:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--maintenance-canvas:#f5f3ef;--maintenance-ink:#1b1a18;--maintenance-muted:#77736d;--maintenance-line:#d7d2ca}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--maintenance-canvas);color:var(--maintenance-ink);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.maintenance-page{place-items:center;min-height:100dvh;padding:32px 24px;display:grid}.maintenance-card{text-align:center;width:min(100%,520px)}.maintenance-brand{letter-spacing:.22em;padding-left:.22em;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,7vw,48px);font-weight:600}.maintenance-rule{background:var(--maintenance-line);width:32px;height:1px;margin:30px auto}.maintenance-kicker{color:var(--maintenance-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.maintenance-card h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,8vw,54px);font-weight:400;line-height:1.08}.maintenance-message{max-width:410px;color:var(--maintenance-muted);text-wrap:balance;margin:22px auto 0;font-size:15px;line-height:1.65}@media (max-width:480px){.maintenance-page{padding:24px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
