@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2")}.dot-pet-wrap{position:fixed;right:.5rem;bottom:.35rem;z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:.05rem}.dot-pet-wrap.is-tour-open{top:.65rem;right:.75rem;bottom:auto;left:auto;z-index:1002}.dot-pet-wrap.is-tour-open{display:none}.dot-pet-wrap.is-tour-open .dot-pet{cursor:default}.dot-pet-wrap.is-tour-open .dot-pet-label,.dot-pet-label{display:none}.dot-pet{width:5rem;height:5rem;display:grid;place-items:center;padding:0;border:0;background:transparent;filter:drop-shadow(0 5px 7px rgba(3,36,75,.28));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .18s ease,box-shadow .18s ease;animation:dot-pet-float 3.2s ease-in-out infinite}.dot-pet:active{cursor:grabbing}.dot-pet-restore{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);background:var(--bg-surface);box-shadow:var(--shadow-card);font:inherit;font-size:.68rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .12s ease}.dot-pet-restore:hover{background:var(--bg-hover)}.dot-pet-context-menu{position:absolute;bottom:calc(100% + .35rem);right:0;z-index:2000;min-width:10rem;padding:.3rem;border:1px solid var(--border-default);border-radius:.6rem;background:var(--bg-surface);box-shadow:0 8px 24px #03244b24,0 2px 6px #03244b14;animation:people-tour-enter .12s ease-out both}.dot-pet-context-item{display:flex;align-items:center;gap:.45rem;width:100%;padding:.45rem .65rem;border:0;border-radius:.4rem;color:var(--text-secondary);background:transparent;font:inherit;font-size:.75rem;font-weight:500;text-align:left;cursor:pointer;transition:background .1s ease,color .1s ease}.dot-pet-context-item:hover{background:var(--bg-hover);color:var(--text-primary)}.dot-pet-art{position:relative;display:block;width:100%;height:100%}.dot-pet-art>img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none}.dot-pet-expression{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.dot-pet-smile{fill:none;stroke:#071b2c;stroke-width:3.6;stroke-linecap:round}.dot-pet-blink{position:absolute;top:41.3%;width:5.4%;height:9%;border-radius:50%;background:radial-gradient(ellipse at 45% 45%,#168bf2,#087ce7 75%,#0874dc);transform:scaleY(0);transform-origin:center;animation:dot-pet-blink 4.8s infinite;pointer-events:none}.dot-pet-blink-left{left:39.5%}.dot-pet-blink-right{left:53.4%;animation-delay:35ms}.dot-pet:hover,.dot-pet:focus-visible{transform:translateY(-3px) scale(1.04);filter:drop-shadow(0 8px 10px rgba(3,36,75,.38))}.dot-pet:focus-visible,.people-tour-card button:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px}@keyframes dot-pet-float{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes dot-pet-blink{0%,91%,to{transform:scaleY(0)}92%,94%{transform:scaleY(1)}}.people-tour-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.people-tour-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0510229e}.people-tour-spotlight{position:fixed;z-index:1;border:2px solid #60a5fa;border-radius:.8rem;box-shadow:0 0 0 9999px #0510229e,0 0 24px #60a5fa66;pointer-events:none}.people-tour-card{position:fixed;z-index:2;left:50%;bottom:1.25rem;width:min(32rem,calc(100vw - 1.5rem));padding:0;border:0;border-radius:0;color:var(--text-primary);background:transparent;box-shadow:none;transform:translate(-50%);animation:people-tour-enter .18s ease-out both;display:flex;flex-direction:column;gap:.15rem}.people-tour-card.is-top{top:4rem;bottom:auto}.people-tour-card.is-bottom{top:auto;bottom:1.25rem}.people-tour-bubble{position:relative;width:100%;min-height:9.75rem;display:flex;align-items:center;isolation:isolate}.people-tour-cloud{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 12px 28px rgba(33,102,255,.22));pointer-events:none;z-index:0}.people-tour-cloud path{fill:#fff!important;opacity:1!important;stroke:#70a7f7;stroke-width:3.5;vector-effect:non-scaling-stroke}.people-tour-copy{position:relative;z-index:2;width:100%;padding:1.55rem 3rem 1.65rem;box-sizing:border-box;text-align:center}.people-tour-brand{display:flex;align-items:center;justify-content:center;gap:.4rem;color:#1d4ed8;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem}.people-tour-card h2{margin:.15rem 0 .3rem;padding:0;font-size:.96rem;font-weight:700;color:#0f172a;letter-spacing:-.015em;line-height:1.25}.people-tour-card p{margin:0;color:#475569;font-size:.73rem;line-height:1.45}.people-tour-card .people-tour-footnote{margin-top:.65rem;color:var(--text-tertiary);font-size:.74rem}.people-tour-close{position:absolute;top:.85rem;right:1.25rem;z-index:5;display:grid;place-items:center;width:1.7rem;height:1.7rem;border:0;border-radius:50%;color:var(--text-tertiary);background:transparent;cursor:pointer;transition:all .12s ease}.people-tour-close:hover{color:var(--text-primary);background:#2166ff14}.people-tour-back:hover,.people-tour-skip:hover{background:#eef2f7}.people-tour-sparkle{position:absolute;z-index:2;color:#438fff;stroke-width:2.2;pointer-events:none}.people-tour-sparkle-one{top:-.35rem;right:2.5rem;transform:rotate(-15deg)}.people-tour-sparkle-two{top:.85rem;left:1.25rem;transform:rotate(18deg)}.people-tour-bottom-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:-.5rem;position:relative;z-index:3}.people-tour-mascot-wrap{position:relative;width:4.85rem;height:4.85rem;flex-shrink:0;margin-left:1.25rem}.people-tour-mascot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:dot-pet-float 3.2s ease-in-out infinite;filter:drop-shadow(0 8px 14px rgba(3,36,75,.22))}.people-tour-thought-dot{position:absolute;z-index:3;border:2.5px solid #70a7f7;border-radius:50%;background:#fff;box-shadow:0 3px 8px #418be029;pointer-events:none}.people-tour-thought-dot.thought-dot-1{left:54%;top:-.65rem;width:.55rem;height:.55rem;border-radius:50%}.people-tour-thought-dot.thought-dot-2{left:50%;top:-1.45rem;width:1.1rem;height:.75rem;border-radius:50%;transform:rotate(-12deg)}.people-tour-footer{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .85rem;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(199,224,255,.85);border-radius:999px;box-shadow:0 4px 14px #03244b14;margin-bottom:.25rem}.people-tour-progress{color:#64748b;font-size:.72rem}.people-tour-actions{display:flex;align-items:center;gap:.35rem}.people-tour-progress-dots{display:flex;align-items:center;justify-content:center;gap:.32rem}.people-tour-progress-dots span{width:.5rem;height:.5rem;border-radius:50%;background:#dce0e6}.people-tour-progress-dots span.is-active{background:#2166ff;box-shadow:0 0 0 3px #2166ff1a}.people-tour-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-height:1.75rem;padding:.25rem .5rem;border:0;border-radius:.5rem;font:inherit;font-size:.68rem;font-weight:600;white-space:nowrap;cursor:pointer}.people-tour-back,.people-tour-skip{color:#475569;background:transparent}.people-tour-next{color:#fff;background:var(--btn-primary-bg)}.people-tour-next:hover{filter:brightness(.94)}@keyframes people-tour-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:600px){.dot-pet-wrap{right:.2rem;bottom:.15rem}.dot-pet{width:4.5rem;height:4.5rem}.people-tour-card{bottom:.6rem;width:calc(100vw - 1rem)}.people-tour-bubble{min-height:7.5rem}.people-tour-copy{padding:1.15rem 1.6rem 1.25rem}.people-tour-mascot-wrap{width:3.8rem;height:3.8rem;margin-left:.8rem}.people-tour-thought-dot.thought-dot-1{width:.45rem;height:.45rem;top:-.5rem}.people-tour-thought-dot.thought-dot-2{width:.85rem;height:.6rem;top:-1.15rem}.people-tour-card h2{font-size:.86rem}.people-tour-card p{font-size:.66rem}.people-tour-footer{padding:.3rem .6rem}.people-tour-progress-dots{gap:.18rem}.people-tour-progress-dots span{width:.38rem;height:.38rem}.people-tour-actions{gap:.15rem}.people-tour-actions button{padding-inline:.35rem}}@media(prefers-reduced-motion:reduce){.dot-pet,.people-tour-card,.people-tour-mascot,.dot-pet-blink{animation:none}.dot-pet,.dot-pet-label{transition:none}}:root{--font-main: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bg-page: #f3f6fb;--bg-surface: #ffffff;--bg-subtle: #e8eef6;--bg-hover: #dce6f2;--bg-selected: #d0dceb;--border-light: #e8eef6;--border-default: #c5d3e6;--border-dark: #9db2d0;--border-focus: #023e7d;--text-primary: #111827;--text-secondary: #1f2937;--text-muted: #374151;--text-tertiary: #6b7280;--btn-primary-bg: #2563eb;--btn-primary-text: #111827;--btn-primary-hover: #1d4ed8;--btn-secondary-bg: #ffffff;--btn-secondary-text: #111827;--btn-secondary-border: #93c5fd;--btn-secondary-hover: #dbeafe;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-subtle: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-card: 0 1px 3px 0 rgba(0, 0, 0, .04), 0 1px 2px -1px rgba(0, 0, 0, .04);--shadow-dropdown: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04)}:root{--fg-white: #ffffff;--fg-gray-300: #d1d5db;--fg-gray-400: #9ca3af;--fg-gray-500: #6b7280;--fg-gray-600: #4b5563;--fg-gray-700: #374151;--fg-gray-900: #111827;--fg-red-500: #ef4444;--fg-red-700: #b91c1c;--fg-red-800: #991b1b;--fg-green-700: #15803d;--fg-green-800: #166534;--fg-emerald-500: #10b981;--fg-amber-700: #b45309;--fg-amber-800: #92400e;--fg-blue-600: #2563eb;--fg-blue-800: #1e40af;--fg-blue-900: #1e3a8a;--fg-cyan-700: #0e7490;--bg-white: #ffffff;--bg-gray-50: #f9fafb;--bg-neutral-50: #fafafa;--bg-blue-tint-3: #f6f7fb;--bg-gray-100: #f3f4f6;--bg-gray-900: #111827;--bg-blue-50: #eff6ff;--bg-blue-100: #dbeafe;--bg-blue-200: #bfdbfe;--bg-blue-300: #93c5fd;--bg-blue-400: #60a5fa;--bg-blue-500: #3b82f6;--bg-blue-600: #2563eb;--bg-blue-700: #1d4ed8;--bg-indigo-50: #eef2ff;--bg-cyan-700: #0e7490;--bg-green-tint: #fafdfa;--bg-green-50: #f0fdf4;--bg-green-100: #dcfce7;--bg-green-200: #bbf7d0;--bg-red-tint: #fdfafa;--bg-red-50: #fef2f2;--bg-red-100: #fee2e2;--bg-red-200: #fecaca;--bg-amber-50: #fffbeb;--bg-amber-100: #fef3c7;--bd-gray-100: #f3f4f6;--bd-gray-200: #e5e7eb;--bd-gray-300: #d1d5db;--bd-blue-300: #93c5fd;--bd-blue-600: #2563eb;--bd-green-200: #bbf7d0;--bd-amber-200: #fde68a;--bd-red-100: #fee2e2;--bd-red-200: #fecaca;--bd-red-500: #ef4444}*{margin:0;padding:0;box-sizing:border-box}html{font-size:max(11px,.9635vw)}body{font-family:var(--font-main);background-color:var(--bg-page);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.app-root{min-height:100vh;min-height:100dvh}.app-container{display:flex;height:100vh;height:100dvh;overflow:hidden}html:has(.app-container),body:has(.app-container){overflow:hidden}.main-wrapper{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;background-color:var(--bg-page);scrollbar-gutter:stable}.main-wrapper>*{flex-shrink:0}.content-area{padding:clamp(.85rem,.4rem + 1.2vw,2rem);width:100%;min-width:0}.minimal-card{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 4px 12px -2px #0000000a,inset 0 1px #fff;transition:all .28s cubic-bezier(.34,1.56,.64,1);position:relative}.minimal-card:hover{box-shadow:0 12px 24px -4px #00000012,inset 0 1px #fff;border-color:#d1d5db}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.85rem;margin-bottom:1rem;perspective:1000px}.availability-distribution-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:stretch;margin-bottom:.75rem}.availability-distribution-row>*{min-width:0}.availability-distribution-row>*{animation:rowCardIn .32s cubic-bezier(.22,1,.36,1) both}.availability-distribution-row>:nth-child(2){animation-delay:.06s}.availability-distribution-row>:nth-child(3){animation-delay:.12s}@keyframes rowCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.availability-distribution-row>*{animation:none}}@media(max-width:1139px){.availability-distribution-row{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-distribution-row>:nth-child(3){grid-column:1 / -1}}@media(max-width:900px){.availability-distribution-row{grid-template-columns:1fr}}.kpi-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.kpi-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-grid-compact .stat-box{padding:.55rem .6rem}.kpi-grid-compact .stat-value{font-size:1.05rem}.kpi-grid-compact .stat-label{font-size:.6875rem}.kpi-grid-compact .stat-sub{font-size:.6875rem;margin-top:.15rem}.stat-box{background:linear-gradient(145deg,#fff,#f9fafb);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:.85rem .75rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;transform-style:preserve-3d;box-shadow:0 4px 6px -1px #0000000a,0 2px 4px -2px #00000008,inset 0 1px #fff;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,border-color .28s ease;animation:cardFadeInUp .35s ease-out both;outline:none;position:relative}.stat-box[role=button]{cursor:pointer}.stat-box[role=button]:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px #023e7d2e}.interactive-row{cursor:pointer}.interactive-row:hover{background:#f3f4f6!important}.stat-box[role=button]:hover{transform:translateY(-6px) rotateX(3deg) scale(1.02);box-shadow:0 20px 25px -5px #00000014,0 8px 10px -6px #0000000a,inset 0 1px #fff;border-color:var(--border-focus)}.site-kpi-grid .stat-box[role=button]:hover,.site-kpi-grid .stat-box[role=button]:hover .stat-label,.site-kpi-grid .stat-box[role=button]:hover .stat-sub,html[data-theme=night] .site-kpi-grid .stat-box[role=button]:hover .stat-value,.site-kpi-grid .stat-box[role=button]:hover .stat-value{transform:none}.stat-box:nth-child(1){animation-delay:.04s}.stat-box:nth-child(2){animation-delay:.08s}.stat-box:nth-child(3){animation-delay:.12s}.stat-box:nth-child(4){animation-delay:.16s}.stat-label{font-size:.75rem;font-weight:500;color:var(--text-muted);margin-bottom:.3rem;text-align:center;transition:transform .28s ease}.stat-box[role=button]:hover .stat-label{transform:translateZ(8px)}.stat-value{font-size:1.35rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em;text-align:center;width:100%;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.stat-box[role=button]:hover .stat-value{transform:translateZ(16px) scale(1.05)}.stat-sub{font-size:.75rem;color:var(--text-tertiary);margin-top:.25rem;text-align:center;transition:transform .28s ease}.stat-box[role=button]:hover .stat-sub{transform:translateZ(6px)}@keyframes cardFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .875rem;border-radius:var(--radius-md);font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s ease;font-family:var(--font-main);text-decoration:none}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn-primary:hover{background:var(--btn-primary-hover)}.btn-secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}.btn-secondary:hover{background:var(--btn-secondary-hover);border-color:#2563eb}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{background:var(--bg-subtle);color:var(--text-primary)}.btn-danger{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.btn-danger:hover{background:#fecaca}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-filter-reset{cursor:pointer;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#2563eb29!important;color:#2563eb!important;border:1px solid rgba(37,99,235,.28)!important;border-radius:var(--radius-md)!important;padding:.3rem .5rem!important;width:100%;text-align:center;transition:background .15s ease,opacity .15s ease,transform .1s ease}.btn-filter-reset:not(:disabled):hover{background:#2563eb42!important;border-color:#2563eb6b!important}.btn-filter-reset:not(:disabled):hover .svg-icon{animation:reset-spin 2s linear infinite}.btn-filter-reset:not(:disabled):active{transform:scale(.98)}.btn-filter-reset:disabled{opacity:.45;cursor:not-allowed}.btn-filter-reset .svg-icon{display:block;flex-shrink:0;color:#2563eb;transform-origin:center center}.btn-filter-reset .lable,.btn-filter-reset span{font-size:.75rem;font-weight:600;color:#2563eb;letter-spacing:.5px;white-space:nowrap}.kpi-grid-compact.emsphere-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.kpi-grid-compact.emsphere-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.emsphere-page .figma-table th,.emsphere-page .figma-table td{border:1px solid var(--border-default)}.emsphere-page .btn-filter-reset .lable,.emsphere-page .btn-filter-reset span,.emsphere-page .btn-filter-reset .svg-icon{color:var(--fg-gray-900)}html[data-theme=night] .btn-filter-reset{background:#3b82f638!important;color:#60a5fa!important;border-color:#3b82f659!important}html[data-theme=night] .btn-filter-reset .lable,html[data-theme=night] .btn-filter-reset span,html[data-theme=night] .btn-filter-reset .svg-icon{color:#60a5fa!important}@keyframes reset-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.btn-tab-group{display:flex;flex-wrap:wrap;gap:.5rem}.btn-tab-group .btn{flex:0 0 auto}.sidebar-nav-item{width:100%;display:flex;align-items:center;gap:10px;border:none;border-radius:var(--radius-md);background:transparent;color:#4b5563;font-family:var(--font-main);font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,padding .26s cubic-bezier(.4,0,.2,1)}.sidebar-nav-item:hover{background:var(--bg-subtle);color:#111827}.sidebar-nav-item.active{background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600}.sidebar-nav-item.active:hover{background:var(--btn-primary-hover)}.sidebar-profile-action{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px;border-radius:7px;border:1px solid #d1d5db;background:transparent;color:#6b7280;font-family:var(--font-main);font-size:.6875rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.sidebar-profile-action:hover{background:#eff6ff;color:#1e40af;border-color:#60a5fa}.sidebar-profile-action.danger{border-color:#d1d5db;background:transparent;color:#6b7280}.sidebar-profile-action.danger:hover{background:#fef2f2;color:#991b1b;border-color:#f87171}.sidebar-brand{transition:padding .26s cubic-bezier(.4,0,.2,1)}.sidebar-profile-card{transition:padding .26s cubic-bezier(.4,0,.2,1),gap .26s cubic-bezier(.4,0,.2,1)}.sidebar-label{display:inline-block;overflow:hidden;white-space:nowrap;max-width:12.5rem;opacity:1;transform:translate(0);transition:opacity .17s ease,transform .17s ease,max-width .26s cubic-bezier(.4,0,.2,1)}.sidebar-label.is-collapsed{max-width:0;opacity:0;transform:translate(-6px)}.sidebar-tooltip{transform:translateY(-50%) translate(10px) scale(.92);opacity:0;animation:sidebarTooltipIn .14s cubic-bezier(.4,0,.2,1) forwards;transform-origin:left center;background:var(--bg-gray-900);color:var(--fg-white);font-size:.75rem;font-weight:500;line-height:1.3;padding:5px 10px;border-radius:6px;margin-left:8px;box-shadow:0 4px 12px #00000040;white-space:nowrap;z-index:1000;pointer-events:none}@keyframes sidebarTooltipIn{to{opacity:1;transform:translateY(-50%) translate(10px) scale(1)}}@media(prefers-reduced-motion:reduce){.app-sidebar,.sidebar-brand,.sidebar-profile-card,.sidebar-nav-item,.sidebar-label{transition:none!important}.sidebar-tooltip{animation:none;opacity:1;transform:translateY(-50%) translate(10px) scale(1)}}.minimal-input{padding:.5rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);font-size:.8125rem;outline:none;font-family:var(--font-main);transition:border-color .15s ease}.minimal-input:focus{border-color:var(--border-focus)}select.minimal-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.minimal-input.pp-select-trigger{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem;text-align:start;white-space:pre}.minimal-input.pp-select-trigger:disabled{opacity:.7}.pp-select-value{display:inline-grid;max-width:100%;overflow:hidden}.pp-select-value>span{grid-area:1 / 1;overflow:hidden}.pp-select-measure{visibility:hidden;pointer-events:none;opacity:1}.pp-select-native-proxy{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.pp-select-option{display:flex;align-items:center;gap:6px;padding:6px 10px 6px 6px;border-radius:6px;color:var(--text-primary);white-space:nowrap;cursor:pointer}.pp-select-option[data-active=true]{background:var(--bg-gray-100)}.pp-select-option[aria-selected=true]{font-weight:600}.pp-select-option[aria-disabled=true]{color:var(--fg-gray-400);cursor:default}.pp-select-check{display:inline-flex;width:12px;flex-shrink:0;color:var(--fg-blue-600)}.data-table-container{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);min-height:280px}.table-toolbar{padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-default);gap:1rem;flex-wrap:wrap}.table-scroll{overflow-x:auto;width:100%}.figma-table{width:100%;border-collapse:collapse;text-align:center;font-size:.8125rem}.figma-table th{padding:.4rem .65rem;background:var(--bg-subtle);color:var(--text-secondary);font-weight:600;font-size:.75rem;border-bottom:1px solid var(--border-default);white-space:nowrap;text-align:center}.figma-table.table-compact th{padding:.25rem .5rem;font-size:.6875rem}.figma-table.table-compact td{padding:.25rem .5rem;font-size:.75rem}.figma-table.table-compact{table-layout:fixed}.figma-table.table-compact td{overflow-wrap:break-word}.table-scroll thead th{position:sticky;top:0;z-index:2}.data-table-container>.table-scroll:not([style*=overflow-y]):not([style*=overflowY]):not([style*=max-height]):not([style*=maxHeight]) thead th{position:static}.figma-table td{padding:.4rem .65rem;border-bottom:1px solid var(--border-default);color:var(--text-primary);vertical-align:middle;background:var(--bg-surface);text-align:center}.figma-table tr:hover td{background:var(--bg-subtle)}.figma-table tr.selected td{background:var(--bg-selected)}.table-pagination{padding:.5rem .75rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-default);font-size:.75rem;color:var(--text-secondary)}.badge-minimal{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-default)}.badge-minimal.ready{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.badge-minimal.pending{background:#fffbeb;color:#92400e;border-color:#fde68a}.badge-minimal.active-status{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.badge-minimal.disabled-status{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.minimal-dropzone{border:1.5px dashed var(--border-dark);border-radius:var(--radius-lg);padding:3rem 1.5rem;text-align:center;background:var(--bg-surface);cursor:pointer;transition:all .15s ease}.minimal-dropzone:hover,.minimal-dropzone.active{border-color:var(--text-primary);background:var(--bg-subtle)}.checkbox-minimal{width:16px;height:16px;cursor:pointer;accent-color:var(--btn-primary-bg)}.site-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1rem}@media(max-width:700px){.site-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.empty-state{padding:3.5rem 1.5rem;text-align:center;color:var(--text-muted)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cell-skeleton{display:inline-block;width:40px;height:15px;border-radius:4px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeletonShimmer 1.4s ease-in-out infinite}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.spin{animation:spin 1s linear infinite}.login-page{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(900px 500px at 12% 8%,#dbe6fb,#dbe6fb00 60%),radial-gradient(800px 500px at 88% 92%,#e2eafd,#e2eafd00 60%),linear-gradient(180deg,#f8fafd,#eaeff8)}.login-shell{width:100%;max-width:940px;display:grid;grid-template-columns:1.05fr 1fr;background:#fff;border-radius:22px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 24px 48px -24px #0f172a38,0 4px 12px -4px #0f172a0f}.login-art-panel{background:linear-gradient(160deg,#f4f7ff,#dde8fb);border-right:1px solid #e3eafa;padding:2.5rem 2.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.login-form-panel{padding:2.75rem 2.5rem;display:flex;flex-direction:column;justify-content:center}@media(max-width:900px){.login-shell{grid-template-columns:1fr;max-width:440px}.login-art-panel{display:none}.login-form-panel{padding:2.25rem 1.75rem}}.app-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#f4f8fd8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.app-splash-inner{background:#ffffffeb;border:1px solid #dbeafe;border-radius:16px;padding:1.75rem 2.25rem;box-shadow:0 18px 40px -18px #0f172a40;text-align:center;animation:splashIn .35s ease-out both}@keyframes splashIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.app-splash-pulse{margin-bottom:.85rem}.app-splash-trace{stroke-dasharray:160;stroke-dashoffset:160;animation:splashTrace 1.6s ease-in-out infinite}@keyframes splashTrace{0%{stroke-dashoffset:160;opacity:.25}45%{stroke-dashoffset:0;opacity:1}75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-160;opacity:.25}}.app-splash-bar{width:180px;height:4px;margin:1.25rem auto 0;border-radius:999px;background:#dbeafe;overflow:hidden}.app-splash-bar span{display:block;width:40%;height:100%;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#2563eb);animation:splashBar 1.15s ease-in-out infinite}@keyframes splashBar{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(prefers-reduced-motion:reduce){.app-splash-trace,.app-splash-bar span,.app-splash-inner{animation:none}.app-splash-trace{stroke-dashoffset:0;opacity:1}.cell-skeleton{animation:none}}.theme-toggle{position:relative;display:inline-block;flex-shrink:0;width:60px;height:30px;padding:0;border-radius:999px;border:1px solid var(--border-default);background:linear-gradient(180deg,#fff,#f1f5fa);box-shadow:0 1px 2px #0f172a12,inset 0 1px #fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.theme-toggle:hover{border-color:#93c5fd}.theme-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb4d,inset 0 1px #fff}.theme-toggle-thumb{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a2e,0 0 0 .5px #0f172a0f;transition:transform .35s cubic-bezier(.34,1.3,.64,1),background .3s ease,box-shadow .3s ease}.theme-toggle.is-night .theme-toggle-thumb{transform:translate(30px)}.theme-toggle:active .theme-toggle-thumb{transform:scale(.92)}.theme-toggle.is-night:active .theme-toggle-thumb{transform:translate(30px) scale(.92)}.theme-toggle-icon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;transition:color .3s ease}.theme-toggle-icon-sun{left:7px;color:#f59e0b}.theme-toggle-icon-moon{left:37.5px;color:#9ca3af}.theme-toggle.is-night .theme-toggle-icon-sun{color:#9ca3af}.theme-toggle.is-night .theme-toggle-icon-moon{color:#4f46e5}@media(prefers-reduced-motion:reduce){.theme-toggle-thumb{transition:none}}html.theme-reveal::view-transition-old(root),html.theme-reveal::view-transition-new(root){animation:none;mix-blend-mode:normal}html.theme-reveal::view-transition-new(root){animation:themeReveal .6s cubic-bezier(.4,0,.2,1) both}@keyframes themeReveal{0%{clip-path:circle(0 at var(--theme-reveal-x, 100%) var(--theme-reveal-y, 0))}to{clip-path:circle(150vmax at var(--theme-reveal-x, 100%) var(--theme-reveal-y, 0))}}html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:background-color .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease,fill .4s ease,stroke .4s ease!important}html[data-theme=night]{color-scheme:dark;--lg-fill: rgba(255, 255, 255, .06);--lg-fill-hover: rgba(255, 255, 255, .085);--lg-fill-active: rgba(255, 255, 255, .13);--lg-hairline: rgba(255, 255, 255, .08);--lg-edge-color: rgba(255, 255, 255, .14);--lg-sheen: linear-gradient(180deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, .02) 46%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, .045) 100%);--lg-rim: inset 0 1px 0 rgba(255, 255, 255, .32), inset 0 -1px 0 rgba(255, 255, 255, .07), inset 0 0 0 1px rgba(255, 255, 255, .06), inset 0 0 12px rgba(255, 255, 255, .03);--lg-rim-soft: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 0 0 1px rgba(255, 255, 255, .035);--lg-lift: 0 1px 2px rgba(0, 0, 0, .25), 0 6px 18px -8px rgba(0, 0, 0, .5);--lg-float: 0 2px 6px rgba(0, 0, 0, .22), 0 18px 40px -18px rgba(0, 0, 0, .65);--lg-blur: blur(12px) saturate(145%);--lg-blur-strong: blur(28px) saturate(150%);--lg-spot: radial-gradient(120px circle at var(--lg-x, 50%) var(--lg-y, -30%), rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, 0) 70%);--lg-tone: rgba(205, 210, 222, .07);--lg-tone-hover: rgba(215, 220, 230, .1);--lg-tone-press: rgba(140, 146, 160, .075);--lg-tone-selected: rgba(222, 226, 236, .1);--lg-specular: linear-gradient(180deg, rgba(255, 255, 255, .13) 0%, rgba(255, 255, 255, .035) 34%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, .02) 84%, rgba(255, 255, 255, .06) 100%);--lg-edges: inset 0 1px 0 rgba(255, 255, 255, .28), inset 0 -1px 0 rgba(0, 0, 0, .24), inset 1px 0 0 rgba(255, 255, 255, .045), inset -1px 0 0 rgba(255, 255, 255, .045), inset 0 0 0 .5px rgba(255, 255, 255, .07), inset 0 -7px 10px -9px rgba(255, 255, 255, .12), inset 0 0 9px rgba(255, 255, 255, .03);--lg-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 6px 16px -8px rgba(0, 0, 0, .55);--lg-shadow-hover: 0 1px 1px rgba(0, 0, 0, .2), 0 10px 22px -10px rgba(0, 0, 0, .6);--lg-material: blur(14px) saturate(125%);--lg-material-strong: blur(36px) saturate(130%);--control-solid: #1c1f26;--control-solid-hover: #23262e;--popover-solid: #1a1c22;--popover-text: #eef1f7;--bg-page: #0b0c10;--bg-surface: transparent;--bg-subtle: rgba(255, 255, 255, .04);--bg-hover: rgba(255, 255, 255, .055);--bg-selected: rgba(130, 175, 255, .16);--border-light: rgba(255, 255, 255, .05);--border-default: var(--lg-hairline);--border-dark: rgba(255, 255, 255, .2);--border-focus: rgba(255, 255, 255, .5);--text-primary: #f5f7fb;--text-secondary: #dde2ec;--text-muted: #bcc4d3;--text-tertiary: #979fb2;--btn-primary-bg: #0a84ff;--btn-primary-text: #ffffff;--btn-primary-hover: #2d95ff;--btn-secondary-bg: var(--lg-fill);--btn-secondary-text: #eef1f7;--btn-secondary-border: transparent;--btn-secondary-hover: var(--lg-fill-hover);--shadow-subtle: 0 1px 2px 0 rgba(0, 0, 0, .35);--shadow-card: none;--shadow-dropdown: var(--lg-rim), 0 30px 60px -20px rgba(0, 0, 0, .75);--fg-white: #ffffff;--fg-gray-300: #69718a;--fg-gray-400: #9299ac;--fg-gray-500: #a4abbd;--fg-gray-600: #b9bfcd;--fg-gray-700: #d0d5df;--fg-gray-900: #f5f7fb;--fg-red-500: #ff6b6b;--fg-red-700: #ff8a8a;--fg-red-800: #ffa3a3;--fg-green-700: #4ade80;--fg-green-800: #86efac;--fg-emerald-500: #34d399;--fg-amber-700: #fbbf24;--fg-amber-800: #fcd34d;--fg-blue-600: #64a8ff;--fg-blue-800: #8fc0ff;--fg-blue-900: #b9d7ff;--fg-cyan-700: #22d3ee;--bg-white: rgba(255, 255, 255, .04);--bg-gray-50: rgba(255, 255, 255, .025);--bg-neutral-50: rgba(255, 255, 255, .025);--bg-blue-tint-3: rgba(255, 255, 255, .025);--bg-gray-100: rgba(255, 255, 255, .055);--bg-gray-900: rgba(12, 14, 22, .94);--bg-blue-50: rgba(130, 175, 255, .07);--bg-blue-100: rgba(130, 175, 255, .12);--bg-blue-200: rgba(130, 175, 255, .18);--bg-blue-300: rgba(130, 175, 255, .28);--bg-blue-400: #5aa2ff;--bg-blue-500: #0a84ff;--bg-blue-600: #0a7cf0;--bg-blue-700: #0068d6;--bg-indigo-50: rgba(165, 180, 252, .09);--bg-cyan-700: #0891b2;--bg-green-tint: rgba(74, 222, 128, .035);--bg-green-50: rgba(74, 222, 128, .06);--bg-green-100: rgba(74, 222, 128, .13);--bg-green-200: rgba(74, 222, 128, .2);--bg-red-tint: rgba(255, 107, 107, .035);--bg-red-50: rgba(255, 107, 107, .07);--bg-red-100: rgba(255, 107, 107, .14);--bg-red-200: rgba(255, 107, 107, .22);--bg-amber-50: rgba(251, 191, 36, .07);--bg-amber-100: rgba(251, 191, 36, .14);--bd-gray-100: rgba(255, 255, 255, .045);--bd-gray-200: rgba(255, 255, 255, .07);--bd-gray-300: rgba(255, 255, 255, .12);--bd-blue-300: rgba(130, 175, 255, .35);--bd-blue-600: #64a8ff;--bd-green-200: rgba(74, 222, 128, .24);--bd-amber-200: rgba(251, 191, 36, .26);--bd-red-100: rgba(255, 107, 107, .2);--bd-red-200: rgba(255, 107, 107, .26);--bd-red-500: #ff6b6b;--sla-l1-bg: #3b1821;--sla-l1-fg: #fca5a5;--sla-l1-bd: rgba(248, 113, 113, .55);--sla-l2-bg: #382a12;--sla-l2-fg: #fcd34d;--sla-l2-bd: rgba(251, 191, 36, .5);--sla-l3-bg: #0f3324;--sla-l3-fg: #86efac;--sla-l3-bd: rgba(74, 222, 128, .45);--sla-l4-bg: #125034;--sla-l4-fg: #d1fae5;--sla-l4-bd: #22c55e;--sla-l5-bg: #16a34a;--sla-l5-fg: #ffffff;--sla-l5-bd: #4ade80}html[data-theme=night] :is(.main-wrapper [style*="position: sticky"]:not(.app-header),.table-scroll thead th){--bg-white: #101217;--bg-surface: #101217;--bg-subtle: #14161b;--bg-hover: #191b21;--bg-selected: #1b2a45;--bg-gray-50: #111317;--bg-neutral-50: #111317;--bg-blue-tint-3: #111317;--bg-gray-100: #15171c;--bg-blue-50: #121c30;--bg-blue-100: #16243e;--bg-blue-200: #1b2e4f;--bg-blue-300: #243e66;--bg-indigo-50: #161a33;--bg-green-50: #10201b;--bg-green-100: #122a20;--bg-red-50: #22141a;--bg-red-100: #2e171e;--bg-amber-50: #201a13;--bg-amber-100: #2c2210}html[data-theme=night] body{background-color:#060b1a}html[data-theme=night] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.04 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 118% 94% at 50% 36%,#0000 46%,#02040c3d 74%,#01020875),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1000' preserveAspectRatio='xMidYMid slice'%3E%3Cfilter id='c' x='-20%' y='-50%' width='140%' height='200%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.009 0.022' numOctaves='4' seed='7'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='90'/%3E%3CfeGaussianBlur stdDeviation='16'/%3E%3C/filter%3E%3Cg filter='url(%23c)'%3E%3Cg fill='%238fa6d6'%3E%3Cellipse cx='260' cy='170' rx='300' ry='46' opacity='0.16'/%3E%3Cellipse cx='520' cy='210' rx='220' ry='34' opacity='0.12'/%3E%3Cellipse cx='1180' cy='120' rx='340' ry='40' opacity='0.1'/%3E%3Cellipse cx='1440' cy='230' rx='200' ry='30' opacity='0.09'/%3E%3C/g%3E%3Cg fill='%236f86b8'%3E%3Cellipse cx='380' cy='470' rx='420' ry='70' opacity='0.13'/%3E%3Cellipse cx='900' cy='420' rx='300' ry='50' opacity='0.1'/%3E%3Cellipse cx='1360' cy='520' rx='380' ry='64' opacity='0.12'/%3E%3C/g%3E%3Cg fill='%234d6292'%3E%3Cellipse cx='200' cy='800' rx='520' ry='110' opacity='0.18'/%3E%3Cellipse cx='860' cy='860' rx='560' ry='120' opacity='0.2'/%3E%3Cellipse cx='1480' cy='820' rx='460' ry='100' opacity='0.17'/%3E%3C/g%3E%3Cg fill='%23b8c8ea'%3E%3Cellipse cx='230' cy='150' rx='190' ry='20' opacity='0.12'/%3E%3Cellipse cx='1140' cy='105' rx='220' ry='18' opacity='0.07'/%3E%3Cellipse cx='350' cy='448' rx='240' ry='26' opacity='0.07'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 80% 70% at 8% -10%,#d6e2ff33,#baccfa21 16%,#96acec12 34%,#768edc08,#6078cc03 74%,#5a70c800),radial-gradient(ellipse 140% 40% at 50% 112%,#6070aa38,#4a5a961a 40%,#3c4c8800),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cg fill='%23eef3ff'%3E%3Ccircle cx='14' cy='22' r='1.1' opacity='0.55'/%3E%3Ccircle cx='71' cy='9' r='0.7' opacity='0.4'/%3E%3Ccircle cx='133' cy='41' r='0.9' opacity='0.5'/%3E%3Ccircle cx='206' cy='17' r='0.6' opacity='0.35'/%3E%3Ccircle cx='288' cy='33' r='1.2' opacity='0.6'/%3E%3Ccircle cx='341' cy='70' r='0.7' opacity='0.4'/%3E%3Ccircle cx='39' cy='94' r='0.6' opacity='0.35'/%3E%3Ccircle cx='104' cy='121' r='1' opacity='0.5'/%3E%3Ccircle cx='176' cy='88' r='0.7' opacity='0.45'/%3E%3Ccircle cx='247' cy='110' r='0.9' opacity='0.3'/%3E%3Ccircle cx='318' cy='152' r='0.6' opacity='0.4'/%3E%3Ccircle cx='18' cy='176' r='0.8' opacity='0.45'/%3E%3Ccircle cx='91' cy='203' r='0.6' opacity='0.3'/%3E%3Ccircle cx='151' cy='168' r='1.3' opacity='0.55'/%3E%3Ccircle cx='222' cy='196' r='0.7' opacity='0.4'/%3E%3Ccircle cx='296' cy='221' r='1' opacity='0.35'/%3E%3Ccircle cx='57' cy='259' r='0.9' opacity='0.5'/%3E%3Ccircle cx='128' cy='284' r='0.6' opacity='0.35'/%3E%3Ccircle cx='192' cy='247' r='0.8' opacity='0.45'/%3E%3Ccircle cx='263' cy='276' r='0.6' opacity='0.3'/%3E%3Ccircle cx='337' cy='297' r='1.1' opacity='0.5'/%3E%3Ccircle cx='23' cy='331' r='0.7' opacity='0.4'/%3E%3Ccircle cx='99' cy='350' r='1' opacity='0.3'/%3E%3Ccircle cx='171' cy='322' r='0.6' opacity='0.45'/%3E%3Ccircle cx='238' cy='343' r='0.9' opacity='0.35'/%3E%3Ccircle cx='309' cy='354' r='0.6' opacity='0.4'/%3E%3Ccircle cx='64' cy='58' r='0.5' opacity='0.3'/%3E%3Ccircle cx='274' cy='158' r='0.5' opacity='0.3'/%3E%3Ccircle cx='162' cy='219' r='0.5' opacity='0.25'/%3E%3Ccircle cx='352' cy='13' r='0.5' opacity='0.3'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,#050a18,#081026,#0c1733 60%,#131f40 85%,#18264a);background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat;background-size:auto,auto,cover,auto,auto,360px 360px,auto;background-position:0 0,center,center,0 0,0 0,0 0,0 0}html[data-theme=night] :is(.main-wrapper [style*="position: sticky"]:not(.app-header),.table-scroll thead th){--bg-white: rgba(14, 24, 52, .55);--bg-surface: rgba(14, 24, 52, .55);--bg-subtle: rgba(20, 32, 64, .6);--bg-hover: rgba(28, 42, 78, .62);--bg-selected: rgba(36, 56, 104, .68);--bg-gray-50: rgba(16, 26, 56, .56);--bg-neutral-50: rgba(16, 26, 56, .56);--bg-blue-tint-3: rgba(16, 26, 56, .56);--bg-gray-100: rgba(20, 30, 60, .6);--bg-blue-50: rgba(22, 36, 74, .62);--bg-blue-100: rgba(26, 43, 86, .66);--bg-blue-200: rgba(33, 53, 102, .7);--bg-blue-300: #2b447e}html[data-theme=night] .main-wrapper tbody [style*="position: sticky"]{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}html[data-theme=night] .main-wrapper{background-color:transparent}html[data-theme=night] ::-webkit-scrollbar-thumb{background:#ffffff29}html[data-theme=night] ::-webkit-scrollbar-thumb:hover{background:#ffffff47}html[data-theme=night] ::selection{background:#0a84ff66;color:#fff}html[data-theme=night] .app-header{background:linear-gradient(180deg,#0c0d11b8,#0c0d1157 55%,#0c0d1100)!important;border-bottom-color:transparent!important;box-shadow:none}html[data-theme=night] .app-header:before{content:"";position:absolute;top:7px;right:12px;bottom:5px;left:12px;z-index:-1;border-radius:22px;pointer-events:none;background:var(--lg-specular),#cdd2de0e;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000061,inset 1px 0 #ffffff0d,inset -1px 0 #ffffff0d,inset 0 0 0 .5px #ffffff12,inset 0 -8px 12px -10px #ffffff1a,0 2px 4px #0003,0 14px 34px -16px #000000b3;backdrop-filter:var(--lg-material-strong);-webkit-backdrop-filter:var(--lg-material-strong)}html[data-theme=night] .app-sidebar{background:#03050a6b!important;border-right-color:#ffffff0e!important;box-shadow:none}html[data-theme=night] .app-sidebar>div{border-color:transparent!important}html[data-theme=night] .sidebar-nav-item{position:relative;isolation:isolate;color:#ecf0f8a8;transition:color .2s ease,transform .15s ease}html[data-theme=night] .sidebar-nav-item,html[data-theme=night] .sidebar-nav-item:hover,html[data-theme=night] .sidebar-nav-item.active,html[data-theme=night] .sidebar-nav-item.active:hover{background:transparent;box-shadow:none}html[data-theme=night] .sidebar-nav-item:before{content:"";position:absolute;top:0;right:2px;bottom:0;left:2px;z-index:-1;border-radius:999px;pointer-events:none;opacity:0;background:#ffffff09;transition:opacity .2s ease,box-shadow .2s ease,transform .15s ease}html[data-theme=night] .sidebar-nav-item:hover{color:#fff}html[data-theme=night] .sidebar-nav-item:hover:before{opacity:1}html[data-theme=night] .sidebar-nav-item.active{color:#fff;font-weight:600}html[data-theme=night] .sidebar-nav-item.active:before{opacity:1;background:var(--lg-spot),var(--lg-specular),var(--lg-tone-selected);box-shadow:var(--lg-edges),var(--lg-shadow);backdrop-filter:var(--lg-material);-webkit-backdrop-filter:var(--lg-material)}html[data-theme=night] .sidebar-nav-item.active:hover:before{transform:translateY(-1px)}html[data-theme=night] .sidebar-nav-item.active:hover:before{background:var(--lg-spot),var(--lg-specular),var(--lg-tone-hover);box-shadow:var(--lg-edges),var(--lg-shadow-hover)}html[data-theme=night] .sidebar-nav-item:active{transform:translateY(.5px) scale(.985)}html[data-theme=night] .sidebar-nav-item.active:active:before{background:var(--lg-specular),var(--lg-tone-press);box-shadow:var(--lg-edges)}html[data-theme=night] .sidebar-profile-card{background:var(--lg-spot),var(--lg-specular),var(--lg-tone)!important;border-color:transparent!important;border-radius:26px!important;box-shadow:var(--lg-edges),var(--lg-shadow);backdrop-filter:var(--lg-material);-webkit-backdrop-filter:var(--lg-material);transition:box-shadow .2s ease,transform .2s ease}html[data-theme=night] .sidebar-profile-card:hover{background:var(--lg-spot),var(--lg-specular),var(--lg-tone-hover)!important;box-shadow:var(--lg-edges),var(--lg-shadow-hover)}html[data-theme=night] .sidebar-profile-action,html[data-theme=night] .sidebar-profile-action.danger{border-color:transparent;border-radius:999px;background:#ffffff0f;box-shadow:var(--lg-rim-soft);color:#d5dbe6}html[data-theme=night] .sidebar-profile-action:hover{background:#ffffff1c;color:#fff}html[data-theme=night] .sidebar-profile-action.danger:hover{background:#ff6b6b29;color:#ffc9c9}html[data-theme=night] .theme-toggle{background:var(--lg-specular),var(--lg-tone);border-color:transparent;box-shadow:var(--lg-edges),var(--lg-shadow);backdrop-filter:var(--lg-material);-webkit-backdrop-filter:var(--lg-material)}html[data-theme=night] .theme-toggle:hover{background:var(--lg-spot),var(--lg-specular),var(--lg-tone-hover);border-color:transparent;box-shadow:var(--lg-edges),var(--lg-shadow-hover)}html[data-theme=night] .theme-toggle:focus-visible{box-shadow:var(--lg-edges),0 0 0 3px #fff3}html[data-theme=night] .theme-toggle-thumb{background:linear-gradient(180deg,#ffffff4d,#ffffff24);box-shadow:inset 0 1px #ffffff73,inset 0 0 0 .5px #ffffff1f,0 2px 6px #00000059}html[data-theme=night] .theme-toggle .theme-toggle-icon-sun{color:#ecf0f861}html[data-theme=night] .theme-toggle .theme-toggle-icon-moon{color:#fff}html[data-theme=night] .stat-box{border-radius:16px;background:#0e10156b!important;border-color:#ffffff0d!important;box-shadow:inset 0 1px #ffffff0a,0 8px 24px -20px #0009;backdrop-filter:blur(14px) saturate(110%);-webkit-backdrop-filter:blur(14px) saturate(110%);transition:transform .28s cubic-bezier(.34,1.56,.64,1),background-color .25s ease,box-shadow .25s ease,border-color .25s ease}html[data-theme=night] .stat-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(160px circle at var(--lg-x, 50%) var(--lg-y, 0%),rgba(255,255,255,.06) 0%,rgba(255,255,255,0) 70%);opacity:0;transition:opacity .25s ease}html[data-theme=night] .stat-box:hover{background:#14161c80!important;border-color:#ffffff13!important;box-shadow:inset 0 1px #ffffff0f,0 12px 28px -20px #000000a6}html[data-theme=night] .stat-box:hover:after{opacity:1}html[data-theme=night] .stat-box[role=button]:focus-visible{box-shadow:0 0 0 3px #ffffff29}html[data-theme=night] .stat-value{letter-spacing:-.03em;transform:scale(1.14)}html[data-theme=night] .stat-box[role=button]:hover .stat-value{transform:translateZ(16px) scale(1.18)}html[data-theme=night] .site-kpi-grid .stat-box[role=button]:hover .stat-value{transform:none!important}@media(prefers-reduced-motion:reduce){html[data-theme=night] .stat-box[role=button]:hover .stat-value{transform:scale(1.14)}}html[data-theme=night] .dashboard-filters{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=night] :is(.minimal-card,.data-table-container,[style*="var(--shadow-card)"]):not(.dashboard-filters){border-radius:16px!important;background:transparent!important;border-color:#ffffff0b!important;box-shadow:none!important}html[data-theme=night] :is(input,button,select).minimal-input{border-radius:999px!important;background:var(--lg-specular),var(--lg-tone)!important;border-color:transparent!important;box-shadow:var(--lg-edges),var(--lg-shadow);backdrop-filter:var(--lg-material);-webkit-backdrop-filter:var(--lg-material);transition:box-shadow .2s ease,transform .18s ease}html[data-theme=night] :is(input,button,select).minimal-input:hover{background:var(--lg-spot),var(--lg-specular),var(--lg-tone-hover)!important;box-shadow:var(--lg-edges),var(--lg-shadow-hover);transform:none}html[data-theme=night] :is(input,button,select).minimal-input:focus,html[data-theme=night] :is(input,button,select).minimal-input:focus-visible{background:var(--lg-spot),var(--lg-specular),var(--lg-tone-hover)!important;box-shadow:var(--lg-edges),0 0 0 3px #ffffff12,var(--lg-shadow);transform:none}html[data-theme=night] button.minimal-input:active{background:var(--lg-specular),var(--lg-tone-press)!important;box-shadow:var(--lg-edges);transform:translateY(.5px) scale(.98)}html[data-theme=night] select.minimal-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c3c9d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"),var(--lg-sheen)!important;background-color:var(--control-solid)!important;background-repeat:no-repeat!important;background-position:right .75rem center,0 0!important}html[data-theme=night] select.minimal-input:is(:hover,:focus,:focus-visible,:active){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c3c9d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"),var(--lg-sheen)!important;background-color:var(--control-solid-hover)!important;background-repeat:no-repeat!important;background-position:right .75rem center,0 0!important}html[data-theme=night] select{background-color:var(--control-solid);color:var(--popover-text)}html[data-theme=night] select option,html[data-theme=night] select optgroup{background-color:var(--popover-solid);color:var(--popover-text)}html[data-theme=night] select option:disabled{color:var(--fg-gray-400)}html[data-theme=night] .minimal-input.pp-select-trigger{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c3c9d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right .75rem center / auto no-repeat,var(--lg-specular),var(--lg-tone)!important}html[data-theme=night] .minimal-input.pp-select-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c3c9d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right .75rem center / auto no-repeat,var(--lg-spot),var(--lg-specular),var(--lg-tone-hover)!important}html[data-theme=night] .minimal-input.pp-select-trigger:active:not(:disabled){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c3c9d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right .75rem center / auto no-repeat,var(--lg-specular),var(--lg-tone-press)!important}html[data-theme=night] .minimal-input.pp-select-trigger:disabled{opacity:.55;transform:none}html[data-theme=night] .pp-select-option{color:var(--popover-text)}html[data-theme=night] .pp-select-option[data-active=true]{background:#ffffff12}html[data-theme=night] .pp-select-option[aria-selected=true]{background:linear-gradient(180deg,#ffffff1f,#ffffff12);box-shadow:inset 0 1px #ffffff29;color:#fff}html[data-theme=night] .pp-select-option[aria-selected=true][data-active=true]{background:linear-gradient(180deg,#ffffff26,#ffffff17)}html[data-theme=night] .pp-select-option[aria-disabled=true]{color:var(--fg-gray-400)}html[data-theme=night] .pp-select-check{color:#fff}html[data-theme=night] [role=tablist]{border-radius:999px!important;background:#ffffff08!important;border-color:transparent!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000002e,inset 0 0 0 .5px #ffffff0d;backdrop-filter:var(--lg-material);-webkit-backdrop-filter:var(--lg-material)}html[data-theme=night] [role=tab]{border-radius:999px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:#ecf0f885!important;transition:background-color .25s ease,color .2s ease,box-shadow .25s ease,transform .15s ease!important}html[data-theme=night] [role=tab]:not([aria-selected=true]):hover{color:#fff!important;background:#ffffff08!important}html[data-theme=night] [role=tab][aria-selected=true]{background:var(--lg-spot),var(--lg-specular),var(--lg-tone-selected)!important;color:#fff!important;box-shadow:var(--lg-edges),var(--lg-shadow)!important;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}html[data-theme=night] [role=tab][aria-selected=true]:hover{background:var(--lg-spot),var(--lg-specular),var(--lg-tone-hover)!important;box-shadow:var(--lg-edges),var(--lg-shadow-hover)!important;transform:none}html[data-theme=night] [role=tab]:active{transform:translateY(.5px) scale(.98)}html[data-theme=night] [role=tab][aria-selected=true]:active{background:var(--lg-specular),var(--lg-tone-press)!important}html[data-theme=night] [role=tablist][style*="width: 100%"]{border-radius:10px!important}html[data-theme=night] [role=tablist][style*="width: 100%"]>[role=tab]{border-radius:7px!important}html[data-theme=night] .btn{border-radius:999px;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease,color .2s ease}html[data-theme=night] .btn:active:not(:disabled){transform:scale(.96)}html[data-theme=night] .btn-secondary{background:var(--lg-specular),var(--lg-tone);border-color:transparent;box-shadow:var(--lg-edges),var(--lg-shadow);backdrop-filter:var(--lg-material);-webkit-backdrop-filter:var(--lg-material)}html[data-theme=night] .btn-secondary:hover{background:var(--lg-spot),var(--lg-specular),var(--lg-tone-hover);border-color:transparent;box-shadow:var(--lg-edges),var(--lg-shadow-hover);transform:none}html[data-theme=night] .btn-secondary:active:not(:disabled){background:var(--lg-specular),var(--lg-tone-press);box-shadow:var(--lg-edges);transform:translateY(.5px) scale(.98)}html[data-theme=night] .btn-primary{background:var(--lg-specular),var(--lg-tone-hover);color:#fff;border-color:transparent;box-shadow:var(--lg-edges),var(--lg-shadow);backdrop-filter:var(--lg-material);-webkit-backdrop-filter:var(--lg-material)}html[data-theme=night] .btn-primary:hover:not(:disabled){background:var(--lg-spot),var(--lg-specular),var(--lg-tone-selected);box-shadow:var(--lg-edges),var(--lg-shadow-hover);transform:none}html[data-theme=night] .btn-primary:active:not(:disabled){background:var(--lg-specular),var(--lg-tone-press);box-shadow:var(--lg-edges);transform:translateY(.5px) scale(.98)}html[data-theme=night] .btn-primary:disabled{background:var(--lg-specular),var(--lg-tone);box-shadow:var(--lg-edges);color:#fff9}html[data-theme=night] .btn-ghost:hover{background:var(--lg-fill)}html[data-theme=night] .btn-danger{background:var(--lg-sheen),#ff6b6b29;color:#ffc9c9;border-color:transparent;box-shadow:var(--lg-rim-soft)}html[data-theme=night] .btn-danger:hover{background:var(--lg-sheen),#ff6b6b3d}html[data-theme=night] .badge-minimal{border-radius:999px}html[data-theme=night] .badge-minimal.ready,html[data-theme=night] .badge-minimal.active-status{background:#4ade801f;color:#86efac;border-color:#4ade8033}html[data-theme=night] .badge-minimal.pending{background:#fbbf241f;color:#fcd34d;border-color:#fbbf2438}html[data-theme=night] .badge-minimal.disabled-status{background:#ffffff0e;color:#a4abbd;border-color:#ffffff17}html[data-theme=night] .minimal-dropzone{border-radius:20px;border-color:#ffffff24;background:transparent}html[data-theme=night] .minimal-dropzone:hover,html[data-theme=night] .minimal-dropzone.active{border-color:#ffffff4d;background:#ffffff08}html[data-theme=night]{--table-header-bg: rgba(12, 20, 44, .72);--table-header-bg-sticky: rgba(12, 20, 44, .84);--table-header-border: rgba(255, 255, 255, .14);--table-header-highlight: rgba(255, 255, 255, .08);--table-header-fg: #e8eef5;--table-header-muted: #9eadba;--table-header-blur: blur(14px) saturate(125%)}html[data-theme=night] .figma-table thead th{--bg-subtle: var(--table-header-bg) !important;--bg-white: var(--table-header-bg) !important;--bg-surface: var(--table-header-bg) !important;--bg-gray-50: var(--table-header-bg) !important;--bg-gray-100: var(--table-header-bg) !important;--bg-neutral-50: var(--table-header-bg) !important;--bg-blue-tint-3: var(--table-header-bg) !important;--bg-blue-50: var(--table-header-bg) !important;--bg-blue-100: var(--table-header-bg) !important;--fg-gray-900: var(--table-header-fg) !important;--fg-gray-700: var(--table-header-fg) !important;--fg-gray-600: var(--table-header-fg) !important;--fg-gray-500: var(--table-header-muted) !important;--fg-gray-400: var(--table-header-muted) !important;background-color:var(--table-header-bg);color:var(--table-header-fg);border-bottom-color:var(--table-header-border);box-shadow:inset 0 1px 0 var(--table-header-highlight);backdrop-filter:var(--table-header-blur);-webkit-backdrop-filter:var(--table-header-blur)}html[data-theme=night] :is(.table-scroll .figma-table thead th,.figma-table thead th[style*="position: sticky"]){--bg-subtle: var(--table-header-bg-sticky) !important;--bg-white: var(--table-header-bg-sticky) !important;--bg-surface: var(--table-header-bg-sticky) !important;--bg-gray-50: var(--table-header-bg-sticky) !important;--bg-gray-100: var(--table-header-bg-sticky) !important;--bg-neutral-50: var(--table-header-bg-sticky) !important;--bg-blue-tint-3: var(--table-header-bg-sticky) !important;--bg-blue-50: var(--table-header-bg-sticky) !important;--bg-blue-100: var(--table-header-bg-sticky) !important;background-color:var(--table-header-bg-sticky)}html[data-theme=night] .figma-table thead th svg{color:var(--table-header-fg)}html[data-theme=night] .figma-table thead th svg[style*=opacity]{color:var(--table-header-muted);opacity:.8!important}html[data-theme=night] .figma-table td[style*="position: sticky"][style*="bottom: 0"]{--bg-white: #43474d !important;--bg-surface: #43474d !important;background-color:#43474d!important;color:#f1f3f6!important;border-top-color:#ffffff38!important;box-shadow:0 -6px 14px -8px #00000073}html[data-theme=night] .figma-table th{color:var(--table-header-fg);border-bottom-color:var(--table-header-border)}html[data-theme=night] .figma-table td{border-bottom-color:#ffffff0d}html[data-theme=night] .figma-table tr:hover td{background:var(--bg-hover)}html[data-theme=night] .interactive-row:hover{background:#ffffff0f!important}html[data-theme=night] .table-pagination,html[data-theme=night] .table-toolbar{border-color:#ffffff0f}html[data-theme=night] .cell-skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1c,#ffffff0d 75%);background-size:200% 100%}html[data-theme=night] [style*="position: absolute"][style*=z-index][style*="var(--bg-white)"]{border-radius:18px!important;background:var(--lg-sheen),#1a1e2a9e!important;border-color:transparent!important;box-shadow:var(--lg-rim),0 26px 56px -18px #000000bf!important;backdrop-filter:var(--lg-blur-strong);-webkit-backdrop-filter:var(--lg-blur-strong)}html[data-theme=night] [style*="position: fixed"][style*="background: rgba(0, 0, 0"]{background:#03050a57!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important}html[data-theme=night] [style*="var(--shadow-dropdown)"]{border-radius:28px!important;background:var(--lg-sheen),#1e2230a8!important;border-color:transparent!important}html[data-theme=night] [role=tooltip]{border:1px solid rgba(255,255,255,.12);border-radius:10px!important}html[data-theme=night] .recharts-tooltip-wrapper{--bg-white: rgba(26, 30, 42, .62)}html[data-theme=night] .recharts-tooltip-wrapper>*{border-radius:14px!important;border-color:transparent!important;box-shadow:var(--lg-rim),0 18px 40px -14px #000000b3!important;backdrop-filter:var(--lg-blur-strong);-webkit-backdrop-filter:var(--lg-blur-strong)}html[data-theme=night] .recharts-default-tooltip{background-color:#1a1e2a9e!important;color:#f5f7fb}html[data-theme=night] .app-splash{background:#03050a4d;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}html[data-theme=night] .app-splash-inner{border-radius:28px;background:var(--lg-sheen),#1e223099;border-color:transparent;box-shadow:var(--lg-rim),0 30px 60px -24px #000c}html[data-theme=night] .app-splash-inner h1{color:#a5c9ff!important}html[data-theme=night] .app-splash-trace{stroke:#8dbcff}html[data-theme=night] .app-splash-bar{background:#ffffff1f}html[data-theme=night] .main-wrapper .recharts-cartesian-grid line{stroke:#ffffff12}html[data-theme=night] :is(.main-wrapper,.app-sidebar) :is([stroke="#666"],[stroke="#9ca3af" i],[stroke="#94a3b8" i]){stroke:#8d95a8}html[data-theme=night] :is(.main-wrapper,.app-sidebar) :is([stroke="#6b7280" i],[stroke="#4b5563" i],[stroke="#374151" i]){stroke:#b1b8c7}html[data-theme=night] :is(.main-wrapper,.app-sidebar) :is([stroke="#e5e7eb" i],[stroke="#f3f4f6" i],[stroke="#d1d5db" i],[stroke="#f9fafb" i]){stroke:#ffffff29}html[data-theme=night] :is(.main-wrapper,.app-sidebar) :is([fill="#e5e7eb" i],[fill="#f3f4f6" i],[fill="#d1d5db" i],[fill="#f9fafb" i]):not(text):not(tspan){fill:#ffffff24}html[data-theme=night] :is(.main-wrapper,.app-sidebar) :is([stroke="#fff" i],[stroke="#ffffff" i]){stroke:#0a0e1c}html[data-theme=night] :is(.main-wrapper,.app-sidebar) :is([fill="#fff" i],[fill="#ffffff" i]):not(text):not(tspan){fill:#0a0e1c}html[data-theme=night] :is(.main-wrapper,.app-sidebar) :is([stroke="#111827" i],[stroke="#1f2937" i]){stroke:#e6e9f0}html[data-theme=night] :is(.main-wrapper,.app-sidebar) :is(text,tspan):is([fill="#111827" i],[fill="#1f2937" i],[fill="#374151" i]){fill:#eef1f6}html[data-theme=night] :is(.main-wrapper,.app-sidebar) :is(text,tspan):is([fill="#4b5563" i],[fill="#6b7280" i],[fill="#666"],[fill="#9ca3af" i],[fill="#94a3b8" i]){fill:#a8b0c1}html[data-theme=night] :is(.main-wrapper,.app-sidebar) :is([fill="#111827" i],[fill="#1f2937" i]):not(text):not(tspan){fill:#e6e9f0}html[data-theme=night] .main-wrapper [stroke="#0e7490" i]{stroke:#22d3ee}html[data-theme=night] .main-wrapper [fill="#0e7490" i]:not(text){fill:#0ea5c6}html[data-theme=night] .main-wrapper [stroke="#0f766e" i]{stroke:#2dd4bf}html[data-theme=night] .main-wrapper [fill="#0f766e" i]:not(text){fill:#14b8a6}html[data-theme=night] .main-wrapper [stroke="#b45309" i]{stroke:#fbbf24}html[data-theme=night] .main-wrapper [fill="#b45309" i]:not(text){fill:#f59e0b}html[data-theme=night] .main-wrapper [stroke="#b91c1c" i]{stroke:#f87171}html[data-theme=night] .main-wrapper [stroke="#15803d" i]{stroke:#4ade80}html[data-theme=night] .main-wrapper [stroke="#7c3aed" i]{stroke:#a78bfa}html[data-theme=night] .main-wrapper [fill="#7c3aed" i]:not(text){fill:#8b5cf6}html[data-theme=night] .main-wrapper [stroke="#1d4ed8" i]{stroke:#60a5fa}html[data-theme=night] .main-wrapper [fill="#1d4ed8" i]:not(text){fill:#3b82f6}html[data-theme=night] .main-wrapper [stroke="#65a30d" i]{stroke:#a3e635}html[data-theme=night] .main-wrapper [stroke="#db2777" i]{stroke:#f472b6}html[data-theme=night] .main-wrapper [stroke="#d97706" i]{stroke:#fbbf24}html[data-theme=night] .main-wrapper [stroke="#0891b2" i]{stroke:#67e8f9}html[data-theme=night] .main-wrapper [stroke="#2563eb" i]{stroke:#60a5fa}html[data-theme=night] .main-wrapper stop[stop-color="#1d4ed8" i]{stop-color:#3b82f6}html[data-theme=night] .main-wrapper stop[stop-color="#0e7490" i]{stop-color:#22d3ee}html[data-theme=night] .recharts-brush>rect{fill:#ffffff0a;stroke:#ffffff24}html[data-theme=night] .recharts-tooltip-cursor{fill:#ffffff0d}html[data-theme=night] .recharts-legend-item .recharts-legend-icon:not([fill]){fill:#e6e9f0}html[data-theme=night] .login-page{background:transparent}html[data-theme=night] .login-shell{border-radius:32px;background:var(--lg-sheen),#ffffff0d;border-color:transparent;box-shadow:var(--lg-rim),0 40px 80px -30px #000000d9;backdrop-filter:var(--lg-blur-strong);-webkit-backdrop-filter:var(--lg-blur-strong)}html[data-theme=night] .login-art-panel{background:#ffffff05;border-right-color:#ffffff0f}html[data-theme=night] .login-art-panel svg{filter:invert(.9) hue-rotate(180deg) saturate(1.2) brightness(1.05);opacity:.9}@media(prefers-reduced-motion:reduce){html[data-theme=night] :is(.btn,[role=tab],.minimal-input,.sidebar-nav-item,.theme-toggle):active,html[data-theme=night] :is(.btn,[role=tab],.minimal-input,.sidebar-nav-item,.theme-toggle):hover{transform:none!important}html[data-theme=night] .stat-box:after,html[data-theme=night] .sidebar-nav-item:before{transition:none}}.emsphere-kpis .stat-box:hover{transform:translateY(-3px);box-shadow:0 10px 18px -6px #0000001f}@media(prefers-reduced-motion:reduce){.emsphere-kpis .stat-box{animation:none;transition:none}.emsphere-kpis .stat-box:hover{transform:none}}html:not([data-theme=night]) .btn-filter-reset.btn-filter-master{background:var(--bg-surface)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}html:not([data-theme=night]) .btn-filter-reset.btn-filter-master:not(:disabled):hover{background:var(--bg-surface)!important;border-color:var(--border-default)!important}html:not([data-theme=night]) .btn-filter-reset.btn-filter-master:focus,html:not([data-theme=night]) .btn-filter-reset.btn-filter-master:focus-visible{border-color:var(--border-focus)!important}.btn-filter-reset.btn-filter-master .lable,.btn-filter-reset.btn-filter-master .lucide,html[data-theme=night] .btn-filter-reset.btn-filter-master{color:var(--text-primary)!important}.vertical-charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}@media(max-width:1023px){.vertical-charts-grid{grid-template-columns:minmax(0,1fr)}}
