:root{--teal:#3bbca7;--teal-hover:#2fa48f;--teal-pressed:#248672;--teal-soft:#e8f7f4;--navy:#072f60;--navy-hover:#0a3f7c;--navy-soft:#eef3fa;--gold:#ffb606;--gold-soft:#fff6db;--text-primary:#1e2845;--text-secondary:#4a5468;--text-muted:#838383;--bg-page:#f6f7f9;--bg-section:#eff1f4;--bg-subtle:#f1f3f6;--bg-dark:#1e2845;--bg-elevated:#fff;--bg-translucent:#f6f7f9d1;--neutral-soft:#f0f2f5;--shadow-brand-sm:0 2px 6px #3bbca740;--shadow-brand-md:0 6px 18px #3bbca759;--scrollbar-thumb:#1f294238;--scrollbar-thumb-hover:#1f29426b;--border:#e4e7ec;--border-subtle:#f0f2f5;--success:#22c55e;--success-soft:#e7f9ee;--success-pressed:#16833f;--warning:#f59e0b;--warning-soft:#fff4dd;--warning-pressed:#92400e;--danger:#ef4444;--danger-soft:#fde8e8;--danger-pressed:#b91c1c;--info:#3b82f6;--info-soft:#e6efff;--info-pressed:#1d4ed8;--coral:#f87171;--coral-soft:#fde8e8;--coral-pressed:#b91c1c;--amber:#f59e0b;--amber-soft:#fff4dd;--amber-pressed:#92400e;--ink-50:#f6f7f9;--ink-100:#eef0f3;--ink-200:#e4e7ec;--ink-300:#cbd1da;--ink-900:#1e2845;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--sh-xs:0 1px 2px #072f600a;--sh-sm:0 2px 6px #072f600f;--sh-md:0 6px 18px #072f6014;--sh-lg:0 18px 40px #072f601f;--sh-xl:0 28px 68px #072f602e;--sh-glow:0 0 0 4px #3bbca72e;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-inout:cubic-bezier(.6, 0, .4, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--font-display:"Red Hat Display", ui-sans-serif, system-ui, sans-serif;--font-body:"Heebo", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:#f0f2f6;--text-secondary:#b0b6c2;--text-muted:#6e7686;--bg-page:#0b0e14;--bg-section:#11141c;--bg-subtle:#14171f;--bg-elevated:#161a23;--bg-dark:#06080c;--bg-translucent:#0b0e14d1;--neutral-soft:#1f2430;--shadow-brand-sm:0 2px 6px #00000073;--shadow-brand-md:0 6px 16px #0000008c;--scrollbar-thumb:#b0b6c22e;--scrollbar-thumb-hover:#b0b6c261;--border:#242935;--border-subtle:#1a1e27;--teal-soft:#16322f;--navy-soft:#14223f;--gold-soft:#3a2d10;--success-soft:#112b22;--warning-soft:#2f2410;--danger-soft:#2f1818;--info-soft:#131f3d;--coral-soft:#2f1818;--amber-soft:#2f2410;--ink-50:#11141c;--ink-100:#161a23;--ink-200:#242935;--ink-300:#36404f;--sh-xs:0 1px 2px #00000073;--sh-sm:0 2px 6px #0000008c;--sh-md:0 6px 18px #000000a6;--sh-lg:0 18px 40px #000000bf;--sh-xl:0 28px 68px #000000d9}[data-theme=dark-blue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:#e6eaf2;--text-secondary:#b6becc;--text-muted:#8a93a4;--bg-page:#0e1525;--bg-section:#14203a;--bg-subtle:#1a2540;--bg-elevated:#182242;--bg-dark:#0b1120;--bg-translucent:#0e1525d1;--neutral-soft:#232f4d;--shadow-brand-sm:0 2px 6px #00000073;--shadow-brand-md:0 6px 16px #0000008c;--scrollbar-thumb:#b6becc33;--scrollbar-thumb-hover:#b6becc66;--border:#28324f;--border-subtle:#1f2942;--teal-soft:#1f4a45;--navy-soft:#122b57;--gold-soft:#4a3a12;--success-soft:#14352a;--warning-soft:#3a2c12;--danger-soft:#3a1f1f;--info-soft:#15244b;--coral-soft:#3a1f1f;--amber-soft:#3a2c12;--ink-50:#14203a;--ink-100:#1a2540;--ink-200:#28324f;--ink-300:#3a4566;--sh-xs:0 1px 2px #00000059;--sh-sm:0 2px 6px #00000073;--sh-md:0 6px 18px #0000008c;--sh-lg:0 18px 40px #0009;--sh-xl:0 28px 68px #000000b3}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}html,body{font-family:var(--font-body);color:var(--text-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:16px;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:700;line-height:1.15}p{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}em{color:var(--teal);font-style:normal}.eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:var(--r-xs)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--r-pill);min-height:32px;transition:background-color .16s var(--ease-out);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes borderPulse{0%,to{box-shadow:0 0 0 0 #3b82f659, var(--sh-md)}50%{box-shadow:0 0 0 6px #3b82f600, var(--sh-md)}}@keyframes drawerIn{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes backdropIn{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(3px)}}@keyframes modalIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitSpinRev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.orbiter-login__shell{color:#fff;min-height:100vh;font-family:var(--font-body);background:radial-gradient(80% 60% at 80% 20%,#3bbca738 0%,#072f6000 60%),linear-gradient(135deg,#072f60 0%,#0a3f7c 50%,#1c5ba1 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.orbiter-login__orbit-bg{pointer-events:none;z-index:1;justify-content:center;align-items:center;width:70%;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.orbiter-login__orbit-bg svg{width:100%;max-width:1100px;height:100%;display:block}.orbiter-login__hero-fade{pointer-events:none;z-index:1;background:linear-gradient(90deg,#072f6099 0%,#072f6033 45%,#072f6000 75%);position:absolute;inset:0}.orbiter-login__topbar{z-index:3;justify-content:space-between;align-items:center;padding:28px 40px;display:flex;position:relative}.orbiter-login__layout{z-index:2;flex:1;grid-template-columns:minmax(0,1fr) 540px;align-items:center;gap:64px;padding:24px 72px 72px;display:grid;position:relative}.orbiter-login__hero-copy{align-self:center}.orbiter-login__card{color:var(--text-primary);border-radius:var(--r-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;align-self:center;padding:40px 44px 36px;box-shadow:0 30px 70px #00000059,inset 0 0 0 1px #fff9}@media (width>=1600px){.orbiter-login__layout{grid-template-columns:minmax(0,1fr) 620px;gap:80px;padding:32px 96px 96px}.orbiter-login__card{padding:48px 52px 40px}}:root[data-theme=dark] .orbiter-login__card,:root[data-theme=dark-blue] .orbiter-login__card{background:var(--bg-elevated)}@media (width<=1200px){.orbiter-login__layout{grid-template-columns:1fr;justify-items:center;gap:32px;padding:16px 32px 40px}.orbiter-login__hero-copy{text-align:center;align-self:start;max-width:560px}.orbiter-login__card{width:100%;max-width:520px}}@media (width<=720px){.orbiter-login__topbar{flex-wrap:wrap;gap:12px;padding:20px}.orbiter-login__hero-copy{display:none}.orbiter-login__layout{padding:8px 16px 24px}.orbiter-login__card{padding:24px 20px}}.carizma-dark{--bg-page:#0b0d12;--bg-section:#11141b;--bg-elevated:#161a23;--bg-subtle:#1a1f2a;--bg-raised:#1f2532;--text-primary:#e8eaf0;--text-secondary:#a0a6b4;--text-muted:#6b7180;--border:#232936;--border-subtle:#1a1f2a;--border-strong:#2e3545;--teal:#3bbca7;--teal-soft:#3bbca724;--teal-bd:#3bbca752;--teal-hover:#4fcfb8;--teal-pressed:#2ea593;--gold:#f0b95b;--gold-soft:#f0b95b2e;--deal-great:#22c55e;--deal-great-soft:#22c55e29;--deal-good:#3bbca7;--deal-good-soft:#3bbca729;--deal-fair:#a0a6b4;--deal-fair-soft:#a0a6b424;--deal-overpriced:#f87171;--deal-overpriced-soft:#f8717124;--sh-xs:0 1px 2px #0000004d;--sh-sm:0 2px 8px #0000004d;--sh-md:0 8px 24px #0000005c;--sh-lg:0 24px 60px #0000007a;--sh-xl:0 40px 90px #0009;color:var(--text-primary);background:var(--bg-page);font-family:var(--font-body);-webkit-font-smoothing:antialiased}:root[data-theme=light] .carizma-dark{--bg-page:#f7f8fb;--bg-section:#fff;--bg-elevated:#fff;--bg-subtle:#f1f3f8;--bg-raised:#eceff5;--text-primary:#0b0d12;--text-secondary:#4b5364;--text-muted:#8088a0;--border:#e1e5ee;--border-subtle:#eceff5;--border-strong:#c9d0df;--teal-soft:#3bbca724;--teal-bd:#3bbca752;--gold-soft:#f0b95b38;--deal-great-soft:#22c55e24;--deal-good-soft:#3bbca724;--deal-fair-soft:#a0a6b42e;--deal-overpriced-soft:#f8717124;--sh-xs:0 1px 2px #0b0d120f;--sh-sm:0 2px 8px #0b0d1214;--sh-md:0 8px 24px #0b0d121a;--sh-lg:0 24px 60px #0b0d121f;--sh-xl:0 40px 90px #0b0d1224}:root[data-theme=dark-blue] .carizma-dark{--bg-page:#07142b;--bg-section:#0a1a36;--bg-elevated:#0f2143;--bg-subtle:#11254b;--bg-raised:#15295a;--text-primary:#e6eefc;--text-secondary:#9eb2d2;--text-muted:#6b82a6;--border:#1f3766;--border-subtle:#142b57;--border-strong:#2a4a86}.carizma-dark .skeleton{background:linear-gradient(90deg, var(--bg-elevated) 0%, var(--bg-raised) 50%, var(--bg-elevated) 100%);background-size:200% 100%;border-radius:8px;animation:1.6s ease-in-out infinite carizma-shimmer}@keyframes carizma-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes carizma-spin{to{transform:rotate(360deg)}}@keyframes carizmaFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes carizmaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes carizmaKenBurns{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.14)translate(-2%,-1%)}}@keyframes carizmaHeartPop{0%{transform:scale(1)}35%{transform:scale(1.32)}70%{transform:scale(.92)}to{transform:scale(1)}}@keyframes carizmaMarqueeX{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes carizmaPulseDot{0%,to{box-shadow:0 0 #3bbca78c}70%{box-shadow:0 0 0 10px #3bbca700}}@keyframes carizmaArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes carizmaBlurIn{0%{opacity:0;filter:blur(12px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}.carizma-reveal{opacity:0;will-change:opacity, transform;transform:translateY(28px)}.carizma-reveal.is-visible{animation:.72s cubic-bezier(.2,.8,.2,1) forwards carizmaFadeUp}.carizma-kenburns img.car-photo-img,.carizma-kenburns>[data-car-photo] img.car-photo-img{animation:22s ease-out forwards carizmaKenBurns}.car-photo-zoomable{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.listing-card-host{overflow:hidden}.listing-card-host:hover .car-photo-zoomable{transform:scale(1.06)}.carizma-cta-arrow{align-items:center;display:inline-flex}.carizma-cta:hover .carizma-cta-arrow{animation:.7s cubic-bezier(.2,.8,.2,1) infinite carizmaArrowNudge}.carizma-marquee{width:max-content;animation:38s linear infinite carizmaMarqueeX;display:flex}.carizma-marquee-host:hover .carizma-marquee{animation-play-state:paused}.carizma-live-dot{animation:2s ease-out infinite carizmaPulseDot}.carizma-listing{will-change:transform;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),border-color .25s cubic-bezier(.2,.8,.2,1)}.carizma-listing:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 24px 60px #0000005c}.carizma-hero-headline>*{animation:1.1s cubic-bezier(.2,.8,.2,1) both carizmaBlurIn}.carizma-hero-headline>:first-child{animation-delay:60ms}.carizma-hero-headline>:nth-child(2){animation-delay:.26s}.carizma-hero-headline>:nth-child(3){animation-delay:.46s}.carizma-hero-headline>:nth-child(4){animation-delay:.64s}.carizma-hero-headline>:nth-child(5){animation-delay:.82s}@keyframes carizma-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.carizma-page-in{animation:.28s cubic-bezier(.2,.8,.2,1) both carizma-page-in}.carizma-dark .heart-pop{animation:.32s cubic-bezier(.34,1.56,.64,1) carizmaHeartPop}@media (prefers-reduced-motion:reduce){.carizma-reveal{opacity:1!important;animation:none!important;transform:none!important}.carizma-kenburns img.car-photo-img,.car-photo-parallax,.car-photo-zoomable{animation:none!important;transform:none!important}.listing-card-host:hover .car-photo-zoomable{transform:none!important}.carizma-cta:hover .carizma-cta-arrow,.carizma-marquee{animation:none!important}.carizma-live-dot{box-shadow:0 0 0 4px #3bbca738;animation:none!important}.carizma-listing:hover{transform:none!important}.carizma-hero-headline>*{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.carizma-page-in,.carizma-dark .heart-pop,.carizma-dark .skeleton{animation:none!important}}
