[data-landing-v2]{--lv2-background:#fffdfb;--lv2-surface:#fbfaf8;--lv2-surface-2:#f5f3f1;--lv2-foreground:#140e0a;--lv2-muted-fg:#6c6866;--lv2-faint-fg:#898583;--lv2-border:#e2dfdb;--lv2-border-soft:#eae7e4;--lv2-card:#fff;--lv2-accent:#d16022;--lv2-accent-strong:#ac430e;--lv2-accent-soft:#d160221a;--lv2-accent-line:#d1602238;--lv2-ink:#1d1713;--lv2-ink-2:#29231f;--lv2-ink-fg:#f7f5f2;--lv2-ink-muted:#adaaa7;--lv2-ink-border:#ffffff1a;--lv2-green:#199e6e;--lv2-blue:#2382ba;--lv2-amber:#de9133;--lv2-radius:14px;--lv2-radius-sm:9px;--lv2-radius-lg:20px;--lv2-maxw:1180px;--lv2-shadow-sm:0 1px 2px #28180a0d,0 1px 1px #28180a0a;--lv2-shadow-md:0 6px 20px #28180a12,0 2px 6px #28180a0d;--lv2-shadow-lg:0 24px 60px #28180a1f,0 8px 20px #28180a0f;--lv2-shadow-xl:0 40px 90px #28180a29,0 12px 30px #28180a14;--lv2-font-display:var(--font-playfair-display),Georgia,serif;--lv2-font-sans:var(--font-geist-sans),"Inter",system-ui,sans-serif;--lv2-font-mono:var(--font-geist-mono),ui-monospace,"SF Mono",monospace;background:var(--lv2-background);color:var(--lv2-foreground);font-family:var(--lv2-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6}@supports (color:lab(0% 0 0)){[data-landing-v2]{--lv2-background:lab(99.4255% .254244 1.10694);--lv2-surface:lab(98.2655% .254273 1.10695);--lv2-surface-2:lab(95.9455% .254303 1.107);--lv2-foreground:lab(4.40843% 1.71106 2.33449);--lv2-muted-fg:lab(44.302% 1.16146 1.89142);--lv2-faint-fg:lab(55.9052% .964016 1.57367);--lv2-border:lab(88.9835% .684053 2.15924);--lv2-border-soft:lab(91.8854% .512302 1.81944);--lv2-card:lab(100.002% .0842214 .368631);--lv2-accent:lab(54.7765% 43.4518 54.373);--lv2-accent-strong:lab(43.1506% 42.4189 50.2921);--lv2-accent-soft:lab(54.7765% 43.4518 54.373/.1);--lv2-accent-line:lab(54.7765% 43.4518 54.373/.22);--lv2-ink:lab(8.31801% 2.44008 3.61363);--lv2-ink-2:lab(14.1194% 2.41268 3.84957);--lv2-ink-fg:lab(96.5272% .340343 1.47669);--lv2-ink-muted:lab(69.8434% .686497 2.16081);--lv2-ink-border:lab(100% 0 0/.1);--lv2-green:lab(57.6387% -43.9929 15.2859);--lv2-blue:lab(51.141% -12.7023 -37.4807);--lv2-amber:lab(67.1562% 24.484 59.4098)}}[data-landing-v2] *{box-sizing:border-box}[data-landing-v2] ::selection{background:var(--lv2-accent-soft);color:var(--lv2-accent-strong)}[data-landing-v2] a{color:inherit;text-decoration:none}[data-landing-v2] img{max-width:100%;display:block}[data-landing-v2] .wrap{width:100%;max-width:var(--lv2-maxw);margin:0 auto;padding:0 32px}[data-landing-v2] .section{padding:64px 0}[data-landing-v2] .section-sm{padding:44px 0}[data-landing-v2] .center{text-align:center}[data-landing-v2] .eyebrow{font-family:var(--lv2-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lv2-accent-strong);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}[data-landing-v2] .eyebrow:before{content:"";background:var(--lv2-accent-line);width:22px;height:1px;display:inline-block}[data-landing-v2] .eyebrow.no-rule:before{display:none}[data-landing-v2] h1,[data-landing-v2] h2,[data-landing-v2] h3{font-family:var(--lv2-font-display);letter-spacing:-.02em;color:var(--lv2-foreground);margin:0;font-weight:700}[data-landing-v2] .display{letter-spacing:-.025em;font-size:clamp(38px,4.3vw,58px);font-weight:800;line-height:1.07}[data-landing-v2] .h2{letter-spacing:-.02em;font-size:clamp(32px,4vw,50px);line-height:1.08}[data-landing-v2] .h3{font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}[data-landing-v2] .lead{color:var(--lv2-muted-fg);font-size:clamp(18px,1.5vw,21px);font-weight:400;line-height:1.62}[data-landing-v2] .body-muted{color:var(--lv2-muted-fg)}[data-landing-v2] .serif-accent{font-style:italic}[data-landing-v2] .accent-text{color:var(--lv2-accent-strong)}[data-landing-v2] .btn{font-family:var(--lv2-font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:48px;padding:0 22px;font-size:15px;font-weight:600;line-height:1;transition:transform .15s,background .2s,box-shadow .2s,border-color .2s,color .2s;display:inline-flex}[data-landing-v2] .btn svg{width:17px;height:17px}[data-landing-v2] .btn:active{transform:translateY(1px)scale(.995)}[data-landing-v2] .btn-primary{background:var(--lv2-accent);color:#fff;box-shadow:0 1px 2px #783c1440,inset 0 1px #ffffff26}[data-landing-v2] .btn-primary:hover{background:var(--lv2-accent-strong);box-shadow:var(--lv2-shadow-md)}[data-landing-v2] .btn-ghost{color:var(--lv2-foreground);border-color:var(--lv2-border);background:0 0}[data-landing-v2] .btn-ghost:hover{background:var(--lv2-surface-2);border-color:#d4d0cd;border-color:lab(83.7635% .684589 2.15962)}[data-landing-v2] .btn-ink{background:var(--lv2-ink-fg);color:var(--lv2-ink)}[data-landing-v2] .btn-ink:hover{box-shadow:var(--lv2-shadow-md);background:#fff}[data-landing-v2] .btn-ink-ghost{color:var(--lv2-ink-fg);border-color:var(--lv2-ink-border);background:0 0}[data-landing-v2] .btn-ink-ghost:hover{background:#ffffff14;background:lab(100% 0 0/.08)}[data-landing-v2] .btn-sm{height:40px;padding:0 16px;font-size:14px}[data-landing-v2] .btn-lg{border-radius:12px;height:54px;padding:0 28px;font-size:16px}[data-landing-v2] .link-arrow{color:var(--lv2-accent-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:15px;font-weight:600;display:inline-flex}[data-landing-v2] .link-arrow svg{width:16px;height:16px;transition:transform .2s}[data-landing-v2] .link-arrow:hover svg{transform:translate(3px)}[data-landing-v2] .site-header{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#fffdfbd1;background:lab(99.4255% .254244 1.10694/.82);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}[data-landing-v2] .site-header.scrolled{border-bottom-color:var(--lv2-border-soft)}[data-landing-v2] .nav{justify-content:space-between;align-items:center;height:72px;display:flex}[data-landing-v2] .brand{align-items:center;gap:11px;display:flex}[data-landing-v2] .brand-mark{background:var(--lv2-accent-soft);width:36px;height:36px;color:var(--lv2-accent-strong);border:1px solid var(--lv2-accent-line);border-radius:10px;place-items:center;display:grid}[data-landing-v2] .brand-mark svg{width:19px;height:19px}[data-landing-v2] .brand-name{font-family:var(--lv2-font-display);letter-spacing:-.02em;font-size:22px;font-weight:700}[data-landing-v2] .nav-links{align-items:center;gap:4px;display:flex}[data-landing-v2] .nav-links a{color:var(--lv2-muted-fg);border-radius:8px;padding:8px 14px;font-size:15px;font-weight:500;transition:color .2s,background .2s}[data-landing-v2] .nav-links a:hover{color:var(--lv2-foreground);background:var(--lv2-surface-2)}[data-landing-v2] .nav-actions{align-items:center;gap:10px;display:flex}[data-landing-v2] .hero{padding:48px 0 56px;position:relative;overflow:hidden}[data-landing-v2] .hero-center{text-align:center;max-width:850px;margin:0 auto}[data-landing-v2] .hero-center .pill{margin-bottom:4px}[data-landing-v2] .hero-center .display{font-size:clamp(46px,5.4vw,72px)}[data-landing-v2] .hero-center .lead{max-width:56ch;margin:22px auto 0}[data-landing-v2] .hero-center .ask{margin:30px auto 0}[data-landing-v2] .hero-center .hero-cta{justify-content:center;margin-top:26px}[data-landing-v2] .hero-showcase{margin-top:40px}[data-landing-v2] .hero-showcase .frame{box-shadow:var(--lv2-shadow-xl)}[data-landing-v2] .hero-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}[data-landing-v2] .hero-note{color:var(--lv2-faint-fg);flex-wrap:wrap;gap:18px;margin-top:20px;font-size:13.5px;display:flex}[data-landing-v2] .hero-note span{align-items:center;gap:7px;display:inline-flex}[data-landing-v2] .hero-note svg{width:15px;height:15px;color:var(--lv2-green)}[data-landing-v2] .display .hl{color:var(--lv2-accent-strong);font-style:italic}[data-landing-v2] .ask{background:var(--lv2-card);border:1px solid var(--lv2-border);max-width:520px;box-shadow:var(--lv2-shadow-md);cursor:text;border-radius:15px;align-items:center;gap:12px;margin-top:30px;padding:11px 11px 11px 13px;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}[data-landing-v2] .ask:hover{border-color:var(--lv2-accent-line);box-shadow:var(--lv2-shadow-lg);transform:translateY(-1px)}[data-landing-v2] .ask-mark{background:var(--lv2-accent-soft);width:32px;height:32px;color:var(--lv2-accent-strong);border:1px solid var(--lv2-accent-line);border-radius:9px;flex-shrink:0;place-items:center;display:grid}[data-landing-v2] .ask-mark svg{width:16px;height:16px}[data-landing-v2] .ask-text{min-width:0;color:var(--lv2-muted-fg);white-space:nowrap;flex:1;align-items:center;font-size:15.5px;display:flex;overflow:hidden}[data-landing-v2] .ask-text .caret{background:var(--lv2-accent);width:2px;height:19px;margin-left:1px;animation:1.05s step-end infinite lv2-blink;display:inline-block}[data-landing-v2] .ask-send{background:var(--lv2-accent);color:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .2s;display:grid;box-shadow:inset 0 1px #ffffff26}[data-landing-v2] .ask:hover .ask-send{background:var(--lv2-accent-strong)}[data-landing-v2] .ask-send svg{width:18px;height:18px}[data-landing-v2] .pill{background:var(--lv2-card);border:1px solid var(--lv2-border);height:32px;color:var(--lv2-muted-fg);box-shadow:var(--lv2-shadow-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 11px;font-size:13px;font-weight:500;display:inline-flex}[data-landing-v2] .pill .dot{background:var(--lv2-accent);border-radius:50%;width:7px;height:7px}[data-landing-v2] .logos{padding:16px 0 8px}[data-landing-v2] .logos-label{text-align:center;color:var(--lv2-faint-fg);letter-spacing:.04em;margin-bottom:26px;font-size:13px}[data-landing-v2] .logos-row{opacity:.7;flex-wrap:wrap;justify-content:center;align-items:center;gap:54px;display:flex}[data-landing-v2] .logo-ph{font-family:var(--lv2-font-display);letter-spacing:-.01em;color:#76706c;color:lab(47.7693% 1.9505 3.16219);align-items:center;gap:9px;font-size:21px;font-weight:700;display:inline-flex}[data-landing-v2] .logo-ph .gl{background:#c1b5ab;background:lab(74.4397% 3.4436 6.70675);border-radius:5px;width:18px;height:18px;display:inline-block}[data-landing-v2] .logo-ph .gl.circ{border-radius:50%}[data-landing-v2] .logo-ph .gl.tri{background:0 0;border-bottom:16px solid #c1b5ab;border-bottom:16px solid lab(74.4397% 3.4436 6.70675);border-left:9px solid #0000;border-right:9px solid #0000}[data-landing-v2] .frame{background:var(--lv2-card);border:1px solid var(--lv2-border);box-shadow:var(--lv2-shadow-xl);border-radius:16px;overflow:hidden}[data-landing-v2] .frame-bar{background:var(--lv2-surface-2);border-bottom:1px solid var(--lv2-border-soft);align-items:center;gap:14px;height:42px;padding:0 16px;display:flex}[data-landing-v2] .frame-dots{gap:7px;display:flex}[data-landing-v2] .frame-dots i{background:#c9c3be;background:lab(79.1015% 1.6892 3.33093);border-radius:50%;width:11px;height:11px;display:block}[data-landing-v2] .frame-url{background:var(--lv2-card);border:1px solid var(--lv2-border-soft);height:24px;color:var(--lv2-faint-fg);font-size:12px;font-family:var(--lv2-font-mono);border-radius:7px;flex:1;align-items:center;gap:7px;max-width:340px;margin:0 auto;padding:0 11px;display:flex}[data-landing-v2] .frame-url svg{width:11px;height:11px;color:var(--lv2-green)}[data-landing-v2] .frame-body{background:var(--lv2-background)}[data-landing-v2] .feature{grid-template-columns:1fr 1.12fr;align-items:center;gap:64px;display:grid}[data-landing-v2] .feature.rev{grid-template-columns:1.12fr 1fr}[data-landing-v2] .feature.rev .feature-copy{order:2}[data-landing-v2] .feature.rev .feature-media{order:1}[data-landing-v2] .feature+.feature{margin-top:72px}[data-landing-v2] .feature-copy h3{margin-top:18px}[data-landing-v2] .feature-copy p{margin-top:16px}[data-landing-v2] .feature-list{gap:13px;margin:26px 0 0;padding:0;list-style:none;display:grid}[data-landing-v2] .feature-list li{align-items:flex-start;gap:12px;font-size:15.5px;display:flex}[data-landing-v2] .feature-list .ic{background:var(--lv2-accent-soft);width:22px;height:22px;color:var(--lv2-accent-strong);border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}[data-landing-v2] .feature-list .ic svg{width:13px;height:13px}[data-landing-v2] .feature-list b{font-weight:600}[data-landing-v2] .feature-list .ft{color:var(--lv2-muted-fg)}[data-landing-v2] .feature-cta{margin-top:30px}[data-landing-v2] .steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:36px;display:grid}[data-landing-v2] .step{position:relative}[data-landing-v2] .step-n{font-family:var(--lv2-font-display);color:var(--lv2-accent-strong);border:1px solid var(--lv2-accent-line);background:var(--lv2-accent-soft);border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}[data-landing-v2] .step h3{margin-top:20px;font-size:22px}[data-landing-v2] .step p{color:var(--lv2-muted-fg);margin-top:11px;font-size:15.5px}[data-landing-v2] .step-rule{background:var(--lv2-border-soft);height:1px;margin:18px 0 0}[data-landing-v2] .cap-grid{grid-template-columns:1fr 1fr;gap:0 72px;margin-top:36px;display:grid}[data-landing-v2] .cap-item{border-top:1px solid var(--lv2-border);grid-template-columns:46px 1fr;align-items:start;gap:6px;padding:30px 0;display:grid}[data-landing-v2] .cap-num{font-family:var(--lv2-font-mono);color:var(--lv2-accent-strong);letter-spacing:.04em;padding-top:6px;font-size:13px;font-weight:500}[data-landing-v2] .cap-item h3{font-family:var(--lv2-font-sans);letter-spacing:-.01em;font-size:20px;font-weight:650}[data-landing-v2] .cap-item p{color:var(--lv2-muted-fg);max-width:40ch;margin-top:9px;font-size:15px;line-height:1.55}[data-landing-v2] .band-ink{background:var(--lv2-ink);color:var(--lv2-ink-fg);position:relative;overflow:hidden}[data-landing-v2] .band-ink h2{color:var(--lv2-ink-fg)}[data-landing-v2] .band-ink .lead{color:var(--lv2-ink-muted)}[data-landing-v2] .band-ink .eyebrow{color:#f2a26a;color:lab(73.9385% 26.5933 41.8398)}[data-landing-v2] .band-ink .eyebrow:before{background:#f2a26a66;background:lab(73.9385% 26.5933 41.8398/.4)}[data-landing-v2] .sec-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}[data-landing-v2] .sec-card{background:var(--lv2-ink-2);border:1px solid var(--lv2-ink-border);border-radius:var(--lv2-radius);padding:24px 22px}[data-landing-v2] .sec-card .ic{color:#f7b385;color:lab(78.7014% 21.5936 33.806);border:1px solid var(--lv2-ink-border);background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}[data-landing-v2] .sec-card .ic svg{width:19px;height:19px}[data-landing-v2] .sec-card h3{color:var(--lv2-ink-fg);font-family:var(--lv2-font-sans);letter-spacing:-.01em;margin-top:16px;font-size:17px;font-weight:650}[data-landing-v2] .sec-card p{color:var(--lv2-ink-muted);margin-top:7px;font-size:14px;line-height:1.55}[data-landing-v2] .badge-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:44px;display:flex}[data-landing-v2] .cert{border:1px solid var(--lv2-ink-border);color:var(--lv2-ink-fg);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:10px;align-items:center;gap:9px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}[data-landing-v2] .cert svg{color:#f7b385;color:lab(78.7014% 21.5936 33.806);width:15px;height:15px}[data-landing-v2] .metrics{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}[data-landing-v2] .metric{text-align:center}[data-landing-v2] .metric .v{font-family:var(--lv2-font-display);letter-spacing:-.03em;color:var(--lv2-accent-strong);font-size:clamp(44px,5vw,62px);font-weight:800;line-height:1}[data-landing-v2] .metric .l{color:var(--lv2-muted-fg);margin-top:12px;font-size:15px}[data-landing-v2] .metric-rule{background:var(--lv2-border);width:1px}[data-landing-v2] .quote{text-align:center;max-width:880px;margin:0 auto}[data-landing-v2] .quote blockquote{font-family:var(--lv2-font-display);letter-spacing:-.01em;margin:26px 0 0;font-size:clamp(26px,3.2vw,38px);font-weight:500;line-height:1.28}[data-landing-v2] .quote .who{justify-content:center;align-items:center;gap:13px;margin-top:32px;display:flex}[data-landing-v2] .quote .who .av{background:var(--lv2-accent-soft);border:1px solid var(--lv2-accent-line);border-radius:50%;width:46px;height:46px}[data-landing-v2] .quote .who .nm{font-size:15px;font-weight:650}[data-landing-v2] .quote .who .rl{color:var(--lv2-faint-fg);font-size:13.5px}[data-landing-v2] .quote .eyebrow{margin-bottom:8px}[data-landing-v2] .cta-band{text-align:center}[data-landing-v2] .cta-card{background:var(--lv2-ink);box-shadow:var(--lv2-shadow-xl);border-radius:28px;padding:76px 40px;position:relative;overflow:hidden}[data-landing-v2] .cta-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d1602247,#0000 62%);background:radial-gradient(circle,lab(54.7765% 43.4518 54.373/.28),#0000 62%);width:480px;height:480px;position:absolute;inset:-40% 30% auto auto}[data-landing-v2] .cta-card h2{color:var(--lv2-ink-fg);position:relative}[data-landing-v2] .cta-card .lead{color:var(--lv2-ink-muted);max-width:52ch;margin:20px auto 0;position:relative}[data-landing-v2] .cta-card .hero-cta{justify-content:center;margin-top:36px;position:relative}[data-landing-v2] .cta-card .hero-note{color:var(--lv2-ink-muted);justify-content:center}[data-landing-v2] .cta-card .hero-note svg{color:#f2a26a;color:lab(73.9385% 26.5933 41.8398)}[data-landing-v2] .faq{max-width:800px;margin:32px auto 0}[data-landing-v2] .faq-item{border-bottom:1px solid var(--lv2-border)}[data-landing-v2] .faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--lv2-font-sans);color:var(--lv2-foreground);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:18px;font-weight:600;display:flex}[data-landing-v2] .faq-icon{border:1px solid var(--lv2-border);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;transition:transform .3s,background .2s;display:grid}[data-landing-v2] .faq-icon svg{width:16px;height:16px;color:var(--lv2-muted-fg);transition:transform .3s}[data-landing-v2] .faq-item.open .faq-icon{background:var(--lv2-accent-soft);border-color:var(--lv2-accent-line)}[data-landing-v2] .faq-item.open .faq-icon svg{color:var(--lv2-accent-strong);transform:rotate(45deg)}[data-landing-v2] .faq-a[hidden]{display:none}[data-landing-v2] .faq-a-inner{color:var(--lv2-muted-fg);max-width:92%;padding:0 4px 26px;font-size:16px;line-height:1.62}[data-landing-v2] .footer{border-top:1px solid var(--lv2-border);background:var(--lv2-surface);padding:64px 0 36px}[data-landing-v2] .footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}[data-landing-v2] .footer .brand{margin-bottom:16px}[data-landing-v2] .footer-tag{color:var(--lv2-muted-fg);max-width:30ch;font-size:14.5px}[data-landing-v2] .footer h4{font-family:var(--lv2-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--lv2-faint-fg);margin:0 0 16px;font-size:13px;font-weight:650}[data-landing-v2] .footer ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}[data-landing-v2] .footer ul a{color:var(--lv2-muted-fg);cursor:pointer;font-size:14.5px}[data-landing-v2] .footer ul a:hover{color:var(--lv2-accent-strong)}[data-landing-v2] .footer-bottom{border-top:1px solid var(--lv2-border-soft);color:var(--lv2-faint-fg);justify-content:space-between;align-items:center;margin-top:52px;padding-top:26px;font-size:13.5px;display:flex}[data-landing-v2] .footer-bottom .soc{gap:10px;display:flex}[data-landing-v2] .footer-bottom .soc a{border:1px solid var(--lv2-border);width:34px;height:34px;color:var(--lv2-muted-fg);border-radius:9px;place-items:center;display:grid}[data-landing-v2] .footer-bottom .soc a:hover{color:var(--lv2-accent-strong);border-color:var(--lv2-accent-line)}[data-landing-v2] .footer-bottom .soc svg{width:16px;height:16px}[data-landing-v2] .modal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#1d171380;background:lab(8.31801% 2.44008 3.61363/.5);justify-content:center;align-items:center;padding:24px;transition:opacity .25s;display:none;position:fixed;inset:0}[data-landing-v2] .modal-overlay.show{opacity:1;display:flex}[data-landing-v2] .modal{background:var(--lv2-card);box-shadow:var(--lv2-shadow-xl);border:1px solid var(--lv2-border);border-radius:20px;width:100%;max-width:560px;padding:36px;transition:transform .25s;position:relative;transform:translateY(8px)scale(.98)}[data-landing-v2] .modal-overlay.show .modal{transform:none}[data-landing-v2] .modal .ic{background:var(--lv2-accent-soft);width:48px;height:48px;color:var(--lv2-accent-strong);border:1px solid var(--lv2-accent-line);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}[data-landing-v2] .modal .ic svg{width:23px;height:23px}[data-landing-v2] .modal h3{font-size:26px}[data-landing-v2] .modal p{color:var(--lv2-muted-fg);margin:10px 0 24px;font-size:15px}[data-landing-v2] .modal-close{border:1px solid var(--lv2-border);width:32px;height:32px;color:var(--lv2-muted-fg);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:14px}[data-landing-v2] .modal-close svg{width:16px;height:16px}[data-landing-v2] .modal-close:hover{background:var(--lv2-surface-2);color:var(--lv2-foreground)}[data-landing-v2] [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}[data-landing-v2] [data-reveal].in{opacity:1;transform:none}@media (max-width:980px){[data-landing-v2] .feature,[data-landing-v2] .feature.rev{grid-template-columns:1fr;gap:36px}[data-landing-v2] .feature.rev .feature-copy{order:1}[data-landing-v2] .feature.rev .feature-media{order:2}[data-landing-v2] .steps,[data-landing-v2] .sec-grid{grid-template-columns:1fr 1fr}[data-landing-v2] .metrics{gap:20px}[data-landing-v2] .nav-links{display:none}[data-landing-v2] .footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:680px){[data-landing-v2] .wrap{padding:0 20px}[data-landing-v2] .section{padding:48px 0}[data-landing-v2] .steps,[data-landing-v2] .sec-grid,[data-landing-v2] .cap-grid,[data-landing-v2] .footer-grid{grid-template-columns:1fr}[data-landing-v2] .cap-grid{gap:0}[data-landing-v2] .metrics{grid-template-columns:1fr}[data-landing-v2] .metric-rule{display:none}[data-landing-v2] .hero-cta .btn{flex:1}}@keyframes lv2-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-landing-v2] [data-reveal]{opacity:1;transition:none;transform:none}[data-landing-v2] .ask-text .caret{animation:none}}
[data-landing-v2] .console{--c-bg:#fefcfa;--c-card:#fff;--c-pop:#f5f3f1;--c-border:#e1ddda;--c-border-strong:#c1bdb8;--c-fg:#1a1511;--c-muted:#68625e;--c-accent:#cb5a1a;--c-accent-ink:#fcfcfc;--c-ok:#1d7d3e;--c-warn:#a35e16;--c-err:#cc272e;--c-info:#1666aa;--c-row-hover:#f5f3f1;--c-row-sel:#faebe3;--jb:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,monospace;background:var(--c-bg);color:var(--c-fg);grid-template-rows:42px 1fr;grid-template-columns:188px 1fr;min-height:430px;font-size:13px;display:grid}@supports (color:lab(0% 0 0)){[data-landing-v2] .console{--c-bg:lab(99.0775% .254273 1.10695);--c-card:lab(100.002% .0842214 .368631);--c-pop:lab(95.9425% .453293 1.43774);--c-border:lab(88.4035% .684053 2.15931);--c-border-strong:lab(76.7948% 1.1377 2.78353);--c-fg:lab(7.19909% 2.05951 3.4455);--c-muted:lab(41.9806% 1.70819 3.34375);--c-accent:lab(52.4466% 43.5944 55.3775);--c-accent-ink:lab(98.84% .0000298023 -.0000119209);--c-ok:lab(45.9442% -39.3942 26.1392);--c-warn:lab(47.2923% 25.3823 49.5232);--c-err:lab(45.7636% 63.3818 40.1799);--c-info:lab(41.339% -3.42633 -43.6335);--c-row-hover:lab(95.9425% .453293 1.43774);--c-row-sel:lab(94.1155% 4.37513 5.92694)}}[data-landing-v2] .console .mono{font-family:var(--jb)}[data-landing-v2] .console ::selection{background:#cb5a1a29;background:lab(52.4466% 43.5944 55.3775/.16)}[data-landing-v2] .con-side{border-right:1px solid var(--c-border);background:var(--c-card);flex-direction:column;grid-row:1/span 2;min-height:0;display:flex}[data-landing-v2] .con-side-h{border-bottom:1px solid var(--c-border);font-family:var(--jb);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);padding:13px 14px;font-size:10.5px}[data-landing-v2] .con-nav{flex-direction:column;flex:1;gap:2px;padding:8px 6px;display:flex}[data-landing-v2] .con-nav a{color:var(--c-muted);border-radius:4px;align-items:center;gap:9px;padding:6px 9px;font-size:12.5px;display:flex;position:relative}[data-landing-v2] .con-nav a svg{width:14px;height:14px}[data-landing-v2] .con-nav a.active{background:var(--c-pop);color:var(--c-fg);font-weight:500}[data-landing-v2] .con-nav a.active:before{content:"";background:var(--c-accent);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}[data-landing-v2] .con-nav a.active svg{color:var(--c-accent)}[data-landing-v2] .con-saved{padding:14px 9px 0}[data-landing-v2] .con-saved .lab{font-family:var(--jb);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:6px;font-size:9.5px;display:flex}[data-landing-v2] .con-saved .lab svg{width:10px;height:10px}[data-landing-v2] .con-saved .empty{color:var(--c-muted);opacity:.75;margin-top:6px;font-size:11px}[data-landing-v2] .con-settings{color:var(--c-muted);font-family:var(--jb);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;align-items:center;gap:9px;margin:0 6px 6px;padding:7px 9px;font-size:10.5px;display:flex}[data-landing-v2] .con-settings svg{width:14px;height:14px}[data-landing-v2] .con-acct{border-top:1px solid var(--c-border);align-items:center;gap:9px;padding:10px 12px;display:flex}[data-landing-v2] .con-acct .av{background:var(--c-accent);width:26px;height:26px;color:var(--c-accent-ink);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}[data-landing-v2] .con-acct .nm{color:var(--c-fg);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}[data-landing-v2] .con-acct .sub{color:var(--c-muted);font-size:10px}[data-landing-v2] .con-acct .chev{color:var(--c-muted);margin-left:auto}[data-landing-v2] .con-acct .chev svg{width:13px;height:13px}[data-landing-v2] .con-acct>div:nth-child(2){min-width:0}[data-landing-v2] .con-top{border-bottom:1px solid var(--c-border);background:var(--c-bg);grid-column:2;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}[data-landing-v2] .con-crumb{font-family:var(--jb);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:7px;font-size:10.5px;display:flex}[data-landing-v2] .con-crumb .sep{color:var(--c-border-strong)}[data-landing-v2] .con-crumb .cur{color:var(--c-fg)}[data-landing-v2] .con-top-r{align-items:center;gap:12px;display:flex}[data-landing-v2] .con-live{font-family:var(--jb);letter-spacing:.08em;color:var(--c-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}[data-landing-v2] .con-live .d{background:var(--c-ok);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1d7d3e29;box-shadow:0 0 0 3px lab(45.9442% -39.3942 26.1392/.16)}[data-landing-v2] .con-top-r .ic{color:var(--c-muted);place-items:center;display:grid}[data-landing-v2] .con-top-r .ic svg{width:15px;height:15px}[data-landing-v2] .con-btn{font-family:var(--lv2-font-sans);cursor:pointer;border:1px solid #0000;border-radius:5px;padding:5px 12px;font-size:12px;font-weight:600}[data-landing-v2] .con-btn-primary{background:var(--c-accent);color:var(--c-accent-ink)}[data-landing-v2] .con-btn-ghost{border-color:var(--c-border);color:var(--c-fg);background:0 0}[data-landing-v2] .theme-ctl{border-right:1px solid var(--c-border);align-items:center;gap:5px;padding-right:10px;display:inline-flex}[data-landing-v2] .theme-ctl>svg{width:14px;height:14px;color:var(--c-muted)}[data-landing-v2] .theme-ctl .sw{cursor:pointer;border:1px solid #0000001f;border:1px solid lab(0% 0 0/.12);border-radius:50%;width:13px;height:13px;padding:0}[data-landing-v2] .theme-ctl .sw.on{box-shadow:0 0 0 1.5px var(--c-bg),0 0 0 3px var(--c-accent)}[data-landing-v2] .con-main{grid-column:2;min-width:0;padding:16px 16px 4px;overflow:hidden}[data-landing-v2] .con-kpis{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:14px;display:grid}[data-landing-v2] .con-kpi{background:var(--c-card);border:1px solid var(--c-border);border-radius:6px;min-width:0;padding:10px 11px 9px}[data-landing-v2] .con-kpi .kl{font-family:var(--jb);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}[data-landing-v2] .con-kpi .kv{font-family:var(--jb);color:var(--c-fg);font-variant-numeric:tabular-nums;margin-top:5px;font-size:19px}[data-landing-v2] .con-kpi .kd{font-family:var(--jb);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;margin-top:5px;padding:1px 4px;font-size:8.5px;display:inline-block}[data-landing-v2] .kd-warn{color:var(--c-warn);background:#a35e161f;background:lab(47.2923% 25.3823 49.5232/.12)}[data-landing-v2] .kd-err{color:var(--c-err);background:#cc272e1a;background:lab(45.7636% 63.3818 40.1799/.1)}[data-landing-v2] .kd-ok{color:var(--c-ok);background:#1d7d3e1f;background:lab(45.9442% -39.3942 26.1392/.12)}[data-landing-v2] .spark{align-items:flex-end;gap:2px;height:16px;margin-top:6px;display:flex}[data-landing-v2] .spark i{background:var(--c-accent);opacity:.85;border-radius:1px;width:3px;display:block}[data-landing-v2] .con-bar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}[data-landing-v2] .con-seg{background:var(--c-card);border:1px solid var(--c-border);border-radius:6px;gap:2px;padding:3px;display:inline-flex}[data-landing-v2] .con-seg button{font-family:var(--jb);letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:5px 9px;font-size:10px}[data-landing-v2] .con-seg button.on{background:var(--c-accent);color:var(--c-accent-ink);font-weight:600}[data-landing-v2] .con-seg .cnt{opacity:.7;margin-left:6px;font-size:9px}[data-landing-v2] .con-seg button.on .cnt{opacity:.85}[data-landing-v2] .con-tools{align-items:center;gap:8px;display:flex}[data-landing-v2] .con-tool{font-family:var(--jb);letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);border:1px solid var(--c-border);border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}[data-landing-v2] .con-tool svg{width:12px;height:12px}[data-landing-v2] .con-tbl{border-collapse:collapse;table-layout:fixed;width:100%}[data-landing-v2] .con-tbl th{font-family:var(--jb);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);text-align:left;border-bottom:1px solid var(--c-border);padding:0 9px 8px;font-size:9px;font-weight:500}[data-landing-v2] .con-tbl td{border-bottom:1px solid var(--c-border);color:var(--c-fg);white-space:nowrap;text-overflow:ellipsis;padding:8px 9px;font-size:12.5px;overflow:hidden}[data-landing-v2] .con-tbl tr:last-child td{border-bottom:0}[data-landing-v2] .con-tbl tbody tr:hover td{background:var(--c-row-hover)}[data-landing-v2] .con-id{font-family:var(--jb);color:var(--c-muted);font-size:11px}[data-landing-v2] .con-recip{align-items:center;gap:8px;display:flex}[data-landing-v2] .con-recip .av{width:20px;height:20px;font-family:var(--jb);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;font-weight:700;display:grid}[data-landing-v2] .con-recip .nm{text-overflow:ellipsis;overflow:hidden}[data-landing-v2] .con-prod{color:var(--c-fg)}[data-landing-v2] .con-price{font-family:var(--jb);color:var(--c-fg);font-variant-numeric:tabular-nums;font-size:12px}[data-landing-v2] .con-upd{font-family:var(--jb);color:var(--c-muted);font-size:10.5px}[data-landing-v2] .con-chev{color:var(--c-muted);text-align:center}[data-landing-v2] .tag{font-family:var(--jb);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:3px;align-items:center;padding:2px 6px;font-size:9.5px;display:inline-flex}[data-landing-v2] .tag-warn{color:var(--c-warn);background:#a35e1614;background:lab(47.2923% 25.3823 49.5232/.08);border-color:#a35e164d;border-color:lab(47.2923% 25.3823 49.5232/.3)}[data-landing-v2] .tag-info{color:var(--c-info);background:#1666aa12;background:lab(41.339% -3.42633 -43.6335/.07);border-color:#1666aa47;border-color:lab(41.339% -3.42633 -43.6335/.28)}[data-landing-v2] .tag-ok{color:var(--c-ok);background:#1d7d3e14;background:lab(45.9442% -39.3942 26.1392/.08);border-color:#1d7d3e4d;border-color:lab(45.9442% -39.3942 26.1392/.3)}[data-landing-v2] .tag-dim{color:var(--c-muted);border-color:var(--c-border-strong);background:0 0}[data-landing-v2] .due{font-family:var(--jb);border:1px solid var(--c-border-strong);color:var(--c-muted);border-radius:3px;padding:1px 6px;font-size:10.5px}[data-landing-v2] .due-soon{color:var(--c-warn);border-color:#a35e1666;border-color:lab(47.2923% 25.3823 49.5232/.4)}[data-landing-v2] .due-none{color:var(--c-muted);opacity:.5;border:0;padding-left:0}[data-landing-v2] .prog{align-items:center;gap:3px;display:flex}[data-landing-v2] .prog i{background:var(--c-border-strong);border-radius:2px;width:14px;height:4px;display:block}[data-landing-v2] .prog i.on{background:var(--c-accent)}[data-landing-v2] .console.solo{grid-template-columns:1fr;min-height:0}[data-landing-v2] .console.solo .con-top,[data-landing-v2] .console.solo .con-pane,[data-landing-v2] .console.solo .con-main{grid-column:1}[data-landing-v2] .con-pane{padding:22px}[data-landing-v2] .con-pane-h{font-family:var(--lv2-font-sans);color:var(--c-fg);letter-spacing:-.01em;font-size:17px;font-weight:600}[data-landing-v2] .con-pane-sub{color:var(--c-muted);margin-top:3px;font-size:12px}[data-landing-v2] .con-input{background:var(--c-card);border:1px solid var(--c-border-strong);border-radius:8px;align-items:center;gap:10px;margin-top:16px;padding:13px 14px;display:flex}[data-landing-v2] .con-input .pr{font-family:var(--jb);color:var(--c-accent);font-size:13px}[data-landing-v2] .con-input .tx{color:var(--c-fg);flex:1;font-size:13.5px}[data-landing-v2] .con-input .send{background:var(--c-accent);width:28px;height:28px;color:var(--c-accent-ink);border-radius:6px;place-items:center;display:grid}[data-landing-v2] .con-input .send svg{width:14px;height:14px}[data-landing-v2] .con-steps{flex-direction:column;gap:2px;margin-top:16px;display:flex}[data-landing-v2] .con-step{background:var(--c-card);border:1px solid var(--c-border);border-radius:6px;align-items:center;gap:10px;padding:9px 12px;display:flex}[data-landing-v2] .con-step .dot{border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}[data-landing-v2] .con-step .dot svg{width:11px;height:11px}[data-landing-v2] .con-step.done .dot{color:var(--c-ok);background:#1d7d3e24;background:lab(45.9442% -39.3942 26.1392/.14)}[data-landing-v2] .con-step.run .dot{color:var(--c-accent);background:#cb5a1a24;background:lab(52.4466% 43.5944 55.3775/.14)}[data-landing-v2] .con-step .lb{color:var(--c-fg);font-size:12.5px}[data-landing-v2] .con-step .meta{font-family:var(--jb);color:var(--c-muted);margin-left:auto;font-size:11px}[data-landing-v2] .con-step.run .lb{color:var(--c-fg)}[data-landing-v2] .con-list{flex-direction:column;display:flex}[data-landing-v2] .con-list .row{border-bottom:1px solid var(--c-border);align-items:center;gap:12px;padding:10px 11px;display:flex}[data-landing-v2] .con-list .row:last-child{border-bottom:0}[data-landing-v2] .con-list .row:hover{background:var(--c-row-hover)}[data-landing-v2] .con-list .av{width:24px;height:24px;font-family:var(--jb);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}[data-landing-v2] .con-list .nm{color:var(--c-fg);font-size:12.5px}[data-landing-v2] .con-list .meta{font-family:var(--jb);color:var(--c-muted);margin-top:1px;font-size:10.5px}[data-landing-v2] .con-list .mid{flex:1;min-width:0}[data-landing-v2] .con-list .gift{color:var(--c-muted);font-size:12px}@media (max-width:680px){[data-landing-v2] .console{grid-template-rows:42px 1fr;grid-template-columns:1fr}[data-landing-v2] .con-side{display:none}[data-landing-v2] .con-top,[data-landing-v2] .con-main,[data-landing-v2] .con-pane{grid-column:1}[data-landing-v2] .con-kpis{grid-template-columns:repeat(3,1fr)}[data-landing-v2] .con-kpi:nth-child(n+4){display:none}}
/*# sourceMappingURL=56d5e027472ee304.css.map*/