@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_acf54a{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_acf54a{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-manrope:"Manrope","Manrope Fallback"}:root{--bg:#070b0a;--panel:#0e1513;--panel-2:#0b1110;--panel-3:#111918;--hair:rgba(255,255,255,0.055);--glass:rgba(255,255,255,0.07);--ink:#ddeae5;--ink-2:#9ab8ae;--muted:#7d938b;--muted-2:#2f4039;--mint:#3fe0b0;--mint-dim:rgba(63,224,176,0.12);--mint-deep:#1fb879;--brand-navy:#24344f;--brand-green:#22a95d;--brand-gold:#c9973f;--amber:#f5c14e;--amber-dim:rgba(245,193,78,0.12);--red:#f04949;--red-dim:rgba(240,73,73,0.12);--cyan:#2fb7d6;--cyan-dim:rgba(47,183,214,0.12);--orange:#f97316;--orange-dim:rgba(249,115,22,0.12);--purple:#b87fff;--purple-dim:rgba(184,127,255,0.12);--ease:cubic-bezier(0.4,0,0.2,1);--sidebar:240px;--topbar:56px;--card:var(--panel);--field:rgba(255,255,255,0.06);--fg:var(--ink);--ease-out:cubic-bezier(0,0.55,0.45,1);--font-ui:var(--font-manrope),"Manrope",ui-sans-serif,system-ui,"Segoe UI",sans-serif;--font-display:var(--font-fraunces),"Fraunces",Georgia,serif;--font-money:var(--font-ui);--num:tabular-nums;--eyebrow-size:13px;--label-size:12px;--text-11:11px;--lh-11:16px;--text-12:12px;--lh-12:16px;--text-13:13px;--lh-13:18px;--text-14:14px;--lh-14:20px;--text-15:15px;--lh-15:22px;--text-16:16px;--lh-16:24px;--text-18:18px;--lh-18:26px;--text-20:20px;--lh-20:28px;--text-24:24px;--lh-24:32px;--text-28:28px;--lh-28:34px;--text-32:32px;--lh-32:40px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-modal:var(--radius-xl);--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--control-xs:28px;--control-sm:32px;--control-md:40px;--control-lg:44px;--canvas:#070b0a;--surface-1:#0e1513;--surface-2:#0b1110;--surface-3:#111918;--text-primary:#ddeae5;--text-secondary:#9ab8ae;--text-tertiary:#7d938b;--text-disabled:#2f4039;--decor-muted:#2f4039;--text-on-brand:#050807;--text-on-accent:#050807;--border:rgba(255,255,255,0.055);--divider:rgba(255,255,255,0.055);--border-strong:rgba(255,255,255,0.12);--input-bg:rgba(255,255,255,0.04);--input-border:#5b706a;--input-border-hover:#7d938b;--focus-ring:#3fe0b0;--sidebar-bg:#0b1110;--sidebar-border:rgba(255,255,255,0.055);--sidebar-fg:#9ab8ae;--sidebar-fg-hover:#ddeae5;--sidebar-hover-bg:rgba(255,255,255,0.035);--sidebar-active-bg:rgba(63,224,176,0.12);--sidebar-active-fg:#3fe0b0;--sidebar-marker:#3fe0b0;--sidebar-group-fg:#7d938b;--header-bg:rgba(7,11,10,0.88);--theme-color:#070b0a;--brand:#3fe0b0;--brand-hover:#5bebbb;--brand-active:#1fb879;--brand-subtle:rgba(63,224,176,0.12);--brand-text:#3fe0b0;--shadow-1:0 0 #0000;--shadow-2:0 12px 40px rgba(0,0,0,0.55);--shadow-3:0 30px 80px rgba(0,0,0,0.6);--overlay-scrim:rgba(0,0,0,0.5);--scrim-soft:rgba(3,8,7,0.28);--wash-1:rgba(255,255,255,0.025);--wash-2:rgba(255,255,255,0.04);--scrollbar-thumb:rgba(255,255,255,0.08);--brand-icon-wash:rgba(6,37,28,0.14);--bubble-out-bg:linear-gradient(135deg,color-mix(in srgb,var(--entity-crm-fg) 38%,var(--surface-1)),color-mix(in srgb,var(--entity-crm-fg) 60%,var(--surface-1)));--bubble-out-fg:#ffffff;--bubble-ai-bg:linear-gradient(135deg,color-mix(in srgb,var(--entity-crm-fg) 20%,transparent),color-mix(in srgb,var(--entity-crm-fg) 12%,transparent));--bubble-ai-border:color-mix(in srgb,var(--entity-crm-fg) 20%,transparent);--bubble-in-bg:rgba(255,255,255,0.05);--drawer-scrim:rgba(3,8,7,0.66);--drawer-shadow:0 40px 120px -24px rgba(0,0,0,0.7);--brand-fill-gradient:linear-gradient(180deg,color-mix(in srgb,var(--mint) 88%,white),var(--mint-deep));--brand-fill-ink:#06251c;--switch-knob:#ffffff;--btn-dark-bg:#0a0f0e;--btn-dark-bg-hover:#060a09;--modal-surface:linear-gradient(180deg,#10160f,#0a0f0c);--modal-scrim:rgba(3,5,4,0.6);--media-scrim:rgba(3,5,4,0.82);--media-ink:rgba(255,255,255,0.72);--media-ink-strong:rgba(255,255,255,0.82);--media-control-bg:rgba(10,14,12,0.45);--media-control-bg-hover:rgba(18,24,21,0.72);--media-control-border:rgba(255,255,255,0.16);--media-control-border-hover:rgba(255,255,255,0.3);--media-shadow:0 30px 90px rgba(0,0,0,0.55);--preview-dark-bg:#08130d;--preview-dark-ink:#ffffff;--status-success-fg:#3fe0b0;--status-success-bg:#0f2a22;--status-success-border:#1e5a48;--status-warning-fg:#f5c14e;--status-warning-bg:#2a2410;--status-warning-border:#5c4a1a;--status-danger-fg:#ff6b6b;--status-danger-bg:#2d1414;--status-danger-border:#6b2626;--status-info-fg:#5cb8f0;--status-info-bg:#0f2230;--status-info-border:#22506e;--status-neutral-fg:#9ab8ae;--status-neutral-bg:#161f1c;--status-neutral-border:#2b3935;--entity-vehicles-fg:#a5a8ff;--entity-vehicles-bg-subtle:#1a1b3d;--entity-vehicles-border:#3a3d80;--entity-customers-fg:#6aa8ff;--entity-customers-bg-subtle:#12203a;--entity-customers-border:#28446f;--entity-deals-fg:#3fe0b0;--entity-deals-bg-subtle:#10281f;--entity-deals-border:#1e5a48;--entity-documents-fg:#cdbf5c;--entity-documents-bg-subtle:#26240f;--entity-documents-border:#57521f;--entity-expenses-fg:#fb923c;--entity-expenses-bg-subtle:#2c1a0c;--entity-expenses-border:#6a3a14;--entity-crm-fg:#d08bff;--entity-crm-bg-subtle:#26173a;--entity-crm-border:#533480;--entity-service-fg:#50a394;--entity-service-bg-subtle:#10221f;--entity-service-border:#244741;--entity-settings-fg:#a3b1c2;--entity-settings-bg-subtle:#161c24;--entity-settings-border:#323c4a;--stage-new-lead-fg:#c7bcac;--stage-new-lead-bg:#201e1a;--stage-new-lead-border:#443f39;--stage-contacted-fg:#efbdb0;--stage-contacted-bg:#261b18;--stage-contacted-border:#4e3a35;--stage-engaged-fg:#cc8c76;--stage-engaged-bg:#291a15;--stage-engaged-border:#53382f;--stage-appt-set-fg:#e0a4e0;--stage-appt-set-bg:#261926;--stage-appt-set-border:#4f364f;--stage-showed-fg:#fb89be;--stage-showed-bg:#2e1420;--stage-showed-border:#5d2e44;--stage-working-deal-fg:#e9597d;--stage-working-deal-bg:#30141a;--stage-working-deal-border:#602d38;--stage-sold-fg:#90e472;--stage-sold-bg:#13230d;--stage-sold-border:#2b4920;--stage-delivered-fg:#69bc61;--stage-delivered-bg:#11230f;--stage-delivered-border:#274923;--stage-dead-fg:#b29daf;--stage-dead-bg:#211c20;--stage-dead-border:#453d44}:root[data-theme=light]{--bg:#f2f3f5;--panel:#ffffff;--panel-2:#f7f8fa;--panel-3:#eceef2;--hair:#e1e4e9;--glass:#e1e4e9;--ink:#14181f;--ink-2:#475467;--muted:#5d6676;--muted-2:#5f6877;--mint:#0e7a50;--mint-dim:#e7f4ed;--mint-deep:#0b6844;--card:#ffffff;--field:#f7f8fa;--fg:#14181f;--elev-1:0 1px 2px rgba(16,24,40,0.05),0 1px 1px rgba(16,24,40,0.03);--elev-2:0 1px 2px rgba(16,24,40,0.04),0 4px 12px -2px rgba(16,24,40,0.08);--elev-3:0 2px 6px rgba(16,24,40,0.05),0 16px 40px -8px rgba(16,24,40,0.18);--brand-navy:#1e2d47;--brand-green:#12833f;--brand-gold:#8a6212;--amber:#945300;--amber-dim:#fdf2e0;--red:#b42318;--red-dim:#fdefed;--cyan:#0e7490;--cyan-dim:#e6f4f7;--orange:#bb3f0c;--orange-dim:#fef0e7;--purple:#7443d6;--purple-dim:#f3effd;--line:#e1e4e9;--line-2:#c6ccd4;--glass-line:#e1e4e9;--ink-dim:#475467;--surface:#ffffff;--decor-muted:#aab1bc;--canvas:#f2f3f5;--surface-1:#ffffff;--surface-2:#f7f8fa;--surface-3:#eceef2;--text-primary:#14181f;--text-secondary:#475467;--text-tertiary:#5d6676;--text-disabled:#7d8491;--text-on-brand:#ffffff;--text-on-accent:#ffffff;--border:#e1e4e9;--divider:#eceef1;--border-strong:#c6ccd4;--input-bg:#ffffff;--input-border:#808794;--input-border-hover:#6b7280;--focus-ring:#0e7a50;--sidebar-bg:#ffffff;--sidebar-border:#e1e4e9;--sidebar-fg:#475467;--sidebar-fg-hover:#14181f;--sidebar-hover-bg:#f2f3f5;--sidebar-active-bg:#e7f4ed;--sidebar-active-fg:#0b6844;--sidebar-marker:#0e7a50;--sidebar-group-fg:#5d6676;--header-bg:#ffffff;--theme-color:#ffffff;--brand:#0e7a50;--brand-hover:#0b6844;--brand-active:#095a3b;--brand-subtle:#e7f4ed;--brand-text:#0e7a50;--shadow-1:0 1px 2px rgba(16,24,40,0.05),0 1px 1px rgba(16,24,40,0.03);--shadow-2:0 1px 2px rgba(16,24,40,0.04),0 4px 12px -2px rgba(16,24,40,0.08);--shadow-3:0 2px 6px rgba(16,24,40,0.05),0 16px 40px -8px rgba(16,24,40,0.18);--overlay-scrim:rgba(16,24,40,0.36);--scrim-soft:rgba(16,24,40,0.12);--wash-1:rgba(16,24,40,0.025);--wash-2:rgba(16,24,40,0.04);--scrollbar-thumb:rgba(16,24,40,0.2);--brand-icon-wash:rgba(255,255,255,0.18);--bubble-out-bg:var(--entity-crm-fg);--bubble-ai-bg:var(--entity-crm-bg-subtle);--bubble-ai-border:var(--entity-crm-border);--bubble-in-bg:var(--surface-1);--drawer-scrim:var(--overlay-scrim);--drawer-shadow:var(--shadow-3);--brand-fill-gradient:var(--brand);--brand-fill-ink:var(--text-on-brand);--modal-surface:var(--surface-1);--modal-scrim:var(--overlay-scrim);--status-success-fg:#0e7a50;--status-success-bg:#e8f5ee;--status-success-border:#9fd4b8;--status-warning-fg:#945300;--status-warning-bg:#fdf2e0;--status-warning-border:#eec48f;--status-danger-fg:#b42318;--status-danger-bg:#fdefed;--status-danger-border:#f2b3ab;--status-info-fg:#0369a1;--status-info-bg:#e8f3fa;--status-info-border:#a9cfe6;--status-neutral-fg:#4b5563;--status-neutral-bg:#f1f2f4;--status-neutral-border:#d3d7dd;--entity-vehicles-fg:#3b35b5;--entity-vehicles-bg-subtle:#efeefc;--entity-vehicles-border:#c9c6f3;--entity-customers-fg:#1f66d1;--entity-customers-bg-subtle:#ebf2fd;--entity-customers-border:#b3cbf1;--entity-deals-fg:#0e7a50;--entity-deals-bg-subtle:#e7f4ed;--entity-deals-border:#9fd4b8;--entity-documents-fg:#7d6310;--entity-documents-bg-subtle:#f8f3e1;--entity-documents-border:#dccf9f;--entity-expenses-fg:#bb3f0c;--entity-expenses-bg-subtle:#fef0e7;--entity-expenses-border:#f6c3a0;--entity-crm-fg:#8a36c2;--entity-crm-bg-subtle:#f6edfc;--entity-crm-border:#dcc0f0;--entity-service-fg:#035954;--entity-service-bg-subtle:#ebf7f6;--entity-service-border:#b7d9d5;--entity-settings-fg:#465779;--entity-settings-bg-subtle:#eff2f7;--entity-settings-border:#c9d1de;--stage-new-lead-fg:#665c4e;--stage-new-lead-bg:#f6f4f1;--stage-new-lead-border:#d6d0c8;--stage-contacted-fg:#865547;--stage-contacted-bg:#fdf2ef;--stage-contacted-border:#e7cac1;--stage-engaged-fg:#5f3626;--stage-engaged-bg:#fcf2ee;--stage-engaged-border:#e5cbc1;--stage-appt-set-fg:#723c7e;--stage-appt-set-bg:#fbf0fe;--stage-appt-set-border:#e3c5ea;--stage-showed-fg:#9f366c;--stage-showed-bg:#fff0f6;--stage-showed-border:#f6bfd6;--stage-working-deal-fg:#9a1b39;--stage-working-deal-bg:#fef1f1;--stage-working-deal-border:#fbbfc3;--stage-sold-fg:#357518;--stage-sold-bg:#edf8ea;--stage-sold-border:#bbddb0;--stage-delivered-fg:#1d5618;--stage-delivered-bg:#edf8ec;--stage-delivered-border:#bddbba;--stage-dead-fg:#614e5f;--stage-dead-bg:#f7f3f6;--stage-dead-border:#d8cdd6}.app{display:flex;min-height:100dvh;position:relative;z-index:1}.sidebar{position:fixed;top:0;left:0;width:var(--sidebar);height:100dvh;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;z-index:200}.sb-logo{padding:20px 18px 18px;border-bottom:1px solid var(--border);gap:10px}.sb-logo,.sb-mark{display:flex;align-items:center}.sb-mark{width:30px;height:30px;background:var(--brand);border-radius:8px;justify-content:center;flex-shrink:0}.sb-mark svg{width:15px;height:15px;color:var(--text-on-brand)}.sb-name{font-family:var(--font-display);font-weight:600;font-size:14.5px;letter-spacing:-.025em;line-height:1}.sb-tag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;color:var(--brand-text);opacity:.7}.sb-nav{flex:1;padding:10px 10px 0;overflow-y:auto}.sb-nav::-webkit-scrollbar{width:0}.nav-grp{margin-bottom:6px}.nav-grp-lbl{font-size:var(--eyebrow-size);font-weight:700;letter-spacing:0;text-transform:none;color:var(--sidebar-group-fg);padding:10px 10px 6px}.nav-a{position:relative;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;text-decoration:none;color:var(--sidebar-fg);font-size:12.5px;font-weight:600;transition:background-color .16s var(--ease),color .16s var(--ease);cursor:pointer}.nav-a:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-fg-hover)}.nav-a.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg)}.nav-a.active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--sidebar-marker)}.nav-a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.nav-a svg{width:15px;height:15px;flex-shrink:0}.nav-bdg{margin-left:auto;font-size:11px;font-weight:700;line-height:16px;padding:0 7px;border-radius:20px;border:1px solid transparent;font-variant-numeric:var(--num)}.nav-bdg.n{background:var(--status-neutral-bg);border-color:var(--status-neutral-border);color:var(--status-neutral-fg)}.nav-bdg.m{background:var(--brand-subtle);border-color:color-mix(in srgb,var(--brand) 20%,transparent);color:var(--brand-text)}.nav-bdg.r{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}.nav-bdg.a{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}.sb-footer{padding:12px 14px;border-top:1px solid var(--border)}.sb-legal{display:block;margin-top:10px;font-size:11px;line-height:1.6}.sb-legal,.sb-legal a{color:var(--text-tertiary)}.sb-legal a{text-decoration:none}.sb-legal a:focus-visible,.sb-legal a:hover{color:var(--brand-text);text-decoration:underline}.dealer-card{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:10px;cursor:pointer;transition:background .16s;width:100%;border:none;background:none;text-align:left;font-family:var(--font-ui)}.dealer-card:hover{background:var(--sidebar-hover-bg)}.dealer-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dealer-av{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--mint-deep),var(--mint));display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);color:var(--text-on-brand);flex-shrink:0}.d-name,.dealer-av{font-weight:700;font-size:12px}.d-name{line-height:1.3;color:var(--text-primary)}.d-role{font-size:11px;color:var(--text-tertiary);font-weight:500}.d-arr{margin-left:auto;color:var(--muted-2)}.dealer-switch{position:relative}.dealer-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:var(--surface-3);border:1px solid var(--border);border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--shadow-2);z-index:10}.dealer-menu-item{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:9px;border:none;background:none;cursor:pointer;font-family:var(--font-ui);text-align:left;transition:background .15s}.dealer-menu-item:hover{background:rgba(255,255,255,.04)}.dealer-menu-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dealer-menu-item.active{background:var(--brand-subtle)}.dealer-menu-name{font-size:12px;font-weight:700;color:var(--text-primary)}.dealer-add{text-decoration:none}.dealer-add-av{background:var(--brand-subtle)!important;color:var(--brand-text)!important;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center}.dealer-add .dealer-menu-name{color:var(--brand-text);font-weight:600}.dealer-add:hover{background:var(--brand-subtle)}.dealer-signout{margin-top:4px;padding-top:9px;border-top:1px solid var(--border);border-radius:0 0 9px 9px}.dealer-signout,.dealer-signout .dealer-menu-name{color:var(--text-tertiary)}.dealer-signout:hover{background:var(--red-dim)}.dealer-signout:hover .dealer-menu-name{color:var(--red)}.dealer-signout-ic{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:inherit}.dealer-signout-ic svg{width:15px;height:15px}.sb-theme{padding:0 12px 8px}.theme-toggle{width:100%;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:11px;border:1px solid var(--border);background:none;cursor:pointer;font-family:var(--font-ui);color:var(--text-secondary);transition:background .15s,color .15s}.theme-toggle:hover{background:var(--glass);color:var(--text-primary)}.theme-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tt-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--amber)}.tt-icon svg{width:15px;height:15px}.tt-label{font-size:12px;font-weight:700;flex:1;text-align:left}.tt-switch{width:32px;height:18px;border-radius:18px;background:var(--glass);border:1px solid var(--border);position:relative;flex-shrink:0;transition:background .2s}.tt-switch.on{background:var(--brand)}.tt-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--switch-knob);transition:left .2s var(--ease)}.tt-switch.on .tt-knob{left:16px}.golive-banner{display:flex;align-items:center;gap:10px;padding:9px 20px;background:linear-gradient(90deg,color-mix(in srgb,var(--status-warning-fg) 12%,transparent),color-mix(in srgb,var(--status-warning-fg) 4%,transparent));border-bottom:1px solid color-mix(in srgb,var(--status-warning-fg) 22%,transparent);color:var(--status-warning-fg);font-size:12.5px;font-weight:600}.golive-banner svg{width:15px;height:15px;flex-shrink:0}.golive-banner b{color:var(--text-primary)}.golive-cta{margin-left:auto;font-weight:800;color:var(--status-warning-fg);text-decoration:none;white-space:nowrap}.golive-cta:hover{text-decoration:underline}.golive-x{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:4px;border:none;background:none;color:var(--status-warning-fg);cursor:pointer;border-radius:6px;opacity:.7;transition:opacity .14s var(--ease),background .14s var(--ease)}.golive-x:hover{opacity:1;background:color-mix(in srgb,var(--status-warning-fg) 12%,transparent)}.golive-x:focus-visible{opacity:1;outline:2px solid var(--focus-ring);outline-offset:1px}.golive-x svg{width:12px;height:12px}@media (max-width:780px){.golive-banner{padding:8px 12px;gap:8px;align-items:center;font-size:11.5px}.golive-banner>span{flex:1 1 auto;min-width:0}.golive-cta{margin-left:0;font-size:11px}.golive-x{width:44px;height:44px;margin:-10px -8px -10px 0}}:root:has(.app):not([data-theme=light]) :is(input,textarea)::-moz-placeholder{color:var(--text-tertiary);opacity:1}:root:has(.app):not([data-theme=light]) :is(input,textarea)::placeholder{color:var(--text-tertiary);opacity:1}:root:has(.app){scroll-padding-top:calc(var(--topbar) + 8px)}@media (max-width:780px){:root:has(.mob-nav){scroll-padding-bottom:calc(67px + max(10px, env(safe-area-inset-bottom, 0px)) + 16px)}}.main{margin-left:var(--sidebar);flex:1;min-width:0;display:flex;flex-direction:column;min-height:100dvh}.topbar{position:sticky;top:0;z-index:100;height:var(--topbar);background:var(--header-bg);backdrop-filter:blur(24px);border-bottom:1px solid var(--border);padding:0 28px;display:flex;align-items:center;gap:14px}.tb-title{font-family:var(--font-ui);font-weight:700;font-size:16px;letter-spacing:-.01em}.tb-date{font-size:11.5px;color:var(--text-tertiary);font-weight:500}.tb-right{margin-left:auto}.quickbar,.tb-right{display:flex;align-items:center;gap:8px}.quickbar{justify-content:flex-end;padding:11px 28px;border-bottom:1px solid var(--border);background:var(--panel-2)}@media (max-width:780px){.quickbar{display:none}}.mqp-fab{display:none;position:fixed;right:16px;bottom:calc(72px + max(10px, env(safe-area-inset-bottom)));z-index:320;width:52px;height:52px;border-radius:999px;border:none;background:var(--brand);color:var(--text-on-brand);align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(63,224,176,.4);cursor:pointer}.mqp-fab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.mqp-fab svg{width:22px;height:22px}@media (max-width:780px){.mqp-fab{display:flex}}.mqp-scrim{position:fixed;inset:0;z-index:410;background:var(--overlay-scrim);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;animation:fadeIn .14s var(--ease)}.mqp-panel{width:min(340px,88vw);height:100dvh;background:var(--modal-surface);border-left:1px solid var(--border);box-shadow:-24px 0 60px rgba(0,0,0,.5);padding:14px 14px max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;animation:sheetInRight .2s var(--ease)}@keyframes sheetInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.mqp-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 6px}.mqp-title{font-family:var(--font-ui);font-size:15px;font-weight:700;color:var(--text-primary)}.mqp-x{background:none;border:none;color:var(--text-tertiary);font-size:16px;cursor:pointer;min-width:44px;min-height:44px;margin:-10px -10px -10px 0;border-radius:10px}.mqp-x:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.mqp-item{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--border);color:var(--text-primary);font-family:var(--font-ui);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;text-align:left}.mqp-item:active{background:rgba(255,255,255,.08)}.mqp-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mqp-ic{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;color:var(--brand-text);flex-shrink:0}.mqp-ic svg{width:20px;height:20px}.mqp-upload{background:var(--brand);border-color:var(--brand)}.mqp-upload,.mqp-upload .mqp-ic{color:var(--text-on-brand)}.mqp-orange{background:var(--entity-documents-fg);border-color:var(--entity-documents-fg)}.mqp-orange,.mqp-orange .mqp-ic{color:var(--text-on-accent)}@media (prefers-reduced-motion:reduce){.mqp-panel,.mqp-scrim{animation:none}}.lq-scrim{position:fixed;inset:0;z-index:700;background:rgba(3,6,5,.72);backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center;padding:0;animation:lqIn .18s var(--ease)}@media (min-width:620px){.lq-scrim{align-items:center;padding:24px}}@keyframes lqIn{0%{opacity:0}to{opacity:1}}.lq{width:100%;max-width:460px;background:var(--panel,#0d1310);border:1px solid var(--border);border-radius:18px 18px 0 0;padding:18px 18px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;max-height:92dvh;overflow-y:auto}@media (min-width:620px){.lq{border-radius:16px;padding-bottom:20px}}.lq-head{display:flex;align-items:center;justify-content:space-between}.lq-title{font-family:var(--font-ui);font-size:16px;font-weight:700;color:var(--text-primary)}.lq-x{background:none;border:none;color:var(--text-tertiary);font-size:16px;cursor:pointer;min-width:44px;min-height:44px;margin:-10px -10px -10px 0;border-radius:10px}.lq-x:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.lq-note{color:var(--text-tertiary);font-size:13.5px;line-height:1.55;margin:0}.lq-err{color:var(--status-danger-fg)}.lq-lab{font-size:var(--label-size);color:var(--text-secondary);margin-top:6px}.lq-lab,.lq-req{font-weight:600;letter-spacing:0}.lq-req{color:var(--status-warning-fg)}.lq-input,.lq-url{width:100%;background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;padding:12px 13px;color:var(--text-primary);font-family:var(--font-ui);font-size:15px}.lq-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.lq-url{margin-top:4px}.lq-hint,.lq-url{font-size:12px;color:var(--text-tertiary)}.lq-hint{line-height:1.5;margin:0}.lq-actions{display:flex;gap:10px;margin-top:6px}.lq-copy,.lq-send{flex:1;border-radius:12px;padding:14px 12px;font-family:var(--font-ui);font-weight:700;font-size:14px;cursor:pointer}.lq-copy:focus-visible,.lq-send:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lq-send{background:var(--entity-documents-fg);border:1px solid var(--entity-documents-fg);color:var(--text-on-accent)}.lq-send[disabled]{opacity:.5;cursor:default}.lq-copy{background:transparent;border:1px solid var(--border-strong);color:var(--text-primary)}.lq-copy:active{background:rgba(255,255,255,.06)}@media (prefers-reduced-motion:reduce){.lq-scrim{animation:none}}.btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:9px;font-family:var(--font-ui);font-weight:700;font-size:12px;cursor:pointer;transition-property:background-color,border-color,color,box-shadow,transform,opacity,filter;transition-duration:.18s;transition-timing-function:var(--ease);border:none;white-space:nowrap}.btn svg{width:13px;height:13px}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn-ghost{background:rgba(255,255,255,.05);border:1px solid var(--glass);color:var(--ink-2)}.btn-ghost:hover{background:rgba(255,255,255,.08);color:var(--ink)}.btn.primary{background:var(--brand);color:var(--text-on-brand);font-weight:800}.btn.primary:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 4px 20px color-mix(in srgb,var(--mint) 35%,transparent)}.btn:disabled{opacity:.55;cursor:default}.btn-mint{background:var(--brand);color:var(--text-on-brand);font-weight:800}.btn-mint:hover{background:var(--brand-hover);box-shadow:0 4px 20px rgba(63,224,176,.35);transform:translateY(-1px)}.btn-dark{background:var(--btn-dark-bg);border:1px solid var(--hair);color:var(--ink-2)}.btn-dark:hover{background:var(--btn-dark-bg-hover);border-color:var(--glass);color:var(--ink)}.btn-cyan,.btn.btn-cyan{background:var(--entity-crm-bg-subtle);border:1px solid var(--entity-crm-border);color:var(--entity-crm-fg)}.btn-cyan:hover,.btn.btn-cyan:hover:not(:disabled){background:var(--entity-crm-bg-subtle);border-color:var(--entity-crm-fg)}.btn--crm,.btn--danger,.btn--primary,.btn--secondary,.btn--tertiary{min-height:var(--control-sm);padding:0 14px;border:1px solid transparent;border-radius:var(--radius-control);font-size:13px;font-weight:700;line-height:1;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease)}.btn--primary{background:var(--brand);border-color:var(--brand);color:var(--text-on-brand)}.btn--primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.btn--primary:active:not(:disabled){background:var(--brand-active);border-color:var(--brand-active)}.btn--secondary{background:var(--surface-1);border-color:var(--border-strong);color:var(--text-primary);box-shadow:var(--shadow-1)}.btn--secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--input-border)}.btn--secondary:active:not(:disabled){background:var(--surface-3);box-shadow:none}.btn--tertiary{background:transparent;color:var(--brand-text);padding:0 10px}.btn--tertiary:hover:not(:disabled){background:var(--brand-subtle)}.btn--tertiary:active:not(:disabled){background:color-mix(in srgb,var(--brand) 18%,transparent)}.btn--danger{background:var(--status-danger-fg);border-color:var(--status-danger-fg);color:var(--text-on-accent)}.btn--danger:hover:not(:disabled){filter:brightness(.92)}.btn--danger:active:not(:disabled){filter:brightness(.84)}.btn--crm{background:var(--entity-crm-bg-subtle);border-color:var(--entity-crm-border);color:var(--entity-crm-fg)}.btn--crm:hover:not(:disabled){border-color:var(--entity-crm-fg)}.btn--crm:disabled,.btn--danger:disabled,.btn--primary:disabled,.btn--secondary:disabled{opacity:1;background:var(--surface-3);border-color:var(--border);color:var(--text-disabled);box-shadow:none;filter:none}.btn--tertiary:disabled{opacity:1;background:transparent;color:var(--text-disabled)}.btn--sm{min-height:var(--control-sm);font-size:12px}.btn--md{min-height:var(--control-md);padding-left:16px;padding-right:16px;font-size:13.5px}.btn--lg{min-height:var(--control-lg);padding-left:18px;padding-right:18px;font-size:14.5px;border-radius:10px}.btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid;border-color:var(--text-tertiary) var(--text-tertiary) var(--text-tertiary) transparent;animation:spin .7s linear infinite}.btn--danger.is-loading:after,.btn--primary.is-loading:after,.btn-mint.is-loading:after,.btn.primary.is-loading:after{border-color:var(--text-on-brand) var(--text-on-brand) var(--text-on-brand) transparent}@media (prefers-reduced-motion:reduce){.btn.is-loading:after{animation-duration:1.6s}}@media (max-width:780px) and (pointer:coarse){.btn{min-height:var(--control-lg)}}.mob-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:300;background:rgba(11,17,16,.975);border-top:1px solid var(--border);padding:8px 0 max(10px,env(safe-area-inset-bottom))}.mob-nav.kb{display:none!important}@media (max-width:780px){.mob-nav{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom, 0px) + 10px);padding:6px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 55%),rgba(13,19,17,.97);border-top:1px solid var(--glass);border:1px solid var(--glass);border-radius:26px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 44px -18px rgba(0,0,0,.85)}.mnav{align-items:stretch;gap:2px}.mnav .mi{flex:1;gap:3px;min-height:48px;padding:8px 4px 7px;border-radius:20px;color:var(--muted);transition:background .2s,color .16s,box-shadow .2s}.mnav .mi svg{transition:transform .18s cubic-bezier(.2,.7,.3,1.4)}.mnav .mi:active svg{transform:scale(.86)}.mnav .mi span:last-child{font-size:11px;font-weight:700;text-transform:none;letter-spacing:0}.mnav .mi{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){.mnav .mi.go svg{animation:mi-pop .32s cubic-bezier(.2,.7,.3,1.4)}@keyframes mi-pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}}.mob-nav.navving:after{content:"";position:absolute;top:-1px;left:22px;right:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--mint),transparent);background-size:45% 100%;background-repeat:no-repeat;animation:nav-run .85s ease-in-out infinite alternate;pointer-events:none}@keyframes nav-run{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.mob-nav.navving:after{animation:none;background:var(--mint);opacity:.5}}.mnav .mi.on{background:color-mix(in srgb,var(--mint) 12%,transparent);color:var(--mint);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--mint) 20%,transparent)}.mnav .mi.on span:last-child{font-weight:800}}.mnav{justify-content:space-around}.mi,.mnav{display:flex}.mi{flex-direction:column;align-items:center;gap:3px;padding:4px 9px;text-decoration:none;font:inherit}.esh-account .mi,.mob-nav .mi{justify-content:center;min-width:44px;min-height:44px}.esh-account .mi:focus-visible,.mob-nav .mi:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:14px}.mi svg{width:21px;height:21px}.mi span,.mi svg{color:var(--muted)}.mi span{font-size:11px;font-weight:700;letter-spacing:0}.mi.on span,.mi.on svg{color:var(--mint)}.msheet-scrim{position:fixed;inset:0;z-index:400;background:var(--overlay-scrim);backdrop-filter:blur(2px);display:flex;align-items:flex-end;animation:fadeIn .14s var(--ease)}.msheet{width:100%;background:var(--modal-surface);border-top:1px solid var(--border);border-radius:18px 18px 0 0;padding:8px 12px max(16px,env(safe-area-inset-bottom));box-shadow:0 -20px 60px rgba(0,0,0,.5);animation:sheetUp .2s var(--ease)}.msheet-grip{width:38px;height:4px;border-radius:999px;background:var(--glass);margin:6px auto 10px}.msheet-label{font-size:var(--eyebrow-size);font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-secondary);padding:4px 8px}.msheet-sep{height:1px;background:var(--border);margin:8px 6px}.msheet-item{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;padding:12px 8px;background:none;border:none;text-align:left;text-decoration:none;cursor:pointer;font:inherit;border-radius:10px}.msheet-item:active,.msheet-item:hover{background:rgba(255,255,255,.05)}.msheet-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.msheet-item.active{background:rgba(63,224,176,.08)}.msheet-item:disabled{opacity:.5;cursor:default}.msheet-name{font-size:14px;font-weight:600;color:var(--text-primary);flex:1}.msheet-check{color:var(--brand-text);font-weight:800}.msheet-signout-ic{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;color:var(--text-tertiary)}.msheet-signout-ic svg{width:16px;height:16px}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.msheet,.msheet-scrim{animation:none}}.content-placeholder{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 28px;color:var(--text-tertiary);font-size:13px;font-weight:600}@media (max-width:780px){.sidebar{display:none}.main{margin-left:0;padding-bottom:calc(67px + max(10px, env(safe-area-inset-bottom, 0px)) + 16px)}.mob-nav{display:block}.topbar{padding:0 16px}.tb-right .btn-ghost{display:none}.tb-right{min-width:0;overflow-x:auto;scrollbar-width:none;padding:4px;margin-block:-4px;margin-right:-4px;scroll-padding-inline:4px}.tb-right::-webkit-scrollbar{display:none}.tb-right>*{flex-shrink:0}}.spotlight-trigger{display:flex;align-items:center;gap:8px;margin:0 14px 10px;padding:8px 11px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.03);color:var(--text-tertiary);font-family:var(--font-ui);font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.spotlight-trigger:hover{background:rgba(255,255,255,.06);color:var(--text-primary)}.spotlight-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.spotlight-trigger .kbd{margin-left:auto;font-size:11px;font-weight:700;color:var(--text-tertiary);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.spotlight-scrim{position:fixed;inset:0;z-index:600;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:fadeIn .12s var(--ease)}.spotlight{width:min(620px,92vw);background:var(--modal-surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-3);overflow:hidden}.spot-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-tertiary)}.spot-input:focus-within{box-shadow:inset 0 -2px 0 var(--focus-ring)}.spot-input input{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font-family:var(--font-ui);font-size:15px;font-weight:500}.spot-spin{width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--brand);border-radius:50%;animation:spin .7s linear infinite}.spot-results{max-height:56vh;overflow-y:auto;padding:6px}.spot-empty{padding:22px 16px;text-align:center;color:var(--text-tertiary);font-size:13px}.spot-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 11px;border:none;background:none;border-radius:10px;cursor:pointer;color:var(--text-primary);font-family:var(--font-ui)}.spot-row.on{background:rgba(255,255,255,.06)}.spot-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.spot-tag{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.01em;padding:2px 8px;border-radius:20px;border:1px solid transparent}.spot-tag.customer{background:var(--entity-customers-bg-subtle);border-color:var(--entity-customers-border);color:var(--entity-customers-fg)}.spot-tag.vehicle{background:var(--entity-vehicles-bg-subtle);border-color:var(--entity-vehicles-border);color:var(--entity-vehicles-fg)}.spot-tag.deal{background:var(--entity-deals-bg-subtle);border-color:var(--entity-deals-border);color:var(--entity-deals-fg)}.spot-main{display:flex;flex-direction:column;min-width:0}.spot-title{font-size:13.5px;font-weight:600}.spot-sub,.spot-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spot-sub{font-size:11.5px;color:var(--text-tertiary)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.dealer-menu-item.active:not(:focus-visible),.mi.on:not(:focus-visible),.msheet-item.active:not(:focus-visible),.nav-a.active:not(:focus-visible),.spot-row.on:not(:focus-visible){outline:2px solid Highlight;outline-offset:-2px}.nav-a.active:before{forced-color-adjust:none;background:Highlight}html:root .tt-switch{border-color:ButtonText}html:root .tt-switch .tt-knob{forced-color-adjust:none;background:ButtonText}html:root .tt-switch.on{forced-color-adjust:none;background:Highlight;border-color:Highlight}html:root .tt-switch.on .tt-knob{background:HighlightText}}@media (pointer:coarse){body,html{overscroll-behavior-y:contain}}.ptr{position:fixed;top:0;left:50%;z-index:60;display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--panel);box-shadow:0 6px 20px rgba(0,0,0,.28);font-size:12px;font-weight:600;color:var(--text-tertiary);pointer-events:none;will-change:transform}.ptr.armed{border-color:color-mix(in srgb,var(--brand) 42%,var(--border))}.ptr.armed,.ptr.busy{color:var(--text-primary)}.ptr-spin{width:13px;height:13px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--brand);flex-shrink:0}.ptr.busy .ptr-spin{animation:ptr-spin .7s linear infinite}@keyframes ptr-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ptr.busy .ptr-spin{animation:none}.ptr{transition:none}}.dealer-menu-sub{display:block;font-size:11px;font-weight:500;color:var(--text-tertiary);margin-top:1px;line-height:1.35}.dealer-menu-rule{height:1px;background:var(--border);margin:5px 6px}.dealer-menu-item.dealer-menu-stack{flex-direction:column;align-items:flex-start;gap:0}.cpick{display:flex;flex-direction:column;gap:7px;width:100%}.cpick-chips{display:flex;flex-wrap:wrap;gap:5px}.cpick-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 6px;border-radius:999px;cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-family:var(--font-ui);font-size:11px;font-weight:600;line-height:1.2;transition:border-color .12s ease,color .12s ease}.cpick-chip:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.cpick-chip.on{border-color:var(--brand);color:var(--brand-text);background:var(--brand-subtle)}.cpick-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.cpick-dot{width:11px;height:11px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(128,128,128,.45)}@media (max-width:780px){.cpick-chip{padding:7px 11px 7px 8px;font-size:12px}.cpick-dot{width:13px;height:13px}}.quickbar.cmdbar{gap:0;background:var(--panel-2)}.cmdbar{padding:10px 28px}.cmdbar .cb-seg{display:inline-flex;align-items:center;gap:10px;background:var(--panel);color:var(--text-secondary);font-size:12.5px;font-weight:700;text-decoration:none;height:46px;padding:0 18px 0 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-right:1px solid var(--border);transition:background .15s,color .15s}.cmdbar .cb-seg:first-child{border-left:1px solid var(--border);border-radius:14px 0 0 14px}.cmdbar .cb-seg:last-child{border-radius:0 14px 14px 0;border-right:none}.cmdbar .cb-seg:hover{background:var(--panel-3);color:var(--text-primary)}.cmdbar .cb-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;flex:0 0 28px;border:1px solid transparent}.cmdbar .cb-ic.ent-documents{background:var(--entity-documents-bg-subtle);border-color:var(--entity-documents-border);color:var(--entity-documents-fg)}.cmdbar .cb-ic.ent-expenses{background:var(--entity-expenses-bg-subtle);border-color:var(--entity-expenses-border);color:var(--entity-expenses-fg)}.cmdbar .cb-ic.ent-customers{background:var(--entity-customers-bg-subtle);border-color:var(--entity-customers-border);color:var(--entity-customers-fg)}.cmdbar .cb-ic.ent-vehicles{background:var(--entity-vehicles-bg-subtle);border-color:var(--entity-vehicles-border);color:var(--entity-vehicles-fg)}.cmdbar .cb-deal{background:var(--brand-fill-gradient);color:var(--brand-fill-ink);font-weight:800;font-size:13px;border-color:transparent;padding-right:22px}.cmdbar .cb-deal:hover{background:var(--mint);color:var(--brand-fill-ink);filter:brightness(1.04)}.cmdbar .cb-ic-deal{background:var(--brand-icon-wash);color:var(--brand-fill-ink)}.cmdbar .cb-seg:focus-visible{position:relative;z-index:1;outline:2px solid var(--focus-ring);outline-offset:2px}.mi{font-family:var(--font-ui);background:none;border:none;cursor:pointer}.esh-back{position:fixed;inset:0;height:100dvh;z-index:640;background:rgba(3,8,7,.62);backdrop-filter:blur(5px)}.esh{bottom:0;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 40%),var(--panel-2);border:1px solid var(--glass);border-bottom:none;padding:10px 18px calc(24px + env(safe-area-inset-bottom, 0px));animation:esh-up .24s cubic-bezier(.2,.7,.3,1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 -20px 60px -30px rgba(0,0,0,.8)}.esh,.esh:before{position:absolute;left:0;right:0;border-radius:24px 24px 0 0}.esh:before{content:"";top:0;height:2px;background:linear-gradient(90deg,var(--mint),color-mix(in srgb,var(--cyan) 75%,transparent) 55%,transparent)}.esh-theme{margin-top:14px}.esh-theme .theme-toggle{min-height:48px;padding:11px 13px;border-radius:14px;background:var(--panel)}.esh-theme .theme-toggle:hover{background:var(--panel-3)}.esh-theme .tt-label{font-size:12.5px}@keyframes esh-up{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.esh{animation:none}}.esh-grip{width:40px;height:4px;border-radius:3px;background:rgba(255,255,255,.16);margin:6px auto 10px}.esh-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 2px 4px}.esh-title{font-family:var(--font-ui);font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.esh-hint{font-size:11px;color:var(--text-tertiary)}.esh-quick{display:flex;justify-content:space-between;align-items:flex-start;gap:4px;padding:8px 2px 14px;margin-bottom:6px;border-bottom:1px solid var(--border)}.esh-q{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:58px;min-height:44px;text-decoration:none}.esh-q:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:12px}.esh-q span:last-child{font-size:11px;font-weight:700;color:var(--text-tertiary);text-align:center;line-height:1.2}.esh-q-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--panel-3);border:1px solid var(--glass);color:var(--ink-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:transform .12s}.esh-q:active .esh-q-ic{transform:scale(.94)}.esh-q.hero .esh-q-ic{background:var(--brand-fill-gradient);border:none;color:var(--brand-fill-ink);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--mint) 55%,transparent)}.esh-q.hero span:last-child{color:var(--brand-text);font-weight:800}.esh-lbl{display:inline-flex;align-items:center;gap:8px;font-size:var(--eyebrow-size);font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-secondary);margin:12px 0}.esh-lbl:before{content:"";width:14px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--mint),var(--cyan))}.esh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px}.esh-tile{display:flex;flex-direction:column;align-items:center;gap:7px;min-height:44px;text-decoration:none}.esh-tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:12px}.esh-disc{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),var(--panel-3);border:1px solid var(--glass);color:var(--ink-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:transform .12s,border-color .15s,color .15s}.esh-disc svg{width:21px;height:21px}.esh-tile:active .esh-disc{transform:scale(.95);border-color:color-mix(in srgb,var(--brand) 35%,var(--glass));color:var(--brand-text)}.esh-t{font-size:11px;font-weight:700;color:var(--text-secondary);text-align:center;line-height:1.2}.esh-account{border-top:1px solid var(--border);margin-top:18px;padding-top:8px}.esh-account .mi{width:100%;flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 4px}.route-progress{position:fixed;top:0;left:0;right:0;height:2.5px;z-index:650;pointer-events:none;background:linear-gradient(90deg,transparent,var(--mint),var(--cyan),transparent);background-size:42% 100%;background-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.route-progress{animation:route-run .8s ease-in-out infinite alternate}@keyframes route-run{0%{background-position:-10% 0}to{background-position:110% 0}}}@media (prefers-reduced-motion:reduce){.route-progress{background:var(--mint);opacity:.5}}.ldsk{padding:22px 26px;max-width:1500px;margin:0 auto}.ldsk-bar{height:22px;border-radius:8px;margin-bottom:12px}.ldsk-bar.t{height:13px}.ldsk-bar.w32{width:32%}.ldsk-bar.w56{width:56%}.ldsk-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.ldsk-panel{height:120px;border-radius:16px}.ldsk-panel.tall{height:220px}.ldsk-bar,.ldsk-panel{background:linear-gradient(100deg,var(--panel) 38%,var(--panel-3) 50%,var(--panel) 62%);background-size:220% 100%;border:1px solid var(--border)}@media (prefers-reduced-motion:no-preference){.ldsk-bar,.ldsk-panel{animation:ldsk-sheen 1.15s linear infinite}@keyframes ldsk-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}}@media (max-width:780px){.ldsk{padding:16px 14px}.ldsk-grid{grid-template-columns:1fr}}.qas-list{display:flex;flex-direction:column;gap:9px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.qas-row{display:flex;align-items:center;gap:13px;min-height:60px;padding:10px 14px;border-radius:15px;border:1px solid var(--border);background:var(--panel-2);color:var(--text-primary);text-decoration:none;font-family:var(--font-ui);text-align:left;cursor:pointer;width:100%}.qas-row:active{transform:scale(.985)}.qas-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.qas-row.hero{background:var(--brand-subtle);border-color:var(--brand)}.qas-row.hero .qas-ic{background:var(--brand);color:var(--text-on-brand)}.qas-row.hero b{color:var(--brand-text)}.qas-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.06);color:var(--ink-2);flex-shrink:0}.qas-main{display:flex;flex-direction:column;gap:1px;min-width:0}.qas-main b{font-size:14.5px;font-weight:800}.qas-main span{font-size:11.5px}.qas-go,.qas-main span{color:var(--text-tertiary)}.qas-go{margin-left:auto;font-size:15px}.qas-back{border:none;background:none;color:var(--text-primary);font-family:var(--font-ui);font-size:15px;font-weight:800;cursor:pointer;padding:0;min-height:44px}.qas-back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.qas-find{width:100%;min-height:46px;padding:10px 14px;border-radius:12px;border:1px solid var(--input-border);background:var(--panel-2);color:var(--text-primary);font-family:var(--font-ui);font-size:14px;font-weight:600}.qas-find::-moz-placeholder{color:var(--text-tertiary);font-weight:500}.qas-find::placeholder{color:var(--text-tertiary);font-weight:500}.qas-find:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.qas-none{font-size:13px;color:var(--text-tertiary);padding:14px 4px}.qas-badge{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.01em;padding:3px 8px;border-radius:7px;border:1px solid transparent}.qas-badge.ok{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}.qas-badge.warn{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}.nav-mailwrap{position:relative;display:inline-flex;margin-left:auto;cursor:pointer}.nav-a .nav-mailwrap .nav-bdg{margin-left:0}.nav-mailpop{display:flex;position:fixed;z-index:500;width:260px;background:var(--surface-1);border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 44px -18px rgba(0,0,0,.7);flex-direction:column;gap:6px;padding:13px 15px;cursor:pointer}.nav-mailpop:before{content:"";position:absolute;left:-14px;top:0;width:14px;height:100%}.nav-mailpop-t{font-size:var(--label-size);font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-secondary);margin-bottom:2px}.nav-mailpop-i{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-mailpop-go{font-size:12.5px;font-weight:700;color:var(--brand-text);margin-top:5px}