.pricing-page.os-page{--color-bg:var(--os-bg);--color-surface:var(--os-surface);--color-surface-raised:var(--os-surface-2);--color-surface-overlay:var(--os-surface-3);--color-border:var(--os-hairline);--color-border-subtle:var(--os-hairline);--color-text-primary:var(--os-text);--color-text-secondary:var(--os-text-2);--color-text-muted:var(--os-text-3);--color-brand:var(--os-accent);--color-brand-hover:var(--os-accent-strong);--color-brand-active:var(--os-accent-strong);--color-brand-contrast:var(--os-on-accent);--color-success:var(--os-up);--color-success-bg:var(--os-up-soft);--color-win:var(--os-up);--color-danger:var(--os-down);--color-accent-highlight:var(--os-accent);--color-accent-highlight-hover:var(--os-accent-strong);--radius-md:var(--os-radius-sm);--radius-lg:var(--os-radius);--radius-xl:var(--os-radius);--radius-2xl:var(--os-radius-lg)}.pricing-page.os-page .page-header--pricing{--ground-hue:var(--ground-money);background:var(--color-bg);background-image:radial-gradient(120% 100% at 0 0,color-mix(in srgb,var(--ground-hue) 15%,transparent) 0,transparent 58%);border-block-end:1px solid color-mix(in srgb,var(--ground-hue) 62%,transparent);color:var(--color-on-ground);padding-block:var(--space-8) calc(var(--space-10) + 18px)}.pricing-page.os-page .page-header__nav{display:flex;align-items:center;gap:var(--space-3);min-height:52px;margin-block-end:var(--space-5)}.pricing-page.os-page .page-header__back{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);margin-inline-start:-5px;border-radius:var(--radius-full);color:var(--color-on-ground);background:radial-gradient(circle at center,color-mix(in srgb,var(--color-on-ground) 8%,transparent) 0 17px,transparent 17px);transition:background-color .14s ease,transform .14s ease}.pricing-page.os-page .page-header__back:active{transform:scale(.94)}.pricing-page.os-page .page-header__mark{display:none;width:26px;height:26px;background-image:url(/originstats-mark.svg);background-position:0;background-repeat:no-repeat;background-size:contain}.pricing-page.os-page .page-header__wordmark{display:none;font-size:var(--os-text-lg);font-weight:700;color:var(--color-on-ground)}.pricing-page.os-page .page-header__title{--pricing-title-desktop:clamp(2.75rem,1.4rem + 3vw,4rem);font-family:var(--font-display);font-size:var(--os-text-hero);font-weight:var(--font-bold);line-height:.94;letter-spacing:.005em;text-transform:uppercase;color:var(--color-on-ground)}.pricing-page.os-page .page-header__title-lead{display:none}.pricing-page.os-page .page-header__title-main{display:block}.pricing-page.os-page .page-header__sub{max-width:34ch;font-size:var(--os-text-base);line-height:1.5;color:color-mix(in srgb,var(--color-on-ground) 72%,var(--ground-money))}.pricing-page.os-page .legal-note,.pricing-page.os-page .pricing-note{font-size:var(--os-text-xs);line-height:1.55;color:var(--os-text-3)}.pricing-page.os-page .legal-note--header{color:color-mix(in srgb,var(--color-on-ground) 60%,var(--ground-money))}.pricing-page.os-page .pricing-section--standalone{position:relative;margin-block-start:-18px}.pricing-page.os-page .pricing-hero-glow{display:none}.pricing-page.os-page .pricing-sheet{display:block}.pricing-page.os-page .pricing-hero-card{border-radius:var(--os-radius-lg);border:1px solid var(--os-hairline);background:var(--os-surface);box-shadow:var(--os-shadow-card);padding:var(--space-6)}.pricing-page.os-page .pricing-hero-card--featured{border-color:var(--os-accent-ring);box-shadow:var(--os-shadow-float)}.pricing-page.os-page .pricing-hero-card__ribbon{color:var(--os-on-accent);font-size:var(--os-text-3xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pricing-page.os-page .pricing-hero-card__name{font-size:var(--os-text-md);font-weight:700;letter-spacing:-.01em;color:var(--os-text-2)}.pricing-page.os-page .pricing-hero-card__name-plan{display:none}.pricing-page.os-page .pricing-hero-card__features{color:var(--os-text-2)}.pricing-page.os-page .pricing-hero-card__amount,.pricing-page.os-page .pricing-hero-card__original-amount,.pricing-page.os-page .pricing-hero-card__period,.pricing-page.os-page .pricing-hero-card__price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-page.os-page .pricing-hero-card__price-row{display:flex;align-items:baseline;gap:var(--space-2)}.pricing-page.os-page .pricing-hero-card__amount{font-family:var(--font-display);font-size:var(--os-text-hero);font-weight:var(--font-bold);line-height:1;color:var(--os-text);letter-spacing:.02em}.pricing-page.os-page .pricing-hero-card__original-amount{display:block;font-family:var(--font-display);font-size:var(--os-text-xs);color:var(--os-text-3);text-decoration:line-through}.pricing-page.os-page .pricing-hero-card__billing-note,.pricing-page.os-page .pricing-hero-card__period{font-size:var(--os-text-sm);color:var(--os-text-2)}.pricing-page.os-page .pricing-hero-card__desc,.pricing-page.os-page .pricing-hero-card__features{font-size:var(--os-text-sm);line-height:1.5;color:var(--os-text-3)}.pricing-page.os-page .pricing-hero-card__features-lead{font-size:var(--os-text-3xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--os-text-3)}.pricing-page.os-page .pricing-hero-card__saving-chip{background:var(--os-accent);color:var(--os-on-accent);border-radius:var(--radius-full);font-size:var(--os-text-3xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card__saving-chip{display:none}.pricing-page.os-page .pricing-hero-card__cta{min-height:50px;border-radius:var(--radius-full);font-size:var(--os-text-md);font-weight:700;transition:background-color .16s ease,border-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card--free .pricing-hero-card__cta{margin-block-start:auto;border:1px solid var(--os-hairline-strong);background:rgba(0,0,0,0);color:var(--os-text)}.pricing-page.os-page .pricing-hero-card__cta--column{margin-block-start:var(--space-5)}.pricing-page.os-page .pricing-hero-card--radio:not(.pricing-hero-card--selected) .pricing-hero-card__cta--column{border:1px solid var(--os-hairline-strong);background:rgba(0,0,0,0);color:var(--os-text)}.pricing-page.os-page .pricing-hero-card--radio.pricing-hero-card--selected .pricing-hero-card__cta--column{border-color:rgba(0,0,0,0);background:var(--os-accent);color:var(--os-on-accent)}@media(hover:hover){.pricing-page.os-page .pricing-hero-card__cta:hover{transform:translateY(-1px)}}.pricing-page.os-page .pricing-hero-card__cta:active{transform:scale(.97);transition-duration:.1s}.pricing-page.os-page .pricing-auth a:focus-visible,.pricing-page.os-page .pricing-fineprint a:focus-visible,.pricing-page.os-page .pricing-hero-card__cta:focus-visible{outline:2px solid var(--os-accent-ring);outline-offset:2px}.pricing-page.os-page .pricing-hero-card__cta:disabled{background:var(--os-surface-2);border-color:var(--os-hairline);color:var(--os-text-3);transform:none}.pricing-page.os-page .pricing-hero-card--radio{cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.pricing-page.os-page .pricing-hero-card__radio{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;clip-path:inset(50%);overflow:hidden}.pricing-page.os-page .pricing-hero-card__dot{display:none;flex:0 0 20px;width:20px;height:20px;border:2px solid var(--os-text-3);border-radius:var(--radius-full);transition:border-color .16s ease}.pricing-page.os-page .pricing-hero-card__dot:after{content:"";display:block;width:10px;height:10px;margin:3px;border-radius:var(--radius-full);background:var(--os-accent);transform:scale(.4);opacity:0;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s ease}.pricing-page.os-page .pricing-hero-card--selected .pricing-hero-card__dot{border-color:var(--os-accent)}.pricing-page.os-page .pricing-hero-card--selected .pricing-hero-card__dot:after{transform:scale(1);opacity:1}.pricing-page.os-page .pricing-hero-card__radio:focus-visible~.pricing-hero-card__dot{outline:2px solid var(--os-accent-ring);outline-offset:3px}.pricing-page.os-page .pricing-hero-card--selected{border-color:var(--os-accent);outline:1px solid var(--os-accent);outline-offset:-2px;background:var(--os-surface-3)}.pricing-page.os-page .pricing-benefits{display:none;list-style:none;margin:var(--space-5) 0 0;padding:0}.pricing-page.os-page .pricing-benefits__row{display:flex;align-items:flex-start;gap:var(--space-3);margin-block-start:var(--space-3);font-size:var(--os-text-sm);line-height:1.45;color:var(--os-text)}.pricing-page.os-page .pricing-benefits__icon{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;margin-block-start:1px;border-radius:var(--radius-full);background:var(--os-surface-3);color:var(--os-up)}.pricing-page.os-page .pricing-plan-choice{display:none;position:relative;z-index:1;flex-direction:column;align-items:center;gap:var(--space-3);margin:var(--space-4) 0 0}.pricing-page.os-page .pricing-plan-choice__button{width:100%;min-height:50px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-full);background:var(--os-accent);color:var(--os-on-accent);font-size:var(--os-text-md);font-weight:700}.pricing-page.os-page .pricing-plan-choice__charge{margin:0;font-size:var(--os-text-2xs);line-height:1.5;color:var(--os-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.pricing-page.os-page .pricing-compare{display:none;margin-block-start:var(--space-12)}.pricing-page.os-page .pricing-compare__title{font-size:var(--os-text-3xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--os-text-3)}.pricing-page.os-page .pricing-compare__head,.pricing-page.os-page .pricing-compare__row{display:flex;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--os-hairline)}.pricing-page.os-page .pricing-compare__head{padding-block:var(--space-4) var(--space-2);font-size:var(--os-text-3xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--os-text-3)}.pricing-page.os-page .pricing-compare__head .pricing-compare__cell--paid{color:var(--os-accent)}.pricing-page.os-page .pricing-compare__row{padding-block:var(--space-3)}.pricing-page.os-page .pricing-compare__label{flex:1 1;font-size:var(--os-text-sm);color:var(--os-text)}.pricing-page.os-page .pricing-compare__cell{display:flex;flex:0 0 150px;align-items:center;justify-content:center}.pricing-page.os-page .pricing-compare__cell--yes{color:var(--os-up)}.pricing-page.os-page .pricing-compare__cell--no,.pricing-page.os-page .pricing-compare__cell--note{font-size:var(--os-text-xs);color:var(--os-text-3)}.pricing-page.os-page .pricing-hero-card--radio{display:grid;grid-template-columns:20px minmax(0,1fr) max-content;grid-template-rows:auto auto;grid-template-areas:"dot name price" "dot desc price";align-items:center;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--os-radius-lg);background:rgba(0,0,0,0);box-shadow:var(--shadow-sm)}.pricing-page.os-page .pricing-hero-card--radio:hover{transform:none}.pricing-page.os-page .pricing-hero-card__dot{display:block;grid-area:dot}.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__name{grid-area:name;align-self:end;margin-block-start:0;font-size:var(--os-text-base);color:var(--os-text)}.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__desc{grid-area:desc;align-self:start;min-height:0;margin-block-start:3px;font-size:var(--os-text-2xs)}.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__price{grid-area:price;align-self:center;min-height:0;margin-block:0;text-align:end}.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__price-row{justify-content:flex-end}.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__amount{font-size:var(--os-text-xl)}.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__period{display:block;font-size:var(--os-text-2xs);color:var(--os-text-3);white-space:nowrap}.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__price-row{display:block}.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__original-amount{white-space:nowrap;line-height:1.2}.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__period,.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__price-row{line-height:1.2}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card__saving-chip{display:block;position:absolute;inset-block-start:-10px;inset-inline-end:14px;padding:4px 9px}.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__ribbon,.pricing-page.os-page .pricing-hero-card__cta--column,.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card__features,.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card__features-lead{display:none}.pricing-page.os-page .pricing-benefits,.pricing-page.os-page .pricing-plan-choice{display:flex}.pricing-page.os-page .pricing-benefits{flex-direction:column}@media(max-width:1024px){.pricing-page.os-page .page-header--pricing{padding-block:var(--space-4) calc(var(--space-6) + 18px)}.pricing-page.os-page .page-header__nav{margin-block-end:0}.pricing-page.os-page .page-header__title{margin-block-start:var(--space-3);max-width:11ch}.pricing-page.os-page .page-header__sub{margin-block-start:var(--space-3)}.pricing-page.os-page .pricing-sheet{padding:var(--space-5);border:1px solid var(--os-hairline);border-radius:var(--os-radius-lg);background:var(--os-surface-2)}.pricing-page.os-page .pricing-hero-grid--radio{gap:var(--space-3);max-width:none}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card--free{display:none}.pricing-page.os-page .pricing-section--standalone{padding-inline:var(--space-4)}}@media(min-width:1025px){.pricing-page.os-page .page-header__mark,.pricing-page.os-page .page-header__wordmark{display:block}.pricing-page.os-page .page-header__title{font-size:var(--pricing-title-desktop);max-width:20ch}.pricing-page.os-page .page-header__title-lead{display:inline;margin-inline-end:.28em}.pricing-page.os-page .page-header__title-main{display:inline}.pricing-page.os-page .page-header__sub{max-width:56ch;font-size:var(--os-text-lg)}.pricing-page.os-page .pricing-compare{display:block;max-width:800px;margin-inline:auto}.pricing-page.os-page .pricing-section--standalone{margin-block-start:0;display:grid;grid-template-columns:300px 460px;grid-template-rows:auto auto auto auto;justify-content:center;align-items:start;column-gap:var(--space-6);row-gap:var(--space-3)}.pricing-page.os-page .pricing-section--standalone:before{content:"";grid-column:2;grid-row:1/-1;align-self:stretch;border:1px solid var(--os-hairline);border-radius:var(--os-radius-lg);background:var(--os-surface-2)}.pricing-page.os-page .pricing-sheet{display:contents}.pricing-page.os-page .pricing-hero-grid--radio{grid-column:1/-1;grid-row:1/4;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:start;column-gap:var(--space-6);row-gap:var(--space-3);max-width:none;margin-inline:0}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card--free{display:flex;flex-direction:column;grid-column:1;grid-row:1/-1;align-self:start}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card--free .pricing-hero-card__price{order:0;margin-block-start:var(--space-3)}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card--free .pricing-hero-card__desc{order:1;margin-block-start:var(--space-2)}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card--free .pricing-hero-card__cta{order:4;margin-block-start:var(--space-5)}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card--free .pricing-hero-card__name{order:-1;color:var(--os-text)}.pricing-page.os-page .pricing-benefits{grid-column:2;grid-row:1;margin:var(--space-6) var(--space-6) var(--space-2)}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card--radio{grid-column:2;margin-inline:var(--space-6)}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card:has(.pricing-hero-card__radio[value=annual]){grid-row:2}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card:has(.pricing-hero-card__radio[value=monthly]){grid-row:3}.pricing-page.os-page .pricing-plan-choice{grid-column:2;grid-row:4;margin:var(--space-3) var(--space-6) var(--space-6)}.pricing-page.os-page .pricing-hero-card--radio .pricing-hero-card__amount{font-size:var(--text-2xl)}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card--free .pricing-hero-card__amount{font-size:var(--text-3xl)}}@media(prefers-reduced-motion:reduce){.pricing-page.os-page .page-header__back,.pricing-page.os-page .pricing-hero-card--radio,.pricing-page.os-page .pricing-hero-card__cta,.pricing-page.os-page .pricing-hero-card__dot,.pricing-page.os-page .pricing-hero-card__dot:after{transition-duration:1ms}.pricing-page.os-page .pricing-hero-card--selected .pricing-hero-card__dot:after{transform:scale(1);opacity:1}.pricing-page.os-page .page-header__back:active,.pricing-page.os-page .pricing-hero-card__cta:active,.pricing-page.os-page .pricing-hero-card__cta:hover{transform:none}}.pricing-page.os-page .pricing-auth__intro{margin-bottom:0;padding-block-end:calc(var(--space-6) + 18px)}.pricing-page.os-page .pricing-auth-layout{position:relative;align-items:start;margin-block-start:-18px}.pricing-page.os-page .signal-teaser__fixture{min-height:56px}.pricing-page.os-page .signal-teaser__crest{flex:0 0 22px;width:22px;height:22px}.pricing-page.os-page .signal-teaser__card{border-radius:var(--os-radius-lg);border:1px solid var(--os-hairline);background:var(--os-surface);box-shadow:var(--os-shadow-card)}.pricing-page.os-page .signal-teaser__fixture-meta,.pricing-page.os-page .signal-teaser__meta{font-size:var(--os-text-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--os-text-3)}.pricing-page.os-page .signal-teaser__team{font-size:var(--os-text-sm);font-weight:600;color:var(--os-text)}.pricing-page.os-page .signal-teaser__vs{font-size:var(--os-text-2xs);color:var(--os-text-3)}.pricing-page.os-page .signal-teaser__live-dot{background:var(--os-live)}.pricing-page.os-page .signal-teaser__skeleton-line{background:var(--os-surface-3);border-radius:var(--os-radius-sm)}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card--free{order:0}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card:has(.pricing-hero-card__radio[value=annual]){order:1}.pricing-page.os-page .pricing-hero-grid--radio .pricing-hero-card:has(.pricing-hero-card__radio[value=monthly]){order:2}