.marketing.pricing{--foreground:var(--fg-1);--muted-foreground:var(--fg-2);--background:var(--bg-1);--card:#ffffff06;--muted:#ffffff0d;--border:var(--fg-line);--radius-lg:var(--k-radius-lg);--radius-xl:var(--k-radius-xl);--font-sans:var(--font-body);--font-mono:var(--k-font-mono);--primary:var(--accent-amber);--primary-foreground:var(--bg-1)}.marketing.pricing .k-nav a.k-nav-current{color:var(--fg-1)}.pricing .pr-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex}.pricing .pr-hero-copy .k-hero-cta-row,.pricing .pr-hero-copy .k-hero-meta{justify-content:center}.pricing .pr-hero-copy .k-hero-meta{grid-template-columns:auto auto auto}.pricing .pr-hero-copy .k-hero-meta span:nth-child(3){grid-column:auto}@media (max-width:720px){.pricing .pr-hero-copy .k-hero-meta{grid-template-columns:1fr;justify-items:center}}.pricing .pr-billing-toggle [role=tablist]{background:var(--glass-tint);border:1px solid var(--fg-line);-webkit-backdrop-filter:blur(10px);gap:2px;padding:4px}.pricing .pr-billing-toggle [role=tab]{font-family:var(--font-body);letter-spacing:-.005em;color:var(--fg-3);padding:6px 14px;font-size:13px}.pricing .pr-billing-toggle [role=tab]:hover{color:var(--fg-1)}.pricing .pr-billing-toggle [role=tab][aria-selected=true]{color:#0a0a0c;background:#f5f5f8f0;box-shadow:0 1px 2px #0006}.pricing .pr-billing-toggle>span{font-family:var(--k-font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--accent-mint)!important}.pricing .pr-tier-price-block{flex-direction:column;gap:3px;display:flex}.pricing .pr-tier-fx{font-family:var(--k-font-mono);letter-spacing:.02em;color:var(--fg-3);font-size:11px}.pricing .pr-tier-save{font-family:var(--k-font-mono);letter-spacing:.04em;color:var(--accent-mint);font-size:10.5px}.pricing .pr-compare-card{background:var(--glass-tint);border:1px solid var(--fg-line);border-radius:var(--k-radius-xl);box-shadow:var(--shadow-glass-low);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);overflow:hidden}.pricing .pr-compare-card [data-slot=table]{font-family:var(--font-body)}.pricing .pr-compare-card [data-slot=table-header] tr,.pricing .pr-compare-card [data-slot=table-header] th{border-color:var(--fg-line)!important;background:#ffffff09!important}.pricing .pr-compare-card [data-slot=table-header] th{font-family:var(--font-display);letter-spacing:-.005em;color:var(--fg-1)!important}.pricing .pr-compare-card [data-slot=table-row]{border-color:var(--fg-line-soft)!important}.pricing .pr-compare-card [data-slot=table-row]:hover{background:#ffffff06!important}.pricing .pr-compare-card [data-slot=table-cell]{color:var(--fg-2);padding:12px 10px;border-color:var(--fg-line-soft)!important}.pricing .pr-compare-card [data-slot=table-cell] .text-foreground,.pricing .pr-compare-card [data-slot=table-cell] .text-muted-foreground{color:inherit!important}.pricing .pr-compare-card td[rowspan]{border-right:1px solid var(--fg-line)!important;background:#ffffff05!important}.pricing .pr-compare-card td[rowspan] span:first-child{color:var(--fg-2)!important}.pricing .pr-compare-card td[rowspan] span:last-child{color:var(--fg-3)!important}.pricing .pr-compare-card .bg-primary\/5,.pricing .pr-compare-card [class*=bg-primary\/5]{background:#f5b8470f!important}.pricing .pr-compare-card .bg-primary\/10,.pricing .pr-compare-card [class*=bg-primary\/10]{background:#f5b8471a!important}.pricing .pr-compare-card .bg-muted\/40,.pricing .pr-compare-card [class*=bg-muted\/40]{background:#ffffff09!important}.pricing .pr-compare-card .bg-muted\/10,.pricing .pr-compare-card [class*=bg-muted\/10]{background:#ffffff05!important}.pricing .pr-compare-card .border-r{border-right-color:var(--fg-line)!important}.pricing .pr-compare-card .border-t-2.border-t-muted{border-top-color:var(--fg-line)!important}.pricing .pr-compare-card .bg-primary{background:var(--gradient-crown)!important}.pricing .pr-compare-card .text-primary-foreground{color:var(--bg-1)!important}.pricing .pr-not-sure{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:720px;margin:0 auto;display:flex}.pricing .pr-not-sure h2{margin:0}.pricing .pr-not-sure .pr-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.pricing .pr-fineprint{text-align:center;color:var(--fg-3);max-width:720px;margin-top:24px;margin-left:auto;margin-right:auto;font-size:12px}
