:root{--bg:#f4f4f2;--surface:#fff;--surface-2:#fafaf9;--border:#e7e7e3;--border-strong:#d6d6d2;--text:#111315;--text-2:#565652;--text-3:#8a8a86;--text-faint:#b0b0aa;--nav:#13161b;--accent:#2f6bff;--accent-hover:#1f57e6;--accent-tint:#eef3ff;--ch-whatsapp:#25d366;--ch-mail:#6366f1;--ch-messenger:#0a7cff;--ch-instagram:#e1306c;--success:#1a8f43;--success-tint:#e8f8ee;--warning:#a16207;--warning-tint:#fef6e7;--danger:#dc2626;--danger-tint:#fde8e8;--ai:#7c3aed;--ai-tint:#f3f0ff;--type-proefrit:#2f6bff;--type-inruil:#b45309;--type-offerte:#7c3aed;--type-apk:#0f766e;--type-financiering:#16a34a;--type-occasion:#4f46e5;--type-schade:#dc2626;--type-lease:#db2777;--type-algemeen:#64748b;--r-sm:6px;--r-md:9px;--r-lg:11px;--r-xl:14px;--r-pill:9999px;--sh-sm:0 1px 2px rgba(20,20,30,.06);--sh-md:0 6px 16px -10px rgba(20,20,30,.2);--sh-lg:0 18px 40px -24px rgba(20,20,30,.3);--sh-overlay:0 30px 70px -20px rgba(20,20,30,.45);--font-ui:"Schibsted Grotesk",sans-serif;--font-mono:"Geist Mono",monospace;--ai-border:#e9e2ff;--ai-text:#5b3aab;--link:#1f57e6;--bubble:#fff;--bubble-border:#eaeae6}[data-theme=cockpit]{--bg:#0f1216;--surface:#171b22;--surface-2:#13161c;--border:#262c36;--border-strong:#2f3742;--text:#e8eaed;--text-2:#aab1bd;--text-3:#7e8794;--text-faint:#5c6470;--nav:#13161b;--accent:#2f6bff;--accent-hover:#1f57e6;--accent-tint:#16233f;--ai-tint:#1d1b33;--ai-border:#2e2a52;--ai-text:#c4b5fd;--link:#6fa0ff;--bubble:#1b2029;--bubble-border:#262c36;--sh-sm:0 1px 2px rgba(0,0,0,.4);--sh-md:0 6px 16px -10px rgba(0,0,0,.6);--sh-lg:0 18px 40px -24px rgba(0,0,0,.7)}[data-theme=showroom]{--bg:#faf6ef;--surface:#fff;--surface-2:#fffdf9;--border:#e9e0d2;--border-strong:#d8cdb9;--text:#2c2c28;--text-2:#5c5c58;--text-3:#8a8278;--text-faint:#b5ab98;--nav:#15366e;--accent:#ff6a2b;--accent-hover:#ec5a1d;--accent-tint:#ffeede;--ai-tint:#fff3ec;--ai-border:#ffd9c2;--ai-text:#c4521b;--link:#15366e;--bubble:#fff;--bubble-border:#ede4d5}*,:after,:before{box-sizing:border-box}#__nuxt,body,html{margin:0;padding:0;height:100%}body{font-family:var(--font-ui);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:13.5px}button,input,select,textarea{font:inherit;color:inherit}input:focus,textarea:focus{outline:none}button{cursor:pointer}a{color:var(--accent);text-decoration:none}@keyframes spin{to{transform:rotate(1turn)}}
