:root{--bg:#e8edf5;--paper:#fff;--paper-warm:#f4efe6;--ink:#0a1530;--ink-2:#0f172a;--ink-3:#1e293b;--subtle:#475569;--muted:#94a3b8;--line:#0a153014;--line-strong:#0a153029;--accent:#1d4ed8;--accent-hover:#1e40af;--accent-soft:#1d4ed82e;--accent-tint:#1d4ed80f;--accent-glow:#1d4ed852;--copper:#c04a1a;--copper-soft:#c04a1a24;--copper-tint:#c04a1a0f;--good:#0f7a4d;--good-soft:#0f7a4d24;--shadow-md:0 12px 36px -12px #0a153029;--shadow-lg:0 28px 64px -24px #0a15304d;--shadow-xl:0 40px 80px -28px #0a15306b}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-sora), "Sora", -apple-system, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.005em;text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.serif-em{font-family:var(--font-newsreader), "Newsreader", Georgia, serif;font-style:italic;font-weight:600}.mono{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace}.wrap{max-width:1280px;margin:0 auto;padding:0 48px}.section{padding:120px 0;position:relative;overflow:hidden}.section.tight{padding:80px 0}.section.dark{background:var(--ink);color:#e2e8f0}.section.cobalt{background:var(--accent);color:#fff}.section.warm{background:var(--paper-warm)}.eyebrow{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";opacity:.5;background:currentColor;width:24px;height:1px}.section.dark .eyebrow{color:#93c5fd}.section.cobalt .eyebrow{color:#ffffffd9}h2.display{letter-spacing:-.04em;color:var(--ink);margin-top:18px;font-size:clamp(40px,6.4vw,88px);font-weight:800;line-height:.98}.section.dark h2.display,.section.cobalt h2.display{color:#fff}h2.display .accent{color:var(--accent);display:inline-block;position:relative}.section.dark h2.display .accent{color:#60a5fa}.section.cobalt h2.display .accent{color:#fcd34d}.squiggle{width:100%;height:14px;position:absolute;bottom:-10px;left:0}p.lede{color:var(--subtle);max-width:640px;margin-top:22px;font-size:19px;font-weight:400;line-height:1.55}.section.dark p.lede,.section.cobalt p.lede{color:#ffffffbf}.head-center{text-align:center;max-width:760px;margin:0 auto 72px}.head-center p.lede{margin-left:auto;margin-right:auto}.head-split{grid-template-columns:1.3fr 1fr;align-items:start;gap:80px;margin-bottom:64px;display:grid}.stats{padding:64px 0 24px}.stats-row{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stat{border-right:1px solid var(--line);padding:40px 32px;position:relative}.stat:last-child{border-right:none}.stat-num{letter-spacing:-.05em;color:var(--ink);align-items:baseline;gap:4px;font-size:clamp(48px,7vw,96px);font-weight:800;line-height:.9;display:flex;position:relative}.stat-num .unit{color:var(--accent);letter-spacing:0;margin-left:2px;font-size:.35em;font-weight:600}.stat-num .plus{color:var(--accent);font-weight:700}.stat-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin-top:16px;font-size:11px;font-weight:600;line-height:1.5}.stat-detail{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5}.outputs-section{padding:128px 0 96px}.outputs-stage{background:linear-gradient(135deg, var(--accent) 0%, #1e40af 60%, #0f2a86 100%);color:#fff;box-shadow:var(--shadow-xl);border-radius:32px;padding:64px;position:relative;overflow:hidden}.outputs-stage:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ffffff2e 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-30%;right:-10%}.outputs-stage:after{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#fcd34d29 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:-40%;left:-10%}.outputs-stage>*{position:relative}.outputs-stage h2.display{color:#fff;max-width:780px}.outputs-stage h2.display .accent{color:#fcd34d}.outputs-stage .eyebrow{color:#ffffffd9}.outputs-stage p.lede{color:#fffc;max-width:560px}.dashboard-mock{background:var(--paper);min-height:480px;color:var(--ink);border:1px solid #fff3;border-radius:16px;grid-template-columns:220px 1fr 320px;margin-top:64px;display:grid;overflow:hidden;box-shadow:0 40px 80px -20px #00000080,0 0 0 1px #ffffff1a}.dash-sidebar{background:var(--bg);border-right:1px solid var(--line);padding:24px 16px}.dash-sidebar .logo{color:var(--ink);align-items:center;gap:8px;margin-bottom:28px;font-size:13px;font-weight:700;display:flex}.dash-sidebar .logo-mark{background:var(--accent);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.dash-sidebar .nav-item{color:var(--subtle);border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.dash-sidebar .nav-item.active{background:var(--accent-tint);color:var(--accent);font-weight:600}.dash-sidebar .nav-item svg{opacity:.55}.dash-sidebar .nav-item.active svg{opacity:1;color:var(--accent)}.dash-main{border-right:1px solid var(--line);background:var(--paper);padding:32px}.dash-main .file-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dash-main .file-name{color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:700}.dash-main .file-meta{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--muted);margin-top:4px;font-size:11px}.dash-main .status-pill{font-family:var(--font-mono), "JetBrains Mono", monospace;background:var(--good-soft);color:var(--good);letter-spacing:.05em;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.dash-waveform{background:var(--bg);border:1px solid var(--line);border-radius:8px;align-items:center;gap:2px;height:56px;margin-bottom:24px;padding:8px 12px;display:flex;position:relative}.dash-waveform .bar{background:#0a153038;border-radius:1px;width:2px}.dash-waveform .bar.played{background:var(--accent)}.dash-waveform .playhead{background:var(--ink);width:2px;position:absolute;top:4px;bottom:4px;box-shadow:0 0 8px #0a15304d}.dash-line{border-bottom:1px dashed var(--line);gap:12px;padding:12px 0;font-size:13px;display:flex}.dash-line:last-child{border-bottom:none}.dash-line .ts{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--accent);min-width:44px;font-size:11px;font-weight:600}.dash-line .speaker{min-width:80px;font-size:12px;font-weight:700}.dash-line .speaker.a{color:var(--copper)}.dash-line .speaker.b{color:var(--accent)}.dash-line .text{color:var(--ink);flex:1;line-height:1.55}.dash-line.active{background:var(--accent-tint);border-bottom-style:solid;border-bottom-color:var(--accent-soft);border-radius:6px;margin:0 -16px;padding:12px 16px}.dash-summary{background:var(--accent-tint);padding:28px 24px}.dash-summary .label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px;font-weight:700}.dash-summary .label.copper{color:var(--copper)}.dash-summary p{color:var(--ink);margin-bottom:22px;font-size:13px;font-weight:500;line-height:1.55}.dash-summary ul{flex-direction:column;gap:10px;margin-bottom:22px;list-style:none;display:flex}.dash-summary li{color:var(--ink);padding-left:16px;font-size:12px;line-height:1.5;position:relative}.dash-summary li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.dash-summary li.action:before{border:1.4px solid var(--copper);background:0 0;border-radius:2px;width:9px;height:9px;top:4px}.dash-tags{flex-wrap:wrap;gap:6px;display:flex}.dash-tags .tag{font-family:var(--font-mono), "JetBrains Mono", monospace;background:var(--paper);color:var(--accent);border:1px solid var(--accent-soft);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600}.outputs-strip{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.out-card{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:28px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.out-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.out-card .out-num{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:var(--muted);margin-bottom:18px;font-size:11px;font-weight:700}.out-card h3{letter-spacing:-.015em;color:var(--ink);align-items:center;gap:8px;margin-bottom:10px;font-size:18px;font-weight:700;display:flex}.out-card p{color:var(--subtle);font-size:14px;line-height:1.55}.tier-badge{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}.tier-badge.pro{background:var(--copper-soft);color:var(--copper)}.tier-badge.free{background:var(--accent-tint);color:var(--accent)}.sample-section{background:var(--paper-warm)}.sample-frame{background:linear-gradient(135deg, var(--accent) 0%, var(--copper) 100%);border-radius:28px;padding:8px;position:relative}.sample-inner{background:var(--paper-warm);border-radius:22px;padding:56px}.sample-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.sample-card-v2{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:16px;padding:32px}.sample-card-v2.summary{border-color:var(--accent);border-width:1.5px}.sample-h{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--subtle);border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:24px;padding-bottom:16px;font-size:11px;font-weight:700;display:flex}.sample-h.accent{color:var(--accent)}.sample-h .dot{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1d4ed81a}.sample-h .badge{background:var(--accent-tint);color:var(--accent);letter-spacing:.08em;border-radius:4px;margin-left:auto;padding:3px 8px;font-size:10px}.s-line{flex-direction:column;gap:6px;padding:14px 0;display:flex}.s-line+.s-line{border-top:1px dashed var(--line)}.s-meta{align-items:baseline;gap:12px;display:flex}.s-meta .ts{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--muted);font-size:11px}.s-meta .name{font-size:13px;font-weight:700}.s-meta .name.a{color:var(--copper)}.s-meta .name.b{color:var(--accent)}.s-line p{color:var(--ink);font-size:14px;line-height:1.6}.s-block{margin-bottom:24px}.s-block:last-child{margin-bottom:0}.s-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:10px;font-weight:700}.s-label.copper{color:var(--copper)}.s-block p{color:var(--ink);font-size:14.5px;font-weight:500;line-height:1.55}.s-list{flex-direction:column;gap:8px;list-style:none;display:flex}.s-list li{padding-left:18px;font-size:14px;line-height:1.5;position:relative}.s-list li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.s-list.copper li:before{border:1.5px solid var(--copper);background:0 0;border-radius:3px;width:11px;height:11px;top:5px}.s-pills{flex-wrap:wrap;gap:6px;display:flex}.s-pill{font-family:var(--font-mono), "JetBrains Mono", monospace;background:var(--accent-tint);color:var(--accent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.sample-caption{text-align:center;font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--subtle);letter-spacing:.05em;margin-top:32px;font-size:12px}.sample-caption .audio-mini{border:1px solid var(--line);background:#fff9;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;display:inline-flex}.sample-caption .audio-mini .play-btn{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.sample-caption .audio-mini span{color:var(--ink);font-size:12px;font-weight:500}.usecases-stack{flex-direction:column;gap:0;display:flex}.usecase-row{border-top:1px solid var(--line-strong);grid-template-columns:auto 1fr 1.1fr;align-items:center;gap:56px;padding:56px 0;display:grid}.usecase-row:last-child{border-bottom:1px solid var(--line-strong)}.usecase-num{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;color:var(--accent);width:80px;font-size:13px;font-weight:700}.usecase-headline{letter-spacing:-.025em;color:var(--ink);font-size:clamp(28px,3.6vw,48px);font-weight:800;line-height:1.05}.usecase-headline .em{font-family:var(--font-newsreader), "Newsreader", Georgia, serif;color:var(--accent);font-style:italic;font-weight:600}.usecase-body{flex-direction:column;gap:16px;display:flex}.usecase-body p{color:var(--subtle);font-size:16px;line-height:1.6}.usecase-stat{border-top:1px solid var(--line);align-items:center;gap:16px;width:100%;padding-top:16px;display:flex}.usecase-stat .num{letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:32px;font-weight:800;line-height:1}.usecase-stat .lbl{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:var(--subtle);text-transform:uppercase;align-self:center;font-size:11px;line-height:1.45}.int-marquee{margin:56px -48px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.meta-note{color:var(--muted);margin:0 2px;font-size:.85em;font-style:normal}.int-track{gap:16px;width:max-content;animation:60s linear infinite scroll;display:flex}@keyframes scroll{to{transform:translate(-25%)}}.int-marquee:hover .int-track{animation-play-state:paused}.int-pill{background:var(--paper);border:1px solid var(--line);white-space:nowrap;color:var(--ink);border-radius:999px;flex-shrink:0;align-items:center;gap:12px;padding:10px 22px 10px 10px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.int-pill:hover{transform:translateY(-2px);box-shadow:0 8px 20px -10px #0a15302e}.int-pill .status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:4px;margin-right:4px}.int-pill.live .status-dot{background:var(--good);box-shadow:0 0 0 3px #0f7a4d2e}.int-pill.next .status-dot{background:var(--copper);box-shadow:0 0 0 3px #c04a1a2e}.int-pill.planned{border-style:dashed;border-color:var(--line-strong);color:var(--subtle);opacity:.85}.int-pill.planned .status-dot{border:1.5px solid var(--muted)}.int-pill .brand-mark{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.int-pill .brand-mark.yt{background:red}.int-pill .brand-mark.tt{background:#000}.int-pill .brand-mark.ig{background:linear-gradient(45deg,#f58529 0%,#dd2a7b 50%,#8134af 100%)}.int-pill .brand-mark.tg{background:#229ed9}.int-pill .brand-mark.zoom{background:#2d8cff}.int-pill .brand-mark.meet{border:1px solid var(--line);background:#fff}.int-pill .brand-mark.teams{background:#4b53bb}.int-pill .brand-mark.slack,.int-pill .brand-mark.notion{border:1px solid var(--line);background:#fff}.int-pill .brand-mark.dropbox{background:#0061ff}.int-pill .brand-mark.generic{background:var(--accent-tint);color:var(--accent)}.int-legend{color:var(--subtle);justify-content:center;gap:32px;margin-top:16px;font-size:13px;display:flex}.int-legend .leg{align-items:center;gap:8px;display:flex}.int-legend .leg:before{content:"";border-radius:50%;width:8px;height:8px}.int-legend .leg.l1:before{background:var(--accent)}.int-legend .leg.l2:before{background:var(--accent);opacity:.5}.int-legend .leg.l3:before{border:1.5px solid var(--muted)}.compare-section{background:var(--ink);color:#e2e8f0;padding:144px 0}.compare-section .eyebrow{color:#93c5fd}.compare-section h2.display{color:#fff}.compare-section p.lede{color:#ffffffb8}.compare-table{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;margin-top:64px;overflow:hidden}.compare-r{border-bottom:1px solid #ffffff0f;grid-template-columns:1.5fr 1fr 1fr;align-items:center;padding:22px 32px;display:grid;position:relative}.compare-r:last-of-type{border-bottom:none}.compare-r .feat{color:#ffffffd9;font-size:15px;font-weight:500}.compare-r .col-us{color:#fff;font-size:16px;font-weight:700;position:relative}.compare-r .col-them{color:#ffffff80;font-size:15px}.compare-r .col-us:before{content:"";border-left:2px solid var(--accent);border-right:2px solid var(--accent);z-index:-1;background:#1d4ed826;position:absolute;inset:-22px -20px}.compare-r.head{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;background:#1d4ed81a;padding:26px 32px;font-size:11px}.compare-r.head .feat{color:#ffffff80}.compare-r.head .col-us{color:var(--accent);font-size:14px}.compare-r.head .col-them{color:#ffffff80}.compare-r.head .col-us:before{border-top:2px solid var(--accent);background:#1d4ed840}.verdict-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.verdict{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:28px 32px}.verdict.us{border-color:var(--accent);background:#1d4ed814}.verdict-h{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-bottom:12px;font-size:11px;font-weight:700}.verdict.us .verdict-h{color:#93c5fd}.verdict p{color:#ffffffeb;font-size:16px;font-weight:500;line-height:1.5}.pricing-section{padding:144px 0;position:relative}.pricing-section:before{content:"";background:radial-gradient(ellipse, var(--accent-tint) 0%, transparent 70%);pointer-events:none;width:80%;height:600px;position:absolute;top:30%;left:50%;transform:translate(-50%)}.toggle-wrap{justify-content:center;margin-bottom:48px;display:flex}.toggle{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:4px;padding:6px;font-size:13px;font-weight:600;display:inline-flex}.toggle .opt{color:var(--subtle);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.toggle .opt:hover{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.toggle .opt[data-billing=annual]:hover:not(.active){color:#fff;background:var(--accent);box-shadow:0 10px 24px -8px var(--accent-glow)}.toggle .opt[data-billing=annual]:hover:not(.active) .save{color:var(--copper);background:#fff}.toggle .opt.active{background:var(--ink);color:#fff;box-shadow:0 6px 18px -6px #0a153059}.toggle .opt.active:hover{background:var(--ink);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px -8px #0a153073}.toggle:hover{box-shadow:0 14px 36px -14px var(--accent-glow)}.toggle .save{font-family:var(--font-mono), "JetBrains Mono", monospace;background:var(--copper);color:#fff;letter-spacing:.05em;border-radius:999px;padding:2px 7px;font-size:10px}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid;position:relative}.plan-v2{background:var(--paper);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:28px;padding:40px 36px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:flex;position:relative}.plan-v2:hover{transform:translateY(-4px)}.plan-v2.hi{border:2px solid var(--accent);box-shadow:var(--shadow-xl);background:linear-gradient(180deg, var(--paper) 0%, var(--accent-tint) 100%);transform:translateY(-16px)}.plan-v2.hi:hover{box-shadow:var(--shadow-xl), 0 24px 64px -16px var(--accent-glow);transform:translateY(-22px)}.plan-ribbon-v2{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;background:var(--copper);color:#fff;white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:10px;font-weight:700;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -4px #c04a1a66}.plan-name-v2{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--subtle);font-size:12px;font-weight:700;transition:color .25s}.plan-v2.hi .plan-name-v2{color:var(--accent)}.plan-price-v2{flex-direction:column;gap:6px;display:flex}.price-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.plan-price-v2 .num{letter-spacing:-.045em;color:var(--ink);font-size:64px;font-weight:800;line-height:.9}.plan-price-v2 .period{color:var(--subtle);font-size:14px;font-weight:500}.plan-price-v2 .strike{color:var(--muted);letter-spacing:-.02em;font-size:22px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px;display:none}body[data-billing=annual] .plan-price-v2 .strike{display:inline}.plan-price-v2 .billed{color:var(--subtle);letter-spacing:-.005em;font-size:13px;font-weight:500}.plan-price-v2 .billed .save{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--copper);letter-spacing:.05em;margin-left:6px;font-size:11px;font-weight:700}.plan-summary-v2{color:var(--subtle);font-size:14.5px;font-weight:500;line-height:1.55}.plan-feats{flex-direction:column;flex:1;gap:14px;list-style:none;display:flex}.plan-feats li{color:var(--ink);align-items:flex-start;gap:12px;font-size:14.5px;font-weight:500;line-height:1.5;display:flex}.plan-feats li svg{color:var(--accent);flex-shrink:0;margin-top:4px}.plan-feats li.highlight{color:var(--accent);font-weight:600}.plan-cta-v2{background:var(--ink);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.plan-v2.hi .plan-cta-v2{background:var(--accent);box-shadow:0 12px 32px -8px var(--accent-glow)}.plan-v2.hi:hover .plan-cta-v2,.plan-v2.hi .plan-cta-v2:hover{box-shadow:0 22px 48px -10px var(--accent-glow), 0 0 0 4px #1d4ed81f;background:#2952d8;transform:translateY(-2px)}.plan-cta-v2:hover{box-shadow:0 18px 40px -10px var(--accent-glow);transform:translateY(-1px)}.plan-foot-v2{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.06em;color:var(--muted);text-align:center;border-top:1px solid var(--line);padding-top:12px;font-size:11px}.plans-foot{text-align:center;color:var(--subtle);margin-top:40px;font-size:14px}.plans-foot a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.fvp-section{background:var(--ink);color:#e2e8f0;padding:144px 0}.fvp-section .eyebrow{color:#93c5fd}.fvp-section h2.display{color:#fff}.fvp-section p.lede{color:#ffffffb3}.fvp-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:48px;display:grid}.fvp-card-v2{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:24px;padding:36px;display:flex;position:relative}.fvp-card-v2.pro{border-color:var(--accent);background:linear-gradient(#1d4ed833 0%,#1d4ed80a 100%);box-shadow:0 0 0 1px #1d4ed833}.fvp-tag{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:6px 14px;font-size:11px;font-weight:700}.fvp-tag.free{color:#fff9;background:#ffffff0f}.fvp-tag.pro{background:var(--accent);color:#fff}.fvp-screen{background:var(--paper);color:var(--ink);border-radius:14px;flex:1;padding:24px;font-size:13.5px;line-height:1.7}.fvp-screen.raw{color:#2a2f44;background:#f1f2f7;min-height:360px;font-size:14px;line-height:1.6}.fvp-screen.raw p{margin:0}.fvp-fade{color:#2a2f446b}.fvp-screen.pro{flex-direction:column;gap:14px;min-height:360px;display:flex}.fvp-deliverable{border-radius:10px;padding:12px 14px;position:relative}.fvp-deliverable.tldr{border-left:3px solid var(--accent);background:#1d4ed81a}.fvp-deliverable.action{border-left:3px solid var(--copper);background:#c04a1a1a}.fvp-d-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:inline-block}.fvp-deliverable.tldr .fvp-d-label{color:var(--accent)}.fvp-deliverable.action .fvp-d-label{color:var(--copper)}.fvp-deliverable p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.5}.fvp-deliverable.action ol{color:var(--ink);margin:0;padding-left:18px;font-size:13px;line-height:1.55}.fvp-deliverable.action ol li{margin:2px 0}.fvp-transcript{flex-direction:column;gap:10px;padding:2px;display:flex}.fvp-line{font-size:13px;line-height:1.55}.fvp-screen .ts{color:var(--accent);font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:11px}.fvp-screen .name-a{color:var(--copper);font-weight:700}.fvp-screen .name-b{color:var(--accent);font-weight:700}.fvp-screen .body-text{color:var(--ink);margin-top:4px;display:block}.fvp-meta{flex-wrap:wrap;gap:8px;display:flex}.fvp-meta .pill{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:600}.fvp-meta .pill.muted{color:#ffffff80;background:#ffffff0f}.fvp-meta .pill.live{background:var(--accent);color:#fff}.fvp-meta .pill.copper{background:var(--copper);color:#fff}.fvp-next{color:#ffffff80;margin:0;font-size:12.5px;line-height:1.5}.fvp-next strong{color:#ffffffc7;font-weight:600}.fvp-next.pro{color:#b9c5ffd9}.fvp-next.pro strong{color:#fff}.fvp-foot-v2{text-align:center;font-family:var(--font-mono), "JetBrains Mono", monospace;color:#ffffff80;letter-spacing:.05em;margin-top:56px;font-size:13px}.fvp-grid[data-reveal]{opacity:1;transform:none}.fvp-grid [data-fvp]{opacity:0;transition:opacity .38s,transform .38s,box-shadow .9s;transform:translateY(6px)}.fvp-grid.in [data-fvp=free-wall]{opacity:1;transition-delay:40ms;transform:none}.fvp-grid.in [data-fvp=line]:first-of-type{opacity:1;transition-delay:.44s;transform:none}.fvp-grid.in [data-fvp=line]:nth-of-type(2){opacity:1;transition-delay:.53s;transform:none}.fvp-grid.in [data-fvp=line]:nth-of-type(3){opacity:1;transition-delay:.62s;transform:none}.fvp-grid.in [data-fvp=line]:nth-of-type(4){opacity:1;transition-delay:.71s;transform:none}.fvp-grid.in [data-fvp=tldr]{opacity:1;animation:.34s .95s both fvp-pop-in,.9s .95s both fvp-glow-tldr;transform:none}.fvp-grid.in [data-fvp=action]{opacity:1;animation:.34s 1.2s both fvp-pop-in,.9s 1.2s both fvp-glow-action;transform:none}@keyframes fvp-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}60%{opacity:1;transform:translateY(-1px)scale(1.01)}to{opacity:1;transform:none}}@keyframes fvp-glow-tldr{0%{box-shadow:0 0 #1d4ed800}40%{box-shadow:0 0 22px 2px #1d4ed873}to{box-shadow:0 0 #0000}}@keyframes fvp-glow-action{0%{box-shadow:0 0 #c04a1a00}40%{box-shadow:0 0 22px 2px #c04a1a73}to{box-shadow:0 0 #0000}}.faq-2col{grid-template-columns:1fr 1fr;gap:0 64px;max-width:1100px;margin-top:48px;margin-left:auto;margin-right:auto;display:grid;position:relative}.faq-2col:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.faq-q{border-bottom:1px solid var(--line)}.faq-q summary{cursor:pointer;color:var(--ink);letter-spacing:-.01em;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 8px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;transition:color .15s;display:flex}.faq-q summary::-webkit-details-marker{display:none}.faq-q summary:hover{color:var(--accent)}.faq-q summary .icon{border:1.5px solid var(--line-strong);width:28px;height:28px;color:var(--subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:16px;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}.faq-q[open] summary{color:var(--accent)}.faq-q[open] summary .icon{background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(45deg)}.faq-q p{color:var(--subtle);padding:0 8px 24px;font-size:15px;line-height:1.65}.sec-section{background:var(--paper-warm);padding:96px 0;position:relative;overflow:hidden}.sec-section:before{content:"";background:radial-gradient(ellipse, var(--accent-tint) 0%, transparent 70%);pointer-events:none;width:800px;height:400px;position:absolute;top:30%;left:50%;transform:translate(-50%)}.sec-section>*{z-index:1;position:relative}.sec-section .head-center{margin-bottom:48px}.sec-section h2.display{font-size:clamp(32px,4vw,52px)}.sec-section p.lede{font-size:16px}.sec-banner{background:var(--ink);box-shadow:var(--shadow-lg);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:28px;padding:36px 48px;display:grid;position:relative;overflow:hidden}.sec-banner:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#1d4ed84d 0%,#0000 50%);position:absolute;inset:0}.sec-banner>*{position:relative}.sec-stat{align-items:center;gap:18px;display:flex}.sec-stat+.sec-stat{border-left:1px solid #ffffff1a;padding-left:32px}.sec-stat .num{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:.9}.sec-stat .num .accent-y{color:#fcd34d}.sec-stat .lbl-block .lbl-top{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:#93c5fd;margin-bottom:4px;font-size:11px;font-weight:700}.sec-stat .lbl-block .lbl-detail{color:#ffffffad;font-size:13px;line-height:1.45}.sec-strip{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sec-mini{background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:14px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.sec-mini:hover{box-shadow:var(--shadow-md);border-color:var(--accent-soft);transform:translateY(-2px)}.sec-mini-icon{background:var(--accent);color:#fff;width:36px;height:36px;box-shadow:0 6px 16px -6px var(--accent-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sec-mini h3{color:var(--ink);letter-spacing:-.005em;margin-bottom:6px;font-size:15px;font-weight:700}.sec-mini p{color:var(--subtle);font-size:13px;line-height:1.55}.sec-mini a{color:var(--accent);text-underline-offset:2px;font-weight:500;text-decoration:underline}.cta-section{padding:144px 0}.cta-card-v2{background:var(--paper);border:2px solid var(--accent);text-align:center;box-shadow:var(--shadow-xl);border-radius:32px;padding:96px 56px 72px;position:relative;overflow:hidden}.cta-card-v2:before{content:"";background:var(--accent-soft);filter:blur(100px);pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:-30%;left:-10%}.cta-card-v2:after{content:"";background:var(--copper-soft);filter:blur(100px);pointer-events:none;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-40%;right:-10%}.cta-card-v2>*{z-index:1;position:relative}.cta-card-v2 h2{letter-spacing:-.04em;color:var(--ink);font-size:clamp(40px,6vw,80px);font-weight:800;line-height:.98}.cta-card-v2 h2 .em{font-family:var(--font-newsreader), "Newsreader", Georgia, serif;color:var(--accent);font-style:italic;font-weight:600}.cta-card-v2 p{color:var(--subtle);max-width:580px;margin:28px auto 0;font-size:19px;line-height:1.55}.cta-actions-v2{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:inline-flex}.btn{font-size:16px;font-weight:600;font-family:var(--font-sora), "Sora", sans-serif;border:none;border-radius:999px;align-items:center;gap:10px;padding:18px 32px;transition:all .2s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 14px 36px -10px var(--accent-glow)}.btn-primary:hover{box-shadow:0 22px 48px -12px var(--accent-glow);transform:translateY(-2px)}.btn-ghost-v2{background:var(--paper);color:var(--ink);border:1.5px solid var(--line-strong)}.btn-ghost-v2:hover{background:var(--bg);border-color:var(--ink)}.cta-trust-v2{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--muted);letter-spacing:.08em;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;font-size:12px;display:inline-flex}.cta-trust-v2 .sep{background:var(--muted);opacity:.6;border-radius:50%;width:4px;height:4px}.input-marquee{margin:56px -56px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.input-track{width:max-content;font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:32px;font-size:13px;animation:30s linear infinite scroll;display:flex}.input-track .piece{white-space:nowrap;align-items:center;gap:32px;display:inline-flex}.input-track .piece:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}footer{background:var(--ink);color:#ffffffa6;padding:80px 0 0;overflow:hidden}footer a{transition:color .18s}footer a:hover{color:#fff}.foot-grid{grid-template-columns:1.5fr repeat(6,1fr);gap:28px;padding-bottom:56px;display:grid}.foot-c-lead .t-badge{background:var(--accent);color:#fff;cursor:pointer;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:24px;font-weight:800;transition:transform .25s cubic-bezier(.34,1.18,.64,1),background .2s;display:inline-grid;box-shadow:0 8px 24px -10px #60a5fa99}.foot-c-lead .t-badge:hover{background:#60a5fa;transform:rotate(-6deg)scale(1.06)}.foot-c-lead h5{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:#60a5fa;margin-bottom:16px;font-size:11px;font-weight:700}.foot-c-lead p{color:#ffffffb3;max-width:280px;font-size:14px;line-height:1.65}.foot-c-lead .ctas{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.foot-c-lead .ctas a{border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:all .2s}.foot-c-lead .ctas a.primary{background:var(--accent);border-color:var(--accent)}.foot-c-lead .ctas a.primary:hover{background:#60a5fa;border-color:#60a5fa}.foot-c-lead .ctas a:hover{color:#fff;border-color:#ffffff80}.brand-wm{white-space:nowrap;align-items:baseline;display:inline-flex}.brand-wm .brand-name{color:#ffffffeb;font-weight:600;transition:color .18s}.brand-wm .brand-tld{color:#ffffff73;font-weight:inherit;transition:color .18s}.brand-wm:hover .brand-name{color:#60a5fa}.brand-wm:hover .brand-tld{color:#ffffffb3}.foot-col h5{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-bottom:20px;font-size:11px;font-weight:700}.foot-col ul{flex-direction:column;gap:12px;list-style:none;display:flex}.foot-col li{font-size:13.5px}.foot-col li a:hover{color:#60a5fa}.foot-acc{min-width:0}.foot-acc-toggle{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.foot-acc-h5{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:#fff;cursor:default;margin-bottom:20px;font-size:11px;font-weight:700;display:block}.foot-acc-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.foot-acc-list li{font-size:13.5px}.foot-acc-list li a:hover{color:#60a5fa}.foot-marquee{border-top:1px solid #ffffff14;padding:28px 0 40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.foot-marquee .track{white-space:nowrap;gap:60px;width:max-content;animation:38s linear infinite foot-marquee-roll;display:flex}.foot-marquee:hover .track{animation-play-state:paused}@keyframes foot-marquee-roll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 30px))}}.foot-marquee .bwm-big{letter-spacing:0;cursor:default;font-feature-settings:"kern" 1, "calt" 1, "liga" 1;font-kerning:normal;text-rendering:optimizelegibility;flex-shrink:0;align-items:baseline;font-size:clamp(56px,11vw,144px);font-weight:700;line-height:.95;display:inline-flex}.foot-marquee .bwm-big .name{color:#ffffffeb;transition:color .35s}.foot-marquee .bwm-big .tld{color:#ffffff2e;transition:color .35s}.foot-marquee .sep{color:#60a5fa73;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;font-size:clamp(48px,10vw,120px);font-weight:600;line-height:.95;display:inline-flex}.foot-marquee:hover .bwm-big .name{color:#60a5fa}.foot-marquee:hover .bwm-big .tld{color:#ffffff73}.foot-marquee:hover .sep{color:#60a5fab3}@media (prefers-reduced-motion:reduce){.foot-marquee .track{animation:none;transform:translate(0)}}.foot-bottom{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.05em;color:#fff6;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:18px 0 28px;font-size:11.5px;display:flex}.foot-bottom .copy{align-items:baseline;gap:8px;display:inline-flex}.foot-bottom .copy .tagline{color:#ffffff80;margin-left:4px}.foot-bottom .legal{gap:22px;display:flex}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}[data-reveal].in{opacity:1;transform:translateY(0)}[data-reveal-stagger]>*{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}[data-reveal-stagger].in>*{opacity:1;transform:translateY(0)}[data-reveal-stagger].in>:first-child{transition-delay:0s}[data-reveal-stagger].in>:nth-child(2){transition-delay:60ms}[data-reveal-stagger].in>:nth-child(3){transition-delay:.12s}[data-reveal-stagger].in>:nth-child(4){transition-delay:.18s}[data-reveal-stagger].in>:nth-child(5){transition-delay:.24s}[data-reveal-stagger].in>:nth-child(6){transition-delay:.3s}[data-reveal-stagger].in>:nth-child(7){transition-delay:.36s}[data-reveal-stagger].in>:nth-child(8){transition-delay:.42s}@keyframes plan-breathe{0%,to{box-shadow:var(--shadow-xl), 0 0 0 0 #1d4ed800}50%{box-shadow:var(--shadow-xl), 0 0 80px 0 #1d4ed82e}}.plan-v2.hi{animation:6s ease-in-out infinite plan-breathe}@keyframes dash-drift{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.dash-waveform .bar{animation:2.4s ease-in-out infinite dash-drift;animation-delay:calc(var(--i,0) * 60ms)}.usecase-row{transition:background .3s}.usecase-row:hover{background:#1d4ed80a}.faq-q summary{transition:background .2s,color .15s,padding-left .2s}.faq-q summary:hover{padding-left:14px}html{scroll-behavior:smooth}@keyframes line-pulse{0%,to{background:#1d4ed81a}50%{background:#1d4ed829}}.dash-line.active{animation:3s ease-in-out infinite line-pulse}.stat-num.counting{font-variant-numeric:tabular-nums}.foot-col li a,.foot-acc-list li a,.foot-bottom .legal a{display:inline-block;position:relative}.foot-col li a:after,.foot-acc-list li a:after,.foot-bottom .legal a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.foot-col li a:hover:after,.foot-acc-list li a:hover:after,.foot-bottom .legal a:hover:after{transform-origin:0;transform:scaleX(1)}.plan-v2:not(.hi){transition:transform .25s,box-shadow .25s,border-color .25s,background .25s}.plan-v2:not(.hi):not(.lo):hover{border-color:var(--accent);background:linear-gradient(180deg, var(--paper) 0%, var(--accent-tint) 100%);box-shadow:var(--shadow-md), 0 22px 56px -18px var(--accent-glow);transform:translateY(-8px)}.plan-v2:not(.hi):not(.lo):hover .plan-name-v2{color:var(--accent)}.plan-v2:not(.hi):not(.lo):hover .plan-cta-v2{background:var(--accent);box-shadow:0 14px 32px -10px var(--accent-glow)}.plan-v2.lo:hover{transform:none}.plan-v2.lo .plan-feats li.highlight{color:var(--ink);font-weight:500}.plan-v2.lo .plan-feats svg{color:var(--muted)}.plan-v2.lo .plan-cta-v2{color:var(--ink);border:1px solid var(--line);background:0 0}.plan-v2.lo .plan-cta-v2:hover{color:var(--ink);box-shadow:none;background:#0a15300d;border-color:#0a153033;transform:none}.stat{transition:background .25s}.stat:hover{background:#1d4ed808}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-stagger]>*{opacity:1!important;transition:none!important;transform:none!important}.plan-v2.hi,.dash-waveform .bar,.dash-line.active,.int-track,.input-track,.hero-blob-a,.hero-blob-b,.hero-wave-bar{animation:none!important}}@media (max-width:1080px){.head-split{grid-template-columns:1fr;gap:24px}.sec-strip{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:28px}.foot-c-lead{grid-column:1/-1}}@media (max-width:880px){.wrap{padding:0 24px}.section{padding:80px 0}.stats-row{grid-template-columns:1fr 1fr}.stat{border-right:none;border-bottom:1px solid var(--line)}.stat:nth-child(odd){border-right:1px solid var(--line)}.stat:nth-last-child(-n+2){border-bottom:none}.outputs-stage{border-radius:20px;padding:32px 24px}.dashboard-mock{grid-template-columns:1fr;min-height:auto}.dash-sidebar{display:none}.outputs-strip{grid-template-columns:1fr 1fr}.sample-inner{padding:24px}.sample-grid{grid-template-columns:1fr}.usecase-row{grid-template-columns:1fr;gap:24px;padding:40px 0}.compare-r{grid-template-columns:2fr 1fr 1fr;padding:16px 20px;font-size:13px}.compare-r .col-us:before{inset:-16px -12px}.verdict-grid,.plans{grid-template-columns:1fr}.plan-v2.hi{transform:none}.plan-v2.hi:hover{transform:translateY(-4px)}.fvp-grid{grid-template-columns:1fr}.faq-2col{grid-template-columns:1fr;gap:0}.faq-2col:before{display:none}.sec-strip{grid-template-columns:1fr}.sec-banner{grid-template-columns:1fr;gap:20px;padding:28px}.sec-stat+.sec-stat{border-top:1px solid #ffffff1a;border-left:none;padding-top:20px;padding-left:0}.cta-card-v2{border-radius:24px;padding:56px 24px}.input-marquee{margin:40px -24px 0}.foot-grid{grid-template-columns:1fr 1fr 1fr;gap:32px}}.c-window{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:20px;margin-top:32px;overflow:hidden}.c-window-bar{background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px;display:flex}.c-lights{gap:6px;display:flex}.c-lights span{border-radius:50%;width:11px;height:11px}.c-lights span:first-child{background:#e5826b}.c-lights span:nth-child(2){background:#e8c76e}.c-lights span:nth-child(3){background:#7fa88c}.c-url{text-align:center;font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--subtle);flex:1;font-size:12px}.c-url .accent{color:var(--accent);font-weight:600}.c-tabs-bar{border-bottom:1px solid var(--line);background:var(--bg);gap:8px;padding:16px 20px;display:flex;position:relative;overflow-x:auto}.c-tab{background:var(--paper);border:1px solid var(--line);font-family:var(--font-sora), "Sora", sans-serif;color:var(--subtle);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.c-tab svg{color:currentColor}.c-tab:hover{color:var(--ink);border-color:var(--accent-soft);background:var(--accent-tint)}.c-tab.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 6px 16px -6px var(--accent-glow)}.c-tab.active .badge{color:#fff;background:#fff3}.c-tab .badge{font-family:var(--font-mono), "JetBrains Mono", monospace;background:var(--copper-soft);color:var(--copper);letter-spacing:.05em;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.c-panels{background:var(--paper);position:relative}.c-panel{min-height:460px;padding:32px 40px 24px;animation:.4s cubic-bezier(.22,1,.36,1) c-panel-in;display:none}.c-panel.active{display:block}@keyframes c-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.c-panel-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:18px;display:flex}.c-panel-h h3{letter-spacing:-.015em;color:var(--ink);font-size:22px;font-weight:700}.c-panel-h .meta{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--muted);font-size:12px}.c-panel-h .meta span{color:var(--accent);font-weight:600}.c-t-line{border-bottom:1px dashed var(--line);grid-template-columns:60px 100px 1fr;align-items:start;gap:16px;padding:16px 0;display:grid}.c-t-line:last-child{border-bottom:none}.c-t-line .ts{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--accent);font-size:12px;font-weight:600}.c-t-line .name{font-size:13px;font-weight:700}.c-t-line .name.a{color:var(--copper)}.c-t-line .name.b{color:var(--accent)}.c-t-line .text{color:var(--ink);font-size:15px;line-height:1.6}.c-t-line:hover{background:var(--accent-tint);border-bottom:1px dashed #0000;border-radius:8px;margin:0 -16px;padding:16px}.c-sum-tldr{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:22px}.c-sum-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.c-sum-label .rule{background:var(--accent);border-radius:1px;width:24px;height:2px}.c-sum-body{letter-spacing:-.012em;color:var(--ink);max-width:70ch;margin-bottom:18px;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.34}.c-sum-meta-strip{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;gap:6px 22px;font-size:11.5px;display:flex}.c-sum-meta-strip span{align-items:baseline;gap:6px;display:inline-flex}.c-sum-meta-strip strong{color:var(--ink);font-weight:700}.c-sum-meta-strip em.acc{color:var(--accent);font-style:normal;font-weight:600}.c-sum-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.c-sum-col h4{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:12px;font-size:11px;font-weight:700;display:flex}.c-sum-col.copper h4{color:var(--copper)}.c-sum-col h4 .ct{color:var(--muted);font-weight:500}.c-sum-col ul{flex-direction:column;list-style:none;display:flex}.c-sum-col li{color:var(--ink);border-bottom:1px dashed var(--line);grid-template-columns:22px 1fr;gap:12px;padding:11px 0;font-size:14.5px;line-height:1.5;display:grid}.c-sum-col li:last-child{border-bottom:none}.c-sum-col li .m{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--accent);letter-spacing:.04em;padding-top:2px;font-size:11px;font-weight:700}.c-sum-col.copper li .m{border:1.5px solid var(--copper);border-radius:3px;width:13px;height:13px;margin-top:4px;padding:0}.c-sum-topics{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:22px;display:flex}.c-sum-topics .lbl{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-right:6px;font-size:11px;font-weight:700}.c-sum-topics .chip{font-family:var(--font-sora), "Sora", sans-serif;color:var(--accent);background:var(--accent-tint);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:500}.c-speakers-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.c-speaker-card{border:2px solid var(--line);border-radius:16px;padding:28px}.c-speaker-card.a{border-color:var(--copper)}.c-speaker-card.b{border-color:var(--accent)}.c-speaker-card .name{letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:800}.c-speaker-card.a .name{color:var(--copper)}.c-speaker-card.b .name{color:var(--accent)}.c-speaker-card .role{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:11px}.c-speaker-card .stats{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;padding-bottom:18px;display:grid}.c-speaker-card .stat .num{letter-spacing:-.03em;font-size:28px;font-weight:800}.c-speaker-card.a .stat .num{color:var(--copper)}.c-speaker-card.b .stat .num{color:var(--accent)}.c-speaker-card .stat .lbl{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:10px}.c-speaker-card .quote{font-family:var(--font-newsreader), "Newsreader", Georgia, serif;border-left:3px solid;padding-left:16px;font-size:16px;font-style:italic;line-height:1.5;display:block}.c-speaker-card.a .quote{color:var(--copper)}.c-speaker-card.b .quote{color:var(--accent)}.c-speaker-card .quote span{color:var(--ink)}.c-actions-list{flex-direction:column;gap:12px;display:flex}.c-action-row{background:var(--bg);border-left:3px solid var(--copper);cursor:pointer;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 22px;transition:all .15s;display:flex}.c-action-row:hover{background:var(--copper-soft)}.c-action-row.done{opacity:.6}.c-action-row.done .text{text-decoration:line-through}.c-action-row .cb{border:2px solid var(--copper);cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;transition:all .15s;display:grid}.c-action-row.done .cb{background:var(--copper)}.c-action-row .cb svg{opacity:0}.c-action-row.done .cb svg{opacity:1}.c-action-row .text{color:var(--ink);font-size:15px;line-height:1.5}.c-action-row .ts{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--muted);white-space:nowrap;align-self:center;margin-left:auto;font-size:11px}.c-exports-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.c-export-card{background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:18px;padding:24px;transition:all .2s;display:flex}.c-export-card.locked{opacity:.55;cursor:not-allowed}.c-export-card:not(.locked):hover{background:var(--paper);border-color:var(--accent);box-shadow:0 12px 32px -16px var(--accent-glow);transform:translateY(-2px)}.c-export-fmt{background:var(--accent);color:#fff;width:56px;height:56px;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.05em;border-radius:14px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.c-export-card.locked .c-export-fmt{background:var(--muted)}.c-export-card.copper .c-export-fmt{background:var(--copper)}.c-export-info{flex:1}.c-export-info h4{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700}.c-export-info p{color:var(--subtle);font-size:13px;line-height:1.4}.c-export-info .pro-tag{font-family:var(--font-mono), "JetBrains Mono", monospace;background:var(--copper-soft);color:var(--copper);letter-spacing:.05em;border-radius:3px;margin-left:4px;padding:2px 6px;font-size:9px;font-weight:700}.c-export-info .next-tag{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--muted);letter-spacing:.05em;margin-left:4px;font-size:9px;font-weight:700}.c-export-card .download-icon{color:var(--accent)}.c-export-card.locked .download-icon{display:none}.c-audio-bar{border-top:1px solid var(--line);background:var(--bg);align-items:center;gap:18px;padding:16px 24px;display:flex}.c-audio-play-mini{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.c-audio-progress{background:var(--line);cursor:pointer;border-radius:999px;flex:1;height:6px;position:relative}.c-audio-progress-fill{background:var(--accent);border-radius:999px;transition:right 50ms linear;position:absolute;inset:0 70% 0 0}.c-audio-handle{border:2px solid var(--accent);background:#fff;border-radius:50%;width:14px;height:14px;transition:left 50ms linear;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0a153029}.c-audio-time{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--subtle);text-align:right;min-width:80px;font-size:12px}.c-audio-muted{background:var(--paper);border:1px solid var(--line);font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--muted);letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}@media (max-width:880px){.c-sum-cols,.c-speakers-grid,.c-exports-grid{grid-template-columns:1fr}.c-panel{padding:24px 20px}.c-tab{padding:16px 12px;font-size:13px}.c-t-line{grid-template-columns:50px 1fr}.c-t-line .name,.c-url{display:none}}.b-hub-stage{background:var(--paper);box-shadow:var(--shadow-lg);border-radius:28px;margin-top:32px;padding:56px;position:relative;overflow:hidden}.b-hub-stage:before{content:"";background:radial-gradient(ellipse, var(--accent-tint) 0%, transparent 70%);pointer-events:none;width:720px;height:540px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b-hub-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1.2fr 1fr;gap:18px;min-height:520px;display:grid;position:relative}.b-connections{pointer-events:none;z-index:0;position:absolute;inset:0}.b-connections line{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 6;opacity:.18;transition:opacity .3s,stroke-width .3s}.b-connections line.active{opacity:.6;stroke-width:2px;stroke-dasharray:none}.b-hub-core{background:var(--ink);color:#fff;z-index:2;min-height:280px;box-shadow:0 16px 40px -12px var(--accent-glow);border-radius:20px;flex-direction:column;grid-area:2/2;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.b-hub-core:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#1d4ed84d 0%,#0000 60%);border-radius:20px;position:absolute;inset:0}.b-hub-core>*{position:relative}.b-hub-core .filename{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#fff9;font-size:12px;font-weight:500}.b-hub-core .title{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:700}.b-hub-core .meta{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#93c5fd;letter-spacing:.05em;font-size:11px}.b-core-wave{align-items:center;gap:2px;height:36px;margin-top:4px;display:flex;position:relative}.b-core-wave .wb{animation:1.4s ease-in-out infinite b-hub-wave;animation-delay:var(--d,0s);height:var(--h,8px);background:#ffffff4d;border-radius:1px;flex:1}@keyframes b-hub-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.b-core-play{background:var(--accent);color:#fff;cursor:pointer;font-family:var(--font-sora), "Sora", sans-serif;border:none;border-radius:999px;align-items:center;gap:12px;width:fit-content;margin-top:4px;padding:10px 20px 10px 14px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .2s;display:inline-flex}.b-core-play:hover{box-shadow:0 12px 28px -8px var(--accent-glow);transform:translateY(-1px)}.b-core-play .icon{width:22px;height:22px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;display:grid}.b-spoke{background:var(--paper);border:1px solid var(--line);cursor:pointer;z-index:2;border-radius:16px;flex-direction:column;gap:10px;padding:22px;transition:all .25s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.b-spoke:hover{border-color:var(--accent);box-shadow:0 16px 40px -16px var(--accent-glow);transform:translateY(-3px)}.b-spoke.active{border-color:var(--accent);box-shadow:0 16px 40px -16px var(--accent-glow);background:linear-gradient(180deg, var(--paper) 0%, var(--accent-tint) 100%);border-width:1.5px}.b-spoke-h{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.b-spoke.active .b-spoke-h{color:var(--accent)}.b-spoke-icon{background:var(--accent-tint);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.b-spoke.active .b-spoke-icon,.b-spoke:hover .b-spoke-icon{background:var(--accent);color:#fff}.b-spoke h3{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:700}.b-spoke .sample{color:var(--subtle);font-size:13px;line-height:1.5}.b-spoke .sample .ts{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--accent);font-size:11px;font-weight:600}.b-spoke .sample .a{color:var(--copper);font-weight:700}.b-spoke .sample .b{color:var(--accent);font-weight:700}.b-dots-2{align-items:center;gap:6px;display:flex}.b-dots-2 .dot{border:2px solid var(--paper);border-radius:50%;width:14px;height:14px}.b-dots-2 .dot.maya{background:var(--copper)}.b-dots-2 .dot.ari{background:var(--accent);margin-left:-6px}.b-dots-2 .lbl{color:var(--subtle);margin-left:8px;font-size:12px}.b-checkbox-row{color:var(--ink);align-items:flex-start;gap:8px;font-size:13px;display:flex}.b-checkbox-row .cb{border:1.5px solid var(--copper);border-radius:3px;flex-shrink:0;width:14px;height:14px;margin-top:3px}.b-tags-row{flex-wrap:wrap;gap:4px;display:flex}.b-tags-row .tag{font-family:var(--font-mono), "JetBrains Mono", monospace;background:var(--accent-tint);color:var(--accent);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.b-export-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.b-export-grid.b-export-grid-7{grid-template-columns:repeat(4,1fr)}.b-export-grid .fmt{background:var(--bg);text-align:center;font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--subtle);border-radius:6px;padding:8px 4px;font-size:10px;font-weight:700}.b-export-grid .fmt.live{background:var(--accent-tint);color:var(--accent)}.b-spoke.s1{grid-area:1/1}.b-spoke.s2{grid-area:1/3}.b-spoke.s3{grid-area:2/1}.b-spoke.s4{grid-area:2/3}.b-spoke.s5{grid-area:3/1}.b-spoke.s6{grid-area:3/3}.b-spoke.s7{grid-area:1/2}.b-spoke.s8{grid-area:3/2}.b-hub-core .b-core-panel{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:12px;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;display:flex;position:absolute;inset:28px;transform:translateY(8px)scale(.985)}.b-hub-core .b-core-panel.visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s cubic-bezier(.4,0,.2,1) 40ms,transform .32s cubic-bezier(.4,0,.2,1) 40ms,visibility 0s 40ms;transform:translateY(0)scale(1)}.b-core-panel-h{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:600}.b-cp-default{gap:10px}.b-cp-transcript .lines{color:#ffffffe0;flex:1;font-size:12px;line-height:1.5;overflow:hidden}.b-cp-transcript .row{grid-template-columns:44px 1fr;gap:10px;margin-bottom:5px;display:grid}.b-cp-transcript .ts{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#93c5fd;padding-top:1px;font-size:10px;font-weight:500}.b-cp-transcript .name{letter-spacing:.02em;margin-right:6px;font-size:10px;font-weight:700}.b-cp-transcript .name.A{color:#ff9a6b}.b-cp-transcript .name.B{color:#6aa9ff}.b-cp-summary .tldr{color:#fff;font-size:12.5px;line-height:1.5}.b-cp-summary .tldr strong{color:#93c5fd}.b-cp-summary .label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:#93c5fd;margin-top:4px;font-size:9.5px;font-weight:600;display:block}.b-cp-summary ul{color:#ffffffd9;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none}.b-cp-summary li{margin-bottom:5px;padding-left:16px;position:relative}.b-cp-summary li:before{content:"";background:#93c5fd;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:0}.b-cp-speakers .timeline{flex-direction:column;gap:8px;margin-top:4px;display:flex}.b-cp-speakers .row{align-items:center;gap:12px;display:flex}.b-cp-speakers .name{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#ffffffb3;flex-shrink:0;width:64px;font-size:10px}.b-cp-speakers .bars{background:#ffffff0a;border-radius:2px;flex:1;gap:1px;height:14px;display:flex;overflow:hidden}.b-cp-speakers .seg{background:#ffffff0a;flex:1;height:100%}.b-cp-speakers .seg.A{background:#ff9a6b}.b-cp-speakers .seg.B{background:#6aa9ff}.b-cp-speakers .axis{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#ffffff73;justify-content:space-between;padding-left:76px;font-size:9.5px;display:flex}.b-cp-speakers .meta{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#ffffff8c;margin-top:auto;padding-top:6px;font-size:10.5px}.b-cp-languages .detected{background:#2546c833;border:1px solid #2546c866;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.b-cp-languages .lang{color:#fff;font-size:13px;font-weight:700}.b-cp-languages .conf{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#93c5fd;font-size:11px;font-weight:600}.b-cp-languages .alts-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-top:4px;margin-bottom:2px;font-size:9.5px}.b-cp-languages .alt{color:#ffffffbf;justify-content:space-between;padding:2px 0;font-size:11.5px;display:flex}.b-cp-languages .alt code{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#ffffff80;margin-right:8px;font-size:10px}.b-cp-languages .alt .pct{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#ffffff80;font-size:10px}.b-cp-languages .footnote{color:#ffffff80;margin-top:auto;padding-top:6px;font-size:10.5px}.b-cp-exports .files{flex-direction:column;flex:1;gap:3px;display:flex}.b-cp-exports .file{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#ffffffd9;background:#ffffff0a;border-radius:5px;justify-content:space-between;align-items:center;padding:4px 10px;font-size:10px;display:flex}.b-cp-exports .ext{color:#93c5fd;width:38px;font-weight:700;display:inline-block}.b-cp-exports .size{color:#fff6;font-size:9.5px}.b-cp-ingest .url-row{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:10.5px;display:flex;overflow:hidden}.b-cp-ingest .url-row .prompt{color:#93c5fd;font-weight:700}.b-cp-ingest .pipeline{flex-direction:column;gap:6px;display:flex}.b-cp-ingest .step{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#ffffffb3;align-items:center;gap:8px;font-size:10.5px;display:flex}.b-cp-ingest .step .icon{text-align:center;width:12px;font-weight:700;display:inline-block}.b-cp-ingest .step.done .icon{color:#6cd37b}.b-cp-ingest .step.active .icon{color:#ffc14d;animation:1s ease-in-out infinite b-cp-blink}.b-cp-ingest .step .label{flex:1}.b-cp-ingest .step .meta{color:#fff6;font-size:9.5px}@keyframes b-cp-blink{0%,to{opacity:1}50%{opacity:.4}}.b-cp-record{gap:10px}.b-cp-record .rec-head{align-items:center;gap:10px;display:flex}.b-cp-record .rec-dot{background:#e8475a;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite b-cp-pulse}@keyframes b-cp-pulse{0%,to{opacity:1;box-shadow:0 0 #e8475a66}50%{opacity:.7;box-shadow:0 0 0 6px #e8475a00}}.b-cp-record .rec-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;color:#e8475a;font-size:10px;font-weight:700}.b-cp-record .rec-time{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#fff;margin-left:auto;font-size:13px;font-weight:600}.b-cp-record .rec-time .total{color:#fff6;font-size:11px;font-weight:400}.b-cp-record .rec-wave{justify-content:center;align-items:center;gap:1.5px;height:32px;display:flex}.b-cp-record .rec-wave .wb{background:var(--accent);width:2.5px;height:var(--h,12px);animation:.8s ease-in-out infinite b-hub-wave;animation-delay:var(--d,0s);border-radius:1px}.b-cp-record .rec-meta{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#ffffff73;font-size:9.5px;line-height:1.6}.b-cp-record .rec-actions{gap:6px;margin-top:auto;display:flex}.b-cp-record .rec-btn{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:6px;flex:1;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:600}.b-cp-record .rec-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.b-cp-progress .ladder{flex-direction:column;flex:1;gap:5px;display:flex}.b-cp-progress .step{font-family:var(--font-mono), "JetBrains Mono", monospace;align-items:center;gap:10px;min-height:18px;font-size:10.5px;display:flex}.b-cp-progress .marker{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:inline-flex}.b-cp-progress .step.done .marker{color:#6cd37b;background:#6cd37b2e}.b-cp-progress .step.done .marker:after{content:"✓"}.b-cp-progress .step.active .marker{background:var(--accent);color:#fff;animation:1.4s ease-in-out infinite b-cp-spinpulse;box-shadow:0 0 #2546c866}.b-cp-progress .step.active .marker:after{content:"●";font-size:7px}.b-cp-progress .step.queued .marker{color:#fff6;background:#ffffff0f}.b-cp-progress .step.queued .marker:after{content:"○"}@keyframes b-cp-spinpulse{0%,to{box-shadow:0 0 #2546c866}50%{box-shadow:0 0 0 5px #2546c800}}.b-cp-progress .step .label{color:#ffffffd9;flex:1}.b-cp-progress .step.queued .label{color:#fff6}.b-cp-progress .step .time{color:#fff6;font-size:9.5px}.b-cp-progress .step.active .time{color:#ffd169}.b-cp-progress .progress-bar{background:#ffffff14;border-radius:1px;height:2px;margin-top:2px;margin-left:24px;overflow:hidden}.b-cp-progress .progress-bar .fill{background:var(--accent);width:47%;height:100%;animation:2.4s ease-in-out infinite alternate b-cp-progressbar}@keyframes b-cp-progressbar{0%{width:30%}to{width:78%}}.b-cp-progress .footnote{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#fff6;border-top:1px solid #ffffff0f;margin-top:auto;padding-top:6px;font-size:9.5px}@media (max-width:880px){.b-hub-stage{padding:24px}.b-hub-grid{grid-template-columns:1fr;min-height:auto}.b-spoke.s1,.b-spoke.s2,.b-spoke.s3,.b-spoke.s4,.b-spoke.s5,.b-spoke.s6,.b-spoke.s7,.b-spoke.s8,.b-hub-core{grid-area:auto/1!important}.b-connections{display:none}.b-hub-core{min-height:0;overflow:visible}.b-hub-core .b-core-panel{transition:opacity .16s,transform .16s;position:relative;inset:auto;transform:none}.b-hub-core .b-core-panel:not(.visible){display:none}.b-hub-core .b-core-panel.visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.b-hub-core .b-core-panel{transition:opacity 80ms;transform:none!important}.b-cp-record .rec-dot,.b-cp-record .rec-wave .wb,.b-cp-progress .step.active .marker,.b-cp-progress .progress-bar .fill,.b-cp-ingest .step.active .icon{animation:none!important}}.hero-section{background:var(--bg);font-family:var(--font-sora), "Sora", system-ui, -apple-system, sans-serif;padding:8px 0 120px;position:relative;overflow:hidden}.hero-blobs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-blob{filter:blur(80px);border-radius:50%;position:absolute}.hero-blob-a{background:#b4c8f580;width:640px;height:640px;animation:18s ease-in-out infinite hero-blob-a-drift;top:-10%;right:-8%}.hero-blob-b{background:#c8d7f066;width:520px;height:520px;animation:22s ease-in-out infinite hero-blob-b-drift;bottom:-15%;left:-10%}@keyframes hero-blob-a-drift{0%,to{transform:translate(0)}50%{transform:translate(-30px,20px)}}@keyframes hero-blob-b-drift{0%,to{transform:translate(0)}50%{transform:translate(20px,-25px)}}.hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto;padding:72px 48px 0;display:flex;position:relative}.hero-badge{color:var(--accent);font-size:13.5px;font-weight:500;font-family:var(--font-sora), "Sora", system-ui, sans-serif;letter-spacing:.005em;background:#1d4ed812;border:1px solid #1d4ed829;border-radius:999px;align-items:center;gap:8px;margin-bottom:36px;padding:7px 16px 7px 12px;display:inline-flex}.hero-badge strong{font-weight:700}.hero-badge-icon{width:15px;height:15px;color:var(--accent);flex-shrink:0}.hero-badge-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}h1.hero-h1{letter-spacing:-.035em;color:var(--ink);max-width:1100px;font-size:clamp(44px,6.6vw,92px);font-weight:800;line-height:1.04;font-family:var(--font-sora), "Sora", system-ui, sans-serif;margin:0 auto 32px}h1.hero-h1 .accent-word{color:var(--accent);white-space:nowrap;display:inline-block;position:relative}h1.hero-h1 .accent-word .squiggle{width:100%;height:14px;color:var(--accent);position:absolute;bottom:-10px;left:0}h1.hero-h1 .rotator-wrap{vertical-align:baseline;text-align:center;min-width:17ch;height:1.04em;display:inline-block;position:relative}h1.hero-h1 .rotator-word{white-space:nowrap;color:var(--accent);opacity:0;animation-duration:36s;animation-timing-function:cubic-bezier(.65,.05,.36,1);animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;top:0;left:50%;transform:translate(-50%,18px)}h1.hero-h1 .rotator-word .squiggle{width:100%;height:14px;color:var(--accent);position:absolute;bottom:-10px;left:0}h1.hero-h1 .rotator-word:first-child{animation-name:rw1}h1.hero-h1 .rotator-word:nth-child(2){animation-name:rw2}h1.hero-h1 .rotator-word:nth-child(3){animation-name:rw3}h1.hero-h1 .rotator-word:nth-child(4){animation-name:rw4}h1.hero-h1 .rotator-word:nth-child(5){animation-name:rw5}h1.hero-h1 .rotator-word:nth-child(6){animation-name:rw6}h1.hero-h1 .rotator-word:nth-child(7){animation-name:rw7}h1.hero-h1 .rotator-word:nth-child(8){animation-name:rw8}h1.hero-h1 .rotator-word:nth-child(9){animation-name:rw9}h1.hero-h1 .rotator-word:nth-child(10){animation-name:rw10}h1.hero-h1 .rotator-word:nth-child(11){animation-name:rw11}h1.hero-h1 .rotator-word:nth-child(12){animation-name:rw12}h1.hero-h1 .rotator-word:nth-child(13){animation-name:rw13}h1.hero-h1 .rotator-word:nth-child(14){animation-name:rw14}h1.hero-h1 .rotator-word:nth-child(15){animation-name:rw15}h1.hero-h1 .rotator-word:nth-child(16){animation-name:rw16}h1.hero-h1 .rotator-word:nth-child(17){animation-name:rw17}h1.hero-h1 .rotator-word:nth-child(18){animation-name:rw18}@keyframes rw1{0%{opacity:0;transform:translate(-50%,18px)}.8%{opacity:1;transform:translate(-50%)}4.7%{opacity:1;transform:translate(-50%)}5.5%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw2{0%,5.5%{opacity:0;transform:translate(-50%,18px)}6.3%{opacity:1;transform:translate(-50%)}10.2%{opacity:1;transform:translate(-50%)}11%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw3{0%,11%{opacity:0;transform:translate(-50%,18px)}11.8%{opacity:1;transform:translate(-50%)}15.7%{opacity:1;transform:translate(-50%)}16.5%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw4{0%,16.5%{opacity:0;transform:translate(-50%,18px)}17.3%{opacity:1;transform:translate(-50%)}21.2%{opacity:1;transform:translate(-50%)}22%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw5{0%,22%{opacity:0;transform:translate(-50%,18px)}22.8%{opacity:1;transform:translate(-50%)}26.7%{opacity:1;transform:translate(-50%)}27.5%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw6{0%,27.5%{opacity:0;transform:translate(-50%,18px)}28.3%{opacity:1;transform:translate(-50%)}32.2%{opacity:1;transform:translate(-50%)}33%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw7{0%,33%{opacity:0;transform:translate(-50%,18px)}33.8%{opacity:1;transform:translate(-50%)}37.7%{opacity:1;transform:translate(-50%)}38.5%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw8{0%,38.5%{opacity:0;transform:translate(-50%,18px)}39.3%{opacity:1;transform:translate(-50%)}43.2%{opacity:1;transform:translate(-50%)}44%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw9{0%,44%{opacity:0;transform:translate(-50%,18px)}44.8%{opacity:1;transform:translate(-50%)}48.7%{opacity:1;transform:translate(-50%)}49.5%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw10{0%,49.5%{opacity:0;transform:translate(-50%,18px)}50.3%{opacity:1;transform:translate(-50%)}54.2%{opacity:1;transform:translate(-50%)}55%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw11{0%,55%{opacity:0;transform:translate(-50%,18px)}55.8%{opacity:1;transform:translate(-50%)}59.7%{opacity:1;transform:translate(-50%)}60.5%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw12{0%,60.5%{opacity:0;transform:translate(-50%,18px)}61.3%{opacity:1;transform:translate(-50%)}65.2%{opacity:1;transform:translate(-50%)}66%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw13{0%,66%{opacity:0;transform:translate(-50%,18px)}66.8%{opacity:1;transform:translate(-50%)}70.7%{opacity:1;transform:translate(-50%)}71.5%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw14{0%,71.5%{opacity:0;transform:translate(-50%,18px)}72.3%{opacity:1;transform:translate(-50%)}76.2%{opacity:1;transform:translate(-50%)}77%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw15{0%,77%{opacity:0;transform:translate(-50%,18px)}77.8%{opacity:1;transform:translate(-50%)}81.7%{opacity:1;transform:translate(-50%)}82.5%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw16{0%,82.5%{opacity:0;transform:translate(-50%,18px)}83.3%{opacity:1;transform:translate(-50%)}87.2%{opacity:1;transform:translate(-50%)}88%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw17{0%,88%{opacity:0;transform:translate(-50%,18px)}88.8%{opacity:1;transform:translate(-50%)}92.7%{opacity:1;transform:translate(-50%)}93.5%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes rw18{0%,93.5%{opacity:0;transform:translate(-50%,18px)}94.3%{opacity:1;transform:translate(-50%)}98.2%{opacity:1;transform:translate(-50%)}99%{opacity:0;transform:translate(-50%,-18px)}to{opacity:0;transform:translate(-50%,-18px)}}@media (prefers-reduced-motion:reduce){h1.hero-h1 .rotator-word{animation:none;display:none}h1.hero-h1 .rotator-word:first-child{opacity:1;display:inline;position:absolute;transform:translate(-50%)}}.hero-keystrip{max-width:840px;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.04em;color:var(--subtle);text-align:center;margin:14px auto 28px;font-size:13px;line-height:1.8}.hero-keystrip .kw-accent{color:var(--accent);font-weight:600}.hero-keystrip .kw{color:var(--ink-2);font-weight:500}.hero-keystrip .dot{color:var(--line-strong);padding:0 8px}@media (max-width:760px){.hero-keystrip{font-size:11px;line-height:1.7}.hero-keystrip .dot{padding:0 5px}}.hero-intake-meta-free{color:var(--accent);font-weight:700}.hero-sub{color:var(--mute);max-width:620px;font-size:19px;font-weight:400;line-height:1.55;font-family:var(--font-sora), "Sora", system-ui, sans-serif;margin:0 auto 40px}.hero-wave{justify-content:center;align-items:center;gap:3px;max-width:720px;height:64px;margin:-16px auto 40px;display:flex}.hero-wave-bar{background:linear-gradient(180deg, var(--accent), #1d4ed866);width:5px;animation-name:hero-wave-pulse;animation-duration:var(--dur,1.2s);animation-delay:var(--delay,0s);height:var(--peak,20px);border-radius:3px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:inline-block}@keyframes hero-wave-pulse{0%{opacity:.45;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1.1)}}.hero-intake{width:100%;max-width:760px;font-family:var(--font-sora), "Sora", system-ui, sans-serif;text-align:left;background:#fff;border:1px solid #0a153014;border-radius:18px;margin:0 auto;overflow:hidden;box-shadow:0 20px 50px #0a15300f}.hero-intake-tabs{grid-template-columns:1fr 1fr 1fr;display:grid}.hero-intake-tab{color:var(--mute);font-family:var(--font-sora), "Sora", system-ui, sans-serif;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0a153014;justify-content:center;align-items:center;gap:9px;padding:18px 12px;font-size:15px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.hero-intake-tab.active{background:var(--ink);color:#fff}.hero-intake-body{grid-template-columns:1fr;padding:28px;display:grid}.hero-intake-body>.hero-intake-pane{grid-area:1/1}.hero-intake-pane:not(.active){visibility:hidden;pointer-events:none}.hero-intake-pane[data-pane=upload]{text-align:center;background:#e8edf559;border:1.5px dashed #0a153014;border-radius:14px;padding:44px 24px;display:block}.hero-intake-pane[data-pane=link]{text-align:center;background:#e8edf559;border:1px solid #0a153014;border-radius:14px;padding:32px 24px;display:block}.hero-intake-link-row{flex-wrap:wrap;align-items:center;gap:12px;max-width:520px;margin:0 auto;display:flex}.hero-intake-pane[data-pane=record]{text-align:center;background:#e8edf559;border:1px solid #0a153014;border-radius:14px;padding:32px 24px;display:block}.hero-intake-icon-circle{background:var(--accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:inline-flex}.hero-intake-pane h3{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:700}.hero-intake-formats{color:var(--mute);margin:0 0 22px;font-size:14px}.hero-cta{background:var(--accent);color:#fff;font-family:var(--font-sora), "Sora", system-ui, sans-serif;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hero-intake-link-field{background:color-mix(in srgb, var(--accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);min-width:0;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 6%, transparent);cursor:text;border-radius:12px;flex:180px;align-items:center;gap:10px;padding:0 14px;transition:background-color .18s,border-color .18s,box-shadow .2s;display:flex}.hero-intake-link-field>svg{color:var(--accent);opacity:.75;flex:none;transition:opacity .18s}.hero-intake-link-field:hover{background:color-mix(in srgb, var(--accent) 22%, transparent);border-color:color-mix(in srgb, var(--accent) 65%, transparent)}.hero-intake-link-field:focus-within{background:var(--paper);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-glow)}.hero-intake-link-field:focus-within>svg{opacity:1}.hero-intake-link-wrap{flex:1;min-width:0;height:100%;display:block;position:relative;overflow:hidden}.hero-intake-link-input{width:100%;height:100%;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;color:var(--ink);caret-color:var(--accent);z-index:2;background:0 0;border:none;outline:none;padding:0;font-size:14px;font-weight:500;display:block;position:relative}.hero-intake-link-input::placeholder{color:#0000}.hero-intake-link-ghost{pointer-events:none;z-index:1;color:var(--muted);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;white-space:nowrap;align-items:center;font-size:14px;font-weight:400;display:flex;position:absolute;inset:0;overflow:hidden}.hero-intake-link-ghost .track{will-change:transform;animation:16s linear infinite hero-ghost-marquee;display:inline-flex}.hero-intake-link-ghost .item{flex-shrink:0;padding-right:36px}@keyframes hero-ghost-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-intake-link-input:focus~.hero-intake-link-ghost,.hero-intake-link-input:not(:placeholder-shown)~.hero-intake-link-ghost{display:none}@media (prefers-reduced-motion:reduce){.hero-intake-link-ghost .track{animation:none}}.hero-cta-compact{padding:10px 18px;font-size:14px}.hero-record-btn{border:3px solid var(--accent);cursor:pointer;width:72px;height:72px;color:var(--accent);box-shadow:0 0 0 0 var(--accent-soft);background:0 0;border-radius:50%;place-items:center;text-decoration:none;transition:transform .18s,box-shadow .2s,background .2s;display:inline-grid}.hero-record-btn svg{transition:transform .2s}.hero-intake-meta{color:var(--mute);font-size:12px;font-weight:500;font-family:var(--font-sora), "Sora", system-ui, sans-serif;border-top:1px solid #0a153014;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:14px 28px;display:flex}.hero-intake-meta .sep{background:var(--mute);opacity:.5;border-radius:50%;width:3px;height:3px}.hero-foot{color:var(--mute);font-size:13px;font-family:var(--font-sora), "Sora", system-ui, sans-serif;margin-top:24px}@media (prefers-reduced-motion:reduce){.hero-blob-a,.hero-blob-b,.hero-wave-bar{animation:none!important}}.header-logo-full{display:inline}.header-logo-short{display:none}.header-row a{transition:color .15s,transform .15s,background .2s,box-shadow .2s}.header-logo:hover .header-logo-mark{transform:rotate(-4deg)scale(1.06);box-shadow:0 8px 22px -8px #1d4ed88c}.header-logo-mark{transition:transform .2s,box-shadow .2s}.header-logo-word{transition:color .2s}.header-logo:hover .header-logo-word{color:var(--accent)}.hero-nav a{position:relative}.hero-nav a:after{content:"";background:var(--accent);height:2px;transition:right .2s;position:absolute;bottom:-6px;left:0;right:100%}.hero-nav a:hover{color:var(--accent)!important;opacity:1!important}.hero-nav a:hover:after{right:0}.header-signin:hover{color:var(--accent)!important}.header-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px -10px #1d4ed88c}.header-cta:active{transform:translateY(0)}.hero-intake-tab:hover:not(.active){color:var(--ink);background:#1d4ed814}.hero-intake-tab:not(.active) svg{transition:stroke .15s}.hero-cta{transition:transform .15s,box-shadow .2s,background .15s}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px -10px #1d4ed88c}.hero-cta:active{transform:translateY(0)}.hero-record-btn:hover{box-shadow:0 0 0 8px var(--accent-soft);background:color-mix(in srgb, var(--accent) 8%, transparent);transform:scale(1.05)}.hero-record-btn:hover svg{transform:scale(1.1)}.hero-record-btn:active{transform:scale(.97)}.hero-intake-pane.active[data-pane=upload]{transition:border-color .2s,background .2s,box-shadow .2s}.hero-intake-pane.active[data-pane=upload]:hover{border-color:#1d4ed859}.hero-intake-pane.active[data-pane=upload].is-dropping{border-color:var(--accent);background:#1d4ed80f;box-shadow:0 0 0 4px #1d4ed81a}.hero-intake-pane.active[data-pane=upload].is-dropping>*{pointer-events:none}.tm-section{background:var(--paper-warm);padding:128px 0}.tm-grid{columns:3;column-gap:20px}.tm-card{break-inside:avoid;background:var(--paper);border:1px solid var(--line);font-family:var(--font-sora), "Sora", sans-serif;border-radius:16px;margin-bottom:20px;padding:22px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0a15300a}.tm-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px -14px #0a15302e}.tm-card-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.tm-av{background:var(--accent-tint);width:40px;height:40px;color:var(--accent);font-family:var(--font-sora), "Sora", sans-serif;letter-spacing:-.01em;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.tm-av.copper{color:var(--copper);background:#c04a1a1f}.tm-av.gold{color:#8a6a1a;background:#fcd34d33}.tm-name{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.tm-verified{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:inline-flex}.tm-handle{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;color:var(--subtle);font-size:12px}.tm-text{color:var(--ink);margin:0 0 14px;font-size:15px;line-height:1.55}.tm-text strong{color:var(--accent);font-weight:600}.tm-meta{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.08em;color:var(--subtle);border-top:1px solid var(--line);align-items:center;gap:14px;padding-top:12px;font-size:11px;display:flex}.tm-meta span:before{content:"·";color:var(--accent);margin-right:8px}.tm-meta span:first-child:before{content:"";margin:0}@media (max-width:1024px){.tm-grid{columns:2}}@media (max-width:640px){.tm-grid{columns:1}}.tm3d-stage{background:var(--paper-warm);perspective:1000px;border-radius:16px;width:100%;height:560px;position:relative;overflow:hidden}.tm3d-tracks{transform-origin:50%;gap:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(-160px)rotateX(18deg)rotateY(-14deg)rotate(14deg)}.tm3d-track{flex-direction:column;width:280px;height:1200px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#00000026 6%,#0000008c 14%,#000000e6 22%,#000 30% 70%,#000000e6 78%,#0000008c 86%,#00000026 94%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000026 6%,#0000008c 14%,#000000e6 22%,#000 30% 70%,#000000e6 78%,#0000008c 86%,#00000026 94%,#0000 100%)}.tm3d-track-inner{flex-direction:column;animation:38s linear infinite tm3d-scroll-up;display:flex}.tm3d-track--reverse .tm3d-track-inner{animation:42s linear infinite tm3d-scroll-down}.tm3d-track--slow .tm3d-track-inner{animation-duration:52s}.tm3d-stage:hover .tm3d-track-inner{animation-play-state:paused}@keyframes tm3d-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes tm3d-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tm3d-track-inner{animation:none}}.tm3d-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-shrink:0;margin-bottom:16px;padding:18px 18px 16px;transition:border-color .2s;box-shadow:inset 0 1px #fff9,0 4px 16px #0a15300a,0 1px 3px #0a15300a}.tm3d-card:hover{border-color:var(--accent-soft)}.tm3d-card--warm{background:var(--paper-warm);border-color:#0a15301a}.tm3d-card--accent{background:var(--accent);color:#eaf1ff;border-color:#0f2a86}.tm3d-card--accent .tm3d-name{color:#fff}.tm3d-card--accent .tm3d-meta{color:#eaf1ff9e}.tm3d-card--accent .tm3d-quote{color:#eaf1ff}.tm3d-card--accent .tm3d-quote:before{color:#ffffff52}.tm3d-card--accent .tm3d-quote em{color:#fcd34d}.tm3d-card--accent .tm3d-tag{color:#eaf1ff8c;border-color:#ffffff2e}.tm3d-card--accent .tm3d-metric{color:#fcd34d}.tm3d-card--accent .tm3d-av{color:#fff;background:#ffffff2e}.tm3d-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tm3d-av{background:var(--accent-tint);width:36px;height:36px;color:var(--accent);font-family:var(--font-sora), "Sora", sans-serif;letter-spacing:-.01em;border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.tm3d-av.copper{color:var(--copper);background:#c04a1a1f}.tm3d-who{flex-direction:column;min-width:0;display:flex}.tm3d-name{letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:600;line-height:1.2}.tm3d-meta{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.04em;color:var(--muted);margin-top:2px;font-size:10px}.tm3d-quote{color:var(--ink-2);margin:0;padding-left:14px;font-size:13.5px;line-height:1.5;position:relative}.tm3d-quote:before{content:"“";font-family:var(--font-newsreader), "Newsreader", Georgia, serif;color:var(--accent-soft);font-size:28px;font-style:italic;line-height:1;position:absolute;top:-4px;left:-2px}.tm3d-quote em{font-family:var(--font-newsreader), "Newsreader", Georgia, serif;color:var(--accent);font-style:italic;font-weight:500}.tm3d-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.tm3d-tag{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:9.5px}.tm3d-metric{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;color:var(--accent);letter-spacing:.02em;font-size:10px}.tm3d-stage:before,.tm3d-stage:after{content:"";z-index:3;pointer-events:none;width:18%;position:absolute;top:0;bottom:0}.tm3d-stage:before{background:linear-gradient(90deg, var(--paper-warm) 0%, transparent 100%);left:0}.tm3d-stage:after{background:linear-gradient(270deg, var(--paper-warm) 0%, transparent 100%);right:0}@media (max-width:720px){.tm3d-stage{border-radius:12px;height:480px}.tm3d-tracks{gap:16px;transform:translate(-50%,-50%)translateZ(-180px)rotateX(14deg)rotateY(-10deg)rotate(10deg)}.tm3d-track{width:240px}}.uc-head{text-align:center;max-width:880px;margin:0 auto 64px}.uc-head .eyebrow{justify-content:center}.uc-head .lede{margin:0 auto}.uc-head h2.display{font-size:clamp(40px,5.4vw,76px)}.uc-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.uc-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:36px 32px 32px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.uc-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 20px 40px -20px #1d4ed840}.uc-card-num{font-family:var(--font-sora), "Sora", sans-serif;letter-spacing:-.05em;color:var(--accent);margin:0 0 6px;font-size:88px;font-weight:800;line-height:.9;display:block}.uc-card-cat{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--subtle);margin-bottom:28px;font-size:11px;display:block}.uc-card-h{letter-spacing:-.015em;color:var(--ink);margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.15}.uc-card-h .em{font-family:var(--font-newsreader), "Newsreader", "Iowan Old Style", Georgia, serif;color:var(--accent);font-style:italic;font-weight:500}.uc-card-body{color:var(--mute);flex:1;margin:0 0 28px;font-size:15px;line-height:1.6}.uc-card-stat{border-top:1px dashed var(--line);align-items:center;gap:14px;padding-top:20px;display:flex}.uc-card-stat .num{font-family:var(--font-sora), "Sora", sans-serif;letter-spacing:-.02em;color:var(--accent);font-size:28px;font-weight:800}.uc-card-stat .lbl{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);font-size:11px;line-height:1.4}@media (max-width:1024px){.uc-grid{grid-template-columns:1fr;gap:16px}}.va-section{color:#fff;font-family:var(--font-sora), "Sora", system-ui, sans-serif;background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 55%,#0f2a86 100%);padding:128px 0;position:relative;overflow:hidden}.va-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff2e,#0000 60%);border-radius:50%;width:700px;height:700px;position:absolute;top:-20%;right:-10%}.va-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#fcd34d2e,#0000 60%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-30%;left:-10%}.va-inner{z-index:1;grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;max-width:1180px;margin:0 auto;padding:0 48px;display:grid;position:relative}.va-eyebrow{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;margin-bottom:20px;font-size:12px}.va-h2{letter-spacing:-.035em;font-size:clamp(40px,5.6vw,76px);font-weight:800;line-height:1.02;font-family:var(--font-sora), "Sora", sans-serif;color:#fff;margin:0 0 28px}.va-h2 em{font-family:var(--font-sora), "Sora", sans-serif;color:#fcd34d;letter-spacing:-.035em;font-style:normal;font-weight:800}.va-sub{color:#ffffffc7;max-width:520px;margin:0 0 36px;font-size:18px;line-height:1.6}.va-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.va-cta-primary{color:var(--ink);font-family:var(--font-sora), "Sora", sans-serif;cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.va-cta-primary:hover{transform:translateY(-2px)}.va-cta-ghost{color:#fff;font-family:var(--font-sora), "Sora", sans-serif;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:15px 24px;font-size:15px;font-weight:600;text-decoration:none}.va-cta-ghost:hover{border-color:#fff}.va-right{flex-direction:column;gap:14px;display:flex}.va-kpi{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.va-kpi-label{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;font-size:11px}.va-kpi-num{font-family:var(--font-sora), "Sora", sans-serif;color:#fcd34d;letter-spacing:-.02em;font-size:26px;font-weight:800}.va-formats-strip{z-index:1;max-width:1180px;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:28px;margin:64px auto 0;padding:32px 48px 0;font-size:11px;display:flex;position:relative}.va-formats-strip span:before{content:"▸ ";color:#fcd34d;margin-right:4px}@media (max-width:880px){.va-inner{grid-template-columns:1fr;gap:48px}}@media (max-width:720px){html,body{overflow-x:hidden}.header-row{gap:12px!important;padding:12px 16px!important}.hero-nav,.hide-mobile,.header-logo-full{display:none!important}.header-logo-short{display:inline!important}.header-cta{white-space:nowrap;line-height:1;padding:9px 16px!important;font-size:13.5px!important}.header-logo{gap:9px!important}.header-logo span:nth-child(2){line-height:1;font-size:15px!important}.header-logo-mark{width:30px!important;height:30px!important;font-size:15px!important;line-height:1!important}.hero-badge{text-wrap:balance;max-width:calc(100vw - 56px);gap:8px!important;padding:7px 14px!important;font-size:12.5px!important;line-height:1.45!important}.wrap{padding:0 16px!important}.hero-section{padding-top:24px}.hero-inner{padding:24px 16px 0!important}h1.hero-h1{letter-spacing:-.02em!important;font-size:clamp(28px,8vw,38px)!important;line-height:1.08!important}.hero-section .lede,.hero-section p.lede{font-size:15px!important;line-height:1.5!important}.hero-intake-tabs{flex-wrap:wrap;gap:6px!important}.hero-intake-tab{white-space:nowrap;min-width:0;flex:30%!important;gap:6px!important;padding:10px 6px!important;font-size:13px!important}.hero-intake-tab svg{flex-shrink:0}.hero-intake-body{padding:18px!important}.hero-intake-pane h3{font-size:17px!important}.hero-intake-formats{font-size:12px!important}.hero-cta{justify-content:center;width:100%;padding:12px 18px!important;font-size:14px!important}.hero-intake-link-input,.hero-intake-link-ghost{font-size:14px!important}.hero-intake-meta{flex-wrap:wrap;justify-content:center;gap:8px!important;font-size:11px!important}.hero-intake-meta .sep{display:none}.stats-row{grid-template-columns:1fr 1fr!important}.stat{padding:24px 12px!important}.stat-num{font-size:clamp(36px,10vw,56px)!important}.section{padding:56px 0!important}.display{font-size:clamp(26px,7vw,36px)!important;line-height:1.1!important}.lede{font-size:15px!important}.plan-v2{padding:28px 22px!important}.plan-name-v2{font-size:22px!important}.plan-price-v2 .num{font-size:44px!important}.toggle{padding:4px!important}.toggle .opt{padding:8px 14px!important;font-size:13px!important}.faq-q summary{padding:18px 14px!important;font-size:16px!important}.faq-q p{padding:0 14px 18px!important;font-size:14px!important}.foot-grid{grid-template-columns:1fr!important;gap:0!important}.foot-c-lead{margin-bottom:8px}.foot-acc{border-top:1px solid #ffffff12}.foot-acc:last-of-type{border-bottom:1px solid #ffffff12}.foot-acc-h5{cursor:pointer;justify-content:space-between;align-items:center;margin:0;padding:16px 4px;transition:color .18s;display:flex}.foot-acc-h5:hover{color:#60a5fa}.foot-acc-h5:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .25s;transform:rotate(45deg)translateY(-2px)}.foot-acc-toggle:checked+.foot-acc-h5{color:#60a5fa}.foot-acc-toggle:checked+.foot-acc-h5:after{transform:rotate(-135deg)translateY(-2px)}.foot-acc-toggle:focus-visible+.foot-acc-h5{outline-offset:2px;border-radius:4px;outline:2px solid #60a5fa}.foot-acc-toggle:not(:checked)~.foot-acc-list{display:none}.foot-acc-toggle:checked~.foot-acc-list{padding:0 4px 18px}.foot-bottom{flex-direction:column;align-items:flex-start;gap:8px!important}.foot-bottom .legal{flex-wrap:wrap;gap:10px!important}.foot-bottom .legal a{font-size:12px!important}.b-hub-stage{padding:20px 16px!important}.input-marquee{margin:32px -16px 0!important}}@media (max-width:480px){.stats-row{grid-template-columns:1fr!important}.stat{border-right:none!important;border-bottom:1px solid var(--line)!important}.stat:last-child{border-bottom:none!important}h1.hero-h1{font-size:clamp(26px,9vw,34px)!important}.hero-intake-tab{gap:5px!important;padding:9px 4px!important;font-size:12px!important}.hero-intake-tab svg{width:14px!important;height:14px!important}.hero-badge{padding:7px 12px!important;font-size:12px!important}.hero-intake-pane[data-pane=link],.hero-intake-pane[data-pane=record]{padding:22px 14px!important}.hero-intake-link-field{flex-basis:100%!important}.hero-cta-compact{justify-content:center;width:100%;padding:11px 18px!important}}@media (max-width:360px){.hero-intake-tab svg{display:none!important}}@media (max-width:380px){h1.hero-h1{letter-spacing:-.025em!important;font-size:clamp(22px,7.5vw,30px)!important}h1.hero-h1 .rotator-wrap{min-width:11ch!important}h1.hero-h1 .hero-h1-trail{display:block}}.mobile-menu-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:none}.mobile-menu-btn:hover{border-color:var(--accent);color:var(--accent)}.mobile-menu-btn .m-line{transform-origin:50%;transition:transform .25s,opacity .15s}.mobile-menu-btn.open .m-l1{transform:translateY(5px)rotate(45deg)}.mobile-menu-btn.open .m-l2{opacity:0}.mobile-menu-btn.open .m-l3{transform:translateY(-5px)rotate(-45deg)}.mobile-menu{background:var(--paper);border-top:1px solid var(--line);z-index:25;opacity:0;pointer-events:none;flex-direction:column;gap:0;max-height:0;transition:max-height .28s,opacity .15s;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 24px 48px -16px #0a153029}.mobile-menu a{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 24px;font-size:16px;font-weight:500;text-decoration:none;display:block}.mobile-menu a:last-child{border-bottom:0}.mobile-menu a:active,.mobile-menu a:hover{background:var(--accent-tint);color:var(--accent)}.mobile-menu .mobile-menu-signin{color:var(--accent);font-weight:600}.mobile-menu-theme{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:500;display:flex}.mobile-menu-theme:active,.mobile-menu-theme:hover{background:var(--accent-tint);color:var(--accent)}.mobile-menu-theme .theme-toggle{pointer-events:none;width:32px;height:32px}.mobile-menu-theme .theme-toggle:hover{transform:none}.mobile-menu.open{opacity:1;pointer-events:auto;max-height:460px;display:flex}body.mobile-menu-open{overflow:hidden}@media (max-width:720px){.mobile-menu-btn{display:inline-flex}.hero-wave{-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%);max-width:100%!important;height:48px!important;margin:-8px auto 28px!important;overflow:hidden!important}.hero-wave-bar{width:3px}}@media (max-width:480px){.hero-wave{-webkit-mask-image:linear-gradient(90deg,#000 0 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 80%,#0000 100%)}.hero-wave-bar{width:2px}.hero-wave{gap:2px!important}}.c-tabs-bar-wrap{position:relative}.c-tabs-hint{display:none}@media (max-width:720px){.c-tabs-bar,.input-marquee,.outputs-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#1d4ed88c transparent;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 78%,#0000 100%)}.c-tabs-bar::-webkit-scrollbar{height:6px}.input-marquee::-webkit-scrollbar{height:6px}.outputs-strip::-webkit-scrollbar{height:6px}.c-tabs-bar::-webkit-scrollbar-thumb{background:#1d4ed88c;border-radius:3px}.input-marquee::-webkit-scrollbar-thumb{background:#1d4ed88c;border-radius:3px}.outputs-strip::-webkit-scrollbar-thumb{background:#1d4ed88c;border-radius:3px}.c-tab{scroll-snap-align:start}.c-tabs-bar-wrap .c-tabs-hint{background:var(--accent);color:#fff;pointer-events:none;width:24px;height:24px;box-shadow:0 6px 16px -4px var(--accent-glow);z-index:3;border-radius:50%;justify-content:center;align-items:center;margin-top:-12px;transition:opacity .25s,transform .25s;animation:1.6s ease-in-out infinite c-tabs-hint-nudge;display:flex;position:absolute;top:50%;right:8px}.c-tabs-bar-wrap.is-scrolled .c-tabs-hint{opacity:0;animation:none;transform:translate(6px)}@keyframes c-tabs-hint-nudge{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}}@media (prefers-reduced-motion:reduce){.c-tabs-bar-wrap .c-tabs-hint{animation:none}}.theme-toggle{border:1.5px solid var(--accent);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;transition:border-color .25s,box-shadow .25s,transform .15s;display:grid;position:relative;overflow:hidden}.theme-toggle:hover{transform:translateY(-1px)}body[data-theme=dark] .theme-toggle{box-shadow:0 0 18px #6b95ff66}.theme-toggle .liquid{background:var(--accent);z-index:0;pointer-events:none;will-change:transform;backface-visibility:hidden;transition:transform .55s cubic-bezier(.6,0,.4,1);position:absolute;inset:0;transform:translateY(100%)}body[data-theme=dark] .theme-toggle .liquid{transform:translateY(0%)}.theme-toggle svg{z-index:1;will-change:transform, opacity;backface-visibility:hidden;width:16px;height:16px;transition:opacity .35s,transform .4s cubic-bezier(.6,0,.4,1);position:absolute}.theme-toggle svg.sun{color:var(--accent);opacity:1;transform:scale(1)rotate(0)}.theme-toggle svg.moon{color:#fff;opacity:0;transform:scale(.6)rotate(-30deg)}body[data-theme=dark] .theme-toggle svg.sun{opacity:0;transform:scale(.6)rotate(30deg)}body[data-theme=dark] .theme-toggle svg.moon{opacity:1;transform:scale(1)rotate(0)}