: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_166b1_1{--logo-color:var(--color-accent);--logo-font-size:min(1.6vw, 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_166b1_14{animation:8s ease-in-out infinite _logoFlicker_166b1_1}._glitch_166b1_18{animation:6s step-end infinite _logoGlitch_166b1_1}._flicker_166b1_14._glitch_166b1_18{animation:8s ease-in-out infinite _logoFlicker_166b1_1,6s step-end infinite _logoGlitch_166b1_1}@keyframes _logoFlicker_166b1_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_166b1_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_18bjj_1{text-align:left;flex-direction:column;align-items:center;gap:40px;animation:.8s both _fadeIn_18bjj_1;display:flex}._logoWrap_18bjj_10{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}._body_18bjj_18{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:min(80vw,460px);display:flex}._tagline_18bjj_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_18bjj_1}@media (width<=480px){._tagline_18bjj_27{font-size:13px}}._cta_18bjj_42{opacity:0;animation:.8s 2.5s forwards _fadeIn_18bjj_1,_ctaPulse_18bjj_1}@keyframes _fadeIn_18bjj_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _ctaPulse_18bjj_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_oodhf_1{align-items:start;min-height:60px;display:flex}._inputPhase_oodhf_7{flex-direction:column;width:100%;animation:.35s both _fadeIn_oodhf_1;display:flex}._accessLine_oodhf_14{font-family:var(--font-mono);letter-spacing:.04em;align-items:flex-start;gap:8px;font-size:16px;line-height:1.5;display:flex}._prompt_oodhf_24{color:var(--color-accent);flex-shrink:0}._inputLine_oodhf_29{align-items:center;gap:8px;display:flex}._input_oodhf_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:16px}._input_oodhf_7::placeholder{color:#00ff4180}._submitWrap_oodhf_50{margin-top:16px;animation:.25s both _fadeIn_oodhf_1}._error_oodhf_55{font-family:var(--font-mono);color:var(--color-error);padding-left:20px;font-size:12px;animation:.2s _fadeIn_oodhf_1}@keyframes _fadeIn_oodhf_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._content_1j0dq_1{flex-direction:column;gap:14px;min-height:270px;max-height:90vh;display:flex;overflow:hidden}._questionHeader_1j0dq_10{font-family:var(--font-mono), monospace;color:var(--color-text);letter-spacing:.08em;flex-shrink:0;font-size:16px}._headerPrompt_1j0dq_18{color:var(--color-accent)}._progressRow_1j0dq_22{flex-shrink:0;align-items:center;gap:10px;display:flex}._progressTrack_1j0dq_29{background:#00ff411f;border-radius:1px;flex:1;height:2px;overflow:hidden}._progressFill_1j0dq_37{background:var(--color-accent);border-radius:1px;height:100%;transition:width .4s;box-shadow:0 0 8px #00ff4180}._progressLabel_1j0dq_45{font-family:var(--font-mono);color:#d5f7d959;letter-spacing:.06em;white-space:nowrap;font-size:11px}._progressCurrent_1j0dq_53{color:var(--color-accent)}._progressSep_1j0dq_57{opacity:.4;margin:0 2px}._questionContainer_1j0dq_62{flex-direction:column;flex:1;min-height:0;display:flex}._fadeIn_1j0dq_69{animation:.3s both _fadeIn_1j0dq_69}._fadeOut_1j0dq_73{animation:.25s both _fadeOut_1j0dq_73}._question_1j0dq_10{font-family:var(--font-mono);color:var(--color-text);letter-spacing:.02em;flex-shrink:0;margin-bottom:20px;font-size:16px;line-height:1.7}._cursor_1j0dq_87{color:var(--color-accent);margin-left:2px;animation:.9s step-end infinite _blink_1j0dq_1}._options_1j0dq_93{flex-direction:column;gap:2px;display:flex}._optionItem_1j0dq_99{animation:.25s both _slideUp_1j0dq_1}._option_1j0dq_93{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:15px;transition:color .12s;display:flex}._option_1j0dq_93:disabled{cursor:default}._focusChar_1j0dq_122{width:1.4em;color:var(--color-accent);text-align:center;flex-shrink:0;display:inline-block}._optionLabel_1j0dq_130{color:var(--color-accent);letter-spacing:.03em;opacity:.7;flex-shrink:0;margin-right:8px;font-weight:600}._optionText_1j0dq_139{line-height:1.5}._optionFocused_1j0dq_143{color:var(--color-text)}._optionFocused_1j0dq_143 ._optionLabel_1j0dq_130{opacity:1}._optionSelected_1j0dq_150{color:var(--color-accent)}._optionSelected_1j0dq_150 ._optionLabel_1j0dq_130{opacity:1}._optionDimmed_1j0dq_157{opacity:.25}@keyframes _fadeIn_1j0dq_69{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeOut_1j0dq_73{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes _slideUp_1j0dq_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _blink_1j0dq_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_vdonc_1{flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;width:fit-content;animation:.7s both _fadeIn_vdonc_1;display:flex}@media (width<=860px){._wrapper_vdonc_1{align-items:center;gap:24px;width:100%}}._content_vdonc_18{gap:2rem;display:flex}@media (width<=860px){._content_vdonc_18{flex-direction:column;align-items:center;gap:1.5rem;width:100%}}._cardColumn_vdonc_31{flex:none;animation:.6s 50ms both _fadeIn_vdonc_1}@media (width<=860px){._cardColumn_vdonc_31{order:2}}._contentColumn_vdonc_41{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}@media (width<=860px){._contentColumn_vdonc_41{text-align:left;order:1;align-items:center;width:100%}}._nameWrap_vdonc_57{flex-direction:column;gap:10px;animation:.6s .1s both _fadeIn_vdonc_1;display:flex}@media (width<=860px){._nameWrap_vdonc_57{align-items:center;width:100%}}._artWrap_vdonc_70{--logo-font-size:min(1.4vw, .6rem);scrollbar-width:thin;scrollbar-color:#00ff414d transparent;max-width:100%;overflow:hidden}@media (width<=860px){._artWrap_vdonc_70{--logo-font-size:min(2.2vw, .6rem);overflow-x:auto}}@media (width<=480px){._artWrap_vdonc_70{--logo-font-size:min(3vw, .55rem)}}._label_vdonc_89{font-family:var(--font-mono), monospace;color:#d5f7d966;letter-spacing:.12em;text-transform:uppercase;font-size:11px;animation:.6s .1s both _fadeIn_vdonc_1}._traits_vdonc_98{flex-wrap:wrap;gap:8px;animation:.6s .2s both _fadeIn_vdonc_1;display:flex}._trait_vdonc_98{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_vdonc_117{flex-direction:column;gap:16px;max-width:400px;animation:.8s .35s both _fadeIn_vdonc_1;display:flex}@media (width<=860px){._body_vdonc_117{max-width:100%}}._description_vdonc_130{font-family:var(--font-mono), monospace;color:#d5f7d9a6;letter-spacing:.02em;font-size:13px;line-height:1.85}@media (width<=480px){._description_vdonc_130{font-size:12px}}._emailSent_vdonc_143{font-family:var(--font-mono), monospace;color:#95ff9b80;letter-spacing:.06em;font-size:11px}._emailError_vdonc_150{font-family:var(--font-mono), monospace;color:#ff646499;letter-spacing:.06em;font-size:11px}._actions_vdonc_157{flex-direction:column;gap:10px;display:flex}@keyframes _fadeIn_vdonc_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)}}
