.home-header[data-v-e480bad1]{background-color:#111827;color:#fff;display:flex;width:100%;align-items:center;justify-content:space-between;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;height:30px;position:sticky;top:0;z-index:50}.home-logotype[data-v-e480bad1]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1rem;margin:0}.home-logotype-console-admin[data-v-e480bad1]{font-size:.7rem}.search-input[data-v-e480bad1]{border:solid 1px #6B7280;background-color:#fff;color:#000;padding:0 .5rem}.home-main[data-v-e1ed3906]{height:calc(100vh - 30px)}.modules-grid[data-v-e1ed3906]{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:140px;gap:4px;max-width:1400px;grid-auto-flow:dense;padding:.5rem;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;border-radius:5px}.module-tile[data-v-e1ed3906]{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .1s ease;position:relative;overflow:hidden;border-radius:5px}.module-tile[data-v-e1ed3906]:hover{transform:scale(.97)}.module-tile[data-v-e1ed3906]:active{transform:scale(.93)}.module-tile-content[data-v-e1ed3906]{text-align:center;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem}.module-icon[data-v-e1ed3906]{display:flex;align-items:center;justify-content:center}.icon-dynamic[data-v-e1ed3906]{width:clamp(32px,3vw,20px);height:clamp(32px,3vw,20px)}.module-label[data-v-e1ed3906]{font-size:clamp(.65rem,1.5vw,.8rem);font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1.3}.module-tile:nth-child(12n+1) .icon-dynamic[data-v-e1ed3906],.module-tile:nth-child(12n+7) .icon-dynamic[data-v-e1ed3906]{width:clamp(40px,4vw,50px);height:clamp(40px,4vw,50px)}.module-tile:nth-child(12n+1) .module-label[data-v-e1ed3906],.module-tile:nth-child(12n+7) .module-label[data-v-e1ed3906]{font-size:clamp(.85rem,2vw,1.2rem)}.module-tile:nth-child(12n+5) .icon-dynamic[data-v-e1ed3906],.module-tile:nth-child(12n+7) .icon-dynamic[data-v-e1ed3906]{width:clamp(32px,3vw,30px);height:clamp(32px,3vw,30px)}.module-tile:nth-child(12n+5) .module-label[data-v-e1ed3906],.module-tile:nth-child(12n+7) .module-label[data-v-e1ed3906]{font-size:clamp(.75rem,1.7vw,.95rem)}.module-tile:nth-child(12n+2) .icon-dynamic[data-v-e1ed3906],.module-tile:nth-child(12n+10) .icon-dynamic[data-v-e1ed3906]{width:clamp(32px,3vw,30px);height:clamp(32px,3vw,30px)}.module-tile:nth-child(12n+2) .module-label[data-v-e1ed3906],.module-tile:nth-child(12n+10) .module-label[data-v-e1ed3906]{font-size:clamp(.75rem,1.6vw,.9rem)}.module-tile[data-v-e1ed3906]:nth-child(12n+1){grid-column:span 2;grid-row:span 2}.module-tile[data-v-e1ed3906]:nth-child(12n+2){grid-column:span 2;grid-row:span 1}.module-tile[data-v-e1ed3906]:nth-child(12n+3){grid-column:span 1;grid-row:span 1}.module-tile[data-v-e1ed3906]:nth-child(12n+4){grid-column:span 1;grid-row:span 1}.module-tile[data-v-e1ed3906]:nth-child(12n+5){grid-column:span 1;grid-row:span 2}.module-tile[data-v-e1ed3906]:nth-child(12n+7){grid-column:span 2;grid-row:span 2}.module-tile[data-v-e1ed3906]:nth-child(12n+6){grid-column:span 1;grid-row:span 2}.module-tile[data-v-e1ed3906]:nth-child(12n+8){grid-column:span 1;grid-row:span 1}.module-tile[data-v-e1ed3906]:nth-child(12n+9){grid-column:span 1;grid-row:span 1}.module-tile[data-v-e1ed3906]:nth-child(12n+10){grid-column:span 2;grid-row:span 1}.module-tile[data-v-e1ed3906]:nth-child(12n+11){grid-column:span 1;grid-row:span 1}.module-tile[data-v-e1ed3906]:nth-child(12n+12){grid-column:span 1;grid-row:span 1}.metro-color-1[data-v-e1ed3906]{background:#005bac;color:#fff}.metro-color-1[data-v-e1ed3906]:hover{background:#004080}.metro-color-2[data-v-e1ed3906]{background:#dc2626;color:#fff}.metro-color-2[data-v-e1ed3906]:hover{background:#b91c1c}.metro-color-3[data-v-e1ed3906]{background:#059669;color:#fff}.metro-color-3[data-v-e1ed3906]:hover{background:#047857}.metro-color-4[data-v-e1ed3906]{background:#d97706;color:#fff}.metro-color-4[data-v-e1ed3906]:hover{background:#b45309}.metro-color-5[data-v-e1ed3906]{background:#7c3aed;color:#fff}.metro-color-5[data-v-e1ed3906]:hover{background:#6d28d9}.metro-color-6[data-v-e1ed3906]{background:#0891b2;color:#fff}.metro-color-6[data-v-e1ed3906]:hover{background:#0e7490}.metro-color-7[data-v-e1ed3906]{background:#1f2937;color:#fff}.metro-color-7[data-v-e1ed3906]:hover{background:#111827}.metro-color-8[data-v-e1ed3906]{background:#be123c;color:#fff}.metro-color-8[data-v-e1ed3906]:hover{background:#9f1239}.metro-color-9[data-v-e1ed3906]{background:#0d9488;color:#fff}.metro-color-9[data-v-e1ed3906]:hover{background:#0f766e}.metro-color-10[data-v-e1ed3906]{background:#4f46e5;color:#fff}.metro-color-10[data-v-e1ed3906]:hover{background:#4338ca}.metro-color-11[data-v-e1ed3906]{background:#15803d;color:#fff}.metro-color-11[data-v-e1ed3906]:hover{background:#166534}.metro-color-12[data-v-e1ed3906]{background:#c2410c;color:#fff}.metro-color-12[data-v-e1ed3906]:hover{background:#9a3412}.metro-color-13[data-v-e1ed3906]{background:#475569;color:#fff}.metro-color-13[data-v-e1ed3906]:hover{background:#334155}.metro-color-14[data-v-e1ed3906]{background:#9333ea;color:#fff}.metro-color-14[data-v-e1ed3906]:hover{background:#7e22ce}.metro-color-15[data-v-e1ed3906]{background:#0369a1;color:#fff}.metro-color-15[data-v-e1ed3906]:hover{background:#075985}.metro-color-16[data-v-e1ed3906]{background:#65a30d;color:#fff}.metro-color-16[data-v-e1ed3906]:hover{background:#4d7c0f}.metro-color-17[data-v-e1ed3906]{background:#ca8a04;color:#fff}.metro-color-17[data-v-e1ed3906]:hover{background:#a16207}.metro-color-18[data-v-e1ed3906]{background:#1e40af;color:#fff}.metro-color-18[data-v-e1ed3906]:hover{background:#1e3a8a}.metro-color-19[data-v-e1ed3906]{background:#b91c1c;color:#fff}.metro-color-19[data-v-e1ed3906]:hover{background:#991b1b}.metro-color-20[data-v-e1ed3906]{background:#047857;color:#fff}.metro-color-20[data-v-e1ed3906]:hover{background:#065f46}.metro-color-21[data-v-e1ed3906]{background:#92400e;color:#fff}.metro-color-21[data-v-e1ed3906]:hover{background:#78350f}.metro-color-22[data-v-e1ed3906]{background:#6b21a8;color:#fff}.metro-color-22[data-v-e1ed3906]:hover{background:#5b21b6}.metro-color-23[data-v-e1ed3906]{background:#0c4a6e;color:#fff}.metro-color-23[data-v-e1ed3906]:hover{background:#075985}.metro-color-24[data-v-e1ed3906]{background:#4338ca;color:#fff}.metro-color-24[data-v-e1ed3906]:hover{background:#3730a3}.metro-color-25[data-v-e1ed3906]{background:#be185d;color:#fff}.metro-color-25[data-v-e1ed3906]:hover{background:#9d174d}.metro-color-26[data-v-e1ed3906]{background:#064e3b;color:#fff}.metro-color-26[data-v-e1ed3906]:hover{background:#022c22}.metro-color-27[data-v-e1ed3906]{background:#b45309;color:#fff}.metro-color-27[data-v-e1ed3906]:hover{background:#92400e}.metro-color-28[data-v-e1ed3906]{background:#1e293b;color:#fff}.metro-color-28[data-v-e1ed3906]:hover{background:#0f172a}.metro-color-29[data-v-e1ed3906]{background:#7c2d12;color:#fff}.metro-color-29[data-v-e1ed3906]:hover{background:#5c1f0a}.metro-color-30[data-v-e1ed3906]{background:#134e4a;color:#fff}.metro-color-30[data-v-e1ed3906]:hover{background:#115e59}.metro-color-31[data-v-e1ed3906]{background:#581c87;color:#fff}.metro-color-31[data-v-e1ed3906]:hover{background:#4c1d95}.metro-color-32[data-v-e1ed3906]{background:#713f12;color:#fff}.metro-color-32[data-v-e1ed3906]:hover{background:#5c3310}.metro-color-33[data-v-e1ed3906]{background:#374151;color:#fff}.metro-color-33[data-v-e1ed3906]:hover{background:#1f2937}.modules-grid-skeleton[data-v-e1ed3906]{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:140px;gap:4px;max-width:1400px;grid-auto-flow:dense;padding:.5rem;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.skeleton-tile[data-v-e1ed3906]{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-loading-e1ed3906 1.5s ease-in-out infinite;border-radius:5px}.skeleton-tile[data-v-e1ed3906]:nth-child(1){grid-column:span 2;grid-row:span 2}.skeleton-tile[data-v-e1ed3906]:nth-child(2){grid-column:span 2;grid-row:span 1}.skeleton-tile[data-v-e1ed3906]:nth-child(3){grid-column:span 1;grid-row:span 1}.skeleton-tile[data-v-e1ed3906]:nth-child(4){grid-column:span 1;grid-row:span 1}.skeleton-tile[data-v-e1ed3906]:nth-child(5){grid-column:span 1;grid-row:span 2}.skeleton-tile[data-v-e1ed3906]:nth-child(6){grid-column:span 1;grid-row:span 2}.skeleton-tile[data-v-e1ed3906]:nth-child(7){grid-column:span 2;grid-row:span 2}.skeleton-tile[data-v-e1ed3906]:nth-child(8){grid-column:span 1;grid-row:span 1}.skeleton-tile[data-v-e1ed3906]:nth-child(9){grid-column:span 1;grid-row:span 1}@keyframes skeleton-loading-e1ed3906{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-content[data-v-e1ed3906]{text-align:center;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.75rem;width:100%}.skeleton-icon[data-v-e1ed3906]{width:40px;height:40px;background:#ffffff80;border-radius:8px;animation:skeleton-pulse-e1ed3906 1.5s ease-in-out infinite}.skeleton-label[data-v-e1ed3906]{width:70%;height:16px;background:#ffffff80;border-radius:4px;animation:skeleton-pulse-e1ed3906 1.5s ease-in-out infinite;animation-delay:.2s}.skeleton-tile:nth-child(1) .skeleton-icon[data-v-e1ed3906]{width:50px;height:50px}.skeleton-tile:nth-child(1) .skeleton-label[data-v-e1ed3906]{height:20px;width:60%}.skeleton-tile:nth-child(5) .skeleton-icon[data-v-e1ed3906]{width:35px;height:35px}.skeleton-tile:nth-child(5) .skeleton-label[data-v-e1ed3906]{height:16px;width:65%}.skeleton-tile:nth-child(2) .skeleton-icon[data-v-e1ed3906],.skeleton-tile:nth-child(6) .skeleton-icon[data-v-e1ed3906]{width:35px;height:35px}.skeleton-tile:nth-child(2) .skeleton-label[data-v-e1ed3906],.skeleton-tile:nth-child(6) .skeleton-label[data-v-e1ed3906]{height:16px;width:60%}@keyframes skeleton-pulse-e1ed3906{0%,to{opacity:1}50%{opacity:.6}}.skeleton-tile[data-v-e1ed3906]:nth-child(1){animation-delay:0s}.skeleton-tile[data-v-e1ed3906]:nth-child(2){animation-delay:.1s}.skeleton-tile[data-v-e1ed3906]:nth-child(3){animation-delay:.2s}.skeleton-tile[data-v-e1ed3906]:nth-child(4){animation-delay:.3s}.skeleton-tile[data-v-e1ed3906]:nth-child(5){animation-delay:.4s}.skeleton-tile[data-v-e1ed3906]:nth-child(6){animation-delay:.5s}.skeleton-tile[data-v-e1ed3906]:nth-child(7){animation-delay:.6s}.skeleton-tile[data-v-e1ed3906]:nth-child(8){animation-delay:.7s}.skeleton-tile[data-v-e1ed3906]:nth-child(9){animation-delay:.8s}.skeleton-wrapper[data-v-e1ed3906]{position:relative}.skeleton-overlay[data-v-e1ed3906]{position:absolute;inset:0;background:#0000000d;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:5px}.loading-content[data-v-e1ed3906]{display:flex;align-items:center;justify-content:center}.loading-text[data-v-e1ed3906]{font-size:1.5rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.loading-dots[data-v-e1ed3906]{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.dot[data-v-e1ed3906]{display:inline-block;width:8px;height:8px;border-radius:50%;animation:dot-bounce-e1ed3906 1.4s infinite ease-in-out both}.dot[data-v-e1ed3906]:nth-child(1){animation-delay:-.32s}.dot[data-v-e1ed3906]:nth-child(2){animation-delay:-.16s}.dot[data-v-e1ed3906]:nth-child(3){animation-delay:0s}@keyframes dot-bounce-e1ed3906{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-15px);opacity:1}}.text-404[data-v-6dc9ecc2]{animation:glitch-6dc9ecc2 3s infinite}@keyframes glitch-6dc9ecc2{0%,to{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(5px)}60%{transform:translateY(-3px)}80%{transform:translateY(3px)}}.floating-circle[data-v-6dc9ecc2]{animation:float-6dc9ecc2 8s ease-in-out infinite}.floating-circle-delayed[data-v-6dc9ecc2]{animation:float-6dc9ecc2 10s ease-in-out infinite;animation-delay:-2s}.floating-circle-slow[data-v-6dc9ecc2]{animation:float-6dc9ecc2 12s ease-in-out infinite;animation-delay:-4s}@keyframes float-6dc9ecc2{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}.animate-pulse-slow[data-v-6dc9ecc2]{animation:pulse-slow-6dc9ecc2 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-slow-6dc9ecc2{0%,to{opacity:1}50%{opacity:.7}}.animate-spin-slow[data-v-6dc9ecc2]{animation:spin-slow-6dc9ecc2 8s linear infinite}@keyframes spin-slow-6dc9ecc2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-dot[data-v-6dc9ecc2]{position:absolute;width:12px;height:12px;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:50%;box-shadow:0 0 15px #2563eb80}.orbit-dot-1[data-v-6dc9ecc2]{animation:orbit-6dc9ecc2 4s linear infinite}.orbit-dot-2[data-v-6dc9ecc2]{animation:orbit-6dc9ecc2 4s linear infinite;animation-delay:-1.33s}.orbit-dot-3[data-v-6dc9ecc2]{animation:orbit-6dc9ecc2 4s linear infinite;animation-delay:-2.66s}@keyframes orbit-6dc9ecc2{0%{transform:rotate(0) translate(70px) rotate(0)}to{transform:rotate(360deg) translate(70px) rotate(-360deg)}}.icon-float[data-v-6dc9ecc2]{animation:icon-float-6dc9ecc2 3s ease-in-out infinite}.icon-float-delayed[data-v-6dc9ecc2]{animation:icon-float-6dc9ecc2 3s ease-in-out infinite;animation-delay:-1s}.icon-float-slow[data-v-6dc9ecc2]{animation:icon-float-6dc9ecc2 3s ease-in-out infinite;animation-delay:-2s}@keyframes icon-float-6dc9ecc2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in-up[data-v-6dc9ecc2]{animation:fade-in-up-6dc9ecc2 .8s ease-out forwards;opacity:0}.animation-delay-200[data-v-6dc9ecc2]{animation-delay:.2s}.animation-delay-400[data-v-6dc9ecc2]{animation-delay:.4s}.animation-delay-600[data-v-6dc9ecc2]{animation-delay:.6s}.animation-delay-800[data-v-6dc9ecc2]{animation-delay:.8s}@keyframes fade-in-up-6dc9ecc2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.particle[data-v-6dc9ecc2]{position:absolute;background:linear-gradient(135deg,#2563eb4d,#1e40af4d);border-radius:50%;pointer-events:none}.particle-1[data-v-6dc9ecc2]{width:8px;height:8px;top:20%;left:10%;animation:particle-float-6dc9ecc2 6s infinite ease-in-out}.particle-2[data-v-6dc9ecc2]{width:12px;height:12px;top:40%;left:80%;animation:particle-float-6dc9ecc2 8s infinite ease-in-out;animation-delay:-2s}.particle-3[data-v-6dc9ecc2]{width:10px;height:10px;top:60%;left:15%;animation:particle-float-6dc9ecc2 7s infinite ease-in-out;animation-delay:-4s}.particle-4[data-v-6dc9ecc2]{width:6px;height:6px;top:80%;left:70%;animation:particle-float-6dc9ecc2 9s infinite ease-in-out;animation-delay:-1s}.particle-5[data-v-6dc9ecc2]{width:14px;height:14px;top:30%;left:50%;animation:particle-float-6dc9ecc2 10s infinite ease-in-out;animation-delay:-3s}.particle-6[data-v-6dc9ecc2]{width:8px;height:8px;top:70%;left:40%;animation:particle-float-6dc9ecc2 7s infinite ease-in-out;animation-delay:-5s}@keyframes particle-float-6dc9ecc2{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:.3}50%{transform:translateY(-100px) translate(50px);opacity:.6}90%{opacity:.3}}@media(max-width:640px){.text-404[data-v-6dc9ecc2]{font-size:5rem}}.text-404[data-v-c355783e]{animation:glitch-c355783e 3s infinite}@keyframes glitch-c355783e{0%,to{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(5px)}60%{transform:translateY(-3px)}80%{transform:translateY(3px)}}.floating-circle[data-v-c355783e]{animation:float-c355783e 8s ease-in-out infinite}.floating-circle-delayed[data-v-c355783e]{animation:float-c355783e 10s ease-in-out infinite;animation-delay:-2s}.floating-circle-slow[data-v-c355783e]{animation:float-c355783e 12s ease-in-out infinite;animation-delay:-4s}@keyframes float-c355783e{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}.animate-pulse-slow[data-v-c355783e]{animation:pulse-slow-c355783e 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-slow-c355783e{0%,to{opacity:1}50%{opacity:.7}}.animate-spin-slow[data-v-c355783e]{animation:spin-slow-c355783e 8s linear infinite}@keyframes spin-slow-c355783e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-dot[data-v-c355783e]{position:absolute;width:12px;height:12px;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:50%;box-shadow:0 0 15px #2563eb80}.orbit-dot-1[data-v-c355783e]{animation:orbit-c355783e 4s linear infinite}.orbit-dot-2[data-v-c355783e]{animation:orbit-c355783e 4s linear infinite;animation-delay:-1.33s}.orbit-dot-3[data-v-c355783e]{animation:orbit-c355783e 4s linear infinite;animation-delay:-2.66s}@keyframes orbit-c355783e{0%{transform:rotate(0) translate(70px) rotate(0)}to{transform:rotate(360deg) translate(70px) rotate(-360deg)}}.icon-float[data-v-c355783e]{animation:icon-float-c355783e 3s ease-in-out infinite}.icon-float-delayed[data-v-c355783e]{animation:icon-float-c355783e 3s ease-in-out infinite;animation-delay:-1s}.icon-float-slow[data-v-c355783e]{animation:icon-float-c355783e 3s ease-in-out infinite;animation-delay:-2s}@keyframes icon-float-c355783e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in-up[data-v-c355783e]{animation:fade-in-up-c355783e .8s ease-out forwards;opacity:0}.animation-delay-200[data-v-c355783e]{animation-delay:.2s}.animation-delay-400[data-v-c355783e]{animation-delay:.4s}.animation-delay-600[data-v-c355783e]{animation-delay:.6s}.animation-delay-800[data-v-c355783e]{animation-delay:.8s}@keyframes fade-in-up-c355783e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.particle[data-v-c355783e]{position:absolute;background:linear-gradient(135deg,#2563eb4d,#1e40af4d);border-radius:50%;pointer-events:none}.particle-1[data-v-c355783e]{width:8px;height:8px;top:20%;left:10%;animation:particle-float-c355783e 6s infinite ease-in-out}.particle-2[data-v-c355783e]{width:12px;height:12px;top:40%;left:80%;animation:particle-float-c355783e 8s infinite ease-in-out;animation-delay:-2s}.particle-3[data-v-c355783e]{width:10px;height:10px;top:60%;left:15%;animation:particle-float-c355783e 7s infinite ease-in-out;animation-delay:-4s}.particle-4[data-v-c355783e]{width:6px;height:6px;top:80%;left:70%;animation:particle-float-c355783e 9s infinite ease-in-out;animation-delay:-1s}.particle-5[data-v-c355783e]{width:14px;height:14px;top:30%;left:50%;animation:particle-float-c355783e 10s infinite ease-in-out;animation-delay:-3s}.particle-6[data-v-c355783e]{width:8px;height:8px;top:70%;left:40%;animation:particle-float-c355783e 7s infinite ease-in-out;animation-delay:-5s}@keyframes particle-float-c355783e{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:.3}50%{transform:translateY(-100px) translate(50px);opacity:.6}90%{opacity:.3}}@media(max-width:640px){.text-404[data-v-c355783e]{font-size:5rem}}.chart-container[data-v-182fd992]{position:relative;min-height:200px}.menu[data-v-b86c2f0e]{list-style:none;margin:0;padding:0;overflow-x:hidden}.menu-item[data-v-43d8f6df]{margin:0;white-space:nowrap;overflow:hidden}.menu-primitive[data-v-95eb7589]{display:flex;align-items:center;width:100%;padding:.75rem .91rem;background:none;border:none;color:inherit;cursor:pointer;transition:background-color .15s;text-decoration:none}.menu-primitive[data-v-95eb7589]:hover{background-color:#1f2937}.menu-primitive[data-v-95eb7589]:focus{outline:none}.menu-primitive-active[data-v-95eb7589]{background-color:#2563eb}.menu-primitive-active[data-v-95eb7589]:hover{background-color:#1d4ed8}.menu-icon[data-v-95eb7589]{display:flex;align-items:center;flex-shrink:0}.menu-label[data-v-95eb7589]{margin-left:.75rem;flex:1;font-size:.875rem;text-align:left}.menu-badge[data-v-95eb7589]{margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;border-radius:9999px;color:#fff}.menu-chevron[data-v-95eb7589]{width:1rem;height:1rem;margin-left:.5rem;transition:transform .2s}.menu-chevron-rotated[data-v-95eb7589]{transform:rotate(90deg)}.submenu[data-v-cb1d0771]{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,margin-left .3s ease-in-out;margin-left:1rem;border-left:2px solid #1f2937}.submenu.expanded[data-v-cb1d0771]{max-height:500px}.sidebar-collapsed .submenu[data-v-cb1d0771]{margin-left:0}.sidebar-footer[data-v-98a0fec4]{border-top:1px solid #1f2937}.driver-popover-next-btn{background-color:var(--color-brand-700)!important;color:#fff!important;border:none!important;font-weight:400!important;font-family:var(--font-sans)!important;text-shadow:none!important;line-height:1!important}.driver-popover-next-btn:hover{background-color:var(--color-brand-800)!important}.driver-popover-close-btn{color:var(--color-brand-400)!important}.driver-popover-close-btn:hover{color:var(--color-brand-600)!important}.driver-popover-progress-text{color:var(--color-brand-700)!important;font-weight:500}.help-button[data-v-8fa7bef5]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin:.5rem;background:transparent;border:1px solid #374151;border-radius:.5rem;color:#9ca3af;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;width:calc(100% - 1rem)}.help-button[data-v-8fa7bef5]:hover{background:#1f2937;color:#60a5fa;border-color:#60a5fa}.help-button.collapsed[data-v-8fa7bef5]{justify-content:center;padding:.75rem}.icon[data-v-8fa7bef5]{width:1.25rem;height:1.25rem;flex-shrink:0}.label[data-v-8fa7bef5]{white-space:nowrap}.sidebar-nav[data-v-1faa791c]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.sidebar-nav[data-v-1faa791c]::-webkit-scrollbar{width:6px}.sidebar-nav[data-v-1faa791c]::-webkit-scrollbar-track{background:#1f2937}.sidebar-nav[data-v-1faa791c]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.sidebar-nav[data-v-1faa791c]::-webkit-scrollbar-thumb:hover{background:#6b7280}.sidebar-nav[data-v-1faa791c]{scrollbar-width:thin;scrollbar-color:#4b5563 #1f2937}.sidebar[data-v-4f8670e8]{display:flex;flex-direction:column;background-color:#111827;color:#fff;width:15rem;transition:width .3s ease-in-out;overflow:hidden}.sidebar-collapsed[data-v-4f8670e8]{width:3.2rem}.breadcrumb-nav[data-v-b28900ac]{background-color:#111827;padding:.1rem .5rem}.breadcrumb-list[data-v-b28900ac]{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:0rem}.breadcrumb-item[data-v-b28900ac]{display:flex;align-items:center;font-size:.775rem;color:#dde}.breadcrumb-link[data-v-b28900ac]{text-decoration:none;transition:color .15s}.breadcrumb-link[data-v-b28900ac]:hover{text-decoration:underline}.breadcrumb-current[data-v-b28900ac]{color:#fff}.breadcrumb-active .breadcrumb-current[data-v-b28900ac]{color:#fff;font-weight:500}.breadcrumb-element[data-v-b28900ac]{max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-separator[data-v-b28900ac]{display:flex;align-items:center;margin:0 .125rem}.layout-container[data-v-8efd14ef]{display:flex;flex-direction:column;min-height:100vh;background-color:inherit}.layout-content[data-v-8efd14ef]{display:flex;flex:1;margin-top:.5rem;background-color:inherit}.main-content[data-v-8efd14ef]{flex:1;background-color:#f3f4f6;overflow:auto;transition:margin-left .3s ease-in-out}@keyframes shimmer-14cd89ec{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-pulse[data-v-14cd89ec]{animation:shimmer-14cd89ec 2s infinite}@keyframes shimmer-b11a0003{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-pulse[data-v-b11a0003]{animation:shimmer-b11a0003 2s infinite;background-size:200% 100%}.skeleton-wrapper[data-v-4efa4edb]{position:relative;max-height:350px}.skeleton-table[data-v-4efa4edb]{width:100%;animation:skeleton-pulse-4efa4edb 1.5s ease-in-out infinite}.skeleton-table-header[data-v-4efa4edb]{display:grid;grid-template-columns:repeat(var(--columns, 7),1fr);gap:1rem;padding:1rem 1.5rem;background:linear-gradient(90deg,var(--color-brand-700) 25%,var(--color-brand-800) 50%,var(--color-brand-700) 75%);background-size:200% 100%;animation:skeleton-loading-4efa4edb 1.5s ease-in-out infinite}.skeleton-header-cell[data-v-4efa4edb]{height:12px;background:#ffffff4d;border-radius:4px}.skeleton-table-body[data-v-4efa4edb]{background:#fff}.skeleton-row[data-v-4efa4edb]{display:grid;grid-template-columns:repeat(var(--columns, 7),1fr);gap:1rem;padding:.75rem 1.5rem;background:linear-gradient(90deg,#fff 25%,#f9fafb,#fff 75%);background-size:200% 100%;animation:skeleton-loading-4efa4edb 1.5s ease-in-out infinite;border-top:1px solid #f3f4f6}.skeleton-cell[data-v-4efa4edb]{height:14px;background:#00000014;border-radius:4px}@keyframes skeleton-loading-4efa4edb{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-pulse-4efa4edb{0%,to{opacity:1}50%{opacity:.8}}.skeleton-row[data-v-4efa4edb]:nth-child(1){animation-delay:0s}.skeleton-row[data-v-4efa4edb]:nth-child(2){animation-delay:.1s}.skeleton-row[data-v-4efa4edb]:nth-child(3){animation-delay:.2s}.skeleton-row[data-v-4efa4edb]:nth-child(4){animation-delay:.3s}.skeleton-row[data-v-4efa4edb]:nth-child(5){animation-delay:.4s}.skeleton-row[data-v-4efa4edb]:nth-child(6){animation-delay:.5s}.skeleton-overlay[data-v-4efa4edb]{position:absolute;inset:0;background:#c8c8c81a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;z-index:10}.loading-content[data-v-4efa4edb]{display:flex;align-items:center;justify-content:center;padding:2rem;background:transparent}.loading-text[data-v-4efa4edb]{font-size:1.125rem;font-weight:600;display:flex;align-items:center;gap:.75rem}.spinner-container[data-v-4efa4edb]{display:flex;align-items:center;justify-content:center}.spinner[data-v-4efa4edb]{width:48px;height:48px;border:4px solid rgba(0,0,0,.1);border-top-color:var(--color-brand-700);border-radius:50%;animation:spinner-rotate-4efa4edb .8s linear infinite}@keyframes spinner-rotate-4efa4edb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bordered[data-v-de59f3d0]{border-collapse:collapse}.bordered[data-v-de59f3d0] th,.bordered[data-v-de59f3d0] td{border:1px solid #9ca3af}.striped[data-v-de59f3d0] tbody tr:nth-child(odd){background-color:#f9f9f9}.hoverable[data-v-de59f3d0] tbody tr:hover{filter:brightness(85%);background-color:#f9f9f9}.centered[data-v-de59f3d0] th,.centered[data-v-de59f3d0] td{text-align:center}.right-aligned[data-v-de59f3d0] th,.right-aligned[data-v-de59f3d0] td{text-align:right}.modal-enter-active[data-v-7320b238]{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.modal-leave-active[data-v-7320b238]{transition:opacity .2s ease-in}.modal-enter-from[data-v-7320b238],.modal-leave-to[data-v-7320b238]{opacity:0}.modal-overlay-enter-active[data-v-7320b238]{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.modal-overlay-leave-active[data-v-7320b238]{transition:opacity .2s ease-in}.modal-overlay-enter-from[data-v-7320b238],.modal-overlay-leave-to[data-v-7320b238]{opacity:0}.modal-content-enter-active[data-v-7320b238]{transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.modal-content-leave-active[data-v-7320b238]{transition:opacity .2s ease-in,transform .2s ease-in}.modal-content-enter-from[data-v-7320b238]{opacity:0;transform:scale(.96)}.modal-content-leave-to[data-v-7320b238]{opacity:0;transform:scale(.98)}.action-dropdown-container[data-v-6d6065b5]{position:relative}.slide-down-enter-active[data-v-b49f36cf],.slide-down-leave-active[data-v-b49f36cf]{transition:all .3s ease}.slide-down-enter-from[data-v-b49f36cf],.slide-down-leave-to[data-v-b49f36cf]{transform:translateY(-20px);opacity:0}.slide-down-enter-active[data-v-a4b27431],.slide-down-leave-active[data-v-a4b27431]{transition:all .3s ease}.slide-down-enter-from[data-v-a4b27431],.slide-down-leave-to[data-v-a4b27431]{transform:translateY(-20px);opacity:0}
