:root{--white: #faf9f7;--black: #1e1c19;--grey-light: #dedad4;--grey-mid: #a8a298;--grey-dark: #6b655c;--grey-black: #46413a;--surface-1: #f2efeb;--surface-2: #e6e2dc;--info: oklch(42.453% .24955 269.04);--shimmer: oklch(70% .02 70 / .35);--seat-accent: #6e7d3c;--ballad-accent: #2d6e6a;--br: .75rem;--padding: .875rem;--box-shadow: rgba(30, 28, 25, .06) 0px 4px 8px;--overlay-box-shadow: rgba(30, 28, 25, .14) 0px 10px 28px;--paper: var(--white);--card: color-mix(in oklab, var(--white), #fff 70%);--hover: color-mix(in oklab, var(--surface-1), var(--surface-2) 30%);--line: color-mix(in oklab, var(--grey-light), var(--white) 45%);--line2: var(--grey-light);--ink: var(--black);--ink2: var(--grey-black);--ink3: var(--grey-dark);--faint: var(--grey-mid);--accent-deep: color-mix(in oklch, var(--accent, var(--ink)) 78%, var(--ink));--reaction-l: .58;--reaction-c: .11;--ring: 0 0 0 1px var(--line);--panel-shadow: 0 0 0 1px var(--line), 0 18px 48px rgba(30, 28, 25, .12);--r-row: calc(var(--br) * .4);--r-card: calc(var(--br) * .5);--r-panel: calc(var(--br) * .6);--control-h: 1.75rem;--field-h: 2.25rem;--ease: cubic-bezier(.2, 0, 0, 1);--dur-fast: .15s;--dur-base: .22s;--dur-slow: .32s}:root.dark{--white: #141310;--black: #eae7e2;--grey-light: #222019;--grey-mid: #38352e;--grey-dark: #9e9a92;--grey-black: #c6c2ba;--surface-1: #191714;--surface-2: #282520;--info: oklch(62% .2 269.04);--shimmer: oklch(70% .02 70 / .2);--seat-accent: #a6bd6b;--ballad-accent: #5fb6af;--box-shadow: rgba(0, 0, 0, .2) 0px 4px 8px;--overlay-box-shadow: rgba(0, 0, 0, .42) 0px 10px 28px;--card: color-mix(in oklab, var(--white), var(--black) 4%);--hover: var(--surface-2);--line: color-mix(in oklab, var(--grey-light), var(--grey-mid) 50%);--line2: var(--grey-mid);--faint: color-mix(in oklab, var(--grey-mid), var(--grey-dark) 40%);--panel-shadow: 0 0 0 1px var(--line), 0 18px 48px rgba(0, 0, 0, .4);--reaction-l: .75;--reaction-c: .1}.plan-card.svelte-q10syv{display:flex;flex-direction:column;flex:1;gap:1.375rem;padding:1.75rem;border-radius:var(--r-panel);background:var(--card);box-shadow:var(--ring)}.plan-card.featured.svelte-q10syv{box-shadow:var(--panel-shadow)}.plan-header.svelte-q10syv{display:flex;align-items:center;gap:.625rem}.plan-icon.svelte-q10syv{display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:50%;background:var(--hover);color:var(--ink2)}h2.svelte-q10syv{margin:0;font-size:1rem;font-weight:500;color:var(--ink)}.price-area.svelte-q10syv{display:flex;flex-direction:column;gap:.375rem}.price-row.svelte-q10syv,.amount-slot.svelte-q10syv{justify-items:start}.amount-slot.svelte-q10syv{overflow:hidden}.price.svelte-q10syv{display:flex;align-items:baseline;gap:.5rem}.amount.svelte-q10syv{font-size:2.75rem;font-weight:500;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink)}.period.svelte-q10syv{color:var(--ink3)}.billed-note.svelte-q10syv{min-height:1.25rem;font-size:.8125rem;color:var(--ink3)}.price-skeleton.svelte-q10syv{display:block;width:6rem;height:3rem;border-radius:var(--r-row);background:var(--hover)}.price-unavailable.svelte-q10syv{font-size:.875rem;line-height:3rem;color:var(--ink3)}.features.svelte-q10syv{display:flex;flex:1;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.features.svelte-q10syv li:where(.svelte-q10syv){display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--ink2)}.features.svelte-q10syv li:where(.svelte-q10syv) svg{flex:none;color:var(--ink3)}.featured.svelte-q10syv .features:where(.svelte-q10syv) li:where(.svelte-q10syv) svg{color:var(--ink)}.current-pill.svelte-q10syv{align-self:flex-start;padding:0 .75rem;height:var(--control-h);line-height:var(--control-h);border-radius:calc(var(--control-h) / 2);font-size:.8125rem;font-weight:500;background:var(--hover);color:var(--ink3)}
