.maintenance-page{--maintenance-accent:var(--site-accent,#1868fb);--maintenance-surface:#fff;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:48px 24px;background:radial-gradient(ellipse at 50% 18%,color-mix(in srgb,var(--maintenance-accent) 6%,transparent),transparent 58%),#f5f7fb;color:#243247;font-family:Inter,Arial,sans-serif;text-align:center}.maintenance-content{width:min(100%,720px);padding:24px 12px 38px}.maintenance-machine{position:relative;width:202px;height:180px;margin:0 auto 32px;color:var(--maintenance-accent)}.maintenance-machine-halo{position:absolute;inset:7px 10px 0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--maintenance-accent) 8%,transparent),transparent 68%)}.maintenance-cog{position:absolute;filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--maintenance-accent) 11%,transparent));transform-origin:50% 50%;will-change:transform}.maintenance-cog-large{width:126px;height:126px;left:3px;top:10px;animation:maintenance-gear-turn 24s linear infinite}.maintenance-cog-small{width:90px;height:90px;right:9px;bottom:14px;color:color-mix(in srgb,var(--maintenance-accent) 55%,#95afd4);animation:maintenance-gear-turn 17.15s linear infinite reverse}.maintenance-cog-inset{fill:var(--maintenance-surface)}.maintenance-eyebrow{display:inline-block;margin-bottom:17px;color:var(--maintenance-accent);font-size:11px;font-weight:700;letter-spacing:2.2px;line-height:1.7}.maintenance-page h1{margin:0 auto;max-width:700px;font-family:inherit;font-size:clamp(25px,3.4vw,37px);font-weight:650;letter-spacing:-1.1px;line-height:1.48;text-wrap:balance;overflow-wrap:anywhere}.maintenance-schedule{margin:30px auto 0;padding-top:25px;border-top:1px solid #dfe6f0;max-width:490px}.maintenance-window{margin:0;color:#7a889c;font-size:15px;line-height:1.9}.maintenance-window strong{font-weight:650;color:#536780}.maintenance-finish{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;font-size:20px;color:#334b6c;font-weight:600;font-variant-numeric:tabular-nums}.maintenance-finish>span{font-size:11px;color:#94a0b2;font-weight:400;letter-spacing:.2px}.maintenance-countdown{display:inline-block;margin:22px 0 0;border:1px solid color-mix(in srgb,var(--maintenance-accent) 12%,transparent);padding:9px 17px;border-radius:100px;background:color-mix(in srgb,var(--maintenance-accent) 5%,transparent);color:color-mix(in srgb,var(--maintenance-accent) 70%,#55667e);font-size:12px;line-height:1.8;font-weight:500}body[data-theme=dark] .maintenance-page{--maintenance-surface:#14202e;background:radial-gradient(ellipse at 50% 16%,#203e5c66,transparent 60%),#111821;color:#e8eef7}body[data-theme=dark] .maintenance-schedule{border-color:#2a394c}body[data-theme=dark] .maintenance-window{color:#93a4b9}body[data-theme=dark] .maintenance-finish,body[data-theme=dark] .maintenance-window strong{color:#c6d7ef}body[data-theme=dark] .maintenance-countdown{color:#a3c6fc;background:#1b2d44}@keyframes maintenance-gear-turn{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.maintenance-cog{animation:none;will-change:auto}}@media(max-width:540px){.maintenance-page{padding:30px 22px}.maintenance-content{padding:10px 0 28px}.maintenance-machine{transform:scale(.88);margin-bottom:18px}.maintenance-page h1{font-size:26px;letter-spacing:-.7px}.maintenance-schedule{margin-top:25px}.maintenance-window{font-size:13px}.maintenance-finish{font-size:18px}.maintenance-countdown{font-size:11px}}