.vWindow{position:fixed;top:15%;left:60%;box-shadow:2px 2px 10px dimgray;border-radius:5px;text-align:left;background:var(--color-background)!important}.systemBar{position:relative;border-radius:5px 5px 0 0;display:flex;justify-content:space-between;align-items:center;height:20px;padding-left:8px;padding-right:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:move}#vWindow-content{margin:.5em}@media screen and (max-width:768px){.vWindow{top:10%;left:5%}}#loop-logo[data-v-3c993724]{height:20px;padding-bottom:1px}#dragProtect[data-v-3c993724]{position:absolute;width:50%;height:100%}#editBtnContainer[data-v-3c993724]{display:flex;justify-content:flex-end}.closeBtn[data-v-3c993724]{height:1em;width:1em;padding:1px;color:#000!important;border-radius:10%}.closeBtn[data-v-3c993724]:hover{background:#c9c9c9;color:#000!important}.myCard[data-v-3c993724]{padding:8px;border-bottom:1px solid var(--border-color-primary)}#guide-content[data-v-3c993724]{max-height:80vh;overflow-y:auto}.guideCollapser[data-v-3c993724]{width:100%;height:50px;border:none;color:var(--color-primary);background:hsla(0,0%,100%,0);font-size:16pt;font-weight:600;border-bottom:1px solid var(--border-color-primary);display:flex;justify-content:space-between;align-items:center}.guideCollapser[data-v-3c993724]:hover{background:hsla(0,0%,77%,.247)}.guideCollapser[data-v-3c993724]:focus{outline:none}.contactCollapser[data-v-3c993724]{width:100%;height:35px;color:var(--color-primary);border:none;background:hsla(0,0%,100%,0);font-size:12pt;font-weight:600;border-bottom:1px solid var(--border-color-primary);display:flex;justify-content:left;align-items:center}.contactCollapser[data-v-3c993724]:hover{background:hsla(0,0%,84%,.247)}.contactCollapser[data-v-3c993724]:focus{outline:none}.fat[data-v-3c993724]{font-weight:600}a[data-v-3c993724],a[data-v-3c993724]:hover{color:var(--color-primary)!important}.guide-title[data-v-3c993724]{color:var(--color-primary);font-size:15px}.thegrid[data-v-7ec9dcd2]{display:grid;width:100%;height:100%;grid-template-columns:1fr 75% 1fr}.nav-brand-image[data-v-7ec9dcd2]{display:inline-block;-o-object-fit:contain;object-fit:contain;width:200px;height:50px}.info-panel-backdrop[data-v-64c707c6]{position:fixed;inset:0;z-index:9999}.info-panel[data-v-64c707c6]{position:fixed;z-index:9999;min-width:260px;border-radius:8px;overflow:hidden;background:var(--bs-tertiary-bg,var(--bs-body-bg));backdrop-filter:blur(24px);border:1px solid var(--bs-border-color);box-shadow:0 16px 48px var(--custom-black-20),inset 0 0 0 1px var(--custom-black-05)}.info-panel-header[data-v-64c707c6]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--bs-border-color)}.info-panel-header-left[data-v-64c707c6]{display:flex;align-items:center;gap:8px}.info-panel-icon[data-v-64c707c6]{width:16px;height:16px;flex-shrink:0;color:var(--bs-secondary-color)}.info-panel-version[data-v-64c707c6]{font-size:13px;color:var(--bs-secondary-color)}.info-panel-close[data-v-64c707c6]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none;background:transparent;cursor:pointer;transition:background-color .15s;flex-shrink:0;color:var(--bs-secondary-color)}.info-panel-close[data-v-64c707c6]:hover{background:var(--custom-black-05)}.info-panel-section[data-v-64c707c6]{padding:6px 6px 2px}.info-panel-section-label[data-v-64c707c6]{padding:8px 14px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--bs-tertiary-color,var(--bs-secondary-color))}.info-panel-item[data-v-64c707c6]{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:4px;text-decoration:none;color:var(--bs-body-color);font-size:13px;cursor:pointer;transition:background-color .15s}.info-panel-item[data-v-64c707c6]:hover{background:var(--custom-black-05);color:var(--bs-body-color)}.info-panel-item-icon[data-v-64c707c6]{width:15px;height:15px;flex-shrink:0;color:var(--bs-secondary-color)}.info-panel-divider[data-v-64c707c6]{margin:0 14px;height:1px;background:var(--bs-border-color)}.info-panel-footer[data-v-64c707c6]{padding:10px 16px;border-top:1px solid var(--bs-border-color)}.info-panel-copyright[data-v-64c707c6]{margin:0;font-size:10.5px;color:var(--bs-tertiary-color,var(--bs-secondary-color))}.info-panel-fade-enter-active[data-v-64c707c6],.info-panel-fade-leave-active[data-v-64c707c6]{transition:opacity .15s ease,transform .15s ease}.info-panel-fade-enter-from[data-v-64c707c6],.info-panel-fade-leave-to[data-v-64c707c6]{opacity:0;transform:scale(.97) translateY(4px)}.app-sidebar[data-v-4197a206]{font-family:BMWTypeNext Pro,sans-serif;position:fixed;font-weight:500;top:0;left:0;z-index:1030;width:288px;height:100vh;transition:width .2s ease-out}@media(min-width:992px){.app-sidebar.collapsed .app-sidebar-container[data-v-4197a206],.app-sidebar.collapsed[data-v-4197a206]{width:90px}.app-sidebar.collapsed .logo-image[data-v-4197a206],.app-sidebar.collapsed .logo-wrapper[data-v-4197a206]{width:60px;height:60px}.app-sidebar.collapsed .navigation-content[data-v-4197a206]{padding:48px 8px 24px}.app-sidebar.collapsed .nav-item[data-v-4197a206]{justify-content:center;padding:10px 8px}.app-sidebar.collapsed .nav-text[data-v-4197a206],.app-sidebar.collapsed .section-separator[data-v-4197a206]{display:none}}@media(max-width:991px){.app-sidebar .app-sidebar-container[data-v-4197a206],.app-sidebar[data-v-4197a206]{width:288px!important}}.app-sidebar-container[data-v-4197a206]{height:100%;display:flex;flex-direction:column;transition:width .2s ease-out,background-color .2s ease-out;position:relative;width:288px;background-color:var(--navbar-bg)}.logo-section[data-v-4197a206]{flex-shrink:0;width:100%;height:144px;display:flex;align-items:center;justify-content:center}.logo-wrapper[data-v-4197a206]{margin-top:32px;margin-bottom:36px;display:flex;align-items:center;justify-content:center}.logo-image[data-v-4197a206],.logo-wrapper[data-v-4197a206]{width:225px;height:112.5px;transition:width .2s ease-out,height .2s ease-out}.logo-image[data-v-4197a206]{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}.navigation-content[data-v-4197a206]{flex:1;overflow-y:auto;padding:48px 16px 24px;transition:padding .2s ease-out}.nav-section[data-v-4197a206],.nav-sections[data-v-4197a206]{display:flex;flex-direction:column;gap:4px}.section-header[data-v-4197a206]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;color:hsla(0,0%,100%,.6);background:transparent;border:none;cursor:pointer;transition:color .2s ease-out,background-color .2s ease-out}.section-header[data-v-4197a206]:hover{color:hsla(0,0%,100%,.9);background-color:hsla(0,0%,100%,.05)}.section-header[data-v-4197a206]:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.section-title[data-v-4197a206]{font-size:.75em;letter-spacing:.05em}.section-header-collapsed[data-v-4197a206],.section-title[data-v-4197a206]{font-family:BMWTypeNext Pro,sans-serif;font-weight:300;text-transform:uppercase}.section-header-collapsed[data-v-4197a206]{text-align:center;color:hsla(0,0%,100%,.4);font-size:8px;line-height:1.2;letter-spacing:.02em;padding:0 2px;margin:12px -8px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron-icon[data-v-4197a206]{transition:transform .2s ease-out;transform:rotate(0deg)}.chevron-icon.rotated[data-v-4197a206]{transform:rotate(180deg)}.chevron-icon .icon[data-v-4197a206]{width:16px;height:16px}.section-separator[data-v-4197a206]{height:1px;width:100%;background-color:hsla(0,0%,100%,.2);margin:16px 0;transition:background-color .2s ease-out}.nav-items[data-v-4197a206]{display:flex;flex-direction:column;gap:4px;overflow:hidden}.nav-item[data-v-4197a206]{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);position:relative;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out;color:hsla(0,0%,100%,.8)}.nav-item[data-v-4197a206]:hover:not(:disabled){background-color:hsla(0,0%,100%,.1)}.nav-item[data-v-4197a206]:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.nav-item[data-v-4197a206]:disabled{background-color:transparent!important;color:var(--bmw-disabled)!important;cursor:not-allowed;pointer-events:none}.nav-item:disabled .nav-icon[data-v-4197a206],.nav-item:disabled .nav-text[data-v-4197a206]{color:var(--bmw-disabled)!important}.nav-item[data-v-4197a206]:disabled:hover{background-color:transparent!important}.nav-item.active[data-v-4197a206]{background-color:var(--navbar-item-active-bg);color:#fff}.active-indicator[data-v-4197a206]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background-color:#fff;border-radius:var(--radius-none) var(--radius-max) var(--radius-max) var(--radius-none)}.nav-item-content[data-v-4197a206]{position:relative;z-index:10;display:flex;align-items:center;gap:12px}.nav-icon[data-v-4197a206]{width:20px;height:20px;flex-shrink:0}.nav-text[data-v-4197a206]{font-weight:500;white-space:nowrap;font-size:14px;transition:opacity .2s ease-out}.sidebar-footer[data-v-4197a206]{padding:16px;border-top:1px solid hsla(0,0%,100%,.2)}@media(max-width:991px){.sidebar-footer[data-v-4197a206]{display:none}}.collapse-button-wrapper[data-v-4197a206]{display:flex;justify-content:center;margin-bottom:12px}.collapse-button[data-v-4197a206]{padding:8px;border-radius:var(--radius-md);color:hsla(0,0%,100%,.8);background:transparent;border:none;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out}.collapse-button[data-v-4197a206]:hover{background-color:hsla(0,0%,100%,.1)}.collapse-button[data-v-4197a206]:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.collapse-button .collapse-icon[data-v-4197a206]{width:20px;height:20px}.version-info[data-v-4197a206]{text-align:center;transition:opacity .2s ease-out}.version-info .app-name[data-v-4197a206]{color:hsla(0,0%,100%,.4);font-size:12px;font-weight:500;margin:0}.version-info .version[data-v-4197a206]{color:hsla(0,0%,100%,.6);font-size:12px;font-family:monospace;margin:0}.app-sidebar.theme-skewed .navigation-content[data-v-4197a206]{padding:48px 32px 10.5px 4px}.app-sidebar.theme-skewed .nav-section[data-v-4197a206]{gap:3.8px;margin-bottom:22.5px;position:relative;z-index:1}.app-sidebar.theme-skewed .nav-section[data-v-4197a206]:not(:last-child):after{content:"";position:absolute;bottom:-22.5px;left:0;right:0;height:2px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.05);transform:skewX(var(--target-skew-angle-inverse))}.app-sidebar.theme-skewed .section-header[data-v-4197a206]{padding:8.5px 12.25px 8.5px 22.25px;border-radius:var(--radius-xs)}.app-sidebar.theme-skewed .section-header .section-title[data-v-4197a206]{font-size:11.3px;letter-spacing:.563px;line-height:15px}.app-sidebar.theme-skewed .section-header .chevron-icon .icon[data-v-4197a206]{width:15px;height:15px}.app-sidebar.theme-skewed .section-header .chevron-icon.rotated[data-v-4197a206]{transform:rotate(180deg)}.app-sidebar.theme-skewed .nav-items[data-v-4197a206]{gap:10px}.app-sidebar.theme-skewed .nav-item[data-v-4197a206]{transform:skewX(var(--target-skew-angle-inverse));padding:0;border-radius:var(--bs-border-radius-sm);width:90%;margin-left:1rem;position:relative;z-index:auto}.app-sidebar.theme-skewed .nav-item .nav-item-content[data-v-4197a206]{transform:skewX(var(--target-skew-angle)) scaleY(1.1247);padding:12px;gap:4px}.app-sidebar.theme-skewed .nav-item .active-indicator[data-v-4197a206]{left:0;width:3px;border-radius:var(--radius-none) var(--radius-max) var(--radius-max) var(--radius-none)}.app-sidebar.theme-skewed .nav-item .nav-icon[data-v-4197a206]{width:18.75px;height:18.75px}.app-sidebar.theme-skewed .nav-item .nav-text[data-v-4197a206]{font-size:14px;line-height:16px}.app-sidebar.theme-skewed .nav-item.active[data-v-4197a206]{border-left-width:3px}.app-sidebar.theme-skewed .section-separator[data-v-4197a206]{display:none}@media(min-width:992px){.app-sidebar.theme-skewed.collapsed .nav-section[data-v-4197a206]:after{display:none}.app-sidebar.theme-skewed.collapsed .section-header-collapsed[data-v-4197a206]{margin-left:-4px;margin-right:-32px}}@media(prefers-reduced-motion:reduce){.app-sidebar[data-v-4197a206],.app-sidebar[data-v-4197a206] *{transition:none!important;animation:none!important}}.app-sidebar[data-v-4197a206],.navbar[data-v-4197a206],nav[data-v-4197a206]{background-color:var(--navbar-bg)!important;color:var(--navbar-color)}.nav-link[data-v-4197a206]{color:var(--navbar-color)}.nav-link[data-v-4197a206]:hover{color:var(--navbar-hover-color)}.nav-link.active[data-v-4197a206]{color:var(--navbar-active-color)}.b-popover,.popover{z-index:1070!important}.nav-tooltip{position:fixed;transform:translateY(-50%);z-index:1080;pointer-events:none;background-color:var(--navbar-bg,#1a1a1a);color:#fff;padding:6px 10px;border-radius:var(--radius-md,6px);font-family:BMWTypeNext Pro,sans-serif;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.3)}.app-footer{z-index:0}.app-footer-cx[data-v-4eb0c0ba]{position:fixed;width:100%;bottom:0}a[data-v-4eb0c0ba],a[data-v-4eb0c0ba]:hover{color:#000}.command-palette-overlay[data-v-c8dd8f4a]{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:64px 16px;overflow-y:auto}.command-palette-dialog[data-v-c8dd8f4a]{position:relative;width:100%;max-width:672px;background-color:var(--color-background);backdrop-filter:blur(40px);border-radius:var(--radius-lg);overflow:hidden;max-height:80vh;display:flex;flex-direction:column}@media(min-width:640px){.command-palette-dialog[data-v-c8dd8f4a]{max-width:900px}}@media(min-width:768px){.command-palette-dialog[data-v-c8dd8f4a]{max-width:1000px}}@media(min-width:992px){.command-palette-dialog[data-v-c8dd8f4a]{max-width:1120px}}.dialog-content[data-v-c8dd8f4a]{display:flex;flex-direction:column;gap:24px;padding:24px;height:100%}.sr-only[data-v-c8dd8f4a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dialog-title[data-v-c8dd8f4a]{font-size:20px;font-weight:600;color:var(--color-foreground);line-height:1.3}.dialog-description[data-v-c8dd8f4a]{color:var(--color-muted-foreground);font-size:16px;line-height:1.5}.search-header[data-v-c8dd8f4a]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgba(229,231,235,.5);flex-shrink:0}.search-header .search-icon[data-v-c8dd8f4a]{width:20px;height:20px;color:#9ca3af;flex-shrink:0}.search-header .search-input[data-v-c8dd8f4a]{flex:1;min-width:0;border:0;background:transparent;font-size:18px;color:var(--color-foreground);outline:none;padding:0;height:auto}.search-header .search-input[data-v-c8dd8f4a]::-moz-placeholder{color:#9ca3af}.search-header .search-input[data-v-c8dd8f4a]::placeholder{color:#9ca3af}.search-header .keyboard-shortcuts[data-v-c8dd8f4a]{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af;flex-shrink:0}.search-header .keyboard-shortcuts span[data-v-c8dd8f4a]{font-size:10px}.results-container[data-v-c8dd8f4a]{flex:1;min-height:0;overflow-y:auto}.results-list[data-v-c8dd8f4a]{padding:8px}.result-item[data-v-c8dd8f4a]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-md);cursor:pointer;transition:all .2s;margin-bottom:4px}.result-item.active[data-v-c8dd8f4a],.result-item[data-v-c8dd8f4a]:hover{background-color:#f3f4f6}.result-item.active[data-v-c8dd8f4a]{background-color:#eff6ff;border:1px solid #bfdbfe}.item-icon[data-v-c8dd8f4a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);flex-shrink:0}.item-icon .icon[data-v-c8dd8f4a]{width:16px;height:16px}.item-icon.icon-primary[data-v-c8dd8f4a]{background-color:#dbeafe;color:#2563eb}.item-icon.icon-secondary[data-v-c8dd8f4a]{background-color:#f3f4f6;color:var(--color-muted-foreground)}.item-content[data-v-c8dd8f4a]{flex:1;min-width:0}.item-header[data-v-c8dd8f4a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.item-title[data-v-c8dd8f4a]{font-weight:500;color:var(--color-foreground);font-size:14px;word-break:break-word}.recent-badge[data-v-c8dd8f4a]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-xs);font-size:12px;color:var(--color-muted-foreground);flex-shrink:0}.recent-badge .clock-icon[data-v-c8dd8f4a]{width:12px;height:12px}.item-description[data-v-c8dd8f4a]{font-size:14px;color:var(--color-muted-foreground);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.item-actions[data-v-c8dd8f4a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.item-tag[data-v-c8dd8f4a]{padding:4px 8px;background-color:#dbeafe;color:#1e40af;font-size:12px;font-weight:500;border-radius:var(--radius-xs);white-space:nowrap}.arrow-icon[data-v-c8dd8f4a]{width:16px;height:16px;color:#9ca3af}.no-results[data-v-c8dd8f4a]{padding:48px 24px;text-align:center}.no-results p[data-v-c8dd8f4a]{color:var(--color-muted-foreground);font-size:14px;margin:0}.dialog-footer[data-v-c8dd8f4a]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-top:1px solid rgba(229,231,235,.5);background-color:var(--color-background);flex-shrink:0}.footer-shortcuts[data-v-c8dd8f4a]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.shortcut-group[data-v-c8dd8f4a]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-muted-foreground);white-space:nowrap}.kbd[data-v-c8dd8f4a]{padding:4px 6px;color:var(--color-foreground);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-size:12px;font-family:monospace;line-height:1}.footer-brand[data-v-c8dd8f4a]{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af;flex-shrink:0;margin-left:16px}.footer-brand .command-icon[data-v-c8dd8f4a]{width:12px;height:12px}.footer-brand span[data-v-c8dd8f4a]{white-space:nowrap}.close-button[data-v-c8dd8f4a]{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);padding:8px;opacity:.7;background:transparent;border:none;cursor:pointer;transition:all .15s}.close-button[data-v-c8dd8f4a]:hover{opacity:1;background-color:#f3f4f6}.close-button[data-v-c8dd8f4a]:focus-visible{outline:2px solid #f50537;outline-offset:2px}.close-button svg[data-v-c8dd8f4a]{width:20px;height:20px;flex-shrink:0}.dialog-enter-active[data-v-c8dd8f4a],.dialog-leave-active[data-v-c8dd8f4a]{transition:opacity .2s ease}.dialog-enter-active .command-palette-dialog[data-v-c8dd8f4a],.dialog-leave-active .command-palette-dialog[data-v-c8dd8f4a]{transition:opacity .2s ease,transform .2s ease}.dialog-enter-from[data-v-c8dd8f4a],.dialog-leave-to[data-v-c8dd8f4a]{opacity:0}.dialog-enter-from .command-palette-dialog[data-v-c8dd8f4a],.dialog-leave-to .command-palette-dialog[data-v-c8dd8f4a]{opacity:0;transform:translateY(-8px) scale(.95)}.dialog-enter-to[data-v-c8dd8f4a],.dialog-leave-from[data-v-c8dd8f4a]{opacity:1}.dialog-enter-to .command-palette-dialog[data-v-c8dd8f4a],.dialog-leave-from .command-palette-dialog[data-v-c8dd8f4a]{opacity:1;transform:translateY(0) scale(1)}.info-button[data-v-634d8386],.theme-toggle[data-v-634d8386]{background:none!important;color:var(--color-foreground)!important}.btn-no-border[data-v-634d8386]{border:0!important;box-shadow:none!important}.app-header[data-v-634d8386]{background-color:var(--bs-header-bg);backdrop-filter:blur(40px);border-bottom:1px solid var(--bs-border-color);padding:8px 32px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50}@media(max-width:991px){.app-header[data-v-634d8386]{padding:12px 16px}}.app-header-left[data-v-634d8386]{display:flex;align-items:center;gap:16px}@media(min-width:992px){.app-header-left .mobile-menu-btn[data-v-634d8386]{display:none}}.mobile-menu-btn[data-v-634d8386]{display:block;padding:8px;color:var(--color-foreground);background:none;border:none;cursor:pointer;border-radius:var(--radius-md);transition:all .15s}.mobile-menu-btn[data-v-634d8386]:hover{color:var(--color-background)}.mobile-menu-btn[data-v-634d8386]:active{transform:scale(.98)}@media(min-width:992px){.mobile-menu-btn[data-v-634d8386]{display:none}}.mobile-menu-btn .material-symbols-outlined[data-v-634d8386]{font-size:20px}.dashboard-title .title-text[data-v-634d8386]{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--color-foreground);font-size:16px;line-height:1.5;margin:0}@media(min-width:640px){.dashboard-title .title-text[data-v-634d8386]{font-size:18px}}@media(min-width:992px){.dashboard-title .title-text[data-v-634d8386]{font-size:20px}}.status-badge[data-v-634d8386]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background-color:#10b981;color:#fff;font-size:12px;font-weight:500;border-radius:var(--radius-sm);line-height:1.5}.search-wrapper[data-v-634d8386]{flex:1;max-width:512px;margin:0 32px}@media(max-width:1279px){.search-wrapper[data-v-634d8386]{display:none}}.search-container[data-v-634d8386]{position:relative;width:100%}.search-container .search-icon[data-v-634d8386]{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--color-muted-foreground);transition:color .2s;pointer-events:none}.search-container:focus-within .search-icon[data-v-634d8386]{color:#f50537}.search-input[data-v-634d8386]{width:100%;height:40px;padding:8px 112px 8px 44px;background-color:var(--bs-secondary-bg);border:0;border-radius:var(--radius-xs);font-size:14px;color:var(--color-foreground);outline:none;transition:all .15s;cursor:pointer}.search-input[data-v-634d8386]::-moz-placeholder{color:#9ca3af}.search-input[data-v-634d8386]::placeholder{color:#9ca3af}.search-input[data-v-634d8386]:focus{background-color:#fff;cursor:text}.screen-reader-only[data-v-634d8386]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.search-shortcuts[data-v-634d8386]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;pointer-events:none}.kbd-key[data-v-634d8386]{padding:4px 6px;background-color:#e5e7eb;border-radius:var(--radius-xs);font-size:12px;color:var(--color-muted-foreground);font-family:monospace;line-height:1}.header-right[data-v-634d8386]{display:flex;align-items:center;color:var(--color-foreground);gap:12px}.language-btn .language-code[data-v-634d8386]{font-size:12px;font-weight:600}.language-btn .chevron-icon[data-v-634d8386]{width:12px;height:12px;color:#9ca3af}.notification-btn .notification-badge[data-v-634d8386]{position:absolute;top:-4px;right:-4px}.notification-btn .notification-badge .badge-count[data-v-634d8386]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:var(--default-status-red);color:#fff;font-size:10px;font-weight:600;border-radius:var(--radius-full);border:2px solid #fff}.user-profile-btn[data-v-634d8386]{display:inline-flex;align-items:center;gap:12px;height:44px;padding:4px 12px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .15s;position:relative}.user-profile-btn[data-v-634d8386]:hover{background-color:#f9fafb}.user-profile-btn[data-v-634d8386]:active{transform:scale(.98)}.user-profile-btn .user-info[data-v-634d8386]{display:none;text-align:right}@media(min-width:992px){.user-profile-btn .user-info[data-v-634d8386]{display:block}}.user-profile-btn .user-info .user-name[data-v-634d8386]{font-weight:500;color:var(--color-foreground);font-size:14px;line-height:1.5}.user-profile-btn .user-info .user-company[data-v-634d8386]{font-size:12px;color:var(--color-muted-foreground);line-height:1.5}.user-profile-btn .user-avatar[data-v-634d8386]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-full);border:1px solid rgba(229,231,235,.5);background-color:var(--v3bd3ece0)}.user-profile-btn .user-avatar .avatar-image[data-v-634d8386]{aspect-ratio:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-profile-btn .user-avatar .avatar-initials[data-v-634d8386]{font-size:14px;font-weight:600;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.user-profile-btn .chevron-icon[data-v-634d8386]{width:14px;height:14px;color:#9ca3af;flex-shrink:0}@media(max-width:991px){.user-profile-btn .chevron-icon[data-v-634d8386]{display:none}}.dropdown-header[data-v-634d8386]{padding:12px 16px;display:flex;align-items:center;gap:12px}.dropdown-header h3[data-v-634d8386]{font-size:14px;font-weight:600;color:var(--color-foreground);margin:0}.dropdown-header .badge-count-text[data-v-634d8386]{font-size:12px;color:var(--color-muted-foreground)}.dropdown-header.user-header[data-v-634d8386]{padding:16px}.dropdown-avatar[data-v-634d8386]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-full);background-color:var(--v3bd3ece0)}.dropdown-avatar .avatar-image[data-v-634d8386]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dropdown-avatar .avatar-initials[data-v-634d8386]{font-size:18px;font-weight:600;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}:root.dark .dropdown-avatar[data-v-634d8386],:root.dark .user-avatar[data-v-634d8386],[data-bs-theme=dark] .dropdown-avatar[data-v-634d8386],[data-bs-theme=dark] .user-avatar[data-v-634d8386]{border-color:rgba(51,65,85,.5)}.dropdown-user-info[data-v-634d8386]{flex:1}.dropdown-user-info .dropdown-user-name[data-v-634d8386]{font-weight:500;color:var(--color-foreground);font-size:14px;line-height:1.5;margin-bottom:2px}.dropdown-user-info .dropdown-user-company[data-v-634d8386]{font-size:12px;color:var(--color-muted-foreground);line-height:1.5}.dropdown-divider[data-v-634d8386]{height:1px;background-color:#e5e7eb;margin:0;border:none}.dropdown-item[data-v-634d8386]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;cursor:pointer;transition:background-color .15s;color:var(--color-foreground);font-size:14px;font-weight:500;text-align:left}.dropdown-item[data-v-634d8386]:hover{background-color:var(--color-accent)!important}.dropdown-item[data-v-634d8386]:active{background-color:#f3f4f6}.dropdown-item.active[data-v-634d8386]{background-color:#fef2f2;color:#f50537}.dropdown-item.logout-item .item-icon[data-v-634d8386],.dropdown-item.logout-item[data-v-634d8386]{color:var(--default-status-red)}.dropdown-item .item-icon[data-v-634d8386]{width:18px;height:18px;color:var(--color-muted-foreground);flex-shrink:0}.dropdown-item[data-v-634d8386]:first-child{border-radius:var(--radius-md) var(--radius-md) var(--radius-none) var(--radius-none)}.dropdown-item[data-v-634d8386]:last-child{border-radius:var(--radius-none) var(--radius-none) var(--radius-md) var(--radius-md)}@media(min-width:992px){.user-dropdown[data-v-634d8386]{min-width:144px}}.user-dropdown[data-v-634d8386]{color:var(--color-foreground)}.notifications-dropdown[data-v-634d8386]{min-width:320px;max-width:400px}.notifications-list[data-v-634d8386]{max-height:400px;overflow-y:auto}.notification-item[data-v-634d8386]{padding:12px 16px;cursor:pointer;transition:background-color .15s}.notification-item .notification-content[data-v-634d8386]:hover,.notification-item[data-v-634d8386]:hover{background-color:var(--color-accent)!important}.notification-item .notification-content .notification-title[data-v-634d8386]{font-size:14px;font-weight:500;color:var(--color-foreground);margin:0 0 4px 0}.notification-item .notification-content .notification-time[data-v-634d8386]{font-size:12px;color:var(--color-muted-foreground);margin:0}.material-symbols-outlined[data-v-634d8386]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;line-height:1;display:inline-flex;align-items:center;justify-content:center}[data-v-634d8386] .language-dropdown .dropdown-toggle:after,[data-v-634d8386] .notification-dropdown .dropdown-toggle:after,[data-v-634d8386] .user-dropdown .dropdown-toggle:after{display:none!important}[data-v-634d8386] .language-dropdown .dropdown-toggle,[data-v-634d8386] .notification-dropdown .dropdown-toggle,[data-v-634d8386] .user-dropdown .dropdown-toggle{color:var(--color-foreground);border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}[data-v-634d8386] .language-dropdown .dropdown-toggle:active,[data-v-634d8386] .language-dropdown .dropdown-toggle:focus,[data-v-634d8386] .language-dropdown .dropdown-toggle:hover,[data-v-634d8386] .notification-dropdown .dropdown-toggle:active,[data-v-634d8386] .notification-dropdown .dropdown-toggle:focus,[data-v-634d8386] .notification-dropdown .dropdown-toggle:hover,[data-v-634d8386] .user-dropdown .dropdown-toggle:active,[data-v-634d8386] .user-dropdown .dropdown-toggle:focus,[data-v-634d8386] .user-dropdown .dropdown-toggle:hover{background:transparent!important;-moz-columns:green;columns:green;border:none!important}[data-v-634d8386] .language-dropdown .control-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;background-color:var(--color-accent-bg);border:0 solid transparent;border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--color-foreground);cursor:pointer;transition:all .15s}[data-v-634d8386] .language-dropdown .control-btn:hover{background-color:#e5e7eb}[data-v-634d8386] .language-dropdown .control-btn:active{transform:scale(.98)}[data-v-634d8386] .language-dropdown .control-btn .icon{width:16px;height:16px;flex-shrink:0}[data-v-634d8386] .language-dropdown .control-btn .language-code{font-size:12px;font-weight:600}[data-v-634d8386] .language-dropdown .control-btn .chevron-icon{width:12px;height:12px;color:#9ca3af}[data-v-634d8386] .notification-dropdown .control-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background-color:var(--color-accent);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .15s}[data-v-634d8386] .notification-dropdown .control-btn:hover{background-color:#e5e7eb}[data-v-634d8386] .notification-dropdown .control-btn .icon{width:20px;height:20px}[data-v-634d8386] .notification-dropdown .notification-badge{position:absolute;top:-4px;right:-4px;pointer-events:none}[data-v-634d8386] .notification-dropdown .notification-badge .badge-count{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:var(--default-status-red);color:#fff;font-size:10px;font-weight:600;border-radius:var(--radius-full);border:2px solid #fff}[data-v-634d8386] .user-dropdown .user-profile-btn{display:inline-flex;align-items:center;gap:12px;height:44px;padding:4px 12px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .15s}[data-v-634d8386] .user-dropdown .user-profile-btn:hover{background-color:var(--color-accent)}[data-v-634d8386] .user-dropdown .user-profile-btn:active{transform:scale(.98)}[data-v-634d8386] .user-dropdown .user-profile-btn .user-info{display:none;text-align:right}@media(min-width:992px){[data-v-634d8386] .user-dropdown .user-profile-btn .user-info{display:block}}[data-v-634d8386] .user-dropdown .user-profile-btn .user-info .user-name{font-weight:500;color:var(--color-foreground);font-size:14px;line-height:1.5}[data-v-634d8386] .user-dropdown .user-profile-btn .user-info .user-company{font-size:12px;color:var(--color-muted-foreground);line-height:1.5}[data-v-634d8386] .user-dropdown .user-profile-btn .user-avatar{position:relative;display:flex;width:36px;height:36px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-full);border:1px solid rgba(229,231,235,.5)}[data-v-634d8386] .user-dropdown .user-profile-btn .user-avatar .avatar-image{aspect-ratio:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-v-634d8386] .user-dropdown .user-profile-btn .chevron-icon{width:14px;height:14px;color:#9ca3af;flex-shrink:0}@media(max-width:991px){[data-v-634d8386] .user-dropdown .user-profile-btn .chevron-icon{display:block}}.language-menu{min-width:200px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px;margin-top:8px;max-height:50vh}.language-menu.dropdown-menu:not(.show){display:none!important}.language-menu .dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;transition:background-color .15s;color:var(--color-foreground)}.language-menu .dropdown-item .language-flag{font-size:18px}.language-menu .dropdown-item .language-name{flex:1}.language-menu .dropdown-item .language-check{display:flex;align-items:center;color:#f50537}.language-menu .dropdown-item:hover{background-color:var(--color-accent)!important}.language-menu .dropdown-item.active{background-color:#fef2f2;color:#f50537}.notifications-menu{min-width:320px;max-width:400px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0;margin-top:8px;transition:background-color .15s}.notifications-menu .dropdown-item:hover{background-color:var(--color-accent)!important}.notifications-menu .dropdown-header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.notifications-menu .dropdown-header h3{font-size:14px;font-weight:600;color:var(--color-foreground);margin:0}.notifications-menu .dropdown-header .badge-count-text{font-size:12px;color:var(--color-muted-foreground)}.notifications-menu .notifications-list{max-height:400px;overflow-y:auto}.notifications-menu .notifications-list .notification-item{padding:12px 16px;cursor:pointer;border:none}.notifications-menu .notifications-list .notification-item .notification-content:hover,.notifications-menu .notifications-list .notification-item:hover{background-color:var(--color-accent)!important}.notifications-menu .notifications-list .notification-item .notification-content .notification-title{font-size:14px;font-weight:500;color:var(--color-foreground);margin:0 0 4px 0}.notifications-menu .notifications-list .notification-item .notification-content .notification-time{font-size:12px;color:var(--color-muted-foreground);margin:0}.user-menu{min-width:280px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0;margin-top:8px}.user-menu.dropdown-menu:not(.show){display:none!important}.user-menu .dropdown-header.user-header{padding:16px;display:flex;align-items:center;gap:12px}.user-menu .dropdown-header.user-header .dropdown-avatar{position:relative;display:flex;width:48px;height:48px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-full)}.user-menu .dropdown-header.user-header .dropdown-avatar .avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-menu .dropdown-header.user-header .dropdown-user-info{flex:1}.user-menu .dropdown-header.user-header .dropdown-user-info .dropdown-user-name{font-weight:500;color:var(--color-foreground);font-size:14px;line-height:1.5;margin-bottom:2px}.user-menu .dropdown-header.user-header .dropdown-user-info .dropdown-user-company{font-size:12px;color:var(--color-muted-foreground);line-height:1.5}.user-menu .dropdown-item{display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;color:var(--color-foreground);transition:background-color .15s}.user-menu .dropdown-item:hover{background-color:var(--color-accent)!important}.user-menu .dropdown-item.logout-item,.user-menu .dropdown-item.logout-item .item-icon{color:var(--default-status-red)}.user-menu .dropdown-item .item-icon{width:18px;height:18px;color:var(--color-muted-foreground);flex-shrink:0}.marv-logo[data-v-9610d322]{display:block;transition:transform .12s}.marv-logo.spinning[data-v-9610d322]{animation:marv-spin-9610d322 1.1s linear infinite}.marv-ring[data-v-9610d322]{fill:var(--bs-card-bg,#0f172a);stroke:hsla(0,0%,50%,.5);stroke-width:1.5}@keyframes marv-spin-9610d322{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.marv-root[data-v-bcaac4a4]{position:fixed;z-index:1090;bottom:1.4rem;right:1.4rem}.marv-fab[data-v-bcaac4a4]{width:56px;height:56px;border-radius:50%;border:1px solid hsla(0,0%,50%,.4);background:var(--bs-card-bg,#0f172a);box-shadow:0 .5rem 1.4rem rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .14s,box-shadow .14s}.marv-fab[data-v-bcaac4a4]:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 .7rem 1.8rem rgba(0,0,0,.45)}.marv-fab.open[data-v-bcaac4a4]{transform:scale(.95)}.marv-panel[data-v-bcaac4a4]{position:absolute;bottom:68px;right:0;width:min(30rem,100vw - 2rem);height:min(38rem,100vh - 8rem);display:flex;flex-direction:column;background:var(--bs-card-bg,#0f172a);color:var(--bs-card-color,#f1f5f9);border:1px solid var(--bs-border-color,hsla(0,0%,50%,.4));border-radius:.75rem;box-shadow:0 1rem 2.5rem rgba(0,0,0,.5);overflow:hidden;font-size:.9rem}.marv-head[data-v-bcaac4a4]{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border-bottom:1px solid var(--bs-border-color,hsla(0,0%,50%,.3));background:linear-gradient(90deg,rgba(113,197,232,.12),rgba(0,48,135,.12),rgba(218,41,28,.12))}.marv-name[data-v-bcaac4a4]{font-weight:700;line-height:1.1}.marv-sub[data-v-bcaac4a4]{font-size:.72rem;opacity:.7}.marv-body[data-v-bcaac4a4]{flex:1;overflow-y:auto;padding:.8rem;display:flex;flex-direction:column;gap:.6rem}.marv-msg[data-v-bcaac4a4]{display:flex;gap:.45rem;align-items:flex-start}.marv-msg.user[data-v-bcaac4a4]{justify-content:flex-end}.marv-msg-icon[data-v-bcaac4a4]{margin-top:.15rem;flex-shrink:0}.marv-bubble[data-v-bcaac4a4]{max-width:82%;padding:.5rem .7rem;border-radius:.6rem;background:hsla(0,0%,50%,.14);line-height:1.4}.marv-msg.user .marv-bubble[data-v-bcaac4a4]{background:linear-gradient(120deg,#003087,#0a4bb5);color:#fff}.marv-text[data-v-bcaac4a4] ul.marv-list{margin:.3rem 0 0;padding-left:1.1rem}.marv-text[data-v-bcaac4a4] .marv-muted{opacity:.65;font-size:.85em}.marv-typing[data-v-bcaac4a4]{letter-spacing:2px;opacity:.7}.marv-actions[data-v-bcaac4a4]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.marv-action[data-v-bcaac4a4]{border:1px solid hsla(0,0%,50%,.4);background:transparent;color:inherit;border-radius:999px;padding:.15rem .7rem;font-size:.8rem;cursor:pointer}.marv-action[data-v-bcaac4a4]:hover{background:hsla(0,0%,50%,.18)}.marv-suggest[data-v-bcaac4a4]{display:flex;flex-wrap:wrap;gap:.35rem;padding:.4rem .8rem;border-top:1px solid var(--bs-border-color,hsla(0,0%,50%,.25))}.marv-chip[data-v-bcaac4a4]{border:1px solid hsla(0,0%,50%,.35);background:transparent;color:inherit;border-radius:999px;padding:.12rem .6rem;font-size:.76rem;cursor:pointer}.marv-chip[data-v-bcaac4a4]:hover{background:hsla(0,0%,50%,.15)}.marv-input[data-v-bcaac4a4]{display:flex;gap:.4rem;padding:.6rem .8rem;border-top:1px solid var(--bs-border-color,hsla(0,0%,50%,.3))}.marv-slide-enter-active[data-v-bcaac4a4],.marv-slide-leave-active[data-v-bcaac4a4]{transition:opacity .16s,transform .16s}.marv-slide-enter-from[data-v-bcaac4a4],.marv-slide-leave-to[data-v-bcaac4a4]{opacity:0;transform:translateY(12px) scale(.98)}.container-fluid-fix[data-v-39db8a5f]{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media(min-width:992px){.app-body-sidebar-visible[data-v-39db8a5f]{left:0}}@media(max-width:991px){.app-body-sidebar-visible[data-v-39db8a5f]{position:fixed;left:-288px;top:0;bottom:0;z-index:1040;transition:left .3s ease-out}.app-body-sidebar-visible.mobile-sidebar-open[data-v-39db8a5f]{left:0;width:288px}}.mobile-sidebar-overlay[data-v-39db8a5f]{display:none}@media(max-width:991px){.mobile-sidebar-overlay[data-v-39db8a5f]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1039;animation:fadeIn-39db8a5f .3s ease-out}}@keyframes fadeIn-39db8a5f{0%{opacity:0}to{opacity:1}}.app-body-sidebar{margin-left:288px;transition:margin-left .15s ease-out}@media(max-width:991px){.app-body-sidebar{margin-left:0}}@media(min-width:992px){.app-body-sidebar.sidebar-collapsed{margin-left:90px}}