: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);--muted:var(--cx-copy);--muted-dim:var(--cx-faint);--amber:var(--cx-accent);--amber-soft:var(--cx-accent);--coral:var(--cx-accent-2);--coral-soft:var(--cx-danger);--teal-bright:var(--cx-accent);--teal-soft:var(--cx-accent);--ink:var(--cx-bg);--line:var(--cx-border);--line-strong:var(--cx-border-strong);--surface:var(--cx-surface);--surface-high:var(--cx-raised);--outline:var(--cx-border);--primary-container:var(--cx-accent-soft);--on-primary-container:var(--cx-accent);--elev1:var(--cx-shadow);--elev2:var(--cx-shadow);--elev3:var(--cx-modal-shadow);--home-bg:var(--cx-bg);--home-surface:var(--cx-surface);--home-paper:var(--cx-title);--home-muted:var(--cx-copy);--home-muted-strong:var(--cx-copy);--home-line:var(--cx-border);--home-line-strong:var(--cx-border-strong);--home-amber:var(--cx-accent);--home-teal:var(--cx-accent);--home-focus:var(--cx-focus);--dashboard-amber:var(--cx-blue-rgb);--dashboard-teal:var(--cx-accent-rgb);--dashboard-coral:var(--cx-violet-rgb);--dashboard-power:var(--cx-blue-rgb);--dashboard-taxi:var(--cx-accent-rgb)}:root:is([data-citynex-theme=dark],[data-citynex-theme=midnight]){--cx-glass:#0c193461;--cx-glass-strong:#0a173085;--cx-nav-glass:#0c1730f7;--cx-glass-hover:#182d5275;--cx-overlay:#01051161;--cx-material-blur:blur(28px)saturate(185%);--cx-card-glass:#0a19367a;--cx-card-edge:#9de1ff4a;--cx-card-shine:#e0f8ff2e;--cx-card-shadow:0 24px 54px -35px #000314eb,0 10px 28px -24px #28dff157}:root:is([data-citynex-theme=light],[data-citynex-theme=arctic]){--cx-glass:#ffffffdb;--cx-glass-strong:#f7fbfff7;--cx-nav-glass:#fafdfff5;--cx-glass-hover:#e8f2fffa;--cx-overlay:#101f3d6b;--cx-material-blur:blur(22px)saturate(165%);--cx-accent-soft:color-mix(in srgb,var(--cx-accent)14%,#fff);--cx-card-glass:#f2f9ffe0;--cx-card-edge:#387acf61;--cx-card-shine:#ffffffd6;--cx-card-shadow:0 24px 55px -34px #2c569780,0 10px 30px -23px #1761d457}body,.frame-outer{background:radial-gradient(ellipse at 0% 0%,rgba(var(--cx-accent-rgb),.12),transparent 48%),radial-gradient(ellipse at 100% 90%,rgba(var(--cx-violet-rgb),.12),transparent 55%),var(--cx-bg);color:var(--cx-title)}.phone-frame{background:var(--cx-border);box-shadow:var(--cx-modal-shadow)}.app-shell{background:radial-gradient(ellipse at 92% 5%,rgba(var(--cx-blue-rgb),.19),transparent 48%),radial-gradient(ellipse at 2% 48%,rgba(var(--cx-violet-rgb),.14),transparent 43%),radial-gradient(ellipse at 74% 92%,rgba(var(--cx-accent-rgb),.12),transparent 46%),var(--cx-bg);color:var(--cx-title)}.app-content{scrollbar-color:var(--cx-border-strong)transparent;background:0 0}html:has(#appShell) :is(.announcement-modal,.notif-sheet,.power-sheet,.auth-sheet,.market-sheet,.financial-sheet,.personal-sheet,.wallet-sheet,.wallet-confirm,.wallet-topup,.support-shell,.personal-picker-dialog,.passkey-onboarding__dialog,.admin-emergency-dialog,.citynex-menu){border-radius:var(--cx-radius-dialog);overflow:hidden}html:has(#appShell) .wallet-sheet{overscroll-behavior:contain;overflow:hidden auto}html:has(#appShell) :is(.wallet-overlay,.wallet-confirm-overlay,.wallet-topup-overlay,.support-overlay,.market-overlay,.personal-overlay,.financial-overlay){background:var(--cx-overlay);justify-content:center;align-items:center}html:has(#appShell) :is(.wallet-sheet,.support-shell,.market-sheet,.financial-sheet,.personal-sheet){max-height:min(90%,850px)}html:has(#appShell) .wallet-sheet{height:auto}html:has(#appShell) :is(.wallet-confirm,.wallet-topup){overscroll-behavior:contain;max-width:calc(100% - 24px);max-height:90%;overflow-y:auto}html:has(#appShell) .support-shell{height:min(90%,850px)}html:has(#appShell) :is(.personal-picker-dialog,.admin-emergency-dialog){max-height:min(90dvh,850px)}@media (width<=759px){html:has(#appShell) :is(.wallet-sheet,.support-shell,.market-sheet,.financial-sheet,.personal-sheet){width:calc(100% - 24px)}html:has(#appShell) :is(.notif-overlay,.power-overlay,.auth-overlay:not(.is-gate)){justify-content:center;align-items:center;display:flex}html:has(#appShell) :is(.notif-sheet,.power-sheet,.auth-overlay:not(.is-gate) .auth-sheet){width:calc(100% - 24px);max-height:90%;position:relative;inset:auto}html:has(#appShell) .auth-overlay.is-profile .auth-sheet{max-width:480px}html:has(#appShell) .wallet-sheet{padding-top:18px}}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .app-shell{background:radial-gradient(ellipse at 92% 4%,rgba(var(--cx-blue-rgb),.27),transparent 48%),radial-gradient(ellipse at 2% 48%,rgba(var(--cx-violet-rgb),.16),transparent 43%),radial-gradient(ellipse at 76% 92%,rgba(var(--cx-accent-rgb),.18),transparent 46%),var(--cx-bg)}.app-bar{top:0;z-index:24;isolation:isolate;border:0;border-bottom:1px solid color-mix(in srgb,var(--cx-glass-edge)78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--cx-glass-highlight)48%,transparent),transparent 52%),color-mix(in srgb,var(--cx-glass)54%,transparent);box-shadow:inset 0 1px 0 var(--cx-glass-highlight),inset 0 -1px 0 color-mix(in srgb,var(--cx-accent)14%,transparent),0 14px 36px -26px #00000080;backdrop-filter:blur(28px)saturate(190%);position:absolute;inset-inline:0;overflow:visible}.app-bar:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 18% -30%,color-mix(in srgb,var(--cx-accent)26%,transparent),transparent 70%);height:100%;position:absolute;inset:0 28% auto -8%}html:is([data-citynex-theme=dark],[data-citynex-theme=midnight]) .app-bar{border-bottom-color:color-mix(in srgb,var(--cx-glass-edge)42%,transparent);background:linear-gradient(#b0e4ff24,#0c19344d 44%,#09142b0f)}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .app-bar{background:linear-gradient(#ffffffb3,#fafdff7a 52%,#ffffff2e)}.app-content{padding-top:calc(70px + var(--safe-t) + 10px)}.app-bar>*{z-index:1;position:relative}@media (width>=760px){.app-content{padding-top:96px}}@media (prefers-reduced-transparency:reduce){:root:is([data-citynex-theme=dark],[data-citynex-theme=midnight],[data-citynex-theme=light],[data-citynex-theme=arctic]){--cx-glass:var(--cx-surface);--cx-glass-strong:var(--cx-surface);--cx-nav-glass:var(--cx-surface);--cx-material-blur:none;--cx-overlay:color-mix(in srgb,var(--cx-bg)78%,transparent)}.app-bar,.app-bar :is(.icon-btn,.fab-call),.header-action-hint,:is(.announcement-overlay,.notif-overlay,.power-overlay,.auth-overlay,.market-overlay,.financial-overlay,.personal-overlay,.wallet-overlay,.wallet-confirm-overlay,.wallet-topup-overlay,.support-overlay),:is(.announcement-modal,.notif-sheet,.power-sheet,.auth-sheet,.market-sheet,.financial-sheet,.personal-sheet,.wallet-sheet,.wallet-confirm,.wallet-topup,.support-shell,.personal-picker-dialog,.snackbar){background:var(--cx-surface);backdrop-filter:none}}@supports not (backdrop-filter:blur(1px)){.app-bar,.app-bar :is(.icon-btn,.fab-call),:is(.announcement-modal,.notif-sheet,.wallet-sheet,.support-shell){background:var(--cx-surface)}}@media (update:slow){.app-bar{background:var(--cx-nav-glass);backdrop-filter:none}}html[data-citynex-theme] .support-conversation-view{background:radial-gradient(circle at 8% 14%,rgba(var(--cx-accent-rgb),.1),transparent 28rem),radial-gradient(circle at 92% 78%,rgba(var(--cx-violet-rgb),.09),transparent 30rem),var(--cx-bg)}html[data-citynex-theme] .support-message.is-customer .support-message-bubble{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] .support-message.is-agent .support-message-bubble{color:var(--cx-title);background:var(--cx-material-strong);border-color:color-mix(in srgb,var(--cx-accent-2)38%,var(--cx-border));box-shadow:inset 0 1px var(--cx-glass-highlight),var(--cx-shadow)}html[data-citynex-theme] .support-message.is-customer .support-message-author{color:#ffffffd1}html[data-citynex-theme] .support-message.is-agent .support-message-author{color:var(--cx-accent-2)}html[data-citynex-theme] .support-send{color:var(--cx-on-primary);background:var(--cx-primary-fill);border-color:#0000}.brand-logo,.auth-brand img,.personal-sheet-mark{object-fit:contain;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;padding:0}.app-bar :is(.icon-btn,.fab-call){background:color-mix(in srgb,var(--cx-glass-highlight)18%,color-mix(in srgb,var(--cx-glass)42%,transparent));border:1px solid var(--cx-glass-edge);color:var(--cx-copy);box-shadow:inset 0 1px var(--cx-glass-highlight);backdrop-filter:none}.app-bar :is(.icon-btn,.fab-call):hover{background:color-mix(in srgb,var(--cx-glass-hover)82%,transparent);border-color:var(--cx-accent);color:var(--cx-accent)}.app-bar :is(.icon-btn,.fab-call) svg{stroke:currentColor}.app-bar .header-business-btn{color:var(--cx-accent);border-color:color-mix(in srgb,var(--cx-accent)40%,var(--cx-glass-edge));background:var(--cx-accent-soft)}.app-bar .icon-btn.notif{color:var(--cx-warning);border-color:color-mix(in srgb,var(--cx-warning)50%,var(--cx-glass-edge));background:color-mix(in srgb,var(--cx-warning)15%,var(--cx-glass));box-shadow:inset 0 1px var(--cx-glass-highlight),0 0 18px -10px var(--cx-warning)}.app-bar .icon-btn.notif svg{color:var(--cx-warning);width:21px;height:21px;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--cx-warning)45%,transparent))}@media (width>=760px){.app-bar>:is(.icon-btn,.fab-call){transform:translateY(-6px)}.app-bar :is(.icon-btn,.fab-call)>.header-action-hint{max-width:70px;box-shadow:none;-webkit-backdrop-filter:none;color:var(--cx-copy);text-align:center;opacity:1;visibility:visible;background:0 0;border:0;padding:0;font-size:10px;font-weight:550;line-height:1.3;top:calc(100% + 4px);left:50%;right:auto;transform:translate(-50%)}.app-bar :is(.icon-btn,.fab-call):is(:hover,:focus-visible)>.header-action-hint{color:var(--cx-accent);transform:translate(-50%)}}@media (width<=759px){.header-action-hint{background:color-mix(in srgb,var(--cx-glass-strong)78%,transparent);color:var(--cx-title);border-color:var(--cx-glass-edge);box-shadow:inset 0 1px var(--cx-glass-highlight),var(--cx-shadow);backdrop-filter:blur(18px)saturate(160%)}}.bottom-nav{background:linear-gradient(155deg,var(--cx-glass-highlight),transparent 30% 76%,rgba(var(--cx-violet-rgb),.07)),var(--cx-nav-glass);border-color:var(--cx-glass-edge);box-shadow:var(--cx-material-shadow);backdrop-filter:none}.gesture-bar{background:var(--cx-copy)}.home-hero{backdrop-filter:none;border-color:#8beaf733}.home-hero-art:before{opacity:1;animation:none}@media (width>=760px){.home-hero--heritage .home-hero-art:after{background:linear-gradient(90deg,#030a1b00 12%,#030a1b4d 22%,#030a1bcc 34%,#030a1bfa 43%,#071327 47%),linear-gradient(#0000 52%,#02081647)}}.home-hero--heritage .greeting h1{color:#fff;text-shadow:0 3px 22px #0000006b}.home-hero-link{color:var(--cx-on-primary);background:var(--cx-primary);border-color:#0000}.home-hero-link:hover{background:var(--cx-primary-hover)}.section-label span.count{color:var(--cx-copy);background:color-mix(in srgb,var(--cx-glass)55%,transparent);border:1px solid var(--cx-glass-edge);box-shadow:inset 0 1px var(--cx-glass-highlight)}.app-content .card{border:1px solid var(--cx-card-edge);border-radius:var(--cx-radius-card);background:linear-gradient(145deg,var(--cx-card-shine),transparent 31% 68%,rgba(var(--cx-violet-rgb),.07)),radial-gradient(circle at 5% 2%,rgba(var(--card-accent,var(--cx-accent-rgb)),.17),transparent 57%),var(--cx-card-glass);box-shadow:inset 0 1px 0 var(--cx-card-shine),inset 1px 0 0 color-mix(in srgb,var(--cx-card-shine)62%,transparent),inset 0 -1px 0 rgba(var(--card-accent,var(--cx-accent-rgb)),.15),var(--cx-card-shadow);backdrop-filter:none;position:relative;overflow:hidden}.service-group:before{content:none}.app-content .card:before{content:"";z-index:0;background:linear-gradient(90deg,transparent,var(--cx-card-shine),transparent);pointer-events:none;border-radius:999px;height:1px;animation:none;position:absolute;inset:0 8% auto}.app-content .card.featured{border-color:color-mix(in srgb,var(--cx-accent)58%,var(--cx-card-edge));box-shadow:inset 0 2px var(--cx-accent),inset 1px 0 var(--cx-card-shine),var(--cx-card-shadow),var(--cx-glow)}.app-content .card:hover{border-color:var(--cx-border-strong)}.app-content [data-dashboard-theme]{--card-icon:color-mix(in srgb,rgb(var(--card-accent))12%,var(--cx-surface))}.app-content .card .icon-badge{background:var(--cx-icon-fill);color:var(--cx-icon-ink);border:1px solid var(--cx-glass-highlight);box-shadow:inset 0 1px var(--cx-glass-highlight),0 8px 22px -12px rgba(var(--card-accent),.6);border-radius:var(--cx-radius-control)}.app-content .card b.title{color:var(--cx-title);letter-spacing:-.18px;font-weight:850}.app-content .card p.desc{color:var(--cx-copy);font-weight:500}.utility-tool-icon i{display:none}.service-group-active .card .tag{color:var(--cx-success);background:var(--cx-success-soft);border-color:#0000}.service-group-active .card .tag.experimental{color:var(--cx-warning);background:var(--cx-warning-soft)}.service-group-active .card.disabled .tag{color:var(--cx-copy);background:var(--cx-raised)}.app-content .card>.premium-new-badge{color:var(--cx-accent-2);background:var(--cx-raised);border-color:var(--cx-border);box-shadow:none}.offline-home-status{background:color-mix(in srgb,var(--cx-accent)14%,var(--cx-material));border-color:var(--cx-glass-edge);box-shadow:var(--cx-material-shadow);backdrop-filter:none}.offline-home-status__icon{color:var(--cx-accent);background:var(--cx-surface);box-shadow:none}.offline-home-status__pulse{background:var(--cx-accent);box-shadow:none}:is(.announcement-overlay,.notif-overlay,.power-overlay,.auth-overlay,.market-overlay,.financial-overlay,.personal-overlay,.wallet-overlay,.wallet-confirm-overlay,.wallet-topup-overlay,.support-overlay){background:var(--cx-overlay);backdrop-filter:none}:is(.announcement-overlay.show,.notif-overlay.show,.power-overlay.show,.auth-overlay.show,.market-overlay.show,.financial-overlay.show,.personal-overlay.show,.wallet-overlay.show,.wallet-confirm-overlay.show,.wallet-topup-overlay.show,.support-overlay.show){backdrop-filter:blur(22px)saturate(160%)}:is(.announcement-modal,.notif-sheet,.power-sheet,.auth-sheet,.market-sheet,.financial-sheet,.personal-sheet,.wallet-sheet,.wallet-confirm,.wallet-topup,.support-shell,.personal-picker-dialog,.citynex-menu){background:linear-gradient(165deg,color-mix(in srgb,var(--cx-glass-highlight)42%,transparent),transparent 46%),var(--cx-material-strong);color:var(--cx-title);border-color:var(--cx-glass-edge);box-shadow:var(--cx-material-shadow),var(--cx-modal-shadow);backdrop-filter:none}:is(.market-sheet-head,.financial-sheet-head,.personal-sheet-head,.notif-sheet-head,.power-sheet-head,.support-header,.citynex-menu-heading){background:color-mix(in srgb,var(--cx-glass)35%,transparent);color:var(--cx-title);border-color:var(--cx-glass-edge);backdrop-filter:none}:is(.notif-sheet-grip,.power-sheet-grip,.auth-sheet-grip,.market-sheet-grip){background:var(--cx-border-strong);box-shadow:none}:is(.market-close,.notif-mark-all,.wallet-icon-button,.support-icon-btn,.notif-close,.announcement-close,.citynex-menu-close){color:var(--cx-copy);background:color-mix(in srgb,var(--cx-glass-highlight)16%,color-mix(in srgb,var(--cx-glass)40%,transparent));border-color:var(--cx-glass-edge);box-shadow:inset 0 1px var(--cx-glass-highlight)}:is(.app-shell,.personal-picker-dialog) :is(.button-primary,.auth-primary,.announcement-action,.wallet-primary,.support-primary,.support-new-cta,.support-submit,.support-send,.financial-primary),.personal-form-actions button[type=submit],.market-error button{color:var(--cx-on-primary);background:var(--cx-primary-fill);border-radius:var(--cx-radius-control);box-shadow:inset 0 1px #ffffff40,var(--cx-glow);border-color:#0000;min-height:46px}.market-error button{min-width:132px;padding:10px 18px;font-weight:700}.personal-picker-dialog::backdrop,.citynex-menu::backdrop{background:var(--cx-overlay);backdrop-filter:blur(22px)saturate(160%)}:is(.auth-primary,.announcement-action,.wallet-primary,.support-primary,.support-new-cta,.support-submit,.support-send,.financial-primary) :is(b,strong,small){color:inherit}.announcement-action:after{background:color-mix(in srgb,var(--cx-on-primary)13%,transparent);color:inherit}:is(.wallet-secondary,.support-secondary,.financial-actions button,.personal-form-actions button){border-radius:var(--cx-radius-control)}:is(.financial-tabs,.personal-kind-tabs,.auth-tabs,.market-tabs,.market-search){background:color-mix(in srgb,var(--cx-glass)55%,transparent);border-color:var(--cx-glass-edge);box-shadow:inset 0 1px var(--cx-glass-highlight)}:is(.financial-tabs button[aria-selected=true],.personal-kind-tabs button[aria-pressed=true],.personal-time-presets button[aria-pressed=true],.personal-date-shortcuts button.is-selected){color:var(--cx-accent);background:var(--cx-accent-soft);border-color:var(--cx-border-strong);box-shadow:none}:is(.app-shell,.personal-picker-dialog) :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--cx-focus);outline-offset:3px}:is(.auth-field,.financial-field,.personal-form,.support-field) :is(input,textarea,select):focus,.financial-input:focus-within{border-color:var(--cx-focus);box-shadow:0 0 0 3px var(--cx-accent-soft)}.app-shell :is(input,textarea,select)[aria-invalid=true],.financial-field.is-invalid .financial-input{border-color:var(--cx-danger)!important;box-shadow:0 0 0 3px var(--cx-danger-soft)!important}:is(.financial-field>small,.auth-error,.personal-form label.is-invalid>span){color:var(--cx-danger)}:where(button):disabled{cursor:not-allowed}.auth-sheet{--auth-bg:var(--cx-surface);--auth-surface:var(--cx-surface);--auth-surface-strong:var(--cx-raised);--auth-field:var(--cx-field);--auth-ink:var(--cx-title);--auth-muted:var(--cx-copy);--auth-primary:var(--cx-accent);--auth-line:var(--cx-border);--auth-line-strong:var(--cx-border-strong)}.auth-panel{box-shadow:none;background:0 0;border:0}.auth-brand strong,.auth-field span,.auth-sheet-head b{color:var(--cx-title)}.auth-brand span,.auth-guest-btn{color:var(--cx-copy)}.auth-field :is(input,select),.otp-boxes input{background:var(--cx-field);color:var(--cx-title);border-color:var(--cx-border)}:is(.push-permission-card,.notif-item,.power-result,.profile-card,.announcement-modal,.wallet-peek,.snackbar,.personal-form-actions,.auth-location-options,.market-price-item,.market-source-notice){background:var(--cx-material);color:var(--cx-title);border-color:var(--cx-glass-edge);box-shadow:var(--cx-material-shadow)}:is(.announcement-rich-text,.notif-sheet-head small,.power-empty,.push-permission-desc,.notif-empty){color:var(--cx-copy)}.power-city-picker input{color:var(--cx-title);background:var(--cx-field);border-color:var(--cx-border)}.notif-badge{background:var(--cx-primary);color:var(--cx-on-primary);box-shadow:0 0 0 2px var(--cx-surface)}.snackbar{color:var(--cx-title);background:var(--cx-material-strong);border:1px solid var(--cx-glass-edge);box-shadow:var(--cx-material-shadow),var(--cx-modal-shadow);backdrop-filter:none}.snackbar.show{backdrop-filter:var(--cx-material-blur)}.route-loading{backdrop-filter:none}.route-loading.show{backdrop-filter:blur(8px)}.launch-splash{color:var(--cx-title);background:var(--cx-bg)}.launch-splash :is(.launch-kicker,.launch-subtitle){color:var(--cx-copy)}.launch-progress span{background:var(--cx-primary-fill)}.launch-ring{border-color:var(--cx-border);border-top-color:var(--cx-accent)}.market-source-notice{color:var(--cx-copy);background:var(--cx-warning-soft)}.market-source-notice :is(b,a){color:var(--cx-warning)}.financial-result-hero strong,.financial-input b{color:var(--cx-accent)}.financial-result dd{color:var(--cx-title)}:is(.financial-sheet-mark,.support-header-mark,.support-hero-icon,.wallet-state__mark,.personal-form-intro>span){background:var(--cx-accent-soft);color:var(--cx-accent);box-shadow:none}.wallet-peek{color:var(--cx-title);background:var(--cx-material);border-color:var(--cx-glass-edge)}.wallet-peek__icon{background:var(--cx-accent-soft);color:var(--cx-accent)}.wallet-transaction__amount b,.wallet-transaction__icon{color:var(--cx-success)}.wallet-transaction--out .wallet-transaction__amount b{color:var(--cx-danger)}.wallet-transaction--hold .wallet-transaction__amount b{color:var(--cx-warning)}.wallet-balance.is-low-balance,.wallet-peek.is-low-balance,.wallet-low-balance{background:var(--cx-danger-soft);border-color:var(--cx-danger)}.wallet-balance__status.is-warning,.wallet-peek__copy em{color:var(--cx-danger)}.personal-sheet{--pr-line:var(--cx-border)}.personal-form-actions{background:color-mix(in srgb,var(--cx-glass)42%,transparent)}.personal-form :is(input,textarea,select){color-scheme:normal}.personal-tool-grid button,.personal-flip span{color:var(--cx-title);background:var(--cx-raised)}.personal-tool-grid button>span,.personal-flip i{color:var(--cx-accent)}.personal-picker-dialog,.personal-picker-dialog::backdrop{border-color:var(--cx-border)}.support-message.is-customer .support-message-bubble{color:var(--cx-title);background:var(--cx-accent-soft)}.support-message.is-agent .support-message-bubble{color:var(--cx-title);background:var(--cx-raised)}.support-new-cta small{color:var(--cx-on-primary)}.app-shell .support-new-cta .support-action-icon{border:1px solid color-mix(in srgb,var(--cx-accent)38%,var(--cx-border));background:var(--cx-surface);color:var(--cx-accent);box-shadow:inset 0 1px var(--cx-glass-highlight),0 5px 16px -12px var(--cx-accent)}.app-shell .support-new-cta .support-action-icon .icon{color:var(--cx-accent);stroke:currentColor}:is(.personal-welcome,.personal-cloud-backup,.personal-overview,.personal-device-note,.personal-item,.personal-schedule-preview,.support-hero,.support-notification-card,.support-ticket-card,.support-view-intro,.wallet-balance,.wallet-payout,.wallet-confirm__summary,.financial-result,.market-price-item){background:var(--cx-material);border-color:var(--cx-glass-edge);box-shadow:var(--cx-material-shadow);border-radius:var(--cx-radius-card)}:is(.personal-tool-grid button,.personal-backup-actions button,.personal-picker-days button,.personal-picker-actions button,.support-secondary,.support-refresh,.wallet-secondary,.wallet-more){transition:color var(--cx-duration),background-color var(--cx-duration),border-color var(--cx-duration),box-shadow var(--cx-duration),transform var(--cx-duration)var(--cx-ease)}:is(.personal-tool-grid button,.personal-picker-head button,.personal-backup-actions button,.support-refresh,.wallet-secondary,.wallet-more){background:var(--cx-material);color:var(--cx-title);border-color:var(--cx-glass-edge);box-shadow:inset 0 1px var(--cx-glass-highlight)}.personal-tool-grid button:nth-child(n)>span,.personal-hero-art>.icon{background:var(--cx-icon-fill);color:var(--cx-icon-ink);border-color:var(--cx-glass-highlight);box-shadow:var(--cx-glow)}.personal-tool-grid button:nth-child(n){background:var(--cx-material)}.personal-tool-grid button em{color:var(--cx-accent)}.personal-flip span{background:linear-gradient(180deg,var(--cx-raised)49%,var(--cx-surface)50%);color:var(--cx-accent)}.personal-picker-days button.is-today{border-color:var(--cx-accent);color:var(--cx-accent)}.personal-picker-days button[aria-selected=true],.personal-picker-actions button.is-primary{background:var(--cx-primary-fill);color:var(--cx-on-primary);border-color:#0000}.personal-connection>span:before{background:var(--cx-success);box-shadow:0 0 0 4px var(--cx-success-soft)}.personal-connection.is-offline>span:before{background:var(--cx-warning)}:is(.personal-item-state.is-overdue,.personal-item-actions button[data-action=delete]){color:var(--cx-danger);border-color:var(--cx-danger)}:is(.wallet-skeleton,.market-skeleton){background:var(--cx-raised)}.wallet-header-status{background:var(--cx-danger)}.wallet-header-btn.is-low-balance svg,#walletNavBtn.is-low-balance svg{stroke:var(--cx-danger);filter:none}.market-price-change.is-up{color:var(--cx-success)}.market-price-change.is-down{color:var(--cx-danger)}@media (hover:hover) and (pointer:fine){.app-content .card:not(.disabled):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:linear-gradient(135deg,rgba(var(--card-accent,var(--cx-accent-rgb)),.12),transparent 65%),var(--cx-glass-hover);border-color:rgba(var(--card-accent,var(--cx-accent-rgb)),.55);box-shadow:inset 0 1px var(--cx-glass-highlight),var(--cx-glass-shadow),0 8px 26px -18px rgba(var(--card-accent,var(--cx-accent-rgb)),.6);transform:translateY(-2px)}:is(.personal-sheet,.personal-picker-dialog,.wallet-sheet,.wallet-topup,.wallet-confirm,.support-shell,.financial-sheet,.market-sheet,.app-bar) :is(button,a[role=button]):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--cx-accent);box-shadow:inset 0 1px var(--cx-glass-highlight),var(--cx-glow);filter:none}:is(.app-shell,.personal-picker-dialog) :is(.button-primary,.auth-primary,.announcement-action,.wallet-primary,.support-primary,.support-new-cta,.support-submit,.support-send,.financial-primary):not(:disabled):is(:hover,:focus-visible),.personal-form-actions button[type=submit]:not(:disabled):hover,.market-error button:not(:disabled):hover{background:var(--cx-primary-hover-fill);color:var(--cx-on-primary);filter:none;box-shadow:inset 0 1px #ffffff47,var(--cx-glow);border-color:#0000}}.app-content :is(.card.disabled,.card:disabled){transform:none}.financial-field>em,.financial-result>p{font-size:11px;line-height:1.8}.financial-field>small,.financial-result dt,.financial-result-hero small{font-size:11px}.personal-sheet :is(.personal-section-caption>span,.personal-overview-empty){font-size:12px}@media (width<=759px){.app-bar>button{display:none!important}:is(.auth-field,.financial-input,.personal-form,.support-field) :is(input,select,textarea){font-size:16px}:is(.wallet-sheet,.market-sheet,.financial-sheet,.personal-sheet,.notif-sheet,.power-sheet,.auth-sheet){border-radius:var(--cx-radius-dialog)var(--cx-radius-dialog)0 0}.personal-date-shortcuts button{min-height:44px}}.auth-overlay.is-gate{background:radial-gradient(ellipse at 85% 0,rgba(var(--cx-accent-rgb),.16),transparent 60%),radial-gradient(ellipse at 0 100%,rgba(var(--cx-violet-rgb),.16),transparent 60%),color-mix(in srgb,var(--cx-bg)55%,transparent);backdrop-filter:none}.auth-overlay.is-gate.show{backdrop-filter:blur(22px)saturate(160%)}.auth-overlay.is-gate .auth-sheet{background:linear-gradient(165deg,color-mix(in srgb,var(--cx-glass-highlight)42%,transparent),transparent 46%),var(--cx-material-strong);border-color:var(--cx-glass-edge)}.auth-sheet:before{background:radial-gradient(ellipse at 80% 0,rgba(var(--cx-accent-rgb),.1),transparent 70%)}.auth-overlay.is-gate .auth-sheet:after{border-color:var(--cx-border);box-shadow:none}.auth-brand img{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-sheet{--auth-placeholder:var(--cx-faint);--auth-primary-deep:var(--cx-accent)}.auth-sheet-head,.auth-phone-pill{border-color:var(--cx-border)}.auth-tabs{background:color-mix(in srgb,var(--cx-glass)55%,transparent);border-color:var(--cx-glass-edge)}.auth-tab.is-selected{background:var(--cx-accent-soft);color:var(--cx-accent);box-shadow:none}.auth-secondary,.auth-guest-btn:hover{background:var(--cx-material);color:var(--cx-accent);border-color:var(--cx-border)}.auth-secondary:hover,.auth-password-toggle:hover,.profile-security-toggle:hover{background:var(--cx-glass-hover);color:var(--cx-accent);border-color:var(--cx-accent)}.auth-sheet :is(input,select):focus{background:var(--cx-field);border-color:var(--cx-accent);box-shadow:0 0 0 3px var(--cx-accent-soft)}.auth-overlay .auth-sheet :is(input,select):focus-visible{outline:none}.auth-sheet :is(input,select)::placeholder{color:var(--cx-faint)}.auth-sheet .auth-field.is-invalid :is(input,select){border-color:var(--cx-danger);background:var(--cx-danger-soft)}.auth-sheet .auth-field.is-invalid :is(input,select):focus{box-shadow:0 0 0 3px var(--cx-danger-soft)}.auth-location-options{background:var(--cx-material-strong);border-color:var(--cx-glass-edge);box-shadow:var(--cx-material-shadow),var(--cx-modal-shadow);backdrop-filter:var(--cx-material-blur)}.auth-location-loader{background:var(--cx-material-strong)}.support-notification-card button:disabled{background:var(--cx-raised);color:var(--cx-copy);border-color:var(--cx-border)}.auth-sheet select{appearance:auto;background-image:none;padding-inline-end:12px}:is(.wallet-secondary,.wallet-more,.support-secondary,.support-refresh),:is(.personal-backup-actions,.personal-item-actions,.personal-date-shortcuts,.personal-picker-actions) button{min-height:var(--cx-control-compact);border-radius:var(--cx-radius-sm);box-shadow:none;padding:7px 12px;font-size:12px;font-weight:600}:is(.financial-actions,.personal-form-actions) button:not([type=submit]):not(.financial-primary){min-height:var(--cx-control-compact);color:var(--cx-copy);border-color:var(--cx-border);box-shadow:none;background:0 0;padding:7px 12px}:is(.personal-backup-actions,.personal-item-actions) button{background:0 0}.personal-backup-actions button{flex:0 auto}.personal-cloud-backup{box-shadow:none;background:0 0}.personal-cloud-backup h3{font-size:13px}.personal-backup-icon{background:var(--cx-accent-soft);width:30px;height:30px;color:var(--cx-accent);box-shadow:none}.personal-tool-grid button{min-height:68px;padding:10px 12px}.personal-tool-grid button>span{border-radius:10px;width:32px;height:32px}.personal-tool-grid button>span .icon{width:20px;height:20px}:is(.support-new-cta,.support-submit,.support-primary){min-height:48px}.support-new-cta{gap:12px;max-width:520px;padding:12px 16px}.support-new-cta .support-action-icon{border-radius:11px;width:34px;height:34px}.support-new-cta strong{font-size:14px}.support-new-cta small{font-size:11px}.support-hero{padding:20px}:is(.market-sheet-head,.financial-sheet-head,.personal-sheet-head){padding-block:12px}:is(.market-close,.wallet-icon-button,.support-icon-btn,.citynex-menu-close){min-width:44px;min-height:44px;box-shadow:none;border-color:var(--cx-border);background:0 0;border-radius:12px}:is(.wallet-confirm,.wallet-topup) :is(h2,h3),.market-sheet-title h2{font-size:20px}.wallet-confirm__summary{box-shadow:none}@media (pointer:coarse),(width<=759px){:is(.wallet-secondary,.wallet-more,.support-secondary,.support-refresh),:is(.personal-backup-actions,.personal-item-actions,.personal-date-shortcuts,.personal-picker-actions) button,:is(.financial-actions,.personal-form-actions) button{min-height:var(--cx-touch-target)}.support-new-cta{width:100%}.personal-backup-actions{flex-wrap:wrap}}.notif-sheet{background:linear-gradient(165deg,color-mix(in srgb,var(--cx-glass-highlight)42%,transparent),transparent 46%),var(--cx-material-strong);box-shadow:var(--cx-material-shadow),var(--cx-modal-shadow)}.notif-sheet-head{background:0 0;gap:10px;padding:18px}.notif-sheet-head>div{flex:1}.notif-sheet-head small{font-size:11px;line-height:1.8}.notif-close{border:1px solid var(--cx-glass-edge);background:var(--cx-raised);width:44px;height:44px;color:var(--cx-copy);cursor:pointer;border-radius:14px;flex-shrink:0;font-size:24px}.notif-mark-all{min-height:44px;padding:6px 10px;font-size:11px}.notif-list{gap:8px;padding:4px 14px 14px}.notif-item,.push-permission-card[data-state]{background:var(--cx-material);border-color:var(--cx-glass-edge);box-shadow:var(--cx-material-shadow);color:var(--cx-title)}.notif-item.is-unread{background:linear-gradient(155deg,color-mix(in srgb,var(--cx-accent)18%,transparent),transparent 54%),var(--cx-material);border-color:color-mix(in srgb,var(--cx-accent)58%,var(--cx-glass-edge));border-inline-start:4px solid var(--cx-accent);box-shadow:var(--cx-material-shadow),inset 0 0 0 1px color-mix(in srgb,var(--cx-accent)18%,transparent)}.notif-item:not(.is-unread){opacity:.74}.notif-item .icon-badge,.push-permission-card[data-state] .push-permission-icon{color:var(--cx-icon-ink);background:var(--cx-icon-fill);box-shadow:inset 0 1px var(--cx-glass-highlight);filter:none}.notif-item:not(.is-unread) .icon-badge{filter:saturate(.6)brightness(.9)}.notif-item .icon-badge svg{stroke:currentColor}.notif-title-group{flex:140px;min-width:0}.notif-item .notif-body b{flex:1 1 0;min-width:0}.notif-item.is-unread .notif-body b{color:var(--cx-title)}.notif-item:not(.is-unread) .notif-body b{color:var(--cx-copy);font-weight:650}.notif-item.is-unread .notif-body p{color:var(--cx-title)}.notif-body p,.notif-body time,.push-permission-copy small{color:var(--cx-copy)}.notif-item.is-unread .notif-title-group:after{content:"جدید";white-space:nowrap;background:var(--cx-primary);color:var(--cx-on-primary);letter-spacing:0;border-radius:999px;flex-shrink:0;margin-inline-start:2px;padding:1px 7px;font-size:9px;font-weight:900;line-height:1.55}.push-permission-card[data-state] .push-permission-kicker{color:var(--cx-accent)}.push-permission-card:before,.push-permission-ring{display:none}.push-permission-icon .icon{animation:none}.push-permission-card[data-state] .push-state-dot{background:var(--cx-accent);box-shadow:none}.push-permission-card[data-state=error] .push-state-dot{background:var(--cx-danger)}.push-permission-card[data-state] .push-permission-action{background:var(--cx-primary-fill);min-height:44px;color:var(--cx-on-primary);box-shadow:none;border:1px solid #0000}.push-permission-card[data-state] .push-permission-action:disabled{background:var(--cx-accent-soft);color:var(--cx-copy);border-color:var(--cx-border);opacity:1}.push-permission-card[data-state=loading] .push-permission-action{color:#0000}.push-permission-card[data-state=loading] .push-permission-action:after{border-color:var(--cx-border-strong);border-top-color:var(--cx-accent)}.notif-source,.notif-item:not(.is-unread) .notif-check{background:var(--cx-accent-soft);color:var(--cx-accent);border-color:var(--cx-border)}.notif-item.is-unread .notif-check{border-color:var(--cx-accent);background:color-mix(in srgb,var(--cx-accent)14%,transparent);color:var(--cx-accent)}.notif-dot{background:var(--cx-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--cx-accent-soft),0 0 8px color-mix(in srgb,var(--cx-accent)50%,transparent)}.notif-load-more,.notif-retry{background:var(--cx-material);min-height:44px;color:var(--cx-accent);border-color:var(--cx-border)}.notif-empty{color:var(--cx-copy);gap:14px;padding:42px 24px}.notif-empty svg{box-sizing:content-box;border:1px solid var(--cx-glass-edge);background:var(--cx-material);width:44px;height:44px;stroke:var(--cx-accent);border-radius:20px;padding:8px}#notifNavBtn:before{background:var(--cx-accent-soft);border-color:var(--cx-border);box-shadow:none;animation:none}#notifNavBtn svg:not(.citynex-motion-bell),.push-notifications-enabled #notifNavBtn svg:not(.citynex-motion-bell){stroke:var(--cx-accent);filter:none;animation:none}#notifNavBtn.has-unread svg{stroke:var(--cx-accent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--cx-accent)45%,transparent))}#notifNavBtn.has-unread:before{border-color:color-mix(in srgb,var(--cx-accent)46%,transparent);background:color-mix(in srgb,var(--cx-accent)16%,transparent)}html:is([data-citynex-theme=dark],[data-citynex-theme=midnight]) .notif-item.is-unread{background:linear-gradient(155deg,color-mix(in srgb,var(--cx-accent)32%,transparent),color-mix(in srgb,var(--cx-accent-2)12%,transparent)46%,transparent 78%),var(--cx-raised);border-color:color-mix(in srgb,var(--cx-accent)72%,transparent);box-shadow:var(--cx-material-shadow),inset 0 0 0 1px color-mix(in srgb,var(--cx-accent)28%,transparent)}html:is([data-citynex-theme=dark],[data-citynex-theme=midnight]) .notif-item:not(.is-unread){opacity:.58}html:is([data-citynex-theme=dark],[data-citynex-theme=midnight]) .notif-item.is-unread .notif-dot{animation:1.6s ease-in-out infinite citynex-unread-dot}html:is([data-citynex-theme=dark],[data-citynex-theme=midnight]) .notif-badge{background:var(--cx-accent);color:var(--cx-bg);box-shadow:0 0 0 2px var(--cx-surface),0 0 12px color-mix(in srgb,var(--cx-accent)42%,transparent)}@keyframes citynex-unread-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.22)}}.citynex-nav-brand{z-index:2;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:center;width:33.333%;height:100%;padding:0 0 7px;display:flex;position:relative}.citynex-nav-orb{border:1px solid var(--cx-glass-edge);background:var(--cx-material);box-shadow:var(--cx-material-shadow),var(--cx-glow);width:62px;height:62px;transition:transform var(--cx-duration)var(--cx-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:-20px}.citynex-nav-orb img{object-fit:contain}.citynex-nav-label{color:var(--cx-accent);font-size:10px;font-weight:800;line-height:18px}.citynex-nav-brand:active .citynex-nav-orb{transform:scale(.95)}.bottom-nav .citynex-nav-brand:focus-visible{outline:none}.citynex-nav-brand:focus-visible .citynex-nav-orb{outline:2px solid var(--cx-focus);outline-offset:3px}@media (width<=759px){:root{--bottomnav-h:68px}#notifNavBtn{display:flex}.bottom-nav-wrap{position:absolute;bottom:0;left:0;right:0}.bottom-nav{box-shadow:none;height:calc(var(--bottomnav-h) + var(--safe-b));padding-bottom:var(--safe-b);backdrop-filter:none;isolation:isolate;filter:drop-shadow(0 -10px 24px #00000021)drop-shadow(0 -2px 12px rgba(var(--cx-accent-rgb),.12));background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.bottom-nav>.nav-item,.wallet-hidden .bottom-nav>.nav-item,.bottom-nav>.citynex-nav-brand{width:100%}#supportNavBtn{grid-area:1/5}#businessNavBtn{grid-area:1/4}#accountNavBtn{grid-area:1/1}#notifNavBtn{grid-area:1/2}#citynexMenuBtn{grid-area:1/3}.bottom-nav:before{content:"";z-index:-2;border:1px solid color-mix(in srgb,var(--cx-glass-highlight)62%,var(--cx-glass-edge));background:radial-gradient(circle at 50% 2px,#28dff138,transparent 22%),radial-gradient(ellipse at 50% -18%,color-mix(in srgb,var(--cx-accent)16%,transparent),transparent 44%),linear-gradient(180deg,#12264af6,#071124fb);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cx-glass-highlight)75%,transparent),0 -15px 38px -32px color-mix(in srgb,var(--cx-accent)70%,#000);backdrop-filter:none;border-bottom:0;border-radius:38px 38px 0 0;position:absolute;inset:0;-webkit-mask:radial-gradient(32px at 50% 2px,#0000 31px,#000 32px);mask:radial-gradient(32px at 50% 2px,#0000 31px,#000 32px)}.bottom-nav:after{content:none}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .bottom-nav:before{background:radial-gradient(circle at 50% 2px,#1761d41f,transparent 22%),radial-gradient(ellipse at 50% -12%,rgba(var(--cx-accent-rgb),.16),transparent 48%),linear-gradient(180deg,#fffffff5,#eff7fffb);border-top-color:#fffffff5;box-shadow:inset 0 1px #fff,0 -18px 42px -32px #1761d452}.citynex-nav-orb{width:66px;height:66px;top:-31px;overflow:visible}.citynex-nav-orb.citynex-liquid-drop{position:absolute}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .bottom-nav:before{border-color:#1761d429;box-shadow:inset 0 1px #fff,0 -9px 24px -18px #1761d44d,0 -1px #1761d40f}.bottom-nav .nav-item{justify-content:flex-end;gap:4px;padding:6px 2px 10px}.bottom-nav .nav-item svg{width:21px;height:21px;transition:transform .18s var(--cx-ease),stroke .18s ease,filter .18s ease}.bottom-nav .nav-item>span{letter-spacing:-.08px;font-size:10px;font-weight:750}.bottom-nav .nav-item:active svg{transform:translateY(1px)scale(.94)}.bottom-nav .citynex-nav-brand{padding-bottom:10px}.citynex-nav-label{letter-spacing:0;color:#e7f7ff;text-shadow:0 1px #00081880;white-space:nowrap;font-size:10.5px;font-weight:850;line-height:14px}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .citynex-nav-label{color:#12325f;text-shadow:none}#supportNavBtn{isolation:auto;box-shadow:none;background:0 0}#supportNavBtn:before{content:none}#supportNavBtn svg{stroke:var(--cx-accent);filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--cx-accent)27%,transparent))}#supportNavBtn>span{color:var(--cx-copy)}:is(#supportNavBtn,#businessNavBtn,#accountNavBtn,#notifNavBtn){gap:4px;min-width:0;padding-inline:2px;position:relative;overflow:visible}.bottom-nav .nav-action-icon{--nav-action-accent:var(--cx-accent);border:1px solid color-mix(in srgb,var(--nav-action-accent)36%,var(--cx-border));background:color-mix(in srgb,var(--nav-action-accent)14%,var(--cx-surface));width:31px;height:31px;color:var(--nav-action-accent);box-shadow:inset 0 1px var(--cx-glass-highlight);border-radius:11px;flex:none;place-items:center;display:grid}.bottom-nav .nav-action-icon svg:not(.citynex-motion-bell){width:19px;height:19px;color:inherit;stroke:currentColor;filter:none}.bottom-nav :is(#supportNavBtn,#businessNavBtn,#accountNavBtn,#notifNavBtn)>span:not(.nav-action-icon):not(.support-nav-badge):not(.notif-badge){color:var(--cx-title);white-space:nowrap;font-size:10.5px;font-weight:850;line-height:14px}.bottom-nav #businessNavBtn .nav-action-icon{--nav-action-accent:var(--cx-warning)}.bottom-nav #accountNavBtn .nav-action-icon{--nav-action-accent:var(--cx-accent-2)}.bottom-nav #businessNavBtn>span:not(.nav-action-icon){color:var(--cx-title)}.support-nav-badge{z-index:4;border:2px solid var(--cx-surface);background:var(--cx-danger);min-width:19px;height:19px;box-shadow:0 3px 9px color-mix(in srgb,var(--cx-danger)42%,transparent);border-radius:999px;place-items:center;padding:0 4px;font-weight:950;line-height:1;display:grid;position:absolute;top:-4px;left:calc(50% - 28px);color:#fff!important;font-size:9px!important}.support-nav-badge[hidden]{display:none!important}#supportNavBtn.has-unread .nav-action-icon{border-color:var(--cx-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--cx-accent)16%,transparent),0 0 16px -8px var(--cx-accent)}.citynex-nav-brand[aria-expanded=true] .citynex-nav-orb{animation:.54s cubic-bezier(.16,.84,.32,1) citynex-orb-awake;transform:translateY(-4px)scale(1.06)}.citynex-nav-brand:active .citynex-nav-orb{transform:translateY(2px)scale(.94)}@keyframes citynex-orb-awake{0%{transform:translateY(2px)scale(.88)}58%{transform:translateY(-8px)scale(1.12)}to{transform:translateY(-4px)scale(1.06)}}}@media (hover:hover) and (pointer:fine){.notif-item:not(.is-unread):hover,.notif-load-more:hover{background:var(--cx-glass-hover);border-color:var(--cx-accent)}.notif-item.is-unread:hover{border-color:var(--cx-accent);filter:brightness(1.06)}.push-permission-action:not(:disabled):hover{background:var(--cx-primary-hover-fill)}.citynex-nav-brand:hover .citynex-nav-orb{transform:translateY(-3px)}.citynex-nav-brand[aria-expanded=true]:hover .citynex-nav-orb{transform:translateY(-3px)scale(1.045)}}.app-shell :is(.financial-input,.wallet-topup__input,.wallet-payout__iban-field,.wallet-payout__amount-field) :is(input,select):is(:focus,:focus-visible){box-shadow:none;border:0;outline:none}.app-shell :is(.financial-input,.wallet-topup__input,.wallet-payout__iban-field,.wallet-payout__amount-field):focus-within{border-color:var(--cx-focus);box-shadow:0 0 0 3px var(--cx-accent-soft)}.app-shell .financial-field.is-invalid .financial-input:focus-within{border-color:var(--cx-danger);box-shadow:0 0 0 3px var(--cx-danger-soft)}.notif-sheet .notif-mark-all{border:1px solid var(--cx-glass-edge);box-shadow:inset 0 1px var(--cx-glass-highlight);color:var(--cx-accent);background:0 0;border-radius:12px}.notif-sheet .notif-mark-all:disabled{opacity:.6;color:var(--cx-copy)}.notif-sheet .notif-mark-all:not(:disabled):hover{background:var(--cx-material);border-color:var(--cx-accent)}.app-bar .icon-btn.notif:before,.app-bar .icon-btn.notif:after{display:none}.app-bar .icon-btn.notif svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--cx-warning)45%,transparent));animation:none}.app-bar .icon-btn.notif.has-unread{box-shadow:var(--cx-glow);border-color:var(--cx-accent)}.app-bar .icon-btn.notif.has-unread svg{stroke:var(--cx-accent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--cx-accent)45%,transparent))}.notif-request-icon{background:var(--cx-danger-soft);color:var(--cx-danger);border-color:var(--cx-danger)}.announcement-overlay .announcement-modal{background:var(--cx-material-strong);box-shadow:var(--cx-material-shadow),var(--cx-modal-shadow)}.announcement-overlay[data-announcement-type=notice] .announcement-modal{background:var(--cx-material-strong);border-color:var(--cx-warning)}.announcement-overlay[data-announcement-type=warning] .announcement-modal{background:var(--cx-material-strong);border-color:var(--cx-danger)}.announcement-emblem{background:var(--cx-icon-fill);color:var(--cx-icon-ink);box-shadow:var(--cx-glow)}.announcement-modal>small,.announcement-rich-text a{color:var(--cx-accent)}.announcement-rich-text blockquote{border-color:var(--cx-accent);background:var(--cx-accent-soft)}.announcement-close{background:var(--cx-material);width:44px;height:44px;color:var(--cx-copy);border-color:var(--cx-glass-edge)}.announcement-dismiss{color:var(--cx-copy)}.announcement-dismiss>span{border-color:var(--cx-border-strong);background:var(--cx-field)}.announcement-dismiss input:checked+span{background:var(--cx-primary);border-color:var(--cx-primary)}.announcement-dismiss input:checked+span:after{border-color:var(--cx-on-primary)}.announcement-dismiss input:focus-visible+span{outline:2px solid var(--cx-focus);outline-offset:3px;box-shadow:none}.citynex-nav-alert{z-index:3;width:26px;height:26px;box-shadow:none;background:0 0;border:0;place-items:center;display:none;position:absolute;top:-27px;left:calc(50% + 16px);right:auto}.citynex-nav-alert:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 34% 26%,#ffffffa8,#0000 40%),linear-gradient(160deg,#1c467c,#09142c);border-radius:50%;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #9ee2ff9e,0 6px 12px -8px #000000bf}.citynex-nav-brand[aria-expanded=true] .citynex-nav-alert:before{opacity:0}.citynex-nav-brand.has-unread .citynex-nav-alert:before{box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #78ecffcc,0 0 12px -2px #28dff1d9}.citynex-nav-brand.has-unread .citynex-nav-alert{display:grid}.citynex-motion-bell{stroke:none;transform-origin:50% 15%}.citynex-nav-alert .icon{z-index:1;filter:drop-shadow(0 2px 2px #0008168c)drop-shadow(0 0 5px #5adcff73);width:18px;height:18px;position:relative}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .citynex-nav-alert .icon{filter:drop-shadow(0 2px 3px #00081899)drop-shadow(0 0 6px #5ad2ff73)}.citynex-nav-brand.has-unread .citynex-nav-alert .icon{animation:1.05s ease-in-out infinite citynex-unread-bell}@keyframes citynex-unread-bell{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.citynex-nav-brand.has-unread[aria-expanded=true] .citynex-nav-alert .icon{animation:.39s cubic-bezier(.22,.82,.28,1) forwards citynex-bell-to-notification}@keyframes citynex-bell-to-notification{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}44%{opacity:.9;transform:translate(calc(var(--notification-x,0px)*.48),calc(var(--notification-y,-100px)*.48))rotate(0)scale(.94)}to{opacity:0;transform:translate(var(--notification-x,0px),var(--notification-y,-100px))rotate(0)scale(.7)}}@keyframes citynex-notification-arrive{0%,42%{opacity:0;transform:scale(.68)}72%{opacity:.72;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.citynex-bell-start{stop-color:var(--cx-brand-cyan)}.citynex-bell-end{stop-color:var(--cx-brand-violet)}.citynex-bell-clapper{fill:#ffe4a8}.citynex-nav-alert .citynex-bell-start{stop-color:#7af4ff}.citynex-nav-alert .citynex-bell-end{stop-color:#d0b0ff}.citynex-nav-alert .citynex-bell-clapper{fill:#f5fbff}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .citynex-nav-alert .citynex-bell-start{stop-color:#7af4ff}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .citynex-nav-alert .citynex-bell-end{stop-color:#d0b0ff}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .citynex-nav-alert .citynex-bell-clapper{fill:#f5fbff}@media (prefers-reduced-motion:reduce){.citynex-nav-alert .icon,html:is([data-citynex-theme=dark],[data-citynex-theme=midnight]) .notif-item.is-unread .notif-dot,.citynex-nav-brand.has-unread[aria-expanded=true] .citynex-nav-alert .icon,.citynex-nav-brand[aria-expanded=true] .citynex-nav-orb{animation:none}}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) :is(.announcement-overlay,.notif-overlay,.power-overlay,.auth-overlay,.market-overlay,.financial-overlay,.personal-overlay,.wallet-overlay,.wallet-confirm-overlay,.wallet-topup-overlay,.support-overlay){background:#101f3d75}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) :is(.announcement-modal,.notif-sheet,.power-sheet,.auth-sheet,.market-sheet,.financial-sheet,.personal-sheet,.wallet-sheet,.wallet-confirm,.wallet-topup,.support-shell,.personal-picker-dialog,.citynex-menu){backdrop-filter:none;background:linear-gradient(#fff 0%,#eef6ff 100%);border-color:#1761d42e;box-shadow:0 28px 64px -30px #173d8c66,inset 0 1px #fff}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) :is(.market-sheet-head,.financial-sheet-head,.personal-sheet-head,.notif-sheet-head,.power-sheet-head,.support-header,.citynex-menu-heading){background:#fff;border-color:#1761d41f}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) :is(.market-close,.notif-close,.announcement-close,.wallet-icon-button,.support-icon-btn,.personal-sheet .market-close,.citynex-menu-close){color:var(--cx-title);background:#e8f2ff;border-color:#1761d42e}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .app-content .card,html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .utility-card-grid>.card{background:linear-gradient(145deg,var(--cx-card-shine),transparent 31% 68%,rgba(var(--cx-violet-rgb),.08)),radial-gradient(circle at 5% 2%,rgba(var(--card-accent,var(--cx-accent-rgb)),.19),transparent 57%),var(--cx-card-glass);border-color:var(--cx-card-edge);box-shadow:inset 0 1px 0 var(--cx-card-shine),inset 1px 0 0 #ffffffa3,inset 0 -1px 0 rgba(var(--card-accent,var(--cx-accent-rgb)),.14),var(--cx-card-shadow);backdrop-filter:none}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) :is(.personal-welcome,.personal-cloud-backup,.personal-overview,.personal-device-note,.personal-item,.personal-schedule-preview,.personal-summary>div,.personal-overview-item,.support-hero,.support-notification-card,.support-ticket-card,.wallet-balance,.wallet-payout,.financial-result,.market-price-item,.notif-item,.push-permission-card,.profile-card,.power-result){background:#fff;border-color:#1761d424;box-shadow:0 8px 22px -18px #1761d442,inset 0 1px #fff}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) :is(.personal-kind-tabs,.financial-tabs,.auth-tabs,.market-tabs){background:#e8f2ff;border-color:#1761d424}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) :is(.personal-kind-tabs button[aria-pressed=true],.financial-tabs button[aria-selected=true]){color:var(--cx-on-primary);background:var(--cx-primary-fill);box-shadow:var(--cx-glow);border-color:#0000}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .personal-workspace-head button:last-child,html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .personal-form-actions button[type=submit]{color:var(--cx-on-primary);background:var(--cx-primary-fill);box-shadow:inset 0 1px #ffffff47,var(--cx-glow);border-color:#0000}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .personal-item-actions button{color:var(--cx-title);background:#eef6ff;border-color:#1761d429}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .personal-item-actions button[data-action=edit]{color:#1761d4;background:#e5f0ff;border-color:#1761d442}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .personal-item-actions button[data-action=complete]{color:#167451;background:#e4f7ef;border-color:#16745140}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .personal-item-actions button[data-action=toggle]{color:#7a5813;background:#fff4d7;border-color:#b8841a47}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .personal-item-actions button[data-action=delete]{color:#b43b4e;background:#ffedf0;border-color:#b43b4e3d}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .personal-item-state.is-overdue{color:var(--cx-danger);background:var(--cx-danger-soft);border-color:var(--cx-danger)}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .bottom-nav{background:#f7fbfff0;border-color:#1761d429}@media (width<=759px){html:is([data-citynex-theme=light],[data-citynex-theme=arctic]) .bottom-nav{background:0 0}}@media (prefers-reduced-transparency:reduce){.app-content .card,.utility-card-grid>.card{background:var(--cx-surface)!important;backdrop-filter:none!important}.service-group:before{display:none}}@supports not (backdrop-filter:blur(1px)){.app-content .card,.utility-card-grid>.card{background:var(--cx-surface)}}html:has(#appShell){--home-crystal-diffusion:blur(12px)saturate(120%);--home-satin-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);--home-satin-frost:radial-gradient(ellipse at 14% 0%,#e6f6ff33,transparent 58%),linear-gradient(125deg,#2e496ba1,#0e1d36b8 64%,#3f31657a);--home-satin-sheet:radial-gradient(ellipse at 0% 0%,#8ec4ed2b,transparent 55%),linear-gradient(135deg,#1c314ff2,#0c1a31f0 64%,#282046eb);--cx-primary-fill:var(--home-satin-jewel);--cx-primary-hover-fill:var(--home-satin-jewel);--home-satin-surface:radial-gradient(ellipse at 5% 0%,#e1f6ff2e,transparent 60%),radial-gradient(ellipse at 100% 100%,#ad91ff29,transparent 62%),linear-gradient(145deg,#263e6080,#0c1d387a 54%,#30265270);--home-satin-header:radial-gradient(ellipse at 5% 0%,#e1f6ff29,transparent 62%),linear-gradient(120deg,#1b3150b3,#1b2241a6);--home-satin-control:linear-gradient(135deg,#c0dff92e,#3b527b3d 48%,#7c67bd33),#0e1e377a;--home-satin-nav:radial-gradient(ellipse at 10% 0%,#e1f6ff2b,transparent 58%),linear-gradient(130deg,#182f50d6,#222043d6);--home-satin-edge:#b7d7f957;--home-satin-shine:#e8f7ff45;--home-satin-shadow:inset 0 1px var(--home-satin-shine),inset 0 -1px #8ca7e01f,0 10px 24px -20px #0006168c}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]):has(#appShell){--home-satin-frost:radial-gradient(ellipse at 14% 0%,#ffffffd9,transparent 58%),linear-gradient(125deg,#ffffffa8,#e1f0ff9e 64%,#efe6ff8f);--home-satin-sheet:radial-gradient(ellipse at 0% 0%,#ffffffe6,transparent 55%),linear-gradient(135deg,#f9fdfff5,#e5effcf2 64%,#ede6fcf2);--home-satin-surface:radial-gradient(ellipse at 5% 0%,#ffffffe0,transparent 60%),radial-gradient(ellipse at 100% 100%,#bea6f63d,transparent 62%),linear-gradient(145deg,#f7fdffa8,#bed6f485 54%,#e1d8f794);--home-satin-header:radial-gradient(ellipse at 5% 0%,#ffffffd9,transparent 62%),linear-gradient(120deg,#deeefdc2,#e5def7b3);--home-satin-control:linear-gradient(135deg,#ffffffd9,#bfd6f66b 48%,#d5c2f361),#f1faff75;--home-satin-nav:radial-gradient(ellipse at 10% 0%,#ffffffd9,transparent 58%),linear-gradient(130deg,#dcedfdd1,#e5dcf8cc);--home-satin-edge:#4d7ab357;--home-satin-shine:#fffffff5;--home-satin-shadow:inset 0 1px var(--home-satin-shine),inset 0 -1px #7492bf24,0 10px 24px -20px #2a4e834d}#appShell .app-content .card{background:var(--home-satin-surface);box-shadow:var(--home-satin-shadow)}#appShell .bottom-nav{background:var(--home-satin-nav)}html:has(#appShell) :is(.citynex-menu-close,.wallet-icon-button,.support-icon-btn,.notif-close,.announcement-close,.market-close,.wallet-secondary,.support-secondary){background:var(--home-satin-frost);border-color:var(--home-satin-edge);box-shadow:var(--home-satin-shadow)}#appShell .home-hero-link{background:var(--home-satin-jewel)}html:has(#appShell) :is(.citynex-menu-tile-new,.premium-new-badge){background:var(--home-satin-surface);color:var(--cx-accent-2);border-color:var(--home-satin-edge);box-shadow:var(--home-satin-shadow)}#appShell .app-content :is(.tag,.service-count){background-image:radial-gradient(ellipse at 14% 0%,var(--home-satin-shine),transparent 68%);border-color:var(--home-satin-edge);box-shadow:inset 0 1px var(--home-satin-shine)}@media (prefers-reduced-transparency:reduce),(forced-colors:active){html:has(#appShell){--home-satin-surface:var(--cx-surface);--home-satin-header:var(--cx-nav-glass);--home-satin-control:var(--cx-surface);--home-satin-nav:var(--cx-nav-glass);--home-crystal-diffusion:none;--home-satin-frost:var(--cx-surface);--home-satin-sheet:var(--cx-surface)}}@media (update:slow){html:has(#appShell){--home-crystal-diffusion:none}}.personal-sheet .personal-workspace-head button:last-child,.personal-kind-tabs button[aria-pressed=true]{color:var(--cx-on-primary);background:var(--cx-primary-fill);box-shadow:var(--cx-glow);border-color:#0000}.personal-sheet .personal-item-actions button[data-action=edit]{color:var(--cx-accent);background:color-mix(in srgb,var(--cx-accent)12%,var(--cx-surface));border-color:color-mix(in srgb,var(--cx-accent)32%,var(--cx-border))}.personal-sheet .personal-item-actions button[data-action=complete]{color:var(--cx-success);background:var(--cx-success-soft);border-color:color-mix(in srgb,var(--cx-success)40%,var(--cx-border))}.personal-sheet .personal-item-actions button[data-action=toggle]{color:var(--cx-title);background:var(--cx-raised);border-color:var(--cx-border-strong)}.personal-sheet .personal-item-actions button[data-action=delete]{color:var(--cx-danger);background:var(--cx-danger-soft);border-color:color-mix(in srgb,var(--cx-danger)38%,var(--cx-border))}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}html[data-citynex-theme]:has(#appShell){--home-satin-surface:var(--bc-card);--home-satin-frost:var(--bc-frost);--home-satin-sheet:var(--bc-sheet);--home-satin-header:var(--bc-frost);--home-satin-control:var(--bc-frost);--home-satin-nav:var(--bc-frost);--home-satin-edge:var(--bc-line);--home-satin-shine:var(--bc-light);--home-satin-shadow:var(--bc-shadow);--home-satin-jewel:var(--bc-jewel);--home-crystal-diffusion:var(--bc-diffusion);--cx-surface-rgb:11,27,53;--utility-accent:#78a7ff;--utility-surface:#09142b;--utility-focus:#78a7ff;--utility-control:linear-gradient(135deg,#c0dff92e,#3b527b3d 48%,#7c67bd33),#0e1e377a}html:is([data-citynex-theme=light],[data-citynex-theme=arctic]):has(#appShell){--cx-surface-rgb:247,251,255;--utility-accent:#1761d4;--utility-surface:#fff;--utility-focus:#1761d4;--utility-control:linear-gradient(135deg,#ffffffd9,#bfd6f66b 48%,#d5c2f361),#f1faff75}html:has(#appShell) .citynex-menu-tile[data-theme=amber] .citynex-menu-tile-icon{--menu-accent:var(--cx-warning)}html:has(#appShell) .citynex-menu-tile[data-theme=coral] .citynex-menu-tile-icon{--menu-accent:var(--cx-danger)}html:has(#appShell) .citynex-menu-brand>.citynex-tools-icon{color:var(--utility-accent)}html:has(#appShell) :is(body,.frame-outer,.app-shell){background:var(--bc-page);color:var(--bc-ink)}html:has(#appShell) .phone-frame{background:var(--bc-line);box-shadow:var(--bc-depth)}html:has(#appShell) :is(.app-content .card,.push-permission-card,.notif-item,.power-result,.profile-card,.wallet-peek,.wallet-balance,.wallet-payout,.wallet-confirm__summary,.wallet-transaction,.wallet-gateway-option,.market-price-item,.market-source-notice,.financial-result,.financial-result-hero,.personal-welcome,.personal-overview,.personal-device-note,.personal-item,.personal-schedule-preview,.support-hero,.support-notification-card,.support-ticket-card,.support-view-intro,.support-orders-card,.clan-result,.clan-card){background:var(--bc-card);border-color:var(--bc-line);box-shadow:var(--bc-shadow);color:var(--bc-ink);-webkit-backdrop-filter:none;border-radius:16px}html:has(#appShell) :is(.app-content .card):before{content:none}html:has(#appShell) .app-content .card .icon-badge{background:var(--bc-frost);border-color:var(--bc-line);width:44px;height:44px;color:var(--bc-cyan);box-shadow:var(--bc-shadow);border-radius:13px}html:has(#appShell) :is(.financial-sheet-mark,.support-header-mark,.support-hero-icon,.wallet-state__mark,.personal-form-intro>span,.clan-emblem){background:var(--bc-frost);border-color:var(--bc-line);color:var(--bc-cyan);box-shadow:var(--bc-shadow)}html:has(#appShell) :is(.support-order-card,.clan-revision,.clan-work>form),html:has(#appShell) .orders--customer :is(.panel,.order-card,.order-card-content,.order-filters){background:var(--bc-card);border-color:var(--bc-line);box-shadow:var(--bc-shadow);border-radius:16px}html:has(#appShell) .orders--customer :is(.order-icon-button,.order-card-icon,.order-editor-icon){background:var(--bc-frost);border-color:var(--bc-line);box-shadow:var(--bc-shadow);color:var(--bc-accent);border-radius:16px}html:has(#appShell) .orders--customer .order-create-action{background:var(--bc-jewel);color:#fff;border-color:var(--bc-rim-active);box-shadow:var(--bc-jewel-shadow);border-radius:16px}html:has(#appShell) .orders--customer .button{background:var(--bc-frost);color:var(--bc-ink);border-color:var(--bc-line);box-shadow:var(--bc-shadow);border-radius:16px}html:has(#appShell) .orders--customer .button.gold{background:var(--bc-jewel);color:#fff;border-color:var(--bc-rim-active);box-shadow:var(--bc-jewel-shadow)}html:has(#appShell) .order-dialog{background:var(--bc-sheet);color:var(--bc-ink);border-color:var(--bc-line);box-shadow:var(--bc-depth),var(--bc-rim-glow);border-radius:28px}html:has(#appShell) .order-dialog::backdrop{-webkit-backdrop-filter:var(--bc-overlay-blur);background:#030b19a3}html:has(#appShell) .order-dialog .dialog-shell>header{border-color:var(--bc-line);box-shadow:none;background:0 0}html:has(#appShell) :is(.app-content .card.featured){border-color:var(--bc-rim-active)}html:has(#appShell) :is(.announcement-modal,.notif-sheet,.power-sheet,.auth-sheet,.market-sheet,.financial-sheet,.personal-sheet,.wallet-sheet,.wallet-confirm,.wallet-topup,.support-shell,.personal-picker-dialog,.passkey-onboarding__dialog,.admin-emergency-dialog,.snackbar,.toast){background:var(--bc-sheet);border-color:var(--bc-line);box-shadow:var(--bc-depth),var(--bc-rim-glow);color:var(--bc-ink);-webkit-backdrop-filter:none;border-radius:28px}html:has(#appShell) :is(.announcement-modal,.notif-sheet,.power-sheet,.auth-sheet,.market-sheet,.financial-sheet,.personal-sheet,.wallet-sheet,.wallet-confirm,.wallet-topup,.support-shell,.personal-picker-dialog,.passkey-onboarding__dialog,.admin-emergency-dialog,.order-dialog){border:1px solid var(--bc-line)}html[data-citynex-theme] #appShell #supportOverlay .support-field :is(input:not([type=radio]),select,textarea),html[data-citynex-theme] #appShell #supportOverlay .support-optional{border-color:var(--bc-line)}html[data-citynex-theme] #appShell #supportOverlay .support-field :is(input,select,textarea):is(:focus,:focus-visible){border-color:var(--bc-rim-active)}html[data-citynex-theme] #appShell #supportOverlay .support-field.is-invalid :is(input,select,textarea){border-color:var(--cx-danger)}html:has(#appShell) :is(.announcement-overlay,.notif-overlay,.power-overlay,.auth-overlay,.market-overlay,.financial-overlay,.personal-overlay,.wallet-overlay,.wallet-confirm-overlay,.wallet-topup-overlay,.support-overlay,.route-loading){-webkit-backdrop-filter:none;background:#030b19a3}html:has(#appShell) .personal-picker-dialog::backdrop{-webkit-backdrop-filter:var(--bc-overlay-blur);background:#030b19a3}html:has(#appShell) :is(.market-sheet-head,.financial-sheet-head,.personal-sheet-head,.notif-sheet-head,.power-sheet-head,.support-header){border-color:var(--bc-line);color:var(--bc-ink);box-shadow:none;-webkit-backdrop-filter:none;background:0 0}html:has(#appShell) :is(input,textarea,select):not(:where([type=checkbox],[type=radio],[type=range],[type=file])){background-color:var(--bc-field);color:var(--bc-ink);border-color:var(--bc-line);border-radius:12px}html:has(#appShell) :is(input,textarea)::placeholder{color:var(--bc-copy);opacity:1}html:has(#appShell) :is(.financial-tabs,.personal-kind-tabs,.auth-tabs,.market-tabs,.market-search,.financial-input){background:var(--bc-card);border-color:var(--bc-line);box-shadow:var(--bc-shadow)}html:has(#appShell) :is(.button-primary,.auth-primary,.announcement-action,.wallet-primary,.support-primary,.support-new-cta,.support-submit,.support-send,.financial-primary,.home-hero-link),html:has(#appShell) .personal-form-actions button[type=submit]{background:var(--bc-jewel);color:#fff;border-color:var(--bc-rim-active);box-shadow:var(--bc-jewel-shadow);border-radius:16px;min-height:44px}html:has(#appShell) :is(.financial-tabs button[aria-selected=true],.personal-kind-tabs button[aria-pressed=true],.personal-time-presets button[aria-pressed=true],.personal-date-shortcuts button.is-selected){background:var(--bc-jewel);color:#fff;border-color:var(--bc-rim-active);box-shadow:var(--bc-jewel-shadow)}html:has(#appShell) :is(.premium-new-badge,.citynex-menu-tile-new,.service-count,.tag){background:var(--bc-frost);color:var(--bc-accent);border-color:var(--bc-line);box-shadow:var(--bc-shadow)}html:has(#appShell) .tag:not(.experimental){color:var(--cx-success)}html:has(#appShell) :is(.tag.experimental,.wallet-transaction--hold){color:var(--cx-warning)}html:has(#appShell) :is(.wallet-balance.is-low-balance,.wallet-peek.is-low-balance,.wallet-low-balance){border-color:var(--cx-danger)}html:has(#appShell) :is(.personal-item-actions button[data-action=delete]){color:var(--cx-danger);border-color:var(--cx-danger)}html:has(#appShell) .home-hero-link{border-radius:999px}html:has(#appShell) .support-message.is-customer .support-message-bubble{background:var(--bc-jewel);color:#fff;border-color:var(--bc-rim-active);box-shadow:var(--bc-jewel-shadow)}html:has(#appShell) .support-message.is-agent .support-message-bubble{background:var(--bc-card);border-color:var(--bc-line);box-shadow:var(--bc-shadow)}@media (hover:hover){html:has(#appShell) :is(.app-content .card,.wallet-transaction,.wallet-gateway-option,.personal-item,.support-ticket-card):hover,html:has(#appShell) :is(.auth-primary,.wallet-primary,.wallet-secondary,.support-primary,.support-secondary,.support-new-cta,.support-submit,.financial-primary,.home-hero-link):not(:disabled):hover{border-color:var(--bc-rim-active);box-shadow:var(--bc-shadow),var(--bc-hover-glow);filter:none}}html:has(#appShell) :is(input,textarea,select,.auth-primary,.wallet-primary,.support-primary,.financial-primary):focus-visible{border-color:var(--bc-rim-active);box-shadow:var(--bc-shadow),var(--bc-hover-glow)}@media (width<=620px){html:has(#appShell) .order-dialog,html:has(#appShell) :is(.announcement-modal,.notif-sheet,.power-sheet,.auth-sheet,.market-sheet,.financial-sheet,.personal-sheet,.wallet-sheet,.wallet-confirm,.wallet-topup,.support-shell,.personal-picker-dialog,.passkey-onboarding__dialog,.admin-emergency-dialog){border-radius:24px}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){html[data-citynex-theme]:has(#appShell){--bc-diffusion:none;--bc-card:var(--cx-surface);--bc-frost:var(--cx-surface);--bc-sheet:var(--cx-surface);--bc-field:var(--cx-raised)}}@media (update:slow){html[data-citynex-theme]:has(#appShell){--bc-diffusion:none}}@supports not (backdrop-filter:blur(1px)){html[data-citynex-theme]:has(#appShell){--bc-diffusion:none;--bc-frost:var(--bc-sheet)}}@media (forced-colors:active){html[data-citynex-theme]:has(#appShell){--bc-bg:Canvas;--bc-page:Canvas;--bc-ink:CanvasText;--bc-copy:CanvasText;--bc-line:ButtonText;--bc-edge:ButtonText;--bc-card:Canvas;--bc-frost:Canvas;--bc-sheet:Canvas;--bc-field:Field;--bc-jewel:ButtonFace;--bc-rim-active:Highlight;--bc-shadow:none;--bc-depth:none;--bc-jewel-shadow:none;--bc-rim-glow:none;--bc-hover-glow:none}html[data-citynex-theme]:has(#appShell) :is(.auth-primary,.wallet-primary,.support-primary,.financial-primary,.home-hero-link){color:buttontext}}html[data-citynex-theme] #appShell :is(.financial-input,.wallet-topup__input,.wallet-payout__iban-field,.wallet-payout__amount-field,.market-search) :is(input,select){box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;min-width:0}html:has(#appShell) :is(.financial-input,.wallet-topup__input,.wallet-payout__iban-field,.wallet-payout__amount-field,.market-search):focus-within{border-color:var(--bc-rim-active);box-shadow:var(--bc-shadow),var(--bc-hover-glow)}html:has(#appShell) .auth-location-options{background:var(--bc-sheet);background-color:var(--cx-surface);border:1px solid var(--bc-rim-active);box-shadow:var(--bc-depth);-webkit-backdrop-filter:var(--bc-diffusion);isolation:isolate;z-index:30}html:has(#appShell) .auth-location-options button{color:var(--bc-ink);background:0 0}html:has(#appShell) .auth-location-options button:is(:hover,:focus-visible,[aria-selected=true]){background:var(--bc-tint);color:var(--bc-accent)}html:has(#appShell) .market-updated i{background:var(--cx-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--cx-success)12%,transparent)}html:has(#appShell) .app-content .card{--service-icon:var(--bc-cyan)}html:has(#appShell) .app-content .card[data-dashboard-theme=amber]{--service-icon:var(--cx-warning)}html:has(#appShell) .app-content .card[data-dashboard-theme=coral]{--service-icon:var(--bc-violet)}html:has(#appShell) .app-content .card[data-dashboard-theme=taxi]{--service-icon:var(--cx-warning)}html:has(#appShell) .app-content .card[data-dashboard-theme=power]{--service-icon:var(--cx-success)}html:has(#appShell) .app-content .card .icon-badge{color:var(--service-icon);border-color:color-mix(in srgb,var(--service-icon)50%,var(--bc-line));background:var(--bc-frost);box-shadow:var(--bc-shadow)}html:has(#appShell) .app-content .card .icon-badge svg{color:inherit;stroke:currentColor;filter:drop-shadow(0 0 5px color-mix(in srgb,currentColor 22%,transparent))}html:has(#appShell) :is(.announcement-overlay,.notif-overlay,.power-overlay,.auth-overlay,.market-overlay,.financial-overlay,.personal-overlay,.wallet-overlay,.wallet-confirm-overlay,.wallet-topup-overlay,.support-overlay,.passkey-onboarding,.route-loading){-webkit-backdrop-filter:var(--bc-overlay-blur)}html:has(#appShell) dialog::backdrop{-webkit-backdrop-filter:var(--bc-overlay-blur);background:#030b19a3}html[data-citynex-theme] #appShell :is(.financial-input,.wallet-topup__input,.wallet-payout__iban-field,.wallet-payout__amount-field,.market-search) :is(input,select):is(:focus,:focus-visible){box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}@media (prefers-reduced-transparency:reduce),(forced-colors:active){html[data-citynex-theme]:has(#appShell){--bc-overlay-blur:none;--bc-satin:var(--cx-surface)}}html[data-citynex-theme] #appShell :is(.market-sheet-head,.financial-sheet-head,.personal-sheet-head,.notif-sheet-head,.power-sheet-head,.support-header,.wallet-header,.wallet-topup__header){box-shadow:none;-webkit-backdrop-filter:none;background:0 0}html[data-citynex-theme] #appShell .notif-pagination{border-top:1px solid var(--bc-line);background:0 0;padding:12px 14px 2px}html[data-citynex-theme] #appShell .notif-load-more{background:var(--bc-jewel);border-color:var(--bc-rim-active);min-height:48px;box-shadow:var(--bc-jewel-shadow);border-radius:16px;font-size:12px}html[data-citynex-theme] #appShell .notif-load-more:not([aria-busy=true]){color:#fff}html[data-citynex-theme] #appShell .notif-load-more[aria-busy=true]:after{border-color:#fff #ffffff4d #ffffff4d}html[data-citynex-theme] #appShell .notif-load-more:not(:disabled):hover{background:var(--bc-jewel);border-color:var(--bc-cyan);box-shadow:var(--bc-jewel-shadow),var(--bc-hover-glow)}