/* legacy: flex gap stand-ins, active under html.nogap */
html[data-look="liquid"]{--display:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",system-ui,"Segoe UI",Roboto,sans-serif;--body:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,"Segoe UI",Roboto,sans-serif;--mono:var(--body);--r-lg:24px;--r-xl:30px;--lq-fill:rgba(255,255,255,.5);--lq-cell:rgba(255,255,255,.42);--lq-sheet:rgba(255,255,255,.74);--lq-sheet-solid:#F7F8FB;--lq-clear:rgba(255,255,255,.28);--lq-sheen:rgba(255,255,255,.55);--lq-hi:rgba(255,255,255,.95);--lq-lo:rgba(255,255,255,.5);--lq-ring:rgba(255,255,255,.62);--lq-glow:rgba(255,255,255,.7);--lq-line:rgba(10,18,34,.07);--lq-blur:blur(22px) saturate(1.9) brightness(1.04);--lq-shadow:0 1px 1px rgba(10,18,34,.04),0 14px 34px -10px rgba(10,18,34,.18);--lq-tint:rgba(31,92,240,.9);--lq-disp:inset 1.5px 1.5px 1.5px -1px rgba(0,190,255,.55),inset -1.5px -1.5px 1.5px -1px rgba(255,60,170,.45);--lq-rims:inset 0 1px 0 var(--lq-hi),inset 0 -1px 0 var(--lq-lo),inset 0 0 0 1px var(--lq-ring),inset 0 14px 18px -14px var(--lq-glow)}
html[data-look="liquid"][data-scheme="dark"]{--lq-fill:rgba(30,35,48,.42);--lq-cell:rgba(255,255,255,.05);--lq-sheet:rgba(16,19,27,.7);--lq-sheet-solid:#0F121A;--lq-clear:rgba(22,27,38,.3);--lq-sheen:rgba(255,255,255,.09);--lq-hi:rgba(255,255,255,.4);--lq-lo:rgba(255,255,255,.14);--lq-ring:rgba(255,255,255,.13);--lq-glow:rgba(255,255,255,.16);--lq-line:rgba(0,0,0,.35);--lq-blur:blur(24px) saturate(1.8) brightness(1.08);--lq-shadow:0 1px 1px rgba(0,0,0,.4),0 18px 44px -12px rgba(0,0,0,.7);--lq-tint:rgba(77,126,255,.88);--lq-disp:inset 1.5px 1.5px 1.5px -1px rgba(0,200,255,.5),inset -1.5px -1.5px 1.5px -1px rgba(255,70,180,.42)}
html[data-look="liquid"] body{background:radial-gradient(60% 42% at 12% 6%,rgba(31,92,240,.2),transparent 70%),
    radial-gradient(55% 38% at 92% 24%,rgba(125,95,255,.16),transparent 70%),
    radial-gradient(70% 45% at 30% 72%,rgba(0,180,255,.14),transparent 72%),
    radial-gradient(60% 40% at 88% 96%,rgba(255,120,190,.12),transparent 70%),
    #EEF1F7}
html[data-look="liquid"][data-scheme="dark"] body{background:radial-gradient(70% 40% at 20% 92%,rgba(47,123,255,.22),transparent 70%),
    radial-gradient(50% 32% at 90% 70%,rgba(140,90,255,.16),transparent 70%),
    var(--bg)}
html[data-look="liquid"] .card,
html[data-look="liquid"] .sos,
html[data-look="liquid"] .btn.ghost,
html[data-look="liquid"] .iconbtn,
html[data-look="liquid"] .loc-route,
html[data-look="liquid"] .later,
html[data-look="liquid"] .u-safety{border-color:transparent;background:linear-gradient(180deg,var(--lq-sheen),rgba(255,255,255,0) 46%),var(--lq-fill);-webkit-backdrop-filter:var(--lq-blur);backdrop-filter:var(--lq-blur);box-shadow:var(--lq-rims),0 0 0 .5px var(--lq-line),var(--lq-shadow)}
html[data-look="liquid"] .iconbtn,
html[data-look="liquid"] .loc-route,
html[data-look="liquid"] .u-safety{background:radial-gradient(120% 90% at 50% -10%,var(--lq-sheen),rgba(255,255,255,0) 62%),var(--lq-clear);box-shadow:var(--lq-rims),var(--lq-disp),0 0 0 .5px var(--lq-line),var(--lq-shadow)}
html[data-look="liquid"] .btn.ghost{box-shadow:var(--lq-rims),var(--lq-disp),0 0 0 .5px var(--lq-line),var(--lq-shadow)}
html[data-look="liquid"] .later{border-radius:18px}
html[data-look="liquid"] .btn:not(.ghost):not(.link):not(.danger):not(.danger-fill){color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,.06) 48%,rgba(255,255,255,0) 54%),var(--lq-tint);-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.2),
    var(--lq-disp),0 12px 26px -10px rgba(var(--glow),.65)}
