:root{--ov-pop-in:ov-pop-in;--ov-pop-out:ov-pop-out;--ov-sheet-in:ov-sheet-in;--ov-sheet-out:ov-sheet-out;--ov-menu-in:ov-menu-in;--ov-menu-out:ov-menu-out;--ov-collapse-down:ov-collapse-down;--ov-collapse-up:ov-collapse-up;--ov-sweep:ov-sweep;--ov-ping:ov-ping;--ov-dur-pop:.25s;--ov-dur-sheet:.32s;--ov-ease-pop:cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-reduced-motion:reduce){:root{--ov-pop-in:ov-fade-in;--ov-pop-out:ov-fade-out;--ov-sheet-in:ov-fade-in;--ov-sheet-out:ov-fade-out;--ov-menu-in:ov-fade-in;--ov-menu-out:ov-fade-out;--ov-collapse-down:none;--ov-collapse-up:none;--ov-sweep:none;--ov-ping:none;--ov-dur-pop:.12s;--ov-dur-sheet:.12s;--ov-ease-pop:linear}}html[data-fx-tier=off]{--ov-pop-in:ov-fade-in;--ov-pop-out:ov-fade-out;--ov-sheet-in:ov-fade-in;--ov-sheet-out:ov-fade-out;--ov-menu-in:ov-fade-in;--ov-menu-out:ov-fade-out;--ov-collapse-down:none;--ov-collapse-up:none;--ov-sweep:none;--ov-ping:none;--ov-dur-pop:.12s;--ov-dur-sheet:.12s;--ov-ease-pop:linear}@keyframes ov-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ov-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ov-pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ov-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes ov-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ov-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ov-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ov-menu-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes ov-collapse-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes ov-collapse-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@keyframes ov-sweep{to{transform:translate(100%)}}@keyframes ov-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.ov-pop-mount{animation:var(--ov-pop-in) var(--ov-dur-pop) var(--ov-ease-pop) both}.ov-scrim[data-state=open]{animation:.2s ease-out both ov-fade-in}.ov-scrim[data-state=closed]{animation:.16s ease-in both ov-fade-out}.ov-pos-dialog{width:calc(100% - 2rem);position:fixed;top:50%;left:50%;translate:-50% -50%}.ov-pos-sheet{inset-inline:0;width:100%;margin-inline:auto;position:fixed;bottom:0}@media not all and (width>=640px){.ov-pos-auto{inset-inline:0;width:100%;margin-inline:auto;position:fixed;bottom:0}}@media (width>=640px){.ov-pos-auto{width:calc(100% - 3rem);position:fixed;top:50%;left:50%;translate:-50% -50%}}.ov-anim-pop[data-state=open]{animation:var(--ov-pop-in) var(--ov-dur-pop) var(--ov-ease-pop) both}.ov-anim-pop[data-state=closed]{animation:var(--ov-pop-out) .16s ease-in both}.ov-anim-sheet[data-state=open]{animation:var(--ov-sheet-in) var(--ov-dur-sheet) cubic-bezier(.32, .72, 0, 1) both}.ov-anim-sheet[data-state=closed]{animation:var(--ov-sheet-out) .22s ease-in both}@media not all and (width>=640px){.ov-anim-auto[data-state=open]{animation:var(--ov-sheet-in) var(--ov-dur-sheet) cubic-bezier(.32, .72, 0, 1) both}.ov-anim-auto[data-state=closed]{animation:var(--ov-sheet-out) .22s ease-in both}}@media (width>=640px){.ov-anim-auto[data-state=open]{animation:var(--ov-pop-in) var(--ov-dur-pop) var(--ov-ease-pop) both}.ov-anim-auto[data-state=closed]{animation:var(--ov-pop-out) .16s ease-in both}}.ov-anim-menu{transform-origin:var(--radix-popper-transform-origin)}.ov-anim-menu[data-state=open],.ov-anim-menu[data-state=delayed-open],.ov-anim-menu[data-state=instant-open]{animation:var(--ov-menu-in) .16s ease-out both}.ov-anim-menu[data-state=closed]{animation:var(--ov-menu-out) .12s ease-in both}.ov-collapse{overflow:hidden}.ov-collapse[data-state=open]{animation:var(--ov-collapse-down) .2s ease-out}.ov-collapse[data-state=closed]{animation:var(--ov-collapse-up) .16s ease-in}.ov-skeleton{position:relative;overflow:hidden}.ov-skeleton:after{content:"";animation:var(--ov-sweep) 1.8s linear infinite;background-image:linear-gradient(90deg,#fff0,#ffffff1a 50%,#fff0);position:absolute;inset:0;transform:translate(-100%)}.ov-ping{position:relative}.ov-ping:before{content:"";opacity:0;pointer-events:none;animation:var(--ov-ping) 2.4s ease-out infinite;animation-delay:var(--ov-phase,0s);border:2px solid #10b981;border-radius:9999px;position:absolute;inset:0}.ov-ping-off:before{display:none}@media (prefers-reduced-motion:reduce){.ov-ping{box-shadow:0 0 8px #10b981b3}}html[data-fx-tier=off] .ov-ping,html [data-still] .ov-ping{box-shadow:0 0 8px #10b981b3}.ov-edge{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ov-noise:after{content:"";border-radius:inherit;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ov-handle[data-vaul-handle]{opacity:1;background:#ffffff26;width:2.5rem;height:.3125rem}@media (prefers-reduced-motion:reduce){[data-vaul-drawer],[data-vaul-overlay]{transition-duration:1ms!important;animation-name:ov-fade-in!important;animation-duration:.12s!important}[data-vaul-drawer][data-state=closed],[data-vaul-overlay][data-state=closed]{animation-name:ov-fade-out!important}}html[data-fx-tier=off] [data-vaul-drawer],html[data-fx-tier=off] [data-vaul-overlay]{transition-duration:1ms!important;animation-name:ov-fade-in!important;animation-duration:.12s!important}html[data-fx-tier=off] [data-vaul-drawer][data-state=closed],html[data-fx-tier=off] [data-vaul-overlay][data-state=closed]{animation-name:ov-fade-out!important}.ov-toaster[data-sonner-toaster]{z-index:70}@media (prefers-reduced-motion:reduce){[data-sonner-toast]{transition:opacity .12s linear!important}}@media (forced-colors:active){.ov-edge{opacity:.4;background:canvastext!important}}@property --ui-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ui-focus-ring:focus-visible,.ui-focus-self:focus-visible,.ui-focus-always{outline-offset:2px;outline:2px solid #8fd0ff}.ui-focus-input:has(input:focus-visible){outline-offset:2px;outline:2px solid #8fd0ff}.ui-focus-within:has(:focus-visible){outline-offset:2px;outline:2px solid #8fd0ff}.ui-focus-self:focus-visible{border-color:#8fd0ff}.ui-focus-input:has(input:focus-visible){border-color:#8fd0ff}@keyframes ui-orbit{to{--ui-angle:360deg}}.ui-orbit{pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--ui-angle), transparent 0%, transparent 62%, #8fd0ff 88%, #fff 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:2px;animation:1.4s linear infinite ui-orbit;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes ui-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ui-pop{animation:.25s cubic-bezier(.34,1.56,.64,1) both ui-pop}@keyframes ui-dash-march{to{stroke-dashoffset:-10px}}.ui-dash-march{animation:1s linear infinite ui-dash-march}@keyframes ui-error-ring{0%{box-shadow:0 0 #ff56308c}to{box-shadow:0 0 0 6px #ff563000}}.ui-error-ring{animation:.6s ease-out ui-error-ring}.ui-edge:before{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffff1a,#ffffff03);padding:1.5px;transition:opacity .2s ease-out;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ui-edge:after{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#ffffff26,#ffffff05);padding:1.5px;transition:opacity .2s ease-out;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ui-edge:hover:after,.ui-edge:focus-within:after,.ui-edge[data-selected=true]:after,.ui-edge[data-state=checked]:after{opacity:1}@media (forced-colors:active){.ui-edge{border:1px solid canvastext}.ui-edge[data-selected=true],.ui-edge[data-state=checked]{border-color:highlight}}@keyframes ui-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ui-caret{animation:1s step-end infinite ui-caret-blink}.ui-switch[data-state=checked]{box-shadow:0 2px 6px #22c55e4d}.ui-gauge-arc{transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.ui-step-fill{transform-origin:0;transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (forced-colors:active){.ui-focus-ring:focus-visible,.ui-focus-self:focus-visible,.ui-focus-always{outline-color:highlight}.ui-focus-input:has(input:focus-visible){outline-color:highlight}.ui-focus-within:has(:focus-visible){outline-color:highlight}.ui-orbit{background:highlight}}@media (prefers-reduced-motion:reduce){.ui-orbit,.ui-dash-march,.ui-error-ring,.ui-caret,.ui-pop{animation:none}.ui-gauge-arc,.ui-step-fill{transition:none}}html[data-fx-tier=off] .ui-orbit,html[data-fx-tier=off] .ui-dash-march,html[data-fx-tier=off] .ui-error-ring,html[data-fx-tier=off] .ui-pop{animation:none}html[data-fx-tier=off] .ui-gauge-arc,html[data-fx-tier=off] .ui-step-fill{transition:none}
