:root{--animation-duration-fast: .15s;--animation-duration-normal: .25s;--animation-duration-slow: .4s;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.175, .885, .32, 1.275)}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pageExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleIn{0%{opacity:0;scale:.92;translate:0 10px}to{opacity:1;scale:none;translate:none}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes subtlePulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--joy-palette-background-level1, #f0f0f0) 25%,var(--joy-palette-background-level2, #e0e0e0) 50%,var(--joy-palette-background-level1, #f0f0f0) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:4px}@keyframes statusPulse{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 4px transparent}}.status-pulse{animation:statusPulse 2s var(--ease-in-out) infinite}@keyframes buttonPress{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}@keyframes rowFadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes focusRing{0%{box-shadow:0 0 0 0 var(--joy-palette-primary-200, rgba(59, 130, 246, .3))}to{box-shadow:0 0 0 3px var(--joy-palette-primary-200, rgba(59, 130, 246, .3))}}:root{--scrollbar-thumb: rgba(0, 0, 0, .45);--scrollbar-thumb-hover: rgba(0, 0, 0, .6);--scrollbar-fade-in: 80ms;--scrollbar-fade-out: .6s}[data-joy-color-scheme=dark]{--scrollbar-thumb: rgba(255, 255, 255, .32);--scrollbar-thumb-hover: rgba(255, 255, 255, .5)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:transparent;border-radius:5px;border:2px solid transparent;background-clip:padding-box;transition:background-color var(--scrollbar-fade-out) var(--ease-in-out)}*.is-scrolling::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);transition:background-color var(--scrollbar-fade-in) var(--ease-in-out)}*.is-scrolling::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:transparent}@supports (-moz-appearance: none){html{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--scrollbar-fade-out) var(--ease-in-out)}html.is-scrolling,.is-scrolling{scrollbar-color:var(--scrollbar-thumb) transparent;transition:scrollbar-color var(--scrollbar-fade-in) var(--ease-in-out)}}.MuiDrawer-content{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.MuiOption-root{transition:background-color .12s ease!important}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning *:before,html.theme-transitioning *:after{transition:background-color .28s var(--ease-in-out),color .22s var(--ease-in-out),border-color .28s var(--ease-in-out),fill .22s var(--ease-in-out),stroke .22s var(--ease-in-out),box-shadow .28s var(--ease-in-out)!important}@media print{html,html[data-joy-color-scheme=dark],html[data-joy-color-scheme=light],[data-joy-color-scheme=dark],[data-joy-color-scheme=light]{color-scheme:light!important;--joy-palette-background-body: #ffffff !important;--joy-palette-background-surface: #ffffff !important;--joy-palette-background-level1: #f4f6f8 !important;--joy-palette-background-level2: #eceff3 !important;--joy-palette-background-level3: #e1e5ea !important;--joy-palette-background-popup: #ffffff !important;--joy-palette-background-tooltip: #1a1d22 !important;--joy-palette-text-primary: #0f172a !important;--joy-palette-text-secondary: #334155 !important;--joy-palette-text-tertiary: #64748b !important;--joy-palette-text-icon: #334155 !important;--joy-palette-divider: rgba(15, 23, 42, .12) !important;--joy-palette-common-white: #ffffff !important;--joy-palette-common-black: #000000 !important}body,html{background:#fff!important;color:#0f172a!important}*::-webkit-scrollbar{display:none!important}*{box-shadow:none!important}}