html[data-look="liquid"] .btn:disabled{opacity:.55}
html[data-look="liquid"] .plate{background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.08) 44%,rgba(255,255,255,0) 50%),linear-gradient(180deg,var(--plate-a),var(--plate-b));box-shadow:inset 0 0 0 2.5px var(--plate-rim,transparent),inset 0 1.5px 0 rgba(255,255,255,.85),inset 0 -2px 0 rgba(0,0,0,.12),
    var(--lq-disp),var(--plate-glow)}
html[data-look="liquid"] .sos{background:linear-gradient(180deg,var(--lq-sheen),rgba(255,255,255,0) 46%),color-mix(in srgb,var(--beacon) 14%,var(--lq-fill));box-shadow:var(--lq-rims),inset 0 0 0 1px color-mix(in srgb,var(--beacon) 34%,transparent),0 0 34px color-mix(in srgb,var(--beacon) 14%,transparent),var(--lq-shadow)}
@supports not (color:color-mix(in srgb,red,red)){html[data-look="liquid"] .sos{box-shadow:var(--lq-rims),inset 0 0 0 1px rgba(245,158,11,0.34),0 0 34px rgba(245,158,11,0.14),var(--lq-shadow)}
html[data-scheme="dark"][data-look="liquid"] .sos{box-shadow:var(--lq-rims),inset 0 0 0 1px rgba(255,176,32,0.34),0 0 34px rgba(255,176,32,0.14),var(--lq-shadow)}}
html[data-look="liquid"] .ride{border-color:transparent;background:linear-gradient(180deg,var(--lq-sheen),rgba(255,255,255,0) 50%),var(--lq-cell);box-shadow:inset 0 1px 0 var(--lq-hi),inset 0 0 0 1px var(--lq-ring)}
html[data-look="liquid"] .opts-now .ride{background:var(--lq-cell)}
html[data-look="liquid"] .ride[aria-checked="true"]{border-color:transparent;background:linear-gradient(180deg,var(--lq-sheen),rgba(255,255,255,0) 50%),color-mix(in srgb,var(--accent) 12%,var(--lq-cell));box-shadow:inset 0 1px 0 var(--lq-hi),inset 0 0 0 2px color-mix(in srgb,var(--accent) 78%,transparent),var(--lq-disp),
    0 10px 24px -12px rgba(var(--glow),.55)}
@supports not (color:color-mix(in srgb,red,red)){html[data-look="liquid"] .ride[aria-checked="true"]{box-shadow:inset 0 1px 0 var(--lq-hi),inset 0 0 0 2px rgba(31,92,240,0.78),var(--lq-disp),
    0 10px 24px -12px rgba(var(--glow),.55)}
html[data-scheme="dark"][data-look="liquid"] .ride[aria-checked="true"]{box-shadow:inset 0 1px 0 var(--lq-hi),inset 0 0 0 2px rgba(77,126,255,0.78),var(--lq-disp),
    0 10px 24px -12px rgba(var(--glow),.55)}}
html[data-look="liquid"] .sheet{border-color:transparent;background:linear-gradient(180deg,var(--lq-sheen),rgba(255,255,255,0) 120px),var(--lq-sheet);-webkit-backdrop-filter:blur(30px) saturate(1.9) brightness(1.05);backdrop-filter:blur(30px) saturate(1.9) brightness(1.05);box-shadow:inset 0 1px 0 var(--lq-hi),inset 0 0 0 1px var(--lq-ring),inset 0 18px 22px -18px var(--lq-glow),
    0 -1px 0 .5px var(--lq-line),0 -16px 44px rgba(10,18,34,.16)}
