[data-theme-name=nova]{--nova-indigo-50:#eef1ff;--nova-indigo-100:#dde3ff;--nova-indigo-200:#bcc7ff;--nova-indigo-300:#93a2ff;--nova-indigo-400:#6b7bfb;--nova-indigo-500:#4f57ef;--nova-indigo-600:#3f3fd6;--nova-indigo-700:#3433ad;--nova-indigo-800:#2c2e85;--nova-indigo-900:#1f2160;--nova-ember-400:#ff9a6b;--nova-ember-500:#ff7a47;--nova-ember-600:#ea5a24;--n-0:#fff;--n-25:#fbfbfd;--n-50:#f6f7f9;--n-75:#eff1f5;--n-100:#e5e7ec;--n-200:#d1d4dc;--n-300:#b0b4c0;--n-400:#868a99;--n-500:#5c6070;--n-600:#3f4352;--n-700:#2a2d3a;--n-800:#1a1c26;--n-900:#0f1016;--n-950:#08080c;--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-display:"Instrument Serif","Times New Roman",serif;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-32:128px;--shadow-xs:0 1px 2px #0f10160a;--shadow-sm:0 1px 2px #0f10160f,0 1px 3px #0f10160d;--shadow-md:0 4px 14px -2px #0f101614,0 2px 4px -1px #0f10160a;--shadow-lg:0 24px 48px -12px #0f101624,0 8px 16px -8px #0f101614;--shadow-glow:0 0 0 1px color-mix(in oklab,var(--accent-500)18%,transparent),0 18px 60px -16px color-mix(in oklab,var(--accent-500)38%,transparent)}[data-theme-name=nova][data-accent=indigo]{--accent-50:var(--nova-indigo-50);--accent-100:var(--nova-indigo-100);--accent-200:var(--nova-indigo-200);--accent-300:var(--nova-indigo-300);--accent-400:var(--nova-indigo-400);--accent-500:var(--nova-indigo-500);--accent-600:var(--nova-indigo-600);--accent-700:var(--nova-indigo-700);--accent-800:var(--nova-indigo-800)}[data-theme-name=nova][data-accent=violet]{--accent-50:#f5f1ff;--accent-100:#e9e1ff;--accent-200:#d3c3ff;--accent-300:#b59bff;--accent-400:#9870ff;--accent-500:#7c4dfb;--accent-600:#6835e0;--accent-700:#532bb4;--accent-800:#3f2285}[data-theme-name=nova][data-accent=teal]{--accent-50:#e8fbf6;--accent-100:#cdf5ea;--accent-200:#9be9d3;--accent-300:#5fd6b8;--accent-400:#2fbd9b;--accent-500:#13a083;--accent-600:#0a7f6a;--accent-700:#086253;--accent-800:#074a40}[data-theme-name=nova][data-accent=ember]{--accent-50:#fff3ec;--accent-100:#ffe1cf;--accent-200:#ffc09d;--accent-300:#ff9a6b;--accent-400:#ff7a47;--accent-500:#ea5a24;--accent-600:#c3441a;--accent-700:#923312;--accent-800:#64240c}[data-theme-name=nova][data-radius=sharp]{--r-button:var(--r-xs);--r-card:var(--r-sm);--r-field:var(--r-xs)}[data-theme-name=nova][data-radius=md]{--r-button:var(--r-md);--r-card:var(--r-lg);--r-field:var(--r-md)}[data-theme-name=nova][data-radius=soft]{--r-button:var(--r-lg);--r-card:var(--r-xl);--r-field:var(--r-lg)}[data-theme-name=nova][data-radius=pill]{--r-button:var(--r-pill);--r-card:var(--r-2xl);--r-field:var(--r-pill)}[data-theme-name=nova][data-density=compact]{--section-y:var(--s-16);--card-p:var(--s-5)}[data-theme-name=nova][data-density=comfortable]{--section-y:var(--s-24);--card-p:var(--s-6)}[data-theme-name=nova][data-density=spacious]{--section-y:var(--s-32);--card-p:var(--s-8)}[data-theme-name=nova]{--bg:var(--n-0);--bg-muted:var(--n-25);--bg-subtle:var(--n-50);--surface:var(--n-0);--surface-muted:var(--n-50);--border:var(--n-100);--border-strong:var(--n-200);--text:var(--n-900);--text-muted:var(--n-500);--text-soft:var(--n-400);--text-inverse:var(--n-0);--grid-line:color-mix(in oklab,var(--n-200)60%,transparent);--mesh-a:color-mix(in oklab,var(--accent-300)45%,transparent);--mesh-b:color-mix(in oklab,var(--nova-ember-400)30%,transparent);--mesh-c:color-mix(in oklab,var(--accent-500)24%,transparent)}[data-theme-name=nova][data-theme=dark]{--bg:#07070b;--bg-muted:#0c0d13;--bg-subtle:#10121a;--surface:#0e0f16;--surface-muted:#14151f;--border:#1f2130;--border-strong:#2a2d40;--text:#ecedf3;--text-muted:#9499ac;--text-soft:#6a6e82;--text-inverse:#0a0a10;--grid-line:#ffffff12;--mesh-a:color-mix(in oklab,var(--accent-500)55%,transparent);--mesh-b:color-mix(in oklab,var(--nova-ember-500)30%,transparent);--mesh-c:color-mix(in oklab,var(--accent-400)40%,transparent);--shadow-sm:0 1px 2px #00000080,0 1px 3px #0006;--shadow-md:0 4px 14px -2px #00000080,0 2px 4px -1px #00000059;--shadow-lg:0 24px 48px -12px #0009,0 8px 16px -8px #0006}@supports (color:lab(0% 0 0)){[data-theme-name=nova][data-theme=dark]{--grid-line:lab(100% -.0000298023 .0000119209/.07)}}[data-theme-name=nova] *{box-sizing:border-box}[data-theme-name=nova],[data-theme-name=nova]{margin:0;padding:0}[data-theme-name=nova]{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","ss03";font-size:16px;line-height:1.55;transition:background .3s,color .3s}[data-theme-name=nova] a{color:inherit;text-decoration:none}[data-theme-name=nova] button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}[data-theme-name=nova] img,[data-theme-name=nova] svg{max-width:100%;display:block}[data-theme-name=nova] ::selection{background:color-mix(in oklab,var(--accent-500)35%,transparent);color:var(--text)}[data-theme-name=nova] .eyebrow{align-items:center;gap:var(--s-2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500;display:inline-flex}[data-theme-name=nova] .eyebrow .dot{background:var(--accent-500);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklab,var(--accent-500)20%,transparent);border-radius:999px}[data-theme-name=nova] h1,[data-theme-name=nova] h2,[data-theme-name=nova] h3,[data-theme-name=nova] h4{color:var(--text);letter-spacing:-.02em;margin:0;font-weight:600}[data-theme-name=nova] h1{letter-spacing:-.035em;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1.02}[data-theme-name=nova] h2{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,44px);line-height:1.08}[data-theme-name=nova] h3{letter-spacing:-.015em;font-size:20px;line-height:1.3}[data-theme-name=nova] .display-serif{font-family:var(--font-display);letter-spacing:-.02em;font-style:italic;font-weight:400}[data-theme-name=nova] .lead{color:var(--text-muted);max-width:62ch;font-size:clamp(17px,1.3vw,19px);line-height:1.55}[data-theme-name=nova] .mono{font-family:var(--font-mono);letter-spacing:0;font-size:12.5px}[data-theme-name=nova] .container{width:100%;max-width:1200px;padding:0 var(--s-6);margin:0 auto}[data-theme-name=nova] .section{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}[data-theme-name=nova] .section--tight{padding-top:var(--s-16);padding-bottom:var(--s-16)}[data-theme-name=nova] .stack-2>*+*{margin-top:var(--s-2)}[data-theme-name=nova] .stack-3>*+*{margin-top:var(--s-3)}[data-theme-name=nova] .stack-4>*+*{margin-top:var(--s-4)}[data-theme-name=nova] .stack-6>*+*{margin-top:var(--s-6)}[data-theme-name=nova] .stack-8>*+*{margin-top:var(--s-8)}[data-theme-name=nova] .sec-head{max-width:720px;margin:0 auto var(--s-12);text-align:center}[data-theme-name=nova] .sec-head .lead{margin:var(--s-4)auto 0}[data-theme-name=nova] .btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-button);white-space:nowrap;border:1px solid #0000;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}[data-theme-name=nova] .btn:active{transform:translateY(1px)}[data-theme-name=nova] .btn--sm{height:32px;padding:0 12px;font-size:13px}[data-theme-name=nova] .btn--lg{height:48px;padding:0 20px;font-size:15px}[data-theme-name=nova] .btn--primary{background:var(--text);color:var(--text-inverse);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff1f}@supports (color:lab(0% 0 0)){[data-theme-name=nova] .btn--primary{box-shadow:var(--shadow-sm),inset 0 1px 0 lab(100% -.0000298023 .0000119209/.12)}}[data-theme-name=nova][data-theme=dark] .btn--primary{background:var(--n-0);color:var(--n-900)}[data-theme-name=nova] .btn--primary:hover{background:color-mix(in oklab,var(--text)88%,var(--accent-500))}[data-theme-name=nova] .btn--accent{background:var(--accent-500);color:#fff;box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff38}@supports (color:lab(0% 0 0)){[data-theme-name=nova] .btn--accent{box-shadow:var(--shadow-sm),inset 0 1px 0 lab(100% -.0000298023 .0000119209/.22)}}[data-theme-name=nova] .btn--accent:hover{background:var(--accent-600)}[data-theme-name=nova] .btn--secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}[data-theme-name=nova] .btn--secondary:hover{background:var(--surface-muted);border-color:var(--n-300)}[data-theme-name=nova][data-theme=dark] .btn--secondary:hover{border-color:#3a3d54}[data-theme-name=nova] .btn--ghost{color:var(--text-muted);background:0 0}[data-theme-name=nova] .btn--ghost:hover{color:var(--text);background:var(--surface-muted)}[data-theme-name=nova] .btn .arrow{transition:transform .2s}[data-theme-name=nova] .btn:hover .arrow{transform:translate(2px)}[data-theme-name=nova] .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--card-p);box-shadow:var(--shadow-xs);transition:border-color .2s,box-shadow .2s,transform .2s}[data-theme-name=nova] .card:hover{border-color:var(--border-strong)}[data-theme-name=nova] .card--muted{background:var(--surface-muted)}[data-theme-name=nova] .card--outline{background:0 0}[data-theme-name=nova] .nav-wrap{z-index:40;-webkit-backdrop-filter:saturate(1.6)blur(14px);background:color-mix(in oklab,var(--bg)72%,transparent);border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}[data-theme-name=nova] .nav-wrap.is-scrolled{border-bottom-color:var(--border)}[data-theme-name=nova] .nav{justify-content:space-between;align-items:center;height:64px;display:flex}[data-theme-name=nova] .nav__brand{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:600;display:inline-flex}[data-theme-name=nova] .brand-mark{background:linear-gradient(135deg,var(--accent-400),var(--accent-700)70%,#111 140%);width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 14px -6px color-mix(in oklab,var(--accent-500)60%,transparent);border-radius:7px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){[data-theme-name=nova] .brand-mark{box-shadow:inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.18),0 6px 14px -6px color-mix(in oklab,var(--accent-500)60%,transparent)}}[data-theme-name=nova] .brand-mark:after{content:"";background:radial-gradient(70% 80% at 20% 20%,#ffffff73,transparent 60%),radial-gradient(40% 40% at 80% 80%,color-mix(in oklab,var(--nova-ember-400)80%,transparent),transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}[data-theme-name=nova] .brand-mark:before{content:"";filter:blur(.4px);background:#fff;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 12px #ffffffe6}[data-theme-name=nova] .nav__brand-text{font-size:15px}[data-theme-name=nova] .nav__brand-text em{font-family:var(--font-display);color:var(--text-muted);letter-spacing:-.02em;margin-left:2px;font-style:italic;font-weight:400}[data-theme-name=nova] .nav__links{align-items:center;gap:4px;display:flex}[data-theme-name=nova] .nav__link{color:var(--text-muted);border-radius:var(--r-button);padding:8px 12px;font-size:14px;transition:color .15s,background .15s}[data-theme-name=nova] .nav__link:hover{color:var(--text);background:var(--surface-muted)}[data-theme-name=nova] .nav__link.is-active{color:var(--text);background:color-mix(in oklab,var(--accent-500)10%,transparent)}[data-theme-name=nova] .nav__actions{align-items:center;gap:8px;display:flex}@media (max-width:820px){[data-theme-name=nova] .nav__links{display:none}}[data-theme-name=nova] .hero{padding-top:var(--s-20);padding-bottom:var(--s-16);position:relative;overflow:hidden}[data-theme-name=nova] .hero__mesh{pointer-events:none;z-index:0;background:radial-gradient(40% 50% at 20% 30%,var(--mesh-a),transparent 70%),radial-gradient(35% 40% at 80% 20%,var(--mesh-b),transparent 70%),radial-gradient(45% 55% at 50% 80%,var(--mesh-c),transparent 70%);filter:blur(40px)saturate(1.1);opacity:.85;height:720px;position:absolute;inset:-10% -5% auto}[data-theme-name=nova] .hero__grid{z-index:0;pointer-events:none;background-image:linear-gradient(to right,var(--grid-line)1px,transparent 1px),linear-gradient(to bottom,var(--grid-line)1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(75% 60% at 50% 30%,#000 30%,#0000 75%)}[data-theme-name=nova] .hero__inner{z-index:1;text-align:center;position:relative}[data-theme-name=nova] .hero__pill{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-muted);box-shadow:var(--shadow-xs);margin-bottom:var(--s-6);align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:13px;display:inline-flex}[data-theme-name=nova] .hero__pill b{color:var(--text);font-weight:500}[data-theme-name=nova] .hero__pill .tag{background:var(--accent-500);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);padding:3px 8px;font-size:11px;font-weight:600}[data-theme-name=nova] .hero__title{max-width:18ch;margin:0 auto}[data-theme-name=nova] .hero__title .soft{color:var(--text-muted);font-weight:400}[data-theme-name=nova] .hero__title .grad{background:linear-gradient(100deg,var(--accent-500),var(--nova-ember-500)70%,var(--accent-700));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme-name=nova] .hero__sub{max-width:58ch;margin:var(--s-6)auto 0;text-align:center}[data-theme-name=nova] .hero__cta{margin-top:var(--s-8);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}[data-theme-name=nova] .hero__meta{gap:var(--s-6);margin-top:var(--s-5);color:var(--text-soft);flex-wrap:wrap;justify-content:center;font-size:13px;display:flex}[data-theme-name=nova] .hero__meta span{align-items:center;gap:6px;display:inline-flex}[data-theme-name=nova] .hero__meta svg{color:var(--accent-500)}[data-theme-name=nova] .product{z-index:1;margin:var(--s-16)auto 0;border-radius:calc(var(--r-card) + 4px);background:linear-gradient(180deg,color-mix(in oklab,var(--accent-500)14%,transparent),transparent 40%),var(--surface);border:1px solid var(--border);max-width:1120px;box-shadow:var(--shadow-lg);padding:10px;position:relative}[data-theme-name=nova] .product:before{content:"";border-radius:inherit;background:linear-gradient(180deg,color-mix(in oklab,var(--accent-400)60%,transparent),transparent 40%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme-name=nova] .product__frame{border-radius:var(--r-card);background:var(--bg-muted);border:1px solid var(--border);overflow:hidden}[data-theme-name=nova] .product__bar{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:10px 14px;display:flex}[data-theme-name=nova] .traffic{gap:6px;display:flex}[data-theme-name=nova] .traffic i{background:var(--n-200);border-radius:999px;width:10px;height:10px;display:block}[data-theme-name=nova][data-theme=dark] .traffic i{background:#2b2d3d}[data-theme-name=nova] .traffic i:first-child{background:#ff5f57}[data-theme-name=nova] .traffic i:nth-child(2){background:#febc2e}[data-theme-name=nova] .traffic i:nth-child(3){background:#28c840}[data-theme-name=nova] .addr{font-family:var(--font-mono);color:var(--text-muted);flex:1;justify-content:center;font-size:12px;display:flex}[data-theme-name=nova] .addr span{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--r-pill);padding:3px 10px}[data-theme-name=nova] .app{grid-template-columns:220px 1fr;min-height:420px;display:grid}[data-theme-name=nova] .app__side{border-right:1px solid var(--border);background:var(--surface);padding:16px 12px}[data-theme-name=nova] .app__logo{align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:600;display:flex}[data-theme-name=nova] .app__logo .brand-mark{border-radius:6px;width:22px;height:22px}[data-theme-name=nova] .app__search{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--r-field);height:32px;color:var(--text-soft);align-items:center;gap:8px;margin:14px 0 10px;padding:0 10px;font-size:12.5px;display:flex}[data-theme-name=nova] .app__group{text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft);padding:10px 8px 6px;font-size:11px}[data-theme-name=nova] .app__item{border-radius:var(--r-field);color:var(--text-muted);align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}[data-theme-name=nova] .app__item .ico{color:currentColor;width:14px;height:14px}[data-theme-name=nova] .app__item:hover{background:var(--surface-muted);color:var(--text)}[data-theme-name=nova] .app__item.is-active{background:color-mix(in oklab,var(--accent-500)10%,transparent);color:var(--text)}[data-theme-name=nova] .app__item.is-active .ico{color:var(--accent-500)}[data-theme-name=nova] .app__item .count{color:var(--text-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}[data-theme-name=nova] .app__main{padding:20px 22px}[data-theme-name=nova] .app__crumbs{color:var(--text-soft);font-size:12px}[data-theme-name=nova] .app__crumbs b{color:var(--text-muted);font-weight:500}[data-theme-name=nova] .app__h{justify-content:space-between;align-items:center;margin-top:6px;display:flex}[data-theme-name=nova] .app__h h3{letter-spacing:-.015em;font-size:20px}[data-theme-name=nova] .app__h .mini-actions{gap:6px;display:flex}[data-theme-name=nova] .chip{border-radius:var(--r-pill);border:1px solid var(--border);color:var(--text-muted);background:var(--surface);padding:4px 10px;font-size:12px}[data-theme-name=nova] .chip.is-on{color:var(--text);border-color:var(--border-strong);background:var(--surface-muted)}[data-theme-name=nova] .kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}[data-theme-name=nova] .kpi{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);padding:12px}[data-theme-name=nova] .kpi__label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em;font-size:11px}[data-theme-name=nova] .kpi__val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:500}[data-theme-name=nova] .kpi__delta{color:#15a269;margin-top:2px;font-size:11px}[data-theme-name=nova] .kpi__delta.neg{color:#d0473b}[data-theme-name=nova] .chart{border:1px solid var(--border);border-radius:var(--r-card);background:linear-gradient(180deg,color-mix(in oklab,var(--accent-500)6%,transparent),transparent 80%),var(--surface);height:170px;margin-top:12px;position:relative;overflow:hidden}[data-theme-name=nova] .chart svg{width:100%;height:100%;display:block}[data-theme-name=nova] .rows{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);margin-top:12px;overflow:hidden}[data-theme-name=nova] .row{border-top:1px solid var(--border);grid-template-columns:1.4fr 1fr .8fr .8fr .6fr;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:grid}[data-theme-name=nova] .row:first-child{color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em;background:var(--bg-muted);border-top:0;padding-top:8px;padding-bottom:8px;font-size:11px}[data-theme-name=nova] .row .name{color:var(--text);align-items:center;gap:8px;display:flex}[data-theme-name=nova] .row .avatar{background:linear-gradient(135deg,var(--accent-400),var(--nova-ember-500));color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}[data-theme-name=nova] .badge{border-radius:var(--r-pill);align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}[data-theme-name=nova] .badge.green{color:#15a269;background:#15a26924;background:lab(58.9047% -46.6109 19.4729/.14)}[data-theme-name=nova] .badge.amber{color:#a16207;background:#eab3082e;background:lab(76.4588% 11.7467 77.3704/.18)}[data-theme-name=nova] .badge.gray{background:var(--surface-muted);color:var(--text-muted)}[data-theme-name=nova][data-theme=dark] .badge.amber{color:#facc15}[data-theme-name=nova] .logos{padding:var(--s-10)0 var(--s-8);border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);margin-top:var(--s-16)}[data-theme-name=nova] .logos__lbl{text-align:center;color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s-6);font-size:12px}[data-theme-name=nova] .logos__row{justify-content:space-between;align-items:center;gap:var(--s-6);opacity:.75;flex-wrap:wrap;display:flex}[data-theme-name=nova] .logo{color:var(--text-muted);letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:inline-flex}[data-theme-name=nova] .logo .dot-b{background:currentColor;border-radius:3px;width:10px;height:10px}[data-theme-name=nova] .logo .circ{border:2px solid;border-radius:999px;width:12px;height:12px}[data-theme-name=nova] .bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(200px,auto);gap:14px;display:grid}[data-theme-name=nova] .bento .card{padding:24px;position:relative;overflow:hidden}[data-theme-name=nova] .bento .card h3{margin-bottom:6px}[data-theme-name=nova] .bento .card p{color:var(--text-muted);max-width:46ch;margin:0;font-size:14.5px}[data-theme-name=nova] .bento .card .ftag{color:var(--accent-600);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:14px;font-size:11px;font-weight:500;display:inline-flex}[data-theme-name=nova][data-theme=dark] .bento .card .ftag{color:var(--accent-300)}[data-theme-name=nova] .bento .card .ftag .d{background:currentColor;border-radius:999px;width:4px;height:4px}[data-theme-name=nova] .b--a{grid-area:span 2/span 4}[data-theme-name=nova] .b--b,[data-theme-name=nova] .b--c{grid-area:span 1/span 2}[data-theme-name=nova] .b--d,[data-theme-name=nova] .b--e{grid-column:span 3}@media (max-width:960px){[data-theme-name=nova] .bento{grid-template-columns:repeat(2,1fr)}[data-theme-name=nova] .b--a,[data-theme-name=nova] .b--b,[data-theme-name=nova] .b--c,[data-theme-name=nova] .b--d,[data-theme-name=nova] .b--e{grid-area:auto/span 2}}[data-theme-name=nova] .feat-visual{margin-top:18px;position:relative}[data-theme-name=nova] .feat-flow{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-muted);padding:18px;position:relative;overflow:hidden}[data-theme-name=nova] .feat-flow .nodes{grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;display:grid}[data-theme-name=nova] .node{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-xs);align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}[data-theme-name=nova] .node .pip{background:var(--accent-500);border-radius:2px;width:8px;height:8px}[data-theme-name=nova] .node .pip.warm{background:var(--nova-ember-500)}[data-theme-name=nova] .node .pip.gray{background:var(--n-300)}[data-theme-name=nova] .feat-flow .caption{font-family:var(--font-mono);color:var(--text-soft);margin-top:14px;font-size:11.5px}[data-theme-name=nova] .feat-flow .caption b{color:var(--text);font-weight:500}[data-theme-name=nova] .feat-code{background:var(--n-950);color:#d8dbea;border-radius:var(--r-card);font-family:var(--font-mono);box-shadow:var(--shadow-md);background:#0b0c14;border:1px solid #ffffff0f;border:1px solid lab(100% -.0000298023 .0000119209/.06);padding:14px 16px;font-size:12.5px;line-height:1.7;overflow:hidden}[data-theme-name=nova] .feat-code .k{color:#b196ff}[data-theme-name=nova] .feat-code .s{color:#ffb583}[data-theme-name=nova] .feat-code .n{color:#8ad0ff}[data-theme-name=nova] .feat-code .c{color:#5c6080}[data-theme-name=nova] .feat-code .fn{color:#fff}[data-theme-name=nova] .spark{align-items:flex-end;gap:4px;height:70px;margin-top:14px;display:flex}[data-theme-name=nova] .spark i{background:linear-gradient(180deg,var(--accent-400),var(--accent-600));border-radius:3px;flex:1;display:block}[data-theme-name=nova] .globe{aspect-ratio:1/.55;background:radial-gradient(circle at 30% 40%,color-mix(in oklab,var(--accent-400)35%,transparent),transparent 50%),radial-gradient(circle at 70% 60%,color-mix(in oklab,var(--nova-ember-500)30%,transparent),transparent 45%);border:1px solid var(--border);border-radius:var(--r-card);margin-top:18px;position:relative;overflow:hidden}[data-theme-name=nova] .globe svg{width:100%;height:100%;position:absolute;inset:0}[data-theme-name=nova] .globe .ping{background:var(--accent-500);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in oklab,var(--accent-500)50%,transparent);border-radius:999px;animation:2.4s ease-out infinite ping;position:absolute}[data-theme-name=nova] .globe .ping.b{background:var(--nova-ember-500);animation-delay:.8s}[data-theme-name=nova] .globe .ping.c{background:var(--accent-300);animation-delay:1.5s}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in oklab,currentColor 40%,transparent)}80%,to{box-shadow:0 0 0 16px #0000}}[data-theme-name=nova] .pricing{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:900px){[data-theme-name=nova] .pricing{grid-template-columns:1fr}}[data-theme-name=nova] .plan{flex-direction:column;padding:28px;display:flex;position:relative}[data-theme-name=nova] .plan__name{justify-content:space-between;align-items:center;display:flex}[data-theme-name=nova] .plan__name h3{letter-spacing:-.01em;font-size:17px;font-weight:500}[data-theme-name=nova] .plan__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-600);font-size:11px;font-weight:500}[data-theme-name=nova][data-theme=dark] .plan__tag{color:var(--accent-300)}[data-theme-name=nova] .plan__desc{color:var(--text-muted);min-height:42px;margin-top:6px;font-size:14px}[data-theme-name=nova] .plan__price{align-items:baseline;gap:6px;margin:22px 0 4px;display:flex}[data-theme-name=nova] .plan__price .amt{letter-spacing:-.03em;font-size:44px;font-weight:500}[data-theme-name=nova] .plan__price .per{color:var(--text-muted);font-size:14px}[data-theme-name=nova] .plan__price .old{color:var(--text-soft);margin-right:4px;font-size:14px;text-decoration:line-through}[data-theme-name=nova] .plan__price-secondary{color:var(--text-muted);margin-bottom:10px;font-size:13px}[data-theme-name=nova] .plan__cta{margin:18px 0 20px}[data-theme-name=nova] .plan__cta .btn{width:100%}[data-theme-name=nova] .plan__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}[data-theme-name=nova] .plan__list li{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}[data-theme-name=nova] .plan__list li svg{color:var(--accent-500);flex:none;margin-top:2px}[data-theme-name=nova] .plan__list li.muted,[data-theme-name=nova] .plan__list li.muted svg{color:var(--text-soft)}[data-theme-name=nova] .plan--pro{background:linear-gradient(180deg,color-mix(in oklab,var(--accent-500)8%,var(--surface)),var(--surface));border-color:color-mix(in oklab,var(--accent-500)40%,var(--border));box-shadow:var(--shadow-glow)}[data-theme-name=nova][data-theme=dark] .plan--pro{background:linear-gradient(180deg,color-mix(in oklab,var(--accent-500)14%,var(--surface)),var(--surface))}[data-theme-name=nova] .plan--pro .ribbon{letter-spacing:.06em;text-transform:uppercase;background:var(--accent-500);color:#fff;border-radius:var(--r-pill);padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}[data-theme-name=nova] .billing{background:var(--surface-muted);border-radius:var(--r-pill);border:1px solid var(--border);margin:var(--s-5)auto 0;padding:4px;display:inline-flex;position:relative}[data-theme-name=nova] .billing button{border-radius:var(--r-pill);color:var(--text-muted);z-index:1;padding:6px 16px;font-size:13px;transition:color .2s;position:relative}[data-theme-name=nova] .billing button.is-on{color:var(--text)}[data-theme-name=nova] .billing .thumb{border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-xs);z-index:0;transition:left .25s cubic-bezier(.2,.7,.2,1),width .25s cubic-bezier(.2,.7,.2,1);position:absolute;top:4px;bottom:4px}[data-theme-name=nova] .billing .save{background:color-mix(in oklab,var(--accent-500)18%,transparent);color:var(--accent-600);border-radius:var(--r-pill);margin-left:6px;padding:2px 6px;font-size:10px;font-weight:600}[data-theme-name=nova][data-theme=dark] .billing .save{color:var(--accent-300)}[data-theme-name=nova] .cta{border:1px solid var(--border);border-radius:var(--r-2xl);background:radial-gradient(60% 120% at 100% 0%,color-mix(in oklab,var(--nova-ember-500)30%,transparent),transparent 55%),radial-gradient(60% 120% at 0% 100%,color-mix(in oklab,var(--accent-500)40%,transparent),transparent 55%),linear-gradient(180deg,var(--n-900),var(--n-950));color:#f3f4fb;padding:clamp(40px,6vw,80px) clamp(28px,5vw,64px);position:relative;overflow:hidden}[data-theme-name=nova] .cta__grid{opacity:.18;background-image:linear-gradient(90deg,#ffffff4d 1px,#0000 1px),linear-gradient(#ffffff4d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(at 70% 30%,#000 30%,#0000 80%)}[data-theme-name=nova] .cta__inner{gap:var(--s-10);grid-template-columns:1.2fr .8fr;align-items:center;display:grid;position:relative}[data-theme-name=nova] .cta h2{color:#fff;max-width:18ch}[data-theme-name=nova] .cta h2 .grad{background:linear-gradient(90deg,#fff,color-mix(in oklab,var(--accent-300)90%,white));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme-name=nova] .cta p{color:#b9bcce;max-width:50ch;margin-top:var(--s-4);font-size:16px}[data-theme-name=nova] .cta__actions{margin-top:var(--s-6);flex-wrap:wrap;gap:10px;display:flex}[data-theme-name=nova] .cta__actions .btn--primary{color:var(--n-900);background:#fff}[data-theme-name=nova] .cta__actions .btn--primary:hover{background:#e7e8f0}[data-theme-name=nova] .cta__actions .btn--secondary{color:#fff;background:0 0;border-color:#fff3}[data-theme-name=nova] .cta__actions .btn--secondary:hover{background:#ffffff14;border-color:#ffffff59}[data-theme-name=nova] .cta__art{aspect-ratio:1;max-width:340px;margin-left:auto;position:relative}[data-theme-name=nova] .cta__art .ring{border:1px solid #ffffff24;border-radius:999px;position:absolute;inset:0}[data-theme-name=nova] .cta__art .ring:nth-child(2){border-color:#ffffff1a;inset:12%}[data-theme-name=nova] .cta__art .ring:nth-child(3){border-color:#ffffff14;inset:24%}[data-theme-name=nova] .cta__art .ring:nth-child(4){border-color:#ffffff0f;inset:36%}[data-theme-name=nova] .cta__art .core{background:radial-gradient(circle at 30% 30%,#fff,var(--accent-400)40%,var(--accent-700)80%);box-shadow:0 0 60px 6px color-mix(in oklab,var(--accent-400)60%,transparent);border-radius:999px;animation:3.5s ease-in-out infinite nova-pulse;position:absolute;inset:42%}@keyframes nova-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}[data-theme-name=nova] .cta__art .orbit{animation:24s linear infinite nova-spin;position:absolute;inset:0}[data-theme-name=nova] .cta__art .orbit.b{animation-duration:34s;animation-direction:reverse}[data-theme-name=nova] .cta__art .orbit i{background:var(--nova-ember-400);width:10px;height:10px;box-shadow:0 0 14px var(--nova-ember-400);border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-theme-name=nova] .cta__art .orbit.b i{background:var(--accent-300);box-shadow:0 0 14px var(--accent-300);left:auto;right:0}@keyframes nova-spin{to{transform:rotate(360deg)}}@media (max-width:900px){[data-theme-name=nova] .cta__inner{grid-template-columns:1fr}[data-theme-name=nova] .cta__art{max-width:260px;margin:0 auto}}[data-theme-name=nova] .footer{padding:var(--s-20)0 var(--s-10);border-top:1px solid var(--border);margin-top:var(--s-20)}[data-theme-name=nova] .footer__top{gap:var(--s-8);grid-template-columns:1.4fr repeat(4,1fr);display:grid}[data-theme-name=nova] .footer__brand p{color:var(--text-muted);max-width:32ch;margin-top:12px;font-size:14px}[data-theme-name=nova] .footer__col h4{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin-bottom:12px;font-size:12px;font-weight:500}[data-theme-name=nova] .footer__col a{color:var(--text-muted);padding:4px 0;font-size:14px;transition:color .15s;display:block}[data-theme-name=nova] .footer__col a:hover{color:var(--text)}[data-theme-name=nova] .footer__bottom{margin-top:var(--s-12);padding-top:var(--s-6);border-top:1px solid var(--border);color:var(--text-soft);justify-content:space-between;align-items:center;font-size:13px;display:flex}[data-theme-name=nova] .footer__bottom .mono{font-family:var(--font-mono);font-size:12px}[data-theme-name=nova] .footer__socials{gap:6px;display:flex}[data-theme-name=nova] .footer__socials a{border:1px solid var(--border);border-radius:var(--r-button);width:32px;height:32px;color:var(--text-muted);place-items:center;display:grid}[data-theme-name=nova] .footer__socials a:hover{color:var(--text);border-color:var(--border-strong)}@media (max-width:820px){[data-theme-name=nova] .footer__top{grid-template-columns:1fr 1fr}[data-theme-name=nova] .footer__brand{grid-column:span 2}}[data-theme-name=nova]:not([data-accent]){--accent-50:var(--nova-indigo-50);--accent-100:var(--nova-indigo-100);--accent-200:var(--nova-indigo-200);--accent-300:var(--nova-indigo-300);--accent-400:var(--nova-indigo-400);--accent-500:var(--nova-indigo-500);--accent-600:var(--nova-indigo-600);--accent-700:var(--nova-indigo-700);--accent-800:var(--nova-indigo-800)}[data-theme-name=nova]:not([data-radius]){--r-button:var(--r-md);--r-card:var(--r-lg);--r-field:var(--r-md)}[data-theme-name=nova]:not([data-density]){--section-y:var(--s-24);--card-p:var(--s-6)}[data-theme-name=nova]{--card:0 0% 100%;--card-foreground:231 21% 8%;--popover:0 0% 100%;--popover-foreground:231 21% 8%;--muted:225 16% 97%;--muted-foreground:227 10% 40%;--accent-foreground:0 0% 100%;--border:227 11% 91%;--input:227 11% 91%;--ring:237 84% 63%}[data-theme-name=nova][data-theme=dark]{--card:231 19% 11%;--card-foreground:228 29% 93%;--popover:231 19% 11%;--popover-foreground:228 29% 93%;--muted:228 17% 14%;--muted-foreground:224 10% 63%;--accent-foreground:228 29% 93%;--border:225 14% 19%;--input:225 14% 19%;--ring:233 95% 70%}[data-theme-name=nova] .landing-block--why{background:var(--n-900)}[data-theme-name=nova] .landing-block--faq [data-state=open]{background:var(--surface);border-color:var(--accent-500)}[data-theme-name=nova] .landing-block h2{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}[data-theme-name=nova] .landing-block--why{color:#fff}[data-theme-name=nova] .landing-block--why h2,[data-theme-name=nova] .landing-block--why h3,[data-theme-name=nova] .landing-block--why p{color:inherit}[data-theme-name=nova] .products-section{padding-top:var(--s-20);padding-bottom:var(--s-20)}[data-theme-name=nova] .products-grid{gap:var(--s-5)}[data-theme-name=nova] .product-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--s-8);box-shadow:var(--shadow-xs);transition:border-color .2s,box-shadow .2s,transform .2s}[data-theme-name=nova] .product-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}[data-theme-name=nova] .product-card__eyebrow{color:var(--accent-600);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}[data-theme-name=nova] .product-card__title{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}[data-theme-name=nova] .product-card__desc{color:var(--text-muted);font-size:14.5px;line-height:1.55}[data-theme-name=nova] .product-card__cta{font-weight:500;color:var(--accent-600)!important}[data-theme-name=nova] .product-card__cta:hover{color:var(--accent-700)!important}[data-theme-name=nova] .product-card__icon{background:color-mix(in oklab,var(--accent-500)10%,transparent);border-radius:var(--r-md)}[data-theme-name=nova] .product-card--email .product-card__icon{background:color-mix(in oklab,var(--nova-ember-500)14%,transparent)}[data-theme-name=nova] .product-card--email .product-card__icon svg{color:var(--nova-ember-500)}[data-theme-name=nova] .product-card--webinstant .product-card__icon svg{color:var(--accent-500)}[data-theme-name=nova] .product-card--email .product-card__list{color:var(--text-muted);font-size:12px}[data-theme-name=nova] .product-card--email .product-card__list svg{color:var(--nova-ember-500)}[data-theme-name=nova] .product-card__blob{background:color-mix(in oklab,var(--accent-500)6%,transparent)}[data-theme-name=nova] .product-card--bundle{background:linear-gradient(135deg,var(--accent-600),var(--accent-500));color:#fff;box-shadow:var(--shadow-md);border-color:#0000}[data-theme-name=nova] .product-card--bundle .product-card__title{color:#fff}[data-theme-name=nova] .product-card--bundle .product-card__desc{color:#ffffffc7}[data-theme-name=nova] .product-card--bundle .product-card__cta{border-radius:var(--r-pill);color:var(--accent-600)!important;background:#fff!important}[data-theme-name=nova] .product-card--bundle .product-card__cta:hover{background:#ffffffeb!important}[data-theme-name=nova] .product-card--bundle .product-card__badges>div{border-radius:var(--r-md);background:#ffffff1a}
