.panel-dashboard-shell{background-color:var(--fonmat-surface)}.panel-dashboard-shell :where(button,[role=button],a[href],input:not([type=checkbox]):not([type=radio]),select,textarea,summary){min-height:44px}.panel-dashboard-shell :where(button,[role=button]){min-width:44px}.panel-dashboard-shell :where(button,[role=button]):not(:disabled){transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,scale .1s ease-out;scale:1}.panel-dashboard-shell :where(button,[role=button]):not(:disabled):active{scale:.985}@media (max-width:639px){.panel-dashboard-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}.panel-palette-shell{--panel-canvas:#f4f5f7;--panel-surface:#fff;--panel-soft:#eef0f3;--panel-border:#e2e6eb;--panel-ink:#141c2b;--panel-muted:#556275;--panel-sky:#cdd5df;--panel-primary:#eaf2fc;--panel-primary-hover:#dceafa;--panel-action:#30588f;--panel-action-hover:#2a3649;--panel-strong-border:#6a788c;--panel-cyan:#30588f;--panel-bar:#7f9cc6;background-color:var(--panel-canvas);color:var(--panel-ink)}.panel-palette-shell .bg-white{background-color:var(--panel-surface)!important}.panel-palette-shell .bg-fonmat-surface{background-color:var(--panel-canvas)!important}.panel-palette-shell .bg-fonmat-soft{background-color:var(--panel-soft)!important}.panel-palette-shell .bg-fonmat-blue,.panel-palette-shell .bg-fonmat-blue-deep{background-color:var(--panel-primary)!important}.panel-palette-shell .bg-fonmat-navy,.panel-palette-shell .bg-fonmat-night{background-color:var(--panel-soft)!important}.panel-palette-shell .border-fonmat-border{border-color:var(--panel-border)!important}.panel-palette-shell .border-fonmat-blue,.panel-palette-shell .border-fonmat-blue-deep{border-color:var(--panel-strong-border)!important}.panel-palette-shell .border-fonmat-blue-light{border-color:var(--panel-sky)!important}.panel-palette-shell .text-fonmat-navy,.panel-palette-shell .text-fonmat-night{color:var(--panel-ink)!important}.panel-palette-shell .text-fonmat-secondary{color:var(--panel-muted)!important}.panel-palette-shell .text-fonmat-blue,.panel-palette-shell .text-fonmat-blue-deep,.panel-palette-shell .text-fonmat-action-deep{color:var(--panel-action)!important}.panel-palette-shell .text-fonmat-blue-pale{color:var(--panel-sky)!important}.panel-palette-shell .hover\:bg-fonmat-blue-deep:hover{background-color:var(--panel-primary-hover)!important}.panel-palette-shell .panel-bar-draw.bg-fonmat-blue,.panel-palette-shell .panel-bar-draw .bg-fonmat-blue{background-color:var(--panel-bar)!important}.panel-palette-shell .hover\:bg-fonmat-surface:hover{background-color:var(--panel-soft)!important}.panel-palette-shell :focus-visible{outline-color:var(--panel-cyan)}.panel-palette-sidebar,.panel-palette-header{border-color:var(--panel-border)!important}.panel-sidebar-search{background-color:color-mix(in srgb, var(--panel-sky) 8%, var(--panel-surface))!important;border-color:color-mix(in srgb, var(--panel-sky) 25%, var(--panel-border))!important}.panel-sidebar-search:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--panel-cyan) 20%, transparent);background-color:var(--panel-surface)!important;border-color:var(--panel-action)!important}.panel-nav-item-active{background-color:color-mix(in srgb, var(--panel-sky) 13%, var(--panel-surface))!important}.panel-nav-item:hover{background-color:color-mix(in srgb, var(--panel-sky) 9%, var(--panel-surface))!important}.panel-notification-button{width:2.5rem;height:2.5rem;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,scale .12s ease-out;border:1px solid var(--panel-border)!important;background-color:var(--panel-surface)!important;color:var(--panel-action)!important;border-radius:.5rem!important}.panel-notification-button:hover,.panel-notification-button[aria-expanded=true]{border-color:color-mix(in srgb, var(--panel-action) 38%, var(--panel-border))!important;background-color:var(--panel-soft)!important;color:var(--panel-action)!important}.panel-notification-button:hover .panel-notification-bell,.panel-notification-button:focus-visible .panel-notification-bell{animation:.28s cubic-bezier(.22,1,.36,1) both panel-bell-ring}.panel-notification-button:active{scale:.97}.panel-notification-bell{transform-origin:50% 12%;display:inline-flex}.panel-notification-badge{border:2px solid var(--panel-surface);background-color:var(--panel-action)!important;color:var(--panel-surface)!important}.panel-command-surface{box-shadow:0 24px 64px color-mix(in srgb, var(--panel-ink) 24%, transparent);border-color:#0000!important}.panel-command-input{background-color:color-mix(in srgb, var(--panel-sky) 6%, var(--panel-surface))}.panel-live-dot{animation:2.4s ease-out infinite panel-live-pulse}@keyframes panel-bell-ring{0%,to{transform:rotate(0)}20%{transform:rotate(11deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}@keyframes panel-live-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--fonmat-success) 24%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--fonmat-success) 8%, transparent)}}.panel-dashboard-shell ::selection{background-color:color-mix(in srgb, var(--panel-action,#30588f) 20%, transparent);color:var(--fonmat-navy)}.panel-dashboard-shell :where(input,textarea,[contenteditable]){caret-color:var(--panel-action,#30588f)}.panel-dashboard-shell{accent-color:var(--panel-action,#30588f)}.panel-dashboard-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){transition:border-color .14s ease-out,box-shadow .14s ease-out,background-color .14s ease-out}.panel-dashboard-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline-offset:2px;outline:2px solid var(--panel-action,#30588f)!important}.panel-dashboard-shell :where(input,textarea):not([class*=placeholder])::-moz-placeholder{color:color-mix(in srgb, var(--fonmat-secondary) 80%, var(--fonmat-paper));opacity:1}.panel-dashboard-shell :where(input,textarea):not([class*=placeholder])::placeholder{color:color-mix(in srgb, var(--fonmat-secondary) 80%, var(--fonmat-paper));opacity:1}.panel-dashboard-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea):not([class*=focus\:]):not([class*=focus-visible\:]):focus-visible{outline:2px solid var(--panel-action,#30588f);outline-offset:1px;border-color:var(--panel-action,#30588f)}.panel-dashboard-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea):not([class*=hover\:]):not(:disabled):not(:focus):hover{border-color:color-mix(in srgb, var(--panel-action,#30588f) 34%, var(--fonmat-border))}.panel-dashboard-shell :where(input,select,textarea):not([class*=disabled\:]):disabled{cursor:not-allowed;background-color:var(--panel-soft,var(--fonmat-soft));border-color:color-mix(in srgb, var(--fonmat-border) 70%, transparent)}.panel-dashboard-shell :where(input,select,textarea):user-invalid{border-color:var(--fonmat-danger)}.panel-dashboard-shell :where(input,select,textarea):user-invalid:focus-visible{outline-color:var(--fonmat-danger)}.panel-dashboard-shell textarea:not([class*=resize]){resize:vertical}.panel-dashboard-shell :where(button,[role=button],a[href],summary,[tabindex="0"]):not([class*=focus-visible\:]):not([class*=focus\:]):focus-visible{outline:2px solid var(--panel-action,#30588f);outline-offset:2px}.panel-dashboard-shell tbody tr{transition:background-color .12s ease-out}.panel-dashboard-shell tbody tr:not([class*=hover\:]):hover{background-color:var(--panel-soft,var(--fonmat-soft))}.panel-dashboard-shell :where(td,th)[class*=text-right]{font-variant-numeric:tabular-nums}.panel-empty-glyph{color:color-mix(in srgb, var(--fonmat-secondary) 45%, transparent)}.panel-bar-draw{transform-origin:0;animation:.62s cubic-bezier(.16,1,.3,1) both panel-bar-draw}@keyframes panel-bar-draw{0%{transform:scaleX(0)}}.panel-value-changed{animation:1.1s cubic-bezier(.16,1,.3,1) both panel-value-changed}@keyframes panel-value-changed{0%{color:var(--panel-action,#30588f);background-color:color-mix(in srgb, var(--panel-action,#30588f) 14%, transparent)}to{background-color:#0000}}.panel-segment{transition:opacity .16s ease-out}.panel-segment[data-dimmed=true]{opacity:.28}.panel-skeleton{background-color:color-mix(in srgb, var(--fonmat-border) 42%, transparent);position:relative;overflow:hidden}.panel-skeleton:after{content:"";background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fonmat-paper) 70%, transparent), transparent);animation:1.4s ease-in-out infinite panel-skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes panel-skeleton-sweep{to{transform:translate(100%)}}.panel-row-hover{transition:background-color .12s ease-out}.panel-row-hover:hover{background-color:var(--fonmat-surface)}body:has([data-panel-root])>a[href=\#main-content]:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-panel-root] :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.011em}.panel-dashboard-shell .panel-page-title{letter-spacing:-.022em;text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:1.15}.panel-nav-surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.panel-nav-surface .panel-nav-active-pill{background-color:#eaf2fc!important}.panel-nav-surface nav{scrollbar-width:thin;scrollbar-color:var(--panel-border) transparent}.panel-dashboard-shell .panel-board{transition:border-color .18s ease-out;border-color:color-mix(in srgb, var(--fonmat-navy) 7%, var(--fonmat-border))!important}.panel-dashboard-shell .panel-board:hover{border-color:color-mix(in srgb, var(--panel-action,#30588f) 22%, var(--fonmat-border))!important}.panel-dashboard-shell .panel-board-title{letter-spacing:-.011em;font-size:.9375rem;font-weight:650}.panel-dashboard-shell .panel-metric-value{letter-spacing:-.03em;font-size:2.125rem;font-weight:650}.panel-dashboard-shell .panel-metric-cell{transition:background-color .16s ease-out;position:relative}.panel-dashboard-shell .panel-metric-cell[data-zero=true] .panel-metric-value{color:color-mix(in srgb, var(--fonmat-secondary) 72%, var(--fonmat-paper))!important}.panel-palette-shell .text-white:is(.bg-fonmat-blue,.bg-fonmat-blue-deep,.bg-fonmat-navy,.bg-fonmat-night),.panel-palette-shell :is(.bg-fonmat-blue,.bg-fonmat-blue-deep,.bg-fonmat-navy,.bg-fonmat-night) .text-white{color:var(--panel-action)!important}.panel-palette-shell :is(div,span,i).bg-fonmat-blue:empty{background-color:var(--panel-bar)!important}.panel-section-enter .uppercase:is([class*="tracking-[0.1"],[class*="tracking-[0.2"],[class*="tracking-[0.3"],[class*="tracking-[.1"],[class*="tracking-[.2"],.tracking-widest,.tracking-wider,.tracking-wide){text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:600;color:var(--panel-muted)!important}.panel-section-enter :is(h1,h2,h3,p,div,span):is(.text-2xl,.text-3xl,.text-4xl,.text-5xl,.sm\:text-3xl,.sm\:text-4xl,.md\:text-4xl,.lg\:text-4xl,.lg\:text-5xl):not(.tabular-nums):not([class*=font-mono]){font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;letter-spacing:-.015em!important;font-size:1.25rem!important;font-weight:650!important;line-height:1.3!important}.panel-section-enter :is(p,div,span,strong,dd):is(.text-2xl,.text-3xl,.text-4xl,.text-5xl).tabular-nums{letter-spacing:-.03em;font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important}.panel-section-enter :is(.rounded-2xl,.rounded-3xl){border-radius:.75rem!important}.panel-section-enter .font-oswald:not(.panel-keep-display){font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;letter-spacing:-.012em!important}.panel-section-enter :is(.rounded-lg,.rounded-xl,.rounded-2xl).border :is(div,section,article,li,aside,dl):is(.rounded-lg,.rounded-xl,.rounded-2xl).border:not([class*=shadow]):not([class*=border-dashed]):not([class*=border-\[]):not([class*=border-fonmat-blue]){background-color:var(--panel-soft)!important;border-color:#0000!important}.panel-section-enter :is(.rounded-lg,.rounded-xl,.rounded-2xl).border :is(.rounded-lg,.rounded-xl,.rounded-2xl).border :is(div,section,article,li,aside,dl):is(.rounded-lg,.rounded-xl,.rounded-2xl).border:not([class*=shadow]):not([class*=border-dashed]):not([class*=border-\[]){border-color:var(--panel-border)!important;background-color:var(--panel-surface)!important}.panel-section-enter>*>*{animation:.14s ease-out panel-content-replace}@keyframes panel-content-replace{0%{opacity:.8}}@media (prefers-reduced-motion:reduce){.panel-section-enter>*>*{animation:none!important}.panel-dashboard-shell *,.panel-dashboard-shell :before,.panel-dashboard-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.panel-notification-button,.panel-notification-bell,.panel-live-dot,.panel-skeleton:after{transition-duration:.01ms!important;animation:none!important}.panel-bar-draw{animation:none!important;transform:none!important}.panel-dashboard-shell :where(button,[role=button],input,select,textarea){transition-property:background-color,border-color,color!important;transition-duration:80ms!important;scale:1!important}.panel-value-changed{animation-name:panel-value-changed-static!important;animation-duration:1.1s!important}}@keyframes panel-value-changed-static{0%,70%{background-color:color-mix(in srgb, var(--panel-action,#30588f) 14%, transparent)}to{background-color:#0000}}.panel-section-enter .grid>*{min-width:0}.panel-section-enter :where(input,select,textarea){min-width:0;max-width:100%}.panel-palette-shell :is(.border-\[\#9cbdd9\],.border-\[\#9fc4e0\],.border-\[\#b8d7ee\],.border-\[\#72aee0\],.border-\[\#b6d4f5\],.border-\[\#e4edf4\]){border-color:var(--panel-border)!important}.panel-palette-shell :is(.bg-\[\#f3f8fc\],.bg-\[\#f7fbfe\],.bg-\[\#f4f9ff\]){background-color:var(--panel-canvas)!important}