html[data-look="liquid"] .sheet-cta::before{background:linear-gradient(transparent,var(--lq-sheet-solid) 26px)}
html[data-look="liquid"] .sec+.sec,html[data-look="liquid"] .payline{border-color:var(--lq-ring)}
html[data-look="liquid"] .j-why,html[data-look="liquid"] .j-veh{background:var(--lq-cell);box-shadow:inset 0 1px 0 var(--lq-lo),inset 0 0 0 1px var(--lq-ring)}
html[data-look="liquid"] .tabs.glass{background:linear-gradient(180deg,var(--lq-sheen),rgba(255,255,255,0) 60%),var(--lq-fill)!important;border-color:transparent;-webkit-backdrop-filter:blur(18px) saturate(2) brightness(1.06);backdrop-filter:blur(18px) saturate(2) brightness(1.06);box-shadow:var(--lq-rims),0 0 0 .5px var(--lq-line),var(--lq-shadow)}
html[data-look="liquid"] .tabs.glass::before{display:none}
html[data-look="liquid"] .tabs .lens{background:radial-gradient(120% 100% at 50% -20%,var(--lq-sheen),rgba(255,255,255,0) 60%),color-mix(in srgb,var(--accent) 10%,var(--lq-clear));box-shadow:inset 0 1px 0 var(--lq-hi),inset 0 -1px 0 var(--lq-lo),inset 0 0 0 1px var(--lq-ring),var(--lq-disp),0 6px 16px -8px rgba(var(--glow),.5)}
html[data-look="liquid"] h1,html[data-look="liquid"] h2,html[data-look="liquid"] .cab-head b{letter-spacing:-.025em}
html[data-look="liquid"]{--surface:rgba(255,255,255,.58);--surface-2:rgba(255,255,255,.4);--white:rgba(255,255,255,.58);--sunken:rgba(222,228,240,.5);--glass:rgba(255,255,255,.36);--bar-bg:rgba(255,255,255,.5)}
html[data-look="liquid"][data-scheme="dark"]{--surface:rgba(26,30,42,.5);--surface-2:rgba(255,255,255,.06);--white:rgba(26,30,42,.5);--sunken:rgba(0,0,0,.28);--glass:rgba(22,27,38,.34);--bar-bg:rgba(20,24,34,.5)}
html[data-look="liquid"] .emg-opt.call[aria-checked="true"] .tick{color:#fff}
html[data-look="liquid"] .mk.truck,html[data-look="liquid"] .mk.drop,html[data-look="liquid"] .cabmk.cab.nav .dot{background:var(--lq-sheet-solid)}
html[data-look="liquid"] .dlg.in{background:rgba(2,4,8,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
html[data-look="liquid"] .dlg-card{border-color:transparent;background:linear-gradient(180deg,var(--lq-sheen),rgba(255,255,255,0) 120px),var(--lq-sheet);-webkit-backdrop-filter:blur(30px) saturate(1.9) brightness(1.05);backdrop-filter:blur(30px) saturate(1.9) brightness(1.05);box-shadow:inset 0 1px 0 var(--lq-hi),inset 0 0 0 1px var(--lq-ring),inset 0 18px 22px -18px var(--lq-glow),0 -16px 44px rgba(0,0,0,.22)}
html[data-look="liquid"] input:not([type=checkbox]):not([type=radio]):not([type=range]):not(#reg),html[data-look="liquid"] textarea,html[data-look="liquid"] select{box-shadow:inset 0 1px 0 var(--lq-lo),inset 0 0 0 1px var(--lq-ring)}
html[data-look="liquid"] .tile,html[data-look="liquid"] .t-cell,html[data-look="liquid"] .stats,html[data-look="liquid"] .d-nums>div,
html[data-look="liquid"] .d-when,html[data-look="liquid"] .d-acct,html[data-look="liquid"] .cardfield,html[data-look="liquid"] .lj-drv,
html[data-look="liquid"] .drv .rig,html[data-look="liquid"] .specs,html[data-look="liquid"] .emg-veh{box-shadow:inset 0 1px 0 var(--lq-lo),inset 0 0 0 1px var(--lq-ring)}
html[data-look="liquid"] .switch{box-shadow:inset 0 1px 1px rgba(0,0,0,.08),inset 0 0 0 1px var(--lq-ring)}
html[data-look="liquid"] .seg{box-shadow:inset 0 1px 1px rgba(0,0,0,.06),inset 0 0 0 1px var(--lq-ring)}
html[data-look="liquid"] .seg button.on{color:var(--ink);background:radial-gradient(120% 100% at 50% -20%,var(--lq-sheen),rgba(255,255,255,0) 60%),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 var(--lq-hi),inset 0 0 0 1px var(--lq-ring),var(--lq-disp),0 4px 12px -6px rgba(10,18,34,.3)}
html[data-look="liquid"][data-scheme="dark"] .seg button.on{background:radial-gradient(120% 100% at 50% -20%,var(--lq-sheen),rgba(255,255,255,0) 60%),rgba(255,255,255,.16)}
html[data-look="liquid"] .msg p{box-shadow:inset 0 1px 0 var(--lq-lo),inset 0 0 0 1px var(--lq-ring)}
html[data-look="liquid"] .msg.me p{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0) 60%),var(--lq-tint);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 0 0 1px rgba(255,255,255,.18)}
html[data-look="liquid"] .toast{color:var(--ink);background:linear-gradient(180deg,var(--lq-sheen),rgba(255,255,255,0) 60%),var(--lq-sheet);-webkit-backdrop-filter:blur(24px) saturate(1.9);backdrop-filter:blur(24px) saturate(1.9);box-shadow:inset 0 1px 0 var(--lq-hi),inset 0 0 0 1px var(--lq-ring),var(--lq-disp),var(--lq-shadow)}
html[data-look="liquid"] .u-go{background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.45),rgba(255,255,255,.06) 52%,rgba(255,255,255,0) 58%),var(--lq-tint);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.85),inset 0 -2px 3px rgba(255,255,255,.25),inset 0 0 0 1px rgba(255,255,255,.22),
    inset 2px 2px 2px -1px rgba(0,200,255,.6),inset -2px -2px 2px -1px rgba(255,70,180,.5),0 16px 36px -10px rgba(var(--glow),.7)}
