:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#030303;--surface:#0d0d0d;--white:#fafafa;--muted:#929292;--acid:#73ff51;--line:#ffffff24;--mono:"SFMono-Regular", "SF Mono", "Roboto Mono", ui-monospace, monospace;--sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--black)}body{background:var(--black);min-width:320px;color:var(--white);font-family:var(--sans);margin:0}a{color:inherit}button,input{font:inherit}button{cursor:pointer}::selection{background:var(--acid);color:var(--black)}:where(a,button,input):focus-visible{outline:2px solid var(--acid);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-shell{grid-template-columns:minmax(440px,46%) minmax(0,54%);min-height:100svh;display:grid;overflow:hidden}.landing-copy{grid-template-rows:auto 1fr auto;gap:28px;min-height:100svh;padding:clamp(28px,4.2vw,68px);display:grid}.brand{align-items:center;gap:13px;width:fit-content;min-height:44px;text-decoration:none;display:inline-flex}.brand-signal{isolation:isolate;align-items:center;gap:13px;animation:4.8s step-end infinite brand-lockup-static;display:inline-flex;position:relative}.brand-mark{isolation:isolate;place-items:center;width:48px;height:38px;display:grid;position:relative}.brand-mark img{object-fit:contain;width:48px;height:38px;display:block}.brand-signal:before,.brand-signal:after{color:var(--acid);content:"RUN THE TAB";opacity:0;pointer-events:none;font:italic 950 20px/38px var(--sans);letter-spacing:-.9px;text-align:right;white-space:nowrap;position:absolute;inset:0}.brand-signal:before{text-shadow:-61px 0 0 var(--acid);animation:4.8s step-end infinite brand-static-a}.brand-signal:after{text-shadow:-61px 0 0 var(--white);animation:4.8s step-end infinite brand-static-b}.brand-wordmark{letter-spacing:-.9px;white-space:nowrap;font-size:20px;font-style:italic;font-weight:950}.landing-message{align-self:center;max-width:650px;padding:34px 0}.hero-content-block{scroll-margin-top:24px}.eyebrow{color:var(--muted);font:500 11px/1.25 var(--mono);letter-spacing:1.2px;align-items:center;gap:10px;display:flex}.eyebrow>span{background:var(--acid);border-radius:50%;width:7px;height:7px}.landing-message h1{letter-spacing:-.07em;max-width:10ch;margin:30px 0 0;font-size:clamp(54px,5.5vw,88px);font-weight:300;line-height:.9}.landing-message h1 em,.landing-message h1 strong{color:var(--acid);letter-spacing:-.04em;font-style:italic;font-weight:950}.beta-signup{width:min(590px,100%);margin-top:42px}.signup-form{grid-template-columns:minmax(0,1fr) auto;display:grid}.form-honeypot{display:none!important}.signup-form input,.support-form input{border:1px solid var(--line);background:var(--surface);min-width:0;height:58px;color:var(--white);font:600 11px/1 var(--mono);letter-spacing:.7px;border-right:0;border-radius:0;outline:0;padding:0 17px}.signup-form input:focus,.support-form input:focus{border-color:var(--acid)}.signup-form button,.support-form button{border:1px solid var(--acid);background:var(--acid);color:#030303;min-width:182px;height:58px;font:650 11px/1 var(--mono);letter-spacing:.85px;border-radius:0;justify-content:space-between;align-items:center;gap:30px;padding:0 18px;display:flex}.signup-form button:disabled{cursor:not-allowed;opacity:.5}.signup-form button span{font-size:18px}.privacy-note,.form-message{color:#8b8b8b;font:500 10px/1.55 var(--mono);letter-spacing:.2px;margin:10px 0 0}.form-message{color:#ff755e}.submitted-card{border:1px solid var(--acid);background:#73ff510f;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex}.submitted-card img{width:45px;height:38px}.submitted-card div{gap:7px;display:grid}.submitted-card span{color:var(--acid);font:700 9px/1 var(--mono);letter-spacing:1px}.submitted-card strong{font:700 11px/1.35 var(--mono);letter-spacing:.35px}.landing-disclaimer{padding-top:0}.landing-disclaimer p{color:gray;font:500 10px/1.45 var(--mono);margin:0}.visual-footer{z-index:4;position:absolute;bottom:17px;right:clamp(20px,3vw,48px)}.visual-footer nav{gap:16px;display:flex}.visual-footer a{color:#fafafacc;min-height:44px;font:700 10px/1 var(--mono);letter-spacing:.6px;text-shadow:0 1px 10px #000000c7;align-items:center;text-decoration:none;display:inline-flex}.visual-footer a:hover{color:var(--acid)}.landing-visual{border-left:1px solid var(--line);isolation:isolate;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.visual-field{z-index:-2;filter:saturate(1.2)contrast(1.05);will-change:transform;background:linear-gradient(145deg,#0303031f,#0303037a),url(/field-blur.jpg) 50%/cover;animation:19s ease-in-out infinite alternate visual-field-drift;position:absolute;inset:-12%;transform:translate(-2.5%)scale(1.06)}.landing-visual:after{z-index:-1;content:"";background:radial-gradient(circle,#0000 32%,#030303a3 100%);position:absolute;inset:0}@keyframes visual-field-drift{0%{transform:translate(-2.5%)scale(1.06)}to{transform:translate(2.5%)scale(1.075)}}@keyframes brand-static-a{0%,87%,91%,to{opacity:0;clip-path:inset(0);transform:translate(0)}88%{opacity:.95;clip-path:inset(8% 0 62%);transform:translate(4px)}89%{opacity:.55;clip-path:inset(58% 0 16%);transform:translate(-3px)}90%{opacity:.8;clip-path:inset(36% 0 42%);transform:translate(2px)}}@keyframes brand-static-b{0%,89%,93%,to{opacity:0;clip-path:inset(0);transform:translate(0)}90%{opacity:.65;clip-path:inset(70% 0 5%);transform:translate(-4px)}91%{opacity:.85;clip-path:inset(25% 0 50%);transform:translate(3px)}92%{opacity:.45;clip-path:inset(48% 0 28%);transform:translate(-2px)}}@keyframes brand-lockup-static{0%,87%,91%,to{filter:none;transform:translate(0)}88%{filter:contrast(1.35);transform:translate(1px)}89%{filter:saturate(1.6);transform:translate(-1px)}90%{filter:none;transform:translate(0)}}.legal-page{min-height:100vh}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1100px,100% - 40px);height:76px;margin:0 auto;display:flex}.header-cta{color:var(--acid);font:700 10px/1 var(--mono);letter-spacing:.8px;text-decoration:none}.legal-document{width:min(820px,100% - 40px);margin:0 auto;padding:90px 0 130px}.section-kicker{color:var(--muted);font:700 10px/1 var(--mono);letter-spacing:1px}.legal-document>h1{letter-spacing:-.07em;margin:22px 0 0;font-size:clamp(66px,11vw,126px);font-weight:300;line-height:.9}.legal-updated{color:var(--muted);font:600 9px/1 var(--mono);letter-spacing:.8px;margin:18px 0 58px}.legal-copy{border-top:1px solid var(--line)}.legal-copy h2{font:750 12px/1 var(--mono);letter-spacing:1px;margin:48px 0 12px}.legal-copy p{color:#aaa;margin:0;font-size:17px;line-height:1.7}.legal-copy a{color:var(--acid)}.support-form{border:1px solid var(--line);margin-top:48px;padding:24px}.support-form>label{font:700 10px/1 var(--mono);letter-spacing:.8px;margin-bottom:13px;display:block}.support-form>div{grid-template-columns:1fr auto;display:grid}.support-form button{min-width:auto}.support-form>p{color:var(--acid);font:600 9px/1.4 var(--mono);margin-top:12px}.admin-login,.admin-page{background:var(--black);min-height:100svh;color:var(--white);padding:clamp(24px,6vw,80px)}.admin-login{place-items:center;display:grid}.admin-login>section{width:min(520px,100%)}.admin-login h1,.admin-header h1{letter-spacing:-.07em;margin:20px 0 40px;font-size:clamp(64px,10vw,120px);font-weight:300;line-height:.85}.admin-login-form{display:grid}.admin-login-form label{color:var(--muted);font:650 10px/1 var(--mono);letter-spacing:.8px;margin-bottom:10px}.admin-login-form input{border:1px solid var(--line);background:var(--surface);height:58px;color:var(--white);border-radius:0;padding:0 16px}.admin-login-form button,.admin-header button{border:1px solid var(--acid);background:var(--acid);color:#030303;min-height:48px;font:650 10px/1 var(--mono);letter-spacing:.8px;border-radius:0}.admin-login-form button{justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.admin-error{color:#ff755e;font:600 10px/1.5 var(--mono)}.admin-back{min-height:44px;color:var(--muted);font:650 10px/1 var(--mono);align-items:center;margin-top:24px;text-decoration:none;display:inline-flex}.admin-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-header h1{margin-bottom:0}.admin-header button{padding:0 18px}.admin-config-warning{border:1px solid #ff755e;margin:42px 0 20px;padding:20px}.admin-config-warning strong{color:#ff755e;font:700 11px/1 var(--mono);letter-spacing:.8px}.admin-config-warning p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.5}.admin-summary{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:42px 0 20px;display:grid}.admin-summary div{border-right:1px solid var(--line);gap:16px;padding:20px;display:grid}.admin-summary div:last-child{border-right:0}.admin-summary span{color:var(--muted);font:650 9px/1 var(--mono);letter-spacing:.8px;text-transform:uppercase}.admin-summary strong{font:300 38px/1 var(--sans)}.admin-table-wrap{border:1px solid var(--line);overflow-x:auto}.admin-tools{border-bottom:1px solid var(--line);min-height:52px;color:var(--muted);font:650 9px/1 var(--mono);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;display:flex}.admin-tools a{color:var(--acid);text-decoration:none}.admin-table{border-collapse:collapse;width:100%;min-width:880px}.admin-table th{color:var(--muted);font:650 9px/1 var(--mono);letter-spacing:.8px;text-align:left;padding:13px 16px}.admin-table td{border-top:1px solid var(--line);color:var(--muted);font:550 10px/1.35 var(--mono);padding:16px}.admin-table td:first-child{color:var(--white)}.admin-table td a{color:inherit;text-decoration:none}.admin-table td small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.status{color:var(--muted);text-transform:uppercase}.status-approved,.status-invited{color:var(--acid)}.status-rejected{color:#ff755e}.status-actions{gap:5px;display:flex}.status-actions button{border:1px solid var(--line);width:34px;min-height:34px;color:var(--white);font:650 9px/1 var(--mono);background:0 0}.status-actions button:disabled{color:var(--acid);border-color:var(--acid);cursor:default}.admin-empty{color:var(--muted);font:650 11px/1 var(--mono);text-align:center;padding:60px 20px}@media (max-width:900px){.landing-shell{grid-template-columns:1fr;overflow:visible}.landing-copy{min-height:auto;padding:28px 24px 36px}.landing-message{padding:72px 0 68px}.landing-message h1{font-size:clamp(56px,12vw,88px)}.landing-visual{border-top:1px solid var(--line);border-left:0;min-height:50svh}}@media (max-width:560px){.landing-copy{padding:20px 16px 28px}.brand-signal{gap:11px}.brand-mark,.brand-mark img{width:40px;height:32px}.brand-wordmark{font-size:17px}.brand-signal:before,.brand-signal:after{text-shadow:-51px 0 0 var(--acid);font-size:17px;line-height:32px}.brand-signal:after{text-shadow:-51px 0 0 var(--white)}.landing-message{padding:56px 0 52px}.landing-message h1{margin-top:24px;font-size:clamp(46px,14vw,68px)}.signup-form{grid-template-columns:1fr}.signup-form input{border-right:1px solid var(--line);border-bottom:0}.signup-form button{width:100%}.landing-visual{min-height:44svh}.visual-footer{bottom:10px;right:12px}.visual-footer nav{gap:12px}.visual-footer a{font-size:9px}.support-form{padding:16px}.support-form>div{grid-template-columns:1fr}.support-form input{border-right:1px solid var(--line);border-bottom:0}.support-form button{width:100%}.admin-login,.admin-page{padding:24px 16px}.admin-header{align-items:center}.admin-header h1{font-size:52px}.admin-summary{grid-template-columns:repeat(2,1fr)}.admin-summary div:nth-child(2){border-right:0}.admin-summary div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--black:#f4f1e8;--surface:#fffdf7;--white:#111;--muted:#676767;--line:#03030326}.brand img,.submitted-card img{filter:invert()}.landing-visual{border-color:#0303033d}.privacy-note,.form-message,.landing-disclaimer p,.legal-copy p{color:#5e5e5e}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.visual-field{animation:none;transform:scale(1.075)}.brand-signal,.brand-signal:before,.brand-signal:after{animation:none}}
