@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--indigo-50: #eeedfd;--indigo-100: #dedcfb;--indigo-200: #c2bff8;--indigo-300: #a29ef4;--indigo-400: #7d78ee;--indigo-500: #4c46e5;--indigo-600: #3e38d1;--indigo-700: #332ead;--indigo-800: #292585;--indigo-900: #1c1959;--neutral-0: #ffffff;--neutral-50: #f7f8fa;--neutral-100: #eff1f5;--neutral-200: #e3e6ec;--neutral-300: #cdd2dc;--neutral-400: #9aa2b1;--neutral-500: #6e7686;--neutral-600: #515869;--neutral-700: #3a404e;--neutral-800: #262b36;--neutral-900: #15181f;--neutral-950: #0d0f14;--green-50: #e7f7ee;--green-100: #cdeedd;--green-500: #16b35c;--green-600: #12a150;--green-700: #0c7c3d;--amber-50: #fdf3e3;--amber-100: #fae4c2;--amber-500: #f0a020;--amber-600: #c2740a;--amber-700: #8f5606;--red-50: #fdecec;--red-100: #fad4d4;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b01c1c;--sky-50: #e8f4fe;--sky-100: #cde7fc;--sky-500: #0ea5e9;--sky-600: #0284c7;--sky-700: #0369a1;--teal-600: #0d9488;--bg: var(--neutral-50);--surface: var(--neutral-0);--surface-2: var(--neutral-100);--surface-3: var(--neutral-200);--ink: var(--neutral-900);--ink-2: var(--neutral-700);--muted: var(--neutral-500);--ink-inv: var(--neutral-0);--line: var(--neutral-200);--line-strong: var(--neutral-300);--accent: var(--indigo-500);--accent-hover: var(--indigo-600);--accent-active: var(--indigo-700);--accent-soft: var(--indigo-50);--accent-soft-2: var(--indigo-100);--accent-ink: var(--neutral-0);--on-soft: var(--indigo-700);--focus: var(--indigo-400);--focus-ring: 0 0 0 3px color-mix(in oklab, var(--indigo-500) 28%, transparent);--success: var(--green-600);--success-soft: var(--green-50);--success-ink: var(--green-700);--warning: var(--amber-600);--warning-soft: var(--amber-50);--warning-ink: var(--amber-700);--danger: var(--red-600);--danger-soft: var(--red-50);--danger-ink: var(--red-700);--danger-hover: var(--red-700);--info: var(--sky-600);--info-soft: var(--sky-50);--info-ink: var(--sky-700);--red: var(--danger);--amber: var(--warning);--green: var(--success);--soft: var(--surface-2);--green-soft: var(--success-soft);--red-soft: var(--danger-soft);--blue2: var(--info);--blue2-soft: var(--info-soft);--sky1: #eef1ff;--sky2: #f8f9ff;--st-auction-bg: var(--info-soft);--st-auction-fg: var(--info-ink);--st-auction-dot: var(--sky-500);--st-preorder-bg: var(--surface-2);--st-preorder-fg: var(--ink-2);--st-preorder-dot: var(--neutral-400);--st-won-bg: var(--accent-soft);--st-won-fg: var(--on-soft);--st-won-dot: var(--accent);--st-transit-bg: var(--accent-soft);--st-transit-fg: var(--on-soft);--st-transit-dot: var(--indigo-400);--st-customs-bg: var(--warning-soft);--st-customs-fg: var(--warning-ink);--st-customs-dot: var(--amber-500);--st-stock-bg: var(--success-soft);--st-stock-fg: var(--success-ink);--st-stock-dot: var(--green-500);--st-yard-bg: var(--success-soft);--st-yard-fg: var(--success-ink);--st-yard-dot: var(--teal-600);--st-booked-bg: var(--accent);--st-booked-fg: var(--accent-ink);--st-booked-dot: var(--indigo-200);--st-sold-bg: var(--neutral-800);--st-sold-fg: var(--neutral-0);--st-sold-dot: var(--neutral-400);--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Space Grotesk", var(--font-ui);--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--fs-display: 44px;--lh-display: 48px;--fw-display: 600;--ls-display: -.02em;--fs-h1: 32px;--lh-h1: 38px;--fw-h1: 600;--ls-h1: -.015em;--fs-h2: 24px;--lh-h2: 30px;--fw-h2: 600;--ls-h2: -.01em;--fs-h3: 19px;--lh-h3: 26px;--fw-h3: 600;--ls-h3: -.005em;--fs-body-lg: 17px;--lh-body-lg: 26px;--fs-body: 15px;--lh-body: 22px;--fw-body: 450;--fs-body-sm: 13px;--lh-body-sm: 19px;--fs-caption: 12px;--lh-caption: 16px;--fs-label: 12px;--lh-label: 16px;--fw-label: 600;--ls-label: .06em;--sp-0: 0;--sp-05: 2px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--gutter: var(--sp-6);--page-max: 1280px;--row-h: 52px;--control-h: 40px;--control-h-sm: 32px;--tap-min: 44px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 28px;--radius-pill: 999px;--radius: var(--radius-md);--shadow-1: 0 1px 2px rgba(21,24,31,.06), 0 1px 1px rgba(21,24,31,.04);--shadow-2: 0 2px 4px rgba(21,24,31,.05), 0 8px 20px rgba(21,24,31,.07);--shadow-3: 0 8px 16px rgba(21,24,31,.07), 0 24px 48px rgba(21,24,31,.12);--shadow-4: 0 -2px 8px rgba(21,24,31,.06), 0 -20px 48px rgba(21,24,31,.14);--shadow: var(--shadow-2);--dur-instant: 80ms;--dur-fast: .14s;--dur-base: .2s;--dur-slow: .32s;--dur-sheet: .38s;--ease-standard: cubic-bezier(.2,.8,.2,1);--ease-enter: cubic-bezier(0,0,.2,1);--ease-exit: cubic-bezier(.4,0,1,1);--ease-emphasized: cubic-bezier(.2,1.1,.3,1);--z-sticky: 10;--z-sidebar: 20;--z-tabbar: 30;--z-sheet: 40;--z-modal: 50;--z-toast: 60;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--tabbar-h: calc(56px + var(--safe-bottom));--sidebar-w: 248px;--sidebar-w-collapsed: 64px}[data-theme=dark]{--bg: var(--neutral-950);--surface: var(--neutral-900);--surface-2: #1c212b;--surface-3: var(--neutral-800);--ink: #f2f4f8;--ink-2: #ccd2dd;--muted: var(--neutral-400);--ink-inv: var(--neutral-950);--line: #262b36;--line-strong: #363d4b;--accent: var(--indigo-400);--accent-hover: #9a96f3;--accent-active: var(--indigo-300);--accent-soft: rgba(125,120,238,.16);--accent-soft-2: rgba(125,120,238,.26);--accent-ink: var(--neutral-950);--on-soft: var(--indigo-200);--focus: var(--indigo-300);--focus-ring: 0 0 0 3px color-mix(in oklab, var(--indigo-300) 34%, transparent);--success: var(--green-500);--success-soft: rgba(22,179,92,.16);--success-ink: #6ee7a5;--warning: var(--amber-500);--warning-soft: rgba(240,160,32,.16);--warning-ink: #f6c069;--danger: var(--red-500);--danger-soft: rgba(239,68,68,.16);--danger-ink: #fca5a5;--danger-hover: #f87171;--info: var(--sky-500);--info-soft: rgba(14,165,233,.16);--info-ink: #7dd3fc;--sky1: #171a2b;--sky2: #101219;--st-auction-bg: var(--info-soft);--st-auction-fg: var(--info-ink);--st-preorder-bg: var(--surface-2);--st-preorder-fg: var(--ink-2);--st-won-bg: var(--accent-soft);--st-won-fg: var(--on-soft);--st-transit-bg: var(--accent-soft);--st-transit-fg: var(--on-soft);--st-customs-bg: var(--warning-soft);--st-customs-fg: var(--warning-ink);--st-stock-bg: var(--success-soft);--st-stock-fg: var(--success-ink);--st-yard-bg: var(--success-soft);--st-yard-fg: var(--success-ink);--st-booked-bg: var(--accent);--st-booked-fg: var(--accent-ink);--st-sold-bg: var(--neutral-700);--st-sold-fg: var(--neutral-0);--shadow-1: 0 1px 2px rgba(0,0,0,.5);--shadow-2: 0 2px 4px rgba(0,0,0,.4), 0 8px 20px rgba(0,0,0,.45);--shadow-3: 0 8px 16px rgba(0,0,0,.45), 0 24px 48px rgba(0,0,0,.6);--shadow-4: 0 -2px 8px rgba(0,0,0,.4), 0 -20px 48px rgba(0,0,0,.6);--shadow: var(--shadow-2)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: var(--neutral-950);--surface: var(--neutral-900);--surface-2: #1c212b;--surface-3: var(--neutral-800);--ink: #f2f4f8;--ink-2: #ccd2dd;--muted: var(--neutral-400);--ink-inv: var(--neutral-950);--line: #262b36;--line-strong: #363d4b;--accent: var(--indigo-400);--accent-hover: #9a96f3;--accent-active: var(--indigo-300);--accent-soft: rgba(125,120,238,.16);--accent-soft-2: rgba(125,120,238,.26);--accent-ink: var(--neutral-950);--on-soft: var(--indigo-200);--focus: var(--indigo-300);--success-soft: rgba(22,179,92,.16);--success-ink: #6ee7a5;--warning-soft: rgba(240,160,32,.16);--warning-ink: #f6c069;--danger-soft: rgba(239,68,68,.16);--danger-ink: #fca5a5;--info-soft: rgba(14,165,233,.16);--info-ink: #7dd3fc;--sky1: #171a2b;--sky2: #101219;--shadow-1: 0 1px 2px rgba(0,0,0,.5);--shadow-2: 0 2px 4px rgba(0,0,0,.4), 0 8px 20px rgba(0,0,0,.45);--shadow-3: 0 8px 16px rgba(0,0,0,.45), 0 24px 48px rgba(0,0,0,.6)}}[data-tg-theme=dark]{color-scheme:dark}@media (prefers-reduced-motion: reduce){:root{--dur-instant: 0ms;--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;--dur-sheet: 0ms}}html{color-scheme:light dark}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}*:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3,.font-display{font-family:var(--font-display)}.space-grotesk{font-family:"Space Grotesk",var(--font-ui);font-optical-sizing:auto;font-style:normal}