html[data-look="liquid"] .u-me,html[data-look="liquid"] .u-off,html[data-look="liquid"] .cab-eta{background:radial-gradient(120% 90% at 50% -10%,var(--lq-sheen),rgba(255,255,255,0) 62%),var(--lq-fill);-webkit-backdrop-filter:var(--lq-blur);backdrop-filter:var(--lq-blur);box-shadow:var(--lq-rims),var(--lq-disp),0 0 0 .5px var(--lq-line),var(--lq-shadow)}
html[data-look="liquid"] .u-earn,html[data-look="liquid"] .nav-top{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0) 50%),rgba(11,19,34,.66);-webkit-backdrop-filter:blur(24px) saturate(1.7);backdrop-filter:blur(24px) saturate(1.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.1),0 16px 40px -14px rgba(0,0,0,.6)}
html[data-look="liquid"] .cab-sheet.nav-open .nav-less,html[data-look="liquid"] .cc-find{-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8)}
html[data-look="liquid"] .side{background:linear-gradient(180deg,var(--lq-sheen),rgba(255,255,255,0) 30%),var(--lq-fill);-webkit-backdrop-filter:var(--lq-blur);backdrop-filter:var(--lq-blur);box-shadow:inset -1px 0 0 var(--lq-ring)}
html[data-look="liquid"] .kpi.lit{background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.04) 50%,rgba(255,255,255,0) 56%),var(--lq-tint);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 0 0 1px rgba(255,255,255,.2),var(--lq-disp),0 14px 30px -12px rgba(var(--glow),.6)}
@media (prefers-reduced-transparency:reduce){html[data-look="liquid"]{--surface:#FFFFFF;--surface-2:#F3F4F7;--white:#FFFFFF;--sunken:#E9EBF0;--glass:#FFFFFF;--bar-bg:#FFFFFF}
html[data-look="liquid"][data-scheme="dark"]{--surface:#14161B;--surface-2:#1B1E25;--white:#14161B;--sunken:#07080A;--glass:#14161B;--bar-bg:#14161B}
html[data-look="liquid"] .card,html[data-look="liquid"] .sos,html[data-look="liquid"] .btn.ghost,html[data-look="liquid"] .iconbtn,
  html[data-look="liquid"] .loc-route,html[data-look="liquid"] .later,html[data-look="liquid"] .u-safety,html[data-look="liquid"] .sheet,
  html[data-look="liquid"] .tabs.glass,html[data-look="liquid"] .dlg-card,html[data-look="liquid"] .toast,html[data-look="liquid"] .side{background:var(--lq-sheet-solid)!important;-webkit-backdrop-filter:none;backdrop-filter:none}}
