@keyframes navbarPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.68;transform:scale(.92)}}@keyframes cloud-drift{0%{opacity:.55;transform:translate(-4px)translateY(0)}50%{opacity:1;transform:translate(8px)translateY(-1px)}to{opacity:.72;transform:translate(18px)translateY(0)}}@keyframes star-twinkle{0%,to{opacity:var(--star-opacity,.7);transform:scale(1)}50%{opacity:1;transform:scale(1.35)translateY(-.5px)}}.theme-toggle-mui{cursor:pointer;appearance:none;background-color:#f9aa6161;border:1px solid #f9aa61bf;border-radius:999px;outline:none;align-items:center;width:56px;height:28px;margin:0;padding:2px;transition:background-color .3s,border-color .3s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.theme-toggle-mui.is-dark,.theme-toggle-mui[data-mode=dark]{background-color:var(--brand-primary);border-color:var(--brand-secondary)}.theme-toggle-mui.is-light,.theme-toggle-mui[data-mode=light]{background-color:var(--orange-primary);border-color:var(--orange-secondary)}.theme-toggle-mui:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.theme-toggle-icon{color:#fff;pointer-events:none;will-change:transform, opacity;position:absolute}.theme-toggle-cloud,.theme-toggle-star{transform-origin:50%}.cloud-icon-1{top:2px;left:28px}.cloud-icon-2{bottom:2px;left:40px}.cloud-icon-3{top:4px;left:52px}.cloud-icon-4{bottom:4px;left:44px}.star-icon-1{top:4px;left:6px}.star-icon-2{top:6px;left:16px}.star-icon-3{bottom:4px;left:8px}.star-icon-4{bottom:6px;left:20px}.star-icon-5{top:12px;left:12px}.theme-toggle-thumb{z-index:1;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .2s;display:flex;position:absolute;top:1px;transform:translate(1px);box-shadow:0 1px 3px #00000038}.theme-toggle-mui[data-mode=dark] .theme-toggle-thumb{background:var(--bg-page);transform:translate(29px)}.theme-toggle-mui:hover .theme-toggle-thumb,.theme-toggle-mui:focus-visible .theme-toggle-thumb{box-shadow:0 2px 6px #00000047}.theme-toggle-sun{color:var(--orange-primary)}.theme-toggle-moon{color:var(--brand-primary)}.theme-toggle-mui .cloud-icon-1,.theme-toggle-mui .cloud-icon-2,.theme-toggle-mui .cloud-icon-3,.theme-toggle-mui .cloud-icon-4,.theme-toggle-mui .star-icon-1,.theme-toggle-mui .star-icon-2,.theme-toggle-mui .star-icon-3,.theme-toggle-mui .star-icon-4,.theme-toggle-mui .star-icon-5{animation:none}.theme-toggle-mui:hover .cloud-icon-1,.theme-toggle-mui:focus-visible .cloud-icon-1{animation:2.8s linear infinite cloud-drift}.theme-toggle-mui:hover .cloud-icon-2,.theme-toggle-mui:focus-visible .cloud-icon-2{animation:2.8s linear -.7s infinite cloud-drift}.theme-toggle-mui:hover .cloud-icon-3,.theme-toggle-mui:focus-visible .cloud-icon-3{animation:2.8s linear -1.4s infinite cloud-drift}.theme-toggle-mui:hover .cloud-icon-4,.theme-toggle-mui:focus-visible .cloud-icon-4{animation:2.8s linear -2.1s infinite cloud-drift}.theme-toggle-mui:hover .star-icon-1,.theme-toggle-mui:focus-visible .star-icon-1{--star-opacity:.9;animation:1.2s ease-in-out infinite star-twinkle}.theme-toggle-mui:hover .star-icon-2,.theme-toggle-mui:focus-visible .star-icon-2{--star-opacity:.55;animation:1.5s ease-in-out .2s infinite star-twinkle}.theme-toggle-mui:hover .star-icon-3,.theme-toggle-mui:focus-visible .star-icon-3{--star-opacity:.7;animation:1.8s ease-in-out .5s infinite star-twinkle}.theme-toggle-mui:hover .star-icon-4,.theme-toggle-mui:focus-visible .star-icon-4{--star-opacity:.5;animation:1.3s ease-in-out .7s infinite star-twinkle}.theme-toggle-mui:hover .star-icon-5,.theme-toggle-mui:focus-visible .star-icon-5{--star-opacity:.4;animation:1.6s ease-in-out .1s infinite star-twinkle}:root.theme-switching .theme-toggle-mui:hover .cloud-icon-1,:root.theme-switching .theme-toggle-mui:focus-visible .cloud-icon-1{animation:2.8s linear infinite cloud-drift}:root.theme-switching .theme-toggle-mui:hover .cloud-icon-2,:root.theme-switching .theme-toggle-mui:focus-visible .cloud-icon-2{animation:2.8s linear -.7s infinite cloud-drift}:root.theme-switching .theme-toggle-mui:hover .cloud-icon-3,:root.theme-switching .theme-toggle-mui:focus-visible .cloud-icon-3{animation:2.8s linear -1.4s infinite cloud-drift}:root.theme-switching .theme-toggle-mui:hover .cloud-icon-4,:root.theme-switching .theme-toggle-mui:focus-visible .cloud-icon-4{animation:2.8s linear -2.1s infinite cloud-drift}:root.theme-switching .theme-toggle-mui:hover .star-icon-1,:root.theme-switching .theme-toggle-mui:focus-visible .star-icon-1{--star-opacity:.9;animation:1.2s ease-in-out infinite star-twinkle}:root.theme-switching .theme-toggle-mui:hover .star-icon-2,:root.theme-switching .theme-toggle-mui:focus-visible .star-icon-2{--star-opacity:.55;animation:1.5s ease-in-out .2s infinite star-twinkle}:root.theme-switching .theme-toggle-mui:hover .star-icon-3,:root.theme-switching .theme-toggle-mui:focus-visible .star-icon-3{--star-opacity:.7;animation:1.8s ease-in-out .5s infinite star-twinkle}:root.theme-switching .theme-toggle-mui:hover .star-icon-4,:root.theme-switching .theme-toggle-mui:focus-visible .star-icon-4{--star-opacity:.5;animation:1.3s ease-in-out .7s infinite star-twinkle}:root.theme-switching .theme-toggle-mui:hover .star-icon-5,:root.theme-switching .theme-toggle-mui:focus-visible .star-icon-5{--star-opacity:.4;animation:1.6s ease-in-out .1s infinite star-twinkle}@media (prefers-reduced-motion:reduce){.theme-toggle-mui,.theme-toggle-thumb,.theme-toggle-mui .cloud-icon-1,.theme-toggle-mui .cloud-icon-2,.theme-toggle-mui .cloud-icon-3,.theme-toggle-mui .cloud-icon-4,.theme-toggle-mui .star-icon-1,.theme-toggle-mui .star-icon-2,.theme-toggle-mui .star-icon-3,.theme-toggle-mui .star-icon-4,.theme-toggle-mui .star-icon-5{transition:none!important;animation:none!important}}.valign-top{vertical-align:top!important}.row-grey{background-color:#f5f6f8}.action-button{width:25px;height:25px;border:.5px solid!important;margin:0 2.5px!important}.mpk-icon-sm{font-size:.875rem!important}.required-sign{color:#e1575a;margin-left:2px}.flex-column-start{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.flex-column-center{flex-direction:column!important;align-items:center!important;display:flex!important}.flex-column-end{flex-direction:column!important;align-items:flex-end!important;display:flex!important}.flex-column-center-start{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}.flex-column-center-between{flex-direction:column!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.flex-column-center-center{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.flex-column-center-end{flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}.flex-column-between-center{flex-direction:column!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.flex-start-start{justify-content:flex-start!important;align-items:flex-start!important;display:flex!important}.flex-start-center{justify-content:flex-start!important;align-items:center!important;display:flex!important}.flex-start-end{justify-content:flex-start!important;align-items:flex-end!important;display:flex!important}.flex-center-start{justify-content:center!important;align-items:flex-start!important;display:flex!important}.flex-center-center{justify-content:center!important;align-items:center!important;display:flex!important}.flex-center-end{justify-content:center!important;align-items:flex-end!important;display:flex!important}.flex-end-start{justify-content:flex-end!important;align-items:flex-start!important;display:flex!important}.flex-end-center{justify-content:flex-end!important;align-items:center!important;display:flex!important}.flex-end-end{justify-content:flex-end!important;align-items:flex-end!important;display:flex!important}.flex-between{justify-content:space-between!important;display:flex!important}.flex-between-start{justify-content:space-between!important;align-items:flex-start!important;display:flex!important}.flex-between-center{justify-content:space-between!important;align-items:center!important;display:flex!important}.main-bg{background-color:var(--bg-page);min-height:100%}.default-card{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:16px;padding:16px;width:"100%"!important}.pointer{cursor:pointer}.relative{position:relative}.absolute{position:absolute}:root{--app-scrollbar-track:transparent;--app-scrollbar-thumb:#8f979e;--app-scrollbar-thumb-hover:#5f6670;--brand-primary:#1565c0;--brand-secondary:#ebf4ff;--brand-hover:#c0ddff;--orange-primary:#ffa957;--orange-secondary:#fff6ee;--orange-hover:#ffe3c8;--success-bg:#edfff8;--success-fg:#169d6c;--warning-bg:#fff6ee;--warning-fg:#dd8d42;--error-bg:#fff0f1;--error-fg:#e1575a;--info-bg:#eaf8ff;--info-fg:#15a2e8;--bg-page:#f5f9fc;--bg-surface:#fff;--bg-disabled:#e5e7e9;--bg-inverse:#111827;--text-primary:#3c4146;--text-secondary:#777d83;--text-tertiary:#ced1d5;--text-disabled:#b7bcc0;--text-inverse:#fff;--text-error:#e1565b;--border-primary:#e5e7e9;--border-secondary:#c0ddff;--border-disabled:#b7bcc0;--border-orange:#ffcfa2;--title-group:#e9edf280;--title-text:#737b8c}[data-theme-mode=dark]{--brand-primary:#6aafff;--brand-secondary:#002a5a;--brand-hover:#003a7c;--orange-primary:#bb732f;--orange-secondary:#552f0a;--orange-hover:#774414;--success-bg:#26bf87;--success-fg:#edfff8;--warning-bg:#dd8d42;--warning-fg:#fff6ee;--error-bg:#e1575a;--error-fg:#ffd0d1;--info-bg:#15a2e8;--info-fg:#eaf8ff;--bg-page:#000;--bg-surface:#011731;--bg-disabled:#3c4146;--bg-inverse:#f9fafb;--text-primary:#f5f9fc;--text-secondary:#ced1d5;--text-tertiary:#777d83;--text-disabled:#a1a6ac;--text-inverse:#111827;--text-error:#dd3c41;--border-primary:#003a7c;--border-secondary:#1565c0;--border-disabled:#003a7c;--border-orange:#995b20;--title-group:#252d3780;--title-text:#8f96a3}:root.theme-switching,:root.theme-switching *,:root.theme-switching :before,:root.theme-switching :after{transition-property:background-color,color,border-color,fill,stroke,box-shadow,outline-color,text-decoration-color,caret-color!important;transition-duration:.3s!important;transition-timing-function:ease!important}:root.theme-switching .theme-toggle-mui,:root.theme-switching .theme-toggle-icon,:root.theme-switching .theme-toggle-cloud,:root.theme-switching .theme-toggle-star,:root.theme-switching .theme-toggle-thumb{animation-duration:inherit;transition:none!important}*{scrollbar-width:thin;scrollbar-color:transparent var(--app-scrollbar-track)}.app-scrollbar{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}.app-scrollbar:hover,:hover{scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}.app-scrollbar::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar{width:8px;height:8px}.app-scrollbar::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}.app-scrollbar::-webkit-scrollbar-thumb{border:2px solid var(--app-scrollbar-track);background:0 0;border-radius:999px}::-webkit-scrollbar-thumb{border:2px solid var(--app-scrollbar-track);background:0 0;border-radius:999px}.app-scrollbar::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb)}.app-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb)}:hover::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb)}.app-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}.ellipsis{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.ellipsis-2{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.ellipsis-3{-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.label-gap-sm{margin-bottom:2px!important}.label-gap{margin-bottom:4px!important}.label-gap-md{margin-bottom:6px!important}.label-gap-lg{margin-bottom:8px!important}.nowrap{white-space:nowrap!important}
