.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="2xl"]{--bs-dialog-width: 42rem}.bs-dialog__content[data-size="3xl"]{--bs-dialog-width: 48rem}.bs-dialog__content[data-size="4xl"]{--bs-dialog-width: 56rem}.bs-dialog__content[data-size="5xl"]{--bs-dialog-width: 64rem}.bs-dialog__content[data-size="6xl"]{--bs-dialog-width: 72rem}.bs-dialog__content[data-size=full]{--bs-dialog-width: 100vw;top:0;left:0;width:100vw;max-width:100vw;min-height:100vh;max-height:100vh;border-radius:0;transform:none}.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[data-size=full][data-preset=scale][data-state=open]{animation:bs-scale-in-full .2s ease-out}.bs-dialog__content[data-size=full][data-preset=scale][data-state=closed]{animation:bs-scale-out-full .16s ease-in}.bs-dialog__content[data-size=full][data-preset=slideInBottom][data-state=open]{animation:bs-slide-in-bottom-full .22s ease-out}.bs-dialog__content[data-size=full][data-preset=slideInBottom][data-state=closed]{animation:bs-slide-out-bottom-full .18s ease-in}.bs-dialog__content[data-size=full][data-preset=slideInRight][data-state=open]{animation:bs-slide-in-right-full .22s ease-out}.bs-dialog__content[data-size=full][data-preset=slideInRight][data-state=closed]{animation:bs-slide-out-right-full .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;max-height:100vh}.bs-drawer__content[data-size=xs]{--bs-drawer-size: 20rem}.bs-drawer__content[data-size=sm]{--bs-drawer-size: 28rem}.bs-drawer__content[data-size=md]{--bs-drawer-size: 32rem}.bs-drawer__content[data-size=lg]{--bs-drawer-size: 42rem}.bs-drawer__content[data-size=xl]{--bs-drawer-size: 56rem}.bs-drawer__content[data-size=full]{--bs-drawer-size: 100vw;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.bs-drawer__content[data-placement=right]{inset:0 0 auto auto;width:var(--bs-drawer-size, 32rem);max-width:100vw;height:auto}.bs-drawer__content[data-placement=right][data-full-height=true]{height:100vh;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]{inset:0 auto auto 0;width:var(--bs-drawer-size, 32rem);max-width:100vw;height:auto}.bs-drawer__content[data-placement=left][data-full-height=true]{height:100vh;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%;max-width:100vw;height:var(--bs-drawer-size, 32rem);max-height:100vh}.bs-drawer__content[data-placement=top][data-full-height=true]{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%;max-width:100vw;height:var(--bs-drawer-size, 32rem);max-height:100vh}.bs-drawer__content[data-placement=bottom][data-full-height=true]{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-form-control{display:flex;gap:.15rem;flex-direction:column;box-sizing:border-box}.bs-form-label{display:inline-block;font-size:.875rem;font-weight:500;line-height:1.25}.bs-form-control[data-required=true] .bs-form-label:after{content:" *"}.bs-form-error{color:var(--bs-form-error-fg, #e53e3e);font-size:.875rem;line-height:1.25}.bs-choice{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.bs-choice__label{font-size:.875rem;line-height:1.25}.bs-checkbox{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;border:1px solid currentColor;border-radius:.2rem;background:transparent;cursor:pointer;padding:0;color:inherit}.bs-checkbox[data-size=sm]{width:.75rem;height:.75rem}.bs-checkbox[data-size=lg]{width:1.25rem;height:1.25rem}.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[data-invalid=true],.bs-form-control[data-invalid=true] .bs-checkbox{border-color:var(--bs-form-error-fg, #e53e3e)}.bs-checkbox__check{font-size:.7rem;line-height:1}.bs-switch{position:relative;width:2.25rem;height:1.25rem;flex-shrink:0;border:0;border-radius:999px;background:var(--bs-switch-track, #cbd5e0);cursor:pointer;padding:0}.bs-switch[data-size=sm]{width:1.75rem;height:1rem}.bs-switch[data-size=sm] .bs-switch__thumb{width:.75rem;height:.75rem}.bs-switch[data-size=sm][data-state=checked] .bs-switch__thumb{transform:translate(.85rem)}.bs-switch[data-size=lg]{width:2.75rem;height:1.5rem}.bs-switch[data-size=lg] .bs-switch__thumb{width:1.25rem;height:1.25rem}.bs-switch[data-size=lg][data-state=checked] .bs-switch__thumb{transform:translate(1.25rem)}.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;gap:.5rem}.bs-radio-group[data-orientation=vertical]{flex-direction:column}.bs-radio-group[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;align-items:center}.bs-radio{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;border:1px solid currentColor;border-radius:999px;background:transparent;cursor:pointer;padding:0}.bs-radio[data-size=sm]{width:.75rem;height:.75rem}.bs-radio[data-size=lg]{width:1.25rem;height:1.25rem}.bs-radio[data-invalid=true],.bs-form-control[data-invalid=true] .bs-radio{border-color:var(--bs-form-error-fg, #e53e3e)}.bs-radio__indicator{width:.5rem;height:.5rem;border-radius:999px;background:currentColor}.bs-choice-group{display:flex;flex-wrap:wrap;gap:.5rem}.bs-choice-group[data-orientation=vertical]{flex-direction:column}.bs-choice-group[data-orientation=horizontal]{flex-direction:row;align-items:center}@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-scale-in-full{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes bs-scale-out-full{0%{opacity:1;transform:scale(1)}to{opacity:0;transform: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-slide-in-bottom-full{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes bs-slide-out-bottom-full{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1rem)}}@keyframes bs-slide-in-right-full{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes bs-slide-out-right-full{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1rem)}}@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)}}.bs-auth-form{display:flex;width:100%;max-width:21.875rem;flex-direction:column;gap:.75rem}.bs-auth-form__field{width:100%;height:3.125rem;font-size:.875rem;border-radius:.625rem;border:1px solid #e2e8f0;padding:0 .75rem;box-sizing:border-box;color:#000;background-color:#fff}.bs-auth-form__field--passcode{text-transform:uppercase}.bs-auth-form__field--passcode::placeholder{text-transform:none}.bs-auth-form__submit{width:100%;height:3.125rem;font-size:1rem;border-radius:.625rem;border:none;background-color:#000;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.bs-auth-form__submit:hover:not(:disabled){opacity:.77}.bs-auth-form__submit:disabled,.bs-auth-form__submit[aria-busy=true]{opacity:.7;cursor:wait}.bs-auth-form__checkbox-group{display:flex;flex-direction:column;align-items:center;justify-content:center}.bs-auth-form__checkbox-label{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.bs-auth-form__checkbox{margin:.25rem}.bs-alert{display:flex;align-items:flex-start;gap:.75rem;width:100%;box-sizing:border-box;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;line-height:1.4;background:var(--bs-alert-bg, #edf2f7);color:var(--bs-alert-fg, #1a202c)}.bs-alert__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem;background-color:currentColor;-webkit-mask:var(--bs-alert-icon) center / contain no-repeat;mask:var(--bs-alert-icon) center / contain no-repeat}.bs-alert__content{flex:1;min-width:0}.bs-alert[data-status=info]{--bs-alert-bg: #bee3f8;--bs-alert-fg: #2a4365;--bs-alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E")}.bs-alert[data-status=warning]{--bs-alert-bg: #feebc8;--bs-alert-fg: #744210;--bs-alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3E%3C/svg%3E")}.bs-alert[data-status=error]{--bs-alert-bg: #fed7d7;--bs-alert-fg: #822727;--bs-alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z'/%3E%3C/svg%3E")}.bs-alert[data-status=success]{--bs-alert-bg: #c6f6d5;--bs-alert-fg: #22543d;--bs-alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E")}@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}}
