:root{--app-height:100%}.bs-box{box-sizing:border-box}.bs-flex{box-sizing:border-box;gap:var(--bs-flex-gap,0);display:flex}.bs-stack{box-sizing:border-box;gap:var(--bs-stack-gap,0);flex-direction:column;display:flex}.bs-text{margin:0}.bs-dialog__overlay{z-index:var(--bs-dialog-z,1400);background:var(--bs-dialog-overlay-bg,rgba(0,0,0,.48));position:fixed;top:0;bottom:0;left:0;right:0}.bs-dialog__overlay[data-state=open]{animation:.2s ease-out bs-fade-in}.bs-dialog__overlay[data-state=closed]{animation:.16s ease-in bs-fade-out}.bs-dialog__content{z-index:calc(var(--bs-dialog-z,1400) + 1);left:50%;top:var(--bs-dialog-top,3.75rem);width:min(100vw - 2rem,var(--bs-dialog-width,28rem));max-height:min(100vh - 2rem,var(--bs-dialog-max-height,100%));background:var(--bs-dialog-bg,#fff);color:var(--bs-dialog-fg,inherit);border-radius:var(--bs-dialog-radius,.375rem);box-shadow:var(--bs-dialog-shadow,0 10px 40px rgba(0,0,0,.2));box-sizing:border-box;position:fixed;overflow:auto;transform:translate(-50%)}.bs-dialog__content[data-centered=true]{top:50%;transform:translate(-50%,-50%)}.bs-dialog__content[data-size=xs]{--bs-dialog-width:20rem}.bs-dialog__content[data-size=sm]{--bs-dialog-width:24rem}.bs-dialog__content[data-size=md]{--bs-dialog-width:28rem}.bs-dialog__content[data-size=lg]{--bs-dialog-width:32rem}.bs-dialog__content[data-size=xl]{--bs-dialog-width:36rem}.bs-dialog__content[data-size=full]{--bs-dialog-width:100vw;border-radius:0;width:100vw;max-height:100vh}.bs-dialog__title--sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bs-dialog__content[data-centered=true][data-preset=scale][data-state=open]{animation:.2s ease-out bs-scale-in}.bs-dialog__content[data-centered=true][data-preset=scale][data-state=closed]{animation:.16s ease-in bs-scale-out}.bs-dialog__content[data-centered=true][data-preset=slideInBottom][data-state=open]{animation:.22s ease-out bs-slide-in-bottom}.bs-dialog__content[data-centered=true][data-preset=slideInBottom][data-state=closed]{animation:.18s ease-in bs-slide-out-bottom}.bs-dialog__content[data-centered=true][data-preset=slideInRight][data-state=open]{animation:.22s ease-out bs-slide-in-right}.bs-dialog__content[data-centered=true][data-preset=slideInRight][data-state=closed]{animation:.18s ease-in bs-slide-out-right}.bs-dialog__content:not([data-centered=true])[data-preset=scale][data-state=open],.bs-dialog__content:not([data-centered=true])[data-preset=slideInBottom][data-state=open],.bs-dialog__content:not([data-centered=true])[data-preset=slideInRight][data-state=open]{animation:.2s ease-out bs-fade-in}.bs-dialog__content:not([data-centered=true])[data-preset=scale][data-state=closed],.bs-dialog__content:not([data-centered=true])[data-preset=slideInBottom][data-state=closed],.bs-dialog__content:not([data-centered=true])[data-preset=slideInRight][data-state=closed]{animation:.16s ease-in bs-fade-out}.bs-dialog__body{padding:var(--bs-dialog-body-padding,1rem)}.bs-dialog__close{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;line-height:1;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.bs-dialog__close[data-size=sm]{font-size:1rem}.bs-dialog__close[data-size=md]{font-size:1.25rem}.bs-dialog__close[data-size=lg]{font-size:1.5rem}.bs-dialog__close-icon{display:block}.bs-dialog__title{margin:0;font-weight:600}.bs-dialog__description{margin:.5rem 0 0}.bs-drawer__content{z-index:calc(var(--bs-dialog-z,1400) + 1);background:var(--bs-drawer-bg,var(--bs-dialog-bg,#fff));color:var(--bs-drawer-fg,var(--bs-dialog-fg,inherit));box-shadow:var(--bs-drawer-shadow,0 10px 40px rgba(0,0,0,.2));box-sizing:border-box;position:fixed;overflow:auto}.bs-drawer__content[data-size=xs]{--bs-drawer-size:20rem}.bs-drawer__content[data-size=sm]{--bs-drawer-size:24rem}.bs-drawer__content[data-size=md]{--bs-drawer-size:28rem}.bs-drawer__content[data-size=lg]{--bs-drawer-size:32rem}.bs-drawer__content[data-size=xl]{--bs-drawer-size:36rem}.bs-drawer__content[data-size=full]{--bs-drawer-size:100%}.bs-drawer__content[data-placement=right]{width:var(--bs-drawer-size,28rem);max-width:100vw;height:auto;max-height:100vh;top:0;bottom:auto;left:auto;right:0}.bs-drawer__content[data-placement=right][data-full-height=true]{height:100%;bottom:0}.bs-drawer__content[data-placement=right][data-state=open]{animation:.22s ease-out bs-drawer-in-right}.bs-drawer__content[data-placement=right][data-state=closed]{animation:.18s ease-in bs-drawer-out-right}.bs-drawer__content[data-placement=left]{width:var(--bs-drawer-size,28rem);max-width:100vw;top:0;left:0}.bs-drawer__content[data-placement=left][data-full-height=true]{height:100%;bottom:0}.bs-drawer__content[data-placement=left][data-state=open]{animation:.22s ease-out bs-drawer-in-left}.bs-drawer__content[data-placement=left][data-state=closed]{animation:.18s ease-in bs-drawer-out-left}.bs-drawer__content[data-placement=top]{width:100%;height:var(--bs-drawer-size,28rem);max-height:100vh;top:0;left:0;right:0}.bs-drawer__content[data-placement=top][data-state=open]{animation:.22s ease-out bs-drawer-in-top}.bs-drawer__content[data-placement=top][data-state=closed]{animation:.18s ease-in bs-drawer-out-top}.bs-drawer__content[data-placement=bottom]{width:100%;height:var(--bs-drawer-size,28rem);max-height:100vh;bottom:0;left:0;right:0}.bs-drawer__content[data-placement=bottom][data-state=open]{animation:.22s ease-out bs-drawer-in-bottom}.bs-drawer__content[data-placement=bottom][data-state=closed]{animation:.18s ease-in bs-drawer-out-bottom}.bs-popover__content{z-index:var(--bs-popover-z,1500);background:var(--bs-popover-bg,#fff);color:var(--bs-popover-fg,inherit);border-radius:var(--bs-popover-radius,.375rem);box-shadow:var(--bs-popover-shadow,0 4px 16px rgba(0,0,0,.16));box-sizing:border-box;outline:none}.bs-popover__content[data-state=open]{animation:.15s ease-out bs-fade-in}.bs-popover__content[data-state=closed]{animation:.12s ease-in bs-fade-out}.bs-popover__arrow{fill:var(--bs-popover-bg,#fff)}.bs-popover__body{padding:var(--bs-popover-body-padding,1rem)}.bs-popover__close{cursor:pointer;color:inherit;background:0 0;border:0;padding:.25rem;line-height:1;position:absolute;top:.25rem;right:.25rem}.bs-accordion__header{margin:0}.bs-accordion__button{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.bs-accordion__icon{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.6rem;height:.6rem;transition:transform .16s;display:inline-block;transform:rotate(45deg)}.bs-accordion__button[data-state=open] .bs-accordion__icon{transform:rotate(225deg)}.bs-accordion__panel{overflow:hidden}.bs-accordion__panel[data-state=open]{animation:.2s ease-out bs-accordion-down}.bs-accordion__panel[data-state=closed]{animation:.16s ease-in bs-accordion-up}.bs-accordion__panel-inner{padding:0 1rem 1rem}.bs-tooltip{z-index:var(--bs-tooltip-z,1800);background:var(--bs-tooltip-bg,#1a202c);max-width:20rem;color:var(--bs-tooltip-fg,#fff);white-space:pre-wrap;word-break:break-word;transform-origin:var(--radix-tooltip-content-transform-origin);border-radius:.25rem;padding:.375rem .5rem;font-size:.75rem;font-weight:500;line-height:1.2;box-shadow:0 1px 2px rgba(0,0,0,.18)}.bs-tooltip[data-state=delayed-open],.bs-tooltip[data-state=instant-open]{animation:.12s ease-out bs-fade-in}.bs-tooltip[data-state=closed]{animation:.1s ease-in bs-fade-out}.bs-tooltip__arrow{fill:var(--bs-tooltip-bg,#1a202c)}.bs-tooltip__trigger-wrap{display:inline-flex}.bs-spinner{color:var(--bs-spinner-color,currentColor);justify-content:center;align-items:center;display:inline-flex}.bs-spinner__visual{border-style:solid;border-color:currentColor transparent;border-radius:50%;animation:.7s linear infinite bs-spin;display:block}.bs-spinner[data-size=sm] .bs-spinner__visual{border-width:2px;width:1rem;height:1rem}.bs-spinner[data-size=md] .bs-spinner__visual{border-width:2px;width:1.5rem;height:1.5rem}.bs-spinner[data-size=lg] .bs-spinner__visual{border-width:3px;width:2rem;height:2rem}.bs-spinner__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bs-checkbox{cursor:pointer;width:1rem;height:1rem;color:inherit;background:0 0;border:1px solid;border-radius:.2rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.bs-checkbox[data-state=checked],.bs-checkbox[data-state=indeterminate]{background:var(--bs-checkbox-checked-bg,currentColor);color:var(--bs-checkbox-checked-fg,#fff)}.bs-checkbox__check{font-size:.7rem;line-height:1}.bs-switch{background:var(--bs-switch-track,#cbd5e0);cursor:pointer;border:0;border-radius:999px;width:2.25rem;height:1.25rem;padding:0;position:relative}.bs-switch[data-state=checked]{background:var(--bs-switch-track-checked,#3182ce)}.bs-switch__thumb{background:var(--bs-switch-thumb,#fff);border-radius:999px;width:1rem;height:1rem;transition:transform .12s;display:block;transform:translate(.15rem)}.bs-switch[data-state=checked] .bs-switch__thumb{transform:translate(1.05rem)}.bs-radio-group{flex-direction:column;gap:.5rem;display:flex}.bs-radio{cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:inline-flex}.bs-radio__indicator{background:currentColor;border-radius:999px;width:.5rem;height:.5rem}@keyframes bs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bs-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bs-scale-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes bs-scale-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes bs-slide-in-bottom{0%{opacity:0;transform:translate(-50%,calc(1rem - 40%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes bs-slide-out-bottom{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(1rem - 40%))}}@keyframes bs-slide-in-right{0%{opacity:0;transform:translate(calc(1rem - 50%),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes bs-slide-out-right{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(calc(1rem - 50%),-50%)}}@keyframes bs-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bs-drawer-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes bs-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bs-drawer-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes bs-drawer-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes bs-drawer-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes bs-drawer-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bs-drawer-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes bs-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes bs-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes bs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bs-dialog__overlay,.bs-dialog__content,.bs-drawer__content,.bs-popover__content,.bs-tooltip,.bs-accordion__panel,.bs-spinner__visual{animation:none!important}}