:root{--bg:#03030D;--bg-2:#07071A;--surface:rgba(13,13,38,0.72);--surface-2:rgba(20,20,60,0.85);--line:rgba(0,240,255,0.18);--line-2:rgba(0,240,255,0.38);--line-strong:rgba(255,42,109,0.65);--text:#E8FAFF;--text-mute:#9DB9C9;--text-dim:#7A9AAC;--neon-cyan:#00F0FF;--neon-magenta:#FF2A6D;--neon-pink:#FF1493;--neon-purple:#7B2CFF;--neon-violet:#B026FF;--neon-yellow:#FFD60A;--neon-green:#39FF14;--accent:var(--neon-cyan);--accent-2:#6FFCFF;--accent-soft:rgba(0,240,255,0.10);--accent-blue:var(--neon-cyan);--accent-pink:var(--neon-magenta);--on-accent:#03030D;--warn:var(--neon-yellow);--good:var(--neon-green);--radius:2px;--radius-lg:4px;--radius-xl:6px;--maxw:1180px;--maxw-narrow:820px;--font-display:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--font-serif:'Instrument Serif',Georgia,serif;--font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,Consolas,monospace;--glow-cyan:0 0 12px rgba(0,240,255,0.55),0 0 28px rgba(0,240,255,0.28);--glow-magenta:0 0 12px rgba(255,42,109,0.55),0 0 28px rgba(255,42,109,0.28);--glow-violet:0 0 12px rgba(123,44,255,0.55),0 0 28px rgba(123,44,255,0.28);--glow-soft-cyan:0 0 8px rgba(0,240,255,0.35);--shadow-1:0 0 0 1px rgba(0,240,255,0.08) inset,0 8px 24px rgba(0,0,0,0.55);--shadow-2:0 0 0 1px rgba(0,240,255,0.14) inset,0 18px 48px rgba(0,0,0,0.75);--shadow-glow:0 0 28px rgba(0,240,255,0.18),0 0 80px rgba(255,42,109,0.10);--shadow-card-hover:0 0 0 1px var(--neon-cyan),0 0 22px rgba(0,240,255,0.45),0 24px 60px rgba(0,0,0,0.75);--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-fast:120ms;--dur-base:220ms;--dur-slow:480ms;--brand-gradient:linear-gradient(135deg,var(--neon-cyan) 0%,var(--neon-purple) 50%,var(--neon-magenta) 100%);--brand-gradient-soft:linear-gradient(135deg,rgba(0,240,255,0.20),rgba(123,44,255,0.20),rgba(255,42,109,0.20))}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-display);background:var(--bg);color:var(--text);font-size:16px;line-height:1.55;font-feature-settings:'ss01','cv11';background-image:radial-gradient(900px 600px at 50% -10%,rgba(123,44,255,0.22),transparent 60%),radial-gradient(700px 500px at 90% 8%,rgba(255,42,109,0.12),transparent 60%),radial-gradient(800px 500px at 10% 10%,rgba(0,240,255,0.12),transparent 60%);background-attachment:fixed;background-repeat:no-repeat;position:relative;overflow-x:hidden}body::before{content:'';position:fixed;inset:0;background-image:linear-gradient(rgba(0,240,255,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,0.06) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at center,#000 35%,transparent 90%);mask-image:radial-gradient(ellipse 80% 60% at center,#000 35%,transparent 90%);animation:grid-drift 38s linear infinite;will-change:background-position}@keyframes grid-drift{0%{background-position:-1px -1px,-1px -1px}100%{background-position:55px 55px,55px 55px}}body::after{content:'';position:fixed;inset:0;background:repeating-linear-gradient( 0deg,transparent 0,transparent 2px,rgba(0,240,255,0.030) 2px,rgba(0,240,255,0.030) 3px );pointer-events:none;z-index:1;mix-blend-mode:screen;animation:scanline-scroll 1.6s linear infinite,crt-flicker 7s ease-in-out infinite;will-change:background-position,opacity}@keyframes scanline-scroll{0%{background-position:0 0}100%{background-position:0 6px}}@keyframes crt-flicker{0%,100%{opacity:1}18%{opacity:0.86}19%{opacity:1}47%{opacity:0.94}48%{opacity:1}73%{opacity:0.90}74%{opacity:1}}html::before{content:'';position:fixed;left:0;right:0;top:-10vh;height:14vh;z-index:1;pointer-events:none;background:linear-gradient( 180deg,transparent 0%,rgba(0,240,255,0.06) 35%,rgba(0,240,255,0.14) 50%,rgba(0,240,255,0.06) 65%,transparent 100% );filter:blur(2px);mix-blend-mode:screen;animation:scan-sweep 9s cubic-bezier(0.5,0.1,0.5,0.9) infinite;will-change:transform,opacity}@keyframes scan-sweep{0%{transform:translateY(0);opacity:0}6%{opacity:1}90%{opacity:1}100%{transform:translateY(120vh);opacity:0}}html::after{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 50%,transparent 55%,rgba(123,44,255,0.18) 100%);animation:vignette-breath 6s ease-in-out infinite alternate;will-change:opacity}@keyframes vignette-breath{0%{opacity:0.55}100%{opacity:1.00}}main,footer.footer{position:relative;z-index:2}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease),text-shadow var(--dur-fast) var(--ease)}a:hover{color:var(--neon-cyan);text-shadow:0 0 8px rgba(0,240,255,0.7)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px;border-radius:2px;box-shadow:0 0 16px rgba(0,240,255,0.6)}::selection{background:var(--neon-magenta);color:#fff;text-shadow:0 0 6px rgba(255,42,109,0.8)}.serif{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-0.01em}.center{text-align:center}.mono{font-family:var(--font-mono)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-suffix,.gradient-text{background:linear-gradient( 135deg,var(--neon-cyan) 0%,var(--neon-purple) 25%,var(--neon-magenta) 50%,var(--neon-purple) 75%,var(--neon-cyan) 100% );background-size:220% 220%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 8px rgba(0,240,255,0.45));animation:gradient-shift 8s ease-in-out infinite;will-change:background-position}.brand-suffix{font-weight:700}@keyframes gradient-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}.container-narrow{max-width:var(--maxw-narrow)}.nav{position:sticky;top:0;z-index:50;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);background:rgba(3,3,13,0.78);border-bottom:1px solid var(--line);box-shadow:0 1px 0 rgba(0,240,255,0.18),0 10px 40px rgba(0,0,0,0.6)}.nav::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--neon-cyan) 30%,var(--neon-magenta) 70%,transparent);opacity:0.6;pointer-events:none}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px;gap:32px}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-weight:700;letter-spacing:0.02em;font-size:16px;text-transform:uppercase}.brand-mark{display:block;border-radius:2px;flex-shrink:0;image-rendering:-webkit-optimize-contrast;filter:drop-shadow(0 0 8px rgba(0,240,255,0.55))}.brand-dot{color:var(--neon-cyan)}.nav-links{display:flex;gap:28px;font-family:var(--font-mono);font-size:13px;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-mute)}.nav-links a{position:relative;padding:4px 0}.nav-links a:hover{color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,240,255,0.7)}.nav-links a::after{content:'';position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out);box-shadow:0 0 10px var(--neon-cyan);border-radius:0}.nav-links a:hover::after{transform:scaleX(1)}.nav-cta{display:flex;align-items:center;gap:14px}.link-quiet{color:var(--text-mute);font-family:var(--font-mono);font-size:13px;letter-spacing:0.06em;text-transform:uppercase}.link-quiet:hover{color:var(--neon-cyan)}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:13px;line-height:1;letter-spacing:0.10em;text-transform:uppercase;padding:12px 22px;border-radius:2px;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease),filter var(--dur-base) var(--ease);border:1px solid transparent;cursor:pointer;white-space:nowrap;position:relative;clip-path:polygon( 0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px) )}.btn-primary{background:linear-gradient(135deg,var(--neon-cyan) 0%,var(--neon-magenta) 100%);color:#03030D;box-shadow:var(--glow-cyan),0 0 0 1px rgba(0,240,255,0.5) inset;text-shadow:none}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.15) saturate(1.2);box-shadow:0 0 18px rgba(0,240,255,0.8),0 0 40px rgba(255,42,109,0.6),0 0 0 1px rgba(255,255,255,0.4) inset}.btn-primary:active{transform:translateY(0)}.btn-ghost{color:var(--neon-cyan);border-color:var(--neon-cyan);background:rgba(0,240,255,0.04);box-shadow:0 0 0 1px rgba(0,240,255,0.0),inset 0 0 12px rgba(0,240,255,0.08);text-shadow:0 0 8px rgba(0,240,255,0.45)}.btn-ghost:hover{color:var(--neon-magenta);border-color:var(--neon-magenta);background:rgba(255,42,109,0.08);text-shadow:0 0 8px rgba(255,42,109,0.6);box-shadow:0 0 18px rgba(255,42,109,0.35),inset 0 0 16px rgba(255,42,109,0.12)}.btn-lg{padding:16px 28px;font-size:13.5px}.hero{position:relative;padding:96px 0 56px;overflow:hidden}.hero-glow{position:absolute;inset:-10% -10% auto -10%;height:720px;z-index:-1;pointer-events:none;overflow:hidden}.hero-glow::before,.hero-glow::after,.hero-glow>span{content:'';position:absolute;border-radius:50%;filter:blur(90px);opacity:0.7;will-change:transform}.hero-glow::before{width:520px;height:520px;left:8%;top:-5%;background:radial-gradient(circle,rgba(0,240,255,0.65),transparent 65%);animation:drift-a 22s var(--ease) infinite alternate}.hero-glow::after{width:600px;height:600px;right:6%;top:4%;background:radial-gradient(circle,rgba(255,42,109,0.55),transparent 65%);animation:drift-b 26s var(--ease) infinite alternate}.hero-glow>span{width:700px;height:700px;left:35%;top:8%;background:radial-gradient(circle,rgba(123,44,255,0.65),transparent 65%);animation:drift-c 30s var(--ease) infinite alternate}@keyframes drift-a{0%{transform:translate(0,0) scale(1)}100%{transform:translate(60px,40px) scale(1.08)}}@keyframes drift-b{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-70px,30px) scale(1.12)}}@keyframes drift-c{0%{transform:translate(0,0) scale(1)}100%{transform:translate(30px,-40px) scale(1.05)}}.hero-tag{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:2px;background:rgba(0,240,255,0.08);color:var(--neon-cyan);border:1px solid rgba(0,240,255,0.4);font-family:var(--font-mono);font-size:12px;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;backdrop-filter:blur(8px);text-shadow:0 0 8px rgba(0,240,255,0.4);box-shadow:inset 0 0 14px rgba(0,240,255,0.08),0 0 18px rgba(0,240,255,0.18);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.hero-tag-dot{width:8px;height:8px;border-radius:50%;background:var(--neon-magenta);box-shadow:0 0 12px var(--neon-magenta);animation:pulse-neon 1.6s ease-in-out infinite}@keyframes pulse-neon{0%,100%{box-shadow:0 0 8px var(--neon-magenta);opacity:1}50%{box-shadow:0 0 22px var(--neon-magenta),0 0 6px var(--neon-cyan);opacity:0.7}}.hero-title{font-size:clamp(40px,6.8vw,84px);line-height:1.02;letter-spacing:-0.03em;font-weight:700;margin:22px 0 20px;max-width:1000px;text-shadow:0 0 18px rgba(0,240,255,0.15),0 0 36px rgba(123,44,255,0.12)}.hero-title .serif{background:linear-gradient( 135deg,var(--neon-cyan) 0%,var(--neon-purple) 25%,var(--neon-magenta) 50%,var(--neon-purple) 75%,var(--neon-cyan) 100% );background-size:240% 240%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px rgba(255,42,109,0.5));display:inline-block;vertical-align:bottom;overflow:hidden;white-space:nowrap;max-width:0;padding-right:6px;border-right:4px solid var(--neon-cyan);box-shadow:6px 0 18px rgba(0,240,255,0.5);animation:gradient-shift 9s ease-in-out infinite,type-in 2.2s steps(13,end) 0.7s forwards,cursor-blink 0.75s step-end infinite 2.9s;will-change:background-position,max-width}@keyframes type-in{from{max-width:0}to{max-width:14ch}}@keyframes cursor-blink{0%,50%{border-right-color:var(--neon-cyan);box-shadow:6px 0 18px rgba(0,240,255,0.5)}51%,100%{border-right-color:transparent;box-shadow:6px 0 0 rgba(0,240,255,0)}}.hero-sub{font-size:clamp(17px,1.5vw,20px);color:var(--text-mute);max-width:740px;margin:0 0 32px;line-height:1.55}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.hero-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--text-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:0.06em;text-transform:uppercase}.hero-meta .dot{color:var(--neon-cyan)}.hero-visual{margin-top:56px;position:relative;border-radius:var(--radius-xl);overflow:hidden;background:#03030D;color:#ECECFF;border:1px solid rgba(0,240,255,0.22);box-shadow:0 0 0 1px rgba(0,240,255,0.18),0 24px 60px rgba(0,0,0,0.55);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.hero-visual::before{content:'';position:absolute;inset:0;background:radial-gradient(40% 60% at 20% 10%,rgba(0,240,255,0.14),transparent 60%),radial-gradient(40% 60% at 80% 80%,rgba(255,42,109,0.14),transparent 60%);pointer-events:none}html[data-theme="day"] .hero-visual{background:#03030D;color:#ECECFF;border-color:rgba(8,33,56,0.18);box-shadow:0 0 0 1px rgba(8,33,56,0.10),0 18px 48px rgba(8,33,56,0.22)}.hero-visual-banner{background:#000;border-color:rgba(0,240,255,0.35);box-shadow:0 0 0 1px rgba(0,240,255,0.35),0 0 40px rgba(0,240,255,0.18),0 0 80px rgba(255,42,109,0.12),0 24px 60px rgba(0,0,0,0.7)}.hero-visual-banner::before{display:none}.hero-visual-banner img{display:block;width:100%;height:auto}.hero-visual .window-bar{display:flex;align-items:center;gap:18px;padding:12px 20px;background:rgba(0,0,0,0.35);border-bottom:1px solid rgba(255,255,255,0.06);font-family:ui-monospace,'JetBrains Mono',Menlo,Consolas,monospace;font-size:12px;letter-spacing:0.01em;position:relative;z-index:1}.hero-visual .window-bar .dots{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.hero-visual .window-bar .dots span{display:inline-block;width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,0.22)}.hero-visual .window-bar .dots span:nth-child(1){background:rgba(255,95,86,0.78)}.hero-visual .window-bar .dots span:nth-child(2){background:rgba(255,189,46,0.78)}.hero-visual .window-bar .dots span:nth-child(3){background:rgba(39,201,63,0.78)}.hero-visual .window-bar .crumb{color:rgba(232,250,255,0.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hero-visual .window-bar .crumb b{color:rgba(232,250,255,0.92);font-weight:600}html[data-theme="day"] .hero-visual .window-bar .crumb{color:rgba(232,250,255,0.55)}html[data-theme="day"] .hero-visual .window-bar .crumb b{color:rgba(232,250,255,0.92)}.hero-visual svg{position:relative;z-index:0}.logos{margin-top:64px;padding-top:32px;border-top:1px solid var(--line)}.logos-label{color:var(--neon-cyan);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.20em;margin:0 0 16px;text-shadow:0 0 8px rgba(0,240,255,0.5)}.logos-label::before{content:'// ';opacity:0.7}.logos-row{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,1fr);gap:14px;color:var(--text-mute);font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:0.04em;align-items:center}.logos-row li{padding:14px 6px;text-align:center;border-radius:2px;background:rgba(0,240,255,0.04);border:1px solid var(--line);transition:border-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.logos-row li:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 18px rgba(0,240,255,0.25);text-shadow:0 0 8px rgba(0,240,255,0.5)}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.trust-item{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(0,240,255,0.03);font-family:var(--font-mono);font-size:13px;letter-spacing:0.02em;color:var(--text-mute);position:relative;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.trust-item .ic{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:rgba(0,240,255,0.08);color:var(--neon-cyan);border:1px solid rgba(0,240,255,0.3);box-shadow:0 0 10px rgba(0,240,255,0.18)}.trust-item strong{color:var(--neon-cyan);font-weight:600;text-shadow:0 0 6px rgba(0,240,255,0.4)}.section{padding:112px 0;position:relative}.section-dark{background:rgba(7,7,26,0.6);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-mute{background:linear-gradient(180deg,rgba(3,3,13,0.3) 0%,rgba(7,7,26,0.7) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-dark::before,.section-mute::before{content:'';position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);opacity:0.7}.section-dark::after,.section-mute::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--neon-magenta),transparent);opacity:0.7}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:0.18em;text-transform:uppercase;color:var(--neon-cyan);margin:0 0 14px;font-weight:600;text-shadow:0 0 10px rgba(0,240,255,0.55)}.eyebrow::before{content:'>';display:inline-block;color:var(--neon-magenta);font-weight:700;text-shadow:0 0 8px var(--neon-magenta);animation:blink 1.4s steps(2,start) infinite}@keyframes blink{50%{opacity:0.25}}.h2{font-size:clamp(32px,4.2vw,52px);line-height:1.05;letter-spacing:-0.025em;font-weight:700;margin:0 0 36px;max-width:920px;text-shadow:0 0 18px rgba(0,240,255,0.12)}.lead{font-size:18px;color:var(--text-mute);max-width:760px;margin:-16px 0 36px}.section-foot{color:var(--text-mute);font-size:16px;max-width:780px;margin-top:32px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 28px;box-shadow:var(--shadow-1);position:relative;transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.card::before,.card::after,.agent::before,.agent::after,.tier::before,.tier::after,.quote::before,.quote::after,.steps li::before,.steps li::after,.shot::before,.shot::after{content:'';position:absolute;width:14px;height:14px;border:1px solid var(--neon-cyan);opacity:0.8;transition:opacity var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),width var(--dur-base) var(--ease),height var(--dur-base) var(--ease);pointer-events:none}.card::before,.agent::before,.tier::before,.quote::before,.steps li::before,.shot::before{top:-1px;left:-1px;border-right:0;border-bottom:0}.card::after,.agent::after,.tier::after,.quote::after,.steps li::after,.shot::after{bottom:-1px;right:-1px;border-left:0;border-top:0}.card:hover{border-color:var(--neon-cyan);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.card:hover::before,.card:hover::after,.agent:hover::before,.agent:hover::after,.tier:hover::before,.tier:hover::after,.quote:hover::before,.quote:hover::after,.steps li:hover::before,.steps li:hover::after,.shot:hover::before,.shot:hover::after{width:20px;height:20px;border-color:var(--neon-magenta)}.metric{font-family:var(--font-mono);font-size:clamp(48px,5vw,64px);font-weight:700;letter-spacing:-0.025em;line-height:1;margin-bottom:16px;font-feature-settings:'tnum';background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(0,240,255,0.4))}.card p{margin:0 0 8px;color:var(--text-mute)}.card .src{font-size:12.5px;color:var(--text-dim);margin-top:14px}.agents{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.agent{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px;transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease);position:relative;overflow:hidden}.agent::after{}.agent:hover{border-color:var(--neon-cyan);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.agent>*{position:relative;z-index:1}.agent header{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.agent-num{font-family:var(--font-mono);font-style:normal;font-size:22px;font-weight:700;letter-spacing:0.02em;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(0,240,255,0.5))}.agent h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-0.005em;text-transform:uppercase}.agent p{color:var(--text-mute);margin:0 0 14px}.agent ul{padding:0;margin:0;list-style:none;color:var(--text-mute);font-size:14px;font-family:var(--font-mono)}.agent ul li{margin:6px 0;padding-left:18px;position:relative}.agent ul li::before{content:'▸';position:absolute;left:0;color:var(--neon-cyan);text-shadow:0 0 6px var(--neon-cyan)}.agent-soon{background:linear-gradient(180deg,var(--surface),rgba(7,7,26,0.8))}.badge-soon{display:inline-block;font-family:var(--font-mono);font-size:10px;padding:3px 8px;border-radius:2px;background:rgba(255,214,10,0.12);color:var(--neon-yellow);border:1px solid rgba(255,214,10,0.55);margin-left:6px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;vertical-align:middle;text-shadow:0 0 8px rgba(255,214,10,0.55);box-shadow:0 0 12px rgba(255,214,10,0.15)}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:step}.steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 26px;position:relative;transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.steps li:hover{border-color:var(--neon-cyan);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.step-n{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:2px;background:rgba(0,240,255,0.08);color:var(--neon-cyan);font-weight:700;font-family:var(--font-mono);font-size:16px;margin-bottom:18px;border:1px solid var(--neon-cyan);box-shadow:0 0 14px rgba(0,240,255,0.3),inset 0 0 12px rgba(0,240,255,0.10);text-shadow:0 0 8px var(--neon-cyan);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.steps h3{margin:0 0 6px;font-size:17px;font-weight:700;letter-spacing:0.02em;text-transform:uppercase}.steps p{margin:0;color:var(--text-mute);font-size:14px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);position:relative}.table-wrap::before,.table-wrap::after{content:'';position:absolute;width:14px;height:14px;border:1px solid var(--neon-cyan);opacity:0.8;pointer-events:none}.table-wrap::before{top:-1px;left:-1px;border-right:0;border-bottom:0}.table-wrap::after{bottom:-1px;right:-1px;border-left:0;border-top:0}.compare{width:100%;border-collapse:collapse;font-size:14.5px}.compare th,.compare td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--line)}.compare thead th{color:var(--neon-cyan);font-family:var(--font-mono);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.14em;text-shadow:0 0 6px rgba(0,240,255,0.4);background:rgba(0,240,255,0.04)}.compare th.hi{color:var(--neon-magenta);text-shadow:0 0 8px rgba(255,42,109,0.5)}.compare td.hi{color:var(--neon-cyan);font-weight:600;text-shadow:0 0 6px rgba(0,240,255,0.45)}.compare tbody tr:last-child td{border-bottom:0}.compare tbody tr:hover{background:rgba(255,42,109,0.06)}.compare tbody tr:hover td{color:var(--text)}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.quote{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 28px;margin:0;position:relative;transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.quote:hover{border-color:var(--neon-cyan);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.quote blockquote{margin:0 0 18px;font-size:17px;line-height:1.5;letter-spacing:-0.01em;color:var(--text)}.quote blockquote::before{content:'"';font-family:var(--font-mono);font-size:48px;line-height:0;display:block;height:24px;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(0,240,255,0.4))}.quote figcaption{color:var(--text-mute);font-size:14px;font-family:var(--font-mono)}.quote figcaption strong{display:block;color:var(--neon-cyan);font-weight:700;text-transform:uppercase;letter-spacing:0.06em;text-shadow:0 0 6px rgba(0,240,255,0.4)}.quotes-disclosure{color:var(--text-dim);font-size:13px;margin-top:24px;font-family:var(--font-mono)}details{border-bottom:1px solid var(--line);padding:24px 0;transition:padding var(--dur-base) var(--ease)}details summary{font-family:var(--font-mono);font-size:16px;font-weight:600;letter-spacing:0.01em;text-transform:uppercase;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color var(--dur-fast) var(--ease),text-shadow var(--dur-fast) var(--ease)}details summary:hover{color:var(--neon-cyan);text-shadow:0 0 8px rgba(0,240,255,0.5)}details[open] summary{color:var(--neon-magenta);text-shadow:0 0 8px rgba(255,42,109,0.5)}details summary::-webkit-details-marker{display:none}details summary::after{content:'[+]';font-family:var(--font-mono);color:var(--neon-cyan);font-size:14px;transition:transform var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}details[open] summary::after{content:'[ − ]';color:var(--neon-magenta)}details p{color:var(--text-mute);margin:16px 0 0;font-size:15.5px;line-height:1.65;padding-left:12px;border-left:1px solid rgba(0,240,255,0.3)}.cta-final{background:radial-gradient(35% 80% at 30% 100%,rgba(0,240,255,0.18),transparent 70%),radial-gradient(35% 80% at 50% 100%,rgba(123,44,255,0.26),transparent 70%),radial-gradient(35% 80% at 70% 100%,rgba(255,42,109,0.18),transparent 70%)}.cta-final::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--neon-cyan),var(--neon-magenta),transparent);opacity:0.7}.footer{background:rgba(3,3,13,0.85);border-top:1px solid var(--line);padding:64px 0 40px;position:relative}.footer::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--neon-cyan) 25%,var(--neon-magenta) 75%,transparent);opacity:0.7}.footer-inner{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start}.footer .brand{margin-bottom:14px}.footer-nav{display:flex;flex-wrap:wrap;gap:32px 56px}.footer-nav>div{min-width:120px}.footer-nav h3{color:var(--neon-cyan);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.18em;margin:0 0 14px;font-weight:700;text-shadow:0 0 6px rgba(0,240,255,0.4)}.footer-nav a{display:block;color:var(--text-mute);font-family:var(--font-mono);font-size:13px;letter-spacing:0.04em;padding:5px 0}.footer-nav a:hover{color:var(--neon-cyan);text-shadow:0 0 8px rgba(0,240,255,0.5)}.copyright{grid-column:1 / -1;color:var(--text-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:0.04em;padding-top:32px;margin:0;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:center}.socials{display:inline-flex;gap:10px}.socials a{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:2px;color:var(--text-mute);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),text-shadow var(--dur-fast) var(--ease);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.socials a:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 14px rgba(0,240,255,0.35);text-shadow:0 0 8px rgba(0,240,255,0.7)}.billing-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:2px;border:1px solid var(--line-2);background:rgba(0,240,255,0.03);margin:8px 0 36px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));box-shadow:0 0 14px rgba(0,240,255,0.12)}.billing-toggle button{background:transparent;border:none;color:var(--text-mute);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;padding:10px 18px;border-radius:2px;cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),text-shadow var(--dur-fast) var(--ease)}.billing-toggle button:hover{color:var(--neon-cyan)}html[data-billing="monthly"] .billing-toggle button[data-billing="monthly"],html[data-billing="annual"] .billing-toggle button[data-billing="annual"]{background:linear-gradient(135deg,var(--neon-cyan),var(--neon-magenta));color:#03030D;box-shadow:0 0 16px rgba(0,240,255,0.5);text-shadow:none}[data-billing-show]{display:inline}html[data-billing="monthly"] [data-billing-show="annual"],html:not([data-billing]) [data-billing-show="annual"],html[data-billing="annual"] [data-billing-show="monthly"]{display:none}.billing-toggle .save{font-family:var(--font-mono);font-size:10px;color:var(--neon-cyan);margin-left:6px;padding:2px 6px;border-radius:2px;background:rgba(0,240,255,0.12);vertical-align:middle;letter-spacing:0.06em;text-shadow:0 0 6px rgba(0,240,255,0.45)}.tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.tier{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 26px;display:flex;flex-direction:column;position:relative;transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.tier:hover{border-color:var(--neon-cyan);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.tier-featured{border-color:var(--neon-magenta);background:linear-gradient(rgba(13,13,38,0.85),rgba(13,13,38,0.85)) padding-box,var(--brand-gradient) border-box;border:1px solid transparent;box-shadow:0 0 0 1px rgba(255,42,109,0.45),0 0 36px rgba(255,42,109,0.25),0 24px 60px rgba(0,0,0,0.7)}.tier-featured::before,.tier-featured::after{border-color:var(--neon-magenta)}.tier-badge{position:absolute;top:-12px;left:24px;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-magenta));color:#03030D;font-family:var(--font-mono);font-size:10px;font-weight:700;padding:6px 14px;border-radius:0;letter-spacing:0.14em;text-transform:uppercase;box-shadow:0 0 16px rgba(255,42,109,0.6);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.tier h3{margin:0 0 6px;font-family:var(--font-mono);font-size:17px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--neon-cyan);text-shadow:0 0 8px rgba(0,240,255,0.4)}.tier-tagline{color:var(--text-mute);font-size:14px;min-height:42px;margin:0 0 18px}.tier-price{font-family:var(--font-mono);font-size:42px;font-weight:700;letter-spacing:-0.02em;line-height:1;margin-bottom:4px;font-feature-settings:'tnum';background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(0,240,255,0.4))}.tier-price .per{-webkit-text-fill-color:var(--text-dim);color:var(--text-dim);font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:0.04em;margin-left:6px;filter:none}.tier-sub{color:var(--text-dim);font-size:13px;font-family:var(--font-mono);margin:0 0 22px}.tier ul{padding:0;list-style:none;margin:0 0 24px;flex:1}.tier li{padding:8px 0 8px 24px;position:relative;font-size:14px;color:var(--text-mute);font-family:var(--font-mono)}.tier li::before{content:'\2713';position:absolute;left:0;color:var(--neon-cyan);font-weight:700;text-shadow:0 0 8px var(--neon-cyan)}.tier li.muted{color:var(--text-dim)}.tier li.muted::before{content:'\2014';color:var(--text-dim);text-shadow:none}.feature-matrix{width:100%;border-collapse:collapse;font-size:14px;margin-top:16px;font-family:var(--font-mono)}.feature-matrix th,.feature-matrix td{padding:14px 18px;border-bottom:1px solid var(--line)}.feature-matrix th{text-align:left;color:var(--neon-cyan);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.12em;text-shadow:0 0 6px rgba(0,240,255,0.4)}.feature-matrix td{text-align:center;color:var(--text-mute)}.feature-matrix td:first-child{text-align:left;color:var(--text)}.feature-matrix td.yes{color:var(--neon-cyan);font-weight:700;text-shadow:0 0 6px rgba(0,240,255,0.45)}.feature-matrix tbody tr:hover{background:rgba(255,42,109,0.06)}.video-frame{border:1px solid var(--neon-cyan);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--shadow-2),var(--glow-cyan);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.video-frame::before{content:'';position:absolute;inset:0;background:radial-gradient(40% 60% at 35% 50%,rgba(0,240,255,0.22),transparent 70%),radial-gradient(40% 60% at 65% 50%,rgba(255,42,109,0.22),transparent 70%)}.play-btn{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-magenta));color:#03030D;display:flex;align-items:center;justify-content:center;font-size:32px;cursor:pointer;box-shadow:0 0 24px rgba(0,240,255,0.55),0 0 56px rgba(255,42,109,0.45);position:relative;z-index:2;border:2px solid rgba(255,255,255,0.45);transition:transform var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out)}.play-btn:hover{transform:scale(1.08);filter:brightness(1.15)}.storyboard{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.shot{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px 24px 26px;transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease);position:relative}.shot:hover{border-color:var(--neon-cyan);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.shot-time{color:var(--neon-cyan);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:0.08em;margin-bottom:8px;text-shadow:0 0 6px rgba(0,240,255,0.45)}.shot h4{margin:0 0 8px;font-size:16px;font-weight:700;letter-spacing:0.02em;text-transform:uppercase}.shot p{margin:0;color:var(--text-mute);font-size:14px}.shot .vo{color:var(--text);border-left:2px solid var(--neon-magenta);padding-left:12px;margin-top:14px;font-style:italic;font-family:var(--font-serif);font-size:15px;box-shadow:-2px 0 12px rgba(255,42,109,0.25)}.prose{color:var(--text-mute);font-size:15.5px;line-height:1.75;max-width:760px}.prose h2{color:var(--neon-cyan);font-family:var(--font-mono);font-size:20px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;margin:40px 0 12px;text-shadow:0 0 8px rgba(0,240,255,0.4)}.prose h2::before{content:'// ';color:var(--neon-magenta);opacity:0.8}.prose h2:first-child{margin-top:0}.prose h3{color:var(--text);font-size:16px;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;margin:24px 0 8px;font-family:var(--font-mono)}.prose p{margin:0 0 14px}.prose ul,.prose ol{padding-left:22px;margin:0 0 14px}.prose li{margin:6px 0}.prose a{color:var(--neon-cyan);text-decoration:underline;text-underline-offset:3px;text-shadow:0 0 6px rgba(0,240,255,0.35)}.prose a:hover{color:var(--neon-magenta);text-shadow:0 0 8px rgba(255,42,109,0.55)}.prose strong{color:var(--text);font-weight:700}.prose code{font-family:var(--font-mono);background:rgba(0,240,255,0.08);color:var(--neon-cyan);padding:1px 6px;border-radius:2px;font-size:13.5px;border:1px solid rgba(0,240,255,0.25);text-shadow:0 0 4px rgba(0,240,255,0.4)}.prose hr{border:0;border-top:1px solid var(--line);margin:32px 0;background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);height:1px}.prose .toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px;margin:0 0 32px;font-size:14.5px;position:relative}.prose .toc::before,.prose .toc::after{content:'';position:absolute;width:12px;height:12px;border:1px solid var(--neon-cyan);opacity:0.8;pointer-events:none}.prose .toc::before{top:-1px;left:-1px;border-right:0;border-bottom:0}.prose .toc::after{bottom:-1px;right:-1px;border-left:0;border-top:0}.prose .toc h2{color:var(--neon-cyan);font-family:var(--font-mono);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;font-weight:700;margin:0 0 10px;text-shadow:0 0 6px rgba(0,240,255,0.4)}.prose .toc ol{padding-left:22px;margin:0}.prose .doc-meta{color:var(--text-dim);font-family:var(--font-mono);font-size:12.5px;letter-spacing:0.04em;margin:0 0 32px;padding-bottom:16px;border-bottom:1px solid var(--line)}.prose .doc-meta strong{color:var(--neon-cyan);text-shadow:0 0 6px rgba(0,240,255,0.35)}.prose .callout{background:rgba(0,240,255,0.06);border:1px solid rgba(0,240,255,0.35);border-radius:var(--radius);padding:16px 20px;margin:0 0 24px;color:var(--text-mute);position:relative;box-shadow:inset 0 0 18px rgba(0,240,255,0.06)}.prose .callout strong{color:var(--neon-cyan);text-shadow:0 0 6px rgba(0,240,255,0.4)}.skip-link{position:absolute;top:-40px;left:8px;background:var(--neon-cyan);color:#03030D;padding:10px 16px;border-radius:2px;font-family:var(--font-mono);font-weight:700;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;z-index:100;transition:top var(--dur-fast) var(--ease);box-shadow:0 0 18px var(--neon-cyan)}.skip-link:focus{top:8px;color:#03030D}.reveal{opacity:0;transform:translateY(16px);transition:opacity 700ms var(--ease-out),transform 700ms var(--ease-out);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:160ms}.reveal-delay-3{transition-delay:240ms}.reveal-delay-4{transition-delay:320ms}@media (max-width:980px){.grid-3,.agents,.quotes{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.tiers{grid-template-columns:repeat(2,1fr)}.footer-inner{grid-template-columns:1fr}.nav-links{display:none}.logos-row{grid-template-columns:repeat(3,1fr)}.trust{grid-template-columns:repeat(2,1fr)}.section{padding:80px 0}}@media (max-width:640px){.steps,.tiers,.storyboard{grid-template-columns:1fr}.hero{padding:64px 0 40px}.section{padding:64px 0}.nav-cta .link-quiet{display:none}.logos-row{grid-template-columns:repeat(2,1fr)}.trust{grid-template-columns:1fr}.copyright{flex-direction:column;align-items:flex-start}body::before{background-size:40px 40px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}.reveal{opacity:1;transform:none}body::after,html::before{display:none}html::after{opacity:0.7}.hero-title .serif{max-width:14ch !important;border-right-color:transparent !important;box-shadow:none !important}}@media print{body{background:#fff;color:#000}body::before,body::after,html::before,html::after{display:none}.nav,.footer,.hero-glow,.cta-final{display:none}.section{padding:24px 0}a{color:#000;text-decoration:underline}.hero-title .serif{max-width:none !important;border-right:0 !important;box-shadow:none !important;animation:none !important}}.section-trust{padding:56px 0 40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(0,240,255,0.02);position:relative}.section-trust::before{content:'';position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);opacity:0.5}.trust-strip-label{text-align:center;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.22em;color:var(--neon-cyan);margin:0 0 26px;text-shadow:0 0 8px rgba(0,240,255,0.4)}.trust-strip-label::before{content:'// ';opacity:0.7}.trust-strip{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;align-items:stretch}.trust-strip li{display:flex;align-items:center;justify-content:center;padding:18px 8px;border:1px solid var(--line);background:rgba(0,240,255,0.03);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:border-color var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.trust-strip li span{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:0.10em;color:var(--text-mute);transition:color var(--dur-base) var(--ease),text-shadow var(--dur-base) var(--ease);white-space:nowrap}.trust-strip li:hover{border-color:var(--neon-cyan);background:rgba(0,240,255,0.06)}.trust-strip li:hover span{color:var(--neon-cyan);text-shadow:0 0 8px rgba(0,240,255,0.6)}.section-newsletter{padding:96px 0}.section-newsletter .h2{text-align:center;max-width:100%}.section-newsletter .lead{text-align:center;margin-left:auto;margin-right:auto}.section-newsletter .eyebrow{display:flex;justify-content:center}.newsletter-form{display:flex;gap:12px;max-width:540px;margin:12px auto 16px;position:relative}.newsletter-form input[type="email"]{flex:1;background:var(--surface);border:1px solid var(--line-2);color:var(--text);font-family:var(--font-mono);font-size:14px;letter-spacing:0.02em;padding:14px 18px;border-radius:2px;outline:none;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.newsletter-form input[type="email"]::placeholder{color:var(--text-dim)}.newsletter-form input[type="email"]:focus{border-color:var(--neon-cyan);background:rgba(0,240,255,0.05);box-shadow:0 0 0 1px var(--neon-cyan),0 0 16px rgba(0,240,255,0.35),inset 0 0 12px rgba(0,240,255,0.08)}.newsletter-fineprint{text-align:center;color:var(--text-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:0.04em;margin:0}@media (max-width:640px){.trust-strip{grid-template-columns:repeat(2,1fr)}.newsletter-form{flex-direction:column}}.hero-title:hover,.h2:hover{animation:glitch-shake 320ms cubic-bezier(.5,.1,.5,.9) 1}@keyframes glitch-shake{0%{text-shadow:0 0 18px rgba(0,240,255,0.15);transform:translate3d(0,0,0)}12%{text-shadow:2px 0 0 var(--neon-magenta),-2px 0 0 var(--neon-cyan),0 0 18px rgba(0,240,255,0.25);transform:translate3d(-1px,0,0)}24%{text-shadow:-3px 0 0 var(--neon-magenta),3px 0 0 var(--neon-cyan),0 0 18px rgba(0,240,255,0.25);transform:translate3d(1px,0,0)}36%{text-shadow:2px 1px 0 var(--neon-magenta),-2px -1px 0 var(--neon-cyan),0 0 18px rgba(0,240,255,0.25);transform:translate3d(0,1px,0)}48%{text-shadow:-2px -1px 0 var(--neon-magenta),2px 1px 0 var(--neon-cyan),0 0 18px rgba(0,240,255,0.25);transform:translate3d(0,-1px,0)}60%{text-shadow:1px 0 0 var(--neon-magenta),-1px 0 0 var(--neon-cyan),0 0 18px rgba(0,240,255,0.25);transform:translate3d(0,0,0)}100%{text-shadow:0 0 18px rgba(0,240,255,0.15);transform:translate3d(0,0,0)}}.cursor-spotlight{position:fixed;top:0;left:0;width:520px;height:520px;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(circle,rgba(0,240,255,0.18) 0%,rgba(0,240,255,0.08) 35%,transparent 70%);filter:blur(36px);mix-blend-mode:screen;transform:translate3d(calc(var(--mx,-9999px) - 260px),calc(var(--my,-9999px) - 260px),0);transition:opacity 200ms var(--ease);opacity:0;will-change:transform,opacity}.cursor-spotlight.is-on{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.cursor-spotlight{display:none}}.boot{position:fixed;inset:0;z-index:9999;background:#03030D;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 8vw;font-family:var(--font-mono);color:var(--neon-cyan);font-size:14px;line-height:1.9;letter-spacing:0.04em;text-shadow:0 0 8px rgba(0,240,255,0.5);pointer-events:none;animation:boot-out 350ms ease-in 1.1s forwards}.boot::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,240,255,0.04) 2px 3px);pointer-events:none}.boot-line{opacity:0;animation:boot-line-in 180ms steps(20,end) forwards}.boot-line:nth-child(1){animation-delay:0ms}.boot-line:nth-child(2){animation-delay:130ms}.boot-line:nth-child(3){animation-delay:280ms}.boot-line:nth-child(4){animation-delay:460ms}.boot-line:nth-child(5){animation-delay:640ms;color:var(--neon-magenta);text-shadow:0 0 8px rgba(255,42,109,0.6)}.boot-line .prompt{color:var(--neon-magenta);margin-right:8px;text-shadow:0 0 6px var(--neon-magenta)}@keyframes boot-line-in{from{opacity:0}to{opacity:1}}@keyframes boot-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.boot{display:none}}.agent-icon{display:block;width:28px;height:28px;flex-shrink:0;color:var(--neon-cyan);filter:drop-shadow(0 0 6px rgba(0,240,255,0.55))}.agent header{gap:14px;align-items:center}.agent-icon .anim-spin{animation:agent-spin 6s linear infinite;transform-origin:12px 12px}.agent-icon .anim-pulse{animation:agent-pulse 2.4s ease-in-out infinite;transform-origin:center}.agent-icon .anim-stream{animation:agent-stream 2.2s linear infinite}@keyframes agent-spin{to{transform:rotate(360deg)}}@keyframes agent-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.45;transform:scale(0.92)}}@keyframes agent-stream{0%{stroke-dashoffset:24;opacity:0.4}50%{opacity:1}100%{stroke-dashoffset:0;opacity:0.4}}.agent-soon .agent-icon{color:var(--neon-yellow);filter:drop-shadow(0 0 6px rgba(255,214,10,0.5))}.err-404 .hero-title{letter-spacing:-0.02em}.err-terminal{max-width:540px;margin:0 auto 36px;background:rgba(3,3,13,0.85);border:1px solid var(--neon-magenta);border-radius:4px;text-align:left;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(255,42,109,0.4),0 0 28px rgba(255,42,109,0.25),0 0 80px rgba(0,240,255,0.10)}.err-terminal::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,42,109,0.06) 2px 3px);pointer-events:none}.err-terminal-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(255,42,109,0.08);border-bottom:1px solid rgba(255,42,109,0.35);font-family:var(--font-mono);font-size:12px}.err-dot{width:9px;height:9px;border-radius:50%;background:var(--neon-magenta);box-shadow:0 0 8px var(--neon-magenta)}.err-dot:nth-child(2){background:var(--neon-yellow);box-shadow:0 0 8px var(--neon-yellow);animation:err-blink 1.2s steps(2) infinite}.err-dot:nth-child(3){background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan)}@keyframes err-blink{50%{opacity:0.3}}.err-crumb{color:var(--text-mute);margin-left:8px;letter-spacing:0.04em}.err-crumb b{color:var(--neon-magenta);font-weight:700;text-shadow:0 0 6px var(--neon-magenta)}.err-ascii{margin:0;padding:18px 16px 22px;font-family:var(--font-mono);color:var(--neon-cyan);font-size:12.5px;line-height:1.4;text-shadow:0 0 6px rgba(0,240,255,0.4);white-space:pre;overflow-x:auto}.err-glitch{position:relative;display:inline-block}.err-glitch::before,.err-glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:0.55;font:inherit;letter-spacing:inherit;text-align:inherit}.err-glitch::before{color:var(--neon-cyan);text-shadow:0 0 6px rgba(0,240,255,0.6);animation:err-shift-a 2.6s steps(8,end) infinite}.err-glitch::after{color:var(--neon-magenta);text-shadow:0 0 6px rgba(255,42,109,0.6);animation:err-shift-b 3.2s steps(10,end) infinite}@keyframes err-shift-a{0%,90%,100%{transform:translate(0,0);clip-path:inset(0 0 0 0)}10%{transform:translate(-2px,0);clip-path:inset(20% 0 60% 0)}30%{transform:translate( 2px,1px);clip-path:inset(60% 0 20% 0)}60%{transform:translate(-1px,-1px);clip-path:inset(35% 0 40% 0)}80%{transform:translate( 1px,0);clip-path:inset(70% 0 5% 0)}}@keyframes err-shift-b{0%,92%,100%{transform:translate(0,0);clip-path:inset(0 0 0 0)}20%{transform:translate( 2px,0);clip-path:inset(10% 0 70% 0)}45%{transform:translate(-2px,1px);clip-path:inset(55% 0 25% 0)}70%{transform:translate( 1px,-1px);clip-path:inset(25% 0 55% 0)}}@media (prefers-reduced-motion:reduce){.err-glitch::before,.err-glitch::after{display:none}}.demo-dashboard{aspect-ratio:16 / 10;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:0;background:var(--bg);position:relative;overflow:hidden}.demo-dashboard::before{content:'';position:absolute;inset:0;background:radial-gradient(40% 60% at 30% 50%,rgba(0,240,255,0.10),transparent 70%),radial-gradient(40% 60% at 70% 50%,rgba(255,42,109,0.10),transparent 70%);pointer-events:none}.dash-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(0,240,255,0.25);background:rgba(0,240,255,0.03);font-family:var(--font-mono);position:relative;z-index:2}.dash-dot{width:9px;height:9px;border-radius:50%}.dash-dot:nth-child(1){background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan)}.dash-dot:nth-child(2){background:var(--neon-magenta);box-shadow:0 0 8px var(--neon-magenta)}.dash-dot:nth-child(3){background:var(--neon-purple);box-shadow:0 0 8px var(--neon-purple)}.dash-crumb{color:var(--text-mute);font-size:12px;margin-left:12px;letter-spacing:0.04em}.dash-crumb b{color:var(--text);font-weight:600}.dash-live{margin-left:auto;color:var(--neon-magenta);font-size:11px;letter-spacing:0.16em;font-weight:700;display:inline-flex;align-items:center;gap:6px;text-shadow:0 0 6px rgba(255,42,109,0.6)}.dash-live-dot{width:7px;height:7px;border-radius:50%;background:var(--neon-magenta);box-shadow:0 0 8px var(--neon-magenta);animation:dash-live-blink 1.1s ease-in-out infinite}@keyframes dash-live-blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(0.7)}}.dash-svg{flex:1;width:100%;height:auto;display:block;position:relative;z-index:1}.dash-rail-title{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:0.10em}.dash-rail-sub{font-family:var(--font-mono);font-size:10px;letter-spacing:0.18em;text-transform:uppercase}.dash-feed{animation:dash-feed-tick 6s steps(5,end) infinite}@keyframes dash-feed-tick{0%,18%{transform:translate3d(0,92px,0)}20%,38%{transform:translate3d(0,36px,0)}40%,58%{transform:translate3d(0,-20px,0)}60%,78%{transform:translate3d(0,-76px,0)}80%,100%{transform:translate3d(0,-132px,0)}}.dash-feed-row-1{transform:translate(0,102px)}.dash-feed-row-2{transform:translate(0,158px)}.dash-feed-row-3{transform:translate(0,214px)}.dash-feed-row-4{transform:translate(0,270px)}.dash-feed-row-5{transform:translate(0,326px)}.dash-feed-q{font-family:var(--font-mono);font-size:13px;font-weight:600}.dash-feed-m{font-family:var(--font-mono);font-size:11px;letter-spacing:0.04em}.dash-feed-up{font-family:var(--font-mono);font-size:11px;font-weight:700;filter:drop-shadow(0 0 4px rgba(57,255,20,0.6))}.dash-feed-dn{font-family:var(--font-mono);font-size:11px;font-weight:700;filter:drop-shadow(0 0 4px rgba(255,42,109,0.6))}.dash-feed-new{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.12em;filter:drop-shadow(0 0 4px rgba(255,214,10,0.6))}.dash-h-title{font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:0.10em}.dash-h-sub{font-family:var(--font-mono);font-size:11px;letter-spacing:0.04em}.dash-counter-label{font-family:var(--font-mono);font-size:11px;letter-spacing:0.20em}.dash-counter-value{font-family:var(--font-mono);font-size:42px;font-weight:700;filter:drop-shadow(0 0 12px rgba(0,240,255,0.5));animation:dash-counter-pulse 3s ease-in-out infinite}@keyframes dash-counter-pulse{0%,100%{filter:drop-shadow(0 0 12px rgba(0,240,255,0.5))}50%{filter:drop-shadow(0 0 18px rgba(255,42,109,0.6))}}.dash-counter-delta{font-family:var(--font-mono);font-size:12px;font-weight:700;filter:drop-shadow(0 0 5px rgba(0,240,255,0.55))}.dash-axis,.dash-xaxis,.dash-legend{font-family:var(--font-mono);font-size:10px;letter-spacing:0.06em}.dash-legend text{font-size:11px}.dash-line{stroke-dasharray:1500;stroke-dashoffset:1500;animation:dash-line-draw 3s ease-out 0.4s forwards;filter:drop-shadow(0 0 6px rgba(123,44,255,0.6))}.dash-area{opacity:0;animation:dash-area-fade 2s ease-out 2.5s forwards}@keyframes dash-line-draw{to{stroke-dashoffset:0}}@keyframes dash-area-fade{to{opacity:1}}.dash-marker{filter:drop-shadow(0 0 8px rgba(255,42,109,0.8));animation:dash-marker-pulse 1.6s ease-in-out infinite;transform-origin:760px 174px;transform-box:fill-box}.dash-marker-halo{animation:dash-marker-halo 2s ease-out infinite;transform-origin:760px 174px;transform-box:fill-box}@keyframes dash-marker-pulse{0%,100%{opacity:1}50%{opacity:0.55}}@keyframes dash-marker-halo{0%{opacity:0.6;transform:scale(1)}100%{opacity:0;transform:scale(2.4)}}.dash-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}@media (max-width:980px){.demo-dashboard{aspect-ratio:4 / 3}}@media (prefers-reduced-motion:reduce){.dash-feed,.dash-line,.dash-area,.dash-marker,.dash-marker-halo,.dash-counter-value,.dash-live-dot{animation:none}.dash-line{stroke-dashoffset:0}.dash-area{opacity:1}}.release{padding:28px 0 24px;border-bottom:1px solid var(--line);position:relative}.release:last-of-type{border-bottom:0}.release-head{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.release-date{font-family:var(--font-mono);font-size:12px;letter-spacing:0.12em;color:var(--neon-cyan);text-shadow:0 0 6px rgba(0,240,255,0.4)}.release-ver{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.10em;padding:3px 8px;background:rgba(0,240,255,0.08);border:1px solid rgba(0,240,255,0.35);color:var(--neon-cyan);border-radius:2px;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px))}.release-tag{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.16em;padding:3px 8px;border-radius:2px;background:rgba(255,42,109,0.10);color:var(--neon-magenta);border:1px solid rgba(255,42,109,0.45);text-shadow:0 0 6px rgba(255,42,109,0.5);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px))}.release-tag-major{background:rgba(255,42,109,0.14)}.release-title{margin:0 0 12px;font-size:22px;font-weight:700;letter-spacing:-0.005em;line-height:1.25;color:var(--text)}.release-list{list-style:none;padding:0;margin:0;font-family:var(--font-mono);font-size:14px;line-height:1.65;color:var(--text-mute)}.release-list li{padding:4px 0 4px 12px;position:relative}.release-list li::before{content:'>';position:absolute;left:-4px;color:var(--neon-cyan);opacity:0.6}.release-list b{font-weight:700;letter-spacing:0.08em;font-size:11px;margin-right:6px;color:var(--neon-cyan);text-shadow:0 0 5px rgba(0,240,255,0.35)}.release-list code{font-family:var(--font-mono);background:rgba(0,240,255,0.08);color:var(--neon-cyan);border:1px solid rgba(0,240,255,0.25);padding:0 6px;border-radius:2px;font-size:12.5px}.release-foot{text-align:center;color:var(--text-dim);font-family:var(--font-mono);font-size:13px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.cookie-banner{position:fixed;left:24px;bottom:24px;right:24px;max-width:520px;margin-left:auto;z-index:80;padding:18px 22px;background:rgba(3,3,13,0.92);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid var(--neon-cyan);border-radius:2px;font-family:var(--font-mono);color:var(--text-mute);font-size:13px;line-height:1.55;box-shadow:0 0 0 1px rgba(0,240,255,0.35),0 0 24px rgba(0,240,255,0.30),0 0 60px rgba(255,42,109,0.10),0 24px 60px rgba(0,0,0,0.7);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transform:translateY(120%);opacity:0;transition:transform 360ms var(--ease-out),opacity 280ms var(--ease)}.cookie-banner.is-shown{transform:translateY(0);opacity:1}.cookie-banner::before{content:'//';position:absolute;top:14px;left:18px;color:var(--neon-magenta);font-weight:700;letter-spacing:0.12em;text-shadow:0 0 6px var(--neon-magenta)}.cookie-banner-title{display:block;color:var(--neon-cyan);text-shadow:0 0 6px rgba(0,240,255,0.4);font-weight:700;letter-spacing:0.10em;text-transform:uppercase;font-size:11px;margin:0 0 6px 24px}.cookie-banner-body{margin:0 0 14px}.cookie-banner-body a{color:var(--neon-cyan);text-decoration:underline;text-underline-offset:3px}.cookie-banner-body a:hover{color:var(--neon-magenta)}.cookie-banner-actions{display:flex;gap:10px;flex-wrap:wrap}.cookie-banner-actions .btn{padding:8px 14px;font-size:11px}@media (max-width:640px){.cookie-banner{left:12px;right:12px;bottom:12px;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.cookie-banner{transition:none}}.tier-featured{position:relative}.tier-featured::before{border-color:var(--neon-magenta)}.tier-featured::after{border-color:var(--neon-magenta)}.tier-featured{animation:tier-featured-breath 4.5s ease-in-out infinite alternate}@keyframes tier-featured-breath{0%{box-shadow:0 0 0 1px rgba(255,42,109,0.45),0 0 30px rgba(255,42,109,0.20),0 24px 60px rgba(0,0,0,0.70)}100%{box-shadow:0 0 0 1px rgba(255,42,109,0.65),0 0 48px rgba(255,42,109,0.34),0 0 80px rgba(0,240,255,0.18),0 24px 60px rgba(0,0,0,0.70)}}.tier-featured .tier-badge{animation:tier-badge-shift 8s ease-in-out infinite;background-size:220% 220%;background-image:linear-gradient(135deg,var(--neon-cyan),var(--neon-purple),var(--neon-magenta),var(--neon-purple),var(--neon-cyan))}@keyframes tier-badge-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.tier{transform:translateY(0)}.tier:hover{transform:translateY(-4px)}.tier-price [data-billing-show]{transition:opacity 220ms var(--ease),transform 220ms var(--ease)}.tier-price [data-billing-show]:not([style*="display:none"]){animation:price-swap-in 360ms var(--ease-out)}@keyframes price-swap-in{0%{opacity:0;transform:translateY(-6px)}100%{opacity:1;transform:translateY(0)}}.feature-matrix tbody tr{transition:background 160ms var(--ease)}.feature-matrix tbody tr:hover{background:linear-gradient(90deg,rgba(0,240,255,0.06) 0%,rgba(123,44,255,0.06) 50%,rgba(255,42,109,0.06) 100%)}.feature-matrix tbody tr:hover td:first-child{color:var(--neon-cyan);text-shadow:0 0 6px rgba(0,240,255,0.45)}.feature-matrix tbody tr:hover td.yes{filter:drop-shadow(0 0 4px rgba(0,240,255,0.4))}.billing-toggle button[aria-pressed="true"]{position:relative}.billing-toggle button[aria-pressed="true"]::after{content:'';position:absolute;inset:-2px;border-radius:2px;box-shadow:0 0 24px rgba(0,240,255,0.4);pointer-events:none;z-index:-1}@media (prefers-reduced-motion:reduce){.tier-featured{animation:none}.tier-featured .tier-badge{animation:none}.tier-price [data-billing-show]{animation:none}}.section-checker{padding:96px 0}.section-checker .h2{text-align:center;margin-left:auto;margin-right:auto}.section-checker .lead{text-align:center;margin-left:auto;margin-right:auto}.section-checker .eyebrow{display:flex;justify-content:center}.checker-form{max-width:740px;margin:4px auto 0}.checker-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px}.checker-form input[type="text"]{background:var(--surface);border:1px solid var(--line-2);color:var(--text);font-family:var(--font-mono);font-size:14px;padding:14px 16px;border-radius:2px;outline:none;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.checker-form input[type="text"]::placeholder{color:var(--text-dim)}.checker-form input[type="text"]:focus{border-color:var(--neon-cyan);background:rgba(0,240,255,0.05);box-shadow:0 0 0 1px var(--neon-cyan),0 0 16px rgba(0,240,255,0.35),inset 0 0 12px rgba(0,240,255,0.08)}.checker-hint{text-align:center;color:var(--text-dim);font-family:var(--font-mono);font-size:12px;margin:14px 0 0;letter-spacing:0.04em}.checker-result{margin:36px auto 0;max-width:920px;background:rgba(3,3,13,0.7);border:1px solid rgba(0,240,255,0.35);border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,240,255,0.18),0 0 28px rgba(0,240,255,0.20),0 0 80px rgba(255,42,109,0.10),0 24px 60px rgba(0,0,0,0.6);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));animation:checker-result-in 480ms var(--ease-out)}@keyframes checker-result-in{from{opacity:0;transform:translateY(16px) scale(0.99)}to{opacity:1;transform:translateY(0) scale(1)}}.checker-result-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(0,240,255,0.04);border-bottom:1px solid rgba(0,240,255,0.18);font-family:var(--font-mono);font-size:12px}.checker-result-dot{width:9px;height:9px;border-radius:50%}.checker-result-dot:nth-child(1){background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan)}.checker-result-dot:nth-child(2){background:var(--neon-magenta);box-shadow:0 0 8px var(--neon-magenta)}.checker-result-dot:nth-child(3){background:var(--neon-purple);box-shadow:0 0 8px var(--neon-purple)}.checker-result-crumb{color:var(--text-mute);margin-left:12px;letter-spacing:0.04em}.checker-result-crumb b{color:var(--text);font-weight:600}.checker-result-status{margin-left:auto;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.16em;padding:3px 8px;border:1px solid var(--neon-yellow);color:var(--neon-yellow);text-shadow:0 0 6px rgba(255,214,10,0.5)}.checker-result-body{padding:28px 28px 32px}.checker-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}.checker-card{background:rgba(0,240,255,0.03);border:1px solid var(--line);border-radius:2px;padding:18px 18px 16px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.checker-card-label{font-family:var(--font-mono);font-size:10px;letter-spacing:0.18em;color:var(--text-dim);margin-bottom:8px}.checker-card-value{font-family:var(--font-mono);font-size:30px;font-weight:700;letter-spacing:-0.01em;line-height:1;margin-bottom:6px;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(0,240,255,0.4))}.checker-card-delta{font-family:var(--font-mono);font-size:11px;letter-spacing:0.04em}.checker-card-delta.down{color:var(--neon-magenta);text-shadow:0 0 5px rgba(255,42,109,0.4)}.checker-card-delta.up{color:var(--neon-green);text-shadow:0 0 5px rgba(57,255,20,0.4)}.checker-card-sub{font-family:var(--font-mono);font-size:11px;color:var(--text-mute);letter-spacing:0.02em}.checker-engines{background:rgba(0,240,255,0.02);border:1px solid var(--line);border-radius:2px;padding:18px 20px;margin-bottom:22px}.checker-engines-label{font-family:var(--font-mono);font-size:10px;letter-spacing:0.18em;color:var(--text-dim);margin-bottom:14px}.checker-engines-label span{color:var(--neon-cyan);text-shadow:0 0 5px rgba(0,240,255,0.4)}.checker-engines-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.checker-engines-list li{display:grid;grid-template-columns:140px 1fr 56px;align-items:center;gap:14px;font-family:var(--font-mono);font-size:12px}.ce-name{color:var(--text-mute);letter-spacing:0.04em}.ce-val{color:var(--neon-cyan);text-align:right;font-weight:700;text-shadow:0 0 5px rgba(0,240,255,0.4)}.ce-bar{display:block;height:8px;background:rgba(0,240,255,0.06);border:1px solid rgba(0,240,255,0.18);position:relative;overflow:hidden}.ce-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-magenta));box-shadow:0 0 10px rgba(0,240,255,0.5);animation:ce-bar-fill 1.4s var(--ease-out) forwards;transform-origin:left center}@keyframes ce-bar-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.checker-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width:720px){.checker-row{grid-template-columns:1fr}.checker-result-grid{grid-template-columns:1fr}.checker-engines-list li{grid-template-columns:100px 1fr 48px;gap:10px}}@media (prefers-reduced-motion:reduce){.checker-result,.ce-bar>span{animation:none}.ce-bar>span{transform:scaleX(1)}}.nav-toggle{display:none;width:38px;height:38px;border:1px solid var(--line-2);background:rgba(0,240,255,0.04);color:var(--neon-cyan);cursor:pointer;padding:0;position:relative;border-radius:2px;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.nav-toggle:hover{border-color:var(--neon-cyan);box-shadow:0 0 14px rgba(0,240,255,0.4)}.nav-toggle-bar{display:block;position:absolute;left:9px;right:9px;height:2px;background:var(--neon-cyan);box-shadow:0 0 6px var(--neon-cyan);transform-origin:center;transition:transform var(--dur-base) var(--ease),opacity var(--dur-fast) var(--ease),top var(--dur-base) var(--ease)}.nav-toggle-bar:nth-child(1){top:12px}.nav-toggle-bar:nth-child(2){top:18px}.nav-toggle-bar:nth-child(3){top:24px}.nav-toggle[aria-expanded="true"]{border-color:var(--neon-magenta);background:rgba(255,42,109,0.06);box-shadow:0 0 16px rgba(255,42,109,0.4)}.nav-toggle[aria-expanded="true"] .nav-toggle-bar{background:var(--neon-magenta);box-shadow:0 0 6px var(--neon-magenta)}.nav-toggle[aria-expanded="true"] .nav-toggle-bar:nth-child(1){top:18px;transform:rotate(45deg)}.nav-toggle[aria-expanded="true"] .nav-toggle-bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] .nav-toggle-bar:nth-child(3){top:18px;transform:rotate(-45deg)}@media (max-width:980px){.nav-toggle{display:inline-flex;align-items:center;justify-content:center}}@keyframes nav-backdrop-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nav-links,.nav-cta,.nav-toggle-bar{transition:none}body.nav-open::before{animation:none}}.compare-wide th,.compare-wide td{padding:14px 16px;font-size:14px}.compare-wide thead th.hi{font-size:13px;color:var(--neon-cyan);text-shadow:0 0 6px rgba(0,240,255,0.45);border-bottom:2px solid var(--neon-cyan)}.compare-wide tbody th.cmp-section{text-align:left;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--neon-magenta);background:rgba(255,42,109,0.06);border-top:1px solid rgba(255,42,109,0.3);border-bottom:1px solid rgba(255,42,109,0.3);padding:10px 16px;text-shadow:0 0 6px rgba(255,42,109,0.4)}.compare-wide tbody th.cmp-section::before{content:'// ';opacity:0.7}.compare-wide tbody tr td:nth-child(2),.compare-wide thead tr th:nth-child(2){background:linear-gradient(180deg,rgba(0,240,255,0.06),rgba(0,240,255,0.02));border-left:1px solid rgba(0,240,255,0.2);border-right:1px solid rgba(0,240,255,0.2)}.story-timeline{list-style:none;padding:0;margin:32px 0 0;position:relative}.story-timeline::before{content:'';position:absolute;left:12px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,var(--neon-cyan),var(--neon-magenta));opacity:0.5}.story-step{padding:14px 0 28px 44px;position:relative}.story-step::before{content:'';position:absolute;left:6px;top:22px;width:13px;height:13px;border-radius:50%;background:var(--bg);border:2px solid var(--neon-cyan);box-shadow:0 0 12px rgba(0,240,255,0.55)}.story-step:nth-child(even)::before{border-color:var(--neon-magenta);box-shadow:0 0 12px rgba(255,42,109,0.55)}.story-date{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:var(--neon-cyan);text-shadow:0 0 6px rgba(0,240,255,0.4);margin-bottom:8px}.story-step:nth-child(even) .story-date{color:var(--neon-magenta);text-shadow:0 0 6px rgba(255,42,109,0.4)}.story-step h3{margin:0 0 8px;font-size:19px;font-weight:700;letter-spacing:-0.005em;color:var(--text)}.story-step p{margin:0;color:var(--text-mute);font-size:15px;line-height:1.65}.story-step p a{color:var(--neon-cyan);text-decoration:underline;text-underline-offset:3px}.team-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.team-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 26px;position:relative;transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.team-card:hover{border-color:var(--neon-cyan);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.team-card::before,.team-card::after{content:'';position:absolute;width:14px;height:14px;border:1px solid var(--neon-cyan);opacity:0.8;pointer-events:none}.team-card::before{top:-1px;left:-1px;border-right:0;border-bottom:0}.team-card::after{bottom:-1px;right:-1px;border-left:0;border-top:0}.team-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-purple),var(--neon-magenta));margin-bottom:18px;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(0,240,255,0.35)}.team-avatar::after{content:attr(data-initials);position:absolute;inset:3px;border-radius:50%;background:#03030D;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:18px;letter-spacing:0.06em;background-image:linear-gradient(135deg,var(--neon-cyan),var(--neon-purple),var(--neon-magenta));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.team-card:hover .team-avatar{animation:team-avatar-pulse 1.6s ease-in-out infinite}@keyframes team-avatar-pulse{0%,100%{box-shadow:0 0 20px rgba(0,240,255,0.35)}50%{box-shadow:0 0 28px rgba(255,42,109,0.5)}}.team-card h3{margin:0 0 4px;font-size:18px;font-weight:700;letter-spacing:-0.005em}.team-role{font-family:var(--font-mono);font-size:11px;letter-spacing:0.10em;text-transform:uppercase;color:var(--neon-cyan);margin:0 0 14px;text-shadow:0 0 5px rgba(0,240,255,0.35)}.team-bio{margin:0;color:var(--text-mute);font-size:14px;line-height:1.6}@media (max-width:980px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.team-grid{grid-template-columns:1fr}.story-timeline::before{left:8px}.story-step{padding-left:32px}.story-step::before{left:2px}}.search-overlay{position:fixed;inset:0;z-index:90;display:none;align-items:flex-start;justify-content:center;padding-top:14vh;background:rgba(3,3,13,0.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.search-overlay.is-open{display:flex}.search-panel{width:min(640px,92vw);background:rgba(7,7,26,0.96);border:1px solid var(--neon-cyan);border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,240,255,0.35),0 0 36px rgba(0,240,255,0.30),0 0 90px rgba(255,42,109,0.12),0 24px 60px rgba(0,0,0,0.75);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));animation:search-panel-in 200ms var(--ease-out)}@keyframes search-panel-in{from{transform:translateY(-12px) scale(0.99);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.search-header{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(0,240,255,0.22);background:rgba(0,240,255,0.04);font-family:var(--font-mono)}.search-prompt{color:var(--neon-magenta);font-weight:700;text-shadow:0 0 6px var(--neon-magenta);letter-spacing:0.06em}.search-input{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-family:var(--font-mono);font-size:15px;letter-spacing:0.02em;caret-color:var(--neon-cyan)}.search-input::placeholder{color:var(--text-dim)}.search-hint{font-family:var(--font-mono);font-size:10px;letter-spacing:0.18em;color:var(--text-dim);border:1px solid var(--line);padding:3px 8px;border-radius:2px}.search-results{list-style:none;margin:0;padding:8px;max-height:56vh;overflow-y:auto}.search-results li{margin:0;padding:0}.search-results a{display:block;padding:12px 14px;border-radius:2px;text-decoration:none;color:var(--text);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);border:1px solid transparent}.search-results a:hover,.search-results li.is-active a{background:rgba(0,240,255,0.08);border-color:rgba(0,240,255,0.35);color:var(--neon-cyan);text-shadow:0 0 6px rgba(0,240,255,0.4)}.search-result-title{font-weight:600;letter-spacing:-0.005em;margin-bottom:4px}.search-result-url{font-family:var(--font-mono);font-size:11px;letter-spacing:0.04em;color:var(--neon-cyan);margin-bottom:6px}.search-result-excerpt{color:var(--text-mute);font-size:13.5px;line-height:1.45}.search-result-excerpt mark{background:rgba(255,42,109,0.18);color:var(--neon-magenta);padding:0 2px;border-radius:1px;text-shadow:0 0 4px rgba(255,42,109,0.4)}.search-empty{padding:22px;text-align:center;color:var(--text-dim);font-family:var(--font-mono);font-size:13px}.search-empty::before{content:'// ';opacity:0.6}.search-footer{display:flex;gap:14px;padding:10px 16px;border-top:1px solid rgba(0,240,255,0.22);background:rgba(0,240,255,0.02);font-family:var(--font-mono);font-size:11px;letter-spacing:0.04em;color:var(--text-dim)}.search-footer kbd{display:inline-block;padding:1px 6px;border:1px solid var(--line-2);border-radius:2px;background:rgba(0,240,255,0.06);color:var(--neon-cyan);font-family:var(--font-mono);font-size:10px;margin:0 4px}.search-trigger{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:rgba(0,240,255,0.04);border:1px solid var(--line-2);color:var(--text-mute);font-family:var(--font-mono);font-size:11px;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;border-radius:2px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.search-trigger:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.search-trigger kbd{display:inline-block;padding:1px 4px;border:1px solid var(--line);border-radius:2px;background:rgba(0,0,0,0.4);font-family:var(--font-mono);font-size:9px;letter-spacing:0.02em}@media (max-width:980px){.search-trigger{display:none}}@media (prefers-reduced-motion:reduce){.search-panel{animation:none}}html[data-theme="day"]{--bg:#F5F7FA;--bg-2:#E9EDF5;--surface:rgba(255,255,255,0.85);--surface-2:rgba(255,255,255,1);--line:rgba(8,33,56,0.10);--line-2:rgba(8,33,56,0.22);--line-strong:rgba(220,38,99,0.50);--text:#0B1525;--text-mute:#3A506B;--text-dim:#4D6178;--neon-cyan:#006B7A;--neon-cyan2:#00525E;--neon-magenta:#C20062;--neon-pink:#E91E63;--neon-purple:#5524C7;--neon-violet:#7B26D6;--neon-yellow:#B27D00;--neon-green:#007A2E;--accent:var(--neon-cyan);--accent-2:#0B6E7A;--accent-soft:rgba(0,144,168,0.10);--on-accent:#FFFFFF;--glow-cyan:0 0 0 1px rgba(0,144,168,0.18),0 8px 20px rgba(0,144,168,0.15);--glow-magenta:0 0 0 1px rgba(194,0,98,0.18),0 8px 20px rgba(194,0,98,0.15);--shadow-1:0 1px 0 rgba(0,0,0,0.04) inset,0 4px 16px rgba(8,33,56,0.08);--shadow-2:0 1px 0 rgba(0,0,0,0.06) inset,0 12px 32px rgba(8,33,56,0.12);--shadow-glow:0 0 24px rgba(0,144,168,0.10);--shadow-card-hover:0 0 0 1px var(--neon-cyan),0 0 18px rgba(0,144,168,0.25),0 12px 32px rgba(8,33,56,0.15)}html[data-theme="day"] body::before,html[data-theme="day"] body::after,html[data-theme="day"] html::before,html[data-theme="day"] html::after{display:none}html[data-theme="day"] body{background-image:radial-gradient(900px 600px at 50% -10%,rgba(0,144,168,0.06),transparent 60%),radial-gradient(700px 500px at 90% 8%,rgba(194,0,98,0.05),transparent 60%)}html[data-theme="day"] .hero-title,html[data-theme="day"] .h2{text-shadow:none}html[data-theme="day"] .brand-suffix,html[data-theme="day"] .gradient-text{filter:none}html[data-theme="day"] .eyebrow{text-shadow:none}html[data-theme="day"] .btn-primary{box-shadow:0 4px 12px rgba(0,144,168,0.25)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:rgba(0,240,255,0.04);border:1px solid var(--line-2);border-radius:2px;color:var(--neon-cyan);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.theme-toggle:hover{border-color:var(--neon-cyan);box-shadow:0 0 12px rgba(0,240,255,0.35)}.theme-toggle svg{width:16px;height:16px;display:block}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon{display:block}html[data-theme="day"] .theme-toggle .icon-sun{display:block}html[data-theme="day"] .theme-toggle .icon-moon{display:none}@media (max-width:980px){.theme-toggle{display:none}}.press-grid{display:grid;gap:18px}.press-logo-grid{grid-template-columns:repeat(3,1fr)}.press-logo-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px 22px;position:relative;transition:border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.press-logo-card:hover{border-color:var(--neon-cyan);box-shadow:var(--shadow-card-hover)}.press-logo-card::before,.press-logo-card::after{content:'';position:absolute;width:14px;height:14px;border:1px solid var(--neon-cyan);opacity:0.8;pointer-events:none}.press-logo-card::before{top:-1px;left:-1px;border-right:0;border-bottom:0}.press-logo-card::after{bottom:-1px;right:-1px;border-left:0;border-top:0}.press-logo-art{display:flex;align-items:center;justify-content:center;min-height:180px;margin-bottom:18px;border-radius:4px;overflow:hidden;padding:16px}.press-logo-dark .press-logo-art{background:#03030D}.press-logo-light .press-logo-art{background:#F5F7FA}.press-logo-banner .press-logo-art{background:#000;padding:0;min-height:0}.press-logo-banner .press-logo-art img{max-height:200px;width:100%;object-fit:cover}.press-logo-meta h3{margin:0 0 12px;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;color:var(--neon-cyan)}.press-dl{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.press-dl li{margin:0}.press-dl a{display:inline-flex;align-items:center;padding:5px 10px;background:rgba(0,240,255,0.06);border:1px solid var(--line-2);border-radius:2px;font-family:var(--font-mono);font-size:11px;letter-spacing:0.04em;color:var(--text-mute);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.press-dl a:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.press-dl a::before{content:'↓ ';opacity:0.7;margin-right:4px}.palette-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.palette-swatch{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px;display:flex;gap:14px;align-items:center;transition:border-color var(--dur-base) var(--ease)}.palette-swatch:hover{border-color:var(--neon-cyan)}.palette-chip{width:56px;height:56px;border:1px solid rgba(255,255,255,0.12);border-radius:2px;background:var(--swatch);cursor:pointer;flex-shrink:0;position:relative;transition:transform var(--dur-fast) var(--ease);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.palette-chip:hover{transform:scale(1.05)}.palette-chip.is-copied::after{content:'COPIED';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0.10em;color:#03030D;background:rgba(255,255,255,0.85)}.palette-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.palette-meta b{color:var(--text);font-size:13px;font-weight:700;letter-spacing:-0.005em}.palette-meta code{font-family:var(--font-mono);font-size:11px;color:var(--neon-cyan)}.palette-meta span{font-family:var(--font-mono);font-size:10px;color:var(--text-dim);letter-spacing:0.04em}.press-boil{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 24px;margin:0 0 16px;position:relative}.press-boil header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.press-boil h3{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--neon-cyan)}.press-boil p{margin:0;color:var(--text-mute);font-size:15px;line-height:1.6}.press-boil p code{font-family:var(--font-mono);font-size:13px;background:rgba(0,240,255,0.08);color:var(--neon-cyan);padding:0 4px;border-radius:2px}.btn-sm{padding:6px 12px;font-size:11px}.press-boil .is-copied{background:var(--neon-cyan);color:#03030D;border-color:var(--neon-cyan)}.press-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;margin:24px 0 0}.press-facts>div{display:grid;grid-template-columns:140px 1fr;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}.press-facts dt{font-family:var(--font-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--neon-cyan);text-shadow:0 0 5px rgba(0,240,255,0.35);margin:0}.press-facts dd{margin:0;color:var(--text-mute);font-size:14.5px}@media (max-width:980px){.press-logo-grid{grid-template-columns:1fr 1fr}.palette-grid{grid-template-columns:repeat(2,1fr)}.press-facts{grid-template-columns:1fr}}@media (max-width:640px){.press-logo-grid{grid-template-columns:1fr}.palette-grid{grid-template-columns:1fr}.press-facts>div{grid-template-columns:1fr;gap:4px}}html[data-theme="day"] .nav{background:rgba(245,247,250,0.85);box-shadow:0 1px 0 rgba(8,33,56,0.08),0 4px 18px rgba(8,33,56,0.06);border-bottom:1px solid rgba(8,33,56,0.08)}html[data-theme="day"] .nav::after{background:linear-gradient(90deg,transparent,var(--neon-cyan) 30%,var(--neon-magenta) 70%,transparent);opacity:0.35}html[data-theme="day"] .link-quiet,html[data-theme="day"] .nav-links{color:var(--text-mute)}html[data-theme="day"] .nav-links a:hover{color:var(--neon-cyan);text-shadow:none}html[data-theme="day"] .nav-links a::after{box-shadow:none}html[data-theme="day"] .brand-mark{filter:drop-shadow(0 1px 2px rgba(8,33,56,0.20))}html[data-theme="day"] .btn-primary{background:linear-gradient(135deg,var(--neon-cyan) 0%,var(--neon-magenta) 100%);color:#FFFFFF;box-shadow:0 4px 14px rgba(0,144,168,0.30),0 0 0 1px rgba(255,255,255,0.18) inset;text-shadow:0 1px 0 rgba(0,0,0,0.10)}html[data-theme="day"] .btn-primary:hover{filter:brightness(1.05);box-shadow:0 6px 22px rgba(0,144,168,0.40)}html[data-theme="day"] .btn-ghost{background:rgba(0,144,168,0.04);border-color:var(--neon-cyan);color:var(--neon-cyan);text-shadow:none;box-shadow:none}html[data-theme="day"] .btn-ghost:hover{background:rgba(194,0,98,0.05);border-color:var(--neon-magenta);color:var(--neon-magenta);text-shadow:none;box-shadow:0 4px 14px rgba(194,0,98,0.18)}html[data-theme="day"] .hero-glow::before,html[data-theme="day"] .hero-glow::after,html[data-theme="day"] .hero-glow>span{opacity:0.18;filter:blur(120px)}html[data-theme="day"] .section-dark{background:rgba(232,238,245,0.6);border-top:1px solid rgba(8,33,56,0.08);border-bottom:1px solid rgba(8,33,56,0.08)}html[data-theme="day"] .section-mute{background:linear-gradient(180deg,rgba(245,247,250,0.4) 0%,rgba(233,237,245,0.7) 100%);border-top:1px solid rgba(8,33,56,0.08);border-bottom:1px solid rgba(8,33,56,0.08)}html[data-theme="day"] .section-trust{background:rgba(0,144,168,0.04);border-top:1px solid rgba(8,33,56,0.08);border-bottom:1px solid rgba(8,33,56,0.08)}html[data-theme="day"] .section-dark::before,html[data-theme="day"] .section-mute::before,html[data-theme="day"] .section-trust::before{background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);opacity:0.40}html[data-theme="day"] .section-dark::after,html[data-theme="day"] .section-mute::after{background:linear-gradient(90deg,transparent,var(--neon-magenta),transparent);opacity:0.40}html[data-theme="day"] .card,html[data-theme="day"] .agent,html[data-theme="day"] .tier,html[data-theme="day"] .quote,html[data-theme="day"] .steps li,html[data-theme="day"] .shot,html[data-theme="day"] .team-card,html[data-theme="day"] .press-logo-card,html[data-theme="day"] .press-boil,html[data-theme="day"] .palette-swatch,html[data-theme="day"] .release,html[data-theme="day"] .table-wrap,html[data-theme="day"] .compare,html[data-theme="day"] .feature-matrix,html[data-theme="day"] .video-frame,html[data-theme="day"] .billing-toggle{background:var(--surface-2)}html[data-theme="day"] .card::before,html[data-theme="day"] .card::after,html[data-theme="day"] .agent::before,html[data-theme="day"] .agent::after,html[data-theme="day"] .tier::before,html[data-theme="day"] .tier::after,html[data-theme="day"] .quote::before,html[data-theme="day"] .quote::after,html[data-theme="day"] .steps li::before,html[data-theme="day"] .steps li::after,html[data-theme="day"] .shot::before,html[data-theme="day"] .shot::after,html[data-theme="day"] .team-card::before,html[data-theme="day"] .team-card::after,html[data-theme="day"] .press-logo-card::before,html[data-theme="day"] .press-logo-card::after,html[data-theme="day"] .table-wrap::before,html[data-theme="day"] .table-wrap::after{border-color:var(--neon-cyan);opacity:0.6}html[data-theme="day"] .trust-strip li,html[data-theme="day"] .logos-row li,html[data-theme="day"] .trust-item{background:rgba(0,144,168,0.04);border-color:rgba(8,33,56,0.12)}html[data-theme="day"] .hero-tag{background:rgba(0,144,168,0.08);border-color:rgba(0,144,168,0.35);box-shadow:0 0 14px rgba(0,144,168,0.12)}html[data-theme="day"] .hero-visual-banner{border-color:rgba(0,144,168,0.30);box-shadow:0 0 0 1px rgba(0,144,168,0.20),0 6px 22px rgba(8,33,56,0.10),0 0 60px rgba(194,0,98,0.06)}html[data-theme="day"] .prose code,html[data-theme="day"] .release-list code,html[data-theme="day"] .press-boil p code,html[data-theme="day"] .cookie-banner-body code{background:rgba(0,144,168,0.10);border-color:rgba(0,144,168,0.30);color:var(--neon-cyan);text-shadow:none}html[data-theme="day"] .search-overlay{background:rgba(245,247,250,0.78)}html[data-theme="day"] .search-panel{background:rgba(255,255,255,0.98);border-color:var(--neon-cyan);box-shadow:0 0 0 1px rgba(0,144,168,0.25),0 12px 36px rgba(8,33,56,0.18)}html[data-theme="day"] .search-header,html[data-theme="day"] .search-footer{background:rgba(0,144,168,0.04);border-color:rgba(0,144,168,0.20)}html[data-theme="day"] .search-footer kbd,html[data-theme="day"] .search-trigger kbd{background:rgba(8,33,56,0.06);color:var(--neon-cyan)}html[data-theme="day"] .cookie-banner{background:rgba(255,255,255,0.96);border-color:var(--neon-cyan);color:var(--text-mute);box-shadow:0 0 0 1px rgba(0,144,168,0.25),0 12px 36px rgba(8,33,56,0.18)}html[data-theme="day"] .newsletter-form input[type="email"],html[data-theme="day"] .checker-form input[type="text"],html[data-theme="day"] .search-input{background:#FFFFFF;border-color:rgba(8,33,56,0.18);color:var(--text)}html[data-theme="day"] .newsletter-form input[type="email"]:focus,html[data-theme="day"] .checker-form input[type="text"]:focus{background:#FFFFFF;border-color:var(--neon-cyan);box-shadow:0 0 0 1px var(--neon-cyan),0 0 16px rgba(0,144,168,0.20)}html[data-theme="day"] .footer{background:rgba(233,237,245,0.85);border-top:1px solid rgba(8,33,56,0.10)}html[data-theme="day"] .footer::before{opacity:0.5}html[data-theme="day"] .socials a{border-color:rgba(8,33,56,0.16);color:var(--text-mute)}html[data-theme="day"] .socials a:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 12px rgba(0,144,168,0.20);text-shadow:none}html[data-theme="day"] .nav-toggle,html[data-theme="day"] .theme-toggle,html[data-theme="day"] .search-trigger{background:rgba(0,144,168,0.04);border-color:rgba(8,33,56,0.18)}html[data-theme="day"] .nav-toggle:hover,html[data-theme="day"] .theme-toggle:hover,html[data-theme="day"] .search-trigger:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 12px rgba(0,144,168,0.18)}@media (max-width:980px){html[data-theme="day"] .nav-links,html[data-theme="day"] .nav-cta{background:rgba(255,255,255,0.98);border-left-color:var(--neon-cyan);box-shadow:0 0 0 1px rgba(0,144,168,0.18) inset,-12px 0 36px rgba(8,33,56,0.12)}html[data-theme="day"] body.nav-open::before{background:rgba(8,33,56,0.40)}}html[data-theme="day"] .demo-dashboard{background:var(--bg-2);border-color:rgba(0,144,168,0.30)}html[data-theme="day"] .dash-bar{background:rgba(0,144,168,0.06);border-bottom-color:rgba(0,144,168,0.20)}html[data-theme="day"] .dash-rail rect,html[data-theme="day"] .dash-svg>g>rect{fill:rgba(255,255,255,0.5);stroke:rgba(0,144,168,0.25)}html[data-theme="day"] .checker-result{background:rgba(255,255,255,0.98);border-color:var(--neon-cyan);box-shadow:0 0 0 1px rgba(0,144,168,0.20),0 12px 36px rgba(8,33,56,0.18)}html[data-theme="day"] .checker-card,html[data-theme="day"] .checker-engines{background:rgba(0,144,168,0.04);border-color:rgba(8,33,56,0.10)}html[data-theme="day"] .checker-result-bar{background:rgba(0,144,168,0.06);border-bottom-color:rgba(0,144,168,0.20)}html[data-theme="day"] .ce-bar{background:rgba(0,144,168,0.06);border-color:rgba(0,144,168,0.18)}html[data-theme="day"] .err-terminal{background:var(--bg-2);border-color:var(--neon-magenta);box-shadow:0 0 0 1px rgba(194,0,98,0.30),0 8px 24px rgba(8,33,56,0.10)}html[data-theme="day"] .err-terminal-bar{background:rgba(194,0,98,0.06);border-bottom-color:rgba(194,0,98,0.30)}html[data-theme="day"] .hero-visual{box-shadow:var(--shadow-2)}html[data-theme="day"]::selection{background:rgba(194,0,98,0.25);color:var(--text);text-shadow:none}.brand,.link-quiet,.nav-cta .btn,.search-trigger,.theme-toggle{white-space:nowrap}.nav-links,.nav-cta{min-width:0}@media (max-width:1099px){.search-trigger{display:none}}@media (min-width:981px) and (max-width:1099px){.nav-cta .link-quiet{display:none}}@media (min-width:641px) and (max-width:980px){.trust-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.container{padding:0 16px}.hero{padding:48px 0 32px}.section{padding:48px 0}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{width:100%;justify-content:center}.nav-inner{gap:12px}.brand{font-size:14px;gap:8px}.brand-mark{width:24px;height:24px}.hero-meta{flex-wrap:wrap;row-gap:6px}.footer-inner{gap:24px}}button,a,.btn,.nav-toggle,.theme-toggle,.search-trigger{-webkit-tap-highlight-color:transparent}.brand-mark,.nav-toggle svg,.theme-toggle svg,.search-trigger svg{-webkit-touch-callout:none}@media (max-width:980px){.nav-links{position:fixed !important;top:64px !important;right:0 !important;left:auto !important;bottom:0 !important;width:min(86vw,320px) !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;padding:24px 22px !important;margin:0 !important;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--text);background:var(--bg);border-left:1px solid var(--neon-cyan);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:49;box-shadow:-16px 0 36px rgba(0,0,0,0.4);transform:translateX(100%);transition:transform 280ms var(--ease-out);font-size:16px;text-transform:uppercase;letter-spacing:0.06em}.nav-links a{display:block !important;padding:16px 0 !important;font-size:16px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.06em;color:var(--text) !important;border-bottom:1px solid var(--line);text-shadow:none}.nav-links a:hover,.nav-links a:focus-visible{color:var(--neon-cyan) !important;text-shadow:none}.nav-links a::after{display:none !important}.nav-cta{display:none !important}body.nav-open .nav-links{transform:translateX(0) !important}body.nav-open::before{content:'';position:fixed;inset:64px 0 0 0;background:rgba(0,0,0,0.55);z-index:48}body.nav-open{overflow:hidden}}@media (max-width:980px){html[data-theme="day"] .nav-links{box-shadow:-16px 0 36px rgba(8,33,56,0.20)}html[data-theme="day"] body.nav-open::before{background:rgba(8,33,56,0.40)}}.theme-toggle-mobile{display:none}@media (max-width:980px){.theme-toggle-mobile{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.theme-toggle-mobile+.nav-toggle{margin-left:10px}.theme-toggle-mobile{display:inline-flex}}