*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #080A0F;--bg2: #0D1017;--bg3: #12161E;--border: rgba(255,255,255,.07);--border2: rgba(255,255,255,.12);--text: #F0F2F7;--muted: #6B7280;--muted2: #9CA3AF;--accent: #00E5A0;--accent2: #00B87A;--accent-dim: rgba(0,229,160,.08);--accent-dim2: rgba(0,229,160,.15);--red: #FF4D6A;--blue: #4D9EFF;--yellow: #FFD166;--mono: "IBM Plex Mono", monospace;--display: "Syne", sans-serif;--body: "Inter", sans-serif}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(0,229,160,.045) 42%,transparent 58%),radial-gradient(circle at var(--cursor-x, 50%) var(--cursor-y, 22%),rgba(77,158,255,.12),transparent 26rem);opacity:.8;pointer-events:none;z-index:0;animation:scanfield 12s ease-in-out infinite alternate}@keyframes scanfield{0%{filter:hue-rotate(0deg);transform:translateY(-2%)}to{filter:hue-rotate(18deg);transform:translateY(2%)}}.container{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:1}nav{position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid var(--border);background:#080a0fd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-inner{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:60px}.logo{font-family:var(--display);font-weight:800;font-size:22px;color:var(--text);letter-spacing:-.5px;display:flex;align-items:center;gap:8px;text-decoration:none}.logo-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{font-size:13px;color:var(--muted2);text-decoration:none;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-cta{font-size:13px;font-weight:600;padding:8px 18px;border-radius:6px;background:var(--accent);color:#000;text-decoration:none;transition:opacity .2s;white-space:nowrap}.nav-cta:hover{opacity:.85}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 0 80px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;top:20%;left:50%;transform:translate(-50%);width:700px;height:500px;background:radial-gradient(ellipse,rgba(0,229,160,.06) 0%,transparent 70%);pointer-events:none}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:56px;align-items:center}.hero-copy{min-width:0}.hero-orbit{position:absolute;inset:80px 0 auto auto;width:540px;height:540px;opacity:.58;pointer-events:none}.hero-orbit span{position:absolute;inset:var(--orbit, 0);border:1px solid rgba(255,255,255,.09);border-radius:50%;animation:orbit 18s linear infinite}.hero-orbit span:nth-child(1){--orbit: 28px;border-color:#00e5a02e}.hero-orbit span:nth-child(2){--orbit: 92px;animation-duration:24s;border-color:#4d9eff24}.hero-orbit span:nth-child(3){--orbit: 154px;animation-duration:32s;border-style:dashed}.hero-orbit span:after{content:"";position:absolute;width:8px;height:8px;top:12%;left:50%;border-radius:999px;background:var(--accent);box-shadow:0 0 22px #00e5a0cc}@keyframes orbit{to{transform:rotate(360deg)}}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:500;color:var(--accent);border:1px solid rgba(0,229,160,.25);padding:6px 14px;border-radius:4px;background:var(--accent-dim);margin-bottom:28px;letter-spacing:.05em}.badge-pulse{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.hero h1{font-family:var(--display);font-size:clamp(42px,6vw,76px);font-weight:800;line-height:1;letter-spacing:-2px;margin-bottom:24px;max-width:800px}.hero h1 span.line2{background:linear-gradient(90deg,var(--accent) 0%,#7dd3fc 48%,#f7f7ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 .strike{position:relative;color:var(--muted);text-decoration:none}.hero h1 .strike:after{content:"";position:absolute;left:0;right:0;top:50%;height:3px;background:var(--red);transform:translateY(-50%) rotate(-1deg)}.hero-sub{font-size:18px;color:var(--muted2);max-width:520px;line-height:1.65;margin-bottom:40px;font-weight:400}.hero-sub strong{color:var(--text);font-weight:500}.hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--accent),#7dd3fc);color:#00110c;font-weight:700;font-size:15px;padding:14px 28px;border-radius:6px;text-decoration:none;border:none;cursor:pointer;font-family:var(--body);box-shadow:0 12px 36px #00e5a02e;transition:opacity .2s,transform .15s,box-shadow .2s}.btn-primary:hover{opacity:.94;transform:translateY(-2px);box-shadow:0 18px 48px #00e5a042}.btn-primary:active{transform:translateY(0)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;color:var(--muted2);font-size:14px;font-weight:500;background:none;border:1px solid var(--border2);padding:13px 22px;border-radius:6px;text-decoration:none;cursor:pointer;font-family:var(--body);transition:border-color .2s,color .2s}.btn-ghost:hover{border-color:var(--muted);color:var(--text)}.ai-console{position:relative;isolation:isolate;min-height:520px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(180deg,#ffffff14,#ffffff05),#090c12c7;box-shadow:0 32px 90px #00000085,inset 0 1px #ffffff1f;overflow:hidden;transform-style:preserve-3d}.ai-console:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:180% 100%,100% 28px;animation:consoleSweep 5.8s ease-in-out infinite;opacity:.85;z-index:-1}.console-glow{position:absolute;width:280px;height:280px;right:-90px;top:-80px;background:radial-gradient(circle,rgba(0,229,160,.22),transparent 64%);filter:blur(4px)}@keyframes consoleSweep{0%,to{background-position:160% 0,0 0}45%{background-position:-80% 0,0 14px}}.console-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.console-kicker{display:block;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.console-top strong{display:block;font-family:var(--display);font-size:20px;line-height:1.05}.console-status{display:inline-flex;align-items:center;gap:7px;color:var(--accent);border:1px solid rgba(0,229,160,.25);border-radius:999px;padding:6px 10px;background:#00e5a014;font-family:var(--mono);font-size:10px;white-space:nowrap}.console-status i{width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 14px var(--accent)}.signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.signal-card{min-height:118px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0b;transition:transform .2s,border-color .2s,background .2s}.signal-card:hover{transform:translateY(-3px);border-color:#7dd3fc57;background:#7dd3fc13}.signal-card.active{border-color:#00e5a052;background:#00e5a013}.signal-card.safe{border-color:#ffd16642}.signal-card span{display:block;color:var(--muted);font-family:var(--mono);font-size:10px;margin-bottom:18px}.signal-card strong{display:block;font-family:var(--display);font-size:15px;margin-bottom:4px}.signal-card em{display:block;color:var(--muted2);font-size:12px;font-style:normal;line-height:1.4}.ai-wave{height:120px;display:flex;align-items:end;gap:8px;margin:20px 0;padding:20px 16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,#0000001f,#00000042)}.ai-wave span{flex:1;height:var(--h);min-height:18px;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#7dd3fc,var(--accent));animation:wavePulse 1.9s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 80ms);opacity:.78}.ai-wave span:nth-child(2n){animation-delay:.12s}.ai-wave span:nth-child(3n){animation-delay:.26s}@keyframes wavePulse{0%,to{transform:scaleY(.74);opacity:.48}50%{transform:scaleY(1);opacity:1}}.console-output{display:grid;gap:8px;font-family:var(--mono);font-size:11px}.console-output div{padding:10px 12px;border-radius:9px;background:#00000042;color:var(--muted2)}.console-output span{color:var(--accent);margin-right:10px}.hero-stat-row{display:flex;align-items:center;gap:32px;margin-top:56px;padding-top:40px;border-top:1px solid var(--border);flex-wrap:wrap}.hero-stat-val{font-family:var(--mono);font-size:28px;font-weight:600;color:var(--text);line-height:1}.hero-stat-label{font-size:12px;color:var(--muted);margin-top:4px}.hero-stat-divider{width:1px;height:40px;background:var(--border)}.ticker-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;padding:14px 0;background:var(--bg2)}.ticker-track{display:flex;gap:0;animation:ticker 30s linear infinite;width:max-content}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;color:var(--muted);padding:0 32px;white-space:nowrap}.ticker-item .ti{color:var(--accent);font-size:14px}.proof-strip{padding:34px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0d1017b8}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--border)}.proof-grid div{background:#080a0fe6;padding:22px}.proof-grid span{display:block;font-family:var(--display);font-size:32px;font-weight:800;color:var(--text);line-height:1}.proof-grid p{margin-top:8px;color:var(--muted2);font-size:12px;line-height:1.45}.prompt-section{position:relative;overflow:hidden}.prompt-section:before{content:"";position:absolute;inset:10% auto auto 0;width:44%;height:70%;background:radial-gradient(circle,rgba(77,158,255,.1),transparent 62%);pointer-events:none}.prompt-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:46px;align-items:center}.prompt-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.prompt-pills span{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 12px;background:#ffffff0b;color:var(--muted2);font-family:var(--mono);font-size:11px}.prompt-builder,.signup-panel{position:relative;border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:22px;background:linear-gradient(180deg,#ffffff13,#ffffff06),#0b0e14e6;box-shadow:0 28px 80px #0000006b}.builder-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.builder-top strong{display:block;font-family:var(--display);font-size:22px;line-height:1.1}.prompt-field{display:grid;gap:8px;margin-bottom:14px}.prompt-field span{color:var(--muted2);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.prompt-field input,.prompt-field select{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#030509b8;color:var(--text);font:inherit;font-size:14px;padding:0 13px;outline:none;transition:border-color .2s,box-shadow .2s}.prompt-field input:focus,.prompt-field select:focus{border-color:#00e5a08c;box-shadow:0 0 0 3px #00e5a014}.prompt-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.prompt-generate,.signup-submit{width:100%;justify-content:center;margin-top:4px}.prompt-output{display:grid;gap:10px;margin-top:18px}.output-row{border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:12px;background:#00000038}.output-row span{display:block;color:var(--accent);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.output-row p{color:var(--muted2);font-size:13px;line-height:1.5}.output-row.safe{border-color:#00e5a02e;background:#00e5a00d}.explainer-section{background:linear-gradient(180deg,rgba(255,255,255,.015),transparent)}.explainer-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:44px;align-items:center}.video-shell{min-height:320px;position:relative;display:grid;place-items:center;text-align:center;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,rgba(0,229,160,.12),transparent 38%),linear-gradient(180deg,#ffffff14,#ffffff05);overflow:hidden;box-shadow:0 28px 90px #00000057}.video-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:36px 36px}.play-button{position:relative;z-index:1;width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--accent),#7dd3fc);color:#00110c;box-shadow:0 0 48px #00e5a05c}.video-lines{position:absolute;inset:auto 28px 28px;display:grid;gap:8px}.video-lines span{height:8px;border-radius:999px;background:#ffffff1a}.video-lines span:nth-child(2){width:72%}.video-lines span:nth-child(3){width:44%}.video-shell strong{position:absolute;z-index:1;bottom:72px;max-width:320px;font-family:var(--display);font-size:20px;line-height:1.2}.sample-grid,.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.sample-card,.testimonial-grid blockquote{border:1px solid var(--border);border-radius:14px;padding:24px;background:#0d1017d1;transition:transform .2s,border-color .2s}.sample-card:hover,.testimonial-grid blockquote:hover{transform:translateY(-4px);border-color:#00e5a038}.sample-card span{display:block;color:var(--accent);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.sample-card h3{font-family:var(--display);font-size:18px;margin-bottom:10px}.sample-card p,.testimonial-grid p{color:var(--muted2);font-size:14px;line-height:1.6}.sample-card em{display:block;color:var(--blue);font-style:normal;font-family:var(--mono);font-size:11px;margin-top:18px}.testimonial-section{background:#0d10178c;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.testimonial-grid cite{display:block;color:var(--accent);font-style:normal;font-family:var(--mono);font-size:11px;margin-top:18px}.faq-section{background:linear-gradient(180deg,transparent,rgba(0,229,160,.025))}.faq-list{display:grid;gap:10px;margin-top:44px}.faq-list details{border:1px solid var(--border);border-radius:12px;background:#0d1017d1;padding:0 18px}.faq-list summary{cursor:pointer;list-style:none;padding:18px 0;color:var(--text);font-family:var(--display);font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list p{color:var(--muted2);font-size:14px;line-height:1.65;padding:0 0 18px;max-width:760px}.section-label{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.section-title{font-family:var(--display);font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:16px}.section-sub{font-size:16px;color:var(--muted2);max-width:500px;line-height:1.65}section{padding:100px 0}.steps{margin-top:60px;display:grid;gap:2px}.step{display:grid;grid-template-columns:80px 1fr;gap:24px;align-items:start;background:var(--bg2);border:1px solid var(--border);padding:28px 32px;position:relative;transition:border-color .2s,transform .2s,background .2s}.step:first-child{border-radius:10px 10px 0 0}.step:last-child{border-radius:0 0 10px 10px}.step:hover{border-color:#00e5a03d;transform:translate(6px);background:#12161eeb}.step-num{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(0,229,160,.2);width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-title{font-family:var(--display);font-size:18px;font-weight:700;margin-bottom:6px}.step-desc{font-size:14px;color:var(--muted2);line-height:1.6}.step-tag{display:inline-block;font-family:var(--mono);font-size:10px;padding:3px 8px;border-radius:3px;margin-top:10px;font-weight:500}.step-time{background:#4d9eff1a;color:var(--blue)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-top:60px}.feat{background:var(--bg2);padding:32px 28px;position:relative;overflow:hidden;transition:background .2s,transform .2s}.feat:after{content:"";position:absolute;inset:auto -20% -40% auto;width:160px;height:160px;background:radial-gradient(circle,rgba(77,158,255,.16),transparent 68%);opacity:0;transition:opacity .2s,transform .2s}.feat:hover{background:var(--bg3);transform:translateY(-4px)}.feat:hover:after{opacity:1;transform:translate(-12px,-12px)}.feat-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:18px}.feat-icon.green{background:var(--accent-dim)}.feat-icon.blue{background:#4d9eff1a}.feat-icon.red{background:#ff4d6a1a}.feat-icon.yellow{background:#ffd1661a}.feat h3{font-family:var(--display);font-size:16px;font-weight:700;margin-bottom:8px}.feat p{font-size:13px;color:var(--muted2);line-height:1.6}.feat-badge{display:inline-block;font-family:var(--mono);font-size:10px;padding:3px 8px;border-radius:3px;margin-top:12px;background:var(--accent-dim);color:var(--accent);font-weight:500;letter-spacing:.04em}.terminal-wrap{margin-top:60px}.terminal{background:#060809;border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 26px 80px #0006}.terminal-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg2)}.dot{width:10px;height:10px;border-radius:50%}.dot.r{background:#ff5f57}.dot.y{background:#febc2e}.dot.g{background:#28c840}.terminal-title{font-family:var(--mono);font-size:11px;color:var(--muted);margin-left:8px}.terminal-body{padding:24px;font-family:var(--mono);font-size:13px;line-height:2;overflow-x:auto}.t-line{display:flex;gap:12px}.t-prompt{color:var(--accent)}.t-cmd{color:var(--text)}.t-comment{color:var(--muted)}.t-key{color:var(--blue)}.t-val{color:var(--yellow)}.t-str{color:#c3e88d}.t-out{color:var(--accent);margin-left:24px}.t-warn{color:var(--red);margin-left:24px}.t-blank{height:8px}.t-section{color:var(--muted);font-size:11px;margin-left:24px;letter-spacing:.05em}.compliance-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:60px}.compliance-card{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:28px}.comp-title{font-family:var(--display);font-weight:700;font-size:16px;margin-bottom:16px}.comp-item{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px}.comp-item:last-child{border-bottom:none}.comp-icon{font-size:14px;margin-top:2px;flex-shrink:0}.comp-text{color:var(--muted2);line-height:1.5}.comp-text strong{color:var(--text);font-weight:500}.pricing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.pricing-note{max-width:260px;border:1px solid rgba(0,229,160,.22);border-radius:12px;padding:16px;background:#00e5a00f}.pricing-note strong{display:block;color:var(--accent);font-family:var(--display);font-size:17px;margin-bottom:4px}.pricing-note span{display:block;color:var(--muted2);font-size:12px;line-height:1.45}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;align-items:start}.price-card{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:28px;position:relative;transition:transform .2s,border-color .2s,background .2s}.price-card:hover{transform:translateY(-5px);border-color:#7dd3fc3d}.price-card.featured{background:var(--bg3);border-color:var(--accent);transform:scale(1.02);box-shadow:0 24px 80px #00e5a01f}.price-featured-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:#000;font-family:var(--mono);font-size:10px;font-weight:600;padding:4px 14px;border-radius:20px;white-space:nowrap;letter-spacing:.05em}.price-name{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.price-amount{font-family:var(--display);font-size:44px;font-weight:800;line-height:1;margin-bottom:4px}.price-amount span{font-size:20px;font-weight:400;color:var(--muted)}.price-period{font-size:12px;color:var(--muted);margin-bottom:24px}.price-summary{min-height:62px;color:var(--muted2);font-size:13px;line-height:1.55;margin-bottom:22px}.price-divider{height:1px;background:var(--border);margin-bottom:24px}.price-feature{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted2);padding:6px 0}.price-feature .check{color:var(--accent);font-size:14px}.price-feature .x{color:var(--muted);font-size:14px}.price-btn{display:block;width:100%;margin-top:24px;padding:13px;border-radius:6px;text-align:center;font-weight:700;font-size:14px;cursor:pointer;font-family:var(--body);text-decoration:none;transition:opacity .2s;border:none}.price-btn.primary{background:var(--accent);color:#000}.price-btn.ghost{background:transparent;color:var(--text);border:1px solid var(--border2)}.price-btn:hover{opacity:.85}.waitlist-section{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.waitlist-inner{max-width:600px;margin:0 auto;text-align:center;padding:100px 24px}.waitlist-inner .section-title{margin-bottom:12px}.waitlist-inner .section-sub{margin:0 auto 36px}.waitlist-form{display:flex;gap:10px;max-width:480px;margin:0 auto}.waitlist-input{flex:1;padding:13px 16px;border-radius:6px;background:var(--bg3);border:1px solid var(--border2);color:var(--text);font-size:14px;font-family:var(--body);outline:none;transition:border-color .2s}.waitlist-input::placeholder{color:var(--muted)}.waitlist-input:focus{border-color:var(--accent)}.waitlist-sub{font-size:12px;color:var(--muted);margin-top:14px}.waitlist-count{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(0,229,160,.2);padding:5px 12px;border-radius:4px;margin-bottom:24px}.success-msg{display:none;color:var(--accent);font-family:var(--mono);font-size:13px;margin-top:14px}.page-content{padding:60px 0 100px}.page-body{max-width:720px;color:var(--muted2);font-size:15px;line-height:1.8}.page-body h1,.page-body h2,.page-body h3{font-family:var(--display);color:var(--text);margin-bottom:12px;margin-top:32px;font-weight:700}.page-body p{margin-bottom:16px}.page-body a{color:var(--accent)}footer{padding:48px 0;border-top:1px solid var(--border)}.footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-copy{font-size:13px;color:var(--muted)}.footer-links{display:flex;gap:20px}.footer-links a{font-size:13px;color:var(--muted);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--text)}.fade-up{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)}.fade-up.visible{opacity:1;transform:translateY(0) scale(1)}.signup-section{background:linear-gradient(180deg,transparent,rgba(77,158,255,.035)),var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.signup-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:46px;align-items:center}.trial-list{display:grid;gap:10px;margin-top:30px}.trial-list div{display:flex;align-items:center;gap:12px;color:var(--muted2);border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;padding:13px 14px;font-size:14px}.trial-list span{color:var(--accent);font-family:var(--mono);font-size:11px}.form-success,.form-error{border-radius:10px;padding:12px 14px;margin-bottom:14px;font-size:13px}.form-success{color:var(--accent);background:#00e5a014;border:1px solid rgba(0,229,160,.22)}.form-error{color:var(--red);background:#ff4d6a14;border:1px solid rgba(255,77,106,.22)}.signup-fine{color:var(--muted);font-size:12px;line-height:1.5;margin-top:14px;text-align:center}.onboarding-panel{overflow:hidden}.onboarding-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:22px}.onboarding-steps span{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 6px;color:var(--muted);background:#ffffff09;font-family:var(--mono);font-size:10px;text-align:center}.onboarding-steps span.active{color:var(--accent);border-color:#00e5a040;background:#00e5a014}.onboarding-step{display:none}.onboarding-step.active{display:block}.verify-card,.stripe-panel{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:22px;background:#00000038;margin-bottom:16px}.verify-icon,.stripe-kicker{display:inline-flex;color:var(--accent);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.verify-card h3,.stripe-panel h3{font-family:var(--display);font-size:22px;line-height:1.1;margin-bottom:8px}.verify-card p,.stripe-panel p{color:var(--muted2);font-size:13px;line-height:1.6}.text-button{width:100%;border:none;background:transparent;color:var(--muted2);padding:12px;cursor:pointer;font-family:var(--body)}.text-button:hover{color:var(--text)}.plan-picker{display:grid;gap:10px;margin-bottom:16px}.plan-choice{width:100%;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px;background:#00000038;color:var(--text);cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.plan-choice:hover,.plan-choice.active{border-color:#00e5a052;background:#00e5a012;transform:translateY(-1px)}.plan-choice strong{display:block;font-family:var(--display);font-size:17px;margin-bottom:3px}.plan-choice span{display:block;color:var(--muted2);font-size:13px}.fake-card-input,.fake-card-row span{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#030509b8;color:var(--muted2);padding:13px;font-family:var(--mono);font-size:12px;margin-top:14px}.fake-card-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-section{min-height:100vh;display:flex;align-items:center;padding:120px 0 72px;background:linear-gradient(180deg,rgba(0,229,160,.04),transparent 42%),var(--bg)}.auth-shell{width:min(520px,calc(100% - 40px));margin:0 auto;position:relative;z-index:1}.auth-shell.wide{width:min(980px,calc(100% - 40px))}.auth-shell>.logo{justify-content:center;margin-bottom:28px}.auth-card{border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:28px;background:linear-gradient(180deg,#ffffff13,#ffffff06),#0b0e14eb;box-shadow:0 32px 90px #00000073}.auth-card h1,.auth-page-head h1{font-family:var(--display);font-size:clamp(38px,5vw,58px);line-height:.98;margin-bottom:14px}.auth-card p,.auth-page-head p{color:var(--muted2);line-height:1.65;margin-bottom:24px}.auth-submit{width:100%;justify-content:center;margin-top:4px}.auth-switch{text-align:center;font-size:13px;margin:16px 0 0!important}.auth-switch a{color:var(--accent);text-decoration:none}.verify-wait{text-align:center;max-width:620px;margin:0 auto}.verify-animation{height:120px;display:flex;align-items:center;justify-content:center;gap:12px;margin:10px 0 22px}.verify-animation span{width:16px;height:16px;border-radius:999px;background:var(--accent);box-shadow:0 0 24px #00e5a08c;animation:verifyPulse 1.2s ease-in-out infinite}.verify-animation span:nth-child(2){animation-delay:.14s}.verify-animation span:nth-child(3){animation-delay:.28s}@keyframes verifyPulse{0%,to{transform:translateY(0);opacity:.42}50%{transform:translateY(-14px);opacity:1}}.auth-page-head{max-width:760px;margin:0 auto 48px;text-align:center}.plan-page{display:block;padding-top:140px}.plan-page .pricing-grid{grid-template-columns:repeat(4,1fr)}.payment-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.order-summary{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:24px;background:#0d1017d1}.order-summary h3{font-family:var(--display);font-size:24px;margin:8px 0 18px}.summary-line{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--border);color:var(--muted2);font-size:14px}.summary-line strong{color:var(--text)}.order-summary p{color:var(--muted);font-size:12px;line-height:1.55;margin-top:18px}.app-access-section{min-height:86vh;display:flex;align-items:center;padding-top:140px;background:linear-gradient(180deg,rgba(0,229,160,.035),transparent 38%)}.app-access-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:48px;align-items:center}.app-access-actions{margin-top:30px}.locked-app-panel{position:relative;border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:22px;background:linear-gradient(180deg,#ffffff13,#ffffff06),#0b0e14eb;box-shadow:0 32px 90px #00000073;overflow:hidden}.locked-app-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:34px 34px;pointer-events:none}.locked-preview{position:relative;display:grid;gap:10px;margin-top:20px}.inline-lock{position:relative;max-width:none;width:100%;margin-top:18px}.inline-lock .lock-icon{color:var(--accent);font-family:var(--mono);font-size:11px;letter-spacing:.12em}.dashboard-section{min-height:100vh;padding:0;background:var(--bg)}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.dash-sidebar{border-right:1px solid var(--border);background:#080a0feb;padding:28px 22px;position:sticky;top:0;height:100vh}.dash-nav{display:grid;gap:6px;margin-top:36px}.dash-nav a{color:var(--muted2);text-decoration:none;border-radius:10px;padding:11px 12px;font-size:14px}.dash-nav a.active,.dash-nav a:hover{color:var(--text);background:#00e5a014}.dash-plan{position:absolute;left:22px;right:22px;bottom:22px;border:1px solid rgba(0,229,160,.18);border-radius:12px;padding:14px;color:var(--text);font-family:var(--display)}.dash-plan span{color:var(--muted2);font-family:var(--body);font-size:12px}.dash-main{padding:42px}.dash-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.dash-topbar h1{font-family:var(--display);font-size:clamp(32px,4vw,52px);line-height:1}.dash-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.dash-panel{border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:22px;background:#0d1017d1;box-shadow:0 20px 60px #0000003d}.generator-panel{grid-row:span 2}.usage-meter{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden;margin:18px 0 10px}.usage-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#7dd3fc)}.dash-muted{color:var(--muted2);font-size:13px}.output-preview h3{font-family:var(--display);font-size:20px;margin:10px 0}.output-preview p{color:var(--muted2);line-height:1.6}.output-preview em{display:block;color:var(--accent);font-family:var(--mono);font-size:11px;font-style:normal;margin-top:16px}.status-list{display:grid;gap:10px;margin-top:18px}.status-list div{display:flex;align-items:center;gap:10px;color:var(--muted2);font-size:13px}.status-list span{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 14px #00e5a0cc}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:768px){.hero-layout{grid-template-columns:1fr;gap:38px}.proof-grid,.sample-grid,.testimonial-grid{grid-template-columns:1fr}.explainer-grid{grid-template-columns:1fr;gap:34px}.video-shell{min-height:260px}.prompt-layout,.signup-grid,.app-access-grid{grid-template-columns:1fr;gap:34px}.prompt-controls{grid-template-columns:1fr}.pricing-head{display:grid}.pricing-note{max-width:none}.hero-orbit{width:360px;height:360px;opacity:.36}.ai-console{min-height:0;border-radius:14px}.signal-grid{grid-template-columns:1fr}.ai-wave{height:88px}.features-grid,.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.compliance-grid,.step{grid-template-columns:1fr}.nav-links{display:none}.hero-stat-row{gap:20px}.waitlist-form{flex-direction:column}.terminal-body{font-size:11px}.dashboard-shell,.plan-page .pricing-grid,.payment-layout{grid-template-columns:1fr}.dash-sidebar{position:relative;height:auto}.dash-plan{position:static;margin-top:24px}.dash-main{padding:28px 20px}.dash-topbar{display:grid}.dash-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/slaptly.css.map */
