:root{--k-transition-fast: 150ms;--k-transition-normal: 200ms;--k-transition-slow: 300ms;--k-space-xs: 4px;--k-space-sm: 8px;--k-space-md: 16px;--k-space-lg: 24px;--k-space-xl: 32px;--k-radius-sm: 4px;--k-radius-md: 8px;--k-radius-lg: 12px;--k-radius-xl: 16px;--k-font-display: "Bebas Neue", sans-serif;--k-font-body: "Syne", sans-serif;--k-font-mono: "DM Mono", monospace;--text-dim: var(--mud-palette-text-secondary);--k-shadow-sm: 0 1px 2px rgba(15, 23, 42, 0.05);--k-shadow-md: 0 4px 6px -1px rgba(15, 23, 42, 0.07), 0 2px 4px -2px rgba(15, 23, 42, 0.05);--k-shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, 0.08), 0 4px 6px -4px rgba(15, 23, 42, 0.05);--k-shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, 0.1), 0 8px 10px -6px rgba(15, 23, 42, 0.05);--k-touch-min: 44px}.mud-theme-dark{--k-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.2);--k-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -2px rgba(0, 0, 0, 0.15);--k-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.3), 0 4px 6px -4px rgba(0, 0, 0, 0.2);--k-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.35), 0 8px 10px -6px rgba(0, 0, 0, 0.25)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--mud-palette-primary);color:var(--mud-palette-primary-text);padding:var(--k-space-sm) var(--k-space-md);z-index:1500;transition:top var(--k-transition-fast) ease;border-radius:0 0 var(--k-radius-sm) 0;font-weight:500}.skip-to-content:focus{top:0}a{text-decoration:none}a:hover{text-decoration:none}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--mud-palette-background)}.login-card{width:100%;max-width:450px;padding:2rem;border-radius:12px;border:1px solid var(--mud-palette-lines-default);background:var(--mud-palette-surface);box-shadow:0 4px 24px rgba(0,0,0,.3)}.login-error{padding:12px;margin-bottom:1rem;border-radius:8px;background:color-mix(in srgb, var(--mud-palette-error) 12%, transparent);color:var(--mud-palette-error);font-size:.875rem}.login-success{padding:12px;margin-bottom:1rem;border-radius:8px;background:color-mix(in srgb, var(--mud-palette-success) 12%, transparent);color:var(--mud-palette-success);font-size:.875rem}.validation-summary-valid{display:none}.mud-appbar{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mud-appbar .mud-icon-button{transition:background-color var(--k-transition-fast) ease}.k-nav-drawer{background:var(--mud-palette-surface);border-right:1px solid var(--mud-palette-lines-default)}.k-nav-collapsed .mud-nav-link{justify-content:center;padding:12px 0;margin:2px 8px;border-radius:var(--k-radius-md);transition:background-color var(--k-transition-fast) ease}.k-nav-expanded .mud-nav-link{padding:10px 16px;margin:2px 8px;border-radius:var(--k-radius-md);transition:background-color var(--k-transition-fast) ease}.k-nav-link-collapsed{width:44px !important;height:44px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:var(--k-radius-md) !important}.mud-nav-link.active{background-color:rgba(var(--mud-palette-primary-rgb), 0.12) !important;color:var(--mud-palette-primary) !important}.mud-nav-link.active .mud-nav-link-icon{color:var(--mud-palette-primary) !important}.k-login-logo{display:inline-block;width:80px;height:80px;background-color:var(--mud-palette-primary);-webkit-mask:url("../images/ketra-icon.svg") no-repeat center/contain;mask:url("../images/ketra-icon.svg") no-repeat center/contain}.k-drawer-logo-full{display:block;width:120px;height:48px;background-color:var(--mud-palette-primary);-webkit-mask:url("../images/ketra-icon.svg") no-repeat center/contain;mask:url("../images/ketra-icon.svg") no-repeat center/contain}.k-drawer-logo-mark{display:block;width:36px;height:36px;background-color:var(--mud-palette-primary);-webkit-mask:url("../images/ketra-mark.svg") no-repeat center/contain;mask:url("../images/ketra-mark.svg") no-repeat center/contain}.k-main-with-footer{display:flex;flex-direction:column;min-height:100vh}.k-main-content-wrap{display:flex;flex-direction:column;flex:1}.k-main-content-wrap>.mud-container{flex:1}.k-footer{display:flex;justify-content:space-between;align-items:center;padding:var(--k-space-sm) var(--k-space-lg);font-size:.75rem;color:var(--mud-palette-text-secondary);border-top:1px solid var(--mud-palette-lines-default);background:var(--mud-palette-surface);margin-top:auto}.k-footer-copyright{opacity:.7}.k-footer-version{font-family:var(--k-font-mono);font-size:.6875rem;opacity:.5;letter-spacing:.02em}.mud-card{border-radius:var(--k-radius-lg) !important;box-shadow:var(--k-shadow-sm) !important;border:1px solid var(--mud-palette-lines-default);transition:box-shadow var(--k-transition-normal) ease,transform var(--k-transition-normal) ease}.mud-card:hover{box-shadow:var(--k-shadow-md) !important}.platform-card{transition:transform var(--k-transition-normal) ease,box-shadow var(--k-transition-normal) ease}.platform-card:hover{transform:translateY(-2px);box-shadow:var(--k-shadow-lg) !important}.mud-paper{border-radius:var(--k-radius-md)}.mud-button-root{border-radius:var(--k-radius-md) !important;transition:all var(--k-transition-fast) ease !important}.mud-button-filled{box-shadow:var(--k-shadow-sm) !important}.mud-button-filled:hover{box-shadow:var(--k-shadow-md) !important}.mud-input-control{border-radius:var(--k-radius-md)}.mud-input-outlined .mud-input-slot{border-radius:var(--k-radius-md) !important}.mud-table{border-radius:var(--k-radius-lg) !important;overflow:hidden}.mud-table-head .mud-table-cell{font-weight:600;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--mud-palette-text-secondary)}.mud-table-row:hover{background-color:rgba(var(--mud-palette-primary-rgb), 0.04) !important}.mud-chip{border-radius:var(--k-radius-md) !important}.tenant-selector-chip{cursor:pointer;transition:background-color var(--k-transition-fast) ease;border-radius:var(--k-radius-md)}.tenant-selector-chip:hover{background-color:rgba(255,255,255,.08)}.mud-dialog{border-radius:var(--k-radius-xl) !important;box-shadow:var(--k-shadow-xl) !important}.mud-alert{border-radius:var(--k-radius-md) !important}.mud-tooltip{border-radius:var(--k-radius-sm) !important}.mud-snackbar{border-radius:var(--k-radius-md) !important}.mud-menu .mud-list{border-radius:var(--k-radius-md) !important;padding:var(--k-space-xs) !important}.mud-menu .mud-list-item{border-radius:var(--k-radius-sm) !important;margin:1px 0}.mud-tabs-rounded{border-radius:var(--k-radius-md) !important}.mud-table-container{border-radius:var(--k-radius-lg);border:1px solid var(--mud-palette-lines-default)}.mud-progress-linear{border-radius:var(--k-radius-sm) !important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:var(--mud-palette-action-default);border-radius:4px;opacity:.5}::-webkit-scrollbar-thumb:hover{background:var(--mud-palette-text-secondary)}*{scrollbar-width:thin;scrollbar-color:var(--mud-palette-action-default) rgba(0,0,0,0)}.mud-typography{line-height:1.5 !important;overflow:visible}.mud-typography-body1,.mud-typography-body2,.mud-typography-caption,.mud-typography-subtitle1,.mud-typography-subtitle2{line-height:1.5 !important;padding-top:2px !important;padding-bottom:2px !important}.mud-table-cell{line-height:1.5 !important;padding-top:10px !important;padding-bottom:10px !important}.mud-table-body .mud-table-row .mud-table-cell{overflow:visible}.mud-table-head .mud-table-cell{font-family:var(--k-font-display)}.mud-table-body .mud-table-cell{font-family:var(--k-font-body)}.k-card-elevated{box-shadow:var(--k-shadow-lg) !important}.k-surface-subtle{background:var(--mud-palette-background-gray)}.k-border-subtle{border:1px solid var(--mud-palette-lines-default)}.k-page-title{font-family:var(--k-font-display);font-size:42px;font-weight:700;letter-spacing:.06em;line-height:1;color:var(--mud-palette-text-primary)}.k-gradient-text{background:linear-gradient(135deg, var(--mud-palette-primary) 0%, var(--mud-palette-tertiary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.k-section-title{font-family:var(--k-font-display);font-size:26px;font-weight:700;letter-spacing:.06em;color:var(--mud-palette-text-primary);line-height:1.2}.k-page-subtitle{font-size:15px;font-weight:400;color:var(--mud-palette-text-secondary);margin-top:6px}.k-glass{border:1px solid var(--mud-palette-lines-default);border-radius:var(--k-radius-lg) !important;background:var(--mud-palette-surface)}.k-stat-card{position:relative;border-radius:var(--k-radius-md) !important;box-shadow:0 2px 8px -2px rgba(15,23,42,.12),0 4px 16px -4px rgba(15,23,42,.08);transition:transform var(--k-transition-normal) ease,box-shadow var(--k-transition-normal) ease,border-color var(--k-transition-normal) ease;overflow:hidden;border:1px solid var(--mud-palette-lines-default)}.mud-theme-dark .k-stat-card{box-shadow:0 2px 8px -2px rgba(0,0,0,.35),0 4px 16px -4px rgba(0,0,0,.25)}@media(hover: hover){.k-stat-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(15,23,42,.16),0 8px 24px -4px rgba(15,23,42,.1)}.mud-theme-dark .k-stat-card:hover{box-shadow:0 4px 12px -2px rgba(0,0,0,.45),0 8px 24px -4px rgba(0,0,0,.3)}}.k-stat-value{font-family:var(--k-font-display);font-size:1.75rem;font-weight:400;line-height:1.2;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--mud-palette-text-primary)}.k-stat-value--sm{font-size:1.125rem;font-weight:600;line-height:1.3}.k-kpi-hero{font-family:var(--k-font-display);font-size:46px;font-weight:400;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--mud-palette-text-primary);text-align:center;margin-bottom:4px}.k-stat-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--mud-palette-text-secondary);margin-top:6px;line-height:1.4}.k-stat-label--centered{justify-content:center}.k-stat-trend{display:inline-flex;align-items:center;gap:2px;font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:999px;margin-top:8px}.k-stat-trend--up{color:var(--mud-palette-success);background:rgba(5,150,105,.1)}.k-stat-trend--down{color:var(--mud-palette-error);background:rgba(220,38,38,.1)}.k-stat-trend--neutral{color:var(--mud-palette-text-secondary);background:rgba(100,116,139,.08)}.k-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.k-status-dot--online{background:var(--mud-palette-success);box-shadow:0 0 0 2px rgba(5,150,105,.2)}.k-status-dot--offline{background:var(--mud-palette-error)}.k-status-dot--warning{background:var(--mud-palette-warning);box-shadow:0 0 0 2px rgba(217,119,6,.2)}.k-status-dot--maint{background:var(--mud-palette-info)}.k-status-dot--pulse{animation:k-pulse 2s ease-in-out infinite}@keyframes k-pulse{0%,100%{box-shadow:0 0 0 2px rgba(5,150,105,.2)}50%{box-shadow:0 0 0 4px rgba(5,150,105,.1)}}.k-section-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.k-section-header::after{content:"";flex:1;height:1px;background:var(--mud-palette-lines-default)}.k-section-header__title{font-family:var(--k-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mud-palette-text-secondary);white-space:nowrap}.k-alert-item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--mud-palette-divider-light);align-items:flex-start}.k-alert-item:last-child{border-bottom:none}.k-alert-strip{width:3px;min-height:100%;border-radius:2px;flex-shrink:0;align-self:stretch}.k-alert-strip--critical{background:var(--mud-palette-error)}.k-alert-strip--warning{background:var(--mud-palette-warning)}.k-alert-strip--info{background:var(--mud-palette-info)}.k-service-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.8125rem;font-weight:500;border:1px solid var(--mud-palette-lines-default);transition:background var(--k-transition-fast)}@media(hover: hover){.k-service-chip:hover{background:rgba(var(--mud-palette-primary-rgb), 0.06)}}.k-dash-panel{border:1px solid var(--mud-palette-lines-default);border-radius:var(--k-radius-lg) !important;background:var(--mud-palette-surface);transition:box-shadow var(--k-transition-normal)}@media(hover: hover){.k-dash-panel:hover{box-shadow:var(--k-shadow-sm)}}.k-metric-ring{position:relative;display:flex;align-items:center;justify-content:center}.k-metric-ring__center{position:absolute;text-align:center}.k-updated-at{font-size:.6875rem;font-weight:500;color:var(--mud-palette-text-disabled);font-variant-numeric:tabular-nums}.k-money{font-family:var(--k-font-display);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.02em}.k-health-bar{height:6px;border-radius:3px;background:var(--mud-palette-action-disabled-background);overflow:hidden;min-width:48px}.k-health-bar__fill{height:100%;border-radius:3px;transition:width var(--k-transition-slow) ease}.k-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;color:var(--mud-palette-text-secondary);gap:8px}.k-detail-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--mud-palette-divider-light);font-size:.875rem;min-height:var(--k-touch-min)}.k-detail-row:last-child{border-bottom:none}.k-detail-row__label{color:var(--mud-palette-text-secondary);font-weight:400}.k-detail-row__value{font-weight:600;color:var(--mud-palette-text-primary);text-align:right}.k-balance-hero{text-align:center;padding:24px 16px;border-radius:var(--k-radius-lg);background:linear-gradient(135deg, rgba(var(--mud-palette-primary-rgb), 0.06) 0%, rgba(var(--mud-palette-primary-rgb), 0.02) 100%);border:1px solid rgba(var(--mud-palette-primary-rgb), 0.12)}.k-balance-hero__amount{font-family:var(--k-font-display);font-size:2.25rem;font-weight:400;letter-spacing:.04em;font-variant-numeric:tabular-nums;line-height:1.1}.k-amount-positive{color:var(--mud-palette-success)}.k-amount-negative{color:var(--mud-palette-error)}.k-kpi-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.k-kpi-icon .mud-icon-root{font-size:1.25rem}.k-kpi-icon--primary{background:rgba(var(--mud-palette-primary-rgb), 0.14);color:var(--mud-palette-primary)}.k-kpi-icon--success{background:rgba(5,150,105,.14);color:var(--mud-palette-success)}.k-kpi-icon--info{background:rgba(var(--mud-palette-info-rgb), 0.14);color:var(--mud-palette-info)}.k-kpi-icon--warning{background:rgba(var(--mud-palette-warning-rgb), 0.14);color:var(--mud-palette-warning)}.k-kpi-icon--error{background:rgba(var(--mud-palette-error-rgb), 0.14);color:var(--mud-palette-error)}.k-kpi-icon--tertiary{background:rgba(var(--mud-palette-tertiary-rgb), 0.14);color:var(--mud-palette-tertiary)}.k-kpi-icon--secondary{background:rgba(var(--mud-palette-secondary-rgb), 0.14);color:var(--mud-palette-secondary)}.k-stat-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg, var(--mud-palette-primary), transparent);opacity:.85}.k-stat-card--success::before{background:linear-gradient(90deg, var(--mud-palette-success), transparent)}.k-stat-card--warning::before{background:linear-gradient(90deg, var(--mud-palette-warning), transparent)}.k-stat-card--error::before{background:linear-gradient(90deg, var(--mud-palette-error), transparent)}.k-stat-card--info::before{background:linear-gradient(90deg, var(--mud-palette-info), transparent)}.k-stat-card--tertiary::before{background:linear-gradient(90deg, var(--mud-palette-tertiary), transparent)}.k-stat-card--secondary::before{background:linear-gradient(90deg, var(--mud-palette-secondary), transparent)}.k-stat-card{border-left:none}.k-stat-card--success,.k-stat-card--warning,.k-stat-card--error,.k-stat-card--info,.k-stat-card--tertiary,.k-stat-card--secondary{border-left-color:rgba(0,0,0,0)}.k-dash-grid{display:grid;gap:16px}@media(min-width: 960px){.k-dash-grid--3{grid-template-columns:repeat(3, 1fr)}.k-dash-grid--4{grid-template-columns:repeat(4, 1fr)}.k-dash-grid--5{grid-template-columns:repeat(5, 1fr)}.k-dash-grid--2-1{grid-template-columns:2fr 1fr}.k-dash-grid--1-2{grid-template-columns:1fr 2fr}}@media(min-width: 600px)and (max-width: 959px){.k-dash-grid{gap:12px}.k-dash-grid--3{grid-template-columns:repeat(3, 1fr)}.k-dash-grid--4{grid-template-columns:repeat(2, 1fr)}.k-dash-grid--5{grid-template-columns:repeat(3, 1fr)}.k-dash-grid--2-1{grid-template-columns:3fr 2fr}.k-dash-grid--1-2{grid-template-columns:2fr 3fr}}@media(max-width: 599px){.k-dash-grid{gap:10px}.k-dash-grid--3{grid-template-columns:1fr}.k-dash-grid--4{grid-template-columns:1fr}.k-dash-grid--5{grid-template-columns:1fr}.k-dash-grid--2-1,.k-dash-grid--1-2{grid-template-columns:1fr}}.k-card-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;padding:8px 0}@media(max-width: 1280px){.k-card-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.k-card-grid{grid-template-columns:1fr;gap:12px}}.k-gc-tile{position:relative;border-radius:var(--k-radius-lg);overflow:hidden;cursor:pointer;aspect-ratio:1.5/1;transition:transform var(--k-transition-normal) ease,box-shadow var(--k-transition-normal) ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.15),0 10px 20px -2px rgba(0,0,0,.12),0 20px 40px -4px rgba(0,0,0,.08)}.mud-theme-dark .k-gc-tile{box-shadow:0 4px 6px -1px rgba(0,0,0,.4),0 10px 20px -2px rgba(0,0,0,.35),0 20px 40px -4px rgba(0,0,0,.25)}.k-gc-tile:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 8px 12px -2px rgba(0,0,0,.2),0 16px 32px -4px rgba(0,0,0,.18),0 28px 56px -8px rgba(0,0,0,.12)}.mud-theme-dark .k-gc-tile:hover{box-shadow:0 8px 12px -2px rgba(0,0,0,.5),0 16px 32px -4px rgba(0,0,0,.45),0 28px 56px -8px rgba(0,0,0,.35)}.k-gc-image-wrap{position:relative;width:100%;height:100%;overflow:hidden;background:var(--mud-palette-background-gray);border-radius:var(--k-radius-lg)}.k-gc-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.k-gc-tile--disabled .k-gc-image-wrap::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1}.k-gc-tile--disabled .k-gc-image-wrap img{filter:grayscale(0.7)}.k-gc-toggle{position:absolute;top:8px;right:8px;z-index:5;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);border-radius:999px;padding:2px 4px}.k-gc-type-badge{position:absolute;top:8px;left:8px;z-index:5}.k-gc-namebar{position:absolute;bottom:0;left:0;right:0;padding:10px 14px;background:linear-gradient(transparent, rgba(0, 0, 0, 0.75));color:#fff;min-height:44px}.k-gc-namebar__sku{display:none;text-overflow:ellipsis}.k-gc-namebar__name{font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%;text-align:right}.k-gc-info{display:none;border-radius:0 0 var(--k-radius-lg) var(--k-radius-lg)}.k-gc-info__funding{font-weight:600;color:var(--mud-palette-text-primary)}.k-gc-info__discount{font-weight:600;color:var(--mud-palette-success)}.k-gc-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 0 8px}.k-gc-pager__info{font-size:.875rem;color:var(--mud-palette-text-secondary);margin:0 16px;font-variant-numeric:tabular-nums}.k-theme-picker{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:var(--k-radius-md);border:1px solid var(--mud-palette-lines-default);background:rgba(128,128,128,.08)}.k-theme-picker-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mud-palette-text-disabled);padding-right:4px;user-select:none}.k-theme-swatch{width:24px;height:24px;border-radius:6px;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:all .2s ease;position:relative;flex-shrink:0}.k-theme-swatch:hover{transform:scale(1.15)}.k-theme-swatch.active{border-color:var(--mud-palette-text-primary);box-shadow:0 0 0 1px var(--mud-palette-text-disabled)}.k-swatch-dark{background:linear-gradient(135deg, #111418, #c9a227)}.k-swatch-light{background:linear-gradient(135deg, #faf8f5, #9a6f0e)}.k-swatch-slate{background:linear-gradient(135deg, #e2ecf5 50%, #1e3a8a 50%)}.k-swatch-precision{background:linear-gradient(135deg, #070d1c, #00cce8)}.k-theme-swatch[title]::after{content:attr(title);position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);background:var(--mud-palette-surface);color:var(--mud-palette-text-primary);font-size:10px;white-space:nowrap;padding:3px 7px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .15s;border:1px solid var(--mud-palette-lines-default);z-index:100}.k-theme-swatch:hover[title]::after{opacity:1}.k-logo-wrap{display:flex;align-items:center;gap:10px;padding:22px 20px 16px;border-bottom:1px solid var(--mud-palette-lines-default)}.k-logo-mark{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--mud-palette-primary);color:#fff;flex-shrink:0}.k-logo-mark svg{width:22px;height:22px}.k-logo-mark--sm{width:28px;height:28px}.k-logo-mark--sm svg{width:14px;height:14px}.k-logo-text{font-family:var(--k-font-display);font-size:30px;font-weight:700;letter-spacing:.12em;color:var(--mud-palette-text-primary);line-height:1}.k-logo-badge{font-family:var(--k-font-mono);font-size:9px;font-weight:500;letter-spacing:.04em;padding:1px 6px;border-radius:4px;background:rgba(128,128,128,.12);color:var(--mud-palette-text-disabled);border:1px solid var(--mud-palette-lines-default);margin-top:2px;display:inline-block}.k-active-context{margin:12px 12px 0;padding:7px 12px;border-radius:var(--k-radius-md);background:rgba(128,128,128,.06);border:1px solid var(--mud-palette-lines-default);cursor:pointer;transition:background var(--k-transition-fast),border-color var(--k-transition-fast)}.k-active-context:hover{background:rgba(128,128,128,.1);border-color:rgba(var(--mud-palette-primary-rgb), 0.2)}.k-active-context__label{font-family:var(--k-font-body);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mud-palette-text-disabled)}.k-active-context__name{font-family:var(--k-font-body);font-size:13px;font-weight:600;color:var(--mud-palette-text-primary);display:flex;align-items:center;gap:4px}.k-active-context__name .mud-icon-root{font-size:14px;color:var(--mud-palette-text-disabled)}.k-active-context .tenant-selector-container{width:100%}.k-active-context .tenant-selector-button{min-width:unset !important;width:100%;padding:0 !important;justify-content:space-between !important;font-family:var(--k-font-body) !important;font-size:13px !important;font-weight:600 !important;color:var(--mud-palette-text-primary) !important;text-transform:none !important;letter-spacing:normal !important}.k-active-context .tenant-selector-button .mud-button-label{width:100%;justify-content:flex-start;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-active-context .tenant-selector-button .mud-button-icon-start{display:none !important}.k-active-context .tenant-selector-button .mud-button-icon-end{font-size:14px !important;color:var(--mud-palette-text-disabled) !important;margin-left:auto}.k-active-context .mud-chip{margin:2px 0}.k-sidebar-footer{border-top:1px solid var(--mud-palette-lines-default);padding:12px}.k-user-row{display:flex;align-items:center;gap:10px;border-radius:var(--k-radius-md);padding:8px 10px;transition:background var(--k-transition-fast)}.k-user-row:hover{background:rgba(128,128,128,.08)}.k-avatar{width:32px;height:32px;border-radius:50%;background:var(--mud-palette-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;font-family:var(--k-font-body);flex-shrink:0}.k-user-name{font-family:var(--k-font-body);font-size:13px;font-weight:600;color:var(--mud-palette-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-user-role{font-family:var(--k-font-body);font-size:11px;color:var(--mud-palette-text-disabled)}.k-nav-group .mud-nav-group-title{font-family:var(--k-font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);padding:14px 13px 7px}.k-nav-group .mud-nav-group-icon{display:none !important}.mud-nav-link{font-family:var(--k-font-body)}.k-breadcrumb{display:flex;align-items:center;gap:4px;font-family:var(--k-font-body);font-size:14px;font-weight:500;margin-left:4px}.k-breadcrumb__link{color:var(--mud-palette-text-secondary);text-decoration:none;transition:color var(--k-transition-fast)}.k-breadcrumb__link:hover{color:var(--mud-palette-primary)}.k-breadcrumb__sep{color:var(--mud-palette-text-disabled) !important;font-size:16px !important}.k-breadcrumb__active{color:var(--mud-palette-text-primary);font-weight:700}html[data-theme=dark]{--k-font-display: "Bebas Neue", sans-serif;--k-font-body: "Syne", sans-serif;--k-font-mono: "DM Mono", monospace}html[data-theme=dark] .mud-appbar{position:relative}html[data-theme=dark] .mud-appbar::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, rgba(201, 162, 39, 0.5), transparent);pointer-events:none}html[data-theme=dark] .k-stat-card:hover{box-shadow:0 4px 16px -2px rgba(0,0,0,.5),0 0 20px rgba(201,162,39,.08);border-color:rgba(201,162,39,.18)}html[data-theme=dark] .k-dash-panel:hover{box-shadow:0 2px 12px rgba(0,0,0,.4),0 0 14px rgba(201,162,39,.05);border-color:rgba(201,162,39,.14)}html[data-theme=dark] .mud-table{background:#111418;border:1px solid rgba(255,255,255,.07)}html[data-theme=dark] .mud-table-head .mud-table-cell{background:#181c22;border-bottom:1px solid rgba(255,255,255,.07);color:#555250;font-size:.6875rem;font-weight:600;letter-spacing:.1em}html[data-theme=dark] .mud-table-row{border-bottom:1px solid rgba(255,255,255,.05);transition:background .15s ease,border-color .15s ease}html[data-theme=dark] .mud-table-row:hover{background:rgba(201,162,39,.04) !important;border-left:3px solid rgba(201,162,39,.5)}html[data-theme=dark] .k-status-dot--online{box-shadow:0 0 6px rgba(61,214,140,.6)}html[data-theme=dark] .k-section-header::after{background:linear-gradient(90deg, rgba(201, 162, 39, 0.3), transparent)}html[data-theme=dark] .k-glass,html[data-theme=dark] .k-dash-panel{background:#111418;border-color:rgba(255,255,255,.07)}html[data-theme=dark] .k-service-chip:hover{background:rgba(201,162,39,.06);border-color:rgba(201,162,39,.14)}html[data-theme=dark] .k-health-bar{background:rgba(255,255,255,.06)}html[data-theme=dark] .mud-nav-link.active{background-color:rgba(var(--mud-palette-primary-rgb), 0.12) !important;color:var(--mud-palette-primary) !important;border:1px solid #083f00;box-shadow:inset 0 0 15px rgba(228,255,0,.14)}html[data-theme=dark] .k-logo-mark{background:linear-gradient(135deg, #c9a227, #9a7a16);box-shadow:0 0 14px rgba(201,162,39,.32)}html[data-theme=dark] .k-active-context{background:rgba(201,162,39,.06);border-color:rgba(201,162,39,.1)}html[data-theme=dark] .k-active-context:hover{background:rgba(201,162,39,.1);border-color:rgba(201,162,39,.2)}html[data-theme=dark] .k-active-context__label{color:rgba(201,162,39,.5)}html[data-theme=dark] .k-avatar{background:linear-gradient(135deg, #c9a227, #9a7a16)}html[data-theme=dark] .k-sidebar-footer{border-top-color:rgba(255,255,255,.07)}html[data-theme=dark] .k-breadcrumb__link{color:#9a9590}html[data-theme=dark] .k-breadcrumb__link:hover{color:#c9a227}html[data-theme=dark] .k-breadcrumb__active{color:#eae8e2}html[data-theme=light]{--k-font-display: "Barlow Condensed", sans-serif;--k-font-body: "Barlow", sans-serif;--k-font-mono: "DM Mono", monospace}html[data-theme=light] .k-kpi-hero,html[data-theme=light] .k-stat-value,html[data-theme=light] .k-money,html[data-theme=light] .k-balance-hero__amount,html[data-theme=light] .k-page-title,html[data-theme=light] .k-section-title{font-weight:700;letter-spacing:-0.01em}html[data-theme=light] .mud-card{box-shadow:0 2px 5px rgba(20,14,4,.1),0 1px 2px rgba(20,14,4,.07) !important}html[data-theme=light] .mud-card:hover{box-shadow:0 6px 22px rgba(20,14,4,.14),0 2px 6px rgba(20,14,4,.09) !important}html[data-theme=light] .k-stat-card{box-shadow:0 2px 5px rgba(20,14,4,.1),0 1px 2px rgba(20,14,4,.07);border-left:none}html[data-theme=light] .k-stat-card:hover{box-shadow:0 6px 22px rgba(20,14,4,.14),0 2px 6px rgba(20,14,4,.09);transform:translateY(-2px)}html[data-theme=light] .k-dash-panel{box-shadow:0 2px 5px rgba(20,14,4,.1),0 1px 2px rgba(20,14,4,.07)}html[data-theme=light] .k-dash-panel:hover{box-shadow:0 6px 22px rgba(20,14,4,.14),0 2px 6px rgba(20,14,4,.09)}html[data-theme=light] .mud-table{box-shadow:0 2px 5px rgba(20,14,4,.1),0 1px 2px rgba(20,14,4,.07)}html[data-theme=light] .mud-table-head .mud-table-cell{background:#eeebe5;border-bottom:1px solid rgba(40,30,15,.11);font-size:.6875rem;font-weight:700;letter-spacing:.04em;color:#9a8e7a}html[data-theme=light] .mud-table-row:hover{background:rgba(92,74,42,.04) !important}html[data-theme=light] .k-section-header::after{background:rgba(40,30,15,.11)}html[data-theme=light] .k-logo-mark{background:linear-gradient(135deg, #5c4a2a, #3a301a)}html[data-theme=light] .k-logo-text{color:#1c1610}html[data-theme=light] .k-active-context{background:rgba(92,74,42,.05);border-color:rgba(40,30,15,.11)}html[data-theme=light] .k-active-context:hover{background:rgba(92,74,42,.08)}html[data-theme=light] .k-active-context__label{color:#9a8e7a}html[data-theme=light] .k-avatar{background:linear-gradient(135deg, #5c4a2a, #3a301a)}html[data-theme=light] .k-breadcrumb__link{color:#5a4e3a}html[data-theme=light] .k-breadcrumb__link:hover{color:#5c4a2a}html[data-theme=light] .k-breadcrumb__active{color:#1c1610}html[data-theme=slate]{--k-font-display: "Montserrat", sans-serif;--k-font-body: "Montserrat", sans-serif;--k-font-mono: "DM Mono", monospace;--text-dim: rgba(255, 255, 255, 0.28)}html[data-theme=slate] .k-kpi-hero,html[data-theme=slate] .k-stat-value,html[data-theme=slate] .k-money,html[data-theme=slate] .k-balance-hero__amount,html[data-theme=slate] .k-page-title,html[data-theme=slate] .k-section-title{font-weight:800;letter-spacing:-0.025em}html[data-theme=slate] .k-nav-drawer{background:linear-gradient(180deg, #0f1f44 0%, #0a1632 100%) !important;border-right:none !important;box-shadow:4px 0 28px rgba(10,25,70,.28) !important}html[data-theme=slate] .k-nav-drawer .mud-nav-link{color:rgba(220,232,255,.7)}html[data-theme=slate] .k-nav-drawer .mud-nav-link:hover{background:rgba(255,255,255,.07);color:rgba(255,255,255,.92)}html[data-theme=slate] .k-nav-drawer .mud-nav-link.active{background:rgba(96,165,250,.18) !important;color:#bfd7ff !important;border:1px solid rgba(96,165,250,.28)}html[data-theme=slate] .k-nav-drawer .mud-nav-link.active .mud-nav-link-icon{color:#bfd7ff !important}html[data-theme=slate] .k-nav-drawer .mud-nav-link-icon{color:rgba(220,232,255,.44)}html[data-theme=slate] .mud-navmenu .mud-nav-group .mud-collapse-text{color:var(--text-dim)}html[data-theme=slate] .mud-appbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(30,58,138,.12);box-shadow:0 1px 14px rgba(20,40,90,.08)}html[data-theme=slate] body{background-color:#e2ecf5 !important;background-image:repeating-linear-gradient(45deg, rgba(30, 58, 138, 0.045) 0 1px, transparent 1px 14px),repeating-linear-gradient(-45deg, rgba(30, 58, 138, 0.045) 0 1px, transparent 1px 14px),linear-gradient(150deg, #dce8f5 0%, #e4ecf5 50%, #dae6f2 100%) !important;background-attachment:fixed !important}html[data-theme=slate] .mud-table-row:hover{background-color:#f1f5fc !important}html[data-theme=slate] .k-stat-card{background:#fff;border:1px solid #d3deea;border-left:none;box-shadow:0 1px 3px rgba(20,40,90,.08),0 1px 2px rgba(20,40,90,.05)}html[data-theme=slate] .k-stat-card:hover{box-shadow:0 4px 20px rgba(20,40,90,.12),0 1px 4px rgba(20,40,90,.07);border-color:#b8c7da;transform:translateY(-2px)}html[data-theme=slate] .k-dash-panel{background:#fff;border:1px solid #d3deea;box-shadow:0 1px 3px rgba(20,40,90,.08),0 1px 2px rgba(20,40,90,.05)}html[data-theme=slate] .k-dash-panel:hover{box-shadow:0 4px 20px rgba(20,40,90,.12),0 1px 4px rgba(20,40,90,.07)}html[data-theme=slate] .mud-table{background:#fff;border:1px solid #d3deea;box-shadow:0 1px 3px rgba(20,40,90,.08),0 1px 2px rgba(20,40,90,.05)}html[data-theme=slate] .mud-table-head .mud-table-cell{background:#f2f6fb;border-bottom:1px solid #d3deea;font-size:.625rem;font-weight:700;letter-spacing:.07em;color:#6a80a0}html[data-theme=slate] .mud-table-row{border-left:3px solid rgba(0,0,0,0);transition:background .12s ease,border-color .12s ease}html[data-theme=slate] .mud-table-row:hover{background:#f1f5fc !important;border-left-color:#1e3a8a}html[data-theme=slate] .k-section-header::after{background:#d3deea}html[data-theme=slate] .k-kpi-icon--primary{background:#1e3a8a;color:#fff;box-shadow:0 4px 10px rgba(30,58,138,.32)}html[data-theme=slate] .k-kpi-icon--success{background:#16a34a;color:#fff;box-shadow:0 4px 10px rgba(22,163,74,.32)}html[data-theme=slate] .k-kpi-icon--info{background:#1e40af;color:#fff;box-shadow:0 4px 10px rgba(30,64,175,.32)}html[data-theme=slate] .k-kpi-icon--error{background:#dc2626;color:#fff;box-shadow:0 4px 10px rgba(220,38,38,.32)}html[data-theme=slate] .k-kpi-icon--tertiary{background:#3b5bb8;color:#fff;box-shadow:0 4px 10px rgba(59,91,184,.32)}html[data-theme=slate] .k-kpi-icon--warning{background:#d97706;color:#fff;box-shadow:0 4px 10px rgba(217,119,6,.32)}html[data-theme=slate] .k-kpi-icon--secondary{background:#4a6a90;color:#fff;box-shadow:0 4px 10px rgba(74,106,144,.32)}html[data-theme=slate] .k-service-chip:hover{background:#f1f5fc;border-color:rgba(30,58,138,.22)}html[data-theme=slate] .k-logo-mark{background:linear-gradient(135deg, #60a5fa, #1e3a8a);box-shadow:0 0 0 3px rgba(96,165,250,.22),0 4px 14px rgba(30,58,138,.45)}html[data-theme=slate] .k-logo-text{color:rgba(255,255,255,.94)}html[data-theme=slate] .k-logo-badge{background:rgba(255,255,255,.08);color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.12)}html[data-theme=slate] .k-active-context{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}html[data-theme=slate] .k-active-context:hover{background:rgba(255,255,255,.11);border-color:rgba(96,165,250,.4)}html[data-theme=slate] .k-active-context__label{color:rgba(220,232,255,.55)}html[data-theme=slate] .k-active-context__name{color:rgba(220,232,255,.94)}html[data-theme=slate] .k-active-context__name .mud-icon-root{color:rgba(220,232,255,.5)}html[data-theme=slate] .k-active-context .tenant-selector-button{color:rgba(220,232,255,.94) !important}html[data-theme=slate] .k-active-context .tenant-selector-button:hover{color:#fff !important;background:rgba(255,255,255,.06) !important}html[data-theme=slate] .k-active-context .tenant-selector-button .mud-button-icon-end{color:rgba(220,232,255,.6) !important}html[data-theme=slate] .k-user-name{color:rgba(220,232,255,.94)}html[data-theme=slate] .k-user-role{color:rgba(220,232,255,.48)}html[data-theme=slate] .k-avatar{background:linear-gradient(135deg, #60a5fa, #1e3a8a);border:2px solid rgba(255,255,255,.2)}html[data-theme=slate] .k-sidebar-footer{border-top-color:rgba(255,255,255,.08);background:linear-gradient(0deg, rgba(30, 58, 138, 0.18) 0%, transparent 100%)}html[data-theme=slate] .k-sidebar-footer .mud-button-text-error,html[data-theme=slate] .k-sidebar-footer .mud-button-text-error .mud-button-icon-start,html[data-theme=slate] .k-sidebar-footer .mud-button-text-error .mud-button-label{color:#fda4af !important}html[data-theme=slate] .k-sidebar-footer .mud-button-text-error:hover{background:rgba(248,113,113,.1) !important;color:#fecdd3 !important}html[data-theme=slate] .k-logo-wrap{border-bottom-color:rgba(255,255,255,.08)}html[data-theme=slate] .k-nav-group .mud-nav-group-title{color:var(--text-dim);font-family:var(--k-font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;padding:14px 13px 7px}html[data-theme=slate] .k-breadcrumb__link{color:#4a6a90}html[data-theme=slate] .k-breadcrumb__link:hover{color:#1e3a8a}html[data-theme=slate] .k-breadcrumb__active{color:#0b1a3a}html[data-theme=precision]{--k-font-display: "Barlow Condensed", sans-serif;--k-font-body: "Barlow", sans-serif;--k-font-mono: "DM Mono", monospace;--text-dim: rgba(0, 204, 232, 0.28)}html[data-theme=precision] .k-kpi-hero,html[data-theme=precision] .k-stat-value,html[data-theme=precision] .k-money,html[data-theme=precision] .k-balance-hero__amount,html[data-theme=precision] .k-page-title,html[data-theme=precision] .k-section-title{font-weight:700;letter-spacing:.02em}html[data-theme=precision] body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0, 190, 220, 0.032) 1px, transparent 1px),linear-gradient(90deg, rgba(0, 190, 220, 0.032) 1px, transparent 1px),radial-gradient(rgba(0, 190, 220, 0.065) 1px, transparent 1px),radial-gradient(ellipse 65% 40% at 18% 22%, rgba(0, 170, 210, 0.07) 0%, transparent 52%),radial-gradient(ellipse 45% 35% at 78% 12%, rgba(150, 90, 255, 0.05) 0%, transparent 48%),radial-gradient(ellipse 50% 28% at 62% 78%, rgba(0, 210, 160, 0.04) 0%, transparent 42%);background-size:60px 60px,60px 60px,30px 30px,100% 100%,100% 100%,100% 100%;animation:clarityGrid 16s ease-in-out infinite alternate}@keyframes clarityGrid{0%{opacity:.5}50%{opacity:1}100%{opacity:.6}}html[data-theme=precision] .mud-appbar{position:relative;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-theme=precision] .mud-appbar::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, rgba(0, 204, 232, 0.4), transparent);pointer-events:none;opacity:.65}html[data-theme=precision] .k-nav-drawer{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-right:1px solid rgba(0,200,230,.07) !important;box-shadow:2px 0 28px rgba(0,0,0,.55) !important}html[data-theme=precision] .mud-card{backdrop-filter:blur(12px);border:1px solid rgba(0,200,230,.1);box-shadow:0 4px 24px rgba(0,0,0,.52) !important}html[data-theme=precision] .mud-card:hover{border-color:rgba(0,200,230,.22);box-shadow:0 6px 30px rgba(0,0,0,.65),0 0 18px rgba(0,204,232,.07) !important}html[data-theme=precision] .mud-table-row:hover{background-color:rgba(0,204,232,.05) !important}html[data-theme=precision] .k-status-dot--online{box-shadow:0 0 6px rgba(0,228,160,.8)}html[data-theme=precision] .k-stat-card{background:rgba(6,14,36,.78);border:1px solid rgba(0,200,230,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 22px rgba(0,0,0,.52);border-left:none}html[data-theme=precision] .k-stat-card:hover{border-color:rgba(0,200,230,.22);box-shadow:0 6px 28px rgba(0,0,0,.65),0 0 20px rgba(0,204,232,.08);transform:translateY(-2px)}html[data-theme=precision] .k-dash-panel{background:rgba(6,14,36,.78);border:1px solid rgba(0,200,230,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px rgba(0,0,0,.52)}html[data-theme=precision] .k-dash-panel:hover{border-color:rgba(0,200,230,.16);box-shadow:0 6px 28px rgba(0,0,0,.6),0 0 16px rgba(0,204,232,.05)}html[data-theme=precision] .mud-table{background:rgba(7,15,36,.78);border:1px solid rgba(0,200,230,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px rgba(0,0,0,.52)}html[data-theme=precision] .mud-table-head .mud-table-cell{background:rgba(0,204,232,.04);border-bottom:1px solid rgba(0,200,230,.1);font-size:.6875rem;font-weight:700;letter-spacing:.14em;color:#6888b0}html[data-theme=precision] .mud-table-row{border-bottom:1px solid rgba(0,200,230,.05);transition:background .14s ease}html[data-theme=precision] .mud-table-row:hover{background:rgba(0,204,232,.05) !important}html[data-theme=precision] .k-section-header::after{background:linear-gradient(90deg, rgba(0, 204, 232, 0.3), transparent)}html[data-theme=precision] .k-glass{background:rgba(6,14,36,.78);border-color:rgba(0,200,230,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-theme=precision] .k-health-bar{background:rgba(0,200,230,.08)}html[data-theme=precision] .k-health-bar__fill{box-shadow:0 0 6px currentColor}html[data-theme=precision] .k-status-dot--online{box-shadow:0 0 8px rgba(0,228,160,.8)}html[data-theme=precision] .k-status-dot--offline{box-shadow:0 0 6px rgba(255,68,102,.6)}html[data-theme=precision] .k-status-dot--warning{box-shadow:0 0 6px rgba(255,170,48,.6)}html[data-theme=precision] .k-service-chip{border-color:rgba(0,200,230,.1)}html[data-theme=precision] .k-service-chip:hover{background:rgba(0,204,232,.06);border-color:rgba(0,204,232,.2)}html[data-theme=precision] .k-kpi-icon{box-shadow:0 0 12px rgba(0,204,232,.08)}html[data-theme=precision] .k-logo-mark{background:linear-gradient(135deg, #00cce8, #0088c0);box-shadow:0 0 18px rgba(0,204,232,.38)}html[data-theme=precision] .k-logo-text{color:#dce8ff}html[data-theme=precision] .k-logo-badge{background:rgba(0,204,232,.1);color:rgba(0,204,232,.55);border-color:rgba(0,204,232,.15)}html[data-theme=precision] .k-active-context{background:rgba(0,204,232,.05);border-color:rgba(0,204,232,.12)}html[data-theme=precision] .k-active-context:hover{border-color:rgba(0,204,232,.26);box-shadow:0 0 12px rgba(0,204,232,.08)}html[data-theme=precision] .k-active-context__label{color:rgba(0,204,232,.42)}html[data-theme=precision] .k-active-context__name{color:#b8d8f0}html[data-theme=precision] .k-active-context__name .mud-icon-root{color:rgba(0,204,232,.38)}html[data-theme=precision] .k-user-name{color:#b8d8f0}html[data-theme=precision] .k-user-role{color:rgba(0,204,232,.38)}html[data-theme=precision] .k-avatar{background:linear-gradient(135deg, #00cce8, #0070a0);border:1px solid rgba(0,204,232,.3)}html[data-theme=precision] .k-sidebar-footer{border-top-color:rgba(0,200,230,.08)}html[data-theme=precision] .k-logo-wrap{border-bottom-color:rgba(0,200,230,.08)}html[data-theme=precision] .k-nav-group .mud-nav-group-title{color:var(--text-dim);font-family:var(--k-font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;padding:14px 13px 7px}html[data-theme=precision] .mud-nav-link{color:rgba(170,200,235,.62)}html[data-theme=precision] .mud-nav-link:hover{background:rgba(0,204,232,.07);color:#b8d8f0}html[data-theme=precision] .mud-nav-link.active{background:rgba(0,204,232,.13) !important;color:#00cce8 !important;border:1px solid rgba(0,204,232,.22);box-shadow:0 0 12px rgba(0,204,232,.1)}html[data-theme=precision] .mud-nav-link.active .mud-nav-link-icon{color:#00cce8 !important}html[data-theme=precision] .mud-nav-link-icon{color:rgba(170,200,235,.4)}html[data-theme=precision] .k-breadcrumb__link{color:#6888b0}html[data-theme=precision] .k-breadcrumb__link:hover{color:#00cce8}html[data-theme=precision] .k-breadcrumb__active{color:#dce8ff}@media(min-width: 960px){.k-mobile-only{display:none !important}}@media(max-width: 959px){.k-desktop-only{display:none !important}.k-dash-panel{border-radius:var(--k-radius-md) !important}}@media(max-width: 599px){.mud-container{padding-left:12px !important;padding-right:12px !important}.k-stat-card .pa-4,.k-stat-card.pa-4{padding:12px !important}.k-stat-value{font-size:1.25rem}.k-stat-value--sm{font-size:1rem}.k-stat-label{font-size:.75rem;gap:4px;margin-top:4px}.k-dash-panel.pa-5,.k-dash-panel .pa-5{padding:16px !important}.k-section-header{margin-bottom:12px}.k-footer{flex-direction:column;gap:var(--k-space-xs);text-align:center}.k-kpi-hero{font-size:2rem}.mud-table .mud-table-body .mud-table-row{border-bottom:1px solid var(--mud-palette-divider-light);padding:12px 0}.mud-table .mud-table-body .mud-table-row:last-child{border-bottom:none}.mud-table .mud-table-body .mud-table-cell::before{font-size:.6875rem !important;font-weight:600 !important;letter-spacing:.04em;text-transform:uppercase;color:var(--mud-palette-text-secondary) !important;min-width:90px}.mud-table .mud-table-body .mud-table-cell{font-size:.9375rem;padding-top:6px !important;padding-bottom:6px !important;min-height:36px}.mud-table-row{min-height:var(--k-touch-min)}.k-alert-item{padding:8px 0;gap:8px}.k-health-bar{min-width:40px}.k-balance-hero{padding:16px 12px}.k-balance-hero__amount{font-size:1.5rem}.k-dash-panel .mud-button-root{min-height:var(--k-touch-min)}.mb-16{margin-bottom:calc(64px + env(safe-area-inset-bottom, 0px)) !important}.k-metric-ring{transform:scale(0.85);transform-origin:center}.k-detail-row{min-height:var(--k-touch-min);padding:10px 0}.mud-main-content{margin-left:0 !important}.mud-drawer:not(.mud-drawer--open){width:0 !important;min-width:0 !important;overflow:hidden !important;border:none !important}.mud-drawer.mud-drawer--open{width:100vw !important;max-width:100vw !important}.k-theme-picker-label{display:none}.k-theme-swatch{width:20px;height:20px}.k-theme-picker{gap:4px;padding:4px 6px}}html[data-theme] body,html[data-theme] .mud-appbar,html[data-theme] .k-nav-drawer,html[data-theme] .mud-drawer{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}