@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_7210106d-module__fhKIHq__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_7210106d-module__fhKIHq__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_BRknzJhjZrmdGQbf6UxfEHYAopxi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_917f2f0a-module__AmR-CW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_917f2f0a-module__AmR-CW__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
[data-auth]{--bg:#0a0b0e;--bg-2:#0e0f13;--surface:#14151b;--surface-2:#1b1d25;--surface-3:#232631;--line:#1f2129;--line-strong:#2a2d38;--text:#edeae1;--text-soft:#afaca3;--text-dim:#706d67;--text-faint:#3f3d3a;--signal:#d7f252;--signal-dim:#d7f25224;--signal-glow:#d7f25266;--magenta:#ff4d9d;--amber:#ffc857;background:var(--bg);color:var(--text);font-family:var(--font-inter-tight), system-ui, sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;overflow-x:hidden}[data-auth]:before{content:"";background:radial-gradient(ellipse 110% 55% at 50% 0%, #d7f2520e, transparent 65%), radial-gradient(ellipse 80% 50% at 50% 100%, #d7f25205, transparent 70%), var(--bg);pointer-events:none;z-index:0;position:fixed;inset:0}[data-auth] .auth-grain{pointer-events:none;z-index:1;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}[data-auth] .auth-scanlines{pointer-events:none;z-index:1;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 3px 4px);position:fixed;inset:0}[data-auth] .auth-vignette{pointer-events:none;z-index:1;background:radial-gradient(90% 70%,#0000 55%,#00000073 100%);position:fixed;inset:0}[data-auth] .auth-guide{pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#d7f2521a 12%,#ffffff06 50%,#d7f2520f 88%,#0000 100%);width:1px;position:fixed;top:44px;bottom:28px;left:50%;transform:translate(-.5px)}[data-auth] .auth-topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#0a0b0ed9;align-items:center;height:44px;padding:0 20px;display:flex;position:relative}[data-auth] .auth-brand{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;color:var(--text);align-items:center;gap:10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}[data-auth] .auth-brand-mark{background:var(--signal);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:14px;height:14px;box-shadow:0 0 12px #d7f25280}[data-auth] .auth-brand-slash{color:var(--text-dim);margin:0 2px;font-weight:300}[data-auth] .auth-brand-sub{color:var(--text-dim);letter-spacing:.16em;font-size:10px;font-weight:400}[data-auth] .auth-topbar-right{font-family:var(--font-jetbrains), monospace;color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:16px;margin-left:auto;font-size:10px;display:flex}[data-auth] .auth-status-pill{color:var(--signal);background:#d7f25214;border:1px solid #d7f25240;border-radius:2px;align-items:center;gap:6px;padding:3px 8px 3px 6px;display:inline-flex}[data-auth] .auth-status-dot{background:var(--signal);width:5px;height:5px;box-shadow:0 0 8px var(--signal);border-radius:50%;animation:1.8s infinite spk-pulse}[data-auth] .auth-stage{z-index:5;grid-template-columns:1fr min(520px,100%) 1fr;align-items:center;min-height:calc(100vh - 72px);padding:48px 20px;display:grid;position:relative}[data-auth] .auth-stage>.auth-column{grid-column:2}[data-auth] .auth-boot{font-family:var(--font-jetbrains), monospace;color:var(--text-dim);letter-spacing:.04em;-webkit-user-select:none;user-select:none;margin-bottom:36px;font-size:10.5px;line-height:1.85}[data-auth] .auth-boot-line{opacity:0;gap:14px;animation:.4s ease-out forwards spk-boot-in;display:flex}[data-auth] .auth-boot-line:first-child{animation-delay:.1s}[data-auth] .auth-boot-line:nth-child(2){animation-delay:.32s}[data-auth] .auth-boot-line:nth-child(3){animation-delay:.58s}[data-auth] .auth-boot-line:nth-child(4){animation-delay:.92s}[data-auth] .auth-boot-time{color:var(--text-faint);flex-shrink:0}[data-auth] .auth-boot-tag{text-transform:uppercase;flex-shrink:0;min-width:28px;font-weight:600}[data-auth] .auth-boot-tag.ok{color:var(--signal)}[data-auth] .auth-boot-tag.wait{color:var(--amber);letter-spacing:0}[data-auth] .auth-boot-msg{color:var(--text-soft);flex:1}[data-auth] .auth-wordmark{text-align:center;opacity:0;margin:8px 0 28px;animation:.6s ease-out 1s forwards spk-fade-up}[data-auth] .auth-rule{background:var(--signal);width:56px;height:1px;margin:0 auto 18px;box-shadow:0 0 12px #d7f2528c}[data-auth] .auth-rule.below{margin:18px auto 0}[data-auth] .auth-spike{font-family:var(--font-inter-tight), system-ui, sans-serif;letter-spacing:-.045em;color:var(--text);text-transform:uppercase;text-shadow:0 0 1px #edeae166,0 0 32px #d7f2520d;margin:0;font-size:clamp(56px,9vw,92px);font-weight:800;line-height:.95}[data-auth] .auth-tagline{font-family:var(--font-jetbrains), monospace;letter-spacing:.32em;color:var(--text-dim);text-transform:uppercase;margin-top:14px;font-size:10.5px}[data-auth] .auth-tagline .v{color:var(--text-faint);margin:0 8px}[data-auth] .auth-prompt{font-family:var(--font-jetbrains), monospace;letter-spacing:.18em;color:var(--text-dim);text-transform:uppercase;opacity:0;align-items:center;gap:10px;margin:0 0 16px;padding-left:2px;font-size:11px;animation:.4s ease-out 1.45s forwards spk-fade-up;display:flex}[data-auth] .auth-prompt .arrow{color:var(--signal);font-weight:600}[data-auth] .auth-prompt .label{color:var(--text-soft)}[data-auth] .auth-prompt .cursor{background:var(--signal);width:7px;height:12px;margin-left:2px;animation:1s steps(2,end) infinite spk-blink;display:inline-block}[data-auth] .auth-card-frame{opacity:0;animation:.55s ease-out 1.55s forwards spk-fade-up;position:relative}[data-auth] .auth-corner{border:1px solid var(--signal);opacity:.7;pointer-events:none;z-index:4;width:11px;height:11px;position:absolute}[data-auth] .auth-corner.tl{border-bottom:none;border-right:none;top:-1px;left:-1px}[data-auth] .auth-corner.tr{border-bottom:none;border-left:none;top:-1px;right:-1px}[data-auth] .auth-corner.bl{border-top:none;border-right:none;bottom:-1px;left:-1px}[data-auth] .auth-corner.br{border-top:none;border-left:none;bottom:-1px;right:-1px}[data-auth] .spk-clerk-root{width:100%}[data-auth] .spk-clerk-card,[data-auth] .cl-card,[data-auth] .cl-cardBox{background:var(--surface)!important;border:1px solid var(--line-strong)!important;box-shadow:none!important;border-radius:2px!important;padding:32px 28px!important}[data-auth] .spk-clerk-header,[data-auth] .spk-clerk-headerTitle,[data-auth] .spk-clerk-headerSubtitle{display:none!important}[data-auth] .spk-clerk-social{background:var(--surface-2)!important;border:1px solid var(--line-strong)!important;box-shadow:none!important;color:var(--text)!important;font-family:var(--font-inter-tight), system-ui, sans-serif!important;letter-spacing:.01em!important;border-radius:2px!important;padding:13px 16px!important;font-weight:500!important;transition:background .18s,border-color .18s,box-shadow .18s!important}[data-auth] .spk-clerk-social:hover,[data-auth] .spk-clerk-social:focus-visible{background:var(--signal-dim)!important;border-color:var(--signal)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--signal), 0 0 28px #d7f2522e!important;outline:none!important}[data-auth] .spk-clerk-socialText{font-family:var(--font-inter-tight), system-ui, sans-serif!important;letter-spacing:.02em!important;font-size:13.5px!important}[data-auth] .spk-clerk-footer,[data-auth] .spk-clerk-footerAction{background:0 0!important;border:none!important;margin-top:8px!important}[data-auth] .spk-clerk-footerActionText{color:var(--text-dim)!important;font-family:var(--font-jetbrains), monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:10.5px!important}[data-auth] .spk-clerk-footerActionLink{color:var(--signal)!important;font-family:var(--font-jetbrains), monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:600!important;text-decoration:none!important}[data-auth] .spk-clerk-footerActionLink:hover{text-decoration:underline!important;-webkit-text-decoration-color:var(--signal)!important;text-decoration-color:var(--signal)!important;text-underline-offset:3px!important}[data-auth] .spk-clerk-footerPages{display:none!important}[data-auth] .spk-clerk-divider{margin:18px 0!important}[data-auth] .spk-clerk-dividerLine{background:var(--line-strong)!important;height:1px!important}[data-auth] .spk-clerk-dividerText{color:var(--text-dim)!important;font-family:var(--font-jetbrains), monospace!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:var(--surface)!important;padding:0 10px!important;font-size:10px!important}[data-auth] .spk-clerk-formFieldLabel{color:var(--text-soft)!important;font-family:var(--font-jetbrains), monospace!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:10px!important}[data-auth] .spk-clerk-formFieldInput{background:var(--surface-2)!important;border:1px solid var(--line-strong)!important;color:var(--text)!important;font-family:var(--font-jetbrains), monospace!important;border-radius:2px!important;padding:10px 12px!important;font-size:13px!important}[data-auth] .spk-clerk-formFieldInput:focus,[data-auth] .spk-clerk-formFieldInput:focus-visible{border-color:var(--signal)!important;box-shadow:0 0 0 1px var(--signal-dim)!important;outline:none!important}[data-auth] .spk-clerk-formButtonPrimary{background:var(--signal)!important;color:var(--bg)!important;border:1px solid var(--signal)!important;font-family:var(--font-jetbrains), monospace!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:2px!important;padding:12px 16px!important;font-size:11px!important;font-weight:600!important;box-shadow:0 0 24px #d7f25238!important}[data-auth] .spk-clerk-formButtonPrimary:hover{filter:brightness(1.06)}[data-auth] .spk-clerk-identityPreview{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text)!important;border-radius:2px!important}[data-auth] .spk-clerk-identityPreviewText{color:var(--text)!important;font-family:var(--font-jetbrains), monospace!important;font-size:11px!important}[data-auth] .auth-statusbar{z-index:10;background:var(--surface);border-top:1px solid var(--line);height:28px;font-family:var(--font-jetbrains), monospace;color:var(--text-dim);letter-spacing:.08em;align-items:center;gap:20px;padding:0 20px;font-size:10px;display:flex;position:relative}[data-auth] .auth-sb-item{text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}[data-auth] .auth-sb-key{background:var(--surface-3);border:1px solid var(--line-strong);color:var(--text-soft);text-align:center;text-transform:none;letter-spacing:0;min-width:14px;padding:1px 5px;font-size:9px;display:inline-block}[data-auth] .auth-sb-spacer{flex:1}[data-auth] .auth-sb-warm{color:var(--amber)}[data-auth] .auth-sb-signal{color:var(--signal)}[data-auth] .auth-sb-bullet{color:var(--signal);text-shadow:0 0 6px #d7f25280}@keyframes spk-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spk-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes spk-boot-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes spk-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-auth] *,[data-auth] :before,[data-auth] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-auth] .auth-status-dot,[data-auth] .auth-prompt .cursor{animation:none!important}}@media (max-width:640px){[data-auth] .auth-stage{padding:28px 14px}[data-auth] .auth-spike{font-size:clamp(44px,14vw,72px)}[data-auth] .auth-topbar-right{gap:10px}[data-auth] .auth-brand-sub{display:none}[data-auth] .auth-tagline{letter-spacing:.24em;font-size:9.5px}[data-auth] .auth-statusbar{gap:12px;font-size:9.5px}[data-auth] .auth-sb-item:nth-of-type(4),[data-auth] .auth-guide{display:none}}
