.driver-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999998!important;background-color:transparent!important;pointer-events:none!important}.driver-overlay svg{pointer-events:none!important}.driver-active-element{position:relative!important;z-index:99999999!important;outline:4px solid rgba(20,184,166,.2)!important;border-radius:4px!important}.driver-popover.theme-tour-popover{position:fixed!important;z-index:100000000!important;background-color:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;border-radius:12px!important;padding:0!important;max-width:min(440px,90vw)!important;color:#1f2937!important;font-family:ui-sans-serif,system-ui,sans-serif!important;overflow:hidden!important}.dark .driver-popover.theme-tour-popover{background-color:#1e293b!important;border-color:#334155!important;color:#f3f4f6!important}.theme-tour-popover .driver-popover-title{display:flex!important;align-items:center!important;padding:20px 24px 12px!important;margin:0!important;background-color:transparent!important;position:relative!important}.driver-popover-title-text{font-size:18px!important;font-weight:700!important;color:#111827!important;line-height:1.3!important;padding-right:100px!important}.dark .driver-popover-title-text{color:#fff!important}.theme-tour-popover .driver-popover-close-btn{position:absolute!important;top:18px!important;right:20px!important;width:28px!important;height:28px!important;padding:0!important;color:#9ca3af!important;background-color:transparent!important;border:none!important;z-index:20!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important}.theme-tour-popover .driver-popover-close-btn:hover{background-color:#f3f4f6!important;color:#4b5563!important}.dark .theme-tour-popover .driver-popover-close-btn:hover{background-color:#334155!important}.theme-tour-popover .driver-popover-description{display:block!important;font-size:14px!important;font-weight:400!important;color:#4b5563!important;padding:0 24px 24px!important;margin:0!important;line-height:1.6!important;background-color:transparent!important}.dark .theme-tour-popover .driver-popover-description{color:#cbd5e1!important}.theme-tour-popover .driver-popover-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 24px!important;background-color:#f9fafb!important;border-top:1px solid #f3f4f6!important;margin:0!important}.dark .theme-tour-popover .driver-popover-footer{background-color:#0f172a!important;border-top-color:#1e293b!important}.footer-left{display:flex!important;align-items:center!important;gap:16px!important}.footer-right{display:flex!important;align-items:center!important;gap:8px!important}.theme-tour-popover .driver-popover-progress-text{font-size:13px!important;color:#6b7280!important;margin:0!important;font-weight:500!important;white-space:nowrap!important}.dark .theme-tour-popover .driver-popover-progress-text{color:#9ca3af!important}.footer-shortcuts{display:flex!important;align-items:center!important;gap:12px!important;padding-left:16px!important;border-left:1px solid #e5e7eb!important;height:20px!important}.dark .footer-shortcuts{border-left-color:#334155!important}.shortcut-item{display:flex!important;align-items:center!important;gap:4px!important;font-size:12px!important;color:#6b7280!important;white-space:nowrap!important}.dark .shortcut-item{color:#94a3b8!important}.shortcut-item kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:4px!important;padding:1px 6px!important;font-size:11px!important;font-weight:600!important;color:#4b5563!important;box-shadow:0 1px #0000000d!important;min-width:20px!important;text-align:center!important;display:inline-block!important}.dark .shortcut-item kbd{background-color:#1e293b!important;border-color:#475569!important;color:#cbd5e1!important}.theme-tour-popover button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 16px!important;font-size:13px!important;font-weight:500!important;text-shadow:none!important;border-radius:6px!important;cursor:pointer!important;transition:background-color .2s,color .2s,border-color .2s!important;border:1px solid transparent!important;line-height:1.2!important;white-space:nowrap!important}.theme-tour-popover .driver-popover-next-btn{background-color:var(--dc-blue)!important;color:#fff!important;box-shadow:0 1px 2px #0000000d!important}.theme-tour-popover .driver-popover-next-btn:hover{background-color:var(--dc-blue-hover)!important}.theme-tour-popover .driver-popover-prev-btn{background-color:#fff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #0000000d!important}.theme-tour-popover .driver-popover-prev-btn:hover{background-color:#f9fafb!important;color:#374151!important}.dark .theme-tour-popover .driver-popover-prev-btn{background-color:#1e293b!important;border-color:#475569!important;color:#9ca3af!important}.driver-popover-arrow{z-index:100000001!important}.driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:#fff!important}.driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:#fff!important}.driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:#fff!important}.driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:#fff!important}.dark .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:#1e293b!important}.dark .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:#1e293b!important}.dark .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:#1e293b!important}.dark .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:#1e293b!important}@media (max-width: 640px){.footer-shortcuts{display:none!important}.theme-tour-popover .driver-popover-footer{padding:14px 16px!important;gap:12px!important}}.sidebar-logo[data-v-a3faaaca]{flex:0 0 2.25rem;min-width:2.25rem}.sidebar-header-collapsed[data-v-a3faaaca]{gap:0;padding-left:1.125rem;padding-right:1.125rem}.sidebar-brand[data-v-a3faaaca]{min-width:0;flex:1 1 auto;white-space:nowrap;transition:max-width .22s ease,opacity .14s ease,transform .14s ease;max-width:12rem}.sidebar-brand-collapsed[data-v-a3faaaca]{max-width:0;overflow:hidden;opacity:0;transform:translate(-4px);pointer-events:none}.sidebar-brand-title[data-v-a3faaaca]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-link-collapsed[data-v-a3faaaca]{gap:0;padding-left:.875rem;padding-right:.875rem}.sidebar-section-title[data-v-a3faaaca]{position:relative;display:flex;align-items:center;min-height:1.25rem;overflow:hidden;white-space:nowrap}.sidebar-section-title-text[data-v-a3faaaca]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .16s ease,transform .16s ease}.sidebar-section-title[data-v-a3faaaca]:after{content:"";position:absolute;left:.75rem;right:.75rem;top:50%;height:1px;background:#e5e7eb;opacity:0;transform:translateY(-50%);transition:opacity .18s ease}.dark .sidebar-section-title[data-v-a3faaaca]:after{background:#374151}.sidebar-section-title-text-collapsed[data-v-a3faaaca]{opacity:0;transform:translate(-4px)}.sidebar-section-title-collapsed[data-v-a3faaaca]:after{opacity:1;transition-delay:.08s}.sidebar-label[data-v-a3faaaca]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:max-width .2s ease,opacity .12s ease,transform .12s ease;max-width:12rem}.sidebar-label-flex[data-v-a3faaaca]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sidebar-label-collapsed[data-v-a3faaaca]{max-width:0;opacity:0;transform:translate(-4px);pointer-events:none}.sidebar-svg-icon[data-v-a3faaaca]{color:currentColor}.sidebar-svg-icon[data-v-a3faaaca] svg{display:block;width:1.25rem;height:1.25rem}.sidebar-pass[data-v-a3faaaca]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 12px;margin:4px 16px 16px;padding:14px 16px;border-radius:16px;color:var(--dc-paper-ink);background:var(--dc-station);transition:background-color .15s ease-out}.sidebar-pass[data-v-a3faaaca]:hover{background:var(--dc-station-lane)}.sidebar-pass[data-v-a3faaaca]:focus-visible{outline:2px solid var(--dc-blue);outline-offset:2px;transition:none}.sidebar-pass__label[data-v-a3faaaca]{grid-column:1 / -1;font-size:12px;color:var(--dc-station-ink)}.sidebar-pass__amount[data-v-a3faaaca]{font-family:var(--dc-display);font-size:26px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.sidebar-pass__action[data-v-a3faaaca]{padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;color:var(--dc-on-blue);background:var(--dc-blue)}.sidebar-user[data-v-a3faaaca]{display:flex;flex:1;min-width:0;align-items:center;gap:10px;padding:6px;border-radius:14px;transition:background-color .15s ease-out}.sidebar-user[data-v-a3faaaca]:hover{background:var(--dc-station)}.sidebar-user[data-v-a3faaaca]:focus-visible{outline:2px solid var(--dc-blue);outline-offset:2px;transition:none}.sidebar-tool[data-v-a3faaaca]{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:999px;color:var(--dc-paper-muted);transition:background-color .15s ease-out,color .15s ease-out}.sidebar-tool[data-v-a3faaaca]:hover{color:var(--dc-paper-ink);background:var(--dc-station)}.sidebar-tool[data-v-a3faaaca]:focus-visible{outline:2px solid var(--dc-blue);outline-offset:2px;transition:none}.sidebar-user__avatar[data-v-a3faaaca]{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:12px;font-weight:700;color:var(--dc-on-blue);background:var(--dc-blue)}.dark .sidebar-pass{color:var(--dc-night-ink);background:var(--dc-night-2)}.dark .sidebar-pass:hover{background:var(--dc-night-raise)}.dark .sidebar-pass__label{color:var(--dc-night-muted)}.dark .sidebar-pass__action{color:var(--dc-night);background:var(--dc-night-ink)}.dark .sidebar-user:hover{background:var(--dc-night-2)}.dark .sidebar-tool{color:var(--dc-night-muted)}.dark .sidebar-tool:hover{color:var(--dc-night-ink);background:var(--dc-night-2)}.dropdown-enter-active[data-v-93076ff9],.dropdown-leave-active[data-v-93076ff9]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-93076ff9],.dropdown-leave-to[data-v-93076ff9]{opacity:0;transform:scale(.95) translateY(-4px)}.user-menu[data-v-93076ff9]{position:absolute;right:0;z-index:60;width:288px;margin-top:10px;padding:8px;border-radius:20px;color:var(--dc-paper-ink);background:var(--dc-paper-raise);border:1px solid var(--dc-paper-line);box-shadow:0 24px 48px -24px #04070f73}.user-menu__who[data-v-93076ff9]{display:flex;align-items:center;gap:12px;padding:10px 10px 12px}.user-menu__avatar[data-v-93076ff9]{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:999px;font-size:16px;font-weight:800;color:#fff;background:var(--dc-blue)}.user-menu__avatar img[data-v-93076ff9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-menu__name[data-v-93076ff9]{overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.user-menu__email[data-v-93076ff9]{overflow:hidden;font-size:12px;color:var(--dc-paper-muted);text-overflow:ellipsis;white-space:nowrap}.user-menu__pass[data-v-93076ff9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 6px;padding:12px 14px;border-radius:16px;color:#fff;background:var(--dc-blue)}.user-menu__pass>span[data-v-93076ff9]:first-child{display:flex;min-width:0;flex-direction:column}.user-menu__pass-label[data-v-93076ff9]{font-size:11px;opacity:.8}.user-menu__pass-value[data-v-93076ff9]{font-family:var(--dc-display);font-size:22px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.user-menu__pass-frozen[data-v-93076ff9]{font-size:11px;color:var(--dc-gold)}.user-menu__pass-go[data-v-93076ff9]{flex-shrink:0;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;color:var(--dc-blue);background:#fff}.user-menu__links[data-v-93076ff9]{display:flex;flex-direction:column;padding:4px 0}.user-menu__link[data-v-93076ff9]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:12px;font-size:14px;text-align:left;color:var(--dc-paper-ink);transition:background-color .15s ease-out}.user-menu__link[data-v-93076ff9] svg{color:var(--dc-paper-muted)}.user-menu__link[data-v-93076ff9]:hover{background:var(--dc-paper)}.user-menu__contact[data-v-93076ff9]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 4px;padding:8px 12px;font-size:12px;color:var(--dc-paper-muted)}.user-menu__contact strong[data-v-93076ff9]{color:var(--dc-paper-ink)}.user-menu__out[data-v-93076ff9]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px;padding:10px;border-radius:12px;font-size:14px;font-weight:600;color:#dc2626;background:var(--dc-paper);transition:background-color .15s ease-out}.user-menu__out[data-v-93076ff9]:hover{background:#fee2e2}.user-menu__link[data-v-93076ff9]:focus-visible,.user-menu__pass[data-v-93076ff9]:focus-visible,.user-menu__out[data-v-93076ff9]:focus-visible{outline:2px solid var(--dc-focus-ring);outline-offset:2px;transition:none}@media (prefers-reduced-motion: reduce){.user-menu__link[data-v-93076ff9],.user-menu__out[data-v-93076ff9]{transition:none}}.dark .user-menu{color:var(--dc-night-ink);background:var(--dc-night-2);border-color:var(--dc-night-line);box-shadow:0 24px 48px -20px #000000b3}.dark .user-menu__email,.dark .user-menu__contact,.dark .user-menu__link svg{color:var(--dc-night-muted)}.dark .user-menu__link,.dark .user-menu__contact strong{color:var(--dc-night-ink)}.dark .user-menu__link:hover,.dark .user-menu__out{background:var(--dc-night-raise)}.dark .user-menu__out{color:#f87171}.dark .user-menu__out:hover{background:#f871711f}.dc-auth[data-v-a7f74020]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100dvh;background:var(--dc-paper)}.dc-auth-aside[data-v-a7f74020]{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px 0;overflow:clip;color:var(--dc-night-ink);background:var(--dc-night)}.dc-auth-mark[data-v-a7f74020]{display:inline-flex;align-items:center;gap:12px;font-family:var(--dc-display);font-size:22px;font-weight:800;color:var(--dc-night-ink)}.dc-auth-mark img[data-v-a7f74020]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.dc-auth-aside-copy[data-v-a7f74020]{max-width:26ch}.dc-auth-aside-title[data-v-a7f74020]{font-family:var(--dc-display);font-size:clamp(36px,3.6vw,56px);font-weight:800;line-height:1.1;text-wrap:balance;overflow-wrap:break-word}.dc-auth-aside-text[data-v-a7f74020]{margin-top:16px;font-size:16px;line-height:1.7;color:var(--dc-night-muted)}.dc-auth-art[data-v-a7f74020]{width:min(100%,620px);height:auto;margin:0 auto -8px;animation:dc-auth-bob-a7f74020 5s ease-in-out infinite}@keyframes dc-auth-bob-a7f74020{50%{transform:translateY(-6px)}}.dc-auth-main[data-v-a7f74020]{display:flex;align-items:center;justify-content:center;padding:48px 20px}.dc-auth-column[data-v-a7f74020]{width:100%;max-width:440px}.dc-auth-card[data-v-a7f74020]{padding:32px;border-radius:20px;background:var(--dc-paper-raise);border:1px solid var(--dc-paper-line)}@media (max-width: 1023px){.dc-auth[data-v-a7f74020]{grid-template-columns:minmax(0,1fr)}.dc-auth-aside[data-v-a7f74020]{padding:24px 20px 0;gap:12px}.dc-auth-aside-copy[data-v-a7f74020]{display:none}.dc-auth-art[data-v-a7f74020]{width:min(100%,360px)}.dc-auth-main[data-v-a7f74020]{padding-top:24px;align-items:flex-start}.dc-auth-card[data-v-a7f74020]{padding:24px 20px}}@media (prefers-reduced-motion: reduce){.dc-auth-art[data-v-a7f74020]{animation:none}}.dark .dc-auth{background:var(--dc-night)}.dark .dc-auth-card{background:var(--dc-night-raise);border-color:var(--dc-night-line)}.table-page-layout[data-v-95a4c8b7]{display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 64px - 4rem)}.layout-section-fixed[data-v-95a4c8b7]{flex-shrink:0}.layout-section-scrollable[data-v-95a4c8b7]{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}.table-scroll-container[data-v-95a4c8b7]{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:20px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.table-scroll-container[data-v-95a4c8b7]:is(.dark *){border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(14 20 36 / var(--tw-bg-opacity, 1))}.table-scroll-container[data-v-95a4c8b7] .table-wrapper{flex:1 1 0%;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable}.table-scroll-container[data-v-95a4c8b7] table{width:100%;min-width:-moz-max-content;min-width:max-content;display:table}.table-scroll-container[data-v-95a4c8b7] thead{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.table-scroll-container[data-v-95a4c8b7] thead:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 20 36 / var(--tw-bg-opacity, 1))}.table-scroll-container[data-v-95a4c8b7] th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem 1.25rem;text-align:left;font-size:13px;font-weight:500;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.table-scroll-container[data-v-95a4c8b7] th:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 32 54 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(148 157 177 / var(--tw-text-opacity, 1))}.table-scroll-container[data-v-95a4c8b7] td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));padding:1rem 1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.table-scroll-container[data-v-95a4c8b7] td:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 32 54 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.table-page-layout.mobile-mode .table-scroll-container[data-v-95a4c8b7]{height:auto;overflow:visible;border-style:none;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.table-page-layout.mobile-mode .layout-section-scrollable[data-v-95a4c8b7]{min-height:-moz-fit-content;min-height:fit-content;flex:none}.table-page-layout.mobile-mode .table-scroll-container[data-v-95a4c8b7] table{flex:none;display:table;min-width:100%}
