.UpdateNotification-module__O66t8W__container{z-index:10000;width:calc(100% - 2rem);max-width:500px;transition:bottom .3s ease-in-out;position:fixed;bottom:-100px;left:50%;transform:translate(-50%)}.UpdateNotification-module__O66t8W__container.UpdateNotification-module__O66t8W__show{bottom:1rem}.UpdateNotification-module__O66t8W__content{color:#fff;background:linear-gradient(135deg,#056572 0%,#044a54 100%);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1rem 1.5rem;display:flex;box-shadow:0 4px 12px #0000004d,0 0 0 1px #ffffff1a}.UpdateNotification-module__O66t8W__text{flex-direction:column;gap:.25rem;display:flex}.UpdateNotification-module__O66t8W__text strong{font-size:1rem;font-weight:600}.UpdateNotification-module__O66t8W__text span{opacity:.9;font-size:.875rem}.UpdateNotification-module__O66t8W__actions{justify-content:flex-end;gap:.75rem;display:flex}.UpdateNotification-module__O66t8W__updateButton,.UpdateNotification-module__O66t8W__dismissButton{cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.UpdateNotification-module__O66t8W__updateButton{color:#056572;background:#fff}.UpdateNotification-module__O66t8W__updateButton:hover{background:#f0f0f0;transform:translateY(-1px)}.UpdateNotification-module__O66t8W__dismissButton{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d}.UpdateNotification-module__O66t8W__dismissButton:hover{background:#fff3}@media (max-width:640px){.UpdateNotification-module__O66t8W__content{padding:.875rem 1rem}.UpdateNotification-module__O66t8W__actions{flex-direction:column}.UpdateNotification-module__O66t8W__updateButton,.UpdateNotification-module__O66t8W__dismissButton{width:100%}}
html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html,body,#__next{height:100%;min-height:100vh;background-color:#1a1a1a;flex-direction:column;min-height:100dvh;display:flex}a{color:inherit;text-decoration:none}*{box-sizing:border-box}h1,p{color:#fafafa}li,p{font-size:1.5rem;line-height:1.5}@media screen and (max-width:420px){li,p{font-size:1rem;line-height:1.4}}button{-webkit-tap-highlight-color:transparent;transition:transform 80ms,background-color .15s}button:active{transform:scale(.98)}button:focus{outline-offset:2px;outline:2px solid #6496ffe6}@media screen and (max-width:420px){button{border-radius:6px;min-width:48px;min-height:44px;padding:10px 14px}}
