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