:root{--bg-deep:var(--cx-bg);--bg-deep2:var(--cx-surface);--bg-deep3:var(--cx-raised);--paper:var(--cx-title);--paper-dim:var(--cx-title);--amber:var(--cx-accent);--amber-soft:var(--cx-accent);--coral:var(--cx-accent-2);--teal-bright:var(--cx-accent);--teal-soft:var(--cx-accent);--ink:var(--cx-bg);--muted:var(--cx-copy);--muted-dim:var(--cx-faint);--line:var(--cx-border);--line-strong:var(--cx-border-strong);--surface:var(--cx-surface);--surface-high:var(--cx-raised);--elev1:var(--cx-shadow);--elev2:var(--cx-modal-shadow)}html,body{background:var(--cx-bg);color:var(--cx-title)}body{background-image:radial-gradient(ellipse at 0 0,rgba(var(--cx-accent-rgb),.13),transparent 46rem),radial-gradient(ellipse at 100% 86%,rgba(var(--cx-violet-rgb),.12),transparent 52rem);background-attachment:fixed}body:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:radial-gradient(circle at 1px 1px,var(--cx-border)1px,transparent 1.2px);background-size:28px 28px;position:fixed;inset:0;mask-image:linear-gradient(#000,#0000 64%)}.driver-profile,.payment-panel,.metric,.payment-table-wrap,.routes-section,.driver-qr-section,.entry-card,.admin-panel,.admin-tabs,.dashboard-tabs,.settlement-card,.settlement-history,.payout-card,.finance-driver-card,.fleet-card,.catalog-route-card,.access-denied-card,.payment-toast,.monitoring-card{border-color:var(--cx-glass-edge);background:var(--cx-material);box-shadow:var(--cx-material-shadow);backdrop-filter:var(--cx-material-blur)}.payment-panel,.access-denied-card,.route-admin-dialog,.result-dialog,.transfer-dialog{background:var(--cx-material-strong);box-shadow:var(--cx-material-shadow),var(--cx-modal-shadow)}.driver-profile,.payment-panel,.entry-card,.admin-panel,.settlement-card,.settlement-history,.access-denied-card{border-radius:var(--cx-radius-card)}.metric-highlight,.settleable-balance,.finance-balance,.passenger-control,.total-preview,.driver-identity-status,.fleet-card,.catalog-route-card,.route-fare-buttons button{border-color:var(--cx-border);background:color-mix(in srgb,var(--cx-accent-soft)52%,transparent)}.metric-highlight{border-color:var(--cx-border-strong);box-shadow:inset 0 2px var(--cx-accent),var(--cx-material-shadow)}.dashboard-page:not(.admin-page) .routes-section{isolation:isolate;border:1px solid var(--cx-glass-edge);border-radius:var(--cx-radius-card);background:var(--cx-material);box-shadow:var(--cx-material-shadow);padding:20px;position:relative;overflow:hidden}.dashboard-page:not(.admin-page) .routes-section:before{content:"";z-index:-1;background:var(--cx-primary-fill);height:3px;position:absolute;inset:0 0 auto}.dashboard-page:not(.admin-page) .routes-section .section-heading{margin-bottom:6px}.dashboard-page:not(.admin-page) .routes-section>.field-hint{color:var(--cx-copy);margin:0 0 16px;line-height:1.9}.dashboard-page:not(.admin-page) .driver-routes-list{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dashboard-page:not(.admin-page) .driver-routes-list .route-card{border:1px solid var(--cx-border);background:var(--cx-material-strong);min-height:76px;box-shadow:inset 0 1px var(--cx-glass-highlight),var(--cx-shadow);transition:transform var(--cx-duration)var(--cx-ease),border-color var(--cx-duration)var(--cx-ease),box-shadow var(--cx-duration)var(--cx-ease);border-radius:16px;padding:12px 14px;position:relative;overflow:hidden}.dashboard-page:not(.admin-page) .driver-routes-list .route-card:after{content:"";background:var(--cx-primary-fill);border-radius:999px;width:3px;position:absolute;inset-block:12px;inset-inline-start:0}.dashboard-page:not(.admin-page) .driver-routes-list .route-card:hover{border-color:var(--cx-border-strong);box-shadow:inset 0 1px var(--cx-glass-highlight),var(--cx-material-shadow),var(--cx-glow);transform:translateY(-1px)}.dashboard-page:not(.admin-page) .driver-routes-list .route-number{border:1px solid var(--cx-border);background:var(--cx-accent-soft);width:44px;height:44px;color:var(--cx-accent);box-shadow:inset 0 1px var(--cx-glass-highlight);border-radius:14px}.dashboard-page:not(.admin-page) .driver-routes-list .route-card strong{color:var(--cx-title);font-size:14px;line-height:1.8}.dashboard-page:not(.admin-page) .driver-routes-list .route-card small{color:var(--cx-copy);margin-top:2px;font-size:10px;line-height:1.7}.dashboard-page:not(.admin-page) .dashboard-intro-actions{align-items:center}.dashboard-page:not(.admin-page) .dashboard-intro-actions .dashboard-sound-button{border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-material);width:auto;min-width:0;min-height:42px;color:var(--cx-title);box-shadow:inset 0 1px var(--cx-glass-highlight),var(--cx-shadow);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:10px;display:inline-flex}.dashboard-page:not(.admin-page) .dashboard-intro-actions .dashboard-sound-button:before{content:"♪";background:var(--cx-accent-soft);width:25px;height:25px;color:var(--cx-accent);border-radius:9px;flex:0 0 25px;place-items:center;font-size:14px;font-weight:900;display:grid}.dashboard-page:not(.admin-page) .dashboard-intro-actions .dashboard-sound-button:hover{border-color:var(--cx-border-strong);background:var(--cx-glass-hover);color:var(--cx-accent)}.dashboard-page:not(.admin-page) .dashboard-intro-actions .dashboard-sound-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--cx-success)38%,transparent);background:var(--cx-success-soft);color:var(--cx-success)}.dashboard-page:not(.admin-page) .dashboard-intro-actions .dashboard-sound-button[aria-pressed=true]:before{content:"✓";background:var(--cx-success-soft);color:var(--cx-success)}.metric-highlight strong,.settleable-balance strong,.finance-balance strong,.eyebrow,.phone-link,.wallet-chip,.subscription-badge{color:var(--cx-accent)}.wallet-chip,.subscription-badge,.success-pill,.iban-badge{border-color:var(--cx-border);background:var(--cx-accent-soft)}.success-pill,.driver-identity-status.is-success{color:var(--cx-success);background:var(--cx-success-soft)}.warning-pill,.payout-status.is-pending{color:var(--cx-warning);background:var(--cx-warning-soft)}.danger-text,.driver-identity-status.is-error,.form-state.is-error,.form-error{color:var(--cx-danger)!important}.driver-identity-status.is-error{border-color:color-mix(in srgb,var(--cx-danger)42%,transparent);background:var(--cx-danger-soft)}.primary-action{min-height:var(--cx-control-primary);border-radius:var(--cx-radius-control);color:var(--cx-on-primary);background:var(--cx-primary-fill);box-shadow:inset 0 1px #ffffff40,var(--cx-glow);border:1px solid #0000}.primary-action:hover{color:var(--cx-on-primary);background:var(--cx-primary-hover-fill);box-shadow:inset 0 1px #ffffff40,0 18px 38px -18px #5f52ffb8}.primary-action:disabled{color:var(--cx-copy);border-color:var(--cx-border);background:var(--cx-raised);box-shadow:none}.quiet-button,.taxi-home-link,.quick-amounts button,.route-card button,.fleet-actions button,.admin-route button,.catalog-route-card button,.route-assignment button,.iban-form .quiet-button{border-color:var(--cx-border);border-radius:var(--cx-radius-sm);color:var(--cx-copy);box-shadow:none;background:0 0}.quiet-button:hover,.taxi-home-link:hover,.quick-amounts button:hover,.route-card button:hover,.fleet-actions button:hover,.admin-route button:hover,.catalog-route-card button:hover,.route-assignment button:hover{border-color:var(--cx-border-strong);background:var(--cx-accent-soft);color:var(--cx-accent)}.amount-field,.select-field,.subscription-field,.route-form input,.admin-search,.admin-driver-form input,.admin-driver-form select,.route-admin-dialog input,.route-assignment select,.money-input,.iban-input,.payout-filters input,.payout-filters select,.admin-settlement-form input,.catalog-combobox-options,.admin-city-picker__control,.admin-city-picker__options{border-color:var(--cx-border);background:var(--cx-field);color:var(--cx-title);box-shadow:inset 0 1px rgba(var(--cx-blue-rgb),.035)}.amount-field:focus-within,.select-field:focus-within,.subscription-field:focus-within,.admin-search:focus-within,.money-input:focus-within,.iban-input:focus-within,.admin-driver-form input:focus,.admin-driver-form select:focus,.route-admin-dialog input:focus,.route-assignment select:focus,.admin-settlement-form input:focus,.admin-city-picker__control:focus-within{border-color:var(--cx-focus);box-shadow:0 0 0 3px var(--cx-accent-soft)}.admin-city-picker__control input,.admin-city-option{color:var(--cx-title)}.admin-city-option:hover,.admin-city-option.active,.admin-city-option.selected{border-color:var(--cx-border-strong);background:var(--cx-accent-soft);color:var(--cx-accent)}.admin-driver-form input[readonly]{color:var(--cx-copy);border-color:var(--cx-border);background:color-mix(in srgb,var(--cx-raised)72%,transparent)}.select-field option,.route-assignment option,.admin-driver-form option,.payout-filters option{color:var(--cx-title);background:var(--cx-surface)}.catalog-combobox-option:hover,.catalog-combobox-option.active,.catalog-combobox-option.selected{border-color:var(--cx-border-strong);background:var(--cx-accent-soft);color:var(--cx-accent)}.fare-mode,.count-field,.dashboard-tabs{border-color:var(--cx-border);background:color-mix(in srgb,var(--cx-raised)68%,transparent)}.fare-mode button.active,.dashboard-tab.active,.admin-tab.active{color:var(--cx-accent);border-color:var(--cx-border-strong);background:var(--cx-material);box-shadow:var(--cx-shadow)}.admin-tab>span,.home-card-icon,.home-card-order,.entry-icon{border-color:var(--cx-glass-highlight);background:var(--cx-icon-fill);color:var(--cx-icon-ink);box-shadow:inset 0 1px var(--cx-glass-highlight),var(--cx-glow)}.admin-tab.active>span{color:var(--cx-icon-ink)}th{color:var(--cx-copy);background:color-mix(in srgb,var(--cx-raised)78%,transparent)}th,td,.assigned-route,.driver-route-assignment{border-color:var(--cx-border)}.route-admin-dialog,.result-dialog,.transfer-dialog{border-color:var(--cx-glass-edge);border-radius:var(--cx-radius-dialog);color:var(--cx-title)}dialog::backdrop,.route-admin-dialog::backdrop{background:var(--cx-overlay)}.page-loading,.access-denied{background:radial-gradient(ellipse at 20% 0,rgba(var(--cx-accent-rgb),.13),transparent 42rem),var(--cx-bg)}.home-dashboard-hero{border-color:var(--cx-glass-edge);background:radial-gradient(circle at 12% 10%,rgba(var(--cx-accent-rgb),.2),transparent 38%),radial-gradient(circle at 88% 90%,rgba(var(--cx-violet-rgb),.16),transparent 40%),var(--cx-material-strong);box-shadow:var(--cx-material-shadow),var(--cx-glow);backdrop-filter:var(--cx-material-blur);border-radius:30px}.home-dashboard-hero:after{background:radial-gradient(circle,rgba(var(--cx-violet-rgb),.26),transparent 67%)}.home-dashboard-hero h1,.home-card-copy h2{color:var(--cx-title)}.home-dashboard-hero>div:first-child>p:last-child,.home-card-copy p,.home-dashboard-intro small{color:var(--cx-copy)}.home-dashboard-mark,.home-entry-card{border-color:var(--cx-glass-edge);background:var(--cx-material);box-shadow:var(--cx-material-shadow);backdrop-filter:var(--cx-material-blur)}.home-entry-payment{--home-accent:var(--cx-accent)}.home-entry-management{--home-accent:var(--cx-accent-2)}.home-entry-card:hover{border-color:var(--cx-border-strong);background:var(--cx-glass-hover);box-shadow:var(--cx-material-shadow),var(--cx-glow)}.home-management-actions a{border-color:var(--cx-border);background:color-mix(in srgb,var(--cx-raised)72%,transparent);color:var(--cx-title)}.home-management-actions a:hover{border-color:var(--cx-border-strong);background:var(--cx-accent-soft)}.home-management-actions a small{color:var(--cx-copy)}.home-subscription-form .subscription-field{background:var(--cx-field)}.portrait-wrap,.photo-preview{border-color:var(--cx-border-strong);background:var(--cx-raised)}.verified-badge,.status-dot{background:var(--cx-success)}.verified-badge{border-color:var(--cx-surface);color:var(--cx-bg)}.status-dot{box-shadow:0 0 0 4px var(--cx-success-soft)}.button-spinner{border-color:var(--cx-border-strong);border-top-color:var(--cx-accent);border-left-color:var(--cx-accent-2)}.button-spinner:before{background-image:url(/assets/citynex-symbol.png)}@media (width<=640px){html,body{width:100%;max-width:100%;overflow-x:clip}.dashboard-shell,.dashboard-shell.admin-shell{width:calc(100% - 20px);max-width:100%;margin-top:16px}.dashboard-shell>*,.admin-workspace,.admin-tab-content,.admin-tab-panel,.admin-panel,.settlement-layout,.settlement-card,.settlement-history,.payments-section,.routes-section,.payment-table-wrap{min-width:0;max-width:100%}.dashboard-intro{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}.dashboard-intro-actions,.monitoring-card{width:100%}.dashboard-intro h1{overflow-wrap:anywhere;font-size:20px}.metrics-grid,.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-width:0;min-height:104px;padding:14px}.metric strong{overflow-wrap:anywhere;font-size:18px}.admin-workspace{margin-top:16px;display:block}.admin-tabs{z-index:12;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;position:sticky;top:64px}.admin-tab{width:100%;min-width:0;min-height:72px;padding:8px 6px}.admin-tab b{overflow-wrap:anywhere;font-size:9.5px;line-height:1.55}.admin-tab-panel.active,#routesPanel.active,#financePanel.active,.finance-admin-panel.active{grid-template-columns:minmax(0,1fr);width:100%}.admin-panel,.settlement-card,.settlement-history{width:100%;padding:14px}.section-heading{flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.section-heading>div{flex:190px;min-width:0}.section-heading h2,.section-heading>div>small{overflow-wrap:anywhere}.section-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.section-actions>*,.filter-actions>*{width:100%}.admin-driver-form,.payout-filters,.admin-payout-filters,.admin-settlement-form{grid-template-columns:minmax(0,1fr);width:100%}.admin-driver-form>*,.payout-filters>*,.admin-payout-filters>*,.admin-payout-filters .filter-wide,.payout-filters .filter-wide{grid-column:1;min-width:0}.admin-driver-form input,.admin-driver-form select,.admin-search,.admin-search input,.catalog-combobox,.catalog-combobox-control,.catalog-combobox-options,.route-assignment,.route-assignment select,.payout-filters input,.payout-filters select,.admin-settlement-form input{min-width:0;max-width:100%}.plate-editor{grid-template-columns:34px minmax(36px,.8fr) minmax(32px,.65fr) minmax(52px,1.25fr) 48px;width:100%;max-width:100%}.admin-driver-form .plate-editor input,.admin-driver-form .plate-editor .plate-letter-input{min-width:0;padding-inline:1px;font-size:15px}.photo-field input{font-size:9px;overflow:hidden}.fleet-driver,.finance-driver-card__identity{grid-template-columns:44px minmax(0,1fr);min-width:0}.fleet-driver>span,.finance-driver-card__identity>span{grid-column:2;justify-self:start}.fleet-actions,.catalog-route-card>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-assignment,.catalog-route-card{grid-template-columns:minmax(0,1fr)}.catalog-route-card>*,.catalog-route-card>div:last-child{grid-column:1;min-width:0}.finance-search-form .admin-search{flex-wrap:wrap;height:auto;min-height:48px;padding:6px 10px}.finance-search-form .admin-search button{width:100%}.payout-card__head,.payout-card dl div{gap:8px;min-width:0}.payout-card dd,.payout-card__head strong{overflow-wrap:anywhere;min-width:0}.route-admin-dialog,.result-dialog,.transfer-dialog{max-height:calc(100dvh - 24px);overflow:auto}.dashboard-tabs{z-index:11;position:sticky;top:64px}.driver-payment-table{box-shadow:none;background:0 0;border:0;overflow:visible}.driver-payment-table table,.driver-payment-table tbody,.driver-payment-table tr,.driver-payment-table td{width:100%;display:block}.driver-payment-table table{min-width:0}.driver-payment-table thead{display:none}.driver-payment-table tbody{gap:9px;display:grid}.driver-payment-table tr{border:1px solid var(--cx-border);background:var(--cx-material);box-shadow:var(--cx-material-shadow);border-radius:15px;padding:8px 12px}.driver-payment-table td{border-bottom:1px solid var(--cx-border);text-align:left;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:8px 0;display:grid}.driver-payment-table td:last-child{border-bottom:0}.driver-payment-table td:before{content:attr(data-label);color:var(--cx-faint);text-align:right;font-size:9px}.driver-payment-table td strong,.driver-payment-table td small{text-align:left}}@media (width<=420px){.metrics-grid,.admin-metrics{grid-template-columns:minmax(0,1fr)}.dashboard-tabs{gap:4px;padding:4px}.dashboard-tab{min-width:0;padding-inline:7px;font-size:10px}.filter-actions,.fleet-actions,.catalog-route-card>div:last-child{grid-template-columns:minmax(0,1fr)}.payout-card__head,.payout-card dl div{flex-direction:column;align-items:flex-start}.payout-card dd,.payout-card__note dd{text-align:right;max-width:100%}}@media (width<=620px){.dashboard-page:not(.admin-page) .routes-section{border-radius:22px;padding:16px}.dashboard-page:not(.admin-page) .driver-routes-list .route-card{border-radius:15px;min-height:70px;padding:10px 12px}.dashboard-page:not(.admin-page) .dashboard-intro-actions{justify-content:space-between}.dashboard-page:not(.admin-page) .dashboard-intro-actions .dashboard-sound-button{width:auto;min-width:0;padding-inline:11px;font-size:10px}.home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:11px;padding-inline:4px}.home-entry-card,.home-entry-management{border-radius:22px;grid-column:auto;gap:13px;min-height:202px;padding:16px}.home-card-order{border-radius:9px;min-width:25px;height:25px;padding-inline:6px;font-size:10px;inset:10px auto auto 10px}.home-card-icon{border-radius:16px;width:46px;height:46px;margin-bottom:0}.home-card-icon svg{width:25px;height:25px}.home-card-copy{width:100%;min-width:0}.home-card-copy>small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.7;overflow:hidden}.home-card-copy h2{margin:3px 0 4px;font-size:14px;line-height:1.7}.home-card-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.85;display:-webkit-box;overflow:hidden}.home-management-actions{grid-template-columns:1fr;gap:6px;padding-top:7px}.home-management-actions a{border-radius:11px;min-height:42px;padding:7px 8px;font-size:10px}.home-management-actions a:only-child{grid-column:auto}.home-entry-payment{grid-column:1/-1;grid-template-columns:46px minmax(0,1fr);align-items:start;min-height:202px;display:grid}.home-entry-payment .home-card-copy{align-self:center}.home-entry-payment .home-subscription-form{grid-column:1/-1;margin-top:0;padding-top:0}.home-entry-payment .subscription-field{min-height:48px}.home-entry-payment .subscription-field input{height:46px;font-size:15px}.home-entry-payment .subscription-hint{margin:6px 0 9px}.home-entry-payment .primary-action{min-height:44px;padding-block:8px;font-size:11px}}html[data-citynex-theme] body .result-dialog{color:var(--cx-title);background:radial-gradient(circle at 12% 0,rgba(var(--cx-accent-rgb),.12),transparent 42%),var(--cx-surface);border-color:var(--cx-glass-edge);box-shadow:inset 0 1px var(--cx-glass-highlight),var(--cx-modal-shadow);padding:30px;overflow:hidden}html[data-citynex-theme] body .result-dialog .success-check{width:48px;height:48px;color:var(--cx-on-primary);background:var(--cx-primary-fill);box-shadow:inset 0 1px #ffffff47,var(--cx-glow)}html[data-citynex-theme] body .result-dialog h2{color:var(--cx-title)}html[data-citynex-theme] body .result-dialog>p{color:var(--cx-copy)}html[data-citynex-theme] body .result-dialog dl{color:var(--cx-title);background:var(--cx-raised);border-color:var(--cx-border);box-shadow:inset 0 1px var(--cx-glass-highlight);border-radius:16px;margin-block:22px 18px;padding:5px 16px}html[data-citynex-theme] body .result-dialog dl div{border-color:var(--cx-border)}html[data-citynex-theme] body .result-dialog dt{color:var(--cx-copy)}html[data-citynex-theme] body .result-dialog dd{color:var(--cx-title);overflow-wrap:anywhere;text-align:left}html[data-citynex-theme] body .result-dialog .primary-action{color:var(--cx-on-primary);background:var(--cx-primary-fill);box-shadow:inset 0 1px #ffffff3d,var(--cx-glow);border-color:#0000}html[data-citynex-theme] body:is([data-business-consumer],[data-citynex-service=business],[data-citynex-landing]),html[data-citynex-theme] body:is([data-citynex-service=appointment],[data-citynex-service=car],[data-citynex-service=card],[data-citynex-service=taxi]),html[data-citynex-theme]:has(#appShell){--bc-bg:#061326;--bc-ink:#f2f5ff;--bc-copy:#b6c5dd;--bc-accent:#8dcaff;--bc-cyan:#6cdfff;--bc-violet:#b9a7ff;--bc-line:#69bfff61;--bc-rim-active:#5cbcf5;--bc-rim-glow:0 0 18px #28aaff24;--bc-hover-glow:0 0 16px #2a99ff38;--bc-edge:#dbecff6e;--bc-light:#eff8ff42;--bc-tint:#498dff1f;--bc-page:radial-gradient(ellipse at 4% 28%,#4994d929,transparent 48%),radial-gradient(ellipse at 96% 74%,#866ddd24,transparent 48%),#061326;--bc-card:radial-gradient(ellipse at 4% 0%,#cae9ff21,transparent 56%),radial-gradient(ellipse at 100% 100%,#9d85e81f,transparent 54%),linear-gradient(130deg,#23416080,#0e1e3875 66%,#2b265061);--bc-frost:radial-gradient(ellipse at 14% 0%,#e6f6ff33,transparent 58%),linear-gradient(125deg,#2e496ba1,#0e1d36b8 64%,#3f31657a);--bc-sheet:radial-gradient(ellipse at 0% 0%,#8ec4ed2b,transparent 55%),linear-gradient(135deg,#1c314ff2,#0c1a31f0 64%,#282046eb);--bc-field:#07152ba6;--bc-jewel:radial-gradient(ellipse at 12% 0%,#cdf7ff52,transparent 50%),radial-gradient(ellipse at 100% 100%,#af8eff52,transparent 56%),linear-gradient(115deg,#126db4f0,#2249aaeb 58%,#5d3fa0ed);--bc-shadow:inset 0 1px var(--bc-light),0 5px 18px -12px #0006168c,var(--bc-rim-glow);--bc-depth:inset 0 1px var(--bc-light),0 14px 34px -20px #00061699;--bc-jewel-shadow:inset 0 1px #e3f8ff8c,inset 0 -1px #9d81ed4d,0 6px 20px -12px #438dff80,0 0 13px #1bbeff66;--bc-satin:linear-gradient(180deg,#ffffff0a,#01081629),radial-gradient(ellipse at 8% 0%,#c9e3fb38,transparent 62%),linear-gradient(112deg,#304d69 0%,#253c59 42%,#192b49 76%,#353454 100%);--bc-nav-ink:#d5e3fa;--bc-overlay-blur:blur(18px)saturate(80%);--bc-diffusion:blur(12px)saturate(120%);--cx-bg:var(--bc-bg);--cx-title:var(--bc-ink);--cx-copy:var(--bc-copy);--cx-faint:var(--bc-copy);--cx-accent:var(--bc-accent);--cx-accent-2:var(--bc-violet);--cx-accent-soft:var(--bc-tint);--cx-accent-rgb:141,202,255;--cx-violet-rgb:185,167,255;--cx-blue-rgb:67,141,255;--cx-surface:#0b1b35;--cx-raised:#142641;--cx-field:var(--bc-field);--cx-border:var(--bc-line);--cx-border-strong:var(--bc-edge);--cx-glass-edge:var(--bc-line);--cx-glass-highlight:var(--bc-light);--cx-material:var(--bc-card);--cx-material-strong:var(--bc-frost);--cx-material-shadow:var(--bc-shadow);--cx-material-blur:none;--cx-shadow:var(--bc-shadow);--cx-shadow-sm:var(--bc-shadow);--cx-modal-shadow:var(--bc-depth);--cx-glow:var(--bc-depth);--cx-selected:var(--bc-tint);--cx-primary-fill:var(--bc-jewel);--cx-primary-hover-fill:var(--bc-jewel);--cx-focus:var(--bc-cyan);background:var(--bc-page);color:var(--bc-ink);transition:none}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) body:is([data-business-consumer],[data-citynex-service=business],[data-citynex-landing]),html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) body:is([data-citynex-service=appointment],[data-citynex-service=car],[data-citynex-service=card],[data-citynex-service=taxi]),html:is([data-citynex-theme=light],[data-citynex-theme=arctic]):has(#appShell){--bc-satin:linear-gradient(180deg,#ffffff14,#22354d1a),radial-gradient(ellipse at 8% 0%,#ffffffe6,transparent 62%),linear-gradient(112deg,#dce5ec 0%,#c5cfdf 42%,#96b0d2 76%,#969ec0 100%);--bc-nav-ink:#243b61;--bc-bg:#edf4fc;--bc-ink:#122a4c;--bc-copy:#475f82;--bc-accent:#185aa1;--bc-cyan:#126689;--bc-violet:#6950a1;--bc-line:#327eca6b;--bc-rim-active:#227fc5;--bc-rim-glow:0 0 14px #267ed31f;--bc-hover-glow:0 0 16px #267ed33d;--bc-edge:#4d7ebf6b;--bc-light:#ffffffeb;--bc-tint:#427add1f;--bc-page:radial-gradient(ellipse at 0% 20%,#96d7fb52,transparent 52%),radial-gradient(ellipse at 100% 80%,#c4b2f442,transparent 50%),#edf4fc;--bc-card:radial-gradient(ellipse at 5% 0%,#fffc,transparent 56%),radial-gradient(ellipse at 100% 100%,#cbbafc33,transparent 56%),linear-gradient(130deg,#fafeff8c,#dfeeff75 66%,#eee5ff66);--bc-frost:radial-gradient(ellipse at 14% 0%,#ffffffd9,transparent 58%),linear-gradient(125deg,#ffffffa8,#e1f0ff9e 64%,#efe6ff8f);--bc-sheet:radial-gradient(ellipse at 0% 0%,#ffffffe6,transparent 55%),linear-gradient(135deg,#f9fdfff5,#e5effcf2 64%,#ede6fcf2);--bc-field:#f7fcffb8;--bc-shadow:inset 0 1px var(--bc-light),0 5px 18px -12px #2c589238,var(--bc-rim-glow);--bc-depth:inset 0 1px var(--bc-light),0 14px 34px -20px #2c589247;--bc-jewel-shadow:inset 0 1px #e3f8ffb3,inset 0 -1px #9d81ed4d,0 6px 20px -12px #438dff66,0 0 13px #1b91dd3d;--cx-surface:#f7fbff;--cx-raised:#e4edfa;--cx-accent-rgb:24,90,161;--cx-violet-rgb:105,80,161;--cx-focus:#185aa1}