:root{--color-bg:#0d0d0d;--color-bg-terminal:#000000e0;--color-text:#d5f7d9;--color-accent:#00ff41;--color-accent-light:#95ff9b;--color-border-start:#e2ede3;--color-border-end:#95ff9b;--color-btn-red:#ff5f56;--color-btn-yellow:#ffbd2e;--color-btn-green:#27c93f;--color-error:#e55f5f;--font-primary:Space Grotesk, sans-serif;--font-mono:Geist Mono, JetBrains Mono, monospace;--terminal-radius:8px;--transition-fast:.15s ease;--transition-base:.3s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}img,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;background:0 0;border:none;outline:none}button{cursor:pointer}ul,ol{list-style:none}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes slideIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes glitch{0%,to{clip-path:inset(0 0 100%)}20%{clip-path:inset(20% 0 60%);transform:translate(-3px)}40%{clip-path:inset(50% 0 30%);transform:translate(3px)}60%{clip-path:inset(80% 0 5%);transform:translate(-2px)}80%{clip-path:inset(10% 0 70%);transform:translate(1px)}}body{font-family:var(--font-primary);background-color:var(--color-bg);color:var(--color-text);overflow-x:hidden}#root{min-height:100vh;position:relative}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}::selection{color:var(--color-text);background:#00ff4140}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#00ff414d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00ff4180}@keyframes pulseGlow{0%,to{box-shadow:0 0 8px #00ff414d}50%{box-shadow:0 0 20px #00ff4199}}@keyframes spin{to{transform:rotate(360deg)}}._canvas_12gd3_1{z-index:0;pointer-events:none;display:block;position:fixed;inset:0}._logo_1tmwk_1{--logo-color:var(--color-accent);--logo-font-size:min(2.8vw, 1rem);font-family:var(--font-mono);color:var(--logo-color);white-space:pre;letter-spacing:0;-webkit-user-select:none;user-select:none;line-height:1.15;font-size:var(--logo-font-size);text-shadow:0 0 8px color-mix(in srgb, var(--logo-color) 70%, transparent), 0 0 20px color-mix(in srgb, var(--logo-color) 30%, transparent)}._flicker_1tmwk_14{animation:8s ease-in-out infinite _logoFlicker_1tmwk_1}._glitch_1tmwk_18{animation:6s step-end infinite _logoGlitch_1tmwk_1}._flicker_1tmwk_14._glitch_1tmwk_18{animation:8s ease-in-out infinite _logoFlicker_1tmwk_1,6s step-end infinite _logoGlitch_1tmwk_1}@keyframes _logoFlicker_1tmwk_1{0%,89%,91%,94%,to{opacity:1}90%{opacity:.6;text-shadow:0 0 24px var(--logo-color), 0 0 4px #fff}92%,93%{opacity:.85}}@keyframes _logoGlitch_1tmwk_1{0%,94%,to{filter:none;clip-path:none;transform:none}95%{filter:hue-rotate(90deg)brightness(1.3);clip-path:inset(10% 0 60%);transform:translate(-4px)skew(-2deg)}96%{filter:hue-rotate(-90deg);clip-path:inset(55% 0 5%);transform:translate(4px)skew(2deg)}97%{filter:brightness(2);clip-path:inset(30% 0 20%);transform:translate(-2px)}98%{filter:none;clip-path:none;transform:none}}._frame_62gg5_1{min-height:100vh;padding:var(--screen-padding,24px);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}._frame_62gg5_1[data-align=start]{align-items:flex-start}._frame_62gg5_1[data-align=end]{align-items:flex-end}._inner_62gg5_19{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}._wrapper_1bl7r_1{text-align:left;flex-direction:column;align-items:center;gap:40px;animation:.8s both _fadeIn_1bl7r_1;display:flex}._logoWrap_1bl7r_10{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}._body_1bl7r_18{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:min(80vw,460px);display:flex}._tagline_1bl7r_27{width:100%;font-family:var(--font-mono);color:#d5f7d9a6;letter-spacing:.02em;min-height:84px;font-size:14px;animation:1.2s .4s both _fadeIn_1bl7r_1}@media (width<=480px){._tagline_1bl7r_27{font-size:13px}}._cta_1bl7r_42{opacity:0;animation:.8s 4.5s forwards _fadeIn_1bl7r_1,_ctaPulse_1bl7r_1}@keyframes _fadeIn_1bl7r_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _ctaPulse_1bl7r_1{0%,to{box-shadow:0 0 #00ff4100}50%{box-shadow:0 0 24px #00ff4138,0 0 8px #00ff411f}}._btn_1e2nl_1{font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast), transform var(--transition-fast);border-radius:4px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}._btn_1e2nl_1:focus-visible{outline:2px solid var(--_color,var(--color-accent));outline-offset:3px}._btn_1e2nl_1:active:not(:disabled){transform:translateY(1px)}._btn_1e2nl_1:disabled{opacity:.4;cursor:not-allowed}._sm_1e2nl_28{padding:7px 16px;font-size:12px}._md_1e2nl_33{padding:11px 24px;font-size:14px}._lg_1e2nl_38{padding:14px 36px;font-size:14px}._primary_1e2nl_43{--_color:#00ff41;--_color-dim:#00ff4180;--_bg-subtle:#00ff410f;--_bg-hover:#00ff411f;--_bg-active:#00ff4133;--_bg-solid:#00ff41;--_text-solid:#0d0d0d;--_glow:#00ff414d}._neutral_1e2nl_54{--_color:#d5f7d9d9;--_color-dim:#d5f7d94d;--_bg-subtle:#d5f7d90d;--_bg-hover:#d5f7d91a;--_bg-active:#d5f7d926;--_bg-solid:#d5f7d9e6;--_text-solid:#0d0d0d;--_glow:#d5f7d926}._danger_1e2nl_65{--_color:#ff5f56;--_color-dim:#ff5f5680;--_bg-subtle:#ff5f560f;--_bg-hover:#ff5f561f;--_bg-active:#ff5f5633;--_bg-solid:#ff5f56;--_text-solid:#fff;--_glow:#ff5f5640}._neon_1e2nl_76{color:var(--_color);background:var(--_bg-subtle);border:1px solid var(--_color-dim)}._neon_1e2nl_76:before{content:"";background:radial-gradient(ellipse at 50% 50%, var(--_bg-hover) 0%, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}._neon_1e2nl_76:hover:not(:disabled){background:var(--_bg-hover);border-color:var(--_color);box-shadow:0 0 20px var(--_glow), 0 0 60px color-mix(in srgb, var(--_glow) 30%, transparent)}._neon_1e2nl_76:hover:not(:disabled):before{opacity:1}._neon_1e2nl_76:active:not(:disabled){background:var(--_bg-active)}._filled_1e2nl_101{color:var(--_text-solid);background:var(--_bg-solid);border:1px solid var(--_bg-solid)}._filled_1e2nl_101:hover:not(:disabled){filter:brightness(1.12);box-shadow:0 0 16px var(--_glow)}._filled_1e2nl_101:active:not(:disabled){filter:brightness(.9)}._outlined_1e2nl_114{color:var(--_color);border:1px solid var(--_color-dim);background:0 0}._outlined_1e2nl_114:hover:not(:disabled){background:var(--_bg-subtle);border-color:var(--_color)}._outlined_1e2nl_114:active:not(:disabled){background:var(--_bg-hover)}._ghosted_1e2nl_127{color:var(--_color-dim);background:0 0;border:1px solid #0000}._ghosted_1e2nl_127:hover:not(:disabled){color:var(--_color);background:var(--_bg-subtle);border-color:var(--_color-dim)}._ghosted_1e2nl_127:active:not(:disabled){background:var(--_bg-hover)}._text_1e2nl_141{color:var(--_color);background:0 0;border:1px solid #0000}._text_1e2nl_141:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}._text_1e2nl_141:active:not(:disabled){opacity:.7}._fullWidth_1e2nl_154{width:100%}._spinner_1e2nl_158{opacity:.7;border:1.5px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite _spin_1e2nl_158;display:inline-block}@keyframes _spin_1e2nl_158{to{transform:rotate(360deg)}}._cursor_1bkcu_1{color:var(--color-accent);-webkit-user-select:none;user-select:none;margin-left:1px;animation:.9s step-end infinite _blink_1bkcu_1}._canvas_hc2jd_1{z-index:1;pointer-events:none;display:block;position:fixed;inset:0}._canvas_hc2jd_1._contained_hc2jd_8{z-index:0;width:100%;height:100%;position:absolute}._terminal_1gqdw_1{border-radius:var(--terminal-radius);background:linear-gradient(135deg, var(--color-border-start), var(--color-border-end));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1.5px solid #0000;width:100%;padding:.25rem;position:relative;overflow:hidden}._header_1gqdw_12{z-index:2;color:#000;flex-direction:column;justify-content:center;align-items:start;padding:10px 16px;display:flex}._title_1gqdw_22{font-family:var(--font-primary);white-space:nowrap;text-overflow:ellipsis;font-size:22px;overflow:hidden}._subtitle_1gqdw_30{font-family:var(--font-primary);letter-spacing:8%;text-transform:uppercase;font-size:14px;font-weight:600}._body_1gqdw_38{z-index:2;background:linear-gradient(var(--color-bg-terminal), var(--color-bg-terminal));border-radius:calc(var(--terminal-radius) - .25rem);padding:24px}@media (width<=480px){._body_1gqdw_38{padding:16px}}._wrapper_4wmea_1{font-family:var(--font-mono);color:var(--color-text);letter-spacing:.04em;align-items:center;gap:8px;font-size:14px;display:inline-flex}._spinner_4wmea_11{color:var(--color-accent);text-align:center;flex-shrink:0;width:1.2em;display:inline-block}._label_4wmea_19{animation:.12s both _labelIn_4wmea_1}@keyframes _labelIn_4wmea_1{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}._content_cjboz_1{align-items:start;height:60px;display:flex}._inputPhase_cjboz_7{flex-direction:column;width:100%;animation:.35s both _fadeIn_cjboz_1;display:flex}._accessLine_cjboz_14{font-family:var(--font-mono);letter-spacing:.04em;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}._prompt_cjboz_24{color:var(--color-accent);flex-shrink:0}._inputLine_cjboz_29{align-items:center;gap:8px;display:flex}._input_cjboz_7{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-accent);caret-color:var(--color-accent);background:0 0;border:none;outline:none;flex:1;font-size:14px}._input_cjboz_7::placeholder{color:#00ff4180}._error_cjboz_50{font-family:var(--font-mono);color:var(--color-error);padding-left:20px;font-size:12px;animation:.2s _fadeIn_cjboz_1}@keyframes _fadeIn_cjboz_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._content_ur8oi_1{flex-direction:column;gap:14px;height:340px;display:flex;overflow:hidden}._questionHeader_ur8oi_9{font-family:var(--font-mono);color:var(--color-text);letter-spacing:.08em;flex-shrink:0;font-size:14px}._headerPrompt_ur8oi_17{color:var(--color-accent)}._progressRow_ur8oi_21{flex-shrink:0;align-items:center;gap:10px;display:flex}._progressTrack_ur8oi_28{background:#00ff411f;border-radius:1px;flex:1;height:2px;overflow:hidden}._progressFill_ur8oi_36{background:var(--color-accent);border-radius:1px;height:100%;transition:width .4s;box-shadow:0 0 8px #00ff4180}._progressLabel_ur8oi_44{font-family:var(--font-mono);color:#d5f7d959;letter-spacing:.06em;white-space:nowrap;font-size:11px}._progressCurrent_ur8oi_52{color:var(--color-accent)}._progressSep_ur8oi_56{opacity:.4;margin:0 2px}._questionContainer_ur8oi_61{flex-direction:column;flex:1;min-height:0;display:flex}._fadeIn_ur8oi_68{animation:.3s both _fadeIn_ur8oi_68}._fadeOut_ur8oi_72{animation:.25s both _fadeOut_ur8oi_72}._question_ur8oi_9{font-family:var(--font-mono);color:var(--color-text);letter-spacing:.02em;flex-shrink:0;margin-bottom:20px;font-size:14px;line-height:1.7}._cursor_ur8oi_86{color:var(--color-accent);margin-left:2px;animation:.9s step-end infinite _blink_ur8oi_1}._options_ur8oi_92{flex-direction:column;gap:2px;display:flex}._optionItem_ur8oi_98{animation:.25s both _slideUp_ur8oi_1}._option_ur8oi_92{text-align:left;cursor:pointer;width:100%;font-family:var(--font-mono);color:#d5f7d980;background:0 0;border:none;align-items:baseline;gap:0;padding:3px 0;font-size:13px;transition:color .12s;display:flex}._option_ur8oi_92:disabled{cursor:default}._focusChar_ur8oi_121{width:1.4em;color:var(--color-accent);text-align:center;flex-shrink:0;display:inline-block}._optionLabel_ur8oi_129{color:var(--color-accent);letter-spacing:.03em;opacity:.7;flex-shrink:0;margin-right:8px;font-weight:600}._optionText_ur8oi_138{line-height:1.5}._optionFocused_ur8oi_142{color:var(--color-text)}._optionFocused_ur8oi_142 ._optionLabel_ur8oi_129{opacity:1}._optionSelected_ur8oi_149{color:var(--color-accent)}._optionSelected_ur8oi_149 ._optionLabel_ur8oi_129{opacity:1}._optionDimmed_ur8oi_156{opacity:.25}@keyframes _fadeIn_ur8oi_68{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeOut_ur8oi_72{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes _slideUp_ur8oi_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _blink_ur8oi_1{0%,to{opacity:1}50%{opacity:0}}._scene_19sgu_1{perspective:900px;flex-shrink:0}._card_19sgu_6{cursor:pointer;will-change:transform;border-radius:8px;width:252px;height:352px;transition:transform .12s ease-out,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0009,0 0 0 1.5px #95ff9b4d}._card_19sgu_6:hover{box-shadow:0 16px 48px #000c,0 0 0 1.5px #95ff9b99,0 0 40px #00ff411f}@media (width<=480px){._card_19sgu_6{width:200px;height:280px}}._image_19sgu_27{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._glowOverlay_19sgu_35{pointer-events:none;opacity:0;mix-blend-mode:overlay;border-radius:8px;transition:opacity .15s;position:absolute;inset:0}._wrapper_1ic9s_1{flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;width:fit-content;animation:.7s both _fadeIn_1ic9s_1;display:flex}@media (width<=860px){._wrapper_1ic9s_1{flex-direction:column;align-items:center}}._content_1ic9s_17{gap:2rem;display:flex}._cardColumn_1ic9s_22{flex:none;animation:.6s 50ms both _fadeIn_1ic9s_1}@media (width<=860px){._cardColumn_1ic9s_22{order:2}}._contentColumn_1ic9s_32{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}@media (width<=860px){._contentColumn_1ic9s_32{text-align:center;order:1;align-items:center;width:100%}}._nameWrap_1ic9s_48{flex-direction:column;gap:10px;animation:.6s .1s both _fadeIn_1ic9s_1;display:flex}._artWrap_1ic9s_55{--logo-font-size:min(1.4vw, .6rem);scrollbar-width:thin;scrollbar-color:#00ff414d transparent;max-width:100%;overflow:hidden}@media (width<=860px){._artWrap_1ic9s_55{--logo-font-size:min(2.2vw, .6rem)}}._label_1ic9s_68{font-family:var(--font-mono), monospace;color:#d5f7d966;letter-spacing:.12em;text-transform:uppercase;font-size:11px;animation:.6s .1s both _fadeIn_1ic9s_1}._traits_1ic9s_77{flex-wrap:wrap;gap:8px;animation:.6s .2s both _fadeIn_1ic9s_1;display:flex}._trait_1ic9s_77{font-family:var(--font-mono), monospace;color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;background:#00ff410f;border:1px solid #00ff414d;border-radius:2px;padding:4px 12px;font-size:11px}._body_1ic9s_96{flex-direction:column;gap:16px;max-width:400px;animation:.8s .35s both _fadeIn_1ic9s_1;display:flex}._description_1ic9s_104{font-family:var(--font-mono), monospace;color:#d5f7d9a6;letter-spacing:.02em;font-size:13px;line-height:1.85}@media (width<=480px){._description_1ic9s_104{font-size:12px}}._emailSent_1ic9s_117{font-family:var(--font-mono), monospace;color:#95ff9b80;letter-spacing:.06em;font-size:11px}._emailError_1ic9s_124{font-family:var(--font-mono), monospace;color:#ff646499;letter-spacing:.06em;font-size:11px}._actions_1ic9s_131{flex-direction:column;gap:10px;display:flex}@keyframes _fadeIn_1ic9s_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._page_10yvc_1{width:100%;min-height:100vh}._leaving_10yvc_6{pointer-events:none;animation:.35s cubic-bezier(.55,0,1,.45) both _pageOut_10yvc_1}._entering_10yvc_11{animation:.42s cubic-bezier(.16,1,.3,1) both _pageIn_10yvc_1}@keyframes _pageOut_10yvc_1{0%{opacity:1;filter:blur()brightness();transform:scale(1)translateY(0)}12%{filter:blur()brightness(2)}to{opacity:0;filter:blur(10px)brightness(.2);transform:scale(.97)translateY(-20px)}}@keyframes _pageIn_10yvc_1{0%{opacity:0;filter:blur(10px);transform:scale(.97)translateY(20px)}60%{opacity:1}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}
