.landing-root,.landing-root.light{--lp-background:#faf9f5;--lp-foreground:#3d3929;--lp-card:#fff;--lp-card-foreground:#141413;--lp-popover:#fff;--lp-muted:#ede9de;--lp-muted-foreground:#666560;--lp-subtle:#e9e6dc;--lp-border:#dad9d4;--lp-border-strong:#b7b5aa;--lp-primary:#c96442;--lp-primary-ink:#a44a29;--lp-primary-foreground:#fff;--lp-accent-violet:#9c87f5;--lp-success:#349d62;--lp-warn:#d79628;--lp-danger:#d73337;--lp-ink:#1c1b16;--lp-paper:#faf9f5;--lp-paper-2:#f5f4ee;--lp-paper-3:#ede9de;--lp-grid-line:#d6d4cdb3;--lp-ring:#c96442;--lp-shadow-sm:0 1px 2px #2e261f0f, 0 1px 1px #2e261f0a;--lp-shadow-md:0 2px 4px #2e261f0f, 0 6px 16px #2e261f14;--lp-shadow-lg:0 8px 24px #2e261f1a, 0 24px 48px #2e261f14}@supports (color:lab(0% 0 0)){.landing-root,.landing-root.light{--lp-background:lab(97.9228% -.175089 2.05069);--lp-foreground:lab(24.022% -.454843 10.6638);--lp-card:lab(100% 0 0);--lp-card-foreground:lab(6.28876% -.166476 .610802);--lp-popover:lab(100% 0 0);--lp-muted:lab(92.4332% -.00917912 5.86995);--lp-muted-foreground:lab(42.7341% -.32711 2.84736);--lp-subtle:lab(91.3205% -.239193 5.28079);--lp-border:lab(86.6716% -.311345 2.61091);--lp-border-strong:lab(73.6686% -.743926 5.92434);--lp-primary:lab(54.5081% 39.1499 38.3555);--lp-primary-ink:lab(43.1249% 36.2749 37.5263);--lp-primary-foreground:lab(100% 0 0);--lp-accent-violet:lab(61.9152% 27.1373 -53.1831);--lp-success:lab(57.6074% -41.4923 21.3997);--lp-warn:lab(67.3872% 18.7132 63.1076);--lp-danger:lab(49.2539% 63.2983 39.3808);--lp-ink:lab(9.56611% -.187844 3.0849);--lp-paper:lab(97.9228% -.175089 2.05069);--lp-paper-2:lab(96.1471% -.431091 3.01563);--lp-paper-3:lab(92.4332% -.00917912 5.86995);--lp-grid-line:lab(84.9818% -.301987 3.80936/.7);--lp-ring:lab(54.5081% 39.1499 38.3555)}}.dark .landing-root,.landing-root.dark{--lp-background:#1a1a18;--lp-foreground:#d3d0c6;--lp-card:#21211f;--lp-card-foreground:#faf9f5;--lp-popover:#262624;--lp-muted:#20201e;--lp-muted-foreground:#a4a296;--lp-subtle:#2b2a25;--lp-border:#34342e;--lp-border-strong:#4a4942;--lp-primary:#e47a57;--lp-primary-ink:#fd906d;--lp-primary-foreground:#0c0b09;--lp-accent-violet:#a894ff;--lp-success:#51b67a;--lp-warn:#eba941;--lp-danger:#fc5855;--lp-ink:#e6e5df;--lp-paper:#1a1a18;--lp-paper-2:#1f1e1d;--lp-paper-3:#262624;--lp-grid-line:#3c3b35b3;--lp-shadow-sm:0 1px 2px #00000080, 0 1px 1px #0000004d;--lp-shadow-md:0 2px 4px #0006, 0 6px 16px #00000059;--lp-shadow-lg:0 8px 24px #00000080, 0 24px 48px #0006}@supports (color:lab(0% 0 0)){.dark .landing-root,.landing-root.dark{--lp-background:lab(9.30668% -.348784 1.31913);--lp-foreground:lab(83.5389% -.241816 5.4383);--lp-card:lab(12.7868% -.350416 1.31788);--lp-card-foreground:lab(97.9228% -.175089 2.05069);--lp-popover:lab(15.1756% -.341102 1.28065);--lp-muted:lab(12.0229% -.370212 1.39142);--lp-muted-foreground:lab(66.626% -.861555 6.41671);--lp-subtle:lab(16.8748% -.221282 2.99408);--lp-border:lab(21.4119% -.959307 3.72317);--lp-border-strong:lab(30.8965% -.640944 4.28429);--lp-primary:lab(63.2272% 39.9546 38.2281);--lp-primary-ink:lab(71.3629% 39.716 37.5891);--lp-primary-foreground:lab(3.06393% -.0639483 .952476);--lp-accent-violet:lab(66.5937% 26.689 -53.2656);--lp-success:lab(66.8964% -41.2956 21.2718);--lp-warn:lab(74.3749% 18.2478 61.1498);--lp-danger:lab(60.882% 63.0569 37.6481);--lp-ink:lab(90.7698% -.247657 3.04325);--lp-paper:lab(9.30668% -.348784 1.31913);--lp-paper-2:lab(11.3412% .306323 .85223);--lp-paper-3:lab(15.1185% -.35131 1.31721);--lp-grid-line:lab(24.6589% -.255704 3.84365/.7)}}.landing-root{background:var(--lp-paper);color:var(--lp-foreground);font-family:var(--font-inter-tight), "Inter Tight", system-ui, sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh}.landing-root *{box-sizing:border-box}.landing-root .serif{font-family:var(--font-instrument-serif), "Instrument Serif", "Cormorant Garamond", Georgia, serif;letter-spacing:-.015em;font-weight:400}.landing-root .mono{font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace}.landing-root .italic-serif{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;font-style:italic;font-weight:400}.landing-root .paper-grid{background-image:linear-gradient(var(--lp-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--lp-grid-line) 1px, transparent 1px);background-position:-1px -1px;background-size:56px 56px}.landing-root a{color:inherit;text-decoration:none}.landing-root .lp-btn{font:500 14.5px/1 var(--font-inter-tight), "Inter Tight", sans-serif;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;transition:transform .15s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.landing-root .lp-btn:hover{transform:translateY(-1px)}.landing-root .lp-btn-primary{background:var(--lp-primary);color:var(--lp-primary-foreground);box-shadow:var(--lp-shadow-sm)}.landing-root .lp-btn-primary:hover{background:var(--lp-primary-ink);box-shadow:var(--lp-shadow-md)}.landing-root .lp-btn-ghost{color:var(--lp-foreground);border-color:var(--lp-border);background:0 0}.landing-root .lp-btn-ghost:hover{background:var(--lp-subtle);border-color:var(--lp-border-strong)}.landing-root .lp-tag{background:var(--lp-subtle);color:var(--lp-foreground);font:500 11.5px/1 var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--lp-border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.landing-root .lp-tag .dot{background:var(--lp-primary);border-radius:999px;width:6px;height:6px}.landing-root .lp-tag .dot.live{animation:1.8s ease-in-out infinite lp-pulse-dot}@keyframes lp-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.landing-root .lp-card{background:var(--lp-card);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow-sm);border-radius:16px}.landing-root ::selection{background:color-mix(in oklch, var(--lp-primary) 30%, transparent);color:var(--lp-foreground)}.landing-root[data-variant=terminal]{font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace}.landing-root[data-variant=terminal] .serif{letter-spacing:-.03em;font-weight:500;font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace!important}.landing-root[data-variant=terminal] .italic-serif{letter-spacing:-.03em;font-style:normal;font-weight:500;font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace!important}.landing-root[data-variant=terminal] .lp-btn{font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;border-radius:4px}.landing-root[data-variant=terminal] .lp-card{border-radius:6px}.landing-root[data-variant=terminal] .lp-tag{border-radius:4px}@keyframes lp-blink{50%{opacity:0}}.landing-root .lp-caret{background:var(--lp-primary);vertical-align:-3px;width:2px;height:18px;margin-left:2px;animation:1s step-end infinite lp-blink;display:inline-block}.landing-root .lp-hero-stage{min-height:380px;position:relative}@media (max-width:900px){.landing-root .lp-hero-grid,.landing-root .lp-verdict-grid,.landing-root .lp-pricing-grid,.landing-root .lp-features-grid,.landing-root .lp-how-row{grid-template-columns:minmax(0,1fr)!important}.landing-root .lp-nav-links{display:none!important}.landing-root .lp-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.landing-root .lp-auth-grid{grid-template-columns:minmax(0,1fr)!important}.landing-root .lp-auth-left{display:none!important}.landing-root .lp-pricing-extra{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.landing-root .lp-hero-stage{min-height:420px}}@media (max-width:640px){html,body,.landing-root{overflow-x:hidden}.landing-root nav>div,.landing-root section>div,.landing-root section#features,.landing-root section#how,.landing-root section#pricing,.landing-root section#faq,.landing-root section#cta{padding-left:16px!important;padding-right:16px!important}.landing-root .lp-nav-actions{flex-shrink:1;min-width:0;gap:6px!important}.landing-root .lp-nav-actions .lp-btn-ghost{display:none}.landing-root .lp-nav-actions .lp-btn{white-space:normal;text-align:center;max-width:150px;padding:10px 12px!important}.landing-root .lp-hero-grid>div,.landing-root .lp-card{min-width:0;max-width:100%}.landing-root .lp-hero-grid h1,.landing-root .lp-hero-grid p,.landing-root .lp-hero-grid .lp-btn{max-width:100%!important}.landing-root .lp-hero-grid .lp-btn{white-space:normal;justify-content:center}.landing-root .lp-tag{white-space:normal;max-width:100%}.landing-root .lp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.landing-root .lp-verdict-card{padding:20px!important}.landing-root .lp-cta-card{padding:48px 20px!important}.landing-root .lp-verdict-grid>div{min-width:0}.landing-root .lp-hero-stage{min-height:540px}}@media (min-width:901px){.landing-root .lp-auth-mobile-mark{display:none!important}}.landing-root .cl-headerTitle{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif!important;letter-spacing:-.02em!important;font-weight:400!important}.landing-root[data-variant=terminal] .cl-headerTitle{font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:-.03em!important;font-weight:500!important}.landing-root .cl-card,.landing-root .cl-cardBox{box-shadow:none!important;background:0 0!important;border:0!important}.landing-root .cl-formButtonPrimary,.landing-root .cl-socialButtonsBlockButton,.landing-root .cl-socialButtonsIconButton,.landing-root .cl-formFieldInput{border-radius:4px!important}.landing-root .cl-formButtonPrimary{box-shadow:var(--lp-shadow-sm);background:var(--lp-primary)!important;color:var(--lp-primary-foreground)!important;border:1px solid var(--lp-primary)!important}.landing-root .cl-formButtonPrimary:hover{background:var(--lp-primary-ink)!important;border-color:var(--lp-primary-ink)!important}.landing-root .cl-socialButtonsIconButton,.landing-root .cl-socialButtonsBlockButton{transition:border-color .15s,background .15s,transform .15s;border:1px solid var(--lp-border-strong)!important;background:color-mix(in oklch, var(--lp-card) 70%, transparent)!important;box-shadow:var(--lp-shadow-sm)!important}.landing-root .cl-socialButtonsIconButton:hover,.landing-root .cl-socialButtonsBlockButton:hover{transform:translateY(-1px);border-color:var(--lp-foreground)!important;background:var(--lp-card)!important}.landing-root .cl-socialButtonsIconButton:focus-visible,.landing-root .cl-socialButtonsBlockButton:focus-visible{border-color:var(--lp-primary)!important;outline:2px solid color-mix(in oklch, var(--lp-primary) 35%, transparent)!important;outline-offset:1px!important}.landing-root .cl-formFieldInput{transition:border-color .15s,box-shadow .15s;border:1px solid var(--lp-border-strong)!important;background:var(--lp-paper)!important}.landing-root .cl-formFieldInput:focus,.landing-root .cl-formFieldInput:focus-visible{border-color:var(--lp-primary)!important;box-shadow:0 0 0 3px color-mix(in oklch, var(--lp-primary) 25%, transparent)!important;outline:none!important}