.IQe7TW_root{--ink:#0a0a0a;--ink-2:#161616;--paper:#f4f4f4;--signal:#00f6e0;--signal-press:#00c9b6;--pink:#ff1493;--on-signal:#0a0a0a;--fg:#f4f4f4;--fg-muted:#9a9a9a;--fg-faint:#7d7d7d;--line:#f4f4f424;background:var(--ink);min-height:100dvh;color:var(--fg);grid-template-columns:repeat(auto-fit,minmax(min(430px,100%),1fr));display:grid}.IQe7TW_panel{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:clamp(22px,3.2vh,30px);min-width:0;padding:clamp(18px,4.4vw,32px) clamp(18px,4.4vw,32px) clamp(18px,3vw,24px);display:flex}.IQe7TW_brandRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.IQe7TW_brand{align-items:center;gap:12px;min-width:0;display:flex}.IQe7TW_mark{color:var(--signal);flex:none}.IQe7TW_wordmark{font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;color:var(--white,#fff);font-size:14px;font-weight:600;font-stretch:100%}.IQe7TW_wordmarkAccent{color:var(--signal)}.IQe7TW_hero{flex-direction:column;gap:clamp(16px,2.2vh,22px);animation:.7s cubic-bezier(.2,.7,.2,1) both IQe7TW_riseIn;display:flex}@keyframes IQe7TW_riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.IQe7TW_kicker{font-family:var(--font-mono);color:var(--signal);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.IQe7TW_blink{background:var(--signal);flex:none;width:5px;height:5px;animation:1.4s step-end infinite IQe7TW_blink}@keyframes IQe7TW_blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.IQe7TW_h1{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(38px,4.9vw,80px);font-weight:900;font-stretch:125%;line-height:.84}.IQe7TW_h1Line{display:block}.IQe7TW_h1b{color:var(--signal);display:block}.IQe7TW_h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);max-width:26ch;margin:20px 0 0;font-size:clamp(17px,1.9vw,26px);font-weight:500;font-stretch:125%;line-height:1.06}.IQe7TW_form{border:1px solid var(--line);max-width:540px}.IQe7TW_email{background:var(--ink-2);border:0;border-bottom:1px solid var(--line);width:100%;font-family:var(--font-mono);color:var(--fg);border-radius:0;padding:17px 16px;font-size:14px;display:block}.IQe7TW_email::placeholder{color:var(--fg-faint)}.IQe7TW_email:focus{outline:none;box-shadow:inset 0 0 0 1px #00f6e08c}.IQe7TW_attestation{border-bottom:1px solid var(--line);background:var(--ink-2);font-family:var(--font-mono);color:var(--fg-muted);cursor:pointer;align-items:flex-start;gap:10px;padding:13px 16px;font-size:10px;line-height:1.55;display:flex}.IQe7TW_attestation input{width:16px;height:16px;accent-color:var(--signal);flex:none;margin:0}.IQe7TW_attestation:focus-within{box-shadow:inset 0 0 0 1px #00f6e08c}.IQe7TW_submit{background:var(--signal);width:100%;color:var(--on-signal);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border:0;border-radius:0;padding:15px 16px;font-size:13px;font-weight:800;font-stretch:125%;display:block}.IQe7TW_capturePaused{border:1px solid var(--line);background:var(--ink-2);max-width:540px;font-family:var(--font-mono);color:var(--fg-muted);margin:0;padding:17px 16px;font-size:12px;line-height:1.6}.IQe7TW_submit:hover:not(:disabled){background:var(--signal-press)}.IQe7TW_submit:disabled{cursor:default}.IQe7TW_submitDone{background:var(--signal-press)}.IQe7TW_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.IQe7TW_confirm{background:#00f6e00d;border:1px solid #00f6e066;flex-direction:column;gap:14px;max-width:540px;padding:20px 18px;animation:.45s cubic-bezier(.2,.7,.2,1) both IQe7TW_confirmIn;display:flex}@keyframes IQe7TW_confirmIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.IQe7TW_confirmHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.IQe7TW_confirmTitle{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--signal);font-size:clamp(18px,2vw,24px);font-weight:900;font-stretch:125%;line-height:1}.IQe7TW_confirmEmail{font-family:var(--font-mono);color:var(--fg);word-break:break-all;border-bottom:1px solid var(--line);padding-bottom:12px;font-size:12px}.IQe7TW_confirmRows{flex-direction:column;gap:7px;display:flex}.IQe7TW_confirmRow{font-family:var(--font-mono);color:var(--fg-muted);gap:8px;font-size:11px;line-height:1.55;display:flex}.IQe7TW_confirmRow span:first-child{color:var(--signal);flex:none}.IQe7TW_status{font-family:var(--font-mono);max-width:52ch;color:var(--fg-faint);margin:0;font-size:11px}.IQe7TW_statusBad{color:var(--pink)}.IQe7TW_collectionNotice{max-width:68ch;font-family:var(--font-mono);color:var(--fg-faint);margin:-6px 0 0;font-size:10px;line-height:1.6}.IQe7TW_collectionNotice a{color:var(--fg-muted);text-underline-offset:3px;text-decoration:underline}.IQe7TW_collectionNotice a:hover{color:var(--signal)}.IQe7TW_footer{flex-direction:column;gap:14px;display:flex}.IQe7TW_footerLines{font-family:var(--font-mono);color:var(--fg-faint);flex-direction:column;gap:4px;font-size:10px;display:flex}.IQe7TW_footerLines a{color:inherit;text-decoration:none}.IQe7TW_footerLines a:hover{color:var(--fg-muted)}.IQe7TW_canvasPanel{background:#050505;min-height:clamp(330px,52vh,680px);position:relative;overflow:hidden}.IQe7TW_canvasWrap{position:absolute;inset:0}.IQe7TW_canvasWrap canvas{width:100%;height:100%;display:block}.IQe7TW_vignette{pointer-events:none;background:radial-gradient(78% 66% at 50% 48%,#0000 46%,#050505b8);position:absolute;inset:0}.IQe7TW_hud{font-family:var(--font-mono);color:var(--fg-faint);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;top:20px;left:clamp(18px,4.4vw,24px);right:clamp(18px,4.4vw,24px)}.IQe7TW_midRow{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:24px;left:clamp(18px,4.4vw,24px);right:clamp(18px,4.4vw,24px)}.IQe7TW_statusOutline{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #f4f4f457;font-size:clamp(48px,7.5vw,116px);font-weight:900;font-stretch:125%;line-height:.8}.IQe7TW_gateLine{font-family:var(--font-mono);color:var(--fg-faint);font-size:10px}.IQe7TW_readouts{font-family:var(--font-mono);color:var(--fg-faint);text-align:right;flex-direction:column;gap:3px;font-size:10px;display:flex}@media (max-width:859px){.IQe7TW_panel{border-right:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.IQe7TW_hero,.IQe7TW_blink{animation:none}}
