:root{--ink:#15131f;--paper:#f7f6f3;--white:#fff;--neutral-50:#f7f7f8;--neutral-100:#dedde2;--neutral-200:#c4c3cc;--neutral-300:#aba9b5;--neutral-400:#918f9f;--neutral-500:#787589;--neutral-600:#615f6f;--neutral-700:#4b4855;--neutral-800:#34323b;--neutral-900:#1d1c21;--violet-50:#f6f4fa;--violet-100:#dfdaf2;--violet-200:#c6bced;--violet-300:#ab9beb;--violet-400:#8e77ed;--violet-500:#6f4ff2;--violet-600:#431be8;--violet-700:#3417ad;--violet-800:#261373;--violet-900:#150c3c;--cyan-50:#f4fafb;--cyan-100:#c8e9ef;--cyan-200:#95ddea;--cyan-300:#5dd5eb;--cyan-400:#1fd2f2;--cyan-500:#00b8d9;--cyan-600:#0496b1;--cyan-700:#06768a;--cyan-800:#075665;--cyan-900:#063841;--coral-50:#fbf5f4;--coral-100:#f4ded9;--coral-200:#f2c5bb;--coral-300:#f2a999;--coral-400:#f78b73;--coral-500:#ff6b4a;--coral-600:#f63c12;--coral-700:#ba2d0e;--coral-800:#7a220e;--coral-900:#3d130a;--brand-accent-light:var(--coral-600);--brand-text-accent-light:var(--coral-700);--brand-fill-accent:var(--coral-500);--brand-bg-accent-subtle-light:var(--coral-100);--brand-text-accent-subtle-light:var(--coral-800);--brand-accent-dark:var(--coral-300);--brand-text-accent-dark:var(--coral-300);--brand-bg-accent-subtle-dark:var(--coral-900);--brand-text-accent-subtle-dark:var(--coral-200);--brand-on-accent:var(--ink)}[data-brand=kasum]{--brand-accent-light:var(--violet-600);--brand-text-accent-light:var(--violet-700);--brand-fill-accent:var(--violet-500);--brand-bg-accent-subtle-light:var(--violet-100);--brand-text-accent-subtle-light:var(--violet-800);--brand-accent-dark:var(--violet-300);--brand-text-accent-dark:var(--violet-300);--brand-bg-accent-subtle-dark:var(--violet-900);--brand-text-accent-subtle-dark:var(--violet-200);--brand-on-accent:var(--white)}[data-brand=mobi]{--brand-accent-light:var(--cyan-600);--brand-text-accent-light:var(--cyan-700);--brand-fill-accent:var(--cyan-500);--brand-bg-accent-subtle-light:var(--cyan-100);--brand-text-accent-subtle-light:var(--cyan-800);--brand-accent-dark:var(--cyan-300);--brand-text-accent-dark:var(--cyan-300);--brand-bg-accent-subtle-dark:var(--cyan-900);--brand-text-accent-subtle-dark:var(--cyan-200);--brand-on-accent:var(--ink)}[data-brand=rango]{--brand-accent-light:var(--coral-600);--brand-text-accent-light:var(--coral-700);--brand-fill-accent:var(--coral-500);--brand-bg-accent-subtle-light:var(--coral-100);--brand-text-accent-subtle-light:var(--coral-800);--brand-accent-dark:var(--coral-300);--brand-text-accent-dark:var(--coral-300);--brand-bg-accent-subtle-dark:var(--coral-900);--brand-text-accent-subtle-dark:var(--coral-200);--brand-on-accent:var(--ink)}:root,[data-theme=light]{--color-bg:var(--paper);--color-surface:var(--neutral-50);--color-text-primary:var(--ink);--color-text-secondary:var(--neutral-600);--color-border:var(--neutral-200);--color-accent:var(--brand-accent-light);--color-text-accent:var(--brand-text-accent-light);--color-fill-accent:var(--brand-fill-accent);--color-bg-accent-subtle:var(--brand-bg-accent-subtle-light);--color-text-accent-subtle:var(--brand-text-accent-subtle-light);--color-on-accent:var(--brand-on-accent);--bg:var(--color-bg);--surface:var(--color-surface);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--border:var(--color-border);--accent:var(--color-accent);--text-accent:var(--color-text-accent);--fill-accent:var(--color-fill-accent);--bg-accent-subtle:var(--color-bg-accent-subtle);--text-accent-subtle:var(--color-text-accent-subtle);--on-accent:var(--color-on-accent)}[data-theme=dark]{--color-bg:var(--ink);--color-surface:var(--neutral-800);--color-text-primary:var(--paper);--color-text-secondary:var(--neutral-300);--color-border:var(--neutral-700);--color-accent:var(--brand-accent-dark);--color-text-accent:var(--brand-text-accent-dark);--color-fill-accent:var(--brand-fill-accent);--color-bg-accent-subtle:var(--brand-bg-accent-subtle-dark);--color-text-accent-subtle:var(--brand-text-accent-subtle-dark);--color-on-accent:var(--brand-on-accent);--bg:var(--color-bg);--surface:var(--color-surface);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--border:var(--color-border);--accent:var(--color-accent);--text-accent:var(--color-text-accent);--fill-accent:var(--color-fill-accent);--bg-accent-subtle:var(--color-bg-accent-subtle);--text-accent-subtle:var(--color-text-accent-subtle);--on-accent:var(--color-on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:var(--ink);--color-surface:var(--neutral-800);--color-text-primary:var(--paper);--color-text-secondary:var(--neutral-300);--color-border:var(--neutral-700);--color-accent:var(--brand-accent-dark);--color-text-accent:var(--brand-text-accent-dark);--color-fill-accent:var(--brand-fill-accent);--color-bg-accent-subtle:var(--brand-bg-accent-subtle-dark);--color-text-accent-subtle:var(--brand-text-accent-subtle-dark);--color-on-accent:var(--brand-on-accent);--bg:var(--color-bg);--surface:var(--color-surface);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--border:var(--color-border);--accent:var(--color-accent);--text-accent:var(--color-text-accent);--fill-accent:var(--color-fill-accent);--bg-accent-subtle:var(--color-bg-accent-subtle);--text-accent-subtle:var(--color-text-accent-subtle);--on-accent:var(--color-on-accent)}}
*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#c9c8d2;background:#0f0e16;font-family:Schibsted Grotesk,system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{background:#0f0e16;min-height:100vh;margin:0}body{overflow-x:hidden}a{color:inherit}.driver-app{--qd-font-display:"Space Grotesk", "Schibsted Grotesk", system-ui, -apple-system, sans-serif;--qd-font-body:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--qd-r-sm:8px;--qd-r-md:12px;--qd-r-lg:16px;--qd-r-xl:24px;--qd-r-pill:999px;--qd-bg:#0f0e16;--qd-bg-elev:#121019;--qd-surface:#171620;--qd-surface-2:#1f1e29;--qd-border:#ffffff14;--qd-border-strong:#ffffff24;--qd-divider:#ffffff0f;--qd-ink:#f7f7fa;--qd-text:#c9c8d2;--qd-muted:#a7a5b2;--qd-subtle:#7e7c8a;--qd-disabled:#5b5966;--qd-coral:#ff5a3d;--qd-coral-strong:#e64a2f;--qd-coral-text:#ff8a6e;--qd-on-coral:#14131f;--qd-coral-soft:#ff5a3d1f;--qd-coral-border:#ff5a3d80;--qd-success:#4cc183;--qd-success-soft:#4cc1831f;--qd-warning:#f5b54a;--qd-warning-soft:#f5b54a24;--qd-danger:#ff6b6b;--qd-danger-soft:#ff6b6b1f;--qd-info:#8fa8ff;--qd-info-soft:#8fa8ff24;--qd-inverse-bg:#f7f7fa;--qd-inverse-text:#14131f;--qd-focus-ring:0 0 0 3px #ff5a3d59;--qd-shadow-card:none;--qd-shadow-float:0 24px 64px #00000080;--qd-scrim:#0b0a128c;--app-screen-background:var(--qd-bg);--app-card-background:var(--qd-surface);--app-card-muted-background:var(--qd-bg-elev);--app-card-border:var(--qd-border);--app-card-outline-background:var(--qd-surface);--app-card-outline-border:var(--qd-border);--app-text-color:var(--qd-ink);--app-text-muted-color:var(--qd-muted);--app-input-background:var(--qd-surface);--app-input-border:var(--qd-border-strong);--app-input-text:var(--qd-ink);--app-button-primary-background:var(--qd-coral);--app-button-primary-border:var(--qd-coral);--app-button-primary-text:var(--qd-on-coral);--app-button-secondary-background:var(--qd-surface-2);--app-button-secondary-border:var(--qd-border-strong);--app-button-secondary-text:var(--qd-ink);background:var(--qd-bg);width:100%;min-height:100vh;color:var(--qd-text);font-family:var(--qd-font-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4}html[data-qrango-native-driver=true],html[data-qrango-native-driver=true] body{overscroll-behavior:none}html[data-qrango-native-driver=true] .driver-app{min-height:100dvh;padding-top:var(--qrango-driver-native-header-inset,0px)}html[data-qrango-native-driver=true] .driver-app:before{content:"";height:var(--qrango-driver-native-header-inset,0px);z-index:80;pointer-events:none;background:var(--qd-bg);position:fixed;inset:0 0 auto}html[data-qrango-native-driver=true] .qd-bottom{padding-bottom:4px}html[data-qrango-native-driver=true] .qd-install-hint{display:none}.driver-app[data-driver-theme=light]{--qd-bg:#f6f7fb;--qd-bg-elev:#fff;--qd-surface:#fff;--qd-surface-2:#fff;--qd-border:#14131f1a;--qd-border-strong:#14131f24;--qd-divider:#14131f0f;--qd-ink:#14131f;--qd-text:#414252;--qd-muted:#5d5f6e;--qd-subtle:#8e90a0;--qd-disabled:#a9aab6;--qd-coral:#ff5a3d;--qd-coral-strong:#e64a2f;--qd-coral-text:#e63914;--qd-on-coral:#14131f;--qd-coral-soft:#ff5a3d1a;--qd-coral-border:#ff5a3d8c;--qd-success:#12a150;--qd-success-soft:#e4f7ec;--qd-warning:#b96a00;--qd-warning-soft:#fff3d6;--qd-danger:#d22c1f;--qd-danger-soft:#fde7e4;--qd-info:#3b5bdb;--qd-info-soft:#3b5bdb1f;--qd-inverse-bg:#14131f;--qd-inverse-text:#fff;--qd-focus-ring:0 0 0 3px #ff5a3d29;--qd-shadow-card:0 1px 2px #14131f0d;--qd-shadow-float:0 12px 32px #14131f24;--qd-scrim:#14131f66}.driver-app[data-driver-product=qmobi]{--qd-coral:#00b8d9;--qd-coral-strong:#0496b1;--qd-coral-text:#58d6ee;--qd-coral-soft:#00b8d91f;--qd-coral-border:#00b8d980;--qd-focus-ring:0 0 0 3px #00b8d959}.driver-app[data-driver-theme=light][data-driver-product=qmobi]{--qd-coral-text:#087f99}.driver-app button{cursor:pointer;font-family:inherit}.driver-app :focus-visible{box-shadow:var(--qd-focus-ring);outline:none}.driver-app .qd-icon{letter-spacing:normal;text-transform:none;text-align:center;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;direction:ltr;flex:none;width:1em;font-family:Material Symbols Rounded,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.driver-app .qd-icon--fill{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}.driver-app .qd-num{font-family:var(--qd-font-display);font-variant-numeric:tabular-nums;font-weight:700}.driver-app .qd-display{font-family:var(--qd-font-display);color:var(--qd-ink);font-weight:700}.driver-app .qd-dot{border-radius:var(--qd-r-pill);background:var(--qd-coral);flex:none;width:6px;height:6px;display:inline-block}.driver-app .qd-dot--pulse{animation:1.6s ease-out infinite qd-pulse}@keyframes qd-pulse{0%{box-shadow:0 0 #ff5a3d73}70%{box-shadow:0 0 0 8px #ff5a3d00}to{box-shadow:0 0 #ff5a3d00}}@keyframes qd-pulse-success{0%{box-shadow:0 0 #4cc18373}70%{box-shadow:0 0 0 9px #4cc18300}to{box-shadow:0 0 #4cc18300}}@keyframes qd-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes qd-shimmer{0%{background-position:0 0}to{background-position:-220% 0}}.driver-app .qd-btn{border-radius:var(--qd-r-pill);min-height:44px;color:var(--qd-text);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .15s ease-out,background .15s ease-out,border-color .15s ease-out;display:inline-flex}.driver-app .qd-btn:active{transform:scale(.97)}.driver-app .qd-btn--sm{min-height:44px;padding:0 13px;font-size:12px}.driver-app .qd-btn--lg{min-height:52px;padding:0 22px;font-size:14px}.driver-app .qd-btn--block{width:100%}.driver-app .qd-btn--coral{background:var(--qd-coral);color:var(--qd-on-coral)}.driver-app .qd-btn--coral:hover{background:var(--qd-coral-strong)}.driver-app[data-driver-theme=light] .qd-btn--coral{color:#fff}.driver-app .qd-btn--neutral{background:var(--qd-inverse-bg);color:var(--qd-inverse-text)}.driver-app .qd-btn--secondary{background:var(--qd-surface-2);color:var(--qd-ink);border-color:var(--qd-border-strong)}.driver-app .qd-btn--outline{border-color:var(--qd-border-strong);color:var(--qd-text)}.driver-app .qd-btn--ghost{color:var(--qd-text)}.driver-app .qd-btn--ghost:hover{background:var(--qd-surface-2)}.driver-app .qd-btn--danger{background:var(--qd-danger-soft);color:var(--qd-danger);border-color:color-mix(in srgb, var(--qd-danger) 30%, transparent)}.driver-app .qd-btn--success{background:var(--qd-success);color:var(--qd-on-coral)}.driver-app .qd-btn:disabled,.driver-app .qd-btn[aria-disabled=true]{background:var(--qd-surface-2);color:var(--qd-disabled);border-color:var(--qd-border);cursor:not-allowed;transform:none}.driver-app .qd-btn--coral:disabled{background:var(--qd-coral-soft);color:color-mix(in srgb, var(--qd-coral-text) 62%, transparent);border-color:#0000}.driver-app .qd-btn__loading{align-items:center;gap:5px;display:inline-flex}.driver-app .qd-btn__loading span{background:currentColor;border-radius:999px;width:6px;height:6px;animation:.9s ease-in-out infinite qd-bounce}.driver-app .qd-btn__loading span:nth-child(2){animation-delay:.15s}.driver-app .qd-btn__loading span:nth-child(3){animation-delay:.3s}.driver-app .qd-iconbtn{border-radius:var(--qd-r-pill);border:1px solid var(--qd-border-strong);width:44px;height:44px;color:var(--qd-text);background:0 0;place-items:center;transition:background .15s ease-out,border-color .15s ease-out,transform .15s ease-out;display:grid}.driver-app .qd-iconbtn:active{transform:scale(.94)}.driver-app .qd-iconbtn:disabled{color:var(--qd-disabled);cursor:not-allowed}.driver-app .qd-iconbtn--ghost{border-color:#0000}.driver-app .qd-iconbtn[data-spinning=true] .qd-icon{animation:.9s linear infinite qd-spin}@keyframes qd-spin{to{transform:rotate(360deg)}}.driver-app .qd-surface{background:var(--qd-surface);border-radius:var(--qd-r-lg)}.driver-app .qd-card{background:var(--qd-surface);border:1px solid var(--qd-border);border-radius:var(--qd-r-lg);box-shadow:var(--qd-shadow-card)}.driver-app .qd-card--pad{padding:16px}.driver-app .qd-chip{border-radius:var(--qd-r-pill);background:var(--qd-surface-2);color:var(--qd-muted);border:1px solid var(--qd-border);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.driver-app .qd-chip--status{border-color:#0000;min-height:26px;font-weight:700}.driver-app .qd-chip--success{background:var(--qd-success-soft);color:var(--qd-success)}.driver-app .qd-chip--warning{background:var(--qd-warning-soft);color:var(--qd-warning)}.driver-app .qd-chip--danger{background:var(--qd-danger-soft);color:var(--qd-danger)}.driver-app .qd-chip--info{background:var(--qd-info-soft);color:var(--qd-info)}.driver-app .qd-chip--coral{background:var(--qd-coral-soft);color:var(--qd-coral-text)}.driver-app .qd-chip--muted{background:var(--qd-surface-2);color:var(--qd-subtle)}.driver-app .qd-chip .qd-dot{width:5px;height:5px}.driver-app .qd-chip--success .qd-dot{background:var(--qd-success)}.driver-app .qd-chip--success .qd-dot--pulse{animation:1.6s ease-out infinite qd-pulse-success}.driver-app .qd-chip--warning .qd-dot{background:var(--qd-warning)}.driver-app .qd-chip--danger .qd-dot{background:var(--qd-danger)}.driver-app .qd-chip--info .qd-dot{background:var(--qd-info)}.driver-app .qd-chip--coral .qd-dot{background:var(--qd-coral)}.driver-app .qd-badge{border-radius:var(--qd-r-pill);background:var(--qd-coral);min-width:20px;height:20px;color:var(--qd-on-coral);font-family:var(--qd-font-display);place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.driver-app .qd-badge--muted{background:var(--qd-surface-2);color:var(--qd-text);border:1px solid var(--qd-border-strong)}.driver-app .qd-field{flex-direction:column;gap:6px;display:flex}.driver-app .qd-label{color:var(--qd-ink);font-size:13px;font-weight:700}.driver-app .qd-helper{color:var(--qd-muted);font-size:12px}.driver-app .qd-helper--error{color:var(--qd-danger)}.driver-app .qd-input,.driver-app .qd-select{background:var(--qd-surface);border:1px solid var(--qd-border-strong);border-radius:var(--qd-r-md);width:100%;height:46px;color:var(--qd-ink);padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s ease-out,box-shadow .15s ease-out}.driver-app .qd-input::placeholder{color:var(--qd-subtle);font-weight:500}.driver-app .qd-input:focus,.driver-app .qd-select:focus{border:2px solid var(--qd-coral);box-shadow:var(--qd-focus-ring);outline:none;padding:0 11px}.driver-app .qd-select{appearance:none}.driver-app .qd-textarea{background:var(--qd-surface);border:1px solid var(--qd-border-strong);border-radius:var(--qd-r-md);width:100%;color:var(--qd-ink);resize:none;padding:10px 12px;font-family:inherit;font-size:13px}.driver-app .qd-switch{border-radius:var(--qd-r-pill);cursor:pointer;background:0 0;border:none;flex:none;width:44px;height:44px;position:relative}.driver-app .qd-switch:before{content:"";border-radius:var(--qd-r-pill);background:var(--qd-surface-2);border:1px solid var(--qd-border-strong);transition:background .15s ease-out;position:absolute;inset:9px 0}.driver-app .qd-switch:after{content:"";background:var(--qd-subtle);border-radius:999px;width:18px;height:18px;transition:transform .15s ease-out,background .15s ease-out;position:absolute;top:13px;left:3px}.driver-app .qd-switch[data-on=true]:before{background:var(--qd-success);border-color:#0000}.driver-app .qd-switch[data-on=true]:after{background:var(--qd-bg);transform:translate(18px)}.driver-app .qd-switch:disabled{opacity:.45;cursor:not-allowed}.driver-app .qd-segmented{background:var(--qd-surface);border:1px solid var(--qd-border);border-radius:var(--qd-r-pill);gap:2px;padding:3px;display:inline-flex}.driver-app .qd-segmented button{border-radius:var(--qd-r-pill);min-height:44px;color:var(--qd-muted);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.driver-app .qd-segmented button[data-active=true]{background:var(--qd-inverse-bg);color:var(--qd-inverse-text)}.driver-app .qd-segmented--block{width:100%;display:flex}.driver-app .qd-segmented--block button{flex:1}.driver-app .qd-subtab{border-radius:var(--qd-r-pill);border:1px solid var(--qd-border);background:var(--qd-surface);min-height:44px;color:var(--qd-muted);align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.driver-app .qd-subtab[data-active=true]{background:var(--qd-coral-soft);border-color:var(--qd-coral-border);color:var(--qd-coral-text)}.driver-app .qd-datarow{justify-content:space-between;align-items:center;gap:12px;min-height:30px;font-size:13px;display:flex}.driver-app .qd-datarow span:first-child{color:var(--qd-muted)}.driver-app .qd-datarow strong{color:var(--qd-ink);font-weight:700}.driver-app .qd-recentrow{border-top:1px solid var(--qd-divider);text-align:left;width:100%;color:var(--qd-text);background:0 0;border-bottom:none;border-left:none;border-right:none;align-items:center;gap:12px;padding:12px 0;display:flex}.driver-app .qd-recentrow:first-child{border-top:none}.driver-app .qd-recentrow__lead{border-radius:var(--qd-r-sm);background:var(--qd-surface-2);width:38px;height:38px;font-family:var(--qd-font-display);color:var(--qd-ink);flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.driver-app .qd-recentrow__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.driver-app .qd-recentrow__title{color:var(--qd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.driver-app .qd-recentrow__sub{color:var(--qd-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.driver-app .qd-recentrow__meta{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.driver-app .qd-metricgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.driver-app .qd-tile{background:var(--qd-surface);border:1px solid var(--qd-border);border-radius:var(--qd-r-lg);box-shadow:var(--qd-shadow-card);flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.driver-app .qd-tile__label{color:var(--qd-muted);font-size:12px;font-weight:600}.driver-app .qd-tile__value{font-family:var(--qd-font-display);font-variant-numeric:tabular-nums;color:var(--qd-ink);font-size:24px;font-weight:700;line-height:1.15}.driver-app .qd-tile__hint{color:var(--qd-subtle);font-size:11px}.driver-app .qd-tile__value--success{color:var(--qd-success)}.driver-app .qd-timeline{flex-direction:column;display:flex}.driver-app .qd-timeline__step{gap:12px;display:flex}.driver-app .qd-timeline__rail{flex-direction:column;flex:none;align-items:center;width:12px;display:flex}.driver-app .qd-timeline__dot{border-radius:999px;flex:none;width:10px;height:10px;margin-top:4px}.driver-app .qd-timeline__dot--done{background:var(--qd-coral)}.driver-app .qd-timeline__dot--current{background:var(--qd-coral);animation:1.6s ease-out infinite qd-pulse}.driver-app .qd-timeline__dot--future{border:2px solid var(--qd-border-strong)}.driver-app .qd-timeline__line{background:var(--qd-border);flex:1;width:2px;min-height:14px}.driver-app .qd-timeline__line--done{background:var(--qd-coral)}.driver-app .qd-timeline__body{flex-direction:column;gap:1px;min-width:0;padding-bottom:14px;display:flex}.driver-app .qd-timeline__step:last-child .qd-timeline__body{padding-bottom:0}.driver-app .qd-timeline__label{color:var(--qd-text);font-size:13px;font-weight:600}.driver-app .qd-timeline__label--current{color:var(--qd-coral-text);font-weight:700}.driver-app .qd-timeline__label--future{color:var(--qd-disabled)}.driver-app .qd-timeline__detail{color:var(--qd-muted);overflow-wrap:anywhere;font-size:12px}.driver-app .qd-timeline--h{flex-direction:row;align-items:center;gap:0}.driver-app .qd-timeline--h .qd-timeline__step{flex:1;align-items:center;gap:0;display:flex}.driver-app .qd-timeline--h .qd-timeline__step:last-child{flex:none}.driver-app .qd-timeline--h .qd-timeline__rail{flex-direction:row;align-items:center;width:100%}.driver-app .qd-timeline--h .qd-timeline__dot{width:8px;height:8px;margin-top:0}.driver-app .qd-timeline--h .qd-timeline__line{flex:1;width:100%;height:2px;min-height:2px;margin:0 4px}.driver-app .qd-timeline--h .qd-timeline__body{display:none}.driver-app .qd-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.driver-app .qd-state__dot{background:var(--qd-coral);border-radius:999px;width:20px;height:20px}.driver-app .qd-state__dot--success{background:var(--qd-success);animation:1.6s ease-out infinite qd-pulse-success}.driver-app .qd-state__dot--muted{background:var(--qd-disabled)}.driver-app .qd-state__dot--danger{background:var(--qd-danger)}.driver-app .qd-state__title{font-family:var(--qd-font-display);color:var(--qd-ink);font-size:20px;font-weight:700}.driver-app .qd-state__desc{color:var(--qd-muted);max-width:320px;font-size:13px;line-height:1.5}.driver-app .qd-state__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.driver-app .qd-skeleton{border-radius:var(--qd-r-md);background:linear-gradient(90deg, var(--qd-surface), var(--qd-surface-2), var(--qd-surface));background-size:220% 100%;animation:1.5s ease-in-out infinite qd-shimmer}.qd-shell{flex-direction:column;width:min(100%,460px);min-height:100vh;margin:0 auto;display:flex}.qd-topbar{padding:max(14px, env(safe-area-inset-top)) 16px 10px;align-items:center;gap:10px;display:flex}.qd-topbar__avatar{background:var(--qd-coral);width:38px;height:38px;color:var(--qd-on-coral);font-family:var(--qd-font-display);border-radius:999px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.driver-app[data-driver-theme=light] .qd-topbar__avatar{color:#fff}.qd-topbar__id{flex-direction:column;flex:1;min-width:0;display:flex}.qd-topbar__hello{color:var(--qd-subtle);font-size:11px;font-weight:600}.qd-topbar__name{font-family:var(--qd-font-display);color:var(--qd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.qd-topbar__side{flex:none;align-items:center;gap:8px;display:flex}.qd-content{flex-direction:column;flex:1;gap:14px;padding:4px 16px;display:flex}.qd-pagehead{flex-direction:column;gap:3px;padding:6px 0 2px;display:flex}.qd-pagehead__title{font-family:var(--qd-font-display);color:var(--qd-ink);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.qd-pagehead__sub{color:var(--qd-muted);margin:0;font-size:12px}.qd-scene{background:var(--qd-surface);border:1px solid var(--qd-border);border-radius:var(--qd-r-xl);box-shadow:var(--qd-shadow-card);flex-direction:column;display:flex;overflow:hidden}.qd-scene__head{align-items:center;gap:8px;padding:14px 16px 0;display:flex}.qd-scene__body{flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.qd-scene__hero{align-items:center;gap:12px;display:flex}.qd-scene__hero-icon{border-radius:var(--qd-r-md);background:var(--qd-surface-2);width:44px;height:44px;color:var(--qd-coral-text);flex:none;place-items:center;display:grid}.qd-scene__hero-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.qd-scene__hero-kicker{color:var(--qd-muted);font-size:12px;font-weight:600}.qd-scene__hero-title{font-family:var(--qd-font-display);color:var(--qd-ink);overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.22}.qd-scene__hero-sub{color:var(--qd-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.qd-scene__inset{background:var(--qd-bg-elev);border-top:1px solid var(--qd-divider);border-bottom:1px solid var(--qd-divider);padding:14px 16px}.qd-scene__arrival{border-bottom:1px solid var(--qd-divider);background:var(--qd-surface-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px 16px;display:grid}.qd-scene__arrival-icon{border-radius:var(--qd-r-md);background:var(--qd-coral-soft);width:38px;height:38px;color:var(--qd-coral-text);place-items:center;display:grid}.qd-scene__arrival-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.qd-scene__arrival-copy strong{color:var(--qd-ink);font-size:13px}.qd-scene__arrival-copy span,.qd-scene__arrival-copy small{color:var(--qd-muted);font-size:11px;line-height:1.35}.qd-scene__arrival .qd-btn{grid-column:1/-1;width:100%}.qd-scene__foot{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.qd-quickrow{gap:8px;display:flex}.qd-quickrow .qd-btn{flex:1;min-width:0}.qd-quickrow .qd-btn .qd-icon{font-size:18px}.qd-divider{background:var(--qd-divider);border:none;height:1px;margin:0}.qd-map{border-radius:var(--qd-r-lg);background:var(--qd-surface-2);min-height:150px;position:relative;overflow:hidden}.qd-map iframe{border:0;width:100%;height:190px;display:block}.qd-map__overlay{align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:10px}.qd-map__actions{gap:8px;display:flex;position:absolute;bottom:10px;right:10px}.qd-map__placeholder{min-height:170px;color:var(--qd-subtle);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:40px 18px 62px;font-size:12px;display:flex}.qd-map__placeholder .qd-icon{color:var(--qd-disabled);font-size:26px}.qd-local-simulator{border:1px dashed color-mix(in srgb, var(--qd-coral) 42%, var(--qd-border));border-radius:var(--qd-r-md);background:color-mix(in srgb, var(--qd-coral-soft) 35%, var(--qd-surface));justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:12px 12px 12px 14px;display:flex}.qd-local-simulator__copy{min-width:0;color:var(--qd-subtle);gap:2px;font-size:11px;line-height:1.35;display:grid}.qd-local-simulator__copy strong{color:var(--qd-text);font-size:12px}.qd-local-simulator__eyebrow{color:var(--qd-coral-text);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.qd-local-simulator .qd-btn{flex:none}@media (max-width:380px){.qd-local-simulator{flex-direction:column;align-items:stretch}.qd-local-simulator .qd-btn{width:100%}}.qd-bottom{z-index:60;width:min(100%,460px);padding:26px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--qd-bg) 86%, transparent) 34%, var(--qd-bg) 78%);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.qd-bottom>*{pointer-events:auto}.qd-dock{flex-direction:column;gap:6px;display:flex}.qd-dock__context{color:var(--qd-muted);align-items:center;gap:7px;min-width:0;padding:0 6px;font-size:12px;font-weight:600;display:flex}.qd-dock__context span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qd-dock__error{color:var(--qd-danger);padding:0 6px;font-size:12px;font-weight:700}.qd-nav{background:color-mix(in srgb, var(--qd-surface) 92%, transparent);border:1px solid var(--qd-border);border-radius:var(--qd-r-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--qd-shadow-float);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:4px;display:grid}.qd-nav__item{border-radius:var(--qd-r-pill);min-height:52px;color:var(--qd-muted);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:700;transition:background .15s ease-out,color .15s ease-out;display:flex}.qd-nav__item .qd-icon{font-size:21px}.qd-nav__item[data-active=true]{background:var(--qd-inverse-bg);color:var(--qd-inverse-text)}.qd-nav__item[data-active=true] .qd-icon{color:var(--qd-coral-text)}.driver-app[data-driver-theme=light] .qd-nav__item[data-active=true] .qd-icon{color:var(--qd-coral)}.qd-settings-group{flex-direction:column;display:flex}.qd-alert-controls{align-items:center;gap:8px;display:flex}.qd-settings-group__title{letter-spacing:.1em;text-transform:uppercase;color:var(--qd-disabled);padding:14px 2px 6px;font-size:10px;font-weight:700}.qd-prefrow{border-top:1px solid var(--qd-divider);align-items:center;gap:12px;min-height:56px;padding:12px 2px;display:flex}.qd-prefrow:first-of-type{border-top:none}.qd-prefrow__icon{border-radius:var(--qd-r-sm);background:var(--qd-surface-2);width:36px;height:36px;color:var(--qd-muted);flex:none;place-items:center;display:grid}.qd-prefrow__icon .qd-icon{font-size:19px}.qd-prefrow__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qd-prefrow__label{color:var(--qd-ink);font-size:13px;font-weight:700}.qd-prefrow__desc{color:var(--qd-muted);font-size:11px;line-height:1.35}.qd-prefrow__control{flex:none}.qd-prefrow--action{text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;width:100%}.qd-prefrow--danger .qd-prefrow__label{color:var(--qd-danger)}.qd-prefrow--danger .qd-prefrow__icon{color:var(--qd-danger);background:var(--qd-danger-soft)}.qd-authwrap{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 8%, var(--qd-coral-soft) 0, transparent 34%), var(--qd-bg);place-items:center;display:grid;overflow:auto}.qd-authcard{background:var(--qd-surface);border:1px solid var(--qd-border);border-radius:var(--qd-r-xl);width:min(420px,100%);box-shadow:var(--qd-shadow-card);flex-direction:column;gap:22px;padding:22px;display:flex}.qd-authhead{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.qd-authidentity{align-items:center;gap:11px;min-width:0;display:flex}.qd-appmark{border:1px solid var(--qd-border-strong);background:#15131f;border-radius:24px;flex:none;place-items:center;width:82px;height:82px;display:grid;overflow:hidden;box-shadow:0 18px 50px #0000003d}.qd-appmark--sm{width:48px;height:48px;box-shadow:none;border-radius:15px}.qd-appmark img{width:100%;height:100%;display:block}.qd-authbrand{font-family:var(--qd-font-display);color:var(--qd-ink);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:0;min-width:0;font-size:21px;font-weight:700;line-height:1.05;display:flex}.qd-authbrand em{color:var(--qd-coral);font-style:normal}.qd-authbrand small{color:var(--qd-muted);font-family:var(--qd-font-body);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800}.qd-authintro{flex-direction:column;gap:7px;display:flex}.qd-authintro__eyebrow{color:var(--qd-coral-text);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.qd-authintro h1{color:var(--qd-ink);font-family:var(--qd-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(27px,8vw,34px);line-height:1.08}.qd-authintro p{max-width:350px;color:var(--qd-muted);margin:0;font-size:13px;line-height:1.5}.qd-authform{flex-direction:column;gap:15px;display:flex}.qd-authform>.qd-btn{margin-top:3px}.qd-authinput{border:1px solid var(--qd-border-strong);border-radius:var(--qd-r-lg);background:var(--qd-surface-2);min-height:52px;color:var(--qd-subtle);align-items:center;gap:10px;padding-left:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out;display:flex}.qd-authinput:focus-within{border-color:var(--qd-coral);box-shadow:var(--qd-focus-ring);color:var(--qd-coral-text)}.driver-app .qd-authinput .qd-input{min-width:0;height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.driver-app .qd-authinput .qd-input:focus{box-shadow:none;border:0;padding:0}.qd-authinput__toggle{border-radius:var(--qd-r-lg);width:50px;height:50px;color:var(--qd-muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.qd-authinput__toggle:focus-visible{box-shadow:inset var(--qd-focus-ring);outline:none}.qd-authinput__toggle[aria-pressed=true]{color:var(--qd-coral-text)}.qd-authbenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}.qd-authbenefits span{min-width:0;color:var(--qd-muted);justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.qd-authbenefits .qd-icon{color:var(--qd-coral-text)}.qd-authcard .qd-install-hint{text-align:center;margin:-8px 0 0}.qd-loading-state{width:min(390px,100%);min-height:380px;color:var(--qd-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:34px 24px;display:flex}.qd-loading-state--compact{width:100%;min-height:360px;margin:0 auto}.qd-loading-state--compact .qd-appmark{border-radius:20px;width:66px;height:66px}.qd-loading-state__eyebrow{color:var(--qd-coral-text);letter-spacing:.11em;text-transform:uppercase;margin-top:13px;font-size:10px;font-weight:800}.qd-loading-state__title{color:var(--qd-ink);font-family:var(--qd-font-display);letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.15}.qd-loading-state__desc{max-width:320px;color:var(--qd-muted);margin:0;font-size:13px;line-height:1.5}.qd-loading-dots{justify-content:center;align-items:center;gap:6px;height:18px;margin-top:13px;display:inline-flex}.qd-loading-dots i{background:var(--qd-coral);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite qd-loading-dot;display:block}.qd-loading-dots i:nth-child(2){animation-delay:.12s}.qd-loading-dots i:nth-child(3){animation-delay:.24s}.qd-loading-dots--button{gap:3px;height:12px;margin:0}.qd-loading-dots--button i{background:currentColor;width:4px;height:4px}@keyframes qd-loading-dot{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (max-width:380px){.qd-authwrap{padding-left:12px;padding-right:12px}.qd-authcard{gap:19px;padding:18px}.qd-authidentity{gap:8px}.qd-appmark--sm{border-radius:14px;width:44px;height:44px}.qd-authbrand{font-size:19px}}@media (prefers-reduced-motion:reduce){.qd-loading-dots i{opacity:.75;animation:none}}.qd-scrim{z-index:90;background:var(--qd-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qd-modal{background:var(--qd-surface-2);border:1px solid var(--qd-border-strong);border-radius:var(--qd-r-lg);width:min(420px,100%);max-height:88%;box-shadow:var(--qd-shadow-float);flex-direction:column;gap:12px;padding:18px;display:flex;overflow:auto}.qd-modal__title{font-family:var(--qd-font-display);color:var(--qd-ink);font-size:18px;font-weight:700}.qd-modal__actions{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.qd-first-shift{width:min(430px,100%)}.driver-app .qd-first-shift .qd-state{padding:22px 12px 16px}.driver-app .qd-first-shift .qd-truth__icon{border-radius:16px;width:48px;height:48px}.driver-app .qd-first-shift .qd-lines{border-top:1px solid var(--qd-divider)}.driver-app .qd-first-shift .qd-datarow strong[data-ready=true]{color:var(--qd-success)}.driver-app .qd-first-shift .qd-datarow strong[data-ready=false]{color:var(--qd-muted)}.driver-app .qd-first-shift .qd-datarow strong[data-processing=true],.driver-app .qd-first-shift .qd-datarow strong[data-skipped=true]{color:var(--qd-warning)}.qd-setup-guide{counter-reset:qd-setup-step;border:1px solid color-mix(in srgb, var(--qd-coral) 28%, var(--qd-border));border-radius:var(--qd-r-md);background:var(--qd-coral-soft);color:var(--qd-ink);gap:8px;margin:-2px 0 2px;padding:12px;font-size:13px;line-height:1.4;list-style:none;display:grid}.qd-setup-guide li{counter-increment:qd-setup-step;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.qd-setup-guide li:before{content:counter(qd-setup-step);background:var(--qd-coral);width:24px;height:24px;color:var(--qd-on-coral);border-radius:50%;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid}.qd-setup-guide__copy{overflow-wrap:anywhere;min-width:0;line-height:1.5}.qd-setup-guide strong{font-weight:800}.qd-setup-guide__hint{color:var(--qd-muted);text-align:center;margin:-2px 8px 0;font-size:12px;line-height:1.45}.driver-app .qd-first-shift .qd-btn[aria-busy=true],.driver-app .qd-btn--coral[aria-busy=true]{background:var(--qd-coral);color:var(--qd-on-coral);cursor:wait;opacity:.82}.qd-first-shift__feedback{min-height:18px;color:var(--qd-muted);text-align:center;margin:-2px 8px 0;font-size:12px;font-weight:650;line-height:1.45}.qd-first-shift__feedback--error{color:var(--qd-danger)}.qd-scrim--network-offer{z-index:92;align-items:flex-end}.qd-network-offer-modal{border-color:color-mix(in srgb, var(--qd-coral) 48%, var(--qd-border-strong));width:min(460px,100%);max-height:min(760px,100dvh - 40px)}.qd-network-offer-modal__signal{border-radius:var(--qd-r-md);background:var(--qd-coral-soft);color:var(--qd-coral);align-items:center;gap:10px;padding:10px 12px;display:flex}.qd-network-offer-modal__signal>span{background:color-mix(in srgb, var(--qd-coral) 18%, transparent);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:inline-grid}.qd-network-offer-modal__signal>div{gap:2px;display:grid}.qd-network-offer-modal__signal strong{color:var(--qd-ink);font-family:var(--qd-font-display)}.qd-network-offer-modal__signal small{color:var(--qd-muted)}.qd-network-offer-modal>.qd-card{border-color:color-mix(in srgb, var(--qd-coral) 34%, var(--qd-border));box-shadow:none}@media (min-width:680px){.qd-scrim--network-offer{align-items:center}}.qd-input--confirmation-code{text-align:center;height:58px;font-family:var(--qd-font-display);letter-spacing:.42em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.qd-input--confirmation-code[aria-invalid=true]{border-color:var(--qd-danger)}.qd-toastwrap{top:max(14px, env(safe-area-inset-top));z-index:95;width:min(420px,100vw - 28px);position:fixed;left:50%;transform:translate(-50%)}html[data-qrango-native-driver=true] .qd-toastwrap{top:calc(var(--qrango-driver-native-header-inset,0px) + 8px)}.qd-toast{background:var(--qd-surface-2);border:1px solid var(--qd-border-strong);border-radius:var(--qd-r-md);box-shadow:var(--qd-shadow-float);color:var(--qd-ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.qd-toast .qd-dot{margin-top:5px}.qd-toast--success .qd-dot{background:var(--qd-success)}.qd-toast--error .qd-dot{background:var(--qd-danger)}.qd-toast__msg{flex:1;line-height:1.4}.qd-toast__close{color:var(--qd-subtle);background:0 0;border:none;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid}.qd-orderline{flex-direction:column;display:flex}.qd-orderline__row{text-align:left;width:100%;min-height:44px;color:var(--qd-text);background:0 0;border:none;align-items:center;gap:12px;padding:12px 0;display:flex}.qd-orderline+.qd-orderline{border-top:1px solid var(--qd-divider)}.qd-orderline__detail{flex-direction:column;gap:12px;padding:2px 0 14px;display:flex}.qd-itemrow{border-top:1px solid var(--qd-divider);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.qd-itemrow:first-child{border-top:none}.qd-itemrow__qty{border-radius:var(--qd-r-sm);background:var(--qd-surface-2);min-width:32px;height:26px;color:var(--qd-ink);font-family:var(--qd-font-display);flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.qd-itemrow__body{flex-direction:column;gap:2px;min-width:0;display:flex}.qd-itemrow__name{color:var(--qd-ink);font-size:13px;font-weight:700}.qd-itemrow__note{color:var(--qd-muted);font-size:11px;line-height:1.4}.qd-earninghero{flex-direction:column;gap:3px;padding:4px 2px 8px;display:flex}.qd-earninghero__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.qd-earninghero__label{color:var(--qd-muted);font-size:12px;font-weight:600}.qd-earninghero__value{font-family:var(--qd-font-display);font-variant-numeric:tabular-nums;color:var(--qd-ink);letter-spacing:-.01em;font-size:38px;font-weight:700;line-height:1.1}.qd-earninghero__value[data-positive=true]{color:var(--qd-success)}.qd-earninghero__hint{color:var(--qd-subtle);font-size:12px}.qd-earninghero__active{border-radius:var(--qd-r-pill);background:color-mix(in srgb, var(--qd-coral) 12%, transparent);width:fit-content;color:var(--qd-coral-text);font-variant-numeric:tabular-nums;margin-top:5px;padding:6px 9px;font-size:12px;font-weight:700}.qd-statebar{flex-direction:column;gap:8px;padding:2px 2px 4px;display:flex}.qd-statebar__track{border-radius:var(--qd-r-pill);background:var(--qd-surface-2);border:1px solid var(--qd-border);height:10px;display:flex;overflow:hidden}.qd-statebar__seg{height:100%}.qd-statebar__seg--done{background:var(--qd-success)}.qd-statebar__seg--route{background:var(--qd-coral)}.qd-statebar__seg--waiting{background:repeating-linear-gradient(135deg, var(--qd-warning) 0 5px, color-mix(in srgb, var(--qd-warning) 70%, var(--qd-surface)) 5px 9px)}.qd-statebar__seg+.qd-statebar__seg{border-left:2px solid var(--qd-bg)}.qd-statebar__legend{flex-wrap:wrap;gap:6px 16px;display:flex}.qd-statebar__legend-item{color:var(--qd-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.qd-statebar__legend-item .qd-dot{width:7px;height:7px}.qd-statebar__legend-item[data-tone=done] .qd-dot{background:var(--qd-success)}.qd-statebar__legend-item[data-tone=route] .qd-dot{background:var(--qd-coral)}.qd-statebar__legend-item[data-tone=waiting] .qd-dot{background:var(--qd-warning)}.qd-storebar{flex-direction:column;display:flex}.qd-storebar__row{border-top:1px solid var(--qd-divider);flex-direction:column;gap:6px;padding:11px 0;display:flex}.qd-storebar__row:first-child{border-top:none}.qd-storebar__head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.qd-storebar__name{color:var(--qd-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.qd-storebar__meta{color:var(--qd-muted);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.qd-storebar__value{font-family:var(--qd-font-display);font-variant-numeric:tabular-nums;color:var(--qd-ink);font-size:13px;font-weight:700}.qd-storebar__track{border-radius:var(--qd-r-pill);background:color-mix(in srgb, var(--qd-ink) 9%, transparent);height:6px;overflow:hidden}.qd-storebar__fill{border-radius:var(--qd-r-pill);background:linear-gradient(90deg, var(--qd-coral-strong), var(--qd-coral));height:100%;transition:width .26s}.qd-section{flex-direction:column;gap:8px;display:flex}.qd-section__head{justify-content:space-between;align-items:center;gap:10px;padding:8px 2px 0;display:flex}.qd-section__title{font-family:var(--qd-font-display);color:var(--qd-ink);font-size:16px;font-weight:700}.qd-section__meta{color:var(--qd-subtle);font-size:12px;font-weight:600}.qd-ambient-location{flex-direction:column;gap:14px;margin-top:4px;display:flex}.qd-ambient-location__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.qd-ambient-location__icon{border-radius:var(--qd-r-md);background:var(--qd-success-soft);width:40px;height:40px;color:var(--qd-success);place-items:center;display:grid}.qd-ambient-location__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.qd-ambient-location__copy>span{font-family:var(--qd-font-display);color:var(--qd-ink);font-size:15px;font-weight:700}.qd-ambient-location__copy small{color:var(--qd-muted);font-size:11px;line-height:1.35}.qd-ambient-location__body{border-radius:var(--qd-r-md);background:var(--qd-surface-2);flex-direction:column;gap:8px;padding:12px;display:flex}.qd-ambient-location__body>p{color:var(--qd-text);margin:0;font-size:12px;line-height:1.5}.qd-ambient-location__meta{color:var(--qd-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.qd-ambient-location__action{min-height:44px;color:var(--qd-ink);justify-content:space-between;align-items:center;gap:14px;padding-top:2px;font-size:12px;font-weight:700;display:flex}.qd-ambient-location__action>span:first-child{min-width:0}@media (max-width:374px){.qd-pagehead__title{font-size:21px}.qd-scene__hero-title{font-size:18px}.qd-earninghero__value{font-size:32px}.qd-nav__item{font-size:9px}.qd-ambient-location__head{grid-template-columns:auto minmax(0,1fr)}.qd-ambient-location__head>.qd-chip{grid-column:1/-1;justify-self:start}}@media (display-mode:standalone){.qd-install-hint{display:none!important}}@media (prefers-reduced-motion:reduce){.driver-app *,.driver-app :before,.driver-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qd-content>*{flex:none}.qd-location-host{flex-direction:column;gap:10px;display:flex}.qd-location-host[data-visible=false]{display:none}.qd-panel,.qd-truth{background:var(--qd-surface);border:1px solid var(--qd-border);border-radius:var(--qd-r-lg);flex-direction:column;gap:12px;padding:14px;display:flex}.qd-panel__head,.qd-truth__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.qd-panel__head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.qd-panel__head>div>strong{color:var(--qd-ink);font-family:var(--qd-font-display);font-size:16px}.qd-panel__head>div>span{color:var(--qd-subtle);font-size:12px;line-height:1.35}.qd-panel__amount{color:var(--qd-ink);font-family:var(--qd-font-display);font-variant-numeric:tabular-nums;font-size:20px}.qd-panel__subtitle{color:var(--qd-subtle);margin:-6px 0 2px;font-size:12px;line-height:1.35}.qd-panel--compact{gap:6px;padding-block:12px}.qd-moneyrow{flex-direction:row;justify-content:space-between;align-items:center;gap:14px}.qd-moneyrow>span{flex-direction:column;gap:2px;min-width:0;display:flex}.qd-moneyrow>span>strong{color:var(--qd-ink);font-family:var(--qd-font-display);font-size:14px}.qd-moneyrow>span>small{color:var(--qd-muted);font-size:12px}.qd-moneyrow>strong{color:var(--qd-ink);font-family:var(--qd-font-display);font-variant-numeric:tabular-nums;flex:none;font-size:17px}.qd-truth{padding:12px}.qd-truth[data-level=live]{border-left:3px solid var(--qd-success)}.qd-truth[data-level=stale]{border-left:3px solid var(--qd-warning)}.qd-truth[data-level=off]{border-left:3px solid var(--qd-danger)}.qd-truth[data-level=sim]{border-left:3px solid var(--qd-info)}.qd-truth__icon,.qd-line__icon,.qd-missionrow__icon{border-radius:var(--qd-r-md);width:38px;height:38px;color:var(--qd-coral-text);background:var(--qd-coral-soft);flex:none;place-items:center;display:grid}.qd-truth__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qd-truth__status{color:var(--qd-ink);font-size:14px}.qd-truth__sub{color:var(--qd-muted);font-size:11px;line-height:1.4}.qd-truth__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.qd-truth__error{color:var(--qd-danger);margin:0;font-size:12px}.qd-truth__facts{border-top:1px solid var(--qd-divider);gap:0;display:grid}.qd-truth__fact{border-bottom:1px solid var(--qd-divider);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;display:grid}.qd-truth__fact>span:first-child{background:var(--qd-disabled);border-radius:50%;width:7px;height:7px}.qd-truth__fact[data-ok=yes]>span:first-child{background:var(--qd-success)}.qd-truth__fact[data-ok=warn]>span:first-child{background:var(--qd-warning)}.qd-truth__fact[data-ok=no]>span:first-child{background:var(--qd-danger)}.qd-truth__fact-label{color:var(--qd-muted);font-size:11px}.qd-truth__fact-value{color:var(--qd-ink);text-align:right;font-size:11px}.qd-location-toggle-host{gap:5px;display:grid}.qd-location-toggle{border:1px solid var(--qd-border);border-radius:var(--qd-r-lg);background:var(--qd-surface);width:100%;min-height:64px;color:var(--qd-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px 9px 12px;display:grid}.qd-location-toggle:disabled{cursor:not-allowed;opacity:.72}.qd-location-toggle:focus-visible{box-shadow:var(--qd-focus-ring);outline:none}.qd-location-toggle__icon{width:28px;height:28px;color:var(--qd-muted);background:var(--qd-surface-2);border-radius:12px;place-items:center;display:grid}.qd-location-toggle[data-level=live] .qd-location-toggle__icon{color:var(--qd-success);background:var(--qd-success-soft)}.qd-location-toggle[data-level=stale] .qd-location-toggle__icon{color:var(--qd-warning);background:var(--qd-warning-soft)}.qd-location-toggle[data-level=off] .qd-location-toggle__icon{color:var(--qd-danger)}.qd-location-toggle__copy{flex-direction:column;gap:1px;min-width:0;display:flex}.qd-location-toggle__copy strong{color:var(--qd-ink);font-size:13px}.qd-location-toggle__copy>span{color:var(--qd-muted);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.qd-location-toggle__error{color:var(--qd-danger);margin:0 10px;font-size:11px;line-height:1.35}.qd-location-diagnostics{border:1px solid var(--qd-border);border-radius:var(--qd-r-lg);background:var(--qd-surface);overflow:hidden}.qd-location-diagnostics>summary{min-height:48px;color:var(--qd-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:700;list-style:none;display:flex}.qd-location-diagnostics>summary::-webkit-details-marker{display:none}.qd-location-diagnostics>summary .qd-icon{transition:transform .18s}.qd-location-diagnostics[open]>summary .qd-icon{transform:rotate(180deg)}.qd-location-diagnostics__body{border-top:1px solid var(--qd-divider);flex-direction:column;gap:12px;padding:14px;display:flex}.qd-readiness{border:1px solid var(--qd-border);border-radius:var(--qd-r-lg);background:var(--qd-surface);flex-direction:column;gap:13px;padding:16px;display:flex}.qd-readiness--blocked{border-color:color-mix(in srgb, var(--qd-danger) 42%, var(--qd-border));background:color-mix(in srgb, var(--qd-danger) 5%, var(--qd-surface))}.qd-readiness__head,.qd-readiness__statusline,.qd-readiness__formhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.qd-readiness__head>div,.qd-readiness__statusline>div{min-width:0}.qd-readiness__eyebrow{color:var(--qd-coral-text);letter-spacing:.11em;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.qd-readiness h2{color:var(--qd-ink);font-family:var(--qd-font-display);margin:0;font-size:20px;line-height:1.15}.qd-readiness__statusline{justify-content:flex-start;align-items:flex-start}.qd-readiness__statusline p{color:var(--qd-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.qd-readiness__statusicon{border-radius:var(--qd-r-md);width:40px;height:40px;color:var(--qd-danger);background:var(--qd-danger-soft);flex:none;place-items:center;display:grid}.qd-readiness__progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.qd-readiness__track{border-radius:var(--qd-r-pill);background:var(--qd-surface-2);height:6px;overflow:hidden}.qd-readiness__track>span{border-radius:inherit;background:var(--qd-coral);height:100%;transition:width .4s;display:block}.qd-readiness__progress>span{color:var(--qd-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.qd-readiness__next{border-radius:var(--qd-r-md);background:var(--qd-surface-2);flex-direction:column;gap:4px;padding:12px;display:flex}.qd-readiness__next>span{color:var(--qd-coral-text);letter-spacing:.1em;font-size:9px;font-weight:800}.qd-readiness__next>strong{color:var(--qd-ink);font-size:16px;line-height:1.25}.qd-readiness__next>p{color:var(--qd-muted);margin:0 0 7px;font-size:12px;line-height:1.4}.qd-readiness__ready{border-radius:var(--qd-r-md);background:var(--qd-success-soft);color:var(--qd-success);align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.qd-readiness__expand{min-height:44px;color:var(--qd-muted);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:12px;font-weight:700;display:flex}.qd-readiness__expand:focus-visible{box-shadow:var(--qd-focus-ring);outline:none}.qd-readiness__steps{border-top:1px solid var(--qd-divider);display:grid}.qd-readiness__steps>div{border-bottom:1px solid var(--qd-divider);min-height:42px;color:var(--qd-muted);align-items:center;gap:9px;font-size:12px;display:flex}.qd-readiness__steps>div[data-complete=true]{color:var(--qd-success)}.qd-readiness__form{border-top:1px solid var(--qd-divider);flex-direction:column;gap:10px;padding-top:12px;display:flex}.qd-readiness__formhead>strong{color:var(--qd-ink);font-size:14px}.qd-readiness__saved{color:var(--qd-success);margin:0;font-size:12px;font-weight:700}.qd-readiness__skeleton{border-radius:var(--qd-r-sm);background:var(--qd-surface-2);height:18px;animation:1.2s ease-in-out infinite qd-pulse}.qd-readiness__skeleton--short{width:64%;height:10px}.qd-inline-dots{align-items:center;gap:2px;margin-left:4px;display:inline-flex}.qd-inline-dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:.9s ease-in-out infinite qd-bounce}.qd-inline-dots i:nth-child(2){animation-delay:.12s}.qd-inline-dots i:nth-child(3){animation-delay:.24s}.qd-caveat{border:1px solid color-mix(in srgb, var(--qd-warning) 35%, var(--qd-border));border-radius:var(--qd-r-md);background:var(--qd-warning-soft);color:var(--qd-text);align-items:flex-start;gap:9px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.qd-caveat--neutral{border-color:var(--qd-border);background:var(--qd-surface-2)}.qd-sim{border:1px dashed var(--qd-info);border-radius:var(--qd-r-md);background:var(--qd-info-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.qd-sim__head{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.qd-sim__body{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.qd-sim__body p{max-width:210px;margin:0}.qd-sim__eyebrow{letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--qd-info)!important;font-size:9px!important}.qd-sim strong{color:var(--qd-ink);font-size:12px}.qd-sim span{color:var(--qd-muted);font-size:11px}.qd-filterbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:2px;display:grid}.qd-filterbar::-webkit-scrollbar{display:none}.qd-filterbar button{border:1px solid var(--qd-border);border-radius:var(--qd-r-pill);min-width:0;min-height:44px;color:var(--qd-muted);background:0 0;padding:0 7px;font-size:11px;font-weight:700}.qd-filterbar button[data-active=true]{border-color:var(--qd-coral-border);background:var(--qd-coral-soft);color:var(--qd-coral-text)}.qd-missionlist,.qd-lines{flex-direction:column;display:flex}.qd-missionrow{border:0;border-top:1px solid var(--qd-divider);width:100%;min-height:80px;color:var(--qd-text);text-align:left;background:0 0;align-items:center;gap:10px;padding:12px 0;display:flex}.qd-missionrow:first-child{border-top:0}.qd-missionrow[data-current=true]{box-shadow:inset 3px 0 var(--qd-coral);padding-left:10px}.qd-missionrow:disabled{cursor:default;opacity:.72}.qd-missionrow__body{min-width:0;color:var(--qd-muted);flex-direction:column;flex:1;gap:3px;font-size:11px;display:flex}.qd-missionrow__top{color:var(--qd-ink);justify-content:space-between;gap:8px;font-size:13px;display:flex}.qd-missionrow__top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qd-missionrow__top b{font-variant-numeric:tabular-nums;flex:none}.qd-missionrow__chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.qd-missionrow__chips .qd-chip{padding:4px 8px;font-size:10px;font-style:normal}.qd-emptyline{border:1px dashed var(--qd-border-strong);border-radius:var(--qd-r-md);min-height:86px;color:var(--qd-muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:12px;display:flex}.qd-line{border-top:1px solid var(--qd-divider);align-items:center;gap:10px;padding:12px 0;display:flex}.qd-line:first-child{border-top:0}.qd-line__body{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.qd-line__body strong{color:var(--qd-ink);font-size:13px}.qd-line__body small{color:var(--qd-muted);font-size:11px}.qd-line__body .qd-chip{padding:4px 8px;font-size:10px;font-style:normal}.qd-line__meta{color:var(--qd-ink);flex-direction:column;flex:none;align-items:flex-end;gap:7px;font-size:12px;display:flex}.qd-kpis{border:1px solid var(--qd-border);border-radius:var(--qd-r-md);background:var(--qd-border);gap:1px;display:grid;overflow:hidden}.qd-kpis--two{grid-template-columns:repeat(2,minmax(0,1fr))}.qd-kpis--three{grid-template-columns:repeat(3,minmax(0,1fr))}.qd-kpis>div{background:var(--qd-surface-2);flex-direction:column;gap:3px;min-width:0;padding:11px;display:flex}.qd-kpis span{color:var(--qd-subtle);font-size:12px;line-height:1.25}.qd-kpis strong{color:var(--qd-ink);font-family:var(--qd-font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(14px,4vw,17px)}.qd-chart{align-items:end;gap:6px;height:180px;display:grid}.qd-chart__item{text-align:center;grid-template-rows:26px minmax(0,1fr) 22px;align-items:end;min-width:0;height:100%;display:grid}.qd-chart__value{color:var(--qd-subtle);text-overflow:ellipsis;font-size:11px;overflow:hidden}.qd-chart__track{background:var(--qd-surface-2);border-radius:6px 6px 0 0;justify-content:center;align-items:flex-end;height:100%;display:flex}.qd-chart__track i{background:var(--qd-coral);border-radius:6px 6px 0 0;width:65%;min-height:2px}.qd-chart__item strong{color:var(--qd-muted);font-size:11px}.qd-checklist{flex-direction:column;display:flex}.qd-checkrow{border-bottom:1px solid var(--qd-divider);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 0;display:grid}.qd-checkrow>.qd-icon{color:var(--qd-success)}.qd-checkrow[data-state=warn]>.qd-icon{color:var(--qd-warning)}.qd-checkrow>span{flex-direction:column;min-width:0;display:flex}.qd-checkrow strong{color:var(--qd-ink);font-size:12px}.qd-checkrow small{color:var(--qd-muted);font-size:12px;line-height:1.3}.qd-checkrow b{color:var(--qd-ink);text-align:right;font-size:11px}.qd-receipt{border:1px solid var(--qd-border);border-radius:var(--qd-r-md);background:var(--qd-surface-2);align-items:center;gap:10px;padding:12px;display:flex}.qd-receipt--success{border-color:color-mix(in srgb, var(--qd-success) 45%, var(--qd-border));background:var(--qd-success-soft)}.qd-receipt>.qd-icon{color:var(--qd-success)}.qd-receipt>div{flex-direction:column;display:flex}.qd-receipt strong{color:var(--qd-ink)}.qd-receipt span{color:var(--qd-muted);font-size:11px}.qd-check{border:1px solid var(--qd-border);border-radius:var(--qd-r-md);align-items:flex-start;gap:10px;min-height:50px;padding:10px;display:flex}.qd-check input{accent-color:var(--qd-coral);margin-top:4px}.qd-check>span{flex-direction:column;display:flex}.qd-check strong{color:var(--qd-ink)}.qd-check small{color:var(--qd-muted)}.qd-pixstate{flex-direction:column;gap:10px;display:flex}.qd-pixstate img{border-radius:var(--qd-r-md);align-self:center;width:200px;max-width:100%}.qd-pickup-code{border-top:1px solid var(--qd-divider);border-bottom:1px solid var(--qd-divider);background:var(--qd-warning-soft);flex-direction:column;align-items:center;gap:5px;padding:14px;display:flex}.qd-pickup-code span{color:var(--qd-text);align-items:center;gap:6px;font-size:11px;display:flex}.qd-pickup-code strong{color:var(--qd-ink);font-family:var(--qd-font-display);letter-spacing:.12em;font-size:30px}.qd-pickup-code small{color:var(--qd-muted);text-align:center}.qd-helpactions{border-top:1px solid var(--qd-divider);width:100%;padding-top:10px}.qd-helpactions summary{min-height:38px;color:var(--qd-danger);cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;list-style:none;display:flex}.qd-helpactions summary::-webkit-details-marker{display:none}.qd-helpactions>div{flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 0;display:flex}.qd-bottom{padding:0 0 env(safe-area-inset-bottom);background:var(--qd-surface);border-top:1px solid var(--qd-border);gap:0}.qd-bottom .qd-dock{background:var(--qd-bg);border-bottom:1px solid var(--qd-border);padding:8px 12px 12px}.qd-nav{background:var(--qd-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;gap:0;padding:0}.qd-nav__item{border-radius:0;min-height:54px;position:relative}.qd-nav__badge{border-radius:var(--qd-r-pill);background:var(--qd-coral);min-width:17px;height:17px;color:var(--qd-on-coral);place-items:center;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:7px;left:calc(50% + 8px)}.qd-nav__item[data-active=true]{color:var(--qd-coral-text);background:0 0}.qd-nav__item[data-active=true]:after{content:"";background:var(--qd-coral);border-radius:2px;width:18px;height:2px}@media (max-width:520px){.qd-scrim:has(.qd-sheet){align-items:flex-end;padding:0}.qd-sheet{border-radius:var(--qd-r-xl) var(--qd-r-xl) 0 0;width:100%;max-height:92dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0}.qd-line{align-items:flex-start}.qd-line__meta{max-width:42%}.qd-sim,.qd-sim__body{flex-direction:column;align-items:stretch}.qd-sim__body p{max-width:none}}@media (max-width:374px){.qd-truth__head{flex-wrap:wrap;align-items:flex-start}.qd-truth__head>.qd-chip{margin-left:48px}.qd-kpis--three{grid-template-columns:1fr}.qd-kpis--three>div{flex-direction:row;justify-content:space-between}.qd-sim,.qd-sim__body{flex-direction:column;align-items:stretch}.qd-sim__body p{max-width:none}.qd-sim .qd-btn{width:100%}}
