@font-face{font-family:atkinson;src:url(../media/atkinson_next_400-s.p.2j_c_eqlmj6vh.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:atkinson;src:url(../media/atkinson_next_600-s.p.03vyou5x4pcmh.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:atkinson;src:url(../media/atkinson_next_700-s.p.11qcypqis8ubt.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:atkinson Fallback;src:local(Arial);ascent-override:99.04%;descent-override:31.8%;line-gap-override:0.0%;size-adjust:99.36%}.wBfRqq_className{font-family:atkinson,atkinson Fallback}
:root{--ground:#f1f0f7;--paper:#fff;--ink:#1d1838;--muted:#5a5674;--rule:#d6d3e6;--accent:#5b4bd6;--on-accent:#fff;--accent-soft:#e8e5fb;--secondary-soft:#e1eefa;--danger:#b8382f;--danger-soft:#fbe2df;--disabled:#dcd9ea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--ground:#12101f;--paper:#1c1930;--ink:#ece9f7;--muted:#a8a3c2;--rule:#2f2b48;--accent:#a99bff;--on-accent:#12101f;--accent-soft:#2a2550;--secondary-soft:#16314a;--danger:#ff8a7a;--danger-soft:#4a2220;--disabled:#2f2b48;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{background:var(--ground);color:var(--ink);-webkit-text-size-adjust:100%;font-size:17px;line-height:24px}body{min-height:100vh;margin:0}h1,p{margin:0}button,input{font:inherit;color:inherit}.display{font-size:30px;font-weight:700;line-height:36px}.title{font-size:22px;font-weight:700;line-height:28px}.label{font-size:15px;font-weight:600;line-height:20px}.footnote{font-size:13px;line-height:18px}.muted{color:var(--muted)}.brand{align-items:center;gap:10px;display:inline-flex}.wordmark{width:auto;height:30px;color:var(--ink)}.wordmark .pin{fill:#7cc0f5}.tag{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 8px;font-size:13px;line-height:18px}.card{background:var(--paper);border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.form{flex-direction:column;gap:12px;display:flex}.field{border:1px solid var(--rule);background:var(--paper);border-radius:12px;width:100%;min-height:52px;padding:0 16px}.field:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.field.code{letter-spacing:.4em;font-family:ui-monospace,SF Mono,monospace;font-size:24px}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;min-height:52px;font-weight:600}.button.primary{background:var(--accent);color:var(--on-accent)}.button.secondary{background:var(--paper);border-color:var(--rule)}.button.plain{color:var(--accent);background:0 0}.button:disabled{background:var(--disabled);color:var(--muted);cursor:default}.button.plain:disabled{background:0 0}.link{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.note{background:var(--secondary-soft);border-radius:12px;padding:12px 16px}.alert{background:var(--danger-soft);border-radius:12px;padding:12px 16px;font-size:15px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signin{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:72px 16px;display:flex}.signin .card{gap:20px;width:100%;max-width:456px;padding:32px}.signin>.footnote{text-align:center}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--paper);border-right:1px solid var(--rule);flex-direction:column;gap:4px;padding:28px 16px;display:flex}.sidebar>.brand{padding:0 12px 24px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.nav{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px}.nav.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.who{margin-top:auto;padding:16px 12px 0}.topbar{display:none}.content{flex-direction:column;gap:24px;max-width:1032px;padding:40px 48px;display:flex}@media (max-width:760px){.shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.sidebar{display:none}.topbar{background:var(--paper);border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;padding:14px 16px 10px;display:flex;position:sticky;top:0}.topbar-row{justify-content:space-between;align-items:center;display:flex}.tabs{background:var(--ground);border-radius:12px;gap:4px;padding:4px;display:flex}.tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px 0;font-size:15px;font-weight:600}.tab.on{background:var(--paper);color:var(--ink)}.content{gap:16px;padding:20px 16px 32px}.display{font-size:22px;line-height:28px}}
