@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}.skip{color:#000;background:#fff;border-radius:10px;padding:8px 14px;font-size:13px;position:absolute;top:10px;left:-999px}.skip:focus{z-index:999;left:12px}body{--bg:#0c0c0c;--bg-raise:#161616;--text:#fffffff2;--muted:#ffffff9e;--muted2:#ffffff61;--stroke:#ffffff1a;--stroke2:#ffffff29;--lime:#d2ff37;--lime2:#beea2a;--lime-dim:#d2ff371a;--lime-border:#d2ff373d;--card-bg:#ffffff0a;--card-bg-hover:#ffffff0f;--card-border:#ffffff1a;--glow:#d2ff374d;--blue:#60a5fa;--amber:#fbbf24;--red:#f87171;--purple:#a78bfa;--max:1180px;--font:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ink:#131313;background:var(--bg);color:var(--text);font-family:var(--font);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-weight:400;transition:background .35s,color .35s;overflow-x:hidden}body.light{--bg:#fff;--bg-raise:#f5f5f5;--text:#131313;--muted:#6b6b6b;--muted2:#9b9b9b;--stroke:#e7e7e7;--stroke2:#dcdcdc;--lime:#d2ff37;--lime2:#beea2a;--lime-dim:#d2ff3724;--lime-border:#d2ff378c;--card-bg:#fff;--card-bg-hover:#fafafa;--card-border:#e7e7e7;--glow:#d2ff3759;--blue:#3d6edb;--amber:#d97706;--red:#dc2626;--purple:#5e5ce6}.container{width:min(var(--max),calc(100% - 48px));margin:0 auto}@keyframes seamRevealFailsafe{to{opacity:1;transform:none}}.reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1);animation:10ms linear 3s forwards seamRevealFailsafe;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;animation:none;transform:none}}.reveal.is-in{opacity:1;transform:none}.reveal--d1.is-in{transition-delay:80ms}.reveal--d2.is-in{transition-delay:.16s}.reveal--d3.is-in{transition-delay:.24s}.reveal--d4.is-in{transition-delay:.32s}@keyframes blob1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(80px,-60px)scale(1.12)}66%{transform:translate(-50px,50px)scale(.92)}}@keyframes blob2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-80px,60px)scale(1.1)}75%{transform:translate(60px,-40px)scale(.9)}}@keyframes blob3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(50px,70px)scale(1.1)}85%{transform:translate(-60px,-30px)scale(.9)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes blink{50%{opacity:0}}@keyframes floatUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes drawLine{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes drawDonut{0%{stroke-dashoffset:var(--circumference)}to{stroke-dashoffset:var(--offset)}}@keyframes fillBar{0%{width:0}to{width:var(--pct)}}@keyframes scanPulse{0%{opacity:0;transform:translateY(-100%)}10%{opacity:.6}50%{opacity:.9}90%{opacity:.6}to{opacity:0;transform:translateY(100%)}}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes auroraSpin{to{transform:rotate(360deg)}}@keyframes gridDrift{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes textShine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes particleFloat{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.6}90%{opacity:.35}to{transform:translateY(-560px)translateX(var(--drift,20px));opacity:0}}.nav{z-index:60;height:72px;position:fixed;inset:0 0 auto}.nav:before{content:"";-webkit-backdrop-filter:blur(14px);background:linear-gradient(#07080ad9 0%,#07080a4d 70%,#0000 100%);transition:background .35s;position:absolute;inset:0}.nav__inner{grid-template-columns:1fr auto 1fr;align-items:center;height:72px;display:grid;position:relative}.nav__left,.nav__right{align-items:center;gap:20px;display:flex}.nav__right{justify-content:flex-end}.nav__link{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 2px;font-family:inherit;font-size:13.5px;transition:color .15s;display:inline-flex}.nav__link:hover{color:var(--text)}.chev{opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;display:inline-block;transform:rotate(45deg)translateY(-1px)}.logo{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.logo__text{font-family:var(--font);letter-spacing:-.04em;color:var(--text);font-size:20px;font-weight:600}.nav-cta{background:var(--ink);border:1px solid var(--ink);color:#fff;cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.nav-cta:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;transition:background .2s}.nav-cta:hover{background:#000;transform:scale(1.03)}.nav-cta:hover:after{background:var(--lime)}.theme-toggle{border:1px solid var(--stroke2);cursor:pointer;width:34px;height:34px;color:var(--muted);background:#ffffff0a;border-radius:9px;justify-content:center;align-items:center;transition:all .2s;display:flex}body.light .theme-toggle{background:#fff9}.theme-toggle:hover{color:var(--text)}.theme-toggle svg{width:15px;height:15px}.drop{-webkit-backdrop-filter:blur(28px);border-bottom:1px solid var(--stroke);opacity:0;pointer-events:none;background:#0a0c0ff7;transition:opacity .2s,transform .2s;position:absolute;inset:72px 0 auto;transform:translateY(-8px)}body.light .drop{background:#fcfaf6f7}.drop.open{opacity:1;pointer-events:auto;transform:none}.drop__inner{grid-template-columns:repeat(3,1fr);gap:32px;padding:28px 0 32px;display:grid}.drop__t{letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);margin-bottom:12px;font-size:10px;font-weight:600}.drop__col a,.drop__col button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:6px 0;font-family:inherit;font-size:13px;transition:color .15s;display:block}.drop__col a:hover,.drop__col button:hover{color:var(--text)}.drop__cta{cursor:pointer;background:var(--lime);color:#000;border:none;border-radius:10px;align-items:center;margin-top:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .2s;display:inline-flex}body.light .drop__cta{color:#fff}.drop__cta:hover{opacity:.88}.drop__cta.ghost{color:var(--muted);border:1px solid var(--stroke2);background:0 0}.burger{border:1px solid var(--stroke2);background:var(--card-bg);cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;display:none}.burger span{background:var(--text);border-radius:2px;width:18px;height:1.5px;display:block}.mnav{z-index:59;background:var(--bg);opacity:0;pointer-events:none;flex-direction:column;padding:24px;transition:opacity .3s,transform .3s;display:flex;position:fixed;inset:72px 0 0;transform:translate(100%)}.mnav.open{opacity:1;pointer-events:auto;transform:none}.mnav a{color:var(--muted);border-bottom:1px solid var(--stroke);padding:14px 0;font-size:20px}.mnav__cta{flex-direction:column;gap:10px;margin-top:28px;display:flex}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:13px 24px;font-family:inherit;font-size:14.5px;font-weight:500;transition:transform .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.btn:after{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;transition:background .2s}.btn.primary{background:var(--ink);color:#fff}body.light .btn.primary{background:var(--ink);color:#fff;box-shadow:none}.btn.primary:after{background:#fff}.btn.primary:hover{background:#000;transform:scale(1.03)}.btn.primary:hover:after{background:var(--lime)}.btn.soft{background:var(--card-bg);color:var(--text);border:1px solid var(--stroke2)}.btn.soft:after{background:var(--text)}.btn.soft:hover{background:var(--card-bg-hover);transform:scale(1.03)}.btn.ghost{color:var(--text);border:1px solid var(--stroke);background:0 0}.btn.ghost:after{background:var(--text)}.btn.ghost:hover{border-color:var(--text);background:0 0;transform:scale(1.03)}.btn.ghost:hover:after{background:var(--lime)}.w-full{width:100%}.hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:130px 24px 90px;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.hero__aurora{pointer-events:none;filter:blur(120px);mix-blend-mode:screen;background:conic-gradient(#d2ff3724,#d2ff370d,#ffffff14,#d2ff370d,#d2ff3724);animation:50s linear infinite auroraSpin;position:absolute;inset:-25%}body.light .hero__aurora{opacity:.55;mix-blend-mode:multiply}.hero__particle{background:var(--lime);opacity:0;pointer-events:none;box-shadow:0 0 6px var(--lime);border-radius:50%;animation-name:particleFloat;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:100%}.hero__blob{filter:blur(90px);pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute}body.light .hero__blob{mix-blend-mode:multiply;filter:blur(80px);opacity:.6}.hero__blob.b1{background:radial-gradient(circle,#d2ff3729,#0000 70%);width:720px;height:720px;animation:28s ease-in-out infinite blob1;top:-150px;left:-140px}.hero__blob.b2{background:radial-gradient(circle,#ffffff0d,#0000 70%);width:600px;height:600px;animation:32s ease-in-out infinite blob2;bottom:-100px;right:-100px}.hero__blob.b3{background:radial-gradient(circle,#ffffff0a,#0000 70%);width:540px;height:540px;animation:24s ease-in-out infinite blob3;top:20%;right:15%}.hero__blob.b4{background:radial-gradient(circle,#d2ff3717,#0000 70%);width:480px;height:480px;animation:30s ease-in-out infinite blob2;bottom:20%;left:15%}.hero__grid{background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1px);background-size:24px 24px;animation:26s linear infinite gridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 75%);mask-image:radial-gradient(#000 0%,#0000 75%)}body.light .hero__grid{background-image:radial-gradient(circle,#00000014 1px,#0000 1px)}.hero__noise{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__spotlight{pointer-events:none;opacity:0;background:radial-gradient(circle,#b7f56b14,#0000 60%);border-radius:50%;width:800px;height:800px;transition:left .4s,top .4s;position:absolute;transform:translate(-50%,-50%)}.hero:hover .hero__spotlight{opacity:1}.hero__inner{z-index:2;max-width:880px;margin:0 auto;position:relative}.hero__badge{background:var(--card-bg);border:1px solid var(--stroke2);-webkit-backdrop-filter:blur(12px);color:var(--muted);border-radius:40px;align-items:center;gap:7px;margin-bottom:28px;padding:5px 12px 5px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.hero__badge-dot{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%;animation:2s ease-in-out infinite pulse}.display{font-family:var(--font);letter-spacing:-.025em;color:var(--text);font-size:clamp(34px,5.2vw,60px);font-weight:600;line-height:1.08}.display .em{color:var(--lime);background:linear-gradient(100deg,var(--lime)0%,color-mix(in srgb,var(--lime)55%,white)50%,var(--lime)100%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600;animation:6s ease-in-out infinite textShine}.display .light-txt{font-weight:200}.hero__sub{color:var(--muted);max-width:540px;margin:22px auto 0;font-size:16.5px;line-height:1.7}.hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.hero__stats{background:var(--card-bg);border:1px solid var(--stroke2);-webkit-backdrop-filter:blur(12px);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;max-width:720px;margin-top:52px;margin-left:auto;margin-right:auto;display:flex;overflow:hidden;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff14}body.light .hero__stats{box-shadow:0 8px 24px #0000000f,inset 0 1px #ffffffe6}.stat-pill{border-right:1px solid var(--stroke);flex-direction:column;flex:1;align-items:center;gap:3px;padding:18px 28px;display:flex}.stat-pill:last-child{border-right:none}.stat-pill__num{font-family:var(--font);color:var(--lime);letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1}.stat-pill__label{color:var(--muted2);letter-spacing:.03em;white-space:nowrap;font-size:10.5px}.showcase{padding:110px 0 80px;position:relative}.showcase__intro{text-align:center;max-width:640px;margin:0 auto 52px}.showcase__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);align-items:center;gap:7px;margin-bottom:14px;font-size:10.5px;font-weight:600;display:inline-flex}.showcase__title{font-family:var(--font);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1.15}.showcase__desc{color:var(--muted);font-size:15px;line-height:1.65}.browser{background:var(--bg-raise);border:1px solid var(--stroke2);border-radius:18px;max-width:1060px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080,0 0 0 1px #b7f56b0d,0 0 60px #b7f56b0a}body.light .browser{box-shadow:0 30px 80px #0000001f,0 0 40px #4a8f1a0d}.browser__chrome{border-bottom:1px solid var(--stroke);background:#0003;align-items:center;gap:10px;padding:11px 16px;display:flex}body.light .browser__chrome{background:#00000008}.browser__lights{gap:6px;display:flex}.browser__lights span{border-radius:50%;width:11px;height:11px}.browser__lights span:first-child{background:#ff5f57}.browser__lights span:nth-child(2){background:#febc2e}.browser__lights span:nth-child(3){background:#28c840}.browser__url{background:var(--card-bg);border:1px solid var(--stroke);color:var(--muted2);text-align:center;border-radius:8px;flex:1;margin:0 16px;padding:4px 14px;font-family:JetBrains Mono,monospace;font-size:11px}.browser__url span{color:var(--lime)}.dash{background:var(--bg-raise);background-image:radial-gradient(circle at 0 0,#b7f56b0f,#0000 40%),radial-gradient(circle at 100% 100%,#60a5fa0f,#0000 40%);min-height:480px;padding:28px;position:relative}body.light .dash{background-color:#f8f6f1}.dash__header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.dash__title{font-family:var(--font);letter-spacing:-.02em;color:var(--text);font-size:24px;font-weight:600}.dash__sub{color:var(--muted);margin-top:3px;font-size:12px}.dash__live{border:1px solid var(--lime-border);color:var(--lime);background:#b7f56b14;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:500;display:inline-flex}.dash__live:before{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite pulse}.dash__stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.dash-stat{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:saturate(180%)blur(20px);border-radius:13px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}body.light .dash-stat{box-shadow:inset 0 1px #ffffffe6}.dash-stat__label{color:var(--muted2);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:600}.dash-stat__val{font-family:var(--font);letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1}.dash-stat__val.text{color:var(--text)}.dash-stat__val.red{color:var(--red)}.dash-stat__val.blue{color:var(--blue)}.dash-stat__val.lime{color:var(--lime)}.dash__charts{grid-template-columns:1.6fr 1fr;gap:10px;display:grid}.dash-chart{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:saturate(180%)blur(20px);border-radius:14px;padding:18px;position:relative;overflow:hidden}.dash-chart__title{color:var(--text);margin-bottom:14px;font-size:12px;font-weight:600}.dash-chart svg{width:100%;height:auto;display:block}.dash-donut-wrap{align-items:center;gap:18px;display:flex}.dash-donut{flex-shrink:0}.dash-donut__total{font-family:var(--font);color:var(--text);font-size:20px;font-weight:600;line-height:1}.dash-donut__lab{color:var(--muted2);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:9px}.dash-legend{flex-direction:column;flex:1;gap:7px;display:flex}.dash-legend__row{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.dash-legend__row .dot{border-radius:50%;width:7px;height:7px;margin-right:7px}.dash-legend__row .name{color:var(--muted);flex:1}.dash-legend__row .val{color:var(--text);font-weight:500}.dash__scan{pointer-events:none;background:linear-gradient(#0000,#b7f56b0a,#0000);height:140px;animation:8s ease-in-out infinite scanPulse;position:absolute;left:0;right:0}.chat-showcase{padding:90px 0 110px}.chat-wrap{grid-template-columns:1fr 1.4fr;align-items:center;gap:56px;max-width:860px;margin:0 auto;display:grid}.chat-text h2{font-family:var(--font);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.15}.chat-text p{color:var(--muted);margin-bottom:18px;font-size:15px;line-height:1.7}.chat-text ul{flex-direction:column;gap:9px;margin-top:14px;list-style:none;display:flex}.chat-text ul li{color:var(--muted);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.chat-text ul li:before{content:"";background:var(--lime);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.chat{background:var(--card-bg);border:1px solid var(--stroke2);-webkit-backdrop-filter:saturate(180%)blur(30px);border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #00000059,inset 0 1px #ffffff14,0 0 40px #b7f56b08}body.light .chat{box-shadow:0 24px 60px #0000001a,inset 0 1px #fff,0 0 30px #4a8f1a0a}.chat__header{border-bottom:1px solid var(--stroke);background:#ffffff05;align-items:center;gap:11px;padding:14px 18px;display:flex}body.light .chat__header{background:#ffffff80}.chat__avatar{background:linear-gradient(135deg,var(--lime-dim),var(--lime-border));border:1px solid var(--lime-border);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.chat__avatar svg{width:15px;height:15px;stroke:var(--lime)}.chat__avatar:after{content:"";border:2px solid var(--bg-raise);background:#34c759;border-radius:50%;width:8px;height:8px;animation:2.5s ease-in-out infinite pulse;position:absolute;bottom:-1px;right:-1px}.chat__title{color:var(--text);font-size:13px;font-weight:600}.chat__sub{color:var(--muted2);margin-top:1px;font-size:10.5px}.chat__badge{color:var(--muted);border:1px solid var(--stroke);background:#ffffff0d;border-radius:20px;margin-left:auto;padding:3px 9px;font-size:10.5px}.chat__body{flex-direction:column;gap:12px;min-height:320px;padding:16px 18px;display:flex}.chat-msg{max-width:85%}.chat-msg.user{align-self:flex-end}.chat-msg__bubble{color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:10px 14px;font-size:13.5px;line-height:1.65}.chat-msg.ai .chat-msg__bubble{border:1px solid var(--stroke);background:#ffffff0d;border-radius:4px 14px 14px}body.light .chat-msg.ai .chat-msg__bubble{background:#ffffffd9;border-color:#0000000d;box-shadow:0 1px 6px #0000000a}.chat-msg.user .chat-msg__bubble{background:var(--lime-dim);border:1px solid var(--lime-border);color:var(--text);border-radius:14px 14px 4px}.chat-msg__role{color:var(--muted2);align-items:center;gap:5px;margin-bottom:4px;font-size:10px;font-weight:500;display:flex}.chat-msg__role-dot{background:var(--lime-dim);border:1px solid var(--lime-border);border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.chat-msg__role-dot svg{width:7px;height:7px;stroke:var(--lime)}.chat-msg__bubble strong{color:var(--lime);font-weight:600}.chat__cursor{background:var(--lime);vertical-align:text-bottom;width:1.5px;height:14px;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}.chat__input{border-top:1px solid var(--stroke);align-items:center;gap:8px;padding:12px 18px;display:flex}.chat__input-field{color:var(--muted2);border:1px solid var(--stroke2);background:#ffffff0a;border-radius:10px;flex:1;padding:9px 13px;font-family:inherit;font-size:12.5px}body.light .chat__input-field{background:#fff9}.chat__input-btn{background:linear-gradient(135deg,var(--lime),var(--lime2));color:#000;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}body.light .chat__input-btn{color:#fff}.section{padding:96px 0;position:relative}.section--tight{padding:72px 0}.section__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);align-items:center;gap:7px;margin-bottom:14px;font-size:10.5px;font-weight:600;display:inline-flex}.sq{background:var(--lime);border-radius:1.5px;width:5px;height:5px;display:inline-block}.section__title{font-family:var(--font);letter-spacing:-.02em;max-width:680px;color:var(--text);margin-bottom:52px;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1.15}.cap-showcase{grid-template-columns:1fr 1.35fr;align-items:stretch;gap:36px;display:grid}.cap-showcase__list{grid-template-columns:1fr 1fr;align-content:start;gap:4px;display:grid}.cap-row{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;font-family:inherit;transition:background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.cap-row:hover{background:var(--card-bg)}.cap-row.is-active{background:var(--card-bg);border-color:var(--card-border);box-shadow:inset 0 1px #ffffff0d}body.light .cap-row.is-active{box-shadow:inset 0 1px #ffffffe6}.cap-row__icon{background:var(--lime-dim);border:1px solid var(--lime-border);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s,box-shadow .3s;display:flex}.cap-row__icon svg{width:15px;height:15px;stroke:var(--lime)}.cap-row.is-active .cap-row__icon{box-shadow:0 0 16px var(--glow);transform:scale(1.08)}.cap-row__title{color:var(--muted);flex:1;font-size:12.5px;font-weight:600;line-height:1.35;transition:color .25s}.cap-row.is-active .cap-row__title{color:var(--text)}.cap-row__bar{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cap-row__bar-fill{background:var(--lime);width:0%;height:100%;box-shadow:0 0 8px var(--lime);animation-name:capFill;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes capFill{0%{width:0%}to{width:100%}}.cap-showcase__panel{min-height:320px;position:relative}.cap-panel{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:saturate(180%)blur(24px);border-radius:22px;flex-direction:column;height:100%;padding:36px 34px;animation:.5s cubic-bezier(.2,.8,.2,1) both capPanelIn;display:flex;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #0000002e}body.light .cap-panel{box-shadow:inset 0 1px #fff,0 8px 24px #0000000f}@keyframes capPanelIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.cap-panel__icon{background:linear-gradient(135deg,var(--lime-dim),var(--lime-border));border:1px solid var(--lime-border);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;display:flex;box-shadow:inset 0 1px #ffffff1a}.cap-panel__icon svg{width:24px;height:24px;stroke:var(--lime)}.cap-panel h3{font-family:var(--font);letter-spacing:-.02em;color:var(--text);margin-bottom:12px;font-size:clamp(22px,2.4vw,27px);font-weight:600}.cap-panel p{color:var(--muted);flex:1;font-size:14.5px;line-height:1.7}.cap-panel .cap-tags{margin-top:22px}.cap-tags{flex-wrap:wrap;gap:6px;display:flex}.cap-tags span{letter-spacing:.02em;background:var(--lime-dim);color:var(--lime);border:1px solid var(--lime-border);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500}@media (max-width:900px){.cap-showcase{grid-template-columns:1fr;gap:20px}.cap-showcase__list{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cap-showcase__list{grid-template-columns:1fr}}.defect-strip{background:var(--card-bg);border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);padding:64px 0 72px;overflow:hidden}.defect-strip__label{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);margin-bottom:36px;font-size:10.5px;font-weight:600}.defect-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.defect-marquee__track{align-items:stretch;gap:16px;width:max-content;animation:46s linear infinite marqueeScroll;display:flex}.defect-marquee:hover .defect-marquee__track{animation-play-state:paused}.defect-card{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(20px);border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;width:236px;padding:22px 20px;transition:border-color .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff0d}body.light .defect-card{box-shadow:inset 0 1px #fffffff2}.defect-card:hover{border-color:var(--stroke2);transform:translateY(-2px)}.defect-card__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:4s ease-in-out infinite dotScan;box-shadow:0 0 12px}.defect-card__name{color:var(--text);font-size:14px;font-weight:600}.defect-card__desc{color:var(--muted2);font-size:12px;line-height:1.55}.defect-card--soon{border-style:dashed}.defect-card--soon .defect-card__dot{animation:4s linear infinite comingSpin}.defect-card--soon .defect-card__name{background:linear-gradient(90deg,var(--lime),#60a5fa);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}body.light .defect-card--soon .defect-card__name{background:linear-gradient(90deg,#4a8f1a,#007aff);-webkit-background-clip:text;background-clip:text}.defect-card__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--lime);background:var(--lime-dim);border:1px solid var(--lime-border);border-radius:20px;margin-top:2px;padding:3px 9px;font-size:10px;font-weight:600}@keyframes dotScan{0%,75%,to{transform:scale(1);box-shadow:0 0 6px}15%{transform:scale(1.4);box-shadow:0 0 14px,0 0 4px}}@keyframes comingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg,transparent,var(--lime-border)20%,var(--lime-border)80%,transparent);height:1px;position:absolute;top:27px;left:calc(16.67% + 14px);right:calc(16.67% + 14px)}.step__num{background:var(--bg-raise);border:1px solid var(--stroke2);width:54px;height:54px;font-family:var(--font);color:var(--lime);z-index:1;border-radius:15px;justify-content:center;align-items:center;margin-bottom:18px;font-size:20px;font-weight:600;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}body.light .step__num{box-shadow:inset 0 1px #fff}.step h3{color:var(--text);margin-bottom:8px;font-size:16px;font-weight:600}.step p{color:var(--muted);font-size:13.5px;line-height:1.65}.step__pills{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.step__pills span{color:var(--muted);border:1px solid var(--stroke);background:#ffffff0a;border-radius:20px;padding:3px 8px;font-size:11px}.bento{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bento-card{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:saturate(180%)blur(24px);border-radius:20px;padding:28px 26px;transition:border-color .2s,transform .2s;box-shadow:inset 0 1px #ffffff0f}body.light .bento-card{box-shadow:inset 0 1px #fff}.bento-card:hover{border-color:var(--stroke2);transform:translateY(-2px)}.bento-card--full{grid-column:span 2}.bento-card__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);margin-bottom:10px;font-size:10px;font-weight:600}.bento-card h3{font-family:var(--font);letter-spacing:-.02em;color:var(--text);margin-bottom:9px;font-size:21px;font-weight:600;line-height:1.2}.bento-card p{color:var(--muted);font-size:13.5px;line-height:1.65}.bento-card ul{flex-direction:column;gap:6px;margin-top:12px;padding-left:16px;display:flex}.bento-card ul li{color:var(--muted);font-size:13px}.bento-card ul li::marker{color:var(--lime)}.mini-chart{align-items:flex-end;gap:3px;height:56px;margin-top:18px;display:flex}.mini-chart__bar{background:linear-gradient(to top,var(--lime2),var(--lime));opacity:.45;border-radius:3px 3px 0 0;flex:1;transition:opacity .3s}.bento-card:hover .mini-chart__bar{opacity:.85}.metric-row{flex-wrap:wrap;gap:28px;margin-top:18px;display:flex}.metric{flex-direction:column;gap:2px;display:flex}.metric__n{font-family:var(--font);color:var(--lime);letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1}.metric__l{color:var(--muted2);letter-spacing:.02em;font-size:11px}.quote{padding:80px 0;position:relative;overflow:hidden}.quote__bg{background:radial-gradient(ellipse at 50% 50%,var(--glow)0%,transparent 70%);opacity:.3;pointer-events:none;position:absolute;inset:0}.quoteCard{background:var(--card-bg);border:1px solid var(--stroke2);-webkit-backdrop-filter:saturate(180%)blur(30px);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:48px;padding:44px 48px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}body.light .quoteCard{box-shadow:inset 0 1px #fff}.quoteCard:before{content:"\"";font-family:var(--font);color:#b7f56b14;pointer-events:none;font-size:120px;font-weight:600;line-height:1;position:absolute;top:10px;left:30px}.quoteCard h3{font-family:var(--font);letter-spacing:-.02em;color:var(--text);margin-bottom:14px;font-size:clamp(18px,2.4vw,26px);font-weight:600;line-height:1.25}.q{color:var(--muted);font-size:14.5px;font-style:italic;line-height:1.72}.quotePerson{flex-direction:column;align-items:center;gap:10px;min-width:120px;display:flex}.avatar{background:linear-gradient(135deg,var(--lime-dim),var(--lime-border));border:1px solid var(--lime-border);border-radius:50%;width:48px;height:48px}.person .name{color:var(--text);white-space:nowrap;font-size:13.5px;font-weight:600}.person .role{color:var(--muted2);white-space:nowrap;margin-top:2px;font-size:11.5px}.pricing{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px;display:grid}.price{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:saturate(180%)blur(24px);border-radius:20px;flex-direction:column;padding:30px 26px;transition:border-color .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff0d}body.light .price{box-shadow:inset 0 1px #fff}.price:hover{border-color:var(--stroke2);transform:translateY(-2px)}.price.hot{border-color:var(--lime-border);background:linear-gradient(#b7f56b14,#b7f56b05)}body.light .price.hot{background:linear-gradient(#4a8f1a14,#4a8f1a05)}.price__badge{letter-spacing:.08em;text-transform:uppercase;background:var(--lime-dim);color:var(--lime);border:1px solid var(--lime-border);border-radius:20px;width:fit-content;margin-bottom:18px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-block}.price__t{color:var(--text);margin-bottom:8px;font-size:15px;font-weight:600}.price__p{font-family:var(--font);color:var(--text);letter-spacing:-.03em;margin-bottom:22px;font-size:38px;font-weight:600;line-height:1}.price__p span{font-family:var(--font);color:var(--muted);font-size:14px;font-weight:400}.price ul{flex-direction:column;flex:1;gap:9px;margin-bottom:24px;list-style:none;display:flex}.price ul li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.price ul li:before{content:"";background:var(--lime);border-radius:50%;width:5px;min-width:5px;height:5px;margin-top:5px}.faqList{flex-direction:column;max-width:720px;display:flex}.faqList details{border-bottom:1px solid var(--stroke)}.faqList details summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.faqList details summary::-webkit-details-marker{display:none}.faqList details summary:after{content:"+";color:var(--muted2);flex-shrink:0;font-size:20px;font-weight:200;transition:transform .2s}.faqList details[open] summary:after{content:"−"}.faqList .ans{color:var(--muted);padding-bottom:18px;font-size:13.5px;line-height:1.72}.cta{padding:96px 0}.cta__inner{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.cta__copy h2{font-family:var(--font);letter-spacing:-.025em;color:var(--text);margin-bottom:14px;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1.15}.cta__copy p{color:var(--muted);margin-bottom:28px;font-size:15px;line-height:1.7}.cta__mini{flex-direction:column;gap:12px;display:flex}.cta__mini>div{flex-direction:column;gap:2px;display:flex}.cta__mini b{color:var(--text);font-size:13.5px;font-weight:600}.cta__mini span{color:var(--muted);font-size:12.5px}.form{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;flex-direction:column;gap:14px;padding:26px;display:flex;box-shadow:inset 0 1px #ffffff0f}body.light .form{box-shadow:inset 0 1px #fff}.form label{flex-direction:column;gap:6px;display:flex}.form label span{color:var(--muted2);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.form input,.form textarea{border:1px solid var(--stroke2);color:var(--text);background:#ffffff0d;border-radius:11px;width:100%;padding:11px 15px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}body.light .form input,body.light .form textarea{background:#ffffffb3}.form input:focus,.form textarea:focus{border-color:var(--lime-border);box-shadow:0 0 0 3px var(--lime-dim);outline:none}.form input::placeholder,.form textarea::placeholder{color:var(--muted2)}.fine{color:var(--muted2);text-align:center;font-size:11.5px}.footer{border-top:1px solid var(--stroke);padding:52px 0 32px}.footer__inner{grid-template-columns:1fr 2fr;gap:48px;margin-bottom:44px;display:grid}.footLogo .logo__text{font-size:19px}.footLeft p{color:var(--muted2);max-width:220px;margin-top:9px;font-size:13px;line-height:1.65}.footCols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footCols .t{letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);margin-bottom:12px;font-size:10.5px;font-weight:600}.footCols a{color:var(--muted);padding:5px 0;font-size:13px;transition:color .15s;display:block}.footCols a:hover{color:var(--text)}.footer__bottom{border-top:1px solid var(--stroke);color:var(--muted2);justify-content:space-between;align-items:center;padding-top:24px;font-size:12.5px;display:flex}.modal{border:1px solid var(--stroke2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08090cfa;border-radius:20px;width:calc(100% - 32px);max-width:500px;margin:auto;padding:0;box-shadow:0 32px 80px #000000a6}body.light .modal{background:#fcfaf7fa}.modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a6}.modal__inner{flex-direction:column;display:flex}.modal__head{border-bottom:1px solid var(--stroke);justify-content:space-between;align-items:flex-start;gap:14px;padding:28px 40px 20px;display:flex}.modal__title{color:var(--text);margin-bottom:4px;font-size:16px;font-weight:600}.modal__sub{color:var(--muted2);font-size:12.5px;line-height:1.55}.modal__body{flex-direction:column;align-items:center;gap:16px;padding:24px 40px 28px;display:flex}.modal__body>*{width:100%;max-width:340px}.modal__actions{justify-content:center;gap:14px;margin-top:12px;margin-bottom:4px;display:flex}.modal__actions .btn{justify-content:center;min-width:130px;padding:10px 22px;font-size:13.5px}.x{border:1px solid var(--stroke);background:var(--card-bg);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.x:hover{color:var(--text)}.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modal .form{box-shadow:none;background:0 0;border:none;gap:16px;padding:0}.modal .form label{gap:6px}.modal .form label>span{letter-spacing:.1em;font-size:10.5px}.modal .form input,.modal .form textarea{border:1px solid var(--stroke);background:#ffffff0a;border-radius:10px;padding:11px 14px;font-size:13.5px}body.light .modal .form input,body.light .modal .form textarea{background:#00000005;border-color:#0000001a}.modal .fine{text-align:center;margin-top:6px;font-size:11.5px}.toast{border:1px solid var(--stroke2);color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;z-index:999;white-space:nowrap;background:#101216f5;border-radius:11px;padding:11px 22px;font-size:13.5px;font-weight:500;transition:opacity .25s;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}body.light .toast{color:var(--text);background:#fffffff5}.toast.show{opacity:1}@media (max-width:900px){.steps{grid-template-columns:1fr}.steps:before{display:none}.bento{grid-template-columns:1fr}.bento-card--full{grid-column:span 1}.pricing{grid-template-columns:1fr;max-width:380px}.cta__inner{grid-template-columns:1fr;gap:48px}.quoteCard{text-align:left;grid-template-columns:1fr}.footer__inner{grid-template-columns:1fr}.burger{display:flex}.nav__left{display:none}.dash__stats{grid-template-columns:repeat(2,1fr)}.dash__charts{grid-template-columns:1fr}.chat-wrap{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.defect-card{width:208px}.hero__stats{flex-direction:column}.stat-pill{border-right:none;border-bottom:1px solid var(--stroke);width:100%}.cap-wide-inner{grid-template-columns:1fr}}.dash-donut-wrap{position:static}.dash-donut-inner{flex-shrink:0;width:120px;height:120px;position:relative}.dash-donut__center{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detection-section{padding:96px 0;position:relative}.detection-wrap{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;max-width:1020px;margin:0 auto;display:grid}.detection-text h2{font-family:var(--font);letter-spacing:-.02em;color:var(--text);margin-bottom:14px;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1.15}.detection-text p{color:var(--muted);margin-bottom:10px;font-size:15px;line-height:1.7}.detection-text__live{background:var(--lime-dim);border:1px solid var(--lime-border);color:var(--lime);border-radius:20px;align-items:center;gap:8px;margin-top:16px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.detection-text__live:before{content:"";background:var(--lime);width:6px;height:6px;box-shadow:0 0 10px var(--lime);border-radius:50%;animation:1.4s ease-in-out infinite pulse}.detection{aspect-ratio:4/3;border:1px solid var(--stroke2);background:linear-gradient(135deg,#242628,#1a1c1f);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006,inset 0 1px #ffffff0f}body.light .detection{background:linear-gradient(135deg,#e8dfd1,#d4c9b7);box-shadow:0 24px 60px #0000001a,inset 0 1px #ffffffb3}.detection__fabric{background-image:repeating-linear-gradient(45deg,#0000 0 4px,#ffffff08 4px 5px),repeating-linear-gradient(-45deg,#0000 0 4px,#0000000f 4px 5px);position:absolute;inset:0}body.light .detection__fabric{background-image:repeating-linear-gradient(45deg,#0000 0 4px,#0000000a 4px 5px),repeating-linear-gradient(-45deg,#0000 0 4px,#ffffff14 4px 5px)}.detection__hint{filter:blur(2px);opacity:.15;pointer-events:none;border-radius:50%;position:absolute}.detection__scan{background:linear-gradient(90deg,#0000,#b7f56be6,#0000);height:3px;animation:2s cubic-bezier(.4,0,.6,1) both scanSweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px #b7f56bcc,0 0 60px #b7f56b66}@keyframes scanSweep{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100%;transform:translateY(100vh)}}.detection__scan:before{content:"";pointer-events:none;background:linear-gradient(#b7f56b26,#0000);height:80px;position:absolute;bottom:0;left:0;right:0}.detection__box{opacity:0;border:1.5px solid;border-radius:4px;animation:.5s cubic-bezier(.2,.8,.2,1) both boxAppear;position:absolute}@keyframes boxAppear{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.detection__box:after{content:"";opacity:.3;filter:blur(3px);border:1px solid;border-radius:6px;position:absolute;inset:-2px}.detection__label{white-space:nowrap;background:var(--bg-raise);opacity:0;border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;animation:.3s .4s both labelAppear;display:inline-flex;position:absolute;top:-22px;left:-1px}@keyframes labelAppear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.detection__label-dot{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px}.detection__label-conf{color:var(--muted);font-weight:500}.detection__readout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffd9;letter-spacing:.03em;background:#00000080;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex;position:absolute;top:14px;left:14px}.detection__readout-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pulse}.detection__corner{border:1.5px solid #b7f56b99;width:18px;height:18px;position:absolute}.detection__corner.tl{border-bottom:none;border-right:none;border-top-left-radius:6px;top:10px;left:10px}.detection__corner.tr{border-bottom:none;border-left:none;border-top-right-radius:6px;top:10px;right:10px}.detection__corner.bl{border-top:none;border-right:none;border-bottom-left-radius:6px;bottom:10px;left:10px}.detection__corner.br{border-top:none;border-left:none;border-bottom-right-radius:6px;bottom:10px;right:10px}@media (max-width:900px){.detection-wrap{grid-template-columns:1fr;gap:32px}}.feedback-showcase{padding:96px 0;position:relative}.feedback-wrap{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;max-width:1060px;margin:0 auto;display:grid}.feedback-text h2{font-family:var(--font);letter-spacing:-.02em;color:var(--text);margin-bottom:16px;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1.15}.feedback-text p{color:var(--muted);margin-bottom:14px;font-size:15px;line-height:1.7}.feedback-text ul{flex-direction:column;gap:9px;margin-top:16px;list-style:none;display:flex}.feedback-text ul li{color:var(--muted);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.feedback-text ul li:before{content:"";background:var(--lime);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.feedback-demo{aspect-ratio:4/3;border:1px solid var(--stroke2);background:linear-gradient(135deg,#242628,#1a1c1f);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006,inset 0 1px #ffffff0f}body.light .feedback-demo{background:linear-gradient(135deg,#e8dfd1,#d4c9b7);box-shadow:0 24px 60px #0000001a,inset 0 1px #ffffffb3}.feedback-demo__fabric{background-image:repeating-linear-gradient(45deg,#0000 0 4px,#ffffff08 4px 5px),repeating-linear-gradient(-45deg,#0000 0 4px,#0000000f 4px 5px);position:absolute;inset:0}body.light .feedback-demo__fabric{background-image:repeating-linear-gradient(45deg,#0000 0 4px,#0000000a 4px 5px),repeating-linear-gradient(-45deg,#0000 0 4px,#ffffff14 4px 5px)}.feedback-demo__corner{border:1.5px solid #b7f56b99;width:18px;height:18px;position:absolute}.feedback-demo__corner.tl{border-bottom:none;border-right:none;border-top-left-radius:6px;top:10px;left:10px}.feedback-demo__corner.tr{border-bottom:none;border-left:none;border-top-right-radius:6px;top:10px;right:10px}.feedback-demo__corner.bl{border-top:none;border-right:none;border-bottom-left-radius:6px;bottom:10px;left:10px}.feedback-demo__corner.br{border-top:none;border-left:none;border-bottom-right-radius:6px;bottom:10px;right:10px}.feedback-demo__box{opacity:0;border:1.5px solid;border-radius:4px;transition:opacity .4s,border-color .4s;animation:.5s cubic-bezier(.2,.8,.2,1) both boxAppear;position:absolute}.feedback-demo__box--ai.is-muted{border-style:dashed;opacity:.35!important}.feedback-demo__box--draw{opacity:1;animation:.7s cubic-bezier(.2,.8,.2,1) both boxGrow}@keyframes boxGrow{0%{clip-path:inset(0 100% 100% 0);opacity:0}12%{opacity:1}to{clip-path:inset(0);opacity:1}}.feedback-demo__box:after{content:"";opacity:.3;filter:blur(3px);border:1px solid;border-radius:6px;position:absolute;inset:-2px}.feedback-demo__label{white-space:nowrap;background:var(--bg-raise);opacity:0;border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;animation:.3s .3s both labelAppear;display:inline-flex;position:absolute;top:-22px;left:-1px}.feedback-demo__label-dot{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px}.feedback-demo__prompt{z-index:4;-webkit-backdrop-filter:blur(16px);background:#0a0b0db8;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:24px;padding:14px 16px;animation:.4s both floatUp;display:flex;position:absolute;bottom:14px;left:14px;right:14px}body.light .feedback-demo__prompt{background:#ffffffd9;border-color:#00000014}.feedback-demo__q{color:#ffffffeb;letter-spacing:.01em;font-size:13px;font-weight:500}body.light .feedback-demo__q{color:#000000d9}.feedback-demo__actions{flex-shrink:0;gap:8px;display:flex}.feedback-demo__btn{cursor:default;color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff29;border-radius:20px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:transform .15s,background .15s}body.light .feedback-demo__btn{color:#000000bf;background:#0000000a;border-color:#00000024}.feedback-demo__btn.yes{border-color:var(--lime-border);background:var(--lime-dim);color:var(--lime)}.feedback-demo__btn.no.is-active{color:#f87171;background:#f871712e;border-color:#f8717166;transform:scale(.92)}.feedback-demo__done{color:var(--lime);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.feedback-demo__check{background:var(--lime-dim);border:1px solid var(--lime-border);width:18px;height:18px;color:var(--lime);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;line-height:1;animation:.35s cubic-bezier(.2,.8,.2,1) both boxAppear;display:inline-flex}@media (max-width:900px){.feedback-wrap{grid-template-columns:1fr;gap:32px}}.marquee-section{border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);background:#ffffff04;padding:48px 0;position:relative}body.light .marquee-section{background:#ffffff4d}.marquee-label{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);margin-bottom:28px;font-size:11px;font-weight:600}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.marquee__track{align-items:center;gap:88px;width:max-content;animation:32s linear infinite marqueeScroll;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee__item{opacity:.4;flex-shrink:0;justify-content:center;align-items:center;height:42px;transition:opacity .3s;display:flex;position:relative}.marquee:hover .marquee__item{opacity:.6}.marquee__item:hover{opacity:1!important}.marquee__item img{object-fit:contain;filter:grayscale()brightness(2.4);width:auto!important;max-width:170px!important;height:100%!important;position:static!important}body.light .marquee__item img{filter:grayscale()brightness(.35)}.marquee__text{font-family:var(--font);letter-spacing:-.02em;color:var(--text);white-space:nowrap;font-size:24px;font-weight:600}.marquee__divider{background:var(--muted2);opacity:.4;border-radius:50%;flex-shrink:0;width:4px;height:4px}.steps{position:relative}.steps__traveler{background:var(--lime);width:10px;height:10px;box-shadow:0 0 16px var(--lime),0 0 4px #fff9;z-index:2;pointer-events:none;border-radius:50%;animation:5s cubic-bezier(.65,0,.35,1) infinite travelSteps;position:absolute;top:21px;left:16.67%;transform:translate(-50%)}.steps__traveler:after{content:"";border:1.5px solid var(--lime);opacity:.4;border-radius:50%;animation:5s cubic-bezier(.65,0,.35,1) infinite travelerPing;position:absolute;inset:-2px}@keyframes travelSteps{0%{opacity:0;left:16.67%}8%{opacity:1}40%{opacity:1;left:50%}42%{transform:translate(-50%)scale(1.3)}48%{transform:translate(-50%)scale(1)}92%{opacity:1;left:83.33%}to{opacity:0;left:83.33%}}@keyframes travelerPing{0%,35%,55%,to{opacity:.3;transform:scale(1)}42%,48%{opacity:0;transform:scale(2.8)}}@media (max-width:900px){.steps__traveler{display:none}}.bento-card.is-in .mini-chart__bar{animation:.9s cubic-bezier(.2,.8,.2,1) both barGrow}.bento-card.is-in .mini-chart__bar:first-child{animation-delay:40ms}.bento-card.is-in .mini-chart__bar:nth-child(2){animation-delay:80ms}.bento-card.is-in .mini-chart__bar:nth-child(3){animation-delay:.12s}.bento-card.is-in .mini-chart__bar:nth-child(4){animation-delay:.16s}.bento-card.is-in .mini-chart__bar:nth-child(5){animation-delay:.2s}.bento-card.is-in .mini-chart__bar:nth-child(6){animation-delay:.24s}.bento-card.is-in .mini-chart__bar:nth-child(7){animation-delay:.28s}.bento-card.is-in .mini-chart__bar:nth-child(8){animation-delay:.32s}.bento-card.is-in .mini-chart__bar:nth-child(9){animation-delay:.36s}.bento-card.is-in .mini-chart__bar:nth-child(10){animation-delay:.4s}.bento-card.is-in .mini-chart__bar:nth-child(11){animation-delay:.44s}.bento-card.is-in .mini-chart__bar:nth-child(12){animation-delay:.48s}.bento-card.is-in .mini-chart__bar:nth-child(13){animation-delay:.52s}.bento-card.is-in .mini-chart__bar:nth-child(14){animation-delay:.56s}@keyframes barGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:.45;transform:scaleY(1)}}.mini-chart__bar{transform-origin:bottom}.accuracy-bar{background:#ffffff0f;border-radius:3px;height:6px;margin-top:14px;position:relative;overflow:hidden}body.light .accuracy-bar{background:#0000000f}.accuracy-bar__fill{background:linear-gradient(90deg,var(--lime2),var(--lime));border-radius:3px;width:0;height:100%;box-shadow:0 0 8px #b7f56b66}.bento-card.is-in .accuracy-bar__fill{animation:1.6s cubic-bezier(.2,.8,.2,1) .3s forwards fillAccuracy}@keyframes fillAccuracy{0%{width:0}to{width:92.8%}}.roadmap-section{padding-top:100px;padding-bottom:110px;position:relative;overflow:hidden}.roadmap-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.roadmap-grid{background-image:linear-gradient(#b7f56b0d 1px,#0000 1px),linear-gradient(90deg,#b7f56b0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}body.light .roadmap-grid{background-image:linear-gradient(#4a8f1a0f 1px,#0000 1px),linear-gradient(90deg,#4a8f1a0f 1px,#0000 1px)}.roadmap-orb{filter:blur(80px);opacity:.4;border-radius:50%;animation:24s ease-in-out infinite roadmapFloat;position:absolute}.roadmap-orb--1{background:#b7f56b40;width:320px;height:320px;animation-delay:0s;top:12%;left:8%}.roadmap-orb--2{background:#60a5fa38;width:380px;height:380px;animation-delay:-8s;top:50%;right:5%}.roadmap-orb--3{background:#fbbf242e;width:260px;height:260px;animation-delay:-16s;bottom:8%;left:35%}body.light .roadmap-orb--1{background:#4a8f1a2e}body.light .roadmap-orb--2{background:#007aff2e}body.light .roadmap-orb--3{background:#d9770626}@keyframes roadmapFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.08)}66%{transform:translate(-30px,40px)scale(.94)}}.roadmap-section .container{z-index:1;position:relative}.section__lead{color:var(--muted2);max-width:640px;margin:8px 0 40px;font-size:16px;line-height:1.6}.rmshow{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:32px;margin-top:8px;display:grid}.rmshow__list{flex-direction:column;align-content:start;gap:4px;display:flex}.rmrow{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;width:100%;padding:11px 14px;font-family:inherit;transition:background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.rmrow:before{content:"";background:var(--phase-color);width:3px;height:0;box-shadow:0 0 10px var(--phase-color);border-radius:0 3px 3px 0;transition:height .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.rmrow:hover{background:var(--card-bg)}.rmrow.is-active{background:var(--card-bg);border-color:var(--card-border);box-shadow:inset 0 1px #ffffff0d}body.light .rmrow.is-active{box-shadow:inset 0 1px #ffffffe6}.rmrow.is-active:before{height:56%}.rmrow__icon{background:color-mix(in srgb,var(--phase-color)12%,transparent);border:1px solid color-mix(in srgb,var(--phase-color)30%,transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;line-height:1;transition:transform .3s,box-shadow .3s;display:flex}.rmrow.is-active .rmrow__icon{box-shadow:0 0 16px color-mix(in srgb,var(--phase-color)45%,transparent);transform:scale(1.08)}.rmrow__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rmrow__title{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;transition:color .25s;overflow:hidden}.rmrow.is-active .rmrow__title{color:var(--text)}.rmrow__phase{letter-spacing:.14em;text-transform:uppercase;color:var(--phase-color);opacity:.85;font-size:9px;font-weight:700}.rmrow__bar{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.rmrow__bar-fill{background:var(--phase-color);width:0%;height:100%;box-shadow:0 0 8px var(--phase-color);animation-name:capFill;animation-timing-function:linear;animation-fill-mode:forwards;display:block}.rmshow__panel{min-height:340px;position:relative}.rmpanel{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:saturate(180%)blur(24px);border-radius:22px;flex-direction:column;height:100%;padding:34px 32px;animation:.5s cubic-bezier(.2,.8,.2,1) both capPanelIn;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #0000002e}body.light .rmpanel{box-shadow:inset 0 1px #fff,0 8px 24px #0000000f}.rmpanel__glow{pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--phase-color)22%,transparent),transparent 68%);opacity:.55;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.rmpanel__top{z-index:1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex;position:relative}.rmpanel__top .roadmap-phase{margin:0}.rmpanel__icon{background:linear-gradient(135deg,color-mix(in srgb,var(--phase-color)18%,transparent),color-mix(in srgb,var(--phase-color)6%,transparent));border:1px solid color-mix(in srgb,var(--phase-color)32%,transparent);width:56px;height:56px;box-shadow:inset 0 1px 0 #ffffff1f,0 6px 20px color-mix(in srgb,var(--phase-color)22%,transparent);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex}.rmpanel h3{z-index:1;font-family:var(--font);letter-spacing:-.02em;color:var(--text);margin-bottom:12px;font-size:clamp(22px,2.4vw,27px);font-weight:600;position:relative}.rmpanel p{z-index:1;color:var(--muted);flex:1;font-size:14.5px;line-height:1.7;position:relative}.rmpanel__foot{z-index:1;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:24px;display:flex;position:relative}.rmpanel__tags{flex-wrap:wrap;gap:6px;display:flex}.rmpanel__tags span{letter-spacing:.02em;background:color-mix(in srgb,var(--phase-color)13%,transparent);color:var(--phase-color);border:1px solid color-mix(in srgb,var(--phase-color)32%,transparent);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500}.rmpanel__count{color:var(--phase-color);letter-spacing:.04em;white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.rmpanel__count i{opacity:.4;margin:0 3px;font-style:normal}@media (max-width:900px){.rmshow{grid-template-columns:1fr;gap:20px}}.roadmap-card{-webkit-backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:22px 22px 20px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s;position:relative;overflow:hidden}body.light .roadmap-card{background:#fff9;border-color:#00000014;box-shadow:0 4px 20px #0000000a}.roadmap-card:hover{background:#b7f56b08;border-color:#b7f56b4d;transform:translateY(-4px)}body.light .roadmap-card:hover{background:#4a8f1a08;border-color:#4a8f1a4d;box-shadow:0 12px 40px #4a8f1a1a}.roadmap-card__glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#b7f56b26,#0000 70%);width:180px;height:180px;transition:opacity .4s;position:absolute;top:-60px;right:-60px}.roadmap-card:hover .roadmap-card__glow{opacity:1}body.light .roadmap-card__glow{background:radial-gradient(circle,#4a8f1a1f,#0000 70%)}.roadmap-phase{letter-spacing:.15em;text-transform:uppercase;border-radius:4px;margin-bottom:14px;padding:3px 9px;font-size:9.5px;font-weight:700;display:inline-block;position:relative}.roadmap-phase--shipping-soon{color:var(--lime);background:#b7f56b1f;border:1px solid #b7f56b47}body.light .roadmap-phase--shipping-soon{color:#4a8f1a;background:#4a8f1a1a;border-color:#4a8f1a47}.roadmap-phase--in-design{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa47}body.light .roadmap-phase--in-design{color:#007aff;background:#007aff14;border-color:#007aff47}.roadmap-phase--next-quarter{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2447}body.light .roadmap-phase--next-quarter{color:#d97706;background:#d9770614;border-color:#d9770647}.roadmap-phase--roadmap{color:#a78bfa;background:#a78bfa1f;border:1px solid #a78bfa47}body.light .roadmap-phase--roadmap{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed47}.roadmap-phase--shipping-soon:before{content:"";opacity:0;border:1px solid #b7f56b80;border-radius:4px;animation:2.4s ease-out infinite phasePulse;position:absolute;inset:-1px}@keyframes phasePulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.roadmap-icon{filter:drop-shadow(0 2px 8px #b7f56b4d);margin-bottom:12px;font-size:28px;line-height:1;transition:transform .3s}.roadmap-card:hover .roadmap-icon{transform:scale(1.12)rotate(-6deg)}.roadmap-card h3{font-family:var(--font);letter-spacing:-.01em;color:var(--text);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3}.roadmap-card p{color:var(--muted2);margin:0 0 14px;font-size:13px;line-height:1.55}.roadmap-tags{flex-wrap:wrap;gap:5px;display:flex}.roadmap-tags span{color:var(--muted2);letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}body.light .roadmap-tags span{background:#00000009;border-color:#00000014}.roadmap-footnote{text-align:center;color:var(--muted2);justify-content:center;align-items:center;gap:10px;margin-top:40px;font-size:13px;display:flex}.roadmap-footnote__dot{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite dotPulse;display:inline-block;box-shadow:0 0 10px #b7f56b99}body.light .roadmap-footnote__dot{background:#4a8f1a;box-shadow:0 0 10px #4a8f1a66}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.roadmap-footnote button{font:inherit;color:var(--lime);cursor:pointer;background:0 0;border:none;border-bottom:1px dashed #b7f56b66;padding:0 0 1px;font-weight:600;transition:border-color .2s}body.light .roadmap-footnote button{color:#4a8f1a;border-color:#4a8f1a66}.roadmap-footnote button:hover{border-color:currentColor}.price__p--wip{background:linear-gradient(90deg,var(--lime),#60a5fa);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:22px!important}body.light .price__p--wip{background:linear-gradient(90deg,#4a8f1a,#007aff);-webkit-background-clip:text;background-clip:text}.price__wip-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);opacity:.7;margin:-14px 0 18px;font-size:10.5px;font-weight:600}@media (max-width:700px){.roadmap-card{padding:20px}.roadmap-icon{font-size:24px}.roadmap-footnote{flex-direction:column;gap:8px;padding:0 20px}}body{--pink:#f472b6;--teal:#2dd4bf}body.light{--pink:#be185d;--teal:#0f766e}.hero__aurora{background:conic-gradient(#b7f56b38,#60a5fa33,#a78bfa33,#f472b629,#2dd4bf2e,#fbbf2429,#b7f56b38)}body.light .hero__aurora{opacity:.7}.hero__blob.b1{background:radial-gradient(circle,#b7f56b6b,#0000 70%)}.hero__blob.b2{background:radial-gradient(circle,#60a5fa57,#0000 70%)}.hero__blob.b3{background:radial-gradient(circle,#a78bfa4d,#0000 70%)}.hero__blob.b4{background:radial-gradient(circle,#2dd4bf42,#0000 70%)}body.light .hero__blob{opacity:.72}body.light .hero__blob.b1{background:radial-gradient(circle,#d2ff376b,#0000 70%)}body.light .hero__blob.b2{background:radial-gradient(circle,#1313130a,#0000 70%)}body.light .hero__blob.b3{background:radial-gradient(circle,#13131308,#0000 70%)}body.light .hero__blob.b4{background:radial-gradient(circle,#d2ff3733,#0000 70%)}.hero__stats .stat-pill:first-child .stat-pill__num,.hero__stats .stat-pill:nth-child(2) .stat-pill__num,.hero__stats .stat-pill:nth-child(3) .stat-pill__num,.hero__stats .stat-pill:nth-child(4) .stat-pill__num{color:var(--text)}.section__kicker .sq,.showcase__kicker .sq{box-shadow:0 0 10px var(--glow)}#detection .showcase__kicker,#showcase .showcase__kicker,#chat-showcase .showcase__kicker,#feedback-loop .showcase__kicker{color:var(--muted)}#detection .showcase__kicker .sq,#showcase .showcase__kicker .sq,#chat-showcase .showcase__kicker .sq,#feedback-loop .showcase__kicker .sq{background:var(--lime)}#inside .section__kicker,#how .section__kicker,#features .section__kicker,#roadmap .section__kicker,#pricing .section__kicker,#faq .section__kicker{color:var(--muted)}#inside .section__kicker .sq,#how .section__kicker .sq,#features .section__kicker .sq,#roadmap .section__kicker .sq,#pricing .section__kicker .sq,#faq .section__kicker .sq{background:var(--lime)}.steps .step:nth-child(2) .step__num,.steps .step:nth-child(3) .step__num,.steps .step:nth-child(4) .step__num{color:var(--text);border-color:var(--stroke2)}.bento-card:nth-child(2) .bento-card__eyebrow,.bento-card:nth-child(3) .bento-card__eyebrow,.bento-card:nth-child(4) .bento-card__eyebrow,.bento-card:nth-child(5) .bento-card__eyebrow{color:var(--muted)}.display,.hero__title,.showcase__title,.cta__copy h2,.detection-text h2,.bento-card h3,.price__p,.quoteCard h3{text-wrap:balance}.display,.hero__title{letter-spacing:-.045em}.nav:before{background:linear-gradient(#0c0c0cd9 0%,#0c0c0c4d 70%,#0000 100%)}body.light .nav:before{background:linear-gradient(#ffffffeb 0%,#ffffff8c 70%,#0000 100%)}body.light .bento-card,body.light .quoteCard,body.light .price,body.light .cap-panel,body.light .rmpanel{box-shadow:0 1px 2px #00000008}body.light .display .em,body.light .hero__title .em{color:var(--ink);-webkit-text-fill-color:currentColor;background:0 0;font-style:normal}body.light .stat-pill__num,body.light .dash-stat__val.lime,body.light .metric__n{color:var(--ink)}body.light .showcase__kicker{color:var(--soft,#6b6b6b);--soft:#6b6b6b}body.light .price__badge{background:var(--lime);color:var(--ink);border-color:var(--lime)}body.light .price.hot{border-color:var(--lime-border);background:linear-gradient(#d2ff371a,#d2ff3705)}body.light :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}
