@font-face{font-family:satoshi;src:url(../media/Satoshi_Regular-s.p.2wmu-pv6lem14.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Medium-s.p.2svgwwr10pwz5.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Bold-s.p.3z1c8y6tthotw.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Black-s.p.0jfb1g5sx8jvm.woff)format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.tIoZZq_className{font-family:satoshi,satoshi Fallback}.tIoZZq_variable{--font-satoshi:"satoshi", "satoshi Fallback"}
.a7zUcW_page{--auth-field:#e3e3e3;--auth-paper:#fff;--auth-ink:#0e0e0e;--auth-ink-hover:#2b2b2b;--auth-text:#0e0e0ec7;--auth-text-subtle:#0e0e0e8c;--auth-line:#0e0e0e1f;--auth-line-strong:#0e0e0e2e;--auth-fill:#0e0e0e12;--auth-art-ink:#0e0e0e;--auth-art-mid:#9d9d9d;--auth-art-paper:#fff;--auth-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--auth-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--auth-gutter:clamp(16px, 1.4vw, 28px);--auth-header-height:68px;--pixel-corner-top-width:min(16vw, 240px);--auth-radius-surface:1.25rem;--auth-radius-item:.75rem;background:var(--auth-field);min-height:100dvh;color:var(--auth-ink);font-family:var(--auth-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-auth-theme=dark] .a7zUcW_page{--auth-field:#171717;--auth-paper:#0b0b0b;--auth-ink:#f3f3f3;--auth-ink-hover:#d4d4d4;--auth-text:#f3f3f3c2;--auth-text-subtle:#f3f3f385;--auth-line:#f3f3f31f;--auth-line-strong:#f3f3f333;--auth-fill:#f3f3f314;--auth-art-ink:#f3f3f3;--auth-art-mid:#555;--auth-art-paper:#2c2c2c}html .a7zUcW_page{--font:var(--auth-font);--color-text:var(--auth-ink);--color-text-muted:var(--auth-text-subtle);--color-bg:var(--auth-paper);--color-surface:var(--auth-paper);--color-surface-2:var(--auth-paper);--color-border:var(--auth-line-strong);--color-hover:var(--auth-fill);--color-active:var(--auth-fill);--color-header-btn-text:var(--auth-ink);--color-field-placeholder:var(--auth-text-subtle);--color-field-border-hover:color-mix(in srgb, var(--auth-ink) 32%, transparent);--color-field-focus-border:var(--auth-ink);--color-accent-weak:var(--auth-fill);--color-primary-hover:var(--auth-ink-hover);--color-primary-active:var(--auth-ink-hover);--button-primary-shadow-rest:none;--button-primary-shadow-hover:none;--button-primary-shadow-pressed:none}.a7zUcW_authHeader{z-index:2;height:var(--auth-header-height);padding-inline:var(--auth-gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:absolute;inset:0 0 auto}.a7zUcW_authHeader>:first-child:last-child{grid-column:2}.a7zUcW_authHeader>.a7zUcW_headerBack{justify-self:start}.a7zUcW_headerBack{border-radius:var(--radius);height:36px;color:var(--auth-ink);font-family:var(--auth-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .16s;display:inline-flex}.a7zUcW_headerBack:hover{background:var(--auth-fill)}.a7zUcW_languageCorner{right:var(--auth-gutter);bottom:var(--auth-gutter);z-index:2;position:absolute}.a7zUcW_pixelCornerTop,.a7zUcW_pixelCornerBottom{z-index:0;pointer-events:none;position:absolute}.a7zUcW_pixelCornerTop{top:var(--auth-gutter);right:var(--auth-gutter);width:var(--pixel-corner-top-width)}.a7zUcW_pixelCornerBottom{bottom:var(--auth-gutter);left:var(--auth-gutter);width:min(13vw,200px)}@media (max-width:1079px){.a7zUcW_pixelCornerTop,.a7zUcW_pixelCornerBottom{display:none}}.a7zUcW_center{z-index:1;padding:calc(var(--auth-header-height) + 24px) var(--auth-gutter) calc(36px + var(--auth-gutter) * 2);flex:1;place-items:center;display:grid;position:relative}.a7zUcW_card{flex-direction:column;width:100%;max-width:480px;display:flex}.a7zUcW_logoutCardShell{width:100%;max-width:480px}.a7zUcW_cardHeader{text-align:center;align-self:center;width:max-content;max-width:calc(100vw - 48px);margin-bottom:32px}.a7zUcW_logoutCardHeader{max-width:34ch;margin-left:auto;margin-right:auto}.a7zUcW_wordmark{font-family:var(--auth-font);letter-spacing:-.05em;color:var(--auth-ink);align-items:center;gap:.3em;font-size:1.75rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.a7zUcW_wordmarkMark{flex-shrink:0;width:.95em;height:.95em}.a7zUcW_cardHeader h1{font-family:var(--auth-font);letter-spacing:-.04em;color:var(--auth-ink);margin:0 0 12px;font-size:2.5rem;font-weight:600;line-height:1.05}.a7zUcW_subtitle{font-family:var(--auth-font);color:var(--auth-text);margin:0;font-size:15px;line-height:1.5}.a7zUcW_linkStrong{color:var(--auth-ink);font-weight:500;text-decoration:none}.a7zUcW_linkStrong:hover{text-underline-offset:.18em;text-decoration:underline}.a7zUcW_claimNote{border-radius:var(--auth-radius-item);background:var(--auth-fill);width:100%;max-width:400px;color:var(--auth-text);margin:0 auto 24px;padding:16px 20px;font-size:14px;line-height:1.55}.a7zUcW_claimNote strong{color:var(--auth-ink);font-weight:600}.a7zUcW_form{flex-direction:column;gap:16px;width:100%;max-width:400px;margin:0 auto;display:flex}.a7zUcW_fieldGroup{flex-direction:column;gap:8px;display:flex}.a7zUcW_codeFieldGroup,.a7zUcW_workspacePicker{font-family:var(--auth-font);flex-direction:column;gap:12px;display:flex}.a7zUcW_label{font-family:var(--auth-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--auth-text-subtle);font-size:.6875rem;font-weight:500}.a7zUcW_emailInput{--input-surface-bg:transparent;--input-surface-hover-bg:transparent;--input-surface-focus-bg:transparent;--input-surface-border:var(--auth-line-strong);--input-surface-hover-border:color-mix(in srgb, var(--auth-ink) 32%, transparent);--input-surface-focus-border:var(--auth-ink);width:100%}.a7zUcW_emailInput input{border-radius:var(--radius);min-width:0;height:44px;padding-inline:18px;font-size:15px}.a7zUcW_emailInput>div{left:16px}.a7zUcW_emailInput>div~input{padding-left:42px}.a7zUcW_codeInputRow{justify-content:center;align-items:center;gap:12px;display:flex}.a7zUcW_codeInputCluster{gap:10px;display:flex}.a7zUcW_codeInput{border:1px solid var(--auth-line-strong);border-radius:var(--auth-radius-item);width:52px;height:60px;color:var(--auth-ink);font-family:var(--auth-font-mono);text-align:center;text-transform:uppercase;background:0 0;outline:none;padding:0;font-size:26px;font-weight:600;transition:none}.a7zUcW_codeInput:hover:not(:focus){border-color:var(--color-field-border-hover)}.a7zUcW_codeInput:active,.a7zUcW_codeInput:focus{border-color:var(--auth-ink)}.a7zUcW_codeInput:focus{box-shadow:0 0 0 3px var(--auth-fill)}.a7zUcW_codeDivider{color:var(--auth-text-subtle);font-size:26px;font-weight:700;line-height:1}.a7zUcW_primaryBtn.a7zUcW_primaryBtn{border-radius:var(--radius);height:44px;margin-top:8px;padding-inline:20px;font-size:15px;font-weight:500}.a7zUcW_primaryBtn.a7zUcW_primaryBtn:hover:not(:disabled){background-color:var(--auth-ink-hover)}.a7zUcW_primaryBtn .content{font-size:15px}.a7zUcW_stepBackButton.a7zUcW_stepBackButton{border-radius:var(--radius);color:var(--auth-text-subtle);--button-bg-hover:var(--auth-fill);--button-bg-pressed:var(--auth-fill);--button-color-hover:var(--auth-ink);--button-color-pressed:var(--auth-ink);--button-shadow-hover:none;align-self:center;margin-top:-2px}.a7zUcW_workspaceStack{flex-direction:column;width:100%;display:flex}.a7zUcW_workspaceOption{border:1px solid color-mix(in srgb, var(--color-border) 96%, transparent);width:100%;color:var(--color-text);text-align:left;cursor:pointer;min-height:78px;font-family:var(--font), sans-serif;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;transition:none;display:grid}.a7zUcW_workspaceOption+.a7zUcW_workspaceOption{margin-top:-1px}.a7zUcW_workspaceOption:hover{border-color:color-mix(in srgb, var(--color-text) 18%, var(--color-border));background:0 0}.a7zUcW_workspaceOption:focus-visible{z-index:1;box-shadow:none;outline:none;position:relative}.a7zUcW_workspaceOptionTop{border-top-left-radius:var(--auth-radius-item);border-top-right-radius:var(--auth-radius-item)}.a7zUcW_workspaceOptionMiddle{border-radius:0}.a7zUcW_workspaceOptionBottom{border-bottom-left-radius:var(--auth-radius-item);border-bottom-right-radius:var(--auth-radius-item)}.a7zUcW_workspaceOptionSelected{border-color:color-mix(in srgb, var(--color-border) 96%, transparent);box-shadow:none;background:0 0}.a7zUcW_workspaceOptionBadge{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--color-surface) 94%, transparent);width:42px;height:42px;color:var(--color-text);font-size:13px;font-weight:700;font-family:var(--font), sans-serif;letter-spacing:.02em;border-radius:2px;justify-content:center;align-items:center;transition:none;display:inline-flex}.a7zUcW_workspaceOptionCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.a7zUcW_workspaceOptionLabel{font-size:14px;font-weight:600;font-family:var(--font), sans-serif;color:var(--color-text)}.a7zUcW_workspaceOptionDescription{font-size:13px;line-height:1.45;font-family:var(--font), sans-serif;color:var(--color-text-muted)}.a7zUcW_workspaceOptionIndicator{width:18px;height:18px;color:color-mix(in srgb, var(--color-text-muted) 74%, transparent);opacity:1;flex-shrink:0;justify-content:center;align-items:center;transition:none;display:inline-flex}.a7zUcW_workspaceOptionSelected .a7zUcW_workspaceOptionIndicator{color:var(--color-text)}.a7zUcW_workspaceOptionSpinner{animation:.6s linear infinite a7zUcW_workspaceOptionSpin}.a7zUcW_workspaceOptionStandalone{border-radius:var(--auth-radius-item);margin-top:12px}.a7zUcW_workspaceCreateOption{grid-template-columns:auto minmax(0,1fr)}.a7zUcW_workspaceCreateOption:hover{background:0 0}.a7zUcW_workspaceCreateBadge{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}@keyframes a7zUcW_workspaceOptionSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.a7zUcW_separator{width:100%;max-width:400px;font-family:var(--auth-font-mono);color:var(--auth-text-subtle);align-items:center;margin:24px auto;display:flex}.a7zUcW_separator:before,.a7zUcW_separator:after{content:"";border-bottom:1px solid var(--auth-line);flex:1}.a7zUcW_separator span{letter-spacing:.08em;text-transform:uppercase;padding:0 14px;font-size:.6875rem}.a7zUcW_socialStack{flex-direction:column;gap:10px;width:100%;max-width:400px;margin:0 auto;display:flex}.a7zUcW_socialStack .a7zUcW_socialBtn{border:1px solid var(--auth-line-strong);border-radius:var(--radius);height:44px;color:var(--auth-ink);background-color:#0000;padding-inline:20px;font-size:15px;font-weight:500}.a7zUcW_socialStack .a7zUcW_socialBtn:hover:not(:disabled){background-color:var(--auth-fill);border-color:#0000}.a7zUcW_socialIconShell,.a7zUcW_socialIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:inline-flex}.a7zUcW_socialIconShell{font-family:var(--auth-font-mono);letter-spacing:.04em;font-size:11px;font-weight:700}.a7zUcW_terms{text-align:center;max-width:44ch;color:var(--auth-text-subtle);margin:24px auto 0;font-size:12px;line-height:1.55}.a7zUcW_authFooter{z-index:1;padding:32px var(--auth-gutter);justify-content:center;display:flex;position:relative}.a7zUcW_footerLinks{color:var(--auth-text-subtle);align-items:center;gap:24px;font-size:13px;display:flex}.a7zUcW_footerLinks a{color:inherit;text-decoration:none}.a7zUcW_footerLinks a:hover{color:var(--auth-ink);text-decoration:underline}.a7zUcW_footerRegion{align-items:center;display:flex}.a7zUcW_logoutPanel{border-radius:var(--auth-radius-surface);border:1px solid var(--auth-line);background:var(--auth-paper);flex-direction:column;gap:18px;width:min(100%,560px);padding:32px;display:flex}.a7zUcW_logoutPanel h1{font-family:var(--auth-font);letter-spacing:-.04em;color:var(--color-text);margin:0;font-size:2.5rem;font-weight:600;line-height:.98}.a7zUcW_logoutEyebrow{border:1px solid var(--auth-line-strong);min-height:30px;color:var(--auth-text-subtle);font-family:var(--auth-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding:0 12px;font-size:.6875rem;font-weight:500;display:inline-flex}.a7zUcW_logoutStatus{border:1px solid var(--auth-line-strong);min-height:40px;color:var(--auth-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.a7zUcW_logoutSpinner{animation:.6s linear infinite a7zUcW_workspaceOptionSpin}.a7zUcW_logoutActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:6px;display:grid}.a7zUcW_logoutMeta{color:var(--color-text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.a7zUcW_adminPage{color:#ffffffeb;background:#111826;min-height:100vh;padding:28px}.a7zUcW_adminHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.a7zUcW_adminHeader h1{margin:0}.a7zUcW_adminGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.a7zUcW_panel{background:#00000038;border:1px solid #ffffff1f;border-radius:12px;padding:18px}.a7zUcW_panel h2{margin:0 0 8px;font-size:18px}.a7zUcW_panel ul{color:#ffffffb8;margin:12px 0 0;padding-left:18px}@media (max-width:640px){.a7zUcW_center{padding:calc(var(--auth-header-height) + 8px) 20px calc(36px + var(--auth-gutter) * 2)}.a7zUcW_card{max-width:none}.a7zUcW_cardHeader{margin-bottom:24px}.a7zUcW_cardHeader h1{font-size:2rem}.a7zUcW_wordmark{font-size:1.5rem}.a7zUcW_codeInputRow,.a7zUcW_codeInputCluster{gap:8px}.a7zUcW_codeInput{width:42px;height:52px;font-size:22px}.a7zUcW_codeDivider{font-size:22px}.a7zUcW_workspaceOption{gap:12px;padding:15px 16px}.a7zUcW_workspaceOptionBadge{width:38px;height:38px}.a7zUcW_authFooter{padding:24px 20px}.a7zUcW_logoutPanel{padding:24px}.a7zUcW_logoutPanel h1{font-size:2rem}.a7zUcW_logoutActions{grid-template-columns:1fr}.a7zUcW_logoutMeta{flex-wrap:wrap}.a7zUcW_footerLinks{flex-wrap:wrap;justify-content:center;gap:16px}}@media (prefers-reduced-motion:reduce){.a7zUcW_workspaceOption,.a7zUcW_workspaceOptionBadge,.a7zUcW_workspaceOptionIndicator,.a7zUcW_codeInput{transition:none}}
