/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--font-ui:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-display:"Space Grotesk", system-ui, sans-serif;--bg:#08070a;--bg-2:#0a0e13;--surface:#161c24;--surface-2:#1e2632;--border:#5eead41f;--border-strong:#5eead459;--text:#e8edf3;--text-dim:#8a96a7;--text-mute:#56657a;--accent:#5eead4;--accent-2:#fbbf24;--danger:#ef4444;--success:#22c55e;--penalty:#fb923c}*,:before,:after{box-sizing:border-box}html,body{color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background:#08070a;margin:0}body{overflow-x:hidden}a{color:inherit;text-decoration:none}.container{max-width:1240px;margin:0 auto;padding:0 32px}.aurora{z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 18% 10%,#5eead424,#0000 60%),radial-gradient(50% 50% at 85% 0,#fbbf2414,#0000 55%),radial-gradient(60% 60% at 50% 100%,#ff38b30f,#0000 60%),#08070a;position:fixed;top:0;right:0;bottom:0;left:0}.gridlines{z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(#5eead40d 1px,#0000 1px),linear-gradient(90deg,#5eead40d 1px,#0000 1px);background-size:64px 64px;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 80%)}nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08070ab3;border-bottom:1px solid #5eead41a;position:sticky;top:0}.nav-bar{align-items:center;gap:28px;padding:14px 0;display:flex}.logo{letter-spacing:.02em;align-items:center;gap:10px;font-weight:800;display:flex}.logo-mark{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#5eead4;width:22px;height:22px;box-shadow:0 0 18px #5eead480}.nav-links{color:#8a96a7;gap:22px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.nav-links a:hover{color:#e8edf3}.nav-spacer{flex:1}.btn{letter-spacing:.04em;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#08070a;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#5eead4}.btn-primary:hover{box-shadow:0 8px 32px #5eead44d}.btn-ghost{color:#5eead4;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:0 0;border:1px solid #5eead44d}.btn-ghost:hover{background:#5eead40d;border-color:#5eead4}.hero{padding:60px 0 80px;position:relative}.eyebrow{color:#5eead4;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#5eead414;border:1px solid #5eead440;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.eyebrow .dot{background:#5eead4;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite ca-pulse}.hero-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:18px 0 8px;font-size:clamp(48px,7vw,96px);font-weight:900;line-height:.95}.hero-title .accent{color:#5eead4}.hero-title .strike{display:inline-block;position:relative}.hero-title .strike:after{content:"";opacity:.9;background:#ef4444;height:10px;position:absolute;top:50%;left:-4%;right:-4%;transform:rotate(-3deg)}.hero-sub{color:#8a96a7;text-wrap:pretty;max-width:560px;margin:14px 0 28px;font-size:18px;line-height:1.55}.hero-cta{align-items:center;gap:12px;display:flex}.trust{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:24px;margin-top:42px;padding-top:24px;display:flex}.stat{flex-direction:column;display:flex}.stat .n{font-family:var(--font-mono);color:#5eead4;font-size:22px;font-weight:700}.stat .l{letter-spacing:.22em;text-transform:uppercase;color:#56657a;font-size:11px}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media(max-width:960px){.hero-grid{grid-template-columns:1fr}}.stream-mock{aspect-ratio:16/9;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:radial-gradient(80% 60% at 30% 20%,#1a2814,#0a140a);border:1px solid #5eead42e;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 60px #5eead41a}.stream-mock:before{content:"";background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;top:0;right:0;bottom:0;left:0}.stream-chip{font-family:var(--font-mono);color:#ffffff80;letter-spacing:.2em;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;top:12px;left:12px}.stream-chip .live{background:#ef4444;border-radius:50%;width:8px;height:8px}.stream-chip .count{background:#0006;border:1px solid #ffffff14;padding:3px 8px}section{padding:80px 0;position:relative}.section-label{align-items:center;gap:14px;margin-bottom:18px;display:flex}.section-label .tag{font-family:var(--font-mono);color:#5eead4;letter-spacing:.3em;text-transform:uppercase;font-size:11px}.section-label .line{background:linear-gradient(90deg,#5eead466,#0000);flex:1;height:1px}.section-h{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(34px,4.5vw,54px);font-weight:800;line-height:1}.section-sub{color:#8a96a7;text-wrap:pretty;max-width:680px;font-size:16px;line-height:1.55}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}@media(max-width:880px){.steps{grid-template-columns:1fr}}.step{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:#161c2499;border:1px solid #5eead41a;padding:26px}.step-num{font-family:var(--font-mono);color:#5eead4;letter-spacing:.22em;margin-bottom:14px;font-size:12px}.step h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:700}.step p{color:#8a96a7;text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.step-ico{color:#5eead4;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#5eead414;border:1px solid #5eead440;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.showcase-section{padding-top:40px}.showcase-grid{grid-template-columns:2fr 1fr;gap:20px;margin-top:36px;display:grid}@media(max-width:960px){.showcase-grid{grid-template-columns:1fr}}.showcase-preview{aspect-ratio:16/9;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:radial-gradient(80% 60% at 30% 20%,#1a0826,#08040e);border:1px solid #5eead426;position:relative;overflow:hidden}.state-btn{color:#c5cdd9;text-align:left;cursor:pointer;letter-spacing:.02em;background:#161c2499;border:1px solid #5eead41f;width:100%;padding:14px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:block}.state-btn:hover{color:#e8edf3;border-color:#5eead466}.state-btn.active{color:#5eead4;background:#5eead41a;border-color:#5eead4}.feat-grid{background:#5eead414;border:1px solid #5eead414;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}@media(max-width:960px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.feat-grid{grid-template-columns:1fr}}.feat{background:#0b0d12;min-height:180px;padding:26px;position:relative}.feat-ic{color:#5eead4;border:1px solid #5eead44d;place-items:center;width:36px;height:36px;margin-bottom:14px;display:grid}.feat h4{margin:0 0 6px;font-size:16px;font-weight:700}.feat p{color:#8a96a7;margin:0;font-size:13px;line-height:1.55}.feat-tag{font-family:var(--font-mono);letter-spacing:.2em;color:#fbbf24;border:1px solid #fbbf244d;padding:2px 6px;font-size:9px;position:absolute;top:12px;right:12px}.split{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}@media(max-width:960px){.split{grid-template-columns:1fr}}.panel-card{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:#161c2466;border:1px solid #5eead426;padding:32px}.panel-card h3{font-family:var(--font-display);margin:0 0 14px;font-size:24px;font-weight:800}.panel-card.streamer{border-color:#5eead44d}.panel-card.streamer h3{color:#5eead4}.panel-card.viewer{border-color:#fbbf244d}.panel-card.viewer h3{color:#fbbf24}.panel-card ul{margin:0;padding:0;list-style:none}.panel-card li{color:#c5cdd9;border-bottom:1px solid #ffffff0d;gap:14px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.panel-card li:last-child{border-bottom:0}.panel-card .chk{color:#5eead4;flex-shrink:0;margin-top:2px}.panel-card.viewer .chk{color:#fbbf24}.faq{gap:2px;margin-top:40px;display:grid}.faq details{background:#161c2480;border-left:2px solid #5eead440;padding:20px 24px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#5eead4;font-size:20px;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:#8a96a7;margin:12px 0 0;font-size:14px;line-height:1.6}.mega-cta{clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);text-align:center;background:linear-gradient(135deg,#5eead41f,#fbbf240a);border:1px solid #5eead44d;margin-top:40px;padding:64px 40px;position:relative;overflow:hidden}.mega-cta:before{content:"";background:radial-gradient(60% 100% at 50% 0,#5eead42e,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.mega-cta h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(32px,4.5vw,52px);font-weight:900;line-height:1;position:relative}.mega-cta p{color:#c5cdd9;margin:0 0 28px;font-size:16px;position:relative}.mega-cta-actions{justify-content:center;gap:12px;display:flex;position:relative}footer{color:#56657a;border-top:1px solid #ffffff0f;padding:40px 0 60px;font-size:13px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-links{gap:20px;display:flex}footer a:hover{color:#c5cdd9}.footer-copy{margin-top:8px}.avatar-placeholder{font-family:var(--font-mono);color:#ffffffe6;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.clip-chamfer-sm{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.clip-chamfer{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.scanlines{background-image:repeating-linear-gradient(0deg,#0000 0,#0000 2px,#ffffff04 2px,#ffffff04 3px)}.privacy-section{padding-bottom:12px}.privacy-heading{font-family:var(--font-display);color:#5eead4;letter-spacing:-.01em;margin:0 0 12px;font-size:22px;font-weight:700}.privacy-text{color:#c5cdd9;text-wrap:pretty;margin:0 0 12px;font-size:14px;line-height:1.65}.privacy-list{flex-direction:column;gap:12px;margin:12px 0;padding:0;list-style:none;display:flex}.privacy-list li{color:#c5cdd9;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.privacy-list .chk{color:#5eead4;flex-shrink:0;margin-top:2px}@keyframes ca-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ca-urgent{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}.pulse-slow{animation:1.4s ease-in-out infinite ca-pulse}.urgent{animation:.6s ease-in-out infinite ca-urgent}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
