.scrollbar_scrollbar__1g26p4x0{display:none}.scrollbar_thumb__1g26p4x2:hover{background:color-mix(in srgb,var(--color-fg__104y5er2) 52%,transparent)}@media (hover:hover) and (pointer:fine){body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0}[data-scrollbar-target]{scrollbar-width:none;-ms-overflow-style:none}[data-scrollbar-target]::-webkit-scrollbar{width:0;height:0}.scrollbar_scrollbar__1g26p4x0{display:block;position:fixed;top:0;right:0;height:100dvh;width:12px;z-index:9999;pointer-events:none}.scrollbar_track__1g26p4x1{position:absolute;top:8px;bottom:8px;right:4px;width:6px;border-radius:999px;background:color-mix(in srgb,var(--color-fg__104y5er2) 10%,transparent)}.scrollbar_thumb__1g26p4x2{position:absolute;top:0;right:0;width:6px;border-radius:999px;background:color-mix(in srgb,var(--color-fg__104y5er2) 38%,transparent);pointer-events:auto;cursor:grab;touch-action:none;transition:background var(--motion-duration-fast__104y5er1u) var(--motion-easing-standard__104y5er1x)}}@keyframes dialog_fadeIn__qwdtgh0{0%{opacity:0}to{opacity:1}}@keyframes dialog_scaleIn__qwdtgh1{0%{opacity:0;transform:translate(-50%,-50%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dialog_slideUp__qwdtgh2{0%{transform:translateY(12px)}to{transform:translateY(0)}}.dialog_overlay__qwdtgh3{position:fixed;inset:0;background:var(--color-overlay__104y5er5);z-index:var(--zIndex-overlay__104y5er1q);animation:dialog_fadeIn__qwdtgh0 var(--motion-duration-normal__104y5er1v) var(--motion-easing-standard__104y5er1x)}.dialog_contentBase__qwdtgh4{position:fixed;z-index:var(--zIndex-modal__104y5er1r);background:var(--color-surface__104y5er3);color:var(--color-surfaceFg__104y5er4);border:1px solid var(--color-border__104y5er9);box-shadow:var(--shadow-md__104y5er1n);outline:none}.dialog_contentPlacement_center__qwdtgh5{top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,420px);max-height:85vh;overflow:auto;border-radius:var(--radius-16__104y5er15);padding:var(--space-5__104y5err);animation:dialog_scaleIn__qwdtgh1 var(--motion-duration-normal__104y5er1v) var(--motion-easing-standard__104y5er1x)}.dialog_contentPlacement_bottom__qwdtgh6{left:0;right:0;bottom:0;width:100%;max-height:90vh;overflow:auto;border-top-left-radius:var(--radius-16__104y5er15);border-top-right-radius:var(--radius-16__104y5er15);border-bottom-left-radius:var(--radius-0__104y5erz);border-bottom-right-radius:var(--radius-0__104y5erz);padding:var(--space-5__104y5err);animation:dialog_fadeIn__qwdtgh0 var(--motion-duration-normal__104y5er1v) var(--motion-easing-standard__104y5er1x),dialog_slideUp__qwdtgh2 var(--motion-duration-normal__104y5er1v) var(--motion-easing-decelerate__104y5er1z)}.dialog_header__qwdtgh7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3__104y5erp);margin-bottom:var(--space-4__104y5erq)}.dialog_title__qwdtgh8{font-size:var(--font-size-18__104y5er1b);font-weight:var(--font-weight-700__104y5er1i);line-height:var(--font-lineHeight-125__104y5er1l)}.dialog_description__qwdtgh9{margin-top:var(--space-2__104y5ero);color:var(--color-mutedFg__104y5er8);font-size:var(--font-size-14__104y5er19);line-height:var(--font-lineHeight-15__104y5er1k)}.dialog_body__qwdtgha{display:block}.dialog_footer__qwdtghb{display:flex;justify-content:flex-end;gap:var(--space-2__104y5ero);margin-top:var(--space-5__104y5err)}.dialog_closeButton__qwdtghc{-webkit-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--color-mutedFg__104y5er8);cursor:pointer;padding:var(--space-2__104y5ero);border-radius:var(--radius-8__104y5er13);line-height:var(--font-lineHeight-1__104y5er1j)}.dialog_closeButton__qwdtghc:hover{background:rgba(0,0,0,.06)}@keyframes alert_slideIn__nw0rr60{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.alert_viewport__nw0rr61{position:fixed;left:0;right:0;bottom:0;padding:var(--space-4__104y5erq);display:flex;flex-direction:column;gap:var(--space-3__104y5erp);z-index:var(--zIndex-toast__104y5er1t);max-width:520px;margin:0 auto;outline:none}.alert_rootBase__nw0rr62{border-radius:var(--radius-8__104y5er13);border:1px solid var(--color-border__104y5er9);background:var(--color-surface__104y5er3);color:var(--color-surfaceFg__104y5er4);box-shadow:var(--shadow-md__104y5er1n);padding:var(--space-3__104y5erp);display:flex;gap:var(--space-3__104y5erp);align-items:flex-start;animation:alert_slideIn__nw0rr60 var(--motion-duration-normal__104y5er1v) var(--motion-easing-decelerate__104y5er1z);pointer-events:auto}.alert_rootBase__nw0rr62:focus-within{box-shadow:var(--shadow-md__104y5er1n)!important}.alert_root_destructive__nw0rr64{background:var(--color-dangerSoftBg__104y5erf);border-color:var(--color-danger__104y5erd)}.alert_iconSlot__nw0rr65{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--color-brand__104y5era)}.alert_iconSlotDestructive__nw0rr66{color:var(--color-danger__104y5erd)}.alert_content__nw0rr67{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1__104y5ern)}.alert_title__nw0rr68{font-size:var(--font-size-14__104y5er19);font-weight:var(--font-weight-700__104y5er1i);line-height:var(--font-lineHeight-125__104y5er1l)}.alert_titleDestructive__nw0rr69{color:var(--color-danger__104y5erd)}.alert_description__nw0rr6a{font-size:var(--font-size-14__104y5er19);font-weight:var(--font-weight-400__104y5er1f);line-height:var(--font-lineHeight-15__104y5er1k);color:var(--color-mutedFg__104y5er8)}.alert_descriptionDestructive__nw0rr6b{color:var(--color-danger__104y5erd)}.alert_actions__nw0rr6c{display:flex;gap:var(--space-2__104y5ero);align-items:center}.alert_action__nw0rr6d{all:unset;cursor:pointer;padding:var(--space-2__104y5ero) var(--space-3__104y5erp);border-radius:var(--radius-8__104y5er13);border:1px solid var(--color-border__104y5er9);background:var(--color-bg__104y5er0);color:var(--color-fg__104y5er2);font-size:var(--font-size-12__104y5er18);line-height:var(--font-lineHeight-125__104y5er1l)}.alert_action__nw0rr6d:focus-visible{outline:2px solid var(--color-brand__104y5era);outline-offset:2px}.alert_close__nw0rr6e{padding:0 var(--space-1__104y5ern);border-color:transparent;background:transparent;color:var(--color-mutedFg__104y5er8)}@keyframes toast_slideIn__1snjq190{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast_hide__1snjq191{0%{opacity:1}to{opacity:0}}@keyframes toast_swipeOut__1snjq192{0%{transform:translateY(var(--radix-toast-swipe-end-y,0))}to{transform:translateY(100%)}}.toast_viewport__1snjq193{position:fixed;left:0;right:0;bottom:0;padding:var(--space-4__104y5erq);display:flex;flex-direction:column;gap:var(--space-3__104y5erp);z-index:var(--zIndex-toast__104y5er1t);max-width:520px;margin:0 auto;outline:none}.toast_root__1snjq194{border-radius:var(--radius-8__104y5er13);background:var(--color-fg__104y5er2);color:var(--color-brandFg__104y5erc);box-shadow:var(--shadow-md__104y5er1n);padding:var(--space-3__104y5erp) var(--space-4__104y5erq);display:flex;flex-direction:column;pointer-events:auto;gap:var(--space-1__104y5ern)}.toast_root__1snjq194:focus-within{box-shadow:var(--shadow-md__104y5er1n)!important}.toast_root__1snjq194[data-state=open]{animation:toast_slideIn__1snjq190 var(--motion-duration-normal__104y5er1v) var(--motion-easing-decelerate__104y5er1z) forwards}.toast_root__1snjq194[data-state=closed]{animation:toast_hide__1snjq191 .1s ease-in forwards}.toast_root__1snjq194[data-swipe=move]{animation:none;transform:translateY(var(--radix-toast-swipe-move-y,0))}.toast_root__1snjq194[data-swipe=start]{animation:none}.toast_root__1snjq194[data-swipe=cancel]{animation:none;transform:translateY(0);transition:transform var(--motion-duration-fast__104y5er1u) var(--motion-easing-standard__104y5er1x)}.toast_root__1snjq194[data-swipe=end]{animation:toast_swipeOut__1snjq192 .1s ease-out forwards}.toast_rootSingleLine__1snjq195{padding:0 var(--space-2__104y5ero);min-height:var(--space-8__104y5ert);align-items:center;justify-content:center}.toast_title__1snjq196{font-size:var(--font-size-14__104y5er19);font-weight:var(--font-weight-600__104y5er1h);line-height:var(--font-lineHeight-125__104y5er1l)}.toast_description__1snjq197{font-size:var(--font-size-12__104y5er18);font-weight:var(--font-weight-400__104y5er1f);line-height:var(--font-lineHeight-15__104y5er1k);color:inherit}