:root{color-scheme:light;--ll-brand-50: #F3F7FF;--ll-brand-100: #E4EDFF;--ll-brand-200: #C8DBFF;--ll-brand-300: #A1C1FF;--ll-brand-400: #699BFF;--ll-brand-450: #4A85FF;--ll-brand-500: #3570F0;--ll-brand-600: #2563EB;--ll-brand-700: #1D4ED8;--ll-brand-800: #1E40AF;--ll-brand-900: #0E2557;--ll-brand-925: #0A1D47;--ll-brand-950: #071637;--ll-accent-50: #FFF3F7;--ll-accent-100: #FFE5ED;--ll-accent-200: #FFCADA;--ll-accent-300: #F5A7C1;--ll-accent-400: #DC7C9E;--ll-accent-450: #CE648C;--ll-accent-500: #BB507A;--ll-accent-600: #953E60;--ll-accent-700: #78314D;--ll-accent-800: #5D243A;--ll-accent-900: #421829;--ll-accent-925: #361320;--ll-accent-950: #2A0D18;--ll-neutral-0: #FFFFFF;--ll-neutral-25: #FEFDFD;--ll-neutral-50: #FBFAF8;--ll-neutral-100: #F4F3F1;--ll-neutral-200: #E2E1DF;--ll-neutral-300: #CBCAC8;--ll-neutral-400: #A5A4A2;--ll-neutral-450: #8D8C8A;--ll-neutral-500: #7B7A78;--ll-neutral-600: #61605E;--ll-neutral-700: #4E4D4B;--ll-neutral-800: #2E2E2C;--ll-neutral-850: #222120;--ll-neutral-900: #1B1A19;--ll-neutral-925: #141412;--ll-neutral-950: #0E0D0C;--ll-neutral-975: #080706;--ll-go-50: #E5FFE9;--ll-go-100: #D3F8D9;--ll-go-200: #BAE9C2;--ll-go-300: #96D2A2;--ll-go-400: #65B377;--ll-go-450: #48A260;--ll-go-500: #2F904D;--ll-go-600: #23723B;--ll-go-700: #1B5B2F;--ll-go-800: #134622;--ll-go-900: #0C3117;--ll-go-925: #082812;--ll-go-950: #061E0C;--ll-amber-50: #FFF5EC;--ll-amber-100: #FFE8D5;--ll-amber-200: #FED1AB;--ll-amber-300: #ECB484;--ll-amber-400: #D28D4C;--ll-amber-450: #C47828;--ll-amber-500: #B16500;--ll-amber-600: #8D4F00;--ll-amber-700: #713F00;--ll-amber-800: #572F00;--ll-amber-900: #3F2000;--ll-amber-925: #331901;--ll-amber-950: #271301;--ll-ember-50: #FFF4F0;--ll-ember-100: #FFE7DE;--ll-ember-200: #FFCEBC;--ll-ember-300: #F7AC8F;--ll-ember-400: #DF825E;--ll-ember-450: #D16B42;--ll-ember-500: #BF572B;--ll-ember-600: #984420;--ll-ember-700: #7B3618;--ll-ember-800: #5F2811;--ll-ember-900: #441B0A;--ll-ember-925: #371507;--ll-ember-950: #2A0F05;--ll-stop-50: #FFF4F3;--ll-stop-100: #FFE6E4;--ll-stop-200: #FFCDC8;--ll-stop-300: #FAA8A2;--ll-stop-400: #E27D78;--ll-stop-450: #D46561;--ll-stop-500: #C1514E;--ll-stop-600: #9A3F3D;--ll-stop-700: #7C3230;--ll-stop-800: #602523;--ll-stop-900: #451918;--ll-stop-925: #381312;--ll-stop-950: #2B0E0D;--ll-info-50: #F1F8FF;--ll-info-100: #E0EFFF;--ll-info-200: #C0DEFF;--ll-info-300: #97C6F6;--ll-info-400: #68A3DF;--ll-info-450: #4D90D3;--ll-info-500: #377EC1;--ll-info-600: #2A639A;--ll-info-700: #204F7C;--ll-info-800: #173C60;--ll-info-900: #0F2A45;--ll-info-925: #0B2238;--ll-info-950: #07192B;--color-canvas: var(--ll-neutral-100);--color-surface: var(--ll-neutral-0);--color-surface-raised: var(--ll-neutral-0);--color-surface-overlay: var(--ll-neutral-0);--color-surface-sunken: var(--ll-neutral-100);--color-surface-hover: var(--ll-neutral-50);--color-surface-selected: var(--ll-brand-50);--color-scrim: rgb(16 16 18 / .48);--color-photo-scrim: rgb(16 16 18 / .72);--color-text: var(--ll-neutral-950);--color-text-muted: var(--ll-neutral-600);--color-text-subtle: var(--ll-neutral-600);--color-text-disabled: var(--ll-neutral-450);--color-text-inverse: var(--ll-neutral-0);--color-text-brand: var(--ll-brand-700);--color-link: var(--ll-brand-700);--color-link-hover: var(--ll-brand-800);--color-border-subtle: var(--ll-neutral-100);--color-border: var(--ll-neutral-200);--color-border-strong: var(--ll-neutral-500);--color-border-control: var(--ll-neutral-450);--color-border-brand: var(--ll-brand-600);--color-meta-divider: var(--ll-neutral-300);--color-brand: var(--ll-brand-600);--color-brand-hover: var(--ll-brand-700);--color-brand-active: var(--ll-brand-800);--color-on-brand: var(--ll-neutral-0);--color-primary: var(--ll-neutral-950);--color-primary-hover: var(--ll-neutral-800);--color-on-primary: var(--ll-neutral-0);--color-surface-active: var(--ll-neutral-200);--color-brand-tint: var(--ll-brand-50);--color-brand-tint-strong: var(--ll-brand-100);--color-brand-border: var(--ll-brand-200);--color-part-bid: var(--ll-brand-800);--color-part-fees: var(--ll-brand-300);--color-part-shipping: var(--ll-accent-500);--color-part-duty: var(--ll-neutral-400);--color-focus: var(--ll-brand-500);--focus-ring: 0 0 0 2px var(--color-surface-raised), 0 0 0 4px var(--color-focus);--color-accent: var(--ll-accent-300);--color-on-accent: var(--ll-neutral-975);--color-accent-solid: var(--ll-accent-500);--color-accent-bg: var(--ll-accent-50);--color-accent-fg: var(--ll-accent-700);--color-accent-border: var(--ll-accent-200);--color-live: var(--color-accent-solid);--color-plate-bg: var(--ll-brand-900);--color-plate-fg: var(--ll-neutral-0);--color-plate-rule: var(--ll-accent-400);--color-mark-bg: var(--ll-neutral-50);--color-mark-fg: var(--ll-neutral-900);--color-mark-edge: var(--ll-neutral-200);--color-mark-glass: var(--ll-brand-600);--color-success-bg: var(--ll-go-50);--color-success-fg: var(--ll-go-700);--color-success-solid: var(--ll-go-450);--color-success-border: var(--ll-go-200);--color-warning-bg: var(--ll-amber-50);--color-warning-fg: var(--ll-amber-700);--color-warning-solid: var(--ll-amber-500);--color-warning-border: var(--ll-amber-200);--color-danger-bg: var(--ll-stop-50);--color-danger-fg: var(--ll-stop-700);--color-danger-solid: var(--ll-stop-700);--color-danger-border: var(--ll-stop-200);--color-info-bg: var(--ll-info-50);--color-info-fg: var(--ll-info-700);--color-info-solid: var(--ll-info-500);--color-info-border: var(--ll-info-200);--color-neutral-bg: var(--ll-neutral-100);--color-neutral-fg: var(--ll-neutral-700);--color-neutral-solid: var(--ll-neutral-500);--color-neutral-border: var(--ll-neutral-200);--color-buy-bg: var(--color-success-bg);--color-buy-fg: var(--color-success-fg);--color-buy-solid: var(--color-success-solid);--color-buy-strong: var(--ll-go-600);--color-consider-bg: var(--color-info-bg);--color-consider-fg: var(--color-info-fg);--color-consider-border: var(--color-info-border);--color-consider-solid: var(--color-info-solid);--color-consider-strong: var(--ll-info-300);--color-skip-bg: var(--color-danger-bg);--color-skip-fg: var(--color-danger-fg);--color-skip-solid: var(--color-danger-solid);--color-skip-strong: var(--ll-stop-600);--color-on-buy-strong: var(--ll-neutral-0);--color-on-consider-strong:var(--ll-neutral-975);--color-on-skip-strong: var(--ll-neutral-0);--color-money: var(--color-text);--color-under-budget: var(--color-success-fg);--color-over-budget: var(--color-danger-fg);--color-shield-bg: var(--ll-brand-50);--color-shield-fg: var(--ll-brand-700);--color-shield-border: var(--ll-brand-200);--color-damage-1: var(--ll-go-500);--color-damage-2: var(--ll-amber-600);--color-damage-3: var(--ll-ember-700);--color-damage-4: var(--ll-stop-800);--color-damage-track-1: var(--ll-go-50);--color-damage-track-2: var(--ll-amber-50);--color-damage-track-3: var(--ll-ember-50);--color-damage-track-4: var(--ll-stop-50);--color-bar-track: var(--ll-neutral-100);--color-bar-fill: var(--ll-brand-500);--color-bar-near: var(--ll-amber-500);--color-bar-over: var(--ll-stop-500);--color-bar-marker: var(--ll-neutral-950);--color-viz-1: var(--ll-brand-450);--color-viz-2: var(--ll-brand-600);--color-viz-3: var(--ll-brand-800);--color-viz-4: var(--ll-accent-500);--color-illo-1-bg: var(--ll-brand-100);--color-illo-1-fg: var(--ll-brand-700);--color-illo-2-bg: var(--ll-accent-100);--color-illo-2-fg: var(--ll-accent-700);--color-illo-3-bg: var(--ll-amber-100);--color-illo-3-fg: var(--ll-amber-700);--color-illo-4-bg: var(--ll-go-100);--color-illo-4-fg: var(--ll-go-700);--color-skeleton: var(--ll-neutral-100);--color-skeleton-shine: var(--ll-neutral-50);--font-display: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-numeric: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-code: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fvs-display: normal;--fvs-numeric: normal;--numeric-features: "tnum" 1, "lnum" 1;--display-weight: 600;--display-scale: 1;--numeric-weight: 600;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-2xs: 12px;--leading-2xs: 16px;--text-xs: 13px;--leading-xs: 18px;--text-sm: 13px;--leading-sm: 18px;--text-md: 15px;--leading-md: 22px;--text-lg: 17px;--leading-lg: 24px;--text-xl: 20px;--leading-xl: 28px;--text-2xl: 24px;--leading-2xl: 30px;--text-3xl: 30px;--leading-3xl: 36px;--text-4xl: 36px;--leading-4xl: 40px;--text-5xl: 48px;--leading-5xl: 52px;--text-meta: var(--text-xs);--leading-meta: var(--leading-xs);--text-body: var(--text-md);--leading-body: var(--leading-md);--text-row: var(--text-lg);--leading-row: var(--leading-lg);--text-fig: var(--text-xl);--leading-fig: var(--leading-xl);--text-title: var(--text-2xl);--leading-title: var(--leading-2xl);--text-lead: var(--text-3xl);--leading-lead: var(--leading-3xl);--tracking-display: -.02em;--tracking-tight: -.005em;--tracking-normal: 0;--tracking-numeric: 0;--tracking-label: .06em;--tracking-code: 0;--display-xl: calc(var(--text-xl) * var(--display-scale));--display-2xl: calc(var(--text-2xl) * var(--display-scale));--display-3xl: calc(var(--text-3xl) * var(--display-scale));--display-4xl: calc(var(--text-4xl) * var(--display-scale));--display-5xl: calc(var(--text-5xl) * var(--display-scale));--space-0: 0;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--meta-gap: var(--space-3);--meta-divider-w: 1px;--meta-divider-h: 12px;--control-sm: 28px;--control-md: 36px;--control-lg: 44px;--tap-min: 44px;--header-h: 56px;--nav-left: 235px;--nav-rail: 60px;--feed-w: 640px;--live-w: 325px;--col-gap: 60px;--mobile-nav-h: 56px;--statusbar-h: 32px;--container-max: 1360px;--gutter: var(--space-6);--gutter-mobile: var(--space-4);--drawer-w: min(720px, 100vw);--sidepanel-w: 320px;--card-min-w: 296px;--measure: 68ch;--radius-0: 0;--radius-xs: 3px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 999px;--shadow-rgb: 22 20 24;--elev-0: none;--elev-1: none;--elev-2: none;--elev-3: 0 4px 8px rgb(var(--shadow-rgb) / .06), 0 16px 32px -8px rgb(var(--shadow-rgb) / .22);--elev-4: 0 8px 16px rgb(var(--shadow-rgb) / .08), 0 32px 64px -12px rgb(var(--shadow-rgb) / .32);--shadow-0: var(--elev-0);--shadow-1: var(--elev-1);--shadow-2: var(--elev-2);--shadow-3: var(--elev-3);--shadow-4: var(--elev-4);--highlight-top: inset 0 1px 0 rgb(255 255 255 / .7);--surface-sheen: none;--photo-inset: inset 0 0 0 1px rgb(var(--shadow-rgb) / .08), inset 0 -24px 32px -24px rgb(var(--shadow-rgb) / .25);--chip-raise: none;--backdrop-scale: .985;--backdrop-blur: 2px;--lift-y: 0px;--press-scale: .985;--tilt-max: 3deg;--tilt-perspective: 900px;--parallax-px: 6px;--dur-instant: 60ms;--dur-fast: .1s;--dur-base: .16s;--dur-slow: .26s;--dur-pop: .32s;--dur-move: .34s;--dur-deliberate: .52s;--dur-shimmer: 1.4s;--dur-sheen: 1.6s;--stagger: 25ms;--rise: 8px;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.05, .7, .1, 1);--ease-accelerate: cubic-bezier(.3, 0, .8, .15);--ease-spring: cubic-bezier(.34, 1.36, .64, 1);--ease-linear: linear;--ease-enter: var(--ease-emphasized);--ease-exit: var(--ease-accelerate);--z-base: 0;--z-raised: 1;--z-sticky: 100;--z-header: 200;--z-dropdown: 300;--z-drawer: 400;--z-modal: 500;--z-lightbox: 550;--z-toast: 600;--z-tooltip: 700}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-canvas: var(--ll-neutral-950);--color-surface: var(--ll-neutral-925);--color-surface-raised: var(--ll-neutral-900);--color-surface-overlay: var(--ll-neutral-850);--color-surface-sunken: var(--ll-neutral-975);--color-surface-hover: var(--ll-neutral-900);--color-surface-selected: var(--ll-brand-950);--color-scrim: rgb(4 8 10 / .64);--color-photo-scrim: rgb(4 8 10 / .76);--color-text: var(--ll-neutral-100);--color-text-muted: var(--ll-neutral-400);--color-text-subtle: var(--ll-neutral-400);--color-text-disabled: var(--ll-neutral-500);--color-text-inverse: var(--ll-neutral-950);--color-text-brand: var(--ll-brand-300);--color-link: var(--ll-brand-300);--color-link-hover: var(--ll-brand-200);--color-border-subtle: var(--ll-neutral-850);--color-border: var(--ll-neutral-800);--color-border-strong: var(--ll-neutral-500);--color-border-control: var(--ll-neutral-500);--color-border-brand: var(--ll-brand-400);--color-meta-divider: var(--ll-neutral-700);--color-brand: var(--ll-brand-400);--color-brand-hover: var(--ll-brand-300);--color-brand-active: var(--ll-brand-200);--color-on-brand: var(--ll-brand-950);--color-primary: var(--ll-neutral-50);--color-primary-hover: var(--ll-neutral-200);--color-on-primary: var(--ll-neutral-950);--color-surface-active: var(--ll-neutral-800);--color-brand-tint: var(--ll-brand-950);--color-brand-tint-strong: var(--ll-brand-900);--color-brand-border: var(--ll-brand-800);--color-part-bid: var(--ll-brand-200);--color-part-fees: var(--ll-brand-500);--color-part-shipping: var(--ll-accent-300);--color-part-duty: var(--ll-neutral-500);--color-focus: var(--ll-brand-400);--color-accent: var(--ll-accent-300);--color-on-accent: var(--ll-neutral-975);--color-accent-solid: var(--ll-accent-400);--color-accent-bg: var(--ll-accent-925);--color-accent-fg: var(--ll-accent-300);--color-accent-border: var(--ll-accent-800);--color-plate-bg: var(--ll-brand-950);--color-plate-fg: var(--ll-neutral-0);--color-plate-rule: var(--ll-accent-400);--color-mark-bg: var(--ll-neutral-900);--color-mark-fg: var(--ll-neutral-50);--color-mark-edge: var(--ll-neutral-700);--color-mark-glass: var(--ll-brand-400);--color-success-bg: var(--ll-go-925);--color-success-fg: var(--ll-go-300);--color-success-solid: var(--ll-go-300);--color-success-border: var(--ll-go-800);--color-warning-bg: var(--ll-amber-925);--color-warning-fg: var(--ll-amber-300);--color-warning-solid: var(--ll-amber-400);--color-warning-border: var(--ll-amber-800);--color-danger-bg: var(--ll-stop-925);--color-danger-fg: var(--ll-stop-300);--color-danger-solid: var(--ll-stop-500);--color-danger-border: var(--ll-stop-800);--color-info-bg: var(--ll-info-925);--color-info-fg: var(--ll-info-300);--color-info-solid: var(--ll-info-400);--color-info-border: var(--ll-info-800);--color-neutral-bg: var(--ll-neutral-850);--color-neutral-fg: var(--ll-neutral-200);--color-neutral-solid: var(--ll-neutral-400);--color-neutral-border: var(--ll-neutral-700);--color-buy-strong: var(--ll-go-400);--color-consider-strong: var(--ll-info-300);--color-skip-strong: var(--ll-stop-400);--color-on-buy-strong: var(--ll-neutral-975);--color-on-consider-strong:var(--ll-neutral-975);--color-on-skip-strong: var(--ll-neutral-975);--color-money: var(--color-text);--color-shield-bg: var(--ll-brand-950);--color-shield-fg: var(--ll-brand-300);--color-shield-border: var(--ll-brand-800);--color-damage-1: var(--ll-go-500);--color-damage-2: var(--ll-amber-400);--color-damage-3: var(--ll-ember-300);--color-damage-4: var(--ll-stop-200);--color-damage-track-1: var(--ll-go-900);--color-damage-track-2: var(--ll-amber-900);--color-damage-track-3: var(--ll-ember-900);--color-damage-track-4: var(--ll-stop-900);--color-bar-track: var(--ll-neutral-850);--color-bar-fill: var(--ll-brand-400);--color-bar-near: var(--ll-amber-400);--color-bar-over: var(--ll-stop-400);--color-bar-marker: var(--ll-neutral-100);--color-viz-1: var(--ll-brand-400);--color-viz-2: var(--ll-brand-300);--color-viz-3: var(--ll-brand-200);--color-viz-4: var(--ll-accent-400);--color-illo-1-bg: var(--ll-brand-900);--color-illo-1-fg: var(--ll-brand-300);--color-illo-2-bg: var(--ll-accent-900);--color-illo-2-fg: var(--ll-accent-300);--color-illo-3-bg: var(--ll-amber-900);--color-illo-3-fg: var(--ll-amber-300);--color-illo-4-bg: var(--ll-go-900);--color-illo-4-fg: var(--ll-go-300);--color-skeleton: var(--ll-neutral-850);--color-skeleton-shine: var(--ll-neutral-800);--shadow-rgb: 0 0 0;--elev-1: none;--elev-2: none;--elev-3: 0 4px 8px rgb(var(--shadow-rgb) / .42), 0 16px 28px -8px rgb(var(--shadow-rgb) / .6);--elev-4: 0 8px 16px rgb(var(--shadow-rgb) / .46), 0 28px 56px -12px rgb(var(--shadow-rgb) / .7);--highlight-top: inset 0 1px 0 rgb(255 255 255 / .06);--surface-sheen: none;--photo-inset: inset 0 0 0 1px rgb(255 255 255 / .06), inset 0 -24px 32px -24px rgb(0 0 0 / .45);--chip-raise: none}}:root[data-theme=dark]{color-scheme:dark;--color-canvas: var(--ll-neutral-950);--color-surface: var(--ll-neutral-925);--color-surface-raised: var(--ll-neutral-900);--color-surface-overlay: var(--ll-neutral-850);--color-surface-sunken: var(--ll-neutral-975);--color-surface-hover: var(--ll-neutral-900);--color-surface-selected: var(--ll-brand-950);--color-scrim: rgb(4 8 10 / .64);--color-photo-scrim: rgb(4 8 10 / .76);--color-text: var(--ll-neutral-100);--color-text-muted: var(--ll-neutral-400);--color-text-subtle: var(--ll-neutral-400);--color-text-disabled: var(--ll-neutral-500);--color-text-inverse: var(--ll-neutral-950);--color-text-brand: var(--ll-brand-300);--color-link: var(--ll-brand-300);--color-link-hover: var(--ll-brand-200);--color-border-subtle: var(--ll-neutral-850);--color-border: var(--ll-neutral-800);--color-border-strong: var(--ll-neutral-500);--color-border-control: var(--ll-neutral-500);--color-border-brand: var(--ll-brand-400);--color-meta-divider: var(--ll-neutral-700);--color-brand: var(--ll-brand-400);--color-brand-hover: var(--ll-brand-300);--color-brand-active: var(--ll-brand-200);--color-on-brand: var(--ll-brand-950);--color-primary: var(--ll-neutral-50);--color-primary-hover: var(--ll-neutral-200);--color-on-primary: var(--ll-neutral-950);--color-surface-active: var(--ll-neutral-800);--color-brand-tint: var(--ll-brand-950);--color-brand-tint-strong: var(--ll-brand-900);--color-brand-border: var(--ll-brand-800);--color-part-bid: var(--ll-brand-200);--color-part-fees: var(--ll-brand-500);--color-part-shipping: var(--ll-accent-300);--color-part-duty: var(--ll-neutral-500);--color-focus: var(--ll-brand-400);--color-accent: var(--ll-accent-300);--color-on-accent: var(--ll-neutral-975);--color-accent-solid: var(--ll-accent-400);--color-accent-bg: var(--ll-accent-925);--color-accent-fg: var(--ll-accent-300);--color-accent-border: var(--ll-accent-800);--color-plate-bg: var(--ll-brand-950);--color-plate-fg: var(--ll-neutral-0);--color-plate-rule: var(--ll-accent-400);--color-mark-bg: var(--ll-neutral-900);--color-mark-fg: var(--ll-neutral-50);--color-mark-edge: var(--ll-neutral-700);--color-mark-glass: var(--ll-brand-400);--color-success-bg: var(--ll-go-925);--color-success-fg: var(--ll-go-300);--color-success-solid: var(--ll-go-300);--color-success-border: var(--ll-go-800);--color-warning-bg: var(--ll-amber-925);--color-warning-fg: var(--ll-amber-300);--color-warning-solid: var(--ll-amber-400);--color-warning-border: var(--ll-amber-800);--color-danger-bg: var(--ll-stop-925);--color-danger-fg: var(--ll-stop-300);--color-danger-solid: var(--ll-stop-500);--color-danger-border: var(--ll-stop-800);--color-info-bg: var(--ll-info-925);--color-info-fg: var(--ll-info-300);--color-info-solid: var(--ll-info-400);--color-info-border: var(--ll-info-800);--color-neutral-bg: var(--ll-neutral-850);--color-neutral-fg: var(--ll-neutral-200);--color-neutral-solid: var(--ll-neutral-400);--color-neutral-border: var(--ll-neutral-700);--color-buy-strong: var(--ll-go-400);--color-consider-strong: var(--ll-info-300);--color-skip-strong: var(--ll-stop-400);--color-on-buy-strong: var(--ll-neutral-975);--color-on-consider-strong:var(--ll-neutral-975);--color-on-skip-strong: var(--ll-neutral-975);--color-money: var(--color-text);--color-shield-bg: var(--ll-brand-950);--color-shield-fg: var(--ll-brand-300);--color-shield-border: var(--ll-brand-800);--color-damage-1: var(--ll-go-500);--color-damage-2: var(--ll-amber-400);--color-damage-3: var(--ll-ember-300);--color-damage-4: var(--ll-stop-200);--color-damage-track-1: var(--ll-go-900);--color-damage-track-2: var(--ll-amber-900);--color-damage-track-3: var(--ll-ember-900);--color-damage-track-4: var(--ll-stop-900);--color-bar-track: var(--ll-neutral-850);--color-bar-fill: var(--ll-brand-400);--color-bar-near: var(--ll-amber-400);--color-bar-over: var(--ll-stop-400);--color-bar-marker: var(--ll-neutral-100);--color-viz-1: var(--ll-brand-400);--color-viz-2: var(--ll-brand-300);--color-viz-3: var(--ll-brand-200);--color-viz-4: var(--ll-accent-400);--color-illo-1-bg: var(--ll-brand-900);--color-illo-1-fg: var(--ll-brand-300);--color-illo-2-bg: var(--ll-accent-900);--color-illo-2-fg: var(--ll-accent-300);--color-illo-3-bg: var(--ll-amber-900);--color-illo-3-fg: var(--ll-amber-300);--color-illo-4-bg: var(--ll-go-900);--color-illo-4-fg: var(--ll-go-300);--color-skeleton: var(--ll-neutral-850);--color-skeleton-shine: var(--ll-neutral-800);--shadow-rgb: 0 0 0;--elev-1: none;--elev-2: none;--elev-3: 0 4px 8px rgb(var(--shadow-rgb) / .42), 0 16px 28px -8px rgb(var(--shadow-rgb) / .6);--elev-4: 0 8px 16px rgb(var(--shadow-rgb) / .46), 0 28px 56px -12px rgb(var(--shadow-rgb) / .7);--highlight-top: inset 0 1px 0 rgb(255 255 255 / .06);--surface-sheen: none;--photo-inset: inset 0 0 0 1px rgb(255 255 255 / .06), inset 0 -24px 32px -24px rgb(0 0 0 / .45);--chip-raise: none}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 80ms;--dur-base: 80ms;--dur-slow: 80ms;--dur-pop: 0ms;--dur-move: 0ms;--dur-deliberate: 0ms;--dur-shimmer: 0ms;--dur-sheen: 0ms;--stagger: 0ms;--rise: 0px;--lift-y: 0px;--press-scale: 1;--tilt-max: 0deg;--parallax-px: 0px;--backdrop-scale: 1;--backdrop-blur: 0px}}@media(pointer:coarse){:root{--control-sm: 36px;--control-md: 44px}}.ll-num{font-family:var(--font-numeric);font-variation-settings:var(--fvs-numeric);font-feature-settings:var(--numeric-features);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--tracking-numeric)}.ll-code{font-family:var(--font-code);font-feature-settings:var(--numeric-features);letter-spacing:var(--tracking-code)}.ll-display{font-family:var(--font-display);font-variation-settings:var(--fvs-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--color-canvas);color:var(--color-text);font:var(--weight-regular) var(--text-md) / var(--leading-md) var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-wrap:balance}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--color-link);text-decoration:none}:is(p,li,.hint)>a:not(.btn,[class*=snav]):hover{color:var(--color-link-hover);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--space-4);top:-100px;z-index:var(--z-toast);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font-weight:var(--weight-medium);box-shadow:var(--elev-2)}.skip:focus{top:var(--space-2)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}@media(max-width:720px){.container{padding-inline:var(--gutter-mobile)}}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.row{display:flex;align-items:center;gap:var(--space-2)}.num{font-family:var(--font-numeric);font-feature-settings:var(--numeric-features);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--tracking-numeric)}.code{font-family:var(--font-code);letter-spacing:var(--tracking-code)}.muted{color:var(--color-text-muted)}.subtle{color:var(--color-text-subtle)}.label{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.section-title{font-size:var(--text-xl);line-height:var(--leading-xl)}.icon{width:1em;height:1em;flex:none}.meta-row{display:inline-block;max-width:100%;overflow:hidden;overflow-clip-margin:2px;vertical-align:middle;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}@supports (overflow: clip){.meta-row{overflow:visible;overflow-x:clip}}.meta-list{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--space-1);margin-inline-start:calc(-1 * var(--meta-gap))}.meta-item{display:inline-flex;align-items:center;gap:var(--space-1);position:relative;padding-inline-start:var(--meta-gap)}.meta-keep .meta-item{white-space:nowrap}.lv{display:inline-flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.lv-l{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);white-space:nowrap}.lv-v{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.btn:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.btn:active{background:var(--color-surface-selected)}.btn:disabled{color:var(--color-text-disabled);background:var(--color-surface);border-color:var(--color-border-subtle);cursor:not-allowed}.btn .icon{font-size:16px}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.btn-primary:active{background:var(--color-primary-hover);color:var(--color-on-primary)}.btn-ghost{border-color:transparent;background:transparent}.btn-ghost:hover{background:var(--color-surface-hover);border-color:transparent}.btn-danger{color:var(--color-danger-fg)}.btn-sm{height:var(--control-sm);padding:0 var(--space-3);font-size:var(--text-sm)}.btn{max-width:100%}@media(max-width:480px){.btn:not(.btn-icon){white-space:normal;text-wrap:balance;text-align:center;height:auto;min-height:var(--control-md);padding-block:var(--space-1-5)}.btn-sm:not(.btn-icon){min-height:var(--control-sm);padding-block:var(--space-1)}}.btn-icon{width:var(--control-md);padding:0;border-color:transparent;background:transparent;color:var(--color-text-muted)}.btn-icon:hover{color:var(--color-text);background:var(--color-surface-hover);border-color:transparent}.btn-icon[aria-pressed=true]{color:var(--color-text-brand);background:var(--color-brand-tint)}.btn-icon.btn-sm{width:var(--control-sm)}.btn-icon .icon{font-size:18px}.btn-group{display:inline-flex;gap:var(--space-1)}.linklike{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit}.spin{animation:spin .8s linear infinite}@keyframes spin{to{rotate:360deg}}.clock-waiting .clock-minute,.clock-waiting .clock-hour{transform-origin:12px 12px}.clock-waiting .clock-minute{animation:spin 4s steps(12,end) infinite}.clock-waiting .clock-hour{animation:spin 60s linear infinite}@media(pointer:coarse){.switch,.skip{min-height:var(--tap-min)}:where(.tap-x,.help,.linklike,.btn-sm,.pager-page,.segmented button,button.chip,summary,[data-tip][tabindex="0"]){position:relative}:where(.tap-x,.help,.linklike,.btn-sm,.pager-page,.segmented button,button.chip,summary,[data-tip][tabindex="0"]):before{content:"";position:absolute;z-index:1;inset:min(0px,(100% - var(--tap-min)) / 2)}}.input,.textarea{width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}@media(pointer:coarse){:is(.input,.textarea,input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color],[type=image]),select,textarea,[contenteditable]:not([contenteditable=false])){font-size:max(16px,1em)}}.textarea{resize:vertical;font-size:var(--text-lg);line-height:var(--leading-lg)}.input::placeholder,.textarea::placeholder{color:var(--color-text-subtle)}.input:hover,.textarea:hover{border-color:var(--color-border-strong)}.input:focus,.textarea:focus{outline:none;border-color:var(--color-border-brand);box-shadow:0 0 0 3px var(--color-brand-tint)}@media(pointer:coarse){.input.input{font-size:var(--text-lg)}}.field{display:flex;flex-direction:column;gap:var(--space-1-5)}.field>.label{color:var(--color-text);font-size:var(--text-sm)}.hint{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.hint[data-tone=warn]{color:var(--color-warning-fg)}fieldset{margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0}legend{padding:0 var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-medium)}legend:has(>.icon){display:inline-flex;align-items:center;gap:var(--space-1-5)}legend>.icon{color:var(--color-text-subtle)}.choices{display:flex;flex-wrap:wrap;gap:var(--space-2)}.choice{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.choice:hover{background:var(--color-surface-hover)}.choice input{position:absolute;opacity:0;pointer-events:none}.choice:has(input:checked){border-color:var(--color-border-brand);background:var(--color-brand-tint);color:var(--color-text-brand);font-weight:var(--weight-medium)}.choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.choice .icon{font-size:16px}.switch{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer}.switch input{appearance:none;width:36px;height:20px;margin:0;border-radius:var(--radius-full);background:var(--color-border-strong);transition:background-color var(--dur-fast) var(--ease-standard);cursor:pointer}.switch input:before{content:"";display:block;width:16px;height:16px;margin:2px;border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--elev-1);transition:translate var(--dur-fast) var(--ease-standard)}.switch input:checked{background:var(--color-primary)}.switch input:checked:before{translate:16px 0}.chips{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.chip{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-height:24px;padding:var(--space-0-5) var(--space-2-5);border:1px solid var(--color-neutral-border);border-radius:var(--radius-full);background:var(--color-neutral-bg);color:var(--color-neutral-fg);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium)}.chip-text{overflow-wrap:anywhere}.chip-icon{font-size:13px}.chip[data-tone=bad]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-fg)}.chip[data-tone=warn]{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-fg)}.chip[data-tone=good]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-fg)}.chip[data-tone=info]{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-fg)}.chip-more{background:transparent;border-style:dashed}.verdict{display:inline-flex;align-items:center;gap:var(--space-1);height:26px;padding:0 var(--space-2-5);border:1px solid;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap}.verdict .icon{font-size:14px}.verdict[data-verdict=buy]{background:var(--color-buy-bg);border-color:var(--color-success-border);color:var(--color-buy-fg)}.verdict[data-verdict=consider]{background:var(--color-consider-bg);border-color:var(--color-consider-border);color:var(--color-consider-fg)}.verdict[data-verdict=skip]{background:var(--color-skip-bg);border-color:var(--color-danger-border);color:var(--color-skip-fg)}.menu{position:fixed;z-index:var(--z-dropdown);min-width:200px;max-width:min(320px,calc(100vw - 2 * var(--space-4)));padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-overlay);box-shadow:var(--elev-3);animation:pop-in var(--dur-fast) var(--ease-emphasized)}.menu-item{display:flex;align-items:center;gap:var(--space-2-5);width:100%;min-height:var(--control-md);padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font-size:var(--text-md);text-align:left;white-space:nowrap}.menu-item .icon{font-size:16px;color:var(--color-text-muted)}.menu-item-2{min-height:calc(var(--control-md) + var(--space-3));padding-block:var(--space-1-5)}.menu-item-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.menu-item-label{font-weight:var(--weight-medium)}.menu-item-sub{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.menu-item[data-unread] .icon{color:var(--color-text-brand)}.menu-item[data-unread] .menu-item-label:before{content:"";display:inline-block;width:7px;height:7px;margin-right:var(--space-1-5);border-radius:var(--radius-full);background:var(--color-brand);vertical-align:.1em}.menu-item:hover,.menu-item:focus-visible,.menu-item[aria-selected=true].is-active{background:var(--color-surface-hover);outline:none}.menu-item:disabled{color:var(--color-text-muted);cursor:not-allowed}.menu-item:disabled:hover{background:transparent}.menu-item:disabled .icon{color:var(--color-text-subtle)}.menu-item[aria-checked=true],.menu-item[aria-selected=true]{color:var(--color-text-brand);font-weight:var(--weight-medium)}.menu-item[aria-checked=true] .icon,.menu-item[aria-selected=true] .icon{color:var(--color-text-brand)}.menu-item.danger,.menu-item.danger .icon{color:var(--color-danger-fg)}.menu-item .menu-check{margin-left:auto;visibility:hidden}.menu-item[aria-checked=true] .menu-check,.menu-item[aria-selected=true] .menu-check{visibility:visible}.menu-sep{height:1px;margin:var(--space-1-5) var(--space-1-5);background:var(--color-border)}.menu-head{padding:var(--space-1-5) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.menu-who{display:grid;gap:var(--space-0-5);padding:var(--space-2) var(--space-3) var(--space-1-5);min-width:0}.menu-who-name{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);overflow-wrap:anywhere}.menu-who-sub{font-size:var(--text-xs);color:var(--color-text-muted)}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}}.select-btn{justify-content:space-between;min-width:140px}.select-btn .icon{color:var(--color-text-muted)}.sheet{position:fixed;inset:auto 0 0;z-index:var(--z-modal);display:flex;flex-direction:column;width:100%;max-width:none;max-height:85vh;max-height:85dvh;margin:0;padding:var(--space-4) 0 env(safe-area-inset-bottom,0px);border:0;border-top:1px solid var(--color-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface-overlay);box-shadow:var(--elev-4);color:var(--color-text);animation:sheet-up var(--dur-slow) var(--ease-emphasized)}.sheet:focus{outline:none}.sheet.is-closing{animation:sheet-down var(--dur-base) var(--ease-accelerate) forwards}.sheet-scrim{position:fixed;inset:0;z-index:calc(var(--z-modal) - 1);background:var(--color-scrim);animation:sheet-scrim-in var(--dur-slow) var(--ease-standard)}.sheet-scrim.is-closing{animation:sheet-scrim-out var(--dur-base) var(--ease-accelerate) forwards}.sheet-handle{position:absolute;z-index:var(--z-raised);top:var(--space-2);left:50%;width:36px;height:4px;transform:translate(-50%);border-radius:var(--radius-full);background:var(--color-border-strong)}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-2) var(--space-1) var(--space-4)}.sheet-title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-lg);line-height:var(--leading-lg)}.sheet-close{min-width:var(--tap-min);min-height:var(--tap-min)}.sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet .menu{position:static;min-width:0;max-width:none;padding:0 var(--space-2) var(--space-2);border:0;border-radius:0;background:none;box-shadow:none;animation:none}.sheet-lock,.sheet-lock body{overflow:hidden}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}@keyframes sheet-scrim-in{0%{opacity:0}}@keyframes sheet-scrim-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.sheet,.sheet-scrim{animation:none}}.slider input[type=range]{position:relative;display:block;appearance:none;-webkit-appearance:none;width:100%;height:20px;margin:0;background:transparent;cursor:pointer}.slider{position:relative;display:block;width:100%}.slider:before,.slider-fill{content:"";position:absolute;left:0;top:50%;height:4px;translate:0 -50%;border-radius:var(--radius-full);pointer-events:none}.slider:before{right:0;background:var(--color-border-strong)}.slider-fill{width:var(--p, 100%);background:var(--color-text)}@media(pointer:coarse){.slider input[type=range]{height:var(--tap-min)}}.slider input[type=range]::-webkit-slider-runnable-track{height:4px;background:transparent}.slider input[type=range]::-moz-range-track{height:4px;background:transparent}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border:2px solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-brand);box-shadow:var(--elev-1)}.slider input[type=range]::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-brand)}.slider input[type=range]:focus-visible{outline:none}.slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus)}.slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus)}.segmented{position:relative;display:inline-flex;padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-active);border:0}.segmented-thumb{position:absolute;top:var(--space-1);bottom:var(--space-1);left:0;border-radius:var(--radius-full);background:var(--color-surface-raised);box-shadow:var(--elev-1);transition:translate var(--dur-base) var(--ease-emphasized),width var(--dur-base) var(--ease-emphasized);pointer-events:none}.segmented button{position:relative;display:inline-flex;align-items:center;gap:var(--space-1-5);height:calc(var(--control-md) - 8px);padding:0 var(--space-3);border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard)}.segmented button:hover,.segmented button[aria-pressed=true]{color:var(--color-text)}.segmented{max-width:100%}.segmented button{min-width:0}@media(max-width:400px){.segmented button{padding:0 var(--space-2);gap:var(--space-1);font-size:var(--text-xs)}}.segmented .seg-count{color:var(--color-text-subtle);font-size:var(--text-xs)}.pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6)}.pager-pages{display:flex;gap:var(--space-1)}@media(pointer:coarse){.pager-pages{gap:var(--space-2)}}.pager-page{min-width:var(--control-sm);height:var(--control-sm);padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-size:var(--text-sm)}.pager-page:hover{background:var(--color-surface-hover);color:var(--color-text)}.pager-page[aria-current=page]{border-color:var(--color-border-brand);background:var(--color-brand-tint);color:var(--color-text-brand);font-weight:var(--weight-semibold)}.pager-info{color:var(--color-text-muted);font-size:var(--text-sm)}.tip{position:fixed;inset:0 auto auto 0;margin:0;border:0;width:max-content;max-width:280px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-text-inverse);font:var(--weight-regular) var(--text-sm) / var(--leading-sm) var(--font-ui);text-align:left;white-space:normal;pointer-events:none;overflow:visible}.help{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-subtle)}.help:hover{color:var(--color-text);background:var(--color-surface-hover)}.help .icon{font-size:16px}.skeleton{border-radius:var(--radius-md);background:var(--color-skeleton);position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;inset:0;translate:-100% 0;background:linear-gradient(90deg,transparent,var(--color-skeleton-shine),transparent);animation:shimmer var(--dur-shimmer) var(--ease-linear) infinite}.sk-line{height:12px}.sk-title{height:20px;width:60%}@keyframes shimmer{to{translate:100% 0}}.panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.empty{padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);text-align:center}.toast{position:fixed;left:50%;bottom:var(--space-6);z-index:var(--z-toast);translate:-50% 0;max-width:min(480px,calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-overlay);border:1px solid var(--color-border);box-shadow:var(--elev-3);animation:pop-in var(--dur-base) var(--ease-emphasized)}dialog{padding:0;border:0;color:var(--color-text)}dialog::backdrop{background:var(--color-scrim)}.modal{width:min(480px,calc(100vw - 2 * var(--space-4)));border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-overlay);box-shadow:var(--elev-4)}.modal[open]{animation:pop-in var(--dur-slow) var(--ease-emphasized)}.modal-body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.modal-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.menu-slider{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-1) var(--space-3) var(--space-2)}.menu-slider>.icon{flex:none;font-size:16px;color:var(--color-text-muted)}.menu-slider[data-disabled] .menu-slider-out{color:var(--color-text-disabled)}.slider:has(input:disabled):before,.slider:has(input:disabled) .slider-fill{background:var(--color-border)}.slider input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-border-strong);box-shadow:none}.slider input[type=range]:disabled::-moz-range-thumb{background:var(--color-border-strong);box-shadow:none}.menu-slider-out{min-width:4ch;color:var(--color-text-muted);font-size:var(--text-sm);text-align:right}.pw{position:relative;display:block}.pw>.input{padding-right:calc(var(--control-sm) + var(--space-3))}.pw>.pw-toggle{position:absolute;top:50%;right:var(--space-1);translate:0 -50%}@media(pointer:coarse){.pw>.input{padding-right:calc(var(--control-md) + var(--space-1))}.pw>.pw-toggle{right:0;width:var(--control-md);height:var(--control-md)}}.pw>.pw-toggle[aria-pressed=true]{color:var(--color-text-muted);background:transparent}.pw>.pw-toggle[aria-pressed=true]:hover{color:var(--color-text);background:var(--color-surface-hover)}.input[aria-invalid=true]{border-color:var(--color-danger-solid)}.callout{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-info-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text)}.callout[data-tone=warn]{border-color:var(--color-warning-border)}.callout-icon{flex:none;margin-top:2px;font-size:18px;color:var(--color-info-fg)}.callout[data-tone=warn] .callout-icon{color:var(--color-warning-fg)}.callout-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.callout-row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.callout-row>p{flex:1 1 260px}.form-status{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm)}.form-status .icon{flex:none;margin-top:2px;font-size:16px}.form-status[data-tone=good]{color:var(--color-success-fg)}.form-status[data-tone=bad]{color:var(--color-danger-fg)}.field-error{display:flex;align-items:flex-start;gap:var(--space-1-5);margin:0;color:var(--color-danger-fg);font-size:var(--text-sm);line-height:var(--leading-sm)}.field-error .icon{flex:none;margin-top:2px}.busy-bar{position:fixed;inset:0 0 auto;z-index:var(--z-toast);height:3px;overflow:hidden;pointer-events:none}.busy-bar[hidden]{display:none}.busy-bar>span{position:absolute;inset:0 auto 0 0;width:35%;background:var(--color-brand);animation:busy-slide 1.1s var(--ease-standard) infinite}@keyframes busy-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.is-filling{position:relative;opacity:.55;transition:opacity var(--dur-fast) var(--ease-standard)}.is-filling:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:3px;border-radius:var(--radius-full);background:var(--color-brand);animation:busy-slide 1.1s var(--ease-standard) infinite;width:35%}.is-busy>.busy-spin+.icon{display:none}@media(prefers-reduced-motion:reduce){.busy-bar>span,.is-filling:before{width:100%;animation:none;opacity:.6}}.table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.nobr{white-space:nowrap}.brand-mark{flex:none}.brand-mark .mark-bg{fill:var(--color-mark-bg);stroke:var(--color-mark-edge)}.brand-mark .mark-ink{fill:var(--color-mark-fg)}.brand-mark .mark-rim{fill:none;stroke:var(--color-mark-fg)}.brand-mark .mark-glass{fill:var(--color-mark-glass);fill-opacity:.12}.brand-mark .mark-sweep{fill:var(--color-mark-glass)}.brand-mark .mark-beam{fill:none;stroke:var(--color-mark-glass)}.brand-mark .mark-blip{fill:var(--color-mark-glass)}.app-header{position:relative;z-index:var(--z-header);background:var(--color-canvas);view-transition-name:app-header}.hdr{display:flex;align-items:center;gap:var(--space-3);height:var(--header-h)}.hdr-brand{display:inline-flex;flex:none;align-items:center;gap:var(--space-2-5);border-radius:var(--radius-md);color:var(--color-text)}.hdr-mark{width:36px;height:36px}.hdr-brand-text{display:flex;flex-direction:column;min-width:0}.hdr-wordmark{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display)}.hdr-sub{max-width:32ch;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);text-wrap:balance}.hdr-actions{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin-left:auto}.hdr [data-tip]:hover:after,.hdr [data-tip]:focus-visible:after{top:calc(100% + var(--space-2));bottom:auto}.hdr-actions>:last-child[data-tip]:after,.hdr-scan[data-tip]:after{left:auto;right:0;translate:none}@media(pointer:coarse){.hdr-brand{min-height:var(--tap-min)}}.hdr-scan-swap{display:inline-grid}.hdr-scan-swap>*{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.hdr-scan-stop{visibility:hidden}.hdr-scan[data-stop]:hover .hdr-scan-label,.hdr-scan[data-stop]:focus-visible .hdr-scan-label,.hdr-scan[data-armed] .hdr-scan-label{visibility:hidden}.hdr-scan[data-stop]:hover .hdr-scan-stop,.hdr-scan[data-stop]:focus-visible .hdr-scan-stop,.hdr-scan[data-armed] .hdr-scan-stop{visibility:visible}.hdr-scan[data-kind=running][data-stop]:hover,.hdr-scan[data-kind=running][data-armed]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-fg);cursor:pointer}.hdr-scan[data-kind=running],.hdr-scan[data-kind=running]:hover,.hdr-scan[data-kind=soon]:disabled{background:var(--color-surface-active);border-color:var(--color-surface-active);color:var(--color-text);cursor:default}.hdr-scan[data-kind=running][data-stop]{cursor:pointer}.hdr-scan[data-kind=wait]:disabled{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-text-muted);cursor:default}.hdr-scan-sub{padding-left:var(--space-2);border-left:1px solid color-mix(in oklch,currentColor 45%,transparent);font-size:var(--text-xs);font-weight:var(--weight-regular);white-space:nowrap}@supports not (color: color-mix(in oklch,red 50%,blue)){.hdr-scan-sub{border-left-color:currentColor}}@media(max-width:400px){.hdr-scan-sub{display:none}}.hdr-scan[data-kind=pending]:disabled{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);cursor:progress}.hdr-account{gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-1-5)}.hdr-avatar{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-surface-active);color:var(--color-text)}.btn .hdr-avatar .icon{font-size:14px}.hdr-user{max-width:16ch;overflow-wrap:anywhere}.btn .hdr-caret{font-size:14px;color:var(--color-text-muted)}.hdr-mock{flex:none}@media(max-width:720px){.app-header{position:sticky;top:0;border-bottom:1px solid var(--color-border-subtle)}:root{scroll-padding-top:var(--header-h)}.statusbar-wrap{margin-top:var(--space-2)}.hdr{gap:var(--space-2)}.hdr-actions{gap:var(--space-1)}.hdr-mock,.hdr-user,.btn .hdr-caret{display:none}.hdr-account{width:var(--control-md);padding:0}.hdr-sub{max-width:14ch}.hdr-brand{min-width:var(--tap-min);min-height:var(--tap-min)}.hdr-mark{width:32px;height:32px}.hdr-scan{width:var(--control-md);padding:0}.hdr-scan>span:not(.hdr-scan-swap),.hdr-scan .hdr-scan-words,.hdr-scan-stop>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hdr-scan .icon{font-size:20px}}@media(max-width:400px){.hdr-brand-text{display:none}}.statusbar-wrap{view-transition-name:statusbar;container:statusbar / inline-size}.statusbar{--sb-icon: 14px;position:relative;display:grid;grid-template-columns:var(--sb-icon) auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);min-height:var(--control-md);padding:var(--space-1-5) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--text-sm);line-height:var(--leading-sm)}.sb-dot{justify-self:center;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-success-solid)}.statusbar[data-state=loading] .sb-dot{background:var(--color-border-strong)}.statusbar[data-state=running] .sb-dot{background:var(--color-live);animation:sb-pulse var(--dur-shimmer) var(--ease-standard) infinite}.statusbar[data-state=stopping] .sb-dot,.statusbar[data-state=soon] .sb-dot,.statusbar[data-failed=true] .sb-dot{background:var(--color-warning-solid)}.statusbar[data-state=offline] .sb-dot{background:var(--color-danger-solid)}@keyframes sb-pulse{50%{opacity:.35}}.sb-lead{font-weight:var(--weight-medium);white-space:nowrap}.statusbar[data-state=offline] .sb-lead{color:var(--color-danger-fg)}.statusbar[data-state=loading] .sb-lead{color:var(--color-text-muted)}.sb-meta{min-width:0;padding-left:var(--space-1)}.sb-meta:empty{display:none}.sb-meta .icon{font-size:var(--sb-icon)}.sb-meta .meta-item>.icon{flex:none;margin-right:var(--space-1)}.sb-info{grid-column:4;justify-self:end}@container statusbar (max-width: 560px){.statusbar:is([data-state=running],[data-state=stopping],[data-state=done]){grid-template-columns:var(--sb-icon) minmax(0,1fr) auto}.statusbar:is([data-state=running],[data-state=stopping],[data-state=done]) .sb-info{grid-column:3;grid-row:1}.statusbar:is([data-state=running],[data-state=stopping],[data-state=done]) .sb-meta{grid-column:1 / -1;grid-row:2;padding-left:0}.statusbar:is([data-state=running],[data-state=stopping],[data-state=done]) .meta-list{flex-direction:column;align-items:flex-start}.statusbar:is([data-state=running],[data-state=stopping],[data-state=done]) .meta-item:not(:has(>.icon:first-child)){padding-inline-start:calc(var(--meta-gap) + var(--sb-icon) + var(--space-2))}}@container statusbar (max-width: 349px){.statusbar{grid-template-columns:var(--sb-icon) minmax(0,1fr) auto}.statusbar .sb-info{grid-column:3;grid-row:1}.statusbar .sb-meta{grid-column:1 / -1;grid-row:2;padding-left:0}.statusbar .meta-list{flex-direction:column;align-items:flex-start}.statusbar .meta-item:not(:has(>.icon:first-child)){padding-inline-start:calc(var(--meta-gap) + var(--sb-icon) + var(--space-2))}}.sb-info[data-tip]:hover:after,.sb-info[data-tip]:focus-visible:after{top:calc(100% + var(--space-2));bottom:auto;left:auto;right:0;translate:none}.sb-track{position:absolute;inset-inline:var(--space-3);bottom:-1px;height:2px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-bar-track)}.sb-fill{position:absolute;inset:0;display:block;height:100%;background:var(--color-accent-solid);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-deliberate) var(--ease-standard)}.sb-fill-busy{opacity:.35}.statusbar[data-state=done] .sb-fill{background:var(--color-success-solid)}.settings-switch>span{display:inline-flex;align-items:center;gap:var(--space-2)}.settings-switch .icon{font-size:16px;color:var(--color-text-muted)}.settings-switch:has(.settings-switch-text){align-items:flex-start}.settings-switch:has(.settings-switch-text) input{flex:none;margin-top:2px}.settings-switch>.settings-switch-text{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.settings-switch-text>span:first-child{display:inline-flex;align-items:center;gap:var(--space-2)}.settings-tg-hint{display:flex;align-items:flex-start;gap:var(--space-2)}.settings-tg-hint .icon{flex:none;margin-top:3px}.hdr-inbox{position:relative}.hdr-inbox .bell-count:not([hidden]){position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background:var(--color-text);color:var(--color-text-inverse);font-size:var(--text-2xs);line-height:16px;font-weight:var(--weight-bold);text-align:center}.sb-lead-eta{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:var(--space-3);font-weight:var(--weight-regular);color:var(--color-text-muted);font-size:var(--text-sm)}.sb-lead-eta .icon{width:var(--sb-icon);height:var(--sb-icon)}.sr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--card-min-w),100%),1fr));gap:var(--space-4)}.car{position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--elev-1);cursor:pointer;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}@media(hover:hover){.car:hover{transform:translateY(var(--lift-y));box-shadow:var(--elev-2);border-color:var(--color-border-strong)}}.car:focus-within{border-color:var(--color-border-strong)}.car-photo{position:relative;aspect-ratio:4 / 3;margin:0 var(--space-1-5);border-radius:calc(var(--radius-lg) - 4px);background:var(--color-surface-sunken);overflow:hidden}.car-photo:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:var(--photo-inset);pointer-events:none}.car-photo img{width:100%;height:100%;object-fit:cover}.car-nophoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);height:100%;color:var(--color-text-muted);font-size:var(--text-sm)}.car-nophoto .icon{font-size:28px}.plate,.car-tags,.car-count{position:absolute;z-index:2}.plate{top:var(--space-2);left:var(--space-2);display:inline-flex;align-items:baseline;gap:var(--space-1);padding:var(--space-1) var(--space-1-5) var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-plate-bg);color:var(--color-plate-fg);box-shadow:inset 2px 0 0 var(--color-plate-rule),var(--chip-raise)}.plate-k{font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--weight-medium);opacity:.72}.plate-n{font-family:var(--font-numeric);font-feature-settings:var(--numeric-features);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-code)}.car-tags{top:var(--space-2);left:var(--space-2);display:flex;gap:var(--space-1)}.car-fit{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border:1px solid;border-radius:var(--radius-full);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);box-shadow:var(--chip-raise);white-space:nowrap}.car-fit .icon{font-size:13px}.car-fit[data-fit=good]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-fg)}.car-fit[data-fit=check]{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-fg)}.car-count{right:var(--space-2);bottom:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-1-5);border-radius:var(--radius-xs);background:var(--color-photo-scrim);color:var(--color-plate-fg);font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--weight-semibold)}.car-count .icon{font-size:12px}.car-body{display:grid;grid-row:2 / span 5;grid-template-rows:subgrid;row-gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);min-width:0}.car-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.car-title{min-width:0;text-wrap:balance;font-family:var(--font-ui);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal)}.car-title button{text-align:left;cursor:pointer}.car-copart{display:inline-flex;flex:none;align-items:center;gap:var(--space-0-5);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.car-copart .icon{font-size:14px}.car-body>.car-meta{align-self:start;margin-top:calc(var(--space-2) * -1)}.car-body>:empty{min-height:0}.meta-icon{font-size:14px;color:var(--color-text-subtle)}.car-verdict{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.car-vnote{color:var(--color-text-muted);font-size:var(--text-sm)}.car-facts{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);gap:var(--space-3);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}.car-facts:empty{display:none}.car-fact{display:grid;gap:2px;min-width:0}.car-fact-l{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--leading-xs)}.car-fact-v{font-weight:var(--weight-medium);white-space:nowrap}.car-fact .icon{font-size:14px;color:var(--color-text-subtle)}.car-fact[data-tone=good] .car-fact-v,.car-fact[data-tone=good] .icon{color:var(--color-success-fg)}.car-fact[data-tone=warn] .car-fact-v,.car-fact[data-tone=warn] .icon{color:var(--color-warning-fg)}.car-fact[data-tone=bad] .car-fact-v,.car-fact[data-tone=bad] .icon{color:var(--color-danger-fg)}.car-problems .chip{max-width:none}.bidbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm)}.bb-bid{font-weight:var(--weight-semibold);white-space:nowrap}.bb-max{grid-column:3;color:var(--color-text-muted);white-space:nowrap}.bb-track{position:relative;height:6px;border-radius:var(--radius-xs);background:var(--color-bar-track)}.bb-fill{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:var(--color-bar-fill)}.bb-mark{position:absolute;top:-3px;bottom:-3px;left:var(--at);width:2px;translate:-50% 0;border-radius:var(--radius-xs);background:var(--color-bar-marker)}.bidbar[data-tone=near] .bb-fill{background:var(--color-bar-near)}.bidbar[data-tone=over] .bb-fill{background:var(--color-bar-over)}.bidbar[data-tone=over] .bb-bid{color:var(--color-danger-fg)}.car-cost,.car-sells{display:flex;align-items:center;gap:var(--space-1-5);min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.car-cost>.icon,.car-sells>.icon{font-size:14px;color:var(--color-text-subtle)}.car-money{color:var(--color-text);font-weight:var(--weight-semibold)}.car-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);align-self:end;padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.car-sells{flex-wrap:wrap;column-gap:var(--space-1-5);row-gap:0}.car-sells time{color:var(--color-text);font-weight:var(--weight-semibold)}.car-sells time[data-urgency=hot]{color:var(--color-danger-fg)}.car-sells time[data-urgency=soon]{color:var(--color-warning-fg)}.car-when{color:var(--color-text-muted)}.votes{display:inline-flex;flex:none;gap:var(--space-1)}@media(pointer:coarse){.votes{gap:var(--space-2)}}.vote-btn[data-vote=up][aria-pressed=true]{color:var(--color-success-fg);background:var(--color-success-bg);border-color:var(--color-success-border)}.vote-btn[data-vote=down][aria-pressed=true]{color:var(--color-danger-fg);background:var(--color-danger-bg);border-color:var(--color-danger-border)}.vote-btn[aria-pressed=true] .icon{animation:vote-pop var(--dur-pop) var(--ease-spring)}@keyframes vote-pop{40%{transform:scale(1.2)}}.car-skeleton{cursor:default;box-shadow:none}.car-skeleton .car-photo{border-radius:calc(var(--radius-lg) - 4px)}.car-skeleton .car-photo:after{box-shadow:none}.sr-sk-bar{height:6px}.car-meta .meta-item>span{display:inline-flex;align-items:center;gap:var(--space-1)}.car-parts{display:grid;gap:var(--space-1);margin-top:calc(var(--space-1) * -1)}.cp-bar{display:flex;height:6px;overflow:hidden;border-radius:var(--radius-full);gap:2px}.cp-bar>span{min-width:3px;border-radius:var(--radius-full)}.cp-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.cp-legend>span{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.cp-legend i{width:8px;height:8px;border-radius:var(--radius-full)}.car-parts [data-k=bid],.car-parts [data-k=bid] i{background:var(--color-part-bid)}.car-parts [data-k=fees],.car-parts [data-k=fees] i{background:var(--color-part-fees)}.car-parts [data-k=shipping],.car-parts [data-k=shipping] i{background:var(--color-part-shipping)}.car-parts [data-k=duty],.car-parts [data-k=duty] i{background:var(--color-part-duty)}.car-parts [data-k=other],.car-parts [data-k=other] i{background:var(--color-border-strong)}.cp-legend>span[data-k]{background:none}.car-costbox{display:grid;gap:var(--space-1);align-content:start}.car-cost-to{color:var(--color-text-subtle)}.car-cost-sum{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.car-cost-sum .car-money{font-size:var(--text-lg);line-height:var(--leading-lg)}.car-costbox .car-parts{margin-top:var(--space-1)}.car-body>.car-facts:not(:empty),.car-body>.car-costbox,.car-body>.car-tagrow{padding-top:var(--space-3);border-top:1px solid var(--color-border)}@container main (max-width: 720px){.car-photo{aspect-ratio:16 / 10}.car-costbox .car-parts{display:none}.car-body{row-gap:var(--space-2-5)}.car-body>.car-facts:not(:empty),.car-body>.car-costbox,.car-body>.car-tagrow{padding-top:var(--space-2-5)}}.sr-short{container:shortlist / inline-size}.sr-layout-switch{flex:none}.sr-grid[data-layout=rows]{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.lot-row{--lr-photo-w: clamp(144px, 32cqi, 216px);--lr-act: var(--control-sm);--lr-act-gap: var(--space-1);position:relative;display:grid;grid-template-columns:var(--lr-photo-w) minmax(0,1fr) auto;grid-template-areas:"photo car money";align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--elev-1);cursor:pointer;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}@media(pointer:coarse){.lot-row{--lr-act: var(--tap-min);--lr-act-gap: var(--space-2)}}@media(hover:hover){.lot-row:hover{transform:translateY(var(--lift-y));box-shadow:var(--elev-2);border-color:var(--color-border-strong)}}.lot-row:focus-within{border-color:var(--color-border-strong)}@media(prefers-reduced-motion:reduce){.lot-row:hover{transform:none}}.lot-row>.car-photo{grid-area:photo;width:var(--lr-photo-w);aspect-ratio:4 / 3;margin:0;border-radius:calc(var(--radius-lg) - 4px)}.lot-row>.car-photo>:is(img,.car-nophoto){position:absolute;inset:0}.lot-row>.car-photo .car-count{display:none}.lr-car{grid-area:car;display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0}.lr-money{grid-area:money;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);min-width:0;text-align:right}.lr-head{display:flex;align-items:center;gap:var(--space-2);min-width:0}.lr-head .car-title{flex:1 1 auto;font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}.lr-v{display:inline-flex;flex:none;align-items:center;gap:var(--space-1-5)}.lr-v:empty{display:none}.lr-v .chip{white-space:nowrap}.lr-facts{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-body)}.lr-flags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-meta);line-height:var(--leading-meta)}.lr-flag{font-weight:var(--weight-medium);white-space:nowrap}.lr-flag[data-tone=bad]{color:var(--color-danger-fg)}.lr-flag[data-tone=warn]{color:var(--color-warning-fg)}.lr-flag[data-tone=neutral]{color:var(--color-text-muted)}.lr-repair{color:var(--color-text-muted);white-space:nowrap}.lr-later{color:var(--color-text-muted);font-weight:var(--weight-regular)}.lr-total{display:grid;justify-items:end}.lr-upto{white-space:nowrap;color:var(--color-text-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.lr-big{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;white-space:nowrap}.lr-max{font-size:var(--text-body);line-height:var(--leading-body);white-space:nowrap}.lr-max b{font-weight:var(--weight-semibold)}.lr-max[data-tone=over]{color:var(--color-danger-fg)}.lr-sale{color:var(--color-text-muted);font-size:var(--text-meta);line-height:var(--leading-meta);white-space:nowrap}.lr-sale time{color:var(--color-text);font-weight:var(--weight-semibold)}.lr-sale time[data-urgency=hot]{color:var(--color-danger-fg)}.lr-sale time[data-urgency=soon]{color:var(--color-warning-fg)}.lr-bid-now{color:var(--color-text)}.lr-bid-now[data-tone=over]{color:var(--color-danger-fg)}.lr-bid-now[data-tone=near]{color:var(--color-warning-fg)}.lr-acts-row{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--lr-act-gap);margin-top:var(--space-1)}.lr-acts-row .votes{display:inline-flex;gap:var(--lr-act-gap)}.lr-acts-row .btn-icon{width:var(--lr-act);height:var(--lr-act)}.lot-row.car-skeleton{cursor:default}.lr-sk-tiles{height:var(--lr-act)}@container shortlist (max-width: 599px){.lot-row{--lr-photo-w: 100%;grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "car" "money";gap:var(--space-3);padding-inline:0}.lr-money{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;text-align:left}.lr-money>:not(.lr-acts-row){grid-column:1}.lr-total{justify-items:start}.lr-acts-row{grid-column:2;grid-row:1 / span 3;align-self:end}}.lr-chev{display:none}@media(max-width:799px){.sr-grid[data-layout=rows]{gap:var(--space-3)}.sr-grid[data-layout=rows]>.lot-row{padding:var(--space-2) var(--space-2) var(--space-4);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-standard),scale var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.sr-grid[data-layout=rows]>.lot-row>.car-photo{border-radius:10px}.sr-grid[data-layout=rows]>.lot-row>:is(.lr-car,.lr-money){padding-inline:var(--space-2)}.sr-grid[data-layout=rows]>.lot-row:active{background:var(--color-border-subtle);scale:.985}.sr-grid[data-layout=rows]>.lot-row:focus-within{background:var(--color-surface)}.sr-grid[data-layout=rows]>.lot-row .lr-chev{display:inline-flex;flex:none;color:var(--color-text-muted)}.sr-grid[data-layout=rows]>.lot-row .lr-chev .icon{width:18px;height:18px}}@media(max-width:799px)and (prefers-reduced-motion:reduce){.sr-grid[data-layout=rows]>.lot-row{transition:background-color var(--dur-fast) var(--ease-standard)}.sr-grid[data-layout=rows]>.lot-row:active{scale:none}}@supports not (grid-template-rows: subgrid){.car{grid-row:auto;display:flex;flex-direction:column}.car-body{display:flex;flex:1;flex-direction:column}.car-body>.car-meta{align-self:stretch}.car-foot{align-self:stretch;margin-top:auto}}.car-head{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4)}.car-dot{flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-neutral-solid)}.car-dot[data-verdict=buy]{background:var(--color-buy-strong)}.car-dot[data-verdict=consider]{background:var(--color-consider-strong)}.car-dot[data-verdict=skip]{background:var(--color-skip-strong)}.car-head .car-title{flex:1 1 auto;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-bold)}.car-head .car-title,.lr-head .car-title{min-width:0}.car-head .car-title button,.lr-head .car-title button{display:block;max-width:100%}@media(pointer:coarse){.car-head{padding-block:var(--space-1)}.car-head .car-title button,.lr-head .car-title button{line-height:var(--tap-min)}.car-head .car-title button:before,.lr-head .car-title button:before{content:none}}.car-head-v{display:inline-flex;flex:none}.car>.car-photo .plate{top:auto;bottom:var(--space-2)}.car>.car-photo .car-count{top:var(--space-2);bottom:auto}.car>.car-photo:has(.car-tags .car-fit) .plate{left:var(--space-2)}.car-summary{min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.car-tagrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.car-tagset{display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0}.car-foot-acts{display:inline-flex;align-items:center;gap:var(--space-2)}.car>.car-photo{grid-row:1;margin:var(--space-1-5) var(--space-1-5) 0}.car>.car-photo .plate{display:none}.car-body>.car-head{padding:0}.car-money{display:grid;justify-items:start;gap:var(--space-0-5, 2px)}.car-money .lr-total{justify-items:start;text-align:left}.car .car-foot .lr-sale{color:var(--color-text-muted)}.car-vdot{display:inline-block;flex:none;width:9px;height:9px;margin-right:var(--space-2);border-radius:var(--radius-full);background:var(--color-border-strong)}.car-vdot[data-verdict=buy]{background:var(--color-buy-strong)}.car-vdot[data-verdict=consider]{background:var(--color-brand)}.car-vdot[data-verdict=skip]{background:var(--color-danger-fg)}.car-title:has(.car-vdot){display:flex;align-items:center;min-width:0}.car-new-w{flex:none;margin-left:var(--space-2);color:var(--color-brand);font-size:var(--text-meta);line-height:var(--leading-meta);font-weight:var(--weight-semibold)}.lp-header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-canvas)}.lp-hdr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--header-h)}.lp-brand{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--color-text)}.lp-brand:hover{color:var(--color-text);text-decoration:none}.lp-mark{width:28px;height:28px}.lp-wordmark{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display)}.lp-hdr-actions{display:flex;align-items:center;gap:var(--space-2)}.lp-hdr-actions a:hover,.lp-cta-row a:hover,.lp-plan-cta:hover,.lp-gate-actions a:hover{text-decoration:none}.lp-h1{max-width:22ch;font-size:var(--display-3xl);line-height:var(--leading-3xl);text-wrap:balance;letter-spacing:var(--tracking-display)}.lp-h2{font-size:var(--display-xl);line-height:var(--leading-xl);text-wrap:balance;letter-spacing:var(--tracking-display)}.lp-lead{max-width:64ch;color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-md);text-wrap:pretty}.lp-lead time{white-space:nowrap}.lp-small{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.lp-small .icon{color:var(--color-success-fg)}.lp-hero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-10) var(--space-8)}.lp-hero-sub{max-width:48ch;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-lg);text-wrap:pretty}.lp-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.btn.lp-btn-lg{height:var(--control-lg);padding-inline:var(--space-5)}.lp-section{display:flex;flex-direction:column;gap:var(--space-4);position:relative;padding-block:var(--space-8);scroll-margin-top:var(--space-4)}.lp-section:before{content:"";position:absolute;top:0;inset-inline:var(--gutter);height:1px;background:var(--color-border-subtle)}.lp-section:focus{outline:none}.lp-section-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.lp-sk-line{display:block;width:min(420px,100%);margin-inline:auto;height:16px;margin-top:var(--space-1)}.lp-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));justify-content:center;gap:var(--space-5);margin:0;padding:0;list-style:none}.lp-funnel-step{display:grid;gap:var(--space-1);align-content:start;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.lp-funnel-step+.lp-funnel-step{padding-left:var(--space-5);border-left:1px solid var(--color-border)}.lp-funnel-step .num{display:inline-block;color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-2xl)}@media(max-width:720px){.lp-funnel{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-5)}.lp-funnel-step:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:480px){.lp-funnel{column-gap:var(--space-4)}.lp-funnel-step+.lp-funnel-step:nth-child(2n){padding-left:var(--space-4)}.lp-funnel-step .num{font-size:var(--text-xl);line-height:var(--leading-xl)}}.lp-grid .car{grid-row:span 5}.lp-grid .car-body{grid-row:2 / span 4;row-gap:var(--space-2);padding:var(--space-2-5) var(--space-3) var(--space-3)}.lp-grid .car-skeleton .car-body{display:flex;flex-direction:column;gap:var(--space-3)}.lp-grid .car-title{font-size:var(--text-md);line-height:var(--leading-md)}.lp-grid .car-foot{padding-top:var(--space-2)}.lp-car-verdict{gap:var(--space-2)}.lp-car-fix{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:nowrap}.lp-car-fix .icon{font-size:14px;color:var(--color-text-subtle)}.lp-grid .car-sells time{font-weight:var(--weight-medium)}.lp-car-foot{flex-wrap:wrap}.lp-car-more{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-link);font-size:var(--text-xs);line-height:var(--leading-sm);font-weight:var(--weight-medium);white-space:nowrap}.lp-car-more .icon{font-size:14px}.lp-car:hover .lp-car-more{color:var(--color-link-hover);text-decoration:underline;text-underline-offset:2px}.lp-shot{margin:0;display:grid;gap:var(--space-2)}.lp-shot img{display:block;width:100%;height:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);box-shadow:var(--elev-2)}.lp-shot picture{display:contents}.lp-shot figcaption{display:flex;align-items:flex-start;gap:var(--space-1-5);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.lp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}@media(max-width:640px){.lp-grid{grid-template-columns:minmax(0,1fr)}.lp-grid .car{grid-row:auto;grid-template-rows:none;grid-template-columns:112px minmax(0,1fr)}.lp-grid .car-photo{align-self:start;margin:var(--space-1-5) 0 var(--space-1-5) var(--space-1-5)}.lp-grid .car-body{grid-row:auto;grid-template-rows:none}.lp-grid .car-foot{border-top:0;padding-top:0}}.lp-see-all{text-align:center}.lp-see-all a{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--weight-medium)}.lp-grid-empty{display:block}.lp-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.lp-empty .icon{font-size:24px;color:var(--color-text-subtle)}.lp-empty b{color:var(--color-text);font-weight:var(--weight-semibold)}#pricing{display:flex;flex-direction:column;align-items:center;text-align:center}#pricing .lp-section-head{align-items:center}.lp-period{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3)}.lp-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);width:100%;text-align:left}.lp-plan{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--elev-1)}.lp-plan.is-popular{border-color:var(--color-border-brand);box-shadow:0 0 0 1px var(--color-border-brand),var(--elev-2)}.lp-plan-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lp-plan-head .chip{margin-left:auto}.lp-plan-name{font-size:var(--text-lg);line-height:var(--leading-lg)}.lp-plan-who{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.lp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1-5);margin-top:var(--space-1)}.lp-price-n{font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--weight-semibold)}.lp-price-u{color:var(--color-text-muted)}.lp-price-note{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.lp-plan-list{display:flex;flex-direction:column;gap:var(--space-1-5);margin-block:var(--space-2) var(--space-3);padding-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);border-top:1px solid var(--color-border-subtle)}.lp-plan-list li{display:flex;align-items:flex-start;gap:var(--space-2)}.lp-plan-list .icon{flex:none;margin-top:2px;font-size:14px;color:var(--color-text-subtle)}.btn.lp-plan-cta{margin-top:auto}.lp-price-foot{text-align:left}.lp-final{padding-bottom:var(--space-12)}.lp-final-box{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.lp-final-box .lp-cta-row{justify-content:center}.lp-final-box .lp-trust{justify-items:center}.lp-footer{border-top:1px solid var(--color-border-subtle)}.lp-foot-in{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);padding-block:var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.lp-foot-brand{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-weight:var(--weight-semibold)}.lp-foot-mark{width:20px;height:20px}.lp-foot-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.lp-foot-note{flex-basis:100%}.lp-gate-head{display:flex;align-items:center;justify-content:space-between}.lp-gate-icon{display:inline-grid;place-items:center;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:18px}.lp-gate-body>p:not(.muted){text-wrap:pretty}.lp-gate-body #gate-title:focus{outline:none}.lp-gate-body #gate-title{margin-bottom:calc(var(--space-2) * -1)}.lp-gate-actions{display:grid;gap:var(--space-2)}.lp-gate-actions .btn{justify-content:center}.lp-gate-login{margin:0;text-align:center;font-size:var(--text-sm)}@media(max-width:720px){.lp-plans{grid-template-columns:minmax(0,1fr)}.lp-hero{padding-block:var(--space-8) var(--space-6)}.lp-h1{font-size:var(--display-2xl);line-height:var(--leading-2xl)}.lp-hero-sub{font-size:var(--text-md);line-height:var(--leading-md)}.lp-section{padding-block:var(--space-6)}.lp-section:before{inset-inline:var(--gutter-mobile)}.lp-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-4)}.lp-plan>:not(.lp-plan-head,.lp-plan-list,.lp-plan-cta){grid-column:1}.lp-plan-head{grid-column:1 / -1}.lp-plan-list{grid-column:2;grid-row:2 / span 3;align-self:center;margin:0;padding:0 0 0 var(--space-4);border-top:0;border-left:1px solid var(--color-border-subtle)}.btn.lp-plan-cta{grid-column:1 / -1;margin-top:var(--space-3)}.lp-cta-row{width:100%}.lp-cta-row .btn{flex:1 1 auto}}@media(max-width:420px){.lp-hdr-actions .btn{height:var(--control-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}.lp-hdr-actions .btn-primary .icon{display:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lp-car .car-photo img{transition:transform var(--dur-move) var(--ease-standard)}.lp-car:hover .car-photo img{transform:scale(1.03)}}.lp-car:active{transform:scale(var(--press-scale));box-shadow:var(--elev-1);transition-duration:var(--dur-instant)}@media(prefers-reduced-motion:no-preference){.js .lp-hero>*{animation:lp-rise var(--dur-deliberate) var(--ease-emphasized) backwards}.js .lp-hero>:nth-child(2){animation-delay:70ms}.js .lp-hero>:nth-child(3){animation-delay:.14s}.js .lp-hero>:nth-child(4){animation-delay:.21s}.js .lp-rv:not(.lp-funnel,.is-in){opacity:0}.js .lp-rv.is-in:not(.lp-funnel,.lp-rv-done){animation:lp-rise-14 var(--dur-move) var(--ease-emphasized) backwards;animation-delay:var(--d, 0ms)}.js .lp-funnel.lp-rv:not(.is-in)>li{opacity:0}.js .lp-funnel.lp-rv.is-in>li{animation:lp-fade var(--dur-move) var(--ease-standard) backwards}.js .lp-funnel.is-in>:nth-child(2){animation-delay:70ms}.js .lp-funnel.is-in>:nth-child(3){animation-delay:.14s}.lp-plan.is-popular{position:relative}.lp-plan.is-popular:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 0 4px var(--color-border-brand);opacity:0;pointer-events:none}.js .lp-plan.is-popular.is-in:not(.lp-rv-done):after{animation:lp-glow calc(var(--dur-deliberate) * 3) var(--ease-standard) calc(var(--d, 0ms) + var(--dur-move))}}@keyframes lp-rise{0%{opacity:.01;transform:translateY(10px)}}@keyframes lp-rise-14{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-glow{40%{opacity:.35}}@media print{.js .lp-rv,.js .lp-funnel>li{opacity:1!important;animation:none!important}}:root:not([data-google-on]) [data-google],:root[data-google-on] [data-no-google]{display:none}.lp-google{border-color:var(--color-border-strong);font-weight:var(--weight-semibold)}.lp-email-alt{display:block;margin:0}.lp-hero-notes{display:grid;gap:var(--space-2);justify-items:start}.lp-google .lp-g{width:18px;height:18px;flex:none}@media(prefers-reduced-motion:no-preference){.js .lp-nudge{animation:lp-nudge .64s var(--ease-standard) 4s 1 both}}@keyframes lp-nudge{0%,to{transform:none}20%{transform:translate(-3px) rotate(-1deg)}40%{transform:translate(3px) rotate(1deg)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}.lp-trust{display:grid;gap:var(--space-1-5);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.lp-trust li{display:flex;align-items:flex-start;gap:var(--space-1-5)}.lp-trust .icon{flex:none;margin-top:2px;color:var(--color-success-fg)}@media(max-width:480px){.lp-pricing-link{display:none}}.lp-claims{display:flex;flex-direction:column;width:100%;border-top:1px solid var(--color-border-subtle)}.lp-claim{border-bottom:1px solid var(--color-border-subtle);overflow-anchor:none}.lp-claim>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-2);cursor:pointer;list-style:none;border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-standard)}.lp-claim>summary::-webkit-details-marker{display:none}.lp-claim>summary:hover,.lp-claim[open]>summary{background:var(--color-surface-hover)}.lp-claim-icon{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);background:var(--color-brand-tint);color:var(--color-text-brand);font-size:16px}.lp-claim-text{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.lp-claim-pain{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.lp-claim-line{color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);text-wrap:pretty}.lp-claim-chev{color:var(--color-text-subtle);font-size:16px;transition:rotate var(--dur-base) var(--ease-standard)}.lp-claim[open] .lp-claim-chev{rotate:180deg}.lp-claim-body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-4) calc(var(--control-sm) + var(--space-3) + var(--space-2))}.lp-claim-detail{display:flex;flex-direction:column;gap:var(--space-1-5);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-muted)}.lp-claim-detail>li{display:flex;gap:var(--space-2)}.lp-claim-tick{flex:none;margin-top:3px;color:var(--color-success-fg);font-size:14px}.lp-claim-answer{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-md);text-wrap:pretty}.lp-claim-shot{max-width:560px}@media(prefers-reduced-motion:no-preference){.lp-claim[open] .lp-claim-body{animation:lp-claim-in var(--dur-base) var(--ease-standard)}}@keyframes lp-claim-in{0%{opacity:0;translate:0 -4px}}@media(max-width:600px){.lp-claim>summary{padding-inline:var(--space-1)}.lp-claim-body{padding-inline:var(--space-1)}}.lp-hero.container,.lp-section.container{max-width:calc(760px + 2 * var(--gutter))}.lp-hero{align-items:center;text-align:center}.lp-hero .lp-h1,.lp-hero .lp-hero-sub{margin-inline:auto}.lp-hero .lp-cta-row{justify-content:center}.lp-hero .lp-hero-notes{justify-items:center}
/*# sourceMappingURL=landing-css.css.map */
