@charset "UTF-8";@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.app-themed-tooltip{position:relative;display:inline-flex;max-width:100%}.app-themed-tooltip__bubble{--tooltip-shift-x: 0px;--tooltip-shift-y: 0px;position:fixed;top:0;left:0;z-index:100000;width:max-content;min-width:9rem;max-width:min(24rem,100vw - 1rem);padding:.5rem .65rem;border-radius:.5rem;border:1px solid var(--tooltip-border, hsl(var(--primary)/.35));background:var(--tooltip-bg, linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--secondary)) 100%));color:var(--tooltip-text, hsl(var(--primary-foreground)));box-shadow:var(--tooltip-shadow, 0 10px 30px hsl(var(--primary)/.25));font-size:.75rem;line-height:1.35;letter-spacing:.01em;text-align:left;white-space:pre-line;word-break:break-word;-webkit-user-select:text;user-select:text;cursor:text;opacity:0;pointer-events:none;transform:translate3d(var(--tooltip-shift-x),var(--tooltip-shift-y),0) scale(.96);transition:opacity .16s ease,transform .16s ease}.app-themed-tooltip__bubble[data-status=open]{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}@media(prefers-reduced-motion:reduce){.app-themed-tooltip__bubble{transition:opacity .16s ease;transform:none}}.app-themed-tooltip__bubble .app-themed-tooltip__arrow{position:absolute;width:.55rem;height:.55rem;background:var(--tooltip-surface, hsl(var(--primary)));border-right:1px solid var(--tooltip-border, hsl(var(--primary)/.35));border-bottom:1px solid var(--tooltip-border, hsl(var(--primary)/.35));pointer-events:none}.app-themed-tooltip__bubble--top{--tooltip-shift-y: 6px;transform-origin:calc(var(--tooltip-arrow-x, calc(50% - .275rem) ) + .275rem) 100%}.app-themed-tooltip__bubble--top .app-themed-tooltip__arrow{transform:rotate(45deg)}.app-themed-tooltip__bubble--bottom{--tooltip-shift-y: -6px;transform-origin:calc(var(--tooltip-arrow-x, calc(50% - .275rem) ) + .275rem) 0}.app-themed-tooltip__bubble--bottom .app-themed-tooltip__arrow{transform:rotate(225deg)}.app-themed-tooltip__bubble--left{--tooltip-shift-x: 6px;transform-origin:100% calc(var(--tooltip-arrow-y, calc(50% - .275rem) ) + .275rem)}.app-themed-tooltip__bubble--left .app-themed-tooltip__arrow{transform:rotate(-45deg)}.app-themed-tooltip__bubble--right{--tooltip-shift-x: -6px;transform-origin:0 calc(var(--tooltip-arrow-y, calc(50% - .275rem) ) + .275rem)}.app-themed-tooltip__bubble--right .app-themed-tooltip__arrow{transform:rotate(135deg)}.switch{background-color:transparent;box-sizing:border-box;display:flex;flex:0 0 auto;height:24px;padding:0;position:relative;width:83px}.switch__label{cursor:pointer;margin:0;padding:0;width:100%}.switch__input{opacity:0}.switch__input:focus-visible~.switch__text{outline:var(--focus-ring);outline-offset:2px}.switch__input:checked~.switch__text{background:hsl(var(--success))}.switch__input:checked~.switch__text:before{opacity:0;transform:translate(200%)}.switch__input:checked~.switch__text:after{opacity:1;transform:translate(0)}.switch__input:checked~.switch__text__long{width:110px}.switch__input:checked~.switch__handle{transform:translate(59px)}.switch__input:checked~.switch__handle__long{transform:translate(86px)}.switch__text{background-color:hsl(var(--text-muted));border-radius:50px;box-sizing:border-box;display:block;flex:0 0 auto;height:24px;margin:0;overflow:hidden;position:absolute;top:0;width:83px}.switch__text__long{width:110px}.switch__text:before,.switch__text:after{font-size:12px;font-weight:500;line-height:25px;position:absolute;transition:transform .2s ease-in-out}.switch__text:before{color:hsl(var(--surface));content:attr(data-off);right:8px;transform:translate(0)}.switch__text:after{color:hsl(var(--success-foreground));content:attr(data-on);left:9px;opacity:0;transform:translate(-200%)}.switch__handle{background-color:hsl(var(--surface));border-radius:18px;display:block;height:20px;margin:2px;padding:0;position:absolute;top:0;transition:transform .2s ease-in-out;width:20px}.switch--large{height:30px;width:70px}.switch--large .switch__input:checked~.switch__handle{transform:translate(40px)}.switch--large .switch__text{height:30px;width:70px}.switch--large .switch__text:before,.switch--large .switch__text:after{font-size:14px;line-height:30px;position:absolute}.switch--large .switch__text:before{right:10px}.switch--large .switch__text:after{left:12px}.switch--large .switch__handle{height:26px;width:26px}.switch_long{width:110px}.container-bg{position:relative;overflow:hidden;isolation:isolate;background-color:hsl(var(--app-bg-mid));background-image:url(data:image/jpeg;base64,/9j//gAQTGF2YzYyLjExLjEwMAD/2wBDAAgkJCokKjExMTExMTo2Ojw8PDo6Ojo8PDxBQUFMTExBQUE8PEFBSEhMTFNVU05OTE5VVVpaWmxsZ2d+foKbm7r/xABcAAADAQEBAQAAAAAAAAAAAAAFBAMGAgEHAQEBAQAAAAAAAAAAAAAAAAAFBgQQAAICAwEBAAAAAAAAAAAAAAABAhEhQTESAxEBAQEAAAAAAAAAAAAAAAAAAAEC/8AAEQgAHwAwAwEiAAIRAAMRAP/aAAwDAQACEQMRAD8Ag2Lx6X8jKjRQCxDRl5LIfboCttmOkcltnj+lDOjLvLC6ej6t5INBMix9HM6zii+zhug2mchc+AyMcjP0YLUshtPR/9k=);background-repeat:no-repeat;background-size:cover;background-position:center}.container-bg:before,.container-bg:after{content:"";position:absolute;inset:0;pointer-events:none}.container-bg:before{z-index:-2;background-image:url(/assets/login-bg-BU881X0W.webp);background-repeat:no-repeat;background-size:100% auto;background-position:center 8%;filter:saturate(1.03);opacity:0;transition:opacity .7s ease}.container-bg.bg-ready:before{opacity:1}@media(prefers-reduced-motion:reduce){.container-bg:before{transition:none}}.container-bg:after{z-index:-1;background:radial-gradient(circle at 10% 25%,hsl(var(--primary)/.5) 0%,transparent 55%),radial-gradient(circle at 85% 15%,hsl(var(--secondary)/.4) 0%,transparent 50%),radial-gradient(circle at 50% 85%,hsl(var(--gradient-mid)/.45) 0%,transparent 55%),radial-gradient(circle at 80% 55%,hsl(var(--primary)/.22) 0%,transparent 45%),hsl(var(--bg)/.25)}.container-bg>*{position:relative;z-index:1}[data-theme=light] .login-page.container-bg{background-color:hsl(var(--app-bg-mid))}[data-theme=light] .container-bg:before{filter:saturate(1.02) brightness(.97)}[data-theme=light] .container-bg:after{background:radial-gradient(circle at 10% 25%,hsl(var(--primary)/.55) 0%,transparent 55%),radial-gradient(circle at 85% 15%,hsl(var(--secondary)/.45) 0%,transparent 50%),radial-gradient(circle at 50% 85%,hsl(var(--gradient-mid)/.5) 0%,transparent 55%),radial-gradient(circle at 80% 55%,hsl(var(--primary)/.25) 0%,transparent 45%),hsl(var(--bg)/.25)}[data-theme=dark] .login-page.container-bg{background-color:hsl(var(--app-bg-start));filter:none!important}[data-theme=dark] .container-bg:before{filter:saturate(1.02) brightness(.92)}[data-theme=dark] .container-bg:after{background:radial-gradient(circle at 15% 20%,hsl(var(--primary)/.65) 0%,transparent 55%),radial-gradient(circle at 85% 15%,hsl(var(--secondary)/.55) 0%,transparent 50%),radial-gradient(circle at 45% 80%,hsl(var(--gradient-mid)/.55) 0%,transparent 55%),radial-gradient(circle at 80% 55%,hsl(var(--primary)/.3) 0%,transparent 45%),hsl(var(--bg)/.5)}@media(max-aspect-ratio:1728/1117){.container-bg:before{background-size:cover;background-position:60% 10%}}@media(max-width:914px){.container-bg:before{background-size:cover;background-position:60% 12%}.container-bg{padding-top:0;padding-bottom:2rem}}.glass-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.glass-card .text-destructive{color:hsl(var(--error))!important}.glass-card a{color:hsl(var(--primary-text))!important}.glass-card a:hover{color:hsl(var(--primary-text))!important;text-decoration:underline}.glass-card input[aria-invalid=true],.glass-card textarea[aria-invalid=true],.glass-card .app-input.is-invalid,.glass-card .is-invalid.app-input,.glass-card .app-input-row>.app-input.is-invalid+.app-input-addon,.glass-card .app-input-row>.app-input.is-invalid+button{border-color:hsl(var(--error))!important}.glass-card input[aria-invalid=true]:focus,.glass-card textarea[aria-invalid=true]:focus,.glass-card .app-input.is-invalid:focus,.glass-card .is-invalid.app-input:focus{border-color:hsl(var(--error))!important;box-shadow:inset 0 0 0 1px hsl(var(--error))!important}.auth-logo-app-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.auth-eyebrow,.auth-title{transition:color .18s ease}[data-theme=light] .glass-card{background:#f3f8ff57;border:1px solid rgba(255,255,255,.28);box-shadow:0 18px 40px #0f172a1a,inset 0 1px #ffffff70}[data-theme=light] .glass-card label,[data-theme=light] .glass-card .form-label,[data-theme=light] .glass-card .text-foreground{color:#16233f!important}[data-theme=light] .glass-card .text-muted-foreground{color:#16233f9e!important}[data-theme=light] .glass-card .text-primary{color:hsl(var(--primary))!important}[data-theme=light] .glass-card input:not([aria-invalid=true]):not(.app-plain-input),[data-theme=light] .glass-card textarea:not([aria-invalid=true]):not(.app-plain-input),[data-theme=light] .glass-card .app-input:not([aria-invalid=true]):not(.app-plain-input),[data-theme=light] .glass-card input[type=text]:not([aria-invalid=true]):not(.app-plain-input),[data-theme=light] .glass-card input[type=email]:not([aria-invalid=true]):not(.app-plain-input),[data-theme=light] .glass-card input[type=password]:not([aria-invalid=true]):not(.app-plain-input),[data-theme=light] .glass-card input[type=number]:not([aria-invalid=true]):not(.app-plain-input),[data-theme=light] .glass-card select:not([aria-invalid=true]){background:#ffffff29!important;background-color:#ffffff29!important;border-color:hsl(var(--input))!important;color:#16233f!important}[data-theme=light] .glass-card input:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=light] .glass-card textarea:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=light] .glass-card .app-input:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=light] .glass-card input[type=text]:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=light] .glass-card input[type=email]:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=light] .glass-card input[type=password]:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=light] .glass-card input[type=number]:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=light] .glass-card select:not([aria-invalid=true])::placeholder{color:#16233f9e!important}[data-theme=light] .glass-card input:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=light] .glass-card textarea:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=light] .glass-card .app-input:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=light] .glass-card input[type=text]:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=light] .glass-card input[type=email]:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=light] .glass-card input[type=password]:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=light] .glass-card input[type=number]:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=light] .glass-card select:not([aria-invalid=true]):focus{border-color:hsl(var(--ring))!important;box-shadow:inset 0 0 0 1px hsl(var(--ring))!important}[data-theme=light] .glass-card input:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=light] .glass-card textarea:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=light] .glass-card .app-input:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=light] .glass-card input[type=text]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=light] .glass-card input[type=email]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=light] .glass-card input[type=password]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=light] .glass-card input[type=number]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=light] .glass-card select:not([aria-invalid=true]):focus-visible{outline:var(--focus-ring)!important;outline-offset:calc(var(--focus-ring-width) * -1)!important}[data-theme=light] .glass-card input:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=light] .glass-card textarea:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=light] .glass-card .app-input:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=light] .glass-card input[type=text]:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=light] .glass-card input[type=email]:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=light] .glass-card input[type=password]:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=light] .glass-card input[type=number]:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=light] .glass-card select:not([aria-invalid=true]):disabled{background:#e8eef757!important;background-color:#e8eef757!important;color:#16233fb8!important}[data-theme=light] .glass-card .app-input-addon,[data-theme=light] .glass-card .app-input-row>button[type=button],[data-theme=light] .glass-card .relative.flex>button[type=button]{background:#ffffff29!important;border-color:hsl(var(--input))!important;color:#16233f9e!important}[data-theme=light] .glass-card .app-input-addon:hover,[data-theme=light] .glass-card .app-input-row>button[type=button]:hover,[data-theme=light] .glass-card .relative.flex>button[type=button]:hover{color:#16233f!important}[data-theme=dark] .glass-card{background:#0a0f1e70;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #0000004d,inset 0 1px #ffffff14}[data-theme=dark] .glass-card label,[data-theme=dark] .glass-card .form-label,[data-theme=dark] .glass-card .text-foreground{color:#ffffffeb!important}[data-theme=dark] .glass-card .text-muted-foreground{color:#ffffff8f!important}[data-theme=dark] .glass-card .text-primary{color:hsl(var(--primary))!important}[data-theme=dark] .glass-card.glass-card input:not([aria-invalid=true]):not(.app-plain-input),[data-theme=dark] .glass-card.glass-card textarea:not([aria-invalid=true]):not(.app-plain-input),[data-theme=dark] .glass-card.glass-card .app-input:not([aria-invalid=true]):not(.app-plain-input),[data-theme=dark] .glass-card.glass-card input[type=text]:not([aria-invalid=true]):not(.app-plain-input),[data-theme=dark] .glass-card.glass-card input[type=email]:not([aria-invalid=true]):not(.app-plain-input),[data-theme=dark] .glass-card.glass-card input[type=password]:not([aria-invalid=true]):not(.app-plain-input),[data-theme=dark] .glass-card.glass-card input[type=number]:not([aria-invalid=true]):not(.app-plain-input),[data-theme=dark] .glass-card.glass-card select:not([aria-invalid=true]){background:#ffffff0d!important;background-color:#ffffff0d!important;border-color:hsl(var(--input))!important;color:#fff!important}[data-theme=dark] .glass-card.glass-card input:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=dark] .glass-card.glass-card textarea:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=dark] .glass-card.glass-card .app-input:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=dark] .glass-card.glass-card input[type=text]:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=dark] .glass-card.glass-card input[type=email]:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=dark] .glass-card.glass-card input[type=password]:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=dark] .glass-card.glass-card input[type=number]:not([aria-invalid=true]):not(.app-plain-input)::placeholder,[data-theme=dark] .glass-card.glass-card select:not([aria-invalid=true])::placeholder{color:#ffffff8f!important}[data-theme=dark] .glass-card.glass-card input:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=dark] .glass-card.glass-card input:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card textarea:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=dark] .glass-card.glass-card textarea:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card .app-input:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=dark] .glass-card.glass-card .app-input:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card input[type=text]:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=dark] .glass-card.glass-card input[type=text]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card input[type=email]:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=dark] .glass-card.glass-card input[type=email]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card input[type=password]:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=dark] .glass-card.glass-card input[type=password]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card input[type=number]:not([aria-invalid=true]):not(.app-plain-input):focus,[data-theme=dark] .glass-card.glass-card input[type=number]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card select:not([aria-invalid=true]):focus,[data-theme=dark] .glass-card.glass-card select:not([aria-invalid=true]):focus-visible{background:#ffffff0d!important;background-color:#ffffff0d!important;border-color:hsl(var(--ring))!important;box-shadow:inset 0 0 0 1px hsl(var(--ring))!important}[data-theme=dark] .glass-card.glass-card input:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card textarea:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card .app-input:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card input[type=text]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card input[type=email]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card input[type=password]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card input[type=number]:not([aria-invalid=true]):not(.app-plain-input):focus-visible,[data-theme=dark] .glass-card.glass-card select:not([aria-invalid=true]):focus-visible{outline:var(--focus-ring)!important;outline-offset:calc(var(--focus-ring-width) * -1)!important}[data-theme=dark] .glass-card.glass-card input:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=dark] .glass-card.glass-card textarea:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=dark] .glass-card.glass-card .app-input:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=dark] .glass-card.glass-card input[type=text]:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=dark] .glass-card.glass-card input[type=email]:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=dark] .glass-card.glass-card input[type=password]:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=dark] .glass-card.glass-card input[type=number]:not([aria-invalid=true]):not(.app-plain-input):disabled,[data-theme=dark] .glass-card.glass-card select:not([aria-invalid=true]):disabled{background:#ffffff08!important;background-color:#ffffff08!important;color:#ffffff80!important}[data-theme=dark] .glass-card.glass-card .app-input-addon,[data-theme=dark] .glass-card.glass-card .app-input-row>button[type=button],[data-theme=dark] .glass-card.glass-card .relative.flex>button[type=button]{background:#ffffff0d!important;border-color:hsl(var(--input))!important;color:#ffffff9e!important}[data-theme=dark] .glass-card.glass-card .app-input-addon:hover,[data-theme=dark] .glass-card.glass-card .app-input-row>button[type=button]:hover,[data-theme=dark] .glass-card.glass-card .relative.flex>button[type=button]:hover{color:#fff!important}.auth-theme-trigger{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid transparent}.auth-theme-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.auth-theme-option,.auth-theme-mode-button{transition:background-color .18s ease,border-color .18s ease,color .18s ease}[data-theme=light] .auth-theme-trigger{background:#f3f8ff29;border-color:#fff3;color:#16233fb8}[data-theme=light] .auth-theme-trigger:hover{background:#f3f8ff3d;color:#12203b}[data-theme=dark] .auth-theme-trigger{background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .auth-theme-trigger:hover{background:#ffffff1a}[data-theme=light] .auth-theme-menu{background:#f3f8ff57!important;border-color:#ffffff47!important;box-shadow:0 18px 42px #0f172a1f,inset 0 1px #ffffff6b!important}[data-theme=light] .auth-theme-menu .auth-theme-option[data-highlighted],[data-theme=light] .auth-theme-menu .auth-theme-option:hover{background:hsl(var(--primary)/.08)!important}[data-theme=light] .auth-theme-menu .auth-theme-option.bg-muted,[data-theme=light] .auth-theme-menu .auth-theme-option[data-state=checked]{background:hsl(var(--primary)/.12)!important}[data-theme=dark] .auth-theme-menu{background:#0a0f1e80!important;border-color:#ffffff24!important;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff14!important}[data-theme=light] .auth-logo-app-badge{background:#ffffffd1;border:1px solid rgba(255,255,255,.62);box-shadow:0 14px 32px #0f172a29}[data-theme=dark] .auth-logo-app-badge{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);box-shadow:0 14px 32px #00000047}[data-theme=light] .auth-eyebrow{color:#16233fb3}[data-theme=dark] .auth-eyebrow{color:#ffffffb8}[data-theme=light] .auth-title{color:#12203b}[data-theme=dark] .auth-title{color:#fff}.auth-subtitle{transition:color .18s ease}.auth-footer{font-size:.8125rem;transition:color .18s ease}[data-theme=light] .auth-subtitle{color:#16233f9e}[data-theme=dark] .auth-subtitle{color:#ffffff8f}[data-theme=light] .auth-footer{color:#16233f80}[data-theme=dark] .auth-footer{color:#ffffff70}.auth-split{display:flex;min-height:100vh}.auth-split.container-bg:before{background-image:url(/assets/split-login-bg-DKiGtCpl.png);background-size:cover;background-position:left center}.auth-split__brand{display:none;position:relative;flex:1.05;overflow:hidden}@media(min-width:1024px){.auth-split__brand{display:flex;flex-direction:column;justify-content:space-between;padding:3rem}}.auth-split__brand-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;flex:1}.auth-split__brand-top{display:flex;flex-direction:column;gap:3rem}.auth-split__brand-logo{display:flex;align-items:center}.auth-split__brand-logo img{height:3.5rem;width:auto;border-radius:1rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);padding:.5rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-split__brand-headline{color:#fff;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:700;line-height:1.18;letter-spacing:-.025em;text-shadow:0 2px 16px rgba(0,0,0,.35);max-width:22ch;margin-bottom:1.5rem;text-wrap:balance}.auth-split__brand-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.auth-split__brand-point{display:flex;align-items:center;gap:.75rem;color:#ffffffe6;font-size:.9375rem;font-weight:500;text-shadow:0 1px 8px rgba(0,0,0,.3)}.auth-split__brand-point:before{content:"";flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:#ffffffe6;box-shadow:0 0 8px #fff9}.auth-split__brand-footer{color:#ffffffa6;font-size:.8125rem}.auth-split__form{flex:.95;display:flex;flex-direction:column;margin:.3rem .3rem .3rem 0;border-radius:1.5rem;overflow:hidden}.auth-split__form-toolbar{flex-shrink:0;padding:1rem 1.5rem}.auth-split__form-body{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.auth-split__form-inner{width:100%;max-width:420px}@media(max-width:1023px){.auth-split.container-bg:before{background-position:25% center}.auth-split{min-height:100dvh;align-items:center;justify-content:center;overflow-y:auto;padding:1rem}.auth-split__form{flex:0 1 auto;width:100%;max-width:430px;margin:0}.auth-split__form-toolbar{padding:1rem 1.25rem 0}.auth-split__form-body{flex:0 1 auto;align-items:flex-start;padding:1.5rem 1.75rem 1.75rem}.auth-split__form-inner{max-width:none}}@media(max-width:430px){.auth-split{padding:.875rem}.auth-split__form{border-radius:1.25rem}.auth-split__form-body{padding:1.25rem 1.5rem 1.5rem}}@media(max-width:1023px)and (orientation:landscape)and (max-height:520px){.auth-split{padding:.75rem}.auth-split__form{max-width:min(720px,100%);max-height:calc(100dvh - 1.5rem);overflow-y:auto}.auth-split__form-toolbar{padding:.875rem 1rem 0}.auth-split__form-body{padding:1rem 1.5rem 1.25rem}.auth-split__form-inner{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(300px,1fr);align-items:start;gap:1.5rem}.auth-split__form-inner>.mb-6{margin-bottom:0}.auth-split__form .auth-title{font-size:1.75rem;line-height:1.1}.auth-split__form .auth-subtitle{margin-top:.5rem}.auth-split__form-inner form>.pt-4{padding-top:.75rem}.auth-split__form-inner form>.pt-6{padding-top:1rem}}@media(max-width:680px)and (orientation:landscape)and (max-height:520px){.auth-split__form-inner{display:block}.auth-split__form-inner>.mb-6{margin-bottom:1rem}}.remarks-cell{width:100%;display:flex;align-items:center;overflow:hidden}.remarks-cell .remarks-input{flex:1;min-width:0;box-sizing:border-box;border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0;margin:0;line-height:inherit;font-size:inherit;color:inherit;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.5rem;transition:box-shadow .18s ease,background-color .18s ease}.remarks-cell:focus-within .remarks-input{padding:.15rem .4rem;background:transparent!important;border:1px solid hsl(var(--ring))!important;box-shadow:inset 0 0 0 1px hsl(var(--ring))!important}.selectable-reference-cell{max-width:100%;min-width:0}.selectable-reference-input{width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;padding:.1rem .35rem;margin:0;line-height:inherit;font-size:inherit;color:inherit;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.35rem}.date-time-cell{min-width:6.5rem;line-height:1.2}.date-time-cell .date-time-cell__date{display:block}.date-time-cell .date-time-cell__time{display:block;font-size:.8em;opacity:.8}.date-time-cell .date-time-cell__updated{display:block;font-size:.72em;opacity:.6;font-style:italic;white-space:nowrap}@keyframes date-time-tz-flash{0%{background-color:hsl(var(--accent)/.45)}60%{background-color:hsl(var(--accent)/.22)}to{background-color:transparent}}.date-time-cell--flash{border-radius:4px;margin:-1px -4px;padding:1px 4px;animation:date-time-tz-flash .9s ease-out}@media(prefers-reduced-motion:reduce){.date-time-cell--flash{animation:none}}
