[data-ui=pricing]{width:100%;max-width:var(--pr-frame);margin:0 auto;padding:var(--density-landing);--pr-nav-height: 64px;--pr-frame: 1120px;--pr-measure: 736px;--pr-r-card: var(--r-xl);--pr-r-hero: var(--r-2xl);--pr-ease: var(--ease-app, ease);--pr-card-lip: 0 0 0 0 transparent;--surface-canvas: var(--mkt-card);--ink-1: var(--mkt-ink);--ink-2: var(--mkt-ink-2);--ink-3: color-mix(in oklab, var(--mkt-ink-3) 78%, var(--mkt-ink));--line-soft: var(--mkt-hairline);--line-faint: var(--mkt-hairline-soft);padding-top:calc(var(--pr-nav-height) + var(--space-7));padding-bottom:var(--space-9);display:flex;flex-direction:column;gap:var(--mkt-section-tight);color:var(--mkt-ink)}[data-ui=pricing]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mkt-ground);pointer-events:none}@keyframes pr-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-ui=pricing] .pr-hero,[data-ui=pricing] .pr-tiers-section{animation:pr-rise .3s var(--pr-ease) both}[data-ui=pricing] .pr-tiers-section{animation-delay:70ms}@media(prefers-reduced-motion:reduce){[data-ui=pricing] .pr-hero,[data-ui=pricing] .pr-tiers-section{animation:none}}[data-ui=pricing] section[id]{scroll-margin-top:calc(var(--pr-nav-height) + var(--space-4))}@media(max-width:768px){[data-ui=pricing]{padding:calc(64px + var(--space-3)) var(--space-4) var(--space-8);gap:var(--space-5)}}@media(max-width:480px){[data-ui=pricing]{padding:calc(64px + var(--space-2)) var(--space-4) var(--space-7);gap:var(--space-5)}}[data-ui=pricing] .pr-hero{display:grid;grid-template-columns:1fr;justify-items:center}[data-ui=pricing] .pr-hero--ambient{position:relative;overflow:hidden;isolation:isolate;margin-inline:calc(var(--space-4) * -1);padding:var(--space-6) var(--space-4) var(--space-7);border-radius:var(--pr-r-hero)}@media(max-width:768px){[data-ui=pricing] .pr-hero--ambient{padding:var(--space-4) var(--space-4) var(--space-5)}[data-ui=pricing] .pr-hero__eyebrow{margin-bottom:var(--space-3)}}@media(max-width:480px){[data-ui=pricing] .pr-hero--ambient{margin-inline:calc(var(--space-3) * -1);padding:var(--space-4) var(--space-3) var(--space-5);border-radius:var(--r-xl)}}[data-ui=pricing] .pr-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}[data-ui=pricing] .pr-hero--ambient>*:not(.pr-hero__mesh){position:relative;z-index:1}[data-ui=pricing] .pr-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--t-micro);font-weight:var(--w-label, 600);letter-spacing:.08em;text-transform:uppercase;color:var(--ai-iris-strong);margin:0 0 var(--space-4)}[data-ui=pricing] .pr-letter{position:relative;width:100%;max-width:var(--pr-measure);display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(24px,3.6vw,48px);border-radius:var(--pr-r-hero);background:radial-gradient(110% 80% at 100% 0%,color-mix(in oklab,var(--ai-iris) 8%,transparent) 0%,transparent 55%),linear-gradient(180deg,color-mix(in oklab,var(--ai-iris) 5%,var(--surface-canvas)) 0%,var(--surface-canvas) 60%);border:1px solid var(--ai-iris-line);box-shadow:var(--mkt-shadow),0 0 0 1px color-mix(in oklab,var(--ai-iris) 6%,transparent)}[data-ui=pricing] .ui-ai-frame--subtle.ui-ai-frame{background:linear-gradient(125deg,color-mix(in oklab,var(--ai-iris) 26%,transparent) 0%,color-mix(in oklab,var(--ai-iris) 8%,transparent) 50%,var(--line-faint) 100%);padding:1px;border-radius:var(--pr-r-hero)}[data-ui=pricing] .ui-ai-frame--subtle .ui-ai-frame__inner{background:var(--surface-canvas);padding:0;border-radius:calc(var(--pr-r-hero) - 1px)}[data-ui=pricing] .pr-letter__head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}[data-ui=pricing] .pr-letter__salutation{font-family:var(--font-display, "Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif);font-weight:450;font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);line-height:1.4;color:var(--ink-2);letter-spacing:-.01em}[data-ui=pricing] .pr-letter__head-meta{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto}[data-ui=pricing] .pr-letter__body{display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-display, "Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif);font-weight:450;font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);line-height:1.65;color:var(--ink-2);letter-spacing:-.005em;max-width:60ch}[data-ui=pricing] .pr-letter__body p{margin:0}@media(max-width:640px){[data-ui=pricing] .pr-letter__body{gap:var(--space-3);font-size:clamp(1rem,.96rem + .4vw,1.0625rem);line-height:1.55}[data-ui=pricing] .pr-letter__body p[data-pr-para="1"],[data-ui=pricing] .pr-letter__body p[data-pr-para="2"]{display:none}}[data-ui=pricing] .pr-letter__signature{margin-top:var(--space-2);font-family:var(--font-display, "Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif);font-size:var(--t-sm);color:var(--ink-3)}[data-ui=pricing] .pr-letter__source{display:inline-flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid color-mix(in oklab,var(--ink-4) 18%,transparent)}[data-ui=pricing] .pr-letter__caption{margin:var(--space-3) auto 0;max-width:var(--pr-measure);text-align:center;display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-display, "Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif);font-size:var(--t-sm);line-height:1.55;color:var(--ink-3)}[data-ui=pricing] .pr-hero__jump{display:inline-flex}@media(min-width:0px){[data-ui=pricing] .pr-hero__jump{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);align-self:center;margin-top:var(--space-4);min-height:44px;padding:0 var(--space-4);border-radius:var(--r-pill);border:1px solid color-mix(in oklab,var(--brand) 38%,var(--line-soft));background:color-mix(in oklab,var(--brand) 5%,var(--surface-canvas));color:var(--brand-strong);font-family:var(--font-sans, system-ui, sans-serif);font-size:var(--t-figure);font-weight:var(--w-label, 600);letter-spacing:-.005em;text-decoration:none;transition:background .2s var(--ease-app, ease),border-color .2s var(--ease-app, ease)}[data-ui=pricing] .pr-hero__jump:hover{background:color-mix(in oklab,var(--brand) 10%,var(--surface-canvas));border-color:color-mix(in oklab,var(--brand) 55%,var(--line-soft))}[data-ui=pricing] .pr-hero__jump:focus-visible{outline:none;box-shadow:var(--ring-brand)}[data-ui=pricing] .pr-hero__jump svg{flex-shrink:0;animation:pr-jump-hint 2.4s var(--ease-app, ease) .8s 2 both}}@keyframes pr-jump-hint{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){[data-ui=pricing] .pr-hero__jump,[data-ui=pricing] .pr-hero__jump svg{transition:none;animation:none}}[data-ui=pricing] #pr-plans{scroll-margin-top:calc(64px + var(--space-4))}[data-ui=pricing] .pr-tiers-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}[data-ui=pricing] .pr-tiers-head__eyebrow,[data-ui=pricing] .pr-compare-head__eyebrow,[data-ui=pricing] .pr-faq-head__eyebrow{font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-label, 600);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0}[data-ui=pricing] .pr-tiers-head__title{margin:0;font-family:var(--font-sans, system-ui, sans-serif);font-weight:var(--w-heading, 700);font-size:clamp(1.75rem,1.15rem + 2vw,2.5rem);line-height:1.1;letter-spacing:var(--mkt-hero-track, -.015em);color:var(--mkt-ink)}[data-ui=pricing] .pr-tiers-head__sub{margin:0;font-size:var(--t-body);line-height:1.55;color:var(--mkt-ink-2);max-width:52ch}[data-ui=pricing] .pr-currency-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4)}[data-ui=pricing] .pr-currency-row .billing-ccy-toggle{flex:0 0 auto}[data-ui=pricing] .pr-currency-caption{margin:0;font-family:var(--font-mono, "Spline Sans Mono", ui-monospace, monospace);font-size:var(--t-xs);line-height:1.5;letter-spacing:-.01em;color:color-mix(in oklab,var(--mkt-ink-3) 78%,var(--mkt-ink));text-wrap:pretty}[data-ui=pricing] .pr-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);align-items:stretch;margin-top:var(--space-6)}@media(max-width:960px){[data-ui=pricing] .pr-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px)and (max-width:960px){[data-ui=pricing] .pr-tier--featured{grid-column:1 / -1;order:-1}[data-ui=pricing] .pr-tier--featured>*:not(.pr-tier__badge){width:100%;max-width:42ch;margin-inline:auto}}@media(max-width:768px){[data-ui=pricing] .pr-tiers{grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-4)}[data-ui=pricing] .pr-tier{padding:var(--space-5)}}[data-ui=pricing] .pr-tier{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border-radius:var(--pr-r-card);background:var(--mkt-card);border:1px solid var(--mkt-hairline);transition:border-color .24s var(--pr-ease);isolation:isolate;height:100%}[data-ui=pricing] .pr-tier:hover{border-color:color-mix(in oklab,var(--brand) 30%,var(--mkt-hairline))}[data-ui=pricing] .pr-tier--featured{border-color:color-mix(in oklab,var(--brand) 34%,var(--mkt-hairline));background:radial-gradient(120% 80% at 100% 0%,color-mix(in oklab,var(--brand) 6%,transparent) 0%,transparent 55%),var(--mkt-card);box-shadow:var(--mkt-shadow),0 0 0 1px color-mix(in oklab,var(--brand) 14%,transparent)}[data-ui=pricing] .pr-tier--featured:hover{border-color:color-mix(in oklab,var(--brand) 48%,transparent);box-shadow:var(--mkt-shadow),0 0 0 1px color-mix(in oklab,var(--brand) 22%,transparent)}[data-ui=pricing] .pr-tier--current{border-style:dashed;border-color:color-mix(in oklab,var(--ink-4) 50%,transparent);box-shadow:none}[data-ui=pricing] .pr-tier__badge{position:absolute;top:calc(var(--space-3) * -1);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);font-size:var(--t-micro);font-weight:var(--w-label, 600);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--mkt-card);border:1px solid color-mix(in oklab,var(--brand) 32%,var(--mkt-hairline));color:var(--accent-deep);box-shadow:var(--mkt-shadow);font-variant-numeric:tabular-nums}[data-ui=pricing] .pr-tier__head{display:flex;flex-direction:column;gap:2px}[data-ui=pricing] .pr-tier__name{margin:0;font-size:var(--t-body);font-weight:var(--w-heading, 700);letter-spacing:-.01em;color:var(--ink-1)}[data-ui=pricing] .pr-tier__name-cycle{font-weight:var(--w-body, 500);color:var(--ink-3)}[data-ui=pricing] .pr-tier__sub{margin:0;font-size:var(--t-sm);line-height:1.5;color:var(--ink-3);max-width:32ch;min-height:4.5em}@media(max-width:768px){[data-ui=pricing] .pr-tier__sub{min-height:0}}[data-ui=pricing] .pr-tier__price{display:flex;flex-direction:column;gap:var(--space-1);font-variant-numeric:tabular-nums}[data-ui=pricing] .pr-tier__price-eyebrow-slot{display:flex;align-items:center;min-height:24px}[data-ui=pricing] .pr-tier__price-eyebrow{align-self:flex-start;font-size:var(--t-micro);font-weight:var(--w-label, 600);letter-spacing:.01em;color:var(--ink-1);background:color-mix(in oklab,var(--brand) 10%,var(--surface-canvas));border:1px solid color-mix(in oklab,var(--brand) 24%,var(--line-soft));border-radius:var(--r-pill);padding:var(--space-1) var(--space-2);line-height:1.1;font-variant-numeric:tabular-nums}[data-ui=pricing] .pr-tier__price-row{display:flex;align-items:baseline;gap:var(--space-2);min-block-size:48px}[data-ui=pricing] .pr-tier__price-note{font-size:var(--t-xs);line-height:1.4;color:var(--ink-3);font-variant-numeric:tabular-nums}[data-ui=pricing] .pr-tier__price-amount{font-family:var(--font-numeric);font-size:clamp(2rem,1.4rem + 1.8vw,2.5rem);font-weight:var(--w-label, 600);letter-spacing:-.025em;color:var(--mkt-ink);line-height:1;font-variant-numeric:tabular-nums}[data-ui=pricing] .pr-tier__price-cycle{font-size:var(--t-sm);color:var(--ink-3);font-weight:var(--w-body, 500);font-variant-numeric:tabular-nums}[data-ui=pricing] .pr-tier__cta.ui-btn{width:100%}[data-ui=pricing] .pr-tier__cta.ui-btn:disabled,[data-ui=pricing] .pr-tier__cta.ui-btn[aria-disabled=true]{opacity:1;background:color-mix(in oklab,var(--ink-4) 22%,var(--surface-canvas));color:var(--ink-3);box-shadow:none;border-color:color-mix(in oklab,var(--ink-4) 28%,transparent)}[data-ui=pricing] .pr-tier__trial{margin:0;font-size:var(--t-xs);line-height:1.45;color:var(--ink-3);letter-spacing:.002em;text-align:center;font-variant-numeric:tabular-nums}[data-ui=pricing] .pr-tier__divider{height:1px;background:color-mix(in oklab,var(--ink-4) 18%,transparent);margin:0;border:0}[data-ui=pricing] .pr-tier__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto}[data-ui=pricing] .pr-tier__footer{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-3)}[data-ui=pricing] .pr-tier__features li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--t-sm);line-height:1.5;color:var(--ink-2)}[data-ui=pricing] .pr-tier__features li[data-tone=accent]{font-weight:var(--w-label, 600);color:var(--ink-1)}[data-ui=pricing] .pr-tier__check{flex-shrink:0;margin-top:2px;width:16px;height:16px;color:var(--mkt-ink-3)}[data-ui=pricing] .pr-tier__soon-icon{flex-shrink:0;margin-top:2px;width:16px;height:16px;color:var(--ai-iris-strong)}[data-ui=pricing] .pr-tier__features li[data-tone=soon]{color:var(--ink-3)}[data-ui=pricing] .pr-manage{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid color-mix(in oklab,var(--ink-4) 14%,transparent)}[data-ui=pricing] .pr-manage__copy{margin:0;font-size:var(--t-sm);color:var(--ink-3);text-align:center;max-width:48ch}@media(max-width:480px){[data-ui=pricing] .pr-letter{border-radius:var(--r-xl);padding:var(--space-4)}[data-ui=pricing] .pr-tier{border-radius:var(--r-lg)}[data-ui=pricing] .pr-tier__price-amount{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem)}}[data-ui=pricing] .pr-compare-section{display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:769px){[data-ui=pricing] .pr-compare-section{margin-top:calc(var(--space-6) - var(--mkt-section-tight))}}[data-ui=pricing] .pr-compare-disclosure{max-width:var(--pr-measure);margin:0 auto;width:100%}[data-ui=pricing] .pr-compare-disclosure__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-3);justify-content:center;flex-wrap:wrap;padding:var(--space-4) var(--space-5);border:1px solid var(--line-soft, var(--border, rgba(0, 0, 0, .1)));border-radius:var(--pr-r-card);background:var(--surface-1, transparent);box-shadow:var(--pr-card-lip);text-align:center;transition:background .16s ease,border-color .16s ease}[data-ui=pricing] .pr-compare-disclosure__summary::-webkit-details-marker{display:none}[data-ui=pricing] .pr-compare-disclosure__summary:hover{background:var(--surface-2, var(--surface-elevated, transparent));border-color:var(--line-strong, var(--content-secondary, rgba(0, 0, 0, .2)))}[data-ui=pricing] .pr-compare-disclosure__summary:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}[data-ui=pricing] .pr-compare-disclosure__label{font-size:var(--t-body);font-weight:600;letter-spacing:-.01em;color:var(--ink-1, var(--content))}[data-ui=pricing] .pr-compare-disclosure__hint{font-size:var(--t-xs);color:var(--ink-3, var(--content-secondary))}[data-ui=pricing] .pr-compare-disclosure__chevron{display:inline-flex;color:var(--ink-3, var(--content-secondary));transition:transform .2s ease}[data-ui=pricing] .pr-compare-disclosure[open] .pr-compare-disclosure__chevron{transform:rotate(180deg)}[data-ui=pricing] .pr-compare-disclosure[open]>.pr-compare-head{margin-top:var(--space-6, 32px)}@media(prefers-reduced-motion:reduce){[data-ui=pricing] .pr-compare-disclosure__chevron{transition:none}}@media(max-width:480px){[data-ui=pricing] .pr-compare-disclosure__summary{flex-wrap:nowrap}[data-ui=pricing] .pr-compare-disclosure__hint{display:none}}[data-ui=pricing] .pr-compare-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}[data-ui=pricing] .pr-compare-head__title{margin:0;font-family:var(--font-sans, system-ui, sans-serif);font-weight:var(--w-heading, 700);font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem);line-height:1.15;letter-spacing:-.022em;color:var(--ink-1)}[data-ui=pricing] .pr-compare-head__sub{margin:0;font-size:var(--t-figure);line-height:1.55;color:var(--ink-3);max-width:52ch}[data-ui=pricing] .pr-compare__table-wrap{overflow-x:auto;border:1px solid var(--line-soft);border-radius:var(--pr-r-card);background:var(--surface-canvas);box-shadow:var(--pr-card-lip)}[data-ui=pricing] .pr-compare__table{width:100%;border-collapse:separate;border-spacing:0;font-family:inherit}[data-ui=pricing] .pr-compare__th{background:var(--surface-canvas);padding:var(--space-4) var(--space-4) var(--space-3);text-align:center;font-weight:var(--w-label, 600);font-size:var(--t-sm);color:var(--ink-2);border-bottom:1px solid var(--line-soft);vertical-align:bottom;text-transform:none;letter-spacing:normal}[data-ui=pricing] .pr-compare__th--feature{text-align:left;color:var(--ink-3);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase}[data-ui=pricing] .pr-compare__th--pro{color:var(--ink-1);background:linear-gradient(180deg,color-mix(in oklab,var(--brand) 4%,var(--surface-canvas)) 0%,var(--surface-canvas) 100%)}[data-ui=pricing] .pr-compare__th-name{display:block;font-size:var(--t-body);font-weight:var(--w-heading, 700);letter-spacing:-.01em;color:var(--ink-1)}[data-ui=pricing] .pr-compare__th-price{display:block;margin-top:2px;font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}[data-ui=pricing] .pr-nowrap{white-space:nowrap}[data-ui=pricing] .pr-compare__cta{margin-top:var(--space-5);text-align:center}[data-ui=pricing] .pr-compare__table tbody tr{transition:background .16s var(--pr-ease)}[data-ui=pricing] .pr-compare__table tbody tr:hover{background:color-mix(in oklab,var(--brand) 3%,var(--surface-canvas))}@media(prefers-reduced-motion:reduce){[data-ui=pricing] .pr-compare__table tbody tr{transition:none}}[data-ui=pricing] .pr-compare__row-label{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid color-mix(in oklab,var(--ink-4) 12%,transparent);font-weight:var(--w-body, 500);color:var(--ink-1);vertical-align:top;max-width:40ch;text-transform:none;letter-spacing:normal}[data-ui=pricing] .pr-compare__table tbody tr:last-child .pr-compare__row-label,[data-ui=pricing] .pr-compare__table tbody tr:last-child .pr-compare__cell{border-bottom:0}[data-ui=pricing] .pr-compare__row-name{display:block;font-size:var(--t-figure);font-weight:var(--w-label, 600);color:var(--ink-1)}[data-ui=pricing] .pr-compare__row-detail{display:block;margin-top:2px;font-size:var(--t-xs);color:var(--ink-3);line-height:1.45}[data-ui=pricing] .pr-compare__cell{padding:var(--space-3) var(--space-4);text-align:center;vertical-align:middle;border-bottom:1px solid color-mix(in oklab,var(--ink-4) 12%,transparent);font-size:var(--t-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}[data-ui=pricing] .pr-compare__cell--pro{background:color-mix(in oklab,var(--brand) 2%,transparent)}[data-ui=pricing] .pr-compare__cell-inner{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1)}[data-ui=pricing] .pr-compare__yes{color:color-mix(in oklab,var(--brand) 80%,var(--ink-2));flex-shrink:0}[data-ui=pricing] .pr-compare__cell-inner--no{color:color-mix(in oklab,var(--ink-4) 80%,transparent)}[data-ui=pricing] .pr-compare__no{flex-shrink:0}[data-ui=pricing] .pr-compare__cell-inner--text{color:var(--ink-1);font-weight:var(--w-body, 500)}[data-ui=pricing] .pr-compare__cell-inner--partial .pr-compare__dot{width:8px;height:8px;border-radius:50%;background:color-mix(in oklab,var(--ai-iris) 60%,var(--ink-3))}[data-ui=pricing] .pr-compare__soon{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ai-iris-strong);background:var(--ai-iris-tint);border:1px solid var(--ai-iris-line);border-radius:var(--r-pill);padding:2px 8px;line-height:1}[data-ui=pricing] .pr-compare__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-ui=pricing] .pr-compare__mobile{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:var(--space-3)}@media(max-width:768px){[data-ui=pricing] .pr-compare__table-wrap{display:none}[data-ui=pricing] .pr-compare__mobile{display:flex}}[data-ui=pricing] .pr-compare__mobile-row{border:1px solid var(--line-soft);border-radius:var(--pr-r-card);background:var(--surface-canvas);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);box-shadow:var(--pr-card-lip)}[data-ui=pricing] .pr-compare__mobile-head{display:flex;flex-direction:column;gap:2px}[data-ui=pricing] .pr-compare__mobile-name{font-size:var(--t-figure);font-weight:var(--w-label, 600);color:var(--ink-1);letter-spacing:-.005em}[data-ui=pricing] .pr-compare__mobile-detail{font-size:var(--t-xs);color:var(--ink-3);line-height:1.45}[data-ui=pricing] .pr-compare__mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0}[data-ui=pricing] .pr-compare__mobile-tier{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding:var(--space-2);border-radius:var(--r-md);background:color-mix(in oklab,var(--ink-4) 5%,transparent);text-align:center}[data-ui=pricing] .pr-compare__mobile-tier--pro{background:color-mix(in oklab,var(--brand) 6%,transparent)}[data-ui=pricing] .pr-compare__mobile-tier dt{font-size:var(--t-xs);font-weight:var(--w-label, 600);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}[data-ui=pricing] .pr-compare__mobile-tier dd{margin:0;font-size:var(--t-sm);color:var(--ink-1);display:flex;justify-content:center}[data-ui=pricing] .pr-faq-section{display:flex;flex-direction:column;gap:var(--space-5)}[data-ui=pricing] .pr-faq-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}[data-ui=pricing] .pr-faq-head__title{margin:0;font-family:var(--font-sans, system-ui, sans-serif);font-weight:var(--w-heading, 700);font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem);line-height:1.15;letter-spacing:-.022em;color:var(--ink-1)}[data-ui=pricing] .pr-faq{max-width:var(--pr-measure);margin:0 auto;width:100%}[data-ui=pricing] .pr-faq .ui-accordion__item{border-bottom:1px solid var(--line-faint)}[data-ui=pricing] .pr-faq .ui-accordion__item:last-child{border-bottom:0}[data-ui=pricing] .pr-faq .ui-accordion__trigger{padding-top:var(--space-4);padding-bottom:var(--space-4);justify-content:flex-start;gap:var(--space-3)}[data-ui=pricing] .pr-faq .ui-accordion__question{flex:0 1 auto}[data-ui=pricing] .pr-faq .ui-accordion__panel p{margin:0;font-size:var(--t-figure);line-height:1.6;color:var(--ink-2);max-width:64ch}[data-ui=pricing] .pr-faq .ui-accordion__panel p+p{margin-top:var(--space-2)}[data-ui=pricing] .pr-faq .ui-accordion__panel a{color:var(--brand-strong);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}[data-ui=pricing] .pr-faq .ui-accordion__panel a:hover{text-decoration-thickness:2px}[data-ui=pricing] .pr-faq .ui-accordion__panel em{font-family:inherit;font-style:normal;font-weight:var(--w-label, 600);color:var(--ink-1)}[data-ui=pricing] .pr-price-fallback{display:flex;width:fit-content;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0 auto var(--space-5);padding:var(--space-2) var(--space-4);max-width:56ch;border:1px solid color-mix(in oklab,var(--ink-4) 20%,transparent);border-radius:var(--r-pill);background:color-mix(in oklab,var(--ink-4) 7%,var(--surface-canvas));font-size:var(--t-xs);line-height:1.45;color:var(--ink-2);text-align:center}
