:root{--ink-900:#010f24;--ink-800:#011a38;--ink-700:#1b3147;--ink-600:#2c4157;--ink-500:#45596e;--ink-400:#6e8398;--ink-300:#a3b4c6;--ink-200:#cbd6e2;--ink-100:#e9eff6;--ink-50:#f3f7fc;--gray-0:#fff;--gray-25:#f5f7fa;--gray-100:#f0f0f0;--gray-200:#c8cbcd;--gray-300:#a8adb2;--gray-400:#666;--gray-500:#555;--gray-600:#3d4145;--gray-700:#111;--electric-400:#4c9aff;--electric-500:#06f;--electric-600:#0052cc;--teal-300:#00e5cc;--teal-700:#007a6b;--gold-300:#e8c47e;--gold-500:#f5a623;--gold-700:#9c6b2e;--gold-800:#7a5220;--chrome-300:#c8d0dc;--chrome-600:#6b7785;--steel-400:#4fa3d6;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-size-xs:clamp(.75rem, .7rem + .2vw, .8125rem);--font-size-sm:clamp(.8125rem, .8rem + .2vw, .875rem);--font-size-base:clamp(.875rem, .85rem + .2vw, 1rem);--font-size-lg:clamp(1rem, .95rem + .4vw, 1.125rem);--font-size-xl:clamp(1.125rem, 1rem + .6vw, 1.25rem);--font-size-2xl:clamp(1.25rem, 1rem + 1vw, 1.5rem);--font-size-3xl:clamp(1.5rem, 1rem + 1.5vw, 2rem);--leading-body:1.5;--leading-title:1.3;--letter-tight:-.02em;--weight-normal:400;--weight-medium:500;--weight-bold:600;--weight-black:700;--num-tabular:tabular-nums;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Space Grotesk", "Inter", var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-cjk:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", var(--font-sans);--font-ar:"Tajawal", "Noto Naskh Arabic", "Noto Sans Arabic", var(--font-sans);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--width-page:80rem;--width-shell:72rem;--width-prose:48rem;--radius-none:0;--radius-sm:.375rem;--radius-md:.625rem;--radius:.5rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0110240f;--shadow:0 1px 2px 0 #0110240d, 0 2px 8px -1px #01102414;--shadow-md:0 6px 16px #0110241a;--shadow-lg:0 12px 32px #01102429;--shadow-xl:0 24px 48px -12px #01102438;--shadow-focus:0 0 0 3px #0052cc47;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--ease-brand:cubic-bezier(.22, .9, .32, 1);--duration-fast:.15s;--duration-base:.24s;--duration-slow:.48s;--tap-min:2.75rem}:lang(zh),:lang(ja),:lang(ko){font-family:var(--font-cjk);--leading-body:1.7;--letter-tight:0}:lang(ar){font-family:var(--font-ar);--leading-body:1.75;--letter-tight:normal}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--s-bg:#fff;--s-bg-raised:#f5f7fa;--s-bg-inset:#e4e6e8;--s-text:#011a38;--s-text-2:#666;--s-text-3:#555;--s-text-inverse:#fff;--s-text-inverse-2:#c8d0dc;--s-border:#6e8398;--s-border-2:#45596e;--s-primary:#011a38;--s-on-primary:#fff;--s-accent:#0052cc;--s-on-accent:#fff;--s-accent-soft:#e3edff;--s-link:#0052cc;--s-price:#7a5220;--s-price-strong:#7a5220;--s-focus:#0052cc;--s-success:#007a6b;--s-on-success:#fff;--s-warning:#8a5e00;--s-on-warning:#fff;--s-danger:#cc272e;--s-on-danger:#fff;--s-info:#06c;--s-on-info:#fff;--s-hero:#010f24;--s-hero-2:#011a38;--s-on-hero:#f4f6f8;--s-on-hero-2:#fff;--color-bg:var(--s-bg);--color-fg:var(--s-text);--color-muted:var(--s-bg-raised);--color-muted-fg:var(--s-text-2);--color-border:var(--s-border);--color-primary:var(--s-primary);--color-primary-fg:var(--s-on-primary);--color-accent:var(--s-accent);--color-accent-soft:var(--s-accent-soft);--color-on-accent:var(--s-on-accent);--color-danger:var(--s-danger);--color-danger-fg:var(--s-on-danger);--color-success:var(--s-success);--color-warning:var(--s-warning);--color-ink:var(--s-hero);--color-ink-2:var(--s-hero-2);--color-ink-fg:var(--s-on-hero);--color-ink-muted:var(--s-on-hero-2)}
:root[data-theme=dark],:root[data-theme=night]{--s-bg:#010f24;--s-bg-raised:#011a38;--s-bg-inset:#1b3147;--s-text:#f4f6f8;--s-text-2:#a8adb2;--s-text-3:#a3b4c6;--s-text-inverse:#011a38;--s-text-inverse-2:#6e8398;--s-border:#7a8ca5;--s-border-2:#6e8398;--s-primary:#e9eff6;--s-on-primary:#011a38;--s-accent:#4c9aff;--s-on-accent:#0a0a0a;--s-accent-soft:#1b2a4a;--s-link:#4c9aff;--s-price:#e8c47e;--s-price-strong:#f5a623;--s-focus:#4c9aff;--s-success:#4ade80;--s-on-success:#011a38;--s-warning:#fbbf24;--s-on-warning:#011a38;--s-danger:#f87171;--s-on-danger:#011a38;--s-info:#7dd3fc;--s-on-info:#011a38;--s-data:#00e5cc;--s-hero:#010f24;--s-hero-2:#011a38;--s-on-hero:#f4f6f8;--s-on-hero-2:#fff;--shadow-sm:0 1px 2px 0 #0000004d;--shadow:0 1px 2px 0 #00000047, 0 2px 8px -1px #00000052;--shadow-md:0 6px 16px #0000006b;--shadow-lg:0 12px 32px #00000085;--shadow-xl:0 24px 48px -12px #0009;--shadow-focus:0 0 0 3px #4c9aff4d;--color-bg:var(--s-bg);--color-fg:var(--s-text);--color-muted:var(--s-bg-raised);--color-muted-fg:var(--s-text-2);--color-border:var(--s-border);--color-primary:var(--s-primary);--color-primary-fg:var(--s-on-primary);--color-accent:var(--s-accent);--color-accent-soft:var(--s-accent-soft);--color-on-accent:var(--s-on-accent);--color-danger:var(--s-danger);--color-danger-fg:var(--s-on-danger);--color-success:var(--s-success);--color-warning:var(--s-warning);--color-ink:var(--s-hero);--color-ink-2:var(--s-hero-2);--color-ink-fg:var(--s-on-hero);--color-ink-muted:var(--s-on-hero-2)}


:root{--text-step-1:clamp(.75rem, .74rem + .05vw, .78rem);--text-step-2:clamp(.8125rem, .795rem + .07vw, .84375rem);--text-step-3:clamp(.875rem, .85rem + .1vw, .9375rem);--text-step-4:clamp(.9375rem, .91rem + .1vw, 1rem);--text-step-5:clamp(1rem, .97rem + .1vw, 1.0625rem);--text-step-6:clamp(1.125rem, 1.09rem + .15vw, 1.1875rem);--text-step-7:clamp(1.25rem, 1.2rem + .2vw, 1.375rem);--text-step-8:clamp(1.5rem, 1.42rem + .3vw, 1.625rem);--text-step-9:clamp(1.875rem, 1.78rem + .4vw, 2.125rem);--text-step-10:clamp(2.25rem, 2.1rem + .6vw, 2.625rem);--text-step-11:clamp(3rem, 2.8rem + .8vw, 3.5rem);--text-step-12:clamp(3.75rem, 3.4rem + 1.4vw, 4.5rem);--t-size-body:var(--text-step-5);--t-size-label:var(--text-step-2);--t-size-h1:var(--text-step-9);--t-size-h2:var(--text-step-8);--t-size-h3:var(--text-step-7);--t-size-display:var(--text-step-11);--t-leading-tight:1.2;--t-leading-title:1.3;--t-tracking-display:-.02em;--t-tracking-caps:.04em}:lang(zh),:lang(ja),:lang(ko){--t-tracking-display:0}:lang(ar){--t-tracking-display:normal;--t-tracking-caps:0}
:root{--v2-sp-0:0;--v2-sp-px:.0625rem;--v2-sp-half:.125rem;--v2-sp-1:.25rem;--v2-sp-2:.5rem;--v2-sp-3:.75rem;--v2-sp-4:1rem;--v2-sp-6:1.5rem;--v2-sp-8:2rem;--v2-sp-12:3rem;--v2-sp-16:4rem;--v2-sp-24:6rem}
:root{--v2-r-none:0;--v2-r-sm:.25rem;--v2-r-md:.375rem;--v2-r-full:9999px;--v2-stroke:1px;--v2-focus-w:2px;--v2-focus-offset:2px;--v2-shadow-hover:0 2px 8px -1px #0110241f;--v2-shadow-overlay:0 12px 32px #01102429}
:root,[data-density=standard]{--v2-sp-scale:1;--d-ctl-h-sm:2rem;--d-ctl-h-md:2.5rem;--d-ctl-h-lg:2.75rem;--d-pad-block-sm:.25rem;--d-pad-block-md:.5rem;--d-pad-block-lg:.75rem;--d-pad-inline-sm:.5rem;--d-pad-inline-md:.75rem;--d-pad-inline-lg:1rem;--d-stack-sm:.5rem;--d-stack-md:1rem;--d-stack-lg:1.5rem;--d-grid-gap:1rem;--d-row-h:2.75rem;--d-leading-body:1.5;--d-icon-gap:.5rem}[data-density=compact]{--v2-sp-scale:.75;--d-ctl-h-sm:1.75rem;--d-ctl-h-md:2.125rem;--d-ctl-h-lg:2.5rem;--d-pad-block-sm:.1875rem;--d-pad-block-md:.3125rem;--d-pad-block-lg:.5rem;--d-pad-inline-sm:.375rem;--d-pad-inline-md:.625rem;--d-pad-inline-lg:.875rem;--d-stack-sm:.375rem;--d-stack-md:.75rem;--d-stack-lg:1.125rem;--d-grid-gap:.75rem;--d-row-h:2.25rem;--d-leading-body:1.35;--d-icon-gap:.375rem}
:root{--dur-hover:.15s;--ease-hover:cubic-bezier(.3, .1, .25, 1);--dur-enter:.2s;--ease-enter:cubic-bezier(.16, .7, .3, 1);--dur-exit:.16s;--ease-exit:cubic-bezier(.5, 0, .75, .4);--narr-dur:.56s;--narr-stagger:60ms;--narr-distance:24px;--narr-scale:1.02;--narr-ease:cubic-bezier(.2, .7, .25, 1);--narr-trigger-threshold:.25;--narr-view-margin:-10% 0px -10% 0px;--fade-dur:0s}@media (prefers-reduced-motion:reduce){:root{--narr-dur:0s;--narr-stagger:0s;--narr-distance:0px;--narr-scale:1;--fade-dur:.15s}*,:before,:after{transition-property:opacity,color,background-color,border-color,fill,stroke,box-shadow!important;transition-duration:var(--fade-dur)!important;scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-motion=none],[data-motion=none] *,[data-motion=none] :before,[data-motion=none] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important;transform:none!important}
[data-theme=light][data-brand=ink]{--s-bg:#fff;--s-bg-raised:#f5f7fa;--s-bg-inset:#e4e6e8;--s-scrim:#0110247a;--s-text:#011a38;--s-text-2:#666;--s-text-3:#555;--s-text-inverse:#fff;--s-text-inverse-2:#c8d0dc;--s-border:#6e8398;--s-border-2:#45596e;--s-primary:#011a38;--s-on-primary:#fff;--s-brand:#011a38;--s-on-brand:#fff;--s-brand-soft:#f3f7fc;--s-accent:#0052cc;--s-on-accent:#fff;--s-accent-soft:#e3edff;--s-link:#0052cc;--s-price:#7a5220;--s-price-strong:#7a5220;--s-focus:#0052cc;--s-data:#0052cc;--s-success:#007a6b;--s-on-success:#fff;--s-warning:#8a5e00;--s-on-warning:#fff;--s-danger:#cc272e;--s-on-danger:#fff;--s-info:#06c;--s-on-info:#fff;--s-hero:#010f24;--s-hero-2:#011a38;--s-on-hero:#f4f6f8;--s-on-hero-2:#fff;--st-line-1:#f0f0f0;--st-line-2:#cbd6e2;--st-line-3:#6e8398;--st-hover-bg:#e9eff6;--st-active-bg:#cbd6e2;--st-disabled-fg:#555;--st-disabled-bg:#e4e6e8;--st-selected-bg:#e3edff;--st-empty-fg:#555;--st-error-fg:#8a1a1f;--st-error-bg:#fdecec;--st-error-line:#b23a41;--st-skeleton-base:#e4e6e8;--st-skeleton-pulse:#cbd6e2;--st-offline-bg:#f0f0f0;--st-offline-fg:#3d4145;--st-offline-line:#6e8398;--v2-shadow-hover:0 2px 8px -1px #0110241f;--v2-shadow-overlay:0 12px 32px #01102429}[data-theme=light][data-brand=bright]{--s-bg:#fff;--s-bg-raised:#f5f7fa;--s-bg-inset:#e4e6e8;--s-scrim:#0110247a;--s-text:#011a38;--s-text-2:#666;--s-text-3:#555;--s-text-inverse:#fff;--s-text-inverse-2:#c8d0dc;--s-border:#6e8398;--s-border-2:#45596e;--s-primary:#0052cc;--s-on-primary:#fff;--s-brand:#0052cc;--s-on-brand:#fff;--s-brand-soft:#e3edff;--s-accent:#06f;--s-on-accent:#fff;--s-accent-soft:#e3edff;--s-link:#0052cc;--s-price:#7a5220;--s-price-strong:#7a5220;--s-focus:#0052cc;--s-data:#06f;--s-success:#007a6b;--s-on-success:#fff;--s-warning:#8a5e00;--s-on-warning:#fff;--s-danger:#cc272e;--s-on-danger:#fff;--s-info:#06c;--s-on-info:#fff;--s-hero:#010f24;--s-hero-2:#011a38;--s-on-hero:#f4f6f8;--s-on-hero-2:#fff;--st-line-1:#f0f0f0;--st-line-2:#cbd6e2;--st-line-3:#6e8398;--st-hover-bg:#e9eff6;--st-active-bg:#cbd6e2;--st-disabled-fg:#555;--st-disabled-bg:#e4e6e8;--st-selected-bg:#e3edff;--st-empty-fg:#555;--st-error-fg:#8a1a1f;--st-error-bg:#fdecec;--st-error-line:#b23a41;--st-skeleton-base:#e4e6e8;--st-skeleton-pulse:#cbd6e2;--st-offline-bg:#f0f0f0;--st-offline-fg:#3d4145;--st-offline-line:#6e8398;--v2-shadow-hover:0 2px 8px -1px #0110241f;--v2-shadow-overlay:0 12px 32px #01102429}[data-theme=dark][data-brand=ink]{--s-bg:#010f24;--s-bg-raised:#011a38;--s-bg-inset:#1b3147;--s-scrim:#00040ab8;--s-text:#f4f6f8;--s-text-2:#a8adb2;--s-text-3:#a3b4c6;--s-text-inverse:#011a38;--s-text-inverse-2:#6e8398;--s-border:#7a8ca5;--s-border-2:#6e8398;--s-primary:#e9eff6;--s-on-primary:#011a38;--s-brand:#e9eff6;--s-on-brand:#011a38;--s-brand-soft:#1b3147;--s-accent:#4c9aff;--s-on-accent:#011a38;--s-accent-soft:#1b2a4a;--s-link:#4c9aff;--s-price:#e8c47e;--s-price-strong:#f5a623;--s-focus:#4c9aff;--s-data:#00e5cc;--s-success:#4ade80;--s-on-success:#011a38;--s-warning:#fbbf24;--s-on-warning:#011a38;--s-danger:#f87171;--s-on-danger:#011a38;--s-info:#7dd3fc;--s-on-info:#011a38;--s-hero:#010f24;--s-hero-2:#011a38;--s-on-hero:#f4f6f8;--s-on-hero-2:#fff;--st-line-1:#0a1a2e;--st-line-2:#1b3147;--st-line-3:#7a8ca5;--st-hover-bg:#1b3147;--st-active-bg:#2c4157;--st-disabled-fg:#a3b4c6;--st-disabled-bg:#1b3147;--st-selected-bg:#1b2a4a;--st-empty-fg:#a3b4c6;--st-error-fg:#f87171;--st-error-bg:#351b20;--st-error-line:#d06068;--st-skeleton-base:#1b3147;--st-skeleton-pulse:#2c4157;--st-offline-bg:#1b3147;--st-offline-fg:#f4f6f8;--st-offline-line:#7a8ca5;--v2-shadow-hover:0 2px 8px -1px #00000061;--v2-shadow-overlay:0 12px 32px #00000085}[data-theme=dark][data-brand=bright]{--s-bg:#010f24;--s-bg-raised:#011a38;--s-bg-inset:#1b3147;--s-scrim:#00040ab8;--s-text:#f4f6f8;--s-text-2:#a8adb2;--s-text-3:#a3b4c6;--s-text-inverse:#011a38;--s-text-inverse-2:#6e8398;--s-border:#7a8ca5;--s-border-2:#6e8398;--s-primary:#4c9aff;--s-on-primary:#011a38;--s-brand:#4c9aff;--s-on-brand:#011a38;--s-brand-soft:#12294d;--s-accent:#4c9aff;--s-on-accent:#011a38;--s-accent-soft:#12294d;--s-link:#4c9aff;--s-price:#e8c47e;--s-price-strong:#f5a623;--s-focus:#4c9aff;--s-data:#4c9aff;--s-success:#4ade80;--s-on-success:#011a38;--s-warning:#fbbf24;--s-on-warning:#011a38;--s-danger:#f87171;--s-on-danger:#011a38;--s-info:#7dd3fc;--s-on-info:#011a38;--s-hero:#010f24;--s-hero-2:#011a38;--s-on-hero:#f4f6f8;--s-on-hero-2:#fff;--st-line-1:#0a1a2e;--st-line-2:#1b3147;--st-line-3:#7a8ca5;--st-hover-bg:#1b3147;--st-active-bg:#2c4157;--st-disabled-fg:#a3b4c6;--st-disabled-bg:#1b3147;--st-selected-bg:#12294d;--st-empty-fg:#a3b4c6;--st-error-fg:#f87171;--st-error-bg:#351b20;--st-error-line:#d06068;--st-skeleton-base:#1b3147;--st-skeleton-pulse:#2c4157;--st-offline-bg:#1b3147;--st-offline-fg:#f4f6f8;--st-offline-line:#7a8ca5;--v2-shadow-hover:0 2px 8px -1px #00000061;--v2-shadow-overlay:0 12px 32px #00000085}

*,:before,:after{box-sizing:border-box}html,body{background:var(--s-bg);color:var(--s-text);font-family:var(--font-sans);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.5;transition:background-color .2s,color .2s}a{color:var(--s-link);text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}button{cursor:pointer;font-family:inherit}:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}.btn{min-height:var(--tap-min);min-width:var(--tap-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-size:var(--font-size-base);overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;line-height:1.25;transition:background-color .15s,border-color .15s;display:inline-flex}.btn--primary{background:var(--s-primary);color:var(--s-on-primary);border-color:var(--s-primary);font-weight:600}.btn--primary:hover{filter:brightness(.92)}.btn--secondary{background:var(--s-bg-raised);color:var(--s-text);border-color:var(--s-border)}.btn--ghost{color:var(--s-text);background:0 0;border-color:#0000}.btn--danger{background:var(--s-danger);color:var(--s-on-danger);border-color:var(--s-danger)}.btn--sm{font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3)}.btn--md{font-size:var(--font-size-base)}.btn--lg{font-size:var(--font-size-lg);padding:var(--space-3) var(--space-6)}.theme-switcher{gap:var(--space-1);padding:var(--space-1);background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius);flex-wrap:wrap;display:inline-flex}.theme-switcher__btn{appearance:none;color:var(--s-text);font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3);min-height:var(--tap-min);border-radius:var(--radius-sm);background:0 0;border:0}.theme-switcher__btn[aria-pressed=true]{background:var(--s-primary);color:var(--s-on-primary)}.modal{z-index:60;padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.modal__backdrop{background:var(--s-scrim,#0110247a);position:absolute;inset:0}.modal__panel{gap:var(--space-3);width:min(40rem,100%);max-height:85dvh;padding:var(--space-6);background:var(--s-bg-raised);color:var(--s-text);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:grid;position:relative;overflow:auto}.modal__panel:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}.modal__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.modal__title{font-size:var(--font-size-lg);margin:0}.modal__desc{color:var(--s-text-2);font-size:var(--font-size-sm);margin:0}.modal__close{appearance:none;color:var(--s-text-2);font-size:var(--font-size-xl);min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;line-height:1}.modal__close:hover{background:var(--s-bg-inset);color:var(--s-text)}.modal__footer{justify-content:flex-end;gap:var(--space-2);display:flex}.toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--s-bg-raised);color:var(--s-text);border:1px solid var(--s-border);border-left:4px solid var(--s-border-2);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--font-size-sm);max-width:min(28rem,92vw);display:inline-flex}.toast--success{border-left-color:var(--s-success,var(--s-primary))}.toast--error{border-left-color:var(--s-danger)}.toast--info{border-left-color:var(--s-primary)}.toast--offline{border-left-color:var(--s-text-3)}.toast__message{flex:auto}.toast__action{flex:none}.toast__close{appearance:none;color:var(--s-text-2);font-size:var(--font-size-base);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:0;line-height:1}.toast__close:hover{background:var(--s-bg-inset);color:var(--s-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hls-player{aspect-ratio:16/9;background:var(--s-bg-inset);border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.hls-player__video{object-fit:contain;background:var(--s-hero);width:100%;height:100%;display:block}.hls-player--placeholder{border:1px dashed var(--st-offline-line,var(--s-border));background:var(--s-bg-raised);place-items:center;display:grid}.hls-player__frame{gap:var(--space-1);text-align:center;padding:var(--space-4);color:var(--st-empty-fg,var(--s-text-3));place-items:center;display:grid}.hls-player__hint{font-size:var(--font-size-sm);color:var(--s-text-3)}.hls-player--error{place-items:center;display:grid}.hls-player__engage{cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.hls-player__engage-glyph{width:var(--tap-min);height:var(--tap-min);background:var(--s-hero);min-width:56px;min-height:56px;color:var(--s-on-hero);font-size:var(--font-size-lg);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;display:grid}.hls-player__quality{top:var(--space-2);right:var(--space-2);align-items:center;gap:var(--space-1);padding:2px var(--space-2);background:var(--s-hero);color:var(--s-on-hero);font-size:var(--font-size-sm);border-radius:999px;display:inline-flex;position:absolute}.hls-player__quality select{color:inherit;font:inherit;background:0 0;border:0}.hls-player__switch{bottom:var(--space-2);left:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--s-hero);color:var(--s-on-hero);font-size:var(--font-size-sm);transition:opacity var(--duration-base,.2s) var(--ease-brand,ease);margin:0;position:absolute}
.app-shell{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.app-main{padding-block:var(--space-6);display:block}.topnav{z-index:10;background:var(--s-bg);border-bottom:1px solid var(--s-border);position:sticky;top:0}.topnav__inner{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.topnav__brand{align-items:center;gap:var(--space-2);color:var(--s-text);font-weight:600;font-size:var(--font-size-lg);min-height:var(--tap-min);display:inline-flex}.topnav__brand-mark{background:var(--s-primary);width:2rem;height:2rem;color:var(--s-on-primary);border-radius:var(--radius);place-items:center;font-weight:700;display:inline-grid}.topnav__toggle{min-height:var(--tap-min);min-width:var(--tap-min);border:1px solid var(--s-border);border-radius:var(--radius);color:var(--s-text);font-size:var(--font-size-lg);background:0 0;place-items:center;margin-inline-start:auto;display:inline-grid}.topnav__menu{gap:var(--space-1);flex-direction:column;flex-basis:100%;display:none}.topnav__menu--open{display:flex}.topnav__link{min-height:var(--tap-min);padding:var(--space-2) var(--space-3);color:var(--s-text);border-radius:var(--radius);overflow-wrap:anywhere;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;align-items:center;display:inline-flex}.topnav__link:hover,.topnav__link:focus-visible{background:var(--s-bg-raised);text-decoration:none}.topnav__link--active,.topnav__link--active:hover,.topnav__link--active:focus-visible{background:color-mix(in srgb, var(--s-primary) 12%, transparent);color:var(--s-text);font-weight:600;text-decoration:none}.topnav__tools{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:none}.topnav__menu-tools{gap:var(--space-2);margin-top:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--s-border);flex-direction:column;display:flex}.topnav__menu-tools-label{font-size:var(--font-size-sm);color:var(--s-text-2);margin:0;font-weight:600}@media (min-width: var(--bp-md)){.topnav__toggle{display:none}.topnav__menu{scrollbar-width:thin;scrollbar-color:var(--s-border) transparent;flex-flow:row;flex-basis:auto;margin-inline-start:var(--space-4);display:flex;overflow-x:auto}.topnav__menu .topnav__link{white-space:nowrap}.topnav__tools{display:flex}.topnav__menu-tools{display:none}}@media (min-width: var(--bp-xl)){.topnav__inner{flex-wrap:nowrap}}.locale-switcher{gap:var(--space-1);padding:var(--space-1);background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius);display:inline-flex}.locale-switcher__btn{appearance:none;color:var(--s-text);font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3);min-height:var(--tap-min);border-radius:var(--radius-sm);background:0 0;border:0}.locale-switcher__btn[aria-pressed=true]{background:var(--s-primary);color:var(--s-on-primary)}.home-hero{padding-block:var(--space-12)}.home-hero h1{font-size:var(--font-size-3xl);margin:0}.home-hero__subtitle{font-size:var(--font-size-xl);color:var(--s-primary);margin:0}.home-hero__description{font-size:var(--font-size-lg);color:var(--s-text-2);max-width:60ch}.home-hero__ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-features h2{font-size:var(--font-size-2xl);text-align:center;margin-block:var(--space-8) var(--space-6)}.home-features__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.home-feature-card{gap:var(--space-2);padding:var(--space-4);background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius-lg);min-height:var(--tap-min);flex-direction:column;display:flex}.home-feature-card__icon{font-size:var(--font-size-2xl)}.auth-shell{min-height:calc(100dvh - 4rem);padding:var(--space-6) var(--space-4);place-items:center;display:grid}.auth-card{width:min(100%,28rem);padding:var(--space-6);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.auth-card h1{font-size:var(--font-size-2xl);margin:0}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[type=text]{width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);background:var(--s-bg);color:var(--s-text);border:1px solid var(--s-border);border-radius:var(--radius);font-size:var(--font-size-base);display:block}.auth-remember{align-items:center;gap:var(--space-2);min-height:var(--tap-min);display:inline-flex}.dashboard{padding-block:var(--space-8)}.dashboard__welcome{font-size:var(--font-size-lg);color:var(--s-text-2)}.dashboard__card{max-width:32rem;padding:var(--space-6);background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius-lg)}.cars-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width: var(--bp-md)){.cars-layout{grid-template-columns:16rem minmax(0,1fr);align-items:start}}.car-filters{gap:var(--space-4);padding:var(--space-4);background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius-lg);align-content:start;display:grid}.car-filters__title{font-size:var(--font-size-lg);margin:0}.facet-field{gap:var(--space-1);min-width:0;display:grid}.facet-field>span,.facet-field__label{font-size:var(--font-size-sm);color:var(--s-text-2);font-weight:500}.facet-field input,.facet-field select,.facet-field textarea{width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);background:var(--s-bg);color:var(--s-text);border:1px solid var(--s-border);border-radius:var(--radius);font-size:var(--font-size-base)}.facet-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));align-items:end;display:grid}.cars-results{gap:var(--space-4);min-width:0;display:grid}.cars-results__header{justify-content:space-between;align-items:baseline;display:flex}.cars-results__count{color:var(--s-text-2);font-size:var(--font-size-sm);margin:0}.cars-results__more{padding-block:var(--space-4);justify-content:center;display:flex}.cars-state{padding:var(--space-6);text-align:center;color:var(--s-text-2);background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius-lg)}.car-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.car-card{background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.car-card__top{position:relative}.car-card__media{aspect-ratio:4/3;background:var(--s-bg-raised);color:var(--s-text-2);place-items:center;display:grid}.car-card__img{object-fit:cover;width:100%;height:100%}.car-card__no-image{font-size:var(--font-size-sm)}.car-card__actions{gap:var(--space-2);display:flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.car-card__fav,.car-card__cmp{width:var(--tap-min);height:var(--tap-min);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-full);color:var(--s-text);font-size:var(--font-size-lg);place-items:center;transition:transform .12s;display:inline-grid}.car-card__cmp--on{color:var(--s-accent);border-color:var(--s-accent)}.car-card__body{gap:var(--space-2);padding:var(--space-4);display:grid}.car-card__title{font-size:var(--font-size-lg);margin:0}.car-card__title a{color:var(--s-text)}.car-card__title a:hover{text-decoration:none}.car-card__price{font-size:var(--font-size-xl);color:var(--s-price);margin:0;font-weight:600}.car-card__meta{gap:var(--space-3);color:var(--s-text-2);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.car-card__cta{gap:var(--space-2);flex-wrap:wrap;display:flex}.compare-drawer{gap:var(--space-2);z-index:20;justify-items:end;display:grid;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.compare-drawer__toggle{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding-inline:var(--space-4);background:var(--s-primary);color:var(--s-on-primary);border-radius:var(--radius-full);border:0;font-weight:600;display:inline-flex}.compare-drawer__panel{width:min(24rem,100vw - 2rem);padding:var(--space-4);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.compare-drawer__header{justify-content:space-between;align-items:baseline;display:flex}.compare-drawer__header h2{font-size:var(--font-size-lg);margin:0}.compare-drawer__list{gap:var(--space-2);margin:var(--space-3) 0 0 0;padding:0;list-style:none;display:grid}.compare-drawer__footer{margin-block-start:var(--space-4)}.compare-drawer__note{padding:var(--space-2) var(--space-3);background:var(--s-warning);color:var(--s-on-warning);border-radius:var(--radius);font-size:var(--font-size-sm);margin:0}.compare-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--s-bg-raised);border-radius:var(--radius);display:flex}.compare-row__info{gap:var(--space-1);min-width:0;display:grid}.compare-row__info span{color:var(--s-text-2);font-size:var(--font-size-sm)}.compare-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.compare-list__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius-lg);display:flex}.compare-list__info{gap:var(--space-1);display:grid}.car-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.car-chip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius-full);font-size:var(--font-size-sm);display:inline-flex}.buyer-tabs{margin-block-start:var(--space-6)}.buyer-tabs__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.buyer-tabs__btn{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);background:var(--s-bg-raised);color:var(--s-text);border:1px solid var(--s-border);border-radius:var(--radius);font-weight:500}.buyer-tabs__btn--active{background:var(--s-primary);color:var(--s-on-primary);border-color:var(--s-primary)}.buyer-panel{margin-block-start:var(--space-6)}.inquiry-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.inquiry-item{gap:var(--space-2);padding:var(--space-4);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);display:grid}.inquiry-item__header{justify-content:space-between;align-items:center;display:flex}.inquiry-item__id{color:var(--s-text-2);font-family:var(--font-mono);font-size:var(--font-size-sm)}.inquiry-item__country{color:var(--s-text-2);margin-inline-start:var(--space-3)}.inquiry-item__needs,.inquiry-item__message{color:var(--s-text-2);font-size:var(--font-size-sm);margin:0}.inquiry-list__intent{color:var(--s-primary);font-size:var(--font-size-sm);margin:0}.inquiry-status{padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-size:var(--font-size-sm);background:var(--s-bg-raised);color:var(--s-text-2);font-weight:600;display:inline-block}.inquiry-status--new{background:var(--s-accent);color:var(--s-on-accent)}.inquiry-status--replied{background:var(--s-success);color:var(--s-on-success)}.inquiry-status--negotiating{background:var(--s-warning);color:var(--s-on-warning)}.inquiry-status--accepted{background:var(--s-success);color:var(--s-on-success)}.inquiry-status--rejected{background:var(--s-danger);color:var(--s-on-danger)}.inquiry-status--closed{background:var(--s-bg-raised);color:var(--s-text-2)}.inquiry-form{max-width:48rem}.intent-group{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--s-border);border-radius:var(--radius-lg);display:grid}.timeline-group{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.timeline-option{align-items:center;gap:var(--space-2);min-height:var(--tap-min);display:inline-flex}.model-row{gap:var(--space-2);align-items:center;display:flex}.profile-form{max-width:32rem}.profile-form__note{color:var(--s-text-2);font-size:var(--font-size-sm)}.auth-card__success{color:var(--s-success)}.auth-card__note{color:var(--s-warning)}.car-detail{max-width:56rem}.car-detail__price{font-size:var(--font-size-2xl);color:var(--s-price-strong);font-weight:600}.car-detail__media{aspect-ratio:16/9;background:var(--s-bg-raised);color:var(--s-text-2);border-radius:var(--radius-lg);place-items:center;display:grid;overflow:hidden}.car-detail__media img{object-fit:cover;width:100%;height:100%}.car-detail__specs{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;padding:0;display:grid}.car-detail__spec{gap:var(--space-1);padding:var(--space-3);background:var(--s-bg-raised);border-radius:var(--radius);display:grid}.car-detail__spec dt{font-size:var(--font-size-sm);color:var(--s-text-2)}.car-detail__spec dd{margin:0;font-weight:600}.car-detail__description{color:var(--s-text-2)}.seller-layout{gap:var(--space-6);width:min(100%, var(--width-shell));padding-inline:clamp(var(--space-4), 4vw, var(--space-6));grid-template-columns:minmax(min(100%,13rem),13rem) minmax(0,1fr);margin-inline:auto;display:grid}@media (max-width: var(--bp-md)){.seller-layout{grid-template-columns:1fr}}.seller-nav__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width: var(--bp-md)){.seller-nav__list{flex-flow:wrap}}.seller-nav__link{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--s-text);font-weight:500;display:inline-flex}.seller-nav__link:hover{background:var(--s-bg-raised)}.seller-nav__link--active,.seller-nav__link--active:hover{background:color-mix(in srgb, var(--s-primary) 12%, transparent);color:var(--s-text);font-weight:600}.seller-nav__badge{min-width:1.35rem;height:1.35rem;padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--s-danger);color:var(--s-on-danger);font-size:var(--font-size-xs);place-items:center;display:inline-grid}.seller-panel{min-width:0}.seller-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.seller-panel__subtitle{color:var(--s-text-2);margin-block-end:var(--space-2)}.dashboard-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;padding:0;display:grid}.dashboard-card{gap:var(--space-1);padding:var(--space-4);background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius-md);display:grid}.dashboard-card dt{font-size:var(--font-size-sm);color:var(--s-text-2)}.dashboard-card__value{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;color:var(--s-text);margin:0;font-weight:700}.dashboard-card__hint{font-size:var(--font-size-xs);color:var(--s-text-2)}.segment{border:1px solid var(--s-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.segment__btn{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);color:var(--s-text-2);background:0 0;border:0}.segment__btn--active{background:var(--s-primary);color:var(--s-on-primary)}.chip{min-height:var(--tap-min);padding:var(--space-1) var(--space-3);border:1px solid var(--s-border);border-radius:var(--radius-full);color:var(--s-text-2);font-size:var(--font-size-sm);background:0 0}.chip--active{border-color:var(--s-primary);background:var(--s-primary);color:var(--s-on-primary)}.inbox-filters{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.dashboard-chart{gap:var(--space-2);display:grid}.chart-row{gap:var(--space-3);grid-template-columns:minmax(6.5rem,10rem) 1fr;align-items:end;display:grid}.chart-row__label{gap:var(--space-1);flex-direction:column;display:flex}.chart-row__name{font-weight:600;font-size:var(--font-size-sm)}.chart-row__total{font-size:var(--font-size-xs);color:var(--s-text-2);font-variant-numeric:tabular-nums}.chart-row__track{border-bottom:2px solid var(--s-border);align-items:flex-end;gap:2px;height:4rem;padding-bottom:0;display:flex}.chart-row__col{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.chart-row__bar{background:var(--s-accent);border-radius:2px 2px 0 0;width:100%;min-height:3px;display:block}.dashboard-chart__table{border:1px solid var(--s-border);border-radius:var(--radius);padding:var(--space-3)}.dashboard-chart__table summary{cursor:pointer;color:var(--s-text-2);font-size:var(--font-size-sm);min-height:var(--tap-min);align-items:center;display:inline-flex}.dashboard-chart__table table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);margin-block-start:var(--space-2)}.dashboard-chart__table th,.dashboard-chart__table td{text-align:start;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--s-border);font-variant-numeric:tabular-nums}.supplier-car-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.supplier-car{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--s-border);border-radius:var(--radius);grid-template-columns:6rem 1fr auto;align-items:center;display:grid}@media (max-width: var(--bp-sm)){.supplier-car{grid-template-columns:4.5rem 1fr}}.supplier-car__thumb{aspect-ratio:4/3;background:var(--s-bg-raised);color:var(--s-text-2);border-radius:var(--radius);place-items:center;display:grid;overflow:hidden}.supplier-car__thumb img{object-fit:cover;width:100%;height:100%}.supplier-car__thumb span{font-size:var(--font-size-xs)}.supplier-car__title{margin:0;font-weight:600}.supplier-car__meta{color:var(--s-text-2);font-size:var(--font-size-sm);margin:0}.supplier-car__actions{gap:var(--space-2);justify-items:end;display:grid}.row-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.row-actions__error{color:var(--s-danger);font-size:var(--font-size-sm)}.supplier-form{gap:var(--space-4);max-width:48rem;display:grid}.supplier-form__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.supplier-form__grid--two>.facet-field{grid-column:span 1}.supplier-field__hint{color:var(--s-text-2);font-size:var(--font-size-xs);font-style:normal}.supplier-form__group{gap:var(--space-3);border:1px solid var(--s-border);border-radius:var(--radius-lg);padding:var(--space-4);display:grid}.supplier-form__group legend{padding-inline:var(--space-2);color:var(--s-text-2);font-weight:600}.image-url-row{gap:var(--space-2);align-items:center;display:flex}.image-url-row input{flex:1}.radio-group{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.radio-group--wrap{gap:var(--space-2)}.radio-group__label{color:var(--s-text-2);font-weight:600;font-size:var(--font-size-sm)}.radio-group__option{align-items:center;gap:var(--space-1);min-height:var(--tap-min);display:inline-flex}.radio-group__option input{accent-color:var(--s-primary)}.color-row{gap:var(--space-2);align-items:center;display:flex}.color-row input[type=color]{block-size:var(--tap-min);padding:var(--space-1);border:1px solid var(--s-border);border-radius:var(--radius);background:var(--s-bg-raised)}.supplier-field__csv{max-width:30rem}.supplier-inquiry-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.supplier-inquiry{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--s-border);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:center;display:grid}.supplier-inquiry__main{gap:var(--space-1);color:var(--s-text);display:grid}.supplier-inquiry__head{align-items:center;gap:var(--space-2);display:flex}.supplier-inquiry__id{color:var(--s-text-2);font-size:var(--font-size-sm)}.supplier-inquiry__car{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--s-text);overflow:hidden}.supplier-inquiry__meta{color:var(--s-text-2);font-size:var(--font-size-sm)}.supplier-inquiry__unhandled{color:var(--s-danger);font-style:normal}.seller-unread-dot{border-radius:var(--radius-full);background:var(--s-danger);width:.6rem;height:.6rem;display:inline-block}.seller-unread-count{color:var(--s-danger)}.seller-detail-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);margin:0;padding:0;list-style:none;display:grid}@media (max-width: var(--bp-md)){.seller-detail-grid{grid-template-columns:1fr}}.seller-detail-main,.seller-detail-side{min-width:0}.detail-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--s-border);border-radius:var(--radius);display:grid}.detail-card h2{font-size:var(--font-size-base);margin:0}.detail-card__rows{gap:var(--space-2);margin:0;padding:0;display:grid}.detail-card__row{gap:var(--space-3);font-size:var(--font-size-sm);grid-template-columns:minmax(8rem,12rem) 1fr;display:grid}.detail-card__row dt{color:var(--s-text-2)}.detail-card__row dd{margin:0}.message-thread{gap:var(--space-3);padding:var(--space-2) 0 0;margin:0;list-style:none;display:grid}.message-thread__empty{color:var(--s-text-2);font-size:var(--font-size-sm)}.message-bubble{padding:var(--space-3);background:var(--s-bg-raised);border-radius:var(--radius)}.message-bubble p{margin:0 0 var(--space-1)}.message-bubble__meta{font-size:var(--font-size-xs);color:var(--s-text-2)}.template-suggest,.template-list{gap:var(--space-2);display:grid}.template-suggest__search{width:100%}.template-suggest__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.template-suggest__item{text-align:start;width:100%;padding:var(--space-3);border:1px solid var(--s-border);border-radius:var(--radius);color:var(--s-text);background:0 0}.template-suggest__cat{color:var(--s-text-2);font-size:var(--font-size-xs)}.template-list{padding:0}.template-item{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--s-border);border-radius:var(--radius);display:grid}.template-item__cat{color:var(--s-text-2);font-size:var(--font-size-xs);margin:0;font-weight:600}.template-item__body{margin:0}.level-badge{align-items:center;gap:var(--space-1);min-height:1.6rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;display:inline-flex}.level-badge--basic{background:var(--s-bg-raised);color:var(--s-text-2)}.level-badge--verified{background:var(--s-success);color:var(--s-on-success)}.level-badge--premium{background:var(--s-primary);color:var(--s-on-primary)}.store-preview{border:1px solid var(--s-border);border-radius:var(--radius-lg);overflow:hidden}.store-preview__banner{aspect-ratio:16/5;background:var(--s-bg-raised);color:var(--s-text-2);place-items:center;display:grid;overflow:hidden}.store-preview__banner img{object-fit:cover;width:100%;height:100%}.store-preview__body{gap:var(--space-4);padding:var(--space-4);align-items:flex-start;display:flex}.store-preview__logo{border-radius:var(--radius);object-fit:cover;width:4rem;height:4rem}.store-preview__logo-empty{background:var(--s-primary);width:4rem;height:4rem;color:var(--s-on-primary);border-radius:var(--radius);place-items:center;font-weight:700;display:inline-grid}.store-preview__slogan{margin:0;font-weight:600}.store-preview__intro{color:var(--s-text-2);font-size:var(--font-size-sm);margin:0}.store-hero{border:1px solid var(--s-border);border-radius:var(--radius-lg);overflow:hidden}.store-hero__banner-slot{aspect-ratio:16/5;background:var(--s-bg-raised);border-bottom:1px solid var(--s-border);overflow:hidden}.store-hero__banner{object-fit:cover;width:100%;height:100%}.store-hero__body{gap:var(--space-4);padding:var(--space-4);display:flex}.store-hero__logo{border-radius:var(--radius);object-fit:cover;width:4.5rem;height:4.5rem}.store-hero__logo-empty{background:var(--s-primary);width:4.5rem;height:4.5rem;color:var(--s-on-primary);border-radius:var(--radius);font-weight:700;font-size:var(--font-size-xl);place-items:center;display:inline-grid}.store-hero h1{margin:0 0 var(--space-2)}.store-hero__rating{color:var(--s-text-2);font-size:var(--font-size-sm)}.store-hero__slogan{margin:var(--space-2) 0 0;font-weight:600}.store-hero__intro{margin:var(--space-2) 0 0;color:var(--s-text-2)}.store-cars-title{margin-block-start:var(--space-6)}.admin-verification-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.admin-verification{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--s-border);border-radius:var(--radius);display:grid}.admin-verification__head{margin:0;font-weight:600}.admin-verification__reason{max-width:14rem;min-height:var(--tap-min)}.im-unread-badge{min-width:1rem;height:1rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--s-danger);color:var(--s-on-danger);font-size:var(--font-size-xs);place-items:center;margin-inline-start:var(--space-1);line-height:1;display:inline-grid}.im-entry-row{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.im-filters{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.seller-tabs{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.seller-tabs__btn{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);background:var(--s-bg-raised);color:var(--s-text);border:1px solid var(--s-border);border-radius:var(--radius);font-weight:500}.seller-tabs__btn--active{background:var(--s-primary);color:var(--s-on-primary);border-color:var(--s-primary)}.im-conversation-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.im-conv-row{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--s-border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;display:grid}.im-conv-row__main{gap:var(--space-1);min-width:0;color:var(--s-text);display:grid}.im-conv-row__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.im-conv-row__title{font-weight:600}.im-conv-row__time{color:var(--s-text-2);font-size:var(--font-size-xs);margin-inline-start:auto}.im-conv-row__preview{color:var(--s-text-2);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.im-conv-row__meta{gap:var(--space-2);color:var(--s-text-2);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.im-status--open{color:var(--s-primary);font-size:var(--font-size-xs);font-weight:600}.im-status--closed{color:var(--s-text-2);font-size:var(--font-size-xs)}.im-internal-badge{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--s-bg-raised);border:1px solid var(--s-border);font-size:var(--font-size-xs);color:var(--s-text-2);margin-inline-end:var(--space-1);display:inline-block}.im-thread{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--s-border);border-radius:var(--radius);background:var(--s-bg);max-height:min(60vh,34rem);margin:0;list-style:none;display:grid;overflow-y:auto}.im-thread__empty{color:var(--s-text-2);font-size:var(--font-size-sm);padding-block:var(--space-4);text-align:center}.im-bubble{max-width:min(78%,36rem);padding:var(--space-3);border-radius:var(--radius);background:var(--s-bg-raised)}.im-bubble--mine{background:var(--s-primary);color:var(--s-on-primary);justify-self:end}.im-bubble--theirs{justify-self:start}.im-bubble--internal{border:1px dashed var(--s-border);background:var(--s-bg-raised);opacity:.85}.im-bubble__text{margin:0 0 var(--space-1);white-space:pre-wrap;overflow-wrap:anywhere}.im-bubble__meta{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);opacity:.8;display:flex}.im-bubble__read{font-weight:600}.im-blocked{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--s-danger);border-radius:var(--radius);background:var(--s-danger);color:var(--s-on-danger);display:grid}.im-internal-toggle{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--s-text-2);display:flex}.im-connection-banner{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--s-bg-raised);border:1px solid var(--s-border);font-size:var(--font-size-sm);margin:0}.im-connection-banner--offline{border-color:var(--s-danger);color:var(--s-danger)}.im-report-backdrop{z-index:40;padding:var(--space-4);background:color-mix(in srgb, var(--s-bg) 70%, transparent);place-items:center;display:grid;position:fixed;inset:0}.im-report{gap:var(--space-3);width:min(100%,28rem);padding:var(--space-5);border:1px solid var(--s-border);border-radius:var(--radius);background:var(--s-bg);display:grid}.tg-steps{gap:var(--space-3);margin:0;padding-inline-start:var(--space-5);display:grid}.tg-steps p{margin:var(--space-1) 0 0}.im-tg-link{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.im-hint{color:var(--s-text-2);font-size:var(--font-size-xs)}.currencyswitch{position:relative}.currencyswitch__trigger{appearance:none;background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius);color:var(--s-text);font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3);min-height:var(--tap-min);font-weight:600}.currencyswitch__popover{top:calc(100% + var(--space-2));min-width:16rem;max-height:75vh;padding:var(--space-3);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:50;gap:var(--space-1);flex-direction:column;display:flex;position:absolute;inset-inline-end:0;overflow-y:auto}.currencyswitch__group-label{margin:var(--space-2) 0 var(--space-1);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--s-text-2);font-weight:600}.currencyswitch__option{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--s-text);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);min-height:var(--tap-min);text-align:start;background:0 0;border:1px solid #0000;display:flex}.currencyswitch__option:hover,.currencyswitch__option:focus-visible{background:var(--s-bg-raised)}.currencyswitch__option--active{background:var(--s-bg-raised);border-color:var(--s-primary)}.currencyswitch__option-hint{color:var(--s-text-2);font-size:var(--font-size-xs)}.currencyswitch__note{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--s-border);border-radius:var(--radius-sm);background:var(--s-bg-raised);color:var(--s-text-2);font-size:var(--font-size-xs)}.home-hot{padding-block:var(--space-8)}.home-hot h2{font-size:var(--font-size-2xl);margin:0}.home-hot__subtitle{color:var(--s-text-2);margin-block:var(--space-2) var(--space-6)}.home-hot__state{color:var(--s-text-2);padding-block:var(--space-6)}.home-hot__cta{margin-top:var(--space-6);justify-content:center;display:flex}.admin-links{gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.app-main{padding-block:var(--space-8) var(--space-12)}::selection{background:var(--s-accent-soft)}h1,h2,h3{letter-spacing:-.02em}.home-hero{text-align:center;width:100%;max-width:none;color:var(--s-on-hero);background:radial-gradient(ellipse 60% 50% at 50% -10%, color-mix(in srgb, var(--s-accent) 22%, transparent), transparent 70%), radial-gradient(ellipse 40% 40% at 85% 110%, color-mix(in srgb, var(--s-accent) 12%, transparent), transparent 70%), linear-gradient(180deg, var(--s-hero) 0%, var(--s-hero-2) 100%);border-radius:0 0 var(--radius-xl) var(--radius-xl);margin-inline:0;padding:clamp(3rem,7vw,6rem) 0;position:relative;overflow:hidden}.home-hero:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(color-mix(in srgb, var(--s-on-hero) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--s-on-hero) 7%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0}.home-hero>*{z-index:1;position:relative}.home-hero h1{max-width:20ch;font-family:var(--font-display);letter-spacing:var(--letter-tight);line-height:var(--leading-title);font-size:clamp(var(--font-size-3xl), 5vw, var(--text-5xl));color:var(--s-on-hero);margin:0 auto}.home-hero__subtitle{margin:var(--space-4) auto 0;max-width:46ch;font-size:var(--font-size-lg);color:var(--s-on-hero)}.home-hero__description{margin:var(--space-3) auto 0;max-width:60ch;color:var(--s-on-hero-2)}.home-hero__ctas{gap:var(--space-3)!important}.home-hero .btn--secondary{background:color-mix(in srgb, var(--s-on-hero) 12%, transparent);color:var(--s-on-hero);border-color:color-mix(in srgb, var(--s-on-hero) 24%, transparent)}.home-hero .btn--primary{background:var(--s-accent);color:var(--s-on-accent);border-color:var(--s-accent)}.home-features__grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.home-feature-card{gap:var(--space-3);padding:var(--space-6);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.home-feature-card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--s-accent) 45%, var(--s-border));transform:translateY(-2px)}.home-feature-card__icon{border-radius:var(--radius-md);background:var(--s-accent-soft);width:3rem;height:3rem;color:var(--s-accent);place-items:center;display:inline-grid}.home-feature-card p{color:var(--s-text);margin:0;font-weight:600}.home-stats__grid{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.home-stats__item{padding:var(--space-4);text-align:center;background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius-md)}.home-stats__item dt{color:var(--s-text-2);font-size:var(--font-size-sm)}.home-stats__item dd{margin:var(--space-1) 0 0;font-size:var(--font-size-2xl);color:var(--s-primary);font-weight:700}.car-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.car-card{background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;overflow:hidden}.car-card:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--s-accent) 45%, var(--s-border));transform:translateY(-3px)}.car-card__media{aspect-ratio:16/10;background:var(--s-bg-raised);position:relative;overflow:hidden}.car-card__img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.car-card:hover .car-card__img{transform:scale(1.04)}.car-card__no-image{color:var(--s-text-2);font-size:var(--font-size-sm);place-items:center;display:grid;position:absolute;inset:0}.car-card__body{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);flex-direction:column;display:flex}.car-card__top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.car-card__title{font-size:var(--font-size-lg);margin:0;font-weight:600}.car-card__price{font-size:var(--font-size-xl);color:var(--s-price-strong);font-weight:700}.car-card__meta{gap:var(--space-2);color:var(--s-text-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.car-card__meta span{background:var(--s-bg-raised);border-radius:var(--radius-sm);padding:.15rem .5rem}.car-card__actions{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-4);display:flex}.car-card__fav{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);border:1px solid var(--s-border);background:var(--s-bg);color:var(--s-text-2);font-size:var(--text-xl);place-items:center;transition:color .15s,border-color .15s;display:inline-grid}.car-card__fav--on{color:var(--s-primary);border-color:color-mix(in srgb, var(--s-primary) 40%, var(--s-border))}.cars-results__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.cars-results__count{color:var(--s-text-2);font-size:var(--font-size-sm)}.cars-layout{gap:var(--space-6)}.topnav{background:color-mix(in srgb, var(--s-bg) 82%, transparent);-webkit-backdrop-filter:blur(10px)}.topnav__brand-mark{background:linear-gradient(135deg, var(--s-primary), var(--s-hero));color:var(--s-on-hero);border-radius:var(--radius-md)}.topnav__brand{letter-spacing:-.02em}.auth-card{width:min(100%,26rem);padding:var(--space-8);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-inline:auto}.auth-card h1{color:var(--s-text);margin:0 0 var(--space-6);font-size:var(--font-size-xl)}.auth-card .stack{gap:var(--space-4)}.auth-card input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--s-border);border-radius:var(--radius);background:var(--s-bg);color:var(--s-text);transition:border-color .15s,box-shadow .15s}.auth-card input:focus-visible{border-color:var(--s-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--s-accent) 22%, transparent);outline:none}.auth-card__error{color:var(--s-danger)}.app-footer{border-top:1px solid var(--s-border);padding:var(--space-8) var(--space-4);background:var(--s-bg);color:var(--s-text-2)}.app-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-4);width:min(100%, var(--width-page));flex-wrap:wrap;margin-inline:auto;display:flex}.app-footer__brand{color:var(--s-text);font-weight:700}.app-footer__links{gap:var(--space-5);display:flex}.app-footer__chip{border:1px solid var(--s-border);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--s-text-2);padding:.2rem .6rem}@media (max-width: var(--bp-md)){.home-hero{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.car-card__body{gap:var(--space-2)}}.home-market-controls{justify-content:center;align-items:center;gap:var(--space-3);margin:var(--space-6) auto 0;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--s-on-hero) 8%, transparent);border:1px solid color-mix(in srgb, var(--s-on-hero) 16%, transparent);border-radius:var(--radius-lg);flex-wrap:wrap;display:inline-flex}.home-market-controls__item{align-items:center;gap:var(--space-2);display:flex}.home-market-controls .localeswitch__trigger,.home-market-controls .currencyswitch__trigger{background:color-mix(in srgb, var(--s-on-hero) 12%, transparent);color:var(--s-on-hero);border-color:color-mix(in srgb, var(--s-on-hero) 24%, transparent)}.home-market-controls .localeswitch__label,.home-market-controls .currencyswitch__group-label{color:var(--s-on-hero)}.home-market-controls__item+.home-market-controls__item{border-inline-start:1px solid color-mix(in srgb, var(--s-on-hero) 16%, transparent);padding-inline-start:var(--space-3)}@media (max-width: var(--bp-sm)){.home-market-controls{width:100%}.home-market-controls__item+.home-market-controls__item{border-inline-start:0;padding-inline-start:0}}.home-pain-solution{margin-block:var(--space-12) var(--space-8);padding-block:var(--space-8)}.home-pain-solution__intro{text-align:center;max-width:60ch;margin:0 auto var(--space-8)}.home-pain-solution__intro h2{font-family:var(--font-display);font-size:clamp(var(--font-size-2xl), 3vw, var(--font-size-3xl));margin:0 0 var(--space-3)}.home-pain-solution__subtitle{color:var(--s-text-2);font-size:var(--font-size-lg);margin:0}.home-pain-solution__list{gap:var(--space-4);max-width:60rem;margin:0 auto;padding:0;list-style:none;display:grid}.home-pain-solution__item{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.home-pain-solution__pain,.home-pain-solution__solution{align-items:center;gap:var(--space-3);font-weight:500;display:flex}.home-pain-solution__pain{color:var(--s-text-2)}.home-pain-solution__solution{color:var(--s-text);font-weight:600}.home-pain-solution__icon{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;font-weight:700;font-size:var(--font-size-sm);flex-shrink:0;place-items:center;display:inline-grid}.home-pain-solution__icon--pain{background:color-mix(in srgb, var(--s-danger) 14%, transparent);color:var(--s-danger)}.home-pain-solution__icon--solution{background:color-mix(in srgb, var(--s-success) 14%, transparent);color:var(--s-success)}.home-pain-solution__arrow{color:var(--s-text-2);font-size:var(--font-size-xl);font-weight:700}@media (max-width: var(--bp-md)){.home-pain-solution__item{gap:var(--space-3);grid-template-columns:1fr}.home-pain-solution__arrow{justify-self:center;transform:rotate(90deg)}}.home-customers{margin-block:var(--space-12);text-align:center}.home-customers h2{font-family:var(--font-display);font-size:clamp(var(--font-size-2xl), 3vw, var(--font-size-3xl));margin:0 0 var(--space-3)}.home-customers__subtitle{margin:0 auto var(--space-6);max-width:60ch;color:var(--s-text-2);font-size:var(--font-size-base)}.home-customers__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));max-width:64rem;margin:0 auto;display:grid}.home-customers__badge{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-3);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-md);flex-direction:column;transition:transform .16s,box-shadow .16s;display:flex}.home-customers__badge:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.home-customers__badge-name{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--s-text);letter-spacing:.04em;font-weight:600}.home-customers__badge-sector{font-size:var(--font-size-xs);color:var(--s-text-2)}.home-customers__disclaimer{margin:var(--space-4) auto 0;color:var(--s-text-2);font-style:italic}@media (max-width: var(--bp-sm)){.home-customers__grid{grid-template-columns:repeat(2,1fr)}}.home-flywheel{margin-block:var(--space-12);padding-block:var(--space-8);background:linear-gradient(180deg, var(--s-bg-raised) 0%, var(--s-bg) 100%);border-block:1px solid var(--s-border)}.home-flywheel__intro{text-align:center;max-width:60ch;margin:0 auto var(--space-8)}.home-flywheel__intro h2{font-family:var(--font-display);font-size:clamp(var(--font-size-2xl), 3vw, var(--font-size-3xl));margin:0 0 var(--space-3)}.home-flywheel__subtitle{color:var(--s-text-2);font-size:var(--font-size-lg);margin:0}.home-flywheel__steps{gap:var(--space-4);max-width:64rem;margin:0 auto;padding:0;list-style:none;display:grid}.home-flywheel__step{gap:var(--space-4);padding:var(--space-5);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:4rem 1fr;align-items:start;transition:border-color .16s,transform .16s;display:grid}.home-flywheel__step:hover{border-color:color-mix(in srgb, var(--s-accent) 45%, var(--s-border));transform:translateY(-2px)}.home-flywheel__step-number{border-radius:var(--radius-full);background:var(--s-accent);width:3.5rem;height:3.5rem;color:var(--s-on-accent);font-family:var(--font-display);font-size:var(--font-size-xl);place-items:center;font-weight:700;display:grid}.home-flywheel__step-body{gap:var(--space-2);flex-direction:column;display:flex}.home-flywheel__step-title{font-size:var(--font-size-lg);color:var(--s-text);margin:0;font-weight:600}.home-flywheel__step-desc{color:var(--s-text-2);font-size:var(--font-size-base);line-height:var(--leading-base,1.6);margin:0}@media (max-width: var(--bp-sm)){.home-flywheel__step{padding:var(--space-4);grid-template-columns:3rem 1fr}.home-flywheel__step-number{width:2.5rem;height:2.5rem;font-size:var(--font-size-base)}}.home-ai-tools{margin-block:var(--space-12)}.home-ai-tools__intro{text-align:center;max-width:60ch;margin:0 auto var(--space-8)}.home-ai-tools__intro h2{font-family:var(--font-display);font-size:clamp(var(--font-size-2xl), 3vw, var(--font-size-3xl));margin:0 0 var(--space-3)}.home-ai-tools__subtitle{color:var(--s-text-2);font-size:var(--font-size-lg);margin:0}.home-ai-tools__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));max-width:64rem;margin:0 auto;display:grid}.home-ai-tools__card{gap:var(--space-3);padding:var(--space-5);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.home-ai-tools__card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--s-accent) 45%, var(--s-border));transform:translateY(-2px)}.home-ai-tools__card-icon{border-radius:var(--radius-md);background:var(--s-accent-soft);place-items:center;width:3rem;height:3rem;font-size:1.5rem;display:inline-grid}.home-ai-tools__card-title{font-size:var(--font-size-base);color:var(--s-text);margin:0;font-weight:600}.home-ai-tools__card-desc{font-size:var(--font-size-sm);color:var(--s-text-2);line-height:var(--leading-base,1.6);margin:0}.home-team-summary{margin-block:var(--space-12);padding-block:var(--space-8)}.home-team-summary__intro{text-align:center;max-width:60ch;margin:0 auto var(--space-8)}.home-team-summary__intro h2{font-family:var(--font-display);font-size:clamp(var(--font-size-2xl), 3vw, var(--font-size-3xl));margin:0 0 var(--space-3)}.home-team-summary__subtitle{color:var(--s-text-2);font-size:var(--font-size-lg);margin:0}.home-team-summary__grid{gap:var(--space-4);max-width:48rem;margin:0 auto var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.home-team-summary__card{gap:var(--space-2);padding:var(--space-5);background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;display:flex}.home-team-summary__card-name{font-size:var(--font-size-lg);color:var(--s-text);margin:0;font-weight:700}.home-team-summary__card-role{font-size:var(--font-size-sm);color:var(--s-accent);margin:0;font-weight:600}.home-team-summary__card-tagline{font-size:var(--font-size-sm);color:var(--s-text-2);margin:0}.home-team-summary__cta{text-align:center}@media (max-width: var(--bp-sm)){.home-pain-solution,.home-customers,.home-flywheel,.home-ai-tools,.home-team-summary{margin-block:var(--space-8);padding-block:var(--space-4)}.home-flywheel__step,.home-ai-tools__card,.home-team-summary__card{padding:var(--space-4)}}.service-card{background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:.5rem;height:100%;padding:1rem;display:flex}.service-card__title{font-size:var(--font-size-base);margin:0;font-weight:600}.service-card__code{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--s-text-2);margin:0}.service-card__desc{font-size:var(--font-size-sm);color:var(--s-text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.service-card__price{font-size:var(--font-size-lg);color:var(--s-price);margin:0;font-weight:600}.service-card__meta{font-size:var(--font-size-sm);color:var(--s-text-2);margin:0}.pagination{justify-content:center;align-items:center;gap:.75rem;padding-block:1rem;display:flex}.pagination__status{font-size:var(--font-size-sm);color:var(--s-text-2)}.order-status{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--s-text);border:1px solid #0000;font-weight:600;line-height:1.5;display:inline-block}.order-status--neutral{background:color-mix(in srgb, var(--s-accent) 10%, var(--s-bg));border-color:color-mix(in srgb, var(--s-accent) 32%, var(--s-border))}.order-status--success{background:color-mix(in srgb, var(--s-success) 10%, var(--s-bg));border-color:color-mix(in srgb, var(--s-success) 36%, var(--s-border))}.order-status--warn{background:color-mix(in srgb, var(--s-warning) 10%, var(--s-bg));border-color:color-mix(in srgb, var(--s-warning) 36%, var(--s-border))}.order-status--danger{background:color-mix(in srgb, var(--s-danger) 10%, var(--s-bg));border-color:color-mix(in srgb, var(--s-danger) 36%, var(--s-border))}.order-source{padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-size:var(--font-size-sm);background:var(--s-bg-raised);color:var(--s-text-2);font-weight:600;display:inline-block}.order-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.order-row{display:block}.order-row__main{background:var(--s-bg);border:1px solid var(--s-border);border-radius:var(--radius);color:inherit;flex-direction:column;gap:.5rem;padding:1rem;text-decoration:none;display:flex}.order-row__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.order-row__id{font-size:var(--font-size-sm);color:var(--s-text-2);margin-inline-start:auto}.order-row__car{align-items:center;gap:.75rem;display:flex}.order-row__img{object-fit:cover;border-radius:var(--radius);flex:none;width:4.5rem;height:3rem}.order-row__img--empty{background:var(--s-bg-raised)}.order-row__title{font-weight:600}.order-row__meta{font-size:var(--font-size-sm);color:var(--s-text-2)}.order-car{align-items:center;gap:.75rem;display:flex}.order-car__img{object-fit:cover;border-radius:var(--radius);flex:none;width:7rem;height:4.5rem}.order-car__img--empty{background:var(--s-bg-raised);font-size:var(--font-size-sm);color:var(--s-text-2);justify-content:center;align-items:center;display:flex}.order-car__info{flex-direction:column;gap:.25rem;display:flex}.order-timeline{counter-reset:order-timeline;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.order-timeline__step{font-size:var(--font-size-sm);color:var(--s-text-2);align-items:center;gap:.5rem;display:flex}.order-timeline__dot{background:var(--s-bg-raised);border-radius:50%;flex:none;width:.6rem;height:.6rem}.order-timeline__step--done .order-timeline__dot{background:var(--s-success)}.order-timeline__step--current{color:var(--s-text);font-weight:600}.order-timeline__step--current .order-timeline__dot{background:var(--s-accent);box-shadow:0 0 0 3px var(--s-border)}.detail-card__rows--inset{border-inline-start:2px solid var(--s-border);padding-inline-start:var(--space-4)}.detail-card__row--total{border-top:1px solid var(--s-border);margin-top:.25rem;padding-top:.5rem;font-weight:600}.detail-card__muted{color:var(--s-text-2);font-size:var(--font-size-sm)}.service-pick{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.service-pick__label{border:1px solid var(--s-border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.service-pick__body{flex:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.service-pick__name em{color:var(--s-text-2);font-style:normal;font-size:var(--font-size-sm)}.service-pick__price{color:var(--s-price);font-weight:600}.inquiry-item__detail{margin-inline-start:auto}.quote-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.quote-item{gap:var(--space-2)}.quote-item--muted{opacity:.72}.quote-item__header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.quote-item__meta{color:var(--s-text-2);font-size:var(--font-size-xs)}.quote-item__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.quote-status{padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-size:var(--font-size-sm);background:var(--s-bg-raised);color:var(--s-text-2);font-weight:600;display:inline-block}.quote-status--pending{background:var(--s-accent);color:var(--s-on-accent)}.quote-status--accepted{background:var(--s-success);color:var(--s-on-success)}.quote-status--rejected{background:var(--s-danger);color:var(--s-on-danger)}.quote-status--expired{background:var(--s-bg-raised);color:var(--s-text-2)}.quote-form__readonly{gap:var(--space-1);padding:var(--space-3);border:1px dashed var(--s-border);border-radius:var(--radius);display:grid}.quote-form__readonly-title{margin:0;font-weight:600}:is(.app-shell:has(.m-shell)>.topnav,.app-shell:has(.m-shell)>.app-footer){display:none}.m-shell{min-height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex}.m-shell__main{padding:var(--space-4);padding-bottom:calc(var(--space-8) + var(--tap-min) + env(safe-area-inset-bottom));flex:1}.m-tabbar{z-index:20;background:var(--s-bg);border-block-start:1px solid var(--s-border);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:0;inset-inline:0}.m-tabbar__list{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.m-tabbar__item{min-height:var(--tap-min);padding-inline:var(--space-1);color:var(--s-text-2);font-size:var(--font-size-sm);font-weight:var(--weight-medium);text-align:center;touch-action:manipulation;place-items:center;display:grid}.m-tabbar__item[aria-current=page]{color:var(--s-accent);font-weight:var(--weight-bold)}.m-banner{padding:var(--space-3) var(--space-4);background:var(--s-bg-raised);border-block-end:1px solid var(--s-border);color:var(--s-text);font-size:var(--font-size-sm);font-weight:var(--weight-medium);margin:0}.m-banner--info{background:var(--s-accent-soft)}.m-queue{padding:var(--space-2) var(--space-4);background:var(--s-bg-raised);border-block-end:1px solid var(--s-border);font-size:var(--font-size-sm)}.m-queue__summary{font-weight:var(--weight-medium);margin:0}.m-queue__results{margin:var(--space-2) 0 0;padding-inline-start:var(--space-4)}.m-queue__results [data-outcome=failed]{color:var(--s-danger)}.m-queue__action{margin-block-start:var(--space-2)}.m-queue__dismiss{min-height:var(--tap-min);border:1px solid var(--s-border);border-radius:var(--radius-md);color:var(--s-text-2);font-size:var(--font-size-sm);padding-inline:var(--space-3);background:0 0;margin-inline-start:var(--space-2)}.m-screen__title{margin:0 0 var(--space-3);font-size:var(--font-size-xl);font-weight:var(--weight-bold)}.m-screen__list{margin:0;padding:0;list-style:none}.m-screen__cell{border-block-end:1px solid var(--s-border)}.m-screen__row{gap:var(--space-1);min-height:var(--tap-min);padding-block:var(--space-3);color:var(--s-text);align-content:center;display:grid}.m-screen__row-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.m-screen__row-title{font-weight:var(--weight-medium)}.m-screen__row-sub{color:var(--s-text-2);font-size:var(--font-size-sm);overflow-wrap:anywhere}.m-progress{height:var(--space-1);background:var(--s-bg-inset);border-radius:var(--radius-full);display:block;overflow:hidden}.m-progress__bar{background:var(--s-accent);border-radius:inherit;height:100%;display:block}.m-detail__head{margin-block-end:var(--space-4)}.m-detail__back{min-height:var(--tap-min);color:var(--s-link);font-size:var(--font-size-sm);place-items:center;display:inline-grid}.m-detail__title{margin:var(--space-1) 0 0;font-size:var(--font-size-lg);font-weight:var(--weight-bold);overflow-wrap:anywhere}.m-detail__placeholder{border:1px dashed var(--s-border);border-radius:var(--radius-md);padding:var(--space-6);color:var(--s-text-2);text-align:center}.m-detail__placeholder p{margin:0}.m-section-title{font-size:var(--font-size-xl);margin:0 0 var(--space-4)}.m-header{z-index:40;background:var(--s-bg-raised);border-bottom:1px solid var(--s-border);position:sticky;top:0}.m-header__inner{align-items:center;gap:var(--space-4);max-width:1200px;padding:var(--space-3) var(--space-4);margin:0 auto;display:flex}.m-header__brand{align-items:center;gap:var(--space-2);color:var(--s-text);font-weight:700;text-decoration:none;display:inline-flex}.m-header__brand-mark{border-radius:var(--radius);background:var(--s-primary);width:28px;height:28px;color:var(--s-on-primary);font-size:var(--font-size-base);justify-content:center;align-items:center;display:inline-flex}.m-header__nav{gap:var(--space-1);flex:1;display:flex}.m-header__pillar{position:relative}.m-header__pillar-link{padding:var(--space-2) var(--space-3);color:var(--s-text);border-radius:var(--radius);font-size:var(--font-size-base);text-decoration:none;display:inline-block}.m-header__pillar-link:hover,.m-header__pillar-link:focus-visible{background:var(--s-bg)}.m-header__dropdown{background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-lg);padding:var(--space-2);flex-direction:column;gap:2px;display:flex;position:absolute;top:100%;left:0}.m-header__dropdown-item{padding:var(--space-2) var(--space-3);color:var(--s-text-2);border-radius:var(--radius);font-size:var(--font-size-sm);text-decoration:none}.m-header__dropdown-item:hover{color:var(--s-text);background:var(--s-bg)}.m-header__tools{align-items:center;gap:var(--space-2);display:flex}.m-header__search{align-items:center;gap:var(--space-1);color:var(--s-text-2);padding:var(--space-2);border-radius:var(--radius);text-decoration:none;display:inline-flex}.m-header__search:hover{color:var(--s-text)}.m-header__tools-sep{background:var(--s-border);width:1px;height:20px}.m-header__cta{padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--s-primary);color:var(--s-on-primary);font-size:var(--font-size-sm);font-weight:600;text-decoration:none}.m-header__burger{color:var(--s-text);min-width:var(--tap-min,44px);min-height:var(--tap-min,44px);background:0 0;border:0;font-size:20px;display:none}@media (max-width: var(--bp-md)){.m-header__nav{display:none}.m-header__burger{justify-content:center;align-items:center;display:inline-flex}.m-header__tools{margin-left:auto}.m-header__search-label{display:none}}.m-drawer{z-index:60;background:var(--s-bg);padding:var(--space-4);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.m-drawer__head{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.m-drawer__brand{font-weight:700;font-size:var(--font-size-lg);color:var(--s-text)}.m-drawer__close{color:var(--s-text);min-width:var(--tap-min,44px);min-height:var(--tap-min,44px);background:0 0;border:0;font-size:24px}.m-drawer__nav{gap:var(--space-4);flex-direction:column;display:flex}.m-drawer__group{gap:var(--space-1);flex-direction:column;display:flex}.m-drawer__pillar{color:var(--s-text);font-weight:600;font-size:var(--font-size-lg);text-decoration:none}.m-drawer__item{color:var(--s-text-2);padding:var(--space-2) 0 var(--space-2) var(--space-4);font-size:var(--font-size-base);text-decoration:none}.m-footer{border-top:1px solid var(--s-border);background:var(--s-bg-raised);margin-top:var(--space-8)}.m-footer__inner{max-width:1200px;padding:var(--space-8) var(--space-4) var(--space-4);gap:var(--space-6);grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0 auto;display:grid}.m-footer__logo{font-weight:700;font-size:var(--font-size-xl);color:var(--s-text)}.m-footer__tagline{color:var(--s-text-2);font-size:var(--font-size-sm);margin:var(--space-2) 0 0}.m-footer__col{gap:var(--space-2);flex-direction:column;display:flex}.m-footer__col-title{margin:0 0 var(--space-1);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--s-text-2)}.m-footer__link{color:var(--s-text-2);font-size:var(--font-size-sm);text-decoration:none}.m-footer__link:hover{color:var(--s-text)}.m-footer__bottom{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-8);color:var(--s-text-2);font-size:var(--font-size-xs);display:flex}@media (max-width: var(--bp-md)){.m-footer__inner{grid-template-columns:1fr 1fr}}.m-fz152{max-width:1200px;padding:var(--space-4);border:1px solid var(--s-border);border-radius:var(--radius-lg);margin:0 auto}.m-fz152__title{margin:0 0 var(--space-2);font-size:var(--font-size-base);color:var(--s-text)}.m-fz152__body,.m-fz152__consent{margin:0 0 var(--space-2);color:var(--s-text-2);font-size:var(--font-size-sm)}.m-legal-banner{max-width:1200px;margin:var(--space-4) auto 0;padding:var(--space-3) var(--space-4);border:1px solid var(--s-danger);border-radius:var(--radius);color:var(--s-danger);background:var(--s-bg-raised);font-size:var(--font-size-sm)}.m-process__list{gap:var(--space-5,32px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-process__step{gap:var(--space-4);display:flex}.m-process__node{border-radius:var(--radius-full);background:var(--s-primary);width:32px;height:32px;color:var(--s-on-primary);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.m-process__step-title{font-size:var(--font-size-base);color:var(--s-text);margin:0 0 4px}.m-process__step-desc{color:var(--s-text-2);font-size:var(--font-size-sm);margin:0}.m-faq{margin-top:var(--space-8)}.m-faq__list{gap:var(--space-2);flex-direction:column;display:flex}.m-faq__item{border:1px solid var(--s-border);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.m-faq__q{cursor:pointer;color:var(--s-text);font-weight:600}.m-faq__a{margin:var(--space-2) 0 0;color:var(--s-text-2);font-size:var(--font-size-sm)}.m-case-card{border:1px solid var(--s-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--s-bg-raised);gap:var(--space-2);flex-direction:column;display:flex}.m-case-card__market{color:var(--s-accent);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em}.m-case-card__title{font-size:var(--font-size-lg);color:var(--s-text);margin:0}.m-case-card__summary{color:var(--s-text-2);font-size:var(--font-size-sm);margin:0}.m-case-card__quote{padding:var(--space-2) 0 0 var(--space-4);border-left:2px solid var(--s-accent);color:var(--s-text);font-size:var(--font-size-sm);margin:0}.m-case-card__quote>p{margin:0;font-style:italic}.m-case-card__quote-label{color:var(--s-text-2);font-size:var(--font-size-xs);margin-top:4px}.m-case-video{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.m-case-video__frame{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--s-border);border-radius:var(--radius);background:var(--s-bg-raised);width:100%;display:block}.m-case-video__frame:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.m-case-video--empty .m-case-video__frame{border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.m-case-video__label{color:var(--s-text-2);font-size:var(--font-size-sm)}.m-case-video__hint,.m-case-video__caption{color:var(--s-text-2);font-size:var(--font-size-xs)}.m-cases__hero,.m-help__hero,.m-search__title+.m-search__subtitle,.m-landing__hero{text-align:center;margin-bottom:var(--space-6)}.m-cases__title,.m-help__title,.m-search__title,.m-landing__title,.m-service__title{font-size:var(--font-size-2xl);margin:0 0 var(--space-2);color:var(--s-text)}.m-cases__subtitle,.m-help__subtitle,.m-search__subtitle,.m-landing__subtitle,.m-service__tagline{color:var(--s-text-2);margin:0}.m-cases__logos{margin:var(--space-6) 0;text-align:center}.m-cases__logos-label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--s-text-2);margin:0 0 var(--space-3)}.m-cases__logo-row{gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.m-cases__logo-chip{border:1px dashed var(--s-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-4);color:var(--s-text-2);font-size:var(--font-size-sm)}.m-cases__cards{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width: var(--bp-md)){.m-cases__cards{grid-template-columns:1fr}}.m-cases__cta,.m-service__cta,.m-landing__cta{margin-top:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--s-primary);color:var(--s-on-primary);border-radius:var(--radius);font-weight:600;text-decoration:none;display:inline-block}.m-service__cases-link{margin-top:var(--space-3);color:var(--s-accent);display:inline-block}.m-help__cats{gap:var(--space-4);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}@media (max-width: var(--bp-md)){.m-help__cats{grid-template-columns:1fr}}.m-help__cat{border:1px solid var(--s-border);border-radius:var(--radius-lg);padding:var(--space-4)}.m-help__cat-title{font-size:var(--font-size-lg);color:var(--s-text);font-weight:600;text-decoration:none}.m-help__cat-desc{color:var(--s-text-2);font-size:var(--font-size-sm);margin:var(--space-1) 0 var(--space-3)}.m-help__articles{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-help__article-link{color:var(--s-accent);font-size:var(--font-size-base);text-decoration:none}.m-help__article-summary{color:var(--s-text-2);font-size:var(--font-size-sm);margin:var(--space-1) 0 0}.m-help__back{margin-bottom:var(--space-4)}.m-help__back a{color:var(--s-text-2)}.m-help-article{max-width:720px}.m-help__article-para{color:var(--s-text);line-height:1.7}.m-help__footer-cta{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--s-border)}.m-help__contact{margin-top:var(--space-2);color:var(--s-accent);display:inline-block}.m-search{max-width:640px}.m-search__form{gap:var(--space-2);margin-top:var(--space-4);display:flex}.m-search__input{padding:var(--space-3);border:1px solid var(--s-border);border-radius:var(--radius);background:var(--s-bg);color:var(--s-text);flex:1}.m-search__submit{padding:var(--space-3) var(--space-5);border-radius:var(--radius);background:var(--s-primary);color:var(--s-on-primary);cursor:pointer;border:0;font-weight:600}.m-search__hint{margin-top:var(--space-3);color:var(--s-text-2);font-size:var(--font-size-sm)}.m-service__hero{text-align:center;margin-bottom:var(--space-6)}.m-landing__case-row{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width: var(--bp-md)){.m-landing__case-row{grid-template-columns:1fr}}.m-landing__cta{margin-top:0}.m-legal-page{max-width:720px}.m-legal-page__title{font-size:var(--font-size-2xl);color:var(--s-text)}.m-legal-page__lead{color:var(--s-text-2)}.m-legal-page__sections{color:var(--s-text);padding-left:var(--space-5,32px);line-height:1.7}.m-legal-page__section{margin-bottom:var(--space-3)}.m-legal-page__updated{margin-top:var(--space-6);color:var(--s-text-2);font-size:var(--font-size-xs)}.m-legal-page__mount-note{color:var(--s-text-2);font-size:var(--font-size-sm)}.m-legal-page__help-link{color:var(--s-accent)}.m-pricing__hero{text-align:center;margin-bottom:var(--space-6)}.m-pricing__title{font-size:var(--font-size-2xl);margin:0 0 var(--space-2)}.m-pricing__subtitle{color:var(--s-text-2);margin:0}.m-pricing__tiers{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width: var(--bp-md)){.m-pricing__tiers{grid-template-columns:1fr}}.m-pricing__tier{border:1px solid var(--s-border);border-radius:var(--radius-lg);padding:var(--space-4)}.m-pricing__w1-note{margin-top:var(--space-4);color:var(--s-text-2);font-size:var(--font-size-sm);text-align:center}.m-offline,.m-maintenance,.m-notfound,.m-servererror{text-align:center;padding:var(--space-8) 0}.m-offline__title,.m-maintenance__title{font-size:var(--font-size-2xl);color:var(--s-text)}.m-offline__body,.m-maintenance__body{color:var(--s-text-2);max-width:480px;margin:0 auto var(--space-4)}.m-offline__retry,.m-maintenance__retry{padding:var(--space-3) var(--space-6);border-radius:var(--radius);background:var(--s-primary);color:var(--s-on-primary);font-weight:600;text-decoration:none;display:inline-block}.m-notfound__code,.m-servererror__code{color:var(--s-text-2);margin:0;font-size:64px;font-weight:800}.m-notfound__title,.m-servererror__title{font-size:var(--font-size-2xl);color:var(--s-text);margin:var(--space-2) 0}.m-notfound__body,.m-servererror__body{color:var(--s-text-2);max-width:520px;margin:0 auto var(--space-4)}.m-notfound__search{gap:var(--space-2);max-width:480px;margin:0 auto var(--space-6);display:flex}.m-notfound__input{padding:var(--space-3);border:1px solid var(--s-border);border-radius:var(--radius);background:var(--s-bg);color:var(--s-text);flex:1}.m-notfound__submit{padding:var(--space-3) var(--space-5);border-radius:var(--radius);background:var(--s-primary);color:var(--s-on-primary);cursor:pointer;border:0;font-weight:600}.m-notfound__popular-title{font-size:var(--font-size-base);color:var(--s-text-2)}.m-notfound__popular{gap:var(--space-4);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.m-notfound__pop-link{color:var(--s-accent);text-decoration:none}.m-servererror__event-label{color:var(--s-text-2);font-size:var(--font-size-sm)}.m-eventid{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:inline-flex}.m-eventid__value{font-family:var(--font-mono,monospace);font-size:var(--font-size-sm);background:var(--s-bg-raised);border:1px solid var(--s-border);border-radius:var(--radius);padding:4px var(--space-3);-webkit-user-select:all;user-select:all}.m-eventid__copy{border:1px solid var(--s-border);background:var(--s-bg-raised);color:var(--s-text);border-radius:var(--radius);padding:4px var(--space-3);font-size:var(--font-size-xs);cursor:pointer}.m-servererror__actions{gap:var(--space-3);margin-top:var(--space-5);justify-content:center;display:flex}.m-servererror__retry{border-radius:var(--radius);padding:var(--space-3) var(--space-5);background:var(--s-primary);color:var(--s-on-primary);cursor:pointer;border:0;font-weight:600}.m-servererror__home,.m-servererror__cars{color:var(--s-accent);align-self:center}.m-escrow-link__cta{color:var(--s-accent)}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304-308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE4F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384,U+386,U+388-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/punct.woff2)format("woff2");unicode-range:U+3000-303F,U+FE1?,U+FE30-FE4F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/forms.woff2)format("woff2");unicode-range:U+FF00-FFEF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/radicals.woff2)format("woff2");unicode-range:U+2E80-2EFF,U+2F00-2FDF,U+2FF?}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/bopomofo.woff2)format("woff2");unicode-range:U+3105-312F,U+31A0-31BF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/compat-ideo.woff2)format("woff2");unicode-range:U+F900-FAFF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/latin-shared.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-1.woff2)format("woff2");unicode-range:U+3400-359B}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-2.woff2)format("woff2");unicode-range:U+359C-3737}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-3.woff2)format("woff2");unicode-range:U+3738-38D3}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-4.woff2)format("woff2");unicode-range:U+38D4-3A6F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-5.woff2)format("woff2");unicode-range:U+3A70-3C0B}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-6.woff2)format("woff2");unicode-range:U+3C0C-3DA7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-7.woff2)format("woff2");unicode-range:U+3DA8-3F43}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-8.woff2)format("woff2");unicode-range:U+3F44-40DF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-9.woff2)format("woff2");unicode-range:U+40E0-427B}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-10.woff2)format("woff2");unicode-range:U+427C-4417}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-11.woff2)format("woff2");unicode-range:U+4418-45B3}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-12.woff2)format("woff2");unicode-range:U+45B4-474F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-13.woff2)format("woff2");unicode-range:U+4750-48EB}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-14.woff2)format("woff2");unicode-range:U+48EC-4A87}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-15.woff2)format("woff2");unicode-range:U+4A88-4C23}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/ext-a-16.woff2)format("woff2");unicode-range:U+4C24-4DBF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-1.woff2)format("woff2");unicode-range:U+4E00-4F47}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-2.woff2)format("woff2");unicode-range:U+4F48-508F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-3.woff2)format("woff2");unicode-range:U+5090-51D7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-4.woff2)format("woff2");unicode-range:U+51D8-531F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-5.woff2)format("woff2");unicode-range:U+5320-5467}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-6.woff2)format("woff2");unicode-range:U+5468-55AF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-7.woff2)format("woff2");unicode-range:U+55B0-56F7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-8.woff2)format("woff2");unicode-range:U+56F8-583F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-9.woff2)format("woff2");unicode-range:U+5840-5987}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-10.woff2)format("woff2");unicode-range:U+5988-5ACF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-11.woff2)format("woff2");unicode-range:U+5AD0-5C17}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-12.woff2)format("woff2");unicode-range:U+5C18-5D5F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-13.woff2)format("woff2");unicode-range:U+5D60-5EA7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-14.woff2)format("woff2");unicode-range:U+5EA8-5FEF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-15.woff2)format("woff2");unicode-range:U+5FF0-6137}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-16.woff2)format("woff2");unicode-range:U+6138-627F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-17.woff2)format("woff2");unicode-range:U+6280-63C7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-18.woff2)format("woff2");unicode-range:U+63C8-650F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-19.woff2)format("woff2");unicode-range:U+6510-6657}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-20.woff2)format("woff2");unicode-range:U+6658-679F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-21.woff2)format("woff2");unicode-range:U+67A0-68E7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-22.woff2)format("woff2");unicode-range:U+68E8-6A2F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-23.woff2)format("woff2");unicode-range:U+6A30-6B77}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-24.woff2)format("woff2");unicode-range:U+6B78-6CBF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-25.woff2)format("woff2");unicode-range:U+6CC0-6E07}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-26.woff2)format("woff2");unicode-range:U+6E08-6F4F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-27.woff2)format("woff2");unicode-range:U+6F50-7097}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-28.woff2)format("woff2");unicode-range:U+7098-71DF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-29.woff2)format("woff2");unicode-range:U+71E0-7327}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-30.woff2)format("woff2");unicode-range:U+7328-746F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-31.woff2)format("woff2");unicode-range:U+7470-75B7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-32.woff2)format("woff2");unicode-range:U+75B8-76FF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-33.woff2)format("woff2");unicode-range:U+7700-7847}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-34.woff2)format("woff2");unicode-range:U+7848-798F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-35.woff2)format("woff2");unicode-range:U+7990-7AD7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-36.woff2)format("woff2");unicode-range:U+7AD8-7C1F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-37.woff2)format("woff2");unicode-range:U+7C20-7D67}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-38.woff2)format("woff2");unicode-range:U+7D68-7EAF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-39.woff2)format("woff2");unicode-range:U+7EB0-7FF7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-40.woff2)format("woff2");unicode-range:U+7FF8-813F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-41.woff2)format("woff2");unicode-range:U+8140-8287}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-42.woff2)format("woff2");unicode-range:U+8288-83CF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-43.woff2)format("woff2");unicode-range:U+83D0-8517}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-44.woff2)format("woff2");unicode-range:U+8518-865F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-45.woff2)format("woff2");unicode-range:U+8660-87A7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-46.woff2)format("woff2");unicode-range:U+87A8-88EF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-47.woff2)format("woff2");unicode-range:U+88F0-8A37}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-48.woff2)format("woff2");unicode-range:U+8A38-8B7F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-49.woff2)format("woff2");unicode-range:U+8B80-8CC7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-50.woff2)format("woff2");unicode-range:U+8CC8-8E0F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-51.woff2)format("woff2");unicode-range:U+8E10-8F57}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-52.woff2)format("woff2");unicode-range:U+8F58-909F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-53.woff2)format("woff2");unicode-range:U+90A0-91E7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-54.woff2)format("woff2");unicode-range:U+91E8-932F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-55.woff2)format("woff2");unicode-range:U+9330-9477}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-56.woff2)format("woff2");unicode-range:U+9478-95BF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-57.woff2)format("woff2");unicode-range:U+95C0-9707}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-58.woff2)format("woff2");unicode-range:U+9708-984F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-59.woff2)format("woff2");unicode-range:U+9850-9997}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-60.woff2)format("woff2");unicode-range:U+9998-9ADF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-61.woff2)format("woff2");unicode-range:U+9AE0-9C27}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-62.woff2)format("woff2");unicode-range:U+9C28-9D6F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-63.woff2)format("woff2");unicode-range:U+9D70-9EB7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sc/han-64.woff2)format("woff2");unicode-range:U+9EB8-9FFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-arabic/arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-arabic/arabic-present.woff2)format("woff2");unicode-range:U+FB50-FDFF,U+FE70-FEFF}:root{--font-sans:"Inter", "Noto Sans SC", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Inter", "Noto Sans SC", var(--font-sans)}:root:lang(zh){--font-sans:"Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", ui-sans-serif, system-ui, sans-serif;--font-display:"Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", var(--font-sans)}:root:lang(ar){--font-sans:"Noto Sans Arabic", "Inter", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-display:"Noto Sans Arabic", "Inter", var(--font-sans)}
