html,body,#root{margin:0;padding:0;width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}:root{--ui-scale: 1;--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);font-family:InterDisplay;line-height:1.5;font-weight:400;font-size:calc(16px * var(--ui-scale));color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--joy-palette-primary-600);text-decoration:inherit}a:hover{color:var(--joy-palette-primary-700)}body{margin:0;display:block;min-width:320px;overflow-x:hidden;overflow-y:hidden;background-color:var(--joy-palette-background-level1, #020618)}@media(max-width:768px){body{font-size:calc(14px * var(--ui-scale))}*{-webkit-tap-highlight-color:transparent}button,a,[role=button]{min-height:44px;min-width:44px}*{-webkit-overflow-scrolling:touch}body,input,textarea,select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}h1{font-size:3.2em;line-height:1.1}@media(max-width:480px){body{font-size:calc(13px * var(--ui-scale))}h1{font-size:2em;line-height:1.2}}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--joy-palette-primary-solidBg);color:var(--joy-palette-primary-solidColor);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--joy-palette-primary-600)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#root{display:block;position:relative}.safe-area-padding{padding-top:var(--safe-area-inset-top);padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left)}.safe-area-padding-top{padding-top:var(--safe-area-inset-top)}.safe-area-padding-bottom{padding-bottom:var(--safe-area-inset-bottom)}.safe-area-padding-left{padding-left:var(--safe-area-inset-left)}.safe-area-padding-right{padding-right:var(--safe-area-inset-right)}::placeholder{color:inherit;opacity:.5}::-webkit-input-placeholder{color:inherit;opacity:.5}::-moz-placeholder{color:inherit;opacity:.5}:-ms-input-placeholder{color:inherit;opacity:.5}:-input-placeholder{color:inherit;opacity:.5}@keyframes mui-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mui-dash{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}@media(prefers-color-scheme:light){a:hover{color:var(--joy-palette-primary-700)}button{background-color:var(--joy-palette-primary-500);color:#fff}}@supports (bottom: env(keyboard-inset-height)){body.keyboard-open{padding-bottom:env(keyboard-inset-height)}}.visual-viewport-interaction{transition:height .25s ease-out}body.input-focused main,body.input-focused .MuiBox-root[style*=minHeight]{padding-bottom:env(keyboard-inset-height,0)}@media screen and (max-width:600px){main{min-height:100vh!important}.css-1oklfi6{min-height:100vh!important}.MuiBox-root[style*="minHeight: 100%"]{min-height:calc(100vh - 120px)!important;height:calc(100vh - 120px)!important}.MuiCard-root{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important}.MuiSheet-root{flex:1!important;min-height:0!important}table{height:100%!important}body.keyboard-open main{padding-bottom:var(--keyboard-height, 0px)!important}body.keyboard-open input:focus,body.keyboard-open textarea:focus{margin-bottom:4px}}.page-enter{opacity:0;transform:translateY(20px) scale(.98)}.page-enter-active{opacity:1;transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-exit{opacity:1;transform:none}.page-exit-active{opacity:0;transform:translateY(-20px) scale(.98);transition:all .2s cubic-bezier(.4,0,.2,1)}.modal-backdrop-enter{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.modal-backdrop-enter-active{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease-out}.modal-backdrop-exit{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-backdrop-exit-active{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:all .15s ease-in}.modal-content-enter{opacity:0;transform:translate(-50%,-50%) scale(.8) rotateX(15deg);filter:blur(4px)}.modal-content-enter-active{opacity:1;transform:translate(-50%,-50%) scale(1) rotateX(0);filter:blur(0px);transition:all .25s cubic-bezier(.34,1.56,.64,1)}.modal-content-exit{opacity:1;transform:translate(-50%,-50%) scale(1) rotateX(0);filter:blur(0px)}.modal-content-exit-active{opacity:0;transform:translate(-50%,-50%) scale(.8) rotateX(-15deg);filter:blur(4px);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.sidebar-enter{transform:translate(-100%);opacity:0}.sidebar-enter-active{transform:translate(0);opacity:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-exit{transform:translate(0);opacity:1}.sidebar-exit-active{transform:translate(-100%);opacity:0;transition:all .25s cubic-bezier(.4,0,.2,1)}.sidebar-collapsed,.sidebar-expanded{transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-enter{opacity:0;transform:translateY(-8px) scale(.95);transform-origin:top center}.dropdown-enter-active{opacity:1;transform:translateY(0) scale(1);transition:all .2s cubic-bezier(.25,.46,.45,.94)}.dropdown-exit{opacity:1;transform:translateY(0) scale(1)}.dropdown-exit-active{opacity:0;transform:translateY(-4px) scale(.95);transition:all .15s cubic-bezier(.25,.46,.45,.94)}.card-hover{transition:all .2s cubic-bezier(.4,0,.2,1)}.card-hover:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.card-enter{opacity:0;transform:translateY(20px) scale(.95)}.card-enter-active{opacity:1;transform:translateY(0) scale(1);transition:all .3s cubic-bezier(.4,0,.2,1)}.button-press{transition:all .15s cubic-bezier(.4,0,.2,1)}.button-press:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.button-press:active{transform:translateY(0) scale(.98);box-shadow:0 2px 4px #0000001a;transition:all .1s cubic-bezier(.4,0,.2,1)}.input-focus{transition:all .2s cubic-bezier(.4,0,.2,1)}.input-focus:focus{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.loading-pulse{animation:pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.loading-shimmer{background:linear-gradient(90deg,transparent,var(--joy-palette-background-level2),transparent);background-size:200px 100%;animation:shimmer 1.5s infinite}.notification-enter{opacity:0;transform:translate(100%) scale(.8)}.notification-enter-active{opacity:1;transform:translate(0) scale(1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.notification-exit{opacity:1;transform:translate(0) scale(1)}.notification-exit-active{opacity:0;transform:translate(100%) scale(.8);transition:all .25s cubic-bezier(.34,1.56,.64,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.fade-in{animation:fadeIn .3s cubic-bezier(.4,0,.2,1) forwards}.fade-out{animation:fadeOut .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-in-left{animation:slideInLeft .3s cubic-bezier(.4,0,.2,1) forwards}.slide-in-right{animation:slideInRight .3s cubic-bezier(.4,0,.2,1) forwards}.slide-in-up{animation:slideInUp .3s cubic-bezier(.4,0,.2,1) forwards}.stagger-item{opacity:0;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.stagger-item.active{opacity:1;transform:translateY(0)}@keyframes springIn{0%{transform:scale(.3) rotate(-45deg);opacity:0}50%{transform:scale(1.05) rotate(5deg);opacity:1}70%{transform:scale(.9) rotate(-3deg)}to{transform:scale(1) rotate(0);opacity:1}}.spring-in{animation:springIn .6s cubic-bezier(.68,-.55,.265,1.55)}.hover-lift{transition:all .2s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.hover-glow{transition:all .2s cubic-bezier(.4,0,.2,1)}.hover-glow:hover{box-shadow:0 0 20px var(--joy-palette-primary-200)}.skeleton{background:linear-gradient(90deg,var(--joy-palette-background-level1) 25%,var(--joy-palette-background-level2) 50%,var(--joy-palette-background-level1) 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.MuiCard-root{transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:12px!important}.MuiCard-root:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.MuiButton-root{position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.MuiButton-root:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:currentColor;opacity:.1;transform:translate(-50%,-50%);transition:width .6s,height .6s}.MuiButton-root:hover:before{width:300px;height:300px}.MuiButton-root:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.MuiButton-root:active{transform:translateY(0) scale(.98);transition:all .1s cubic-bezier(.4,0,.2,1)}.MuiInput-root,.MuiSelect-root,.MuiTextarea-root{transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:6px!important}.MuiInput-root .MuiInput-input,.MuiSelect-root .MuiSelect-select,.MuiTextarea-root .MuiTextarea-textarea{border:none!important}.MuiInput-root:hover,.MuiSelect-root:hover,.MuiTextarea-root:hover{border-color:var(--joy-palette-primary-outlinedBorder)!important}.MuiInput-root.Mui-focused,.MuiSelect-root.Mui-focused,.MuiTextarea-root.Mui-focused{border-color:var(--joy-palette-primary-500)!important;box-shadow:0 0 0 2px var(--joy-palette-primary-200)!important}.MuiInput-root:hover .MuiInput-input,.MuiSelect-root:hover .MuiSelect-select,.MuiTextarea-root:hover .MuiTextarea-textarea{transform:translateY(-1px)}.MuiInput-root.Mui-focused,.MuiSelect-root.Mui-focused,.MuiTextarea-root.Mui-focused{transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}.MuiTableRow-root{transition:all .15s cubic-bezier(.4,0,.2,1)}.MuiTableRow-root:hover{background-color:var(--joy-palette-background-level1)!important;transform:translate(4px)}.MuiTableRow-root:active{transform:translate(2px) scale(.995)}.MuiTab-root{position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.MuiTab-root:hover{transform:translateY(-2px)}.MuiTab-root:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:currentColor;transform:translate(-50%);transition:width .3s cubic-bezier(.4,0,.2,1)}.MuiTab-root.Mui-selected:after{width:100%}.MuiChip-root{transition:all .2s cubic-bezier(.4,0,.2,1)}.MuiChip-root:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.MuiChip-root:active{transform:scale(.95)}.MuiModal-root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MuiModal-backdrop{background:#00000080}.MuiModalDialog-root{animation:modalSlideIn .3s cubic-bezier(.34,1.56,.64,1);border:1px solid var(--joy-palette-divider);box-shadow:0 20px 50px #0003}@keyframes modalSlideIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8) rotateX(15deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotateX(0)}}.MuiListItem-root{position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.MuiListItem-root:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--joy-palette-background-level2),transparent);transition:left .5s}.MuiListItem-root:hover:before{left:100%}.MuiListItem-root:hover{background-color:var(--joy-palette-background-level1);transform:translate(8px)}.MuiMenuItem-root{position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.MuiMenuItem-root:hover{background-color:var(--joy-palette-background-level1);transform:translate(4px)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading-pulse{animation:pulse 1.5s ease-in-out infinite}.fade-in-component{animation:fadeInComponent .4s cubic-bezier(.4,0,.2,1)}@keyframes fadeInComponent{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}form .MuiFormControl-root{animation:fadeInComponent .3s cubic-bezier(.4,0,.2,1);animation-fill-mode:both}form .MuiFormControl-root:nth-child(1){animation-delay:.1s}form .MuiFormControl-root:nth-child(2){animation-delay:.2s}form .MuiFormControl-root:nth-child(3){animation-delay:.3s}form .MuiFormControl-root:nth-child(4){animation-delay:.4s}form .MuiFormControl-root:nth-child(5){animation-delay:.5s}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.MuiAccordion-root{transition:all .2s cubic-bezier(.4,0,.2,1)}.MuiAccordion-root:hover{transform:translateY(-1px);box-shadow:0 4px 20px #0000001a}.MuiAccordionSummary-root{transition:all .2s cubic-bezier(.4,0,.2,1)}.MuiAccordionSummary-root:hover{background-color:var(--joy-palette-background-level1)}.MuiSwitch-root{transition:all .2s cubic-bezier(.4,0,.2,1)}.MuiSwitch-root:hover{transform:scale(1.05)}.MuiSwitch-root:active{transform:scale(.95)}@media(max-width:768px){.MuiCard-root:hover{transform:none;box-shadow:0 4px 12px #0000001a}.MuiButton-root:hover,.MuiTableRow-root:hover{transform:none}}@media(prefers-reduced-motion:reduce){.MuiCard-root,.MuiButton-root,.MuiInput-root,.MuiSelect-root,.MuiTextarea-root,.MuiTableRow-root,.MuiTab-root,.MuiChip-root,.MuiListItem-root,.MuiMenuItem-root,.MuiFormControl-root,.MuiAccordion-root,.MuiAccordionSummary-root,.MuiSwitch-root{transition:none!important;animation:none!important}}
