.home-container[data-v-65b92032]{width:100%}.hero-card[data-v-65b92032]{color:#fff;box-sizing:border-box;background-image:url(/assets/banner_home-h11OqyHe.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;align-items:center;min-height:220px;margin-bottom:24px;padding:48px 40px;display:flex}.welcome-text[data-v-65b92032]{opacity:.8;letter-spacing:.02em;font-size:14px;font-weight:500}.user-name[data-v-65b92032]{letter-spacing:-.02em;margin:6px 0 16px;font-size:38px;font-weight:800;line-height:1.1}.badge-status[data-v-65b92032]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.status-pill[data-v-65b92032]{letter-spacing:.02em;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.active-credit[data-v-65b92032]{color:#0b0f19;background-color:#85d300}.status-pill.inactive-credit[data-v-65b92032]{color:#fffc;text-transform:uppercase;background-color:#ffffff1f;border:1px solid #fff3}.clock-icon[data-v-65b92032]{color:#fffc}.contract-info[data-v-65b92032]{color:#fff9;font-size:13.5px;font-weight:500}.stats-grid[data-v-65b92032]{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}.stat-card[data-v-65b92032]{background:#fff;border-top:1px solid #0f172a0f;border-radius:20px;align-items:flex-start;gap:16px;padding:24px;display:flex;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.stat-icon[data-v-65b92032]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-icon.blue[data-v-65b92032]{background-color:#2563eb}.stat-icon.purple[data-v-65b92032]{background-color:#8b5cf6}.stat-icon.green[data-v-65b92032]{background-color:#10b981}.stat-content[data-v-65b92032]{flex-direction:column;display:flex}.stat-label[data-v-65b92032]{color:#64748b;font-size:13px}.stat-value[data-v-65b92032]{color:#1e293b;margin:4px 0;font-size:20px;font-weight:700}.stat-sub[data-v-65b92032]{color:#94a3b8;font-size:12px}.car-status-card[data-v-65b92032]{background:#fff;border-top:1px solid #0f172a0f;border-radius:24px;margin-bottom:24px;padding:32px;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.card-title[data-v-65b92032]{color:#1e293b;margin:0 0 4px;font-size:20px;font-weight:700}.card-subtitle[data-v-65b92032]{color:#94a3b8;margin-bottom:40px;font-size:13px}.stepper-container[data-v-65b92032]{padding:0 20px}.stepper[data-v-65b92032]{justify-content:space-between;align-items:center;display:flex}.step-item[data-v-65b92032]{flex-direction:column;align-items:center;gap:12px;width:100px;display:flex;position:relative}.step-circle[data-v-65b92032]{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.step-label[data-v-65b92032]{text-align:center;color:#1e293b;width:120px;font-size:11px;font-weight:600;position:absolute;top:44px}.completed .step-circle[data-v-65b92032]{color:#fff;background-color:#2563eb}.current .step-circle[data-v-65b92032]{background-color:#fff;border:4px solid #2563eb}.disabled .step-circle[data-v-65b92032]{background-color:#f8fafc;border:1px solid #e2e8f0}.disabled .step-label[data-v-65b92032]{color:#cbd5e1}.step-line[data-v-65b92032]{background-color:#e2e8f0;flex:1;height:2px;margin:0 -10px;transform:translateY(-8px)}.step-line.active[data-v-65b92032]{background-color:#2563eb}.stepper-container[data-v-65b92032]{margin-bottom:40px}.links-grid[data-v-65b92032]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.link-card[data-v-65b92032]{cursor:pointer;background:#fff;border-top:1px solid #0f172a0f;border-radius:20px;align-items:center;gap:20px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.link-card[data-v-65b92032]:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000000d}.link-icon-bg[data-v-65b92032]{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.blue-light[data-v-65b92032]{background-color:#eff6ff}.red-light[data-v-65b92032]{background-color:#fef2f2}.green-light[data-v-65b92032]{background-color:#f0fdf4}.orange-light[data-v-65b92032]{background-color:#fffaf0}.blue-text[data-v-65b92032]{color:#3b82f6}.red-text[data-v-65b92032]{color:#ef4444}.green-text[data-v-65b92032]{color:#10b981}.orange-text[data-v-65b92032]{color:#f97316}.link-text[data-v-65b92032]{flex-direction:column;flex:1;display:flex}.link-title[data-v-65b92032]{color:#1e293b;font-size:16px;font-weight:700}.link-desc[data-v-65b92032]{color:#94a3b8;font-size:13px}.arrow-icon[data-v-65b92032]{color:#cbd5e1}:root{color:#1e293b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}body{margin:0;padding:0}#app{width:100%}h1,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding:0;list-style:none}.sidebar[data-v-db7e17d2]{box-sizing:border-box;z-index:1050;background-color:#fff;border-right:1px solid #0f172a0f;flex-direction:column;width:280px;height:100vh;padding:24px 16px;transition:transform .3s ease-in-out;display:flex;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}@media (width<=991.98px){.sidebar[data-v-db7e17d2]{position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.sidebar-open[data-v-db7e17d2]{transform:translate(0)}}.logo-container[data-v-db7e17d2]{margin-bottom:32px;padding:0 8px}.logo[data-v-db7e17d2]{height:32px}.user-card[data-v-db7e17d2]{color:#fff;background:radial-gradient(141.42% 141.42% at 100% 0,#0046ff40 0%,#0000 100%),linear-gradient(90deg,#0b0f19 0%,#0d111c 11.11%,#0e131f 22.22%,#101522 33.33%,#111725 44.44%,#131928 55.56%,#151b2b 66.67%,#171e2f 77.78%,#182032 88.89%,#1a2235 100%);border-radius:20px;margin-bottom:32px;padding:24px;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.user-info-top[data-v-db7e17d2]{align-items:center;gap:16px;display:flex}.avatar-container[data-v-db7e17d2]{background-color:#2c3e50;border:1px solid #ffffff1a;border-radius:50%;width:56px;height:56px;overflow:hidden}.avatar[data-v-db7e17d2]{object-fit:cover;width:100%;height:100%}.user-details[data-v-db7e17d2]{flex-direction:column;gap:4px;display:flex}.user-name[data-v-db7e17d2]{letter-spacing:-.01em;font-size:14px;font-weight:700}.user-id[data-v-db7e17d2]{color:#94a3b8;font-size:13px}.user-card-footer[data-v-db7e17d2]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.credit-status[data-v-db7e17d2]{color:#94a3b8;font-size:14px}.payment-status[data-v-db7e17d2]{color:#10b981;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.navigation[data-v-db7e17d2]{flex:1;overflow-y:auto}.nav-section[data-v-db7e17d2]{margin-bottom:24px}.section-title[data-v-db7e17d2]{color:#94a3b8;letter-spacing:.05em;margin-bottom:12px;padding:0 12px;font-size:11px;font-weight:700}.nav-list[data-v-db7e17d2]{margin:0;padding:0;list-style:none}.nav-item[data-v-db7e17d2]{color:#64748b;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nav-item[data-v-db7e17d2]:hover{color:#3b82f6;background-color:#f8fafc}.nav-item.active[data-v-db7e17d2]{color:#2563eb;background-color:#eff6ff}.nav-item-content[data-v-db7e17d2]{justify-content:space-between;align-items:center;width:100%;display:flex}.badge[data-v-db7e17d2]{color:#fff;background-color:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex}.sidebar-footer[data-v-db7e17d2]{border-top:1px solid #f1f5f9;padding-top:16px}.logout[data-v-db7e17d2]{color:#94a3b8}.logout[data-v-db7e17d2]:hover{color:#ef4444;background-color:#fef2f2}.navigation[data-v-db7e17d2]::-webkit-scrollbar{width:4px}.navigation[data-v-db7e17d2]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.construction-modal-overlay[data-v-db7e17d2]{z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.construction-modal[data-v-db7e17d2]{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:360px;padding:40px 32px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -6px #0000000d}.construction-modal-icon[data-v-db7e17d2]{color:#f59e0b;justify-content:center;margin-bottom:20px;display:flex}.construction-modal-title[data-v-db7e17d2]{color:#0f172a;margin-bottom:8px;font-size:20px;font-weight:700}.construction-modal-text[data-v-db7e17d2]{color:#64748b;margin-bottom:24px;font-size:15px}.construction-modal .btn-primary[data-v-db7e17d2]{color:#fff;background-color:#2563eb;border-color:#2563eb;border-radius:12px;padding:12px;font-weight:600}.construction-modal .btn-primary[data-v-db7e17d2]:hover{background-color:#1d4ed8;border-color:#1d4ed8}.top-navbar[data-v-6f34b9f3]{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 32px;display:flex}.breadcrumb-container[data-v-6f34b9f3]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.breadcrumb-item[data-v-6f34b9f3]{color:#64748b;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s}.breadcrumb-item.link[data-v-6f34b9f3]:hover{color:#0052ff;text-decoration:underline}.breadcrumb-item.active[data-v-6f34b9f3]{color:#0f172a;font-weight:700}.breadcrumb-separator[data-v-6f34b9f3]{color:#94a3b8;align-items:center;margin:0 2px;display:flex}.navbar-actions[data-v-6f34b9f3]{align-items:center;gap:20px;display:flex}.notification-btn[data-v-6f34b9f3]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:relative}.notification-btn[data-v-6f34b9f3]:hover{color:#0f172a;background-color:#f1f5f9}.notification-badge[data-v-6f34b9f3]{background-color:#ef4444;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.user-avatar-mini[data-v-6f34b9f3]{border:1px solid #f1f5f9;border-radius:50%;width:38px;height:38px;overflow:hidden}.user-avatar-mini img[data-v-6f34b9f3]{object-fit:cover;width:100%;height:100%}.layout-container[data-v-caa9904b]{background-color:#f8fafc}.sidebar-backdrop[data-v-caa9904b]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1040;background-color:#0f172a80;position:fixed;inset:0}.page-content[data-v-caa9904b]{background-color:#f8fafc}.auth-container[data-v-856f6380]{color:#1e293b;background-color:#f8fafc;width:100%;max-width:100%;min-height:100vh;display:flex;overflow:hidden}.auth-branding-panel[data-v-856f6380]{color:#fff;background-image:url(/assets/banner_footer-DHt1TYAV.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1;justify-content:space-between;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}@media (width<=1024px){.auth-branding-panel[data-v-856f6380]{display:none}}.branding-top-text[data-v-856f6380]{color:#fffffff2;letter-spacing:.05em;justify-content:center;gap:16px;margin-top:10px;font-size:13px;font-weight:400;display:flex}.branding-logo-center[data-v-856f6380]{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.auth-logo-large[data-v-856f6380]{filter:brightness(0)invert();width:50%;max-width:500px;height:auto;animation:.8s cubic-bezier(.16,1,.3,1) scaleUp-856f6380}@keyframes scaleUp-856f6380{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.branding-bottom-spacer[data-v-856f6380]{height:20px}.auth-form-panel[data-v-856f6380]{background-color:#f8fafc;flex:1.1;justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden auto}.form-container[data-v-856f6380]{width:100%;max-width:720px;margin:0 auto}@keyframes fadeIn-856f6380{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{font-family:Inter,system-ui,-apple-system,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*{box-sizing:border-box}#app{width:100%;height:100vh}
