.maintenance-screen{min-height:100svh;padding:0 clamp(22px,5vw,80px)}.maintenance-shell{flex-direction:column;max-width:1280px;min-height:100svh;margin-inline:auto;display:flex}.maintenance-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:108px;display:flex}.maintenance-header .brand{font-size:25px}.maintenance-header .preferences{align-items:center;gap:18px;display:flex}.maintenance-header .icon-button{width:40px;height:40px}.maintenance-main{flex:1;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,104px);padding-block:clamp(56px,8vh,100px);display:grid}.maintenance-copy{min-width:0}.maintenance-status{color:var(--foreground);align-items:center;gap:9px;margin-bottom:26px;font-size:12px;font-weight:650;display:inline-flex}.maintenance-status>span{background:var(--public-accent);border-radius:50%;width:7px;height:7px}.maintenance-copy h1{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(46px,5.4vw,76px);font-weight:550;line-height:1.06}.maintenance-copy h1>span{color:var(--muted-foreground);display:block}.maintenance-message{max-width:440px;color:var(--muted-foreground);overflow-wrap:anywhere;margin:27px 0 0;font-size:15px;line-height:1.85}.maintenance-return{border-left:2px solid var(--primary);align-items:flex-start;gap:13px;margin-top:30px;padding-left:17px;display:flex}.maintenance-return>svg{color:var(--primary);flex:none;margin-top:3px}.maintenance-return div>span{color:var(--muted-foreground);font-size:11px;display:block}.maintenance-return time{font-family:var(--font-dashboard), sans-serif;font-size:17px;font-weight:550;display:block}.maintenance-return small{color:var(--muted-foreground);font-family:var(--font-marketing), sans-serif;margin-top:2px;font-size:10px;font-weight:400;display:block}.maintenance-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:34px;display:flex}.maintenance-actions .button{align-items:center;gap:12px;min-height:50px;display:inline-flex}.maintenance-actions>span{color:var(--muted-foreground);font-size:11px}.maintenance-art{background:var(--muted);border:1px solid var(--border);border-radius:10px;min-width:0;padding:25px}.maintenance-art-top,.maintenance-art-bottom{font-family:var(--font-dashboard), sans-serif;color:var(--muted-foreground);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:550;display:flex}.maintenance-art-bottom{border-top:1px solid var(--border);padding-top:19px}.maintenance-art-bottom>span:last-child{color:var(--foreground);letter-spacing:-.04em;font-size:16px}.maintenance-emblem{padding-block:22px;position:relative}.maintenance-emblem>svg{width:100%;height:auto;display:block}.maintenance-orbit{stroke:var(--border);stroke-width:1.5px}.maintenance-guides{stroke:var(--muted-foreground);stroke-width:1px;stroke-dasharray:2 6;opacity:.5}.maintenance-anchor{fill:var(--muted-foreground);opacity:.6}.maintenance-pause{aspect-ratio:1;border:5px solid var(--muted);background:var(--public-lime);border-radius:50%;justify-content:center;align-items:center;gap:7px;width:56px;display:flex;position:absolute;top:8%;right:10%}.maintenance-pause>span{background:#20252c;border-radius:1px;width:5px;height:17px}.maintenance-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:25px 30px;display:flex}.maintenance-help>p{color:var(--muted-foreground);font-size:12px}.maintenance-help .site-support-links{gap:18px;margin-top:9px;font-size:12px}.maintenance-help .site-support-links a:hover,.maintenance-admin:hover{color:var(--primary)}.maintenance-admin{color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:inline-flex}body:has(.maintenance-screen) .cookie-notice{width:auto;max-width:1280px;box-shadow:none;margin:0 max(22px,50vw - 640px) 24px;animation:none;position:static;inset:auto;transform:none}@media (max-width:900px){.maintenance-main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px}.maintenance-copy h1{font-size:clamp(40px,5.8vw,56px)}.maintenance-art{padding:18px}.maintenance-art-top,.maintenance-art-bottom{letter-spacing:.06em;font-size:8px}}@media (max-width:640px){.maintenance-header{gap:16px;min-height:84px}.maintenance-header .brand{gap:9px;font-size:21px}.maintenance-header .brand svg{width:30px;height:30px}.maintenance-header .preferences{gap:12px}.maintenance-main{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:42px 35px}.maintenance-copy h1{max-width:460px;font-size:clamp(41px,10.8vw,58px)}.maintenance-status{margin-bottom:20px;font-size:11px}.maintenance-message{margin-top:22px;font-size:13px}.maintenance-actions{gap:13px;margin-top:26px}.maintenance-art{padding:19px 22px}.maintenance-emblem{width:min(100%,280px);margin-inline:auto;padding-block:14px}.maintenance-art-top,.maintenance-art-bottom{font-size:9px}.maintenance-art-bottom{padding-top:13px}.maintenance-pause{border-width:4px;gap:5px;width:46px}.maintenance-pause>span{width:4px;height:14px}.maintenance-footer{gap:20px;padding-block:22px}}
