:root{color-scheme:dark;font-family:Onest,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;background:#050505;color:#fafafa}html,body,#root{min-width:0;min-height:100%;margin:0;background:#050505}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}button{font:inherit;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:4px}::selection{background:#a855f740;color:#fff}.maintenance-page{position:relative;display:grid;min-height:100vh;min-height:100svh;place-items:center;padding:88px 24px;background:#050505}.language-switcher{position:absolute;top:28px;right:32px;display:flex;align-items:center;color:#4f4f4f;font-size:12px;font-weight:600;letter-spacing:.08em}.language-switcher__item{display:inline-flex;align-items:center}.language-switcher__separator{margin-inline:7px;color:#303030;-webkit-user-select:none;user-select:none}.language-switcher button{padding:5px 0;border:0;background:transparent;color:#606060;cursor:pointer;transition:color .16s ease}.language-switcher button:hover{color:#a3a3a3}.language-switcher button.is-active{color:#f5f5f5}.maintenance-content{width:100%;max-width:720px;text-align:center}.maintenance-content h1{margin:0;color:#fafafa;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:500;line-height:1.15;letter-spacing:-.035em}.maintenance-message{margin:25px 0 0;color:#a3a3a3;font-size:clamp(1rem,2vw,1.125rem);font-weight:300;line-height:1.7}.maintenance-message span{display:block}.maintenance-thanks{margin:26px 0 0;color:#5f5f5f;font-size:13px;font-weight:400;line-height:1.5}@media(max-width:640px){.maintenance-page{padding:80px 20px}.language-switcher{top:20px;right:20px}.maintenance-content h1{font-size:clamp(1.85rem,9vw,2.35rem)}.maintenance-message{margin-top:21px;font-size:15px;line-height:1.65}.maintenance-message span+span{margin-top:2px}.maintenance-thanks{margin-top:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important}}
