.panel-dashboard-shell{background-color:var(--fonmat-surface)}@layer panel-cursor-defaults{:where([data-panel-root],[data-panel-portal]) :where(button,a[href],summary,select,[role=button],[role=tab],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]):not([contenteditable=true]){cursor:pointer}:where([data-panel-root],[data-panel-portal]) :where(button,input,select,textarea,a[href],[role=button],[role=tab]):is(:disabled,[aria-disabled=true]){cursor:not-allowed}}.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:#f0f3f6;--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:#264b7b;--panel-strong-border:#bdcde0;--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);scrollbar-width:thin;scrollbar-color:#bdc7d3 transparent}.panel-entity-drawer{container:panel-editor/inline-size}.panel-entity-drawer-body{align-content:start;min-height:100%;display:grid}@container panel-editor (min-width:800px){.panel-entity-drawer-body{grid-template-columns:minmax(0,1fr) 280px;align-content:stretch}.panel-entity-drawer-preview{border-top:0;border-left:1px solid var(--panel-border)}}.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:2px solid var(--panel-action,#30588f);outline-offset:2px}.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:color-mix(in srgb, var(--fonmat-secondary) 70%, transparent) transparent}.panel-nav-surface nav button>span.flex-1.truncate{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.panel-dashboard-shell .panel-board{border-color:var(--panel-border,var(--fonmat-border))!important}.panel-board-header{background-color:#fafbfc}.panel-dashboard-shell .panel-board-title{letter-spacing:-.011em;font-size:1rem;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}[data-panel-root] main :is(button,a).bg-fonmat-blue.text-white:not(.panel-palette-shell *){color:#30588f!important;background-color:#eaf2fc!important}[data-panel-root] main :is(button,a).bg-fonmat-blue.text-white:not(.panel-palette-shell *):hover{background-color:#dceafa!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>*>*{animation:.14s ease-out panel-content-replace}@keyframes panel-content-replace{0%{opacity:.8}}.panel-image-upload-icon{transition:transform .14s ease-out}[data-upload-dragging=true] .panel-image-upload-icon{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.panel-section-enter>*>*{animation:none!important}.panel-image-upload-icon{transition:none!important;transform: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:0s!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}.panel-palette-shell :is(button,a).text-white:is(.bg-fonmat-blue,.bg-fonmat-blue-deep){color:#fff!important;background-color:#426b9e!important;border-color:#0000!important}.panel-palette-shell :is(button,a).text-white:is(.bg-fonmat-blue,.bg-fonmat-blue-deep):not(:disabled):hover{background-color:#365b89!important}.panel-palette-shell :is(button,a).text-white:is(.bg-fonmat-danger,.bg-fonmat-success){color:#fff!important}.panel-palette-shell :is(button,a).text-white:is(.bg-fonmat-blue,.bg-fonmat-blue-deep,.bg-fonmat-danger,.bg-fonmat-success) :is(span,svg){color:inherit!important}
