.toolbar-actions[data-v-5fd1ba3c]{display:flex;align-items:center;gap:14px;min-width:0;max-width:100%}.active-context[data-v-5fd1ba3c]{display:inline-flex;align-items:center;gap:12px;min-width:0;max-width:min(48vw,620px);margin-left:14px;padding:8px 14px;border-radius:999px;color:var(--lytics-appbar-text)}.active-context__item[data-v-5fd1ba3c]{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.active-context__label[data-v-5fd1ba3c]{color:var(--lytics-text-subtle);font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.active-context__value[data-v-5fd1ba3c]{overflow:hidden;max-width:180px;text-overflow:ellipsis;font-size:.85rem;font-weight:700;letter-spacing:.01em}.active-context__change[data-v-5fd1ba3c]{flex:0 0 auto}@media (max-width:1260px){.active-context[data-v-5fd1ba3c]{max-width:34vw}.active-context__value[data-v-5fd1ba3c]{max-width:120px}}@media (max-width:960px){.active-context[data-v-5fd1ba3c]{gap:6px;margin-left:8px;padding:7px 10px}.active-context__item[data-v-5fd1ba3c]{display:none}}.app-meta-chip[data-v-5fd1ba3c]{flex:0 0 auto;font-weight:700;letter-spacing:.01em;white-space:nowrap}@media (max-width:1160px){.app-meta-chip[data-v-5fd1ba3c]{display:none}}.user-menu-button[data-v-5fd1ba3c]{color:var(--lytics-appbar-text);text-transform:none;padding-inline:12px 14px!important}.user-email[data-v-5fd1ba3c]{overflow:hidden;max-width:min(22vw,220px);color:var(--lytics-appbar-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.toolbar-actions[data-v-5fd1ba3c]{gap:6px}.user-email[data-v-5fd1ba3c]{display:none}}@media (max-width:600px){.active-context[data-v-5fd1ba3c]{display:none}}.password-dialog-card[data-v-5fd1ba3c]{background-color:var(--lytics-surface)!important;color:var(--lytics-text)}.password-dialog-subtitle[data-v-5fd1ba3c]{margin:0 0 18px;color:var(--lytics-text-muted);line-height:1.6}.password-dialog-form[data-v-5fd1ba3c]{display:grid;gap:12px}.theme-toggle[data-v-5fd1ba3c]{display:flex;align-items:center;margin-right:4px}.theme-toggle-btn[data-v-5fd1ba3c]{color:var(--lytics-text-subtle);transition:color .2s ease}.theme-toggle-btn[data-v-5fd1ba3c]:hover{color:var(--lytics-primary)}.matrix-info-btn[data-v-5fd1ba3c]:hover,.theme-toggle-btn[data-v-5fd1ba3c]:hover,.user-menu-button[data-v-5fd1ba3c]:hover{background:var(--lytics-primary-soft)!important}.matrix-info-btn[data-v-5fd1ba3c]{color:var(--lytics-text-subtle);transition:color .3s ease}.matrix-info-btn[data-v-5fd1ba3c]:hover{color:var(--lytics-primary)}.matrix-info-btn--highlight[data-v-5fd1ba3c]{animation:matrixBlink-5fd1ba3c 1.6s ease-in-out 2}@keyframes matrixBlink-5fd1ba3c{0%,to{opacity:1}50%{opacity:.35}}.matrix-dialog-card[data-v-5fd1ba3c]{background-color:var(--lytics-surface)!important;color:var(--lytics-text);backdrop-filter:none}.matrix-grid[data-v-5fd1ba3c]{display:grid;grid-template-columns:repeat(2,minmax(140px,180px));gap:24px;align-items:center;justify-items:center;width:100%;max-width:400px}@media (max-width:420px){.matrix-grid[data-v-5fd1ba3c]{grid-template-columns:1fr}}.matrix-tile[data-v-5fd1ba3c]{width:100%;aspect-ratio:1/1;border-radius:22px;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;line-height:1.25;box-shadow:0 2px 6px rgba(0,0,0,.08)}.matrix-tile p[data-v-5fd1ba3c]{margin:0;font-weight:700;font-size:clamp(14px,2.2vw,18px)}.matrix-tile small[data-v-5fd1ba3c]{display:block;margin-top:.4em;font-weight:700;font-size:clamp(12px,1.8vw,16px);letter-spacing:.2px}.matrix-tile--red[data-v-5fd1ba3c]{background:#f01414;color:#fff}.matrix-tile--gray[data-v-5fd1ba3c]{background:#5a5a5a;color:#fff}.matrix-tile--yellow[data-v-5fd1ba3c]{background:#f4c216;color:#111}.matrix-tile--green[data-v-5fd1ba3c]{background:#11a85a;color:#111}@font-face{font-family:Material Design Icons;src:url(/fonts/materialdesignicons-webfont.fbaef2a9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.mdi-set,.mdi:before{display:inline-block;font:normal normal normal 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-account:before{content:"\F0004"}.mdi-account-box-multiple:before{content:"\F0934"}.mdi-account-edit:before{content:"\F06BC"}.mdi-account-group:before{content:"\F0849"}.mdi-account-group-outline:before{content:"\F0B58"}.mdi-account-hard-hat:before{content:"\F05B5"}.mdi-account-multiple:before{content:"\F000E"}.mdi-account-plus:before{content:"\F0014"}.mdi-account-question-outline:before{content:"\F0B5A"}.mdi-account-search:before{content:"\F0016"}.mdi-account-star:before{content:"\F0017"}.mdi-account-tie:before{content:"\F0CE3"}.mdi-alert-circle:before{content:"\F0028"}.mdi-alert-circle-outline:before{content:"\F05D6"}.mdi-arrow-collapse:before{content:"\F0615"}.mdi-arrow-down:before{content:"\F0045"}.mdi-arrow-expand:before{content:"\F0616"}.mdi-arrow-left:before{content:"\F004D"}.mdi-arrow-right:before{content:"\F0054"}.mdi-arrow-up:before{content:"\F005D"}.mdi-bell:before{content:"\F009A"}.mdi-bell-alert:before{content:"\F0D59"}.mdi-bell-alert-outline:before{content:"\F0E81"}.mdi-bell-cog-outline:before{content:"\F1A2A"}.mdi-brain:before{content:"\F09D1"}.mdi-briefcase-eye:before{content:"\F17D9"}.mdi-briefcase-search:before{content:"\F0A2D"}.mdi-cached:before{content:"\F00E8"}.mdi-calendar:before{content:"\F00ED"}.mdi-calendar-alert:before{content:"\F0A31"}.mdi-calendar-clock:before{content:"\F00F0"}.mdi-card-account-details-outline:before{content:"\F0DAB"}.mdi-certificate-outline:before{content:"\F1188"}.mdi-chart-bar:before{content:"\F0128"}.mdi-chart-bar-stacked:before{content:"\F076A"}.mdi-chart-box-outline:before{content:"\F154E"}.mdi-chart-donut:before{content:"\F07AF"}.mdi-chart-line:before{content:"\F012A"}.mdi-chart-timeline-variant:before{content:"\F0E93"}.mdi-check:before{content:"\F012C"}.mdi-check-circle:before{content:"\F05E0"}.mdi-checkbox-blank-outline:before{content:"\F0131"}.mdi-checkbox-marked:before{content:"\F0132"}.mdi-chevron-down:before{content:"\F0140"}.mdi-chevron-left:before{content:"\F0141"}.mdi-chevron-right:before{content:"\F0142"}.mdi-chevron-up:before{content:"\F0143"}.mdi-circle:before{content:"\F0765"}.mdi-clipboard-list-outline:before{content:"\F10D5"}.mdi-clipboard-plus-outline:before{content:"\F131F"}.mdi-clipboard-text-outline:before{content:"\F0A38"}.mdi-clipboard-check-outline:before{content:"\F08A8"}.mdi-clipboard-text-search-outline:before{content:"\F1623"}.mdi-close:before{content:"\F0156"}.mdi-close-circle:before{content:"\F0159"}.mdi-cloud-upload:before{content:"\F0167"}.mdi-content-copy:before{content:"\F018F"}.mdi-content-save-check-outline:before{content:"\F18EB"}.mdi-creation:before{content:"\F0674"}.mdi-delete:before{content:"\F01B4"}.mdi-delete-sweep:before{content:"\F05E9"}.mdi-domain:before{content:"\F01D7"}.mdi-drag:before{content:"\F01DB"}.mdi-dots-horizontal:before{content:"\F01D8"}.mdi-email-outline:before{content:"\F01F0"}.mdi-eye:before{content:"\F0208"}.mdi-eye-off:before{content:"\F0209"}.mdi-eye-off-outline:before{content:"\F06D1"}.mdi-eye-outline:before{content:"\F06D0"}.mdi-eyedropper:before{content:"\F020A"}.mdi-file-document-edit-outline:before{content:"\F0DC9"}.mdi-file-document-multiple-outline:before{content:"\F1518"}.mdi-file-excel:before{content:"\F021B"}.mdi-finance:before{content:"\F081F"}.mdi-form-textbox:before{content:"\F060E"}.mdi-format-list-bulleted:before{content:"\F0279"}.mdi-format-list-checks:before{content:"\F0756"}.mdi-gauge:before{content:"\F029A"}.mdi-gauge-full:before{content:"\F0874"}.mdi-grid-large:before{content:"\F0758"}.mdi-heart-pulse:before{content:"\F05F6"}.mdi-help-box:before{content:"\F078B"}.mdi-help-box-outline:before{content:"\F1C0C"}.mdi-help-circle-outline:before{content:"\F0625"}.mdi-home:before{content:"\F02DC"}.mdi-home-outline:before{content:"\F06A1"}.mdi-home-thermometer:before{content:"\F0F54"}.mdi-image:before{content:"\F02E9"}.mdi-import:before{content:"\F02FA"}.mdi-information:before{content:"\F02FC"}.mdi-information-outline:before{content:"\F02FD"}.mdi-lock-check-outline:before{content:"\F16A8"}.mdi-lock-outline:before{content:"\F0341"}.mdi-lock-reset:before{content:"\F0773"}.mdi-login:before{content:"\F0342"}.mdi-logout:before{content:"\F0343"}.mdi-magnify:before{content:"\F0349"}.mdi-map:before{content:"\F034D"}.mdi-menu:before{content:"\F035C"}.mdi-menu-down:before{content:"\F035D"}.mdi-menu-right:before{content:"\F035F"}.mdi-minus:before{content:"\F0374"}.mdi-minus-box:before{content:"\F0375"}.mdi-office-building:before{content:"\F0991"}.mdi-office-building-cog-outline:before{content:"\F194A"}.mdi-office-building-plus:before{content:"\F1BA8"}.mdi-open-in-new:before{content:"\F03CC"}.mdi-package-variant-closed:before{content:"\F03D7"}.mdi-page-first:before{content:"\F0600"}.mdi-page-last:before{content:"\F0601"}.mdi-palette-swatch:before{content:"\F08B5"}.mdi-paperclip:before{content:"\F03E2"}.mdi-pencil:before{content:"\F03EB"}.mdi-plus:before{content:"\F0415"}.mdi-progress-check:before{content:"\F0995"}.mdi-pulse:before{content:"\F0430"}.mdi-qrcode:before{content:"\F0432"}.mdi-radiobox-blank:before{content:"\F043D"}.mdi-radiobox-marked:before{content:"\F043E"}.mdi-refresh:before{content:"\F0450"}.mdi-reload:before{content:"\F0453"}.mdi-shield-account:before{content:"\F088F"}.mdi-shield-check-outline:before{content:"\F0CC8"}.mdi-shield-crown-outline:before{content:"\F18BD"}.mdi-shield-key-outline:before{content:"\F0BC5"}.mdi-star:before{content:"\F04CE"}.mdi-star-four-points:before{content:"\F0AE2"}.mdi-star-four-points-outline:before{content:"\F0AE3"}.mdi-star-half-full:before{content:"\F04D0"}.mdi-star-outline:before{content:"\F04D2"}.mdi-table-question:before{content:"\F1B21"}.mdi-target-account:before{content:"\F0BD0"}.mdi-test-tube:before{content:"\F0668"}.mdi-text-box-search-outline:before{content:"\F0EAF"}.mdi-translate:before{content:"\F05CA"}.mdi-trophy:before{content:"\F0538"}.mdi-tune:before{content:"\F062E"}.mdi-unfold-more-horizontal:before{content:"\F054F"}.mdi-variable:before{content:"\F0AE7"}.mdi-view-column-outline:before{content:"\F1487"}.mdi-view-dashboard-outline:before{content:"\F0A1D"}.mdi-view-grid-outline:before{content:"\F11D9"}.mdi-view-module-outline:before{content:"\F148C"}.mdi-weather-night:before{content:"\F0594"}.mdi-white-balance-sunny:before{content:"\F05A8"}.mdi-window-maximize:before{content:"\F05AF"}.mdi-window-restore:before{content:"\F05B2"}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-spin:before{animation:mdi-spin 2s linear infinite}:root{--lytics-font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;color-scheme:light;--lytics-font-weight-regular:400;--lytics-font-weight-medium:500;--lytics-font-weight-semibold:600;--lytics-font-weight-bold:700;--lytics-type-h1-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);--lytics-type-h2-size:clamp(1.5rem,1.35rem + 0.8vw,1.875rem);--lytics-type-h3-size:clamp(1.25rem,1.15rem + 0.6vw,1.5rem);--lytics-type-h4-size:1.25rem;--lytics-type-h5-size:1.125rem;--lytics-type-h6-size:1rem;--lytics-type-subtitle-1-size:1rem;--lytics-type-subtitle-2-size:0.875rem;--lytics-type-body-1-size:1rem;--lytics-type-body-2-size:0.875rem;--lytics-type-caption-size:0.75rem;--lytics-text:#334155;--lytics-text-strong:#0f172a;--lytics-text-muted:#64748b;--lytics-text-subtle:#475569;--lytics-text-disabled:#94a3b8;--lytics-on-accent:#fff;--lytics-border:rgba(15,23,42,.08);--lytics-border-strong:rgba(15,23,42,.12);--lytics-border-accent:rgba(37,99,235,.28);--lytics-primary:#2563eb;--lytics-primary-strong:#1d4ed8;--lytics-primary-soft:rgba(37,99,235,.1);--lytics-primary-tint:rgba(37,99,235,.18);--lytics-tech-accent:#2563eb;--lytics-tech-soft:rgba(37,99,235,.12);--lytics-success:#15803d;--lytics-warning:#b45309;--lytics-error:#b91c1c;--lytics-info:#2563eb;--lytics-surface:#fff;--lytics-surface-elevated:#fff;--lytics-background:#f8fafc;--lytics-surface-subtle:#eff6ff;--lytics-control-bg:#fff;--lytics-control-border:rgba(15,23,42,.14);--lytics-control-hover:rgba(15,23,42,.04);--lytics-control-focus:rgba(37,99,235,.32);--lytics-control-disabled-bg:rgba(148,163,184,.12);--lytics-focus-ring:0 0 0 3px var(--lytics-control-focus);--lytics-shadow-rest:0 1px 2px rgba(15,23,42,.04),0 8px 24px -20px rgba(15,23,42,.28);--lytics-shadow-hover:0 18px 42px -24px rgba(15,23,42,.32);--lytics-shell-gradient:radial-gradient(circle at 18% 0%,rgba(37,99,235,.1),transparent 28rem),linear-gradient(135deg,#f8fafc,#eff6ff);--lytics-appbar-bg:linear-gradient(90deg,hsla(0,0%,100%,.96),rgba(248,250,252,.94)),var(--lytics-surface);--lytics-appbar-text:#0f172a;--lytics-sidebar-hover:rgba(15,23,42,.05);--lytics-sidebar-active-text:#0f172a}:root[data-theme=dark]{color-scheme:dark;--lytics-text:#cbd5e1;--lytics-text-strong:#f8fafc;--lytics-text-muted:#a1a1aa;--lytics-text-subtle:#cbd5e1;--lytics-text-disabled:#94a3b8;--lytics-on-accent:#080b10;--lytics-border:hsla(0,0%,100%,.08);--lytics-border-strong:hsla(0,0%,100%,.12);--lytics-border-accent:hsla(41,57%,63%,.18);--lytics-primary:#d6b36a;--lytics-primary-strong:#c8a45d;--lytics-primary-soft:hsla(41,57%,63%,.14);--lytics-primary-tint:hsla(41,57%,63%,.22);--lytics-tech-accent:#38bdf8;--lytics-tech-soft:rgba(56,189,248,.12);--lytics-success:#4ade80;--lytics-warning:#fbbf24;--lytics-error:#f87171;--lytics-info:#38bdf8;--lytics-surface:#151a24;--lytics-surface-elevated:#181e2a;--lytics-background:#080b10;--lytics-surface-subtle:#1d2433;--lytics-control-bg:rgba(21,26,36,.92);--lytics-control-border:hsla(0,0%,100%,.14);--lytics-control-hover:hsla(0,0%,100%,.06);--lytics-control-focus:hsla(41,57%,63%,.28);--lytics-control-disabled-bg:rgba(148,163,184,.14);--lytics-focus-ring:0 0 0 3px var(--lytics-control-focus);--lytics-shadow-rest:0 18px 44px rgba(0,0,0,.34);--lytics-shadow-hover:0 26px 58px -24px rgba(0,0,0,.72);--lytics-shell-gradient:radial-gradient(circle at 20% -10%,hsla(41,57%,63%,.12),transparent 30rem),radial-gradient(circle at 90% 12%,rgba(56,189,248,.07),transparent 24rem),linear-gradient(135deg,#080b10,#0d1117 48%,#10141d);--lytics-appbar-bg:linear-gradient(90deg,hsla(41,57%,63%,.08),rgba(13,17,23,.96) 34%,rgba(16,20,29,.98)),var(--lytics-surface);--lytics-appbar-text:#f8fafc;--lytics-sidebar-hover:hsla(0,0%,100%,.06);--lytics-sidebar-active-text:#f8fafc}:root[data-theme=black]{color-scheme:dark;--lytics-text:#cbd5e1;--lytics-text-strong:#fff;--lytics-text-muted:#cbd5e1;--lytics-text-subtle:#e2e8f0;--lytics-text-disabled:#94a3b8;--lytics-on-accent:#030712;--lytics-border:hsla(0,0%,100%,.08);--lytics-border-strong:hsla(0,0%,100%,.12);--lytics-border-accent:rgba(200,164,93,.2);--lytics-primary:#c8a45d;--lytics-primary-strong:#d6b36a;--lytics-primary-soft:rgba(200,164,93,.14);--lytics-primary-tint:rgba(200,164,93,.22);--lytics-tech-accent:#38bdf8;--lytics-tech-soft:rgba(56,189,248,.1);--lytics-success:#4ade80;--lytics-warning:#fbbf24;--lytics-error:#f87171;--lytics-info:#38bdf8;--lytics-surface:#10141d;--lytics-surface-elevated:#151a24;--lytics-background:#030712;--lytics-surface-subtle:#181e2a;--lytics-control-bg:rgba(16,20,29,.94);--lytics-control-border:hsla(0,0%,100%,.14);--lytics-control-hover:hsla(0,0%,100%,.06);--lytics-control-focus:rgba(200,164,93,.28);--lytics-control-disabled-bg:rgba(148,163,184,.14);--lytics-focus-ring:0 0 0 3px var(--lytics-control-focus);--lytics-shadow-rest:0 18px 48px rgba(0,0,0,.55);--lytics-shadow-hover:0 30px 64px -24px rgba(0,0,0,.88);--lytics-shell-gradient:radial-gradient(circle at 24% -8%,rgba(200,164,93,.1),transparent 30rem),radial-gradient(circle at 92% 8%,rgba(56,189,248,.055),transparent 22rem),linear-gradient(135deg,#030712,#080b10 42%,#10141d);--lytics-appbar-bg:linear-gradient(90deg,rgba(200,164,93,.08),rgba(3,7,18,.98) 36%,rgba(8,11,16,.99)),var(--lytics-surface);--lytics-appbar-text:#fff;--lytics-sidebar-hover:hsla(0,0%,100%,.06);--lytics-sidebar-active-text:#fff}html{font-size:16px}.v-application,body{overflow-x:hidden;font-family:var(--lytics-font);color:var(--lytics-text);background:var(--lytics-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lux-shell,:root[data-theme=black] .v-application,:root[data-theme=black] body,:root[data-theme=dark] .v-application,:root[data-theme=dark] body{background:var(--lytics-shell-gradient) fixed;color:var(--lytics-text)}.lux-page{width:100%;min-width:0;min-height:calc(100vh - 64px);color:var(--lytics-text);padding:clamp(1rem,.75rem + 1vw,1.5rem)!important}.text-h1,h1{font-size:var(--lytics-type-h1-size);line-height:1.25}.text-h1,.text-h2,h1,h2{font-weight:var(--lytics-font-weight-semibold);letter-spacing:-.01em}.text-h2,h2{font-size:var(--lytics-type-h2-size);line-height:1.3}.text-h3,h3{font-size:var(--lytics-type-h3-size);font-weight:var(--lytics-font-weight-semibold);line-height:1.35}.text-h4,h4{font-size:var(--lytics-type-h4-size);line-height:1.4}.text-h4,.text-h5,h4,h5{font-weight:var(--lytics-font-weight-medium)}.text-h5,h5{font-size:var(--lytics-type-h5-size);line-height:1.45}.text-h6,h6{font-size:var(--lytics-type-h6-size);font-weight:var(--lytics-font-weight-medium);line-height:1.5}.text-subtitle-1{font-size:var(--lytics-type-subtitle-1-size)}.text-subtitle-1,.text-subtitle-2{font-weight:var(--lytics-font-weight-medium);line-height:1.45}.text-subtitle-2{font-size:var(--lytics-type-subtitle-2-size)}.text-body-1{font-size:var(--lytics-type-body-1-size);line-height:1.5}.text-body-2{font-size:var(--lytics-type-body-2-size);line-height:1.5}.text-caption{font-size:var(--lytics-type-caption-size);line-height:1.4}.font-weight-regular{font-weight:var(--lytics-font-weight-regular)!important}.font-weight-medium{font-weight:var(--lytics-font-weight-medium)!important}.font-weight-bold{font-weight:var(--lytics-font-weight-bold)!important}.font-weight-black{font-weight:800!important}.text-body-2,.text-subtitle-2{color:var(--lytics-text-muted)}.text-medium-emphasis{color:var(--lytics-text-muted)!important;opacity:1!important}.text-disabled{color:var(--lytics-text-disabled)!important;opacity:1!important}.lux-card,.lux-panel,.v-card,.v-sheet{border:1px solid var(--lytics-border)!important;background:var(--lytics-surface-elevated)!important;color:var(--lytics-text)!important;box-shadow:var(--lytics-shadow-rest)!important;background-clip:padding-box}.lux-card,.v-card{border-radius:18px!important}.lux-panel,.v-sheet{border-radius:16px!important}.lux-context-chip{border:1px solid var(--lytics-border-accent);background:linear-gradient(135deg,var(--lytics-primary-soft),hsla(0,0%,100%,.04));color:var(--lytics-text-strong)}.lytics-nav{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,0)),var(--lytics-surface)!important;border-right:1px solid var(--lytics-border-accent)!important;box-shadow:18px 0 44px rgba(0,0,0,.22)!important}.lytics-nav .v-list{padding:14px 10px 18px;background:transparent!important}.lytics-nav__header{margin:0 8px 10px!important;padding:14px 12px!important;border:1px solid var(--lytics-border)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--lytics-primary) 20%,transparent),hsla(0,0%,100%,.025))}.lytics-nav__header .v-list-item-title{color:var(--lytics-text-strong);font-weight:800;letter-spacing:-.01em}.lytics-nav__header .v-list-item-subtitle{color:var(--lytics-primary)!important;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lytics-nav .v-list-item{color:var(--lytics-text);border:1px solid transparent;border-radius:12px!important;margin:4px 8px;min-height:46px;padding-inline:12px 14px!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.lytics-nav .v-list-item:hover{border-color:var(--lytics-border);background:var(--lytics-sidebar-hover)!important;color:var(--lytics-text-strong)}.lytics-nav .v-list-item--active{border-color:var(--lytics-border-accent);background:linear-gradient(135deg,var(--lytics-primary-soft),hsla(0,0%,100%,.035))!important;font-weight:700}.lytics-nav .v-list-item--active,.lytics-nav .v-list-item--active .v-icon,.lytics-nav .v-list-item--active .v-list-item-title{color:var(--lytics-sidebar-active-text)!important}.lytics-nav .v-list-item__prepend{margin-inline-end:14px!important}.lytics-nav .v-list-item__prepend>.v-icon{color:currentColor;opacity:.92}.lytics-nav .v-divider{opacity:1;border-color:var(--lytics-border)!important}.v-breadcrumbs .v-breadcrumbs-divider,.v-breadcrumbs .v-breadcrumbs-item,.v-breadcrumbs .v-breadcrumbs-item--disabled{color:var(--lytics-text-muted)}.lytics-appbar{border-bottom:1px solid var(--lytics-border-accent)!important;background:var(--lytics-appbar-bg)!important;box-shadow:0 12px 36px rgba(0,0,0,.22)!important;backdrop-filter:blur(18px)}.lytics-appbar .v-toolbar__content{gap:10px;padding-inline:clamp(.75rem,.5rem + 1vw,1.25rem)!important}.lytics-appbar,.lytics-appbar .v-btn,.lytics-appbar .v-icon,.lytics-appbar .v-toolbar-title{color:var(--lytics-appbar-text)!important}.lytics-appbar .text-caption{color:var(--lytics-text-subtle)!important}.lytics-appbar .v-btn:hover{background:var(--lytics-primary-soft)!important}.v-btn{letter-spacing:.01em;text-transform:none;min-height:40px;padding-inline:16px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.v-btn--icon{padding-inline:0}.v-btn--variant-elevated,.v-btn--variant-flat,.v-btn--variant-tonal{border:1px solid var(--lytics-border)!important;box-shadow:none!important}.v-btn--variant-elevated:hover,.v-btn--variant-flat:hover,.v-btn--variant-outlined:hover,.v-btn--variant-text:hover,.v-btn--variant-tonal:hover{border-color:var(--lytics-border-accent)!important;box-shadow:0 10px 26px -18px var(--lytics-primary)!important}.v-btn.bg-primary{color:var(--lytics-on-accent)!important}.v-btn--variant-outlined,.v-btn--variant-tonal{color:var(--lytics-text-strong)!important}.v-btn--disabled,.v-btn.v-btn--disabled{color:var(--lytics-text-disabled)!important;opacity:.62!important}.v-field,.v-input,.v-selection-control{color:var(--lytics-text)}.v-field--variant-outlined .v-field__outline,.v-field--variant-underlined .v-field__outline{color:var(--lytics-control-border)}.v-field{background:var(--lytics-control-bg);border-radius:12px}.v-field:hover .v-field__outline{color:var(--lytics-border-strong)}.v-field--focused .v-field__outline{color:var(--lytics-primary)!important;box-shadow:var(--lytics-focus-ring)}.v-autocomplete__selection,.v-field__input,.v-input__details,.v-label,.v-messages,.v-select__selection{color:var(--lytics-text)!important;opacity:1!important}.v-field__input::-moz-placeholder{color:var(--lytics-text-muted)!important;opacity:1}.v-field__input::placeholder{color:var(--lytics-text-muted)!important;opacity:1}.v-field--disabled,.v-input--disabled{color:var(--lytics-text-disabled)!important;opacity:.78!important}.v-field--disabled{background:var(--lytics-control-disabled-bg)!important}.v-field--error .v-field__outline,.v-input--error .v-messages,.v-input--error .v-messages__message{color:var(--lytics-error)!important}.v-menu .v-overlay__content>.v-list{border:1px solid var(--lytics-border)!important;border-radius:14px!important;background:var(--lytics-surface-elevated)!important;box-shadow:var(--lytics-shadow-hover)!important}:focus-visible{outline:2px solid var(--lytics-primary);outline-offset:3px}.v-btn:focus-visible,.v-chip:focus-visible,.v-list-item:focus-visible,.v-pagination .v-btn:focus-visible,[role=button]:focus-visible{box-shadow:var(--lytics-focus-ring)!important}.v-data-table,.v-data-table-footer,.v-table{color:var(--lytics-text)}:root[data-theme=black] .v-data-table,:root[data-theme=black] .v-data-table-footer,:root[data-theme=black] .v-table,:root[data-theme=dark] .v-data-table,:root[data-theme=dark] .v-data-table-footer,:root[data-theme=dark] .v-table{--v-theme-on-surface:226,232,240;--v-theme-on-background:226,232,240}:root[data-theme=black] .v-data-table,:root[data-theme=black] .v-data-table-footer,:root[data-theme=black] .v-table{--v-theme-on-surface:241,245,249;--v-theme-on-background:241,245,249}.lytics-table-scroll{width:100%;max-width:100%}.lytics-table-scroll .v-table__wrapper{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.lytics-table-scroll table{width:100%}.lytics-table--wide table{min-width:1100px}.lytics-table--xwide table{min-width:1320px}.lytics-table--sticky-actions table td:last-child,.lytics-table--sticky-actions table th:last-child{position:sticky;right:0;z-index:2;width:152px;min-width:152px;max-width:192px;white-space:nowrap;background:rgb(var(--v-theme-surface));box-shadow:-8px 0 12px rgba(15,23,42,.06)}.lytics-table--sticky-actions table th:last-child{z-index:3}.lytics-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:6px;white-space:nowrap}.lytics-row-actions .v-btn{min-width:34px!important;min-height:34px!important;border-radius:10px!important}.lytics-more-options-btn{min-width:34px!important;min-height:34px!important;color:var(--lytics-text-strong)!important;background:color-mix(in srgb,var(--lytics-surface-subtle) 86%,transparent)!important;border:1px solid color-mix(in srgb,var(--lytics-border-strong) 88%,var(--lytics-text-strong) 12%)!important;box-shadow:0 1px 2px rgba(15,23,42,.12)!important;opacity:1!important}.lytics-more-options-btn .v-icon{color:currentColor!important;opacity:1!important;font-size:18px!important;line-height:1!important}.lytics-more-options-btn:focus-visible,.lytics-more-options-btn:hover{color:var(--lytics-primary-strong)!important;background:var(--lytics-primary-soft)!important;border-color:var(--lytics-border-accent)!important;box-shadow:0 8px 20px -16px var(--lytics-primary)!important}.lytics-more-options-btn:focus-visible{outline:none!important;box-shadow:var(--lytics-focus-ring),0 8px 20px -16px var(--lytics-primary)!important}:root[data-theme=black] .lytics-more-options-btn,:root[data-theme=dark] .lytics-more-options-btn{color:var(--lytics-text-strong)!important;background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.22)!important;box-shadow:0 1px 2px rgba(0,0,0,.34)!important}:root[data-theme=black] .lytics-more-options-btn:focus-visible,:root[data-theme=black] .lytics-more-options-btn:hover,:root[data-theme=dark] .lytics-more-options-btn:focus-visible,:root[data-theme=dark] .lytics-more-options-btn:hover{color:var(--lytics-primary-strong)!important;background:var(--lytics-primary-soft)!important;border-color:var(--lytics-border-accent)!important}.lytics-row-actions .lytics-row-action-btn--warning{color:var(--lytics-text-strong)!important;background:color-mix(in srgb,var(--lytics-warning) 18%,var(--lytics-surface-subtle) 82%)!important;border:1px solid color-mix(in srgb,var(--lytics-warning-strong) 58%,var(--lytics-border-strong) 42%)!important;box-shadow:0 1px 2px rgba(15,23,42,.12)!important;opacity:1!important}.lytics-row-actions .lytics-row-action-btn--warning .v-icon{color:currentColor!important;opacity:1!important}.lytics-row-actions .lytics-row-action-btn--warning:focus-visible,.lytics-row-actions .lytics-row-action-btn--warning:hover{color:var(--lytics-text-strong)!important;background:color-mix(in srgb,var(--lytics-warning) 30%,var(--lytics-surface-subtle) 70%)!important;border-color:var(--lytics-text-strong)!important;box-shadow:0 8px 20px -16px color-mix(in srgb,var(--lytics-warning-strong) 70%,transparent)!important}.lytics-row-actions .lytics-row-action-btn--warning:focus-visible{outline:none!important;box-shadow:var(--lytics-focus-ring),0 8px 20px -16px color-mix(in srgb,var(--lytics-warning-strong) 70%,transparent)!important}:root[data-theme=black] .lytics-row-actions .lytics-row-action-btn--warning,:root[data-theme=dark] .lytics-row-actions .lytics-row-action-btn--warning{color:var(--lytics-text-strong)!important;background:rgba(255,193,7,.18)!important;border-color:rgba(255,193,7,.58)!important;box-shadow:0 1px 2px rgba(0,0,0,.34)!important}:root[data-theme=black] .lytics-row-actions .lytics-row-action-btn--warning:focus-visible,:root[data-theme=black] .lytics-row-actions .lytics-row-action-btn--warning:hover,:root[data-theme=dark] .lytics-row-actions .lytics-row-action-btn--warning:focus-visible,:root[data-theme=dark] .lytics-row-actions .lytics-row-action-btn--warning:hover{color:var(--lytics-text-strong)!important;background:rgba(255,193,7,.28)!important;border-color:rgba(255,193,7,.78)!important}.lytics-more-options-btn.v-btn--disabled,.lytics-more-options-btn:disabled{color:var(--lytics-text-disabled)!important;background:var(--lytics-control-disabled-bg)!important;border-color:var(--lytics-border)!important;box-shadow:none!important;opacity:.72!important;cursor:not-allowed!important}.lytics-row-actions .v-btn--variant-text:not(.lytics-more-options-btn),.lytics-row-actions .v-btn--variant-tonal:not(.lytics-more-options-btn){color:var(--lytics-text-strong)!important;border:1px solid transparent!important}.lytics-row-actions .v-btn--variant-text:not(.lytics-more-options-btn):focus-visible,.lytics-row-actions .v-btn--variant-text:not(.lytics-more-options-btn):hover,.lytics-row-actions .v-btn--variant-tonal:not(.lytics-more-options-btn):focus-visible,.lytics-row-actions .v-btn--variant-tonal:not(.lytics-more-options-btn):hover{color:var(--lytics-primary-strong)!important;background:var(--lytics-primary-soft)!important}.lytics-row-actions .v-btn--variant-text:not(.lytics-more-options-btn):focus-visible,.lytics-row-actions .v-btn--variant-tonal:not(.lytics-more-options-btn):focus-visible{outline:none!important;border-color:var(--lytics-border-accent)!important;box-shadow:var(--lytics-focus-ring),0 8px 20px -16px var(--lytics-primary)!important}.lytics-table--sticky-actions table td:last-child>.d-flex{flex-wrap:nowrap!important;white-space:nowrap}:root[data-theme=black] .lytics-table--sticky-actions table td:last-child,:root[data-theme=black] .lytics-table--sticky-actions table th:last-child,:root[data-theme=dark] .lytics-table--sticky-actions table td:last-child,:root[data-theme=dark] .lytics-table--sticky-actions table th:last-child{box-shadow:-8px 0 12px rgba(0,0,0,.22)}.v-card-subtitle,.v-card-text,.v-card-title,.v-dialog .v-card-text,.v-dialog .v-card-title{color:var(--lytics-text)!important}.v-card-title,.v-dialog .v-card-title{color:var(--lytics-text-strong)!important;font-weight:700;line-height:1.35}.lux-card>.v-card-title,.lux-insight-card>.v-card-title,.lux-kpi-card>.v-card-title,.lux-panel>.v-card-title{padding:20px 22px 10px!important}.lux-card>.v-card-subtitle,.lux-insight-card>.v-card-subtitle,.lux-kpi-card>.v-card-subtitle,.lux-panel>.v-card-subtitle{padding:0 22px 12px!important;line-height:1.5}.lux-card>.v-card-text,.lux-insight-card>.v-card-text,.lux-kpi-card>.v-card-text,.lux-panel>.v-card-text{padding:18px 22px 22px!important;line-height:1.55}.v-card-subtitle{color:var(--lytics-text-muted)!important;opacity:1!important}.lux-card:hover,.lux-panel:hover,.v-card:hover{border-color:var(--lytics-border-strong)!important}.lux-dialog,.lux-form-section,.lux-kpi-card{border:1px solid var(--lytics-border)!important;background:var(--lytics-surface-elevated)!important;color:var(--lytics-text)!important;box-shadow:var(--lytics-shadow-rest)!important}.lux-kpi-card .text-h4,.lux-kpi-card .text-h5,.lux-kpi-card .text-h6,.lux-kpi-card strong{color:var(--lytics-text-strong)!important}.v-data-table,.v-data-table-footer,.v-table{background:var(--lytics-surface-elevated)!important;border-color:var(--lytics-border)!important}.v-data-table th,.v-table th{color:var(--lytics-text-strong)!important;background:var(--lytics-surface-subtle)!important;border-bottom:1px solid var(--lytics-border-strong)!important;font-weight:700!important;padding:14px 16px!important;line-height:1.4}.v-data-table td,.v-table td{color:var(--lytics-text)!important;border-bottom:1px solid var(--lytics-border)!important;padding:14px 16px!important;line-height:1.5}.v-data-table tbody tr:hover,.v-table tbody tr:hover{background:var(--lytics-control-hover)!important}.v-data-table-footer,.v-pagination,.v-pagination .v-btn{color:var(--lytics-text)!important}.v-data-table-footer{padding:10px 16px!important}.lux-badge,.lux-chip,.v-chip{border:1px solid var(--lytics-border)!important;color:var(--lytics-text-strong)!important;font-weight:650;min-height:30px;padding-inline:12px!important;line-height:1.35}.v-chip.v-chip--size-small{min-height:28px;padding-inline:10px!important}.lux-badge,.lux-chip,.v-chip--variant-outlined,.v-chip--variant-tonal{background:var(--lytics-surface-subtle)!important}.lux-context-chip,.v-chip.text-primary{color:var(--lytics-text-strong)!important}.v-chip.bg-primary{color:var(--lytics-on-accent)!important}.v-alert{border:1px solid var(--lytics-border)!important;color:var(--lytics-text)!important}.v-alert .v-alert-title{color:var(--lytics-text-strong)!important;font-weight:700}.v-alert,.v-dialog .v-alert__content,.v-dialog .v-card-subtitle,.v-dialog .v-card-text,.v-dialog .v-card-title{overflow-wrap:anywhere;word-break:break-word}.v-alert--variant-tonal.text-success,.v-chip.text-success{color:var(--lytics-success)!important}.v-alert--variant-tonal.text-warning,.v-chip.text-warning{color:var(--lytics-warning)!important}.v-alert--variant-tonal.text-error,.v-chip.text-error{color:var(--lytics-error)!important}.v-alert--variant-tonal.text-info,.v-chip.text-info{color:var(--lytics-info)!important}.v-dialog .v-card,.v-overlay__content .v-list{background:var(--lytics-surface-elevated)!important;color:var(--lytics-text)!important}.v-list-item-title{color:var(--lytics-text-strong)!important}.v-list-item-subtitle{color:var(--lytics-text-muted)!important;opacity:1!important}.v-list-item--disabled{opacity:.68!important}.v-list-item--disabled,.v-list-item--disabled .v-icon,.v-list-item--disabled .v-list-item-subtitle,.v-list-item--disabled .v-list-item-title{color:var(--lytics-text-disabled)!important}.v-switch:not(.v-input--disabled) .v-switch__track{background-color:#9e9e9e}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{background-color:#16a34a}.lux-card,.lux-dialog,.lux-form-section,.lux-insight-card,.lux-kpi-card,.lux-page,.lux-panel,.v-col,.v-container,.v-main,.v-row{min-width:0}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-5{gap:1.25rem!important}.v-overlay__content{max-width:min(92vw,720px)}.v-overlay__content[role=tooltip],.v-tooltip .v-overlay__content{border:1px solid var(--lytics-border)!important;border-radius:10px!important;background:var(--lytics-surface-elevated)!important;color:var(--lytics-text-strong)!important;box-shadow:var(--lytics-shadow-hover)!important;line-height:1.45}.v-overlay__content .v-list{max-width:min(92vw,520px)}.lux-badge,.lux-chip,.lux-context-chip,.lux-module-badge,.v-autocomplete__selection,.v-chip,.v-list-item,.v-select__selection{min-width:0}.lux-badge,.lux-chip,.lux-context-chip,.lux-module-badge,.v-chip .v-chip__content{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.lux-data-table,.v-data-table__wrapper,.v-table__wrapper{max-width:100%;overflow-x:auto}.v-data-table-rows-no-data td,.v-table .v-data-table-rows-no-data td{color:var(--lytics-text-muted)!important;padding-block:1.5rem!important;text-align:center!important}.v-progress-circular,.v-progress-linear{color:var(--lytics-primary)!important}.v-skeleton-loader{border:1px solid var(--lytics-border)!important;border-radius:16px!important;background:var(--lytics-surface-elevated)!important}.lux-dialog,.v-dialog .v-card{max-width:min(100%,92vw);overflow:hidden}@media (max-width:600px){.lux-dialog,.v-dialog .v-card{max-width:calc(100vw - 12px)!important}}.v-dialog .v-card-actions{flex-wrap:wrap;gap:.5rem;padding:0 22px 20px!important}.v-pagination .v-btn,.v-tabs .v-btn{min-width:40px}.v-list-item--active,.v-selection-control--dirty,.v-tab--selected{color:var(--lytics-text-strong)!important}.lux-page-header,.lux-section-header{border:1px solid var(--lytics-border-accent);border-radius:22px;background:radial-gradient(circle at 8% 0,var(--lytics-primary-soft),transparent 22rem),linear-gradient(135deg,var(--lytics-surface-elevated),var(--lytics-surface));box-shadow:var(--lytics-shadow-rest)}.lux-page-header{padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.lux-section-header{padding:1.125rem 1.375rem}.lux-page-eyebrow{color:var(--lytics-primary);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lux-page-title{color:var(--lytics-text-strong);font-weight:800;letter-spacing:-.02em;line-height:1.18}.lux-page-subtitle{color:var(--lytics-text-subtle);max-width:780px;line-height:1.6}.lux-dashboard-grid{row-gap:1.25rem}.lux-kpi-card{min-height:100%;border-radius:18px!important;overflow:hidden}.lux-kpi-card .v-card-title,.lux-kpi-label{color:var(--lytics-text-muted)!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}.lux-kpi-value{color:var(--lytics-text-strong);font-size:clamp(1.45rem,1.2rem + .8vw,2rem);font-weight:850;letter-spacing:-.03em;line-height:1.1}.lux-insight-card:before,.lux-kpi-card:before,.lux-panel:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--lytics-primary),transparent)}.lux-insight-card{border:1px solid var(--lytics-border-accent)!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0,var(--lytics-tech-soft),transparent 18rem),var(--lytics-surface-elevated)!important;box-shadow:var(--lytics-shadow-rest)!important;overflow:hidden}.lux-insight-section{height:100%;padding:1.25rem;border:1px solid var(--lytics-border);border-radius:16px;background:var(--lytics-surface-subtle)}.lux-data-table{border:1px solid var(--lytics-border)!important;border-radius:18px!important;overflow:hidden;box-shadow:var(--lytics-shadow-rest)!important}.lux-module-badge{border:1px solid var(--lytics-border-accent)!important;background:var(--lytics-primary-soft)!important;color:var(--lytics-text-strong)!important;padding-inline:12px!important}.lux-empty-state{border:1px dashed var(--lytics-border-accent);border-radius:18px;background:var(--lytics-primary-soft);color:var(--lytics-text);padding:1.25rem;line-height:1.55}@media (max-width:960px){.lux-page-header,.lux-section-header{align-items:stretch!important}.lux-page-header .v-btn,.lux-section-header .v-btn{max-width:100%}.v-data-table td,.v-data-table th,.v-table td,.v-table th{padding:12px 14px!important}}@media (max-width:600px){.lux-page{padding:.875rem!important}.lux-page-header,.lux-section-header{border-radius:18px;padding:1.125rem}.lux-card>.v-card-title,.lux-insight-card>.v-card-title,.lux-kpi-card>.v-card-title,.lux-panel>.v-card-title{padding:18px 18px 8px!important}.lux-card>.v-card-text,.lux-insight-card>.v-card-text,.lux-kpi-card>.v-card-text,.lux-panel>.v-card-text{padding:16px 18px 18px!important}.v-dialog .v-card-actions{padding-inline:18px!important}}