From 24b510135cc34097c91fe96e450db9b1224dffca Mon Sep 17 00:00:00 2001 From: webadderall <131426131+webadderall@users.noreply.github.com> Date: Wed, 23 Sep 2026 14:58:53 +1000 Subject: [PATCH] Align shared recording library and viewer with dashboard styling --- .../web/dist/_astro/LibraryPage.Dwlp7Hh7.js | 1 + .../web/dist/_astro/LibraryPage.fMpkKWnY.js | 1 - .../web/dist/_astro/SharePage.DPtG8Fwa.js | 6 - .../web/dist/_astro/SharePage.P3RzS8D3.js | 1 + .../web/dist/_astro/ShareUI.BflDJKuK.js | 7 - .../web/dist/_astro/ShareUI.C55A6XGF.css | 1 - .../web/dist/_astro/ShareUI.CpnBv7vU.js | 12 + .../web/dist/_astro/ShareUI.DkgCTqfk.css | 1 + .../recordly-share/worker/web/dist/embed.html | 2 +- .../worker/web/dist/fonts/DMSans-Variable.ttf | Bin 0 -> 240164 bytes .../worker/web/dist/fonts/OFL.txt | 93 ++ .../worker/web/dist/lib-login.html | 22 +- .../recordly-share/worker/web/dist/lib.html | 22 +- .../recordly-share/worker/web/dist/share.html | 22 +- .../web/public/fonts/DMSans-Variable.ttf | Bin 0 -> 240164 bytes .../worker/web/public/fonts/OFL.txt | 93 ++ .../worker/web/src/components/LibraryPage.tsx | 814 +++++++++++++----- .../worker/web/src/components/SharePage.tsx | 593 +++++++------ .../worker/web/src/components/ShareUI.tsx | 119 ++- .../worker/web/src/components/ThemeToggle.tsx | 44 + .../src/components/library/LibraryCard.tsx | 187 ++++ .../worker/web/src/layouts/Base.astro | 25 +- .../worker/web/src/styles/global.css | 70 +- 23 files changed, 1520 insertions(+), 616 deletions(-) create mode 100644 services/recordly-share/worker/web/dist/_astro/LibraryPage.Dwlp7Hh7.js delete mode 100644 services/recordly-share/worker/web/dist/_astro/LibraryPage.fMpkKWnY.js delete mode 100644 services/recordly-share/worker/web/dist/_astro/SharePage.DPtG8Fwa.js create mode 100644 services/recordly-share/worker/web/dist/_astro/SharePage.P3RzS8D3.js delete mode 100644 services/recordly-share/worker/web/dist/_astro/ShareUI.BflDJKuK.js delete mode 100644 services/recordly-share/worker/web/dist/_astro/ShareUI.C55A6XGF.css create mode 100644 services/recordly-share/worker/web/dist/_astro/ShareUI.CpnBv7vU.js create mode 100644 services/recordly-share/worker/web/dist/_astro/ShareUI.DkgCTqfk.css create mode 100644 services/recordly-share/worker/web/dist/fonts/DMSans-Variable.ttf create mode 100644 services/recordly-share/worker/web/dist/fonts/OFL.txt create mode 100644 services/recordly-share/worker/web/public/fonts/DMSans-Variable.ttf create mode 100644 services/recordly-share/worker/web/public/fonts/OFL.txt create mode 100644 services/recordly-share/worker/web/src/components/ThemeToggle.tsx create mode 100644 services/recordly-share/worker/web/src/components/library/LibraryCard.tsx diff --git a/services/recordly-share/worker/web/dist/_astro/LibraryPage.Dwlp7Hh7.js b/services/recordly-share/worker/web/dist/_astro/LibraryPage.Dwlp7Hh7.js new file mode 100644 index 00000000..f03163d8 --- /dev/null +++ b/services/recordly-share/worker/web/dist/_astro/LibraryPage.Dwlp7Hh7.js @@ -0,0 +1 @@ +import{$ as A0,a as u0,b as g0,c as p0,d as O0,e as D0,t as z0,f as I0,g as T0,h as B0,i as U0,j as C,k as X,l as Z0,m as e0,n as H0,o as M0,p as j0,q as $0,r as q0,s as W0,u as Y0,v as f0,w as G0,x as J0,y as K0,z as Q0,A as X0,B as a,C as e1,D as a1,E as a0,F as S,G as V,H as t1,S as l1,I as n1,J as j,K as p,L as x0,M as g,N as r1,O as J,T as s1,P as c1,Q as v0,R as o1,U as i1,V as d1,W as m1,X as h1,Y as w}from"./ShareUI.CpnBv7vU.js";import{r as e,$ as A}from"./index.DeQQz02V.js";let E=typeof document<"u"&&window.visualViewport;function u1(){let t=A0(),[l,r]=e.useState(()=>t?{width:0,height:0}:G());return e.useEffect(()=>{let s=i=>{r(h=>i.width===h.width&&i.height===h.height?h:i)},c=()=>{E&&E.scale>1||s(G())},d,m=i=>{E&&E.scale>1||p0(O0(i))&&(d=requestAnimationFrame(()=>{let h=D0();(!h||!p0(h))&&s({width:document.documentElement.clientWidth,height:document.documentElement.clientHeight})}))};return s(G()),u0()&&g0()&&window.addEventListener("blur",m,!0),E?E.addEventListener("resize",c):window.addEventListener("resize",c),()=>{cancelAnimationFrame(d),u0()&&g0()&&window.removeEventListener("blur",m,!0),E?E.removeEventListener("resize",c):window.removeEventListener("resize",c)}},[]),l}function G(){return{width:E?Math.min(E.width*E.scale,document.documentElement.clientWidth):document.documentElement.clientWidth,height:E?E.height*E.scale:document.documentElement.clientHeight}}const t0=z0({defaultVariants:{scroll:"inside",size:"md",variant:"opaque"},slots:{backdrop:"modal__backdrop",body:"modal__body",closeTrigger:"modal__close-trigger",container:"modal__container",dialog:"modal__dialog",footer:"modal__footer",header:"modal__header",heading:"modal__heading",icon:"modal__icon",trigger:"modal__trigger"},variants:{scroll:{inside:{body:"modal__body--scroll-inside",dialog:"modal__dialog--scroll-inside"},outside:{body:"modal__body--scroll-outside",container:"modal__container--scroll-outside",dialog:"modal__dialog--scroll-outside"}},size:{cover:{dialog:"modal__dialog--cover"},full:{container:"modal__container--full",dialog:"modal__dialog--full"},lg:{dialog:"modal__dialog--lg"},md:{dialog:"modal__dialog--md"},sm:{dialog:"modal__dialog--sm"},xs:{dialog:"modal__dialog--xs"}},variant:{blur:{backdrop:"modal__backdrop--blur"},opaque:{backdrop:"modal__backdrop--opaque"},transparent:{backdrop:"modal__backdrop--transparent"}}}});function g1(t,l,r){let{overlayProps:s,underlayProps:c}=I0({...t,isOpen:l.isOpen,onClose:l.close},r);return T0({isDisabled:!l.isOpen}),B0(),e.useEffect(()=>{if(l.isOpen&&r.current)return U0([r.current],{shouldUseInert:!0})},[l.isOpen,r]),{modalProps:C(s),underlayProps:c}}const p1=e.createContext(null),l0=e.createContext(null),f1=e.forwardRef(function(l,r){if(e.useContext(l0))return A.createElement(b0,{...l,modalRef:r},l.children);let{isDismissable:c,isKeyboardDismissDisabled:d,isOpen:m,defaultOpen:i,onOpenChange:h,children:u,isEntering:H,isExiting:v,UNSTABLE_portalContainer:M,shouldCloseOnInteractOutside:f,...L}=l;return A.createElement(y0,{isDismissable:c,isKeyboardDismissDisabled:d,isOpen:m,defaultOpen:i,onOpenChange:h,isEntering:H,isExiting:v,UNSTABLE_portalContainer:M,shouldCloseOnInteractOutside:f},A.createElement(b0,{...L,modalRef:r},u))});function x1(t,l){[t,l]=W0(t,l,p1);let r=e.useContext(X),s=Y0(t),c=t.isOpen!=null||t.defaultOpen!=null||!r?s:r,d=e0(l),m=e.useRef(null),i=f0(d,c.isOpen),h=f0(m,c.isOpen),u=i||h||t.isExiting||!1,H=A0();return!c.isOpen&&!u||H?null:A.createElement(b1,{...t,state:c,isExiting:u,overlayRef:d,modalRef:m})}const y0=e.forwardRef(x1);function b1({UNSTABLE_portalContainer:t,...l}){let r=l.modalRef,{state:s}=l,{modalProps:c,underlayProps:d}=g1(l,s,r),m=H0(l.overlayRef)||l.isEntering||!1,i=M0({...l,defaultClassName:"react-aria-ModalOverlay",values:{isEntering:m,isExiting:l.isExiting,state:s}}),h=u1(),u,H;if(typeof document<"u"){let M=G0(document.body)?document.body:document.scrollingElement||document.documentElement,f=M.getBoundingClientRect().width%1,L=M.getBoundingClientRect().height%1;u=M.scrollWidth-f,H=M.scrollHeight-L}let v={...i.style,"--visual-viewport-width":h.width+"px","--visual-viewport-height":h.height+"px","--page-width":u!==void 0?u+"px":void 0,"--page-height":H!==void 0?H+"px":void 0};return A.createElement(J0,{isExiting:l.isExiting,portalContainer:t},A.createElement(j0.div,{...C($0(l,{global:!0}),d),...i,style:v,ref:l.overlayRef,"data-entering":m||void 0,"data-exiting":l.isExiting||void 0},A.createElement(K0,{values:[[l0,{modalProps:c,modalRef:r,isExiting:l.isExiting,isDismissable:l.isDismissable}],[X,s]]},i.children)))}function b0(t){let{modalProps:l,modalRef:r,isExiting:s,isDismissable:c}=e.useContext(l0),d=e.useContext(X),m=e.useMemo(()=>Z0(t.modalRef,r),[t.modalRef,r]),i=e0(m),h=H0(i),u=M0({...t,defaultClassName:"react-aria-Modal",values:{isEntering:h,isExiting:s,state:d}});return A.createElement(j0.div,{...C($0(t,{global:!0}),l),...u,ref:i,"data-entering":h||void 0,"data-exiting":s||void 0},c&&A.createElement(q0,{onDismiss:d.close}),u.children)}const E1=A.forwardRef(({children:t,...l},r)=>{r=e0(r);let{pressProps:s}=Q0({...l,ref:r}),{focusableProps:c}=X0(l,r),d=A.Children.only(t);e.useEffect(()=>{},[r,l.isDisabled]);let m=parseInt(A.version,10)<19?d.ref:d.props.ref;return A.cloneElement(d,{...C(s,c,d.props),ref:Z0(m,r)})}),A1={variant:"default"},Z=e.createContext({}),E0=({children:t,state:l,...r})=>{const s=e.useMemo(()=>({slots:t0(),placement:void 0}),[]),c=e.useMemo(()=>l?{isOpen:l.isOpen,onOpenChange:l.setOpen}:{},[l]);return a.jsx(Z,{value:s,children:a.jsx(e1,{"data-slot":"modal-root",...C(r,c),children:t})})},Z1=({children:t,className:l,...r})=>{const{slots:s}=e.use(Z);return a.jsx(E1,{children:a.jsx(S.div,{className:V(s?.trigger,l),"data-slot":"modal-trigger",role:"button",...r,children:t})})},H1=({children:t,className:l,isDismissable:r=!0,onClick:s,variant:c,...d})=>{const{slots:m}=e.use(Z),i=e.useMemo(()=>t0({variant:c}),[c]),h=e.useMemo(()=>({slots:{...m,...i}}),[m,i]);return a.jsx(y0,{className:a0(l,i?.backdrop()),"data-slot":"modal-backdrop",isDismissable:r,onClick:u=>{u.stopPropagation(),s?.(u)},...d,children:u=>a.jsxs(Z,{value:h,children:[typeof t=="function"?t(u):t," "]})})},M1=({children:t,className:l,placement:r="auto",scroll:s,size:c,...d})=>{const{slots:m}=e.use(Z),i=e.useMemo(()=>t0({scroll:s,size:c}),[s,c]),h=e.useMemo(()=>({placement:r,slots:{...m,...i}}),[m,r,i]);return a.jsx(f1,{className:a0(l,i?.container()),"data-placement":r,"data-slot":"modal-container",...d,children:u=>a.jsx(Z,{value:h,children:typeof t=="function"?t(u):t})})},j1=({children:t,className:l,...r})=>{const{placement:s,slots:c}=e.use(Z);return a.jsx(l1,{value:A1,children:a.jsx(n1,{className:V(c?.dialog,l),"data-placement":s,"data-slot":"modal-dialog",...r,children:t})})},$1=({children:t,className:l,...r})=>{const{slots:s}=e.use(Z);return a.jsx(S.div,{className:V(s?.header,l),"data-slot":"modal-header",...r,children:t})},v1=({children:t,className:l,...r})=>{const{slots:s}=e.use(Z);return a.jsx(S.div,{className:V(s?.body,l),"data-slot":"modal-body",...r,children:t})},y1=({children:t,className:l,...r})=>{const{slots:s}=e.use(Z);return a.jsx(S.div,{className:V(s?.footer,l),"data-slot":"modal-footer",...r,children:t})},w1=({children:t,className:l,...r})=>{const{slots:s}=e.use(Z);return a.jsx(t1,{className:V(s?.heading,l),"data-slot":"modal-heading",slot:"title",...r,children:t})},V1=({children:t,className:l,...r})=>{const{slots:s}=e.use(Z);return a.jsx(S.div,{className:V(s?.icon,l),"data-slot":"modal-icon",...r,children:t})},L1=({className:t,...l})=>{const{slots:r}=e.use(Z);return a.jsx(a1,{className:a0(t,r?.closeTrigger()),"data-slot":"modal-close-trigger",slot:"close",...l})},b=Object.assign(E0,{Root:E0,Trigger:Z1,Backdrop:H1,Container:M1,Dialog:j1,Header:$1,Icon:V1,Heading:w1,Body:v1,Footer:y1,CloseTrigger:L1}),N1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M208,96l-80,80L48,96Z",opacity:"0.2"}),e.createElement("path",{d:"M215.39,92.94A8,8,0,0,0,208,88H48a8,8,0,0,0-5.66,13.66l80,80a8,8,0,0,0,11.32,0l80-80A8,8,0,0,0,215.39,92.94ZM128,164.69,67.31,104H188.69Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,48,88H208a8,8,0,0,1,5.66,13.66Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M210.83,98.83l-80,80a4,4,0,0,1-5.66,0l-80-80a4,4,0,0,1,5.66-5.66L128,170.34l77.17-77.17a4,4,0,1,1,5.66,5.66Z"}))]]),F1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M232,56V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56Z",opacity:"0.2"}),e.createElement("path",{d:"M205.66,85.66l-96,96a8,8,0,0,1-11.32,0l-40-40a8,8,0,0,1,11.32-11.32L104,164.69l90.34-90.35a8,8,0,0,1,11.32,11.32Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM205.66,85.66l-96,96a8,8,0,0,1-11.32,0l-40-40a8,8,0,0,1,11.32-11.32L104,164.69l90.34-90.35a8,8,0,0,1,11.32,11.32Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M228.24,76.24l-128,128a6,6,0,0,1-8.48,0l-56-56a6,6,0,0,1,8.48-8.48L96,191.51,219.76,67.76a6,6,0,0,1,8.48,8.48Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M226.83,74.83l-128,128a4,4,0,0,1-5.66,0l-56-56a4,4,0,0,1,5.66-5.66L96,194.34,221.17,69.17a4,4,0,1,1,5.66,5.66Z"}))]]),_1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M160,36A92.09,92.09,0,0,0,79,84.36,68,68,0,1,0,72,220h88a92,92,0,0,0,0-184Zm0,160H72a44,44,0,0,1-1.82-88A91.86,91.86,0,0,0,68,128a12,12,0,0,0,24,0,68,68,0,1,1,68,68Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M240,128a80,80,0,0,1-80,80H72A56,56,0,1,1,85.92,97.74l0,.1A80,80,0,0,1,240,128Z",opacity:"0.2"}),e.createElement("path",{d:"M160,40A88.09,88.09,0,0,0,81.29,88.67,64,64,0,1,0,72,216h88a88,88,0,0,0,0-176Zm0,160H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.11A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,72,72Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M160.06,40A88.1,88.1,0,0,0,81.29,88.67h0A87.48,87.48,0,0,0,72,127.73,8.18,8.18,0,0,1,64.57,136,8,8,0,0,1,56,128a103.66,103.66,0,0,1,5.34-32.92,4,4,0,0,0-4.75-5.18A64.09,64.09,0,0,0,8,152c0,35.19,29.75,64,65,64H160a88.09,88.09,0,0,0,87.93-91.48C246.11,77.54,207.07,40,160.06,40Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M160,42A86.11,86.11,0,0,0,82.43,90.88,62,62,0,1,0,72,214h88a86,86,0,0,0,0-172Zm0,160H72a50,50,0,0,1,0-100,50.67,50.67,0,0,1,5.91.35A85.61,85.61,0,0,0,74,128a6,6,0,0,0,12,0,74,74,0,1,1,74,74Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M160,40A88.09,88.09,0,0,0,81.29,88.67,64,64,0,1,0,72,216h88a88,88,0,0,0,0-176Zm0,160H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.11A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,72,72Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M160,44A84.11,84.11,0,0,0,83.59,93.12,60.71,60.71,0,0,0,72,92a60,60,0,0,0,0,120h88a84,84,0,0,0,0-168Zm0,160H72a52,52,0,1,1,8.55-103.3A83.66,83.66,0,0,0,76,128a4,4,0,0,0,8,0,76,76,0,1,1,76,76Z"}))]]),C1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M144,128a16,16,0,1,1-16-16A16,16,0,0,1,144,128ZM60,112a16,16,0,1,0,16,16A16,16,0,0,0,60,112Zm136,0a16,16,0,1,0,16,16A16,16,0,0,0,196,112Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M240,96v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V96A16,16,0,0,1,32,80H224A16,16,0,0,1,240,96Z",opacity:"0.2"}),e.createElement("path",{d:"M140,128a12,12,0,1,1-12-12A12,12,0,0,1,140,128Zm56-12a12,12,0,1,0,12,12A12,12,0,0,0,196,116ZM60,116a12,12,0,1,0,12,12A12,12,0,0,0,60,116Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V96A16,16,0,0,0,224,80ZM60,140a12,12,0,1,1,12-12A12,12,0,0,1,60,140Zm68,0a12,12,0,1,1,12-12A12,12,0,0,1,128,140Zm68,0a12,12,0,1,1,12-12A12,12,0,0,1,196,140Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M138,128a10,10,0,1,1-10-10A10,10,0,0,1,138,128ZM60,118a10,10,0,1,0,10,10A10,10,0,0,0,60,118Zm136,0a10,10,0,1,0,10,10A10,10,0,0,0,196,118Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M140,128a12,12,0,1,1-12-12A12,12,0,0,1,140,128Zm56-12a12,12,0,1,0,12,12A12,12,0,0,0,196,116ZM60,116a12,12,0,1,0,12,12A12,12,0,0,0,60,116Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M136,128a8,8,0,1,1-8-8A8,8,0,0,1,136,128Zm-76-8a8,8,0,1,0,8,8A8,8,0,0,0,60,120Zm136,0a8,8,0,1,0,8,8A8,8,0,0,0,196,120Z"}))]]),S1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,68H132L105.33,48a20.12,20.12,0,0,0-12-4H40A20,20,0,0,0,20,64V200a20,20,0,0,0,20,20H216.89A19.13,19.13,0,0,0,236,200.89V88A20,20,0,0,0,216,68Zm-4,128H44V68H92l28.8,21.6A12,12,0,0,0,128,92h84Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,88V200.89a7.11,7.11,0,0,1-7.11,7.11H40a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H93.33a8,8,0,0,1,4.8,1.6L128,80h88A8,8,0,0,1,224,88Z",opacity:"0.2"}),e.createElement("path",{d:"M216,72H130.67L102.93,51.2a16.12,16.12,0,0,0-9.6-3.2H40A16,16,0,0,0,24,64V200a16,16,0,0,0,16,16H216.89A15.13,15.13,0,0,0,232,200.89V88A16,16,0,0,0,216,72Zm0,128H40V64H93.33L123.2,86.4A8,8,0,0,0,128,88h88Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M232,88V200.89A15.13,15.13,0,0,1,216.89,216H40a16,16,0,0,1-16-16V64A16,16,0,0,1,40,48H93.33a16.12,16.12,0,0,1,9.6,3.2L130.67,72H216A16,16,0,0,1,232,88Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,74H130L101.73,52.8a14,14,0,0,0-8.4-2.8H40A14,14,0,0,0,26,64V200a14,14,0,0,0,14,14H216.89A13.12,13.12,0,0,0,230,200.89V88A14,14,0,0,0,216,74Zm2,126.89a1.11,1.11,0,0,1-1.11,1.11H40a2,2,0,0,1-2-2V64a2,2,0,0,1,2-2H93.33a2,2,0,0,1,1.2.4L124.4,84.8A6,6,0,0,0,128,86h88a2,2,0,0,1,2,2Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,72H130.67L102.93,51.2a16.12,16.12,0,0,0-9.6-3.2H40A16,16,0,0,0,24,64V200a16,16,0,0,0,16,16H216.89A15.13,15.13,0,0,0,232,200.89V88A16,16,0,0,0,216,72Zm0,128H40V64H93.33L123.2,86.4A8,8,0,0,0,128,88h88Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,76H129.33l-28.8-21.6a12.05,12.05,0,0,0-7.2-2.4H40A12,12,0,0,0,28,64V200a12,12,0,0,0,12,12H216.89A11.12,11.12,0,0,0,228,200.89V88A12,12,0,0,0,216,76Zm4,124.89a3.12,3.12,0,0,1-3.11,3.11H40a4,4,0,0,1-4-4V64a4,4,0,0,1,4-4H93.33a4,4,0,0,1,2.4.8L125.6,83.2a4,4,0,0,0,2.4.8h88a4,4,0,0,1,4,4Z"}))]]),k1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,76a52,52,0,1,0,52,52A52.06,52.06,0,0,0,128,76Zm0,80a28,28,0,1,1,28-28A28,28,0,0,1,128,156Zm113.86-49.57A12,12,0,0,0,236,98.34L208.21,82.49l-.11-31.31a12,12,0,0,0-4.25-9.12,116,116,0,0,0-38-21.41,12,12,0,0,0-9.68.89L128,37.27,99.83,21.53a12,12,0,0,0-9.7-.9,116.06,116.06,0,0,0-38,21.47,12,12,0,0,0-4.24,9.1l-.14,31.34L20,98.35a12,12,0,0,0-5.85,8.11,110.7,110.7,0,0,0,0,43.11A12,12,0,0,0,20,157.66l27.82,15.85.11,31.31a12,12,0,0,0,4.25,9.12,116,116,0,0,0,38,21.41,12,12,0,0,0,9.68-.89L128,218.73l28.14,15.74a12,12,0,0,0,9.7.9,116.06,116.06,0,0,0,38-21.47,12,12,0,0,0,4.24-9.1l.14-31.34,27.81-15.81a12,12,0,0,0,5.85-8.11A110.7,110.7,0,0,0,241.86,106.43Zm-22.63,33.18-26.88,15.28a11.94,11.94,0,0,0-4.55,4.59c-.54,1-1.11,1.93-1.7,2.88a12,12,0,0,0-1.83,6.31L184.13,199a91.83,91.83,0,0,1-21.07,11.87l-27.15-15.19a12,12,0,0,0-5.86-1.53h-.29c-1.14,0-2.3,0-3.44,0a12.08,12.08,0,0,0-6.14,1.51L93,210.82A92.27,92.27,0,0,1,71.88,199l-.11-30.24a12,12,0,0,0-1.83-6.32c-.58-.94-1.16-1.91-1.7-2.88A11.92,11.92,0,0,0,63.7,155L36.8,139.63a86.53,86.53,0,0,1,0-23.24l26.88-15.28a12,12,0,0,0,4.55-4.58c.54-1,1.11-1.94,1.7-2.89a12,12,0,0,0,1.83-6.31L71.87,57A91.83,91.83,0,0,1,92.94,45.17l27.15,15.19a11.92,11.92,0,0,0,6.15,1.52c1.14,0,2.3,0,3.44,0a12.08,12.08,0,0,0,6.14-1.51L163,45.18A92.27,92.27,0,0,1,184.12,57l.11,30.24a12,12,0,0,0,1.83,6.32c.58.94,1.16,1.91,1.7,2.88A11.92,11.92,0,0,0,192.3,101l26.9,15.33A86.53,86.53,0,0,1,219.23,139.61Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M230.1,108.76,198.25,90.62c-.64-1.16-1.31-2.29-2-3.41l-.12-36A104.61,104.61,0,0,0,162,32L130,49.89c-1.34,0-2.69,0-4,0L94,32A104.58,104.58,0,0,0,59.89,51.25l-.16,36c-.7,1.12-1.37,2.26-2,3.41l-31.84,18.1a99.15,99.15,0,0,0,0,38.46l31.85,18.14c.64,1.16,1.31,2.29,2,3.41l.12,36A104.61,104.61,0,0,0,94,224l32-17.87c1.34,0,2.69,0,4,0L162,224a104.58,104.58,0,0,0,34.08-19.25l.16-36c.7-1.12,1.37-2.26,2-3.41l31.84-18.1A99.15,99.15,0,0,0,230.1,108.76ZM128,168a40,40,0,1,1,40-40A40,40,0,0,1,128,168Z",opacity:"0.2"}),e.createElement("path",{d:"M128,80a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,80a32,32,0,1,1,32-32A32,32,0,0,1,128,160Zm109.94-52.79a8,8,0,0,0-3.89-5.4l-29.83-17-.12-33.62a8,8,0,0,0-2.83-6.08,111.91,111.91,0,0,0-36.72-20.67,8,8,0,0,0-6.46.59L128,41.85,97.88,25a8,8,0,0,0-6.47-.6A111.92,111.92,0,0,0,54.73,45.15a8,8,0,0,0-2.83,6.07l-.15,33.65-29.83,17a8,8,0,0,0-3.89,5.4,106.47,106.47,0,0,0,0,41.56,8,8,0,0,0,3.89,5.4l29.83,17,.12,33.63a8,8,0,0,0,2.83,6.08,111.91,111.91,0,0,0,36.72,20.67,8,8,0,0,0,6.46-.59L128,214.15,158.12,231a7.91,7.91,0,0,0,3.9,1,8.09,8.09,0,0,0,2.57-.42,112.1,112.1,0,0,0,36.68-20.73,8,8,0,0,0,2.83-6.07l.15-33.65,29.83-17a8,8,0,0,0,3.89-5.4A106.47,106.47,0,0,0,237.94,107.21Zm-15,34.91-28.57,16.25a8,8,0,0,0-3,3c-.58,1-1.19,2.06-1.81,3.06a7.94,7.94,0,0,0-1.22,4.21l-.15,32.25a95.89,95.89,0,0,1-25.37,14.3L134,199.13a8,8,0,0,0-3.91-1h-.19c-1.21,0-2.43,0-3.64,0a8.1,8.1,0,0,0-4.1,1l-28.84,16.1A96,96,0,0,1,67.88,201l-.11-32.2a8,8,0,0,0-1.22-4.22c-.62-1-1.23-2-1.8-3.06a8.09,8.09,0,0,0-3-3.06l-28.6-16.29a90.49,90.49,0,0,1,0-28.26L61.67,97.63a8,8,0,0,0,3-3c.58-1,1.19-2.06,1.81-3.06a7.94,7.94,0,0,0,1.22-4.21l.15-32.25a95.89,95.89,0,0,1,25.37-14.3L122,56.87a8,8,0,0,0,4.1,1c1.21,0,2.43,0,3.64,0a8,8,0,0,0,4.1-1l28.84-16.1A96,96,0,0,1,188.12,55l.11,32.2a8,8,0,0,0,1.22,4.22c.62,1,1.23,2,1.8,3.06a8.09,8.09,0,0,0,3,3.06l28.6,16.29A90.49,90.49,0,0,1,222.9,142.12Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M237.94,107.21a8,8,0,0,0-3.89-5.4l-29.83-17-.12-33.62a8,8,0,0,0-2.83-6.08,111.91,111.91,0,0,0-36.72-20.67,8,8,0,0,0-6.46.59L128,41.85,97.88,25a8,8,0,0,0-6.47-.6A111.92,111.92,0,0,0,54.73,45.15a8,8,0,0,0-2.83,6.07l-.15,33.65-29.83,17a8,8,0,0,0-3.89,5.4,106.47,106.47,0,0,0,0,41.56,8,8,0,0,0,3.89,5.4l29.83,17,.12,33.63a8,8,0,0,0,2.83,6.08,111.91,111.91,0,0,0,36.72,20.67,8,8,0,0,0,6.46-.59L128,214.15,158.12,231a7.91,7.91,0,0,0,3.9,1,8.09,8.09,0,0,0,2.57-.42,112.1,112.1,0,0,0,36.68-20.73,8,8,0,0,0,2.83-6.07l.15-33.65,29.83-17a8,8,0,0,0,3.89-5.4A106.47,106.47,0,0,0,237.94,107.21ZM128,168a40,40,0,1,1,40-40A40,40,0,0,1,128,168Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,82a46,46,0,1,0,46,46A46.06,46.06,0,0,0,128,82Zm0,80a34,34,0,1,1,34-34A34,34,0,0,1,128,162Zm108-54.4a6,6,0,0,0-2.92-4L202.64,86.22l-.42-.71L202.1,51.2A6,6,0,0,0,200,46.64a110.12,110.12,0,0,0-36.07-20.31,6,6,0,0,0-4.84.45L128.46,43.86h-1L96.91,26.76a6,6,0,0,0-4.86-.44A109.92,109.92,0,0,0,56,46.68a6,6,0,0,0-2.12,4.55l-.16,34.34c-.14.23-.28.47-.41.71L22.91,103.57A6,6,0,0,0,20,107.62a104.81,104.81,0,0,0,0,40.78,6,6,0,0,0,2.92,4l30.42,17.33.42.71.12,34.31A6,6,0,0,0,56,209.36a110.12,110.12,0,0,0,36.07,20.31,6,6,0,0,0,4.84-.45l30.61-17.08h1l30.56,17.1A6.09,6.09,0,0,0,162,230a5.83,5.83,0,0,0,1.93-.32,109.92,109.92,0,0,0,36-20.36,6,6,0,0,0,2.12-4.55l.16-34.34c.14-.23.28-.47.41-.71l30.42-17.29a6,6,0,0,0,2.92-4.05A104.81,104.81,0,0,0,236,107.6Zm-11.25,35.79L195.32,160.1a6.07,6.07,0,0,0-2.28,2.3c-.59,1-1.21,2.11-1.86,3.14a6,6,0,0,0-.91,3.16l-.16,33.21a98.15,98.15,0,0,1-27.52,15.53L133,200.88a6,6,0,0,0-2.93-.77h-.14c-1.24,0-2.5,0-3.74,0a6,6,0,0,0-3.07.76L93.45,217.43a98,98,0,0,1-27.56-15.49l-.12-33.17a6,6,0,0,0-.91-3.16c-.64-1-1.27-2.08-1.86-3.14a6,6,0,0,0-2.27-2.3L31.3,143.4a93,93,0,0,1,0-30.79L60.68,95.9A6.07,6.07,0,0,0,63,93.6c.59-1,1.21-2.11,1.86-3.14a6,6,0,0,0,.91-3.16l.16-33.21A98.15,98.15,0,0,1,93.41,38.56L123,55.12a5.81,5.81,0,0,0,3.07.76c1.24,0,2.5,0,3.74,0a6,6,0,0,0,3.07-.76l29.65-16.56a98,98,0,0,1,27.56,15.49l.12,33.17a6,6,0,0,0,.91,3.16c.64,1,1.27,2.08,1.86,3.14a6,6,0,0,0,2.27,2.3L224.7,112.6A93,93,0,0,1,224.73,143.39Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,80a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,80a32,32,0,1,1,32-32A32,32,0,0,1,128,160Zm109.94-52.79a8,8,0,0,0-3.89-5.4l-29.83-17-.12-33.62a8,8,0,0,0-2.83-6.08,111.91,111.91,0,0,0-36.72-20.67,8,8,0,0,0-6.46.59L128,41.85,97.88,25a8,8,0,0,0-6.47-.6A112.1,112.1,0,0,0,54.73,45.15a8,8,0,0,0-2.83,6.07l-.15,33.65-29.83,17a8,8,0,0,0-3.89,5.4,106.47,106.47,0,0,0,0,41.56,8,8,0,0,0,3.89,5.4l29.83,17,.12,33.62a8,8,0,0,0,2.83,6.08,111.91,111.91,0,0,0,36.72,20.67,8,8,0,0,0,6.46-.59L128,214.15,158.12,231a7.91,7.91,0,0,0,3.9,1,8.09,8.09,0,0,0,2.57-.42,112.1,112.1,0,0,0,36.68-20.73,8,8,0,0,0,2.83-6.07l.15-33.65,29.83-17a8,8,0,0,0,3.89-5.4A106.47,106.47,0,0,0,237.94,107.21Zm-15,34.91-28.57,16.25a8,8,0,0,0-3,3c-.58,1-1.19,2.06-1.81,3.06a7.94,7.94,0,0,0-1.22,4.21l-.15,32.25a95.89,95.89,0,0,1-25.37,14.3L134,199.13a8,8,0,0,0-3.91-1h-.19c-1.21,0-2.43,0-3.64,0a8.08,8.08,0,0,0-4.1,1l-28.84,16.1A96,96,0,0,1,67.88,201l-.11-32.2a8,8,0,0,0-1.22-4.22c-.62-1-1.23-2-1.8-3.06a8.09,8.09,0,0,0-3-3.06l-28.6-16.29a90.49,90.49,0,0,1,0-28.26L61.67,97.63a8,8,0,0,0,3-3c.58-1,1.19-2.06,1.81-3.06a7.94,7.94,0,0,0,1.22-4.21l.15-32.25a95.89,95.89,0,0,1,25.37-14.3L122,56.87a8,8,0,0,0,4.1,1c1.21,0,2.43,0,3.64,0a8.08,8.08,0,0,0,4.1-1l28.84-16.1A96,96,0,0,1,188.12,55l.11,32.2a8,8,0,0,0,1.22,4.22c.62,1,1.23,2,1.8,3.06a8.09,8.09,0,0,0,3,3.06l28.6,16.29A90.49,90.49,0,0,1,222.9,142.12Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,84a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,84Zm0,80a36,36,0,1,1,36-36A36,36,0,0,1,128,164Zm106-56a4,4,0,0,0-2-2.7l-30.89-17.6q-.47-.82-1-1.62L200.1,51.2a3.94,3.94,0,0,0-1.42-3,107.8,107.8,0,0,0-35.41-19.94,4,4,0,0,0-3.23.29L129,45.87h-2l-31-17.36a4,4,0,0,0-3.23-.3,108.05,108.05,0,0,0-35.39,20,4,4,0,0,0-1.41,3l-.16,34.9-1,1.62L23.9,105.3A4,4,0,0,0,22,108a102.76,102.76,0,0,0,0,40,4,4,0,0,0,1.95,2.7l30.89,17.6q.47.83,1,1.62l.12,34.87a3.94,3.94,0,0,0,1.42,3,107.8,107.8,0,0,0,35.41,19.94,4,4,0,0,0,3.23-.29L127,210.13h2l31,17.36a4,4,0,0,0,3.23.3,108.05,108.05,0,0,0,35.39-20,4,4,0,0,0,1.41-3l.16-34.9,1-1.62L232.1,150.7a4,4,0,0,0,2-2.71A102.76,102.76,0,0,0,234,108Zm-7.48,36.67L196.3,161.84a4,4,0,0,0-1.51,1.53c-.61,1.09-1.25,2.17-1.91,3.24a3.92,3.92,0,0,0-.61,2.1l-.16,34.15a99.8,99.8,0,0,1-29.7,16.77l-30.4-17a4.06,4.06,0,0,0-2-.51H130c-1.28,0-2.57,0-3.84,0a4.1,4.1,0,0,0-2.05.51l-30.45,17A100.23,100.23,0,0,1,63.89,202.9l-.12-34.12a3.93,3.93,0,0,0-.61-2.11c-.66-1-1.3-2.14-1.91-3.23a4,4,0,0,0-1.51-1.53L29.49,144.68a94.78,94.78,0,0,1,0-33.34L59.7,94.16a4,4,0,0,0,1.51-1.53c.61-1.09,1.25-2.17,1.91-3.23a4,4,0,0,0,.61-2.11l.16-34.15a99.8,99.8,0,0,1,29.7-16.77l30.4,17a4.1,4.1,0,0,0,2.05.51c1.28,0,2.57,0,3.84,0a4,4,0,0,0,2.05-.51l30.45-17A100.23,100.23,0,0,1,192.11,53.1l.12,34.12a3.93,3.93,0,0,0,.61,2.11c.66,1,1.3,2.14,1.91,3.23a4,4,0,0,0,1.51,1.53l30.25,17.23A94.78,94.78,0,0,1,226.54,144.66Z"}))]]),R1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M208,28H48A20,20,0,0,0,28,48V208a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V48A20,20,0,0,0,208,28Zm-4,24v63.72L186.14,97.86a20,20,0,0,0-28.28,0L52,203.72V52ZM85.66,204,172,117.66l32,32V204ZM76,96a20,20,0,1,1,20,20A20,20,0,0,1,76,96Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M208,40H48a8,8,0,0,0-8,8V208a8,8,0,0,0,8,8h8.69L166.34,106.34a8,8,0,0,1,11.32,0L216,144.69V48A8,8,0,0,0,208,40ZM96,112a16,16,0,1,1,16-16A16,16,0,0,1,96,112Z",opacity:"0.2"}),e.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM48,48H208v77.38l-24.69-24.7a16,16,0,0,0-22.62,0L53.37,208H48ZM208,208H76l96-96,36,36v60ZM96,120A24,24,0,1,0,72,96,24,24,0,0,0,96,120Zm0-32a8,8,0,1,1-8,8A8,8,0,0,1,96,88Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM48,48H208v77.38l-24.69-24.7a16,16,0,0,0-22.62,0L53.37,208H48ZM80,96a16,16,0,1,1,16,16A16,16,0,0,1,80,96Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M208,34H48A14,14,0,0,0,34,48V208a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V48A14,14,0,0,0,208,34ZM46,208V48a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2v82.2l-28.1-28.1a14,14,0,0,0-19.8,0L54.2,210H48A2,2,0,0,1,46,208Zm162,2H71.17l99.41-99.41a2,2,0,0,1,2.83,0L210,147.17V208A2,2,0,0,1,208,210ZM96,118A22,22,0,1,0,74,96,22,22,0,0,0,96,118Zm0-32A10,10,0,1,1,86,96,10,10,0,0,1,96,86Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM48,48H208v77.38l-24.69-24.7a16,16,0,0,0-22.62,0L53.37,208H48ZM208,208H76l96-96,36,36v60ZM96,120A24,24,0,1,0,72,96,24,24,0,0,0,96,120Zm0-32a8,8,0,1,1-8,8A8,8,0,0,1,96,88Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M208,36H48A12,12,0,0,0,36,48V208a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V48A12,12,0,0,0,208,36ZM44,208V48a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4v87l-31.51-31.52a12,12,0,0,0-17,0L55,212H48A4,4,0,0,1,44,208Zm164,4H66.34L169.17,109.17a4,4,0,0,1,5.66,0L212,146.34V208A4,4,0,0,1,208,212ZM96,116A20,20,0,1,0,76,96,20,20,0,0,0,96,116Zm0-32A12,12,0,1,1,84,96,12,12,0,0,1,96,84Z"}))]]),P1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M192,112a80,80,0,1,1-80-80A80,80,0,0,1,192,112Z",opacity:"0.2"}),e.createElement("path",{d:"M229.66,218.34,179.6,168.28a88.21,88.21,0,1,0-11.32,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M168,112a56,56,0,1,1-56-56A56,56,0,0,1,168,112Zm61.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88,88,0,1,1,11.32-11.31l50.06,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M228.24,219.76l-51.38-51.38a86.15,86.15,0,1,0-8.48,8.48l51.38,51.38a6,6,0,0,0,8.48-8.48ZM38,112a74,74,0,1,1,74,74A74.09,74.09,0,0,1,38,112Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M226.83,221.17l-52.7-52.7a84.1,84.1,0,1,0-5.66,5.66l52.7,52.7a4,4,0,0,0,5.66-5.66ZM36,112a76,76,0,1,1,76,76A76.08,76.08,0,0,1,36,112Z"}))]]),O1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,56V200a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40H200A16,16,0,0,1,216,56Z",opacity:"0.2"}),e.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM184,136H136v48a8,8,0,0,1-16,0V136H72a8,8,0,0,1,0-16h48V72a8,8,0,0,1,16,0v48h48a8,8,0,0,1,0,16Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M222,128a6,6,0,0,1-6,6H134v82a6,6,0,0,1-12,0V134H40a6,6,0,0,1,0-12h82V40a6,6,0,0,1,12,0v82h82A6,6,0,0,1,222,128Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M220,128a4,4,0,0,1-4,4H132v84a4,4,0,0,1-8,0V132H40a4,4,0,0,1,0-8h84V40a4,4,0,0,1,8,0v84h84A4,4,0,0,1,220,128Z"}))]]),D1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M124,216a12,12,0,0,1-12,12H48a12,12,0,0,1-12-12V40A12,12,0,0,1,48,28h64a12,12,0,0,1,0,24H60V204h52A12,12,0,0,1,124,216Zm108.49-96.49-40-40a12,12,0,0,0-17,17L195,116H112a12,12,0,0,0,0,24h83l-19.52,19.51a12,12,0,0,0,17,17l40-40A12,12,0,0,0,232.49,119.51Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,56V200a16,16,0,0,1-16,16H48V40H208A16,16,0,0,1,224,56Z",opacity:"0.2"}),e.createElement("path",{d:"M120,216a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H56V208h56A8,8,0,0,1,120,216Zm109.66-93.66-40-40a8,8,0,0,0-11.32,11.32L204.69,120H112a8,8,0,0,0,0,16h92.69l-26.35,26.34a8,8,0,0,0,11.32,11.32l40-40A8,8,0,0,0,229.66,122.34Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M120,216a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H56V208h56A8,8,0,0,1,120,216Zm109.66-93.66-40-40A8,8,0,0,0,176,88v32H112a8,8,0,0,0,0,16h64v32a8,8,0,0,0,13.66,5.66l40-40A8,8,0,0,0,229.66,122.34Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M118,216a6,6,0,0,1-6,6H48a6,6,0,0,1-6-6V40a6,6,0,0,1,6-6h64a6,6,0,0,1,0,12H54V210h58A6,6,0,0,1,118,216Zm110.24-92.24-40-40a6,6,0,0,0-8.48,8.48L209.51,122H112a6,6,0,0,0,0,12h97.51l-29.75,29.76a6,6,0,1,0,8.48,8.48l40-40A6,6,0,0,0,228.24,123.76Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M120,216a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H56V208h56A8,8,0,0,1,120,216Zm109.66-93.66-40-40a8,8,0,0,0-11.32,11.32L204.69,120H112a8,8,0,0,0,0,16h92.69l-26.35,26.34a8,8,0,0,0,11.32,11.32l40-40A8,8,0,0,0,229.66,122.34Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M116,216a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4h64a4,4,0,0,1,0,8H52V212h60A4,4,0,0,1,116,216Zm110.83-90.83-40-40a4,4,0,0,0-5.66,5.66L214.34,124H112a4,4,0,0,0,0,8H214.34l-33.17,33.17a4,4,0,0,0,5.66,5.66l40-40A4,4,0,0,0,226.83,125.17Z"}))]]),z1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,48H180V36A28,28,0,0,0,152,8H104A28,28,0,0,0,76,36V48H40a12,12,0,0,0,0,24h4V208a20,20,0,0,0,20,20H192a20,20,0,0,0,20-20V72h4a12,12,0,0,0,0-24ZM100,36a4,4,0,0,1,4-4h48a4,4,0,0,1,4,4V48H100Zm88,168H68V72H188ZM116,104v64a12,12,0,0,1-24,0V104a12,12,0,0,1,24,0Zm48,0v64a12,12,0,0,1-24,0V104a12,12,0,0,1,24,0Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M200,56V208a8,8,0,0,1-8,8H64a8,8,0,0,1-8-8V56Z",opacity:"0.2"}),e.createElement("path",{d:"M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM96,40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96Zm96,168H64V64H192ZM112,104v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM112,168a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm0-120H96V40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,50H174V40a22,22,0,0,0-22-22H104A22,22,0,0,0,82,40V50H40a6,6,0,0,0,0,12H50V208a14,14,0,0,0,14,14H192a14,14,0,0,0,14-14V62h10a6,6,0,0,0,0-12ZM94,40a10,10,0,0,1,10-10h48a10,10,0,0,1,10,10V50H94ZM194,208a2,2,0,0,1-2,2H64a2,2,0,0,1-2-2V62H194ZM110,104v64a6,6,0,0,1-12,0V104a6,6,0,0,1,12,0Zm48,0v64a6,6,0,0,1-12,0V104a6,6,0,0,1,12,0Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM96,40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96Zm96,168H64V64H192ZM112,104v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,52H172V40a20,20,0,0,0-20-20H104A20,20,0,0,0,84,40V52H40a4,4,0,0,0,0,8H52V208a12,12,0,0,0,12,12H192a12,12,0,0,0,12-12V60h12a4,4,0,0,0,0-8ZM92,40a12,12,0,0,1,12-12h48a12,12,0,0,1,12,12V52H92ZM196,208a4,4,0,0,1-4,4H64a4,4,0,0,1-4-4V60H196ZM108,104v64a4,4,0,0,1-8,0V104a4,4,0,0,1,8,0Zm48,0v64a4,4,0,0,1-8,0V104a4,4,0,0,1,8,0Z"}))]]),w0=e.forwardRef((t,l)=>e.createElement(j,{ref:l,...t,weights:N1}));w0.displayName="CaretDownIcon";const K=e.forwardRef((t,l)=>e.createElement(j,{ref:l,...t,weights:F1}));K.displayName="CheckIcon";const Q=e.forwardRef((t,l)=>e.createElement(j,{ref:l,...t,weights:_1}));Q.displayName="CloudIcon";const n0=e.forwardRef((t,l)=>e.createElement(j,{ref:l,...t,weights:C1}));n0.displayName="DotsThreeIcon";const r0=e.forwardRef((t,l)=>e.createElement(j,{ref:l,...t,weights:S1}));r0.displayName="FolderSimpleIcon";const V0=e.forwardRef((t,l)=>e.createElement(j,{ref:l,...t,weights:k1}));V0.displayName="GearSixIcon";const L0=e.forwardRef((t,l)=>e.createElement(j,{ref:l,...t,weights:R1}));L0.displayName="ImageSquareIcon";const N0=e.forwardRef((t,l)=>e.createElement(j,{ref:l,...t,weights:P1}));N0.displayName="MagnifyingGlassIcon";const s0=e.forwardRef((t,l)=>e.createElement(j,{ref:l,...t,weights:O1}));s0.displayName="PlusIcon";const F0=e.forwardRef((t,l)=>e.createElement(j,{ref:l,...t,weights:D1}));F0.displayName="SignOutIcon";const _0=e.forwardRef((t,l)=>e.createElement(j,{ref:l,...t,weights:z1}));_0.displayName="TrashIcon";async function I1(){const t=await fetch("/api/videos",{credentials:"include"});if(t.status===401)return window.location.href="/library/login",[];if(!t.ok)throw new Error(`Failed to load videos (${t.status})`);return(await t.json()).videos||[]}async function T1(t){const l=await fetch(`/api/renew/${t}`,{method:"POST",credentials:"include"});return l.ok&&(await l.json()).expiresAt||null}async function B1(t){return(await fetch(`/api/delete/${t}`,{method:"DELETE",credentials:"include"})).ok}function I(t){const l=/[Zz]$|[+-]\d{2}:?\d{2}$/.test(t);return new Date(l?t:t.replace(" ","T")+"Z")}function U1({video:t,folders:l,assignFolder:r,selecting:s,selected:c,toggleSelected:d,busy:m,renew:i,remove:h,copy:u}){const[H,v]=e.useState(!1),M=l.filter(f=>f.codes.includes(t.share_code));return a.jsxs("li",{className:"group min-w-0",children:[a.jsxs(p,{variant:"ghost",isDisabled:m,"aria-label":t.title,onPress:()=>s?d():window.open(`/s/${t.share_code}`,"_blank","noopener,noreferrer"),"aria-pressed":s?c:void 0,className:"relative block h-auto w-full min-w-0 rounded-xl p-0",children:[a.jsx("div",{className:"relative flex aspect-[4/3] w-full items-center justify-center overflow-hidden rounded-xl bg-default/60",children:H?a.jsx(L0,{weight:"fill",className:"size-8 text-muted-foreground/20"}):a.jsx("img",{src:`/thumb/${t.share_code}`,alt:"",loading:"lazy",draggable:!1,onError:()=>v(!0),className:"h-full w-full object-cover"})}),s&&a.jsx("span",{className:`absolute right-2 top-2 flex size-5 items-center justify-center rounded-md ${c?"bg-accent text-white":"bg-background/90"}`,children:c&&a.jsx(K,{className:"size-3.5"})})]}),a.jsxs("div",{className:"relative flex items-start justify-between gap-4 pt-5",children:[a.jsx(x0,{"aria-label":"Your library",className:"!size-[48px] shrink-0 !rounded-full bg-accent/15 text-accent",children:a.jsx(x0.Fallback,{className:"!rounded-full bg-accent/15 text-xs font-medium text-accent",children:"LP"})}),a.jsxs("div",{className:"h-12 min-w-0 flex-1",children:[a.jsx("p",{title:t.title,className:"truncate pr-8 text-[12px] font-medium leading-5",children:t.title}),a.jsxs("div",{className:"mt-1 flex h-6 min-w-0 items-center gap-2",children:[a.jsx("p",{className:"shrink-0 text-[11px] text-muted-foreground",children:I(t.created_at).toLocaleDateString(void 0,{month:"short",day:"numeric"})}),M.map(f=>a.jsx("button",{title:`Remove from ${f.name}`,onClick:()=>r(t.share_code,f.id),className:"max-w-24 truncate rounded-full bg-default/60 px-2 py-1 text-[11px]",children:f.name},f.id)),a.jsxs(g,{children:[a.jsxs(p,{variant:"ghost",size:"sm","aria-label":`Add folder to ${t.title}`,className:"h-6 min-w-0 shrink-0 gap-1.5 rounded-full px-2.5 text-[11px] text-muted-foreground opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 focus:opacity-100",children:[a.jsx(s0,{className:"size-3"}),"Add folder"]}),a.jsx(g.Popover,{children:a.jsxs(g.Menu,{"aria-label":"Assign recording folder",children:[l.map(f=>a.jsxs(g.Item,{id:f.id,textValue:f.name,onAction:()=>r(t.share_code,f.id),children:[a.jsx(r0,{weight:"fill"}),f.name,f.codes.includes(t.share_code)&&a.jsx(K,{className:"size-3"})]},f.id)),!l.length&&a.jsx(g.Item,{id:"empty",isDisabled:!0,children:"Create a folder in the sidebar"})]})})]})]})]}),a.jsxs(g,{children:[a.jsx(p,{variant:"ghost",isIconOnly:!0,"aria-label":`Options for ${t.title}`,isDisabled:m,className:"absolute right-0 top-5 size-6 min-w-6 text-muted-foreground",children:a.jsx(n0,{weight:"bold",className:"size-5"})}),a.jsx(g.Popover,{children:a.jsxs(g.Menu,{"aria-label":"Recording options",children:[a.jsx(g.Item,{id:"open",onAction:()=>window.open(`/s/${t.share_code}`,"_blank","noopener,noreferrer"),children:"Open recording"}),a.jsx(g.Item,{id:"copy",onAction:u,children:"Copy link"}),a.jsx(g.Item,{id:"renew",onAction:i,children:"Renew share link"}),a.jsx(g.Item,{id:"delete",onAction:h,className:"text-danger",children:"Delete recording"})]})})]})]})]})}function Y1(){const[t,l]=e.useState(!1);return e.useEffect(()=>l(new URLSearchParams(location.search).has("error")),[]),a.jsxs(i1,{children:[a.jsx(d1,{size:28}),a.jsx("h1",{children:"Your library"}),a.jsx("p",{children:"Enter your dashboard password to manage shared recordings."}),a.jsxs("form",{method:"POST",action:"/library/login",className:"gate-form",children:[a.jsxs(m1,{name:"password",isRequired:!0,children:[a.jsx(h1,{children:"Password"}),a.jsx(J,{type:"password",autoComplete:"current-password",autoFocus:!0})]}),t&&a.jsx(v0,{children:"Incorrect password. Please try again."}),a.jsx(p,{type:"submit",children:"Unlock library"})]})]})}function G1(){const[t,l]=e.useState("shared"),[r,s]=e.useState(""),[c,d]=e.useState("all"),[m,i]=e.useState("recent"),[h,u]=e.useState([]),[H,v]=e.useState(!0),[M,f]=e.useState(""),[L,k]=e.useState(null),[R,N]=e.useState(null),c0=e.useCallback(async()=>{v(!0),f("");try{u(await I1())}catch{f("Could not load your recordings. Please try again.")}finally{v(!1)}},[]);e.useEffect(()=>{c0()},[c0]);async function C0(n){k(n);try{const o=await T1(n);if(!o)throw new Error;u(x=>x.map($=>$.share_code===n?{...$,expires_at:o}:$)),w.success("Share link renewed")}catch{w.danger("Could not renew this link. Try again.")}finally{k(null)}}async function S0(n){k(n);try{if(!await B1(n))throw new Error;return u(o=>o.filter(x=>x.share_code!==n)),w.success("Recording deleted"),!0}catch{return w.danger("Could not delete this recording. Try again."),!1}finally{k(null)}}const[y,o0]=e.useState([]),[i0,P]=e.useState(null),[T,B]=e.useState(""),[k0,U]=e.useState(!1),[O,q]=e.useState(!1),[D,F]=e.useState([]),[d0,m0]=e.useState(!1);e.useEffect(()=>{try{const n=JSON.parse(localStorage.getItem("recordly-cloud-folders")||"[]");Array.isArray(n)&&o0(n.filter(o=>!!o&&typeof o.id=="string"&&typeof o.name=="string"&&Array.isArray(o.codes)&&o.codes.every(x=>typeof x=="string")))}catch{}},[]);function z(n){o0(n);try{localStorage.setItem("recordly-cloud-folders",JSON.stringify(n))}catch{w.danger("Folders could not be saved in this browser.")}}function R0(n,o){z(y.map(x=>x.id===o?{...x,codes:x.codes.includes(n)?x.codes.filter($=>$!==n):[...x.codes,n]}:x))}function h0(){T.trim()&&z(y.map(n=>n.id===i0?{...n,name:T.trim()}:n)),P(null)}const W=h.filter(n=>{const o=Date.now()-I(n.created_at).getTime(),x=y.find($=>$.id===t);return n.title.toLocaleLowerCase().includes(r.trim().toLocaleLowerCase())&&(!x||x.codes.includes(n.share_code))&&(c==="all"||o<=(c==="week"?7:30)*864e5)}).sort((n,o)=>m==="name"?n.title.localeCompare(o.title):I(o.created_at).getTime()-I(n.created_at).getTime()),_=L!==null||d0,Y=n=>`h-10 w-full justify-start gap-3 px-3 text-[13px] ${n?"bg-default/50 font-medium":"text-muted-foreground"}`;async function P0(n){try{await navigator.clipboard.writeText(`${location.origin}/s/${n}`),w.success("Link copied")}catch{w.danger("Could not copy the link.")}}return a.jsxs(a.Fragment,{children:[a.jsx(r1,{}),a.jsxs("div",{className:"library-dashboard flex h-full flex-row gap-0 rounded-none bg-background p-0 text-foreground",children:[a.jsxs("aside",{"aria-label":"Library navigation",className:"flex w-48 shrink-0 flex-col bg-transparent px-4 pb-5 pt-12 lg:w-56",children:[a.jsxs("div",{className:"mb-4 flex h-10 items-center gap-2.5 px-3",children:[a.jsx("img",{src:"/icon-64.png",alt:"",className:"size-7 rounded-lg"}),a.jsx("span",{className:"text-[15px] font-semibold tracking-tight",children:"Recordly"})]}),a.jsx("nav",{className:"space-y-1",children:a.jsxs(p,{variant:"ghost",className:Y(t==="shared"),"aria-current":t==="shared"?"page":void 0,onPress:()=>l("shared"),children:[a.jsx(Q,{weight:t==="shared"?"fill":"regular",className:"size-[18px]"}),"Shared"]})}),a.jsxs("div",{className:"mb-2 mt-9 flex items-center justify-between pl-3",children:[a.jsx("h2",{className:"text-[13px] font-semibold tracking-tight text-foreground/80",children:"Folders"}),a.jsx(p,{variant:"ghost",isIconOnly:!0,className:"size-7 min-w-7","aria-label":"New folder",onPress:()=>{let n="Untitled folder",o=1;for(;y.some($=>$.name===n);)n=`Untitled folder ${o++}`;const x=crypto.randomUUID();z([...y,{id:x,name:n,codes:[]}]),P(x),B(n)},children:a.jsx(s0,{className:"size-3.5"})})]}),a.jsx("div",{className:"library-folders min-h-0 flex-1 space-y-1 overflow-y-auto",children:y.map(n=>a.jsxs("div",{className:`group flex h-10 items-center gap-1 rounded-lg px-1 ${t===n.id?"bg-default/70":"hover:bg-default/40"}`,children:[a.jsx(r0,{weight:"fill",className:"mx-2 size-4 shrink-0 text-accent"}),i0===n.id?a.jsx("form",{className:"min-w-0 flex-1",onSubmit:o=>{o.preventDefault(),h0()},children:a.jsx(J,{autoFocus:!0,"aria-label":"Folder name",maxLength:80,value:T,onChange:o=>B(o.target.value),onBlur:h0,onKeyDown:o=>{o.key==="Escape"&&P(null)},className:"h-8 w-full min-w-0 border-0 bg-transparent px-0 text-[13px] shadow-none"})}):a.jsx(p,{variant:"ghost","aria-current":t===n.id?"page":void 0,onPress:()=>l(n.id),className:"h-full min-w-0 flex-1 justify-start rounded-none px-0 text-[13px]",children:a.jsx("span",{className:"truncate",children:n.name})}),a.jsxs(g,{children:[a.jsx(p,{variant:"ghost",isIconOnly:!0,"aria-label":`Options for ${n.name}`,className:"size-6 min-w-6 text-muted-foreground opacity-0 group-hover:opacity-100 focus:opacity-100",children:a.jsx(n0,{className:"size-4"})}),a.jsx(g.Popover,{children:a.jsxs(g.Menu,{"aria-label":"Folder options",children:[a.jsx(g.Item,{id:"rename",onAction:()=>{P(n.id),B(n.name)},children:"Rename"}),a.jsx(g.Item,{id:"remove",onAction:()=>{z(y.filter(o=>o.id!==n.id)),t===n.id&&l("shared")},children:"Remove folder"})]})})]})]},n.id))}),a.jsxs("div",{className:"space-y-1 pt-6",children:[a.jsx(s1,{sidebar:!0}),a.jsxs(p,{variant:"ghost",className:Y(t==="settings"),onPress:()=>l("settings"),children:[a.jsx(V0,{weight:t==="settings"?"fill":"regular",className:"size-[18px]"}),"Settings"]}),a.jsxs(p,{variant:"ghost",className:Y(!1),onPress:()=>location.assign("/library/logout"),children:[a.jsx(F0,{className:"size-[18px]"}),"Log out"]})]})]}),a.jsxs(c1,{className:"my-3 mr-3 flex min-h-0 min-w-0 flex-1 flex-col gap-0 overflow-hidden rounded-2xl bg-background p-0 shadow-sm",children:[t!=="settings"&&a.jsxs(a.Fragment,{children:[a.jsx("header",{className:"flex h-24 shrink-0 items-center gap-5 px-7 pt-5 lg:px-10",children:a.jsxs("div",{className:"relative min-w-0 flex-1",children:[a.jsx(N0,{className:"pointer-events-none absolute left-3.5 top-1/2 z-10 size-4 -translate-y-1/2 text-muted-foreground/60"}),a.jsx(J,{"aria-label":"Search recordings",placeholder:"Search recordings…",value:r,onChange:n=>s(n.target.value),className:"h-11 w-full border-0 bg-default/30 pl-10 shadow-none"})]})}),a.jsxs("div",{className:"flex flex-wrap items-center gap-3 px-7 pb-7 lg:px-10",children:[a.jsxs("div",{className:"flex gap-2","aria-label":"Time filters",children:[[["all","All"],["week","Last 7 days"],["month","Last 30 days"]].map(([n,o])=>a.jsx(p,{variant:c===n?"secondary":"ghost",size:"sm","aria-pressed":c===n,onPress:()=>d(n),className:`h-7 rounded-lg px-3 text-xs ${c===n?"bg-default/60 text-foreground":"text-muted-foreground"}`,children:o},n)),a.jsx(p,{variant:"ghost",isIconOnly:!0,className:"size-7 min-w-7 text-danger","aria-label":"Select recordings to delete","aria-pressed":O,onPress:()=>{q(!O),F([])},children:a.jsx(_0,{weight:"fill",className:"size-4"})})]}),a.jsx("div",{className:"ml-auto",children:a.jsxs(g,{children:[a.jsxs(p,{variant:"ghost",size:"sm","aria-label":"Sort recordings",className:"h-7 gap-2 text-xs text-muted-foreground",children:[m==="name"?"Name":"Last created",a.jsx(w0,{className:"size-3"})]}),a.jsx(g.Popover,{children:a.jsxs(g.Menu,{"aria-label":"Sort recordings",children:[a.jsx(g.Item,{id:"recent",onAction:()=>i("recent"),children:"Last created"}),a.jsx(g.Item,{id:"name",onAction:()=>i("name"),children:"Name"})]})})]})})]}),O&&a.jsxs("div",{className:"flex items-center gap-3 px-7 pb-5 text-xs lg:px-10",children:[a.jsx(p,{variant:"ghost",size:"sm",onPress:()=>F(W.map(n=>n.share_code)),children:"Select all"}),a.jsxs("span",{children:[D.length," selected"]}),a.jsx(p,{variant:"danger",size:"sm",isDisabled:!D.length||_,onPress:()=>N(D),children:"Delete"}),a.jsx(p,{variant:"ghost",size:"sm",onPress:()=>{q(!1),F([])},children:"Cancel"})]})]}),a.jsx("main",{className:"custom-scrollbar min-h-0 flex-1 overflow-y-auto px-7 pb-10 lg:px-10",children:t==="settings"?a.jsxs("div",{className:"space-y-5 py-10",children:[a.jsx("h1",{className:"text-lg font-semibold",children:"Library settings"}),a.jsx("p",{className:"text-sm text-muted",children:"Folders are saved in this browser. Recordings and share links are stored by your sharing service."}),a.jsx(p,{variant:"secondary",onPress:()=>U(!0),children:"How to share a recording"})]}):a.jsxs(a.Fragment,{children:[M&&a.jsx(v0,{children:M}),a.jsx("ul",{"aria-label":"Your recordings",className:"grid grid-cols-[repeat(auto-fill,minmax(min(100%,280px),1fr))] gap-x-7 gap-y-10 lg:gap-x-9",children:H?[0,1,2].map(n=>a.jsx("li",{children:a.jsx(o1,{className:"aspect-[4/3] w-full rounded-xl"})},n)):W.map(n=>a.jsx(U1,{video:n,folders:y,assignFolder:R0,selecting:O,selected:D.includes(n.share_code),toggleSelected:()=>F(o=>o.includes(n.share_code)?o.filter(x=>x!==n.share_code):[...o,n.share_code]),busy:_,copy:()=>{P0(n.share_code)},renew:()=>{C0(n.share_code)},remove:()=>N([n.share_code])},n.share_code))}),!H&&!M&&!W.length&&a.jsxs("div",{className:"flex h-64 flex-col items-center justify-center gap-3 text-sm text-muted-foreground",children:[a.jsx(Q,{weight:"fill",className:"size-8 opacity-40"}),a.jsx("p",{children:h.length?"No recordings match this view.":"No shared recordings yet."}),a.jsx(p,{variant:"secondary",onPress:()=>{s(""),d("all"),l("shared")},children:"Show all recordings"})]})]})})]})]}),a.jsx(b,{isOpen:k0,onOpenChange:U,children:a.jsx(b.Backdrop,{children:a.jsx(b.Container,{children:a.jsxs(b.Dialog,{children:[a.jsx(b.Header,{children:a.jsx(b.Heading,{children:"Share a recording"})}),a.jsx(b.Body,{children:a.jsx("p",{children:"Open a project in Recordly, choose Export, then Create share link. Your shared recording will appear here."})}),a.jsx(b.Footer,{children:a.jsx(p,{onPress:()=>U(!1),children:"Got it"})})]})})})}),a.jsx(b,{isOpen:R!==null,onOpenChange:n=>{!n&&!_&&N(null)},children:a.jsx(b.Backdrop,{children:a.jsx(b.Container,{children:a.jsxs(b.Dialog,{children:[a.jsx(b.Header,{children:a.jsxs(b.Heading,{children:["Delete"," ",R?.length===1?"recording":"recordings","?"]})}),a.jsx(b.Body,{children:a.jsxs("p",{children:["This permanently removes ",R?.length," recording(s) and their share links."]})}),a.jsxs(b.Footer,{children:[a.jsx(p,{variant:"secondary",isDisabled:_,onPress:()=>N(null),children:"Cancel"}),a.jsx(p,{variant:"danger",isDisabled:_,isPending:d0,onPress:async()=>{m0(!0);try{const n=[];for(const o of R||[])await S0(o)||n.push(o);N(n.length?n:null),F(n),q(n.length>0)}finally{m0(!1)}},children:"Delete"})]})]})})})})]})}export{Y1 as LibraryLogin,G1 as default}; diff --git a/services/recordly-share/worker/web/dist/_astro/LibraryPage.fMpkKWnY.js b/services/recordly-share/worker/web/dist/_astro/LibraryPage.fMpkKWnY.js deleted file mode 100644 index 9d39604f..00000000 --- a/services/recordly-share/worker/web/dist/_astro/LibraryPage.fMpkKWnY.js +++ /dev/null @@ -1 +0,0 @@ -import{p as j,j as a,N as A,H as S,B as o,r as D,a as p,S as L,C as i,b as y,e as E,L as _,c as F,d as $,T as P,f as T,I as C,t as u}from"./ShareUI.BflDJKuK.js";import{r as e}from"./index.DeQQz02V.js";const z=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M228,104a12,12,0,0,1-24,0V69l-59.51,59.51a12,12,0,0,1-17-17L187,52H152a12,12,0,0,1,0-24h64a12,12,0,0,1,12,12Zm-44,24a12,12,0,0,0-12,12v64H52V84h64a12,12,0,0,0,0-24H48A20,20,0,0,0,28,80V208a20,20,0,0,0,20,20H176a20,20,0,0,0,20-20V140A12,12,0,0,0,184,128Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M184,80V208a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V80a8,8,0,0,1,8-8H176A8,8,0,0,1,184,80Z",opacity:"0.2"}),e.createElement("path",{d:"M224,104a8,8,0,0,1-16,0V59.32l-66.33,66.34a8,8,0,0,1-11.32-11.32L196.68,48H152a8,8,0,0,1,0-16h64a8,8,0,0,1,8,8Zm-40,24a8,8,0,0,0-8,8v72H48V80h72a8,8,0,0,0,0-16H48A16,16,0,0,0,32,80V208a16,16,0,0,0,16,16H176a16,16,0,0,0,16-16V136A8,8,0,0,0,184,128Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M192,136v72a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V80A16,16,0,0,1,48,64h72a8,8,0,0,1,0,16H48V208H176V136a8,8,0,0,1,16,0Zm32-96a8,8,0,0,0-8-8H152a8,8,0,0,0-5.66,13.66L172.69,72l-42.35,42.34a8,8,0,0,0,11.32,11.32L184,83.31l26.34,26.35A8,8,0,0,0,224,104Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M222,104a6,6,0,0,1-12,0V54.49l-69.75,69.75a6,6,0,0,1-8.48-8.48L201.51,46H152a6,6,0,0,1,0-12h64a6,6,0,0,1,6,6Zm-38,26a6,6,0,0,0-6,6v72a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V80a2,2,0,0,1,2-2h72a6,6,0,0,0,0-12H48A14,14,0,0,0,34,80V208a14,14,0,0,0,14,14H176a14,14,0,0,0,14-14V136A6,6,0,0,0,184,130Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,104a8,8,0,0,1-16,0V59.32l-66.33,66.34a8,8,0,0,1-11.32-11.32L196.68,48H152a8,8,0,0,1,0-16h64a8,8,0,0,1,8,8Zm-40,24a8,8,0,0,0-8,8v72H48V80h72a8,8,0,0,0,0-16H48A16,16,0,0,0,32,80V208a16,16,0,0,0,16,16H176a16,16,0,0,0,16-16V136A8,8,0,0,0,184,128Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M220,104a4,4,0,0,1-8,0V49.66l-73.16,73.17a4,4,0,0,1-5.66-5.66L206.34,44H152a4,4,0,0,1,0-8h64a4,4,0,0,1,4,4Zm-36,28a4,4,0,0,0-4,4v72a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V80a4,4,0,0,1,4-4h72a4,4,0,0,0,0-8H48A12,12,0,0,0,36,80V208a12,12,0,0,0,12,12H176a12,12,0,0,0,12-12V136A4,4,0,0,0,184,132Z"}))]]),k=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,48H180V36A28,28,0,0,0,152,8H104A28,28,0,0,0,76,36V48H40a12,12,0,0,0,0,24h4V208a20,20,0,0,0,20,20H192a20,20,0,0,0,20-20V72h4a12,12,0,0,0,0-24ZM100,36a4,4,0,0,1,4-4h48a4,4,0,0,1,4,4V48H100Zm88,168H68V72H188ZM116,104v64a12,12,0,0,1-24,0V104a12,12,0,0,1,24,0Zm48,0v64a12,12,0,0,1-24,0V104a12,12,0,0,1,24,0Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M200,56V208a8,8,0,0,1-8,8H64a8,8,0,0,1-8-8V56Z",opacity:"0.2"}),e.createElement("path",{d:"M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM96,40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96Zm96,168H64V64H192ZM112,104v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM112,168a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm0-120H96V40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,50H174V40a22,22,0,0,0-22-22H104A22,22,0,0,0,82,40V50H40a6,6,0,0,0,0,12H50V208a14,14,0,0,0,14,14H192a14,14,0,0,0,14-14V62h10a6,6,0,0,0,0-12ZM94,40a10,10,0,0,1,10-10h48a10,10,0,0,1,10,10V50H94ZM194,208a2,2,0,0,1-2,2H64a2,2,0,0,1-2-2V62H194ZM110,104v64a6,6,0,0,1-12,0V104a6,6,0,0,1,12,0Zm48,0v64a6,6,0,0,1-12,0V104a6,6,0,0,1,12,0Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM96,40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96Zm96,168H64V64H192ZM112,104v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,52H172V40a20,20,0,0,0-20-20H104A20,20,0,0,0,84,40V52H40a4,4,0,0,0,0,8H52V208a12,12,0,0,0,12,12H192a12,12,0,0,0,12-12V60h12a4,4,0,0,0,0-8ZM92,40a12,12,0,0,1,12-12h48a12,12,0,0,1,12,12V52H92ZM196,208a4,4,0,0,1-4,4H64a4,4,0,0,1-4-4V60H196ZM108,104v64a4,4,0,0,1-8,0V104a4,4,0,0,1,8,0Zm48,0v64a4,4,0,0,1-8,0V104a4,4,0,0,1,8,0Z"}))]]),Z=e.forwardRef((r,n)=>e.createElement(j,{ref:n,...r,weights:z}));Z.displayName="ArrowSquareOutIcon";const w=e.forwardRef((r,n)=>e.createElement(j,{ref:n,...r,weights:k}));w.displayName="TrashIcon";async function R(){const r=await fetch("/api/videos",{credentials:"include"});if(r.status===401)return window.location.href="/library/login",[];if(!r.ok)throw new Error(`Failed to load videos (${r.status})`);return(await r.json()).videos||[]}async function I(r){const n=await fetch(`/api/renew/${r}`,{method:"POST",credentials:"include"});return n.ok&&(await n.json()).expiresAt||null}async function O(r){return(await fetch(`/api/delete/${r}`,{method:"DELETE",credentials:"include"})).ok}function U(r){const n=Math.floor(r/3600),l=Math.floor(r%3600/60),c=Math.floor(r%60);return n>0?`${n}:${String(l).padStart(2,"0")}:${String(c).padStart(2,"0")}`:`${l}:${String(c).padStart(2,"0")}`}function b(r){const n=/[Zz]$|[+-]\d{2}:?\d{2}$/.test(r);return new Date(n?r:r.replace(" ","T")+"Z")}function B(r){const n=b(r);return Number.isNaN(n.getTime())?"—":n.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}function q(r){const n=b(r).getTime();return Number.isNaN(n)?NaN:Math.max(0,Math.round((n-Date.now())/(1440*60*1e3)))}function J(){const[r,n]=e.useState(!1);return e.useEffect(()=>n(new URLSearchParams(location.search).has("error")),[]),a.jsxs($,{children:[a.jsx(E,{size:28}),a.jsx("h1",{children:"Your library"}),a.jsx("p",{children:"Enter your dashboard password to manage shared recordings."}),a.jsxs("form",{method:"POST",action:"/library/login",className:"gate-form",children:[a.jsxs(P,{name:"password",isRequired:!0,children:[a.jsx(T,{children:"Password"}),a.jsx(C,{type:"password",autoComplete:"current-password",autoFocus:!0})]}),r&&a.jsx(p,{children:"Incorrect password. Please try again."}),a.jsx(o,{type:"submit",children:"Unlock library"})]})]})}function K(){const[r,n]=e.useState([]),[l,c]=e.useState(!0),[V,f]=e.useState(""),[d,m]=e.useState(null),[M,H]=e.useState(null);async function x(){c(!0),f("");try{n(await R())}catch{f("Could not load your recordings. Please try again.")}finally{c(!1)}}e.useEffect(()=>{x()},[]);async function N(t){m(t);try{const s=await I(t);if(!s)throw new Error;n(h=>h.map(g=>g.share_code===t?{...g,expires_at:s}:g)),u.success("Share link renewed")}catch{u.danger("Could not renew this link. Try again.")}finally{m(null)}}async function v(t){m(t);try{if(!await O(t))throw new Error;n(s=>s.filter(h=>h.share_code!==t)),u.success("Recording deleted"),H(null)}catch{u.danger("Could not delete this recording. Try again.")}finally{m(null)}}return a.jsxs(a.Fragment,{children:[a.jsx(A,{}),a.jsx(S,{title:"Library",library:!0}),a.jsxs("main",{className:"library-main",children:[a.jsxs("div",{className:"recording-heading",children:[a.jsxs("div",{children:[a.jsx("h1",{className:"recording-title",children:"Your recordings"}),a.jsx("p",{className:"recording-meta",children:"Manage your shared videos and links."})]}),a.jsxs(o,{variant:"ghost",size:"sm",onPress:()=>{x()},isDisabled:l,children:[a.jsx(D,{size:16}),"Refresh"]})]}),V&&a.jsx(p,{children:V}),a.jsx("div",{className:"library-grid",children:l?[0,1,2].map(t=>a.jsx(L,{className:"loading-sidebar"},t)):r.map(t=>{const s=q(t.expires_at);return a.jsxs(i,{children:[a.jsx("img",{className:"library-thumb",src:`/thumb/${t.share_code}`,alt:"",loading:"lazy",onError:h=>{h.currentTarget.style.visibility="hidden"}}),a.jsxs(i.Header,{children:[a.jsx(i.Title,{children:t.title}),a.jsxs(i.Description,{children:[U(t.duration)," · ",B(t.created_at)," ·"," ",t.view_count," ",t.view_count===1?"view":"views"]})]}),a.jsxs(i.Content,{children:[a.jsx(y,{size:"sm",variant:"soft",color:s<=3?"warning":"default",children:Number.isNaN(s)?"Expiry unknown":s===0?"Expires today":s===1?"Expires tomorrow":`Expires in ${s} days`}),!!t.is_protected&&a.jsxs(y,{size:"sm",variant:"soft",children:[a.jsx(E,{size:12}),"Protected"]})]}),a.jsxs(i.Footer,{className:"library-actions",children:[a.jsxs(_,{className:"button button--sm button--ghost",href:`/s/${t.share_code}`,target:"_blank",rel:"noopener noreferrer",children:[a.jsx(Z,{size:16}),"Open"]}),a.jsx(F,{code:t.share_code}),a.jsx(o,{size:"sm",variant:"ghost",isDisabled:d!==null,onPress:()=>{N(t.share_code)},children:"Renew"}),a.jsx(o,{size:"sm",variant:"danger-soft",isIconOnly:!0,"aria-label":`Delete ${t.title}`,isDisabled:d!==null,onPress:()=>H(t.share_code),children:a.jsx(w,{size:16})})]}),M===t.share_code&&a.jsxs(i.Content,{className:"gate-content",children:[a.jsxs(p,{children:["Delete “",t.title,"”? This permanently removes the recording and its share link."]}),a.jsxs("div",{className:"library-actions",children:[a.jsx(o,{size:"sm",variant:"secondary",onPress:()=>H(null),isDisabled:d!==null,children:"Cancel"}),a.jsx(o,{size:"sm",variant:"danger",isPending:d===t.share_code,isDisabled:d!==null,onPress:()=>{v(t.share_code)},children:"Delete recording"})]})]})]},t.share_code)})}),!l&&!V&&r.length===0&&a.jsxs(i,{className:"empty-feedback",children:[a.jsx(i.Title,{children:"No shared recordings yet"}),a.jsx(i.Description,{children:"Publish a recording from Recordly to see it here."})]})]})]})}export{J as LibraryLogin,K as default}; diff --git a/services/recordly-share/worker/web/dist/_astro/SharePage.DPtG8Fwa.js b/services/recordly-share/worker/web/dist/_astro/SharePage.DPtG8Fwa.js deleted file mode 100644 index 53158f69..00000000 --- a/services/recordly-share/worker/web/dist/_astro/SharePage.DPtG8Fwa.js +++ /dev/null @@ -1,6 +0,0 @@ -import{$ as Je,g as re,h as Y,i as Fe,k as Nt,l as et,m as kr,n as Lr,o as rt,q as Ae,s as Se,u as fe,v as se,w as ae,x as nt,y as Xi,z as ce,A as lt,D as rl,E as z,F as Ne,G as Ze,J as le,K as Ji,M as Qi,O as Fr,P as es,Q as bt,R as yt,U as De,V as Dr,W as Lt,X as ts,Y as Nr,Z as B,_ as nl,a0 as Ir,a1 as fr,a2 as We,a3 as rs,a4 as zt,a5 as ll,a6 as hr,a7 as al,a8 as Et,a9 as il,aa as ns,ab as ls,ac as Ut,ad as Vr,ae as xe,af as Re,ag as as,ah as Hr,ai as is,aj as tr,ak as qe,al as mr,am as Ft,an as St,ao as sl,ap as ss,aq as os,ar as Ke,as as Wt,at as cs,au as us,av as on,aw as ds,ax as jr,j as h,ay as ue,az as fs,aA as hs,aB as ol,aC as ms,aD as ut,aE as ps,aF as cl,aG as qt,aH as gs,aI as bs,aJ as Te,aK as de,aL as ul,aM as ys,aN as vs,aO as $s,aP as xs,aQ as Es,aR as Qe,aS as Ss,aT as ws,aU as Ps,aV as Cs,aW as Ms,aX as As,aY as cn,p as he,C as dl,B as W,aZ as fl,L as hl,f as It,t as Be,b as Ks,a_ as Ts,a$ as Rs,a as ml,T as pr,I as pl,N as ks,H as gl,S as Mt,d as Ls,e as Fs,r as Ds,c as Ns}from"./ShareUI.BflDJKuK.js";import{r as a,$ as x,R as Is}from"./index.DeQQz02V.js";const Vs="react-aria-clear-focus",Hs="react-aria-focus";class js{constructor(e,t,n,l){this._walkerStack=[],this._currentSetFor=new Set,this._acceptNode=s=>{if(s.nodeType===Node.ELEMENT_NODE){const o=s.shadowRoot;if(o){const c=this._doc.createTreeWalker(o,this.whatToShow,{acceptNode:this._acceptNode});return this._walkerStack.unshift(c),NodeFilter.FILTER_ACCEPT}else{if(typeof this.filter=="function")return this.filter(s);if(this.filter?.acceptNode)return this.filter.acceptNode(s);if(this.filter===null)return NodeFilter.FILTER_ACCEPT}}return NodeFilter.FILTER_SKIP},this._doc=e,this.root=t,this.filter=l??null,this.whatToShow=n??NodeFilter.SHOW_ALL,this._currentNode=t,this._walkerStack.unshift(e.createTreeWalker(t,n,this._acceptNode));const i=t.shadowRoot;if(i){const s=this._doc.createTreeWalker(i,this.whatToShow,{acceptNode:this._acceptNode});this._walkerStack.unshift(s)}}get currentNode(){return this._currentNode}set currentNode(e){if(!re(this.root,e))throw new Error("Cannot set currentNode to a node that is not contained by the root node.");const t=[];let n=e,l=e;for(this._currentNode=e;n&&n!==this.root;)if(n.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const s=n,o=this._doc.createTreeWalker(s,this.whatToShow,{acceptNode:this._acceptNode});t.push(o),o.currentNode=l,this._currentSetFor.add(o),n=l=s.host}else n=n.parentNode;const i=this._doc.createTreeWalker(this.root,this.whatToShow,{acceptNode:this._acceptNode});t.push(i),i.currentNode=l,this._currentSetFor.add(i),this._walkerStack=t}get doc(){return this._doc}firstChild(){let e=this.currentNode,t=this.nextNode();return re(e,t)?(t&&(this.currentNode=t),t):(this.currentNode=e,null)}lastChild(){let t=this._walkerStack[0].lastChild();return t&&(this.currentNode=t),t}nextNode(){const e=this._walkerStack[0].nextNode();if(e){if(e.shadowRoot){let n;if(typeof this.filter=="function"?n=this.filter(e):this.filter?.acceptNode&&(n=this.filter.acceptNode(e)),n===NodeFilter.FILTER_ACCEPT)return this.currentNode=e,e;let l=this.nextNode();return l&&(this.currentNode=l),l}return e&&(this.currentNode=e),e}else if(this._walkerStack.length>1){this._walkerStack.shift();let t=this.nextNode();return t&&(this.currentNode=t),t}else return null}previousNode(){const e=this._walkerStack[0];if(e.currentNode===e.root){if(this._currentSetFor.has(e))if(this._currentSetFor.delete(e),this._walkerStack.length>1){this._walkerStack.shift();let n=this.previousNode();return n&&(this.currentNode=n),n}else return null;return null}const t=e.previousNode();if(t){if(t.shadowRoot){let l;if(typeof this.filter=="function"?l=this.filter(t):this.filter?.acceptNode&&(l=this.filter.acceptNode(t)),l===NodeFilter.FILTER_ACCEPT)return t&&(this.currentNode=t),t;let i=this.lastChild();return i&&(this.currentNode=i),i}return t&&(this.currentNode=t),t}else if(this._walkerStack.length>1){this._walkerStack.shift();let n=this.previousNode();return n&&(this.currentNode=n),n}else return null}nextSibling(){return null}previousSibling(){return null}parentNode(){return null}}function bl(r,e,t,n){return Je()?new js(r,e,t,n):r.createTreeWalker(e,t,n)}function un(r,e){const t=a.useRef(!0),n=a.useRef(null);Y(()=>(t.current=!0,()=>{t.current=!1}),[]),Y(()=>{t.current?t.current=!1:(!n.current||e.some((l,i)=>!Object.is(l,n[i])))&&r(),n.current=e},e)}function Os(){return typeof window.ResizeObserver<"u"}function Vt(r){const{ref:e,box:t,onResize:n}=r;let l=Fe(n);a.useEffect(()=>{let i=e?.current;if(i)if(Os()){const s=new window.ResizeObserver(o=>{o.length&&l()});return s.observe(i,{box:t}),()=>{i&&s.unobserve(i)}}else return window.addEventListener("resize",l,!1),()=>{window.removeEventListener("resize",l,!1)}},[e,t])}function at(r,e){if(!r)return!1;let t=window.getComputedStyle(r),n=document.scrollingElement||document.documentElement,l=/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY);return r===n&&t.overflow!=="hidden"&&(l=!0),l&&e&&(l=r.scrollHeight!==r.clientHeight||r.scrollWidth!==r.clientWidth),l}function Or(r,e){let t=r;for(at(t,e)&&(t=t.parentElement);t&&!at(t,e);)t=t.parentElement;return t||document.scrollingElement||document.documentElement}function rr(r,e){let t=[],n=document.scrollingElement||document.documentElement;for(;r&&(at(r,e)&&t.push(r),r!==n);)r=r.parentElement;return t}function ht(r){return Nt()?r.metaKey:r.ctrlKey}const _s=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function nr(r){return r instanceof HTMLInputElement&&!_s.has(r.type)||r instanceof HTMLTextAreaElement||r instanceof HTMLElement&&r.isContentEditable}let Zs=0;const lr=new Map;function Bs(r){let[e,t]=a.useState();return Y(()=>{if(!r)return;let n=lr.get(r);if(n)t(n.element.id);else{let l=`react-aria-description-${Zs++}`;t(l);let i=document.createElement("div");i.id=l,i.style.display="none",i.textContent=r,document.body.appendChild(i),n={refCount:0,element:i},lr.set(r,n)}return n.refCount++,()=>{n&&--n.refCount===0&&(n.element.remove(),lr.delete(r))}},[r]),{"aria-describedby":r?e:void 0}}function mt(r,e,t,n){let l=Fe(t),i=t==null;a.useEffect(()=>{if(!(i||r.current==null))return et(r.current,e,l,n)},[r,e,n,i])}function Dt(r,e,t={}){if(r===e)return;let n=e.getBoundingClientRect();zs(r,e,n,t)}function zs(r,e,t,n={}){let{block:l="nearest",inline:i="nearest"}=n,s=r.scrollTop,o=r.scrollLeft,c=r.getBoundingClientRect(),u=window.getComputedStyle(e),f=window.getComputedStyle(r),d=document.scrollingElement||document.documentElement,p=r===d,g=r===d?0:c.top,b=r===d?r.clientHeight:c.bottom,y=r===d?0:c.left,m=r===d?r.clientWidth:c.right,v=parseFloat(u.scrollMarginTop)||0,$=parseFloat(u.scrollMarginBottom)||0,w=parseFloat(u.scrollMarginLeft)||0,S=parseFloat(u.scrollMarginRight)||0,K=parseFloat(f.scrollPaddingTop)||0,T=parseFloat(f.scrollPaddingBottom)||0,C=parseFloat(f.scrollPaddingLeft)||0,F=parseFloat(f.scrollPaddingRight)||0,_=parseFloat(f.borderTopWidth)||0,j=parseFloat(f.borderBottomWidth)||0,N=parseFloat(f.borderLeftWidth)||0,H=parseFloat(f.borderRightWidth)||0,D=t.top-v,M=t.bottom+$,L=t.left-w,O=t.right+S,I=r===d?0:N+H,X=r===d?0:_+j,ne=r===d?0:r.offsetWidth-r.clientWidth-I,te=r===d?0:r.offsetHeight-r.clientHeight-X,U=g+(p?0:_)+K,A=b-(p?0:j)-T-te,P=y+(p?0:N)+C,V=m-(p?0:H)-F;kr()&&Lr()||f.direction==="ltr"?V-=ne:f.direction==="rtl"&&(P+=ne);let E=DA,Z=LV;if(E&&l==="start")s+=D-U;else if(E&&l==="center")s+=(D+M)/2-(U+A)/2;else if(E&&l==="end")s+=M-A;else if(E&&l==="nearest"){let q=D-U,pe=M-A;s+=Math.abs(q)<=Math.abs(pe)?q:pe}if(Z&&i==="start")o+=L-P;else if(Z&&i==="center")o+=(L+O)/2-(P+V)/2;else if(Z&&i==="end")o+=O-V;else if(Z&&i==="nearest"){let q=L-P,pe=O-V;o+=Math.abs(q)<=Math.abs(pe)?q:pe}r.scrollTo({left:o,top:s})}function dn(r,e={}){let{containingElement:t}=e;if(r&&r.isConnected){let n=document.scrollingElement||document.documentElement;if(window.getComputedStyle(n).overflow==="hidden"){let{left:i,top:s}=r.getBoundingClientRect(),o=rr(r,!0);for(let f of o)Dt(f,r);let{left:c,top:u}=r.getBoundingClientRect();if(Math.abs(i-c)>1||Math.abs(s-u)>1){o=t?rr(t,!0):[];for(let f of o)Dt(f,t,{block:"center",inline:"center"});for(let f of rr(r,!0))Dt(f,r)}}else{let{left:i,top:s}=r.getBoundingClientRect();r?.scrollIntoView?.({block:"nearest"});let{left:o,top:c}=r.getBoundingClientRect();(Math.abs(i-o)>1||Math.abs(s-c)>1)&&(t?.scrollIntoView?.({block:"center",inline:"center"}),r.scrollIntoView?.({block:"nearest"}))}}}function Us(r,e){let{collection:t,onLoadMore:n,scrollOffset:l=1,direction:i="end"}=r,s=a.useRef(null),o=Fe(c=>{for(let u of c)u.isIntersecting&&n&&n()});Y(()=>{if(e.current){const c=100*l,u=i==="start"?`${c}% 0px 0px 0px`:`0px ${c}% ${c}% ${c}%`;s.current=new IntersectionObserver(o,{root:Or(e?.current),rootMargin:u}),s.current.observe(e.current)}return()=>{s.current&&s.current.disconnect()}},[t,e,l,i])}function gr(r){const e=a.version.split(".");return parseInt(e[0],10)>=19?r:r?"true":void 0}function _r(r,e=!0){let[t,n]=a.useState(!0),l=t&&e;return Y(()=>{if(l&&r.current&&"getAnimations"in r.current)for(let i of r.current.getAnimations())i instanceof CSSTransition&&i.cancel()},[r,l]),yl(r,l,a.useCallback(()=>n(!1),[])),l}function Zr(r,e){let[t,n]=a.useState(e?"open":"closed");switch(t){case"open":e||n("exiting");break;case"closed":case"exiting":e&&n("open");break}let l=t==="exiting";return yl(r,l,a.useCallback(()=>{n(i=>i==="exiting"?"closed":i)},[])),l}function yl(r,e,t){Y(()=>{if(e&&r.current){if(!("getAnimations"in r.current)){t();return}let n=r.current.getAnimations();if(n.length===0){t();return}let l=!1;return Promise.allSettled(n.map(i=>i.finished)).then(()=>{l||rt.flushSync(()=>{t()})}),()=>{l=!0}}},[r,e,t])}const Ws=a.createContext({}),qs="__avatar_group_child",Gs=Ae({defaultVariants:{color:"default",size:"md"},slots:{base:"avatar",fallback:"avatar__fallback",image:"avatar__image"},variants:{color:{accent:{fallback:"avatar__fallback--accent"},danger:{fallback:"avatar__fallback--danger"},default:{fallback:"avatar__fallback--default"},success:{fallback:"avatar__fallback--success"},warning:{fallback:"avatar__fallback--warning"}},size:{lg:{base:"avatar--lg"},md:{base:"avatar--md"},sm:{base:"avatar--sm"}},variant:{default:{},soft:{base:"avatar--soft"}}}}),Ys=Ae({slots:{menu:"dropdown__menu",popover:"dropdown__popover",root:"dropdown",trigger:"dropdown__trigger"}}),Xs=Ae({defaultVariants:{variant:"default"},slots:{indicator:"menu-item__indicator",item:"menu-item",submenuIndicator:"menu-item__indicator menu-item__indicator--submenu"},variants:{variant:{danger:{item:"menu-item--danger"},default:{item:"menu-item--default"}}}}),Js=Ae({base:"menu-section"}),Qs=Ae({defaultVariants:{color:"accent",size:"md"},slots:{base:"progress-bar",fill:"progress-bar__fill",output:"progress-bar__output",track:"progress-bar__track"},variants:{color:{accent:{base:"progress-bar--accent"},danger:{base:"progress-bar--danger"},default:{base:"progress-bar--default"},success:{base:"progress-bar--success"},warning:{base:"progress-bar--warning"}},size:{lg:{base:"progress-bar--lg"},md:{base:"progress-bar--md"},sm:{base:"progress-bar--sm"}}}}),eo=Ae({defaultVariants:{hideScrollBar:!1,orientation:"vertical",variant:"fade"},slots:{base:"scroll-shadow"},variants:{hideScrollBar:{false:{},true:{base:"scroll-shadow--hide-scrollbar"}},orientation:{horizontal:{base:"scroll-shadow--horizontal"},vertical:{base:"scroll-shadow--vertical"}},variant:{fade:{base:"scroll-shadow--fade"}}}}),to=Ae({slots:{base:"slider",fill:"slider__fill",marks:"slider__marks",output:"slider__output",thumb:"slider__thumb",track:"slider__track"}}),ro=Ae({defaultVariants:{align:"center",variant:"primary"},slots:{base:"tabs",scrollNext:"tabs__list-container__scroll-next",scrollPrev:"tabs__list-container__scroll-prev",scroller:"tabs__list-container__scroller",separator:"tabs__separator",tab:"tabs__tab",tabIndicator:"tabs__indicator",tabList:"tabs__list",tabListContainer:"tabs__list-container",tabPanel:"tabs__panel"},variants:{align:{center:{},end:{base:"tabs--align-end"},start:{base:"tabs--align-start"}},variant:{primary:{},secondary:{base:"tabs--secondary"}}}}),no=Ae({base:"textarea",defaultVariants:{fullWidth:!1,variant:"primary"},variants:{fullWidth:{false:"",true:"textarea--full-width"},variant:{primary:"textarea--primary",secondary:"textarea--secondary"}}}),lo=Ae({slots:{base:"tooltip",trigger:"tooltip__trigger"}}),Br=a.createContext({placement:"bottom"}),ao=a.forwardRef(function(e,t){[e,t]=Se(e,t,Br);let n=e.placement,l={position:"absolute",transform:n==="top"||n==="bottom"?"translateX(-50%)":"translateY(-50%)"};n!=null&&(l[n]="100%");let i=fe({...e,defaultClassName:"react-aria-OverlayArrow",values:{placement:n}});i.style&&Object.keys(i.style).forEach(o=>i.style[o]===void 0&&delete i.style[o]);let s=se(e);return x.createElement(ae.div,{...s,...i,style:{...l,...i.style},ref:t,"data-placement":n})}),io=typeof HTMLElement<"u"&&"inert"in HTMLElement.prototype;function fn(r){return r.dataset.liveAnnouncer==="true"||r.dataset.reactAriaTopLayer!==void 0}let dt=new WeakMap,me=[];function so(r,e){let t=nt(r?.[0]),n=e instanceof t.Element?{root:e}:e,l=n?.root??document.body,i=n?.shouldUseInert&&io,s=new Set(r),o=new Set,c=m=>i&&m instanceof t.HTMLElement?m.inert:m.getAttribute("aria-hidden")==="true",u=(m,v)=>{i&&m instanceof t.HTMLElement?m.inert=v:v?m.setAttribute("aria-hidden","true"):(m.removeAttribute("aria-hidden"),m instanceof t.HTMLElement&&(m.inert=!1))},f=new Set;if(Je()){let m=l.getRootNode();for(let v of r){let $=v.getRootNode();for(;Xi($)&&$!==m;)f.add($),$=$.host.getRootNode()}}let d=m=>{for(let S of m.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))s.add(S);let v=S=>{if(o.has(S)||s.has(S)||S.parentElement&&o.has(S.parentElement)&&S.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let K of s)if(re(S,K))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},$=bl(ce(m),m,NodeFilter.SHOW_ELEMENT,{acceptNode:v}),w=v(m);if(w===NodeFilter.FILTER_ACCEPT&&p(m),w!==NodeFilter.FILTER_REJECT){let S=$.nextNode();for(;S!=null;)p(S),S=$.nextNode()}},p=m=>{let v=dt.get(m)??0;c(m)&&v===0||(v===0&&u(m,!0),o.add(m),dt.set(m,v+1))};me.length&&me[me.length-1].disconnect(),d(l);let g=new MutationObserver(m=>{for(let v of m)if(v.type==="childList"){if(v.target.isConnected&&![...s,...o].some($=>re($,v.target)))for(let $ of v.addedNodes)($ instanceof HTMLElement||$ instanceof SVGElement)&&fn($)?s.add($):$ instanceof Element&&d($);if(Je()){for(let $ of f)if(!$.isConnected){g.disconnect();break}}}});g.observe(l,{childList:!0,subtree:!0});let b=new Set;if(Je())for(let m of f){let v=new MutationObserver($=>{for(let w of $)if(w.type==="childList"){if(w.target.isConnected&&![...s,...o].some(S=>re(S,w.target)))for(let S of w.addedNodes)(S instanceof HTMLElement||S instanceof SVGElement)&&fn(S)?s.add(S):S instanceof Element&&d(S);if(Je()){for(let S of f)if(!S.isConnected){g.disconnect();break}}}});v.observe(m,{childList:!0,subtree:!0}),b.add(v)}let y={visibleNodes:s,hiddenNodes:o,observe(){g.observe(l,{childList:!0,subtree:!0})},disconnect(){g.disconnect()}};return me.push(y),()=>{if(g.disconnect(),Je())for(let m of b)m.disconnect();for(let m of o){let v=dt.get(m);v!=null&&(v===1?(u(m,!1),dt.delete(m)):dt.set(m,v-1))}y===me[me.length-1]?(me.pop(),me.length&&me[me.length-1].observe()):me.splice(me.indexOf(y),1)}}function oo(r){let e=me[me.length-1];if(e&&!e.visibleNodes.has(r))return e.visibleNodes.add(r),()=>{e.visibleNodes.delete(r)}}const be={top:"top",bottom:"top",left:"left",right:"left"},Ht={top:"bottom",bottom:"top",left:"right",right:"left"},co={top:"left",left:"top"},br={top:"height",left:"width"},vl={width:"totalWidth",height:"totalHeight"},At={};let uo=()=>typeof document<"u"?window.visualViewport:null;function hn(r,e){let t=0,n=0,l=0,i=0,s=0,o=0,c={},u=(e?.scale??1)>1;if(r.tagName==="BODY"||r.tagName==="HTML"){let f=document.documentElement;l=f.clientWidth,i=f.clientHeight,t=e?.width??l,n=e?.height??i,c.top=f.scrollTop||r.scrollTop,c.left=f.scrollLeft||r.scrollLeft,e&&(s=Math.max(0,e.pageTop-(c.top??0)),o=Math.max(0,e.pageLeft-(c.left??0)))}else({width:t,height:n,top:s,left:o}=vt(r,!1)),c.top=r.scrollTop,c.left=r.scrollLeft,l=t,i=n;return Lr()&&(r.tagName==="BODY"||r.tagName==="HTML")&&u&&(c.top=0,c.left=0,s=e?.pageTop??0,o=e?.pageLeft??0),{width:t,height:n,totalWidth:l,totalHeight:i,scroll:c,top:s,left:o}}function fo(r){return{top:r.scrollTop,left:r.scrollLeft,width:r.scrollWidth,height:r.scrollHeight}}function mn(r,e,t,n,l,i,s){let o=l.scroll[r]??0,c=n[br[r]],u=s[r]+n.scroll[be[r]]+i,f=s[r]+n.scroll[be[r]]+c-i,d=e-o+n.scroll[be[r]]+s[r]-n[be[r]],p=e-o+t+n.scroll[be[r]]+s[r]-n[be[r]];return df?Math.max(f-p,u-d):0}function ho(r){let e=window.getComputedStyle(r);return{top:parseInt(e.marginTop,10)||0,bottom:parseInt(e.marginBottom,10)||0,left:parseInt(e.marginLeft,10)||0,right:parseInt(e.marginRight,10)||0}}function pn(r){if(At[r])return At[r];let[e,t]=r.split(" "),n=be[e]||"right",l=co[n];be[t]||(t="center");let i=br[n],s=br[l];return At[r]={placement:e,crossPlacement:t,axis:n,crossAxis:l,size:i,crossSize:s},At[r]}function ar(r,e,t,n,l,i,s,o,c,u,f){let{placement:d,crossPlacement:p,axis:g,crossAxis:b,size:y,crossSize:m}=n,v={};v[b]=r[b]??0,p==="center"?v[b]+=((r[m]??0)-(t[m]??0))/2:p!==b&&(v[b]+=(r[m]??0)-(t[m]??0)),v[b]+=i;const $=r[b]-t[m]+c+u,w=r[b]+r[m]-c-u;if(v[b]=lt(v[b],$,w),d===g){let S=o?f[y]:f[vl[y]];v[Ht[g]]=Math.floor(S-r[g]+l)}else v[g]=Math.floor(r[g]+r[y]+l);return v}function mo(r,e,t,n,l,i,s,o,c,u,f){let d=(r.top!=null?r.top:c[vl.height]-(r.bottom??0)-s)-(c.scroll.top??0),p=u?t.top:0,g={top:Math.max(e.top+p,(f?.offsetTop??e.top)+p),bottom:Math.min(e.top+e.height+p,(f?.offsetTop??0)+(f?.height??0))};return o!=="top"?Math.max(0,g.bottom-d-((l.top??0)+(l.bottom??0)+i)):Math.max(0,d+s-g.top-((l.top??0)+(l.bottom??0)+i))}function gn(r,e,t,n,l,i,s,o){let{placement:c,axis:u,size:f}=i;return c===u?Math.max(0,t[u]-(s.scroll[u]??0)-(r[u]+(o?e[u]:0))-(n[u]??0)-n[Ht[u]]-l):Math.max(0,r[f]+r[u]+(o?e[u]:0)-t[u]-t[f]+(s.scroll[u]??0)-(n[u]??0)-n[Ht[u]]-l)}function po(r,e,t,n,l,i,s,o,c,u,f,d,p,g,b,y,m,v){let $=pn(r),{size:w,crossAxis:S,crossSize:K,placement:T,crossPlacement:C}=$,F=ar(e,o,t,$,f,d,u,p,b,y,c),_=f,j=gn(o,u,e,l,i+f,$,c,m);if(s&&t[w]>j){let E=pn(`${Ht[T]} ${C}`),Z=ar(e,o,t,E,f,d,u,p,b,y,c);gn(o,u,e,l,i+f,E,c,m)>j&&($=E,F=Z,_=f)}let N="bottom";$.axis==="top"?$.placement==="top"?N="top":$.placement==="bottom"&&(N="bottom"):$.crossAxis==="top"&&($.crossPlacement==="top"?N="bottom":$.crossPlacement==="bottom"&&(N="top"));let H=mn(S,F[S],t[K],o,c,i,u);F[S]+=H;let D=mo(F,o,u,p,l,i,t.height,N,c,m,v);g&&g{if(!t||n===null)return;let l=i=>{let s=z(i);if(!e.current||s instanceof Node&&!re(s,e.current)||s instanceof HTMLInputElement||s instanceof HTMLTextAreaElement)return;let o=n||$l.get(e.current);o&&o()};return et(rl(e.current),"scroll",l,!0)},[t,n,e])}let He=typeof document<"u"?window.visualViewport:null;function xl(r){let{direction:e}=Ne(),{arrowSize:t,targetRef:n,overlayRef:l,arrowRef:i,scrollRef:s=l,placement:o="bottom",containerPadding:c=12,shouldFlip:u=!0,boundaryElement:f=typeof document<"u"?document.body:null,offset:d=0,crossOffset:p=0,shouldUpdatePosition:g=!0,isOpen:b=!0,onClose:y,maxHeight:m,arrowBoundaryOffset:v=0,getTargetRect:$}=r,[w,S]=a.useState(null),K=[g,o,l.current,n.current,i?.current,s.current,c,u,f,d,p,b,e,m,v,t],T=a.useRef(He?.scale);a.useEffect(()=>{b&&(T.current=He?.scale)},[b]);let C=a.useCallback(()=>{if(g===!1||!b||!l.current||!n.current||!f||He?.scale!==T.current)return;let j=null;if(s.current&&Ze(s.current)){let M=le()?.getBoundingClientRect(),L=s.current.getBoundingClientRect();j={type:"top",offset:(M?.top??0)-L.top},j.offset>L.height/2&&(j.type="bottom",j.offset=(M?.bottom??0)-L.bottom)}let N=l.current;!m&&l.current&&(N.style.top="0px",N.style.bottom="",N.style.maxHeight=(window.visualViewport?.height??window.innerHeight)+"px");let H=go({placement:$o(o,e),overlayNode:l.current,targetNode:n.current,scrollNode:s.current||l.current,padding:c,shouldFlip:u,boundaryElement:f,offset:d,crossOffset:p,maxHeight:m,arrowSize:t??(i?.current?Gt(i.current,!0).width:0),arrowBoundaryOffset:v,targetRect:$?.(n.current)});if(!H.position)return;N.style.top="",N.style.bottom="",N.style.left="",N.style.right="",Object.keys(H.position).forEach(M=>N.style[M]=H.position[M]+"px"),N.style.maxHeight=H.maxHeight!=null?H.maxHeight+"px":"";let D=le();if(j&&D&&s.current){let M=D.getBoundingClientRect(),L=s.current.getBoundingClientRect(),O=M[j.type]-L[j.type];s.current.scrollTop+=O-j.offset}S(H)},K);Y(C,K),vo(C),Vt({ref:l,onResize:C}),Vt({ref:n,onResize:C});let F=a.useRef(!1);Y(()=>{let j,N=()=>{F.current=!0,clearTimeout(j),j=setTimeout(()=>{F.current=!1},500),C()},H=()=>{F.current&&N()};He?.addEventListener("resize",N),He?.addEventListener("scroll",H);let D=et(rl(window),"scroll",H);return()=>{He?.removeEventListener("resize",N),He?.removeEventListener("scroll",H),D()}},[C]);let _=a.useCallback(()=>{F.current||y?.()},[y,F]);return yo({triggerRef:n,isOpen:b,onClose:y&&_}),{overlayProps:{style:{position:w?"absolute":"fixed",top:w?void 0:0,left:w?void 0:0,zIndex:1e5,...w?.position,maxHeight:w?.maxHeight??"100vh"}},placement:w?.placement??null,triggerAnchorPoint:w?.triggerAnchorPoint??null,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:w?.arrowOffsetLeft,top:w?.arrowOffsetTop}},updatePosition:C}}function vo(r){Y(()=>(window.addEventListener("resize",r,!1),()=>{window.removeEventListener("resize",r,!1)}),[r])}function $o(r,e){return e==="rtl"?r.replace("start","right").replace("end","left"):r.replace("start","left").replace("end","right")}const vn=x.createContext(null),yr="react-aria-focus-scope-restore";let G=null;function El(r){let{children:e,contain:t,restoreFocus:n,autoFocus:l}=r,i=a.useRef(null),s=a.useRef(null),o=a.useRef([]),{parentNode:c}=a.useContext(vn)||{},u=a.useMemo(()=>new $r({scopeRef:o}),[o]);Y(()=>{let p=c||ee.root;if(ee.getTreeNode(p.scopeRef)&&G&&!jt(G,p.scopeRef)){let g=ee.getTreeNode(G);g&&(p=g)}p.addChild(u),ee.addNode(u)},[u,c]),Y(()=>{let p=ee.getTreeNode(o);p&&(p.contain=!!t)},[t]),Y(()=>{let p=i.current?.nextSibling,g=[],b=y=>y.stopPropagation();for(;p&&p!==s.current;)g.push(p),p.addEventListener(yr,b),p=p.nextSibling;return o.current=g,()=>{for(let y of g)y.removeEventListener(yr,b)}},[e]),Mo(o,n,t),wo(o,t),Ao(o,n,t),Co(o,l),a.useEffect(()=>{const p=le(ce(o.current?o.current[0]:void 0));let g=null;if(ve(p,o.current)){for(let b of ee.traverse())b.scopeRef&&ve(p,b.scopeRef.current)&&(g=b);g===ee.getTreeNode(o)&&(G=g.scopeRef)}},[o]),Y(()=>()=>{let p=ee.getTreeNode(o)?.parent?.scopeRef??null;(o===G||jt(o,G))&&(!p||ee.getTreeNode(p))&&(G=p),ee.removeTreeNode(o)},[o]);let f=a.useMemo(()=>xo(o),[]),d=a.useMemo(()=>({focusManager:f,parentNode:u}),[u,f]);return x.createElement(vn.Provider,{value:d},x.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:i}),e,x.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:s}))}function xo(r){return{focusNext(e={}){let t=r.current,{from:n,tabbable:l,wrap:i,accept:s}=e,o=n||le(ce(t[0]??void 0)),c=t[0].previousElementSibling,u=_e(t),f=Me(u,{tabbable:l,accept:s},t);f.currentNode=ve(o,t)?o:c;let d=f.nextNode();return!d&&i&&(f.currentNode=c,d=f.nextNode()),d&&Ee(d,!0),d},focusPrevious(e={}){let t=r.current,{from:n,tabbable:l,wrap:i,accept:s}=e,o=n||le(ce(t[0]??void 0)),c=t[t.length-1].nextElementSibling,u=_e(t),f=Me(u,{tabbable:l,accept:s},t);f.currentNode=ve(o,t)?o:c;let d=f.previousNode();return!d&&i&&(f.currentNode=c,d=f.previousNode()),d&&Ee(d,!0),d},focusFirst(e={}){let t=r.current,{tabbable:n,accept:l}=e,i=_e(t),s=Me(i,{tabbable:n,accept:l},t);s.currentNode=t[0].previousElementSibling;let o=s.nextNode();return o&&Ee(o,!0),o},focusLast(e={}){let t=r.current,{tabbable:n,accept:l}=e,i=_e(t),s=Me(i,{tabbable:n,accept:l},t);s.currentNode=t[t.length-1].nextElementSibling;let o=s.previousNode();return o&&Ee(o,!0),o}}}function _e(r){return r[0].parentElement}function pt(r){let e=ee.getTreeNode(G);for(;e&&e.scopeRef!==r;){if(e.contain)return!1;e=e.parent}return!0}function Eo(r){if(!r.form)return Array.from(ce(r).querySelectorAll(`input[type="radio"][name="${CSS.escape(r.name)}"]`)).filter(n=>!n.form);const e=r.form.elements.namedItem(r.name);let t=nt(r);return e instanceof t.RadioNodeList?Array.from(e).filter(n=>n instanceof t.HTMLInputElement):e instanceof t.HTMLInputElement?[e]:[]}function So(r){if(r.checked)return!0;const e=Eo(r);return e.length>0&&!e.some(t=>t.checked)}function wo(r,e){let t=a.useRef(void 0),n=a.useRef(void 0);Y(()=>{let l=r.current;if(!e){n.current&&(cancelAnimationFrame(n.current),n.current=void 0);return}const i=ce(l?l[0]:void 0);let s=u=>{if(u.key!=="Tab"||u.altKey||u.ctrlKey||u.metaKey||!pt(r)||u.isComposing)return;let f=le(i),d=r.current;if(!d||!ve(f,d))return;let p=_e(d),g=Me(p,{tabbable:!0},d);if(!f)return;g.currentNode=f;let b=u.shiftKey?g.previousNode():g.nextNode();b||(g.currentNode=u.shiftKey?d[d.length-1].nextElementSibling:d[0].previousElementSibling,b=u.shiftKey?g.previousNode():g.nextNode()),u.preventDefault(),b&&(Ee(b,!0),b instanceof nt(b).HTMLInputElement&&b.select())},o=u=>{(!G||jt(G,r))&&ve(z(u),r.current)?(G=r,t.current=z(u)):pt(r)&&!Le(z(u),r)?t.current?Ee(t.current):G&&G.current&&vr(G.current):pt(r)&&(t.current=z(u))},c=u=>{n.current&&cancelAnimationFrame(n.current),n.current=requestAnimationFrame(()=>{let f=yt(),d=(f==="virtual"||f===null)&&Ji()&&Qi(),p=le(i);if(!d&&p&&pt(r)&&!Le(p,r)){G=r;let g=z(u);g&&g.isConnected?(t.current=g,Ee(t.current)):G.current&&vr(G.current)}})};return i.addEventListener("keydown",s,!1),i.addEventListener("focusin",o,!1),l?.forEach(u=>u.addEventListener("focusin",o,!1)),l?.forEach(u=>u.addEventListener("focusout",c,!1)),()=>{i.removeEventListener("keydown",s,!1),i.removeEventListener("focusin",o,!1),l?.forEach(u=>u.removeEventListener("focusin",o,!1)),l?.forEach(u=>u.removeEventListener("focusout",c,!1))}},[r,e]),Y(()=>()=>{n.current&&cancelAnimationFrame(n.current)},[n])}function Sl(r){return Le(r)}function ve(r,e){return!r||!e?!1:e.some(t=>re(t,r))}function Le(r,e=null){if(r instanceof Element&&r.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:t}of ee.traverse(ee.getTreeNode(e)))if(t&&ve(r,t.current))return!0;return!1}function Po(r){return Le(r,G)}function jt(r,e){let t=ee.getTreeNode(e)?.parent;for(;t;){if(t.scopeRef===r)return!0;t=t.parent}return!1}function Ee(r,e=!1){if(r!=null&&!e)try{bt(r)}catch{}else if(r!=null)try{r.focus()}catch{}}function wl(r,e=!0){let t=r[0].previousElementSibling,n=_e(r),l=Me(n,{tabbable:e},r);l.currentNode=t;let i=l.nextNode();return e&&!i&&(n=_e(r),l=Me(n,{tabbable:!1},r),l.currentNode=t,i=l.nextNode()),i}function vr(r,e=!0){Ee(wl(r,e))}function Co(r,e){const t=x.useRef(e);a.useEffect(()=>{if(t.current){G=r;const n=ce(r.current?r.current[0]:void 0);!ve(le(n),G.current)&&r.current&&vr(r.current)}t.current=!1},[r])}function Mo(r,e,t){Y(()=>{if(e||t)return;let n=r.current;const l=ce(n?n[0]:void 0);let i=s=>{let o=z(s);ve(o,r.current)?G=r:Sl(o)||(G=null)};return l.addEventListener("focusin",i,!1),n?.forEach(s=>s.addEventListener("focusin",i,!1)),()=>{l.removeEventListener("focusin",i,!1),n?.forEach(s=>s.removeEventListener("focusin",i,!1))}},[r,e,t])}function $n(r){let e=ee.getTreeNode(G);for(;e&&e.scopeRef!==r;){if(e.nodeToRestore)return!1;e=e.parent}return e?.scopeRef===r}function Ao(r,e,t){const n=a.useRef(typeof document<"u"?le(ce(r.current?r.current[0]:void 0)):null);Y(()=>{let l=r.current;const i=ce(l?l[0]:void 0);if(!e||t)return;let s=()=>{(!G||jt(G,r))&&ve(le(i),r.current)&&(G=r)};return i.addEventListener("focusin",s,!1),l?.forEach(o=>o.addEventListener("focusin",s,!1)),()=>{i.removeEventListener("focusin",s,!1),l?.forEach(o=>o.removeEventListener("focusin",s,!1))}},[r,t]),Y(()=>{const l=ce(r.current?r.current[0]:void 0);if(!e)return;let i=s=>{if(s.key!=="Tab"||s.altKey||s.ctrlKey||s.metaKey||!pt(r)||s.isComposing)return;let o=l.activeElement;if(!Le(o,r)||!$n(r))return;let c=ee.getTreeNode(r);if(!c)return;let u=c.nodeToRestore,f=Me(l.body,{tabbable:!0});f.currentNode=o;let d=s.shiftKey?f.previousNode():f.nextNode();if((!u||!u.isConnected||u===l.body)&&(u=void 0,c.nodeToRestore=void 0),(!d||!Le(d,r))&&u){f.currentNode=u;do d=s.shiftKey?f.previousNode():f.nextNode();while(Le(d,r));s.preventDefault(),s.stopPropagation(),d?Ee(d,!0):Sl(u)?Ee(u,!0):o.blur()}};return t||l.addEventListener("keydown",i,!0),()=>{t||l.removeEventListener("keydown",i,!0)}},[r,e,t]),Y(()=>{const l=ce(r.current?r.current[0]:void 0);if(!e)return;let i=ee.getTreeNode(r);if(i)return i.nodeToRestore=n.current??void 0,()=>{let s=ee.getTreeNode(r);if(!s)return;let o=s.nodeToRestore,c=le(l);if(e&&o&&(c&&Le(c,r)||c===l.body&&$n(r))){let u=ee.clone();requestAnimationFrame(()=>{if(l.activeElement===l.body){let f=u.getTreeNode(r);for(;f;){if(f.nodeToRestore&&f.nodeToRestore.isConnected){xn(f.nodeToRestore);return}f=f.parent}for(f=u.getTreeNode(r);f;){if(f.scopeRef&&f.scopeRef.current&&ee.getTreeNode(f.scopeRef)){let d=wl(f.scopeRef.current,!0);if(d){xn(d);return}}f=f.parent}}})}}},[r,e])}function xn(r){r.dispatchEvent(new CustomEvent(yr,{bubbles:!0,cancelable:!0}))&&Ee(r)}function Me(r,e,t){let n=e?.tabbable?Fr:es,l=r?.nodeType===Node.ELEMENT_NODE?r:null,i=ce(l),s=bl(i,r||i,NodeFilter.SHOW_ELEMENT,{acceptNode(o){return re(e?.from,o)||e?.tabbable&&o.tagName==="INPUT"&&o.getAttribute("type")==="radio"&&(!So(o)||s.currentNode.tagName==="INPUT"&&s.currentNode.type==="radio"&&s.currentNode.name===o.name)?NodeFilter.FILTER_REJECT:n(o)&&(!t||ve(o,t))&&(!e?.accept||e.accept(o))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return e?.from&&(s.currentNode=e.from),s}class zr{constructor(){this.fastMap=new Map,this.root=new $r({scopeRef:null}),this.fastMap.set(null,this.root)}get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let l=this.fastMap.get(t??null);if(!l)return;let i=new $r({scopeRef:e});l.addChild(i),i.parent=l,this.fastMap.set(e,i),n&&(i.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(e===null)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let i of this.traverse())i!==t&&t.nodeToRestore&&i.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&ve(i.nodeToRestore,t.scopeRef.current)&&(i.nodeToRestore=t.nodeToRestore);let l=t.children;n&&(n.removeChild(t),l.size>0&&l.forEach(i=>n&&n.addChild(i))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(e.scopeRef!=null&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){let e=new zr;for(let t of this.traverse())e.addTreeNode(t.scopeRef,t.parent?.scopeRef??null,t.nodeToRestore);return e}}class $r{constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}}let ee=new zr;function Ko(r){let{ref:e,onInteractOutside:t,isDisabled:n,onInteractOutsideStart:l}=r,i=a.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),s=Fe(c=>{t&&En(c,e)&&(l&&l(c),i.current.isPointerDown=!0)}),o=Fe(c=>{t&&t(c)});a.useEffect(()=>{let c=i.current;if(n)return;const u=e.current,f=ce(u);if(typeof PointerEvent<"u"){let d=p=>{c.isPointerDown&&En(p,e)&&o(p),c.isPointerDown=!1};return f.addEventListener("pointerdown",s,!0),f.addEventListener("click",d,!0),()=>{f.removeEventListener("pointerdown",s,!0),f.removeEventListener("click",d,!0)}}},[e,n])}function En(r,e){if(r.button>0)return!1;let t=z(r);if(t){const n=t.ownerDocument;if(!n||!re(n.documentElement,t)||t.closest("[data-react-aria-top-layer]"))return!1}return e.current?!r.composedPath().includes(e.current):!1}const Pe=[];function To(r,e){let{onClose:t,shouldCloseOnBlur:n,isOpen:l,isDismissable:i=!1,isKeyboardDismissDisabled:s=!1,shouldCloseOnInteractOutside:o}=r,c=a.useRef(void 0);a.useEffect(()=>{if(l&&!Pe.includes(e))return Pe.push(e),()=>{let b=Pe.indexOf(e);b>=0&&Pe.splice(b,1)}},[l,e]);let u=()=>{Pe[Pe.length-1]===e&&t&&t()},f=b=>{const y=Pe[Pe.length-1];c.current=y,(!o||o(z(b)))&&y===e&&b.stopPropagation()},d=b=>{(!o||o(z(b)))&&(Pe[Pe.length-1]===e&&b.stopPropagation(),c.current===e&&u()),c.current=void 0},{keyboardProps:p}=De({shortcuts:{Escape:()=>{if(!s){u();return}return!1}}});Ko({ref:e,onInteractOutside:i&&l?d:void 0,onInteractOutsideStart:f});let{focusWithinProps:g}=Dr({isDisabled:!n,onBlurWithin:b=>{!b.relatedTarget||Po(b.relatedTarget)||(!o||o(b.relatedTarget))&&t?.()}});return{overlayProps:{...p,...g},underlayProps:{}}}const gt=typeof document<"u"&&window.visualViewport;let Kt=0,ir;function Ro(r={}){let{isDisabled:e}=r;Y(()=>{if(!e)return Kt++,Kt===1&&(kr()&&Lr()?ir=Lo():ir=ko()),()=>{Kt--,Kt===0&&ir()}},[e])}function ko(){let r=window.innerWidth-document.documentElement.clientWidth;return Nr(r>0&&("scrollbarGutter"in document.documentElement.style?Lt(document.documentElement,"scrollbar-gutter","stable"):Lt(document.documentElement,"padding-right",`${r}px`)),Lt(document.documentElement,"overflow","hidden"))}function Lo(){let r=Lt(document.documentElement,"overflow","hidden"),e,t=!1,n=f=>{let d=z(f);e=at(d)?d:Or(d,!0),t=!1;let p=d.ownerDocument.defaultView.getSelection();p&&!p.isCollapsed&&p.containsNode(d,!0)&&(t=!0),f.composedPath().some(g=>g instanceof HTMLInputElement&&g.type==="range")&&(t=!0),"selectionStart"in d&&"selectionEnd"in d&&d.selectionStart{if(!(f.touches.length===2||t)){if(!e||e===document.documentElement||e===document.body){f.preventDefault();return}e.scrollHeight===e.clientHeight&&e.scrollWidth===e.clientWidth&&f.preventDefault()}},o=f=>{let d=z(f),p=f.relatedTarget;p&&nr(p)?(p.focus({preventScroll:!0}),Sn(p,nr(d))):p||d.parentElement?.closest("[tabindex]")?.focus({preventScroll:!0})},c=HTMLElement.prototype.focus;Reflect.defineProperty(HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(f){let d=le(),p=d!=null&&nr(d);c.call(this,{...f,preventScroll:!0}),(!f||!f.preventScroll)&&Sn(this,p)}});let u=Nr(et(document,"touchstart",n,{passive:!1,capture:!0}),et(document,"touchmove",s,{passive:!1,capture:!0}),et(document,"blur",o,!0));return()=>{r(),u(),l.remove(),Reflect.defineProperty(HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:c})}}function Sn(r,e){e||!gt?wn(r):gt.addEventListener("resize",()=>wn(r),{once:!0})}function wn(r){let e=document.scrollingElement||document.documentElement,t=r;for(;t&&t!==e;){let n=Or(t);if(n!==document.documentElement&&n!==document.body&&n!==t){let l=n.getBoundingClientRect(),i=t.getBoundingClientRect();if(i.topl.top+t.clientHeight){let s=l.bottom;gt&&(s=Math.min(s,gt.offsetTop+gt.height));let o=i.top-l.top-((s-l.top)/2-i.height/2);n.scrollTo({top:Math.max(0,Math.min(n.scrollHeight-n.clientHeight,n.scrollTop+o)),behavior:"smooth"})}}t=n.parentElement}}function Fo(r,e){let{triggerRef:t,popoverRef:n,groupRef:l,isNonModal:i,isKeyboardDismissDisabled:s,shouldCloseOnInteractOutside:o,...c}=r,u=c.trigger==="SubmenuTrigger",{overlayProps:f,underlayProps:d}=To({isOpen:e.isOpen,onClose:e.close,shouldCloseOnBlur:!0,isDismissable:!i||u,isKeyboardDismissDisabled:s,shouldCloseOnInteractOutside:o},l??n),{overlayProps:p,arrowProps:g,placement:b,triggerAnchorPoint:y}=xl({...c,targetRef:t,overlayRef:n,isOpen:e.isOpen,onClose:i&&!u?e.close:null,getTargetRect:c.getTargetRect??(e.point?()=>new DOMRect(e.point.x,e.point.y,0,0):void 0)});Ro({isDisabled:i||!e.isOpen}),a.useEffect(()=>{if(e.isOpen&&n.current)return i?oo(l?.current??n.current):so([l?.current??n.current],{shouldUseInert:!0})},[i,e.isOpen,n,l]);let{focusWithinProps:m}=Dr(r);return{popoverProps:B(f,p,m),arrowProps:g,underlayProps:d,placement:b,triggerAnchorPoint:y}}var Pl={};Pl={dismiss:"تجاهل"};var Cl={};Cl={dismiss:"Отхвърляне"};var Ml={};Ml={dismiss:"Odstranit"};var Al={};Al={dismiss:"Luk"};var Kl={};Kl={dismiss:"Schließen"};var Tl={};Tl={dismiss:"Απόρριψη"};var Rl={};Rl={dismiss:"Dismiss"};var kl={};kl={dismiss:"Descartar"};var Ll={};Ll={dismiss:"Lõpeta"};var Fl={};Fl={dismiss:"Hylkää"};var Dl={};Dl={dismiss:"Rejeter"};var Nl={};Nl={dismiss:"התעלם"};var Il={};Il={dismiss:"Odbaci"};var Vl={};Vl={dismiss:"Elutasítás"};var Hl={};Hl={dismiss:"Ignora"};var jl={};jl={dismiss:"閉じる"};var Ol={};Ol={dismiss:"무시"};var _l={};_l={dismiss:"Atmesti"};var Zl={};Zl={dismiss:"Nerādīt"};var Bl={};Bl={dismiss:"Lukk"};var zl={};zl={dismiss:"Negeren"};var Ul={};Ul={dismiss:"Zignoruj"};var Wl={};Wl={dismiss:"Descartar"};var ql={};ql={dismiss:"Dispensar"};var Gl={};Gl={dismiss:"Revocare"};var Yl={};Yl={dismiss:"Пропустить"};var Xl={};Xl={dismiss:"Zrušiť"};var Jl={};Jl={dismiss:"Opusti"};var Ql={};Ql={dismiss:"Odbaci"};var ea={};ea={dismiss:"Avvisa"};var ta={};ta={dismiss:"Kapat"};var ra={};ra={dismiss:"Скасувати"};var na={};na={dismiss:"取消"};var la={};la={dismiss:"關閉"};var aa={};aa={"ar-AE":Pl,"bg-BG":Cl,"cs-CZ":Ml,"da-DK":Al,"de-DE":Kl,"el-GR":Tl,"en-US":Rl,"es-ES":kl,"et-EE":Ll,"fi-FI":Fl,"fr-FR":Dl,"he-IL":Nl,"hr-HR":Il,"hu-HU":Vl,"it-IT":Hl,"ja-JP":jl,"ko-KR":Ol,"lt-LT":_l,"lv-LV":Zl,"nb-NO":Bl,"nl-NL":zl,"pl-PL":Ul,"pt-BR":Wl,"pt-PT":ql,"ro-RO":Gl,"ru-RU":Yl,"sk-SK":Xl,"sl-SI":Jl,"sr-SP":Ql,"sv-SE":ea,"tr-TR":ta,"uk-UA":ra,"zh-CN":na,"zh-TW":la};const Pn={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function Do(r={}){let{style:e,isFocusable:t}=r,[n,l]=a.useState(!1),{focusWithinProps:i}=Dr({isDisabled:!t,onFocusWithinChange:o=>l(o)}),s=a.useMemo(()=>n?e:e?{...Pn,...e}:Pn,[n]);return{visuallyHiddenProps:{...i,style:s}}}function ia(r){let{children:e,elementType:t="div",isFocusable:n,style:l,...i}=r,{visuallyHiddenProps:s}=Do(r);return x.createElement(t,B(i,s),e)}function No(r){return r&&r.__esModule?r.default:r}function Cn(r){let{onDismiss:e,...t}=r,n=nl(No(aa),"@react-aria/overlays"),l=Ir(t,n.format("dismiss")),i=()=>{e&&e()};return x.createElement(ia,null,x.createElement("button",{...l,tabIndex:-1,onClick:i,style:{width:1,height:1}}))}const Io=x.forwardRef(({children:r,...e},t)=>{let n=a.useRef(!1),l=a.useContext(fr),i=B(l||{},{...e,register(){n.current=!0,l&&l.register()}});return i.ref=We(t||l?.ref),rs(l,i.ref),a.useEffect(()=>{n.current||(n.current=!0)},[]),x.createElement(fr.Provider,{value:i},r)});function Vo({children:r}){let e=a.useMemo(()=>({register:()=>{}}),[]);return x.createElement(fr.Provider,{value:e},r)}const Ho=x.createContext(null);function Mn(r){let e=zt(),{portalContainer:t=e?null:document.body,isExiting:n}=r,[l,i]=a.useState(!1),s=a.useMemo(()=>({contain:l,setContain:i}),[l,i]),{getContainer:o}=ll();if(!r.portalContainer&&o&&(t=o()),!t)return null;let c=r.children;return r.disableFocusManagement||(c=x.createElement(El,{restoreFocus:!0,contain:(r.shouldContainFocus||l)&&!n},c)),c=x.createElement(Ho.Provider,{value:s},x.createElement(Vo,null,x.createElement(hr.Provider,{value:null},c))),al.createPortal(c,t)}function Ur(r){let[e,t]=Et(r.isOpen,r.defaultOpen||!1,r.onOpenChange),[n,l]=a.useState(null);const i=a.useCallback(()=>{t(!0)},[t]),s=a.useCallback(()=>{t(!1)},[t]),o=a.useCallback(()=>{t(!e)},[t,e]);return{isOpen:e,setOpen:t,open:i,close:s,toggle:o,point:n,setPoint:l}}const Wr=a.createContext(null),An=a.createContext(null),jo=a.forwardRef(function(e,t){[e,t]=Se(e,t,Wr);let n=a.useContext(Qr),l=Ur(e),i=e.isOpen!=null||e.defaultOpen!=null||!n?l:n,s=Zr(t,i.isOpen),o=e.isExiting||!e.shouldSkipAnimation&&s||!1,c=il(),{direction:u}=Ne();if(c){let f=e.children;return typeof f=="function"&&(f=f({trigger:e.trigger||null,placement:"bottom",isEntering:!1,isExiting:!1,defaultChildren:null})),x.createElement(x.Fragment,null,f)}return i&&!i.isOpen&&!o?null:x.createElement(Oo,{...e,triggerRef:e.triggerRef,state:i,popoverRef:t,isExiting:o,dir:u})});function Oo({state:r,isExiting:e,UNSTABLE_portalContainer:t,clearContexts:n,...l}){let i=a.useRef(null),s=a.useRef(null),o=a.useContext(An),c=o&&l.trigger==="SubmenuTrigger",{popoverProps:u,underlayProps:f,arrowProps:d,placement:p,triggerAnchorPoint:g}=Fo({...l,offset:l.offset??8,arrowRef:i,groupRef:c?o:s},r),b=l.popoverRef,y=_r(b,!!p),m=l.isEntering||!l.shouldSkipAnimation&&y||!1,v=fe({...l,defaultClassName:"react-aria-Popover",values:{trigger:l.trigger||null,placement:p,isEntering:m,isExiting:e}}),$=!l.isNonModal||l.trigger==="SubmenuTrigger"||l.trigger==="PreviewTrigger",[w,S]=a.useState(l.trigger==="PreviewTrigger");Y(()=>{b.current&&S($&&!b.current.querySelector("[role=dialog]"))},[b,$]),a.useEffect(()=>{w&&l.trigger!=="PreviewTrigger"&&(l.trigger!=="SubmenuTrigger"||yt()!=="pointer")&&b.current&&!Ze(b.current)&&bt(b.current)},[w,b,l.trigger]);let K=a.useMemo(()=>{let N=v.children;if(n)for(let H of n)N=x.createElement(H.Provider,{value:null},N);return N},[v.children,n]),[T,C]=a.useState(null),F=a.useCallback(()=>{l.triggerRef.current&&C(l.triggerRef.current.getBoundingClientRect().width+"px")},[l.triggerRef]);Y(F,[F]),Vt({ref:v.style?.["--trigger-width"]?void 0:l.triggerRef,onResize:F});let _={...u.style,"--trigger-anchor-point":g?`${g.x}px ${g.y}px`:void 0,...v.style,"--trigger-width":v.style?.["--trigger-width"]||T},j=x.createElement(ae.div,{...B(se(l,{global:!0}),u),...v,id:w?l.id:void 0,role:w?"dialog":void 0,tabIndex:w?-1:void 0,"aria-label":l["aria-label"],"aria-labelledby":l["aria-labelledby"],ref:b,slot:l.slot||void 0,style:_,dir:l.dir,"data-trigger":l.trigger,"data-placement":p,"data-entering":m||void 0,"data-exiting":e||void 0},!l.isNonModal&&x.createElement(Cn,{onDismiss:r.close}),x.createElement(Br.Provider,{value:{...d,placement:p,ref:i}},K),x.createElement(Cn,{onDismiss:r.close}));return c?x.createElement(Mn,{...l,shouldContainFocus:w&&l.trigger!=="PreviewTrigger",isExiting:e,portalContainer:t??o?.current??void 0},j):x.createElement(Mn,{...l,shouldContainFocus:w&&l.trigger!=="PreviewTrigger",isExiting:e,portalContainer:t},!l.isNonModal&&r.isOpen&&x.createElement("div",{"data-testid":"underlay",...f,style:{position:"fixed",inset:0}}),x.createElement("div",{ref:s,style:{display:"contents"}},x.createElement(An.Provider,{value:s},j)))}class Ge{constructor(e){this.value=null,this.level=0,this.hasChildNodes=!1,this.rendered=null,this.textValue="",this["aria-label"]=void 0,this.index=0,this.parentKey=null,this.prevKey=null,this.nextKey=null,this.firstChildKey=null,this.lastChildKey=null,this.props={},this.colSpan=null,this.colIndex=null,this.type=this.constructor.type,this.key=e}get childNodes(){throw new Error("childNodes is not supported")}clone(){let e=new this.constructor(this.key);return e.value=this.value,e.level=this.level,e.hasChildNodes=this.hasChildNodes,e.rendered=this.rendered,e.textValue=this.textValue,e["aria-label"]=this["aria-label"],e.index=this.index,e.parentKey=this.parentKey,e.prevKey=this.prevKey,e.nextKey=this.nextKey,e.firstChildKey=this.firstChildKey,e.lastChildKey=this.lastChildKey,e.props=this.props,e.render=this.render,e.colSpan=this.colSpan,e.colIndex=this.colIndex,e}filter(e,t,n){let l=this.clone();return t.addDescendants(l,e),l}}class sa extends Ge{filter(e,t,n){let[l,i]=oa(e,t,this.firstChildKey,n),s=this.clone();return s.firstChildKey=l,s.lastChildKey=i,s}}class f0 extends Ge{static{this.type="header"}}class _o extends Ge{static{this.type="loader"}}class Zo extends sa{static{this.type="item"}filter(e,t,n){if(n(this.textValue,this)){let l=this.clone();return t.addDescendants(l,e),l}return null}}class Bo extends sa{static{this.type="section"}filter(e,t,n){let l=super.filter(e,t,n);if(l&&l.lastChildKey!==null){let i=e.getItem(l.lastChildKey);if(i&&i.type!=="header")return l}return null}}class zo{get size(){return this.itemCount}getKeys(){return this.keyMap.keys()}*[Symbol.iterator](){let e=this.firstKey!=null?this.keyMap.get(this.firstKey):void 0;for(;e;)yield e,e=e.nextKey!=null?this.keyMap.get(e.nextKey):void 0}getChildren(e){let t=this.keyMap;return{*[Symbol.iterator](){let n=t.get(e),l=n?.firstChildKey!=null?t.get(n.firstChildKey):null;for(;l;)yield l,l=l.nextKey!=null?t.get(l.nextKey):void 0}}}getKeyBefore(e){let t=this.keyMap.get(e);if(!t)return null;if(t.prevKey!=null){for(t=this.keyMap.get(t.prevKey);t&&t.type!=="item"&&t.lastChildKey!=null;)t=this.keyMap.get(t.lastChildKey);return t?.key??null}return t.parentKey}getKeyAfter(e){let t=this.keyMap.get(e);if(!t)return null;if(t.type!=="item"&&t.firstChildKey!=null)return t.firstChildKey;for(;t;){if(t.nextKey!=null)return t.nextKey;if(t.parentKey!=null)t=this.keyMap.get(t.parentKey);else return null}return null}getFirstKey(){return this.firstKey}getLastKey(){let e=this.lastKey!=null?this.keyMap.get(this.lastKey):null;for(;e?.lastChildKey!=null;)e=this.keyMap.get(e.lastChildKey);return e?.key??null}getItem(e){return this.keyMap.get(e)??null}at(){throw new Error("Not implemented")}clone(){let e=this.constructor,t=new e;return t.keyMap=new Map(this.keyMap),t.firstKey=this.firstKey,t.lastKey=this.lastKey,t.itemCount=this.itemCount,t}addNode(e){if(this.frozen)throw new Error("Cannot add a node to a frozen collection");e.type==="item"&&this.keyMap.get(e.key)==null&&this.itemCount++,this.keyMap.set(e.key,e)}addDescendants(e,t){this.addNode(e);let n=t.getChildren(e.key);for(let l of n)this.addDescendants(l,t)}removeNode(e){if(this.frozen)throw new Error("Cannot remove a node to a frozen collection");let t=this.keyMap.get(e);t!=null&&t.type==="item"&&this.itemCount--,this.keyMap.delete(e)}commit(e,t,n=!1){if(this.frozen)throw new Error("Cannot commit a frozen collection");this.firstKey=e,this.lastKey=t,this.frozen=!n}filter(e){let t=new this.constructor,[n,l]=oa(this,t,this.firstKey,e);return t?.commit(n,l),t}constructor(){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.frozen=!1,this.itemCount=0}}function oa(r,e,t,n){if(t==null)return[null,null];let l=null,i=null,s=r.getItem(t);for(;s!=null;){let o=s.filter(r,e,n);o!=null&&(o.nextKey=null,i&&(o.prevKey=i.key,i.nextKey=o.key),l==null&&(l=o),e.addNode(o),i=o),s=s.nextKey!=null?r.getItem(s.nextKey):null}if(i&&i.type==="separator"){let o=i.prevKey;e.removeNode(i.key),o!=null?(i=e.getItem(o),i.nextKey=null):i=null}return[l?.key??null,i?.key??null]}class ca{constructor(e){this._firstChild=null,this._lastChild=null,this._previousSibling=null,this._nextSibling=null,this._parentNode=null,this._minInvalidChildIndex=null,this.ownerDocument=e}*[Symbol.iterator](){let e=this.firstChild;for(;e;)yield e,e=e.nextSibling}get firstChild(){return this._firstChild}set firstChild(e){this._firstChild=e,this.ownerDocument.markDirty(this)}get lastChild(){return this._lastChild}set lastChild(e){this._lastChild=e,this.ownerDocument.markDirty(this)}get previousSibling(){return this._previousSibling}set previousSibling(e){this._previousSibling=e,this.ownerDocument.markDirty(this)}get nextSibling(){return this._nextSibling}set nextSibling(e){this._nextSibling=e,this.ownerDocument.markDirty(this)}get parentNode(){return this._parentNode}set parentNode(e){this._parentNode=e,this.ownerDocument.markDirty(this)}get isConnected(){return this.parentNode?.isConnected||!1}invalidateChildIndices(e){(this._minInvalidChildIndex==null||!this._minInvalidChildIndex.isConnected||e.indexthis.subscriptions.delete(e)}resetAfterSSR(){this.isSSR&&(this.isSSR=!1,this.firstChild=null,this.lastChild=null,this.nodeId=0)}}function ua(r){let{children:e,items:t,idScope:n,addIdAndValue:l,dependencies:i=[]}=r,s=a.useMemo(()=>{},[e]),o=a.useMemo(()=>new WeakMap,[...i,s]);return a.useMemo(()=>{if(t&&typeof e=="function"){let c=[];for(let u of t){let f=Wo(u)?u:null,d=f?o.get(f):null;if(!d){d=e(u);let p=d.props.id??u?.key??u?.id;n!=null&&d.props.id==null&&p!=null&&(p=n+":"+p);let g=p??c.length;d=a.cloneElement(d,l?{key:g,id:p,value:u}:{key:g}),f&&o.set(f,d)}c.push(d)}return c}else if(typeof e!="function")return e},[e,t,o,n,l])}function Wo(r){switch(typeof r){case"object":return r!=null;case"function":case"symbol":return!0;default:return!1}}const da=a.createContext(!1),$t=a.createContext(null);function fa(r){if(a.useContext($t))return r.content;let{collection:t,document:n}=Xo(r.createCollection);return x.createElement(x.Fragment,null,x.createElement(ns,null,x.createElement($t.Provider,{value:n},r.content)),x.createElement(qo,{render:r.children,collection:t}))}function qo({collection:r,render:e}){return e(r)}function Go(r,e,t){let n=zt(),l=a.useRef(n);l.current=n;let i=a.useCallback(()=>l.current?t():e(),[e,t]);return ls.useSyncExternalStore(r,i)}const Yo=typeof x.useSyncExternalStore=="function"?x.useSyncExternalStore:Go;function Xo(r){let[e]=a.useState(()=>new Uo(r?.()||new zo)),t=a.useCallback(s=>e.subscribe(s),[e]),n=a.useCallback(()=>{let s=e.getCollection();return e.isSSR&&e.resetAfterSSR(),s},[e]),l=a.useCallback(()=>(e.isSSR=!0,e.getCollection()),[e]);return{collection:Yo(t,n,l),document:e}}const xr=a.createContext(null);function Jo(r){return class extends Ge{static{this.type=r}}}function ha(r,e,t,n,l,i){typeof r=="string"&&(r=Jo(r));let s=a.useCallback(c=>{c?.setProps(e,t,r,n,i)},[e,t,n,i,r]),o=a.useContext(xr);if(o){let c=o.ownerDocument.nodesByProps.get(e);return c||(c=o.ownerDocument.createElement(r.type),c.setProps(e,t,r,n,i),o.appendChild(c),o.ownerDocument.updateCollection(),o.ownerDocument.nodesByProps.set(e,c)),l?x.createElement(xr.Provider,{value:c},l):null}return x.createElement(r.type,{ref:s},l)}function qr(r,e){let t=({node:l})=>e(l.props,l.props.ref,l),n=a.forwardRef((l,i)=>{let s=a.useContext(hr);if(!a.useContext(da)){if(e.length>=3)throw new Error(e.name+" cannot be rendered outside a collection.");return e(l,i)}return ha(r,l,i,"children"in l?l.children:null,null,c=>x.createElement(hr.Provider,{value:s},x.createElement(t,{node:c})))});return n.displayName=e.name,n}function ma(r,e,t=pa){let n=({node:i})=>e(i.props,i.props.ref,i),l=a.forwardRef((i,s)=>{let o=t(i);return ha(r,i,s,null,o,c=>x.createElement(n,{node:c}))??x.createElement(x.Fragment,null)});return l.displayName=e.name,l}function pa(r){return ua({...r,addIdAndValue:!0})}const Kn=a.createContext(null);function ga(r){let e=a.useContext(Kn),t=(e?.dependencies||[]).concat(r.dependencies),n=r.idScope??e?.idScope,l=pa({...r,idScope:n,dependencies:t});return a.useContext($t)&&(l=x.createElement(Qo,null,l)),e=a.useMemo(()=>({dependencies:t,idScope:n}),[n,...t]),x.createElement(Kn.Provider,{value:e},l)}function Qo({children:r}){let e=a.useContext($t),t=a.useMemo(()=>x.createElement($t.Provider,{value:null},x.createElement(da.Provider,{value:!0},r)),[r]);return zt()?x.createElement(xr.Provider,{value:e},t):rt.createPortal(t,e)}const ec=a.createContext(null),ba={CollectionRoot({collection:r,renderDropIndicator:e}){return Tn(r,null,e)},CollectionBranch({collection:r,parent:e,renderDropIndicator:t}){return Tn(r,e,t)}};function Tn(r,e,t){return ua({items:e?r.getChildren(e.key):r,dependencies:[t],children(n){if(n.type==="content")return x.createElement(x.Fragment,null);let l=n.render(n);return!t||n.type!=="item"?l:x.createElement(x.Fragment,null,t({type:"item",key:n.key,dropPosition:"before"}),l,tc(r,n,t))}})}function tc(r,e,t){let n=e.key,l=r.getKeyAfter(n),i=l!=null?r.getItem(l):null;for(;i!=null&&i.type!=="item";)l=r.getKeyAfter(i.key),i=l!=null?r.getItem(l):null;let s=e.nextKey!=null?r.getItem(e.nextKey):null;for(;s!=null&&s.type!=="item";)s=s.nextKey!=null?r.getItem(s.nextKey):null;let o=[];if(s==null){let c=e;for(;c?.type==="item"&&(!i||c.parentKey!==i.parentKey&&i.levelr!=null?new Set([r]):null,[r])}function va(r){let e=nc(ce(r));e!==r&&(e&&rc(e,r),r&&$a(r,e))}function rc(r,e){r.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}function $a(r,e){r.dispatchEvent(new FocusEvent("focus",{relatedTarget:e})),r.dispatchEvent(new FocusEvent("focusin",{bubbles:!0,relatedTarget:e}))}function nc(r){let e=le(r),t=e?.getAttribute("aria-activedescendant");return t&&r.getElementById(t)||e}const lc=a.createContext({}),ac=a.createContext({}),xa=a.createContext(null);function Ea(r){let e=a.useRef({});return x.createElement(xa.Provider,{value:e},r.children)}const ic=a.forwardRef(function(e,t){let{name:n,isVisible:l=!0,children:i,className:s,style:o,render:c,...u}=e,[f,d]=a.useState(l?"visible":"hidden"),p=a.useContext(xa);if(!p)throw new Error(" must be rendered inside a ");l&&f==="hidden"&&d("visible"),t=We(t),Y(()=>{let b=t.current,y=p.current,m=y[n],v=null;if(b&&l&&m){d("visible");let $=b.getAnimations(),w=m.style.map(([S,K])=>{let T=b.style[S];if(S==="translate"){let C=m.rect,F=b.getBoundingClientRect(),_=C.left-F?.left,j=C.top-F?.top;b.style.translate=`${_}px ${j}px`}else b.style[S]=K;return[S,T]});for(let S of b.getAnimations())$.includes(S)||S.cancel();v=requestAnimationFrame(()=>{v=null;for(let[S,K]of w)b.style[S]=K}),delete y[n]}else b&&l&&!m?(queueMicrotask(()=>rt.flushSync(()=>d("entering"))),v=requestAnimationFrame(()=>{v=null,d("visible")})):b&&!l&&queueMicrotask(()=>{y[n]?(delete y[n],rt.flushSync(()=>d("exiting")),Promise.all(b.getAnimations().map($=>$.finished)).then(()=>d("hidden")).catch(()=>{})):d("hidden")});return()=>{if(v!=null&&cancelAnimationFrame(v),b&&b.isConnected&&!b.hasAttribute("data-exiting")){let $=window.getComputedStyle(b);if($.transitionProperty!=="none"){let w=$.transitionProperty.split(/\s*,\s*/);y[n]={rect:b.getBoundingClientRect(),style:w.map(S=>[S,$[S]])}}}}},[t,p,n,l]);let g=fe({children:i,className:s,style:o,render:c,values:{isEntering:f==="entering",isExiting:f==="exiting"}});return f==="hidden"?null:x.createElement(ae.div,{...u,...g,ref:t,"data-entering":f==="entering"||void 0,"data-exiting":f==="exiting"||void 0})}),Gr=a.createContext({isSelected:!1}),sc=a.forwardRef(function(e,t){[e,t]=Se(e,t,Gr);let{isSelected:n,...l}=e;return x.createElement(ic,{...l,ref:t,className:e.className||"react-aria-SelectionIndicator",name:"SelectionIndicator",isVisible:n})}),oc=a.createContext({});class h0 extends Ge{static{this.type="separator"}filter(e,t){let n=t.getItem(this.prevKey);if(n&&n.type!=="separator"){let l=this.clone();return t.addDescendants(l,e),l}return null}}var Sa={};Sa={longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"};var wa={};wa={longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"};var Pa={};Pa={longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"};var Ca={};Ca={longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"};var Ma={};Ma={longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"};var Aa={};Aa={longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"};var Ka={};Ka={longPressMessage:"Long press or press Alt + ArrowDown to open menu"};var Ta={};Ta={longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"};var Ra={};Ra={longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"};var ka={};ka={longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"};var La={};La={longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."};var Fa={};Fa={longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"};var Da={};Da={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"};var Na={};Na={longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"};var Ia={};Ia={longPressMessage:"Premi a lungo o premi Alt + Freccia giù per aprire il menu"};var Va={};Va={longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"};var Ha={};Ha={longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"};var ja={};ja={longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."};var Oa={};Oa={longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"};var _a={};_a={longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"};var Za={};Za={longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"};var Ba={};Ba={longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"};var za={};za={longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"};var Ua={};Ua={longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"};var Wa={};Wa={longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"};var qa={};qa={longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"};var Ga={};Ga={longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"};var Ya={};Ya={longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"};var Xa={};Xa={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"};var Ja={};Ja={longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"};var Qa={};Qa={longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"};var ei={};ei={longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"};var ti={};ti={longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"};var ri={};ri={longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"};var ni={};ni={"ar-AE":Sa,"bg-BG":wa,"cs-CZ":Pa,"da-DK":Ca,"de-DE":Ma,"el-GR":Aa,"en-US":Ka,"es-ES":Ta,"et-EE":Ra,"fi-FI":ka,"fr-FR":La,"he-IL":Fa,"hr-HR":Da,"hu-HU":Na,"it-IT":Ia,"ja-JP":Va,"ko-KR":Ha,"lt-LT":ja,"lv-LV":Oa,"nb-NO":_a,"nl-NL":Za,"pl-PL":Ba,"pt-BR":za,"pt-PT":Ua,"ro-RO":Wa,"ru-RU":qa,"sk-SK":Ga,"sl-SI":Ya,"sr-SP":Xa,"sv-SE":Ja,"tr-TR":Qa,"uk-UA":ei,"zh-CN":ti,"zh-TW":ri};const cc=500;function Yr(r){let{isDisabled:e,pointerType:t,onLongPressStart:n,onLongPressEnd:l,onLongPress:i,threshold:s=cc,accessibilityDescription:o}=r;const c=a.useRef(void 0);let{addGlobalListener:u,removeAllGlobalListeners:f}=Ut(),d=b=>t?b.pointerType===t:b.pointerType==="mouse"||b.pointerType==="touch",{pressProps:p}=Vr({isDisabled:e,onPressStart(b){if(b.continuePropagation(),d(b)){n&&n({...b,type:"longpressstart"}),c.current=setTimeout(()=>{b.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),u(b.target,"click",m=>m.preventDefault(),{once:!0}),ce(b.target).activeElement!==b.target&&xe(b.target),i&&i({...b,type:"longpress"}),c.current=void 0},s),b.pointerType==="touch"&&u(b.target,"contextmenu",m=>m.preventDefault(),{once:!0});let y=nt(b.target);u(y,"pointerup",()=>{setTimeout(()=>{f()},100)},{once:!0})}},onPressEnd(b){c.current&&clearTimeout(c.current),l&&d(b)&&l({...b,type:"longpressend"})}}),g=Bs(i&&!e?o:void 0);return{longPressProps:B(p,g)}}function uc(r){let{onContextMenu:e}=r,t=a.useRef(!1),{longPressProps:n}=Yr({onLongPressStart(){t.current=!1},onLongPress(l){t.current?t.current=!1:e?.({target:l.target,x:l.x,y:l.y})}});return e?{contextMenuProps:B(kr()?n:{},{onContextMenu(l){l.stopPropagation(),l.preventDefault(),t.current=!0;let i=l.currentTarget.getBoundingClientRect();e({target:l.currentTarget,x:l.clientX-i.x,y:l.clientY-i.y})},onKeyDown(l){if(Nt()&&l.ctrlKey&&l.key==="Enter"){t.current=!1;let i=l.currentTarget;l.stopPropagation(),setTimeout(()=>{if(t.current)t.current=!1;else{let s=i.getBoundingClientRect();e({target:i,x:s.width/2,y:s.height/2})}},10)}}})}:{contextMenuProps:{}}}function dc(r,e,t){let{type:n}=r,{isOpen:l}=e;a.useEffect(()=>{t&&t.current&&$l.set(t.current,e.close)});let i;n==="menu"?i=!0:n==="listbox"&&(i="listbox");let s=Re();return{triggerProps:{"aria-haspopup":i,"aria-expanded":l,"aria-controls":l?s:void 0,onPress:e.toggle},overlayProps:{id:s}}}function fc(r){return r&&r.__esModule?r.default:r}function hc(r,e,t){let{type:n="menu",isDisabled:l,trigger:i="press"}=r,s=Re(),{triggerProps:o,overlayProps:c}=dc({type:n},e,t),u=(m,v,$="first")=>{if(!m||v.isDefaultPrevented())return!1;e.toggle($)},{keyboardProps:f}=De({isDisabled:l,shortcuts:{Enter:m=>u(i!=="longPress",m,"first")," ":m=>u(i!=="longPress",m,"first"),ArrowDown:m=>u(i!=="longPress",m,"first"),ArrowUp:m=>u(i!=="longPress",m,"last"),"Alt+Enter":m=>u(i==="longPress",m,"first"),"Alt+ ":m=>u(i==="longPress",m,"first"),"Alt+ArrowDown":m=>u(!0,m,"first"),"Alt+ArrowUp":m=>u(!0,m,"last")}}),d=nl(fc(ni),"@react-aria/menu"),{longPressProps:p}=Yr({isDisabled:l||i!=="longPress",accessibilityDescription:d.format("longPressMessage"),onLongPressStart(){e.close()},onLongPress(){e.open("first")}}),g={preventFocusOnPress:!0,onPressStart(m){m.pointerType!=="touch"&&m.pointerType!=="keyboard"&&!l&&(xe(m.target),e.open(m.pointerType==="virtual"?"first":null))},onPress(m){m.pointerType==="touch"&&!l&&(xe(m.target),e.toggle())}};delete o.onPress;let{contextMenuProps:b}=uc({onContextMenu(m){let v=m.target.getBoundingClientRect();e.setPoint({x:v.x+m.x,y:v.y+m.y}),e.open()}});a.useEffect(()=>{if(e.isOpen&&i==="contextMenu"){let m=v=>{(v.button===2||v.button===0&&v.ctrlKey===!0)&&z(v)===document.body&&e.close()};return document.addEventListener("mousedown",m),()=>document.removeEventListener("mousedown",m)}},[e,i]);let y;if(i==="press")y={...g,...f};else if(i==="longPress")y={...p,...f};else if(i==="contextMenu"){y=b;let{"aria-haspopup":m,"aria-expanded":v,"aria-controls":$,...w}=o;o=w}return{menuTriggerProps:{...o,...y,id:s},menuProps:{...c,"aria-labelledby":s,autoFocus:e.focusStrategy||!0,onClose:e.close}}}const li=new WeakMap;function Er(r){return as()?r.altKey:r.ctrlKey}function ze(r,e){let t=`[data-key="${CSS.escape(String(e))}"]`,n=r.current?.dataset.collection;return n&&(t=`[data-collection="${CSS.escape(n)}"]${t}`),r.current?.querySelector(t)}const ai=new WeakMap;function mc(r){let e=Re();return ai.set(r,e),e}function pc(r){return ai.get(r)}const Rn=1e3;function gc(r){let{keyboardDelegate:e,selectionManager:t,onTypeSelect:n}=r,l=a.useRef({search:"",timeout:void 0}),i=o=>{if(l.current.search.length>0&&o.key===" "){if(o.preventDefault(),(!("continuePropagation"in o)||"continuePropagation"in o&&!o.isPropagationStopped())&&o.stopPropagation(),l.current.search+=" ",e.getKeyForSearch!=null){let c=e.getKeyForSearch(l.current.search,t.focusedKey);c==null&&(c=e.getKeyForSearch(l.current.search)),c!=null&&(t.setFocusedKey(c),n&&n(c))}clearTimeout(l.current.timeout),l.current.timeout=setTimeout(()=>{l.current.search=""},Rn)}},s=o=>{let c=bc(o.key);if(!(!c||o.ctrlKey||o.metaKey||o.altKey||!re(o.currentTarget,z(o))||l.current.search.length===0&&c===" ")){if(l.current.search+=c,e.getKeyForSearch!=null){let u=e.getKeyForSearch(l.current.search,t.focusedKey);if(u==null&&(u=e.getKeyForSearch(l.current.search)),u!=null)t.setFocusedKey(u),n&&n(u),o.preventDefault(),"continuePropagation"in o||o.stopPropagation();else{l.current.search="",clearTimeout(l.current.timeout),l.current.timeout=void 0;return}}clearTimeout(l.current.timeout),l.current.timeout=setTimeout(()=>{l.current.search=""},Rn)}};return a.useEffect(()=>{let o=l.current.timeout;return()=>{clearTimeout(o)}},[l]),{typeSelectProps:{onKeyDownCapture:e.getKeyForSearch?i:void 0,onKeyDown:e.getKeyForSearch?s:void 0}}}function bc(r){return r.length===1||!/^[A-Z]/i.test(r)?r:""}function ii(r){let{selectionManager:e,keyboardDelegate:t,ref:n,autoFocus:l=!1,shouldFocusWrap:i=!1,disallowEmptySelection:s=!1,disallowSelectAll:o=!1,escapeKeyBehavior:c="clearSelection",selectOnFocus:u=e.selectionBehavior==="replace",disallowTypeAhead:f=!1,shouldUseVirtualFocus:d,allowsTabNavigation:p=!1,scrollRef:g=n,linkBehavior:b="action",UNSTABLE_focusOnEntry:y}=r,{direction:m}=Ne(),v=Hr();const $=(R,k,oe)=>{if(k!=null){if(e.isLink(k)&&b==="selection"&&u&&!Er(R)){rt.flushSync(()=>{e.setFocusedKey(k,oe)});let Q=ze(n,k),Ct=e.getItemProps(k);if(Q){v.open(Q,R,Ct.href,Ct.routerOptions);return}return!1}if(e.setFocusedKey(k,oe),e.isLink(k)&&b==="override")return!1;if(R.shiftKey&&e.selectionMode==="multiple"){e.extendSelection(k);return}else if(u&&!Er(R)){e.replaceSelection(k);return}}return!1};let w=R=>{if(t.getKeyBelow){let k=e.focusedKey!=null?t.getKeyBelow?.(e.focusedKey):t.getFirstKey?.();if(k==null&&i&&(k=t.getFirstKey?.(e.focusedKey)),k!=null){$(R,k);return}}return!1},S=R=>{if(t.getKeyAbove){let k=e.focusedKey!=null?t.getKeyAbove?.(e.focusedKey):t.getLastKey?.();if(k==null&&i&&(k=t.getLastKey?.(e.focusedKey)),k!=null){$(R,k);return}}return!1},K=R=>{if(t.getFirstKey){if(e.focusedKey===null&&R.shiftKey)return!1;let k=t.getFirstKey(e.focusedKey,ht(R));if(e.setFocusedKey(k),k!=null){if(ht(R)&&R.shiftKey&&e.selectionMode==="multiple"){e.extendSelection(k);return}else if(u){e.replaceSelection(k);return}}}return!1},T=R=>{if(t.getKeyLeftOf){let k=e.focusedKey!=null?t.getKeyLeftOf?.(e.focusedKey):t.getFirstKey?.();if(k==null&&i&&(k=m==="rtl"?t.getFirstKey?.(e.focusedKey):t.getLastKey?.(e.focusedKey)),k!=null){$(R,k,m==="rtl"?"first":"last");return}}return!1},C=R=>{if(t.getKeyRightOf){let k=e.focusedKey!=null?t.getKeyRightOf?.(e.focusedKey):t.getFirstKey?.();if(k==null&&i&&(k=m==="rtl"?t.getLastKey?.(e.focusedKey):t.getFirstKey?.(e.focusedKey)),k!=null){$(R,k,m==="rtl"?"last":"first");return}}return!1},F=R=>{if(t.getLastKey){if(e.focusedKey===null&&R.shiftKey)return!1;let k=t.getLastKey(e.focusedKey,ht(R));if(e.setFocusedKey(k),k!=null){if(ht(R)&&R.shiftKey&&e.selectionMode==="multiple"){e.extendSelection(k);return}else if(u){e.replaceSelection(k);return}}}return!1},_=R=>{if(t.getKeyPageBelow&&e.focusedKey!=null){let k=t.getKeyPageBelow(e.focusedKey);if(k!=null)return $(R,k)}return!1},j=R=>{if(t.getKeyPageAbove&&e.focusedKey!=null){let k=t.getKeyPageAbove(e.focusedKey);if(k!=null)return $(R,k)}return!1},N=()=>{if(e.selectionMode==="multiple"&&o!==!0){e.selectAll();return}return!1},H=()=>{if(c==="clearSelection"&&!s&&e.selectedKeys.size!==0){e.clearSelection();return}return!1},D=()=>{if(!p&&n.current){let R=Me(n.current,{tabbable:!0}),k,oe;do oe=R.lastChild(),oe&&(k=oe);while(oe);let Q=le();k&&(!Ze(k)||Q&&!Fr(Q))&&xe(k)}return{shouldContinuePropagation:!0,shouldPreventDefault:!1}},M=()=>(!p&&n.current&&n.current.focus(),{shouldContinuePropagation:!0,shouldPreventDefault:!1}),L=(R,k)=>({[Nt()?R+"+Shift+Alt":R+"+Shift+Control"]:k,[R+"+Shift"]:k,[Nt()?R+"+Alt":R+"+Control"]:k,[R]:k}),{keyboardProps:O}=De({shortcuts:{...L("ArrowDown",w),...L("ArrowUp",S),...L("ArrowLeft",T),...L("ArrowRight",C),...L("PageDown",_),...L("PageUp",j)},allowRepeats:!0}),{keyboardProps:I}=De({shortcuts:{...L("Home",K),...L("End",F),"Mod+A":N,Escape:H,Tab:D,"Tab+Shift":M}}),X=a.useRef({top:0,left:0});mt(g,"scroll",()=>{X.current={top:g.current?.scrollTop??0,left:g.current?.scrollLeft??0}});let ne=R=>{if(e.isFocused){re(R.currentTarget,z(R))||e.setFocused(!1);return}if(!re(R.currentTarget,z(R)))return;let k=yt();e.setFocused(!0);let oe=Q=>{Q!=null&&(e.setFocusedKey(Q),u&&!e.isSelected(Q)&&e.replaceSelection(Q))};if(y&&(k==="keyboard"||k==="virtual"))oe(y==="first"?t.getFirstKey?.():t.getLastKey?.());else if(e.focusedKey==null){let Q=R.relatedTarget;Q&&R.currentTarget.compareDocumentPosition(Q)&Node.DOCUMENT_POSITION_FOLLOWING?oe(e.lastSelectedKey??t.getLastKey?.()):oe(e.firstSelectedKey??t.getFirstKey?.())}else g.current&&(g.current.scrollTop=X.current.top,g.current.scrollLeft=X.current.left);if(e.focusedKey!=null&&g.current){let Q=ze(n,e.focusedKey);Q instanceof HTMLElement&&(!Ze(Q)&&!d&&xe(Q),(k==="keyboard"||y&&k==="virtual")&&dn(Q,{containingElement:n.current}))}},te=R=>{re(R.currentTarget,R.relatedTarget)||e.setFocused(!1)},U=a.useRef(!1);mt(n,Hs,d?R=>{let{detail:k}=R;R.stopPropagation(),e.setFocused(!0),k?.focusStrategy==="first"&&(U.current=!0)}:void 0);let A=t.getFirstKey?.()??null;un(()=>{if(U.current)if(A==null){let R=le();va(n.current),$a(R,null),e.collection.size>0&&(U.current=!1)}else e.setFocusedKey(A),U.current=!1},[A,e.collection.size]),un(()=>{e.collection.size>0&&(U.current=!1)},[e.focusedKey]),mt(n,Vs,d?R=>{R.stopPropagation(),e.setFocused(!1),R.detail?.clearFocusKey&&e.setFocusedKey(null)}:void 0);const P=a.useRef(l),V=a.useRef(!1);a.useEffect(()=>{if(P.current){let R=null;l==="first"&&(R=t.getFirstKey?.()??null),l==="last"&&(R=t.getLastKey?.()??null);let k=e.selectedKeys;if(k.size){for(let oe of k)if(e.canSelectItem(oe)){R=oe;break}}e.setFocused(!0),e.setFocusedKey(R),R!=null&&u&&!k.size&&e.canSelectItem(R)&&e.replaceSelection(R),R==null&&!d&&n.current&&bt(n.current),e.collection.size>0&&(P.current=!1,V.current=!0)}});let E=a.useRef(e.focusedKey),Z=a.useRef(null);a.useEffect(()=>{if(e.isFocused&&e.focusedKey!=null&&(e.focusedKey!==E.current||V.current)&&g.current&&n.current){let R=yt(),k=ze(n,e.focusedKey);if(!(k instanceof HTMLElement))return;(R==="keyboard"||V.current)&&(Z.current&&cancelAnimationFrame(Z.current),Z.current=requestAnimationFrame(()=>{g.current&&(Dt(g.current,k),R!=="virtual"&&dn(k,{containingElement:n.current}))}))}!d&&e.isFocused&&e.focusedKey==null&&E.current!=null&&n.current&&bt(n.current),E.current=e.focusedKey,V.current=!1}),a.useEffect(()=>()=>{Z.current&&cancelAnimationFrame(Z.current)},[]),mt(n,"react-aria-focus-scope-restore",R=>{R.preventDefault(),e.setFocused(!0)});let q={...B(I,O),onFocus:ne,onBlur:te,onMouseDown(R){g.current===z(R)&&R.preventDefault()}},{typeSelectProps:pe}=gc({keyboardDelegate:t,selectionManager:e});f||(q=B(pe,q));let Ie;d||(Ie=e.focusedKey==null?0:-1);let Ve=mc(e.collection);return{collectionProps:B(q,{tabIndex:Ie,"data-collection":Ve})}}class kn{constructor(e){this.ref=e}getItemRect(e){let t=this.ref.current;if(!t)return null;let n=e!=null?ze(this.ref,e):null;if(!n)return null;let l=t.getBoundingClientRect(),i=n.getBoundingClientRect();return{x:i.left-l.left-t.clientLeft+t.scrollLeft,y:i.top-l.top-t.clientTop+t.scrollTop,width:i.width,height:i.height}}getContentSize(){let e=this.ref.current;return{width:e?.scrollWidth??0,height:e?.scrollHeight??0}}getVisibleRect(){let e=this.ref.current;return{x:e?.scrollLeft??0,y:e?.scrollTop??0,width:e?.clientWidth??0,height:e?.clientHeight??0}}}class yc{constructor(...e){if(e.length===1){let t=e[0];this.collection=t.collection,this.ref=t.ref,this.collator=t.collator,this.disabledKeys=t.disabledKeys||new Set,this.disabledBehavior=t.disabledBehavior||"all",this.orientation=t.orientation||"vertical",this.direction=t.direction,this.layout=t.layout||"stack",this.layoutDelegate=t.layoutDelegate||new kn(t.ref)}else this.collection=e[0],this.disabledKeys=e[1],this.ref=e[2],this.collator=e[3],this.layout="stack",this.orientation="vertical",this.disabledBehavior="all",this.layoutDelegate=new kn(this.ref);this.layout==="stack"&&this.orientation==="vertical"&&(this.getKeyLeftOf=void 0,this.getKeyRightOf=void 0)}isDisabled(e){return this.disabledBehavior==="all"&&(e.props?.isDisabled||this.disabledKeys.has(e.key))&&e.props?.disabledBehavior!=="selection"}findNextNonDisabled(e,t,n=!1){let l=e;for(;l!=null;){let i=this.collection.getItem(l);if(i?.type==="item"&&(n||!this.isDisabled(i)))return l;l=t(l)}return null}getNextKey(e,t){let n=e;return n=this.collection.getKeyAfter(n),this.findNextNonDisabled(n,l=>this.collection.getKeyAfter(l),t?.includeDisabled)}getPreviousKey(e,t){let n=e;return n=this.collection.getKeyBefore(n),this.findNextNonDisabled(n,l=>this.collection.getKeyBefore(l),t?.includeDisabled)}findKey(e,t,n){let l=e,i=this.layoutDelegate.getItemRect(l);if(!i||l==null)return null;let s=i;do{if(l=t(l),l==null)break;i=this.layoutDelegate.getItemRect(l)}while(i&&n(s,i)&&l!=null);return l}isSameRow(e,t){return e.y===t.y||e.x!==t.x}isSameColumn(e,t){return e.x===t.x||e.y!==t.y}isReversed(e){let t=this.getNextKey(e),n=ze(this.ref,e);if(t!=null){let i=ze(this.ref,t);return!n||!i?!1:n.getBoundingClientRect().top>i.getBoundingClientRect().top}let l=this.getPreviousKey(e);if(l!=null){let i=ze(this.ref,l);return!n||!i?!1:i.getBoundingClientRect().top>n.getBoundingClientRect().top}return!1}getKeyBelow(e,t){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(e,n=>this.getNextKey(n,t),this.isSameRow):this.orientation==="vertical"?this.isReversed(e)?this.getPreviousKey(e,t):this.getNextKey(e,t):this.getNextKey(e,t)}getKeyAbove(e,t){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(e,n=>this.getPreviousKey(n,t),this.isSameRow):this.orientation==="vertical"?this.isReversed(e)?this.getNextKey(e,t):this.getPreviousKey(e,t):this.getPreviousKey(e,t)}getNextColumn(e,t,n){return t?this.getPreviousKey(e,n):this.getNextKey(e,n)}getKeyRightOf(e,t){let n=this.direction==="ltr"?"getKeyRightOf":"getKeyLeftOf";return this.layoutDelegate[n]?(e=this.layoutDelegate[n](e),this.findNextNonDisabled(e,l=>this.layoutDelegate[n](l),t?.includeDisabled)):this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(e,this.direction==="rtl",t):this.findKey(e,l=>this.getNextColumn(l,this.direction==="rtl",t),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(e,this.direction==="rtl",t):null}getKeyLeftOf(e,t){let n=this.direction==="ltr"?"getKeyLeftOf":"getKeyRightOf";return this.layoutDelegate[n]?(e=this.layoutDelegate[n](e),this.findNextNonDisabled(e,l=>this.layoutDelegate[n](l),t?.includeDisabled)):this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(e,this.direction==="ltr",t):this.findKey(e,l=>this.getNextColumn(l,this.direction==="ltr",t),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(e,this.direction==="ltr",t):null}getFirstKey(){let e=this.collection.getFirstKey();return this.findNextNonDisabled(e,t=>this.collection.getKeyAfter(t))}getLastKey(){let e=this.collection.getLastKey();return this.findNextNonDisabled(e,t=>this.collection.getKeyBefore(t))}getKeyPageAbove(e){let t=this.ref.current,n=this.layoutDelegate.getItemRect(e);if(!n)return null;let l=this.isReversed(e);if(t&&!at(t))return this.getFirstKey();let i=e;if(this.orientation==="horizontal"){let s=Math.max(0,n.x+n.width-this.layoutDelegate.getVisibleRect().width);for(;n&&n.x>s&&i!=null;)i=this.getKeyAbove(i),n=i==null?null:this.layoutDelegate.getItemRect(i)}else{let s=this.layoutDelegate.getVisibleRect(),o=l?n.y-s.height:Math.max(0,n.y+n.height-s.height);for(;n&&n.y>o&&i!=null;)i=this.getKeyAbove(i),n=i==null?null:this.layoutDelegate.getItemRect(i)}return i??(l?this.getLastKey():this.getFirstKey())}getKeyPageBelow(e){let t=this.ref.current,n=this.layoutDelegate.getItemRect(e);if(!n)return null;let l=this.isReversed(e);if(t&&!at(t))return this.getLastKey();let i=e;if(this.orientation==="horizontal"){let s=Math.min(this.layoutDelegate.getContentSize().width,n.x-n.width+this.layoutDelegate.getVisibleRect().width);for(;n&&n.xl[0]i||new yc({collection:t,disabledKeys:n,disabledBehavior:u,ref:l,collator:c,layoutDelegate:s,orientation:o}),[i,s,t,n,l,c,u,o]),{collectionProps:d}=ii({...r,ref:l,selectionManager:e,keyboardDelegate:f});return{listProps:d}}function xc(r,e,t){let{shouldFocusWrap:n=!0,onKeyDown:l,onKeyUp:i,...s}=r;!r["aria-label"]&&r["aria-labelledby"];let o=se(r,{labelable:!0}),{listProps:c}=$c({...s,ref:t,selectionManager:e.selectionManager,collection:e.collection,disabledKeys:e.disabledKeys,shouldFocusWrap:n,linkBehavior:"override"});return li.set(e,{onClose:r.onClose,onAction:r.onAction,shouldUseVirtualFocus:r.shouldUseVirtualFocus}),{menuProps:B(o,{onKeyDown:l,onKeyUp:i},{role:"menu",...c,onKeyDown:u=>{(u.key!=="Escape"||r.shouldUseVirtualFocus)&&c.onKeyDown?.(u)}})}}function si(r){let{id:e,selectionManager:t,key:n,ref:l,shouldSelectOnPressUp:i,shouldUseVirtualFocus:s,focus:o,isDisabled:c,onAction:u,allowsDifferentPressOrigin:f,linkBehavior:d="action"}=r,p=Hr();e=Re(e);let g=E=>{if(E.pointerType==="keyboard"&&Er(E))t.toggleSelection(n);else{if(t.selectionMode==="none")return;if(t.isLink(n)){if(d==="selection"&&l.current){let Z=t.getItemProps(n);p.open(l.current,E,Z.href,Z.routerOptions),t.setSelectedKeys(t.selectedKeys);return}else if(d==="override"||d==="none")return}t.selectionMode==="single"?t.isSelected(n)&&!t.disallowEmptySelection?t.toggleSelection(n):t.replaceSelection(n):E&&E.shiftKey?t.extendSelection(n):t.selectionBehavior==="toggle"||E&&(ht(E)||E.pointerType==="touch"||E.pointerType==="virtual")?t.toggleSelection(n):t.replaceSelection(n)}};a.useEffect(()=>{n===t.focusedKey&&t.isFocused&&(s?va(l.current):o?o():le()!==l.current&&l.current&&bt(l.current))},[l,n,t.focusedKey,t.childFocusStrategy,t.isFocused,s]),c=c||t.isDisabled(n);let b={};!s&&!c?b={tabIndex:n===t.focusedKey?0:-1,onFocus(E){z(E)===l.current&&t.setFocusedKey(n)}}:c&&(b.onMouseDown=E=>{E.preventDefault()}),a.useEffect(()=>{c&&t.focusedKey===n&&t.setFocusedKey(null)},[t,c,n]);let y=t.isLink(n)&&d==="override",m=u&&r.UNSTABLE_itemBehavior==="action",v=t.isLink(n)&&d!=="selection"&&d!=="none",$=!c&&t.canSelectItem(n)&&!y&&!m,w=(u||v)&&!c,S=w&&(t.selectionBehavior==="replace"?!$:!$||t.isEmpty),K=w&&$&&t.selectionBehavior==="replace",T=S||K,C=a.useRef(null),F=T&&$,_=a.useRef(!1),j=a.useRef(!1),N=t.getItemProps(n),H=E=>{u&&(u(),l.current?.dispatchEvent(new CustomEvent("react-aria-item-action",{bubbles:!0}))),v&&l.current&&p.open(l.current,E,N.href,N.routerOptions)},D={ref:l};i?(D.onPressStart=E=>{C.current=E.pointerType,_.current=F,E.pointerType==="keyboard"&&(!T||Fn(E.key))&&g(E)},f?(D.onPressUp=S?void 0:E=>{E.pointerType==="mouse"&&$&&g(E)},D.onPress=S?H:E=>{E.pointerType!=="keyboard"&&E.pointerType!=="mouse"&&$&&g(E)}):D.onPress=E=>{if(S||K&&E.pointerType!=="mouse"){if(E.pointerType==="keyboard"&&!Ln(E.key))return;H(E)}else E.pointerType!=="keyboard"&&$&&g(E)}):(D.onPressStart=E=>{C.current=E.pointerType,_.current=F,j.current=S,$&&(E.pointerType==="mouse"&&!S||E.pointerType==="keyboard"&&(!w||Fn(E.key)))&&g(E)},D.onPress=E=>{(E.pointerType==="touch"||E.pointerType==="pen"||E.pointerType==="virtual"||E.pointerType==="keyboard"&&T&&Ln(E.key)||E.pointerType==="mouse"&&j.current)&&(T?H(E):$&&g(E))});let M=pc(t.collection);if(b["data-collection"]=M,b["data-key"]=n,D.preventFocusOnPress=s,s&&(D=B(D,{onPressStart(E){E.pointerType!=="touch"&&(t.setFocused(!0),t.setFocusedKey(n))},onPress(E){E.pointerType==="touch"&&(t.setFocused(!0),t.setFocusedKey(n))}})),N)for(let E of["onPressStart","onPressEnd","onPressChange","onPress","onPressUp","onClick"])N[E]&&(D[E]=Nr(D[E],N[E]));let{pressProps:L,isPressed:O}=Vr(D),I=K?E=>{C.current==="mouse"&&(E.stopPropagation(),E.preventDefault(),H(E))}:void 0,{longPressProps:X}=Yr({isDisabled:!F,onLongPress(E){E.pointerType==="touch"&&(g(E),t.setSelectionBehavior("toggle"))}}),ne=E=>{C.current==="touch"&&_.current&&E.preventDefault()},te=d!=="none"&&t.isLink(n)?E=>{is.isOpening||E.preventDefault()}:void 0,U=B(b,$||S||s&&!c?L:{},F?X:{},{onDoubleClick:I,onDragStartCapture:ne,onClick:te,id:e},s?{onMouseDown:E=>E.preventDefault()}:void 0),A=E=>{let Z=E;for(;Z&&Z!==l.current;){let q=Z.getAttribute("data-collection");if(q!=null)return q!==M;Z=Z.parentElement}return Fr(E)},P=U.onPointerDown;U.onPointerDown=E=>{let Z=z(E);if(Z&&Z!==l.current&&A(Z)){E.stopPropagation();return}P?.(E)};let V=U.onMouseDown;return U.onMouseDown=E=>{let Z=z(E);if(Z&&Z!==l.current&&A(Z)){E.stopPropagation();return}V?.(E)},{itemProps:U,isPressed:O,isSelected:t.isSelected(n),isFocused:t.isFocused&&t.focusedKey===n,isDisabled:c,allowsSelection:$,hasAction:T}}function Ln(r){return r==="Enter"}function Fn(r){return r===" "}function oi(r,e){return typeof e.getChildren=="function"?e.getChildren(r.key):r.childNodes}function Ec(r){return Sc(r)}function Sc(r,e){for(let t of r)return t}function or(r,e,t){if(e.parentKey===t.parentKey)return e.index-t.index;let n=[...Dn(r,e),e],l=[...Dn(r,t),t],i=n.slice(0,l.length).findIndex((s,o)=>s!==l[o]);return i!==-1?(e=n[i],t=l[i],e.index-t.index):n.findIndex(s=>s===t)>=0?1:(l.findIndex(s=>s===e)>=0,-1)}function Dn(r,e){let t=[],n=e;for(;n?.parentKey!=null;)n=r.getItem(n.parentKey),n&&t.unshift(n);return t}const Nn=new WeakMap;function wc(r){let e=Nn.get(r);if(e!=null)return e;let t=0,n=l=>{for(let i of l)i.type==="section"?n(oi(i,r)):i.type==="item"&&t++};return n(r),Nn.set(r,t),t}function Pc(r,e,t){let{id:n,key:l,closeOnSelect:i,shouldCloseOnSelect:s,isVirtualized:o,"aria-haspopup":c,onPressStart:u,onPressUp:f,onPress:d,onPressChange:p,onPressEnd:g,onClick:b,onHoverStart:y,onHoverChange:m,onHoverEnd:v,onKeyDown:$,onKeyUp:w,onFocus:S,onFocusChange:K,onBlur:T,selectionManager:C=e.selectionManager}=r,F=!!c,_=F&&r["aria-expanded"]==="true",j=r.isDisabled??C.isDisabled(l),N=r.isSelected??C.isSelected(l),H=li.get(e),D=e.collection.getItem(l),M=r.onClose||H.onClose,L=Hr(),O=()=>{if(!F&&(D?.props?.onAction?D.props.onAction():r.onAction&&r.onAction(l),H.onAction)){let J=H.onAction;J(l,D?.value)}},I="menuitem";F||(C.selectionMode==="single"?I="menuitemradio":C.selectionMode==="multiple"&&(I="menuitemcheckbox"));let X=tr(),ne=tr(),te=tr(),U={id:n,"aria-disabled":j||void 0,role:I,"aria-label":r["aria-label"],"aria-labelledby":X,"aria-describedby":[r["aria-describedby"],ne,te].filter(Boolean).join(" ")||void 0,"aria-controls":r["aria-controls"],"aria-haspopup":c,"aria-expanded":r["aria-expanded"]};if(C.selectionMode!=="none"&&!F&&(U["aria-checked"]=N),o){let J=Number(D?.index);U["aria-posinset"]=Number.isNaN(J)?void 0:J+1,U["aria-setsize"]=wc(e.collection)}let A=a.useRef(!1),P=J=>{p?.(J),A.current=J},V=a.useRef(null),E=J=>{J.pointerType!=="keyboard"&&(V.current={pointerType:J.pointerType}),J.pointerType==="mouse"&&(A.current||J.target.click()),f?.(J)},Z=J=>{b?.(J),O(),ss(J,L,D.props.href,D?.props.routerOptions);let Ye=V.current?.pointerType==="keyboard"?V.current?.key==="Enter"||C.selectionMode==="none"||C.isLink(l):C.selectionMode!=="multiple"||C.isLink(l);Ye=s??i??Ye,M&&!F&&Ye&&M(),V.current=null},{itemProps:q,isFocused:pe}=si({id:n,selectionManager:C,key:l,ref:t,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:"none",shouldUseVirtualFocus:H.shouldUseVirtualFocus}),{pressProps:Ie,isPressed:Ve}=Vr({onPressStart:u,onPress:d,onPressUp:E,onPressChange:P,onPressEnd:g,isDisabled:j}),{hoverProps:R}=qe({isDisabled:j,onHoverStart(J){!mr()&&!(_&&c)&&(C.setFocused(!0),C.setFocusedKey(l)),y?.(J)},onHoverChange:m,onHoverEnd:v}),{keyboardProps:k}=De({shortcuts:{" ":J=>{V.current={pointerType:"keyboard",key:" "},z(J).click(),Ft("keyboard")},Enter:J=>{V.current={pointerType:"keyboard",key:"Enter"};let Ye=z(J);if(Ye.tagName!=="A"){Ye.click(),Ft("keyboard");return}return Ft("keyboard"),{shouldPreventDefault:!1,shouldContinuePropagation:!1}}},onKeyDown:$,onKeyUp:w}),{focusableProps:oe}=St({onBlur:T,onFocus:S,onFocusChange:K},t),Q=se(D?.props);delete Q.id;let Ct=sl(D?.props);return{menuItemProps:{...U,...B(Q,Ct,F?{onFocus:q.onFocus,"data-collection":q["data-collection"],"data-key":q["data-key"]}:q,Ie,R,k,oe,H.shouldUseVirtualFocus||F?{onMouseDown:J=>J.preventDefault()}:void 0,j?void 0:{onClick:Z}),tabIndex:q.tabIndex!=null&&_&&!H.shouldUseVirtualFocus?-1:q.tabIndex},labelProps:{id:X},descriptionProps:{id:ne},keyboardShortcutProps:{id:te},isFocused:pe,isFocusVisible:pe&&C.isFocused&&mr()&&!_,isSelected:N,isPressed:Ve,isDisabled:j}}function Cc(r){let{heading:e,"aria-label":t}=r,n=Re();return{itemProps:{role:"presentation"},headingProps:e?{id:n,role:"presentation"}:{},groupProps:{role:"group","aria-label":t,"aria-labelledby":e?n:void 0}}}const Tt=2,Mc=50,Ac=1e3,In=Math.PI/12;function Kc(r){let{menuRef:e,submenuRef:t,isOpen:n,isDisabled:l}=r,i=a.useRef(void 0),s=a.useRef(void 0),o=a.useRef(0),c=a.useRef(void 0),u=a.useRef(void 0),f=a.useRef(void 0),d=a.useRef(2),[p,g]=a.useState(!1);Vt({ref:n?t:void 0,onResize:()=>{t.current&&(s.current=t.current.getBoundingClientRect(),f.current=void 0)}});let y=()=>{g(!1),d.current=Tt,i.current=void 0},m=os(),v=Fe($=>{p&&$.preventDefault()});a.useEffect(()=>{p&&e.current?e.current.style.pointerEvents="none":e.current.style.pointerEvents=""},[e,p]),Y(()=>{let $=t.current,w=e.current;if(l||!$||!n||m!=="pointer"||!w){y();return}s.current=$.getBoundingClientRect();let S=K=>{if(K.pointerType==="touch"||K.pointerType==="pen")return;let T=Date.now();if(T-o.currents.current.right?"left":"right"),Cw.getBoundingClientRect().right||Fw.getBoundingClientRect().bottom){y();return}let _=i.current.x,j=i.current.y,N=f.current==="right"?s.current.left-_:_-s.current.right,H=Math.atan2(j-s.current.top,N)+In,D=Math.atan2(j-s.current.bottom,N)-In,M=Math.atan2(j-F,f.current==="left"?-(C-_):C-_),L=MD;d.current=L?Math.min(d.current+1,Tt):Math.max(d.current-1,0),d.current>=Tt?g(!0):g(!1),o.current=T,i.current={x:C,y:F},L&&(c.current=setTimeout(()=>{y(),u.current=setTimeout(()=>{let O=document.elementFromPoint(C,F);O&&re(w,O)&&O.dispatchEvent(new PointerEvent("pointerover",{bubbles:!0,cancelable:!0}))},100)},Ac))};return window.addEventListener("pointermove",S),window.addEventListener("pointerdown",v,!0),()=>{window.removeEventListener("pointermove",S),window.removeEventListener("pointerdown",v,!0),clearTimeout(c.current),clearTimeout(u.current),d.current=Tt}},[l,n,e,m,g,t])}function Tc(r,e,t){let{parentMenuRef:n,submenuRef:l,type:i="menu",isDisabled:s,delay:o=200,shouldUseVirtualFocus:c}=r,u=Re(),f=Re(),{direction:d}=Ne(),p=a.useRef(void 0),g=a.useCallback(()=>{p.current&&(clearTimeout(p.current),p.current=void 0)},[p]),b=a.useCallback(C=>{g(),e.open(C)},[e,g]),y=a.useCallback(()=>{g(),e.close()},[e,g]);Y(()=>()=>{g()},[g]);let{keyboardProps:m}=De({shortcuts:{ArrowLeft:C=>{if(!Ze(C.currentTarget))return!1;if(d==="ltr"&&re(C.currentTarget,z(C))){y(),!c&&t.current&&xe(t.current);return}return!1},ArrowRight:C=>{if(!Ze(C.currentTarget))return!1;if(d==="rtl"&&re(C.currentTarget,z(C))){y(),!c&&t.current&&xe(t.current);return}return!1},Escape:C=>{if(!Ze(C.currentTarget))return!1;if(re(l.current,z(C))){y(),!c&&t.current&&xe(t.current);return}return!1}}}),v={id:f,"aria-labelledby":u,submenuLevel:e.submenuLevel,...i==="menu"&&{onClose:e.closeAll,autoFocus:e.focusStrategy??void 0,...m}},{keyboardProps:$}=De({shortcuts:{ArrowRight:()=>{if(!s)if(d==="ltr"){e.isOpen||b("first"),i==="menu"&&l?.current&&le()===t?.current&&xe(l.current);return}else if(e.isOpen){y();return}else return!1;return!1},ArrowLeft:()=>{if(!s)if(d==="rtl"){e.isOpen||b("first"),i==="menu"&&l?.current&&le()===t?.current&&xe(l.current);return}else if(e.isOpen){y();return}else return!1;return!1}}}),w=C=>{!s&&(C.pointerType==="virtual"||C.pointerType==="keyboard")&&b("first")},S=C=>{!s&&(C.pointerType==="touch"||C.pointerType==="mouse")&&b()},K=C=>{s||(C&&!e.isOpen?p.current||(p.current=setTimeout(()=>{b()},o)):C||g())};mt(n,"focusin",C=>{e.isOpen&&re(n.current,z(C))&&z(C)!==t.current&&y()});let T=C=>C!==t.current;return Kc({menuRef:n,submenuRef:l,isOpen:e.isOpen,isDisabled:s}),{submenuTriggerProps:{onKeyDown:$.onKeyDown,onKeyUp:$.onKeyUp,id:u,"aria-controls":e.isOpen?f:void 0,"aria-haspopup":s?void 0:i,"aria-expanded":e.isOpen?"true":"false",onPressStart:w,onPress:S,onHoverChange:K,isOpen:e.isOpen},submenuProps:v,popoverProps:{isNonModal:!0,shouldCloseOnInteractOutside:T}}}function ci(r){let e=Ur(r),[t,n]=a.useState(null),[l,i]=a.useState([]),s=()=>{i([]),e.close()};return{focusStrategy:t,...e,open(u=null){n(u),e.open()},toggle(u=null){n(u),e.toggle()},close(){s()},expandedKeysStack:l,openSubmenu:(u,f)=>{i(d=>f>d.length?d:[...d.slice(0,f),u])},closeSubmenu:(u,f)=>{i(d=>d[f]===u?d.slice(0,f):d)}}}function Rc(r,e){let{triggerKey:t}=r,{expandedKeysStack:n,openSubmenu:l,closeSubmenu:i,close:s}=e,[o]=a.useState(n?.length),c=a.useMemo(()=>n[o]===t,[n,t,o]),[u,f]=a.useState(null),d=a.useCallback(b=>{f(b??null),l(t,o)},[l,o,t]),p=a.useCallback(()=>{f(null),i(t,o)},[i,o,t]),g=a.useCallback(b=>{f(b??null),c?p():d(b)},[p,d,c]);return a.useMemo(()=>({focusStrategy:u,isOpen:c,open:d,close:p,closeAll:s,submenuLevel:o,setOpen:()=>{},toggle:g,point:null,setPoint:()=>{}}),[c,d,p,s,u,g,o])}class $e extends Set{constructor(e,t,n){super(e),e instanceof $e?(this.anchorKey=t??e.anchorKey,this.currentKey=n??e.currentKey):(this.anchorKey=t??null,this.currentKey=n??null)}}class wt{constructor(e,t,n){this.collection=e,this.state=t,this.allowsCellSelection=n?.allowsCellSelection??!1,this._isSelectAll=null,this.layoutDelegate=n?.layoutDelegate||null,this.fullCollection=n?.fullCollection||null}get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(e){this.state.setSelectionBehavior(e)}get isFocused(){return this.state.isFocused}setFocused(e){this.state.setFocused(e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(e,t){(e==null||this.collection.getItem(e))&&this.state.setFocusedKey(e,t)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){if(this.state.selectionMode==="none")return!1;let t=this.getKey(e);return t==null?!1:this.state.selectedKeys==="all"?this.canSelectItem(t):this.state.selectedKeys.has(t)}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let e=this.getSelectAllKeys(),t=this.state.selectedKeys;return this._isSelectAll=e.every(n=>t.has(n)),this._isSelectAll}get firstSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let n=this.collection.getItem(t);(!e||n&&or(this.collection,n,e)<0)&&(e=n)}return e?.key??null}get lastSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let n=this.collection.getItem(t);(!e||n&&or(this.collection,n,e)>0)&&(e=n)}return e?.key??null}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(e){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(e);return}let t=this.getKey(e);if(t==null)return;let n;if(this.state.selectedKeys==="all")n=new $e([t],t,t);else{let l=this.state.selectedKeys,i=l.anchorKey??t;n=new $e(l,i,t);for(let s of this.getKeyRange(i,l.currentKey??t))n.delete(s);for(let s of this.getKeyRange(t,i))this.canSelectItem(s)&&n.add(s)}this.state.setSelectedKeys(n)}getKeyRange(e,t){let n=this.collection.getItem(e),l=this.collection.getItem(t);return n&&l?or(this.collection,n,l)<=0?this.getKeyRangeInternal(e,t):this.getKeyRangeInternal(t,e):[]}getKeyRangeInternal(e,t){if(this.layoutDelegate?.getKeyRange)return this.layoutDelegate.getKeyRange(e,t);let n=[],l=e;for(;l!=null;){let i=this.collection.getItem(l);if(i&&(i.type==="item"||i.type==="cell"&&this.allowsCellSelection)&&n.push(l),l===t)return n;l=this.collection.getKeyAfter(l)}return[]}getKey(e){let t=this.collection.getItem(e);if(!t||t.type==="cell"&&this.allowsCellSelection)return e;for(;t&&t.type!=="item"&&t.parentKey!=null;)t=this.collection.getItem(t.parentKey);return!t||t.type!=="item"?null:t.key}toggleSelection(e){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(e)){this.replaceSelection(e);return}let t=this.getKey(e);if(t==null)return;let n=new $e(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);n.has(t)?n.delete(t):this.canSelectItem(t)&&(n.add(t),n.anchorKey=t,n.currentKey=t),!(this.disallowEmptySelection&&n.size===0)&&this.state.setSelectedKeys(n)}replaceSelection(e){if(this.selectionMode==="none")return;let t=this.getKey(e);if(t==null)return;let n=this.canSelectItem(t)?new $e([t],t,t):new $e;this.state.setSelectedKeys(n)}setSelectedKeys(e){if(this.selectionMode==="none")return;let t=new $e;for(let n of e){let l=this.getKey(n);if(l!=null&&(t.add(l),this.selectionMode==="single"))break}this.state.setSelectedKeys(t)}getSelectAllKeys(){let e=this.fullCollection??this.collection,t=[],n=l=>{for(;l!=null;){if(this.canSelectItemIn(l,e)){let i=e.getItem(l);i?.type==="item"&&t.push(l),i?.hasChildNodes&&(this.allowsCellSelection||i.type!=="item")&&n(Ec(oi(i,e))?.key??null)}l=e.getKeyAfter(l)}};return n(e.getFirstKey()),t}selectAll(){!this.isSelectAll&&this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new $e)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,t){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):this.selectionBehavior==="toggle"||t&&(t.pointerType==="touch"||t.pointerType==="virtual")?this.toggleSelection(e):this.replaceSelection(e))}isSelectionEqual(e){if(e===this.state.selectedKeys)return!0;let t=this.selectedKeys;if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;for(let n of t)if(!e.has(n))return!1;return!0}canSelectItem(e){return this.canSelectItemIn(e,this.collection)}canSelectItemIn(e,t){if(this.state.selectionMode==="none"||this.state.disabledKeys.has(e))return!1;let n=t.getItem(e);return!(!n||n?.props?.isDisabled||n.type==="cell"&&!this.allowsCellSelection)}isDisabled(e){let t=this.collection.getItem(e);return this.state.disabledBehavior==="all"&&(this.state.disabledKeys.has(e)||!!t?.props?.isDisabled)&&t?.props?.disabledBehavior!=="selection"}isLink(e){return!!this.collection.getItem(e)?.props?.href}getItemProps(e){return this.collection.getItem(e)?.props}withCollection(e){return new wt(e,this.state,{allowsCellSelection:this.allowsCellSelection,layoutDelegate:this.layoutDelegate||void 0,fullCollection:this.fullCollection??this.collection})}}class kc{constructor(e,{expandedKeys:t}={}){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e,t=t||new Set;let n=s=>{if(this.keyMap.set(s.key,s),s.childNodes&&(s.type==="section"||t.has(s.key)))for(let o of s.childNodes)n(o)};for(let s of e)n(s);let l=null,i=0;for(let[s,o]of this.keyMap)l?(l.nextKey=s,o.prevKey=l.key):(this.firstKey=s,o.prevKey=void 0),o.type==="item"&&(o.index=i++),l=o,l.nextKey=void 0;this.lastKey=l?.key??null}*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?t.prevKey??null:null}getKeyAfter(e){let t=this.keyMap.get(e);return t?t.nextKey??null:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){return this.keyMap.get(e)??null}at(e){const t=[...this.getKeys()];return this.getItem(t[e])}}class Lc{build(e,t){return this.context=t,Vn(()=>this.iterateCollection(e))}*iterateCollection(e){let{children:t,items:n}=e;if(x.isValidElement(t)&&t.type===x.Fragment)yield*this.iterateCollection({children:t.props.children,items:n});else if(typeof t=="function"){if(!n)throw new Error("props.children was a function but props.items is missing");let l=0;for(let i of n)yield*this.getFullNode({value:i,index:l},{renderer:t}),l++}else{let l=[];x.Children.forEach(t,s=>{s&&l.push(s)});let i=0;for(let s of l){let o=this.getFullNode({element:s,index:i},{});for(let c of o)i++,yield c}}}getKey(e,t,n,l){if(e.key!=null)return e.key;if(t.type==="cell"&&t.key!=null)return`${l}${t.key}`;let i=t.value;if(i!=null){let s=i.key??i.id;if(s==null)throw new Error("No key found for item");return s}return l?`${l}.${t.index}`:`$.${t.index}`}getChildState(e,t){return{renderer:t.renderer||e.renderer}}*getFullNode(e,t,n,l){if(x.isValidElement(e.element)&&e.element.type===x.Fragment){let c=[];x.Children.forEach(e.element.props.children,f=>{c.push(f)});let u=e.index??0;for(const f of c)yield*this.getFullNode({element:f,index:u++},t,n,l);return}let i=e.element;if(!i&&e.value&&t&&t.renderer){let c=this.cache.get(e.value);if(c&&(!c.shouldInvalidate||!c.shouldInvalidate(this.context))){c.index=e.index,c.parentKey=l?l.key:null,yield c;return}i=t.renderer(e.value)}if(x.isValidElement(i)){let c=i.type;if(typeof c!="function"&&typeof c.getCollectionNode!="function"){let p=i.type;throw new Error(`Unknown element <${p}> in collection.`)}let u=c.getCollectionNode(i.props,this.context),f=e.index??0,d=u.next();for(;!d.done&&d.value;){let p=d.value;e.index=f;let g=p.key??null;g==null&&(g=p.element?null:this.getKey(i,e,t,n));let y=[...this.getFullNode({...p,key:g,index:f,wrapper:Fc(e.wrapper,p.wrapper)},this.getChildState(t,p),n?`${n}${i.key}`:i.key,l)];for(let m of y){if(m.value=p.value??e.value??null,m.value&&this.cache.set(m.value,m),e.type&&m.type!==e.type)throw new Error(`Unsupported type <${cr(m.type)}> in <${cr(l?.type??"unknown parent type")}>. Only <${cr(e.type)}> is supported.`);f++,yield m}d=u.next(y)}return}if(e.key==null||e.type==null)return;let s=this,o={type:e.type,props:e.props,key:e.key,parentKey:l?l.key:null,value:e.value??null,level:(l?.level??0)+(l?.type==="item"?1:0),index:e.index,rendered:e.rendered,textValue:e.textValue??"","aria-label":e["aria-label"],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes||!1,childNodes:Vn(function*(){if(!e.hasChildNodes||!e.childNodes)return;let c=0;for(let u of e.childNodes()){u.key!=null&&(u.key=`${o.key}${u.key}`);let f=s.getFullNode({...u,index:c},s.getChildState(t,u),o.key,o);for(let d of f)c++,yield d}})};yield o}constructor(){this.cache=new WeakMap}}function Vn(r){let e=[],t=null;return{*[Symbol.iterator](){for(let n of e)yield n;t||(t=r());for(let n of t)e.push(n),yield n}}}function Fc(r,e){if(r&&e)return t=>r(e(t));if(r)return r;if(e)return e}function cr(r){return r[0].toUpperCase()+r.slice(1)}function ui(r,e,t){let n=a.useMemo(()=>new Lc,[]),{children:l,items:i,collection:s}=r;return a.useMemo(()=>{if(s)return s;let c=n.build({children:l,items:i},t);return e(c)},[n,l,i,s,t,e])}function Dc(r,e){if(r.size!==e.size)return!1;for(let t of r)if(!e.has(t))return!1;return!0}function Xr(r){let{selectionMode:e="none",disallowEmptySelection:t=!1,allowDuplicateSelectionEvents:n,selectionBehavior:l="toggle",disabledBehavior:i="all"}=r,s=a.useRef(!1),[,o]=a.useState(!1),c=a.useRef(null),u=a.useRef(null),[,f]=a.useState(null),d=a.useMemo(()=>Hn(r.selectedKeys),[r.selectedKeys]),p=a.useMemo(()=>Hn(r.defaultSelectedKeys,new $e),[r.defaultSelectedKeys]),[g,b]=Et(d,p,r.onSelectionChange),y=a.useMemo(()=>r.disabledKeys?new Set(r.disabledKeys):new Set,[r.disabledKeys]),[m,v]=a.useState(l);l==="replace"&&m==="toggle"&&typeof g=="object"&&g.size===0&&v("replace");let $=a.useRef(l);return a.useEffect(()=>{l!==$.current&&(v(l),$.current=l)},[l]),{selectionMode:e,disallowEmptySelection:t,selectionBehavior:m,setSelectionBehavior:v,get isFocused(){return s.current},setFocused(w){s.current=w,o(w)},get focusedKey(){return c.current},get childFocusStrategy(){return u.current},setFocusedKey(w,S="first"){c.current=w,u.current=S,f(w)},selectedKeys:g,setSelectedKeys(w){(n||!Dc(w,g))&&b(w)},disabledKeys:y,disabledBehavior:i}}function Hn(r,e){return r?r==="all"?"all":new $e(r):e}function Nc(r){let{onExpandedChange:e}=r,[t,n]=Et(r.expandedKeys?new Set(r.expandedKeys):void 0,r.defaultExpandedKeys?new Set(r.defaultExpandedKeys):new Set,e),l=Xr(r),i=a.useMemo(()=>r.disabledKeys?new Set(r.disabledKeys):new Set,[r.disabledKeys]),s=ui(r,a.useCallback(c=>new kc(c,{expandedKeys:t}),[t]),null);return a.useEffect(()=>{l.focusedKey!=null&&!s.getItem(l.focusedKey)&&l.setFocusedKey(null)},[s,l.focusedKey]),{collection:s,expandedKeys:t,disabledKeys:i,toggleKey:c=>{n(Ic(t,c))},setExpandedKeys:n,selectionManager:new wt(s,l)}}function Ic(r,e){let t=new Set(r);return t.has(e)?t.delete(e):t.add(e),t}const Jr=a.createContext(null),Pt=a.createContext(null),Ot=a.createContext(null),_t=a.createContext(null);function Vc(r){let e=ci(r),t=a.useRef(null),{menuTriggerProps:n,menuProps:l}=hc({...r,type:"menu"},e,t),i=a.useRef(null);return il()?null:x.createElement(Ke,{values:[[Jr,{...l,ref:i}],[Qr,e],[Ot,e],[Wr,{trigger:"MenuTrigger",triggerRef:t,scrollRef:i,placement:"bottom start","aria-labelledby":l["aria-labelledby"],offset:r.trigger==="contextMenu"?0:void 0}]]},x.createElement(Io,{...n,ref:t,isPressed:e.isOpen},r.children))}const di=a.createContext(null);class Hc extends Ge{static{this.type="submenutrigger"}filter(e,t,n){let l=e.getItem(this.firstChildKey);if(l&&n(l.textValue,this)){let i=this.clone();return t.addDescendants(i,e),i}return null}}const jc=ma(Hc,(r,e,t)=>{let{CollectionBranch:n}=a.useContext(st),l=a.useContext(Pt),i=a.useContext(Ot),s=Rc({triggerKey:t.key},i),o=a.useRef(null),c=We(e),{parentMenuRef:u,shouldUseVirtualFocus:f}=a.useContext(di),{submenuTriggerProps:d,submenuProps:p,popoverProps:g}=Tc({parentMenuRef:u,submenuRef:o,delay:r.delay,shouldUseVirtualFocus:f},s,c);return x.createElement(Ke,{values:[[it,{...d,onAction:void 0,ref:c}],[Jr,{ref:o,...p}],[Qr,s],[Wr,{trigger:"SubmenuTrigger",triggerRef:c,placement:"end top","aria-labelledby":p["aria-labelledby"],...g}]]},x.createElement(n,{collection:l.collection,parent:t}),r.children[1])},r=>r.children[0]),Oc=a.forwardRef(function(e,t){return[e,t]=Se(e,t,Jr),x.createElement(fa,{content:x.createElement(ga,e)},n=>x.createElement(_c,{props:e,collection:n,menuRef:t}))});function _c({props:r,collection:e,menuRef:t}){[r,t]=Se(r,t,on);let{filter:n,...l}=r,i=a.useMemo(()=>n?e.filter(n):e,[e,n]),s=Nc({...r,collection:i,children:void 0}),o=a.useContext(Ot),{isVirtualized:c,CollectionRoot:u}=a.useContext(st),{menuProps:f}=xc({...r,isVirtualized:c,onClose:r.onClose||o?.close},s,t),d=fe({...r,children:void 0,defaultClassName:"react-aria-Menu",values:{isEmpty:s.collection.size===0}}),p=null;s.collection.size===0&&r.renderEmptyState&&(p=x.createElement("div",{role:"menuitem",style:{display:"contents"}},r.renderEmptyState()));let g=se(r,{global:!0});return x.createElement(El,null,x.createElement(ae.div,{...B(g,d,f),ref:t,slot:r.slot||void 0,"data-empty":s.collection.size===0||void 0,onScroll:r.onScroll},x.createElement(Ke,{values:[[Pt,s],[oc,{elementType:"div"}],[ec,{name:"MenuSection",render:fi}],[di,{parentMenuRef:t,shouldUseVirtualFocus:l?.shouldUseVirtualFocus}],[it,{shouldCloseOnSelect:r.shouldCloseOnSelect}],[on,null],[ds,null],[_t,s.selectionManager],[Ot,o??ci({})]]},x.createElement(Ea,null,x.createElement(u,{collection:s.collection,persistedKeys:ya(s.selectionManager.focusedKey),scrollRef:t}))),p))}class Zc extends wt{constructor(e,t){super(e.collection,t),this.parent=e}get focusedKey(){return this.parent.focusedKey}get isFocused(){return this.parent.isFocused}setFocusedKey(e,t){return this.parent.setFocusedKey(e,t)}setFocused(e){this.parent.setFocused(e)}get childFocusStrategy(){return this.parent.childFocusStrategy}}function fi(r,e,t,n="react-aria-MenuSection"){let l=a.useContext(Pt),{CollectionBranch:i}=a.useContext(st),[s,o]=jr(),{headingProps:c,groupProps:u}=Cc({heading:o,"aria-label":t.props["aria-label"]??void 0}),f=fe({...r,id:void 0,children:void 0,defaultClassName:n,className:t.props?.className,style:t.props?.style,values:void 0}),d=a.useContext(_t),p=Xr(r),g=r.selectionMode!=null?new Zc(d,p):d,b=Wt(it)?.shouldCloseOnSelect,y=se(r,{global:!0});return delete y.id,x.createElement(ae.section,{...B(y,f,u),ref:e},x.createElement(Ke,{values:[[lc,{...c,ref:s}],[_t,g],[it,{shouldCloseOnSelect:r.shouldCloseOnSelect??b}]]},x.createElement(i,{collection:l.collection,parent:t})))}const Bc=ma(Bo,fi),it=a.createContext(null),zc=qr(Zo,function(e,t,n){[e,t]=Se(e,t,it);let l=Wt(it)?.id,i=a.useContext(Pt),s=We(t),o=a.useContext(_t),{isVirtualized:c}=a.useContext(st),{menuItemProps:u,labelProps:f,descriptionProps:d,keyboardShortcutProps:p,...g}=Pc({...e,id:l,key:n.key,selectionManager:o,isVirtualized:c},i,s),{hoverProps:b,isHovered:y}=qe({isDisabled:g.isDisabled}),m=fe({...e,id:void 0,children:n.rendered,defaultClassName:"react-aria-MenuItem",values:{...g,isHovered:y,isFocusVisible:g.isFocusVisible,selectionMode:o.selectionMode,selectionBehavior:o.selectionBehavior,hasSubmenu:!!e["aria-haspopup"],isOpen:e["aria-expanded"]==="true"}}),v=e.href?ae.a:ae.div,$=se(e,{global:!0});return delete $.id,delete $.onClick,x.createElement(v,{...B($,m,u,b),ref:s,"data-disabled":g.isDisabled||void 0,"data-hovered":y||void 0,"data-focused":g.isFocused||void 0,"data-focus-visible":g.isFocusVisible||void 0,"data-pressed":g.isPressed||void 0,"data-selected":g.isSelected||void 0,"data-selection-mode":o.selectionMode==="none"?void 0:o.selectionMode,"data-has-submenu":!!e["aria-haspopup"]||void 0,"data-open":e["aria-expanded"]==="true"||void 0},x.createElement(Ke,{values:[[cs,{slots:{[us]:f,label:f,description:d}}],[ac,p],[Gr,{isSelected:g.isSelected}]]},m.children))});qr(_o,function(e,t,n){let l=a.useContext(Pt),{isLoading:i,onLoadMore:s,scrollOffset:o,...c}=e,u=a.useRef(null),f=a.useMemo(()=>({onLoadMore:s,collection:l?.collection,sentinelRef:u,scrollOffset:o}),[s,o,l?.collection]);Us(f,u);let d=fe({...c,id:void 0,children:n.rendered,defaultClassName:"react-aria-MenuLoadingIndicator",values:void 0}),p={tabIndex:-1};return x.createElement(x.Fragment,null,x.createElement("div",{style:{position:"relative",width:0,height:0},inert:gr(!0)},x.createElement("div",{"data-testid":"loadMoreSentinel",ref:u,style:{position:"absolute",height:1,width:1}})),i&&d.children&&x.createElement(x.Fragment,null,x.createElement(ae.div,{...B(se(e,{global:!0}),p),...d,role:"menuitem",ref:t},d.children)))});const Qr=a.createContext(null);class jn{constructor(e){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e;let t=s=>{if(this.keyMap.set(s.key,s),s.childNodes&&s.type==="section")for(let o of s.childNodes)t(o)};for(let s of e)t(s);let n=null,l=0,i=0;for(let[s,o]of this.keyMap)n?(n.nextKey=s,o.prevKey=n.key):(this.firstKey=s,o.prevKey=void 0),o.type==="item"&&(o.index=l++),(o.type==="section"||o.type==="item")&&i++,n=o,n.nextKey=void 0;this._size=i,this.lastKey=n?.key??null}*[Symbol.iterator](){yield*this.iterable}get size(){return this._size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?t.prevKey??null:null}getKeyAfter(e){let t=this.keyMap.get(e);return t?t.nextKey??null:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){return this.keyMap.get(e)??null}at(e){const t=[...this.getKeys()];return this.getItem(t[e])}getChildren(e){return this.keyMap.get(e)?.childNodes||[]}}function Uc(r){let{filter:e,layoutDelegate:t}=r,n=Xr(r),l=a.useMemo(()=>r.disabledKeys?new Set(r.disabledKeys):new Set,[r.disabledKeys]),i=a.useCallback(u=>e?new jn(e(u)):new jn(u),[e]),s=a.useMemo(()=>({suppressTextValueWarning:r.suppressTextValueWarning}),[r.suppressTextValueWarning]),o=ui(r,i,s),c=a.useMemo(()=>new wt(o,n,{layoutDelegate:t}),[o,n,t]);return Wc(o,c),{collection:o,disabledKeys:l,selectionManager:c}}function Wc(r,e){const t=a.useRef(null);a.useEffect(()=>{if(e.focusedKey!=null&&!r.getItem(e.focusedKey)&&t.current){let n=t.current.getKeyAfter(e.focusedKey),l=null;for(;n!=null;){let i=r.getItem(n);if(i&&i.type==="item"&&!e.isDisabled(n)){l=n;break}n=t.current.getKeyAfter(n)}if(l==null)for(n=t.current.getKeyBefore(e.focusedKey);n!=null;){let i=r.getItem(n);if(i&&i.type==="item"&&!e.isDisabled(n)){l=n;break}n=t.current.getKeyBefore(n)}e.setFocusedKey(l)}t.current=r},[r,e])}var qc=Object.defineProperty,ye=(r,e)=>qc(r,"name",{value:e,configurable:!0});function Gc(r,e){const t=a.createContext(e);t.displayName=r+"Context";const n=ye(i=>{const{children:s,...o}=i,c=a.useMemo(()=>o,Object.values(o));return h.jsx(t.Provider,{value:c,children:s})},"Provider");n.displayName=r+"Provider";function l(i,s={}){const{optional:o=!1}=s,c=a.useContext(t);if(c)return c;if(e!==void 0)return e;if(!o)throw new Error(`\`${i}\` must be used within \`${r}\``)}return ye(l,"useContext"),[n,l]}ye(Gc,"createContext");function hi(r,e=[]){let t=[];function n(i,s){const o=a.createContext(s);o.displayName=i+"Context";const c=t.length;t=[...t,s];const u=ye(d=>{const{scope:p,children:g,...b}=d,y=p?.[r]?.[c]||o,m=a.useMemo(()=>b,Object.values(b));return h.jsx(y.Provider,{value:m,children:g})},"Provider");u.displayName=i+"Provider";function f(d,p,g={}){const{optional:b=!1}=g,y=p?.[r]?.[c]||o,m=a.useContext(y);if(m)return m;if(s!==void 0)return s;if(!b)throw new Error(`\`${d}\` must be used within \`${i}\``)}return ye(f,"useContext"),[u,f]}ye(n,"createContext");const l=ye(()=>{const i=t.map(s=>a.createContext(s));return ye(function(o){const c=o?.[r]||i;return a.useMemo(()=>({[`__scope${r}`]:{...o,[r]:c}}),[o,c])},"useScope")},"createScope");return l.scopeName=r,[n,mi(l,...e)]}ye(hi,"createContextScope");function mi(...r){const e=r[0];if(r.length===1)return e;const t=ye(()=>{const n=r.map(l=>({useScope:l(),scopeName:l.scopeName}));return ye(function(i){const s=n.reduce((o,{useScope:c,scopeName:u})=>{const d=c(i)[`__scope${u}`];return{...o,...d}},{});return a.useMemo(()=>({[`__scope${e.scopeName}`]:s}),[s])},"useComposedScopes")},"createScope");return t.scopeName=e.scopeName,t}ye(mi,"composeContextScopes");var Yc=Object.defineProperty,Xc=(r,e)=>Yc(r,"name",{value:e,configurable:!0});function pi(r){const e=a.useRef(r);return a.useEffect(()=>{e.current=r}),a.useMemo(()=>((...t)=>e.current?.(...t)),[])}Xc(pi,"useCallbackRef");var gi=globalThis?.document?a.useLayoutEffect:()=>{},Jc=Object.defineProperty,en=(r,e)=>Jc(r,"name",{value:e,configurable:!0});function Sr(r,e){if(typeof r=="function")return r(e);r!=null&&(r.current=e)}en(Sr,"setRef");function bi(...r){return e=>{let t=!1;const n=r.map(l=>{const i=Sr(l,e);return!t&&typeof i=="function"&&(t=!0),i});if(t)return()=>{for(let l=0;lQc(r,"name",{value:e,configurable:!0});function vi(r){const e=a.forwardRef((t,n)=>{let{children:l,...i}=t,s=null,o=!1;const c=[];wr(l)&&typeof Rt=="function"&&(l=Rt(l._payload)),a.Children.forEach(l,p=>{if(Si(p)){o=!0;const g=p;let b="child"in g.props?g.props.child:g.props.children;wr(b)&&typeof Rt=="function"&&(b=Rt(b._payload)),s=tu(g,b),c.push(s?.props?.children)}else c.push(p)}),s?s=a.cloneElement(s,void 0,c):!o&&a.Children.count(l)===1&&a.isValidElement(l)&&(s=l);const u=s?Ei(s):void 0,f=yi(n,u);if(!s){if(l||l===0)throw new Error(o?lu(r):nu(r));return l}const d=xi(i,s.props??{});return s.type!==a.Fragment&&(d.ref=n?f:u),a.cloneElement(s,d)});return e.displayName=`${r}.Slot`,e}we(vi,"createSlot");var $i=Symbol.for("radix.slottable");function eu(r){const e=we(t=>"child"in t?t.children(t.child):t.children,"Slottable");return e.displayName=`${r}.Slottable`,e.__radixId=$i,e}we(eu,"createSlottable");var tu=we((r,e)=>{if("child"in r.props){const t=r.props.child;return a.isValidElement(t)?a.cloneElement(t,void 0,r.props.children(t.props.children)):null}return a.isValidElement(e)?e:null},"getSlottableElementFromSlottable");function xi(r,e){const t={...e};for(const n in e){const l=r[n],i=e[n];/^on[A-Z]/.test(n)?l&&i?t[n]=(...o)=>{const c=i(...o);return l(...o),c}:l&&(t[n]=l):n==="style"?t[n]={...l,...i}:n==="className"&&(t[n]=[l,i].filter(Boolean).join(" "))}return{...r,...t}}we(xi,"mergeProps");function Ei(r){let e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get,t=e&&"isReactWarning"in e&&e.isReactWarning;return t?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get,t=e&&"isReactWarning"in e&&e.isReactWarning,t?r.props.ref:r.props.ref||r.ref)}we(Ei,"getElementRef");function Si(r){return a.isValidElement(r)&&typeof r.type=="function"&&"__radixId"in r.type&&r.type.__radixId===$i}we(Si,"isSlottable");var ru=Symbol.for("react.lazy");function wr(r){return r!=null&&typeof r=="object"&&"$$typeof"in r&&r.$$typeof===ru&&"_payload"in r&&wi(r._payload)}we(wr,"isLazyComponent");function wi(r){return typeof r=="object"&&r!==null&&"then"in r}we(wi,"isPromiseLike");var nu=we(r=>`${r} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),lu=we(r=>`${r} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),Rt=Is[" use ".trim().toString()],au=Object.defineProperty,iu=(r,e)=>au(r,"name",{value:e,configurable:!0}),su=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],tn=su.reduce((r,e)=>{const t=vi(`Primitive.${e}`),n=a.forwardRef((l,i)=>{const{asChild:s,...o}=l,c=s?t:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),h.jsx(c,{...o,ref:i})});return n.displayName=`Primitive.${e}`,{...r,[e]:n}},{});function ou(r,e){r&&rt.flushSync(()=>r.dispatchEvent(e))}iu(ou,"dispatchDiscreteCustomEvent");var cu=Object.defineProperty,ke=(r,e)=>cu(r,"name",{value:e,configurable:!0}),Pi="Avatar",[uu,m0]=hi(Pi),du=[0,()=>{}],[fu,Ci]=uu(Pi),hu=a.forwardRef(ke(function(e,t){const{__scopeAvatar:n,...l}=e,[i,s]=a.useState("idle"),[o,c]=Ai();return h.jsx(fu,{scope:n,imageLoadingStatus:i,setImageLoadingStatus:s,imageCount:o,setImageCount:c,children:h.jsx(tn.span,{...l,ref:t})})},"Avatar")),mu="AvatarImage",pu=a.forwardRef(ke(function(e,t){const{__scopeAvatar:n,src:l,onLoadingStatusChange:i,...s}=e,o=Ci(mu,n);o.setImageCount;const c=Mi(l,{referrerPolicy:s.referrerPolicy,crossOrigin:s.crossOrigin,loadingStatus:o.imageLoadingStatus,setLoadingStatus:o.setImageLoadingStatus}),u=pi(d=>{i?.(d)}),f=a.useRef(c);return gi(()=>{const d=f.current;f.current=c,c!==d&&u(c)},[c,u]),c==="loaded"?h.jsx(tn.img,{...s,ref:t,src:l}):null},"AvatarImage")),gu="AvatarFallback",bu=a.forwardRef(ke(function(e,t){const{__scopeAvatar:n,delayMs:l,...i}=e,s=Ci(gu,n),[o,c]=a.useState(l===void 0);return a.useEffect(()=>{if(l!==void 0){const u=window.setTimeout(()=>c(!0),l);return()=>window.clearTimeout(u)}},[l]),o&&s.imageLoadingStatus!=="loaded"?h.jsx(tn.span,{...i,ref:t}):null},"AvatarFallback"));function Mi(r,{loadingStatus:e,setLoadingStatus:t,referrerPolicy:n,crossOrigin:l}){return gi(()=>{if(!r){t("error");return}const i=new window.Image,s=ke(c=>{const u=c.currentTarget;t(Pr(u))},"handleLoad"),o=ke(()=>t("error"),"handleError");return i.addEventListener("load",s),i.addEventListener("error",o),n&&(i.referrerPolicy=n),i.crossOrigin=l??null,i.src=r,t(Pr(i)),()=>{i.removeEventListener("load",s),i.removeEventListener("error",o),t("idle")}},[r,l,n,t]),e}ke(Mi,"useImageLoadingStatus");function Pr(r){return r.complete?r.naturalWidth>0?"loaded":"error":"loading"}ke(Pr,"getImageLoadingStatus");function Ai(){return du}ke(Ai,"useImageCount");function yu(r){}ke(yu,"useUpdateImageCount");const rn=a.createContext({}),On=({children:r,className:e,color:t,size:n,variant:l,[qs]:i,...s})=>{const o=a.use(Ws),c=i===!0,u=n??(c?o?.size:void 0),f=t??(c?o?.color:void 0),d=l??(c?o?.variant:void 0),p=x.useMemo(()=>Gs({color:f,size:u,variant:d}),[f,u,d]),g=x.useMemo(()=>({slots:p}),[p]);return h.jsx(rn,{value:g,children:h.jsx(hu,{className:p.base({className:e}),...s,children:r})})},vu=({className:r,crossOrigin:e,loading:t,onError:n,onLoad:l,sizes:i,src:s,srcSet:o,...c})=>{const{slots:u}=x.use(rn);return h.jsx(pu,{className:ue(u?.image,r),crossOrigin:e,loading:t,sizes:i,src:s,srcSet:o,onError:n,onLoad:l,...c})},$u=({className:r,color:e,...t})=>{const{slots:n}=x.use(rn);return h.jsx(bu,{className:ue(n?.fallback,r,{color:e}),"data-slot":"avatar-fallback",...t})},Zt=Object.assign(On,{Root:On,Image:vu,Fallback:$u});function Ki(r){let{onMoveStart:e,onMove:t,onMoveEnd:n}=r,l=a.useRef({didMove:!1,lastPosition:null,id:null}),{addGlobalListener:i,removeGlobalListener:s}=Ut(),o=a.useCallback((p,g,b,y)=>{b===0&&y===0||(l.current.didMove||(l.current.didMove=!0,e?.({type:"movestart",pointerType:g,shiftKey:p.shiftKey,metaKey:p.metaKey,ctrlKey:p.ctrlKey,altKey:p.altKey})),t?.({type:"move",pointerType:g,deltaX:b,deltaY:y,shiftKey:p.shiftKey,metaKey:p.metaKey,ctrlKey:p.ctrlKey,altKey:p.altKey}))},[e,t,l]),c=Fe(o),u=a.useCallback((p,g)=>{fs(),l.current.didMove&&n?.({type:"moveend",pointerType:g,shiftKey:p.shiftKey,metaKey:p.metaKey,ctrlKey:p.ctrlKey,altKey:p.altKey})},[n,l]),f=Fe(u);return{moveProps:a.useMemo(()=>{let p={},g=()=>{hs(),l.current.didMove=!1};{let y=v=>{if(v.pointerId===l.current.id){let $=v.pointerType||"mouse";c(v,$,v.pageX-(l.current.lastPosition?.pageX??0),v.pageY-(l.current.lastPosition?.pageY??0)),l.current.lastPosition={pageX:v.pageX,pageY:v.pageY}}},m=v=>{if(v.pointerId===l.current.id){let $=v.pointerType||"mouse";f(v,$),l.current.id=null;let w=nt(z(v));s(w,"pointermove",y,!1),s(w,"pointerup",m,!1),s(w,"pointercancel",m,!1)}};p.onPointerDown=v=>{if(v.button===0&&l.current.id==null){g(),v.stopPropagation(),v.preventDefault(),l.current.lastPosition={pageX:v.pageX,pageY:v.pageY},l.current.id=v.pointerId;let $=nt(z(v));i($,"pointermove",y,!1),i($,"pointerup",m,!1),i($,"pointercancel",m,!1)}}}let b=(y,m,v)=>{g(),c(y,"keyboard",m,v),f(y,"keyboard")};return p.onKeyDown=y=>{switch(y.key){case"Left":case"ArrowLeft":y.preventDefault(),y.stopPropagation(),b(y,-1,0);break;case"Right":case"ArrowRight":y.preventDefault(),y.stopPropagation(),b(y,1,0);break;case"Up":case"ArrowUp":y.preventDefault(),y.stopPropagation(),b(y,0,-1);break;case"Down":case"ArrowDown":y.preventDefault(),y.stopPropagation(),b(y,0,1);break}},p},[i,s,l])}}const nn=new WeakMap;function Cr(r,e){let t=nn.get(r);if(!t)throw new Error("Unknown slider state");return`${t.id}-${e}`}function xu(r,e,t){let{labelProps:n,fieldProps:l}=ol(r),i=r.orientation==="vertical";nn.set(e,{id:n.id??l.id,"aria-describedby":r["aria-describedby"],"aria-details":r["aria-details"]});let{direction:s}=Ne(),{addGlobalListener:o,removeGlobalListener:c}=Ut();const u=a.useRef(null),f=s==="rtl",d=a.useRef(null),{moveProps:p}=Ki({onMoveStart(){d.current=null},onMove({deltaX:m,deltaY:v}){if(!t.current)return;let{height:$,width:w}=t.current.getBoundingClientRect(),S=i?$:w;d.current==null&&u.current!=null&&(d.current=e.getThumbPercent(u.current)*S);let K=i?v:m;if((i||f)&&(K=-K),d.current+=K,u.current!=null&&t.current){const T=lt(d.current/S,0,1);e.setThumbPercent(u.current,T)}},onMoveEnd(){u.current!=null&&(e.setThumbDragging(u.current,!1),u.current=null)}});let g=a.useRef(void 0),b=(m,v,$,w)=>{if(t.current&&!r.isDisabled&&e.values.every((S,K)=>!e.isThumbDragging(K))){let{height:S,width:K,top:T,left:C}=t.current.getBoundingClientRect(),F=i?S:K,H=((i?w:$)-(i?T:C))/F;(s==="rtl"||i)&&(H=1-H);let D=e.getPercentValue(H),M,L=e.values.findIndex(O=>D-O<0);if(L===0)M=L;else if(L===-1)M=e.values.length-1;else{let O=e.values[L-1],I=e.values[L];Math.abs(O-D)=0&&e.isThumbEditable(M)?(m.preventDefault(),u.current=M,e.setFocusedThumb(M),g.current=v,e.setThumbDragging(u.current,!0),e.setThumbValue(M,D),o(window,"mouseup",y,!1),o(window,"touchend",y,!1),o(window,"pointerup",y,!1)):u.current=null}},y=m=>{(m.pointerId??m.changedTouches?.[0].identifier)===g.current&&(u.current!=null&&(e.setThumbDragging(u.current,!1),u.current=null),c(window,"mouseup",y,!1),c(window,"touchend",y,!1),c(window,"pointerup",y,!1))};return"htmlFor"in n&&n.htmlFor&&(delete n.htmlFor,n.onClick=()=>{document.getElementById(Cr(e,0))?.focus(),Ft("keyboard")}),{labelProps:n,groupProps:{role:"group",...l},trackProps:B({onMouseDown(m){m.button!==0||m.altKey||m.ctrlKey||m.metaKey||b(m,void 0,m.clientX,m.clientY)},onPointerDown(m){m.pointerType==="mouse"&&(m.button!==0||m.altKey||m.ctrlKey||m.metaKey)||b(m,m.pointerId,m.clientX,m.clientY)},onTouchStart(m){b(m,m.changedTouches[0].identifier,m.changedTouches[0].clientX,m.changedTouches[0].clientY)},style:{position:"relative",touchAction:"none"}},p),outputProps:{htmlFor:e.values.map((m,v)=>Cr(e,v)).join(" "),"aria-live":"off"}}}function Eu(r,e){let{index:t=0,isRequired:n,validationState:l,isInvalid:i,trackRef:s,inputRef:o,orientation:c=e.orientation,name:u,form:f}=r,d=r.isDisabled||e.isDisabled,p=c==="vertical",{direction:g}=Ne(),{addGlobalListener:b,removeGlobalListener:y}=Ut(),m=nn.get(e);const{labelProps:v,fieldProps:$}=ol({...r,id:Cr(e,t),"aria-labelledby":`${m.id} ${r["aria-labelledby"]??""}`.trim()}),w=e.values[t],S=a.useCallback(()=>{o.current&&xe(o.current)},[o]),K=e.focusedThumb===t;a.useEffect(()=>{K&&S()},[K,S]);let T=g==="rtl",C=a.useRef(null),F=I=>{e.setThumbDragging(t,!0),I(),e.setThumbDragging(t,!1)},{keyboardProps:_}=De({shortcuts:{PageUp:()=>F(()=>{e.incrementThumb(t,e.pageSize)}),PageDown:()=>F(()=>{e.decrementThumb(t,e.pageSize)}),Home:()=>F(()=>{e.setThumbValue(t,e.getThumbMinValue(t))}),End:()=>F(()=>{e.setThumbValue(t,e.getThumbMaxValue(t))})},allowRepeats:!0}),{moveProps:j}=Ki({onMoveStart(){C.current=null,e.setThumbDragging(t,!0)},onMove({deltaX:I,deltaY:X,pointerType:ne,shiftKey:te}){const{getThumbPercent:U,setThumbPercent:A,decrementThumb:P,incrementThumb:V,step:E,pageSize:Z}=e;if(!s.current)return;let{width:q,height:pe}=s.current.getBoundingClientRect(),Ie=p?pe:q;if(C.current==null&&(C.current=U(t)*Ie),ne==="keyboard")I>0&&T||I<0&&!T||X>0?P(t,te?Z:E):V(t,te?Z:E);else{let Ve=p?X:I;(p||T)&&(Ve=-Ve),C.current+=Ve,A(t,lt(C.current/Ie,0,1))}},onMoveEnd(){e.setThumbDragging(t,!1)}});e.setThumbEditable(t,!d);const{focusableProps:N}=St(B(r,{onFocus:()=>e.setFocusedThumb(t),onBlur:()=>e.setFocusedThumb(void 0)}),o);let H=a.useRef(void 0),D=I=>{S(),H.current=I,e.setThumbDragging(t,!0),b(window,"mouseup",M,!1),b(window,"touchend",M,!1),b(window,"pointerup",M,!1)},M=I=>{(I.pointerId??I.changedTouches?.[0].identifier)===H.current&&(S(),e.setThumbDragging(t,!1),y(window,"mouseup",M,!1),y(window,"touchend",M,!1),y(window,"pointerup",M,!1))},L=e.getThumbPercent(t);(p||g==="rtl")&&(L=1-L);let O=d?{}:B(_,j,{onMouseDown:I=>{I.button!==0||I.altKey||I.ctrlKey||I.metaKey||D()},onPointerDown:I=>{I.button!==0||I.altKey||I.ctrlKey||I.metaKey||D(I.pointerId)},onTouchStart:I=>{D(I.changedTouches[0].identifier)}});return ms(o,e.defaultValues[t],I=>{e.setThumbValue(t,I)}),{inputProps:B(N,$,{type:"range",tabIndex:d?void 0:0,min:e.getThumbMinValue(t),max:e.getThumbMaxValue(t),step:e.step,value:w,name:u,form:f,disabled:d,"aria-orientation":c,"aria-valuetext":e.getThumbValueLabel(t),"aria-required":n||void 0,"aria-invalid":i||l==="invalid"||void 0,"aria-errormessage":r["aria-errormessage"],"aria-describedby":[m["aria-describedby"],r["aria-describedby"]].filter(Boolean).join(" "),"aria-details":[m["aria-details"],r["aria-details"]].filter(Boolean).join(" "),onChange:I=>{e.setThumbValue(t,parseFloat(z(I).value))}}),thumbProps:{...O,style:{position:"absolute",[p?"top":"left"]:`${L*100}%`,transform:"translate(-50%, -50%)",touchAction:"none"}},labelProps:v,isDragging:e.isThumbDragging(t),isDisabled:d,isFocused:K}}const Su=0,wu=100,Pu=1;function Cu(r){const{isDisabled:e=!1,minValue:t=Su,maxValue:n=wu,numberFormatter:l,step:i=Pu,orientation:s="horizontal"}=r;let o=a.useMemo(()=>{let P=(n-t)/10;return P=ut(P,0,P+i,i),Math.max(P,i)},[i,n,t]),c=a.useCallback(P=>P?.map((V,E)=>{let Z=E===0?t:P[E-1],q=E===P.length-1?n:P[E+1];return ut(V,Z,q,i)}),[t,n,i]),u=a.useMemo(()=>c(Zn(r.value)),[r.value,c]),f=a.useMemo(()=>c(Zn(r.defaultValue)??[t]),[r.defaultValue,t,c]),d=Bn(r.value,r.defaultValue,r.onChange),p=Bn(r.value,r.defaultValue,r.onChangeEnd);const[g,b]=Et(u,f,d);let[y]=a.useState(g);const[m,v]=a.useState(new Array(g.length).fill(!1)),$=a.useRef(new Array(g.length).fill(!0)),[w,S]=a.useState(void 0),K=a.useRef(g),T=a.useRef(m);let C=P=>{K.current=P,b(P)},F=P=>{T.current=P,v(P)};function _(P){return(P-t)/(n-t)}function j(P){return P===0?t:g[P-1]}function N(P){return P===g.length-1?n:g[P+1]}function H(P){return $.current[P]}function D(P,V){$.current[P]=V}function M(P,V){if(e||!H(P))return;const E=j(P),Z=N(P);V=ut(V,E,Z,i);let q=_n(K.current,P,V);C(q)}function L(P,V){if(e||!H(P))return;V&&(K.current=g);const E=T.current[P];T.current=_n(T.current,P,V),F(T.current),p&&E&&!T.current.some(Boolean)&&p(K.current)}let O=a.useRef(null);function I(P=g){switch(typeof P=="number"&&(P=[P]),P.length){case 0:return"";case 1:return l.format(P[0]);case 2:return l.formatRange(P[0],P[1]);default:{let V=P.map(Z=>l.format(Z)),E=O.current;return(!E||E.resolvedOptions().locale!==l.resolvedOptions().locale)&&(E=O.current=new Intl.ListFormat(l.resolvedOptions().locale,{type:"unit"})),E.format(V)}}}function X(P,V){M(P,te(V))}function ne(P){return Math.round((P-t)/i)*i+t}function te(P){const V=P*(n-t)+t;return lt(ne(V),t,n)}function U(P,V=1){let E=Math.max(V,i);M(P,ut(g[P]+E,t,n,i))}function A(P,V=1){let E=Math.max(V,i);M(P,ut(g[P]-E,t,n,i))}return{values:g,defaultValues:r.defaultValue!==void 0?f:y,getThumbValue:P=>g[P],setThumbValue:M,setThumbPercent:X,isThumbDragging:P=>m[P],setThumbDragging:L,focusedThumb:w,setFocusedThumb:S,getThumbPercent:P=>_(g[P]),getValuePercent:_,getThumbValueLabel:P=>I(g[P]),getFormattedValue:I,getThumbMinValue:j,getThumbMaxValue:N,getPercentValue:te,isThumbEditable:H,setThumbEditable:D,incrementThumb:U,decrementThumb:A,step:i,pageSize:o,orientation:s,isDisabled:e}}function _n(r,e,t){return r[e]===t?r:[...r.slice(0,e),t,...r.slice(e+1)]}function Zn(r){if(r!=null)return Array.isArray(r)?r:[r]}function Bn(r,e,t){return n=>{t?.(typeof r=="number"||typeof e=="number"?n[0]:n)}}const Mu=a.createContext(null),Yt=a.createContext(null),ln=a.createContext(null),Ti=a.createContext(null),Au=a.forwardRef(function(e,t){[e,t]=Se(e,t,Mu);let n=a.useRef(null),l=ps(e.formatOptions),i=Cu({...e,numberFormatter:l}),[s,o]=jr(!e["aria-label"]&&!e["aria-labelledby"]),{groupProps:c,trackProps:u,labelProps:f,outputProps:d}=xu({...e,label:o},i,n),p=fe({...e,values:{orientation:i.orientation,isDisabled:i.isDisabled,state:i},defaultClassName:"react-aria-Slider"}),g=se(e,{global:!0});return delete g.id,x.createElement(Ke,{values:[[Yt,i],[ln,{...u,ref:n}],[Ti,d],[cl,{...f,ref:s}]]},x.createElement(ae.div,{...B(g,p,c),ref:t,slot:e.slot||void 0,"data-orientation":i.orientation,"data-disabled":i.isDisabled||void 0}))}),Ku=a.forwardRef(function(e,t){[e,t]=Se(e,t,Ti);let{children:n,style:l,className:i,render:s,...o}=e,c=a.useContext(Yt),u=fe({className:i,style:l,children:n,render:s,defaultChildren:c.getFormattedValue(),defaultClassName:"react-aria-SliderOutput",values:{orientation:c.orientation,isDisabled:c.isDisabled,state:c}});return x.createElement(ae.output,{...o,...u,ref:t,"data-orientation":c.orientation||void 0,"data-disabled":c.isDisabled||void 0})}),Tu=a.forwardRef(function(e,t){[e,t]=Se(e,t,ln);let n=a.useContext(Yt),{onHoverStart:l,onHoverEnd:i,onHoverChange:s,...o}=e,{hoverProps:c,isHovered:u}=qe({onHoverStart:l,onHoverEnd:i,onHoverChange:s}),f=fe({...e,defaultClassName:"react-aria-SliderTrack",values:{orientation:n.orientation,isDisabled:n.isDisabled,isHovered:u,state:n}});return x.createElement(ae.div,{...B(o,c),...f,ref:t,"data-hovered":u||void 0,"data-orientation":n.orientation||void 0,"data-disabled":n.isDisabled||void 0})}),Ru=a.forwardRef(function(e,t){let{inputRef:n=null}=e,l=a.useContext(Yt),{ref:i}=Wt(ln),{index:s=0}=e,o=a.useRef(null),c=n||o,[u,f]=jr(!e["aria-label"]&&!e["aria-labelledby"]),{thumbProps:d,inputProps:p,labelProps:g,isDragging:b,isFocused:y,isDisabled:m}=Eu({...e,index:s,trackRef:i,inputRef:c,label:f},l),{focusProps:v,isFocusVisible:$}=qt(),{hoverProps:w,isHovered:S}=qe(e),K=fe({...e,defaultClassName:"react-aria-SliderThumb",values:{state:l,isHovered:S,isDragging:b,isFocused:y,isFocusVisible:$,isDisabled:m}}),T=se(e,{global:!0});return delete T.id,x.createElement(ae.div,{...B(T,d,w),...K,ref:t,style:{...d.style,...K.style},"data-hovered":S||void 0,"data-dragging":b||void 0,"data-focused":y||void 0,"data-focus-visible":$||void 0,"data-disabled":m||void 0},x.createElement(ia,null,x.createElement("input",{ref:c,...B(p,v)})),x.createElement(Ke,{values:[[cl,{...g,ref:u}]]},K.children))});function ku(r,e){let t=e?.isDisabled,[n,l]=a.useState(!1);return Y(()=>{if(r?.current&&!t){let i=()=>{if(r.current){let o=Me(r.current,{tabbable:!0});l(!!o.nextNode())}};i();let s=new MutationObserver(i);return s.observe(r.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{s.disconnect()}}}),t?!1:n}const Lu=1500,zn=500;let je={},Fu=0,Xe=!1,Ce=null,Oe=null;function Ri(r={}){let{delay:e=Lu,closeDelay:t=zn}=r,{isOpen:n,open:l,close:i}=Ur(r),[s,o]=a.useState(!1),c=a.useMemo(()=>`${++Fu}`,[]),u=a.useRef(null),f=a.useRef(i),d=()=>{je[c]=b},p=()=>{for(let m in je)m!==c&&(je[m](!0,!0),delete je[m])},g=m=>{u.current&&clearTimeout(u.current),u.current=null,p(),d(),o(!!m),Xe=!0,l(),Ce&&(clearTimeout(Ce),Ce=null),Oe&&(clearTimeout(Oe),Oe=null)},b=(m,v)=>{o(!!v),m||t<=0?(u.current&&clearTimeout(u.current),u.current=null,f.current()):u.current||(u.current=setTimeout(()=>{u.current=null,f.current()},t)),Ce&&(clearTimeout(Ce),Ce=null),Xe&&(Oe&&clearTimeout(Oe),Oe=setTimeout(()=>{delete je[c],Oe=null,Xe=!1},Math.max(zn,t)))},y=()=>{p(),d(),!n&&!Xe?(Ce&&clearTimeout(Ce),Ce=setTimeout(()=>{Ce=null,Xe=!0,g(!1)},e)):n||g(!0)};return a.useEffect(()=>{f.current=i},[i]),a.useEffect(()=>()=>{u.current&&clearTimeout(u.current),je[c]&&delete je[c]},[c]),{isOpen:n,shouldSkipAnimation:s,open:m=>{!m&&e>0&&!u.current?y():g(Xe)},close:b}}const ki=new WeakMap;function Bt(r,e,t){return r?(typeof e=="string"&&(e=e.replace(/\s+/g,"")),`${ki.get(r)}-${t}-${e}`):""}function Du(r,e,t){let{key:n,isDisabled:l,shouldSelectOnPressUp:i}=r,{selectionManager:s,selectedKey:o}=e,c=n===o,u=l||e.isDisabled||e.selectionManager.isDisabled(n),f=e.collection.getItem(n),{itemProps:d,isPressed:p}=si({selectionManager:s,key:n,ref:t,isDisabled:u,shouldSelectOnPressUp:i??f?.props.href!=null,linkBehavior:"selection"}),g=Bt(e,n,"tab"),b=Bt(e,n,"tabpanel"),{tabIndex:y}=d,m=se(f?.props,{labelable:!0});delete m.id;let v=sl(f?.props),{focusableProps:$}=St({...f?.props,isDisabled:u},t);return{tabProps:B(m,$,v,d,{id:g,"aria-selected":c,"aria-disabled":u||void 0,"aria-controls":c?b:void 0,tabIndex:u?void 0:y,role:"tab"}),isSelected:c,isDisabled:u,isPressed:p}}function Nu(r,e,t){let n=ku(t)?void 0:0;const l=Bt(e,r.id??e?.selectedKey,"tabpanel"),i=Ir({...r,id:l,"aria-labelledby":Bt(e,e?.selectedKey,"tab")});return{tabPanelProps:B(i,{tabIndex:n,role:"tabpanel","aria-describedby":r["aria-describedby"],"aria-details":r["aria-details"]})}}class Iu{constructor(e,t,n,l=new Set){this.collection=e,this.flipDirection=t==="rtl",this.disabledKeys=l,this.tabDirection=n==="horizontal"}getKeyLeftOf(e){return this.flipDirection?this.getNextKey(e):this.getPreviousKey(e)}getKeyRightOf(e){return this.flipDirection?this.getPreviousKey(e):this.getNextKey(e)}isDisabled(e){return this.disabledKeys.has(e)||!!this.collection.getItem(e)?.props?.isDisabled}getFirstKey(){let e=this.collection.getFirstKey();return e!=null&&this.isDisabled(e)&&(e=this.getNextKey(e)),e}getLastKey(){let e=this.collection.getLastKey();return e!=null&&this.isDisabled(e)&&(e=this.getPreviousKey(e)),e}getKeyAbove(e){return this.tabDirection?null:this.getPreviousKey(e)}getKeyBelow(e){return this.tabDirection?null:this.getNextKey(e)}getNextKey(e){let t=e;do t=this.collection.getKeyAfter(t),t==null&&(t=this.collection.getFirstKey());while(t!=null&&this.isDisabled(t)&&t!==e);return t}getPreviousKey(e){let t=e;do t=this.collection.getKeyBefore(t),t==null&&(t=this.collection.getLastKey());while(t!=null&&this.isDisabled(t)&&t!==e);return t}}function Vu(r,e,t){let{orientation:n="horizontal",keyboardActivation:l="automatic"}=r,{collection:i,selectionManager:s,disabledKeys:o}=e,{direction:c}=Ne(),u=a.useMemo(()=>new Iu(i,c,n,o),[i,o,n,c]),{collectionProps:f}=ii({ref:t,selectionManager:s,keyboardDelegate:u,selectOnFocus:l==="automatic",disallowEmptySelection:!0,scrollRef:t,linkBehavior:"selection"}),d=Re();ki.set(e,d);let p=Ir({...r,id:d});return{tabListProps:{...B(f,p),role:"tablist","aria-orientation":n,tabIndex:void 0}}}function Hu(r){let[e,t]=Et(r.selectedKey,r.defaultSelectedKey??null,r.onSelectionChange),n=a.useMemo(()=>e!=null?[e]:[],[e]),{collection:l,disabledKeys:i,selectionManager:s}=Uc({...r,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:n,onSelectionChange:c=>{if(c==="all")return;let u=c.values().next().value??null;u===e&&r.onSelectionChange&&r.onSelectionChange(u),t(u)}}),o=e!=null?l.getItem(e):null;return{collection:l,disabledKeys:i,selectionManager:s,selectedKey:e,setSelectedKey:t,selectedItem:o}}function ju(r){let e=Hu({...r,onSelectionChange:r.onSelectionChange?s=>{s!=null&&r.onSelectionChange?.(s)}:void 0,suppressTextValueWarning:!0,defaultSelectedKey:r.defaultSelectedKey??Un(r.collection,r.disabledKeys?new Set(r.disabledKeys):new Set)??void 0}),{selectionManager:t,collection:n,selectedKey:l}=e,i=a.useRef(l);return a.useEffect(()=>{let s=l;r.selectedKey==null&&(t.isEmpty||s==null||!n.getItem(s))&&(s=Un(n,e.disabledKeys),s!=null&&t.setSelectedKeys([s])),(s!=null&&t.focusedKey==null||!t.isFocused&&s!==i.current)&&t.setFocusedKey(s),i.current=s}),{...e,isDisabled:r.isDisabled||!1}}function Un(r,e){let t=null;if(r){for(t=r.getFirstKey();t!=null&&(e.has(t)||r.getItem(t)?.props?.isDisabled)&&t!==r.getLastKey();)t=r.getKeyAfter(t);t!=null&&(e.has(t)||r.getItem(t)?.props?.isDisabled)&&t===r.getLastKey()&&(t=r.getFirstKey())}return t}const Xt=a.createContext(null),Ue=a.createContext(null),Ou=a.forwardRef(function(e,t){[e,t]=Se(e,t,Xt);let{children:n,orientation:l="horizontal"}=e;return n=a.useMemo(()=>typeof n=="function"?n({orientation:l,defaultChildren:null}):n,[n,l]),x.createElement(fa,{content:n},i=>x.createElement(_u,{props:e,collection:i,tabsRef:t}))});function _u({props:r,tabsRef:e,collection:t}){let{orientation:n="horizontal"}=r,l=ju({...r,collection:t,children:void 0}),{focusProps:i,isFocused:s,isFocusVisible:o}=qt({within:!0}),c=a.useMemo(()=>({orientation:n,isFocusWithin:s,isFocusVisible:o}),[n,s,o]),u=fe({...r,defaultClassName:"react-aria-Tabs",values:c}),f=se(r,{global:!0});return x.createElement(ae.div,{...B(f,u,i),ref:e,slot:r.slot||void 0,"data-focused":s||void 0,"data-orientation":n,"data-focus-visible":o||void 0,"data-disabled":l.isDisabled||void 0},x.createElement(Ke,{values:[[Xt,r],[Ue,l]]},u.children))}const Wn=a.forwardRef(function(e,t){return a.useContext(Ue)?x.createElement(Zu,{props:e,forwardedRef:t}):x.createElement(ga,e)});function Zu({props:r,forwardedRef:e}){let t=a.useContext(Ue),{CollectionRoot:n}=a.useContext(st),{orientation:l="horizontal",keyboardActivation:i="automatic"}=Wt(Xt),s=We(e),{tabListProps:o}=Vu({...r,orientation:l,keyboardActivation:i},t,s),c=fe({...r,children:null,defaultClassName:"react-aria-TabList",values:{orientation:l,state:t}}),u=se(r,{global:!0});return delete u.id,x.createElement(ae.div,{...B(u,c,o),ref:s,"data-orientation":l||void 0},x.createElement(Ea,null,x.createElement(n,{collection:t.collection,persistedKeys:ya(t.selectionManager.focusedKey)})))}class Bu extends Ge{static{this.type="item"}}const zu=qr(Bu,(r,e,t)=>{let n=a.useContext(Ue),l=We(e),{tabProps:i,isSelected:s,isDisabled:o,isPressed:c}=Du({key:t.key,...r},n,l),{focusProps:u,isFocused:f,isFocusVisible:d}=qt(),{hoverProps:p,isHovered:g}=qe({isDisabled:o,onHoverStart:r.onHoverStart,onHoverEnd:r.onHoverEnd,onHoverChange:r.onHoverChange}),b=fe({...r,id:void 0,children:t.rendered,defaultClassName:"react-aria-Tab",values:{isSelected:s,isDisabled:o,isFocused:f,isFocusVisible:d,isPressed:c,isHovered:g}}),y=t.props.href?ae.a:ae.div,m=se(r,{global:!0});return delete m.id,delete m.onClick,x.createElement(y,{...B(m,b,i,u,p),ref:l,"data-selected":s||void 0,"data-disabled":o||void 0,"data-focused":f||void 0,"data-focus-visible":d||void 0,"data-pressed":c||void 0,"data-hovered":g||void 0},x.createElement(Gr.Provider,{value:{isSelected:s}},b.children))}),Uu=gs(function(e,t){const n=a.useContext(Ue);let l=We(t),i=n.selectedKey===e.id,[s,o]=a.useState(n.selectedKey!=null?i:null);s==null&&n.selectedKey!=null?o(i):!i&&s&&o(!1);let c=Zr(l,i);return!i&&!e.shouldForceMount&&!c?null:x.createElement(Wu,{...e,tabPanelRef:l,isInitiallySelected:s||!1,isExiting:c})});function Wu(r){let e=a.useContext(Ue),{id:t,tabPanelRef:n,isInitiallySelected:l,isExiting:i,...s}=r,{tabPanelProps:o}=Nu(r,e,n),{focusProps:c,isFocused:u,isFocusVisible:f}=qt(),d=e.selectedKey===r.id,p=_r(n)&&!l,g=fe({...r,defaultClassName:"react-aria-TabPanel",values:{isFocused:u,isFocusVisible:f,isInert:gr(!d),isEntering:p,isExiting:i,state:e}}),b=se(s,{global:!0});delete b.id;let y=d?B(b,o,c,g):B(b,g);return x.createElement(ae.div,{...y,ref:n,"data-focused":u||void 0,"data-focus-visible":f||void 0,inert:gr(!d||r.inert),"data-inert":d?void 0:"true","data-entering":p||void 0,"data-exiting":i||void 0},x.createElement(Ke,{values:[[Xt,null],[Ue,null]]},x.createElement(st.Provider,{value:ba},g.children)))}const Mr=x.createContext(null);function qu(r){let{children:e}=r,t=a.useContext(Mr),[n,l]=a.useState(0),i=a.useMemo(()=>({parent:t,modalCount:n,addModal(){l(s=>s+1),t&&t.addModal()},removeModal(){l(s=>s-1),t&&t.removeModal()}}),[t,n]);return x.createElement(Mr.Provider,{value:i},e)}function Gu(){let r=a.useContext(Mr);return{modalProviderProps:{"aria-hidden":r&&r.modalCount>0?!0:void 0}}}function Yu(r){let{modalProviderProps:e}=Gu();return x.createElement("div",{"data-overlay-container":!0,...r,...e})}function Xu(r){return x.createElement(qu,null,x.createElement(Yu,r))}function Ju(r){let e=zt(),{portalContainer:t=e?null:document.body,...n}=r,{getContainer:l}=ll();if(!r.portalContainer&&l&&(t=l()),x.useEffect(()=>{if(t?.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[t]),!t)return null;let i=x.createElement(Xu,n);return al.createPortal(i,t)}function Qu(r,e){let t=se(r,{labelable:!0}),{hoverProps:n}=qe({onHoverStart:()=>e?.open(!0),onHoverEnd:()=>e?.close()});return{tooltipProps:B(t,n,{role:"tooltip"})}}function ed(r,e,t){let{isDisabled:n,trigger:l,shouldCloseOnPress:i=!0}=r,s=Re(),o=a.useRef(!1),c=a.useRef(!1),u=()=>{(o.current||c.current)&&e.open(c.current)},f=$=>{!o.current&&!c.current&&e.close($)};a.useEffect(()=>{let $=w=>{t&&t.current&&w.key==="Escape"&&(w.stopPropagation(),e.close(!0))};if(e.isOpen)return document.addEventListener("keydown",$,!0),()=>{document.removeEventListener("keydown",$,!0)}},[t,e]);let d=()=>{l!=="focus"&&(yt()==="pointer"?o.current=!0:o.current=!1,u())},p=()=>{l!=="focus"&&(c.current=!1,o.current=!1,f())},g=()=>{i&&(c.current=!1,o.current=!1,f(!0))},b=()=>{mr()&&(c.current=!0,u())},y=()=>{c.current=!1,o.current=!1,f(!0)},{hoverProps:m}=qe({isDisabled:n,onHoverStart:d,onHoverEnd:p}),{focusableProps:v}=St({isDisabled:n,onFocus:b,onBlur:y},t);return{triggerProps:{"aria-describedby":e.isOpen?s:void 0,...B(v,m,{onPointerDown:g,onKeyDown:g}),tabIndex:void 0},tooltipProps:{id:s}}}const xt=a.createContext(null),Li=a.createContext(null);function td(r){let e=Ri(r),t=a.useRef(null),{triggerProps:n,tooltipProps:l}=ed(r,e,t);return x.createElement(Ke,{values:[[xt,e],[Li,{...l,triggerRef:t}]]},x.createElement(bs,{...n,ref:t},r.children))}const rd=a.forwardRef(function({UNSTABLE_portalContainer:e,...t},n){[t,n]=Se(t,n,Li);let l=a.useContext(xt),i=Ri(t),s=t.isOpen!=null||t.defaultOpen!=null||!l?i:l,o=Zr(n,s.isOpen),c=t.isExiting||!s.shouldSkipAnimation&&o||!1;return!s.isOpen&&!c?null:x.createElement(Ju,{portalContainer:e},x.createElement(nd,{...t,tooltipRef:n,isExiting:c}))});function nd(r){let e=a.useContext(xt),t=a.useRef(null),{overlayProps:n,arrowProps:l,placement:i,triggerAnchorPoint:s}=xl({placement:r.placement||"top",targetRef:r.triggerRef,overlayRef:r.tooltipRef,arrowRef:t,offset:r.offset,crossOffset:r.crossOffset,isOpen:e.isOpen,arrowBoundaryOffset:r.arrowBoundaryOffset,shouldFlip:r.shouldFlip,containerPadding:r.containerPadding,onClose:()=>e.close(!0)}),o=_r(r.tooltipRef,!!i),c=r.isEntering||!e.shouldSkipAnimation&&o||!1,u=fe({...r,defaultClassName:"react-aria-Tooltip",values:{placement:i,isEntering:c,isExiting:r.isExiting,state:e}});r=B(r,n);let{tooltipProps:f}=Qu(r,e),d=se(r,{global:!0});return x.createElement(ae.div,{...B(d,u,f),ref:r.tooltipRef,style:{...n.style,"--trigger-anchor-point":s?`${s.x}px ${s.y}px`:void 0,...u.style},"data-placement":i??void 0,"data-entering":c||void 0,"data-exiting":r.isExiting||void 0},x.createElement(Br.Provider,{value:{...l,placement:i,ref:t}},u.children))}const an=a.createContext({}),ld=({children:r,className:e,variant:t,...n})=>{const l=x.useMemo(()=>Xs({variant:t}),[t]);return h.jsx(zc,{className:de(e,l.item()),"data-slot":"menu-item",...n,children:i=>h.jsx(an,{value:{slots:l,state:i},children:typeof r=="function"?r(i):r})})},ad=({children:r,className:e,type:t="checkmark",...n})=>{const{slots:l,state:i}=a.use(an),s=i?.isSelected,o=typeof r=="function"?r(i??{}):r||(t==="dot"?h.jsx("svg",{"aria-hidden":"true","data-slot":"menu-item-indicator--dot",fill:"currentColor",fillRule:"evenodd",role:"presentation",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",children:h.jsx("path",{clipRule:"evenodd",d:"M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14",fillRule:"evenodd"})}):h.jsx("svg",{"aria-hidden":"true","data-slot":"menu-item-indicator--checkmark",fill:"none",role:"presentation",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:s?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 17 18",children:h.jsx("polyline",{points:"1 9 7 14 15 4"})}));return h.jsx(Te.span,{"aria-hidden":"true",className:ue(l?.indicator,e),"data-slot":"menu-item-indicator","data-type":t,"data-visible":s||void 0,...n,children:o})},id=({children:r,className:e,...t})=>{const{slots:n,state:l}=a.use(an);if(!l?.hasSubmenu)return null;const o=r??h.jsx(ul,{});return h.jsx(Te.span,{"aria-hidden":"true",className:ue(n?.submenuIndicator,e),"data-slot":"submenu-indicator",...t,children:o})},sd=({children:r,className:e,...t})=>{const n=x.useMemo(()=>Js({class:typeof e=="string"?e:void 0}),[e]);return h.jsx(Bc,{className:n,...t,children:r})},Jt=a.createContext({}),qn=({children:r,...e})=>{const t=x.useMemo(()=>Ys(),[]),n=x.useMemo(()=>({slots:t}),[t]);return h.jsx(Jt,{value:n,children:h.jsx(Vc,{...e,children:r})})},od=({children:r,className:e,...t})=>{const{slots:n}=a.use(Jt);return h.jsx(vs,{className:de(e,n?.trigger()),"data-slot":"dropdown-trigger",...t,children:l=>h.jsx(h.Fragment,{children:typeof r=="function"?r(l):r})})},cd=({children:r,className:e,placement:t,...n})=>{const{slots:l}=a.use(Jt);return h.jsx(ys,{value:{variant:"default"},children:h.jsx(jo,{...n,className:de(e,l?.popover()),"data-slot":"dropdown-popover",placement:t,children:r})})};function ud({className:r,...e}){const{slots:t}=a.use(Jt);return h.jsx(Oc,{className:de(r,t?.menu()),"data-selection-mode":e.selectionMode,"data-slot":"dropdown-menu",...e})}const dd=r=>h.jsx(ld,{...r}),fd=r=>h.jsx(id,{...r}),hd=({children:r,...e})=>h.jsx(jc,{"data-slot":"dropdown-submenu-trigger",...e,children:r}),md=r=>h.jsx(ad,{...r}),pd=r=>h.jsx(sd,{...r}),ft=Object.assign(qn,{Root:qn,Trigger:od,Popover:cd,Menu:ud,Section:pd,Item:dd,ItemIndicator:md,SubmenuIndicator:fd,SubmenuTrigger:hd}),Qt=a.createContext({}),Ar=({children:r,className:e,color:t,size:n,...l})=>{const i=x.useMemo(()=>Qs({color:t,size:n}),[t,n]);return h.jsx($s,{"data-slot":"progress-bar",...l,className:de(e,i.base()),children:s=>h.jsx(Qt,{value:{slots:i,state:s},children:typeof r=="function"?r(s):r})})};Ar.displayName="HeroUI.ProgressBar";const Fi=({children:r,className:e,...t})=>{const{slots:n,state:l}=a.use(Qt);return h.jsx(Te.span,{className:ue(n?.output,e),"data-slot":"progress-bar-output",...t,children:r??l?.valueText})};Fi.displayName="HeroUI.ProgressBar.Output";const Di=({children:r,className:e,...t})=>{const{slots:n}=a.use(Qt);return h.jsx(Te.div,{className:ue(n?.track,e),"data-slot":"progress-bar-track",...t,children:r})};Di.displayName="HeroUI.ProgressBar.Track";const Ni=({className:r,style:e,...t})=>{const{slots:n,state:l}=a.use(Qt);return h.jsx(Te.div,{className:ue(n?.fill,r),"data-slot":"progress-bar-fill",style:{...e,width:l?.isIndeterminate?void 0:`${l?.percentage??0}%`},...t})};Ni.displayName="HeroUI.ProgressBar.Fill";const ur=Object.assign(Ar,{Root:Ar,Output:Fi,Track:Di,Fill:Ni}),gd=r=>{const{containerRef:e,isEnabled:t,offset:n,onVisibilityChange:l,orientation:i,visibility:s}=r,o=a.useRef(l);a.useEffect(()=>{o.current=l},[l]);const c=a.useRef(null),u=a.useRef(null),f=a.useCallback(()=>{const d=e.current;if(!d)return;const p=i==="vertical",g=p?d.scrollTop:Math.abs(d.scrollLeft),b=p?d.scrollHeight:d.scrollWidth,y=p?d.clientHeight:d.clientWidth,m=g>n,v=g+y+n{u.current=null;const w=o.current;p?m&&v?(d.dataset.topBottomScroll="true",delete d.dataset.topScroll,delete d.dataset.bottomScroll,w?.("both")):(d.dataset.topScroll=String(m),d.dataset.bottomScroll=String(v),delete d.dataset.topBottomScroll,w&&w(m?"top":v?"bottom":"none")):m&&v?(d.dataset.leftRightScroll="true",delete d.dataset.leftScroll,delete d.dataset.rightScroll,w?.("both")):(d.dataset.leftScroll=String(m),d.dataset.rightScroll=String(v),delete d.dataset.leftRightScroll,w&&w(m?"left":v?"right":"none"))}))},[e,i,n]);a.useEffect(()=>{const d=e.current;if(!d||!t||s!=="auto")return;f(),d.addEventListener("scroll",f,{passive:!0});const p=new ResizeObserver(f);p.observe(d);const g=new MutationObserver(f);return g.observe(d,{attributeFilter:["class","style"],attributes:!0,characterData:!0,childList:!0,subtree:!0}),()=>{d.removeEventListener("scroll",f),p.disconnect(),g.disconnect(),u.current!==null&&(cancelAnimationFrame(u.current),u.current=null),c.current=null}},[e,s,t,f])},Kr=({children:r,className:e,hideScrollBar:t=!1,isEnabled:n=!0,offset:l=0,onVisibilityChange:i,orientation:s="vertical",ref:o,size:c=40,style:u,variant:f="fade",visibility:d="auto",...p})=>{const g=a.useRef(null);gd({containerRef:g,isEnabled:n,offset:l,onVisibilityChange:i,orientation:s,visibility:d}),xs(()=>{const v=g.current;!v||d==="auto"||(delete v.dataset.topScroll,delete v.dataset.bottomScroll,delete v.dataset.topBottomScroll,delete v.dataset.leftScroll,delete v.dataset.rightScroll,delete v.dataset.leftRightScroll,d==="both"?v.dataset[s==="vertical"?"topBottomScroll":"leftRightScroll"]="true":d!=="none"&&(v.dataset[`${d}Scroll`]="true"))},[d,s]);const b=a.useMemo(()=>eo({hideScrollBar:t,orientation:s,variant:f}),[s,t,f]),y={"--scroll-shadow-size":`${c}px`,"--scroll-shadow-offset":`${l}px`,...u},m=a.useMemo(()=>Es(g,o),[g,o]);return h.jsx("div",{ref:m,className:b.base({className:e}),"data-orientation":s,"data-scroll-shadow-mode":n&&d==="auto"?"auto":"manual","data-scroll-shadow-size":c,"data-slot":"scroll-shadow",style:y,...p,children:r})};Kr.displayName="HeroUI.ScrollShadow";const bd=Object.assign(Kr,{Root:Kr}),ot=a.createContext({}),Gn=({children:r,className:e,orientation:t="horizontal",...n})=>{const l=x.useMemo(()=>to({}),[]);return h.jsx(Au,{"data-slot":"slider",orientation:t,...n,className:de(e,l.base()),children:i=>h.jsx(ot,{value:{slots:l,state:i},children:typeof r=="function"?r(i):r})})},yd=({children:r,className:e,...t})=>{const{slots:n}=a.use(ot);return h.jsx(Ku,{className:de(e,n?.output()),"data-slot":"slider-output",...t,children:r?l=>h.jsx(h.Fragment,{children:typeof r=="function"?r(l):r}):({state:l})=>l.values.map((i,s)=>l.getThumbValueLabel(s)).join(" – ")})},vd=({children:r,className:e,...t})=>{const{slots:n,state:l}=a.use(ot),{getThumbPercent:i,values:s}=l?.state||{},o=s?.length&&s.length===1,[c,u]=[s?.length&&s.length>1?i?.(0):0,i?.(s?.length?s.length-1:0)].sort(),f=(u-c)*100;return h.jsx(Tu,{className:de(e,n?.track()),"data-disabled":Qe(l?.isDisabled),"data-slot":"slider-track",...o?{"data-fill-start":Qe(f>0),"data-fill-end":Qe(f==100)}:{"data-fill-start":Qe(c==0),"data-fill-end":Qe(c*100+f==100)},...t,children:d=>h.jsx(h.Fragment,{children:typeof r=="function"?r(d):r})})},$d=({className:r,style:e,...t})=>{const{slots:n,state:l}=a.use(ot),{getThumbPercent:i,orientation:s,values:o}=l?.state||{},[c,u]=[o?.length&&o.length>1?i?.(0):0,i?.(o?.length?o.length-1:0)].sort(),f=s==="vertical";return h.jsx(Te.div,{className:ue(n?.fill,r),"data-disabled":Qe(l?.isDisabled),"data-slot":"slider-fill",style:{...e,[f?"bottom":"left"]:`${c*100}%`,...f?{height:`${(u-c)*100}%`}:{width:`${(u-c)*100}%`}},...t})},xd=({children:r,className:e,...t})=>{const{slots:n}=a.use(ot);return h.jsx(Ru,{className:de(e,n?.thumb()),"data-slot":"slider-thumb",...t,children:l=>h.jsx(h.Fragment,{children:typeof r=="function"?r(l):r})})},Ed=({className:r,...e})=>{const{slots:t}=a.use(ot);return h.jsx(Te.div,{className:ue(t?.marks,r),"data-slot":"slider-marks",...e})},kt=Object.assign(Gn,{Root:Gn,Output:yd,Track:vd,Fill:$d,Thumb:xd,Marks:Ed}),ct=a.createContext({}),Ii=Cs("tabs.listContainer"),Yn=({align:r,children:e,className:t,orientation:n="horizontal",variant:l,...i})=>{const s=x.useMemo(()=>ro({align:r,variant:l}),[r,l]),o=x.useMemo(()=>({orientation:n,slots:s}),[n,s]);return h.jsx(ct,{value:o,children:h.jsx(Ou,{...i,className:de(t,s.base()),"data-slot":"tabs",orientation:n,children:e})})},Sd=({children:r,className:e,render:t,...n})=>h.jsx(Ii.Injector,{...n,className:e,render:t,children:r}),wd=({children:r,className:e,...t})=>{const{orientation:n="horizontal",slots:l}=a.use(ct),i=a.useRef(null),s=n==="vertical",[o,c]=Ii.useSlot(t),u=a.useCallback(g=>{const b=i.current;if(!b)return;const y=s?b.clientHeight:b.clientWidth,m=s?b.scrollHeight:b.scrollWidth,v=Math.max(0,m-y),$=!s&&getComputedStyle(b).direction==="rtl",w=g*y*.8*($?-1:1),S=s?b.scrollTop:b.scrollLeft,K=Math.min($?0:v,Math.max($?-v:0,S+w));K!==S&&b.scrollTo({behavior:"smooth",[s?"top":"left"]:K})},[s]);if(!o)return h.jsx(Wn,{...c,className:de(e,l?.tabList()),"data-slot":"tabs-list",children:r});const{className:f,render:d,...p}=o;return h.jsx(Wn,{...c,className:de(e,l?.tabList()),"data-slot":"tabs-list",render:g=>{const{children:b,className:y,ref:m,...v}=g;return h.jsxs(Te.div,{className:ue(l?.tabListContainer,f),"data-slot":"tabs-list-container",render:d,...p,children:[h.jsx(bd,{ref:i,hideScrollBar:!0,className:ue(l?.scroller),orientation:n,size:64,children:h.jsx("div",{...v,ref:m,className:y,children:b})}),h.jsx("button",{"aria-label":s?"Scroll tabs up":"Scroll tabs left",className:ue(l?.scrollPrev),tabIndex:-1,type:"button",onClick:()=>u(-1),children:s?h.jsx(Ss,{}):h.jsx(ws,{})}),h.jsx("button",{"aria-label":s?"Scroll tabs down":"Scroll tabs right",className:ue(l?.scrollNext),tabIndex:-1,type:"button",onClick:()=>u(1),children:s?h.jsx(Ps,{}):h.jsx(ul,{})})]})},children:r})},Pd=({children:r,className:e,...t})=>{const{slots:n}=a.use(ct);return h.jsx(zu,{...t,className:de(e,n?.tab()),"data-slot":"tabs-tab",children:r})},Cd=({className:r,...e})=>{const{slots:t}=a.use(ct);return h.jsx(sc,{className:ue(t?.tabIndicator,r),"data-slot":"tabs-indicator",...e})},Md=({children:r,className:e,...t})=>{const{slots:n}=a.use(ct);return h.jsx(Uu,{...t,className:de(e,n?.tabPanel()),"data-slot":"tabs-panel",children:r})},Ad=({className:r,...e})=>{const{slots:t}=a.use(ct);return h.jsx(Te.span,{"aria-hidden":"true",className:ue(t?.separator,r),"data-slot":"tabs-separator",...e})},ge=Object.assign(Yn,{Root:Yn,ListContainer:Sd,List:wd,Tab:Pd,Indicator:Cd,Separator:Ad,Panel:Md}),Xn=({className:r,fullWidth:e,variant:t,...n})=>{const l=a.use(Ms),i=t??l?.variant;return h.jsx(As,{"data-slot":"textarea",className:de(r,no({fullWidth:e,variant:i})),...n})},Kd=Object.assign(Xn,{Root:Xn}),Jn=r=>{if(!r)return;const e=r.trim(),t=parseFloat(e);if(!Number.isNaN(t))return e.endsWith("ms")?t:e.endsWith("s")?t*1e3:t},sn=a.createContext({}),Td=({children:r,shouldSkipAnimation:e})=>{const t=a.use(xt);return!t||e?r:h.jsx(xt,{value:{...t,shouldSkipAnimation:!1},children:r})},Qn=({children:r,closeDelay:e,delay:t,shouldSkipAnimation:n=!1,...l})=>{const i=x.useMemo(()=>lo(),[]),s=cn("--tooltip-delay"),o=cn("--tooltip-close-delay"),c=t??Jn(s),u=e??Jn(o),f=x.useMemo(()=>({slots:i}),[i]);return h.jsx(sn,{value:f,children:h.jsx(td,{closeDelay:u,"data-slot":"tooltip-root",delay:c,...l,children:h.jsx(Td,{shouldSkipAnimation:n,children:r})})})},Rd=({children:r,className:e,offset:t,showArrow:n=!1,...l})=>{const{slots:i}=a.use(sn),s=t||(n?7:3);return h.jsx(rd,{...l,className:de(e,i?.base()),offset:s,children:r})},kd=({children:r,className:e,...t})=>{const n=h.jsx("svg",{"data-slot":"overlay-arrow",fill:"none",height:"12",viewBox:"0 0 12 12",width:"12",xmlns:"http://www.w3.org/2000/svg",children:h.jsx("path",{d:"M0 0C5.48483 8 6.5 8 12 0Z"})}),l=x.isValidElement(r)?x.cloneElement(r,{"data-slot":"overlay-arrow"}):n;return h.jsx(ao,{"data-slot":"tooltip-arrow",...t,className:e,children:l})},Ld=({children:r,className:e,...t})=>{const{slots:n}=a.use(sn),l=a.useRef(null),{focusableProps:i}=St({},l);return h.jsx(Te.div,{ref:l,className:ue(n?.trigger,e),"data-slot":"tooltip-trigger",role:"button",...B(i,t),children:r})},el=Object.assign(Qn,{Root:Qn,Trigger:Ld,Content:Rd,Arrow:kd}),Fd=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M228,128a100,100,0,0,1-98.66,100H128a99.39,99.39,0,0,1-68.62-27.29,12,12,0,0,1,16.48-17.45,76,76,0,1,0-1.57-109c-.13.13-.25.25-.39.37L54.89,92H72a12,12,0,0,1,0,24H24a12,12,0,0,1-12-12V56a12,12,0,0,1,24,0V76.72L57.48,57.06A100,100,0,0,1,228,128Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z",opacity:"0.2"}),a.createElement("path",{d:"M224,128a96,96,0,0,1-94.71,96H128A95.38,95.38,0,0,1,62.1,197.8a8,8,0,0,1,11-11.63A80,80,0,1,0,71.43,71.39a3.07,3.07,0,0,1-.26.25L44.59,96H72a8,8,0,0,1,0,16H24a8,8,0,0,1-8-8V56a8,8,0,0,1,16,0V85.8L60.25,60A96,96,0,0,1,224,128Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,128a96,96,0,0,1-94.71,96H128A95.38,95.38,0,0,1,62.1,197.8a8,8,0,0,1,11-11.63A80,80,0,1,0,71.43,71.39a3.07,3.07,0,0,1-.26.25L60.63,81.29l17,17A8,8,0,0,1,72,112H24a8,8,0,0,1-8-8V56A8,8,0,0,1,29.66,50.3L49.31,70,60.25,60A96,96,0,0,1,224,128Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M222,128a94,94,0,0,1-92.74,94H128a93.43,93.43,0,0,1-64.5-25.65,6,6,0,1,1,8.24-8.72A82,82,0,1,0,70,70l-.19.19L39.44,98H72a6,6,0,0,1,0,12H24a6,6,0,0,1-6-6V56a6,6,0,0,1,12,0V90.34L61.63,61.4A94,94,0,0,1,222,128Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,128a96,96,0,0,1-94.71,96H128A95.38,95.38,0,0,1,62.1,197.8a8,8,0,0,1,11-11.63A80,80,0,1,0,71.43,71.39a3.07,3.07,0,0,1-.26.25L44.59,96H72a8,8,0,0,1,0,16H24a8,8,0,0,1-8-8V56a8,8,0,0,1,16,0V85.8L60.25,60A96,96,0,0,1,224,128Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M220,128a92,92,0,0,1-90.77,92H128a91.47,91.47,0,0,1-63.13-25.1,4,4,0,1,1,5.5-5.82A84,84,0,1,0,68.6,68.57l-.13.12L34.3,100H72a4,4,0,0,1,0,8H24a4,4,0,0,1-4-4V56a4,4,0,0,1,8,0V94.89l35-32A92,92,0,0,1,220,128Z"}))]]),Dd=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M220,48V96a12,12,0,0,1-24,0V77l-35.51,35.52a12,12,0,0,1-17-17L179,60H160a12,12,0,0,1,0-24h48A12,12,0,0,1,220,48ZM95.51,143.51,60,179V160a12,12,0,0,0-24,0v48a12,12,0,0,0,12,12H96a12,12,0,0,0,0-24H77l35.52-35.51a12,12,0,0,0-17-17ZM208,148a12,12,0,0,0-12,12v19l-35.51-35.52a12,12,0,0,0-17,17L179,196H160a12,12,0,0,0,0,24h48a12,12,0,0,0,12-12V160A12,12,0,0,0,208,148ZM77,60H96a12,12,0,0,0,0-24H48A12,12,0,0,0,36,48V96a12,12,0,0,0,24,0V77l35.51,35.52a12,12,0,0,0,17-17Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M208,48V208H48V48Z",opacity:"0.2"}),a.createElement("path",{d:"M216,48V96a8,8,0,0,1-16,0V67.31l-42.34,42.35a8,8,0,0,1-11.32-11.32L188.69,56H160a8,8,0,0,1,0-16h48A8,8,0,0,1,216,48ZM98.34,146.34,56,188.69V160a8,8,0,0,0-16,0v48a8,8,0,0,0,8,8H96a8,8,0,0,0,0-16H67.31l42.35-42.34a8,8,0,0,0-11.32-11.32ZM208,152a8,8,0,0,0-8,8v28.69l-42.34-42.35a8,8,0,0,0-11.32,11.32L188.69,200H160a8,8,0,0,0,0,16h48a8,8,0,0,0,8-8V160A8,8,0,0,0,208,152ZM67.31,56H96a8,8,0,0,0,0-16H48a8,8,0,0,0-8,8V96a8,8,0,0,0,16,0V67.31l42.34,42.35a8,8,0,0,0,11.32-11.32Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M109.66,146.34a8,8,0,0,1,0,11.32L83.31,184l18.35,18.34A8,8,0,0,1,96,216H48a8,8,0,0,1-8-8V160a8,8,0,0,1,13.66-5.66L72,172.69l26.34-26.35A8,8,0,0,1,109.66,146.34ZM83.31,72l18.35-18.34A8,8,0,0,0,96,40H48a8,8,0,0,0-8,8V96a8,8,0,0,0,13.66,5.66L72,83.31l26.34,26.35a8,8,0,0,0,11.32-11.32ZM208,40H160a8,8,0,0,0-5.66,13.66L172.69,72,146.34,98.34a8,8,0,0,0,11.32,11.32L184,83.31l18.34,18.35A8,8,0,0,0,216,96V48A8,8,0,0,0,208,40Zm3.06,112.61a8,8,0,0,0-8.72,1.73L184,172.69l-26.34-26.35a8,8,0,0,0-11.32,11.32L172.69,184l-18.35,18.34A8,8,0,0,0,160,216h48a8,8,0,0,0,8-8V160A8,8,0,0,0,211.06,152.61Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M214,48V96a6,6,0,0,1-12,0V62.48l-45.76,45.76a6,6,0,0,1-8.48-8.48L193.52,54H160a6,6,0,0,1,0-12h48A6,6,0,0,1,214,48ZM99.76,147.76,54,193.52V160a6,6,0,0,0-12,0v48a6,6,0,0,0,6,6H96a6,6,0,0,0,0-12H62.48l45.76-45.76a6,6,0,0,0-8.48-8.48ZM208,154a6,6,0,0,0-6,6v33.52l-45.76-45.76a6,6,0,0,0-8.48,8.48L193.52,202H160a6,6,0,0,0,0,12h48a6,6,0,0,0,6-6V160A6,6,0,0,0,208,154ZM62.48,54H96a6,6,0,0,0,0-12H48a6,6,0,0,0-6,6V96a6,6,0,0,0,12,0V62.48l45.76,45.76a6,6,0,0,0,8.48-8.48Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,48V96a8,8,0,0,1-16,0V67.31l-42.34,42.35a8,8,0,0,1-11.32-11.32L188.69,56H160a8,8,0,0,1,0-16h48A8,8,0,0,1,216,48ZM98.34,146.34,56,188.69V160a8,8,0,0,0-16,0v48a8,8,0,0,0,8,8H96a8,8,0,0,0,0-16H67.31l42.35-42.34a8,8,0,0,0-11.32-11.32ZM208,152a8,8,0,0,0-8,8v28.69l-42.34-42.35a8,8,0,0,0-11.32,11.32L188.69,200H160a8,8,0,0,0,0,16h48a8,8,0,0,0,8-8V160A8,8,0,0,0,208,152ZM67.31,56H96a8,8,0,0,0,0-16H48a8,8,0,0,0-8,8V96a8,8,0,0,0,16,0V67.31l42.34,42.35a8,8,0,0,0,11.32-11.32Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M212,48V96a4,4,0,0,1-8,0V57.66l-49.17,49.17a4,4,0,0,1-5.66-5.66L198.34,52H160a4,4,0,0,1,0-8h48A4,4,0,0,1,212,48ZM101.17,149.17,52,198.34V160a4,4,0,0,0-8,0v48a4,4,0,0,0,4,4H96a4,4,0,0,0,0-8H57.66l49.17-49.17a4,4,0,0,0-5.66-5.66ZM208,156a4,4,0,0,0-4,4v38.34l-49.17-49.17a4,4,0,0,0-5.66,5.66L198.34,204H160a4,4,0,0,0,0,8h48a4,4,0,0,0,4-4V160A4,4,0,0,0,208,156ZM57.66,52H96a4,4,0,0,0,0-8H48a4,4,0,0,0-4,4V96a4,4,0,0,0,8,0V57.66l49.17,49.17a4,4,0,0,0,5.66-5.66Z"}))]]),Nd=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M168.49,199.51a12,12,0,0,1-17,17l-80-80a12,12,0,0,1,0-17l80-80a12,12,0,0,1,17,17L97,128Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M160,48V208L80,128Z",opacity:"0.2"}),a.createElement("path",{d:"M163.06,40.61a8,8,0,0,0-8.72,1.73l-80,80a8,8,0,0,0,0,11.32l80,80A8,8,0,0,0,168,208V48A8,8,0,0,0,163.06,40.61ZM152,188.69,91.31,128,152,67.31Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M168,48V208a8,8,0,0,1-13.66,5.66l-80-80a8,8,0,0,1,0-11.32l80-80A8,8,0,0,1,168,48Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M164.24,203.76a6,6,0,1,1-8.48,8.48l-80-80a6,6,0,0,1,0-8.48l80-80a6,6,0,0,1,8.48,8.48L88.49,128Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M162.83,205.17a4,4,0,0,1-5.66,5.66l-80-80a4,4,0,0,1,0-5.66l80-80a4,4,0,1,1,5.66,5.66L85.66,128Z"}))]]),Id=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M176,128,96,208V48Z",opacity:"0.2"}),a.createElement("path",{d:"M181.66,122.34l-80-80A8,8,0,0,0,88,48V208a8,8,0,0,0,13.66,5.66l80-80A8,8,0,0,0,181.66,122.34ZM104,188.69V67.31L164.69,128Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M181.66,133.66l-80,80A8,8,0,0,1,88,208V48a8,8,0,0,1,13.66-5.66l80,80A8,8,0,0,1,181.66,133.66Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M180.24,132.24l-80,80a6,6,0,0,1-8.48-8.48L167.51,128,91.76,52.24a6,6,0,0,1,8.48-8.48l80,80A6,6,0,0,1,180.24,132.24Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M178.83,130.83l-80,80a4,4,0,0,1-5.66-5.66L170.34,128,93.17,50.83a4,4,0,0,1,5.66-5.66l80,80A4,4,0,0,1,178.83,130.83Z"}))]]),Vd=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,20A108,108,0,0,0,31.85,177.23L21,209.66A20,20,0,0,0,46.34,235l32.43-10.81A108,108,0,1,0,128,20Zm0,192a84,84,0,0,1-42.06-11.27,12,12,0,0,0-6-1.62,12.1,12.1,0,0,0-3.8.62l-29.79,9.93,9.93-29.79a12,12,0,0,0-1-9.81A84,84,0,1,1,128,212Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,128A96,96,0,0,1,79.93,211.11h0L42.54,223.58a8,8,0,0,1-10.12-10.12l12.47-37.39h0A96,96,0,1,1,224,128Z",opacity:"0.2"}),a.createElement("path",{d:"M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm0,192a87.87,87.87,0,0,1-44.06-11.81,8,8,0,0,0-6.54-.67L40,216,52.47,178.6a8,8,0,0,0-.66-6.54A88,88,0,1,1,128,216Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M232,128A104,104,0,0,1,79.12,219.82L45.07,231.17a16,16,0,0,1-20.24-20.24l11.35-34.05A104,104,0,1,1,232,128Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,26A102,102,0,0,0,38.35,176.69L26.73,211.56a14,14,0,0,0,17.71,17.71l34.87-11.62A102,102,0,1,0,128,26Zm0,192a90,90,0,0,1-45.06-12.08,6.09,6.09,0,0,0-3-.81,6.2,6.2,0,0,0-1.9.31L40.65,217.88a2,2,0,0,1-2.53-2.53L50.58,178a6,6,0,0,0-.5-4.91A90,90,0,1,1,128,218Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm0,192a87.87,87.87,0,0,1-44.06-11.81,8,8,0,0,0-6.54-.67L40,216,52.47,178.6a8,8,0,0,0-.66-6.54A88,88,0,1,1,128,216Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,28A100,100,0,0,0,40.53,176.5l-11.9,35.69a12,12,0,0,0,15.18,15.18l35.69-11.9A100,100,0,1,0,128,28Zm0,192a92,92,0,0,1-46.07-12.35,4.05,4.05,0,0,0-2-.54,3.93,3.93,0,0,0-1.27.21L41.28,219.78a4,4,0,0,1-5.06-5.06l12.46-37.38a4,4,0,0,0-.33-3.27A92,92,0,1,1,128,220Z"}))]]),Hd=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm68-84a12,12,0,0,1-12,12H128a12,12,0,0,1-12-12V72a12,12,0,0,1,24,0v44h44A12,12,0,0,1,196,128Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),a.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm64-88a8,8,0,0,1-8,8H128a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v48h48A8,8,0,0,1,192,128Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm56,112H128a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v48h48a8,8,0,0,1,0,16Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm62-90a6,6,0,0,1-6,6H128a6,6,0,0,1-6-6V72a6,6,0,0,1,12,0v50h50A6,6,0,0,1,190,128Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm64-88a8,8,0,0,1-8,8H128a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v48h48A8,8,0,0,1,192,128Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm60-92a4,4,0,0,1-4,4H128a4,4,0,0,1-4-4V72a4,4,0,0,1,8,0v52h52A4,4,0,0,1,188,128Z"}))]]),jd=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,44H32A20,20,0,0,0,12,64V192a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V64A20,20,0,0,0,224,44Zm-4,144H36V68H220ZM52,128a44,44,0,0,1,66-38.11,12,12,0,0,1-12,20.78,20,20,0,1,0,0,34.66,12,12,0,1,1,12,20.77A44,44,0,0,1,52,128Zm80,0a44,44,0,0,1,66-38.11,12,12,0,0,1-12,20.78,20,20,0,1,0,0,34.66,12,12,0,1,1,12,20.77A44,44,0,0,1,132,128Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M232,64V192a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H224A8,8,0,0,1,232,64Z",opacity:"0.2"}),a.createElement("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,144H32V64H224V192ZM118.93,151.71A8,8,0,0,1,116,162.64a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58A8,8,0,0,1,118.93,151.71Zm80,0A8,8,0,0,1,196,162.64a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58A8,8,0,0,1,198.93,151.71Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM116,162.64a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58,8,8,0,0,1,8,13.85Zm80,0a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58,8,8,0,0,1,8,13.85Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,50H32A14,14,0,0,0,18,64V192a14,14,0,0,0,14,14H224a14,14,0,0,0,14-14V64A14,14,0,0,0,224,50Zm2,142a2,2,0,0,1-2,2H32a2,2,0,0,1-2-2V64a2,2,0,0,1,2-2H224a2,2,0,0,1,2,2ZM117.19,152.71a6,6,0,0,1-2.19,8.2,38,38,0,1,1,0-65.82,6,6,0,1,1-6,10.38,26,26,0,1,0,0,45.05A6,6,0,0,1,117.19,152.71Zm80,0a6,6,0,0,1-2.19,8.2,38,38,0,1,1,0-65.82,6,6,0,1,1-6,10.38,26,26,0,1,0,0,45.05A6,6,0,0,1,197.19,152.71Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,144H32V64H224V192ZM118.92,151.71A8,8,0,0,1,116,162.64a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58A8,8,0,0,1,118.92,151.71Zm80,0A8,8,0,0,1,196,162.64a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58A8,8,0,0,1,198.92,151.71Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,52H32A12,12,0,0,0,20,64V192a12,12,0,0,0,12,12H224a12,12,0,0,0,12-12V64A12,12,0,0,0,224,52Zm4,140a4,4,0,0,1-4,4H32a4,4,0,0,1-4-4V64a4,4,0,0,1,4-4H224a4,4,0,0,1,4,4ZM115.46,153.71a4,4,0,0,1-1.46,5.47,36,36,0,1,1,0-62.36,4,4,0,0,1-4,6.92,28,28,0,1,0,0,48.52A4,4,0,0,1,115.46,153.71Zm80,0a4,4,0,0,1-1.46,5.47,36,36,0,1,1,0-62.36,4,4,0,0,1-4,6.92,28,28,0,1,0,0,48.52A4,4,0,0,1,195.46,153.71Z"}))]]),Od=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M246.81,111.29,158.63,55.12A19.91,19.91,0,0,0,128,71.84v30L54.63,55.12A19.91,19.91,0,0,0,24,71.84V184.16a19.93,19.93,0,0,0,30.63,16.72L128,154.15v30a19.93,19.93,0,0,0,30.63,16.72l88.18-56.17a19.79,19.79,0,0,0,0-33.42ZM48,176.64V79.36L124.38,128Zm104,0V79.36L228.38,128Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M144,128a7.76,7.76,0,0,1-3.63,6.59L52.18,190.74A7.91,7.91,0,0,1,40,184.15V71.85a7.91,7.91,0,0,1,12.18-6.59l88.19,56.15A7.76,7.76,0,0,1,144,128Zm100.37-6.59L156.18,65.26A7.91,7.91,0,0,0,144,71.85v112.3a7.91,7.91,0,0,0,12.18,6.59l88.19-56.15A7.8,7.8,0,0,0,244.37,121.41Z",opacity:"0.2"}),a.createElement("path",{d:"M248.67,114.66,160.48,58.5A15.91,15.91,0,0,0,136,71.84v37.3L56.48,58.5A15.91,15.91,0,0,0,32,71.84V184.16A15.92,15.92,0,0,0,56.48,197.5L136,146.86v37.3a15.92,15.92,0,0,0,24.48,13.34l88.19-56.16a15.8,15.8,0,0,0,0-26.68ZM48,183.94V72.07L135.82,128Zm104,0V72.07L239.82,128Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M256,128a15.76,15.76,0,0,1-7.33,13.34L160.48,197.5A15.91,15.91,0,0,1,136,184.16v-37.3L56.48,197.5A15.91,15.91,0,0,1,32,184.16V71.84A15.91,15.91,0,0,1,56.48,58.5L136,109.14V71.84A15.91,15.91,0,0,1,160.48,58.5l88.19,56.16A15.76,15.76,0,0,1,256,128Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M247.59,116.35,159.41,60.18a14,14,0,0,0-14.22-.46A13.83,13.83,0,0,0,138,71.84v41L55.41,60.18a14,14,0,0,0-14.22-.46A13.83,13.83,0,0,0,34,71.84V184.16a13.83,13.83,0,0,0,7.19,12.12,14,14,0,0,0,14.22-.46L138,143.21v40.95a13.83,13.83,0,0,0,7.19,12.12,14,14,0,0,0,14.22-.46l88.18-56.17a13.79,13.79,0,0,0,0-23.3ZM137.15,129.53,49,185.69a1.9,1.9,0,0,1-2,.06,1.73,1.73,0,0,1-1-1.59V71.84a1.73,1.73,0,0,1,1-1.59,2,2,0,0,1,1-.26,1.87,1.87,0,0,1,1,.32l88.19,56.16a1.8,1.8,0,0,1,0,3.06Zm104,0L153,185.69a1.9,1.9,0,0,1-2,.06,1.73,1.73,0,0,1-1-1.59V71.84a1.73,1.73,0,0,1,1-1.59,2,2,0,0,1,1-.26,1.87,1.87,0,0,1,1,.32l88.19,56.16a1.8,1.8,0,0,1,0,3.06Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M248.67,114.66,160.48,58.5A15.91,15.91,0,0,0,136,71.84v37.3L56.48,58.5A15.91,15.91,0,0,0,32,71.84V184.16A15.92,15.92,0,0,0,56.48,197.5L136,146.86v37.3a15.92,15.92,0,0,0,24.48,13.34l88.19-56.16a15.8,15.8,0,0,0,0-26.68ZM48,183.94V72.07L135.82,128Zm104,0V72.07L239.82,128Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M246.52,118,158.33,61.87a12,12,0,0,0-12.18-.39A11.66,11.66,0,0,0,140,71.84v44.59L54.33,61.87a12,12,0,0,0-12.18-.39A11.66,11.66,0,0,0,36,71.84V184.16a11.66,11.66,0,0,0,6.15,10.36,12,12,0,0,0,12.18-.39L140,139.57v44.59a11.66,11.66,0,0,0,6.15,10.36,12,12,0,0,0,12.18-.39L246.52,138a11.81,11.81,0,0,0,0-19.94Zm-108.3,13.19L50,187.38a3.91,3.91,0,0,1-4,.13,3.76,3.76,0,0,1-2-3.35V71.84a3.76,3.76,0,0,1,2-3.35,4,4,0,0,1,1.91-.5,3.94,3.94,0,0,1,2.13.63l88.18,56.16a3.8,3.8,0,0,1,0,6.44Zm104,0L154,187.38a3.91,3.91,0,0,1-4,.13,3.76,3.76,0,0,1-2-3.35V71.84a3.76,3.76,0,0,1,2-3.35,4,4,0,0,1,1.91-.5,3.94,3.94,0,0,1,2.13.63l88.18,56.16a3.8,3.8,0,0,1,0,6.44Z"}))]]),_d=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M230.14,25.86a20,20,0,0,0-19.57-5.11l-.22.07L18.44,79a20,20,0,0,0-3.06,37.25L99,157l40.71,83.65a19.81,19.81,0,0,0,18,11.38c.57,0,1.15,0,1.73-.07A19.82,19.82,0,0,0,177,237.56L235.18,45.65a1.42,1.42,0,0,0,.07-.22A20,20,0,0,0,230.14,25.86ZM156.91,221.07l-34.37-70.64,46-45.95a12,12,0,0,0-17-17l-46,46L34.93,99.09,210,46Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M223.69,42.18l-58.22,192a8,8,0,0,1-14.92,1.25L108,148,20.58,105.45a8,8,0,0,1,1.25-14.92l192-58.22A8,8,0,0,1,223.69,42.18Z",opacity:"0.2"}),a.createElement("path",{d:"M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M231.4,44.34s0,.1,0,.15l-58.2,191.94a15.88,15.88,0,0,1-14,11.51q-.69.06-1.38.06a15.86,15.86,0,0,1-14.42-9.15L107,164.15a4,4,0,0,1,.77-4.58l57.92-57.92a8,8,0,0,0-11.31-11.31L96.43,148.26a4,4,0,0,1-4.58.77L17.08,112.64a16,16,0,0,1,2.49-29.8l191.94-58.2.15,0A16,16,0,0,1,231.4,44.34Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M225.88,30.12a13.83,13.83,0,0,0-13.7-3.58l-.11,0L20.14,84.77A14,14,0,0,0,18,110.85l85.56,41.64L145.12,238a13.87,13.87,0,0,0,12.61,8c.4,0,.81,0,1.21-.05a13.9,13.9,0,0,0,12.29-10.09l58.2-191.93,0-.11A13.83,13.83,0,0,0,225.88,30.12Zm-8,10.4L159.73,232.43l0,.11a2,2,0,0,1-3.76.26l-40.68-83.58,49-49a6,6,0,1,0-8.49-8.49l-49,49L23.15,100a2,2,0,0,1,.31-3.74l.11,0L215.48,38.08a1.94,1.94,0,0,1,1.92.52A2,2,0,0,1,217.92,40.52Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224.47,31.52a11.87,11.87,0,0,0-11.82-3L20.74,86.67a12,12,0,0,0-1.91,22.38L105,151l41.92,86.15A11.88,11.88,0,0,0,157.74,244c.34,0,.69,0,1,0a11.89,11.89,0,0,0,10.52-8.63l58.21-192,0-.08A11.85,11.85,0,0,0,224.47,31.52Zm-4.62,9.54-58.23,192a4,4,0,0,1-7.48.59l-41.3-84.86,50-50a4,4,0,1,0-5.66-5.66l-50,50-84.9-41.31a3.88,3.88,0,0,1-2.27-4,3.93,3.93,0,0,1,3-3.54L214.9,36.16A3.93,3.93,0,0,1,216,36a4,4,0,0,1,2.79,1.19A3.93,3.93,0,0,1,219.85,41.06Z"}))]]),Zd=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M200,28H160a20,20,0,0,0-20,20V208a20,20,0,0,0,20,20h40a20,20,0,0,0,20-20V48A20,20,0,0,0,200,28Zm-4,176H164V52h32ZM96,28H56A20,20,0,0,0,36,48V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V48A20,20,0,0,0,96,28ZM92,204H60V52H92Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M208,48V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V48a8,8,0,0,1,8-8h40A8,8,0,0,1,208,48ZM96,40H56a8,8,0,0,0-8,8V208a8,8,0,0,0,8,8H96a8,8,0,0,0,8-8V48A8,8,0,0,0,96,40Z",opacity:"0.2"}),a.createElement("path",{d:"M200,32H160a16,16,0,0,0-16,16V208a16,16,0,0,0,16,16h40a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm0,176H160V48h40ZM96,32H56A16,16,0,0,0,40,48V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V48A16,16,0,0,0,96,32Zm0,176H56V48H96Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,48V208a16,16,0,0,1-16,16H160a16,16,0,0,1-16-16V48a16,16,0,0,1,16-16h40A16,16,0,0,1,216,48ZM96,32H56A16,16,0,0,0,40,48V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V48A16,16,0,0,0,96,32Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M200,34H160a14,14,0,0,0-14,14V208a14,14,0,0,0,14,14h40a14,14,0,0,0,14-14V48A14,14,0,0,0,200,34Zm2,174a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V48a2,2,0,0,1,2-2h40a2,2,0,0,1,2,2ZM96,34H56A14,14,0,0,0,42,48V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V48A14,14,0,0,0,96,34Zm2,174a2,2,0,0,1-2,2H56a2,2,0,0,1-2-2V48a2,2,0,0,1,2-2H96a2,2,0,0,1,2,2Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M200,32H160a16,16,0,0,0-16,16V208a16,16,0,0,0,16,16h40a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm0,176H160V48h40ZM96,32H56A16,16,0,0,0,40,48V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V48A16,16,0,0,0,96,32Zm0,176H56V48H96Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M200,36H160a12,12,0,0,0-12,12V208a12,12,0,0,0,12,12h40a12,12,0,0,0,12-12V48A12,12,0,0,0,200,36Zm4,172a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V48a4,4,0,0,1,4-4h40a4,4,0,0,1,4,4ZM96,36H56A12,12,0,0,0,44,48V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V48A12,12,0,0,0,96,36Zm4,172a4,4,0,0,1-4,4H56a4,4,0,0,1-4-4V48a4,4,0,0,1,4-4H96a4,4,0,0,1,4,4Z"}))]]),Bd=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,44H40A20,20,0,0,0,20,64V192a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V64A20,20,0,0,0,216,44ZM44,68H212v48H136a12,12,0,0,0-12,12v60H44ZM148,188V140h64v48Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,64v64H136v72H40a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H216A8,8,0,0,1,224,64Z",opacity:"0.2"}),a.createElement("path",{d:"M216,48H40A16,16,0,0,0,24,64V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V64A16,16,0,0,0,216,48ZM40,64H216v56H136a8,8,0,0,0-8,8v64H40ZM216,192H144V136h72v56Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,48H40A16,16,0,0,0,24,64V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V64A16,16,0,0,0,216,48Zm0,144H136V128h80v64Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,50H40A14,14,0,0,0,26,64V192a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V64A14,14,0,0,0,216,50ZM38,192V64a2,2,0,0,1,2-2H216a2,2,0,0,1,2,2v58H136a6,6,0,0,0-6,6v66H40A2,2,0,0,1,38,192Zm178,2H142V134h76v58A2,2,0,0,1,216,194Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,48H40A16,16,0,0,0,24,64V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V64A16,16,0,0,0,216,48ZM40,64H216v56H136a8,8,0,0,0-8,8v64H40ZM216,192H144V136h72v56Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,52H40A12,12,0,0,0,28,64V192a12,12,0,0,0,12,12H216a12,12,0,0,0,12-12V64A12,12,0,0,0,216,52ZM36,192V64a4,4,0,0,1,4-4H216a4,4,0,0,1,4,4v60H136a4,4,0,0,0-4,4v68H40A4,4,0,0,1,36,192Zm180,4H140V132h80v60A4,4,0,0,1,216,196Z"}))]]),zd=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M234.49,111.07,90.41,22.94A20,20,0,0,0,60,39.87V216.13a20,20,0,0,0,30.41,16.93l144.08-88.13a19.82,19.82,0,0,0,0-33.86ZM84,208.85V47.15L216.16,128Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M228.23,134.69,84.15,222.81A8,8,0,0,1,72,216.12V39.88a8,8,0,0,1,12.15-6.69l144.08,88.12A7.82,7.82,0,0,1,228.23,134.69Z",opacity:"0.2"}),a.createElement("path",{d:"M232.4,114.49,88.32,26.35a16,16,0,0,0-16.2-.3A15.86,15.86,0,0,0,64,39.87V216.13A15.94,15.94,0,0,0,80,232a16.07,16.07,0,0,0,8.36-2.35L232.4,141.51a15.81,15.81,0,0,0,0-27ZM80,215.94V40l143.83,88Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M240,128a15.74,15.74,0,0,1-7.6,13.51L88.32,229.65a16,16,0,0,1-16.2.3A15.86,15.86,0,0,1,64,216.13V39.87a15.86,15.86,0,0,1,8.12-13.82,16,16,0,0,1,16.2.3L232.4,114.49A15.74,15.74,0,0,1,240,128Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M231.36,116.19,87.28,28.06a14,14,0,0,0-14.18-.27A13.69,13.69,0,0,0,66,39.87V216.13a13.69,13.69,0,0,0,7.1,12.08,14,14,0,0,0,14.18-.27l144.08-88.13a13.82,13.82,0,0,0,0-23.62Zm-6.26,13.38L81,217.7a2,2,0,0,1-2.06,0,1.78,1.78,0,0,1-1-1.61V39.87a1.78,1.78,0,0,1,1-1.61A2.06,2.06,0,0,1,80,38a2,2,0,0,1,1,.31L225.1,126.43a1.82,1.82,0,0,1,0,3.14Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M232.4,114.49,88.32,26.35a16,16,0,0,0-16.2-.3A15.86,15.86,0,0,0,64,39.87V216.13A15.94,15.94,0,0,0,80,232a16.07,16.07,0,0,0,8.36-2.35L232.4,141.51a15.81,15.81,0,0,0,0-27ZM80,215.94V40l143.83,88Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M230.32,117.9,86.24,29.79a11.91,11.91,0,0,0-12.17-.23A11.71,11.71,0,0,0,68,39.89V216.11a11.71,11.71,0,0,0,6.07,10.33,11.91,11.91,0,0,0,12.17-.23L230.32,138.1a11.82,11.82,0,0,0,0-20.2Zm-4.18,13.37L82.06,219.39a4,4,0,0,1-4.07.07,3.77,3.77,0,0,1-2-3.35V39.89a3.77,3.77,0,0,1,2-3.35,4,4,0,0,1,4.07.07l144.08,88.12a3.8,3.8,0,0,1,0,6.54Z"}))]]),Ud=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M225.7,54.46a20,20,0,0,0-20.33.66L132,101.85v-30a19.91,19.91,0,0,0-30.63-16.72L13.19,111.29a19.79,19.79,0,0,0,0,33.42l88.18,56.17A19.91,19.91,0,0,0,132,184.16v-30l73.37,46.73A19.91,19.91,0,0,0,236,184.16V71.84A19.84,19.84,0,0,0,225.7,54.46ZM108,176.64,31.63,128,108,79.36Zm104,0L135.63,128,212,79.36Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,71.85v112.3a7.91,7.91,0,0,1-12.18,6.59l-88.19-56.15a7.8,7.8,0,0,1,0-13.18l88.19-56.15A7.91,7.91,0,0,1,224,71.85ZM107.82,65.26,19.63,121.41a7.8,7.8,0,0,0,0,13.18l88.19,56.15A7.91,7.91,0,0,0,120,184.15V71.85A7.91,7.91,0,0,0,107.82,65.26Z",opacity:"0.2"}),a.createElement("path",{d:"M223.77,58a16,16,0,0,0-16.25.53L128,109.14V71.84A15.91,15.91,0,0,0,103.52,58.5L15.33,114.66a15.8,15.8,0,0,0,0,26.68l88.19,56.16A15.91,15.91,0,0,0,128,184.16v-37.3l79.52,50.64A15.91,15.91,0,0,0,232,184.16V71.84A15.83,15.83,0,0,0,223.77,58ZM112,183.93,24.18,128,112,72.06Zm104,0L128.18,128,216,72.06Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M232,71.84V184.16a15.92,15.92,0,0,1-24.48,13.34L128,146.86v37.3a15.92,15.92,0,0,1-24.48,13.34L15.33,141.34a15.8,15.8,0,0,1,0-26.68L103.52,58.5A15.91,15.91,0,0,1,128,71.84v37.3L207.52,58.5A15.91,15.91,0,0,1,232,71.84Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M222.81,59.72a14,14,0,0,0-14.22.46L126,112.79V71.84a13.83,13.83,0,0,0-7.19-12.12,14,14,0,0,0-14.22.46L16.41,116.35a13.79,13.79,0,0,0,0,23.3l88.18,56.17a14,14,0,0,0,14.22.46A13.83,13.83,0,0,0,126,184.16V143.21l82.59,52.61a14,14,0,0,0,14.22.46A13.83,13.83,0,0,0,230,184.16V71.84A13.83,13.83,0,0,0,222.81,59.72ZM114,184.16a1.73,1.73,0,0,1-1,1.59,1.9,1.9,0,0,1-2-.06L22.85,129.53a1.8,1.8,0,0,1,0-3.06L111,70.31a1.87,1.87,0,0,1,1-.32,2,2,0,0,1,1,.26,1.73,1.73,0,0,1,1,1.59Zm104,0a1.73,1.73,0,0,1-1,1.59,1.9,1.9,0,0,1-2-.06l-88.19-56.16a1.8,1.8,0,0,1,0-3.06L215,70.31a1.87,1.87,0,0,1,1-.32,2,2,0,0,1,1,.26,1.73,1.73,0,0,1,1,1.59Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M223.77,58a16,16,0,0,0-16.25.53L128,109.14V71.84A15.91,15.91,0,0,0,103.52,58.5L15.33,114.66a15.8,15.8,0,0,0,0,26.68l88.19,56.16A15.91,15.91,0,0,0,128,184.16v-37.3l79.52,50.64A15.91,15.91,0,0,0,232,184.16V71.84A15.83,15.83,0,0,0,223.77,58ZM112,183.93,24.18,128,112,72.06Zm104,0L128.18,128,216,72.06Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M221.85,61.48a12,12,0,0,0-12.18.39L124,116.43V71.84a11.66,11.66,0,0,0-6.15-10.36,12,12,0,0,0-12.18.39L17.48,118a11.81,11.81,0,0,0,0,19.94l88.19,56.16a12,12,0,0,0,12.18.39A11.66,11.66,0,0,0,124,184.16V139.57l85.67,54.56a12,12,0,0,0,12.18.39A11.66,11.66,0,0,0,228,184.16V71.84A11.66,11.66,0,0,0,221.85,61.48ZM116,184.16a3.76,3.76,0,0,1-2,3.35,3.91,3.91,0,0,1-4-.13L21.78,131.22a3.8,3.8,0,0,1,0-6.44L110,68.62a3.94,3.94,0,0,1,2.13-.63,4,4,0,0,1,1.91.5,3.76,3.76,0,0,1,2,3.35Zm104,0a3.76,3.76,0,0,1-2,3.35,3.91,3.91,0,0,1-4-.13l-88.18-56.16a3.8,3.8,0,0,1,0-6.44L214,68.62a3.94,3.94,0,0,1,2.13-.63,4,4,0,0,1,1.91.5,3.76,3.76,0,0,1,2,3.35Z"}))]]),Wd=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M157.27,21.22a12,12,0,0,0-12.64,1.31L75.88,76H32A20,20,0,0,0,12,96v64a20,20,0,0,0,20,20H75.88l68.75,53.47A12,12,0,0,0,164,224V32A12,12,0,0,0,157.27,21.22ZM36,100H68v56H36Zm104,99.46L92,162.13V93.87l48-37.33ZM212,128a44,44,0,0,1-11,29.11,12,12,0,1,1-18-15.88,20,20,0,0,0,0-26.43,12,12,0,0,1,18-15.86A43.94,43.94,0,0,1,212,128Zm40,0a83.87,83.87,0,0,1-21.39,56,12,12,0,0,1-17.89-16,60,60,0,0,0,0-80,12,12,0,1,1,17.88-16A83.87,83.87,0,0,1,252,128Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M80,88v80H32a8,8,0,0,1-8-8V96a8,8,0,0,1,8-8Z",opacity:"0.2"}),a.createElement("path",{d:"M155.51,24.81a8,8,0,0,0-8.42.88L77.25,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H77.25l69.84,54.31A8,8,0,0,0,160,224V32A8,8,0,0,0,155.51,24.81ZM32,96H72v64H32ZM144,207.64,88,164.09V91.91l56-43.55Zm54-106.08a40,40,0,0,1,0,52.88,8,8,0,0,1-12-10.58,24,24,0,0,0,0-31.72,8,8,0,0,1,12-10.58ZM248,128a79.9,79.9,0,0,1-20.37,53.34,8,8,0,0,1-11.92-10.67,64,64,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67A79.83,79.83,0,0,1,248,128Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M160,32.25V223.69a8.29,8.29,0,0,1-3.91,7.18,8,8,0,0,1-9-.56l-65.57-51A4,4,0,0,1,80,176.16V79.84a4,4,0,0,1,1.55-3.15l65.57-51a8,8,0,0,1,10,.16A8.27,8.27,0,0,1,160,32.25ZM60,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H60a4,4,0,0,0,4-4V84A4,4,0,0,0,60,80Zm126.77,20.84a8,8,0,0,0-.72,11.3,24,24,0,0,1,0,31.72,8,8,0,1,0,12,10.58,40,40,0,0,0,0-52.88A8,8,0,0,0,186.74,100.84Zm40.89-26.17a8,8,0,1,0-11.92,10.66,64,64,0,0,1,0,85.34,8,8,0,1,0,11.92,10.66,80,80,0,0,0,0-106.66Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M154.64,26.61a6,6,0,0,0-6.32.65L77.94,82H32A14,14,0,0,0,18,96v64a14,14,0,0,0,14,14H77.94l70.38,54.74A6,6,0,0,0,158,224V32A6,6,0,0,0,154.64,26.61ZM30,160V96a2,2,0,0,1,2-2H74v68H32A2,2,0,0,1,30,160Zm116,51.73L86,165.07V90.93l60-46.66Zm50.53-108.85a38,38,0,0,1,0,50.24,6,6,0,1,1-9-7.94,26,26,0,0,0,0-34.37,6,6,0,0,1,9-7.93ZM246,128a77.86,77.86,0,0,1-19.86,52,6,6,0,1,1-8.94-8,66,66,0,0,0,0-88,6,6,0,1,1,8.94-8A77.86,77.86,0,0,1,246,128Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M155.51,24.81a8,8,0,0,0-8.42.88L77.25,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H77.25l69.84,54.31A8,8,0,0,0,160,224V32A8,8,0,0,0,155.51,24.81ZM32,96H72v64H32ZM144,207.64,88,164.09V91.91l56-43.55Zm54-106.08a40,40,0,0,1,0,52.88,8,8,0,0,1-12-10.58,24,24,0,0,0,0-31.72,8,8,0,0,1,12-10.58ZM248,128a79.9,79.9,0,0,1-20.37,53.34,8,8,0,0,1-11.92-10.67,64,64,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67A79.83,79.83,0,0,1,248,128Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M153.76,28.41a4,4,0,0,0-4.22.43L78.63,84H32A12,12,0,0,0,20,96v64a12,12,0,0,0,12,12H78.63l70.91,55.16A4.07,4.07,0,0,0,152,228a3.92,3.92,0,0,0,1.76-.41A4,4,0,0,0,156,224V32A4,4,0,0,0,153.76,28.41ZM28,160V96a4,4,0,0,1,4-4H76v72H32A4,4,0,0,1,28,160Zm120,55.82L84,166V90l64-49.78Zm47-111.61a36,36,0,0,1,0,47.59,4,4,0,1,1-6-5.3,28,28,0,0,0,0-37,4,4,0,0,1,6-5.28ZM244,128a75.88,75.88,0,0,1-19.35,50.67,4,4,0,0,1-6-5.34,68,68,0,0,0,0-90.66,4,4,0,0,1,6-5.34A75.88,75.88,0,0,1,244,128Z"}))]]),qd=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M56.88,31.93A12,12,0,1,0,39.12,48.07L64.51,76H32A20,20,0,0,0,12,96v64a20,20,0,0,0,20,20H75.88l68.75,53.47A12,12,0,0,0,164,224V185.44l35.12,38.63a12,12,0,0,0,17.76-16.14ZM36,100H68v56H36Zm104,99.46L92,162.13V106.24L140,159Zm-31-134a12,12,0,0,1,2.11-16.84l33.51-26.07A12,12,0,0,1,164,32V94.94a12,12,0,0,1-24,0V56.54l-14.15,11A12,12,0,0,1,109,65.44Zm74,49.35a12,12,0,0,1,18-15.85,44,44,0,0,1,5.55,50.21,12,12,0,0,1-21-11.55A19.67,19.67,0,0,0,188,128,20,20,0,0,0,183,114.79ZM252,128a84.18,84.18,0,0,1-19.11,53.35,12,12,0,1,1-18.53-15.25A60,60,0,0,0,212.73,88a12,12,0,1,1,17.88-16A83.87,83.87,0,0,1,252,128Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M80,88v80H32a8,8,0,0,1-8-8V96a8,8,0,0,1,8-8Z",opacity:"0.2"}),a.createElement("path",{d:"M53.92,34.62A8,8,0,1,0,42.08,45.38L73.55,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H77.25l69.84,54.31A8,8,0,0,0,160,224V175.09l42.08,46.29a8,8,0,1,0,11.84-10.76ZM32,96H72v64H32ZM144,207.64,88,164.09V95.89l56,61.6Zm42-63.77a24,24,0,0,0,0-31.72,8,8,0,1,1,12-10.57,40,40,0,0,1,0,52.88,8,8,0,0,1-12-10.59Zm-80.16-76a8,8,0,0,1,1.4-11.23l39.85-31A8,8,0,0,1,160,32v74.83a8,8,0,0,1-16,0V48.36l-26.94,21A8,8,0,0,1,105.84,67.91ZM248,128a79.9,79.9,0,0,1-20.37,53.34,8,8,0,0,1-11.92-10.67,64,64,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67A79.83,79.83,0,0,1,248,128Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M213.92,210.62a8,8,0,1,1-11.84,10.76L160,175.09v48.6a8.29,8.29,0,0,1-3.91,7.18,8,8,0,0,1-9-.56l-65.55-51A4,4,0,0,1,80,176.18V87.09L42.08,45.38A8,8,0,1,1,53.92,34.62Zm-27.21-55.46a8,8,0,0,0,11.29-.7,40,40,0,0,0,0-52.88,8,8,0,1,0-12,10.57,24,24,0,0,1,0,31.72A8,8,0,0,0,186.71,155.16Zm40.92-80.49a8,8,0,1,0-11.92,10.66,64,64,0,0,1,0,85.34,8,8,0,1,0,11.92,10.66,80,80,0,0,0,0-106.66ZM153,119.87a4,4,0,0,0,7-2.7V32.25a8.27,8.27,0,0,0-2.88-6.4,8,8,0,0,0-10-.16L103.83,59.33a4,4,0,0,0-.5,5.85ZM60,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H60a4,4,0,0,0,4-4V84A4,4,0,0,0,60,80Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M52.44,36A6,6,0,0,0,43.56,44L78,81.94l-.08.06H32A14,14,0,0,0,18,96v64a14,14,0,0,0,14,14H77.94l70.38,54.74A6,6,0,0,0,158,224V169.92L203.56,220a6,6,0,0,0,8.88-8.08ZM30,160V96a2,2,0,0,1,2-2H74v68H32A2,2,0,0,1,30,160Zm116,51.73L86,165.07V90.93l.11-.08L146,156.72Zm41.5-66.53a26,26,0,0,0,0-34.37,6,6,0,1,1,9-7.93,38,38,0,0,1,0,50.24,6,6,0,0,1-9-7.94ZM107.41,66.68a6,6,0,0,1,1.06-8.42l39.85-31A6,6,0,0,1,158,32v74.83a6,6,0,0,1-12,0V44.27L115.83,67.73A6,6,0,0,1,107.41,66.68ZM246,128a77.86,77.86,0,0,1-19.86,52,6,6,0,1,1-8.94-8,66,66,0,0,0,0-88,6,6,0,1,1,8.94-8A77.86,77.86,0,0,1,246,128Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M53.92,34.62A8,8,0,1,0,42.08,45.38L73.55,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H77.25l69.84,54.31A8,8,0,0,0,160,224V175.09l42.08,46.29a8,8,0,1,0,11.84-10.76ZM32,96H72v64H32ZM144,207.64,88,164.09V95.89l56,61.6Zm42-63.77a24,24,0,0,0,0-31.72,8,8,0,1,1,12-10.57,40,40,0,0,1,0,52.88,8,8,0,0,1-12-10.59Zm-80.16-76a8,8,0,0,1,1.4-11.23l39.85-31A8,8,0,0,1,160,32v74.83a8,8,0,0,1-16,0V48.36l-26.94,21A8,8,0,0,1,105.84,67.91ZM248,128a79.9,79.9,0,0,1-20.37,53.34,8,8,0,0,1-11.92-10.67,64,64,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67A79.83,79.83,0,0,1,248,128Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M51,37.31A4,4,0,0,0,45,42.69L81,82.19,78.63,84H32A12,12,0,0,0,20,96v64a12,12,0,0,0,12,12H78.63l70.91,55.16A4.07,4.07,0,0,0,152,228a3.92,3.92,0,0,0,1.76-.41A4,4,0,0,0,156,224V164.75l49,53.94a4,4,0,1,0,5.92-5.38ZM28,160V96a4,4,0,0,1,4-4H76v72H32A4,4,0,0,1,28,160Zm120,55.82L84,166V90l2.35-1.83L148,156Zm41-69.3a28,28,0,0,0,0-37,4,4,0,1,1,6-5.29,36,36,0,0,1,0,47.59,4,4,0,1,1-6-5.29ZM109,65.45a4,4,0,0,1,.7-5.61l39.85-31A4,4,0,0,1,156,32v74.83a4,4,0,0,1-8,0V40.18l-33.39,26A4,4,0,0,1,109,65.45ZM244,128a75.88,75.88,0,0,1-19.35,50.67,4,4,0,0,1-6-5.34,68,68,0,0,0,0-90.66,4,4,0,0,1,6-5.34A75.88,75.88,0,0,1,244,128Z"}))]]),Tr=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:Fd}));Tr.displayName="ArrowCounterClockwiseIcon";const Vi=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:Dd}));Vi.displayName="ArrowsOutIcon";const Hi=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:Nd}));Hi.displayName="CaretLeftIcon";const ji=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:Id}));ji.displayName="CaretRightIcon";const er=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:Vd}));er.displayName="ChatCircleIcon";const Oi=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:Hd}));Oi.displayName="ClockIcon";const _i=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:jd}));_i.displayName="ClosedCaptioningIcon";const Zi=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:Od}));Zi.displayName="FastForwardIcon";const Bi=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:_d}));Bi.displayName="PaperPlaneTiltIcon";const zi=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:Zd}));zi.displayName="PauseIcon";const Ui=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:Bd}));Ui.displayName="PictureInPictureIcon";const Rr=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:zd}));Rr.displayName="PlayIcon";const Wi=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:Ud}));Wi.displayName="RewindIcon";const qi=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:Wd}));qi.displayName="SpeakerHighIcon";const Gi=a.forwardRef((r,e)=>a.createElement(he,{ref:e,...r,weights:qd}));Gi.displayName="SpeakerSlashIcon";function Gd(r){return"video"in r}function Yd(r){return"password_protected"in r}function Xd(r){return"expired"in r}async function Jd(r){return(await fetch(`/s/${r}/data`,{credentials:"include"})).json()}async function Qd(r,e){return(await fetch(`/s/${r}/verify-password`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({password:e})})).ok}async function e0(r){return(await(await fetch(`/s/${r}/reactions`)).json()).reactions||[]}async function t0(r,e,t){return(await fetch(`/s/${r}/react`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({timestamp:e,emoji:t})})).ok}async function tl(r,e=1,t=50){return(await fetch(`/s/${r}/comments?page=${e}&limit=${t}`)).json()}async function r0(r,e,t,n){return(await fetch(`/s/${r}/comment`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({timestamp:e,author_name:t,text:n})})).ok}function ie(r){const e=Math.max(0,Math.floor(r)),t=Math.floor(e/3600),n=Math.floor(e%3600/60),l=e%60;return t>0?`${t}:${String(n).padStart(2,"0")}:${String(l).padStart(2,"0")}`:`${n}:${String(l).padStart(2,"0")}`}function Yi(r){return new Date(r+"Z").toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}function n0(r,e,t,n=18){const l=t>0?n/t*e:e*.02,i=[];for(const s of[...r].sort((o,c)=>o.timestamp-c.timestamp)){const o=i.at(-1);o&&s.timestamp-o.members.at(-1).timestampc+u.timestamp,0)/o.members.length):i.push({time:s.timestamp,members:[s]})}return i}function l0(r,e){const t=/(?l&&n.push({text:r.slice(l,s)});const o=Number(i[1]||0)*3600+Number(i[2])*60+Number(i[3]);n.push({text:i[0],...e>0&&o<=e?{time:o}:{}}),l=s+i[0].length}return ln0(r,e,t,28);function i0({data:r,videoRef:e,comments:t,reactions:n,time:l,duration:i,onTime:s,onDuration:o,seek:c}){const u=a.useRef(null),f=a.useRef(null),[d,p]=a.useState(500),[g,b]=a.useState(!1),[y,m]=a.useState(!1),[v,$]=a.useState(!1),[w,S]=a.useState(1),[K,T]=a.useState(!1),[C,F]=a.useState(1),[_,j]=a.useState(!0),[N,H]=a.useState(!1),[D,M]=a.useState(!1),L=a.useRef(1),O=r.segments.find(A=>l>=A.start_time&&l{if(H(!!document.pictureInPictureEnabled),!f.current)return;const A=new ResizeObserver(([P])=>p(P.contentRect.width));return A.observe(f.current),()=>A.disconnect()},[]),a.useEffect(()=>{function A(P){const V=P.target;if(P.defaultPrevented||P.metaKey||P.ctrlKey||P.altKey||V.closest('input, textarea, select, button, a, [role="slider"], [role="tab"], [role="menuitem"], [contenteditable="true"]'))return;const E=e.current;if(E)switch(P.key.toLowerCase()){case" ":case"k":P.preventDefault(),X();break;case"arrowleft":P.preventDefault(),c(E.currentTime-5);break;case"arrowright":P.preventDefault(),c(E.currentTime+5);break;case"m":ne();break;case"f":te();break;case"c":j(Z=>!Z);break}}return document.addEventListener("keydown",A),()=>document.removeEventListener("keydown",A)},[c]),h.jsxs(dl,{ref:u,className:"video-shell",children:[h.jsxs("div",{className:"video-stage",children:[h.jsx("video",{ref:e,src:`/v/${r.shareCode}`,poster:`/thumb/${r.shareCode}`,preload:"metadata",playsInline:!0,onClick:()=>{X()},onPlay:()=>{b(!0),$(!1)},onPause:()=>b(!1),onWaiting:()=>m(!0),onPlaying:()=>m(!1),onCanPlay:()=>m(!1),onError:()=>{M(!0),m(!1)},onTimeUpdate:A=>s(A.currentTarget.currentTime),onVolumeChange:A=>{S(A.currentTarget.volume),T(A.currentTarget.muted)},onRateChange:A=>F(A.currentTarget.playbackRate),onEnded:()=>{$(!0),b(!1)},onSeeking:()=>$(!1),onLoadedMetadata:A=>{const P=A.currentTarget;o(Number.isFinite(P.duration)?P.duration:0);const V=Number(new URLSearchParams(location.search).get("t"));Number.isFinite(V)&&V>0&&V0&&h.jsx("track",{kind:"captions",src:`/vtt/${r.shareCode}`,srcLang:"en",label:"English"})}),!g&&!D&&!(v&&I)&&h.jsx("div",{className:"video-play-overlay",children:h.jsx(W,{isIconOnly:!0,size:"lg","aria-label":v?"Replay recording":"Play recording",onPress:()=>{X()},children:v?h.jsx(Tr,{size:24}):h.jsx(Rr,{size:24,weight:"fill"})})}),y&&g&&h.jsx("div",{className:"video-play-overlay",children:h.jsx(fl,{"aria-label":"Buffering video"})}),D&&h.jsxs("div",{className:"video-end-card",children:[h.jsx("p",{children:"We couldn’t load this video."}),h.jsx(W,{variant:"secondary",onPress:()=>{M(!1),e.current?.load()},children:"Try again"})]}),_&&O&&h.jsx("div",{className:"video-caption",children:h.jsxs("span",{children:[O.speaker&&`${O.speaker}: `,O.text]})}),h.jsx("div",{className:"timestamp-reactions","aria-hidden":"true",children:n.filter(A=>l>=A.timestamp&&lh.jsx("span",{className:"timestamp-reaction",style:{left:`${15+P*19%70}%`},children:A.emoji},`${A.created_at}-${A.timestamp}-${P}`))}),v&&I&&h.jsxs("div",{className:"video-end-card",children:[h.jsx(hl,{className:"button button--primary",href:I,target:"_blank",rel:"noopener noreferrer",children:r.video.cta_text||"Learn more"}),h.jsxs(W,{variant:"secondary",onPress:()=>{c(0),X()},children:[h.jsx(Tr,{size:16}),"Replay"]})]})]}),h.jsxs("div",{className:"video-toolbar",children:[h.jsx("div",{ref:f,className:"timeline-markers","aria-label":"Comments and reactions on the timeline",children:a0([...t.map(A=>({timestamp:A.timestamp,kind:"comment",label:`${A.author_name}: ${A.text}`})),...n.map(A=>({timestamp:A.timestamp,kind:"reaction",emoji:A.emoji,label:`${A.emoji} reaction`})),...r.chapters.map(A=>({timestamp:A.timestamp,kind:"chapter",label:`Chapter: ${A.title}`}))],i,d).map((A,P)=>h.jsxs(el,{children:[h.jsx(W,{size:"sm",variant:A.members.length>1?"primary":"ghost",className:"timeline-marker",style:{left:`${i?Math.max(2,Math.min(98,A.time/i*100)):2}%`},"aria-label":`${A.members.length>1?`${A.members.length} items`:A.members[0].label} at ${ie(A.time)}`,onPress:()=>c(A.members[0].timestamp),children:A.members.length>1?A.members.length:A.members[0].kind==="reaction"?h.jsx("span",{"aria-hidden":"true",children:A.members[0].emoji}):A.members[0].kind==="comment"?h.jsx(er,{size:12}):"•"}),h.jsx(el.Content,{children:A.members.map(V=>`${ie(V.timestamp)} ${V.label}`).join(" · ")})]},`timeline-${P}`))}),h.jsxs("div",{className:"video-progress",children:[h.jsx(ur,{"aria-label":"Video progress",value:Math.min(l,i||0),minValue:0,maxValue:i||1,size:"sm",valueLabel:`${ie(l)} of ${ie(i)}`,children:h.jsx(ur.Track,{children:h.jsx(ur.Fill,{})})}),h.jsx("input",{className:"video-seek-input",type:"range","aria-label":"Seek video","aria-valuetext":`${ie(l)} of ${ie(i)}`,min:0,max:i||1,step:.1,value:Math.min(l,i||0),disabled:!i,onChange:A=>c(Number(A.currentTarget.value))})]}),h.jsxs("div",{className:"video-controls",children:[h.jsx(W,{isIconOnly:!0,size:"sm",variant:"ghost","aria-label":g?"Pause":"Play",onPress:()=>{X()},children:g?h.jsx(zi,{size:18,weight:"fill"}):h.jsx(Rr,{size:18,weight:"fill"})}),h.jsx(W,{isIconOnly:!0,size:"sm",variant:"ghost",className:"skip-control","aria-label":"Back 5 seconds",onPress:()=>c(l-5),children:h.jsx(Wi,{size:18})}),h.jsx(W,{isIconOnly:!0,size:"sm",variant:"ghost",className:"skip-control","aria-label":"Forward 5 seconds",onPress:()=>c(l+5),children:h.jsx(Zi,{size:18})}),h.jsx(W,{isIconOnly:!0,size:"sm",variant:"ghost","aria-label":K||w===0?"Unmute":"Mute",onPress:ne,children:K||w===0?h.jsx(Gi,{size:18}):h.jsx(qi,{size:18})}),h.jsx(kt,{className:"volume-control","aria-label":"Volume",minValue:0,maxValue:1,step:.05,value:K?0:w,onChange:A=>{e.current&&(e.current.volume=Number(A),e.current.muted=Number(A)===0,Number(A)&&(L.current=Number(A)))},children:h.jsxs(kt.Track,{children:[h.jsx(kt.Fill,{}),h.jsx(kt.Thumb,{})]})}),h.jsxs("span",{className:"video-time",children:[ie(l)," / ",ie(i)]}),h.jsx("span",{className:"control-spacer"}),r.segments.length>0&&h.jsx(W,{isIconOnly:!0,size:"sm",variant:_?"secondary":"ghost","aria-label":"Captions","aria-pressed":_,onPress:()=>j(!_),children:h.jsx(_i,{size:18})}),h.jsxs(ft,{children:[h.jsxs(W,{size:"sm",variant:"ghost","aria-label":`Playback speed: ${C}×`,children:[C,"×"]}),h.jsx(ft.Popover,{children:h.jsx(ft.Menu,{"aria-label":"Playback speed",selectionMode:"single",selectedKeys:new Set([String(C)]),onAction:A=>{e.current&&(e.current.playbackRate=Number(A))},children:[.5,1,1.25,1.5,2].map(A=>h.jsxs(ft.Item,{id:String(A),textValue:`${A}×`,children:[h.jsxs(It,{children:[A,"×"]}),h.jsx(ft.ItemIndicator,{})]},A))})})]}),N&&h.jsx(W,{isIconOnly:!0,size:"sm",variant:"ghost",className:"pip-control","aria-label":"Picture in picture",onPress:()=>{U()},children:h.jsx(Ui,{size:18})}),h.jsx(W,{isIconOnly:!0,size:"sm",variant:"ghost","aria-label":"Fullscreen",onPress:()=>{te()},children:h.jsx(Vi,{size:18})})]})]})]})}function dr({children:r,label:e}){const t=a.useRef(null),n=a.useRef(null),[l,i]=a.useState(0),[s,o]=a.useState(1),[c,u]=a.useState(0);return a.useLayoutEffect(()=>{const f=t.current,d=n.current;if(!f||!d)return;const p=()=>{const y=f.clientWidth;if(!y)return;const m=y+24,v=Math.max(1,Math.ceil((d.scrollWidth+24-1)/m));u(m),o(v),i($=>Math.min($,v-1))},g=new ResizeObserver(p),b=new MutationObserver(p);return g.observe(f),b.observe(d,{childList:!0,subtree:!0,characterData:!0}),p(),()=>{g.disconnect(),b.disconnect()}},[]),h.jsxs("div",{className:"paged-panel","aria-label":e,children:[h.jsx("div",{ref:t,className:"page-viewport",onFocusCapture:f=>{if(!c||!t.current)return;const d=t.current,p=f.target.getBoundingClientRect().left-d.getBoundingClientRect().left+l*c+d.scrollLeft;i(Math.max(0,Math.min(s-1,Math.floor((p+1)/c)))),d.scrollLeft=0},children:h.jsx("div",{ref:n,className:"page-flow",style:{transform:`translateX(-${l*c}px)`},children:r})}),h.jsxs("nav",{hidden:s===1,className:"page-navigation","aria-label":`${e} pages`,children:[h.jsx(W,{size:"sm",variant:"ghost",isIconOnly:!0,"aria-label":`Previous ${e.toLowerCase()} page`,isDisabled:l===0,onPress:()=>i(l-1),children:h.jsx(Hi,{size:16})}),h.jsxs("span",{"aria-live":"polite",children:[l+1," / ",s]}),h.jsx(W,{size:"sm",variant:"ghost",isIconOnly:!0,"aria-label":`Next ${e.toLowerCase()} page`,isDisabled:l>=s-1,onPress:()=>i(l+1),children:h.jsx(ji,{size:16})})]})]})}function s0({data:r,time:e,duration:t,comments:n,setComments:l,seek:i,composerRef:s,selectedTab:o,setSelectedTab:c}){const[u,f]=a.useState(""),[d,p]=a.useState(""),[g,b]=a.useState(null),[y,m]=a.useState(!1),[v,$]=a.useState(!0),[w,S]=a.useState(""),[K,T]=a.useState(1),[C,F]=a.useState(0),[_,j]=a.useState(!1),N=n.reduce((M,L,O)=>L.timestamp<=e+.3?O:M,-1);a.useEffect(()=>{try{f(localStorage.getItem("recordly-comment-name")||"")}catch{}let M=!1;return tl(r.shareCode).then(L=>{M||(l([...L.comments].sort((O,I)=>O.timestamp-I.timestamp)),F(L.total),$(!1))}).catch(()=>{M||(S("Comments could not be loaded. Reload the page to try again."),$(!1))}),()=>{M=!0}},[r.shareCode]);async function H(){j(!0);try{const M=await tl(r.shareCode,K+1);l([...n,...M.comments].sort((L,O)=>L.timestamp-O.timestamp)),F(M.total),T(K+1)}catch{Be.danger("Could not load more comments. Try again.")}finally{j(!1)}}async function D(){if(y||!u.trim()||!d.trim())return;const M=g??e;m(!0),S("");try{if(!await r0(r.shareCode,M,u.trim(),d.trim()))throw new Error("Could not post your comment. Please try again.");l([...n,{timestamp:M,author_name:u.trim(),text:d.trim(),created_at:new Date().toISOString().slice(0,19)}].sort((O,I)=>O.timestamp-I.timestamp)),F(C+1),p(""),b(null);try{localStorage.setItem("recordly-comment-name",u.trim())}catch{}Be.success(`Comment posted at ${ie(M)}`)}catch{S("Could not post your comment. Your draft is saved here—please try again.")}finally{m(!1)}}return h.jsxs(dl,{className:"feedback-card",children:[h.jsxs(ge,{selectedKey:o,onSelectionChange:M=>c(String(M)),className:"feedback-tabs",children:[h.jsx(ge.ListContainer,{children:h.jsxs(ge.List,{"aria-label":"Recording feedback",children:[h.jsxs(ge.Tab,{id:"comments",children:["Comments",C>0&&h.jsx(Ks,{size:"sm",variant:"soft",children:C}),h.jsx(ge.Indicator,{})]}),r.segments.length>0&&h.jsxs(ge.Tab,{id:"transcript",children:["Transcript",h.jsx(ge.Indicator,{})]}),(r.video.summary||r.chapters.length>0)&&h.jsxs(ge.Tab,{id:"details",children:["Details",h.jsx(ge.Indicator,{})]})]})}),h.jsx(ge.Panel,{id:"comments",children:h.jsxs(dr,{label:"Comments",children:[v?h.jsx("div",{className:"empty-feedback",children:h.jsx(fl,{"aria-label":"Loading comments"})}):n.length?n.map((M,L)=>h.jsxs("article",{className:"comment-item","data-active":L===N,children:[h.jsxs("div",{className:"comment-heading",children:[h.jsx(Zt,{size:"sm",children:h.jsx(Zt.Fallback,{children:M.author_name.slice(0,2).toUpperCase()})}),h.jsx("strong",{children:M.author_name}),h.jsx(W,{size:"sm",variant:"ghost","aria-label":`Jump to ${ie(M.timestamp)}`,onPress:()=>i(M.timestamp),children:h.jsx("span",{className:"timestamp",children:ie(M.timestamp)})})]}),h.jsx("p",{children:l0(M.text,t).map((O,I)=>O.time===void 0?O.text:h.jsx(W,{size:"sm",variant:"ghost",className:"inline-timestamp timestamp",onPress:()=>i(O.time),children:O.text},I))}),h.jsx("span",{className:"comment-date",children:Yi(M.created_at)})]},`${M.created_at}-${L}`)):h.jsxs("div",{className:"empty-feedback",children:[h.jsx(er,{size:28}),h.jsx("h2",{children:"Start the conversation"}),h.jsx("p",{children:"Leave feedback at the exact moment you’re watching."})]}),n.length{H()},children:"Load more comments"})]})}),r.segments.length>0&&h.jsx(ge.Panel,{id:"transcript",children:h.jsx(dr,{label:"Transcript",children:r.segments.map((M,L)=>h.jsxs("article",{className:"transcript-item","data-active":e>=M.start_time&&ei(M.start_time),children:h.jsx("span",{className:"timestamp",children:ie(M.start_time)})}),M.speaker&&h.jsx("span",{children:M.speaker}),h.jsx(W,{size:"sm",variant:"ghost",isIconOnly:!0,className:"copy-timestamp","aria-label":`Copy link to ${ie(M.start_time)}`,onPress:()=>{Rs(M.start_time)},children:h.jsx(Ts,{size:15})})]}),h.jsx(W,{variant:"ghost",className:"transcript-seek",onPress:()=>i(M.start_time),children:M.text})]},L))})}),(r.video.summary||r.chapters.length>0)&&h.jsx(ge.Panel,{id:"details",children:h.jsxs(dr,{label:"Details",children:[h.jsxs("section",{className:"recording-details",children:[h.jsx("h2",{children:"Recording"}),h.jsx("p",{children:r.video.title})]}),r.video.summary&&h.jsxs("section",{className:"recording-details",children:[h.jsx("h2",{children:"Summary"}),h.jsx("p",{children:r.video.summary})]}),r.chapters.length>0&&h.jsxs("section",{className:"recording-details",children:[h.jsx("h2",{children:"Chapters"}),h.jsx("div",{className:"chapter-list",children:r.chapters.map((M,L)=>h.jsxs(W,{size:"sm",variant:"ghost",onPress:()=>i(M.timestamp),children:[h.jsx("span",{className:"timestamp",children:ie(M.timestamp)}),M.title]},L))})]})]})})]}),h.jsxs("form",{className:"composer",hidden:o!=="comments",onSubmit:M=>{M.preventDefault(),D()},children:[w&&h.jsx(ml,{children:w}),h.jsxs(pr,{name:"author",value:u,onChange:f,isRequired:!0,isDisabled:y,children:[h.jsx(It,{children:"Name"}),h.jsx(pl,{maxLength:100,autoComplete:"name",placeholder:"Name"})]}),h.jsxs(pr,{name:"comment",value:d,onChange:M=>{p(M),b(M.trim()?g??e:null)},isRequired:!0,isDisabled:y,children:[h.jsx(It,{children:"Comment"}),h.jsx(Kd,{ref:s,maxLength:2e3,placeholder:"Share your thoughts…",onKeyDown:M=>{(M.metaKey||M.ctrlKey)&&M.key==="Enter"&&(M.preventDefault(),D())}})]}),h.jsxs("div",{className:"composer-footer",children:[h.jsxs(W,{type:"button",size:"sm",variant:"ghost","aria-label":`Comment timestamp ${ie(g??e)}. Use current video time`,onPress:()=>b(e),children:[h.jsx(Oi,{size:14}),h.jsx("span",{className:"timestamp",children:ie(g??e)})]}),h.jsxs(W,{type:"submit",size:"sm",isPending:y,isDisabled:!u.trim()||!d.trim()||y,children:[h.jsx(Bi,{size:15}),y?"Posting…":"Post"]})]})]})]})}const o0=[{emoji:"👍",label:"Like"},{emoji:"❤️",label:"Love"},{emoji:"😂",label:"Laugh"},{emoji:"😮",label:"Surprised"},{emoji:"🔥",label:"Fire"},{emoji:"👏",label:"Applause"}];function c0({data:r}){const e=a.useRef(null),t=a.useRef(null),[n,l]=a.useState(0),[i,s]=a.useState(r.video.duration),[o,c]=a.useState([]),[u,f]=a.useState([]),d=u.reduce((K,T)=>(K[T.emoji]=(K[T.emoji]||0)+1,K),{}),[p,g]=a.useState(null),[b,y]=a.useState("comments"),[m,v]=a.useState("watch"),$=a.useCallback(K=>{const T=e.current;T&&Number.isFinite(T.duration)&&(T.currentTime=Math.max(0,Math.min(T.duration,K)),l(T.currentTime))},[]);a.useEffect(()=>{let K=!1;return e0(r.shareCode).then(T=>{K||f(C=>[...T,...C])}).catch(()=>{}),()=>{K=!0}},[r.shareCode]);async function w(K){if(p)return;g(K);const T=e.current?.currentTime||0;try{if(!await t0(r.shareCode,T,K))throw new Error;f(C=>[...C,{timestamp:T,emoji:K,created_at:new Date().toISOString()}]),Be.success(`${K} Reaction at ${ie(T)}`)}catch{Be.danger("Could not add your reaction. Try again.")}finally{g(null)}}const{video:S}=r;return h.jsxs("div",{className:"recording-app","data-mobile-view":m,children:[h.jsx(gl,{}),m==="feedback"&&h.jsx("div",{className:"mobile-feedback-back",children:h.jsx(W,{size:"sm",variant:"secondary",onPress:()=>v("watch"),children:"Back to video"})}),h.jsxs("div",{className:"share-workspace",children:[h.jsxs("main",{className:"recording-column",children:[h.jsxs("div",{className:"recording-heading",children:[h.jsxs("div",{children:[h.jsx("h1",{className:"recording-title",children:S.title}),h.jsxs("div",{className:"creator-info","aria-label":"Recording creator",children:[h.jsx(Zt,{size:"sm",children:h.jsx(Zt.Fallback,{children:r.creator?.name.slice(0,2).toUpperCase()||"?"})}),h.jsxs("div",{children:[h.jsx("div",{className:"creator-name",children:r.creator?.website&&/^https?:\/\//i.test(r.creator.website)?h.jsx(hl,{href:r.creator.website,target:"_blank",rel:"noopener noreferrer",children:r.creator.name}):r.creator?.name||"Creator not provided"}),r.creator?.bio&&h.jsx("div",{className:"creator-bio",title:r.creator.bio,children:r.creator.bio})]})]}),h.jsxs("div",{className:"recording-meta",children:[h.jsx("span",{children:Yi(S.created_at)}),h.jsxs("span",{children:[S.view_count.toLocaleString()," ",S.view_count===1?"view":"views"]}),S.width>0&&h.jsxs("span",{children:[S.width," × ",S.height]})]})]}),h.jsx(Ns,{time:n})]}),h.jsx(i0,{data:r,videoRef:e,comments:o,reactions:u,time:n,duration:i,onTime:l,onDuration:s,seek:$}),h.jsxs("div",{className:"reaction-rail",children:[h.jsx("div",{className:"reaction-buttons","aria-label":"Reactions",children:o0.map(({emoji:K,label:T})=>h.jsxs(W,{size:"sm",variant:"ghost","aria-label":`${T}${d[K]?`, ${d[K]} ${d[K]===1?"reaction":"reactions"}`:""}`,isDisabled:p!==null,onPress:()=>{w(K)},children:[h.jsx("span",{"aria-hidden":"true",children:K}),d[K]>0&&h.jsx("span",{children:d[K]})]},K))}),h.jsxs(W,{className:"mobile-comment-button",size:"sm",variant:"primary",onPress:()=>{y("comments"),v("feedback"),requestAnimationFrame(()=>t.current?.focus({preventScroll:!0}))},children:[h.jsx(er,{size:17}),"Comment"]})]})]}),h.jsx("aside",{"aria-label":"Recording feedback",children:h.jsx(s0,{data:r,time:n,duration:i,comments:o,setComments:c,seek:$,composerRef:t,selectedTab:b,setSelectedTab:y})})]})]})}function p0(){const[r,e]=a.useState(null),[t,n]=a.useState("loading"),[l,i]=a.useState("Protected recording"),[s,o]=a.useState(""),[c,u]=a.useState(!1),[f,d]=a.useState("");async function p(){n("loading");try{const b=location.pathname.split("/").filter(Boolean).pop()||"",y=await Jd(b);Xd(y)?(n("expired"),document.title="Recording unavailable — Recordly"):Yd(y)?(n("password"),i(y.title),document.title=`${y.title} — Recordly`):Gd(y)?(e(y),n("recording"),document.title=`${y.video.title} — Recordly`):n("error")}catch{n("error")}}a.useEffect(()=>{p()},[]);async function g(){if(!c){u(!0),d("");try{const b=location.pathname.split("/").filter(Boolean).pop()||"";await Qd(b,s)?await p():d("That password didn’t match. Please try again.")}catch{d("Could not unlock the recording. Please try again.")}finally{u(!1)}}}return h.jsxs(h.Fragment,{children:[h.jsx(ks,{}),t==="loading"?h.jsxs("div",{className:"recording-app",children:[h.jsx(gl,{}),h.jsxs("div",{className:"share-workspace","aria-label":"Loading recording","aria-busy":"true",children:[h.jsxs("div",{className:"recording-column",children:[h.jsxs("div",{children:[h.jsx(Mt,{className:"loading-title"}),h.jsx(Mt,{className:"loading-meta"})]}),h.jsx(Mt,{className:"loading-video"})]}),h.jsx(Mt,{className:"loading-sidebar"})]})]}):t==="recording"&&r?h.jsx(c0,{data:r}):h.jsx(Ls,{children:t==="password"?h.jsxs(h.Fragment,{children:[h.jsx(Fs,{size:28}),h.jsx("h1",{children:l}),h.jsx("p",{children:"This recording is password protected."}),h.jsxs("form",{className:"gate-form",onSubmit:b=>{b.preventDefault(),g()},children:[h.jsxs(pr,{value:s,onChange:o,isRequired:!0,isDisabled:c,children:[h.jsx(It,{children:"Password"}),h.jsx(pl,{type:"password",autoComplete:"current-password",autoFocus:!0})]}),f&&h.jsx(ml,{children:f}),h.jsx(W,{type:"submit",isPending:c,isDisabled:!s||c,children:c?"Unlocking…":"Unlock recording"})]})]}):t==="expired"?h.jsxs(h.Fragment,{children:[h.jsx("h1",{children:"Recording unavailable"}),h.jsx("p",{children:"This link has expired or the recording has been removed. Ask the creator for a new link."})]}):h.jsxs(h.Fragment,{children:[h.jsx("h1",{children:"Couldn’t load the recording"}),h.jsx("p",{children:"Check your connection and try again."}),h.jsxs(W,{onPress:()=>{p()},children:[h.jsx(Ds,{size:16}),"Try again"]})]})})]})}export{p0 as default}; diff --git a/services/recordly-share/worker/web/dist/_astro/SharePage.P3RzS8D3.js b/services/recordly-share/worker/web/dist/_astro/SharePage.P3RzS8D3.js new file mode 100644 index 00000000..78f28430 --- /dev/null +++ b/services/recordly-share/worker/web/dist/_astro/SharePage.P3RzS8D3.js @@ -0,0 +1 @@ +import{t as ie,Z as ta,_ as aa,a0 as na,B as r,F as G,G as z,a1 as Oe,a2 as Ye,a3 as ra,a4 as Ge,d as Ce,a5 as la,a6 as bt,a7 as ze,a8 as _e,a9 as sa,j as k,aa as ia,ab as oa,A as Ve,ac as ca,ad as he,ae as pt,s as ge,af as da,ag as gt,o as ee,q as te,y as xe,ah as xt,p as Y,ai as vt,aj as Pe,ak as ve,al as ua,am as ma,an as fa,u as ha,ao as ba,ap as pa,aq as $t,ar as ga,as as yt,at as xa,au as va,m as Be,v as At,av as $a,aw as ya,ax as Aa,n as Et,ay as Je,az as Mt,aA as Ea,aB as Ma,aC as Va,aD as Pa,$ as wa,aE as Za,aF as ja,aG as La,aH as Ha,aI as Sa,aJ as Ta,aK as Ca,aL as Fa,E as U,aM as ka,l as Na,aN as ce,aO as Ra,aP as Da,aQ as Ka,aR as Ia,aS as Oa,aT as za,aU as _a,aV as Ba,aW as Qe,aX as Ua,J as D,Y as le,P as Vt,K as T,aY as Pt,aZ as Wa,M as be,X as Ae,L as Ee,a_ as qa,a$ as Xa,Q as wt,W as Fe,O as Zt,N as Ya,R as $e,U as Ga,V as Ja,T as Qa,b0 as e0}from"./ShareUI.CpnBv7vU.js";import{r as e,$ as V}from"./index.DeQQz02V.js";const t0=ie({defaultVariants:{color:"default",variant:"secondary"},slots:{base:"chip",label:"chip__label"},variants:{color:{accent:{base:"chip--accent"},danger:{base:"chip--danger"},default:{base:"chip--default"},success:{base:"chip--success"},warning:{base:"chip--warning"}},size:{lg:{base:"chip--lg"},md:{base:"chip--md"},sm:{base:"chip--sm"}},variant:{primary:{base:"chip--primary"},secondary:{base:"chip--secondary"},soft:{base:"chip--soft"},tertiary:{base:"chip--tertiary"}}}}),a0=ie({defaultVariants:{color:"accent",size:"md"},slots:{base:"progress-bar",fill:"progress-bar__fill",output:"progress-bar__output",track:"progress-bar__track"},variants:{color:{accent:{base:"progress-bar--accent"},danger:{base:"progress-bar--danger"},default:{base:"progress-bar--default"},success:{base:"progress-bar--success"},warning:{base:"progress-bar--warning"}},size:{lg:{base:"progress-bar--lg"},md:{base:"progress-bar--md"},sm:{base:"progress-bar--sm"}}}}),n0=ie({defaultVariants:{hideScrollBar:!1,orientation:"vertical",variant:"fade"},slots:{base:"scroll-shadow"},variants:{hideScrollBar:{false:{},true:{base:"scroll-shadow--hide-scrollbar"}},orientation:{horizontal:{base:"scroll-shadow--horizontal"},vertical:{base:"scroll-shadow--vertical"}},variant:{fade:{base:"scroll-shadow--fade"}}}}),r0=ie({slots:{base:"slider",fill:"slider__fill",marks:"slider__marks",output:"slider__output",thumb:"slider__thumb",track:"slider__track"}}),l0=ie({defaultVariants:{align:"center",variant:"primary"},slots:{base:"tabs",scrollNext:"tabs__list-container__scroll-next",scrollPrev:"tabs__list-container__scroll-prev",scroller:"tabs__list-container__scroller",separator:"tabs__separator",tab:"tabs__tab",tabIndicator:"tabs__indicator",tabList:"tabs__list",tabListContainer:"tabs__list-container",tabPanel:"tabs__panel"},variants:{align:{center:{},end:{base:"tabs--align-end"},start:{base:"tabs--align-start"}},variant:{primary:{},secondary:{base:"tabs--secondary"}}}}),s0=ie({base:"textarea",defaultVariants:{fullWidth:!1,variant:"primary"},variants:{fullWidth:{false:"",true:"textarea--full-width"},variant:{primary:"textarea--primary",secondary:"textarea--secondary"}}}),i0=ie({slots:{base:"tooltip",trigger:"tooltip__trigger"}});class et{constructor(t){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=t;let n=o=>{if(this.keyMap.set(o.key,o),o.childNodes&&o.type==="section")for(let d of o.childNodes)n(d)};for(let o of t)n(o);let l=null,s=0,i=0;for(let[o,d]of this.keyMap)l?(l.nextKey=o,d.prevKey=l.key):(this.firstKey=o,d.prevKey=void 0),d.type==="item"&&(d.index=s++),(d.type==="section"||d.type==="item")&&i++,l=d,l.nextKey=void 0;this._size=i,this.lastKey=l?.key??null}*[Symbol.iterator](){yield*this.iterable}get size(){return this._size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let n=this.keyMap.get(t);return n?n.prevKey??null:null}getKeyAfter(t){let n=this.keyMap.get(t);return n?n.nextKey??null:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)??null}at(t){const n=[...this.getKeys()];return this.getItem(n[t])}getChildren(t){return this.keyMap.get(t)?.childNodes||[]}}function o0(a){let{filter:t,layoutDelegate:n}=a,l=ta(a),s=e.useMemo(()=>a.disabledKeys?new Set(a.disabledKeys):new Set,[a.disabledKeys]),i=e.useCallback(u=>t?new et(t(u)):new et(u),[t]),o=e.useMemo(()=>({suppressTextValueWarning:a.suppressTextValueWarning}),[a.suppressTextValueWarning]),d=aa(a,i,o),c=e.useMemo(()=>new na(d,l,{layoutDelegate:n}),[d,l,n]);return c0(d,c),{collection:d,disabledKeys:s,selectionManager:c}}function c0(a,t){const n=e.useRef(null);e.useEffect(()=>{if(t.focusedKey!=null&&!a.getItem(t.focusedKey)&&n.current){let l=n.current.getKeyAfter(t.focusedKey),s=null;for(;l!=null;){let i=a.getItem(l);if(i&&i.type==="item"&&!t.isDisabled(l)){s=l;break}l=n.current.getKeyAfter(l)}if(s==null)for(l=n.current.getKeyBefore(t.focusedKey);l!=null;){let i=a.getItem(l);if(i&&i.type==="item"&&!t.isDisabled(l)){s=l;break}l=n.current.getKeyBefore(l)}t.setFocusedKey(s)}n.current=a},[a,t])}const jt=e.createContext({}),tt=({children:a,className:t,color:n,size:l,variant:s,...i})=>{const o=V.useMemo(()=>t0({color:n,size:l,variant:s}),[n,l,s]),d=V.useMemo(()=>typeof a=="string"||typeof a=="number"?r.jsx(Lt,{children:a}):a,[a]),c=V.useMemo(()=>({slots:o}),[o]);return r.jsx(jt,{value:c,children:r.jsx(G.span,{...i,className:z(o.base,t),"data-slot":"chip",children:d})})},Lt=({children:a,className:t,...n})=>{const{slots:l}=e.use(jt);return r.jsx(G.span,{className:z(l?.label,t),"data-slot":"chip-label",...n,children:a})},d0=Object.assign(tt,{Root:tt,Label:Lt});function Ht(a){let{onMoveStart:t,onMove:n,onMoveEnd:l}=a,s=e.useRef({didMove:!1,lastPosition:null,id:null}),{addGlobalListener:i,removeGlobalListener:o}=Oe(),d=e.useCallback(($,b,A,g)=>{A===0&&g===0||(s.current.didMove||(s.current.didMove=!0,t?.({type:"movestart",pointerType:b,shiftKey:$.shiftKey,metaKey:$.metaKey,ctrlKey:$.ctrlKey,altKey:$.altKey})),n?.({type:"move",pointerType:b,deltaX:A,deltaY:g,shiftKey:$.shiftKey,metaKey:$.metaKey,ctrlKey:$.ctrlKey,altKey:$.altKey}))},[t,n,s]),c=Ye(d),u=e.useCallback(($,b)=>{ra(),s.current.didMove&&l?.({type:"moveend",pointerType:b,shiftKey:$.shiftKey,metaKey:$.metaKey,ctrlKey:$.ctrlKey,altKey:$.altKey})},[l,s]),p=Ye(u);return{moveProps:e.useMemo(()=>{let $={},b=()=>{la(),s.current.didMove=!1};{let g=v=>{if(v.pointerId===s.current.id){let M=v.pointerType||"mouse";c(v,M,v.pageX-(s.current.lastPosition?.pageX??0),v.pageY-(s.current.lastPosition?.pageY??0)),s.current.lastPosition={pageX:v.pageX,pageY:v.pageY}}},f=v=>{if(v.pointerId===s.current.id){let M=v.pointerType||"mouse";p(v,M),s.current.id=null;let w=Ge(Ce(v));o(w,"pointermove",g,!1),o(w,"pointerup",f,!1),o(w,"pointercancel",f,!1)}};$.onPointerDown=v=>{if(v.button===0&&s.current.id==null){b(),v.stopPropagation(),v.preventDefault(),s.current.lastPosition={pageX:v.pageX,pageY:v.pageY},s.current.id=v.pointerId;let M=Ge(Ce(v));i(M,"pointermove",g,!1),i(M,"pointerup",f,!1),i(M,"pointercancel",f,!1)}}}let A=(g,f,v)=>{b(),c(g,"keyboard",f,v),p(g,"keyboard")};return $.onKeyDown=g=>{switch(g.key){case"Left":case"ArrowLeft":g.preventDefault(),g.stopPropagation(),A(g,-1,0);break;case"Right":case"ArrowRight":g.preventDefault(),g.stopPropagation(),A(g,1,0);break;case"Up":case"ArrowUp":g.preventDefault(),g.stopPropagation(),A(g,0,-1);break;case"Down":case"ArrowDown":g.preventDefault(),g.stopPropagation(),A(g,0,1);break}},$},[i,o,s])}}const Ue=new WeakMap;function ke(a,t){let n=Ue.get(a);if(!n)throw new Error("Unknown slider state");return`${n.id}-${t}`}function u0(a,t,n){let{labelProps:l,fieldProps:s}=bt(a),i=a.orientation==="vertical";Ue.set(t,{id:l.id??s.id,"aria-describedby":a["aria-describedby"],"aria-details":a["aria-details"]});let{direction:o}=ze(),{addGlobalListener:d,removeGlobalListener:c}=Oe();const u=e.useRef(null),p=o==="rtl",m=e.useRef(null),{moveProps:$}=Ht({onMoveStart(){m.current=null},onMove({deltaX:f,deltaY:v}){if(!n.current)return;let{height:M,width:w}=n.current.getBoundingClientRect(),H=i?M:w;m.current==null&&u.current!=null&&(m.current=t.getThumbPercent(u.current)*H);let E=i?v:f;if((i||p)&&(E=-E),m.current+=E,u.current!=null&&n.current){const Z=_e(m.current/H,0,1);t.setThumbPercent(u.current,Z)}},onMoveEnd(){u.current!=null&&(t.setThumbDragging(u.current,!1),u.current=null)}});let b=e.useRef(void 0),A=(f,v,M,w)=>{if(n.current&&!a.isDisabled&&t.values.every((H,E)=>!t.isThumbDragging(E))){let{height:H,width:E,top:Z,left:F}=n.current.getBoundingClientRect(),K=i?H:E,I=((i?w:M)-(i?Z:F))/K;(o==="rtl"||i)&&(I=1-I);let R=t.getPercentValue(I),y,j=t.values.findIndex(S=>R-S<0);if(j===0)y=j;else if(j===-1)y=t.values.length-1;else{let S=t.values[j-1],P=t.values[j];Math.abs(S-R)=0&&t.isThumbEditable(y)?(f.preventDefault(),u.current=y,t.setFocusedThumb(y),b.current=v,t.setThumbDragging(u.current,!0),t.setThumbValue(y,R),d(window,"mouseup",g,!1),d(window,"touchend",g,!1),d(window,"pointerup",g,!1)):u.current=null}},g=f=>{(f.pointerId??f.changedTouches?.[0].identifier)===b.current&&(u.current!=null&&(t.setThumbDragging(u.current,!1),u.current=null),c(window,"mouseup",g,!1),c(window,"touchend",g,!1),c(window,"pointerup",g,!1))};return"htmlFor"in l&&l.htmlFor&&(delete l.htmlFor,l.onClick=()=>{document.getElementById(ke(t,0))?.focus(),sa("keyboard")}),{labelProps:l,groupProps:{role:"group",...s},trackProps:k({onMouseDown(f){f.button!==0||f.altKey||f.ctrlKey||f.metaKey||A(f,void 0,f.clientX,f.clientY)},onPointerDown(f){f.pointerType==="mouse"&&(f.button!==0||f.altKey||f.ctrlKey||f.metaKey)||A(f,f.pointerId,f.clientX,f.clientY)},onTouchStart(f){A(f,f.changedTouches[0].identifier,f.changedTouches[0].clientX,f.changedTouches[0].clientY)},style:{position:"relative",touchAction:"none"}},$),outputProps:{htmlFor:t.values.map((f,v)=>ke(t,v)).join(" "),"aria-live":"off"}}}function m0(a,t){let{index:n=0,isRequired:l,validationState:s,isInvalid:i,trackRef:o,inputRef:d,orientation:c=t.orientation,name:u,form:p}=a,m=a.isDisabled||t.isDisabled,$=c==="vertical",{direction:b}=ze(),{addGlobalListener:A,removeGlobalListener:g}=Oe(),f=Ue.get(t);const{labelProps:v,fieldProps:M}=bt({...a,id:ke(t,n),"aria-labelledby":`${f.id} ${a["aria-labelledby"]??""}`.trim()}),w=t.values[n],H=e.useCallback(()=>{d.current&&ia(d.current)},[d]),E=t.focusedThumb===n;e.useEffect(()=>{E&&H()},[E,H]);let Z=b==="rtl",F=e.useRef(null),K=P=>{t.setThumbDragging(n,!0),P(),t.setThumbDragging(n,!1)},{keyboardProps:_}=oa({shortcuts:{PageUp:()=>K(()=>{t.incrementThumb(n,t.pageSize)}),PageDown:()=>K(()=>{t.decrementThumb(n,t.pageSize)}),Home:()=>K(()=>{t.setThumbValue(n,t.getThumbMinValue(n))}),End:()=>K(()=>{t.setThumbValue(n,t.getThumbMaxValue(n))})},allowRepeats:!0}),{moveProps:W}=Ht({onMoveStart(){F.current=null,t.setThumbDragging(n,!0)},onMove({deltaX:P,deltaY:O,pointerType:ae,shiftKey:Q}){const{getThumbPercent:me,setThumbPercent:x,decrementThumb:h,incrementThumb:L,step:C,pageSize:q}=t;if(!o.current)return;let{width:fe,height:ea}=o.current.getBoundingClientRect(),Xe=$?ea:fe;if(F.current==null&&(F.current=me(n)*Xe),ae==="keyboard")P>0&&Z||P<0&&!Z||O>0?h(n,Q?q:C):L(n,Q?q:C);else{let He=$?O:P;($||Z)&&(He=-He),F.current+=He,x(n,_e(F.current/Xe,0,1))}},onMoveEnd(){t.setThumbDragging(n,!1)}});t.setThumbEditable(n,!m);const{focusableProps:J}=Ve(k(a,{onFocus:()=>t.setFocusedThumb(n),onBlur:()=>t.setFocusedThumb(void 0)}),d);let I=e.useRef(void 0),R=P=>{H(),I.current=P,t.setThumbDragging(n,!0),A(window,"mouseup",y,!1),A(window,"touchend",y,!1),A(window,"pointerup",y,!1)},y=P=>{(P.pointerId??P.changedTouches?.[0].identifier)===I.current&&(H(),t.setThumbDragging(n,!1),g(window,"mouseup",y,!1),g(window,"touchend",y,!1),g(window,"pointerup",y,!1))},j=t.getThumbPercent(n);($||b==="rtl")&&(j=1-j);let S=m?{}:k(_,W,{onMouseDown:P=>{P.button!==0||P.altKey||P.ctrlKey||P.metaKey||R()},onPointerDown:P=>{P.button!==0||P.altKey||P.ctrlKey||P.metaKey||R(P.pointerId)},onTouchStart:P=>{R(P.changedTouches[0].identifier)}});return ca(d,t.defaultValues[n],P=>{t.setThumbValue(n,P)}),{inputProps:k(J,M,{type:"range",tabIndex:m?void 0:0,min:t.getThumbMinValue(n),max:t.getThumbMaxValue(n),step:t.step,value:w,name:u,form:p,disabled:m,"aria-orientation":c,"aria-valuetext":t.getThumbValueLabel(n),"aria-required":l||void 0,"aria-invalid":i||s==="invalid"||void 0,"aria-errormessage":a["aria-errormessage"],"aria-describedby":[f["aria-describedby"],a["aria-describedby"]].filter(Boolean).join(" "),"aria-details":[f["aria-details"],a["aria-details"]].filter(Boolean).join(" "),onChange:P=>{t.setThumbValue(n,parseFloat(Ce(P).value))}}),thumbProps:{...S,style:{position:"absolute",[$?"top":"left"]:`${j*100}%`,transform:"translate(-50%, -50%)",touchAction:"none"}},labelProps:v,isDragging:t.isThumbDragging(n),isDisabled:m,isFocused:E}}const f0=0,h0=100,b0=1;function p0(a){const{isDisabled:t=!1,minValue:n=f0,maxValue:l=h0,numberFormatter:s,step:i=b0,orientation:o="horizontal"}=a;let d=e.useMemo(()=>{let h=(l-n)/10;return h=he(h,0,h+i,i),Math.max(h,i)},[i,l,n]),c=e.useCallback(h=>h?.map((L,C)=>{let q=C===0?n:h[C-1],fe=C===h.length-1?l:h[C+1];return he(L,q,fe,i)}),[n,l,i]),u=e.useMemo(()=>c(nt(a.value)),[a.value,c]),p=e.useMemo(()=>c(nt(a.defaultValue)??[n]),[a.defaultValue,n,c]),m=rt(a.value,a.defaultValue,a.onChange),$=rt(a.value,a.defaultValue,a.onChangeEnd);const[b,A]=pt(u,p,m);let[g]=e.useState(b);const[f,v]=e.useState(new Array(b.length).fill(!1)),M=e.useRef(new Array(b.length).fill(!0)),[w,H]=e.useState(void 0),E=e.useRef(b),Z=e.useRef(f);let F=h=>{E.current=h,A(h)},K=h=>{Z.current=h,v(h)};function _(h){return(h-n)/(l-n)}function W(h){return h===0?n:b[h-1]}function J(h){return h===b.length-1?l:b[h+1]}function I(h){return M.current[h]}function R(h,L){M.current[h]=L}function y(h,L){if(t||!I(h))return;const C=W(h),q=J(h);L=he(L,C,q,i);let fe=at(E.current,h,L);F(fe)}function j(h,L){if(t||!I(h))return;L&&(E.current=b);const C=Z.current[h];Z.current=at(Z.current,h,L),K(Z.current),$&&C&&!Z.current.some(Boolean)&&$(E.current)}let S=e.useRef(null);function P(h=b){switch(typeof h=="number"&&(h=[h]),h.length){case 0:return"";case 1:return s.format(h[0]);case 2:return s.formatRange(h[0],h[1]);default:{let L=h.map(q=>s.format(q)),C=S.current;return(!C||C.resolvedOptions().locale!==s.resolvedOptions().locale)&&(C=S.current=new Intl.ListFormat(s.resolvedOptions().locale,{type:"unit"})),C.format(L)}}}function O(h,L){y(h,Q(L))}function ae(h){return Math.round((h-n)/i)*i+n}function Q(h){const L=h*(l-n)+n;return _e(ae(L),n,l)}function me(h,L=1){let C=Math.max(L,i);y(h,he(b[h]+C,n,l,i))}function x(h,L=1){let C=Math.max(L,i);y(h,he(b[h]-C,n,l,i))}return{values:b,defaultValues:a.defaultValue!==void 0?p:g,getThumbValue:h=>b[h],setThumbValue:y,setThumbPercent:O,isThumbDragging:h=>f[h],setThumbDragging:j,focusedThumb:w,setFocusedThumb:H,getThumbPercent:h=>_(b[h]),getValuePercent:_,getThumbValueLabel:h=>P(b[h]),getFormattedValue:P,getThumbMinValue:W,getThumbMaxValue:J,getPercentValue:Q,isThumbEditable:I,setThumbEditable:R,incrementThumb:me,decrementThumb:x,step:i,pageSize:d,orientation:o,isDisabled:t}}function at(a,t,n){return a[t]===n?a:[...a.slice(0,t),n,...a.slice(t+1)]}function nt(a){if(a!=null)return Array.isArray(a)?a:[a]}function rt(a,t,n){return l=>{n?.(typeof a=="number"||typeof t=="number"?l[0]:l)}}const g0=e.createContext(null),we=e.createContext(null),We=e.createContext(null),St=e.createContext(null),x0=e.forwardRef(function(t,n){[t,n]=ge(t,n,g0);let l=e.useRef(null),s=da(t.formatOptions),i=p0({...t,numberFormatter:s}),[o,d]=gt(!t["aria-label"]&&!t["aria-labelledby"]),{groupProps:c,trackProps:u,labelProps:p,outputProps:m}=u0({...t,label:d},i,l),$=ee({...t,values:{orientation:i.orientation,isDisabled:i.isDisabled,state:i},defaultClassName:"react-aria-Slider"}),b=te(t,{global:!0});return delete b.id,V.createElement(xe,{values:[[we,i],[We,{...u,ref:l}],[St,m],[xt,{...p,ref:o}]]},V.createElement(Y.div,{...k(b,$,c),ref:n,slot:t.slot||void 0,"data-orientation":i.orientation,"data-disabled":i.isDisabled||void 0}))}),v0=e.forwardRef(function(t,n){[t,n]=ge(t,n,St);let{children:l,style:s,className:i,render:o,...d}=t,c=e.useContext(we),u=ee({className:i,style:s,children:l,render:o,defaultChildren:c.getFormattedValue(),defaultClassName:"react-aria-SliderOutput",values:{orientation:c.orientation,isDisabled:c.isDisabled,state:c}});return V.createElement(Y.output,{...d,...u,ref:n,"data-orientation":c.orientation||void 0,"data-disabled":c.isDisabled||void 0})}),$0=e.forwardRef(function(t,n){[t,n]=ge(t,n,We);let l=e.useContext(we),{onHoverStart:s,onHoverEnd:i,onHoverChange:o,...d}=t,{hoverProps:c,isHovered:u}=ve({onHoverStart:s,onHoverEnd:i,onHoverChange:o}),p=ee({...t,defaultClassName:"react-aria-SliderTrack",values:{orientation:l.orientation,isDisabled:l.isDisabled,isHovered:u,state:l}});return V.createElement(Y.div,{...k(d,c),...p,ref:n,"data-hovered":u||void 0,"data-orientation":l.orientation||void 0,"data-disabled":l.isDisabled||void 0})}),y0=e.forwardRef(function(t,n){let{inputRef:l=null}=t,s=e.useContext(we),{ref:i}=vt(We),{index:o=0}=t,d=e.useRef(null),c=l||d,[u,p]=gt(!t["aria-label"]&&!t["aria-labelledby"]),{thumbProps:m,inputProps:$,labelProps:b,isDragging:A,isFocused:g,isDisabled:f}=m0({...t,index:o,trackRef:i,inputRef:c,label:p},s),{focusProps:v,isFocusVisible:M}=Pe(),{hoverProps:w,isHovered:H}=ve(t),E=ee({...t,defaultClassName:"react-aria-SliderThumb",values:{state:s,isHovered:H,isDragging:A,isFocused:g,isFocusVisible:M,isDisabled:f}}),Z=te(t,{global:!0});return delete Z.id,V.createElement(Y.div,{...k(Z,m,w),...E,ref:n,style:{...m.style,...E.style},"data-hovered":H||void 0,"data-dragging":A||void 0,"data-focused":g||void 0,"data-focus-visible":M||void 0,"data-disabled":f||void 0},V.createElement(ua,null,V.createElement("input",{ref:c,...k($,v)})),V.createElement(xe,{values:[[xt,{...b,ref:u}]]},E.children))});function A0(a,t){let n=t?.isDisabled,[l,s]=e.useState(!1);return ma(()=>{if(a?.current&&!n){let i=()=>{if(a.current){let d=fa(a.current,{tabbable:!0});s(!!d.nextNode())}};i();let o=new MutationObserver(i);return o.observe(a.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{o.disconnect()}}}),n?!1:l}const E0=1500,lt=500;let ne={},M0=0,oe=!1,X=null,re=null;function Tt(a={}){let{delay:t=E0,closeDelay:n=lt}=a,{isOpen:l,open:s,close:i}=ha(a),[o,d]=e.useState(!1),c=e.useMemo(()=>`${++M0}`,[]),u=e.useRef(null),p=e.useRef(i),m=()=>{ne[c]=A},$=()=>{for(let f in ne)f!==c&&(ne[f](!0,!0),delete ne[f])},b=f=>{u.current&&clearTimeout(u.current),u.current=null,$(),m(),d(!!f),oe=!0,s(),X&&(clearTimeout(X),X=null),re&&(clearTimeout(re),re=null)},A=(f,v)=>{d(!!v),f||n<=0?(u.current&&clearTimeout(u.current),u.current=null,p.current()):u.current||(u.current=setTimeout(()=>{u.current=null,p.current()},n)),X&&(clearTimeout(X),X=null),oe&&(re&&clearTimeout(re),re=setTimeout(()=>{delete ne[c],re=null,oe=!1},Math.max(lt,n)))},g=()=>{$(),m(),!l&&!oe?(X&&clearTimeout(X),X=setTimeout(()=>{X=null,oe=!0,b(!1)},t)):l||b(!0)};return e.useEffect(()=>{p.current=i},[i]),e.useEffect(()=>()=>{u.current&&clearTimeout(u.current),ne[c]&&delete ne[c]},[c]),{isOpen:l,shouldSkipAnimation:o,open:f=>{!f&&t>0&&!u.current?g():b(oe)},close:A}}const Ct=new WeakMap;function Me(a,t,n){return a?(typeof t=="string"&&(t=t.replace(/\s+/g,"")),`${Ct.get(a)}-${n}-${t}`):""}function V0(a,t,n){let{key:l,isDisabled:s,shouldSelectOnPressUp:i}=a,{selectionManager:o,selectedKey:d}=t,c=l===d,u=s||t.isDisabled||t.selectionManager.isDisabled(l),p=t.collection.getItem(l),{itemProps:m,isPressed:$}=ba({selectionManager:o,key:l,ref:n,isDisabled:u,shouldSelectOnPressUp:i??p?.props.href!=null,linkBehavior:"selection"}),b=Me(t,l,"tab"),A=Me(t,l,"tabpanel"),{tabIndex:g}=m,f=te(p?.props,{labelable:!0});delete f.id;let v=pa(p?.props),{focusableProps:M}=Ve({...p?.props,isDisabled:u},n);return{tabProps:k(f,M,v,m,{id:b,"aria-selected":c,"aria-disabled":u||void 0,"aria-controls":c?A:void 0,tabIndex:u?void 0:g,role:"tab"}),isSelected:c,isDisabled:u,isPressed:$}}function P0(a,t,n){let l=A0(n)?void 0:0;const s=Me(t,a.id??t?.selectedKey,"tabpanel"),i=$t({...a,id:s,"aria-labelledby":Me(t,t?.selectedKey,"tab")});return{tabPanelProps:k(i,{tabIndex:l,role:"tabpanel","aria-describedby":a["aria-describedby"],"aria-details":a["aria-details"]})}}class w0{constructor(t,n,l,s=new Set){this.collection=t,this.flipDirection=n==="rtl",this.disabledKeys=s,this.tabDirection=l==="horizontal"}getKeyLeftOf(t){return this.flipDirection?this.getNextKey(t):this.getPreviousKey(t)}getKeyRightOf(t){return this.flipDirection?this.getPreviousKey(t):this.getNextKey(t)}isDisabled(t){return this.disabledKeys.has(t)||!!this.collection.getItem(t)?.props?.isDisabled}getFirstKey(){let t=this.collection.getFirstKey();return t!=null&&this.isDisabled(t)&&(t=this.getNextKey(t)),t}getLastKey(){let t=this.collection.getLastKey();return t!=null&&this.isDisabled(t)&&(t=this.getPreviousKey(t)),t}getKeyAbove(t){return this.tabDirection?null:this.getPreviousKey(t)}getKeyBelow(t){return this.tabDirection?null:this.getNextKey(t)}getNextKey(t){let n=t;do n=this.collection.getKeyAfter(n),n==null&&(n=this.collection.getFirstKey());while(n!=null&&this.isDisabled(n)&&n!==t);return n}getPreviousKey(t){let n=t;do n=this.collection.getKeyBefore(n),n==null&&(n=this.collection.getLastKey());while(n!=null&&this.isDisabled(n)&&n!==t);return n}}function Z0(a,t,n){let{orientation:l="horizontal",keyboardActivation:s="automatic"}=a,{collection:i,selectionManager:o,disabledKeys:d}=t,{direction:c}=ze(),u=e.useMemo(()=>new w0(i,c,l,d),[i,d,l,c]),{collectionProps:p}=ga({ref:n,selectionManager:o,keyboardDelegate:u,selectOnFocus:s==="automatic",disallowEmptySelection:!0,scrollRef:n,linkBehavior:"selection"}),m=yt();Ct.set(t,m);let $=$t({...a,id:m});return{tabListProps:{...k(p,$),role:"tablist","aria-orientation":l,tabIndex:void 0}}}function j0(a){let[t,n]=pt(a.selectedKey,a.defaultSelectedKey??null,a.onSelectionChange),l=e.useMemo(()=>t!=null?[t]:[],[t]),{collection:s,disabledKeys:i,selectionManager:o}=o0({...a,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:l,onSelectionChange:c=>{if(c==="all")return;let u=c.values().next().value??null;u===t&&a.onSelectionChange&&a.onSelectionChange(u),n(u)}}),d=t!=null?s.getItem(t):null;return{collection:s,disabledKeys:i,selectionManager:o,selectedKey:t,setSelectedKey:n,selectedItem:d}}function L0(a){let t=j0({...a,onSelectionChange:a.onSelectionChange?o=>{o!=null&&a.onSelectionChange?.(o)}:void 0,suppressTextValueWarning:!0,defaultSelectedKey:a.defaultSelectedKey??st(a.collection,a.disabledKeys?new Set(a.disabledKeys):new Set)??void 0}),{selectionManager:n,collection:l,selectedKey:s}=t,i=e.useRef(s);return e.useEffect(()=>{let o=s;a.selectedKey==null&&(n.isEmpty||o==null||!l.getItem(o))&&(o=st(l,t.disabledKeys),o!=null&&n.setSelectedKeys([o])),(o!=null&&n.focusedKey==null||!n.isFocused&&o!==i.current)&&n.setFocusedKey(o),i.current=o}),{...t,isDisabled:a.isDisabled||!1}}function st(a,t){let n=null;if(a){for(n=a.getFirstKey();n!=null&&(t.has(n)||a.getItem(n)?.props?.isDisabled)&&n!==a.getLastKey();)n=a.getKeyAfter(n);n!=null&&(t.has(n)||a.getItem(n)?.props?.isDisabled)&&n===a.getLastKey()&&(n=a.getFirstKey())}return n}const Ze=e.createContext(null),se=e.createContext(null),H0=e.forwardRef(function(t,n){[t,n]=ge(t,n,Ze);let{children:l,orientation:s="horizontal"}=t;return l=e.useMemo(()=>typeof l=="function"?l({orientation:s,defaultChildren:null}):l,[l,s]),V.createElement(xa,{content:l},i=>V.createElement(S0,{props:t,collection:i,tabsRef:n}))});function S0({props:a,tabsRef:t,collection:n}){let{orientation:l="horizontal"}=a,s=L0({...a,collection:n,children:void 0}),{focusProps:i,isFocused:o,isFocusVisible:d}=Pe({within:!0}),c=e.useMemo(()=>({orientation:l,isFocusWithin:o,isFocusVisible:d}),[l,o,d]),u=ee({...a,defaultClassName:"react-aria-Tabs",values:c}),p=te(a,{global:!0});return V.createElement(Y.div,{...k(p,u,i),ref:t,slot:a.slot||void 0,"data-focused":o||void 0,"data-orientation":l,"data-focus-visible":d||void 0,"data-disabled":s.isDisabled||void 0},V.createElement(xe,{values:[[Ze,a],[se,s]]},u.children))}const it=e.forwardRef(function(t,n){return e.useContext(se)?V.createElement(T0,{props:t,forwardedRef:n}):V.createElement(Aa,t)});function T0({props:a,forwardedRef:t}){let n=e.useContext(se),{CollectionRoot:l}=e.useContext(Mt),{orientation:s="horizontal",keyboardActivation:i="automatic"}=vt(Ze),o=Be(t),{tabListProps:d}=Z0({...a,orientation:s,keyboardActivation:i},n,o),c=ee({...a,children:null,defaultClassName:"react-aria-TabList",values:{orientation:s,state:n}}),u=te(a,{global:!0});return delete u.id,V.createElement(Y.div,{...k(u,c,d),ref:o,"data-orientation":s||void 0},V.createElement(Va,null,V.createElement(l,{collection:n.collection,persistedKeys:Pa(n.selectionManager.focusedKey)})))}class C0 extends Ma{static{this.type="item"}}const F0=$a(C0,(a,t,n)=>{let l=e.useContext(se),s=Be(t),{tabProps:i,isSelected:o,isDisabled:d,isPressed:c}=V0({key:n.key,...a},l,s),{focusProps:u,isFocused:p,isFocusVisible:m}=Pe(),{hoverProps:$,isHovered:b}=ve({isDisabled:d,onHoverStart:a.onHoverStart,onHoverEnd:a.onHoverEnd,onHoverChange:a.onHoverChange}),A=ee({...a,id:void 0,children:n.rendered,defaultClassName:"react-aria-Tab",values:{isSelected:o,isDisabled:d,isFocused:p,isFocusVisible:m,isPressed:c,isHovered:b}}),g=n.props.href?Y.a:Y.div,f=te(a,{global:!0});return delete f.id,delete f.onClick,V.createElement(g,{...k(f,A,i,u,$),ref:s,"data-selected":o||void 0,"data-disabled":d||void 0,"data-focused":p||void 0,"data-focus-visible":m||void 0,"data-pressed":c||void 0,"data-hovered":b||void 0},V.createElement(ya.Provider,{value:{isSelected:o}},A.children))}),k0=va(function(t,n){const l=e.useContext(se);let s=Be(n),i=l.selectedKey===t.id,[o,d]=e.useState(l.selectedKey!=null?i:null);o==null&&l.selectedKey!=null?d(i):!i&&o&&d(!1);let c=At(s,i);return!i&&!t.shouldForceMount&&!c?null:V.createElement(N0,{...t,tabPanelRef:s,isInitiallySelected:o||!1,isExiting:c})});function N0(a){let t=e.useContext(se),{id:n,tabPanelRef:l,isInitiallySelected:s,isExiting:i,...o}=a,{tabPanelProps:d}=P0(a,t,l),{focusProps:c,isFocused:u,isFocusVisible:p}=Pe(),m=t.selectedKey===a.id,$=Et(l)&&!s,b=ee({...a,defaultClassName:"react-aria-TabPanel",values:{isFocused:u,isFocusVisible:p,isInert:Je(!m),isEntering:$,isExiting:i,state:t}}),A=te(o,{global:!0});delete A.id;let g=m?k(A,d,c,b):k(A,b);return V.createElement(Y.div,{...g,ref:l,"data-focused":u||void 0,"data-focus-visible":p||void 0,inert:Je(!m||a.inert),"data-inert":m?void 0:"true","data-entering":$||void 0,"data-exiting":i||void 0},V.createElement(xe,{values:[[Ze,null],[se,null]]},V.createElement(Mt.Provider,{value:Ea},b.children)))}const Ne=V.createContext(null);function R0(a){let{children:t}=a,n=e.useContext(Ne),[l,s]=e.useState(0),i=e.useMemo(()=>({parent:n,modalCount:l,addModal(){s(o=>o+1),n&&n.addModal()},removeModal(){s(o=>o-1),n&&n.removeModal()}}),[n,l]);return V.createElement(Ne.Provider,{value:i},t)}function D0(){let a=e.useContext(Ne);return{modalProviderProps:{"aria-hidden":a&&a.modalCount>0?!0:void 0}}}function K0(a){let{modalProviderProps:t}=D0();return V.createElement("div",{"data-overlay-container":!0,...a,...t})}function I0(a){return V.createElement(R0,null,V.createElement(K0,a))}function O0(a){let t=wa(),{portalContainer:n=t?null:document.body,...l}=a,{getContainer:s}=Za();if(!a.portalContainer&&s&&(n=s()),V.useEffect(()=>{if(n?.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[n]),!n)return null;let i=V.createElement(I0,l);return ja.createPortal(i,n)}function z0(a,t){let n=te(a,{labelable:!0}),{hoverProps:l}=ve({onHoverStart:()=>t?.open(!0),onHoverEnd:()=>t?.close()});return{tooltipProps:k(n,l,{role:"tooltip"})}}function _0(a,t,n){let{isDisabled:l,trigger:s,shouldCloseOnPress:i=!0}=a,o=yt(),d=e.useRef(!1),c=e.useRef(!1),u=()=>{(d.current||c.current)&&t.open(c.current)},p=M=>{!d.current&&!c.current&&t.close(M)};e.useEffect(()=>{let M=w=>{n&&n.current&&w.key==="Escape"&&(w.stopPropagation(),t.close(!0))};if(t.isOpen)return document.addEventListener("keydown",M,!0),()=>{document.removeEventListener("keydown",M,!0)}},[n,t]);let m=()=>{s!=="focus"&&(La()==="pointer"?d.current=!0:d.current=!1,u())},$=()=>{s!=="focus"&&(c.current=!1,d.current=!1,p())},b=()=>{i&&(c.current=!1,d.current=!1,p(!0))},A=()=>{Ha()&&(c.current=!0,u())},g=()=>{c.current=!1,d.current=!1,p(!0)},{hoverProps:f}=ve({isDisabled:l,onHoverStart:m,onHoverEnd:$}),{focusableProps:v}=Ve({isDisabled:l,onFocus:A,onBlur:g},n);return{triggerProps:{"aria-describedby":t.isOpen?o:void 0,...k(v,f,{onPointerDown:b,onKeyDown:b}),tabIndex:void 0},tooltipProps:{id:o}}}const pe=e.createContext(null),Ft=e.createContext(null);function B0(a){let t=Tt(a),n=e.useRef(null),{triggerProps:l,tooltipProps:s}=_0(a,t,n);return V.createElement(xe,{values:[[pe,t],[Ft,{...s,triggerRef:n}]]},V.createElement(Sa,{...l,ref:n},a.children))}const U0=e.forwardRef(function({UNSTABLE_portalContainer:t,...n},l){[n,l]=ge(n,l,Ft);let s=e.useContext(pe),i=Tt(n),o=n.isOpen!=null||n.defaultOpen!=null||!s?i:s,d=At(l,o.isOpen),c=n.isExiting||!o.shouldSkipAnimation&&d||!1;return!o.isOpen&&!c?null:V.createElement(O0,{portalContainer:t},V.createElement(W0,{...n,tooltipRef:l,isExiting:c}))});function W0(a){let t=e.useContext(pe),n=e.useRef(null),{overlayProps:l,arrowProps:s,placement:i,triggerAnchorPoint:o}=Ta({placement:a.placement||"top",targetRef:a.triggerRef,overlayRef:a.tooltipRef,arrowRef:n,offset:a.offset,crossOffset:a.crossOffset,isOpen:t.isOpen,arrowBoundaryOffset:a.arrowBoundaryOffset,shouldFlip:a.shouldFlip,containerPadding:a.containerPadding,onClose:()=>t.close(!0)}),d=Et(a.tooltipRef,!!i),c=a.isEntering||!t.shouldSkipAnimation&&d||!1,u=ee({...a,defaultClassName:"react-aria-Tooltip",values:{placement:i,isEntering:c,isExiting:a.isExiting,state:t}});a=k(a,l);let{tooltipProps:p}=z0(a,t),m=te(a,{global:!0});return V.createElement(Y.div,{...k(m,u,p),ref:a.tooltipRef,style:{...l.style,"--trigger-anchor-point":o?`${o.x}px ${o.y}px`:void 0,...u.style},"data-placement":i??void 0,"data-entering":c||void 0,"data-exiting":a.isExiting||void 0},V.createElement(Ca.Provider,{value:{...s,placement:i,ref:n}},u.children))}const je=e.createContext({}),Re=({children:a,className:t,color:n,size:l,...s})=>{const i=V.useMemo(()=>a0({color:n,size:l}),[n,l]);return r.jsx(Fa,{"data-slot":"progress-bar",...s,className:U(t,i.base()),children:o=>r.jsx(je,{value:{slots:i,state:o},children:typeof a=="function"?a(o):a})})};Re.displayName="HeroUI.ProgressBar";const kt=({children:a,className:t,...n})=>{const{slots:l,state:s}=e.use(je);return r.jsx(G.span,{className:z(l?.output,t),"data-slot":"progress-bar-output",...n,children:a??s?.valueText})};kt.displayName="HeroUI.ProgressBar.Output";const Nt=({children:a,className:t,...n})=>{const{slots:l}=e.use(je);return r.jsx(G.div,{className:z(l?.track,t),"data-slot":"progress-bar-track",...n,children:a})};Nt.displayName="HeroUI.ProgressBar.Track";const Rt=({className:a,style:t,...n})=>{const{slots:l,state:s}=e.use(je);return r.jsx(G.div,{className:z(l?.fill,a),"data-slot":"progress-bar-fill",style:{...t,width:s?.isIndeterminate?void 0:`${s?.percentage??0}%`},...n})};Rt.displayName="HeroUI.ProgressBar.Fill";const Se=Object.assign(Re,{Root:Re,Output:kt,Track:Nt,Fill:Rt}),q0=a=>{const{containerRef:t,isEnabled:n,offset:l,onVisibilityChange:s,orientation:i,visibility:o}=a,d=e.useRef(s);e.useEffect(()=>{d.current=s},[s]);const c=e.useRef(null),u=e.useRef(null),p=e.useCallback(()=>{const m=t.current;if(!m)return;const $=i==="vertical",b=$?m.scrollTop:Math.abs(m.scrollLeft),A=$?m.scrollHeight:m.scrollWidth,g=$?m.clientHeight:m.clientWidth,f=b>l,v=b+g+l{u.current=null;const w=d.current;$?f&&v?(m.dataset.topBottomScroll="true",delete m.dataset.topScroll,delete m.dataset.bottomScroll,w?.("both")):(m.dataset.topScroll=String(f),m.dataset.bottomScroll=String(v),delete m.dataset.topBottomScroll,w&&w(f?"top":v?"bottom":"none")):f&&v?(m.dataset.leftRightScroll="true",delete m.dataset.leftScroll,delete m.dataset.rightScroll,w?.("both")):(m.dataset.leftScroll=String(f),m.dataset.rightScroll=String(v),delete m.dataset.leftRightScroll,w&&w(f?"left":v?"right":"none"))}))},[t,i,l]);e.useEffect(()=>{const m=t.current;if(!m||!n||o!=="auto")return;p(),m.addEventListener("scroll",p,{passive:!0});const $=new ResizeObserver(p);$.observe(m);const b=new MutationObserver(p);return b.observe(m,{attributeFilter:["class","style"],attributes:!0,characterData:!0,childList:!0,subtree:!0}),()=>{m.removeEventListener("scroll",p),$.disconnect(),b.disconnect(),u.current!==null&&(cancelAnimationFrame(u.current),u.current=null),c.current=null}},[t,o,n,p])},De=({children:a,className:t,hideScrollBar:n=!1,isEnabled:l=!0,offset:s=0,onVisibilityChange:i,orientation:o="vertical",ref:d,size:c=40,style:u,variant:p="fade",visibility:m="auto",...$})=>{const b=e.useRef(null);q0({containerRef:b,isEnabled:l,offset:s,onVisibilityChange:i,orientation:o,visibility:m}),ka(()=>{const v=b.current;!v||m==="auto"||(delete v.dataset.topScroll,delete v.dataset.bottomScroll,delete v.dataset.topBottomScroll,delete v.dataset.leftScroll,delete v.dataset.rightScroll,delete v.dataset.leftRightScroll,m==="both"?v.dataset[o==="vertical"?"topBottomScroll":"leftRightScroll"]="true":m!=="none"&&(v.dataset[`${m}Scroll`]="true"))},[m,o]);const A=e.useMemo(()=>n0({hideScrollBar:n,orientation:o,variant:p}),[o,n,p]),g={"--scroll-shadow-size":`${c}px`,"--scroll-shadow-offset":`${s}px`,...u},f=e.useMemo(()=>Na(b,d),[b,d]);return r.jsx("div",{ref:f,className:A.base({className:t}),"data-orientation":o,"data-scroll-shadow-mode":l&&m==="auto"?"auto":"manual","data-scroll-shadow-size":c,"data-slot":"scroll-shadow",style:g,...$,children:a})};De.displayName="HeroUI.ScrollShadow";const X0=Object.assign(De,{Root:De}),de=e.createContext({}),ot=({children:a,className:t,orientation:n="horizontal",...l})=>{const s=V.useMemo(()=>r0({}),[]);return r.jsx(x0,{"data-slot":"slider",orientation:n,...l,className:U(t,s.base()),children:i=>r.jsx(de,{value:{slots:s,state:i},children:typeof a=="function"?a(i):a})})},Y0=({children:a,className:t,...n})=>{const{slots:l}=e.use(de);return r.jsx(v0,{className:U(t,l?.output()),"data-slot":"slider-output",...n,children:a?s=>r.jsx(r.Fragment,{children:typeof a=="function"?a(s):a}):({state:s})=>s.values.map((i,o)=>s.getThumbValueLabel(o)).join(" – ")})},G0=({children:a,className:t,...n})=>{const{slots:l,state:s}=e.use(de),{getThumbPercent:i,values:o}=s?.state||{},d=o?.length&&o.length===1,[c,u]=[o?.length&&o.length>1?i?.(0):0,i?.(o?.length?o.length-1:0)].sort(),p=(u-c)*100;return r.jsx($0,{className:U(t,l?.track()),"data-disabled":ce(s?.isDisabled),"data-slot":"slider-track",...d?{"data-fill-start":ce(p>0),"data-fill-end":ce(p==100)}:{"data-fill-start":ce(c==0),"data-fill-end":ce(c*100+p==100)},...n,children:m=>r.jsx(r.Fragment,{children:typeof a=="function"?a(m):a})})},J0=({className:a,style:t,...n})=>{const{slots:l,state:s}=e.use(de),{getThumbPercent:i,orientation:o,values:d}=s?.state||{},[c,u]=[d?.length&&d.length>1?i?.(0):0,i?.(d?.length?d.length-1:0)].sort(),p=o==="vertical";return r.jsx(G.div,{className:z(l?.fill,a),"data-disabled":ce(s?.isDisabled),"data-slot":"slider-fill",style:{...t,[p?"bottom":"left"]:`${c*100}%`,...p?{height:`${(u-c)*100}%`}:{width:`${(u-c)*100}%`}},...n})},Q0=({children:a,className:t,...n})=>{const{slots:l}=e.use(de);return r.jsx(y0,{className:U(t,l?.thumb()),"data-slot":"slider-thumb",...n,children:s=>r.jsx(r.Fragment,{children:typeof a=="function"?a(s):a})})},e1=({className:a,...t})=>{const{slots:n}=e.use(de);return r.jsx(G.div,{className:z(n?.marks,a),"data-slot":"slider-marks",...t})},ye=Object.assign(ot,{Root:ot,Output:Y0,Track:G0,Fill:J0,Thumb:Q0,Marks:e1}),ue=e.createContext({}),Dt=za("tabs.listContainer"),ct=({align:a,children:t,className:n,orientation:l="horizontal",variant:s,...i})=>{const o=V.useMemo(()=>l0({align:a,variant:s}),[a,s]),d=V.useMemo(()=>({orientation:l,slots:o}),[l,o]);return r.jsx(ue,{value:d,children:r.jsx(H0,{...i,className:U(n,o.base()),"data-slot":"tabs",orientation:l,children:t})})},t1=({children:a,className:t,render:n,...l})=>r.jsx(Dt.Injector,{...l,className:t,render:n,children:a}),a1=({children:a,className:t,...n})=>{const{orientation:l="horizontal",slots:s}=e.use(ue),i=e.useRef(null),o=l==="vertical",[d,c]=Dt.useSlot(n),u=e.useCallback(b=>{const A=i.current;if(!A)return;const g=o?A.clientHeight:A.clientWidth,f=o?A.scrollHeight:A.scrollWidth,v=Math.max(0,f-g),M=!o&&getComputedStyle(A).direction==="rtl",w=b*g*.8*(M?-1:1),H=o?A.scrollTop:A.scrollLeft,E=Math.min(M?0:v,Math.max(M?-v:0,H+w));E!==H&&A.scrollTo({behavior:"smooth",[o?"top":"left"]:E})},[o]);if(!d)return r.jsx(it,{...c,className:U(t,s?.tabList()),"data-slot":"tabs-list",children:a});const{className:p,render:m,...$}=d;return r.jsx(it,{...c,className:U(t,s?.tabList()),"data-slot":"tabs-list",render:b=>{const{children:A,className:g,ref:f,...v}=b;return r.jsxs(G.div,{className:z(s?.tabListContainer,p),"data-slot":"tabs-list-container",render:m,...$,children:[r.jsx(X0,{ref:i,hideScrollBar:!0,className:z(s?.scroller),orientation:l,size:64,children:r.jsx("div",{...v,ref:f,className:g,children:A})}),r.jsx("button",{"aria-label":o?"Scroll tabs up":"Scroll tabs left",className:z(s?.scrollPrev),tabIndex:-1,type:"button",onClick:()=>u(-1),children:o?r.jsx(Da,{}):r.jsx(Ka,{})}),r.jsx("button",{"aria-label":o?"Scroll tabs down":"Scroll tabs right",className:z(s?.scrollNext),tabIndex:-1,type:"button",onClick:()=>u(1),children:o?r.jsx(Ia,{}):r.jsx(Oa,{})})]})},children:a})},n1=({children:a,className:t,...n})=>{const{slots:l}=e.use(ue);return r.jsx(F0,{...n,className:U(t,l?.tab()),"data-slot":"tabs-tab",children:a})},r1=({className:a,...t})=>{const{slots:n}=e.use(ue);return r.jsx(Ra,{className:z(n?.tabIndicator,a),"data-slot":"tabs-indicator",...t})},l1=({children:a,className:t,...n})=>{const{slots:l}=e.use(ue);return r.jsx(k0,{...n,className:U(t,l?.tabPanel()),"data-slot":"tabs-panel",children:a})},s1=({className:a,...t})=>{const{slots:n}=e.use(ue);return r.jsx(G.span,{"aria-hidden":"true",className:z(n?.separator,a),"data-slot":"tabs-separator",...t})},B=Object.assign(ct,{Root:ct,ListContainer:t1,List:a1,Tab:n1,Indicator:r1,Separator:s1,Panel:l1}),dt=({className:a,fullWidth:t,variant:n,...l})=>{const s=e.use(_a),i=n??s?.variant;return r.jsx(Ba,{"data-slot":"textarea",className:U(a,s0({fullWidth:t,variant:i})),...l})},i1=Object.assign(dt,{Root:dt}),ut=a=>{if(!a)return;const t=a.trim(),n=parseFloat(t);if(!Number.isNaN(n))return t.endsWith("ms")?n:t.endsWith("s")?n*1e3:n},qe=e.createContext({}),o1=({children:a,shouldSkipAnimation:t})=>{const n=e.use(pe);return!n||t?a:r.jsx(pe,{value:{...n,shouldSkipAnimation:!1},children:a})},mt=({children:a,closeDelay:t,delay:n,shouldSkipAnimation:l=!1,...s})=>{const i=V.useMemo(()=>i0(),[]),o=Qe("--tooltip-delay"),d=Qe("--tooltip-close-delay"),c=n??ut(o),u=t??ut(d),p=V.useMemo(()=>({slots:i}),[i]);return r.jsx(qe,{value:p,children:r.jsx(B0,{closeDelay:u,"data-slot":"tooltip-root",delay:c,...s,children:r.jsx(o1,{shouldSkipAnimation:l,children:a})})})},c1=({children:a,className:t,offset:n,showArrow:l=!1,...s})=>{const{slots:i}=e.use(qe),o=n||(l?7:3);return r.jsx(U0,{...s,className:U(t,i?.base()),offset:o,children:a})},d1=({children:a,className:t,...n})=>{const l=r.jsx("svg",{"data-slot":"overlay-arrow",fill:"none",height:"12",viewBox:"0 0 12 12",width:"12",xmlns:"http://www.w3.org/2000/svg",children:r.jsx("path",{d:"M0 0C5.48483 8 6.5 8 12 0Z"})}),s=V.isValidElement(a)?V.cloneElement(a,{"data-slot":"overlay-arrow"}):l;return r.jsx(Ua,{"data-slot":"tooltip-arrow",...n,className:t,children:s})},u1=({children:a,className:t,...n})=>{const{slots:l}=e.use(qe),s=e.useRef(null),{focusableProps:i}=Ve({},s);return r.jsx(G.div,{ref:s,className:z(l?.trigger,t),"data-slot":"tooltip-trigger",role:"button",...k(i,n),children:a})},ft=Object.assign(mt,{Root:mt,Trigger:u1,Content:c1,Arrow:d1}),m1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M244,56v48a12,12,0,0,1-12,12H184a12,12,0,1,1,0-24H201.1l-19-17.38c-.13-.12-.26-.24-.38-.37A76,76,0,1,0,127,204h1a75.53,75.53,0,0,0,52.15-20.72,12,12,0,0,1,16.49,17.45A99.45,99.45,0,0,1,128,228h-1.37A100,100,0,1,1,198.51,57.06L220,76.72V56a12,12,0,0,1,24,0Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z",opacity:"0.2"}),e.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1,0-16H211.4L184.81,71.64l-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,0,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60L224,85.8V56a8,8,0,1,1,16,0Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1-5.66-13.66l17-17-10.55-9.65-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,1,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60l10.93,10L226.34,50.3A8,8,0,0,1,240,56Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M238,56v48a6,6,0,0,1-6,6H184a6,6,0,0,1,0-12h32.55l-30.38-27.8c-.06-.06-.12-.13-.19-.19a82,82,0,1,0-1.7,117.65,6,6,0,0,1,8.24,8.73A93.46,93.46,0,0,1,128,222h-1.28A94,94,0,1,1,194.37,61.4L226,90.35V56a6,6,0,1,1,12,0Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1,0-16H211.4L184.81,71.64l-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,0,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60L224,85.8V56a8,8,0,1,1,16,0Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M236,56v48a4,4,0,0,1-4,4H184a4,4,0,0,1,0-8h37.7L187.53,68.69l-.13-.12a84,84,0,1,0-1.75,120.51,4,4,0,0,1,5.5,5.82A91.43,91.43,0,0,1,128,220h-1.26A92,92,0,1,1,193,62.84l35,32.05V56a4,4,0,1,1,8,0Z"}))]]),f1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M228,128a100,100,0,0,1-98.66,100H128a99.39,99.39,0,0,1-68.62-27.29,12,12,0,0,1,16.48-17.45,76,76,0,1,0-1.57-109c-.13.13-.25.25-.39.37L54.89,92H72a12,12,0,0,1,0,24H24a12,12,0,0,1-12-12V56a12,12,0,0,1,24,0V76.72L57.48,57.06A100,100,0,0,1,228,128Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z",opacity:"0.2"}),e.createElement("path",{d:"M224,128a96,96,0,0,1-94.71,96H128A95.38,95.38,0,0,1,62.1,197.8a8,8,0,0,1,11-11.63A80,80,0,1,0,71.43,71.39a3.07,3.07,0,0,1-.26.25L44.59,96H72a8,8,0,0,1,0,16H24a8,8,0,0,1-8-8V56a8,8,0,0,1,16,0V85.8L60.25,60A96,96,0,0,1,224,128Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,128a96,96,0,0,1-94.71,96H128A95.38,95.38,0,0,1,62.1,197.8a8,8,0,0,1,11-11.63A80,80,0,1,0,71.43,71.39a3.07,3.07,0,0,1-.26.25L60.63,81.29l17,17A8,8,0,0,1,72,112H24a8,8,0,0,1-8-8V56A8,8,0,0,1,29.66,50.3L49.31,70,60.25,60A96,96,0,0,1,224,128Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M222,128a94,94,0,0,1-92.74,94H128a93.43,93.43,0,0,1-64.5-25.65,6,6,0,1,1,8.24-8.72A82,82,0,1,0,70,70l-.19.19L39.44,98H72a6,6,0,0,1,0,12H24a6,6,0,0,1-6-6V56a6,6,0,0,1,12,0V90.34L61.63,61.4A94,94,0,0,1,222,128Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,128a96,96,0,0,1-94.71,96H128A95.38,95.38,0,0,1,62.1,197.8a8,8,0,0,1,11-11.63A80,80,0,1,0,71.43,71.39a3.07,3.07,0,0,1-.26.25L44.59,96H72a8,8,0,0,1,0,16H24a8,8,0,0,1-8-8V56a8,8,0,0,1,16,0V85.8L60.25,60A96,96,0,0,1,224,128Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M220,128a92,92,0,0,1-90.77,92H128a91.47,91.47,0,0,1-63.13-25.1,4,4,0,1,1,5.5-5.82A84,84,0,1,0,68.6,68.57l-.13.12L34.3,100H72a4,4,0,0,1,0,8H24a4,4,0,0,1-4-4V56a4,4,0,0,1,8,0V94.89l35-32A92,92,0,0,1,220,128Z"}))]]),h1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M220,48V96a12,12,0,0,1-24,0V77l-35.51,35.52a12,12,0,0,1-17-17L179,60H160a12,12,0,0,1,0-24h48A12,12,0,0,1,220,48ZM95.51,143.51,60,179V160a12,12,0,0,0-24,0v48a12,12,0,0,0,12,12H96a12,12,0,0,0,0-24H77l35.52-35.51a12,12,0,0,0-17-17ZM208,148a12,12,0,0,0-12,12v19l-35.51-35.52a12,12,0,0,0-17,17L179,196H160a12,12,0,0,0,0,24h48a12,12,0,0,0,12-12V160A12,12,0,0,0,208,148ZM77,60H96a12,12,0,0,0,0-24H48A12,12,0,0,0,36,48V96a12,12,0,0,0,24,0V77l35.51,35.52a12,12,0,0,0,17-17Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M208,48V208H48V48Z",opacity:"0.2"}),e.createElement("path",{d:"M216,48V96a8,8,0,0,1-16,0V67.31l-42.34,42.35a8,8,0,0,1-11.32-11.32L188.69,56H160a8,8,0,0,1,0-16h48A8,8,0,0,1,216,48ZM98.34,146.34,56,188.69V160a8,8,0,0,0-16,0v48a8,8,0,0,0,8,8H96a8,8,0,0,0,0-16H67.31l42.35-42.34a8,8,0,0,0-11.32-11.32ZM208,152a8,8,0,0,0-8,8v28.69l-42.34-42.35a8,8,0,0,0-11.32,11.32L188.69,200H160a8,8,0,0,0,0,16h48a8,8,0,0,0,8-8V160A8,8,0,0,0,208,152ZM67.31,56H96a8,8,0,0,0,0-16H48a8,8,0,0,0-8,8V96a8,8,0,0,0,16,0V67.31l42.34,42.35a8,8,0,0,0,11.32-11.32Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M109.66,146.34a8,8,0,0,1,0,11.32L83.31,184l18.35,18.34A8,8,0,0,1,96,216H48a8,8,0,0,1-8-8V160a8,8,0,0,1,13.66-5.66L72,172.69l26.34-26.35A8,8,0,0,1,109.66,146.34ZM83.31,72l18.35-18.34A8,8,0,0,0,96,40H48a8,8,0,0,0-8,8V96a8,8,0,0,0,13.66,5.66L72,83.31l26.34,26.35a8,8,0,0,0,11.32-11.32ZM208,40H160a8,8,0,0,0-5.66,13.66L172.69,72,146.34,98.34a8,8,0,0,0,11.32,11.32L184,83.31l18.34,18.35A8,8,0,0,0,216,96V48A8,8,0,0,0,208,40Zm3.06,112.61a8,8,0,0,0-8.72,1.73L184,172.69l-26.34-26.35a8,8,0,0,0-11.32,11.32L172.69,184l-18.35,18.34A8,8,0,0,0,160,216h48a8,8,0,0,0,8-8V160A8,8,0,0,0,211.06,152.61Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M214,48V96a6,6,0,0,1-12,0V62.48l-45.76,45.76a6,6,0,0,1-8.48-8.48L193.52,54H160a6,6,0,0,1,0-12h48A6,6,0,0,1,214,48ZM99.76,147.76,54,193.52V160a6,6,0,0,0-12,0v48a6,6,0,0,0,6,6H96a6,6,0,0,0,0-12H62.48l45.76-45.76a6,6,0,0,0-8.48-8.48ZM208,154a6,6,0,0,0-6,6v33.52l-45.76-45.76a6,6,0,0,0-8.48,8.48L193.52,202H160a6,6,0,0,0,0,12h48a6,6,0,0,0,6-6V160A6,6,0,0,0,208,154ZM62.48,54H96a6,6,0,0,0,0-12H48a6,6,0,0,0-6,6V96a6,6,0,0,0,12,0V62.48l45.76,45.76a6,6,0,0,0,8.48-8.48Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,48V96a8,8,0,0,1-16,0V67.31l-42.34,42.35a8,8,0,0,1-11.32-11.32L188.69,56H160a8,8,0,0,1,0-16h48A8,8,0,0,1,216,48ZM98.34,146.34,56,188.69V160a8,8,0,0,0-16,0v48a8,8,0,0,0,8,8H96a8,8,0,0,0,0-16H67.31l42.35-42.34a8,8,0,0,0-11.32-11.32ZM208,152a8,8,0,0,0-8,8v28.69l-42.34-42.35a8,8,0,0,0-11.32,11.32L188.69,200H160a8,8,0,0,0,0,16h48a8,8,0,0,0,8-8V160A8,8,0,0,0,208,152ZM67.31,56H96a8,8,0,0,0,0-16H48a8,8,0,0,0-8,8V96a8,8,0,0,0,16,0V67.31l42.34,42.35a8,8,0,0,0,11.32-11.32Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M212,48V96a4,4,0,0,1-8,0V57.66l-49.17,49.17a4,4,0,0,1-5.66-5.66L198.34,52H160a4,4,0,0,1,0-8h48A4,4,0,0,1,212,48ZM101.17,149.17,52,198.34V160a4,4,0,0,0-8,0v48a4,4,0,0,0,4,4H96a4,4,0,0,0,0-8H57.66l49.17-49.17a4,4,0,0,0-5.66-5.66ZM208,156a4,4,0,0,0-4,4v38.34l-49.17-49.17a4,4,0,0,0-5.66,5.66L198.34,204H160a4,4,0,0,0,0,8h48a4,4,0,0,0,4-4V160A4,4,0,0,0,208,156ZM57.66,52H96a4,4,0,0,0,0-8H48a4,4,0,0,0-4,4V96a4,4,0,0,0,8,0V57.66l49.17,49.17a4,4,0,0,0,5.66-5.66Z"}))]]),b1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M168.49,199.51a12,12,0,0,1-17,17l-80-80a12,12,0,0,1,0-17l80-80a12,12,0,0,1,17,17L97,128Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M160,48V208L80,128Z",opacity:"0.2"}),e.createElement("path",{d:"M163.06,40.61a8,8,0,0,0-8.72,1.73l-80,80a8,8,0,0,0,0,11.32l80,80A8,8,0,0,0,168,208V48A8,8,0,0,0,163.06,40.61ZM152,188.69,91.31,128,152,67.31Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M168,48V208a8,8,0,0,1-13.66,5.66l-80-80a8,8,0,0,1,0-11.32l80-80A8,8,0,0,1,168,48Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M164.24,203.76a6,6,0,1,1-8.48,8.48l-80-80a6,6,0,0,1,0-8.48l80-80a6,6,0,0,1,8.48,8.48L88.49,128Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M162.83,205.17a4,4,0,0,1-5.66,5.66l-80-80a4,4,0,0,1,0-5.66l80-80a4,4,0,1,1,5.66,5.66L85.66,128Z"}))]]),p1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M176,128,96,208V48Z",opacity:"0.2"}),e.createElement("path",{d:"M181.66,122.34l-80-80A8,8,0,0,0,88,48V208a8,8,0,0,0,13.66,5.66l80-80A8,8,0,0,0,181.66,122.34ZM104,188.69V67.31L164.69,128Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M181.66,133.66l-80,80A8,8,0,0,1,88,208V48a8,8,0,0,1,13.66-5.66l80,80A8,8,0,0,1,181.66,133.66Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M180.24,132.24l-80,80a6,6,0,0,1-8.48-8.48L167.51,128,91.76,52.24a6,6,0,0,1,8.48-8.48l80,80A6,6,0,0,1,180.24,132.24Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M178.83,130.83l-80,80a4,4,0,0,1-5.66-5.66L170.34,128,93.17,50.83a4,4,0,0,1,5.66-5.66l80,80A4,4,0,0,1,178.83,130.83Z"}))]]),g1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,20A108,108,0,0,0,31.85,177.23L21,209.66A20,20,0,0,0,46.34,235l32.43-10.81A108,108,0,1,0,128,20Zm0,192a84,84,0,0,1-42.06-11.27,12,12,0,0,0-6-1.62,12.1,12.1,0,0,0-3.8.62l-29.79,9.93,9.93-29.79a12,12,0,0,0-1-9.81A84,84,0,1,1,128,212Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,128A96,96,0,0,1,79.93,211.11h0L42.54,223.58a8,8,0,0,1-10.12-10.12l12.47-37.39h0A96,96,0,1,1,224,128Z",opacity:"0.2"}),e.createElement("path",{d:"M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm0,192a87.87,87.87,0,0,1-44.06-11.81,8,8,0,0,0-6.54-.67L40,216,52.47,178.6a8,8,0,0,0-.66-6.54A88,88,0,1,1,128,216Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M232,128A104,104,0,0,1,79.12,219.82L45.07,231.17a16,16,0,0,1-20.24-20.24l11.35-34.05A104,104,0,1,1,232,128Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,26A102,102,0,0,0,38.35,176.69L26.73,211.56a14,14,0,0,0,17.71,17.71l34.87-11.62A102,102,0,1,0,128,26Zm0,192a90,90,0,0,1-45.06-12.08,6.09,6.09,0,0,0-3-.81,6.2,6.2,0,0,0-1.9.31L40.65,217.88a2,2,0,0,1-2.53-2.53L50.58,178a6,6,0,0,0-.5-4.91A90,90,0,1,1,128,218Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm0,192a87.87,87.87,0,0,1-44.06-11.81,8,8,0,0,0-6.54-.67L40,216,52.47,178.6a8,8,0,0,0-.66-6.54A88,88,0,1,1,128,216Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,28A100,100,0,0,0,40.53,176.5l-11.9,35.69a12,12,0,0,0,15.18,15.18l35.69-11.9A100,100,0,1,0,128,28Zm0,192a92,92,0,0,1-46.07-12.35,4.05,4.05,0,0,0-2-.54,3.93,3.93,0,0,0-1.27.21L41.28,219.78a4,4,0,0,1-5.06-5.06l12.46-37.38a4,4,0,0,0-.33-3.27A92,92,0,1,1,128,220Z"}))]]),x1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm68-84a12,12,0,0,1-12,12H128a12,12,0,0,1-12-12V72a12,12,0,0,1,24,0v44h44A12,12,0,0,1,196,128Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),e.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm64-88a8,8,0,0,1-8,8H128a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v48h48A8,8,0,0,1,192,128Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm56,112H128a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v48h48a8,8,0,0,1,0,16Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm62-90a6,6,0,0,1-6,6H128a6,6,0,0,1-6-6V72a6,6,0,0,1,12,0v50h50A6,6,0,0,1,190,128Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm64-88a8,8,0,0,1-8,8H128a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v48h48A8,8,0,0,1,192,128Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm60-92a4,4,0,0,1-4,4H128a4,4,0,0,1-4-4V72a4,4,0,0,1,8,0v52h52A4,4,0,0,1,188,128Z"}))]]),v1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,44H32A20,20,0,0,0,12,64V192a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V64A20,20,0,0,0,224,44Zm-4,144H36V68H220ZM52,128a44,44,0,0,1,66-38.11,12,12,0,0,1-12,20.78,20,20,0,1,0,0,34.66,12,12,0,1,1,12,20.77A44,44,0,0,1,52,128Zm80,0a44,44,0,0,1,66-38.11,12,12,0,0,1-12,20.78,20,20,0,1,0,0,34.66,12,12,0,1,1,12,20.77A44,44,0,0,1,132,128Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M232,64V192a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H224A8,8,0,0,1,232,64Z",opacity:"0.2"}),e.createElement("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,144H32V64H224V192ZM118.93,151.71A8,8,0,0,1,116,162.64a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58A8,8,0,0,1,118.93,151.71Zm80,0A8,8,0,0,1,196,162.64a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58A8,8,0,0,1,198.93,151.71Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM116,162.64a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58,8,8,0,0,1,8,13.85Zm80,0a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58,8,8,0,0,1,8,13.85Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,50H32A14,14,0,0,0,18,64V192a14,14,0,0,0,14,14H224a14,14,0,0,0,14-14V64A14,14,0,0,0,224,50Zm2,142a2,2,0,0,1-2,2H32a2,2,0,0,1-2-2V64a2,2,0,0,1,2-2H224a2,2,0,0,1,2,2ZM117.19,152.71a6,6,0,0,1-2.19,8.2,38,38,0,1,1,0-65.82,6,6,0,1,1-6,10.38,26,26,0,1,0,0,45.05A6,6,0,0,1,117.19,152.71Zm80,0a6,6,0,0,1-2.19,8.2,38,38,0,1,1,0-65.82,6,6,0,1,1-6,10.38,26,26,0,1,0,0,45.05A6,6,0,0,1,197.19,152.71Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,144H32V64H224V192ZM118.92,151.71A8,8,0,0,1,116,162.64a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58A8,8,0,0,1,118.92,151.71Zm80,0A8,8,0,0,1,196,162.64a40,40,0,1,1,0-69.28,8,8,0,1,1-8,13.85,24,24,0,1,0,0,41.58A8,8,0,0,1,198.92,151.71Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,52H32A12,12,0,0,0,20,64V192a12,12,0,0,0,12,12H224a12,12,0,0,0,12-12V64A12,12,0,0,0,224,52Zm4,140a4,4,0,0,1-4,4H32a4,4,0,0,1-4-4V64a4,4,0,0,1,4-4H224a4,4,0,0,1,4,4ZM115.46,153.71a4,4,0,0,1-1.46,5.47,36,36,0,1,1,0-62.36,4,4,0,0,1-4,6.92,28,28,0,1,0,0,48.52A4,4,0,0,1,115.46,153.71Zm80,0a4,4,0,0,1-1.46,5.47,36,36,0,1,1,0-62.36,4,4,0,0,1-4,6.92,28,28,0,1,0,0,48.52A4,4,0,0,1,195.46,153.71Z"}))]]),$1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M246.81,111.29,158.63,55.12A19.91,19.91,0,0,0,128,71.84v30L54.63,55.12A19.91,19.91,0,0,0,24,71.84V184.16a19.93,19.93,0,0,0,30.63,16.72L128,154.15v30a19.93,19.93,0,0,0,30.63,16.72l88.18-56.17a19.79,19.79,0,0,0,0-33.42ZM48,176.64V79.36L124.38,128Zm104,0V79.36L228.38,128Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M144,128a7.76,7.76,0,0,1-3.63,6.59L52.18,190.74A7.91,7.91,0,0,1,40,184.15V71.85a7.91,7.91,0,0,1,12.18-6.59l88.19,56.15A7.76,7.76,0,0,1,144,128Zm100.37-6.59L156.18,65.26A7.91,7.91,0,0,0,144,71.85v112.3a7.91,7.91,0,0,0,12.18,6.59l88.19-56.15A7.8,7.8,0,0,0,244.37,121.41Z",opacity:"0.2"}),e.createElement("path",{d:"M248.67,114.66,160.48,58.5A15.91,15.91,0,0,0,136,71.84v37.3L56.48,58.5A15.91,15.91,0,0,0,32,71.84V184.16A15.92,15.92,0,0,0,56.48,197.5L136,146.86v37.3a15.92,15.92,0,0,0,24.48,13.34l88.19-56.16a15.8,15.8,0,0,0,0-26.68ZM48,183.94V72.07L135.82,128Zm104,0V72.07L239.82,128Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M256,128a15.76,15.76,0,0,1-7.33,13.34L160.48,197.5A15.91,15.91,0,0,1,136,184.16v-37.3L56.48,197.5A15.91,15.91,0,0,1,32,184.16V71.84A15.91,15.91,0,0,1,56.48,58.5L136,109.14V71.84A15.91,15.91,0,0,1,160.48,58.5l88.19,56.16A15.76,15.76,0,0,1,256,128Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M247.59,116.35,159.41,60.18a14,14,0,0,0-14.22-.46A13.83,13.83,0,0,0,138,71.84v41L55.41,60.18a14,14,0,0,0-14.22-.46A13.83,13.83,0,0,0,34,71.84V184.16a13.83,13.83,0,0,0,7.19,12.12,14,14,0,0,0,14.22-.46L138,143.21v40.95a13.83,13.83,0,0,0,7.19,12.12,14,14,0,0,0,14.22-.46l88.18-56.17a13.79,13.79,0,0,0,0-23.3ZM137.15,129.53,49,185.69a1.9,1.9,0,0,1-2,.06,1.73,1.73,0,0,1-1-1.59V71.84a1.73,1.73,0,0,1,1-1.59,2,2,0,0,1,1-.26,1.87,1.87,0,0,1,1,.32l88.19,56.16a1.8,1.8,0,0,1,0,3.06Zm104,0L153,185.69a1.9,1.9,0,0,1-2,.06,1.73,1.73,0,0,1-1-1.59V71.84a1.73,1.73,0,0,1,1-1.59,2,2,0,0,1,1-.26,1.87,1.87,0,0,1,1,.32l88.19,56.16a1.8,1.8,0,0,1,0,3.06Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M248.67,114.66,160.48,58.5A15.91,15.91,0,0,0,136,71.84v37.3L56.48,58.5A15.91,15.91,0,0,0,32,71.84V184.16A15.92,15.92,0,0,0,56.48,197.5L136,146.86v37.3a15.92,15.92,0,0,0,24.48,13.34l88.19-56.16a15.8,15.8,0,0,0,0-26.68ZM48,183.94V72.07L135.82,128Zm104,0V72.07L239.82,128Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M246.52,118,158.33,61.87a12,12,0,0,0-12.18-.39A11.66,11.66,0,0,0,140,71.84v44.59L54.33,61.87a12,12,0,0,0-12.18-.39A11.66,11.66,0,0,0,36,71.84V184.16a11.66,11.66,0,0,0,6.15,10.36,12,12,0,0,0,12.18-.39L140,139.57v44.59a11.66,11.66,0,0,0,6.15,10.36,12,12,0,0,0,12.18-.39L246.52,138a11.81,11.81,0,0,0,0-19.94Zm-108.3,13.19L50,187.38a3.91,3.91,0,0,1-4,.13,3.76,3.76,0,0,1-2-3.35V71.84a3.76,3.76,0,0,1,2-3.35,4,4,0,0,1,1.91-.5,3.94,3.94,0,0,1,2.13.63l88.18,56.16a3.8,3.8,0,0,1,0,6.44Zm104,0L154,187.38a3.91,3.91,0,0,1-4,.13,3.76,3.76,0,0,1-2-3.35V71.84a3.76,3.76,0,0,1,2-3.35,4,4,0,0,1,1.91-.5,3.94,3.94,0,0,1,2.13.63l88.18,56.16a3.8,3.8,0,0,1,0,6.44Z"}))]]),y1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M230.14,25.86a20,20,0,0,0-19.57-5.11l-.22.07L18.44,79a20,20,0,0,0-3.06,37.25L99,157l40.71,83.65a19.81,19.81,0,0,0,18,11.38c.57,0,1.15,0,1.73-.07A19.82,19.82,0,0,0,177,237.56L235.18,45.65a1.42,1.42,0,0,0,.07-.22A20,20,0,0,0,230.14,25.86ZM156.91,221.07l-34.37-70.64,46-45.95a12,12,0,0,0-17-17l-46,46L34.93,99.09,210,46Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M223.69,42.18l-58.22,192a8,8,0,0,1-14.92,1.25L108,148,20.58,105.45a8,8,0,0,1,1.25-14.92l192-58.22A8,8,0,0,1,223.69,42.18Z",opacity:"0.2"}),e.createElement("path",{d:"M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M231.4,44.34s0,.1,0,.15l-58.2,191.94a15.88,15.88,0,0,1-14,11.51q-.69.06-1.38.06a15.86,15.86,0,0,1-14.42-9.15L107,164.15a4,4,0,0,1,.77-4.58l57.92-57.92a8,8,0,0,0-11.31-11.31L96.43,148.26a4,4,0,0,1-4.58.77L17.08,112.64a16,16,0,0,1,2.49-29.8l191.94-58.2.15,0A16,16,0,0,1,231.4,44.34Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M225.88,30.12a13.83,13.83,0,0,0-13.7-3.58l-.11,0L20.14,84.77A14,14,0,0,0,18,110.85l85.56,41.64L145.12,238a13.87,13.87,0,0,0,12.61,8c.4,0,.81,0,1.21-.05a13.9,13.9,0,0,0,12.29-10.09l58.2-191.93,0-.11A13.83,13.83,0,0,0,225.88,30.12Zm-8,10.4L159.73,232.43l0,.11a2,2,0,0,1-3.76.26l-40.68-83.58,49-49a6,6,0,1,0-8.49-8.49l-49,49L23.15,100a2,2,0,0,1,.31-3.74l.11,0L215.48,38.08a1.94,1.94,0,0,1,1.92.52A2,2,0,0,1,217.92,40.52Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224.47,31.52a11.87,11.87,0,0,0-11.82-3L20.74,86.67a12,12,0,0,0-1.91,22.38L105,151l41.92,86.15A11.88,11.88,0,0,0,157.74,244c.34,0,.69,0,1,0a11.89,11.89,0,0,0,10.52-8.63l58.21-192,0-.08A11.85,11.85,0,0,0,224.47,31.52Zm-4.62,9.54-58.23,192a4,4,0,0,1-7.48.59l-41.3-84.86,50-50a4,4,0,1,0-5.66-5.66l-50,50-84.9-41.31a3.88,3.88,0,0,1-2.27-4,3.93,3.93,0,0,1,3-3.54L214.9,36.16A3.93,3.93,0,0,1,216,36a4,4,0,0,1,2.79,1.19A3.93,3.93,0,0,1,219.85,41.06Z"}))]]),A1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M200,28H160a20,20,0,0,0-20,20V208a20,20,0,0,0,20,20h40a20,20,0,0,0,20-20V48A20,20,0,0,0,200,28Zm-4,176H164V52h32ZM96,28H56A20,20,0,0,0,36,48V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V48A20,20,0,0,0,96,28ZM92,204H60V52H92Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M208,48V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V48a8,8,0,0,1,8-8h40A8,8,0,0,1,208,48ZM96,40H56a8,8,0,0,0-8,8V208a8,8,0,0,0,8,8H96a8,8,0,0,0,8-8V48A8,8,0,0,0,96,40Z",opacity:"0.2"}),e.createElement("path",{d:"M200,32H160a16,16,0,0,0-16,16V208a16,16,0,0,0,16,16h40a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm0,176H160V48h40ZM96,32H56A16,16,0,0,0,40,48V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V48A16,16,0,0,0,96,32Zm0,176H56V48H96Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,48V208a16,16,0,0,1-16,16H160a16,16,0,0,1-16-16V48a16,16,0,0,1,16-16h40A16,16,0,0,1,216,48ZM96,32H56A16,16,0,0,0,40,48V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V48A16,16,0,0,0,96,32Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M200,34H160a14,14,0,0,0-14,14V208a14,14,0,0,0,14,14h40a14,14,0,0,0,14-14V48A14,14,0,0,0,200,34Zm2,174a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V48a2,2,0,0,1,2-2h40a2,2,0,0,1,2,2ZM96,34H56A14,14,0,0,0,42,48V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V48A14,14,0,0,0,96,34Zm2,174a2,2,0,0,1-2,2H56a2,2,0,0,1-2-2V48a2,2,0,0,1,2-2H96a2,2,0,0,1,2,2Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M200,32H160a16,16,0,0,0-16,16V208a16,16,0,0,0,16,16h40a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm0,176H160V48h40ZM96,32H56A16,16,0,0,0,40,48V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V48A16,16,0,0,0,96,32Zm0,176H56V48H96Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M200,36H160a12,12,0,0,0-12,12V208a12,12,0,0,0,12,12h40a12,12,0,0,0,12-12V48A12,12,0,0,0,200,36Zm4,172a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V48a4,4,0,0,1,4-4h40a4,4,0,0,1,4,4ZM96,36H56A12,12,0,0,0,44,48V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V48A12,12,0,0,0,96,36Zm4,172a4,4,0,0,1-4,4H56a4,4,0,0,1-4-4V48a4,4,0,0,1,4-4H96a4,4,0,0,1,4,4Z"}))]]),E1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,44H40A20,20,0,0,0,20,64V192a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V64A20,20,0,0,0,216,44ZM44,68H212v48H136a12,12,0,0,0-12,12v60H44ZM148,188V140h64v48Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,64v64H136v72H40a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H216A8,8,0,0,1,224,64Z",opacity:"0.2"}),e.createElement("path",{d:"M216,48H40A16,16,0,0,0,24,64V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V64A16,16,0,0,0,216,48ZM40,64H216v56H136a8,8,0,0,0-8,8v64H40ZM216,192H144V136h72v56Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,48H40A16,16,0,0,0,24,64V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V64A16,16,0,0,0,216,48Zm0,144H136V128h80v64Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,50H40A14,14,0,0,0,26,64V192a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V64A14,14,0,0,0,216,50ZM38,192V64a2,2,0,0,1,2-2H216a2,2,0,0,1,2,2v58H136a6,6,0,0,0-6,6v66H40A2,2,0,0,1,38,192Zm178,2H142V134h76v58A2,2,0,0,1,216,194Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,48H40A16,16,0,0,0,24,64V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V64A16,16,0,0,0,216,48ZM40,64H216v56H136a8,8,0,0,0-8,8v64H40ZM216,192H144V136h72v56Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M216,52H40A12,12,0,0,0,28,64V192a12,12,0,0,0,12,12H216a12,12,0,0,0,12-12V64A12,12,0,0,0,216,52ZM36,192V64a4,4,0,0,1,4-4H216a4,4,0,0,1,4,4v60H136a4,4,0,0,0-4,4v68H40A4,4,0,0,1,36,192Zm180,4H140V132h80v60A4,4,0,0,1,216,196Z"}))]]),M1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M234.49,111.07,90.41,22.94A20,20,0,0,0,60,39.87V216.13a20,20,0,0,0,30.41,16.93l144.08-88.13a19.82,19.82,0,0,0,0-33.86ZM84,208.85V47.15L216.16,128Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M228.23,134.69,84.15,222.81A8,8,0,0,1,72,216.12V39.88a8,8,0,0,1,12.15-6.69l144.08,88.12A7.82,7.82,0,0,1,228.23,134.69Z",opacity:"0.2"}),e.createElement("path",{d:"M232.4,114.49,88.32,26.35a16,16,0,0,0-16.2-.3A15.86,15.86,0,0,0,64,39.87V216.13A15.94,15.94,0,0,0,80,232a16.07,16.07,0,0,0,8.36-2.35L232.4,141.51a15.81,15.81,0,0,0,0-27ZM80,215.94V40l143.83,88Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M240,128a15.74,15.74,0,0,1-7.6,13.51L88.32,229.65a16,16,0,0,1-16.2.3A15.86,15.86,0,0,1,64,216.13V39.87a15.86,15.86,0,0,1,8.12-13.82,16,16,0,0,1,16.2.3L232.4,114.49A15.74,15.74,0,0,1,240,128Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M231.36,116.19,87.28,28.06a14,14,0,0,0-14.18-.27A13.69,13.69,0,0,0,66,39.87V216.13a13.69,13.69,0,0,0,7.1,12.08,14,14,0,0,0,14.18-.27l144.08-88.13a13.82,13.82,0,0,0,0-23.62Zm-6.26,13.38L81,217.7a2,2,0,0,1-2.06,0,1.78,1.78,0,0,1-1-1.61V39.87a1.78,1.78,0,0,1,1-1.61A2.06,2.06,0,0,1,80,38a2,2,0,0,1,1,.31L225.1,126.43a1.82,1.82,0,0,1,0,3.14Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M232.4,114.49,88.32,26.35a16,16,0,0,0-16.2-.3A15.86,15.86,0,0,0,64,39.87V216.13A15.94,15.94,0,0,0,80,232a16.07,16.07,0,0,0,8.36-2.35L232.4,141.51a15.81,15.81,0,0,0,0-27ZM80,215.94V40l143.83,88Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M230.32,117.9,86.24,29.79a11.91,11.91,0,0,0-12.17-.23A11.71,11.71,0,0,0,68,39.89V216.11a11.71,11.71,0,0,0,6.07,10.33,11.91,11.91,0,0,0,12.17-.23L230.32,138.1a11.82,11.82,0,0,0,0-20.2Zm-4.18,13.37L82.06,219.39a4,4,0,0,1-4.07.07,3.77,3.77,0,0,1-2-3.35V39.89a3.77,3.77,0,0,1,2-3.35,4,4,0,0,1,4.07.07l144.08,88.12a3.8,3.8,0,0,1,0,6.54Z"}))]]),V1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M225.7,54.46a20,20,0,0,0-20.33.66L132,101.85v-30a19.91,19.91,0,0,0-30.63-16.72L13.19,111.29a19.79,19.79,0,0,0,0,33.42l88.18,56.17A19.91,19.91,0,0,0,132,184.16v-30l73.37,46.73A19.91,19.91,0,0,0,236,184.16V71.84A19.84,19.84,0,0,0,225.7,54.46ZM108,176.64,31.63,128,108,79.36Zm104,0L135.63,128,212,79.36Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M224,71.85v112.3a7.91,7.91,0,0,1-12.18,6.59l-88.19-56.15a7.8,7.8,0,0,1,0-13.18l88.19-56.15A7.91,7.91,0,0,1,224,71.85ZM107.82,65.26,19.63,121.41a7.8,7.8,0,0,0,0,13.18l88.19,56.15A7.91,7.91,0,0,0,120,184.15V71.85A7.91,7.91,0,0,0,107.82,65.26Z",opacity:"0.2"}),e.createElement("path",{d:"M223.77,58a16,16,0,0,0-16.25.53L128,109.14V71.84A15.91,15.91,0,0,0,103.52,58.5L15.33,114.66a15.8,15.8,0,0,0,0,26.68l88.19,56.16A15.91,15.91,0,0,0,128,184.16v-37.3l79.52,50.64A15.91,15.91,0,0,0,232,184.16V71.84A15.83,15.83,0,0,0,223.77,58ZM112,183.93,24.18,128,112,72.06Zm104,0L128.18,128,216,72.06Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M232,71.84V184.16a15.92,15.92,0,0,1-24.48,13.34L128,146.86v37.3a15.92,15.92,0,0,1-24.48,13.34L15.33,141.34a15.8,15.8,0,0,1,0-26.68L103.52,58.5A15.91,15.91,0,0,1,128,71.84v37.3L207.52,58.5A15.91,15.91,0,0,1,232,71.84Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M222.81,59.72a14,14,0,0,0-14.22.46L126,112.79V71.84a13.83,13.83,0,0,0-7.19-12.12,14,14,0,0,0-14.22.46L16.41,116.35a13.79,13.79,0,0,0,0,23.3l88.18,56.17a14,14,0,0,0,14.22.46A13.83,13.83,0,0,0,126,184.16V143.21l82.59,52.61a14,14,0,0,0,14.22.46A13.83,13.83,0,0,0,230,184.16V71.84A13.83,13.83,0,0,0,222.81,59.72ZM114,184.16a1.73,1.73,0,0,1-1,1.59,1.9,1.9,0,0,1-2-.06L22.85,129.53a1.8,1.8,0,0,1,0-3.06L111,70.31a1.87,1.87,0,0,1,1-.32,2,2,0,0,1,1,.26,1.73,1.73,0,0,1,1,1.59Zm104,0a1.73,1.73,0,0,1-1,1.59,1.9,1.9,0,0,1-2-.06l-88.19-56.16a1.8,1.8,0,0,1,0-3.06L215,70.31a1.87,1.87,0,0,1,1-.32,2,2,0,0,1,1,.26,1.73,1.73,0,0,1,1,1.59Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M223.77,58a16,16,0,0,0-16.25.53L128,109.14V71.84A15.91,15.91,0,0,0,103.52,58.5L15.33,114.66a15.8,15.8,0,0,0,0,26.68l88.19,56.16A15.91,15.91,0,0,0,128,184.16v-37.3l79.52,50.64A15.91,15.91,0,0,0,232,184.16V71.84A15.83,15.83,0,0,0,223.77,58ZM112,183.93,24.18,128,112,72.06Zm104,0L128.18,128,216,72.06Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M221.85,61.48a12,12,0,0,0-12.18.39L124,116.43V71.84a11.66,11.66,0,0,0-6.15-10.36,12,12,0,0,0-12.18.39L17.48,118a11.81,11.81,0,0,0,0,19.94l88.19,56.16a12,12,0,0,0,12.18.39A11.66,11.66,0,0,0,124,184.16V139.57l85.67,54.56a12,12,0,0,0,12.18.39A11.66,11.66,0,0,0,228,184.16V71.84A11.66,11.66,0,0,0,221.85,61.48ZM116,184.16a3.76,3.76,0,0,1-2,3.35,3.91,3.91,0,0,1-4-.13L21.78,131.22a3.8,3.8,0,0,1,0-6.44L110,68.62a3.94,3.94,0,0,1,2.13-.63,4,4,0,0,1,1.91.5,3.76,3.76,0,0,1,2,3.35Zm104,0a3.76,3.76,0,0,1-2,3.35,3.91,3.91,0,0,1-4-.13l-88.18-56.16a3.8,3.8,0,0,1,0-6.44L214,68.62a3.94,3.94,0,0,1,2.13-.63,4,4,0,0,1,1.91.5,3.76,3.76,0,0,1,2,3.35Z"}))]]),P1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M157.27,21.22a12,12,0,0,0-12.64,1.31L75.88,76H32A20,20,0,0,0,12,96v64a20,20,0,0,0,20,20H75.88l68.75,53.47A12,12,0,0,0,164,224V32A12,12,0,0,0,157.27,21.22ZM36,100H68v56H36Zm104,99.46L92,162.13V93.87l48-37.33ZM212,128a44,44,0,0,1-11,29.11,12,12,0,1,1-18-15.88,20,20,0,0,0,0-26.43,12,12,0,0,1,18-15.86A43.94,43.94,0,0,1,212,128Zm40,0a83.87,83.87,0,0,1-21.39,56,12,12,0,0,1-17.89-16,60,60,0,0,0,0-80,12,12,0,1,1,17.88-16A83.87,83.87,0,0,1,252,128Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M80,88v80H32a8,8,0,0,1-8-8V96a8,8,0,0,1,8-8Z",opacity:"0.2"}),e.createElement("path",{d:"M155.51,24.81a8,8,0,0,0-8.42.88L77.25,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H77.25l69.84,54.31A8,8,0,0,0,160,224V32A8,8,0,0,0,155.51,24.81ZM32,96H72v64H32ZM144,207.64,88,164.09V91.91l56-43.55Zm54-106.08a40,40,0,0,1,0,52.88,8,8,0,0,1-12-10.58,24,24,0,0,0,0-31.72,8,8,0,0,1,12-10.58ZM248,128a79.9,79.9,0,0,1-20.37,53.34,8,8,0,0,1-11.92-10.67,64,64,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67A79.83,79.83,0,0,1,248,128Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M160,32.25V223.69a8.29,8.29,0,0,1-3.91,7.18,8,8,0,0,1-9-.56l-65.57-51A4,4,0,0,1,80,176.16V79.84a4,4,0,0,1,1.55-3.15l65.57-51a8,8,0,0,1,10,.16A8.27,8.27,0,0,1,160,32.25ZM60,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H60a4,4,0,0,0,4-4V84A4,4,0,0,0,60,80Zm126.77,20.84a8,8,0,0,0-.72,11.3,24,24,0,0,1,0,31.72,8,8,0,1,0,12,10.58,40,40,0,0,0,0-52.88A8,8,0,0,0,186.74,100.84Zm40.89-26.17a8,8,0,1,0-11.92,10.66,64,64,0,0,1,0,85.34,8,8,0,1,0,11.92,10.66,80,80,0,0,0,0-106.66Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M154.64,26.61a6,6,0,0,0-6.32.65L77.94,82H32A14,14,0,0,0,18,96v64a14,14,0,0,0,14,14H77.94l70.38,54.74A6,6,0,0,0,158,224V32A6,6,0,0,0,154.64,26.61ZM30,160V96a2,2,0,0,1,2-2H74v68H32A2,2,0,0,1,30,160Zm116,51.73L86,165.07V90.93l60-46.66Zm50.53-108.85a38,38,0,0,1,0,50.24,6,6,0,1,1-9-7.94,26,26,0,0,0,0-34.37,6,6,0,0,1,9-7.93ZM246,128a77.86,77.86,0,0,1-19.86,52,6,6,0,1,1-8.94-8,66,66,0,0,0,0-88,6,6,0,1,1,8.94-8A77.86,77.86,0,0,1,246,128Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M155.51,24.81a8,8,0,0,0-8.42.88L77.25,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H77.25l69.84,54.31A8,8,0,0,0,160,224V32A8,8,0,0,0,155.51,24.81ZM32,96H72v64H32ZM144,207.64,88,164.09V91.91l56-43.55Zm54-106.08a40,40,0,0,1,0,52.88,8,8,0,0,1-12-10.58,24,24,0,0,0,0-31.72,8,8,0,0,1,12-10.58ZM248,128a79.9,79.9,0,0,1-20.37,53.34,8,8,0,0,1-11.92-10.67,64,64,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67A79.83,79.83,0,0,1,248,128Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M153.76,28.41a4,4,0,0,0-4.22.43L78.63,84H32A12,12,0,0,0,20,96v64a12,12,0,0,0,12,12H78.63l70.91,55.16A4.07,4.07,0,0,0,152,228a3.92,3.92,0,0,0,1.76-.41A4,4,0,0,0,156,224V32A4,4,0,0,0,153.76,28.41ZM28,160V96a4,4,0,0,1,4-4H76v72H32A4,4,0,0,1,28,160Zm120,55.82L84,166V90l64-49.78Zm47-111.61a36,36,0,0,1,0,47.59,4,4,0,1,1-6-5.3,28,28,0,0,0,0-37,4,4,0,0,1,6-5.28ZM244,128a75.88,75.88,0,0,1-19.35,50.67,4,4,0,0,1-6-5.34,68,68,0,0,0,0-90.66,4,4,0,0,1,6-5.34A75.88,75.88,0,0,1,244,128Z"}))]]),w1=new Map([["bold",e.createElement(e.Fragment,null,e.createElement("path",{d:"M56.88,31.93A12,12,0,1,0,39.12,48.07L64.51,76H32A20,20,0,0,0,12,96v64a20,20,0,0,0,20,20H75.88l68.75,53.47A12,12,0,0,0,164,224V185.44l35.12,38.63a12,12,0,0,0,17.76-16.14ZM36,100H68v56H36Zm104,99.46L92,162.13V106.24L140,159Zm-31-134a12,12,0,0,1,2.11-16.84l33.51-26.07A12,12,0,0,1,164,32V94.94a12,12,0,0,1-24,0V56.54l-14.15,11A12,12,0,0,1,109,65.44Zm74,49.35a12,12,0,0,1,18-15.85,44,44,0,0,1,5.55,50.21,12,12,0,0,1-21-11.55A19.67,19.67,0,0,0,188,128,20,20,0,0,0,183,114.79ZM252,128a84.18,84.18,0,0,1-19.11,53.35,12,12,0,1,1-18.53-15.25A60,60,0,0,0,212.73,88a12,12,0,1,1,17.88-16A83.87,83.87,0,0,1,252,128Z"}))],["duotone",e.createElement(e.Fragment,null,e.createElement("path",{d:"M80,88v80H32a8,8,0,0,1-8-8V96a8,8,0,0,1,8-8Z",opacity:"0.2"}),e.createElement("path",{d:"M53.92,34.62A8,8,0,1,0,42.08,45.38L73.55,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H77.25l69.84,54.31A8,8,0,0,0,160,224V175.09l42.08,46.29a8,8,0,1,0,11.84-10.76ZM32,96H72v64H32ZM144,207.64,88,164.09V95.89l56,61.6Zm42-63.77a24,24,0,0,0,0-31.72,8,8,0,1,1,12-10.57,40,40,0,0,1,0,52.88,8,8,0,0,1-12-10.59Zm-80.16-76a8,8,0,0,1,1.4-11.23l39.85-31A8,8,0,0,1,160,32v74.83a8,8,0,0,1-16,0V48.36l-26.94,21A8,8,0,0,1,105.84,67.91ZM248,128a79.9,79.9,0,0,1-20.37,53.34,8,8,0,0,1-11.92-10.67,64,64,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67A79.83,79.83,0,0,1,248,128Z"}))],["fill",e.createElement(e.Fragment,null,e.createElement("path",{d:"M213.92,210.62a8,8,0,1,1-11.84,10.76L160,175.09v48.6a8.29,8.29,0,0,1-3.91,7.18,8,8,0,0,1-9-.56l-65.55-51A4,4,0,0,1,80,176.18V87.09L42.08,45.38A8,8,0,1,1,53.92,34.62Zm-27.21-55.46a8,8,0,0,0,11.29-.7,40,40,0,0,0,0-52.88,8,8,0,1,0-12,10.57,24,24,0,0,1,0,31.72A8,8,0,0,0,186.71,155.16Zm40.92-80.49a8,8,0,1,0-11.92,10.66,64,64,0,0,1,0,85.34,8,8,0,1,0,11.92,10.66,80,80,0,0,0,0-106.66ZM153,119.87a4,4,0,0,0,7-2.7V32.25a8.27,8.27,0,0,0-2.88-6.4,8,8,0,0,0-10-.16L103.83,59.33a4,4,0,0,0-.5,5.85ZM60,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H60a4,4,0,0,0,4-4V84A4,4,0,0,0,60,80Z"}))],["light",e.createElement(e.Fragment,null,e.createElement("path",{d:"M52.44,36A6,6,0,0,0,43.56,44L78,81.94l-.08.06H32A14,14,0,0,0,18,96v64a14,14,0,0,0,14,14H77.94l70.38,54.74A6,6,0,0,0,158,224V169.92L203.56,220a6,6,0,0,0,8.88-8.08ZM30,160V96a2,2,0,0,1,2-2H74v68H32A2,2,0,0,1,30,160Zm116,51.73L86,165.07V90.93l.11-.08L146,156.72Zm41.5-66.53a26,26,0,0,0,0-34.37,6,6,0,1,1,9-7.93,38,38,0,0,1,0,50.24,6,6,0,0,1-9-7.94ZM107.41,66.68a6,6,0,0,1,1.06-8.42l39.85-31A6,6,0,0,1,158,32v74.83a6,6,0,0,1-12,0V44.27L115.83,67.73A6,6,0,0,1,107.41,66.68ZM246,128a77.86,77.86,0,0,1-19.86,52,6,6,0,1,1-8.94-8,66,66,0,0,0,0-88,6,6,0,1,1,8.94-8A77.86,77.86,0,0,1,246,128Z"}))],["regular",e.createElement(e.Fragment,null,e.createElement("path",{d:"M53.92,34.62A8,8,0,1,0,42.08,45.38L73.55,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H77.25l69.84,54.31A8,8,0,0,0,160,224V175.09l42.08,46.29a8,8,0,1,0,11.84-10.76ZM32,96H72v64H32ZM144,207.64,88,164.09V95.89l56,61.6Zm42-63.77a24,24,0,0,0,0-31.72,8,8,0,1,1,12-10.57,40,40,0,0,1,0,52.88,8,8,0,0,1-12-10.59Zm-80.16-76a8,8,0,0,1,1.4-11.23l39.85-31A8,8,0,0,1,160,32v74.83a8,8,0,0,1-16,0V48.36l-26.94,21A8,8,0,0,1,105.84,67.91ZM248,128a79.9,79.9,0,0,1-20.37,53.34,8,8,0,0,1-11.92-10.67,64,64,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67A79.83,79.83,0,0,1,248,128Z"}))],["thin",e.createElement(e.Fragment,null,e.createElement("path",{d:"M51,37.31A4,4,0,0,0,45,42.69L81,82.19,78.63,84H32A12,12,0,0,0,20,96v64a12,12,0,0,0,12,12H78.63l70.91,55.16A4.07,4.07,0,0,0,152,228a3.92,3.92,0,0,0,1.76-.41A4,4,0,0,0,156,224V164.75l49,53.94a4,4,0,1,0,5.92-5.38ZM28,160V96a4,4,0,0,1,4-4H76v72H32A4,4,0,0,1,28,160Zm120,55.82L84,166V90l2.35-1.83L148,156Zm41-69.3a28,28,0,0,0,0-37,4,4,0,1,1,6-5.29,36,36,0,0,1,0,47.59,4,4,0,1,1-6-5.29ZM109,65.45a4,4,0,0,1,.7-5.61l39.85-31A4,4,0,0,1,156,32v74.83a4,4,0,0,1-8,0V40.18l-33.39,26A4,4,0,0,1,109,65.45ZM244,128a75.88,75.88,0,0,1-19.35,50.67,4,4,0,0,1-6-5.34,68,68,0,0,0,0-90.66,4,4,0,0,1,6-5.34A75.88,75.88,0,0,1,244,128Z"}))]]),Kt=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:m1}));Kt.displayName="ArrowClockwiseIcon";const Ke=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:f1}));Ke.displayName="ArrowCounterClockwiseIcon";const It=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:h1}));It.displayName="ArrowsOutIcon";const Ot=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:b1}));Ot.displayName="CaretLeftIcon";const zt=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:p1}));zt.displayName="CaretRightIcon";const Le=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:g1}));Le.displayName="ChatCircleIcon";const _t=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:x1}));_t.displayName="ClockIcon";const Bt=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:v1}));Bt.displayName="ClosedCaptioningIcon";const Ut=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:$1}));Ut.displayName="FastForwardIcon";const Wt=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:y1}));Wt.displayName="PaperPlaneTiltIcon";const qt=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:A1}));qt.displayName="PauseIcon";const Xt=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:E1}));Xt.displayName="PictureInPictureIcon";const Ie=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:M1}));Ie.displayName="PlayIcon";const Yt=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:V1}));Yt.displayName="RewindIcon";const Gt=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:P1}));Gt.displayName="SpeakerHighIcon";const Jt=e.forwardRef((a,t)=>e.createElement(D,{ref:t,...a,weights:w1}));Jt.displayName="SpeakerSlashIcon";function Z1(a){return"video"in a}function j1(a){return"password_protected"in a}function L1(a){return"expired"in a}async function H1(a){return(await fetch(`/s/${a}/data`,{credentials:"include"})).json()}async function S1(a,t){return(await fetch(`/s/${a}/verify-password`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({password:t})})).ok}async function T1(a){return(await(await fetch(`/s/${a}/reactions`)).json()).reactions||[]}async function C1(a,t,n){return(await fetch(`/s/${a}/react`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({timestamp:t,emoji:n})})).ok}async function ht(a,t=1,n=50){return(await fetch(`/s/${a}/comments?page=${t}&limit=${n}`)).json()}async function F1(a,t,n,l){const s=await fetch(`/s/${a}/comment`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({timestamp:t,author_name:n,text:l})});if(!s.ok)throw new Error("Could not post comment");return(await s.json()).id}function N(a){const t=Math.max(0,Math.floor(a)),n=Math.floor(t/3600),l=Math.floor(t%3600/60),s=t%60;return n>0?`${n}:${String(l).padStart(2,"0")}:${String(s).padStart(2,"0")}`:`${l}:${String(s).padStart(2,"0")}`}function Qt(a){return new Date(a+"Z").toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}function k1(a,t,n,l=18){const s=n>0?l/n*t:t*.02,i=[];for(const o of[...a].sort((d,c)=>d.timestamp-c.timestamp)){const d=i.at(-1);d&&o.timestamp-d.members.at(-1).timestampc+u.timestamp,0)/d.members.length):i.push({time:o.timestamp,members:[o]})}return i}function N1(a,t){const n=/(?s&&l.push({text:a.slice(s,o)});const d=Number(i[1]||0)*3600+Number(i[2])*60+Number(i[3]);l.push({text:i[0],...t>0&&d<=t?{time:d}:{}}),s=o+i[0].length}return sk1(a,t,n,28);function D1({data:a,videoRef:t,comments:n,reactions:l,time:s,duration:i,onTime:o,onDuration:d,seek:c}){const u=e.useRef(null),p=e.useRef(null),[m,$]=e.useState(500),[b,A]=e.useState(!1),[g,f]=e.useState(!1),[v,M]=e.useState(!1),[w,H]=e.useState(1),[E,Z]=e.useState(!1),[F,K]=e.useState(1),[_,W]=e.useState(!0),[J,I]=e.useState(!1),[R,y]=e.useState(!1),j=e.useRef(1),S=a.segments.find(x=>s>=x.start_time&&s{const x=t.current;if(x)if(!x.paused)x.pause();else try{await x.play()}catch{le.danger("Playback could not start. Try again.")}},[t]),ae=e.useCallback(()=>{const x=t.current;x&&(x.muted||x.volume===0?(x.muted=!1,x.volume=j.current||1):(j.current=x.volume,x.muted=!0))},[t]),Q=e.useCallback(async()=>{try{document.fullscreenElement?await document.exitFullscreen():await u.current?.requestFullscreen()}catch{le.danger("Fullscreen is unavailable in this browser.")}},[]);async function me(){try{document.pictureInPictureElement?await document.exitPictureInPicture():await t.current?.requestPictureInPicture()}catch{le.danger("Picture in picture is unavailable for this recording.")}}return e.useEffect(()=>{if(I(!!document.pictureInPictureEnabled),!p.current)return;const x=new ResizeObserver(([h])=>$(h.contentRect.width));return x.observe(p.current),()=>x.disconnect()},[]),e.useEffect(()=>{function x(h){const L=h.target;if(h.defaultPrevented||h.metaKey||h.ctrlKey||h.altKey||L.closest('input, textarea, select, button, a, [role="slider"], [role="tab"], [role="menuitem"], [contenteditable="true"]'))return;const C=t.current;if(C)switch(h.key.toLowerCase()){case" ":case"k":h.preventDefault(),O();break;case"arrowleft":h.preventDefault(),c(C.currentTime-5);break;case"arrowright":h.preventDefault(),c(C.currentTime+5);break;case"m":ae();break;case"f":Q();break;case"c":W(q=>!q);break}}return document.addEventListener("keydown",x),()=>document.removeEventListener("keydown",x)},[c,t,O,ae,Q]),r.jsxs(Vt,{ref:u,className:"video-shell",children:[r.jsxs("div",{className:"video-stage",children:[r.jsx("video",{ref:t,src:`/v/${a.shareCode}`,poster:`/thumb/${a.shareCode}`,preload:"metadata",playsInline:!0,onClick:()=>{O()},onPlay:()=>{A(!0),M(!1)},onPause:()=>A(!1),onWaiting:()=>f(!0),onPlaying:()=>f(!1),onCanPlay:()=>f(!1),onError:()=>{y(!0),f(!1)},onTimeUpdate:x=>o(x.currentTarget.currentTime),onVolumeChange:x=>{H(x.currentTarget.volume),Z(x.currentTarget.muted)},onRateChange:x=>K(x.currentTarget.playbackRate),onEnded:()=>{M(!0),A(!1)},onSeeking:()=>M(!1),onLoadedMetadata:x=>{const h=x.currentTarget;d(Number.isFinite(h.duration)?h.duration:0);const L=Number(new URLSearchParams(location.search).get("t"));Number.isFinite(L)&&L>0&&L0&&r.jsx("track",{kind:"captions",src:`/vtt/${a.shareCode}`,srcLang:"en",label:"English"})}),!b&&!R&&!(v&&P)&&r.jsx("div",{className:"video-play-overlay",children:r.jsx(T,{isIconOnly:!0,size:"lg","aria-label":v?"Replay recording":"Play recording",onPress:()=>{O()},children:v?r.jsx(Ke,{size:24}):r.jsx(Ie,{size:24,weight:"fill"})})}),g&&b&&r.jsx("div",{className:"video-play-overlay",children:r.jsx(Pt,{"aria-label":"Buffering video"})}),R&&r.jsxs("div",{className:"video-end-card",children:[r.jsx("p",{children:"We couldn’t load this video."}),r.jsx(T,{variant:"secondary",onPress:()=>{y(!1),t.current?.load()},children:"Try again"})]}),_&&S&&r.jsx("div",{className:"video-caption",children:r.jsxs("span",{children:[S.speaker&&`${S.speaker}: `,S.text]})}),r.jsx("div",{className:"timestamp-reactions","aria-hidden":"true",children:l.filter(x=>s>=x.timestamp&&sr.jsx("span",{className:"timestamp-reaction",style:{left:`${15+h*19%70}%`},children:x.emoji},`${x.created_at}-${x.timestamp}-${h}`))}),v&&P&&r.jsxs("div",{className:"video-end-card",children:[r.jsx(Wa,{className:"button button--primary",href:P,target:"_blank",rel:"noopener noreferrer",children:a.video.cta_text||"Learn more"}),r.jsxs(T,{variant:"secondary",onPress:()=>{c(0),O()},children:[r.jsx(Ke,{size:16}),"Replay"]})]})]}),r.jsxs("div",{className:"video-toolbar",children:[r.jsx("div",{ref:p,className:"timeline-markers","aria-label":"Comments and reactions on the timeline",children:R1([...n.map(x=>({timestamp:x.timestamp,kind:"comment",label:`${x.author_name}: ${x.text}`})),...l.map(x=>({timestamp:x.timestamp,kind:"reaction",emoji:x.emoji,label:`${x.emoji} reaction`})),...a.chapters.map(x=>({timestamp:x.timestamp,kind:"chapter",label:`Chapter: ${x.title}`}))],i,m).map((x,h)=>r.jsxs(ft,{children:[r.jsx(T,{size:"sm",variant:x.members.length>1?"primary":"ghost",className:"timeline-marker",style:{left:`${i?Math.max(2,Math.min(98,x.time/i*100)):2}%`},"aria-label":`${x.members.length>1?`${x.members.length} items`:x.members[0].label} at ${N(x.time)}`,onPress:()=>c(x.members[0].timestamp),children:x.members.length>1?x.members.length:x.members[0].kind==="reaction"?r.jsx("span",{"aria-hidden":"true",children:x.members[0].emoji}):x.members[0].kind==="comment"?r.jsx(Le,{size:12}):"•"}),r.jsx(ft.Content,{children:x.members.map(L=>`${N(L.timestamp)} ${L.label}`).join(" · ")})]},`timeline-${h}`))}),r.jsxs("div",{className:"video-progress",children:[r.jsx(Se,{"aria-label":"Video progress",value:Math.min(s,i||0),minValue:0,maxValue:i||1,size:"sm",valueLabel:`${N(s)} of ${N(i)}`,children:r.jsx(Se.Track,{children:r.jsx(Se.Fill,{})})}),r.jsx("input",{className:"video-seek-input",type:"range","aria-label":"Seek video","aria-valuetext":`${N(s)} of ${N(i)}`,min:0,max:i||1,step:.1,value:Math.min(s,i||0),disabled:!i,onChange:x=>c(Number(x.currentTarget.value))})]}),r.jsxs("div",{className:"video-controls",children:[r.jsx(T,{isIconOnly:!0,size:"sm",variant:"ghost","aria-label":b?"Pause":"Play",onPress:()=>{O()},children:b?r.jsx(qt,{size:18,weight:"fill"}):r.jsx(Ie,{size:18,weight:"fill"})}),r.jsx(T,{isIconOnly:!0,size:"sm",variant:"ghost",className:"skip-control","aria-label":"Back 5 seconds",onPress:()=>c(s-5),children:r.jsx(Yt,{size:18})}),r.jsx(T,{isIconOnly:!0,size:"sm",variant:"ghost",className:"skip-control","aria-label":"Forward 5 seconds",onPress:()=>c(s+5),children:r.jsx(Ut,{size:18})}),r.jsx(T,{isIconOnly:!0,size:"sm",variant:"ghost","aria-label":E||w===0?"Unmute":"Mute",onPress:ae,children:E||w===0?r.jsx(Jt,{size:18}):r.jsx(Gt,{size:18})}),r.jsx(ye,{className:"volume-control","aria-label":"Volume",minValue:0,maxValue:1,step:.05,value:E?0:w,onChange:x=>{t.current&&(t.current.volume=Number(x),t.current.muted=Number(x)===0,Number(x)&&(j.current=Number(x)))},children:r.jsxs(ye.Track,{children:[r.jsx(ye.Fill,{}),r.jsx(ye.Thumb,{})]})}),r.jsxs("span",{className:"video-time",children:[N(s)," / ",N(i)]}),r.jsx("span",{className:"control-spacer"}),a.segments.length>0&&r.jsx(T,{isIconOnly:!0,size:"sm",variant:_?"secondary":"ghost","aria-label":"Captions","aria-pressed":_,onPress:()=>W(!_),children:r.jsx(Bt,{size:18})}),r.jsxs(be,{children:[r.jsxs(T,{size:"sm",variant:"ghost","aria-label":`Playback speed: ${F}×`,children:[F,"×"]}),r.jsx(be.Popover,{children:r.jsx(be.Menu,{"aria-label":"Playback speed",selectionMode:"single",selectedKeys:new Set([String(F)]),onAction:x=>{t.current&&(t.current.playbackRate=Number(x))},children:[.5,1,1.25,1.5,2].map(x=>r.jsxs(be.Item,{id:String(x),textValue:`${x}×`,children:[r.jsxs(Ae,{children:[x,"×"]}),r.jsx(be.ItemIndicator,{})]},x))})})]}),J&&r.jsx(T,{isIconOnly:!0,size:"sm",variant:"ghost",className:"pip-control","aria-label":"Picture in picture",onPress:()=>{me()},children:r.jsx(Xt,{size:18})}),r.jsx(T,{isIconOnly:!0,size:"sm",variant:"ghost","aria-label":"Fullscreen",onPress:()=>{Q()},children:r.jsx(It,{size:18})})]})]})]})}function Te({children:a,label:t}){const n=e.useRef(null),l=e.useRef(null),[s,i]=e.useState(0),[o,d]=e.useState(1),[c,u]=e.useState(0);return e.useLayoutEffect(()=>{const p=n.current,m=l.current;if(!p||!m)return;const $=()=>{const g=p.clientWidth;if(!g)return;const f=g+24,v=Math.max(1,Math.ceil((m.scrollWidth+24-1)/f));u(f),d(v),i(M=>Math.min(M,v-1))},b=new ResizeObserver($),A=new MutationObserver($);return b.observe(p),A.observe(m,{childList:!0,subtree:!0,characterData:!0}),$(),()=>{b.disconnect(),A.disconnect()}},[]),r.jsxs("div",{className:"paged-panel","aria-label":t,children:[r.jsx("div",{ref:n,className:"page-viewport",onFocusCapture:p=>{if(!c||!n.current)return;const m=n.current,$=p.target.getBoundingClientRect().left-m.getBoundingClientRect().left+s*c+m.scrollLeft;i(Math.max(0,Math.min(o-1,Math.floor(($+1)/c)))),m.scrollLeft=0},children:r.jsx("div",{ref:l,className:"page-flow",style:{transform:`translateX(-${s*c}px)`},children:a})}),r.jsxs("nav",{hidden:o===1,className:"page-navigation","aria-label":`${t} pages`,children:[r.jsx(T,{size:"sm",variant:"ghost",isIconOnly:!0,"aria-label":`Previous ${t.toLowerCase()} page`,isDisabled:s===0,onPress:()=>i(s-1),children:r.jsx(Ot,{size:16})}),r.jsxs("span",{"aria-live":"polite",children:[s+1," / ",o]}),r.jsx(T,{size:"sm",variant:"ghost",isIconOnly:!0,"aria-label":`Next ${t.toLowerCase()} page`,isDisabled:s>=o-1,onPress:()=>i(s+1),children:r.jsx(zt,{size:16})})]})]})}function K1({data:a,time:t,duration:n,comments:l,setComments:s,seek:i,composerRef:o,selectedTab:d,setSelectedTab:c}){const[u,p]=e.useState(""),[m,$]=e.useState(""),[b,A]=e.useState(null),[g,f]=e.useState(!1),[v,M]=e.useState(!0),[w,H]=e.useState(""),[E,Z]=e.useState(1),[F,K]=e.useState(0),[_,W]=e.useState(!1),J=l.reduce((y,j,S)=>j.timestamp<=t+.3?S:y,-1);e.useEffect(()=>{try{p(localStorage.getItem("recordly-comment-name")||"")}catch{}let y=!1;return ht(a.shareCode).then(j=>{y||(s([...j.comments].sort((S,P)=>S.timestamp-P.timestamp)),K(j.total),M(!1))}).catch(()=>{y||(H("Comments could not be loaded. Reload the page to try again."),M(!1))}),()=>{y=!0}},[a.shareCode,s]);async function I(){W(!0);try{const y=await ht(a.shareCode,E+1);s(j=>[...new Map([...j,...y.comments].map(S=>[S.id,S])).values()].sort((S,P)=>S.timestamp-P.timestamp||S.id-P.id)),K(y.total),Z(E+1)}catch{le.danger("Could not load more comments. Try again.")}finally{W(!1)}}async function R(){if(g||!u.trim()||!m.trim())return;const y=b??t;f(!0),H("");try{const j=await F1(a.shareCode,y,u.trim(),m.trim());s(S=>[...S,{id:j,timestamp:y,author_name:u.trim(),text:m.trim(),created_at:new Date().toISOString().slice(0,19)}].sort((P,O)=>P.timestamp-O.timestamp)),K(F+1),$(""),A(null);try{localStorage.setItem("recordly-comment-name",u.trim())}catch{}le.success(`Comment posted at ${N(y)}`)}catch{H("Could not post your comment. Your draft is saved here—please try again.")}finally{f(!1)}}return r.jsxs(Vt,{className:"feedback-card",children:[r.jsxs(B,{selectedKey:d,onSelectionChange:y=>c(String(y)),className:"feedback-tabs",children:[r.jsx(B.ListContainer,{children:r.jsxs(B.List,{"aria-label":"Recording feedback",children:[r.jsxs(B.Tab,{id:"comments",children:["Comments",F>0&&r.jsx(d0,{size:"sm",variant:"soft",children:F}),r.jsx(B.Indicator,{})]}),a.segments.length>0&&r.jsxs(B.Tab,{id:"transcript",children:["Transcript",r.jsx(B.Indicator,{})]}),(a.video.summary||a.chapters.length>0)&&r.jsxs(B.Tab,{id:"details",children:["Details",r.jsx(B.Indicator,{})]})]})}),r.jsx(B.Panel,{id:"comments",children:r.jsxs(Te,{label:"Comments",children:[v?r.jsx("div",{className:"empty-feedback",children:r.jsx(Pt,{"aria-label":"Loading comments"})}):l.length?l.map((y,j)=>r.jsxs("article",{className:"comment-item","data-active":j===J,children:[r.jsxs("div",{className:"comment-heading",children:[r.jsx(Ee,{size:"sm",children:r.jsx(Ee.Fallback,{children:y.author_name.slice(0,2).toUpperCase()})}),r.jsx("strong",{children:y.author_name}),r.jsx(T,{size:"sm",variant:"ghost","aria-label":`Jump to ${N(y.timestamp)}`,onPress:()=>i(y.timestamp),children:r.jsx("span",{className:"timestamp",children:N(y.timestamp)})})]}),r.jsx("p",{children:N1(y.text,n).map((S,P)=>S.time===void 0?S.text:r.jsx(T,{size:"sm",variant:"ghost",className:"inline-timestamp timestamp",onPress:()=>i(S.time),children:S.text},P))}),r.jsx("span",{className:"comment-date",children:Qt(y.created_at)})]},y.id)):r.jsxs("div",{className:"empty-feedback",children:[r.jsx(Le,{size:28}),r.jsx("h2",{children:"Start the conversation"}),r.jsx("p",{children:"Leave feedback at the exact moment you’re watching."})]}),l.length{I()},children:"Load more comments"})]})}),a.segments.length>0&&r.jsx(B.Panel,{id:"transcript",children:r.jsx(Te,{label:"Transcript",children:a.segments.map((y,j)=>r.jsxs("article",{className:"transcript-item","data-active":t>=y.start_time&&ti(y.start_time),children:r.jsx("span",{className:"timestamp",children:N(y.start_time)})}),y.speaker&&r.jsx("span",{children:y.speaker}),r.jsx(T,{size:"sm",variant:"ghost",isIconOnly:!0,className:"copy-timestamp","aria-label":`Copy link to ${N(y.start_time)}`,onPress:()=>{Xa(y.start_time)},children:r.jsx(qa,{size:15})})]}),r.jsx(T,{variant:"ghost",className:"transcript-seek",onPress:()=>i(y.start_time),children:y.text})]},j))})}),(a.video.summary||a.chapters.length>0)&&r.jsx(B.Panel,{id:"details",children:r.jsxs(Te,{label:"Details",children:[r.jsxs("section",{className:"recording-details",children:[r.jsx("h2",{children:"Recording"}),r.jsx("p",{children:a.video.title})]}),a.video.summary&&r.jsxs("section",{className:"recording-details",children:[r.jsx("h2",{children:"Summary"}),r.jsx("p",{children:a.video.summary})]}),a.chapters.length>0&&r.jsxs("section",{className:"recording-details",children:[r.jsx("h2",{children:"Chapters"}),r.jsx("div",{className:"chapter-list",children:a.chapters.map((y,j)=>r.jsxs(T,{size:"sm",variant:"ghost",onPress:()=>i(y.timestamp),children:[r.jsx("span",{className:"timestamp",children:N(y.timestamp)}),y.title]},j))})]})]})})]}),r.jsxs("form",{className:"composer",hidden:d!=="comments",onSubmit:y=>{y.preventDefault(),R()},children:[w&&r.jsx(wt,{children:w}),r.jsxs(Fe,{name:"author",value:u,onChange:p,isRequired:!0,isDisabled:g,children:[r.jsx(Ae,{children:"Name"}),r.jsx(Zt,{maxLength:100,autoComplete:"name",placeholder:"Name"})]}),r.jsxs(Fe,{name:"comment",value:m,onChange:y=>{$(y),A(y.trim()?b??t:null)},isRequired:!0,isDisabled:g,children:[r.jsx(Ae,{children:"Comment"}),r.jsx(i1,{ref:o,maxLength:2e3,placeholder:"Share your thoughts…",onKeyDown:y=>{(y.metaKey||y.ctrlKey)&&y.key==="Enter"&&(y.preventDefault(),R())}})]}),r.jsxs("div",{className:"composer-footer",children:[r.jsxs(T,{type:"button",size:"sm",variant:"ghost","aria-label":`Comment timestamp ${N(b??t)}. Use current video time`,onPress:()=>A(t),children:[r.jsx(_t,{size:14}),r.jsx("span",{className:"timestamp",children:N(b??t)})]}),r.jsxs(T,{type:"submit",size:"sm",isPending:g,isDisabled:!u.trim()||!m.trim()||g,children:[r.jsx(Wt,{size:15}),g?"Posting…":"Post"]})]})]})]})}const I1=[{emoji:"👍",label:"Like"},{emoji:"❤️",label:"Love"},{emoji:"😂",label:"Laugh"},{emoji:"😮",label:"Surprised"},{emoji:"🔥",label:"Fire"},{emoji:"👏",label:"Applause"}];function O1({data:a}){const t=e.useRef(null),n=e.useRef(null),[l,s]=e.useState(0),[i,o]=e.useState(a.video.duration),[d,c]=e.useState([]),[u,p]=e.useState([]),m=u.reduce((E,Z)=>(E[Z.emoji]=(E[Z.emoji]||0)+1,E),{}),[$,b]=e.useState(null),[A,g]=e.useState("comments"),[f,v]=e.useState("watch"),M=e.useCallback(E=>{const Z=t.current;Z&&Number.isFinite(Z.duration)&&(Z.currentTime=Math.max(0,Math.min(Z.duration,E)),s(Z.currentTime))},[]);e.useEffect(()=>{let E=!1;return T1(a.shareCode).then(Z=>{E||p(F=>[...Z,...F])}).catch(()=>{}),()=>{E=!0}},[a.shareCode]);async function w(E){if($)return;b(E);const Z=t.current?.currentTime||0;try{if(!await C1(a.shareCode,Z,E))throw new Error;p(F=>[...F,{timestamp:Z,emoji:E,created_at:new Date().toISOString()}]),le.success(`${E} Reaction at ${N(Z)}`)}catch{le.danger("Could not add your reaction. Try again.")}finally{b(null)}}const{video:H}=a;return r.jsxs("div",{className:"recording-app","data-mobile-view":f,children:[f==="feedback"&&r.jsx("div",{className:"mobile-feedback-back",children:r.jsx(T,{size:"sm",variant:"secondary",onPress:()=>v("watch"),children:"Back to video"})}),r.jsxs("div",{className:"share-workspace",children:[r.jsxs("main",{className:"recording-column",children:[r.jsxs("div",{className:"recording-heading viewer-heading",children:[r.jsxs("div",{className:"viewer-identity",children:[r.jsx(Ee,{"aria-label":a.creator?.name||"Recording creator",className:"!size-[48px] shrink-0 !rounded-full bg-accent/15 text-accent",children:r.jsx(Ee.Fallback,{className:"!rounded-full bg-accent/15 text-xs font-medium text-accent",children:a.creator?.name.split(/\s+/).filter(Boolean).slice(0,2).map(E=>E[0]).join("").toUpperCase()||"?"})}),r.jsxs("div",{className:"viewer-caption",children:[r.jsx("h1",{className:"recording-title",title:H.title,children:H.title}),r.jsxs("div",{className:"recording-meta",children:[r.jsx("span",{children:Qt(H.created_at)}),r.jsxs("span",{children:[H.view_count.toLocaleString()," ",H.view_count===1?"view":"views"]})]})]})]}),r.jsxs("div",{className:"viewer-heading-actions",children:[r.jsx(Qa,{}),r.jsx(e0,{time:l})]})]}),r.jsx(D1,{data:a,videoRef:t,comments:d,reactions:u,time:l,duration:i,onTime:s,onDuration:o,seek:M}),r.jsxs("div",{className:"reaction-rail",children:[r.jsx("div",{className:"reaction-buttons","aria-label":"Reactions",children:I1.map(({emoji:E,label:Z})=>r.jsxs(T,{size:"sm",variant:"ghost","aria-label":`${Z}${m[E]?`, ${m[E]} ${m[E]===1?"reaction":"reactions"}`:""}`,isDisabled:$!==null,onPress:()=>{w(E)},children:[r.jsx("span",{"aria-hidden":"true",children:E}),m[E]>0&&r.jsx("span",{children:m[E]})]},E))}),r.jsxs(T,{className:"mobile-comment-button",size:"sm",variant:"primary",onPress:()=>{g("comments"),v("feedback"),requestAnimationFrame(()=>n.current?.focus({preventScroll:!0}))},children:[r.jsx(Le,{size:17}),"Comment"]})]})]}),r.jsx("aside",{"aria-label":"Recording feedback",children:r.jsx(K1,{data:a,time:l,duration:i,comments:d,setComments:c,seek:M,composerRef:n,selectedTab:A,setSelectedTab:g})})]})]})}function B1(){const[a,t]=e.useState(null),[n,l]=e.useState("loading"),[s,i]=e.useState("Protected recording"),[o,d]=e.useState(""),[c,u]=e.useState(!1),[p,m]=e.useState(""),$=e.useCallback(async()=>{l("loading");try{const A=location.pathname.split("/").filter(Boolean).pop()||"",g=await H1(A);L1(g)?(l("expired"),document.title="Recording unavailable — Recordly"):j1(g)?(l("password"),i(g.title),document.title=`${g.title} — Recordly`):Z1(g)?(t(g),l("recording"),document.title=`${g.video.title} — Recordly`):l("error")}catch{l("error")}},[]);e.useEffect(()=>{$()},[$]);async function b(){if(!c){u(!0),m("");try{const A=location.pathname.split("/").filter(Boolean).pop()||"";await S1(A,o)?await $():m("That password didn’t match. Please try again.")}catch{m("Could not unlock the recording. Please try again.")}finally{u(!1)}}}return r.jsxs(r.Fragment,{children:[r.jsx(Ya,{}),n==="loading"?r.jsx("div",{className:"recording-app",children:r.jsxs("div",{className:"share-workspace","aria-label":"Loading recording","aria-busy":"true",children:[r.jsxs("div",{className:"recording-column",children:[r.jsxs("div",{children:[r.jsx($e,{className:"loading-title"}),r.jsx($e,{className:"loading-meta"})]}),r.jsx($e,{className:"loading-video"})]}),r.jsx($e,{className:"loading-sidebar"})]})}):n==="recording"&&a?r.jsx(O1,{data:a}):r.jsx(Ga,{children:n==="password"?r.jsxs(r.Fragment,{children:[r.jsx(Ja,{size:28}),r.jsx("h1",{children:s}),r.jsx("p",{children:"This recording is password protected."}),r.jsxs("form",{className:"gate-form",onSubmit:A=>{A.preventDefault(),b()},children:[r.jsxs(Fe,{value:o,onChange:d,isRequired:!0,isDisabled:c,children:[r.jsx(Ae,{children:"Password"}),r.jsx(Zt,{type:"password",autoComplete:"current-password",autoFocus:!0})]}),p&&r.jsx(wt,{children:p}),r.jsx(T,{type:"submit",isPending:c,isDisabled:!o||c,children:c?"Unlocking…":"Unlock recording"})]})]}):n==="expired"?r.jsxs(r.Fragment,{children:[r.jsx("h1",{children:"Recording unavailable"}),r.jsx("p",{children:"This link has expired or the recording has been removed. Ask the creator for a new link."})]}):r.jsxs(r.Fragment,{children:[r.jsx("h1",{children:"Couldn’t load the recording"}),r.jsx("p",{children:"Check your connection and try again."}),r.jsxs(T,{onPress:()=>{$()},children:[r.jsx(Kt,{size:16}),"Try again"]})]})})]})}export{B1 as default}; diff --git a/services/recordly-share/worker/web/dist/_astro/ShareUI.BflDJKuK.js b/services/recordly-share/worker/web/dist/_astro/ShareUI.BflDJKuK.js deleted file mode 100644 index 09a4fe5a..00000000 --- a/services/recordly-share/worker/web/dist/_astro/ShareUI.BflDJKuK.js +++ /dev/null @@ -1,7 +0,0 @@ -import{r as i,$ as I,a as ss,g as is,b as ls}from"./index.DeQQz02V.js";var Gt={exports:{}},Ye={};var Zn;function cs(){if(Zn)return Ye;Zn=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,a,o){var s=null;if(o!==void 0&&(s=""+o),a.key!==void 0&&(s=""+a.key),"key"in a){o={};for(var l in a)l!=="key"&&(o[l]=a[l])}else o=a;return a=o.ref,{$$typeof:e,type:r,key:s,ref:a!==void 0?a:null,props:o}}return Ye.Fragment=t,Ye.jsx=n,Ye.jsxs=n,Ye}var Gn;function us(){return Gn||(Gn=1,Gt.exports=cs()),Gt.exports}var m=us();function Nt(e){if(typeof window>"u"||window.navigator==null)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(n=>e.test(n.brand))||e.test(window.navigator.userAgent)}function Cn(e){return typeof window<"u"&&window.navigator!=null?e.test(window.navigator.userAgentData?.platform||window.navigator.platform):!1}function ve(e){let t=null;return()=>(t==null&&(t=e()),t)}const Ee=ve(function(){return Cn(/^Mac/i)}),ds=ve(function(){return Cn(/^iPhone/i)}),Nr=ve(function(){return Cn(/^iPad/i)||Ee()&&navigator.maxTouchPoints>1}),Ot=ve(function(){return ds()||Nr()}),jd=ve(function(){return Ee()||Ot()}),kt=ve(function(){return Nt(/AppleWebKit/i)&&(Ot()||!fs())}),fs=ve(function(){return Nt(/Chrome|CriOS|CrMo/i)}),cn=ve(function(){return Nt(/Android/i)}),ms=ve(function(){return Nt(/(Firefox|FxiOS)/i)});function ce(e){if(bs())e.focus({preventScroll:!0});else{let t=ps(e);e.focus(),hs(t)}}let ct=null;function bs(){if(ct==null){ct=!1;try{document.createElement("div").focus({get preventScroll(){return ct=!0,!0}})}catch{}}return ct}function ps(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeighte});function Or(){return i.useContext(vs)}function gs(e,t){let n=e.getAttribute("target");return(!n||n==="_self")&&e.origin===location.origin&&!e.hasAttribute("download")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function Ce(e,t,n=!0){let{metaKey:r,ctrlKey:a,altKey:o,shiftKey:s}=t;!kt()&&ms()&&window.event?.type?.startsWith("key")&&e.target==="_blank"&&(Ee()?r=!0:a=!0);let l=kt()&&Ee()&&!Nr()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:a,altKey:o,shiftKey:s}):new MouseEvent("click",{metaKey:r,ctrlKey:a,altKey:o,shiftKey:s,detail:1,bubbles:!0,cancelable:!0});Ce.isOpening=n,ce(e),e.dispatchEvent(l),Ce.isOpening=!1}Ce.isOpening=!1;function $s(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let n=document.createElement("a");n.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(n.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(n.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(n.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(n.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(n),t(n),e.removeChild(n)}}function ys(e,t){$s(e,n=>Ce(n,t))}function xs(e){const n=Or().useHref(e?.href??"");let r={};if(e)for(let a of["href","target","rel","download","ping","referrerPolicy"])a in e&&e[a]!==void 0&&(r[a]=a==="href"?n:e[a]);return r}function ws(e,t,n,r){!t.isNative&&e.currentTarget instanceof HTMLAnchorElement&&e.currentTarget.href&&!e.isDefaultPrevented()&&gs(e.currentTarget,e)&&n&&(e.preventDefault(),t.open(e.currentTarget,e,n,r))}const ae=typeof document<"u"?I.useLayoutEffect:()=>{},_r={prefix:String(Math.round(Math.random()*1e10)),current:0},Br=I.createContext(_r),Es=I.createContext(!1);let Wt=new WeakMap;function Cs(e=!1){let t=i.useContext(Br),n=i.useRef(null);if(n.current===null&&!e){let r=I.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED?.ReactCurrentOwner?.current;if(r){let a=Wt.get(r);a==null?Wt.set(r,{id:t.current,state:r.memoizedState}):r.memoizedState!==a.state&&(t.current=a.id,Wt.delete(r))}n.current=++t.current}return n.current}function Ts(e){let t=i.useContext(Br),n=Cs(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function ks(e){let t=I.useId(),[n]=i.useState(at()),r=n?"react-aria":`react-aria${_r.prefix}`;return e||`${r}-${t}`}const Ss=typeof I.useId=="function"?ks:Ts;function Ps(){return!1}function Ls(){return!0}function Ms(e){return()=>{}}function at(){return typeof I.useSyncExternalStore=="function"?I.useSyncExternalStore(Ms,Ps,Ls):i.useContext(Es)}function As(e){let[t,n]=i.useState(e),r=i.useRef(t),a=i.useRef(null),o=i.useRef(()=>{if(!a.current)return;let l=a.current.next();if(l.done){a.current=null;return}r.current===l.value?o.current():n(l.value)});ae(()=>{r.current=t,a.current&&o.current()});let s=i.useCallback(l=>{a.current=l(r.current),o.current()},[o]);return[t,s]}let Is=!!(typeof window<"u"&&window.document&&window.document.createElement),Ke=new Map,_e;typeof FinalizationRegistry<"u"&&(_e=new FinalizationRegistry(e=>{Ke.delete(e)}));let qt=new WeakMap;function Ae(e){let[t,n]=i.useState(e),r=i.useRef(null),a=Ss(t),o=i.useRef(null),s=qt.get(o);if(_e&&s!==a&&(s!=null&&_e.unregister(o),_e.register(o,a,o),qt.set(o,a)),Is){const l=Ke.get(a);l&&!l.includes(r)?l.push(r):Ke.set(a,[r])}return ae(()=>{let l=a;return()=>{_e&&(_e.unregister(o),qt.delete(o)),Ke.delete(l)}},[a]),i.useEffect(()=>{let l=r.current;return l&&n(l),()=>{l&&(r.current=null)}}),a}function Rs(e,t){if(e===t)return e;let n=Ke.get(e);if(n)return n.forEach(a=>a.current=t),t;let r=Ke.get(t);return r?(r.forEach(a=>a.current=e),e):t}function un(e=[]){let t=Ae(),[n,r]=As(t),a=i.useCallback(()=>{r(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,r]);return ae(a,[t,a,...e]),n}function St(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const X=e=>Vs(e)?e.document:Fs(e)?e:e?.ownerDocument??(typeof document<"u"?document:void 0),re=e=>X(e)?.defaultView??(typeof window<"u"?window:void 0);function zr(e){return e!==null&&typeof e=="object"&&"nodeType"in e&&typeof e.nodeType=="number"}function Vs(e){return typeof e=="object"&&e!=null&&"window"in e&&e.window===e}function Fs(e){return zr(e)&&e.nodeType===9}function Tn(e){return zr(e)&&e.nodeType===11&&"host"in e}function Hd(e,t,n,r){if(n==null||e==null)return()=>{};let a=Array.isArray(e)?e:[e];for(let o of a)o.addEventListener(t,n,r);return()=>{for(let o of a)o.removeEventListener(t,n,r)}}function Dd(e,t,n,r){if(e==null)return()=>{};let a=new Array,o=Array.isArray(e)?e:[e];for(let s of o){let l=s.style.getPropertyValue(t),c=s.style.getPropertyPriority(t);s.style.setProperty(t,n,r),a.unshift(()=>{l?s.style.setProperty(t,l,c):s.style.removeProperty(t)})}return()=>{for(let s of a)s()}}let js=!1;function _t(){return js}function G(e,t){if(!_t())return t&&e?e.contains(t):!1;if(!e||!t)return!1;let n=t;for(;n!==null;){if(n===e)return!0;typeof n.assignedElements!="function"&&n.assignedSlot?.parentNode?n=n.assignedSlot.parentNode:Tn(n)?n=n.host:n=n.parentNode}return!1}const pe=(e=document)=>{if(!_t())return e.activeElement;let t=e.activeElement;for(;t&&"shadowRoot"in t&&t.shadowRoot?.activeElement;)t=t.shadowRoot.activeElement;return t};function D(e){if(_t()&&e.target instanceof Element&&e.target.shadowRoot){if("composedPath"in e)return e.composedPath()[0]??null;if("composedPath"in e.nativeEvent)return e.nativeEvent.composedPath()[0]??null}return e.target}function Nd(e,t){if(t===null)return[];t=t??re(e);let n=[t];if(!_t()||!e||e===t)return n;let r="getRootNode"in t?t.getRootNode():null,a=e.getRootNode()??null;for(;Tn(a)&&a!==r;)n.push(a),a=a.host.getRootNode();return n}function Od(e){if(!e)return!1;let t=e.getRootNode(),n=re(e);if(!(t instanceof n.Document||t instanceof n.ShadowRoot))return!1;let r=t.activeElement;return r!=null&&e.contains(r)}function ot(...e){return e.length===1&&e[0]?e[0]:t=>{let n=!1;const r=e.map(a=>{const o=Wn(a,t);return n||=typeof o=="function",o});if(n)return()=>{r.forEach((a,o)=>{typeof a=="function"?a():Wn(e[o],null)})}}}function Wn(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Kr(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t=65&&a.charCodeAt(2)<=90?t[a]=St(o,s):(a==="className"||a==="UNSAFE_className")&&typeof o=="string"&&typeof s=="string"?t[a]=Hs(o,s):a==="id"&&o&&s?t.id=Rs(o,s):a==="ref"&&o&&s?t.ref=ot(o,s):t[a]=s!==void 0?s:o}}return t}const Ds=new Set(["id"]),Ns=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),Os=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),_s=new Set(["dir","lang","hidden","inert","translate"]),qn=new Set(["onClick","onAuxClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),Bs=/^(data-.*)$/;function ue(e,t={}){let{labelable:n,isLink:r,global:a,events:o=a,propNames:s}=t,l={};for(const c in e)Object.prototype.hasOwnProperty.call(e,c)&&(Ds.has(c)||n&&Ns.has(c)||r&&Os.has(c)||a&&_s.has(c)||o&&(qn.has(c)||c.endsWith("Capture")&&qn.has(c.slice(0,-7)))||s?.has(c)||Bs.test(c))&&(l[c]=e[c]);return l}let xe=new Map,dn=new Set;function Yn(){if(typeof window>"u")return;function e(r){return"propertyName"in r}let t=r=>{let a=D(r);if(!e(r)||!a)return;let o=xe.get(a);o||(o=new Set,xe.set(a,o),a.addEventListener("transitioncancel",n,{once:!0})),o.add(r.propertyName)},n=r=>{let a=D(r);if(!e(r)||!a)return;let o=xe.get(a);if(o&&(o.delete(r.propertyName),o.size===0&&(a.removeEventListener("transitioncancel",n),xe.delete(a)),xe.size===0)){for(let s of dn)s();dn.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?Yn():document.addEventListener("DOMContentLoaded",Yn));function zs(){for(const[e]of xe)"isConnected"in e&&!e.isConnected&&xe.delete(e)}function Ur(e){requestAnimationFrame(()=>{zs(),xe.size===0?e():dn.add(e)})}function kn(){let e=i.useRef(new Map),t=i.useCallback((a,o,s,l)=>{let c=l?.once?(...u)=>{e.current.delete(s),s(...u)}:s;e.current.set(s,{type:o,eventTarget:a,fn:c,options:l}),a.addEventListener(o,c,l)},[]),n=i.useCallback((a,o,s,l)=>{let c=e.current.get(s)?.fn||s;a.removeEventListener(o,c,l),e.current.delete(s)},[]),r=i.useCallback(()=>{e.current.forEach((a,o)=>{n(a.eventTarget,a.type,o,a.options)})},[n]);return i.useEffect(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function Ks(e,t){let{id:n,"aria-label":r,"aria-labelledby":a}=e;return n=Ae(n),a&&r?a=[...new Set([n,...a.trim().split(/\s+/)])].join(" "):a&&(a=a.trim().split(/\s+/).join(" ")),!r&&!a&&t&&(r=t),{id:n,"aria-label":r,"aria-labelledby":a}}function Bt(e){const t=i.useRef(null),n=i.useRef(void 0),r=i.useCallback(a=>{if(typeof e=="function"){const o=e,s=o(a);return()=>{typeof s=="function"?s():o(null)}}else if(e)return e.current=a,()=>{e.current=null}},[e]);return i.useMemo(()=>({get current(){return t.current},set current(a){t.current=a,n.current&&(n.current(),n.current=void 0),a!=null&&(n.current=r(a))}}),[r])}const Us=I.useInsertionEffect??ae;function Me(e){const t=i.useRef(null);return Us(()=>{t.current=e},[e]),i.useCallback((...n)=>{const r=t.current;return r?.(...n)},[])}function Zr(e,t){ae(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function Gr(e){return e.pointerType===""&&e.isTrusted?!0:cn()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Zs(e){return!cn()&&e.width===0&&e.height===0||cn()&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}function Gs(e,t,n){let r=Me(a=>{n&&!a.defaultPrevented&&n(t)});i.useEffect(()=>{let a=e?.current?.form;return a?.addEventListener("reset",r),()=>{a?.removeEventListener("reset",r)}},[e])}var Wr=ss();const _d=is(Wr),Ws=typeof Element<"u"&&"checkVisibility"in Element.prototype;function qs(e){const t=re(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,a=n!=="none"&&r!=="hidden"&&r!=="collapse";if(a){const{getComputedStyle:o}=re(e);let{display:s,visibility:l}=o(e);a=s!=="none"&&l!=="hidden"&&l!=="collapse"}return a}function Ys(e,t){return!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&(e.nodeName==="DETAILS"&&t&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0)}function Sn(e,t){return Ws?e.checkVisibility({visibilityProperty:!0})&&!e.closest("[data-react-aria-prevent-focus]"):e.nodeName!=="#comment"&&qs(e)&&Ys(e,t)&&(!e.parentElement||Sn(e.parentElement,e))}const Pn=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],Xs=Pn.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Pn.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const Qs=Pn.join(':not([hidden]):not([tabindex="-1"]),');function Js(e,t){return e.matches(Xs)&&!qr(e)&&(t?.skipVisibilityCheck||Sn(e))}function Bd(e){return e.matches(Qs)&&Sn(e)&&!qr(e)}function qr(e){let t=e;for(;t!=null;){if(t instanceof re(t).HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}function ei(e,t){let n=re(t),r=X(t);if(r==null||n==null)return;let a,o=`meta[name="${CSS.escape(e)}"], meta[property="${CSS.escape(e)}"]`,s=r.querySelector(o);return s&&s instanceof n.HTMLMetaElement&&(e==="csp-nonce"&&s.nonce&&(a??=s.nonce||void 0),s.content&&(a??=s.content||void 0)),e==="csp-nonce"&&(a??=n.__webpack_nonce__||globalThis.__webpack_nonce__||void 0),a}let Xn=new WeakMap;function ti(e){let t=X(e),n=Xn.get(t);return n??=ei("csp-nonce",t),n!==void 0&&Xn.set(t,n),n}function Yr(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}function ut(e,t){let n=e,r=0,a=t.toString(),o=a.toLowerCase().indexOf("e-");if(o>0)r=Math.abs(Math.floor(Math.log10(Math.abs(t))))+o;else{let s=a.indexOf(".");s>=0&&(r=a.length-s)}if(r>0){let s=Math.pow(10,r);n=Math.round(n*s)/s}return n}function zd(e,t,n,r){t=Number(t),n=Number(n);let a=(e-(isNaN(t)?0:t))%r,o=ut(Math.abs(a)*2>=r?e+Math.sign(a)*(r-Math.abs(a)):e-a,r);return isNaN(t)?!isNaN(n)&&o>n&&(o=Math.floor(ut(n/r,r))*r):on&&(o=t+Math.floor(ut((n-t)/r,r))*r),o=ut(o,r),o}function ni(e,t){const{ref:n,render:r,...a}=t,o=i.useRef(null),s=i.useMemo(()=>ot(n,o),[n,o]);ae(()=>{},[e,r]);const l={...a,ref:s};return r?r(l,void 0):m.jsx(e,{...l})}const Qn={},J=new Proxy({},{get(e,t){if(typeof t!="string")return;let n=Qn[t];return n||(n=ni.bind(null,t),Qn[t]=n),n}});var ri=Array.isArray,zt=e=>{if(!e&&e!==0&&e!==0n)return"";if(typeof e=="string")return e;if(typeof e=="number")return e!==e?"":""+e;if(typeof e=="bigint")return""+e;let t="";if(ri(e)){const n=e.length;for(let r=0;rtypeof e!="string"||!e?e:e.replace(ai," ").trim(),si=e=>{const t=e.length;if(t===0)return!1;const n=e.charCodeAt(0),r=e.charCodeAt(t-1);if(n===32||r===32||n>=9&&n<=13||n===160||r>=9&&r<=13||r===160)return!0;for(let a=0;a=9&&o<=13||o===160||o===32&&a+1{const t=zt(e);if(t)return si(t)?oi(t):t},mn=e=>e===!1?"false":e===!0?"true":e===0?"0":e,se=e=>{if(!e||typeof e!="object")return!0;for(const t in e)return!1;return!0},Xr=(e,t)=>{if(e===t)return!0;if(!e||!t)return!1;const n=e,r=t,a=Object.keys(n),o=Object.keys(r);if(a.length!==o.length)return!1;for(let s=0;s{const n=e;for(const r in t)if(Object.hasOwn(t,r)){const a=t[r];r in n?n[r]=et(n[r],a):n[r]=a}return e},Qr=(e,t)=>{for(let n=0;n{const t=[];Qr(e,t);const n=[];for(let r=0;r{const n=e,r=t,a={};for(const o in n){const s=n[o];if(o in r){const l=r[o];fn(s)||fn(l)?a[o]=bn(l,s):typeof s=="object"&&typeof l=="object"&&s&&l?a[o]=Ln(s,l):a[o]=l+" "+s}else a[o]=s}for(const o in r)o in n||(a[o]=r[o]);return a},li={twMerge:!0,twMergeConfig:{}},Jr=256,ci=128,Ie=Symbol("tv-cache-miss"),ui=e=>e?.class!=null&&e.class!==""||e?.className!=null&&e.className!=="",Jn=e=>{if(e===void 0)return"";if(e===null)return"null";if(typeof e=="string")return e;if(typeof e=="boolean")return e?"true":"false";if(typeof e=="number")return e===0?"0":String(e);if(typeof e=="bigint")return String(e);const t=mn(e),n=typeof t;if(n==="string"||n==="number"||n==="boolean"||n==="bigint")return String(t);if(n==="object")try{return JSON.stringify(t)}catch{return null}return null},Ne=(e,t)=>{if(t===void 0)return e;if(t===null)return e+"null";const n=typeof t;if(n==="string"||n==="number"||n==="boolean"||n==="bigint")return e+String(t);if(Array.isArray(t))return e+t.join("\0");try{return e+JSON.stringify(t)}catch{return e+"?"}},ea=(e,t,n,r)=>{let a="";const o=Object.create(null);for(let l=0;l1&&s.sort();for(let l=0;l{let n="";for(let r=0;r{let t=new Map,n=null;return{get(r){if(t.has(r))return t.get(r);if(n?.has(r)){const a=n.get(r);return t.set(r,a),a}return Ie},set(r,a){t.size>=e&&(n=t,t=new Map),t.set(r,a)}}},di=(e=Jr)=>{const t=na(e);return{get(n){return t.get(n)},set(n,r){t.set(n,r)}}},fi=(e=ci)=>{let t=new Map,n=null,r=0;return{get(a,o){const s=t.get(a);if(s){const l=s.get(o);if(l!==void 0||s.has(o))return l}if(n){const l=n.get(a);if(l){const c=l.get(o);if(c!==void 0||l.has(o)){let u=t.get(a);return u||(u=new Map,t.set(a,u)),u.has(o)||r++,u.set(o,c),c}}}return Ie},set(a,o,s){r>=e&&(n=t,t=new Map,r=0);let l=t.get(a);l||(l=new Map,t.set(a,l)),l.has(o)||r++,l.set(o,s)}}},Mn=(e,t)=>{let n=null;return(r,a)=>{if(!ui(a))return r;const o=a.class,s=a.className;if(o!=null&&o!==""&&typeof o!="string"||s!=null&&s!==""&&typeof s!="string")return e(t,r,o,s);n??=fi();const l=r??"",c=(typeof o=="string"?o:"")+"\0"+(typeof s=="string"?s:""),u=n.get(l,c);if(u!==Ie)return u;const d=e(t,r,o,s);return n.set(l,c,d),d}};function mi(){let e=null,t={},n=!1;return{get cachedTwMerge(){return e},set cachedTwMerge(r){e=r},get cachedTwMergeConfig(){return t},set cachedTwMergeConfig(r){t=r},get didTwMergeConfigChange(){return n},set didTwMergeConfigChange(r){n=r},reset(){e=null,t={},n=!1}}}var te=mi(),bi=e=>{!se(e.twMergeConfig)&&!Xr(e.twMergeConfig,te.cachedTwMergeConfig)&&(te.didTwMergeConfigChange=!0,te.cachedTwMergeConfig=e.twMergeConfig)},pi=(e,t)=>{const n=[];for(let r=0;r{if(!Array.isArray(e)||e.length===0)return[];const t=[];for(let n=0;n{if(!Array.isArray(e)||e.length===0)return[];const t=[];for(let n=0;n{const t={};for(let n=0;n{const{extend:n=null,slots:r={},variants:a={},compoundVariants:o=[],compoundSlots:s=[],defaultVariants:l={}}=e,c={...li,...t},u=e.slots!==void 0,d=n?.base?et(n.base,e?.base):e?.base,f=n?.variants&&!se(n.variants)?Ln(a,n.variants):a,h=n?.defaultVariants&&!se(n.defaultVariants)?{...n.defaultVariants,...l}:l;bi(c);const g=!n?.slots||se(n.slots),v=u?g&&n?.base?et(e?.base,n.base):typeof e?.base=="string"||e?.base==null?e.base:et(e.base):void 0,w=u?{base:v,...r}:{},$=g?w:ii({...n?.slots},se(w)?{base:e?.base}:w),C=!n?.compoundVariants||se(n.compoundVariants)?o:bn(n?.compoundVariants,o),k=!n?.compoundSlots||se(n.compoundSlots)?s:bn(n?.compoundSlots,s),T=Object.keys(f),L=C&&!Array.isArray(C)?new TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof C}`):k&&!Array.isArray(k)?new TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof k}`):null,F=u||!g?"slots":T.length===0?"plain":"variants";return{config:c,extend:n,base:d,variants:f,defaultVariants:h,slots:$,compoundVariants:C,compoundSlots:k,compiledVariants:null,compiledCompoundVariants:null,compiledCompoundSlots:null,compiledCompoundSlotsBySlot:null,deferredError:L,mode:F,slotKeys:null,variantKeys:T}},ra=e=>(e.compiledVariants!==null||(e.compiledVariants=pi(e.variants,e.variantKeys),e.compiledCompoundVariants=hi(e.compoundVariants),e.compiledCompoundSlots=vi(e.compoundSlots),e.compiledCompoundSlotsBySlot=gi(e.compiledCompoundSlots),e.slotKeys=e.slots&&typeof e.slots=="object"?Object.keys(e.slots):[]),e),pn=[],aa=[],yi=[],xi=[],wi=[],oa=(e,t,n)=>{const r={};for(const a in e)r[a]=e[a];if(t)for(const a in t)t[a]!==void 0&&(r[a]=t[a]);if(n)for(const a in n)n[a]!==void 0&&(r[a]=n[a]);return r},dt=e=>e==null||e===!1,Ei=(e,t)=>{if(!Array.isArray(e))return e===t||dt(e)&&dt(t);for(let n=0;n{if(e.isEmpty)return null;const a=r?.[e.key]??n?.[e.key];if(a===null)return null;const o=mn(a);if(typeof o=="object")return null;const s=t?.[e.key],l=o??mn(s);return e.values[l||"false"]},An=(e,t)=>{const{conditionKeys:n,source:r}=e;for(let a=0;a{typeof n=="string"?t==="base"&&e.push(n):n&&typeof n=="object"&&n[t]&&e.push(n[t])},Ci=(e,t,n)=>{const r=aa;r.length=0;for(let a=0;a{const o=aa;o.length=0;for(let s=0;s{const n=yi;n.length=0;for(let r=0;r{const r=xi;r.length=0;for(let a=0;a{const n=wi;n.length=0;for(let r=0;r{const{base:n,config:r}=e;let a=Ie;const o=Mn(t,r);return(s=>(a===Ie&&(a=t(r,n)),o(a,s)))},Mi=(e,t)=>{const{base:n,config:r,defaultVariants:a,deferredError:o,variantKeys:s}=e;let l=e.compiledCompoundVariants,c=e.compiledVariants,u=pn,d=null;const f=Mn(t,r);let h=1;const g=v=>{const w=l.length>0?ki(l,oa(a,v)):void 0;return t(r,n,Ci(c,a,v),w)};return(v=>{if(o)throw o;(c===null||l===null)&&(ra(e),c=e.compiledVariants,l=e.compiledCompoundVariants,u=e.compiledCompoundSlots??pn);let w;if(h>0)h--,w=g(v);else{d??=di();const $=ea(s,a,v);if($!==null){const C=l.length>0||u.length>0?ta(l,u):"",k=$+"#"+C,T=d.get(k);T!==Ie?w=T:(w=g(v),d.set(k,w))}else w=g(v)}return f(w,v)})},Ai=(e,t)=>{const{config:n,defaultVariants:r,deferredError:a,slots:o,variantKeys:s}=e;let l=null,c=null,u=null,d=null,f=!1,h=null,g=null,v=1;const w=()=>{if(u!==null)return;(e.compiledVariants===null||e.compiledCompoundVariants===null||e.compiledCompoundSlots===null||e.compiledCompoundSlotsBySlot===null||e.slotKeys===null)&&ra(e);const C=e.compiledVariants;l=e.compiledCompoundVariants,c=e.compiledCompoundSlots;const k=e.compiledCompoundSlotsBySlot;u=e.slotKeys,f=l.length>0||c.length>0,h=Mn(t,n);const T=new Array(u.length);for(let L=0;L{const R=f?oa(r,V,x):void 0,M=R?Si(F,l,R):void 0,z=R?Pi(j,R):void 0;return t(n,o[F],Ti(F,C,r,V,x),M,z)}}d=T},$=C=>{const k=u,T=d,L=h,F={};for(let j=0;j{if(R==null)return x;let M=!1;for(const z in R)if(!(z==="class"||z==="className")&&R[z]!==void 0){M=!0;break}return L(M?V(C,R):x,R)}}return F};return(C=>{if(a)throw a;if(w(),v>0)return v--,$(C);const k=ea(s,r,C);if(k===null)return $(C);const T=f?ta(l,c):"",L=k+"#"+T;g??=na();const F=g.get(L);if(F!==Ie)return F;const j=$(C);return g.set(L,j),j})},Ii=(e,t)=>{if(e.mode==="plain")return Li(e,t);let n;return(r=>(n??=e.mode==="slots"?Ai(e,t):Mi(e,t),n(r)))},Ri=(e,t)=>{e.variantKeys=t.variantKeys,e.extend=t.extend,e.base=t.base,e.slots=t.slots,e.variants=t.variants,e.defaultVariants=t.defaultVariants,e.compoundSlots=t.compoundSlots,e.compoundVariants=t.compoundVariants},Vi=e=>{const t=(r,a)=>{const o=$i(r,a),s=Ii(o,e);return Ri(s,o),s};return{tv:t,createTV:r=>(a,o)=>t(a,o?Ln(r,o):r)}},Fi=(e,t)=>{const n=e.length,r=t.length,a=new Array(n+r);for(let o=0;o({classGroupId:e,validator:t}),ia=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),Pt="-",tr=[],Hi="arbitrary..",Di=e=>{const t=Oi(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:s=>{if(s[0]==="["&&s[s.length-1]==="]")return Ni(s);const l=s.split(Pt),c=l[0]===""&&l.length>1?1:0;return la(l,c,t)},getConflictingClassGroupIds:(s,l)=>{if(l){const c=r[s],u=n[s];return c?u?Fi(u,c):c:u||tr}return n[s]||tr}}},la=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;const a=e[t],o=n.nextPart.get(a);if(o){const u=la(e,t+1,o);if(u)return u}const s=n.validators;if(s===null)return;const l=t===0?e.join(Pt):e.slice(t).join(Pt),c=s.length;for(let u=0;u{const t=e.slice(1,-1),n=t.indexOf(":");if(n===-1)return;const r=t.slice(0,n);return r?Hi+r:void 0},Oi=e=>{const{theme:t,classGroups:n}=e;return _i(n,t)},_i=(e,t)=>{const n=ia();for(const r in e){const a=e[r];In(a,n,r,t)}return n},In=(e,t,n,r)=>{const a=e.length;for(let o=0;o{if(typeof e=="string"){zi(e,t,n);return}if(typeof e=="function"){Ki(e,t,n,r);return}Ui(e,t,n,r)},zi=(e,t,n)=>{const r=e===""?t:ca(t,e);r.classGroupId=n},Ki=(e,t,n,r)=>{if(Zi(e)){In(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(ji(n,e))},Ui=(e,t,n,r)=>{const a=Object.entries(e),o=a.length;for(let s=0;s{let n=e;const r=t.split(Pt),a=r.length;for(let o=0;o"isThemeGetter"in e&&e.isThemeGetter===!0,Gi="!",Wi=58,qi=47,Yi=91,Xi=93,Qi=40,Ji=41,nr=33,el=(e,t,n,r)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:void 0}),rr=e=>{const t=[];let n=0,r=0,a=0,o;const s=e.length;for(let h=0;ha?o-a:void 0;return el(t,u,c,f)},tl=e=>{const t=new Set(e.orderSensitiveModifiers);return n=>{const r=[];let a=[];for(let o=0;o0){a.sort();for(let u=0;u0){a.sort();for(let o=0;o{const t=tl(e),n=ol(e),{getClassGroupId:r,getConflictingClassGroupIds:a}=Di(e);let o=Object.create(null),s=Object.create(null),l=0,c=new Int32Array(256),u=0,d=new Uint8Array(64),f=!1;const h=T=>{const L=[],F=T.length;let j=-1;f=!1;for(let V=0;V=9&&x<=13?(f=!0,j!==-1&&(L.push(T.slice(j,V)),j=-1)):j===-1&&(j=V)}return j!==-1&&L.push(T.slice(j)),L},g=new Map;let v=0;const w=T=>{let L=g.get(T);if(L===void 0&&(L=v++,g.set(T,L),L>=c.length)){const F=new Int32Array(c.length*2);F.set(c),c=F}return L},$=T=>{const{isExternal:L,modifiers:F,hasImportantModifier:j,baseClassName:V,maybePostfixModifierPosition:x}=rr(T);if(L)return Yt;let R=!!x,M;if(R){const A=V.substring(0,x);M=r(A);const H=M&&n[M]?r(V):void 0;H&&H!==M&&(M=H,R=!1)}else M=r(V);if(!M){if(!R||(M=r(V),!M))return Yt;R=!1}const z=F.length===0?"":F.length===1?F[0]:t(F).join(":"),Z=j?z+Gi:z,Q=a(M,R),p=[];for(let A=0;A{let L=o[T];return L!==void 0||(L=s[T],L===void 0&&(L=$(T)),o[T]=L,++l>nl&&(l=0,s=o,o=Object.create(null))),L};return{parseClassName:rr,sortModifiers:t,postfixLookupClassGroupIds:n,getClassGroupId:r,getConflictingClassGroupIds:a,getClassDescriptor:C,mergeClassList:T=>{const L=h(T),F=L.length;if(F===1)return L[0];v>rl&&(g.clear(),v=0,o=Object.create(null),s=Object.create(null),l=0),u=u+1|0,u===0&&(u=1);const j=u;if(F>d.length){let M=d.length;for(;M=0;M-=1){const z=L[M];x+=z.length;const Z=C(z);if(Z.isExternal){d[M]=1;continue}const Q=Z.classId;if(c[Q]===j){d[M]=0,V=!0;continue}c[Q]=j;const p=Z.conflictIds;for(let A=0;A{const t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let r=0;r{let t,n,r=Object.create(null),a=Object.create(null),o=0;const s=u=>(t=al(e()),n=t.mergeClassList,c.mergeString=l,l(u)),l=u=>{let d=r[u];return d!==void 0||(d=a[u],d===void 0&&(d=n(u)),r[u]=d,++o>sl&&(o=0,a=r,r=Object.create(null))),d},c=(...u)=>c.mergeString(zt(u));return c.mergeString=s,c},il=[],Y=e=>{const t=n=>n[e]||il;return t.isThemeGetter=!0,t},ua=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,da=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ll=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,cl=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ul=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,dl=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,fl=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ml=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,fa=Number,bl=Number.isNaN,pl=Number.isInteger,ye=e=>ll.test(e),N=e=>!!e&&!bl(fa(e)),de=e=>!!e&&pl(fa(e)),Xt=e=>e.endsWith("%")&&N(e.slice(0,-1)),be=e=>cl.test(e),ma=()=>!0,hl=e=>ul.test(e)&&!dl.test(e),Rn=()=>!1,vl=e=>fl.test(e),gl=e=>ml.test(e),$l=e=>!S(e)&&!P(e),yl=e=>e.startsWith("@container")&&(e[10]==="/"&&e[11]!==void 0||e[11]==="s"&&e[16]!==void 0&&e.startsWith("-size/",10)||e[11]==="n"&&e[18]!==void 0&&e.startsWith("-normal/",10)),xl=e=>Te(e,ha,Rn),S=e=>ua.test(e),Pe=e=>Te(e,va,hl),or=e=>Te(e,Ll,N),wl=e=>Te(e,$a,ma),El=e=>Te(e,ga,Rn),sr=e=>Te(e,ba,Rn),Cl=e=>Te(e,pa,gl),ft=e=>Te(e,ya,vl),P=e=>da.test(e),Xe=e=>Ve(e,va),Tl=e=>Ve(e,ga),ir=e=>Ve(e,ba),kl=e=>Ve(e,ha),Sl=e=>Ve(e,pa),mt=e=>Ve(e,ya,!0),Pl=e=>Ve(e,$a,!0),Te=(e,t,n)=>{const r=ua.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Ve=(e,t,n=!1)=>{const r=da.exec(e);return r?r[1]?t(r[1]):n:!1},ba=e=>e==="position"||e==="percentage",pa=e=>e==="image"||e==="url",ha=e=>e==="length"||e==="size"||e==="bg-size",va=e=>e==="length",Ll=e=>e==="number",ga=e=>e==="family-name",$a=e=>e==="number"||e==="weight",ya=e=>e==="shadow",Qt=()=>{const e=Y("color"),t=Y("font"),n=Y("text"),r=Y("font-weight"),a=Y("tracking"),o=Y("leading"),s=Y("breakpoint"),l=Y("container"),c=Y("spacing"),u=Y("radius"),d=Y("shadow"),f=Y("inset-shadow"),h=Y("text-shadow"),g=Y("drop-shadow"),v=Y("blur"),w=Y("perspective"),$=Y("aspect"),C=Y("ease"),k=Y("animate"),T=()=>["auto","avoid","all","avoid-page","page","left","right","column"],L=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],F=()=>[...L(),P,S],j=()=>["auto","hidden","clip","visible","scroll"],V=()=>["auto","contain","none"],x=()=>[P,S,c],R=()=>[ye,"full","auto",...x()],M=()=>[de,"none","subgrid",P,S],z=()=>["auto",{span:["full",de,P,S]},de,P,S],Z=()=>[de,"auto",P,S],Q=()=>["auto","min","max","fr",P,S],p=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],A=()=>["start","end","center","stretch","center-safe","end-safe"],H=()=>["auto",...x()],E=()=>[ye,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...x()],K=()=>[ye,"screen","full","dvw","lvw","svw","min","max","fit",...x()],b=()=>[ye,"screen","full","lh","dvh","lvh","svh","min","max","fit",...x()],y=()=>[e,P,S],O=()=>[...L(),ir,sr,{position:[P,S]}],B=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ne=()=>["auto","cover","contain",kl,xl,{size:[P,S]}],oe=()=>[Xt,Xe,Pe],U=()=>["","none","full",u,P,S],W=()=>["",N,Xe,Pe],Se=()=>["solid","dashed","dotted","double"],qe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],_=()=>[N,Xt,ir,sr],je=()=>["","none",v,P,S],He=()=>["none",N,P,S],De=()=>["none",N,P,S],me=()=>[N,P,S],lt=()=>[ye,"full",...x()];return{theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[be],breakpoint:[be],color:[ma],container:[be],"drop-shadow":[be],ease:["in","out","in-out"],font:[$l],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[be],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[be],shadow:[be],spacing:["px",N],text:[be],"text-shadow":[be],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ye,S,P,$]}],container:["container"],"container-type":[{"@container":["","normal","size",P,S]}],"container-named":[yl],columns:[{columns:[N,S,P,l]}],"break-after":[{"break-after":T()}],"break-before":[{"break-before":T()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:F()}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:V()}],"overscroll-x":[{"overscroll-x":V()}],"overscroll-y":[{"overscroll-y":V()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:R()}],"inset-x":[{"inset-x":R()}],"inset-y":[{"inset-y":R()}],start:[{"inset-s":R(),start:R()}],end:[{"inset-e":R(),end:R()}],"inset-bs":[{"inset-bs":R()}],"inset-be":[{"inset-be":R()}],top:[{top:R()}],right:[{right:R()}],bottom:[{bottom:R()}],left:[{left:R()}],visibility:["visible","invisible","collapse"],z:[{z:[de,"auto",P,S]}],basis:[{basis:[ye,"full","auto",l,...x()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[N,ye,"auto","initial","none",S]}],grow:[{grow:["",N,P,S]}],shrink:[{shrink:["",N,P,S]}],order:[{order:[de,"first","last","none",P,S]}],"grid-cols":[{"grid-cols":M()}],"col-start-end":[{col:z()}],"col-start":[{"col-start":Z()}],"col-end":[{"col-end":Z()}],"grid-rows":[{"grid-rows":M()}],"row-start-end":[{row:z()}],"row-start":[{"row-start":Z()}],"row-end":[{"row-end":Z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Q()}],"auto-rows":[{"auto-rows":Q()}],gap:[{gap:x()}],"gap-x":[{"gap-x":x()}],"gap-y":[{"gap-y":x()}],"justify-content":[{justify:[...p(),"normal"]}],"justify-items":[{"justify-items":[...A(),"normal"]}],"justify-self":[{"justify-self":["auto",...A()]}],"align-content":[{content:["normal",...p()]}],"align-items":[{items:[...A(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...A(),{baseline:["","last"]}]}],"place-content":[{"place-content":p()}],"place-items":[{"place-items":[...A(),"baseline"]}],"place-self":[{"place-self":["auto",...A()]}],p:[{p:x()}],px:[{px:x()}],py:[{py:x()}],ps:[{ps:x()}],pe:[{pe:x()}],pbs:[{pbs:x()}],pbe:[{pbe:x()}],pt:[{pt:x()}],pr:[{pr:x()}],pb:[{pb:x()}],pl:[{pl:x()}],m:[{m:H()}],mx:[{mx:H()}],my:[{my:H()}],ms:[{ms:H()}],me:[{me:H()}],mbs:[{mbs:H()}],mbe:[{mbe:H()}],mt:[{mt:H()}],mr:[{mr:H()}],mb:[{mb:H()}],ml:[{ml:H()}],"space-x":[{"space-x":x()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":x()}],"space-y-reverse":["space-y-reverse"],size:[{size:E()}],"inline-size":[{inline:["auto",...K()]}],"min-inline-size":[{"min-inline":["auto",...K()]}],"max-inline-size":[{"max-inline":["none",...K()]}],"block-size":[{block:["auto",...b()]}],"min-block-size":[{"min-block":["auto",...b()]}],"max-block-size":[{"max-block":["none",...b()]}],w:[{w:[l,"screen",...E()]}],"min-w":[{"min-w":[l,"screen","none",...E()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[s]},...E()]}],h:[{h:["screen","lh",...E()]}],"min-h":[{"min-h":["screen","lh","none",...E()]}],"max-h":[{"max-h":["screen","lh",...E()]}],"font-size":[{text:["base",n,Xe,Pe]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,Pl,wl]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Xt,S]}],"font-family":[{font:[Tl,El,t]}],"font-features":[{"font-features":[S]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,P,S]}],"line-clamp":[{"line-clamp":[N,"none",P,or]}],leading:[{leading:[o,...x()]}],"list-image":[{"list-image":["none",P,S]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",P,S]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:y()}],"text-color":[{text:y()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Se(),"wavy"]}],"text-decoration-thickness":[{decoration:[N,"from-font","auto",P,Pe]}],"text-decoration-color":[{decoration:y()}],"underline-offset":[{"underline-offset":[N,"auto",P,S]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:x()}],"tab-size":[{tab:[de,P,S]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",P,S]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",P,S]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:O()}],"bg-repeat":[{bg:B()}],"bg-size":[{bg:ne()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},de,P,S],radial:["",P,S],conic:[de,P,S]},Sl,Cl]}],"bg-color":[{bg:y()}],"gradient-from-pos":[{from:oe()}],"gradient-via-pos":[{via:oe()}],"gradient-to-pos":[{to:oe()}],"gradient-from":[{from:y()}],"gradient-via":[{via:y()}],"gradient-to":[{to:y()}],rounded:[{rounded:U()}],"rounded-s":[{"rounded-s":U()}],"rounded-e":[{"rounded-e":U()}],"rounded-t":[{"rounded-t":U()}],"rounded-r":[{"rounded-r":U()}],"rounded-b":[{"rounded-b":U()}],"rounded-l":[{"rounded-l":U()}],"rounded-ss":[{"rounded-ss":U()}],"rounded-se":[{"rounded-se":U()}],"rounded-ee":[{"rounded-ee":U()}],"rounded-es":[{"rounded-es":U()}],"rounded-tl":[{"rounded-tl":U()}],"rounded-tr":[{"rounded-tr":U()}],"rounded-br":[{"rounded-br":U()}],"rounded-bl":[{"rounded-bl":U()}],"border-w":[{border:W()}],"border-w-x":[{"border-x":W()}],"border-w-y":[{"border-y":W()}],"border-w-s":[{"border-s":W()}],"border-w-e":[{"border-e":W()}],"border-w-bs":[{"border-bs":W()}],"border-w-be":[{"border-be":W()}],"border-w-t":[{"border-t":W()}],"border-w-r":[{"border-r":W()}],"border-w-b":[{"border-b":W()}],"border-w-l":[{"border-l":W()}],"divide-x":[{"divide-x":W()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":W()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Se(),"hidden","none"]}],"divide-style":[{divide:[...Se(),"hidden","none"]}],"border-color":[{border:y()}],"border-color-x":[{"border-x":y()}],"border-color-y":[{"border-y":y()}],"border-color-s":[{"border-s":y()}],"border-color-e":[{"border-e":y()}],"border-color-bs":[{"border-bs":y()}],"border-color-be":[{"border-be":y()}],"border-color-t":[{"border-t":y()}],"border-color-r":[{"border-r":y()}],"border-color-b":[{"border-b":y()}],"border-color-l":[{"border-l":y()}],"divide-color":[{divide:y()}],"outline-style":[{outline:[...Se(),"none","hidden"]}],"outline-offset":[{"outline-offset":[N,P,S]}],"outline-w":[{outline:["",N,Xe,Pe]}],"outline-color":[{outline:y()}],shadow:[{shadow:["","none",d,mt,ft]}],"shadow-color":[{shadow:y()}],"inset-shadow":[{"inset-shadow":["none",f,mt,ft]}],"inset-shadow-color":[{"inset-shadow":y()}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:y()}],"ring-offset-w":[{"ring-offset":[N,Pe]}],"ring-offset-color":[{"ring-offset":y()}],"inset-ring-w":[{"inset-ring":W()}],"inset-ring-color":[{"inset-ring":y()}],"text-shadow":[{"text-shadow":["none",h,mt,ft]}],"text-shadow-color":[{"text-shadow":y()}],opacity:[{opacity:[N,P,S]}],"mix-blend":[{"mix-blend":[...qe(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":qe()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[N]}],"mask-image-linear-from-pos":[{"mask-linear-from":_()}],"mask-image-linear-to-pos":[{"mask-linear-to":_()}],"mask-image-linear-from-color":[{"mask-linear-from":y()}],"mask-image-linear-to-color":[{"mask-linear-to":y()}],"mask-image-t-from-pos":[{"mask-t-from":_()}],"mask-image-t-to-pos":[{"mask-t-to":_()}],"mask-image-t-from-color":[{"mask-t-from":y()}],"mask-image-t-to-color":[{"mask-t-to":y()}],"mask-image-r-from-pos":[{"mask-r-from":_()}],"mask-image-r-to-pos":[{"mask-r-to":_()}],"mask-image-r-from-color":[{"mask-r-from":y()}],"mask-image-r-to-color":[{"mask-r-to":y()}],"mask-image-b-from-pos":[{"mask-b-from":_()}],"mask-image-b-to-pos":[{"mask-b-to":_()}],"mask-image-b-from-color":[{"mask-b-from":y()}],"mask-image-b-to-color":[{"mask-b-to":y()}],"mask-image-l-from-pos":[{"mask-l-from":_()}],"mask-image-l-to-pos":[{"mask-l-to":_()}],"mask-image-l-from-color":[{"mask-l-from":y()}],"mask-image-l-to-color":[{"mask-l-to":y()}],"mask-image-x-from-pos":[{"mask-x-from":_()}],"mask-image-x-to-pos":[{"mask-x-to":_()}],"mask-image-x-from-color":[{"mask-x-from":y()}],"mask-image-x-to-color":[{"mask-x-to":y()}],"mask-image-y-from-pos":[{"mask-y-from":_()}],"mask-image-y-to-pos":[{"mask-y-to":_()}],"mask-image-y-from-color":[{"mask-y-from":y()}],"mask-image-y-to-color":[{"mask-y-to":y()}],"mask-image-radial":[{"mask-radial":[P,S]}],"mask-image-radial-from-pos":[{"mask-radial-from":_()}],"mask-image-radial-to-pos":[{"mask-radial-to":_()}],"mask-image-radial-from-color":[{"mask-radial-from":y()}],"mask-image-radial-to-color":[{"mask-radial-to":y()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":L()}],"mask-image-conic-pos":[{"mask-conic":[N]}],"mask-image-conic-from-pos":[{"mask-conic-from":_()}],"mask-image-conic-to-pos":[{"mask-conic-to":_()}],"mask-image-conic-from-color":[{"mask-conic-from":y()}],"mask-image-conic-to-color":[{"mask-conic-to":y()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:O()}],"mask-repeat":[{mask:B()}],"mask-size":[{mask:ne()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",P,S]}],filter:[{filter:["","none",P,S]}],blur:[{blur:je()}],brightness:[{brightness:[N,P,S]}],contrast:[{contrast:[N,P,S]}],"drop-shadow":[{"drop-shadow":["","none",g,mt,ft]}],"drop-shadow-color":[{"drop-shadow":y()}],grayscale:[{grayscale:["",N,P,S]}],"hue-rotate":[{"hue-rotate":[N,P,S]}],invert:[{invert:["",N,P,S]}],saturate:[{saturate:[N,P,S]}],sepia:[{sepia:["",N,P,S]}],"backdrop-filter":[{"backdrop-filter":["","none",P,S]}],"backdrop-blur":[{"backdrop-blur":je()}],"backdrop-brightness":[{"backdrop-brightness":[N,P,S]}],"backdrop-contrast":[{"backdrop-contrast":[N,P,S]}],"backdrop-grayscale":[{"backdrop-grayscale":["",N,P,S]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[N,P,S]}],"backdrop-invert":[{"backdrop-invert":["",N,P,S]}],"backdrop-opacity":[{"backdrop-opacity":[N,P,S]}],"backdrop-saturate":[{"backdrop-saturate":[N,P,S]}],"backdrop-sepia":[{"backdrop-sepia":["",N,P,S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":x()}],"border-spacing-x":[{"border-spacing-x":x()}],"border-spacing-y":[{"border-spacing-y":x()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",P,S]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[N,"initial",P,S]}],ease:[{ease:["linear","initial",C,P,S]}],delay:[{delay:[N,P,S]}],animate:[{animate:["none",k,P,S]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[w,P,S]}],"perspective-origin":[{"perspective-origin":F()}],rotate:[{rotate:He()}],"rotate-x":[{"rotate-x":He()}],"rotate-y":[{"rotate-y":He()}],"rotate-z":[{"rotate-z":He()}],scale:[{scale:De()}],"scale-x":[{"scale-x":De()}],"scale-y":[{"scale-y":De()}],"scale-z":[{"scale-z":De()}],"scale-3d":["scale-3d"],skew:[{skew:me()}],"skew-x":[{"skew-x":me()}],"skew-y":[{"skew-y":me()}],transform:[{transform:[P,S,"","none","gpu","cpu"]}],"transform-origin":[{origin:F()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:lt()}],"translate-x":[{"translate-x":lt()}],"translate-y":[{"translate-y":lt()}],"translate-z":[{"translate-z":lt()}],"translate-none":["translate-none"],zoom:[{zoom:[de,P,S]}],accent:[{accent:y()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:y()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",P,S]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":y()}],"scrollbar-track-color":[{"scrollbar-track":y()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":x()}],"scroll-mx":[{"scroll-mx":x()}],"scroll-my":[{"scroll-my":x()}],"scroll-ms":[{"scroll-ms":x()}],"scroll-me":[{"scroll-me":x()}],"scroll-mbs":[{"scroll-mbs":x()}],"scroll-mbe":[{"scroll-mbe":x()}],"scroll-mt":[{"scroll-mt":x()}],"scroll-mr":[{"scroll-mr":x()}],"scroll-mb":[{"scroll-mb":x()}],"scroll-ml":[{"scroll-ml":x()}],"scroll-p":[{"scroll-p":x()}],"scroll-px":[{"scroll-px":x()}],"scroll-py":[{"scroll-py":x()}],"scroll-ps":[{"scroll-ps":x()}],"scroll-pe":[{"scroll-pe":x()}],"scroll-pbs":[{"scroll-pbs":x()}],"scroll-pbe":[{"scroll-pbe":x()}],"scroll-pt":[{"scroll-pt":x()}],"scroll-pr":[{"scroll-pr":x()}],"scroll-pb":[{"scroll-pb":x()}],"scroll-pl":[{"scroll-pl":x()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",P,S]}],fill:[{fill:["none",...y()]}],"stroke-w":[{stroke:[N,Xe,Pe,or]}],stroke:[{stroke:["none",...y()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},Ml=(e,{extend:t={},override:n={}})=>(bt(e.theme,n.theme),bt(e.classGroups,n.classGroups),bt(e.conflictingClassGroups,n.conflictingClassGroups),bt(e.conflictingClassGroupModifiers,n.conflictingClassGroupModifiers),hn(e,"postfixLookupClassGroups",n.postfixLookupClassGroups),hn(e,"orderSensitiveModifiers",n.orderSensitiveModifiers),pt(e.theme,t.theme),pt(e.classGroups,t.classGroups),pt(e.conflictingClassGroups,t.conflictingClassGroups),pt(e.conflictingClassGroupModifiers,t.conflictingClassGroupModifiers),vn(e,t,"postfixLookupClassGroups"),vn(e,t,"orderSensitiveModifiers"),e),hn=(e,t,n)=>{n!==void 0&&(e[t]=n)},bt=(e,t)=>{if(t)for(const n in t)hn(e,n,t[n])},pt=(e,t)=>{if(t)for(const n in t)vn(e,t,n)},vn=(e,t,n)=>{const r=t[n];r!==void 0&&(e[n]=e[n]?e[n].concat(r):r)},xa=e=>ar(e?typeof e=="function"?()=>e(Qt()):()=>Ml(Qt(),e):Qt),Al=e=>{if(se(e))return;const t=e,n={...t.extend??{}};for(const a of["theme","classGroups","conflictingClassGroups","conflictingClassGroupModifiers","postfixLookupClassGroups","orderSensitiveModifiers","cacheSize","prefix","separator","experimentalParseClassName"])t[a]!==void 0&&n[a]===void 0&&(n[a]=t[a]);const r={};if(Object.keys(n).length>0&&(r.extend=n),t.override!=null&&!se(t.override)&&(r.override=t.override),!(!r.extend&&!r.override))return r},Il=e=>{const t=Al(e),n=xa(t);return r=>n.mergeString(r)},xt,Rl=()=>(xt||(xt=xa()),xt),Vl=()=>((!te.cachedTwMerge||te.didTwMergeConfigChange)&&(te.didTwMergeConfigChange=!1,te.cachedTwMerge=Il(te.cachedTwMergeConfig)),te.cachedTwMerge),Fl=e=>{const t=e?.twMergeConfig;!t||se(t)||Xr(t,te.cachedTwMergeConfig)||(te.cachedTwMergeConfig=t,te.didTwMergeConfigChange=!0)},jl=e=>zt(e),Hl=te.reset.bind(te);te.reset=()=>{xt=void 0,Hl()};var Dl=(e,t)=>{const n=jl(e);return!n||!(t?.twMerge??!0)?n||void 0:n.indexOf(" ")===-1?n:(Fl(t),(!!(t?.twMergeConfig&&!se(t.twMergeConfig))?Vl():Rl().mergeString)(n)||void 0)},Nl=(e,...t)=>Dl(t,e),Ol=Vi(Nl),ie=Ol.tv,_l=et;const Bl=ie({defaultVariants:{status:"default"},slots:{base:"alert",content:"alert__content",description:"alert__description",indicator:"alert__indicator",title:"alert__title"},variants:{status:{accent:{base:"alert--accent"},danger:{base:"alert--danger"},default:{base:"alert--default"},success:{base:"alert--success"},warning:{base:"alert--warning"}}}}),zl=ie({base:"button",defaultVariants:{fullWidth:!1,isIconOnly:!1,size:"md",variant:"primary"},variants:{fullWidth:{false:"",true:"button--full-width"},isIconOnly:{true:"button--icon-only"},size:{lg:"button--lg",md:"button--md",sm:"button--sm"},variant:{danger:"button--danger","danger-soft":"button--danger-soft",ghost:"button--ghost",outline:"button--outline",primary:"button--primary",secondary:"button--secondary",tertiary:"button--tertiary"}}}),Kl=ie({defaultVariants:{variant:"default"},slots:{base:"card",content:"card__content",description:"card__description",footer:"card__footer",header:"card__header",title:"card__title"},variants:{variant:{default:{base:"card--default"},secondary:{base:"card--secondary"},tertiary:{base:"card--tertiary"},transparent:{base:"card--transparent"}}}}),Ul=ie({defaultVariants:{color:"default",variant:"secondary"},slots:{base:"chip",label:"chip__label"},variants:{color:{accent:{base:"chip--accent"},danger:{base:"chip--danger"},default:{base:"chip--default"},success:{base:"chip--success"},warning:{base:"chip--warning"}},size:{lg:{base:"chip--lg"},md:{base:"chip--md"},sm:{base:"chip--sm"}},variant:{primary:{base:"chip--primary"},secondary:{base:"chip--secondary"},soft:{base:"chip--soft"},tertiary:{base:"chip--tertiary"}}}}),Zl=ie({base:"close-button",defaultVariants:{variant:"default"},variants:{variant:{default:"close-button--default"}}}),Gl=ie({base:"input",defaultVariants:{fullWidth:!1,variant:"primary"},variants:{fullWidth:{false:"",true:"input--full-width"},variant:{primary:"input--primary",secondary:"input--secondary"}}}),Wl=ie({base:"label",defaultVariants:{isDisabled:!1,isInvalid:!1,isRequired:!1},variants:{isDisabled:{true:"label--disabled"},isInvalid:{true:"label--invalid"},isRequired:{true:"label--required"}}}),ql=ie({slots:{base:"link",icon:"link__icon"}}),Yl=ie({defaultVariants:{animationType:"shimmer"},slots:{base:"skeleton"},variants:{animationType:{none:"skeleton--none",pulse:"skeleton--pulse",shimmer:"skeleton--shimmer"}}}),Xl=ie({base:"spinner",defaultVariants:{color:"accent",size:"md"},variants:{color:{accent:"spinner--accent",current:"spinner--current",danger:"spinner--danger",success:"spinner--success",warning:"spinner--warning"},size:{lg:"spinner--lg",md:"spinner--md",sm:"spinner--sm",xl:"spinner--xl"}}}),Ql=ie({base:"textfield",defaultVariants:{fullWidth:!1},variants:{fullWidth:{false:"",true:"textfield--full-width"}}}),Jl=ie({defaultVariants:{placement:"bottom",variant:"default"},slots:{action:"toast__action",close:"toast__close-button",content:"toast__content",description:"toast__description",indicator:"toast__indicator",region:"toast-region",title:"toast__title",toast:"toast"},variants:{placement:{bottom:{region:"toast-region--bottom",toast:"toast--bottom"},"bottom end":{region:"toast-region--bottom-end",toast:"toast--bottom-end"},"bottom start":{region:"toast-region--bottom-start",toast:"toast--bottom-start"},top:{region:"toast-region--top",toast:"toast--top"},"top end":{region:"toast-region--top-end",toast:"toast--top-end"},"top start":{region:"toast-region--top-start",toast:"toast--top-start"}},variant:{accent:{toast:"toast--accent"},danger:{toast:"toast--danger"},default:{toast:"toast--default"},success:{toast:"toast--success"},warning:{toast:"toast--warning"}}}}),gn=Symbol("default");function wa({values:e,children:t}){for(let[n,r]of e)t=I.createElement(n.Provider,{value:r},t);return t}function ge(e){let{className:t,style:n,children:r,defaultClassName:a,defaultChildren:o,defaultStyle:s,values:l,render:c}=e;return i.useMemo(()=>{let u,d,f;return typeof t=="function"?u=t({...l,defaultClassName:a}):u=t,typeof n=="function"?d=n({...l,defaultStyle:s||{}}):d=n,typeof r=="function"?f=r({...l,defaultChildren:o}):r==null?f=o:f=r,{className:u??a,style:d||s?{...s,...d}:void 0,children:f??o,"data-rac":"",render:c?h=>c(h,l):void 0}},[t,n,r,a,o,s,l,c])}function Vn(e,t){return n=>t(typeof e=="function"?e(n):e,n)}function Ea(e,t){let n=i.useContext(e);if(t===null)return null;if(n&&typeof n=="object"&&"slots"in n&&n.slots){let r=t||gn;if(!n.slots[r]){let a=new Intl.ListFormat().format(Object.keys(n.slots).map(s=>`"${s}"`)),o=t?`Invalid slot "${t}".`:"A slot prop is required.";throw new Error(`${o} Valid slot names are ${a}.`)}return n.slots[r]}return n}function fe(e,t,n){let r=Ea(n,e.slot)||{},{ref:a,...o}=r,s=Bt(i.useMemo(()=>ot(t,a),[t,a])),l=q(o,e);return"style"in o&&o.style&&"style"in e&&e.style&&(typeof o.style=="function"||typeof e.style=="function"?l.style=c=>{let u=typeof o.style=="function"?o.style(c):o.style,d={...c.defaultStyle,...u},f=typeof e.style=="function"?e.style({...c,defaultStyle:d}):e.style;return{...d,...f}}:l.style={...o.style,...e.style}),[l,s]}function Ca(e=!0){let[t,n]=i.useState(e),r=i.useRef(!1),a=i.useCallback(o=>{r.current=!0,n(!!o)},[]);return ae(()=>{r.current||n(!1)},[]),[a,t]}function ec(e){const t=/^(data-.*)$/;let n={};for(const r in e)t.test(r)||(n[r]=e[r]);return n}function tc(e,t,n){let{render:r,...a}=t,o=i.useRef(null),s=i.useMemo(()=>ot(n,o),[n,o]);ae(()=>{},[e,r]);let l={...a,ref:s};return r?r(l,void 0):I.createElement(e,l)}const lr={},le=new Proxy({},{get(e,t){if(typeof t!="string")return;let n=lr[t];return n||(n=i.forwardRef(tc.bind(null,t)),lr[t]=n),n}});typeof HTMLTemplateElement<"u"&&(Object.defineProperty(HTMLTemplateElement.prototype,"firstChild",{configurable:!0,enumerable:!0,get:function(){return this.content.firstChild}}),Object.defineProperty(HTMLTemplateElement.prototype,"appendChild",{configurable:!0,enumerable:!0,value:function(e){return this.content.appendChild(e)}}),Object.defineProperty(HTMLTemplateElement.prototype,"removeChild",{configurable:!0,enumerable:!0,value:function(e){return this.content.removeChild(e)}}),Object.defineProperty(HTMLTemplateElement.prototype,"insertBefore",{configurable:!0,enumerable:!0,value:function(e,t){return this.content.insertBefore(e,t)}}));const Lt=i.createContext(!1);function Kd(e){if(i.useContext(Lt))return I.createElement(I.Fragment,null,e.children);let n=I.createElement(Lt.Provider,{value:!0},e.children);return I.createElement("template",null,n)}function st(e){let t=(n,r)=>i.useContext(Lt)?null:e(n,r);return t.displayName=e.displayName||e.name,i.forwardRef(t)}function Ud(){return i.useContext(Lt)}const Fn=i.createContext({}),nc=st(function(t,n){[t,n]=fe(t,n,Fn);let{elementType:r="label",...a}=t,o=le[r];return I.createElement(o,{className:"react-aria-Label",...a,ref:n})});function Ta(e){let{id:t,label:n,"aria-labelledby":r,"aria-label":a,labelElementType:o="label"}=e;t=Ae(t);let s=Ae(),l={};n&&(r=r?`${s} ${r}`:s,l={id:s,htmlFor:o==="label"?t:void 0});let c=Ks({id:t,"aria-label":a,"aria-labelledby":r});return{labelProps:l,fieldProps:c}}const rc=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),ac=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function oc(e){if(Intl.Locale){let n=new Intl.Locale(e).maximize(),r=typeof n.getTextInfo=="function"?n.getTextInfo():n.textInfo;if(r)return r.direction==="rtl";if(n.script)return rc.has(n.script)}let t=e.split("-")[0];return ac.has(t)}const ka=Symbol.for("react-aria.i18n.locale");function Sa(){let e=typeof window<"u"&&window[ka]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:oc(e)?"rtl":"ltr"}}let $n=Sa(),Je=new Set;function cr(){$n=Sa();for(let e of Je)e($n)}function sc(){let e=at(),[t,n]=i.useState($n);return i.useEffect(()=>(Je.size===0&&window.addEventListener("languagechange",cr),Je.add(n),()=>{Je.delete(n),Je.size===0&&window.removeEventListener("languagechange",cr)}),[]),e?{locale:typeof window<"u"&&window[ka]||"en-US",direction:"ltr"}:t}const ic=I.createContext(null);function jn(){let e=sc();return i.useContext(ic)||e}let Jt=new Map,yn=!1;try{yn=new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay==="exceptZero"}catch{}let Mt=!1;try{Mt=new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style==="unit"}catch{}const Pa={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class lc{constructor(t,n={}){this.numberFormatter=cc(t,n),this.options=n}format(t){let n="";if(!yn&&this.options.signDisplay!=null?n=uc(this.numberFormatter,this.options.signDisplay,t):n=this.numberFormatter.format(t),this.options.style==="unit"&&!Mt){let{unit:r,unitDisplay:a="short",locale:o}=this.resolvedOptions();if(!r)return n;let s=Pa[r]?.[a];n+=s[o]||s.default}return n}formatToParts(t){return this.numberFormatter.formatToParts(t)}formatRange(t,n){if(typeof this.numberFormatter.formatRange=="function")return this.numberFormatter.formatRange(t,n);if(n= start date");return`${this.format(t)} – ${this.format(n)}`}formatRangeToParts(t,n){if(typeof this.numberFormatter.formatRangeToParts=="function")return this.numberFormatter.formatRangeToParts(t,n);if(n= start date");let r=this.numberFormatter.formatToParts(t),a=this.numberFormatter.formatToParts(n);return[...r.map(o=>({...o,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...a.map(o=>({...o,source:"endRange"}))]}resolvedOptions(){let t=this.numberFormatter.resolvedOptions();return!yn&&this.options.signDisplay!=null&&(t={...t,signDisplay:this.options.signDisplay}),!Mt&&this.options.style==="unit"&&(t={...t,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),t}}function cc(e,t={}){let{numberingSystem:n}=t;if(n&&e.includes("-nu-")&&(e.includes("-u-")||(e+="-u-"),e+=`-nu-${n}`),t.style==="unit"&&!Mt){let{unit:o,unitDisplay:s="short"}=t;if(!o)throw new Error('unit option must be provided with style: "unit"');if(!Pa[o]?.[s])throw new Error(`Unsupported unit ${o} with unitDisplay = ${s}`);t={...t,style:"decimal"}}let r=e+(t?Object.entries(t).sort((o,s)=>o[0]0||Object.is(n,0):t==="exceptZero"&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):r=n>0),r){let a=e.format(-n),o=e.format(n),s=a.replace(o,"").replace(/\u200e|\u061C/,"");return[...s].length!==1&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),a.replace(o,"!!!").replace(s,"+").replace("!!!",o)}else return e.format(n)}}function dc(e={}){let{locale:t}=jn();return i.useMemo(()=>new lc(t,e),[t,e])}function fc(e){let{value:t=0,minValue:n=0,maxValue:r=100,valueLabel:a,isIndeterminate:o,formatOptions:s={style:"percent"}}=e,l=ue(e,{labelable:!0}),{labelProps:c,fieldProps:u}=Ta({...e,labelElementType:"span"});t=Yr(t,n,r);let d=r-n,f=d===0?0:(t-n)/d,h=dc(s);if(!o&&!a){let g=s.style==="percent"?f:t;a=h.format(g)}return{progressBarProps:q(l,{...u,"aria-valuenow":o?void 0:t,"aria-valuemin":n,"aria-valuemax":r,"aria-valuetext":o?void 0:a,role:"progressbar"}),labelProps:c}}const La=i.createContext(null),Zd=i.forwardRef(function(t,n){[t,n]=fe(t,n,La);let{value:r=0,minValue:a=0,maxValue:o=100,isIndeterminate:s=!1}=t;r=Yr(r,a,o);let[l,c]=Ca(!t["aria-label"]&&!t["aria-labelledby"]),{progressBarProps:u,labelProps:d}=fc({...t,label:c}),f=o-a,h;s||(f===0?h=0:h=(r-a)/f*100);let g=ge({...t,defaultClassName:"react-aria-ProgressBar",values:{percentage:h,valueText:u["aria-valuetext"],isIndeterminate:s}}),v=ue(t,{global:!0});return I.createElement(le.div,{...q(v,g,u),ref:n,slot:t.slot||void 0},I.createElement(Fn.Provider,{value:{...d,ref:l,elementType:"span"}},g.children))}),Ma=7e3;let Oe=null;function ur(e,t="assertive",n=Ma){Oe?Oe.announce(e,t,n):(Oe=new mc,(typeof IS_REACT_ACT_ENVIRONMENT=="boolean"?IS_REACT_ACT_ENVIRONMENT:typeof jest<"u")?Oe.announce(e,t,n):setTimeout(()=>{Oe?.isAttached()&&Oe?.announce(e,t,n)},100))}class mc{constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,typeof document<"u"&&(this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}isAttached(){return this.node?.isConnected}createLog(t){let n=document.createElement("div");return n.setAttribute("role","log"),n.setAttribute("aria-live",t),n.setAttribute("aria-relevant","additions"),n}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(t,n="assertive",r=Ma){if(!this.node)return;let a=document.createElement("div");typeof t=="object"?(a.setAttribute("role","img"),a.setAttribute("aria-labelledby",t["aria-labelledby"])):a.textContent=t,n==="assertive"?this.assertiveLog?.appendChild(a):this.politeLog?.appendChild(a),t!==""&&setTimeout(()=>{a.remove()},r)}clear(t){this.node&&((!t||t==="assertive")&&this.assertiveLog&&(this.assertiveLog.innerHTML=""),(!t||t==="polite")&&this.politeLog&&(this.politeLog.innerHTML=""))}}function Hn(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function Aa(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function Ia(e){let t=i.useRef({isFocused:!1,observer:null});return ae(()=>{const n=t.current;return()=>{n.observer&&(n.observer.disconnect(),n.observer=null)}},[]),i.useCallback(n=>{let r=D(n);if(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement){t.current.isFocused=!0;let a=r,o=s=>{if(t.current.isFocused=!1,a.disabled){let l=Hn(s);e?.(l)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};a.addEventListener("focusout",o,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&a.disabled){t.current.observer?.disconnect();let s=a===pe()?null:pe();a.dispatchEvent(new FocusEvent("blur",{relatedTarget:s})),a.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:s}))}}),t.current.observer.observe(a,{attributes:!0,attributeFilter:["disabled"]})}},[e])}let At=!1;function bc(e){for(;e&&!Js(e,{skipVisibilityCheck:!0});)e=e.parentElement;let t=re(e),n=pe(t.document);if(!n||n===e)return;let r=e?.getRootNode(),a=r!=null&&Tn(r)?r:re(e),o=v=>v===e||v!=null&&G(e,v),s=v=>v===n||n!=null&&v!=null&&G(n,v);At=!0;let l=!1,c=v=>{(s(D(v))||l)&&v.stopImmediatePropagation()},u=v=>{(s(D(v))||l)&&(v.stopImmediatePropagation(),!e&&!l&&(l=!0,ce(n),h()))},d=v=>{(o(D(v))||l)&&v.stopImmediatePropagation()},f=v=>{(o(D(v))||l)&&(v.stopImmediatePropagation(),l||(l=!0,ce(n),h()))};a.addEventListener("blur",c,!0),a.addEventListener("focusout",u,!0),a.addEventListener("focusin",f,!0),a.addEventListener("focus",d,!0);let h=()=>{cancelAnimationFrame(g),a.removeEventListener("blur",c,!0),a.removeEventListener("focusout",u,!0),a.removeEventListener("focusin",f,!0),a.removeEventListener("focus",d,!0),At=!1,l=!1},g=requestAnimationFrame(h);return h}let he=null;const nt=new Set;let tt=new Map,Re=!1,wt=!1;const pc={Tab:!0,Escape:!0};function Kt(e,t){for(let n of nt)n(e,t)}function hc(e){return!(e.metaKey||!Ee()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function It(e){Re=!0,!Ce.isOpening&&hc(e)&&(he="keyboard",Kt("keyboard",e))}function Ue(e){he="pointer","pointerType"in e&&e.pointerType,(e.type==="mousedown"||e.type==="pointerdown")&&(Re=!0,Kt("pointer",e))}function Ra(e){!Ce.isOpening&&Gr(e)&&(Re=!0,he="virtual")}function Va(e){if(At)return;let t=D(e),n=re(t),r=X(t);if(t===n){wt=!0;return}t===r||!e.isTrusted||(!Re&&!wt&&(he="virtual",Kt("virtual",e)),Re=!1,wt=!1)}function Fa(){At||(Re=!1,wt=!0)}function Rt(e){if(typeof window>"u"||typeof document>"u")return;const t=re(e),n=X(e);if(tt.get(t))return;let r=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){Re=!0,r.apply(this,arguments)}}),n.addEventListener("keydown",It,!0),n.addEventListener("keyup",It,!0),n.addEventListener("click",Ra,!0),t.addEventListener("focus",Va,!0),t.addEventListener("blur",Fa,!1),typeof PointerEvent<"u"&&(n.addEventListener("pointerdown",Ue,!0),n.addEventListener("pointermove",Ue,!0),n.addEventListener("pointerup",Ue,!0)),t.addEventListener("beforeunload",()=>{ja(e)},{once:!0}),tt.set(t,{focus:r})}const ja=(e,t)=>{const n=re(e),r=X(e);t&&r.removeEventListener("DOMContentLoaded",t),tt.has(n)&&(Reflect.defineProperty(n.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:tt.get(n).focus}),r.removeEventListener("keydown",It,!0),r.removeEventListener("keyup",It,!0),r.removeEventListener("click",Ra,!0),n.removeEventListener("focus",Va,!0),n.removeEventListener("blur",Fa,!1),typeof PointerEvent<"u"&&(r.removeEventListener("pointerdown",Ue,!0),r.removeEventListener("pointermove",Ue,!0),r.removeEventListener("pointerup",Ue,!0)),tt.delete(n))};function vc(e){const t=X(e);let n;return t.readyState!=="loading"?Rt(e):(n=()=>{Rt(e)},t.addEventListener("DOMContentLoaded",n)),()=>ja(e,n)}typeof document<"u"&&vc();function Vt(){return he!=="pointer"}function Et(){return he}function gc(e){he=e,Kt(e,null)}function Gd(){Rt();let[e,t]=i.useState(he);return i.useEffect(()=>{let n=()=>{t(he)};return nt.add(n),()=>{nt.delete(n)}},[]),at()?null:e}const $c=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function yc(e,t,n){let r=n?D(n):void 0,a=X(r),o=re(r);const s=typeof o<"u"?o.HTMLInputElement:HTMLInputElement,l=typeof o<"u"?o.HTMLTextAreaElement:HTMLTextAreaElement,c=typeof o<"u"?o.HTMLElement:HTMLElement,u=typeof o<"u"?o.KeyboardEvent:KeyboardEvent;let d=pe(a);return e=e||d instanceof s&&!$c.has(d.type)||d instanceof l||d instanceof c&&d.isContentEditable,!(e&&t==="keyboard"&&n instanceof u&&!pc[n.key])}function xc(e={}){let{isTextInput:t,autoFocus:n}=e,[r,a]=i.useState(n||Vt());return Ha(o=>{a(o)},[t],{isTextInput:t}),{isFocusVisible:r}}function Ha(e,t,n){Rt(),i.useEffect(()=>{if(n?.enabled===!1)return;let r=(a,o)=>{yc(!!n?.isTextInput,a,o)&&e(Vt())};return nt.add(r),()=>{nt.delete(r)}},t)}function wc(e){if(!e.isConnected)return;const t=X(e);if(Et()==="virtual"){let n=pe(t);Ur(()=>{const r=pe(t);(r===n||r===t.body)&&e.isConnected&&ce(e)})}else ce(e)}function Da(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:a}=e;const o=i.useCallback(c=>{if(D(c)===c.currentTarget)return r&&r(c),a&&a(!1),!0},[r,a]),s=Ia(o),l=i.useCallback(c=>{let u=D(c);const d=X(u),f=d?pe(d):pe();u===c.currentTarget&&u===f&&(n&&n(c),a&&a(!0),s(c))},[a,n,s]);return{focusProps:{onFocus:!t&&(n||a||r)?l:void 0,onBlur:!t&&(r||a)?o:void 0}}}function ht(e){if(e)return t=>{let n=!0,r={...t,preventDefault(){t.preventDefault()},isDefaultPrevented(){return t.isDefaultPrevented()},stopPropagation(){n=!0},continuePropagation(){n=!1,typeof t.continuePropagation=="function"&&t.continuePropagation()},isPropagationStopped(){return n}};e(r),n&&!(typeof t.isPropagationStopped=="function"&&t.isPropagationStopped())&&t.stopPropagation()}}const Ec=new Set(["shift","alt","control","meta","mod"]),Cc=["Alt","Control","Meta","Shift"];function Tc(e){let t=new Set;return e.alt&&t.add("Alt"),e.shift&&t.add("Shift"),e.ctrl&&t.add("Control"),e.meta&&t.add("Meta"),e.mod&&t.add(Ee()?"Meta":"Control"),t}function kc(e){let t=new Set;return e.altKey&&t.add("Alt"),e.ctrlKey&&t.add("Control"),e.metaKey&&t.add("Meta"),e.shiftKey&&t.add("Shift"),t}function Na(e){return Cc.filter(t=>e.has(t))}function Sc(e){let t=e.split("+").reduce((n,r)=>{let a=r.toLowerCase();return Ec.has(a)?a==="shift"?n.shift=!0:a==="alt"?n.alt=!0:a==="control"?n.ctrl=!0:a==="meta"?n.meta=!0:a==="mod"&&(n.mod=!0):n.key=r,n},{shift:!1,alt:!1,ctrl:!1,meta:!1,mod:!1,key:""});if(t.key==="")throw new Error(`Invalid keyboard shortcut: "${e}". Must include exactly one non-modifier key (e.g. "a", "Enter", "ArrowDown"). Combine any of Shift, Alt, Ctrl, Meta, and Mod.`);return t}function Oa(e){return e.toLowerCase()}const Pc={space:" ",esc:"escape",del:"delete",ins:"insert",left:"arrowleft",right:"arrowright",up:"arrowup",down:"arrowdown",pageup:"pageup",pagedown:"pagedown"};function Lc(e){let t=Oa(e),n=Pc[t];return n??t}function Mc(e){let t=Na(Tc(e)),n=Lc(e.key);return t.length>0?`${t.join("+")}+${n}`:n}function Ac(e){let t=Na(kc(e)),n=Oa(e.key);return(t.length>0?`${t.join("+")}+`:"")+n}function Ic(e){let t=new Map;for(let[n,r]of Object.entries(e)){let a=Sc(n);t.set(Mc(a),r)}return n=>{let r=Ac(n),a=t.get(r),o=a?.(n);o===void 0&&a!==void 0?o={shouldContinuePropagation:!1,shouldPreventDefault:!0}:typeof o=="boolean"&&(o={shouldContinuePropagation:!o,shouldPreventDefault:o}),o?.shouldPreventDefault&&n.preventDefault(),(!a||o?.shouldContinuePropagation)&&n.continuePropagation()}}function Rc(e){let{shortcuts:t,allowRepeats:n=!1,allowComposing:r=!1}=e,a,o;if(t){let s=Ic(t),l=ht(u=>{if(!G(u.currentTarget,D(u))){u.continuePropagation();return}if(u.nativeEvent?.repeat&&!n||u.nativeEvent?.isComposing&&!r){u.continuePropagation();return}s(u)}),c=ht(u=>{if(!G(u.currentTarget,D(u))){u.continuePropagation();return}if(u.nativeEvent?.repeat&&!n||u.nativeEvent?.isComposing&&!r){u.continuePropagation();return}u.continuePropagation()});a=e.onKeyDown?St(e.onKeyDown,l):l,o=e.onKeyUp?St(e.onKeyUp,c):c}else a=ht(e.onKeyDown),o=ht(e.onKeyUp);return{keyboardProps:e.isDisabled?{}:{onKeyDown:a,onKeyUp:o}}}let _a=I.createContext(null);function Vc(e){let t=i.useContext(_a)||{};Zr(t,e);let{ref:n,...r}=t;return r}const Wd=I.forwardRef(function(t,n){let{children:r,...a}=t,o=Bt(n),s={...a,ref:o};return I.createElement(_a.Provider,{value:s},r)});function Dn(e,t){let{focusProps:n}=Da(e),{keyboardProps:r}=Rc(e),a=q(n,r),o=Vc(t),s=e.isDisabled?{}:o,l=i.useRef(e.autoFocus);i.useEffect(()=>{l.current&&t.current&&wc(t.current),l.current=!1},[t]);let c=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(c=void 0),{focusableProps:q({...a,tabIndex:c},s)}}let ze="default",xn="",Ct=new WeakMap;function Fc(e){if(Ot()&&kt()){if(ze==="default"){const t=X(e);xn=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}ze="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";Ct.set(e,e.style[t]),e.style[t]="none"}}function dr(e){if(Ot()&&kt()){if(ze!=="disabled")return;ze="restoring",setTimeout(()=>{Ur(()=>{if(ze==="restoring"){const t=X(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=xn||""),xn="",ze="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&Ct.has(e)){let t=Ct.get(e),n="userSelect"in e.style?"userSelect":"webkitUserSelect";e.style[n]==="none"&&(e.style[n]=t),e.getAttribute("style")===""&&e.removeAttribute("style"),Ct.delete(e)}}const Ba=I.createContext({register:()=>{}});Ba.displayName="PressResponderContext";function jc(e){let t=i.useContext(Ba);if(t){let{register:n,ref:r,...a}=t;e=q(a,e),n()}return Zr(t,e.ref),e}class vt{#e;constructor(t,n,r,a){this.#e=!0;const s=(a?.target??r.currentTarget)?.getBoundingClientRect();let l,c=0,u,d=null;r.clientX!=null&&r.clientY!=null&&(u=r.clientX,d=r.clientY),s&&(u!=null&&d!=null?(l=u-s.left,c=d-s.top):(l=s.width/2,c=s.height/2)),this.type=t,this.pointerType=n,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=l,this.y=c,this.key=r.key}continuePropagation(){this.#e=!1}get shouldStopPropagation(){return this.#e}}const fr=Symbol("linkClicked"),mr="react-aria-pressable-style",br="data-react-aria-pressable";function za(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:a,onPressUp:o,onClick:s,isDisabled:l,isPressed:c,preventFocusOnPress:u,shouldCancelOnPointerExit:d,allowTextSelectionOnPress:f,ref:h,...g}=jc(e),[v,w]=i.useState(!1),$=i.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:C,removeAllGlobalListeners:k}=kn(),T=i.useCallback((p,A)=>{let H=$.current;if(l||H.didFirePressStart)return!1;let E=!0;if(H.isTriggeringEvent=!0,r){let K=new vt("pressstart",A,p);r(K),E=K.shouldStopPropagation}return n&&n(!0),H.isTriggeringEvent=!1,H.didFirePressStart=!0,w(!0),E},[l,r,n]),L=i.useCallback((p,A,H=!0)=>{let E=$.current;if(!E.didFirePressStart)return!1;E.didFirePressStart=!1,E.isTriggeringEvent=!0;let K=!0;if(a){let b=new vt("pressend",A,p);a(b),K=b.shouldStopPropagation}if(n&&n(!1),w(!1),t&&H&&!l){let b=new vt("press",A,p);t(b),K&&=b.shouldStopPropagation}return E.isTriggeringEvent=!1,K},[l,a,n,t]),F=Me(L),j=i.useCallback((p,A)=>{let H=$.current;if(l)return!1;if(o){H.isTriggeringEvent=!0;let E=new vt("pressup",A,p);return o(E),H.isTriggeringEvent=!1,E.shouldStopPropagation}return!0},[l,o]),V=Me(j),x=i.useCallback(p=>{let A=$.current;if(A.isPressed&&A.target){A.didFirePressStart&&A.pointerType!=null&&L(Le(A.target,p),A.pointerType,!1),A.isPressed=!1,A.isOverTarget=!1,A.activePointerId=null,A.pointerType=null,k(),f||dr(A.target);for(let H of A.disposables)H();A.disposables=[]}},[f,k,L]),R=Me(x);i.useEffect(()=>{l&&$.current.isPressed&&R({currentTarget:$.current.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})},[l]);let M=i.useCallback(p=>{d&&x(p)},[d,x]),z=i.useCallback(p=>{l||s?.(p)},[l,s]),Z=i.useCallback((p,A)=>{if(!l&&s){let H=new MouseEvent("click",p);Aa(H,A),s(Hn(H))}},[l,s]),Q=i.useMemo(()=>{let p=$.current,A={onKeyDown(E){if(en(E.nativeEvent,E.currentTarget)&&G(E.currentTarget,D(E))){pr(D(E),E.key)&&E.preventDefault();let K=!0;!p.isPressed&&!E.repeat&&(p.target=E.currentTarget,p.isPressed=!0,p.pointerType="keyboard",K=T(E,"keyboard"));let b=E.currentTarget,y=O=>{en(O,b)&&!O.repeat&&G(b,D(O))&&p.target&&V(Le(p.target,O),"keyboard")};C(X(E.currentTarget),"keyup",St(y,H),!0),K&&E.stopPropagation(),E.metaKey&&Ee()&&p.metaKeyEvents?.set(E.key,E.nativeEvent)}else E.key==="Meta"&&(p.metaKeyEvents=new Map)},onClick(E){if(!(E&&!G(E.currentTarget,D(E)))&&E&&E.button===0&&!p.isTriggeringEvent&&!Ce.isOpening){let K=!0;if(l&&E.preventDefault(),!p.ignoreEmulatedMouseEvents&&!p.isPressed&&(p.pointerType==="virtual"||Gr(E.nativeEvent))){let b=T(E,"virtual"),y=V(E,"virtual"),O=F(E,"virtual");z(E),K=b&&y&&O}else if(p.isPressed&&p.pointerType!=="keyboard"){let b=p.pointerType||E.nativeEvent.pointerType||"virtual",y=V(Le(E.currentTarget,E),b),O=F(Le(E.currentTarget,E),b,!0);K=y&&O,p.isOverTarget=!1,z(E),R(E)}p.ignoreEmulatedMouseEvents=!1,K&&E.stopPropagation()}}},H=E=>{if(p.isPressed&&p.target&&en(E,p.target)){pr(D(E),E.key)&&E.preventDefault();let K=D(E),b=G(p.target,K);F(Le(p.target,E),"keyboard",b),b&&Z(E,p.target),k(),E.key!=="Enter"&&Nn(p.target)&&G(p.target,K)&&!E[fr]&&(E[fr]=!0,Ce(p.target,E,!1)),p.isPressed=!1,p.metaKeyEvents?.delete(E.key)}else if(E.key==="Meta"&&p.metaKeyEvents?.size){let K=p.metaKeyEvents;p.metaKeyEvents=void 0;for(let b of K.values())p.target?.dispatchEvent(new KeyboardEvent("keyup",b))}};if(typeof PointerEvent<"u"){A.onPointerDown=b=>{if(b.button!==0||!G(b.currentTarget,D(b)))return;if(Zs(b.nativeEvent)){p.pointerType="virtual";return}p.pointerType=b.pointerType;let y=!0;if(!p.isPressed){p.isPressed=!0,p.isOverTarget=!0,p.activePointerId=b.pointerId,p.target=b.currentTarget,f||Fc(p.target),y=T(b,p.pointerType);let O=D(b);"releasePointerCapture"in O&&("hasPointerCapture"in O?O.hasPointerCapture(b.pointerId)&&O.releasePointerCapture(b.pointerId):O.releasePointerCapture(b.pointerId)),C(X(b.currentTarget),"pointerup",E,!1),C(X(b.currentTarget),"pointercancel",K,!1)}y&&b.stopPropagation()},A.onMouseDown=b=>{if(G(b.currentTarget,D(b))&&b.button===0){if(u){let y=bc(b.target);y&&p.disposables.push(y)}b.stopPropagation()}},A.onPointerUp=b=>{!G(b.currentTarget,D(b))||p.pointerType==="virtual"||b.button===0&&!p.isPressed&&V(b,p.pointerType||b.pointerType)},A.onPointerEnter=b=>{b.pointerId===p.activePointerId&&p.target&&!p.isOverTarget&&p.pointerType!=null&&(p.isOverTarget=!0,T(Le(p.target,b),p.pointerType))},A.onPointerLeave=b=>{b.pointerId===p.activePointerId&&p.target&&p.isOverTarget&&p.pointerType!=null&&(p.isOverTarget=!1,F(Le(p.target,b),p.pointerType,!1),M(b))};let E=b=>{if(b.pointerId===p.activePointerId&&p.isPressed&&b.button===0&&p.target){if(G(p.target,D(b))&&p.pointerType!=null){let y=!1,O=setTimeout(()=>{p.isPressed&&p.target instanceof HTMLElement&&(y?R(b):(ce(p.target),p.target.click()))},80);C(b.currentTarget,"click",()=>y=!0,!0),p.disposables.push(()=>clearTimeout(O))}else R(b);p.isOverTarget=!1}},K=b=>{R(b)};A.onDragStart=b=>{G(b.currentTarget,D(b))&&R(b)}}return A},[C,l,u,k,f,M,T,z,Z]);return i.useEffect(()=>{if(!h)return;const p=X(h.current);if(!p||!p.head||p.getElementById(mr))return;const A=p.createElement("style");A.id=mr;let H=ti(p);H&&(A.nonce=H),A.textContent=` -@layer { - [${br}] { - touch-action: pan-x pan-y pinch-zoom; - } -} - `.trim(),p.head.prepend(A)},[h]),i.useEffect(()=>{let p=$.current;return()=>{f||dr(p.target??void 0);for(let A of p.disposables)A();p.disposables=[]}},[f]),{isPressed:c||v,pressProps:q(g,Q,{[br]:!0})}}function Nn(e){return e.tagName==="A"&&e.hasAttribute("href")}function en(e,t){const{key:n,code:r}=e,a=t,o=a.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(a instanceof re(a).HTMLInputElement&&!Ka(a,n)||a instanceof re(a).HTMLTextAreaElement||a.isContentEditable)&&!((o==="link"||!o&&Nn(a))&&n!=="Enter")}function Le(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r,key:t.key}}function Hc(e){return e instanceof HTMLInputElement?!1:e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!Nn(e)}function pr(e,t){return Ee()&&t==="Enter"?!1:e instanceof HTMLInputElement?t==="Enter"&&(e.type==="checkbox"||e.type==="radio")?!1:!Ka(e,t):Hc(e)}const Dc=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Ka(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":Dc.has(e.type)}function Nc(e,t){let{elementType:n="button",isDisabled:r,onPress:a,onPressStart:o,onPressEnd:s,onPressUp:l,onPressChange:c,preventFocusOnPress:u,allowFocusWhenDisabled:d,onClick:f,href:h,target:g,rel:v,type:w="button"}=e,$;n==="button"?$={type:w,disabled:r,form:e.form,formAction:e.formAction,formEncType:e.formEncType,formMethod:e.formMethod,formNoValidate:e.formNoValidate,formTarget:e.formTarget,name:e.name,value:e.value}:$={role:"button",href:n==="a"&&!r?h:void 0,target:n==="a"?g:void 0,type:n==="input"?w:void 0,disabled:n==="input"?r:void 0,"aria-disabled":!r||n==="input"?void 0:r,rel:n==="a"?v:void 0};let{pressProps:C,isPressed:k}=za({onPressStart:o,onPressEnd:s,onPressChange:c,onPress:a,onPressUp:l,onClick:f,isDisabled:r,preventFocusOnPress:u,ref:t}),{focusableProps:T}=Dn(e,t);d&&(T.tabIndex=r?-1:T.tabIndex);let L=q(T,C,ue(e,{labelable:!0}));return{isPressed:k,buttonProps:q($,L,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],"aria-current":e["aria-current"],"aria-disabled":e["aria-disabled"]})}}function Ua(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:a}=e,o=i.useRef({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:l}=kn(),c=i.useCallback(f=>{G(f.currentTarget,D(f))&&o.current.isFocusWithin&&!G(f.currentTarget,f.relatedTarget)&&(o.current.isFocusWithin=!1,l(),n&&n(f),a&&a(!1))},[n,a,o,l]),u=Ia(c),d=i.useCallback(f=>{if(!G(f.currentTarget,D(f)))return;let h=D(f);const g=X(h),v=pe(g);if(!o.current.isFocusWithin&&v===h){r&&r(f),a&&a(!0),o.current.isFocusWithin=!0,u(f);let w=f.currentTarget;s(g,"focus",$=>{let C=D($);if(o.current.isFocusWithin&&!G(w,C)){let k=new g.defaultView.FocusEvent("blur",{relatedTarget:C});Aa(k,w);let T=Hn(k);c(T)}},{capture:!0})}},[r,a,u,s,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:c}}}function Ze(e={}){let{autoFocus:t=!1,isTextInput:n,within:r}=e,a=i.useRef({isFocused:!1,isFocusVisible:t||Vt()}),[o,s]=i.useState(!1),[l,c]=i.useState(()=>a.current.isFocused&&a.current.isFocusVisible),u=i.useCallback(()=>c(a.current.isFocused&&a.current.isFocusVisible),[]),d=i.useCallback(g=>{a.current.isFocused=g,a.current.isFocusVisible=Vt(),s(g),u()},[u]);Ha(g=>{a.current.isFocusVisible=g,u()},[n,o],{enabled:o,isTextInput:n});let{focusProps:f}=Da({isDisabled:r,onFocusChange:d}),{focusWithinProps:h}=Ua({isDisabled:!r,onFocusWithinChange:d});return{isFocused:o,isFocusVisible:l,focusProps:r?h:f}}let wn=!1,gt=0;function Oc(){wn=!0,setTimeout(()=>{wn=!1},500)}function hr(e){e.pointerType==="touch"&&Oc()}function _c(){let e=X(null);if(!(typeof e>"u"))return gt===0&&typeof PointerEvent<"u"&&e.addEventListener("pointerup",hr),gt++,()=>{gt--,!(gt>0)&&typeof PointerEvent<"u"&&e.removeEventListener("pointerup",hr)}}function Fe(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:a}=e,[o,s]=i.useState(!1),l=i.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;i.useEffect(_c,[]);let{addGlobalListener:c,removeAllGlobalListeners:u}=kn(),{hoverProps:d,triggerHoverEnd:f}=i.useMemo(()=>{let h=(w,$)=>{if(l.pointerType=$,a||$==="touch"||l.isHovered||!G(w.currentTarget,D(w)))return;l.isHovered=!0;let C=w.currentTarget;l.target=C,c(X(D(w)),"pointerover",k=>{l.isHovered&&l.target&&!G(l.target,D(k))&&g(k,k.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:C,pointerType:$}),n&&n(!0),s(!0)},g=(w,$)=>{let C=l.target;l.pointerType="",l.target=null,!($==="touch"||!l.isHovered||!C)&&(l.isHovered=!1,u(),r&&r({type:"hoverend",target:C,pointerType:$}),n&&n(!1),s(!1))},v={};return typeof PointerEvent<"u"&&(v.onPointerEnter=w=>{wn&&w.pointerType==="mouse"||h(w,w.pointerType)},v.onPointerLeave=w=>{!a&&G(w.currentTarget,D(w))&&g(w,w.pointerType)}),{hoverProps:v,triggerHoverEnd:g}},[t,n,r,a,l,c,u]);return i.useEffect(()=>{a&&f({currentTarget:l.target},l.pointerType)},[a]),{hoverProps:d,isHovered:o}}const Za=i.createContext({}),Ga=st(function(t,n){[t,n]=fe(t,n,Za);let r=t,{isPending:a}=r,{buttonProps:o,isPressed:s}=Nc(t,n);o=zc(o,a);let{focusProps:l,isFocused:c,isFocusVisible:u}=Ze(t),{hoverProps:d,isHovered:f}=Fe({...t,isDisabled:t.isDisabled||a}),h={isHovered:f,isPressed:(r.isPressed||s)&&!a,isFocused:c,isFocusVisible:u,isDisabled:t.isDisabled||!1,isPending:a??!1},g=ge({...t,values:h,defaultClassName:"react-aria-Button"}),v=Ae(o.id),w=Ae(),$=o["aria-labelledby"];a&&($?$=`${$} ${w}`:o["aria-label"]&&($=`${v} ${w}`));let C=i.useRef(a);i.useEffect(()=>{let T={"aria-labelledby":$||v};(!C.current&&c&&a||C.current&&c&&!a)&&ur(T,"assertive"),C.current=a},[a,c,$,v]);let k=ue(t,{global:!0});return delete k.onClick,I.createElement(le.button,{...q(k,g,o,l,d),type:o.type==="submit"&&a?"button":o.type,id:v,ref:n,"aria-labelledby":$,slot:t.slot||void 0,"aria-disabled":a?"true":o["aria-disabled"],"data-disabled":t.isDisabled||void 0,"data-pressed":h.isPressed||void 0,"data-hovered":f||void 0,"data-focused":c||void 0,"data-pending":a||void 0,"data-focus-visible":u||void 0},I.createElement(La.Provider,{value:{id:w}},g.children))}),Bc=/Focus|Blur|Hover|Pointer(Enter|Leave|Over|Out)|Mouse(Enter|Leave|Over|Out)/;function zc(e,t){if(t){for(const n in e)n.startsWith("on")&&!Bc.test(n)&&(e[n]=void 0);e.href=void 0,e.target=void 0}return e}const Kc=typeof document<"u"?I.useInsertionEffect??I.useLayoutEffect:()=>{};function Uc(e,t,n){let[r,a]=i.useState(e||t),o=i.useRef(r),s=i.useRef(e!==void 0),l=e!==void 0;i.useEffect(()=>{s.current,s.current=l},[l]);let c=l?e:r;Kc(()=>{o.current=c});let[,u]=i.useReducer(()=>({}),{}),d=i.useCallback((f,...h)=>{let g=typeof f=="function"?f(o.current):f;Object.is(o.current,g)||(o.current=g,a(g),u(),n?.(g,...h))},[n]);return[c,d]}const we=e=>e?"true":void 0;function $e(e,t){return Vn(e,(n,r)=>{const a=typeof t=="function"?t(r)??"":t??"";return _l(a,n??"")??""})}const ee=(e,t,n)=>typeof e=="function"?e({...n??{},className:t}):t,qd=e=>m.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...e,children:m.jsx("path",{clipRule:"evenodd",d:"M2.97 5.47a.75.75 0 0 1 1.06 0L8 9.44l3.97-3.97a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 0 1 0-1.06",fill:"currentColor",fillRule:"evenodd"})}),Yd=e=>m.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...e,children:m.jsx("path",{clipRule:"evenodd",d:"M13.03 10.53a.75.75 0 0 1-1.06 0L8 6.56l-3.97 3.97a.75.75 0 0 1-1.06-1.06l4.5-4.5a.75.75 0 0 1 1.06 0l4.5 4.5a.75.75 0 0 1 0 1.06",fill:"currentColor",fillRule:"evenodd"})}),Xd=e=>m.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...e,children:m.jsx("path",{clipRule:"evenodd",d:"M10.53 2.97a.75.75 0 0 1 0 1.06L6.56 8l3.97 3.97a.75.75 0 1 1-1.06 1.06l-4.5-4.5a.75.75 0 0 1 0-1.06l4.5-4.5a.75.75 0 0 1 1.06 0",fill:"currentColor",fillRule:"evenodd"})}),Qd=e=>m.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...e,children:m.jsx("path",{clipRule:"evenodd",d:"M5.47 2.97a.75.75 0 0 1 1.06 0l4.5 4.5a.75.75 0 0 1 0 1.06l-4.5 4.5a.75.75 0 1 1-1.06-1.06L9.44 8 5.47 4.03a.75.75 0 0 1 0-1.06Z",fill:"currentColor",fillRule:"evenodd"})}),Zc=({height:e=9,width:t=9,...n})=>m.jsx("svg",{"aria-hidden":"true",fill:"none",height:e,role:"presentation",viewBox:"0 0 7 7",width:t,xmlns:"http://www.w3.org/2000/svg",...n,children:m.jsx("path",{d:"M1.20592 6.84333L0.379822 6.01723L4.52594 1.8672H1.37819L1.38601 0.731812H6.48742V5.83714H5.34421L5.35203 2.6933L1.20592 6.84333Z",fill:"currentColor"})}),Gc=e=>m.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...e,children:m.jsx("path",{clipRule:"evenodd",d:"M3.47 3.47a.75.75 0 0 1 1.06 0L8 6.94l3.47-3.47a.75.75 0 1 1 1.06 1.06L9.06 8l3.47 3.47a.75.75 0 1 1-1.06 1.06L8 9.06l-3.47 3.47a.75.75 0 0 1-1.06-1.06L6.94 8 3.47 4.53a.75.75 0 0 1 0-1.06Z",fill:"currentColor",fillRule:"evenodd"})}),Ft=e=>m.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...e,children:m.jsx("path",{clipRule:"evenodd",d:"M8 13.5a5.5 5.5 0 1 0 0-11a5.5 5.5 0 0 0 0 11M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14m1-9.5a1 1 0 1 1-2 0a1 1 0 0 1 2 0m-.25 3a.75.75 0 0 0-1.5 0V11a.75.75 0 0 0 1.5 0z",fill:"currentColor",fillRule:"evenodd"})}),Wa=e=>m.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...e,children:m.jsx("path",{clipRule:"evenodd",d:"M7.134 2.994L2.217 11.5a1 1 0 0 0 .866 1.5h9.834a1 1 0 0 0 .866-1.5L8.866 2.993a1 1 0 0 0-1.732 0m3.03-.75c-.962-1.665-3.366-1.665-4.329 0L.918 10.749c-.963 1.666.24 3.751 2.165 3.751h9.834c1.925 0 3.128-2.085 2.164-3.751zM8 5a.75.75 0 0 1 .75.75v2a.75.75 0 0 1-1.5 0v-2A.75.75 0 0 1 8 5m1 5.75a1 1 0 1 1-2 0a1 1 0 0 1 2 0",fill:"currentColor",fillRule:"evenodd"})}),qa=e=>m.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...e,children:m.jsx("path",{clipRule:"evenodd",d:"M8 13.5a5.5 5.5 0 1 0 0-11a5.5 5.5 0 0 0 0 11M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14m1-4.5a1 1 0 1 1-2 0a1 1 0 0 1 2 0M8.75 5a.75.75 0 0 0-1.5 0v2.5a.75.75 0 0 0 1.5 0z",fill:"currentColor",fillRule:"evenodd"})}),Ya=e=>m.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...e,children:m.jsx("path",{clipRule:"evenodd",d:"M13.5 8a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0m-3.9-1.55a.75.75 0 1 0-1.2-.9L7.419 8.858L6.03 7.47a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.13-.08z",fill:"currentColor",fillRule:"evenodd"})}),Xa=i.createContext({}),it=i.createContext({}),Wc={variant:"default"},vr=({children:e,className:t,status:n,...r})=>{const a=I.useMemo(()=>Bl({status:n}),[n]),o=I.useMemo(()=>({slots:a,status:n}),[a,n]);return m.jsx(it,{value:o,children:m.jsx(Xa,{value:Wc,children:m.jsx(J.div,{className:a?.base({className:t}),"data-slot":"alert-root",...r,children:e})})})},qc=({children:e,className:t,...n})=>{const{slots:r,status:a}=i.use(it),o=()=>{switch(a){case"accent":return m.jsx(Ft,{"data-slot":"alert-default-icon"});case"success":return m.jsx(Ya,{"data-slot":"alert-default-icon"});case"warning":return m.jsx(Wa,{"data-slot":"alert-default-icon"});case"danger":return m.jsx(qa,{"data-slot":"alert-default-icon"});default:return m.jsx(Ft,{"data-slot":"alert-default-icon"})}};return m.jsx(J.div,{className:ee(r?.indicator,t),"data-slot":"alert-indicator",...n,children:e??o()})},Yc=({children:e,className:t,...n})=>{const{slots:r}=i.use(it);return m.jsx(J.div,{className:ee(r?.content,t),"data-slot":"alert-content",...n,children:e})},Xc=({children:e,className:t,...n})=>{const{slots:r}=i.use(it);return m.jsx(J.p,{className:ee(r?.title,t),"data-slot":"alert-title",...n,children:e})},Qc=({children:e,className:t,...n})=>{const{slots:r}=i.use(it);return m.jsx(J.span,{className:ee(r?.description,t),"data-slot":"alert-description",...n,children:e})},$t=Object.assign(vr,{Root:vr,Indicator:qc,Content:Yc,Title:Xc,Description:Qc}),Jc=Symbol.for("react-aria.i18n.locale"),eu=Symbol.for("react-aria.i18n.strings");let yt;class Ut{constructor(t,n="en-US"){this.strings=Object.fromEntries(Object.entries(t).filter(([,r])=>r)),this.defaultLocale=n}getStringForLocale(t,n){let a=this.getStringsForLocale(n)[t];if(!a)throw new Error(`Could not find intl message ${t} in ${n} locale`);return a}getStringsForLocale(t){let n=this.strings[t];return n||(n=tu(t,this.strings,this.defaultLocale),this.strings[t]=n),n}static getGlobalDictionaryForPackage(t){if(typeof window>"u")return null;let n=window[Jc];if(yt===void 0){let a=window[eu];if(!a)return null;yt={};for(let o in a)yt[o]=new Ut({[n]:a[o]},n)}let r=yt?.[t];if(!r)throw new Error(`Strings for package "${t}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return r}}function tu(e,t,n="en-US"){if(t[e])return t[e];let r=nu(e),a=ru(e);if(a&&t[`${r}-${a}`])return t[`${r}-${a}`];if(t[r])return t[r];for(let o in t)if(o.startsWith(r+"-"))return t[o];return t[n]}function nu(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}function ru(e){if(Intl.Locale)return new Intl.Locale(e).script}const gr=new Map,$r=new Map;class au{constructor(t,n){this.locale=t,this.strings=n}format(t,n){let r=this.strings.getStringForLocale(t,this.locale);return typeof r=="function"?r(n,this):r}plural(t,n,r="cardinal"){let a=n["="+t];if(a)return typeof a=="function"?a():a;let o=this.locale+":"+r,s=gr.get(o);s||(s=new Intl.PluralRules(this.locale,{type:r}),gr.set(o,s));let l=s.select(t);return a=n[l]||n.other,typeof a=="function"?a():a}number(t){let n=$r.get(this.locale);return n||(n=new Intl.NumberFormat(this.locale),$r.set(this.locale,n)),n.format(t)}select(t,n){let r=t[n]||t.other;return typeof r=="function"?r():r}}const yr=new WeakMap;function ou(e){let t=yr.get(e);return t||(t=new Ut(e),yr.set(e,t)),t}function su(e,t){return t&&Ut.getGlobalDictionaryForPackage(t)||ou(e)}function Qa(e,t){let{locale:n}=jn(),r=su(e,t);return i.useMemo(()=>new au(n,r),[n,r])}const iu=i.createContext({});function lu(){return i.useContext(iu)??{}}var tn={exports:{}},nn={};var xr;function cu(){if(xr)return nn;xr=1;var e=ls();function t(f,h){return f===h&&(f!==0||1/f===1/h)||f!==f&&h!==h}var n=typeof Object.is=="function"?Object.is:t,r=e.useState,a=e.useEffect,o=e.useLayoutEffect,s=e.useDebugValue;function l(f,h){var g=h(),v=r({inst:{value:g,getSnapshot:h}}),w=v[0].inst,$=v[1];return o(function(){w.value=g,w.getSnapshot=h,c(w)&&$({inst:w})},[f,g,h]),a(function(){return c(w)&&$({inst:w}),f(function(){c(w)&&$({inst:w})})},[f]),s(g),g}function c(f){var h=f.getSnapshot;f=f.value;try{var g=h();return!n(f,g)}catch{return!0}}function u(f,h){return h()}var d=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?u:l;return nn.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:d,nn}var wr;function uu(){return wr||(wr=1,tn.exports=cu()),tn.exports}var Ja=uu();const Jd=i.createContext(null),du=i.createContext(null),On=i.createContext({}),eo=st(function(t,n){[t,n]=fe(t,n,On);let{elementType:r="span",...a}=t,o=le[r];return I.createElement(o,{className:"react-aria-Text",...a,ref:n})}),Er=({children:e,className:t,slot:n,style:r,variant:a,...o})=>{const s=i.useMemo(()=>Zl({variant:a}),[a]);return m.jsx(Ga,{"aria-label":"Close",className:$e(t,s),"data-slot":"close-button",slot:n,style:r,type:"button",...o,children:l=>typeof e=="function"?e(l):e??m.jsx(Gc,{"data-slot":"close-button-icon"})})},fu=Object.assign(Er,{Root:Er}),mu=i.createContext({}),bu=i.createContext(null),to={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},no={...to,customError:!0,valid:!1},Qe={isInvalid:!1,validationDetails:to,validationErrors:[]},pu=i.createContext({}),Cr="__reactAriaFormValidationState";function hu(e){if(e[Cr]){let{realtimeValidation:t,displayValidation:n,updateValidation:r,resetValidation:a,commitValidation:o}=e[Cr];return{realtimeValidation:t,displayValidation:n,updateValidation:r,resetValidation:a,commitValidation:o}}return vu(e)}function vu(e){let{isInvalid:t,validationState:n,name:r,value:a,builtinValidation:o,validate:s,validationBehavior:l="aria"}=e;n&&(t||=n==="invalid");let c=t!==void 0?{isInvalid:t,validationErrors:[],validationDetails:no}:null,u=i.useMemo(()=>{if(!s||a==null)return null;let M=gu(s,a);return Tr(M)},[s,a]);o?.validationDetails.valid&&(o=void 0);let d=i.useContext(pu),f=i.useMemo(()=>r?Array.isArray(r)?r.flatMap(M=>En(d[M])):En(d[r]):[],[d,r]),[h,g]=i.useState(d),[v,w]=i.useState(!1);d!==h&&(g(d),w(!1));let $=i.useMemo(()=>Tr(v?[]:f),[v,f]),C=i.useRef(Qe),[k,T]=i.useState(Qe),L=i.useRef(Qe),F=()=>{if(!j)return;V(!1);let M=u||o||C.current;rn(M,L.current)||(L.current=M,T(M))},[j,V]=i.useState(!1);return i.useEffect(F),{realtimeValidation:c||$||u||o||Qe,displayValidation:l==="native"?c||$||k:c||$||u||o||k,updateValidation(M){l==="aria"&&!rn(k,M)?T(M):C.current=M},resetValidation(){let M=Qe;rn(M,L.current)||(L.current=M,T(M)),l==="native"&&V(!1),w(!0)},commitValidation(){l==="native"&&V(!0),w(!0)}}}function En(e){return e?Array.isArray(e)?e:[e]:[]}function gu(e,t){if(typeof e=="function"){let n=e(t);if(n&&typeof n!="boolean")return En(n)}return[]}function Tr(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:no}:null}function rn(e,t){return e===t?!0:!!e&&!!t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every((n,r)=>n===t.validationErrors[r])&&Object.entries(e.validationDetails).every(([n,r])=>t.validationDetails[n]===r)}const $u=i.createContext(null);function yu(e){let{description:t,errorMessage:n,isInvalid:r,validationState:a}=e,{labelProps:o,fieldProps:s}=Ta(e),l=un([!!t,!!n,r,a]),c=un([!!t,!!n,r,a]);return s=q(s,{"aria-describedby":[l,c,e["aria-describedby"]].filter(Boolean).join(" ")||void 0}),{labelProps:o,fieldProps:s,descriptionProps:{id:l},errorMessageProps:{id:c}}}function xu(e,t,n){let{validationBehavior:r,focus:a}=e;ae(()=>{if(r==="native"&&n?.current&&"setCustomValidity"in n.current&&!n.current.disabled){let u=t.realtimeValidation.isInvalid?t.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";n.current.setCustomValidity(u),n.current.hasAttribute("title")||(n.current.title=""),t.realtimeValidation.isInvalid||t.updateValidation(Eu(n.current))}});let o=i.useRef(!1),s=Me(()=>{o.current||t.resetValidation()}),l=Me(u=>{t.displayValidation.isInvalid||t.commitValidation();let d=n?.current?.form;!u.defaultPrevented&&n&&d&&Cu(d)===n.current&&(a?a():n.current?.focus(),gc("keyboard")),u.preventDefault()}),c=Me(()=>{t.commitValidation()});i.useEffect(()=>{let u=n?.current;if(!u)return;let d=u.form,f=d?.reset;return d&&(d.reset=()=>{o.current=!window.event||window.event.type==="message"&&D(window.event)instanceof MessagePort,f?.call(d),o.current=!1}),u.addEventListener("invalid",l),u.addEventListener("change",c),d?.addEventListener("reset",s),()=>{u.removeEventListener("invalid",l),u.removeEventListener("change",c),d?.removeEventListener("reset",s),d&&(d.reset=f)}},[n,r])}function wu(e){let t=e.validity;return{badInput:t.badInput,customError:t.customError,patternMismatch:t.patternMismatch,rangeOverflow:t.rangeOverflow,rangeUnderflow:t.rangeUnderflow,stepMismatch:t.stepMismatch,tooLong:t.tooLong,tooShort:t.tooShort,typeMismatch:t.typeMismatch,valueMissing:t.valueMissing,valid:t.valid}}function Eu(e){return{isInvalid:!e.validity.valid,validationDetails:wu(e),validationErrors:e.validationMessage?[e.validationMessage]:[]}}function Cu(e){for(let t=0;t{h.onClick?.(k),ws(k,$,e.href,e.routerOptions)}})}}const Pu=i.createContext(null),Lu=i.forwardRef(function(t,n){[t,n]=fe(t,n,Pu);let r=t.href&&!t.isDisabled?"a":"span",{linkProps:a,isPressed:o}=Su({...t,elementType:r},n),s=le[r],{hoverProps:l,isHovered:c}=Fe(t),{focusProps:u,isFocused:d,isFocusVisible:f}=Ze(),h=ge({...t,defaultClassName:"react-aria-Link",values:{isCurrent:!!t["aria-current"],isDisabled:t.isDisabled||!1,isPressed:o,isHovered:c,isFocused:d,isFocusVisible:f}}),g=ue(t,{global:!0});return delete g.onClick,I.createElement(s,{ref:n,slot:t.slot||void 0,...q(g,h,a,l,u),"data-focused":d||void 0,"data-hovered":c||void 0,"data-pressed":o||void 0,"data-focus-visible":f||void 0,"data-current":!!t["aria-current"]||void 0,"data-disabled":t.isDisabled||void 0},h.children)}),ro=i.createContext({}),kr=({children:e,className:t,...n})=>{const r=I.useMemo(()=>ql(),[]),a=I.useMemo(()=>({slots:r}),[r]);return m.jsx(ro,{value:a,children:m.jsx(Lu,{"data-slot":"link",...n,className:$e(t,r?.base()),children:o=>m.jsx(m.Fragment,{children:typeof e=="function"?e(o):e})})})},Mu=({children:e,className:t,...n})=>{const{slots:r}=i.use(ro);return m.jsx(J.span,{className:ee(r?.icon,t),"data-default-icon":we(!e),"data-slot":"link-icon",...n,children:e??m.jsx(Zc,{"data-slot":"link-default-icon"})})},ao=Object.assign(kr,{Root:kr,Icon:Mu}),Sr=({children:e,className:t,fullWidth:n,isDisabled:r,isIconOnly:a,size:o,slot:s,style:l,variant:c,[ku]:u,...d})=>{const f=i.use(Tu),h=u===!0,g=o??(h?f?.size:void 0),v=c??(h?f?.variant:void 0),w=r??(h?f?.isDisabled:void 0),$=n??(h?f?.fullWidth:void 0),C=zl({fullWidth:$,isIconOnly:a,size:g,variant:v});return m.jsx(Ga,{className:$e(t,C),"data-slot":"button",isDisabled:w,slot:s,style:l,...d,children:k=>typeof e=="function"?e(k):e})},oo=Object.assign(Sr,{Root:Sr}),Ge=i.createContext({}),Pr=({children:e,className:t,variant:n="default",...r})=>{const a=I.useMemo(()=>Kl({variant:n}),[n]),o=I.useMemo(()=>({slots:a}),[a]),s=I.useMemo(()=>({variant:n}),[n]),l=m.jsx(J.div,{className:a.base({className:t}),"data-slot":"card",...r,children:e});return m.jsx(Ge,{value:o,children:n==="transparent"?l:m.jsx(Xa,{value:s,children:l})})},Au=({className:e,...t})=>{const{slots:n}=i.use(Ge);return m.jsx(J.div,{className:ee(n?.header,e),"data-slot":"card-header",...t})},Iu=({children:e,className:t,...n})=>{const{slots:r}=i.use(Ge);return m.jsx(J.h3,{className:ee(r?.title,t),"data-slot":"card-title",...n,children:e})},Ru=({children:e,className:t,...n})=>{const{slots:r}=i.use(Ge);return m.jsx(J.p,{className:ee(r?.description,t),"data-slot":"card-description",...n,children:e})},Vu=({className:e,...t})=>{const{slots:n}=i.use(Ge);return m.jsx(J.div,{className:ee(n?.content,e),"data-slot":"card-content",...t})},Fu=({className:e,...t})=>{const{slots:n}=i.use(Ge);return m.jsx(J.div,{className:ee(n?.footer,e),"data-slot":"card-footer",...t})},an=Object.assign(Pr,{Root:Pr,Header:Au,Title:Iu,Description:Ru,Content:Vu,Footer:Fu}),so=i.createContext({}),Lr=({children:e,className:t,color:n,size:r,variant:a,...o})=>{const s=I.useMemo(()=>Ul({color:n,size:r,variant:a}),[n,r,a]),l=I.useMemo(()=>typeof e=="string"||typeof e=="number"?m.jsx(io,{children:e}):e,[e]),c=I.useMemo(()=>({slots:s}),[s]);return m.jsx(so,{value:c,children:m.jsx(J.span,{...o,className:ee(s.base,t),"data-slot":"chip",children:l})})},io=({children:e,className:t,...n})=>{const{slots:r}=i.use(so);return m.jsx(J.span,{className:ee(r?.label,t),"data-slot":"chip-label",...n,children:e})},ef=Object.assign(Lr,{Root:Lr,Label:io}),lo=i.createContext({});let ju=e=>{let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,...a}=e;return a};const Hu=st(function(t,n){[t,n]=fe(t,n,lo);let{hoverProps:r,isHovered:a}=Fe({...t,isDisabled:t.disabled}),{isFocused:o,isFocusVisible:s,focusProps:l}=Ze({isTextInput:!0,autoFocus:t.autoFocus}),c=!!t["aria-invalid"]&&t["aria-invalid"]!=="false",u=ge({...t,values:{isHovered:a,isFocused:o,isFocusVisible:s,isDisabled:t.disabled||!1,isInvalid:c},defaultClassName:"react-aria-Input"});return I.createElement(le.input,{...q(ju(t),l,r),...u,ref:n,"data-focused":o||void 0,"data-disabled":t.disabled||void 0,"data-hovered":a||void 0,"data-focus-visible":s||void 0,"data-invalid":c||void 0})});function Du(e,t){let{inputElementType:n="input",isDisabled:r=!1,isRequired:a=!1,isReadOnly:o=!1,type:s="text",validationBehavior:l="aria"}=e,[c,u]=Uc(e.value,e.defaultValue||"",e.onChange),{focusableProps:d}=Dn(e,t),f=hu({...e,value:c}),{isInvalid:h,validationErrors:g,validationDetails:v}=f.displayValidation,{labelProps:w,fieldProps:$,descriptionProps:C,errorMessageProps:k}=yu({...e,isInvalid:h,errorMessage:e.errorMessage||g}),T=ue(e,{labelable:!0});const L={type:s,pattern:e.pattern};let[F]=i.useState(c);return Gs(t,e.defaultValue??F,u),xu(e,f,t),{labelProps:w,inputProps:q(T,n==="input"?L:void 0,{disabled:r,readOnly:o,required:a&&l==="native","aria-required":a&&l==="aria"||void 0,"aria-invalid":h||void 0,"aria-errormessage":e["aria-errormessage"],"aria-activedescendant":e["aria-activedescendant"],"aria-autocomplete":e["aria-autocomplete"],"aria-haspopup":e["aria-haspopup"],"aria-controls":e["aria-controls"],value:c,onChange:j=>u(D(j).value),autoComplete:e.autoComplete,autoCapitalize:e.autoCapitalize,maxLength:e.maxLength,minLength:e.minLength,name:e.name,form:e.form,placeholder:e.placeholder,inputMode:e.inputMode,autoCorrect:e.autoCorrect,spellCheck:e.spellCheck,[parseInt(I.version,10)>=17?"enterKeyHint":"enterkeyhint"]:e.enterKeyHint,onCopy:e.onCopy,onCut:e.onCut,onPaste:e.onPaste,onCompositionEnd:e.onCompositionEnd,onCompositionStart:e.onCompositionStart,onCompositionUpdate:e.onCompositionUpdate,onSelect:e.onSelect,onBeforeInput:e.onBeforeInput,onInput:e.onInput,...d,...$}),descriptionProps:C,errorMessageProps:k,isInvalid:h,validationErrors:g,validationDetails:v}}const co=i.createContext({});let Nu=e=>{let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,...a}=e;return a};const tf=i.forwardRef(function(t,n){[t,n]=fe(t,n,co);let{hoverProps:r,isHovered:a}=Fe(t),{isFocused:o,isFocusVisible:s,focusProps:l}=Ze({isTextInput:!0,autoFocus:t.autoFocus}),c=!!t["aria-invalid"]&&t["aria-invalid"]!=="false",u=ge({...t,values:{isHovered:a,isFocused:o,isFocusVisible:s,isDisabled:t.disabled||!1,isInvalid:c},defaultClassName:"react-aria-TextArea"});return I.createElement(le.textarea,{...q(Nu(t),l,r),...u,ref:n,"data-focused":o||void 0,"data-disabled":t.disabled||void 0,"data-hovered":a||void 0,"data-focus-visible":s||void 0,"data-invalid":c||void 0})}),Ou=i.createContext(null),_u=st(function(t,n){[t,n]=fe(t,n,Ou);let{validationBehavior:r}=Ea($u)||{},a=t.validationBehavior??r??"native",o=i.useRef(null);[t,o]=fe(t,o,du);let[s,l]=Ca(!t["aria-label"]&&!t["aria-labelledby"]),[c,u]=i.useState("input"),{labelProps:d,inputProps:f,descriptionProps:h,errorMessageProps:g,...v}=Du({...ec(t),inputElementType:c,label:l,validationBehavior:a},o),w=i.useCallback(k=>{o.current=k,k&&u(k instanceof HTMLTextAreaElement?"textarea":"input")},[o]),$=ge({...t,values:{isDisabled:t.isDisabled||!1,isInvalid:v.isInvalid,isReadOnly:t.isReadOnly||!1,isRequired:t.isRequired||!1},defaultClassName:"react-aria-TextField"}),C=ue(t,{global:!0});return delete C.id,I.createElement(le.div,{...C,...$,ref:n,slot:t.slot||void 0,"data-disabled":t.isDisabled||void 0,"data-invalid":v.isInvalid||void 0,"data-readonly":t.isReadOnly||void 0,"data-required":t.isRequired||void 0},I.createElement(wa,{values:[[Fn,{...d,ref:s}],[lo,{...f,ref:w}],[co,{...f,ref:w}],[mu,{role:"presentation",isInvalid:v.isInvalid,isDisabled:t.isDisabled||!1}],[On,{slots:{description:h,errorMessage:g}}],[bu,v]]},$.children))});var uo={};uo={close:"إغلاق",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} إشعار`,other:()=>`${t.number(e.count)} إشعارات`})}.`};var fo={};fo={close:"Затвори",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} известие`,other:()=>`${t.number(e.count)} известия`})}.`};var mo={};mo={close:"Zavřít",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} oznámení`,other:()=>`${t.number(e.count)} oznámení`})}.`};var bo={};bo={close:"Luk",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} besked`,other:()=>`${t.number(e.count)} beskeder`})}.`};var po={};po={close:"Schließen",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} Benachrichtigung`,other:()=>`${t.number(e.count)} Benachrichtigungen`})}.`};var ho={};ho={close:"Κλείσιμο",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} ειδοποίηση`,other:()=>`${t.number(e.count)} ειδοποιήσεις`})}.`};var vo={};vo={close:"Close",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notification`,other:()=>`${t.number(e.count)} notifications`})}.`};var go={};go={close:"Cerrar",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notificación`,other:()=>`${t.number(e.count)} notificaciones`})}.`};var $o={};$o={close:"Sule",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} teatis`,other:()=>`${t.number(e.count)} teatist`})}.`};var yo={};yo={close:"Sulje",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} ilmoitus`,other:()=>`${t.number(e.count)} ilmoitusta`})}.`};var xo={};xo={close:"Fermer",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notification`,other:()=>`${t.number(e.count)} notifications`})}.`};var wo={};wo={close:"סגור",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} התראה`,other:()=>`${t.number(e.count)} התראות`})}.`};var Eo={};Eo={close:"Zatvori",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} obavijest`,other:()=>`${t.number(e.count)} obavijesti`})}.`};var Co={};Co={close:"Bezárás",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} értesítés`,other:()=>`${t.number(e.count)} értesítés`})}.`};var To={};To={close:"Chiudi",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notifica`,other:()=>`${t.number(e.count)} notifiche`})}.`};var ko={};ko={close:"閉じる",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} 個の通知`,other:()=>`${t.number(e.count)} 個の通知`})}。`};var So={};So={close:"닫기",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)}개 알림`,other:()=>`${t.number(e.count)}개 알림`})}.`};var Po={};Po={close:"Uždaryti",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} pranešimas`,other:()=>`${t.number(e.count)} pranešimai`})}.`};var Lo={};Lo={close:"Aizvērt",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} paziņojums`,other:()=>`${t.number(e.count)} paziņojumi`})}.`};var Mo={};Mo={close:"Lukk",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} varsling`,other:()=>`${t.number(e.count)} varsler`})}.`};var Ao={};Ao={close:"Sluiten",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} melding`,other:()=>`${t.number(e.count)} meldingen`})}.`};var Io={};Io={close:"Zamknij",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} powiadomienie`,few:()=>`${t.number(e.count)} powiadomienia`,many:()=>`${t.number(e.count)} powiadomień`,other:()=>`${t.number(e.count)} powiadomienia`})}.`};var Ro={};Ro={close:"Fechar",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notificação`,other:()=>`${t.number(e.count)} notificações`})}.`};var Vo={};Vo={close:"Fechar",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notificação`,other:()=>`${t.number(e.count)} notificações`})}.`};var Fo={};Fo={close:"Închideţi",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notificare`,other:()=>`${t.number(e.count)} notificări`})}.`};var jo={};jo={close:"Закрыть",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} уведомление`,other:()=>`${t.number(e.count)} уведомления`})}.`};var Ho={};Ho={close:"Zatvoriť",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} oznámenie`,few:()=>`${t.number(e.count)} oznámenia`,other:()=>`${t.number(e.count)} oznámení`})}.`};var Do={};Do={close:"Zapri",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} obvestilo`,two:()=>`${t.number(e.count)} obvestili`,few:()=>`${t.number(e.count)} obvestila`,other:()=>`${t.number(e.count)} obvestil`})}.`};var No={};No={close:"Zatvori",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} obaveštenje`,other:()=>`${t.number(e.count)} obaveštenja`})}.`};var Oo={};Oo={close:"Stäng",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} meddelande`,other:()=>`${t.number(e.count)} meddelanden`})}.`};var _o={};_o={close:"Kapat",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} bildirim`,other:()=>`${t.number(e.count)} bildirim`})}.`};var Bo={};Bo={close:"Закрити",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} сповіщення`,other:()=>`${t.number(e.count)} сповіщення`})}.`};var zo={};zo={close:"关闭",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} 个通知`,other:()=>`${t.number(e.count)} 个通知`})}。`};var Ko={};Ko={close:"關閉",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} 個通知`,other:()=>`${t.number(e.count)} 個通知`})}。`};var _n={};_n={"ar-AE":uo,"bg-BG":fo,"cs-CZ":mo,"da-DK":bo,"de-DE":po,"el-GR":ho,"en-US":vo,"es-ES":go,"et-EE":$o,"fi-FI":yo,"fr-FR":xo,"he-IL":wo,"hr-HR":Eo,"hu-HU":Co,"it-IT":To,"ja-JP":ko,"ko-KR":So,"lt-LT":Po,"lv-LV":Lo,"nb-NO":Mo,"nl-NL":Ao,"pl-PL":Io,"pt-BR":Ro,"pt-PT":Vo,"ro-RO":Fo,"ru-RU":jo,"sk-SK":Ho,"sl-SI":Do,"sr-SP":No,"sv-SE":Oo,"tr-TR":_o,"uk-UA":Bo,"zh-CN":zo,"zh-TW":Ko};function Bu(e){return e&&e.__esModule?e.default:e}function zu(e,t,n){let{key:r,timer:a,timeout:o}=e.toast;i.useEffect(()=>{if(!(a==null||o==null))return a.reset(o),()=>{a.pause()}},[a,o]);let s=Ae(),l=un(),c=Qa(Bu(_n),"@react-aria/toast"),[u,d]=i.useState(!1);return ae(()=>{d(!0)},[]),{toastProps:{...ue(e,{labelable:!0}),role:"alertdialog","aria-modal":"false","aria-labelledby":e["aria-labelledby"]||s,"aria-describedby":e["aria-describedby"]||l,tabIndex:0},contentProps:{role:"alert","aria-atomic":"true","aria-hidden":u?void 0:"true"},titleProps:{id:s},descriptionProps:{id:l},closeButtonProps:{"aria-label":c.format("close"),onPress:()=>t.close(r)}}}const Uo=1,on=Symbol.for("react-aria-landmark-manager");function Ku(e){return document.addEventListener("react-aria-landmark-manager-change",e),()=>document.removeEventListener("react-aria-landmark-manager-change",e)}function Mr(){if(typeof document>"u")return null;let e=document[on];return e&&e.version>=Uo?e:(document[on]=new Zu,document.dispatchEvent(new CustomEvent("react-aria-landmark-manager-change")),document[on])}function Uu(){return Ja.useSyncExternalStore(Ku,Mr,Mr)}class Zu{constructor(){this.landmarks=[],this.isListening=!1,this.refCount=0,this.version=Uo,this.f6Handler=this.f6Handler.bind(this),this.focusinHandler=this.focusinHandler.bind(this),this.focusoutHandler=this.focusoutHandler.bind(this)}setupIfNeeded(){this.isListening||(document.addEventListener("keydown",this.f6Handler,{capture:!0}),document.addEventListener("focusin",this.focusinHandler,{capture:!0}),document.addEventListener("focusout",this.focusoutHandler,{capture:!0}),this.isListening=!0)}teardownIfNeeded(){!this.isListening||this.landmarks.length>0||this.refCount>0||(document.removeEventListener("keydown",this.f6Handler,{capture:!0}),document.removeEventListener("focusin",this.focusinHandler,{capture:!0}),document.removeEventListener("focusout",this.focusoutHandler,{capture:!0}),this.isListening=!1)}focusLandmark(t,n){this.landmarks.find(r=>r.ref.current===t)?.focus?.(n)}getLandmarksByRole(t){return new Set(this.landmarks.filter(n=>n.role===t))}getLandmarkByRole(t){return this.landmarks.find(n=>n.role===t)}addLandmark(t){if(this.setupIfNeeded(),this.landmarks.find(a=>a.ref===t.ref)||!t.ref.current)return;if(this.landmarks.filter(a=>a.role==="main").length>1,this.landmarks.length===0){this.landmarks=[t],this.checkLabels(t.role);return}let n=0,r=this.landmarks.length-1;for(;n<=r;){let a=Math.floor((n+r)/2),o=t.ref.current.compareDocumentPosition(this.landmarks[a].ref.current);!!(o&Node.DOCUMENT_POSITION_PRECEDING||o&Node.DOCUMENT_POSITION_CONTAINS)?n=a+1:r=a-1}this.landmarks.splice(n,0,t),this.checkLabels(t.role)}updateLandmark(t){let n=this.landmarks.findIndex(r=>r.ref===t.ref);n>=0&&(this.landmarks[n]={...this.landmarks[n],...t},this.checkLabels(this.landmarks[n].role))}removeLandmark(t){this.landmarks=this.landmarks.filter(n=>n.ref!==t),this.teardownIfNeeded()}checkLabels(t){let n=this.getLandmarksByRole(t);n.size>1&&[...n].filter(r=>!r.label)}closestLandmark(t){let n=new Map(this.landmarks.map(a=>[a.ref.current,a])),r=t;for(;r&&!n.has(r)&&r!==document.body&&r.parentElement;)r=r.parentElement;return n.get(r)}getNextLandmark(t,{backward:n}){let r=this.closestLandmark(t),a=n?this.landmarks.length-1:0;r&&(a=this.landmarks.indexOf(r)+(n?-1:1));let o=()=>{if(a<0){if(!t.dispatchEvent(new CustomEvent("react-aria-landmark-navigation",{detail:{direction:"backward"},bubbles:!0,cancelable:!0})))return!0;a=this.landmarks.length-1}else if(a>=this.landmarks.length){if(!t.dispatchEvent(new CustomEvent("react-aria-landmark-navigation",{detail:{direction:"forward"},bubbles:!0,cancelable:!0})))return!0;a=0}return a<0||a>=this.landmarks.length};if(o())return;let s=a;for(;this.landmarks[a].ref.current?.closest("[aria-hidden=true]");){if(a+=n?-1:1,o())return;if(a===s)break}return this.landmarks[a]}f6Handler(t){t.key==="F6"&&(t.altKey?this.focusMain():this.navigate(D(t),t.shiftKey))&&(t.preventDefault(),t.stopPropagation())}focusMain(){let t=this.getLandmarkByRole("main");return t&&t.ref.current&&t.ref.current.isConnected?(this.focusLandmark(t.ref.current,"forward"),!0):!1}navigate(t,n){let r=this.getNextLandmark(t,{backward:n});if(!r)return!1;if(r.lastFocused){let a=r.lastFocused;if(G(document.body,a))return a.focus(),!0}return r.ref.current&&r.ref.current.isConnected?(this.focusLandmark(r.ref.current,n?"backward":"forward"),!0):!1}focusinHandler(t){let n=this.closestLandmark(D(t));n&&n.ref.current!==D(t)&&this.updateLandmark({ref:n.ref,lastFocused:D(t)});let r=t.relatedTarget;if(r){let a=this.closestLandmark(r);a&&a.ref.current===r&&a.blur()}}focusoutHandler(t){let n=D(t),r=t.relatedTarget;if(!r||r===document){let a=this.closestLandmark(n);a&&a.ref.current===n&&a.blur()}}createLandmarkController(){let t=this;return t.refCount++,t.setupIfNeeded(),{navigate(n,r){let a=r?.from||document.activeElement;return t.navigate(a,n==="backward")},focusNext(n){let r=n?.from||document.activeElement;return t.navigate(r,!1)},focusPrevious(n){let r=n?.from||document.activeElement;return t.navigate(r,!0)},focusMain(){return t.focusMain()},dispose(){t&&(t.refCount--,t.teardownIfNeeded(),t=null)}}}registerLandmark(t){return this.landmarks.find(n=>n.ref===t.ref)?this.updateLandmark(t):this.addLandmark(t),()=>this.removeLandmark(t.ref)}}function Gu(e,t){const{role:n,"aria-label":r,"aria-labelledby":a,focus:o}=e;let s=Uu(),l=r||a,[c,u]=i.useState(!1),d=i.useCallback(()=>{u(!0)},[u]),f=i.useCallback(()=>{u(!1)},[u]);return ae(()=>{if(s)return s.registerLandmark({ref:t,label:l,role:n,focus:o||d,blur:f})},[s,l,t,n,o,d,f]),i.useEffect(()=>{c&&t.current?.focus()},[c,t]),{landmarkProps:{role:n,tabIndex:c?-1:void 0,"aria-label":r,"aria-labelledby":a}}}function Wu(e){return e&&e.__esModule?e.default:e}function qu(e,t,n){let r=Qa(Wu(_n),"@react-aria/toast"),{landmarkProps:a}=Gu({role:"region","aria-label":e["aria-label"]||r.format("notifications",{count:t.visibleToasts.length})},n),o=i.useRef(!1),s=i.useRef(!1),l=i.useCallback(()=>{o.current||s.current?t.pauseAll():t.resumeAll()},[t]),{hoverProps:c}=Fe({onHoverStart:()=>{o.current=!0,l()},onHoverEnd:()=>{o.current=!1,l()}}),u=i.useRef([]),d=i.useRef(t.visibleToasts),f=i.useRef(null);ae(()=>{if(f.current===-1||t.visibleToasts.length===0||!n.current){u.current=[],d.current=t.visibleToasts;return}if(u.current=[...n.current.querySelectorAll('[role="alertdialog"]')],d.current.length===t.visibleToasts.length&&t.visibleToasts.every(($,C)=>$.key===d.current[C].key)){d.current=t.visibleToasts;return}let v=d.current.map(($,C)=>({...$,i:C,isRemoved:!t.visibleToasts.some(k=>$.key===k.key)})),w=v.findIndex($=>$.i===f.current&&$.isRemoved);if(w>-1)if(Et()==="pointer"&&h.current?.isConnected)ce(h.current);else{let $=0,C,k;for(;$<=w;)v[$].isRemoved||(k=Math.max(0,$-1)),$++;for(;$=0&&k=0&&C{s.current=!0,h.current=v.relatedTarget,l()},onBlurWithin:()=>{s.current=!1,h.current=null,l()}});return i.useEffect(()=>{t.visibleToasts.length===0&&h.current?.isConnected&&(Et()==="pointer"?ce(h.current):h.current.focus(),h.current=null)},[n,t.visibleToasts.length]),i.useEffect(()=>()=>{h.current?.isConnected&&(Et()==="pointer"?ce(h.current):h.current.focus(),h.current=null)},[n]),{regionProps:q(a,c,g,{tabIndex:-1,"data-react-aria-top-layer":!0,onFocus:v=>{let w=D(v).closest('[role="alertdialog"]');f.current=u.current.findIndex($=>$===w)},onBlur:()=>{f.current=-1}})}}function Yu(e){let t=i.useCallback(a=>e.subscribe(a),[e]),n=i.useCallback(()=>e.visibleToasts,[e]);return{visibleToasts:Ja.useSyncExternalStore(t,n,n),add:(a,o)=>e.add(a,o),close:a=>e.close(a),pauseAll:()=>e.pauseAll(),resumeAll:()=>e.resumeAll()}}class Xu{constructor(t){this.queue=[],this.subscriptions=new Set,this.visibleToasts=[],this.maxVisibleToasts=t?.maxVisibleToasts??1/0,this.wrapUpdate=t?.wrapUpdate}runWithWrapUpdate(t,n){this.wrapUpdate?this.wrapUpdate(t,n):t()}subscribe(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}add(t,n={}){let r="_"+Math.random().toString(36).slice(2),a={...n,content:t,key:r,timer:n.timeout?new Qu(()=>this.close(r),n.timeout):void 0};return this.queue.unshift(a),this.updateVisibleToasts("add"),r}close(t){let n=this.queue.findIndex(r=>r.key===t);n>=0&&(this.queue[n].onClose?.(),this.queue.splice(n,1)),this.updateVisibleToasts("remove")}updateVisibleToasts(t){this.visibleToasts=this.queue.slice(0,this.maxVisibleToasts),this.runWithWrapUpdate(()=>{for(let n of this.subscriptions)n()},t)}pauseAll(){for(let t of this.visibleToasts)t.timer&&t.timer.pause()}resumeAll(){for(let t of this.visibleToasts)t.timer&&t.timer.resume()}clear(){this.queue=[],this.updateVisibleToasts("clear")}}class Qu{constructor(t,n){this.startTime=null,this.remaining=n,this.callback=t}reset(t){this.remaining=t,this.resume()}pause(){this.timerId!=null&&(clearTimeout(this.timerId),this.timerId=null,this.remaining-=Date.now()-this.startTime)}resume(){this.remaining<=0||(this.startTime=Date.now(),this.timerId=setTimeout(()=>{this.timerId=null,this.remaining=0,this.callback()},this.remaining))}}const Zt=i.createContext(null),Ju=i.forwardRef(function(t,n){let r=at(),a=Yu(t.queue),o=Bt(n),{regionProps:s}=qu(t,a,o),{focusProps:l,isFocused:c,isFocusVisible:u}=Ze(),{hoverProps:d,isHovered:f}=Fe({}),h=ge({...t,children:void 0,defaultClassName:"react-aria-ToastRegion",values:{visibleToasts:a.visibleToasts,isHovered:f,isFocused:c,isFocusVisible:u}}),{direction:g}=jn(),v,{getContainer:w}=lu();r||(v=document.body,w&&(v=w()));let $=ue(t,{global:!0}),C=I.createElement(Zt.Provider,{value:a},I.createElement(le.div,{...q($,h,s,l,d),dir:g,ref:o,"data-hovered":f||void 0,"data-focused":c||void 0,"data-focus-visible":u||void 0},typeof t.children=="function"?I.createElement(ed,{...t,render:void 0,className:void 0,style:{display:"contents"}},t.children):t.children));return a.visibleToasts.length>0&&v?Wr.createPortal(C,v):null}),ed=i.forwardRef(function(t,n){let r=i.useContext(Zt),{hoverProps:a,isHovered:o}=Fe({}),s=ge({...t,children:void 0,defaultClassName:"react-aria-ToastList",values:{visibleToasts:r.visibleToasts,isFocused:!1,isFocusVisible:!1,isHovered:o}});return I.createElement(le.ol,{...a,...s,ref:n},r.visibleToasts.map(l=>I.createElement("li",{key:l.key,style:{display:"contents"}},t.children({toast:l}))))}),td=i.forwardRef(function(t,n){let r=i.useContext(Zt),a=Bt(n),{toastProps:o,contentProps:s,titleProps:l,descriptionProps:c,closeButtonProps:u}=zu(t,r,a),{focusProps:d,isFocused:f,isFocusVisible:h}=Ze(),g=ge({...t,defaultClassName:"react-aria-Toast",values:{toast:t.toast,isFocused:f,isFocusVisible:h}}),v=ue(t,{global:!0});return I.createElement(le.div,{...q(v,g,o,d),ref:a,"data-focused":f||void 0,"data-focus-visible":h||void 0},I.createElement(wa,{values:[[Zo,s],[On,{slots:{[gn]:{},title:l,description:c}}],[Za,{slots:{[gn]:{},close:u}}]]},g.children))}),Zo=i.createContext({}),nd=i.forwardRef(function(t,n){return[t,n]=fe(t,n,Zo),I.createElement(le.div,{render:t.render,className:"react-aria-ToastContent",...t,ref:n},t.children)}),Be={blue:"\x1B[34m",green:"\x1B[32m",magenta:"\x1B[35m",red:"\x1B[31m",reset:"\x1B[0m",yellow:"\x1B[33m"},rd={debug:Be.magenta,error:Be.red,info:Be.blue,success:Be.green,warn:Be.yellow},ad={debug:"🔍",error:"❌",info:"ℹ️",success:"✅",warn:"⚠️"};class od{constructor(t={}){this.enabled=t.enabled??!0,this.prefix=t.prefix??"HeroUI"}formatMessage(t,n){const r=rd[t],a=ad[t];return`${r}[${this.prefix}]${Be.reset} ${a} ${n}`}log(t,n,...r){if(!this.enabled)return;const a=this.formatMessage(t,n);switch(t){case"error":console.error(a,...r);break;case"warn":console.warn(a,...r);break;default:console.log(a,...r)}}info(t,...n){this.log("info",t,...n)}success(t,...n){this.log("success",t,...n)}warn(t,...n){this.log("warn",t,...n)}error(t,...n){this.log("error",t,...n)}debug(t,...n){this.log("debug",t,...n)}divider(t="=",n=80){this.enabled&&console.log(t.repeat(n))}newline(){this.enabled&&console.log()}}new od({prefix:"HeroUI"});const sd=e=>{const t=`$$heroui.collection.${e}`,n=i.createContext(void 0),r=(c,u)=>i.Children.map(c,d=>i.isValidElement(d)?I.cloneElement(d,{[t]:u}):d),a=c=>{const{[t]:u,...d}=c;return[u,d]},o=c=>{const[u,d]=a(c),f=i.useContext(n);return[u??f,d]},s=({children:c,...u})=>m.jsx(n.Provider,{value:u,children:r(c,u)});return s.displayName=`HeroUI.CollectionSlot(${e})`,{key:t,inject:r,consume:a,useSlot:o,Injector:s,withSlot:(c,u)=>{const d=i.forwardRef(function(h,g){const[v,w]=o(h),{children:$,...C}=w;if(!v)return m.jsx(c,{...C,ref:g,children:$});if(u)return u({...C,children:$},v,g);const{className:k,render:T,...L}=v;return m.jsx(c,{...C,ref:g,children:T?T({children:$,className:k,...L}):m.jsx("div",{className:k,"data-slot":`${e}-container`,...L,children:$})})});return d.displayName=`HeroUI.withCollectionSlot(${c.displayName||c.name||e})`,d},Context:n}},id=i.createContext({});sd("combo-box.inputGroup");const Go=12,Wo=3,ld=Number.MAX_SAFE_INTEGER,qo=.05,cd=460,Tt=4e3,Yo=300,ud=["altKey","KeyT"],Xo=i.createContext({}),Ar=({children:e,className:t,fullWidth:n,variant:r,...a})=>{const o=I.useMemo(()=>Ql({fullWidth:n}),[n]),s=I.useMemo(()=>({variant:r}),[r]);return m.jsx(_u,{"data-slot":"textfield",...a,className:$e(t,o),children:l=>m.jsx(Xo,{value:s,children:m.jsx(m.Fragment,{children:typeof e=="function"?e(l):e})})})},Ir=({className:e,fullWidth:t,variant:n,...r})=>{const a=i.use(Xo),o=i.use(id),s=n??a.variant??o.variant;return m.jsx(Hu,{className:$e(e,Gl({fullWidth:t,variant:s})),"data-slot":"input",...r})},nf=Object.assign(Ir,{Root:Ir}),Rr=({children:e,className:t,isDisabled:n,isInvalid:r,isRequired:a,...o})=>m.jsx(nc,{className:Wl({isRequired:a,isDisabled:n,isInvalid:r,className:t}),"data-slot":"label",...o,children:e}),rf=Object.assign(Rr,{Root:Rr}),Qo=globalThis?.document?i.useLayoutEffect:i.useEffect,sn=new Map;function dd(e,t,n=!0){const r=at();return i.useMemo(()=>{if(t!==void 0)return t;if(!r){if(n&&sn.has(e))return sn.get(e);try{const a=document.documentElement,o=getComputedStyle(a).getPropertyValue(e).trim()||void 0;return n&&sn.set(e,o),o}catch{return}}},[e,t,r,n])}const Vr=({animationType:e,className:t,...n})=>{const r=dd("--skeleton-animation",e),a=I.useMemo(()=>Yl({animationType:r}),[r]);return m.jsx(J.div,{className:a.base({className:t}),...n})},af=Object.assign(Vr,{Root:Vr}),fd=({...e})=>{const t=i.useId();return m.jsxs("svg",{"data-slot":"spinner-icon",viewBox:"0 0 24 24",...e,children:[m.jsxs("defs",{children:[m.jsxs("linearGradient",{id:`«data-slot-icon-def-1»-${t}`,x1:"50%",x2:"50%",y1:"5.271%",y2:"91.793%",children:[m.jsx("stop",{offset:"0%",stopColor:"currentColor"}),m.jsx("stop",{offset:"100%",stopColor:"currentColor",stopOpacity:.55})]}),m.jsxs("linearGradient",{id:`«data-slot-icon-def-2»-${t}`,x1:"50%",x2:"50%",y1:"15.24%",y2:"87.15%",children:[m.jsx("stop",{offset:"0%",stopColor:"currentColor",stopOpacity:0}),m.jsx("stop",{offset:"100%",stopColor:"currentColor",stopOpacity:.55})]})]}),m.jsxs("g",{fill:"none",children:[m.jsx("path",{d:"m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z"}),m.jsx("path",{d:"M8.749.021a1.5 1.5 0 0 1 .497 2.958A7.5 7.5 0 0 0 3 10.375a7.5 7.5 0 0 0 7.5 7.5v3c-5.799 0-10.5-4.7-10.5-10.5C0 5.23 3.726.865 8.749.021",fill:`url(#«data-slot-icon-def-1»-${t})`,transform:"translate(1.5 1.625)"}),m.jsx("path",{d:"M15.392 2.673a1.5 1.5 0 0 1 2.119-.115A10.48 10.48 0 0 1 21 10.375c0 5.8-4.701 10.5-10.5 10.5v-3a7.5 7.5 0 0 0 5.007-13.084a1.5 1.5 0 0 1-.115-2.118",fill:`url(#«data-slot-icon-def-2»-${t})`,transform:"translate(1.5 1.625)"})]})]})},Fr=({className:e,color:t,size:n,...r})=>m.jsx(J.span,{"aria-label":"Loading","data-slot":"spinner",role:"status",...r,className:Xl({className:e,color:t,size:n}),children:m.jsx(fd,{"aria-hidden":!0})}),md=Object.assign(Fr,{Root:Fr}),of=Object.assign(Ar,{Root:Ar}),bd=e=>{const[t,n]=i.useState(void 0),r=i.useCallback(()=>{const a=e.current;if(!a)return;const o=a.style.height;a.style.height="auto";const s=a.scrollHeight;a.style.height=o,n(l=>l!==s?s:l)},[e]);return Qo(()=>{r()},[r]),i.useEffect(()=>{const a=e.current;if(!a)return;let o=0;const s=()=>{o||(o=requestAnimationFrame(()=>{o=0,r()}))},l=new MutationObserver(s);l.observe(a,{attributeFilter:["class"],attributes:!0,characterData:!0,childList:!0,subtree:!0});let c=a.getBoundingClientRect().width;const u=new ResizeObserver(d=>{const f=d[0]?.contentRect.width;f===void 0||Math.abs(f-c)<.5||(c=f,s())});return u.observe(a),()=>{l.disconnect(),u.disconnect(),cancelAnimationFrame(o)}},[e,r]),{height:t}},pd=typeof window<"u"?i.useLayoutEffect:i.useEffect,hd=typeof window>"u";function vd(e,{defaultValue:t=!1,initializeWithValue:n=!0}={}){const r=l=>hd?t:window.matchMedia(l).matches,[a,o]=i.useState(()=>n?r(e):t);function s(){o(r(e))}return pd(()=>{const l=window.matchMedia(e);return s(),l.addListener?l.addListener(s):l.addEventListener("change",s),()=>{l.removeListener?l.removeListener(s):l.removeEventListener("change",s)}},[e]),a}const ln=typeof performance<"u"&&typeof performance.now=="function"?()=>performance.now():()=>Date.now(),jr=new WeakSet;class gd{startTime=null;constructor(t,n){this.remaining=n,this.callback=t}reset(t){this.remaining=t,this.resume()}pause(){this.timerId!=null&&(clearTimeout(this.timerId),this.timerId=null,this.remaining-=ln()-(this.startTime??ln()))}resume(){this.remaining<=0||(this.startTime=ln(),this.timerId=setTimeout(()=>{this.timerId=null,this.remaining=0,this.callback()},this.remaining))}}class rt extends Xu{static didWarnMissingNotify=!1;exitTimers=new Map;exitingSnapshot=new Set;exitSubscriptions=new Set;suspensions=new Set;isBatchingExits=!1;constructor(t,n=Yo){super(t),this.exitDuration=n}suspendTimers(t){const n=this.suspensions.size===0;this.suspensions.add(t),n&&super.pauseAll()}resumeTimers(t){this.suspensions.delete(t),this.suspensions.size===0&&super.resumeAll()}pauseAll(){this.suspendTimers("external")}resumeAll(){this.resumeTimers("external")}guardTimer(t){if(jr.has(t))return;jr.add(t);const n=t.resume.bind(t),r=t.reset.bind(t);t.resume=()=>{this.suspensions.size>0||t.timerId!=null||n()},t.reset=a=>{t.pause(),r(a)}}add(t,n){const r=super.add(t,n),a=this.visibleToasts.find(o=>o.key===r)?.timer;return a&&this.guardTimer(a),r}updateToast(t,n,r){if(this.exitTimers.has(t))return!1;const a=this.visibleToasts.find(s=>s.key===t);if(!a)return!1;if(a.content=n,r&&"onClose"in r&&(a.onClose=r.onClose),r?.timeout!==void 0)if(a.timer?.pause(),a.timeout=r.timeout,r.timeout>0){const s=new gd(()=>this.close(t),r.timeout);this.guardTimer(s),a.timer=s}else a.timer=void 0;const o=this.updateVisibleToasts;return typeof o=="function"?o.call(this,"add"):(rt.didWarnMissingNotify||(rt.didWarnMissingNotify=!0,console.warn("[HeroUI Toast] react-stately no longer exposes updateVisibleToasts; toast updates fall back to a partial re-render.")),this.exitingSnapshot=new Set(this.exitTimers.keys()),this.notifyExitSubscribers()),!0}getExitingKeys=()=>this.exitingSnapshot;subscribeExiting=t=>(this.exitSubscriptions.add(t),()=>{this.exitSubscriptions.delete(t)});notifyExitSubscribers(){for(const t of this.exitSubscriptions)t()}close(t){const n=this.visibleToasts.find(o=>o.key===t);if(this.exitTimers.has(t)||!n)return;if(!(this.exitDuration>0&&typeof window<"u"&&!window.matchMedia?.("(prefers-reduced-motion: reduce)")?.matches)){super.close(t);return}const a=n.onClose;n.onClose=void 0,this.exitTimers.set(t,setTimeout(()=>{this.exitTimers.delete(t),this.exitingSnapshot=new Set(this.exitTimers.keys()),super.close(t),this.isBatchingExits||this.notifyExitSubscribers()},this.exitDuration)),this.isBatchingExits||(this.exitingSnapshot=new Set(this.exitTimers.keys()),this.notifyExitSubscribers()),a?.()}clear(){this.isBatchingExits=!0;try{for(const t of[...this.visibleToasts])this.close(t.key)}finally{this.isBatchingExits=!1,this.exitingSnapshot=new Set(this.exitTimers.keys()),this.notifyExitSubscribers()}}destroy(){for(const t of this.exitTimers.values())clearTimeout(t);this.exitTimers.clear(),this.exitingSnapshot=new Set,this.exitSubscriptions.clear(),this.suspensions.clear();for(const t of this.visibleToasts)t.timer?.pause()}}const $d=e=>e instanceof rt;class Jo{constructor(t){this.maxVisibleToasts=t?.maxVisibleToasts,this.queue=new rt({maxVisibleToasts:ld,wrapUpdate:t?.wrapUpdate},t?.exitDuration??Yo)}add(t,n){return this.queue.add(t,{...n,timeout:n?.timeout??Tt})}close(t){this.queue.close(t)}update(t,n,r){return this.queue.updateToast(t,n,r)}pauseAll(){this.queue.pauseAll()}resumeAll(){this.queue.resumeAll()}clear(){this.queue.clear()}subscribe(t){return this.queue.subscribe(t)}get visibleToasts(){return this.queue.visibleToasts}getQueue(){return this.queue}destroy(){this.queue.destroy()}}function yd(e){const t=(o,s)=>({title:o,description:s?.description,indicator:s?.indicator,variant:s?.variant||"default",actionProps:s?.actionProps,isLoading:s?.isLoading}),n=o=>({timeout:o?.timeout??Tt,onClose:o?.onClose}),r=o=>({...o&&"timeout"in o?{timeout:o.timeout}:null,...o&&"onClose"in o?{onClose:o.onClose}:null}),a=(o,s)=>e.add(t(o,s),n(s));return a.success=(o,s)=>a(o,{...s,variant:"success"}),a.danger=(o,s)=>a(o,{...s,variant:"danger"}),a.info=(o,s)=>a(o,{...s,variant:"accent"}),a.warning=(o,s)=>a(o,{...s,variant:"warning"}),a.update=(o,s,l)=>{const c=t(s,l);return e.update(o,c,r(l))?o:e.add(c,n(l))},a.promise=(o,s)=>{const l=typeof o=="function"?o():o,c=e.add(t(s.loading,{isLoading:!0}),{timeout:0});return l.then(u=>{const d=typeof s.success=="function"?s.success(u):s.success;return a.update(c,d,{isLoading:!1,timeout:Tt,variant:"success"})}).catch(u=>{const d=typeof s.error=="function"?s.error(u):s.error;return a.update(c,d,{isLoading:!1,timeout:Tt,variant:"danger"})}),c},a.getQueue=()=>e.getQueue(),a.close=o=>e.close(o),a.pauseAll=()=>e.pauseAll(),a.resumeAll=()=>e.resumeAll(),a.clear=()=>e.clear(),a}const xd=new Jo,jt=yd(xd),ke=i.createContext({}),Hr=["altKey","ctrlKey","metaKey","shiftKey"],wd=new Set,Dr=()=>wd,Ed=()=>()=>{},Cd=(e,t)=>{if(!t){document.activeElement?.blur();return}const n=o=>o instanceof HTMLElement&&o.matches('[data-slot="toast"]:not([data-exiting="true"]):not([data-hidden="true"])');let r=null,a=e.previousElementSibling;for(;a;){if(n(a)){r=a;break}a=a.previousElementSibling}if(!r)for(a=e.nextElementSibling;a;){if(n(a)){r=a;break}a=a.nextElementSibling}if(!r){const o=e.closest('[data-slot="toast-region"]');if(o){for(const s of o.querySelectorAll('[data-slot="toast"]:not([data-exiting="true"]):not([data-hidden="true"])'))if(s!==e){r=s;break}}}r?r.focus():document.activeElement?.blur()},Bn=({children:e,className:t,placement:n,ref:r,scaleFactor:a,style:o,toast:s,variant:l,...c})=>{const{exitingKeys:u,gap:d=Go,heightsByKey:f,isExpanded:h=!1,maxVisibleToasts:g=Wo,onToastHeightChange:v,onToastHeightRemove:w,placement:$,scaleFactor:C,slots:k}=i.use(ke),T=n??$,L=a??C??qo,j=i.use(Zt).visibleToasts,V=s?.key,x=V!=null&&(u?.has(V)??!1),R=i.useMemo(()=>!u||u.size===0?j:j.filter(B=>!u.has(B.key)||B.key===V),[u,V,j]),M=j.indexOf(s),z=R.indexOf(s),Z=z<=0,Q=!x&&z>=g,p=i.useRef(null),A=i.useMemo(()=>ot(p,r),[r]),{height:H}=bd(p),{isFocusVisible:E}=xc(),[K,b]=i.useState(!0);i.useEffect(()=>{let B=0;const ne=requestAnimationFrame(()=>{B=requestAnimationFrame(()=>{b(!1)})});return()=>{cancelAnimationFrame(ne),cancelAnimationFrame(B)}},[]),i.useLayoutEffect(()=>{V&&typeof H=="number"&&v?.(V,H)},[V,H,v]),i.useEffect(()=>{if(V)return()=>{w?.(V)}},[V,w]),i.useLayoutEffect(()=>{const B=p.current;if(B)if(B.tabIndex=Z||h&&!Q&&!x?0:-1,Q||x)if(B.contains(document.activeElement)&&Cd(B,E),B.setAttribute("aria-hidden","true"),x)for(const ne of B.querySelectorAll("button, a"))ne.tabIndex=-1;else B.setAttribute("inert","");else B.removeAttribute("aria-hidden"),B.removeAttribute("inert")},[Z,h,Q,x,E]);const y=i.useMemo(()=>{const B=R[0]?.key,ne=(B?f?.[B]:void 0)??H??0;let oe=0;for(let U=0;U({...y,...B}));return m.jsx(td,{...c,ref:A,className:$e(t,k?.toast({variant:l})),"data-entering":we(K),"data-exiting":we(x),"data-expanded":we(h),"data-frontmost":we(Z),"data-hidden":we(Q),"data-index":z,"data-placement":T,"data-slot":"toast",style:O,toast:s,children:e})};Bn.displayName="HeroUI.Toast";const es=({children:e,className:t,...n})=>{const{slots:r}=i.use(ke);return m.jsx(nd,{...n,className:ee(r?.content,t),"data-slot":"toast-content",children:e})},Ht=({children:e,className:t,variant:n,...r})=>{const{slots:a}=i.use(ke),o=I.isValidElement(e)?e.type:e??"default",s=i.useRef(o),[l,c]=i.useState(!1);Qo(()=>{s.current!==o&&(s.current=o,c(!0))},[o]);const u=i.useCallback(()=>{switch(n){case"accent":return m.jsx(Ft,{"data-slot":"toast-default-icon"});case"success":return m.jsx(Ya,{"data-slot":"toast-default-icon"});case"warning":return m.jsx(Wa,{"data-slot":"toast-default-icon"});case"danger":return m.jsx(qa,{"data-slot":"toast-default-icon"});default:return m.jsx(Ft,{"data-slot":"toast-default-icon"})}},[n]);return m.jsx(J.div,{...r,className:ee(a?.indicator,t),"data-slot":"toast-indicator","data-swapped":we(l),children:e??u()})};Ht.displayName="HeroUI.ToastIndicator";const zn=({children:e,className:t,...n})=>{const{slots:r}=i.use(ke);return m.jsx(eo,{...n,className:ee(r?.title,t),"data-slot":"toast-title",slot:"title",children:e})};zn.displayName="HeroUI.ToastTitle";const Kn=({children:e,className:t,...n})=>{const{slots:r}=i.use(ke);return m.jsx(eo,{...n,className:ee(r?.description,t),"data-slot":"toast-description",slot:"description",children:e})};Kn.displayName="HeroUI.ToastDescription";const Un=({className:e,...t})=>{const{slots:n}=i.use(ke);return m.jsx(fu,{...t,className:$e(e,n?.close()),"data-slot":"toast-close",slot:"close"})};Un.displayName="HeroUI.ToastCloseButton";const Dt=({children:e,className:t,...n})=>{const{slots:r}=i.use(ke);return m.jsx(oo,{...n,className:$e(t,r?.action?.()),"data-slot":"toast-action-button",children:e})};Dt.displayName="HeroUI.ToastActionButton";const ts=({children:e,className:t,gap:n=Go,hotkey:r=ud,isExpanded:a=!1,maxVisibleToasts:o,placement:s="bottom",queue:l,ref:c,scaleFactor:u=qo,style:d,width:f=cd,...h})=>{const g=i.useMemo(()=>Jl({placement:s}),[s]),v=vd("(max-width: 768px)"),[w,$]=i.useState({}),C=i.useRef(r);i.useEffect(()=>{C.current=r},[r]);const k=i.useMemo(()=>l?l.getQueue():jt.getQueue(),[l]),T=$d(k)?k:null,L=i.useSyncExternalStore(T?T.subscribeExiting:Ed,T?T.getExitingKeys:Dr,Dr),F=i.useCallback(b=>k.subscribe(b),[k]),j=i.useSyncExternalStore(F,()=>k.visibleToasts.length,()=>0),[V,x]=i.useState(!1),R=i.useRef(!1),M=i.useCallback(b=>{const y=_=>{typeof c=="function"?c(_):c&&typeof c=="object"&&(c.current=_)};if(y(b),!b)return;const O=()=>{!R.current&&!b.contains(document.activeElement)&&x(!1)},B=_=>{_.pointerType!=="touch"&&(R.current=!0,x(!0))},ne=_=>{_.pointerType!=="touch"&&(R.current=!1,O())},oe=()=>{x(!0)},U=_=>{_.relatedTarget instanceof Node&&b.contains(_.relatedTarget)||O()},W=_=>{_.pointerType==="touch"||b.contains(_.target)||(R.current=!1,O())},Se=_=>{_.key==="Escape"&&(b.contains(document.activeElement)&&document.activeElement.blur(),R.current=!1,x(!1))},qe=_=>{const je=C.current;if(je.length===0)return;const He=Hr.every(me=>_[me]===je.includes(me)),De=je.every(me=>Hr.includes(me)||_.code===me);!He||!De||(_.preventDefault(),b.focus())};return b.addEventListener("pointerenter",B),b.addEventListener("pointermove",B),b.addEventListener("pointerleave",ne),b.addEventListener("focusin",oe),b.addEventListener("focusout",U),b.addEventListener("keydown",Se),document.addEventListener("pointerover",W,!0),document.addEventListener("keydown",qe),()=>{b.removeEventListener("pointerenter",B),b.removeEventListener("pointermove",B),b.removeEventListener("pointerleave",ne),b.removeEventListener("focusin",oe),b.removeEventListener("focusout",U),b.removeEventListener("keydown",Se),document.removeEventListener("pointerover",W,!0),document.removeEventListener("keydown",qe),R.current=!1,x(!1),y(null)}},[c]);i.useEffect(()=>{if(!(!T||!V))return T.suspendTimers("interaction"),()=>{T.resumeTimers("interaction")}},[T,V]),i.useEffect(()=>{if(typeof document>"u"||!T)return;const b=()=>{document.hidden?T.suspendTimers("visibility"):T.resumeTimers("visibility")};return document.addEventListener("visibilitychange",b),()=>{document.removeEventListener("visibilitychange",b),T.resumeTimers("visibility")}},[T]);const z=j-L.size,Z=(a||V)&&z>1,Q=i.useMemo(()=>{const b=l&&"maxVisibleToasts"in l?l.maxVisibleToasts:void 0;return o??b??Wo},[o,l]),p=i.useCallback((b,y)=>{$(O=>O[b]===y?O:{...O,[b]:y})},[]),A=i.useCallback(b=>{$(y=>{if(!(b in y))return y;const O={...y};return delete O[b],O})},[]),H=i.useCallback(b=>{const{actionProps:y,description:O,indicator:B,isLoading:ne,title:oe,variant:U}=b.toast.content??{};return m.jsxs(Bn,{placement:s,scaleFactor:u,toast:b.toast,variant:U,children:[B===null?null:ne?m.jsx(Ht,{variant:U,children:m.jsx(md,{color:"current",size:"sm"})}):m.jsx(Ht,{variant:U,children:B}),m.jsxs(es,{children:[!!oe&&m.jsx(zn,{children:oe}),!!O&&m.jsx(Kn,{children:O}),v&&y?.children?m.jsx(Dt,{...y,children:y.children}):null]}),!v&&y?.children?m.jsx(Dt,{...y,children:y.children}):null,m.jsx(Un,{})]})},[v,s,u]),E=i.useMemo(()=>({exitingKeys:L,gap:n,heightsByKey:w,isExpanded:Z,maxVisibleToasts:Q,onToastHeightChange:p,onToastHeightRemove:A,placement:s,scaleFactor:u,slots:g}),[L,n,p,A,Z,s,Q,u,g,w]),K=Vn(d,b=>({"--gap":`${n}px`,"--placement":s,"--scale-factor":u,"--toast-width":typeof f=="number"?`${f}px`:f,...b}));return m.jsx(Ju,{...h,ref:M,className:$e(t,g?.region()),"data-expanded":we(Z),"data-slot":"toast-region",queue:k,style:K,children:b=>{const y=b.toast.content,O={...b,isLoading:y?.isLoading??!1};return m.jsx(ke,{value:E,children:typeof e>"u"?H(b):typeof e=="function"?e(O):e})}})};ts.displayName="HeroUI.ToastProvider";const Td=Object.assign(Bn,{Provider:ts,Content:es,Indicator:Ht,Title:zn,Description:Kn,ActionButton:Dt,CloseButton:Un,Queue:Jo,toast:jt}),kd=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M244,56v48a12,12,0,0,1-12,12H184a12,12,0,1,1,0-24H201.1l-19-17.38c-.13-.12-.26-.24-.38-.37A76,76,0,1,0,127,204h1a75.53,75.53,0,0,0,52.15-20.72,12,12,0,0,1,16.49,17.45A99.45,99.45,0,0,1,128,228h-1.37A100,100,0,1,1,198.51,57.06L220,76.72V56a12,12,0,0,1,24,0Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z",opacity:"0.2"}),i.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1,0-16H211.4L184.81,71.64l-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,0,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60L224,85.8V56a8,8,0,1,1,16,0Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1-5.66-13.66l17-17-10.55-9.65-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,1,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60l10.93,10L226.34,50.3A8,8,0,0,1,240,56Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M238,56v48a6,6,0,0,1-6,6H184a6,6,0,0,1,0-12h32.55l-30.38-27.8c-.06-.06-.12-.13-.19-.19a82,82,0,1,0-1.7,117.65,6,6,0,0,1,8.24,8.73A93.46,93.46,0,0,1,128,222h-1.28A94,94,0,1,1,194.37,61.4L226,90.35V56a6,6,0,1,1,12,0Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1,0-16H211.4L184.81,71.64l-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,0,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60L224,85.8V56a8,8,0,1,1,16,0Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M236,56v48a4,4,0,0,1-4,4H184a4,4,0,0,1,0-8h37.7L187.53,68.69l-.13-.12a84,84,0,1,0-1.75,120.51,4,4,0,0,1,5.5,5.82A91.43,91.43,0,0,1,128,220h-1.26A92,92,0,1,1,193,62.84l35,32.05V56a4,4,0,1,1,8,0Z"}))]]),Sd=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M204,64V168a12,12,0,0,1-24,0V93L72.49,200.49a12,12,0,0,1-17-17L163,76H88a12,12,0,0,1,0-24H192A12,12,0,0,1,204,64Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M192,64V168L88,64Z",opacity:"0.2"}),i.createElement("path",{d:"M192,56H88a8,8,0,0,0-5.66,13.66L128.69,116,58.34,186.34a8,8,0,0,0,11.32,11.32L140,127.31l46.34,46.35A8,8,0,0,0,200,168V64A8,8,0,0,0,192,56Zm-8,92.69-38.34-38.34h0L107.31,72H184Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M200,64V168a8,8,0,0,1-13.66,5.66L140,127.31,69.66,197.66a8,8,0,0,1-11.32-11.32L128.69,116,82.34,69.66A8,8,0,0,1,88,56H192A8,8,0,0,1,200,64Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M198,64V168a6,6,0,0,1-12,0V78.48L68.24,196.24a6,6,0,0,1-8.48-8.48L177.52,70H88a6,6,0,0,1,0-12H192A6,6,0,0,1,198,64Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M196,64V168a4,4,0,0,1-8,0V73.66L66.83,194.83a4,4,0,0,1-5.66-5.66L182.34,68H88a4,4,0,0,1,0-8H192A4,4,0,0,1,196,64Z"}))]]),Pd=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M87.5,151.52l64-64a12,12,0,0,1,17,17l-64,64a12,12,0,0,1-17-17Zm131-114a60.08,60.08,0,0,0-84.87,0L103.51,67.61a12,12,0,0,0,17,17l30.07-30.06a36,36,0,0,1,50.93,50.92L171.4,135.52a12,12,0,1,0,17,17l30.08-30.06A60.09,60.09,0,0,0,218.45,37.55ZM135.52,171.4l-30.07,30.08a36,36,0,0,1-50.92-50.93l30.06-30.07a12,12,0,0,0-17-17L37.55,133.58a60,60,0,0,0,84.88,84.87l30.06-30.07a12,12,0,0,0-17-17Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M209.94,113.94l-96,96a48,48,0,0,1-67.88-67.88l96-96a48,48,0,0,1,67.88,67.88Z",opacity:"0.2"}),i.createElement("path",{d:"M165.66,90.34a8,8,0,0,1,0,11.32l-64,64a8,8,0,0,1-11.32-11.32l64-64A8,8,0,0,1,165.66,90.34ZM215.6,40.4a56,56,0,0,0-79.2,0L106.34,70.45a8,8,0,0,0,11.32,11.32l30.06-30a40,40,0,0,1,56.57,56.56l-30.07,30.06a8,8,0,0,0,11.31,11.32L215.6,119.6a56,56,0,0,0,0-79.2ZM138.34,174.22l-30.06,30.06a40,40,0,1,1-56.56-56.57l30.05-30.05a8,8,0,0,0-11.32-11.32L40.4,136.4a56,56,0,0,0,79.2,79.2l30.06-30.07a8,8,0,0,0-11.32-11.31Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM144.56,173.66l-21.45,21.45a44,44,0,0,1-62.22-62.22l21.45-21.46a8,8,0,0,1,11.32,11.31L72.2,144.2a28,28,0,0,0,39.6,39.6l21.45-21.46a8,8,0,0,1,11.31,11.32Zm-34.9-16a8,8,0,0,1-11.32-11.32l48-48a8,8,0,0,1,11.32,11.32Zm85.45-34.55-21.45,21.45a8,8,0,0,1-11.32-11.31L183.8,111.8a28,28,0,0,0-39.6-39.6L122.74,93.66a8,8,0,0,1-11.31-11.32l21.46-21.45a44,44,0,0,1,62.22,62.22Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M164.25,91.75a6,6,0,0,1,0,8.49l-64,64a6,6,0,0,1-8.49-8.48l64-64A6,6,0,0,1,164.25,91.75ZM214.2,41.8a54.07,54.07,0,0,0-76.38,0L107.75,71.85a6,6,0,0,0,8.49,8.49l30.07-30.06a42,42,0,0,1,59.41,59.41l-30.08,30.07a6,6,0,1,0,8.49,8.49l30.07-30.07A54,54,0,0,0,214.2,41.8ZM139.76,175.64l-30.07,30.08a42,42,0,0,1-59.41-59.41l30.06-30.07a6,6,0,0,0-8.49-8.49l-30,30.07a54,54,0,0,0,76.38,76.39l30.07-30.08a6,6,0,0,0-8.49-8.49Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M165.66,90.34a8,8,0,0,1,0,11.32l-64,64a8,8,0,0,1-11.32-11.32l64-64A8,8,0,0,1,165.66,90.34ZM215.6,40.4a56,56,0,0,0-79.2,0L106.34,70.45a8,8,0,0,0,11.32,11.32l30.06-30a40,40,0,0,1,56.57,56.56l-30.07,30.06a8,8,0,0,0,11.31,11.32L215.6,119.6a56,56,0,0,0,0-79.2ZM138.34,174.22l-30.06,30.06a40,40,0,1,1-56.56-56.57l30.05-30.05a8,8,0,0,0-11.32-11.32L40.4,136.4a56,56,0,0,0,79.2,79.2l30.06-30.07a8,8,0,0,0-11.32-11.31Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M162.84,93.16a4,4,0,0,1,0,5.66l-64,64a4,4,0,0,1-5.66-5.66l64-64A4,4,0,0,1,162.84,93.16Zm49.95-49.95a52.07,52.07,0,0,0-73.56,0L109.17,73.27a4,4,0,0,0,5.65,5.66l30.07-30.06a44,44,0,0,1,62.24,62.24l-30.07,30.06a4,4,0,0,0,5.66,5.66l30.07-30.06A52.07,52.07,0,0,0,212.79,43.21ZM141.17,177.06l-30.06,30.07a44,44,0,0,1-62.24-62.24l30.06-30.06a4,4,0,0,0-5.66-5.66L43.21,139.23a52,52,0,0,0,73.56,73.56l30.06-30.07a4,4,0,1,0-5.66-5.66Z"}))]]),Ld=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M208,76H180V56A52,52,0,0,0,76,56V76H48A20,20,0,0,0,28,96V208a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V96A20,20,0,0,0,208,76ZM100,56a28,28,0,0,1,56,0V76H100ZM204,204H52V100H204Zm-76-92a32,32,0,0,0-12,61.66V180a12,12,0,0,0,24,0v-6.34A32,32,0,0,0,128,112Zm0,24a8,8,0,1,1-8,8A8,8,0,0,1,128,136Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M208,88H48a8,8,0,0,0-8,8V208a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V96A8,8,0,0,0,208,88Zm-80,72a20,20,0,1,1,20-20A20,20,0,0,1,128,160Z",opacity:"0.2"}),i.createElement("path",{d:"M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Zm-80-96a28,28,0,0,0-8,54.83V184a8,8,0,0,0,16,0V166.83A28,28,0,0,0,128,112Zm0,40a12,12,0,1,1,12-12A12,12,0,0,1,128,152Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80Zm-72,78.63V184a8,8,0,0,1-16,0V158.63a24,24,0,1,1,16,0ZM160,80H96V56a32,32,0,0,1,64,0Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M208,82H174V56a46,46,0,0,0-92,0V82H48A14,14,0,0,0,34,96V208a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V96A14,14,0,0,0,208,82ZM94,56a34,34,0,0,1,68,0V82H94ZM210,208a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V96a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2Zm-82-94a26,26,0,0,0-6,51.29V184a6,6,0,0,0,12,0V165.29A26,26,0,0,0,128,114Zm0,40a14,14,0,1,1,14-14A14,14,0,0,1,128,154Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M128,112a28,28,0,0,0-8,54.83V184a8,8,0,0,0,16,0V166.83A28,28,0,0,0,128,112Zm0,40a12,12,0,1,1,12-12A12,12,0,0,1,128,152Zm80-72H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M208,84H172V56a44,44,0,0,0-88,0V84H48A12,12,0,0,0,36,96V208a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V96A12,12,0,0,0,208,84ZM92,56a36,36,0,0,1,72,0V84H92ZM212,208a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V96a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Zm-84-92a24,24,0,0,0-4,47.66V184a4,4,0,0,0,8,0V163.66A24,24,0,0,0,128,116Zm0,40a16,16,0,1,1,16-16A16,16,0,0,1,128,156Z"}))]]),Md=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm-12-80V80a12,12,0,0,1,24,0v52a12,12,0,0,1-24,0Zm28,40a16,16,0,1,1-16-16A16,16,0,0,1,144,172Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),i.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-8,56a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm8,104a12,12,0,1,1,12-12A12,12,0,0,1,128,184Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm-6-82V80a6,6,0,0,1,12,0v56a6,6,0,0,1-12,0Zm16,36a10,10,0,1,1-10-10A10,10,0,0,1,138,172Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm-4-84V80a4,4,0,0,1,8,0v56a4,4,0,0,1-8,0Zm12,36a8,8,0,1,1-8-8A8,8,0,0,1,136,172Z"}))]]),Ad=i.createContext({color:"currentColor",size:"1em",weight:"regular",mirrored:!1}),We=i.forwardRef((e,t)=>{const{alt:n,color:r,size:a,weight:o,mirrored:s,children:l,weights:c,...u}=e,{color:d="currentColor",size:f,weight:h="regular",mirrored:g=!1,...v}=i.useContext(Ad);return i.createElement("svg",{ref:t,xmlns:"http://www.w3.org/2000/svg",width:a??f,height:a??f,fill:r??d,viewBox:"0 0 256 256",transform:s||g?"scale(-1, 1)":void 0,...v,...u},!!n&&i.createElement("title",null,n),l,c.get(o??h))});We.displayName="IconBase";const Id=i.forwardRef((e,t)=>i.createElement(We,{ref:t,...e,weights:kd}));Id.displayName="ArrowClockwiseIcon";const ns=i.forwardRef((e,t)=>i.createElement(We,{ref:t,...e,weights:Sd}));ns.displayName="ArrowUpRightIcon";const rs=i.forwardRef((e,t)=>i.createElement(We,{ref:t,...e,weights:Pd}));rs.displayName="LinkSimpleIcon";const Rd=i.forwardRef((e,t)=>i.createElement(We,{ref:t,...e,weights:Ld}));Rd.displayName="LockKeyIcon";const as=i.forwardRef((e,t)=>i.createElement(We,{ref:t,...e,weights:Md}));as.displayName="WarningCircleIcon";function os(){return m.jsxs(ao,{href:"https://github.com/webadderallorg/Recordly",target:"_blank",rel:"noopener noreferrer",className:"brand",children:[m.jsx("img",{src:"/icon-64.png",alt:"",width:"28",height:"28"}),m.jsx("span",{children:"Recordly"})]})}function sf({title:e,library:t=!1}){return m.jsxs("header",{className:"share-header",children:[m.jsxs("div",{className:"header-start",children:[m.jsx(os,{}),m.jsx("span",{className:"header-divider"}),m.jsx("span",{className:"header-context",children:e||"Shared recording"})]}),m.jsxs(ao,{className:"button button--sm button--secondary",href:t?"/library/logout":"https://github.com/webadderallorg/Recordly",target:t?void 0:"_blank",rel:t?void 0:"noopener noreferrer",children:[t?"Log out":"Get Recordly",!t&&m.jsx(ns,{size:16})]})]})}function lf({children:e}){return m.jsxs($t,{status:"danger",role:"alert",children:[m.jsx($t.Indicator,{children:m.jsx(as,{})}),m.jsx($t.Content,{children:m.jsx($t.Description,{children:e})})]})}function cf({children:e}){return m.jsx("main",{className:"gate-page",children:m.jsxs(an,{className:"gate-card",children:[m.jsx(an.Header,{children:m.jsx(os,{})}),m.jsx(an.Content,{className:"gate-content",children:e})]})})}async function Vd(e=0,t){const n=new URL(t?`/s/${t}`:window.location.pathname,window.location.origin);e>0&&n.searchParams.set("t",String(Math.floor(e)));try{await navigator.clipboard.writeText(n.href),jt.success("Link copied")}catch{jt.danger("Could not copy the link. Copy the address from your browser.")}}function uf({time:e=0,code:t}){return m.jsxs(oo,{size:"sm",variant:"secondary",onPress:()=>{Vd(e,t)},children:[m.jsx(rs,{size:16}),"Copy link"]})}function df(){return m.jsx(Td.Provider,{placement:"bottom"})}export{_t as $,Yr as A,oo as B,an as C,Nd as D,D as E,jn as F,Od as G,sf as H,nf as I,pe as J,cn as K,ao as L,fs as M,df as N,Bd as O,Js as P,wc as Q,Et as R,af as S,of as T,Rc as U,Ua as V,Dd as W,ti as X,St as Y,q as Z,Qa as _,lf as a,Vd as a$,Ks as a0,Ba as a1,Bt as a2,Zr as a3,at as a4,lu as a5,_a as a6,_d as a7,Uc as a8,Ud as a9,Fc as aA,Ta as aB,Gs as aC,zd as aD,dc as aE,Fn as aF,Ze as aG,st as aH,Wd as aI,J as aJ,$e as aK,Qd as aL,Xa as aM,Ga as aN,Zd as aO,Qo as aP,ot as aQ,we as aR,Yd as aS,Xd as aT,qd as aU,sd as aV,Xo as aW,tf as aX,dd as aY,md as aZ,rs as a_,Kd as aa,Ja as ab,kn as ac,za as ad,ce as ae,Ae as af,jd as ag,Or as ah,Ce as ai,un as aj,Fe as ak,Vt as al,gc as am,Dn as an,xs as ao,ws as ap,Gd as aq,wa as ar,Ea as as,On as at,gn as au,Jd as av,du as aw,Ca as ax,ee as ay,dr as az,ef as b,uf as c,cf as d,Rd as e,rf as f,G as g,ae as h,Me as i,m as j,Ee as k,Hd as l,Ot as m,kt as n,Wr as o,We as p,ie as q,Id as r,fe as s,jt as t,ge as u,ue as v,le as w,re as x,Tn as y,X as z}; diff --git a/services/recordly-share/worker/web/dist/_astro/ShareUI.C55A6XGF.css b/services/recordly-share/worker/web/dist/_astro/ShareUI.C55A6XGF.css deleted file mode 100644 index fe806831..00000000 --- a/services/recordly-share/worker/web/dist/_astro/ShareUI.C55A6XGF.css +++ /dev/null @@ -1 +0,0 @@ -@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-content:"";--tw-duration:initial;--tw-leading:initial;--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-space-y-reverse:0;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--border-width-field:var(--field-border-width,var(--border-width));--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-linear:linear}@layer theme.base{:root,:host{--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--field-border:transparent;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){color-scheme:light;--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(27.21% .0024 247.91);--surface-tertiary-foreground:var(--foreground);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--field-placeholder:var(--muted);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}@layer components;}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none;--z-index-overlay:100000;--z-index-toast:calc(var(--z-index-overlay) + 1)}::view-transition{pointer-events:none}[data-scrollbar=thin]{--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--scrollbar-gutter:auto}[data-scrollbar=default]{--scrollbar-width:auto;--scrollbar-color:auto;--scrollbar-gutter:auto}[data-scrollbar=none]{--scrollbar-width:none;--scrollbar-color:auto;--scrollbar-gutter:auto}:root{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:var(--background);color:var(--foreground);color-scheme:dark}body{min-width:320px;margin:0}button,input,textarea{font:inherit}svg{flex-shrink:0}::selection{background:var(--accent-soft);color:var(--accent-soft-foreground)}}@layer components{.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),color .15s var(--ease-out),background-color .1s var(--ease-out),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not([data-focused]),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media(hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:0;padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error]{height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing) * .5)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:0;padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";border-radius:calc(var(--radius) * .25);background-color:var(--separator);inset-inline-start:calc(var(--spacing) * 0);width:100%;height:1px;position:absolute;bottom:0}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.accordion__trigger:hover:not([aria-expanded=true]){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accordion__trigger:hover:not([aria-expanded=true]){background-color:color-mix(in oklab,var(--foreground) 3%,transparent 90%)}}}.accordion__trigger:focus-visible:not([data-focused]),.accordion__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height,opacity;opacity:1}.accordion--surface{background-color:var(--surface);border-radius:min(32px,var(--radius-3xl))}@media(hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab,var(--surface-foreground) 6%,transparent)}}.accordion--surface .accordion__item:after{width:94%;inset-inline-start:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-start-start-radius:min(32px,var(--radius-3xl));border-start-end-radius:min(32px,var(--radius-3xl))}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-end-end-radius:min(32px,var(--radius-3xl));border-end-start-radius:min(32px,var(--radius-3xl))}.breadcrumbs{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.breadcrumbs .breadcrumbs__link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not([data-focused]),.disclosure__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height,opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing) * 2)}.link{border-radius:calc(var(--radius) * 1.5);--tw-font-weight:var(--font-weight-medium);width:fit-content;height:fit-content;font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:none;-webkit-text-decoration-color:var(--separator-tertiary);text-decoration-color:var(--separator-tertiary);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .1s var(--ease-out);align-items:center;text-decoration-thickness:1.5px;display:inline-flex;position:relative}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media(hover:hover){.link:hover,.link[data-hovered=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent)}}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}.link:active,.link[data-pressed=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:active,.link[data-pressed=true]) .link__icon{opacity:1}.link:focus-visible:not([data-focused]),.link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}:is(.link:focus-visible:not([data-focused]),.link[data-focus-visible=true]) .link__icon{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon{pointer-events:none;color:currentColor;opacity:.6;width:.75em;height:.75em;transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link .link__icon svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link .link__icon[data-default-icon=true]{padding-bottom:calc(var(--spacing) * 1.5);margin-inline-start:var(--spacing)}.link.button{gap:0;text-decoration-line:none}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:var(--spacing);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__content{align-self:center}}.pagination__item{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);transform-origin:50%;border-radius:calc(var(--radius) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(min-width:48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover);--pagination-link-fg:var(--default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--default);--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover)}.pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media(min-width:48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link--nav{gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 2.5)}:is(.pagination__link--nav [data-slot=pagination-previous-icon],.pagination__link--nav [data-slot=pagination-next-icon]):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.pagination--sm .pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__link{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{background-color:var(--default);border-radius:calc(var(--radius) * 2.5);position:relative}.tabs__list-container>.tabs__list-container__scroller[data-orientation=vertical]{height:100%}.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next{z-index:2;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:var(--cursor-interactive);border-style:var(--tw-border-style);color:var(--foreground);--tw-outline-style:none;transition:opacity .15s var(--ease-smooth);background-color:#0000;border-width:0;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;padding:0;display:none;position:absolute}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover{opacity:.7}}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:calc(var(--spacing) * 1);top:50%}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:calc(var(--spacing) * 1);top:50%}:is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev,.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev{top:var(--spacing);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next{bottom:var(--spacing);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has(>:is([data-left-scroll=true],[data-left-right-scroll=true],[data-top-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-prev,.tabs__list-container:has(>:is([data-right-scroll=true],[data-left-right-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-next{display:inline-flex}.tabs__list{padding:var(--spacing);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical]{gap:var(--spacing);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;z-index:1;cursor:var(--cursor-interactive);transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not([data-focused]),.tabs__tab[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs--align-start>:is(.tabs__list-container,.tabs__list) .tabs__tab{text-align:start;justify-content:flex-start}.tabs--align-end>:is(.tabs__list-container,.tabs__list) .tabs__tab{text-align:end;justify-content:flex-end}.tabs__separator{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--muted);position:absolute}@supports (color:color-mix(in lab,red,red)){.tabs__separator{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.tabs__separator{transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{inset-inline-start:calc(var(--spacing) * 0);width:1px;height:50%;top:25%}.tabs__list[data-orientation=vertical] .tabs__separator{inset-inline-start:5%;width:90%;height:1px;top:0}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{inset-inline-start:calc(var(--spacing) * 0);width:100%;position:absolute;top:0}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-inline-start:calc(var(--spacing) * 4)}.tabs__indicator{border-radius:calc(var(--radius) * 3);background-color:var(--segment);--tw-shadow:var(--surface-shadow);width:100%;height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:-1;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container{background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list{padding:0}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:calc(var(--spacing) * .5);top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{height:100%;width:calc(var(--spacing) * .5);inset-inline-start:calc(var(--spacing) * 0);top:0}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not([data-focused]),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{will-change:transform;background-color:var(--button-bg-pressed);transform:scale(.97)}@media(hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media(min-width:40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media(min-width:48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media(min-width:48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media(min-width:48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media(min-width:48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:0;height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not([data-focused]),.button-group .button[data-focus-visible=true]{z-index:10}.button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.button-group--vertical .button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.toggle-button{height:calc(var(--spacing) * 9)}}.toggle-button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--accent-soft);--toggle-button-bg-selected-hover:var(--accent-soft-hover);--toggle-button-bg-selected-pressed:var(--accent-soft-hover);--toggle-button-fg-selected:var(--accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not([data-focused]),.toggle-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media(hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media(min-width:40rem){.toggle-button svg{margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.toggle-button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media(min-width:48rem){.toggle-button--sm{height:calc(var(--spacing) * 8)}}.toggle-button--sm svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.toggle-button--lg{height:calc(var(--spacing) * 10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--default);--toggle-button-bg-pressed:var(--default);--toggle-button-fg:var(--default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media(min-width:48rem){.toggle-button--icon-only{width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 9)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 11)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 10)}}.toggle-button-group{justify-content:center;align-items:center;gap:0;width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not([data-focused]),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.toggle-button-group--vertical .toggle-button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.toggle-button-group--detached{gap:var(--spacing)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing) * 2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{border-radius:calc(var(--radius) * 3);background-color:var(--surface);padding:var(--spacing);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dropdown{gap:var(--spacing);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not([data-focused]),.dropdown__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding:0;overflow-y:auto}@media(min-width:48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{border-radius:min(32px,var(--radius-3xl));box-shadow:var(--overlay-shadow)}.dropdown__popover:focus-visible:not([data-focused]),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu{gap:calc(var(--spacing) * .5);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-inline-start:3%}.list-box-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-inline-end:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not([data-focused]),.list-box-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media(hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-end:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.list-box{width:100%;padding:var(--spacing);position:relative;overflow:clip}.list-box>*+*{margin-top:var(--spacing)}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-inline-start:3%}.menu-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.menu-item:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 7)}.menu-item:focus-visible:not([data-focused]),.menu-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{will-change:transform;transform:scale(.98)}@media(hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-start:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 2)}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.menu{gap:var(--spacing);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-inline-start:3%}.tag-group{gap:var(--spacing);flex-direction:column;display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],.tag-group [data-slot=description],.tag-group [slot=errorMessage],.tag-group [data-slot=error-message]{padding:var(--spacing)}.tag{--optical-offset:.031em;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-focus-visible]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag:is([data-selected=true],[aria-selected=true]){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-soft-hover)}}.tag--sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg{border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media(hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default-hover)}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media(hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface-hover)}}.tag__remove-button:after{content:"";width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%}.tag__remove-button{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area{width:100%;max-width:calc(var(--spacing) * 56);border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after{content:"";pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.color-area__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out),height .15s var(--ease-out);border:3px solid #fff;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-area__thumb[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-area__thumb[data-dragging=true]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.color-picker__trigger{align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not([data-focused]),.color-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-picker__trigger:disabled,.color-picker__trigger[data-disabled=true],.color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover{min-width:calc(var(--spacing) * 62);transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);box-shadow:var(--overlay-shadow);border-radius:min(32px,calc(var(--radius) * 2.5));gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover:focus-visible:not([data-focused]),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.color-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.color-picker__popover[data-exiting=true],.color-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.color-slider{gap:var(--spacing);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.color-slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.color-slider .color-slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.color-slider .color-slider__track{border-radius:calc(var(--radius) * 2);grid-area:track;position:relative}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:1;transition:transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-slider .color-slider__thumb[data-disabled=true]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track{height:calc(var(--spacing) * 5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:before,.color-slider[data-orientation=horizontal] .color-slider__track:after{width:.625rem;height:100%;top:0}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-start-start-radius:calc(var(--radius) * 2);border-end-start-radius:calc(var(--radius) * 2);inset-inline-start:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-end-radius:calc(var(--radius) * 2);border-end-end-radius:calc(var(--radius) * 2);inset-inline-end:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);top:50%}.color-slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.color-slider[data-orientation=vertical] .color-slider__track{width:calc(var(--spacing) * 5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:before,.color-slider[data-orientation=vertical] .color-slider__track:after{width:100%;height:.625rem;inset-inline-start:calc(var(--spacing) * 0)}.color-slider[data-orientation=vertical] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-end-end-radius:999px;border-end-start-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-start-radius:999px;border-start-end-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);left:50%}.color-swatch{box-sizing:border-box;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(var(--color-swatch-current),var(--color-swatch-current)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:calc(var(--radius) * 2)}.color-swatch--square{border-radius:calc(var(--radius) * .75)}.color-swatch--xs{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--xs.color-swatch--circle{border-radius:calc(var(--radius) * 1)}.color-swatch--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--sm.color-swatch--circle{border-radius:calc(var(--radius) * 1.5)}.color-swatch--lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--lg.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.color-swatch--xl.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-swatch-picker__item{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-width:2px;border-color:#0000;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__item:focus-visible,.color-swatch-picker__item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-swatch-picker__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true]{border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{transform:scale(.77)}.color-swatch-picker__swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.color-swatch-picker__indicator>*{width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*{color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.color-input-group[data-focus-within=true],.color-input-group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.color-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group[data-invalid=true]:focus,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true][data-focused=true],.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true]:focus-within,.color-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],.color-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input{cursor:text;border-style:var(--tw-border-style);height:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;display:flex}@media(min-width:40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.color-input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.color-input-group__suffix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.color-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-input-group-bg);--color-input-group-bg:var(--default);--color-input-group-bg-hover:var(--default-hover);--color-input-group-bg-focus:var(--default)}@media(hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group--secondary[data-invalid=true]:focus,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true][data-focused=true],.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field--full-width{width:100%}.slider{gap:var(--spacing);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.slider .slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.slider .slider__track{border-radius:calc(var(--radius) * 1.5);background-color:var(--default);grid-area:track;position:relative}.slider .slider__fill{pointer-events:none;background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;border-radius:calc(var(--radius) * 1.5);background-color:var(--accent);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth),transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.slider .slider__thumb:after{z-index:10;border-radius:calc(var(--radius) * 1);background-color:var(--accent-foreground);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}@media(prefers-reduced-motion:reduce){.slider .slider__thumb[data-dragging=true]:after:not(:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.slider .slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.slider .slider__thumb[data-disabled=true]{cursor:default}.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.slider[data-orientation=horizontal] .slider__track{height:calc(var(--spacing) * 5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.slider[data-orientation=vertical] .slider__track{height:100%;width:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.switch{align-items:flex-start;gap:var(--spacing);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--default);--switch-control-bg-hover:var(--switch-control-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--accent);--switch-control-bg-checked-hover:var(--accent-hover)}.switch[data-disabled=true],.switch[data-disabled=true] [data-slot=description],.switch[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.switch[data-disabled=true] .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab,red,red)){.switch[data-disabled=true] .switch__thumb{background-color:color-mix(in oklab,var(--default-foreground) 20%,transparent)}}.switch>[data-slot=description]{width:100%;min-width:0;padding-inline-start:3.25rem}.switch>[data-slot=field-error]{width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);padding-inline-start:3.25rem}.switch.switch--sm>[data-slot=description],.switch.switch--sm>[data-slot=field-error]{padding-inline-start:2.75rem}.switch.switch--lg>[data-slot=description],.switch.switch--lg>[data-slot=field-error]{padding-inline-start:3.75rem}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{border-radius:calc(var(--radius) * 1.5);background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth),box-shadow .15s var(--ease-out);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control,.switch [data-slot=switch-content][data-focus-visible=true] .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control,.switch [data-slot=switch-content][data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media(prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control,.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.switch--sm .switch__control{border-radius:calc(var(--radius) * 1);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:calc(var(--radius) * 1);background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid),background-color .2s var(--ease-out);margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius) * .75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{border-radius:calc(var(--radius) * 1.5);width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch [data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}.switch [data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}.switch-group{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing) * 4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.badge{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:calc(var(--radius) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--default);--badge-fg:var(--default-foreground);--badge-border:var(--background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);background-clip:padding-box;flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label{padding-inline:calc(var(--spacing) * .5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.badge--lg{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm{min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent{--badge-fg:var(--accent-soft-foreground)}.badge--default{--badge-fg:var(--default-foreground)}.badge--success{--badge-fg:var(--success-soft-foreground)}.badge--warning{--badge-fg:var(--warning-soft-foreground)}.badge--danger{--badge-fg:var(--danger-soft-foreground)}.badge--top-right{position:absolute;top:0;right:0;transform:translate(25%,-25%)}.badge--top-left{position:absolute;top:0;left:0;transform:translate(-25%,-25%)}.badge--bottom-right{position:absolute;bottom:0;right:0;transform:translate(25%,25%)}.badge--bottom-left{position:absolute;bottom:0;left:0;transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--accent);--badge-fg:var(--accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--default);--badge-fg:var(--default-foreground)}.badge--primary.badge--success{--badge-bg:var(--success);--badge-fg:var(--success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--warning);--badge-fg:var(--warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--danger);--badge-fg:var(--danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--accent-soft);--badge-fg:var(--accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--default-soft);--badge-fg:var(--default-soft-foreground)}.badge--soft.badge--success{--badge-bg:var(--success-soft);--badge-fg:var(--success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--warning-soft);--badge-fg:var(--warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--danger-soft);--badge-fg:var(--danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing) * .5)}.chip--accent{--chip-fg:var(--accent-soft-foreground)}.chip--danger{--chip-fg:var(--danger-soft-foreground)}.chip--default{--chip-fg:var(--default-foreground)}.chip--success{--chip-fg:var(--success-soft-foreground)}.chip--warning{--chip-fg:var(--warning-soft-foreground)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:0}.chip--md{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--accent);--chip-fg:var(--accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--success);--chip-fg:var(--success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--warning);--chip-fg:var(--warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--danger);--chip-fg:var(--danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--accent-soft);--chip-fg:var(--accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--success-soft);--chip-fg:var(--success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--warning-soft);--chip-fg:var(--warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--danger-soft);--chip-fg:var(--danger-soft-foreground)}.chip--default.chip--soft{--chip-bg:var(--default-soft);--chip-fg:var(--default-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;overflow-x:auto}.table-root--primary{background-color:var(--surface-secondary);padding-inline:var(--spacing);padding-bottom:var(--spacing);border-radius:min(32px,calc(var(--radius) * 2.5))}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary :is(th.table__column:first-child,[role=row]>[role=presentation]:first-of-type>.table__column){border-start-start-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl))}.table-root--secondary :is(th.table__column:last-child,[role=row]>[role=presentation]:last-of-type>.table__column){border-start-end-radius:min(32px,var(--radius-2xl));border-end-end-radius:min(32px,var(--radius-2xl))}.table-root--secondary .table__body{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab,var(--separator-tertiary) 50%,transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media(hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab,red,red)){.table__header{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);inset-inline-end:calc(var(--spacing) * 0);position:absolute;top:50%}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media(hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}[role=row]>[role=presentation]:last-of-type:not(:only-of-type)>.table__column:after{content:none}.table__sortable-column-header{justify-content:space-between;align-items:center;display:flex}.table__sortable-column-indicator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);place-content:center;display:inline-grid}.table__sortable-column-indicator[data-direction=descending]{rotate:180deg}.table__body tr:first-child td:first-child{border-start-start-radius:min(32px,var(--radius-2xl))}.table__body tr:first-child td:last-child{border-start-end-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:first-child{border-end-start-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:last-child{border-end-end-radius:min(32px,var(--radius-2xl))}.table__body:not(tbody){border-radius:min(32px,var(--radius-2xl));height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.table__row{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 10%,transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent-soft)}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table__cell{border-color:color-mix(in oklab,var(--separator-tertiary) 50%,transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true]) :is(.table__cell,.table__column){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):only-child,.table__row:is(:focus-visible,[data-focus-visible=true])>:only-child :is(.table__cell,.table__column){border-radius:calc(var(--radius) * 1);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):first-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:first-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):last-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:last-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset -2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):not(:first-child):not(:last-child):not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:not(:first-child):not(:last-child):not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;position:relative;overflow:auto}.table__column-resizer{height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x: 50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing) * 2);--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-clip:content-box;border-style:none;outline-style:none;position:absolute;top:50%}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:var(--spacing);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.empty-state{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skeleton{background-color:color-mix(in oklab,var(--surface-tertiary) 70%,transparent)}}.skeleton--shimmer:after{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2s linear infinite skeleton;position:absolute;inset:0}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.meter{gap:var(--spacing);--meter-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.meter .meter__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{border-radius:calc(var(--radius) * .5);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.meter--sm .meter__fill{border-radius:calc(var(--radius) * .25)}.meter--lg .meter__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.meter--lg .meter__fill{border-radius:calc(var(--radius) * .75)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.progress-bar{gap:var(--spacing);--progress-bar-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.progress-bar .progress-bar__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{border-radius:calc(var(--radius) * .5);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.progress-bar--sm .progress-bar__fill{border-radius:calc(var(--radius) * .25)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.progress-bar--lg .progress-bar__fill{border-radius:calc(var(--radius) * .75)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.progress-circle{--progress-circle-stroke:var(--accent);--progress-circle-track-stroke:var(--default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-circle--sm .progress-circle__track{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.progress-circle--lg .progress-circle__track{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.progress-circle--default{--progress-circle-stroke:var(--default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--accent)}.progress-circle--success{--progress-circle-stroke:var(--success)}.progress-circle--warning{--progress-circle-stroke:var(--warning)}.progress-circle--danger{--progress-circle-stroke:var(--danger)}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:var(--z-index-toast);--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media(min-width:40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{inset-inline-start:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--bottom-end{inset-inline-end:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region--top-end{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{border-radius:min(32px,var(--radius-3xl));--toast-y:var(--offset-collapsed,0px);--toast-enter:0%;--toast-scale:var(--scale-collapsed,1);transform:translateY(calc(var(--dir,1) * (var(--toast-y) + var(--toast-enter)))) scale(var(--toast-scale));height:var(--toast-height,auto);pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--toast-ease:var(--ease-out-fluid);--toast-enter-duration:.35s;--toast-exit-duration:.25s;--toast-translate-duration:var(--toast-enter-duration);--toast-height-duration:var(--toast-enter-duration);--toast-opacity-duration:.15s;transition:transform var(--toast-translate-duration) var(--toast-ease),height var(--toast-height-duration) var(--toast-ease),opacity var(--toast-opacity-duration) var(--toast-ease);flex-direction:row;display:flex;position:absolute;inset-inline:0}.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast[data-entering=true]{--toast-enter:-100%}.toast--bottom,.toast--bottom-start,.toast--bottom-end{--dir:-1;transform-origin:bottom;bottom:0}:is(.toast--bottom,.toast--bottom-start,.toast--bottom-end)[data-expanded=true]:after{top:calc(-1 * var(--gap,12px) - 1px);bottom:0}.toast--top,.toast--top-start,.toast--top-end{--dir:1;transform-origin:top;top:0}:is(.toast--top,.toast--top-start,.toast--top-end)[data-expanded=true]:after{top:0;bottom:calc(-1 * var(--gap,12px) - 1px)}.toast>:not([data-slot=toast-close]){transition:opacity .2s var(--toast-ease)}.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast:not([data-frontmost=true]):not([data-expanded=true]){--toast-y:var(--offset-collapsed,0px);height:var(--front-height,0px);overflow:hidden}.toast:not([data-frontmost=true]):not([data-expanded=true])>:not([data-slot=toast-close]){opacity:0}.toast:not([data-frontmost=true]):not([data-expanded=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-expanded=true]{--toast-y:var(--offset-expanded,0px);--toast-scale:1;height:var(--toast-height,auto)}.toast[data-expanded=true]:after{content:"";z-index:-1;position:absolute;inset-inline:0}.toast[data-exiting=true]{opacity:0}.toast[data-exiting=true][data-frontmost=true]{--toast-translate-duration:var(--toast-exit-duration);--toast-opacity-duration:.15s;--toast-enter:-100%;--toast-scale:1}.toast[data-exiting=true][data-expanded=true]:not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:.96}.toast[data-exiting=true]:not([data-expanded=true]):not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:calc(var(--scale-collapsed,1) * .96)}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;display:flex}.toast__indicator{padding:var(--spacing);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]){animation:toast-indicator-fade .15s var(--toast-ease),toast-indicator-scale .2s var(--toast-ease)}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;inset-inline-end:calc(var(--spacing) * -1);top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:0;position:absolute}@media(min-width:40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media(hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button,.toast[data-expanded=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast[data-exiting=true] .toast__close-button{pointer-events:none;opacity:0}.toast__action{margin-top:calc(var(--spacing) * 2)}@media(min-width:40rem){.toast__action{margin-top:0}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success-soft-foreground)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning-soft-foreground)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger-soft-foreground)}@keyframes toast-indicator-fade{0%{opacity:0}}@keyframes toast-indicator-scale{0%{scale:.92}}.checkbox-group{flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox]{margin-top:calc(var(--spacing) * 4)}.checkbox{align-items:flex-start;gap:var(--spacing);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.checkbox>[data-slot=description],.checkbox>[data-slot=field-error]{cursor:default;width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing) * 7)}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox .checkbox__content [data-slot=label]{cursor:var(--cursor-interactive)}.checkbox[data-disabled=true],.checkbox[data-disabled=true] [data-slot=description],.checkbox[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .75);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox__control:before{pointer-events:none;z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(var(--radius) * .75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear),opacity .2s var(--ease-linear),background-color .2s var(--ease-out);position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-focus-visible=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-focus-visible=true] .checkbox__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control{border-color:var(--field-border-hover)}:is(.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control):before{background-color:var(--accent-hover)}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-pressed=true])[data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{width:100%;height:100%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox--secondary .checkbox__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control),.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing) * 6);flex-direction:column;flex:1 1 0;display:flex}.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.fieldset__field-group{width:100%}:where(.fieldset__field-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.fieldset__actions{align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.input-otp{align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.input-otp__slot{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 9.5);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));min-width:0;color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:var(--field-radius,calc(var(--radius) * 1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-otp__slot[data-active=true]{z-index:10;background-color:var(--field-focus);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.input-otp__slot[data-filled=true]{background-color:var(--field-focus)}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-otp__slot[data-invalid=true]:focus,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true][data-focused=true],.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true]:focus-within,.input-otp__slot[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-otp__slot[data-invalid=true]{background-color:var(--field-focus)}.input-otp__slot-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth) both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.input-otp__caret{height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .5);background-color:var(--field-placeholder,var(--muted));width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator{border-radius:calc(var(--radius) * .5);background-color:var(--separator);flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-otp-slot-bg);--input-otp-slot-bg:var(--default);--input-otp-slot-bg-hover:var(--default-hover);--input-otp-slot-bg-focus:var(--default)}@media(hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input[data-invalid=true]{background-color:var(--field-focus)}.input:disabled,.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media(hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.input-group:has([data-slot=input-group-input]:-webkit-autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-end-color:var(--field-border);border-inline-start:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:var(--field-radius,calc(var(--radius) * 1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius) * 1.5));justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-start-color:var(--field-border);border-inline-end:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-start-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-group-bg);--input-group-bg:var(--default);--input-group-bg-hover:var(--default-hover);--input-group-bg-focus:var(--default)}@media(hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;grid-template-columns:1fr;align-items:center;display:grid;overflow:hidden}.number-field__group:has([slot=decrement]){grid-template-columns:40px 1fr}.number-field__group:has([slot=increment]){grid-template-columns:1fr 40px}.number-field__group:has([slot=decrement]):has([slot=increment]){grid-template-columns:40px 1fr 40px}.number-field__group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.number-field__group:has([data-slot=number-field-input]:-webkit-autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.number-field__input{border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media(min-width:40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-start-start-radius:0;border-end-start-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-start-end-radius:0;border-end-end-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing) * 10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab,red,red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab,var(--field-foreground,var(--foreground)) 10%,transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-start-radius:0}@supports (color:color-mix(in lab,red,red)){.number-field__increment-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field__decrement-button{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:var(--field-radius,calc(var(--radius) * 1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius) * 1.5))}@supports (color:color-mix(in lab,red,red)){.number-field__decrement-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field--secondary .number-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--default);--number-field-group-bg-hover:var(--default-hover);--number-field-group-bg-focus:var(--default)}@media(hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing) * 4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-flow:wrap}.radio-group--secondary .radio__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--radio-control-bg);--radio-control-bg:var(--default);--radio-control-bg-hover:var(--default-hover)}.radio:has([data-slot=radio-content][data-hovered=true]) :is(.radio-group--secondary .radio__control),.radio [data-slot=radio-content][data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border-hover)}.radio:not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg-hover)}.radio{align-items:flex-start;gap:var(--spacing);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio .radio__content [data-slot=label]{cursor:var(--cursor-interactive)}.radio>[data-slot=description],.radio>[data-slot=field-error]{cursor:default;width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing) * 7)}.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=description],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.radio__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio:has([data-slot=radio-content][data-focus-visible=true]) .radio__control,.radio [data-slot=radio-content][data-focus-visible=true] .radio__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio:has([data-slot=radio-content][data-hovered=true]) .radio__control,.radio [data-slot=radio-content][data-hovered=true] .radio__control{border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) .radio__control .radio__indicator:empty:before{background-color:var(--field-hover)}.radio:has([data-slot=radio-content][data-pressed=true]) .radio__control,.radio [data-slot=radio-content][data-pressed=true] .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.radio[data-selected] .radio__control,.radio:has([data-slot=radio-content][aria-checked=true]) .radio__control,.radio:has(input:checked) .radio__control{background-color:var(--accent);border-color:#0000}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__control,.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__control,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__control{background-color:var(--accent-hover)}.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-visible,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focused=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-within,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio__indicator{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.radio__indicator:empty:before{content:"";border-radius:calc(var(--radius) * 1);background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out),background-color .2s var(--ease-out);scale:1}@media(prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[data-selected] .radio__indicator:empty:before,.radio:has([data-slot=radio-content][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked) .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before,.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before{scale:.5714}.textfield{gap:var(--spacing);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.search-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]{display:none}.search-field [data-slot=label]{width:fit-content}.search-field[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.search-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.search-field__group[data-focus-within=true],.search-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field__group[data-invalid=true]:focus,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true][data-focused=true],.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true]:focus-within,.search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.search-field__group:has([data-slot=search-field-input]:-webkit-autofill),.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.search-field__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}@media(min-width:40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.search-field__group:has([slot=clear]) .search-field__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0}.search-field__clear-button{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;margin-inline-end:calc(var(--spacing) * 2)}.search-field__clear-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.search-field--secondary .search-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--search-field-group-bg);--search-field-group-bg:var(--default);--search-field-group-bg-hover:var(--default-hover);--search-field-group-bg-focus:var(--default)}@media(hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.search-field--secondary .search-field__group[data-focus-within=true]{background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field--secondary .search-field__group[data-invalid=true]:focus,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.search-field--secondary .search-field__group[data-invalid=true][data-focused=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.textarea{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea[data-invalid=true]{background-color:var(--field-focus)}.textarea:disabled,.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--textarea-bg);--textarea-bg:var(--default);--textarea-bg-hover:var(--default-hover);--textarea-bg-focus:var(--default)}@media(hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.calendar--week-view .calendar__cell,.calendar--day-view .calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.calendar--day-view .calendar__grid{flex-direction:column;display:flex}.calendar--day-view .calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-header>tr{display:contents}.calendar--day-view .calendar__grid-body{margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-body>tr{display:contents}.calendar--day-view .calendar__grid-body>tr:first-child>td{margin-top:0}.calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 2);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius) * 3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not([data-focused]),.calendar__cell[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){.calendar__cell[data-today=true]:hover:not([data-selected=true]),.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]){background-color:var(--accent-soft-hover)}}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent-hover)}@media(hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.range-calendar--week-view .range-calendar__cell,.range-calendar--day-view .range-calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.range-calendar--day-view .range-calendar__grid{flex-direction:column;display:flex}.range-calendar--day-view .range-calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-header>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body{margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-body>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body>tr:first-child>td{margin-top:0}.range-calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button{pointer-events:none;opacity:0}.range-calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.range-calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.range-calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__nav-button:disabled,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.range-calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-header,.range-calendar__grid-header>tr,.range-calendar__grid-body,.range-calendar__grid-body>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.range-calendar__grid-row{display:contents}.range-calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.range-calendar__cell{z-index:1;border-radius:calc(var(--radius) * 3);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color,border-color;transition:box-shadow .1s var(--ease-out),border-color .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;margin-block:2px;margin-inline:0;padding:0;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;border-radius:calc(var(--radius) * 3);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell:focus-visible:not([data-focused]),.range-calendar__cell[data-focus-visible=true]{z-index:2}:is(.range-calendar__cell:focus-visible:not([data-focused]),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__cell[data-today=true] .range-calendar__cell-button{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){:is(.range-calendar__cell[data-today=true]:hover:not([data-selected=true]),.range-calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--accent-soft-hover)}}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent-soft);border-radius:0}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*){border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*){border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button{background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:var(--accent-hover)}@media(hover:hover){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--default)}}.range-calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:color-mix(in oklab,var(--default) 20%,transparent)}}.range-calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]{border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]{border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid){position:relative}.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]{will-change:opacity;transition:opacity .15s var(--ease-out),visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out),visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent-soft-foreground)}.calendar-year-picker__trigger-indicator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform:rotate(180deg)}.calendar-year-picker__trigger-indicator{transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent-soft-foreground)}.calendar-year-picker__year-grid{pointer-events:none;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);align-content:flex-start;gap:var(--spacing);padding:var(--spacing);opacity:0;will-change:opacity;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset-inline-start:calc(var(--spacing) * 0);inset-inline-end:calc(var(--spacing) * 0);overflow-y:auto}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out) 50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media(hover:hover)and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media(hover:hover)and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-hover)}}.calendar-year-picker__year-cell:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field--full-width{width:100%}.time-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media(min-width:40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{flex:none;padding-inline-end:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-inline-start:0}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__segment{border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * .5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{color:var(--muted);padding:0}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.date-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--default);--date-input-group-bg-hover:var(--default-hover);--date-input-group-bg-focus:var(--default)}@media(hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not([data-focused]),.date-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--overlay-shadow);border-radius:min(32px,calc(var(--radius) * 2.5))}.date-picker__popover:focus-visible:not([data-focused]),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-picker__popover .calendar__nav-button-icon,.date-picker__popover .range-calendar__nav-button-icon{rotate:0deg}.date-range-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,.date-range-picker .date-input-group__prefix{pointer-events:auto}.date-range-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__trigger:focus-visible:not([data-focused]),.date-range-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-range-picker__trigger:disabled,.date-range-picker__trigger[data-disabled=true],.date-range-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-range-picker__range-separator{padding-inline:var(--spacing);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__popover{box-shadow:var(--overlay-shadow);border-radius:min(32px,calc(var(--radius) * 2.5))}.date-range-picker__popover:focus-visible:not([data-focused]),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.date-range-picker__popover[data-exiting=true],.date-range-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-range-picker__popover .range-calendar__nav-button-icon,.date-range-picker__popover .calendar__nav-button-icon{rotate:0deg}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:column;display:flex;position:relative;overflow:visible}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.header{width:100%;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-radius:calc(var(--radius) * .5);border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--separator-secondary)}.separator--tertiary{background-color:var(--separator-tertiary)}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);background-color:var(--default);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__fallback{background-color:var(--default);width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.avatar__image{aspect-ratio:1;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s;position:absolute;inset:0}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.avatar--sm{--avatar-size:2rem;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2)}.avatar--sm .avatar__fallback{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.avatar--md{--avatar-size:2.5rem}.avatar--lg{--avatar-size:3rem;width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:calc(var(--radius) * 3)}.avatar--lg .avatar__fallback{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent-soft-foreground)}.avatar__fallback--default{color:var(--default-soft-foreground)}.avatar__fallback--success{color:var(--success-soft-foreground)}.avatar__fallback--warning{color:var(--warning-soft-foreground)}.avatar__fallback--danger{color:var(--danger-soft-foreground)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.avatar--soft .avatar__fallback--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.avatar--soft .avatar__fallback--default{background-color:var(--default-soft);color:var(--default-soft-foreground)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.avatar-group{--avatar-group-overlap:.5rem;--avatar-group-seam:2px;align-items:center;display:inline-flex}.avatar-group--grid{gap:calc(var(--spacing) * 3);flex-wrap:wrap}.avatar-group:not(.avatar-group--grid)>.avatar+.avatar,.avatar-group:not(.avatar-group--grid)>.avatar+.avatar-group__count{margin-inline-start:calc(-1 * var(--avatar-group-overlap,.5rem))}.avatar-group__count{flex-shrink:0}.avatar-group--ring:not(.avatar-group--grid)>.avatar,.avatar-group--ring:not(.avatar-group--grid)>.avatar-group__count{box-shadow:0 0 0 var(--avatar-group-seam,2px) var(--background);position:relative}.avatar-group--clip:not(.avatar-group--grid)>.avatar:not(:last-child){--avatar-group-cut-center:calc(100% + (var(--avatar-size,2.5rem) / 2) - var(--avatar-group-overlap,.5rem));--avatar-group-cut-radius:calc((var(--avatar-size,2.5rem) / 2) + var(--avatar-group-seam,2px));-webkit-mask-image:radial-gradient(circle at var(--avatar-group-cut-center) 50%,transparent var(--avatar-group-cut-radius),#000 var(--avatar-group-cut-radius));mask-image:radial-gradient(circle at var(--avatar-group-cut-center) 50%,transparent var(--avatar-group-cut-radius),#000 var(--avatar-group-cut-radius))}:is(.avatar-group--clip:not(.avatar-group--grid):dir(rtl)>.avatar:not(:last-child),:dir(rtl) .avatar-group--clip:not(.avatar-group--grid)>.avatar:not(:last-child)){--avatar-group-cut-center:calc(0% - (var(--avatar-size,2.5rem) / 2) + var(--avatar-group-overlap,.5rem))}.avatar-group--clip:not(.avatar-group--grid)>.avatar:not(:last-child) .avatar__fallback{box-sizing:border-box;padding-inline-end:calc(var(--avatar-group-overlap,.5rem) * .35)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not([data-focused]),.alert-dialog__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{z-index:var(--z-index-overlay);height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;min-height:0;max-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:clip}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:0}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:0}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.alert-dialog__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not([data-focused]),.drawer__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{z-index:var(--z-index-overlay);height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media(prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.drawer__content{pointer-events:none;z-index:var(--z-index-overlay);height:var(--visual-viewport-height);width:100%;min-width:0;display:flex;position:fixed;inset:0}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32, .72, 0, 1);--drawer-exit-ease:cubic-bezier(.32, .72, 0, 1);will-change:translate;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media(prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-start-start-radius:min(32px,var(--radius-2xl));border-start-end-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-end-end-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing) * 96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing) * 96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing) * 2)}.drawer__dialog--top .drawer__handle{padding-bottom:0}.drawer__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:var(--spacing);width:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * .25);background-color:var(--separator)}.drawer__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing) * 2)}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing) * 5)}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:0}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not([data-focused]),.modal__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{z-index:var(--z-index-overlay);height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{height:auto;min-height:var(--visual-viewport-height);overflow-y:visible}.modal__backdrop:has(.modal__container--scroll-outside){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.modal__container--full{padding:0}@media(min-width:40rem){.modal__container--full{padding:0}}.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% ;--tw-enter-scale:1}@media(min-width:40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% }}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:0}.modal__dialog--scroll-inside{min-height:0;max-height:100%;overflow:clip}.modal__dialog--scroll-outside{flex-shrink:0;height:auto;min-height:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.modal__header>.modal__icon{margin-bottom:0}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow:visible}.modal__body--scroll-inside{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.modal__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing) * 2)}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing) * 5)}.popover{transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--overlay-shadow);padding:0}.popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.popover[data-exiting=true],.popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not([data-focused]),.popover__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;border-radius:min(32px,var(--radius-xl));box-shadow:var(--overlay-shadow)}.tooltip[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-exiting=true],.tooltip[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab,var(--border) 40%,transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tooltip__trigger:focus-visible:not([data-focused]),.tooltip__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap:var(--spacing);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=input]{flex:1;min-width:0}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-inline-end:calc(var(--spacing) * 7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--field-foreground,var(--foreground))}.combo-box__value:empty{display:none}.combo-box__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.combo-box__value [data-slot=list-box-item-indicator]{display:none}.combo-box__trigger{--tw-translate-y: -50% ;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline-end:calc(var(--spacing) * 2);transition-duration:.15s;display:flex;position:absolute;top:50%}@media(hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not([data-focused]),.combo-box__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[data-disabled],.combo-box__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--overlay-shadow);padding:0;overflow-y:auto}.combo-box__popover:focus-visible:not([data-focused]),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.select{gap:var(--spacing);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media(hover:hover){.select__trigger:hover:not(:has(.select__clear-button:hover)),.select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover)){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not([data-focused]),.select__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media(hover:hover){.select--secondary .select__trigger:hover:not(:has(.select__clear-button:hover)),.select--secondary .select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover)){background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not([data-focused]),.select--secondary .select__trigger[data-focus-visible=true],.select[data-invalid=true] :is(.select--secondary .select__trigger),.select[aria-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__clear-button{isolation:isolate;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex;position:relative}.select__clear-button:after{inset:calc(var(--spacing) * -.5);content:"";position:absolute}.select__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.select__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.select__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__clear-button[data-empty=true]{pointer-events:none;opacity:0}.select__clear-button [data-slot=select-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(hover:hover){.select__clear-button:hover,.select__clear-button[data-hovered=true]{background-color:var(--default-hover)}}.select__clear-button:active,.select__clear-button[data-pressed=true]{transform:scale(.93)}.select__indicator{color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.select__indicator[data-open=true]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--overlay-shadow);padding:0;overflow-y:auto}.select__popover:focus-visible:not([data-focused]),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-exiting=true],.select__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.autocomplete{gap:var(--spacing);flex-direction:column;display:flex}.autocomplete__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media(hover:hover){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.autocomplete__trigger:focus-visible:not([data-focused]),.autocomplete__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[data-disabled=true],.autocomplete__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--default);--autocomplete-trigger-bg-hover:var(--default-hover);--autocomplete-trigger-bg-focus:var(--default)}@media(hover:hover){.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not([data-focused]),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true],.autocomplete[data-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger),.autocomplete[aria-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger){background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.autocomplete__indicator{color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.autocomplete__indicator[data-open=true]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.autocomplete__popover{width:var(--trigger-width);max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);overscroll-behavior:contain;background-color:var(--overlay);padding:0;padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));box-shadow:var(--overlay-shadow);outline-style:none;flex-direction:column;display:flex;overflow:hidden}.autocomplete__popover:focus,.autocomplete__popover:focus-visible:not([data-focused]),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.32, .72, 0, 1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-exiting=true],.autocomplete__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.autocomplete__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.autocomplete__popover [data-slot=list-box]{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;max-height:320px;padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none;overflow-y:auto}.autocomplete__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.autocomplete__popover [role=presentation]>[data-slot=list-box-item]{width:calc(100% - var(--spacing) * 3)}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete__popover [data-slot=search-field]{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-outline-style:none;outline-style:none;flex-shrink:0}.autocomplete__popover [data-slot=empty-state]{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}@supports (color:color-mix(in lab,red,red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab,var(--overlay-foreground) 60%,transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.autocomplete__clear-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:var(--cursor-interactive);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-end:0;display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default-hover)}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.kbd{height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:calc(var(--radius) * 1);background-color:var(--default);padding-inline:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.typography,.typography-prose{color:var(--foreground)}.typography-prose h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography-prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-underline-offset:4px;text-decoration-line:underline}.typography-prose blockquote{margin-top:calc(var(--spacing) * 4);border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--border);color:var(--muted);padding-inline-start:calc(var(--spacing) * 4);font-style:italic}.typography-prose ul{margin-block:calc(var(--spacing) * 4);list-style-type:disc}:where(.typography-prose ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ul{padding-inline-start:calc(var(--spacing) * 6)}.typography-prose ol{margin-block:calc(var(--spacing) * 4);list-style-type:decimal}:where(.typography-prose ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ol{padding-inline-start:calc(var(--spacing) * 6)}.typography-prose li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose hr{margin-block:calc(var(--spacing) * 8);border-color:var(--separator)}.typography-prose pre{margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);background-color:var(--default);padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-x:auto}.typography-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.typography-prose em{font-style:italic}.typography-prose img{margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5)}.typography--h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography--body-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.typography--body-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.typography--code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography--align-start{text-align:start}.typography--align-center{text-align:center}.typography--align-end{text-align:end}.typography--align-justify{text-align:justify}.typography--color-default{color:var(--foreground)}.typography--color-muted{color:var(--muted)}.typography--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography--weight-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.typography--weight-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.typography--weight-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.typography--weight-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.scroll-shadow{--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;--scroll-shadow-offset:0px;position:relative}@property --scroll-shadow-start-fade{syntax:"";inherits:false;initial-value:0}@property --scroll-shadow-end-fade{syntax:"";inherits:false;initial-value:0}@keyframes scroll-shadow-start-fade{0%{--scroll-shadow-start-fade:0px}to{--scroll-shadow-start-fade:var(--scroll-shadow-size)}}@keyframes scroll-shadow-end-fade{0%{--scroll-shadow-end-fade:var(--scroll-shadow-size)}to{--scroll-shadow-end-fade:0px}}.scroll-shadow--vertical{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}.scroll-shadow--horizontal{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical:where([data-top-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true],[data-scroll-shadow-mode=auto]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,100% 0;mask-repeat:no-repeat;mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%,var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%,var(--scroll-shadow-scrollbar-size) 100%}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal:where([data-left-scroll=true],[data-right-scroll=true],[data-left-right-scroll=true],[data-scroll-shadow-mode=auto]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,0 100%;mask-repeat:no-repeat;mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size)}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:dir(rtl){--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]:dir(rtl){--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--hide-scrollbar{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;--scroll-shadow-scrollbar-size:0px}@supports (animation-timeline:scroll(self)){.scroll-shadow.scroll-shadow--fade[data-scroll-shadow-mode=auto]{animation:linear both scroll-shadow-start-fade,linear both scroll-shadow-end-fade;animation-range:var(--scroll-shadow-offset) calc(var(--scroll-shadow-offset) + var(--scroll-shadow-size)),calc(100% - var(--scroll-shadow-size) - var(--scroll-shadow-offset)) calc(100% - var(--scroll-shadow-offset))}.scroll-shadow.scroll-shadow--fade.scroll-shadow--vertical[data-scroll-shadow-mode=auto]{--scroll-linear-gradient:180deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%;animation-timeline:scroll(self),scroll(self)}.scroll-shadow.scroll-shadow--fade.scroll-shadow--horizontal[data-scroll-shadow-mode=auto]{--scroll-linear-gradient:90deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%;animation-timeline:scroll(self inline),scroll(self inline)}.scroll-shadow.scroll-shadow--fade.scroll-shadow--horizontal[data-scroll-shadow-mode=auto]:dir(rtl){--scroll-linear-gradient:270deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%}}}@layer utilities{.static{position:static}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.share-header{border-bottom:1px solid var(--separator);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 28px;display:flex}.header-start,.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand{color:var(--foreground);flex-shrink:0;font-weight:600;text-decoration:none}.brand img{border-radius:8px}.header-divider{background:var(--separator);width:1px;height:20px;margin:0 8px}.header-context{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.share-workspace{flex:1;grid-template-columns:minmax(0,1fr) 350px;align-items:stretch;gap:16px;width:100%;min-height:0;padding:16px;display:grid}.recording-column{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;display:grid}.recording-heading{justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.recording-title{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:22px;font-weight:600}.recording-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.recording-meta span+span:before{content:"·";margin-right:8px}.reaction-rail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reaction-buttons{flex-wrap:wrap;gap:4px;display:flex}.reaction-buttons .button{min-width:40px}.chapter-list{flex-direction:column;gap:4px;display:flex}.chapter-list .button{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:40px}.timestamp{font-variant-numeric:tabular-nums;color:var(--accent)}.feedback-card{gap:0;min-width:0;height:100%;min-height:0;padding:16px;overflow:hidden}.feedback-tabs{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;display:flex}.feedback-tabs .tabs__list{width:100%}.feedback-tabs .tabs__tab{flex:1;gap:5px;min-width:0;padding-inline:8px;font-size:12px}.empty-feedback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:12px;display:flex}.empty-feedback>svg{color:var(--muted)}.empty-feedback h2{font-size:14px;font-weight:500}.empty-feedback p{color:var(--muted);max-width:230px;font-size:13px;line-height:1.6}.composer{border-top:1px solid var(--separator);flex-direction:column;flex-shrink:0;gap:8px;margin-top:12px;padding-top:12px;display:flex}.composer textarea{resize:none;height:64px;min-height:56px}.composer-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.comment-item{border-bottom:1px solid var(--separator);border-radius:var(--radius);padding:14px 8px}.comment-item[data-active=true]{background:var(--accent-soft)}.comment-heading{align-items:center;gap:8px;font-size:13px;display:flex}.comment-heading .button{margin-left:auto}.comment-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.65}.comment-date{color:var(--muted);font-size:11px}.inline-timestamp{vertical-align:baseline;min-width:0;height:auto;padding:0 2px;display:inline}.transcript-item{border-bottom:1px solid var(--separator);padding:12px 4px}.transcript-item[data-active=true]{background:var(--accent-soft);border-radius:var(--radius)}.transcript-heading{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.transcript-heading .copy-timestamp{margin-left:auto}.transcript-seek{text-align:left;white-space:normal;justify-content:flex-start;width:100%;height:auto;padding:8px;line-height:1.65}.gate-page{place-items:center;min-height:100svh;padding:24px;display:grid}.gate-card{gap:24px;width:100%;max-width:400px;padding:24px}.gate-content,.gate-form{flex-direction:column;gap:16px;display:flex}.gate-content h1{letter-spacing:-.025em;font-size:22px;font-weight:600}.gate-content p{color:var(--muted);font-size:14px;line-height:1.6}.loading-title{width:48%;height:26px}.loading-meta{width:35%;height:14px;margin-top:12px}.loading-video{aspect-ratio:16/9;width:100%}.loading-sidebar{height:440px}.video-shell{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.video-stage{background:#000;flex:1;width:100%;min-height:0;position:relative}.video-stage video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.video-play-overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.video-play-overlay .button{pointer-events:auto}.video-caption{text-align:center;pointer-events:none;position:absolute;bottom:20px;left:8%;right:8%}.video-caption span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000c;border-radius:6px;padding:5px 10px;line-height:1.8}.video-toolbar{background:var(--surface);flex-direction:column;flex-shrink:0;gap:4px;padding:8px 12px;display:flex}.video-controls{align-items:center;gap:4px;display:flex}.video-controls .volume-control{width:72px;margin:0 8px}.video-time{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;margin:0 8px;font-size:12px}.control-spacer{flex:1}.video-shell:fullscreen{background:#000;border-radius:0;flex-direction:column;display:flex}.video-shell:fullscreen .video-stage{aspect-ratio:auto;flex:1;min-height:0}.video-shell:fullscreen .video-toolbar{flex-shrink:0}.video-end-card{background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.timeline-markers{height:20px;margin:0 8px;position:relative}.timeline-marker{min-width:18px;height:18px;padding:0 3px;font-size:10px;position:absolute;transform:translate(-50%)}.library-main{max-width:1400px;margin:auto;padding:28px}.library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.library-thumb{aspect-ratio:16/9;object-fit:cover;background:var(--surface-secondary);border-radius:var(--radius);width:100%}.library-actions{flex-wrap:wrap;gap:4px;display:flex}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.library-main>.recording-heading{margin-bottom:24px}.share-header>.link,.library-actions>.link{gap:8px}.recording-app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.recording-app .share-header{flex-shrink:0;min-height:56px;padding:10px 20px}.recording-app .recording-heading{min-height:48px}.recording-heading>div{min-width:0}.recording-app .recording-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;display:-webkit-box;overflow:hidden}.share-workspace>aside{min-width:0;min-height:0}.feedback-tabs .tabs__list-container{flex-shrink:0}.feedback-tabs .tabs__panel{flex:1;min-height:0;padding:0;overflow:hidden}.feedback-tabs .tabs__panel:not([hidden]){flex-direction:column;display:flex}.composer[hidden]{display:none}.paged-panel{flex-direction:column;flex:1;gap:8px;height:100%;min-height:0;display:flex}.page-viewport{flex:1;min-height:0;overflow:hidden}.page-flow{column-count:1;column-fill:auto;overflow-wrap:anywhere;column-gap:24px;height:100%}.page-flow .comment-item,.page-flow .transcript-item{break-inside:avoid-column}.page-navigation{color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;font-size:12px;display:flex}.page-navigation[hidden]{display:none}.recording-details{margin-bottom:20px}.recording-details h2{margin-bottom:10px;font-size:14px;font-weight:600}.recording-details p{white-space:pre-wrap;color:var(--muted);font-size:14px;line-height:1.7}.video-progress{flex-shrink:0;padding:8px 0;position:relative}.video-seek-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.video-progress:focus-within{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.mobile-view-switch{display:none}@media(max-width:1100px){.share-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:12px;padding:12px}.volume-control{display:none}}@media(max-width:760px){.mobile-view-switch{flex-shrink:0;justify-content:center;gap:8px;padding:8px 12px 0;display:flex}.share-workspace{grid-template-columns:minmax(0,1fr)}.recording-app[data-mobile-view=watch] .share-workspace>aside,.recording-app[data-mobile-view=feedback] .recording-column,.recording-app .header-context,.recording-app .header-divider{display:none}.recording-app .share-header{padding:8px 12px}.recording-app .recording-title{font-size:18px}.feedback-card{padding:12px}.reaction-buttons{gap:0}.reaction-buttons .button{min-width:32px;padding-inline:6px}.reaction-rail{flex-wrap:nowrap;gap:4px}.recording-app .recording-meta{gap:4px;font-size:11px}.video-time{margin:0 4px;font-size:11px}.skip-control,.pip-control{display:none}}@media(max-height:620px){.recording-app .share-header{min-height:44px;padding-block:6px}.recording-app .share-workspace{gap:8px;padding:8px}.feedback-card{padding:10px}.composer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:8px;padding-top:8px;display:grid}.composer textarea{height:40px;min-height:40px}.composer-footer,.composer .alert{grid-column:1/-1}.empty-feedback{gap:4px;padding:4px}.empty-feedback>svg{display:none}.empty-feedback p{font-size:12px}}.mobile-comment-button,.mobile-feedback-back{display:none}.timestamp-reactions{pointer-events:none;position:absolute;inset:0;overflow:hidden}.timestamp-reaction{font-size:30px;animation:3s ease-out forwards reaction-float;position:absolute;bottom:12%}@keyframes reaction-float{0%{opacity:0;transform:translateY(12px)scale(.7)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-100px)scale(1.1)}}@media(prefers-reduced-motion:reduce){.timestamp-reaction{animation:none}}@media(max-width:760px){.mobile-comment-button{flex-shrink:0;display:inline-flex}.mobile-feedback-back{padding:8px 12px 0;display:flex}}.creator-info{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.creator-info>div{min-width:0}.creator-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.creator-bio{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.timeline-markers{flex-shrink:0;height:24px}.timeline-markers .timeline-marker{min-width:24px;height:24px;font-size:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-spacing-x{syntax:"";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}} diff --git a/services/recordly-share/worker/web/dist/_astro/ShareUI.CpnBv7vU.js b/services/recordly-share/worker/web/dist/_astro/ShareUI.CpnBv7vU.js new file mode 100644 index 00000000..94d7a46e --- /dev/null +++ b/services/recordly-share/worker/web/dist/_astro/ShareUI.CpnBv7vU.js @@ -0,0 +1,12 @@ +import{r as a,$,a as Mc,g as Ac,b as Rc,R as Lc}from"./index.DeQQz02V.js";var fr={exports:{}},Dt={};var Oo;function Ic(){if(Oo)return Dt;Oo=1;var t=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function n(r,o,i){var s=null;if(i!==void 0&&(s=""+i),o.key!==void 0&&(s=""+o.key),"key"in o){i={};for(var l in o)l!=="key"&&(i[l]=o[l])}else i=o;return o=i.ref,{$$typeof:t,type:r,key:s,ref:o!==void 0?o:null,props:i}}return Dt.Fragment=e,Dt.jsx=n,Dt.jsxs=n,Dt}var Vo;function Fc(){return Vo||(Vo=1,fr.exports=Ic()),fr.exports}var E=Fc();const Kc="react-aria-clear-focus",Dc="react-aria-focus";function Yn(t){if(typeof window>"u"||window.navigator==null)return!1;let e=window.navigator.userAgentData?.brands;return Array.isArray(e)&&e.some(n=>t.test(n.brand))||t.test(window.navigator.userAgent)}function no(t){return typeof window<"u"&&window.navigator!=null?t.test(window.navigator.userAgentData?.platform||window.navigator.platform):!1}function je(t){let e=null;return()=>(e==null&&(e=t()),e)}const Me=je(function(){return no(/^Mac/i)}),Nc=je(function(){return no(/^iPhone/i)}),us=je(function(){return no(/^iPad/i)||Me()&&navigator.maxTouchPoints>1}),gt=je(function(){return Nc()||us()}),Oc=je(function(){return Me()||gt()}),pt=je(function(){return Yn(/AppleWebKit/i)&&(gt()||!cs())}),cs=je(function(){return Yn(/Chrome|CriOS|CrMo/i)}),Kn=je(function(){return Yn(/Android/i)}),Vc=je(function(){return Yn(/(Firefox|FxiOS)/i)});function ce(t){if(Bc())t.focus({preventScroll:!0});else{let e=_c(t);t.focus(),Hc(e)}}let fn=null;function Bc(){if(fn==null){fn=!1;try{document.createElement("div").focus({get preventScroll(){return fn=!0,!0}})}catch{}}return fn}function _c(t){let e=t.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;e instanceof HTMLElement&&e!==r;)(e.offsetHeightt});function tn(){return a.useContext(jc)}function zc(t,e){let n=t.getAttribute("target");return(!n||n==="_self")&&t.origin===location.origin&&!t.hasAttribute("download")&&!e.metaKey&&!e.ctrlKey&&!e.altKey&&!e.shiftKey}function Be(t,e,n=!0){let{metaKey:r,ctrlKey:o,altKey:i,shiftKey:s}=e;!pt()&&Vc()&&window.event?.type?.startsWith("key")&&t.target==="_blank"&&(Me()?r=!0:o=!0);let l=pt()&&Me()&&!us()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:o,altKey:i,shiftKey:s}):new MouseEvent("click",{metaKey:r,ctrlKey:o,altKey:i,shiftKey:s,detail:1,bubbles:!0,cancelable:!0});Be.isOpening=n,ce(t),t.dispatchEvent(l),Be.isOpening=!1}Be.isOpening=!1;function Uc(t,e){if(t instanceof HTMLAnchorElement)e(t);else if(t.hasAttribute("data-href")){let n=document.createElement("a");n.href=t.getAttribute("data-href"),t.hasAttribute("data-target")&&(n.target=t.getAttribute("data-target")),t.hasAttribute("data-rel")&&(n.rel=t.getAttribute("data-rel")),t.hasAttribute("data-download")&&(n.download=t.getAttribute("data-download")),t.hasAttribute("data-ping")&&(n.ping=t.getAttribute("data-ping")),t.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=t.getAttribute("data-referrer-policy")),t.appendChild(n),e(n),t.removeChild(n)}}function Zc(t,e){Uc(t,n=>Be(n,e))}function ds(t){const n=tn().useHref(t?.href??"");let r={};if(t)for(let o of["href","target","rel","download","ping","referrerPolicy"])o in t&&t[o]!==void 0&&(r[o]=o==="href"?n:t[o]);return r}function fs(t,e,n,r){!e.isNative&&t.currentTarget instanceof HTMLAnchorElement&&t.currentTarget.href&&!t.isDefaultPrevented()&&zc(t.currentTarget,t)&&n&&(t.preventDefault(),e.open(t.currentTarget,t,n,r))}const J=typeof document<"u"?$.useLayoutEffect:()=>{},ps={prefix:String(Math.round(Math.random()*1e10)),current:0},hs=$.createContext(ps),Wc=$.createContext(!1);let pr=new WeakMap;function Gc(t=!1){let e=a.useContext(hs),n=a.useRef(null);if(n.current===null&&!t){let r=$.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED?.ReactCurrentOwner?.current;if(r){let o=pr.get(r);o==null?pr.set(r,{id:e.current,state:r.memoizedState}):r.memoizedState!==o.state&&(e.current=o.id,pr.delete(r))}n.current=++e.current}return n.current}function qc(t){let e=a.useContext(hs),n=Gc(!!t),r=`react-aria${e.prefix}`;return t||`${r}-${n}`}function Yc(t){let e=$.useId(),[n]=a.useState(nt()),r=n?"react-aria":`react-aria${ps.prefix}`;return t||`${r}-${e}`}const Xc=typeof $.useId=="function"?Yc:qc;function Jc(){return!1}function Qc(){return!0}function ed(t){return()=>{}}function nt(){return typeof $.useSyncExternalStore=="function"?$.useSyncExternalStore(ed,Jc,Qc):a.useContext(Wc)}function td(t){let[e,n]=a.useState(t),r=a.useRef(e),o=a.useRef(null),i=a.useRef(()=>{if(!o.current)return;let l=o.current.next();if(l.done){o.current=null;return}r.current===l.value?i.current():n(l.value)});J(()=>{r.current=e,o.current&&i.current()});let s=a.useCallback(l=>{o.current=l(r.current),i.current()},[i]);return[e,s]}let nd=!!(typeof window<"u"&&window.document&&window.document.createElement),St=new Map,Et;typeof FinalizationRegistry<"u"&&(Et=new FinalizationRegistry(t=>{St.delete(t)}));let hr=new WeakMap;function xe(t){let[e,n]=a.useState(t),r=a.useRef(null),o=Xc(e),i=a.useRef(null),s=hr.get(i);if(Et&&s!==o&&(s!=null&&Et.unregister(i),Et.register(i,o,i),hr.set(i,o)),nd){const l=St.get(o);l&&!l.includes(r)?l.push(r):St.set(o,[r])}return J(()=>{let l=o;return()=>{Et&&(Et.unregister(i),hr.delete(i)),St.delete(l)}},[o]),a.useEffect(()=>{let l=r.current;return l&&n(l),()=>{l&&(r.current=null)}}),o}function rd(t,e){if(t===e)return t;let n=St.get(t);if(n)return n.forEach(o=>o.current=e),e;let r=St.get(e);return r?(r.forEach(o=>o.current=t),t):e}function Ye(t=[]){let e=xe(),[n,r]=td(e),o=a.useCallback(()=>{r(function*(){yield e,yield document.getElementById(e)?e:void 0})},[e,r]);return J(o,[e,o,...t]),n}function ht(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}const ee=t=>od(t)?t.document:id(t)?t:t?.ownerDocument??(typeof document<"u"?document:void 0),he=t=>ee(t)?.defaultView??(typeof window<"u"?window:void 0);function ms(t){return t!==null&&typeof t=="object"&&"nodeType"in t&&typeof t.nodeType=="number"}function od(t){return typeof t=="object"&&t!=null&&"window"in t&&t.window===t}function id(t){return ms(t)&&t.nodeType===9}function Xn(t){return ms(t)&&t.nodeType===11&&"host"in t}function Pt(t,e,n,r){if(n==null||t==null)return()=>{};let o=Array.isArray(t)?t:[t];for(let i of o)i.addEventListener(e,n,r);return()=>{for(let i of o)i.removeEventListener(e,n,r)}}function kn(t,e,n,r){if(t==null)return()=>{};let o=new Array,i=Array.isArray(t)?t:[t];for(let s of i){let l=s.style.getPropertyValue(e),u=s.style.getPropertyPriority(e);s.style.setProperty(e,n,r),o.unshift(()=>{l?s.style.setProperty(e,l,u):s.style.removeProperty(e)})}return()=>{for(let s of o)s()}}let sd=!1;function Ne(){return sd}function Y(t,e){if(!Ne())return e&&t?t.contains(e):!1;if(!t||!e)return!1;let n=e;for(;n!==null;){if(n===t)return!0;typeof n.assignedElements!="function"&&n.assignedSlot?.parentNode?n=n.assignedSlot.parentNode:Xn(n)?n=n.host:n=n.parentNode}return!1}const re=(t=document)=>{if(!Ne())return t.activeElement;let e=t.activeElement;for(;e&&"shadowRoot"in e&&e.shadowRoot?.activeElement;)e=e.shadowRoot.activeElement;return e};function V(t){if(Ne()&&t.target instanceof Element&&t.target.shadowRoot){if("composedPath"in t)return t.composedPath()[0]??null;if("composedPath"in t.nativeEvent)return t.nativeEvent.composedPath()[0]??null}return t.target}function bs(t,e){if(e===null)return[];e=e??he(t);let n=[e];if(!Ne()||!t||t===e)return n;let r="getRootNode"in e?e.getRootNode():null,o=t.getRootNode()??null;for(;Xn(o)&&o!==r;)n.push(o),o=o.host.getRootNode();return n}function Xe(t){if(!t)return!1;let e=t.getRootNode(),n=he(t);if(!(e instanceof n.Document||e instanceof n.ShadowRoot))return!1;let r=e.activeElement;return r!=null&&t.contains(r)}class ld{constructor(e,n,r,o){this._walkerStack=[],this._currentSetFor=new Set,this._acceptNode=s=>{if(s.nodeType===Node.ELEMENT_NODE){const l=s.shadowRoot;if(l){const u=this._doc.createTreeWalker(l,this.whatToShow,{acceptNode:this._acceptNode});return this._walkerStack.unshift(u),NodeFilter.FILTER_ACCEPT}else{if(typeof this.filter=="function")return this.filter(s);if(this.filter?.acceptNode)return this.filter.acceptNode(s);if(this.filter===null)return NodeFilter.FILTER_ACCEPT}}return NodeFilter.FILTER_SKIP},this._doc=e,this.root=n,this.filter=o??null,this.whatToShow=r??NodeFilter.SHOW_ALL,this._currentNode=n,this._walkerStack.unshift(e.createTreeWalker(n,r,this._acceptNode));const i=n.shadowRoot;if(i){const s=this._doc.createTreeWalker(i,this.whatToShow,{acceptNode:this._acceptNode});this._walkerStack.unshift(s)}}get currentNode(){return this._currentNode}set currentNode(e){if(!Y(this.root,e))throw new Error("Cannot set currentNode to a node that is not contained by the root node.");const n=[];let r=e,o=e;for(this._currentNode=e;r&&r!==this.root;)if(r.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const s=r,l=this._doc.createTreeWalker(s,this.whatToShow,{acceptNode:this._acceptNode});n.push(l),l.currentNode=o,this._currentSetFor.add(l),r=o=s.host}else r=r.parentNode;const i=this._doc.createTreeWalker(this.root,this.whatToShow,{acceptNode:this._acceptNode});n.push(i),i.currentNode=o,this._currentSetFor.add(i),this._walkerStack=n}get doc(){return this._doc}firstChild(){let e=this.currentNode,n=this.nextNode();return Y(e,n)?(n&&(this.currentNode=n),n):(this.currentNode=e,null)}lastChild(){let n=this._walkerStack[0].lastChild();return n&&(this.currentNode=n),n}nextNode(){const e=this._walkerStack[0].nextNode();if(e){if(e.shadowRoot){let r;if(typeof this.filter=="function"?r=this.filter(e):this.filter?.acceptNode&&(r=this.filter.acceptNode(e)),r===NodeFilter.FILTER_ACCEPT)return this.currentNode=e,e;let o=this.nextNode();return o&&(this.currentNode=o),o}return e&&(this.currentNode=e),e}else if(this._walkerStack.length>1){this._walkerStack.shift();let n=this.nextNode();return n&&(this.currentNode=n),n}else return null}previousNode(){const e=this._walkerStack[0];if(e.currentNode===e.root){if(this._currentSetFor.has(e))if(this._currentSetFor.delete(e),this._walkerStack.length>1){this._walkerStack.shift();let r=this.previousNode();return r&&(this.currentNode=r),r}else return null;return null}const n=e.previousNode();if(n){if(n.shadowRoot){let o;if(typeof this.filter=="function"?o=this.filter(n):this.filter?.acceptNode&&(o=this.filter.acceptNode(n)),o===NodeFilter.FILTER_ACCEPT)return n&&(this.currentNode=n),n;let i=this.lastChild();return i&&(this.currentNode=i),i}return n&&(this.currentNode=n),n}else if(this._walkerStack.length>1){this._walkerStack.shift();let r=this.previousNode();return r&&(this.currentNode=r),r}else return null}nextSibling(){return null}previousSibling(){return null}parentNode(){return null}}function gs(t,e,n,r){return Ne()?new ld(t,e,n,r):t.createTreeWalker(e,n,r)}function nn(...t){return t.length===1&&t[0]?t[0]:e=>{let n=!1;const r=t.map(o=>{const i=Bo(o,e);return n||=typeof i=="function",i});if(n)return()=>{r.forEach((o,i)=>{typeof o=="function"?o():Bo(t[i],null)})}}}function Bo(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function vs(t){var e,n,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(e=0;e=65&&o.charCodeAt(2)<=90?e[o]=ht(i,s):(o==="className"||o==="UNSAFE_className")&&typeof i=="string"&&typeof s=="string"?e[o]=ad(i,s):o==="id"&&i&&s?e.id=rd(i,s):o==="ref"&&i&&s?e.ref=nn(i,s):e[o]=s!==void 0?s:i}}return e}const ud=new Set(["id"]),cd=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),dd=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),fd=new Set(["dir","lang","hidden","inert","translate"]),_o=new Set(["onClick","onAuxClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),pd=/^(data-.*)$/;function de(t,e={}){let{labelable:n,isLink:r,global:o,events:i=o,propNames:s}=e,l={};for(const u in t)Object.prototype.hasOwnProperty.call(t,u)&&(ud.has(u)||n&&cd.has(u)||r&&dd.has(u)||o&&fd.has(u)||i&&(_o.has(u)||u.endsWith("Capture")&&_o.has(u.slice(0,-7)))||s?.has(u)||pd.test(u))&&(l[u]=t[u]);return l}let We=new Map,Kr=new Set;function Ho(){if(typeof window>"u")return;function t(r){return"propertyName"in r}let e=r=>{let o=V(r);if(!t(r)||!o)return;let i=We.get(o);i||(i=new Set,We.set(o,i),o.addEventListener("transitioncancel",n,{once:!0})),i.add(r.propertyName)},n=r=>{let o=V(r);if(!t(r)||!o)return;let i=We.get(o);if(i&&(i.delete(r.propertyName),i.size===0&&(o.removeEventListener("transitioncancel",n),We.delete(o)),We.size===0)){for(let s of Kr)s();Kr.clear()}};document.body.addEventListener("transitionrun",e),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?Ho():document.addEventListener("DOMContentLoaded",Ho));function hd(){for(const[t]of We)"isConnected"in t&&!t.isConnected&&We.delete(t)}function ys(t){requestAnimationFrame(()=>{hd(),We.size===0?t():Kr.add(t)})}function Jn(){let t=a.useRef(new Map),e=a.useCallback((o,i,s,l)=>{let u=l?.once?(...c)=>{t.current.delete(s),s(...c)}:s;t.current.set(s,{type:i,eventTarget:o,fn:u,options:l}),o.addEventListener(i,u,l)},[]),n=a.useCallback((o,i,s,l)=>{let u=t.current.get(s)?.fn||s;o.removeEventListener(i,u,l),t.current.delete(s)},[]),r=a.useCallback(()=>{t.current.forEach((o,i)=>{n(o.eventTarget,o.type,i,o.options)})},[n]);return a.useEffect(()=>r,[r]),{addGlobalListener:e,removeGlobalListener:n,removeAllGlobalListeners:r}}function $s(t,e){let{id:n,"aria-label":r,"aria-labelledby":o}=t;return n=xe(n),o&&r?o=[...new Set([n,...o.trim().split(/\s+/)])].join(" "):o&&(o=o.trim().split(/\s+/).join(" ")),!r&&!o&&e&&(r=e),{id:n,"aria-label":r,"aria-labelledby":o}}function rt(t){const e=a.useRef(null),n=a.useRef(void 0),r=a.useCallback(o=>{if(typeof t=="function"){const i=t,s=i(o);return()=>{typeof s=="function"?s():i(null)}}else if(t)return t.current=o,()=>{t.current=null}},[t]);return a.useMemo(()=>({get current(){return e.current},set current(o){e.current=o,n.current&&(n.current(),n.current=void 0),o!=null&&(n.current=r(o))}}),[r])}const md=$.useInsertionEffect??J;function Ce(t){const e=a.useRef(null);return md(()=>{e.current=t},[t]),a.useCallback((...n)=>{const r=e.current;return r?.(...n)},[])}function jo(t,e){const n=a.useRef(!0),r=a.useRef(null);J(()=>(n.current=!0,()=>{n.current=!1}),[]),J(()=>{n.current?n.current=!1:(!r.current||e.some((o,i)=>!Object.is(o,r[i])))&&t(),r.current=e},e)}function bd(){return typeof window.ResizeObserver<"u"}function Dn(t){const{ref:e,box:n,onResize:r}=t;let o=Ce(r);a.useEffect(()=>{let i=e?.current;if(i)if(bd()){const s=new window.ResizeObserver(l=>{l.length&&o()});return s.observe(i,{box:n}),()=>{i&&s.unobserve(i)}}else return window.addEventListener("resize",o,!1),()=>{window.removeEventListener("resize",o,!1)}},[e,n])}function ro(t,e){J(()=>{if(t&&t.ref&&e)return t.ref.current=e.current,()=>{t.ref&&(t.ref.current=null)}})}function Mt(t,e){if(!t)return!1;let n=window.getComputedStyle(t),r=document.scrollingElement||document.documentElement,o=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return t===r&&n.overflow!=="hidden"&&(o=!0),o&&e&&(o=t.scrollHeight!==t.clientHeight||t.scrollWidth!==t.clientWidth),o}function oo(t,e){let n=t;for(Mt(n,e)&&(n=n.parentElement);n&&!Mt(n,e);)n=n.parentElement;return n||document.scrollingElement||document.documentElement}function mr(t,e){let n=[],r=document.scrollingElement||document.documentElement;for(;t&&(Mt(t,e)&&n.push(t),t!==r);)t=t.parentElement;return n}function Bt(t){return Me()?t.metaKey:t.ctrlKey}const gd=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function br(t){return t instanceof HTMLInputElement&&!gd.has(t.type)||t instanceof HTMLTextAreaElement||t instanceof HTMLElement&&t.isContentEditable}let vd=0;const gr=new Map;function yd(t){let[e,n]=a.useState();return J(()=>{if(!t)return;let r=gr.get(t);if(r)n(r.element.id);else{let o=`react-aria-description-${vd++}`;n(o);let i=document.createElement("div");i.id=o,i.style.display="none",i.textContent=t,document.body.appendChild(i),r={refCount:0,element:i},gr.set(t,r)}return r.refCount++,()=>{r&&--r.refCount===0&&(r.element.remove(),gr.delete(t))}},[t]),{"aria-describedby":t?e:void 0}}function _t(t,e,n,r){let o=Ce(n),i=n==null;a.useEffect(()=>{if(!(i||t.current==null))return Pt(t.current,e,o,r)},[t,e,r,i])}function Mn(t,e,n={}){if(t===e)return;let r=e.getBoundingClientRect();$d(t,e,r,n)}function $d(t,e,n,r={}){let{block:o="nearest",inline:i="nearest"}=r,s=t.scrollTop,l=t.scrollLeft,u=t.getBoundingClientRect(),c=window.getComputedStyle(e),d=window.getComputedStyle(t),f=document.scrollingElement||document.documentElement,p=t===f,m=t===f?0:u.top,h=t===f?t.clientHeight:u.bottom,g=t===f?0:u.left,b=t===f?t.clientWidth:u.right,y=parseFloat(c.scrollMarginTop)||0,v=parseFloat(c.scrollMarginBottom)||0,w=parseFloat(c.scrollMarginLeft)||0,x=parseFloat(c.scrollMarginRight)||0,F=parseFloat(d.scrollPaddingTop)||0,K=parseFloat(d.scrollPaddingBottom)||0,P=parseFloat(d.scrollPaddingLeft)||0,S=parseFloat(d.scrollPaddingRight)||0,I=parseFloat(d.borderTopWidth)||0,M=parseFloat(d.borderBottomWidth)||0,O=parseFloat(d.borderLeftWidth)||0,z=parseFloat(d.borderRightWidth)||0,U=n.top-y,C=n.bottom+v,R=n.left-w,H=n.right+x,L=t===f?0:O+z,q=t===f?0:I+M,T=t===f?0:t.offsetWidth-t.clientWidth-L,A=t===f?0:t.offsetHeight-t.clientHeight-q,j=m+(p?0:I)+F,W=h-(p?0:M)-K-A,ne=g+(p?0:O)+P,te=b-(p?0:z)-S;gt()&&pt()||d.direction==="ltr"?te-=T:d.direction==="rtl"&&(ne+=T);let k=UW,Z=Rte;if(k&&o==="start")s+=U-j;else if(k&&o==="center")s+=(U+C)/2-(j+W)/2;else if(k&&o==="end")s+=C-W;else if(k&&o==="nearest"){let oe=U-j,ye=C-W;s+=Math.abs(oe)<=Math.abs(ye)?oe:ye}if(Z&&i==="start")l+=R-ne;else if(Z&&i==="center")l+=(R+H)/2-(ne+te)/2;else if(Z&&i==="end")l+=H-te;else if(Z&&i==="nearest"){let oe=R-ne,ye=H-te;l+=Math.abs(oe)<=Math.abs(ye)?oe:ye}t.scrollTo({left:l,top:s})}function zo(t,e={}){let{containingElement:n}=e;if(t&&t.isConnected){let r=document.scrollingElement||document.documentElement;if(window.getComputedStyle(r).overflow==="hidden"){let{left:i,top:s}=t.getBoundingClientRect(),l=mr(t,!0);for(let d of l)Mn(d,t);let{left:u,top:c}=t.getBoundingClientRect();if(Math.abs(i-u)>1||Math.abs(s-c)>1){l=n?mr(n,!0):[];for(let d of l)Mn(d,n,{block:"center",inline:"center"});for(let d of mr(t,!0))Mn(d,t)}}else{let{left:i,top:s}=t.getBoundingClientRect();t?.scrollIntoView?.({block:"nearest"});let{left:l,top:u}=t.getBoundingClientRect();(Math.abs(i-l)>1||Math.abs(s-u)>1)&&(n?.scrollIntoView?.({block:"center",inline:"center"}),t.scrollIntoView?.({block:"nearest"}))}}}function xs(t){return t.pointerType===""&&t.isTrusted?!0:Kn()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function xd(t){return!Kn()&&t.width===0&&t.height===0||Kn()&&t.width===1&&t.height===1&&t.pressure===0&&t.detail===0&&t.pointerType==="mouse"}function Ed(t,e,n){let r=Ce(o=>{n&&!o.defaultPrevented&&n(e)});a.useEffect(()=>{let o=t?.current?.form;return o?.addEventListener("reset",r),()=>{o?.removeEventListener("reset",r)}},[t])}function wd(t,e){let{collection:n,onLoadMore:r,scrollOffset:o=1,direction:i="end"}=t,s=a.useRef(null),l=Ce(u=>{for(let c of u)c.isIntersecting&&r&&r()});J(()=>{if(e.current){const u=100*o,c=i==="start"?`${u}% 0px 0px 0px`:`0px ${u}% ${u}% ${u}%`;s.current=new IntersectionObserver(l,{root:oo(e?.current),rootMargin:c}),s.current.observe(e.current)}return()=>{s.current&&s.current.disconnect()}},[n,e,o,i])}function Cd(t){const e=a.version.split(".");return parseInt(e[0],10)>=19?t:t?"true":void 0}var Qe=Mc();const Sd=Ac(Qe);function Pd(t,e=!0){let[n,r]=a.useState(!0),o=n&&e;return J(()=>{if(o&&t.current&&"getAnimations"in t.current)for(let i of t.current.getAnimations())i instanceof CSSTransition&&i.cancel()},[t,o]),Es(t,o,a.useCallback(()=>r(!1),[])),o}function Td(t,e){let[n,r]=a.useState(e?"open":"closed");switch(n){case"open":e||r("exiting");break;case"closed":case"exiting":e&&r("open");break}let o=n==="exiting";return Es(t,o,a.useCallback(()=>{r(i=>i==="exiting"?"closed":i)},[])),o}function Es(t,e,n){J(()=>{if(e&&t.current){if(!("getAnimations"in t.current)){n();return}let r=t.current.getAnimations();if(r.length===0){n();return}let o=!1;return Promise.allSettled(r.map(i=>i.finished)).then(()=>{o||Qe.flushSync(()=>{n()})}),()=>{o=!0}}},[t,e,n])}const kd=typeof Element<"u"&&"checkVisibility"in Element.prototype;function Md(t){const e=he(t);if(!(t instanceof e.HTMLElement)&&!(t instanceof e.SVGElement))return!1;let{display:n,visibility:r}=t.style,o=n!=="none"&&r!=="hidden"&&r!=="collapse";if(o){const{getComputedStyle:i}=he(t);let{display:s,visibility:l}=i(t);o=s!=="none"&&l!=="hidden"&&l!=="collapse"}return o}function Ad(t,e){return!t.hasAttribute("hidden")&&!t.hasAttribute("data-react-aria-prevent-focus")&&(t.nodeName==="DETAILS"&&e&&e.nodeName!=="SUMMARY"?t.hasAttribute("open"):!0)}function io(t,e){return kd?t.checkVisibility({visibilityProperty:!0})&&!t.closest("[data-react-aria-prevent-focus]"):t.nodeName!=="#comment"&&Md(t)&&Ad(t,e)&&(!t.parentElement||io(t.parentElement,t))}const so=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],Rd=so.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";so.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const Ld=so.join(':not([hidden]):not([tabindex="-1"]),');function ws(t,e){return t.matches(Rd)&&!Cs(t)&&(e?.skipVisibilityCheck||io(t))}function lo(t){return t.matches(Ld)&&io(t)&&!Cs(t)}function Cs(t){let e=t;for(;e!=null;){if(e instanceof he(e).HTMLElement&&e.inert)return!0;e=e.parentElement}return!1}function Id(t,e){let n=he(e),r=ee(e);if(r==null||n==null)return;let o,i=`meta[name="${CSS.escape(t)}"], meta[property="${CSS.escape(t)}"]`,s=r.querySelector(i);return s&&s instanceof n.HTMLMetaElement&&(t==="csp-nonce"&&s.nonce&&(o??=s.nonce||void 0),s.content&&(o??=s.content||void 0)),t==="csp-nonce"&&(o??=n.__webpack_nonce__||globalThis.__webpack_nonce__||void 0),o}let Uo=new WeakMap;function Ss(t){let e=ee(t),n=Uo.get(e);return n??=Id("csp-nonce",e),n!==void 0&&Uo.set(e,n),n}function Wt(t,e=-1/0,n=1/0){return Math.min(Math.max(t,e),n)}function pn(t,e){let n=t,r=0,o=e.toString(),i=o.toLowerCase().indexOf("e-");if(i>0)r=Math.abs(Math.floor(Math.log10(Math.abs(e))))+i;else{let s=o.indexOf(".");s>=0&&(r=o.length-s)}if(r>0){let s=Math.pow(10,r);n=Math.round(n*s)/s}return n}function Y1(t,e,n,r){e=Number(e),n=Number(n);let o=(t-(isNaN(e)?0:e))%r,i=pn(Math.abs(o)*2>=r?t+Math.sign(o)*(r-Math.abs(o)):t-o,r);return isNaN(e)?!isNaN(n)&&i>n&&(i=Math.floor(pn(n/r,r))*r):in&&(i=e+Math.floor(pn((n-e)/r,r))*r),i=pn(i,r),i}function Fd(t,e){const{ref:n,render:r,...o}=e,i=a.useRef(null),s=a.useMemo(()=>nn(n,i),[n,i]);J(()=>{},[t,r]);const l={...o,ref:s};return r?r(l,void 0):E.jsx(t,{...l})}const Zo={},ge=new Proxy({},{get(t,e){if(typeof e!="string")return;let n=Zo[e];return n||(n=Fd.bind(null,e),Zo[e]=n),n}});var Kd=Array.isArray,Qn=t=>{if(!t&&t!==0&&t!==0n)return"";if(typeof t=="string")return t;if(typeof t=="number")return t!==t?"":""+t;if(typeof t=="bigint")return""+t;let e="";if(Kd(t)){const n=t.length;for(let r=0;rtypeof t!="string"||!t?t:t.replace(Dd," ").trim(),Od=t=>{const e=t.length;if(e===0)return!1;const n=t.charCodeAt(0),r=t.charCodeAt(e-1);if(n===32||r===32||n>=9&&n<=13||n===160||r>=9&&r<=13||r===160)return!0;for(let o=0;o=9&&i<=13||i===160||i===32&&o+1{const e=Qn(t);if(e)return Od(e)?Nd(e):e},Nr=t=>t===!1?"false":t===!0?"true":t===0?"0":t,Pe=t=>{if(!t||typeof t!="object")return!0;for(const e in t)return!1;return!0},Ps=(t,e)=>{if(t===e)return!0;if(!t||!e)return!1;const n=t,r=e,o=Object.keys(n),i=Object.keys(r);if(o.length!==i.length)return!1;for(let s=0;s{const n=t;for(const r in e)if(Object.hasOwn(e,r)){const o=e[r];r in n?n[r]=zt(n[r],o):n[r]=o}return t},Ts=(t,e)=>{for(let n=0;n{const e=[];Ts(t,e);const n=[];for(let r=0;r{const n=t,r=e,o={};for(const i in n){const s=n[i];if(i in r){const l=r[i];Dr(s)||Dr(l)?o[i]=Or(l,s):typeof s=="object"&&typeof l=="object"&&s&&l?o[i]=ao(s,l):o[i]=l+" "+s}else o[i]=s}for(const i in r)i in n||(o[i]=r[i]);return o},Bd={twMerge:!0,twMergeConfig:{}},ks=256,_d=128,mt=Symbol("tv-cache-miss"),Hd=t=>t?.class!=null&&t.class!==""||t?.className!=null&&t.className!=="",Wo=t=>{if(t===void 0)return"";if(t===null)return"null";if(typeof t=="string")return t;if(typeof t=="boolean")return t?"true":"false";if(typeof t=="number")return t===0?"0":String(t);if(typeof t=="bigint")return String(t);const e=Nr(t),n=typeof e;if(n==="string"||n==="number"||n==="boolean"||n==="bigint")return String(e);if(n==="object")try{return JSON.stringify(e)}catch{return null}return null},$t=(t,e)=>{if(e===void 0)return t;if(e===null)return t+"null";const n=typeof e;if(n==="string"||n==="number"||n==="boolean"||n==="bigint")return t+String(e);if(Array.isArray(e))return t+e.join("\0");try{return t+JSON.stringify(e)}catch{return t+"?"}},Ms=(t,e,n,r)=>{let o="";const i=Object.create(null);for(let l=0;l1&&s.sort();for(let l=0;l{let n="";for(let r=0;r{let e=new Map,n=null;return{get(r){if(e.has(r))return e.get(r);if(n?.has(r)){const o=n.get(r);return e.set(r,o),o}return mt},set(r,o){e.size>=t&&(n=e,e=new Map),e.set(r,o)}}},jd=(t=ks)=>{const e=Rs(t);return{get(n){return e.get(n)},set(n,r){e.set(n,r)}}},zd=(t=_d)=>{let e=new Map,n=null,r=0;return{get(o,i){const s=e.get(o);if(s){const l=s.get(i);if(l!==void 0||s.has(i))return l}if(n){const l=n.get(o);if(l){const u=l.get(i);if(u!==void 0||l.has(i)){let c=e.get(o);return c||(c=new Map,e.set(o,c)),c.has(i)||r++,c.set(i,u),u}}}return mt},set(o,i,s){r>=t&&(n=e,e=new Map,r=0);let l=e.get(o);l||(l=new Map,e.set(o,l)),l.has(i)||r++,l.set(i,s)}}},uo=(t,e)=>{let n=null;return(r,o)=>{if(!Hd(o))return r;const i=o.class,s=o.className;if(i!=null&&i!==""&&typeof i!="string"||s!=null&&s!==""&&typeof s!="string")return t(e,r,i,s);n??=zd();const l=r??"",u=(typeof i=="string"?i:"")+"\0"+(typeof s=="string"?s:""),c=n.get(l,u);if(c!==mt)return c;const d=t(e,r,i,s);return n.set(l,u,d),d}};function Ud(){let t=null,e={},n=!1;return{get cachedTwMerge(){return t},set cachedTwMerge(r){t=r},get cachedTwMergeConfig(){return e},set cachedTwMergeConfig(r){e=r},get didTwMergeConfigChange(){return n},set didTwMergeConfigChange(r){n=r},reset(){t=null,e={},n=!1}}}var $e=Ud(),Zd=t=>{!Pe(t.twMergeConfig)&&!Ps(t.twMergeConfig,$e.cachedTwMergeConfig)&&($e.didTwMergeConfigChange=!0,$e.cachedTwMergeConfig=t.twMergeConfig)},Wd=(t,e)=>{const n=[];for(let r=0;r{if(!Array.isArray(t)||t.length===0)return[];const e=[];for(let n=0;n{if(!Array.isArray(t)||t.length===0)return[];const e=[];for(let n=0;n{const e={};for(let n=0;n{const{extend:n=null,slots:r={},variants:o={},compoundVariants:i=[],compoundSlots:s=[],defaultVariants:l={}}=t,u={...Bd,...e},c=t.slots!==void 0,d=n?.base?zt(n.base,t?.base):t?.base,f=n?.variants&&!Pe(n.variants)?ao(o,n.variants):o,p=n?.defaultVariants&&!Pe(n.defaultVariants)?{...n.defaultVariants,...l}:l;Zd(u);const m=!n?.slots||Pe(n.slots),h=c?m&&n?.base?zt(t?.base,n.base):typeof t?.base=="string"||t?.base==null?t.base:zt(t.base):void 0,g=c?{base:h,...r}:{},b=m?g:Vd({...n?.slots},Pe(g)?{base:t?.base}:g),y=!n?.compoundVariants||Pe(n.compoundVariants)?i:Or(n?.compoundVariants,i),v=!n?.compoundSlots||Pe(n.compoundSlots)?s:Or(n?.compoundSlots,s),w=Object.keys(f),x=y&&!Array.isArray(y)?new TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof y}`):v&&!Array.isArray(v)?new TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof v}`):null,F=c||!m?"slots":w.length===0?"plain":"variants";return{config:u,extend:n,base:d,variants:f,defaultVariants:p,slots:b,compoundVariants:y,compoundSlots:v,compiledVariants:null,compiledCompoundVariants:null,compiledCompoundSlots:null,compiledCompoundSlotsBySlot:null,deferredError:x,mode:F,slotKeys:null,variantKeys:w}},Ls=t=>(t.compiledVariants!==null||(t.compiledVariants=Wd(t.variants,t.variantKeys),t.compiledCompoundVariants=Gd(t.compoundVariants),t.compiledCompoundSlots=qd(t.compoundSlots),t.compiledCompoundSlotsBySlot=Yd(t.compiledCompoundSlots),t.slotKeys=t.slots&&typeof t.slots=="object"?Object.keys(t.slots):[]),t),Vr=[],Is=[],Jd=[],Qd=[],ef=[],Fs=(t,e,n)=>{const r={};for(const o in t)r[o]=t[o];if(e)for(const o in e)e[o]!==void 0&&(r[o]=e[o]);if(n)for(const o in n)n[o]!==void 0&&(r[o]=n[o]);return r},hn=t=>t==null||t===!1,tf=(t,e)=>{if(!Array.isArray(t))return t===e||hn(t)&&hn(e);for(let n=0;n{if(t.isEmpty)return null;const o=r?.[t.key]??n?.[t.key];if(o===null)return null;const i=Nr(o);if(typeof i=="object")return null;const s=e?.[t.key],l=i??Nr(s);return t.values[l||"false"]},co=(t,e)=>{const{conditionKeys:n,source:r}=t;for(let o=0;o{typeof n=="string"?e==="base"&&t.push(n):n&&typeof n=="object"&&n[e]&&t.push(n[e])},nf=(t,e,n)=>{const r=Is;r.length=0;for(let o=0;o{const i=Is;i.length=0;for(let s=0;s{const n=Jd;n.length=0;for(let r=0;r{const r=Qd;r.length=0;for(let o=0;o{const n=ef;n.length=0;for(let r=0;r{const{base:n,config:r}=t;let o=mt;const i=uo(e,r);return(s=>(o===mt&&(o=e(r,n)),i(o,s)))},uf=(t,e)=>{const{base:n,config:r,defaultVariants:o,deferredError:i,variantKeys:s}=t;let l=t.compiledCompoundVariants,u=t.compiledVariants,c=Vr,d=null;const f=uo(e,r);let p=1;const m=h=>{const g=l.length>0?of(l,Fs(o,h)):void 0;return e(r,n,nf(u,o,h),g)};return(h=>{if(i)throw i;(u===null||l===null)&&(Ls(t),u=t.compiledVariants,l=t.compiledCompoundVariants,c=t.compiledCompoundSlots??Vr);let g;if(p>0)p--,g=m(h);else{d??=jd();const b=Ms(s,o,h);if(b!==null){const y=l.length>0||c.length>0?As(l,c):"",v=b+"#"+y,w=d.get(v);w!==mt?g=w:(g=m(h),d.set(v,g))}else g=m(h)}return f(g,h)})},cf=(t,e)=>{const{config:n,defaultVariants:r,deferredError:o,slots:i,variantKeys:s}=t;let l=null,u=null,c=null,d=null,f=!1,p=null,m=null,h=1;const g=()=>{if(c!==null)return;(t.compiledVariants===null||t.compiledCompoundVariants===null||t.compiledCompoundSlots===null||t.compiledCompoundSlotsBySlot===null||t.slotKeys===null)&&Ls(t);const y=t.compiledVariants;l=t.compiledCompoundVariants,u=t.compiledCompoundSlots;const v=t.compiledCompoundSlotsBySlot;c=t.slotKeys,f=l.length>0||u.length>0,p=uo(e,n);const w=new Array(c.length);for(let x=0;x{const I=f?Fs(r,P,S):void 0,M=I?sf(F,l,I):void 0,O=I?lf(K,I):void 0;return e(n,i[F],rf(F,y,r,P,S),M,O)}}d=w},b=y=>{const v=c,w=d,x=p,F={};for(let K=0;K{if(I==null)return S;let M=!1;for(const O in I)if(!(O==="class"||O==="className")&&I[O]!==void 0){M=!0;break}return x(M?P(y,I):S,I)}}return F};return(y=>{if(o)throw o;if(g(),h>0)return h--,b(y);const v=Ms(s,r,y);if(v===null)return b(y);const w=f?As(l,u):"",x=v+"#"+w;m??=Rs();const F=m.get(x);if(F!==mt)return F;const K=b(y);return m.set(x,K),K})},df=(t,e)=>{if(t.mode==="plain")return af(t,e);let n;return(r=>(n??=t.mode==="slots"?cf(t,e):uf(t,e),n(r)))},ff=(t,e)=>{t.variantKeys=e.variantKeys,t.extend=e.extend,t.base=e.base,t.slots=e.slots,t.variants=e.variants,t.defaultVariants=e.defaultVariants,t.compoundSlots=e.compoundSlots,t.compoundVariants=e.compoundVariants},pf=t=>{const e=(r,o)=>{const i=Xd(r,o),s=df(i,t);return ff(s,i),s};return{tv:e,createTV:r=>(o,i)=>e(o,i?ao(r,i):r)}},hf=(t,e)=>{const n=t.length,r=e.length,o=new Array(n+r);for(let i=0;i({classGroupId:t,validator:e}),Ds=(t=new Map,e=null,n)=>({nextPart:t,validators:e,classGroupId:n}),Nn="-",qo=[],bf="arbitrary..",gf=t=>{const e=yf(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:s=>{if(s[0]==="["&&s[s.length-1]==="]")return vf(s);const l=s.split(Nn),u=l[0]===""&&l.length>1?1:0;return Ns(l,u,e)},getConflictingClassGroupIds:(s,l)=>{if(l){const u=r[s],c=n[s];return u?c?hf(c,u):u:c||qo}return n[s]||qo}}},Ns=(t,e,n)=>{if(t.length-e===0)return n.classGroupId;const o=t[e],i=n.nextPart.get(o);if(i){const c=Ns(t,e+1,i);if(c)return c}const s=n.validators;if(s===null)return;const l=e===0?t.join(Nn):t.slice(e).join(Nn),u=s.length;for(let c=0;c{const e=t.slice(1,-1),n=e.indexOf(":");if(n===-1)return;const r=e.slice(0,n);return r?bf+r:void 0},yf=t=>{const{theme:e,classGroups:n}=t;return $f(n,e)},$f=(t,e)=>{const n=Ds();for(const r in t){const o=t[r];fo(o,n,r,e)}return n},fo=(t,e,n,r)=>{const o=t.length;for(let i=0;i{if(typeof t=="string"){Ef(t,e,n);return}if(typeof t=="function"){wf(t,e,n,r);return}Cf(t,e,n,r)},Ef=(t,e,n)=>{const r=t===""?e:Os(e,t);r.classGroupId=n},wf=(t,e,n,r)=>{if(Sf(t)){fo(t(r),e,n,r);return}e.validators===null&&(e.validators=[]),e.validators.push(mf(n,t))},Cf=(t,e,n,r)=>{const o=Object.entries(t),i=o.length;for(let s=0;s{let n=t;const r=e.split(Nn),o=r.length;for(let i=0;i"isThemeGetter"in t&&t.isThemeGetter===!0,Pf="!",Tf=58,kf=47,Mf=91,Af=93,Rf=40,Lf=41,Yo=33,If=(t,e,n,r)=>({modifiers:t,hasImportantModifier:e,baseClassName:n,maybePostfixModifierPosition:r,isExternal:void 0}),Xo=t=>{const e=[];let n=0,r=0,o=0,i;const s=t.length;for(let p=0;po?i-o:void 0;return If(e,c,u,f)},Ff=t=>{const e=new Set(t.orderSensitiveModifiers);return n=>{const r=[];let o=[];for(let i=0;i0){o.sort();for(let c=0;c0){o.sort();for(let i=0;i{const e=Ff(t),n=Of(t),{getClassGroupId:r,getConflictingClassGroupIds:o}=gf(t);let i=Object.create(null),s=Object.create(null),l=0,u=new Int32Array(256),c=0,d=new Uint8Array(64),f=!1;const p=w=>{const x=[],F=w.length;let K=-1;f=!1;for(let P=0;P=9&&S<=13?(f=!0,K!==-1&&(x.push(w.slice(K,P)),K=-1)):K===-1&&(K=P)}return K!==-1&&x.push(w.slice(K)),x},m=new Map;let h=0;const g=w=>{let x=m.get(w);if(x===void 0&&(x=h++,m.set(w,x),x>=u.length)){const F=new Int32Array(u.length*2);F.set(u),u=F}return x},b=w=>{const{isExternal:x,modifiers:F,hasImportantModifier:K,baseClassName:P,maybePostfixModifierPosition:S}=Xo(w);if(x)return vr;let I=!!S,M;if(I){const R=P.substring(0,S);M=r(R);const H=M&&n[M]?r(P):void 0;H&&H!==M&&(M=H,I=!1)}else M=r(P);if(!M){if(!I||(M=r(P),!M))return vr;I=!1}const O=F.length===0?"":F.length===1?F[0]:e(F).join(":"),z=K?O+Pf:O,U=o(M,I),C=[];for(let R=0;R{let x=i[w];return x!==void 0||(x=s[w],x===void 0&&(x=b(w)),i[w]=x,++l>Kf&&(l=0,s=i,i=Object.create(null))),x};return{parseClassName:Xo,sortModifiers:e,postfixLookupClassGroupIds:n,getClassGroupId:r,getConflictingClassGroupIds:o,getClassDescriptor:y,mergeClassList:w=>{const x=p(w),F=x.length;if(F===1)return x[0];h>Df&&(m.clear(),h=0,i=Object.create(null),s=Object.create(null),l=0),c=c+1|0,c===0&&(c=1);const K=c;if(F>d.length){let M=d.length;for(;M=0;M-=1){const O=x[M];S+=O.length;const z=y(O);if(z.isExternal){d[M]=1;continue}const U=z.classId;if(u[U]===K){d[M]=0,P=!0;continue}u[U]=K;const C=z.conflictIds;for(let R=0;R{const e=Object.create(null),n=t.postfixLookupClassGroups;if(n)for(let r=0;r{let e,n,r=Object.create(null),o=Object.create(null),i=0;const s=c=>(e=Nf(t()),n=e.mergeClassList,u.mergeString=l,l(c)),l=c=>{let d=r[c];return d!==void 0||(d=o[c],d===void 0&&(d=n(c)),r[c]=d,++i>Vf&&(i=0,o=r,r=Object.create(null))),d},u=(...c)=>u.mergeString(Qn(c));return u.mergeString=s,u},Bf=[],pe=t=>{const e=n=>n[t]||Bf;return e.isThemeGetter=!0,e},Vs=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Bs=/^\((?:(\w[\w-]*):)?(.+)\)$/i,_f=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,Hf=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,jf=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,zf=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Uf=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Zf=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,_s=Number,Wf=Number.isNaN,Gf=Number.isInteger,Ze=t=>_f.test(t),X=t=>!!t&&!Wf(_s(t)),Ke=t=>!!t&&Gf(_s(t)),yr=t=>t.endsWith("%")&&X(t.slice(0,-1)),Oe=t=>Hf.test(t),Hs=()=>!0,qf=t=>jf.test(t)&&!zf.test(t),po=()=>!1,Yf=t=>Uf.test(t),Xf=t=>Zf.test(t),Jf=t=>!B(t)&&!_(t),Qf=t=>t.startsWith("@container")&&(t[10]==="/"&&t[11]!==void 0||t[11]==="s"&&t[16]!==void 0&&t.startsWith("-size/",10)||t[11]==="n"&&t[18]!==void 0&&t.startsWith("-normal/",10)),e0=t=>ot(t,Us,po),B=t=>Vs.test(t),lt=t=>ot(t,Zs,qf),Qo=t=>ot(t,a0,X),t0=t=>ot(t,Gs,Hs),n0=t=>ot(t,Ws,po),ei=t=>ot(t,js,po),r0=t=>ot(t,zs,Xf),mn=t=>ot(t,qs,Yf),_=t=>Bs.test(t),Nt=t=>vt(t,Zs),o0=t=>vt(t,Ws),ti=t=>vt(t,js),i0=t=>vt(t,Us),s0=t=>vt(t,zs),bn=t=>vt(t,qs,!0),l0=t=>vt(t,Gs,!0),ot=(t,e,n)=>{const r=Vs.exec(t);return r?r[1]?e(r[1]):n(r[2]):!1},vt=(t,e,n=!1)=>{const r=Bs.exec(t);return r?r[1]?e(r[1]):n:!1},js=t=>t==="position"||t==="percentage",zs=t=>t==="image"||t==="url",Us=t=>t==="length"||t==="size"||t==="bg-size",Zs=t=>t==="length",a0=t=>t==="number",Ws=t=>t==="family-name",Gs=t=>t==="number"||t==="weight",qs=t=>t==="shadow",$r=()=>{const t=pe("color"),e=pe("font"),n=pe("text"),r=pe("font-weight"),o=pe("tracking"),i=pe("leading"),s=pe("breakpoint"),l=pe("container"),u=pe("spacing"),c=pe("radius"),d=pe("shadow"),f=pe("inset-shadow"),p=pe("text-shadow"),m=pe("drop-shadow"),h=pe("blur"),g=pe("perspective"),b=pe("aspect"),y=pe("ease"),v=pe("animate"),w=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],F=()=>[...x(),_,B],K=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto","contain","none"],S=()=>[_,B,u],I=()=>[Ze,"full","auto",...S()],M=()=>[Ke,"none","subgrid",_,B],O=()=>["auto",{span:["full",Ke,_,B]},Ke,_,B],z=()=>[Ke,"auto",_,B],U=()=>["auto","min","max","fr",_,B],C=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],R=()=>["start","end","center","stretch","center-safe","end-safe"],H=()=>["auto",...S()],L=()=>[Ze,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...S()],q=()=>[Ze,"screen","full","dvw","lvw","svw","min","max","fit",...S()],T=()=>[Ze,"screen","full","lh","dvh","lvh","svh","min","max","fit",...S()],A=()=>[t,_,B],j=()=>[...x(),ti,ei,{position:[_,B]}],W=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ne=()=>["auto","cover","contain",i0,e0,{size:[_,B]}],te=()=>[yr,Nt,lt],k=()=>["","none","full",c,_,B],Z=()=>["",X,Nt,lt],oe=()=>["solid","dashed","dotted","double"],ye=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],G=()=>[X,yr,ti,ei],Fe=()=>["","none",h,_,B],D=()=>["none",X,_,B],N=()=>["none",X,_,B],ie=()=>[X,_,B],se=()=>[Ze,"full",...S()];return{theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Oe],breakpoint:[Oe],color:[Hs],container:[Oe],"drop-shadow":[Oe],ease:["in","out","in-out"],font:[Jf],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Oe],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Oe],shadow:[Oe],spacing:["px",X],text:[Oe],"text-shadow":[Oe],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ze,B,_,b]}],container:["container"],"container-type":[{"@container":["","normal","size",_,B]}],"container-named":[Qf],columns:[{columns:[X,B,_,l]}],"break-after":[{"break-after":w()}],"break-before":[{"break-before":w()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:F()}],overflow:[{overflow:K()}],"overflow-x":[{"overflow-x":K()}],"overflow-y":[{"overflow-y":K()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:I()}],"inset-x":[{"inset-x":I()}],"inset-y":[{"inset-y":I()}],start:[{"inset-s":I(),start:I()}],end:[{"inset-e":I(),end:I()}],"inset-bs":[{"inset-bs":I()}],"inset-be":[{"inset-be":I()}],top:[{top:I()}],right:[{right:I()}],bottom:[{bottom:I()}],left:[{left:I()}],visibility:["visible","invisible","collapse"],z:[{z:[Ke,"auto",_,B]}],basis:[{basis:[Ze,"full","auto",l,...S()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[X,Ze,"auto","initial","none",B]}],grow:[{grow:["",X,_,B]}],shrink:[{shrink:["",X,_,B]}],order:[{order:[Ke,"first","last","none",_,B]}],"grid-cols":[{"grid-cols":M()}],"col-start-end":[{col:O()}],"col-start":[{"col-start":z()}],"col-end":[{"col-end":z()}],"grid-rows":[{"grid-rows":M()}],"row-start-end":[{row:O()}],"row-start":[{"row-start":z()}],"row-end":[{"row-end":z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":U()}],"auto-rows":[{"auto-rows":U()}],gap:[{gap:S()}],"gap-x":[{"gap-x":S()}],"gap-y":[{"gap-y":S()}],"justify-content":[{justify:[...C(),"normal"]}],"justify-items":[{"justify-items":[...R(),"normal"]}],"justify-self":[{"justify-self":["auto",...R()]}],"align-content":[{content:["normal",...C()]}],"align-items":[{items:[...R(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...R(),{baseline:["","last"]}]}],"place-content":[{"place-content":C()}],"place-items":[{"place-items":[...R(),"baseline"]}],"place-self":[{"place-self":["auto",...R()]}],p:[{p:S()}],px:[{px:S()}],py:[{py:S()}],ps:[{ps:S()}],pe:[{pe:S()}],pbs:[{pbs:S()}],pbe:[{pbe:S()}],pt:[{pt:S()}],pr:[{pr:S()}],pb:[{pb:S()}],pl:[{pl:S()}],m:[{m:H()}],mx:[{mx:H()}],my:[{my:H()}],ms:[{ms:H()}],me:[{me:H()}],mbs:[{mbs:H()}],mbe:[{mbe:H()}],mt:[{mt:H()}],mr:[{mr:H()}],mb:[{mb:H()}],ml:[{ml:H()}],"space-x":[{"space-x":S()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":S()}],"space-y-reverse":["space-y-reverse"],size:[{size:L()}],"inline-size":[{inline:["auto",...q()]}],"min-inline-size":[{"min-inline":["auto",...q()]}],"max-inline-size":[{"max-inline":["none",...q()]}],"block-size":[{block:["auto",...T()]}],"min-block-size":[{"min-block":["auto",...T()]}],"max-block-size":[{"max-block":["none",...T()]}],w:[{w:[l,"screen",...L()]}],"min-w":[{"min-w":[l,"screen","none",...L()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[s]},...L()]}],h:[{h:["screen","lh",...L()]}],"min-h":[{"min-h":["screen","lh","none",...L()]}],"max-h":[{"max-h":["screen","lh",...L()]}],"font-size":[{text:["base",n,Nt,lt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,l0,t0]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",yr,B]}],"font-family":[{font:[o0,n0,e]}],"font-features":[{"font-features":[B]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,_,B]}],"line-clamp":[{"line-clamp":[X,"none",_,Qo]}],leading:[{leading:[i,...S()]}],"list-image":[{"list-image":["none",_,B]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",_,B]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:A()}],"text-color":[{text:A()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...oe(),"wavy"]}],"text-decoration-thickness":[{decoration:[X,"from-font","auto",_,lt]}],"text-decoration-color":[{decoration:A()}],"underline-offset":[{"underline-offset":[X,"auto",_,B]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:S()}],"tab-size":[{tab:[Ke,_,B]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",_,B]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",_,B]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:j()}],"bg-repeat":[{bg:W()}],"bg-size":[{bg:ne()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Ke,_,B],radial:["",_,B],conic:[Ke,_,B]},s0,r0]}],"bg-color":[{bg:A()}],"gradient-from-pos":[{from:te()}],"gradient-via-pos":[{via:te()}],"gradient-to-pos":[{to:te()}],"gradient-from":[{from:A()}],"gradient-via":[{via:A()}],"gradient-to":[{to:A()}],rounded:[{rounded:k()}],"rounded-s":[{"rounded-s":k()}],"rounded-e":[{"rounded-e":k()}],"rounded-t":[{"rounded-t":k()}],"rounded-r":[{"rounded-r":k()}],"rounded-b":[{"rounded-b":k()}],"rounded-l":[{"rounded-l":k()}],"rounded-ss":[{"rounded-ss":k()}],"rounded-se":[{"rounded-se":k()}],"rounded-ee":[{"rounded-ee":k()}],"rounded-es":[{"rounded-es":k()}],"rounded-tl":[{"rounded-tl":k()}],"rounded-tr":[{"rounded-tr":k()}],"rounded-br":[{"rounded-br":k()}],"rounded-bl":[{"rounded-bl":k()}],"border-w":[{border:Z()}],"border-w-x":[{"border-x":Z()}],"border-w-y":[{"border-y":Z()}],"border-w-s":[{"border-s":Z()}],"border-w-e":[{"border-e":Z()}],"border-w-bs":[{"border-bs":Z()}],"border-w-be":[{"border-be":Z()}],"border-w-t":[{"border-t":Z()}],"border-w-r":[{"border-r":Z()}],"border-w-b":[{"border-b":Z()}],"border-w-l":[{"border-l":Z()}],"divide-x":[{"divide-x":Z()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Z()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...oe(),"hidden","none"]}],"divide-style":[{divide:[...oe(),"hidden","none"]}],"border-color":[{border:A()}],"border-color-x":[{"border-x":A()}],"border-color-y":[{"border-y":A()}],"border-color-s":[{"border-s":A()}],"border-color-e":[{"border-e":A()}],"border-color-bs":[{"border-bs":A()}],"border-color-be":[{"border-be":A()}],"border-color-t":[{"border-t":A()}],"border-color-r":[{"border-r":A()}],"border-color-b":[{"border-b":A()}],"border-color-l":[{"border-l":A()}],"divide-color":[{divide:A()}],"outline-style":[{outline:[...oe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[X,_,B]}],"outline-w":[{outline:["",X,Nt,lt]}],"outline-color":[{outline:A()}],shadow:[{shadow:["","none",d,bn,mn]}],"shadow-color":[{shadow:A()}],"inset-shadow":[{"inset-shadow":["none",f,bn,mn]}],"inset-shadow-color":[{"inset-shadow":A()}],"ring-w":[{ring:Z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:A()}],"ring-offset-w":[{"ring-offset":[X,lt]}],"ring-offset-color":[{"ring-offset":A()}],"inset-ring-w":[{"inset-ring":Z()}],"inset-ring-color":[{"inset-ring":A()}],"text-shadow":[{"text-shadow":["none",p,bn,mn]}],"text-shadow-color":[{"text-shadow":A()}],opacity:[{opacity:[X,_,B]}],"mix-blend":[{"mix-blend":[...ye(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ye()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[X]}],"mask-image-linear-from-pos":[{"mask-linear-from":G()}],"mask-image-linear-to-pos":[{"mask-linear-to":G()}],"mask-image-linear-from-color":[{"mask-linear-from":A()}],"mask-image-linear-to-color":[{"mask-linear-to":A()}],"mask-image-t-from-pos":[{"mask-t-from":G()}],"mask-image-t-to-pos":[{"mask-t-to":G()}],"mask-image-t-from-color":[{"mask-t-from":A()}],"mask-image-t-to-color":[{"mask-t-to":A()}],"mask-image-r-from-pos":[{"mask-r-from":G()}],"mask-image-r-to-pos":[{"mask-r-to":G()}],"mask-image-r-from-color":[{"mask-r-from":A()}],"mask-image-r-to-color":[{"mask-r-to":A()}],"mask-image-b-from-pos":[{"mask-b-from":G()}],"mask-image-b-to-pos":[{"mask-b-to":G()}],"mask-image-b-from-color":[{"mask-b-from":A()}],"mask-image-b-to-color":[{"mask-b-to":A()}],"mask-image-l-from-pos":[{"mask-l-from":G()}],"mask-image-l-to-pos":[{"mask-l-to":G()}],"mask-image-l-from-color":[{"mask-l-from":A()}],"mask-image-l-to-color":[{"mask-l-to":A()}],"mask-image-x-from-pos":[{"mask-x-from":G()}],"mask-image-x-to-pos":[{"mask-x-to":G()}],"mask-image-x-from-color":[{"mask-x-from":A()}],"mask-image-x-to-color":[{"mask-x-to":A()}],"mask-image-y-from-pos":[{"mask-y-from":G()}],"mask-image-y-to-pos":[{"mask-y-to":G()}],"mask-image-y-from-color":[{"mask-y-from":A()}],"mask-image-y-to-color":[{"mask-y-to":A()}],"mask-image-radial":[{"mask-radial":[_,B]}],"mask-image-radial-from-pos":[{"mask-radial-from":G()}],"mask-image-radial-to-pos":[{"mask-radial-to":G()}],"mask-image-radial-from-color":[{"mask-radial-from":A()}],"mask-image-radial-to-color":[{"mask-radial-to":A()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":x()}],"mask-image-conic-pos":[{"mask-conic":[X]}],"mask-image-conic-from-pos":[{"mask-conic-from":G()}],"mask-image-conic-to-pos":[{"mask-conic-to":G()}],"mask-image-conic-from-color":[{"mask-conic-from":A()}],"mask-image-conic-to-color":[{"mask-conic-to":A()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:j()}],"mask-repeat":[{mask:W()}],"mask-size":[{mask:ne()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",_,B]}],filter:[{filter:["","none",_,B]}],blur:[{blur:Fe()}],brightness:[{brightness:[X,_,B]}],contrast:[{contrast:[X,_,B]}],"drop-shadow":[{"drop-shadow":["","none",m,bn,mn]}],"drop-shadow-color":[{"drop-shadow":A()}],grayscale:[{grayscale:["",X,_,B]}],"hue-rotate":[{"hue-rotate":[X,_,B]}],invert:[{invert:["",X,_,B]}],saturate:[{saturate:[X,_,B]}],sepia:[{sepia:["",X,_,B]}],"backdrop-filter":[{"backdrop-filter":["","none",_,B]}],"backdrop-blur":[{"backdrop-blur":Fe()}],"backdrop-brightness":[{"backdrop-brightness":[X,_,B]}],"backdrop-contrast":[{"backdrop-contrast":[X,_,B]}],"backdrop-grayscale":[{"backdrop-grayscale":["",X,_,B]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[X,_,B]}],"backdrop-invert":[{"backdrop-invert":["",X,_,B]}],"backdrop-opacity":[{"backdrop-opacity":[X,_,B]}],"backdrop-saturate":[{"backdrop-saturate":[X,_,B]}],"backdrop-sepia":[{"backdrop-sepia":["",X,_,B]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":S()}],"border-spacing-x":[{"border-spacing-x":S()}],"border-spacing-y":[{"border-spacing-y":S()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",_,B]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[X,"initial",_,B]}],ease:[{ease:["linear","initial",y,_,B]}],delay:[{delay:[X,_,B]}],animate:[{animate:["none",v,_,B]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,_,B]}],"perspective-origin":[{"perspective-origin":F()}],rotate:[{rotate:D()}],"rotate-x":[{"rotate-x":D()}],"rotate-y":[{"rotate-y":D()}],"rotate-z":[{"rotate-z":D()}],scale:[{scale:N()}],"scale-x":[{"scale-x":N()}],"scale-y":[{"scale-y":N()}],"scale-z":[{"scale-z":N()}],"scale-3d":["scale-3d"],skew:[{skew:ie()}],"skew-x":[{"skew-x":ie()}],"skew-y":[{"skew-y":ie()}],transform:[{transform:[_,B,"","none","gpu","cpu"]}],"transform-origin":[{origin:F()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:se()}],"translate-x":[{"translate-x":se()}],"translate-y":[{"translate-y":se()}],"translate-z":[{"translate-z":se()}],"translate-none":["translate-none"],zoom:[{zoom:[Ke,_,B]}],accent:[{accent:A()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:A()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",_,B]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":A()}],"scrollbar-track-color":[{"scrollbar-track":A()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":S()}],"scroll-mx":[{"scroll-mx":S()}],"scroll-my":[{"scroll-my":S()}],"scroll-ms":[{"scroll-ms":S()}],"scroll-me":[{"scroll-me":S()}],"scroll-mbs":[{"scroll-mbs":S()}],"scroll-mbe":[{"scroll-mbe":S()}],"scroll-mt":[{"scroll-mt":S()}],"scroll-mr":[{"scroll-mr":S()}],"scroll-mb":[{"scroll-mb":S()}],"scroll-ml":[{"scroll-ml":S()}],"scroll-p":[{"scroll-p":S()}],"scroll-px":[{"scroll-px":S()}],"scroll-py":[{"scroll-py":S()}],"scroll-ps":[{"scroll-ps":S()}],"scroll-pe":[{"scroll-pe":S()}],"scroll-pbs":[{"scroll-pbs":S()}],"scroll-pbe":[{"scroll-pbe":S()}],"scroll-pt":[{"scroll-pt":S()}],"scroll-pr":[{"scroll-pr":S()}],"scroll-pb":[{"scroll-pb":S()}],"scroll-pl":[{"scroll-pl":S()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",_,B]}],fill:[{fill:["none",...A()]}],"stroke-w":[{stroke:[X,Nt,lt,Qo]}],stroke:[{stroke:["none",...A()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},u0=(t,{extend:e={},override:n={}})=>(gn(t.theme,n.theme),gn(t.classGroups,n.classGroups),gn(t.conflictingClassGroups,n.conflictingClassGroups),gn(t.conflictingClassGroupModifiers,n.conflictingClassGroupModifiers),Br(t,"postfixLookupClassGroups",n.postfixLookupClassGroups),Br(t,"orderSensitiveModifiers",n.orderSensitiveModifiers),vn(t.theme,e.theme),vn(t.classGroups,e.classGroups),vn(t.conflictingClassGroups,e.conflictingClassGroups),vn(t.conflictingClassGroupModifiers,e.conflictingClassGroupModifiers),_r(t,e,"postfixLookupClassGroups"),_r(t,e,"orderSensitiveModifiers"),t),Br=(t,e,n)=>{n!==void 0&&(t[e]=n)},gn=(t,e)=>{if(e)for(const n in e)Br(t,n,e[n])},vn=(t,e)=>{if(e)for(const n in e)_r(t,e,n)},_r=(t,e,n)=>{const r=e[n];r!==void 0&&(t[n]=t[n]?t[n].concat(r):r)},Ys=t=>Jo(t?typeof t=="function"?()=>t($r()):()=>u0($r(),t):$r),c0=t=>{if(Pe(t))return;const e=t,n={...e.extend??{}};for(const o of["theme","classGroups","conflictingClassGroups","conflictingClassGroupModifiers","postfixLookupClassGroups","orderSensitiveModifiers","cacheSize","prefix","separator","experimentalParseClassName"])e[o]!==void 0&&n[o]===void 0&&(n[o]=e[o]);const r={};if(Object.keys(n).length>0&&(r.extend=n),e.override!=null&&!Pe(e.override)&&(r.override=e.override),!(!r.extend&&!r.override))return r},d0=t=>{const e=c0(t),n=Ys(e);return r=>n.mergeString(r)},An,f0=()=>(An||(An=Ys()),An),p0=()=>((!$e.cachedTwMerge||$e.didTwMergeConfigChange)&&($e.didTwMergeConfigChange=!1,$e.cachedTwMerge=d0($e.cachedTwMergeConfig)),$e.cachedTwMerge),h0=t=>{const e=t?.twMergeConfig;!e||Pe(e)||Ps(e,$e.cachedTwMergeConfig)||($e.cachedTwMergeConfig=e,$e.didTwMergeConfigChange=!0)},m0=t=>Qn(t),b0=$e.reset.bind($e);$e.reset=()=>{An=void 0,b0()};var g0=(t,e)=>{const n=m0(t);return!n||!(e?.twMerge??!0)?n||void 0:n.indexOf(" ")===-1?n:(h0(e),(!!(e?.twMergeConfig&&!Pe(e.twMergeConfig))?p0():f0().mergeString)(n)||void 0)},v0=(t,...e)=>g0(e,t),y0=pf(v0),Ee=y0.tv,$0=zt;const x0=a.createContext({}),E0="__avatar_group_child",w0=Ee({defaultVariants:{status:"default"},slots:{base:"alert",content:"alert__content",description:"alert__description",indicator:"alert__indicator",title:"alert__title"},variants:{status:{accent:{base:"alert--accent"},danger:{base:"alert--danger"},default:{base:"alert--default"},success:{base:"alert--success"},warning:{base:"alert--warning"}}}}),C0=Ee({defaultVariants:{color:"default",size:"md"},slots:{base:"avatar",fallback:"avatar__fallback",image:"avatar__image"},variants:{color:{accent:{fallback:"avatar__fallback--accent"},danger:{fallback:"avatar__fallback--danger"},default:{fallback:"avatar__fallback--default"},success:{fallback:"avatar__fallback--success"},warning:{fallback:"avatar__fallback--warning"}},size:{lg:{base:"avatar--lg"},md:{base:"avatar--md"},sm:{base:"avatar--sm"}},variant:{default:{},soft:{base:"avatar--soft"}}}}),S0=Ee({base:"button",defaultVariants:{fullWidth:!1,isIconOnly:!1,size:"md",variant:"primary"},variants:{fullWidth:{false:"",true:"button--full-width"},isIconOnly:{true:"button--icon-only"},size:{lg:"button--lg",md:"button--md",sm:"button--sm"},variant:{danger:"button--danger","danger-soft":"button--danger-soft",ghost:"button--ghost",outline:"button--outline",primary:"button--primary",secondary:"button--secondary",tertiary:"button--tertiary"}}}),P0=Ee({defaultVariants:{variant:"default"},slots:{base:"card",content:"card__content",description:"card__description",footer:"card__footer",header:"card__header",title:"card__title"},variants:{variant:{default:{base:"card--default"},secondary:{base:"card--secondary"},tertiary:{base:"card--tertiary"},transparent:{base:"card--transparent"}}}}),T0=Ee({base:"close-button",defaultVariants:{variant:"default"},variants:{variant:{default:"close-button--default"}}}),k0=Ee({slots:{menu:"dropdown__menu",popover:"dropdown__popover",root:"dropdown",trigger:"dropdown__trigger"}}),M0=Ee({base:"input",defaultVariants:{fullWidth:!1,variant:"primary"},variants:{fullWidth:{false:"",true:"input--full-width"},variant:{primary:"input--primary",secondary:"input--secondary"}}}),A0=Ee({base:"label",defaultVariants:{isDisabled:!1,isInvalid:!1,isRequired:!1},variants:{isDisabled:{true:"label--disabled"},isInvalid:{true:"label--invalid"},isRequired:{true:"label--required"}}}),R0=Ee({slots:{base:"link",icon:"link__icon"}}),L0=Ee({defaultVariants:{variant:"default"},slots:{indicator:"menu-item__indicator",item:"menu-item",submenuIndicator:"menu-item__indicator menu-item__indicator--submenu"},variants:{variant:{danger:{item:"menu-item--danger"},default:{item:"menu-item--default"}}}}),I0=Ee({base:"menu-section"}),F0=Ee({defaultVariants:{animationType:"shimmer"},slots:{base:"skeleton"},variants:{animationType:{none:"skeleton--none",pulse:"skeleton--pulse",shimmer:"skeleton--shimmer"}}}),K0=Ee({base:"spinner",defaultVariants:{color:"accent",size:"md"},variants:{color:{accent:"spinner--accent",current:"spinner--current",danger:"spinner--danger",success:"spinner--success",warning:"spinner--warning"},size:{lg:"spinner--lg",md:"spinner--md",sm:"spinner--sm",xl:"spinner--xl"}}}),D0=Ee({base:"textfield",defaultVariants:{fullWidth:!1},variants:{fullWidth:{false:"",true:"textfield--full-width"}}}),N0=Ee({defaultVariants:{placement:"bottom",variant:"default"},slots:{action:"toast__action",close:"toast__close-button",content:"toast__content",description:"toast__description",indicator:"toast__indicator",region:"toast-region",title:"toast__title",toast:"toast"},variants:{placement:{bottom:{region:"toast-region--bottom",toast:"toast--bottom"},"bottom end":{region:"toast-region--bottom-end",toast:"toast--bottom-end"},"bottom start":{region:"toast-region--bottom-start",toast:"toast--bottom-start"},top:{region:"toast-region--top",toast:"toast--top"},"top end":{region:"toast-region--top-end",toast:"toast--top-end"},"top start":{region:"toast-region--top-start",toast:"toast--top-start"}},variant:{accent:{toast:"toast--accent"},danger:{toast:"toast--danger"},default:{toast:"toast--default"},success:{toast:"toast--success"},warning:{toast:"toast--warning"}}}}),dt=Symbol("default");function ze({values:t,children:e}){for(let[n,r]of t)e=$.createElement(n.Provider,{value:r},e);return e}function ve(t){let{className:e,style:n,children:r,defaultClassName:o,defaultChildren:i,defaultStyle:s,values:l,render:u}=t;return a.useMemo(()=>{let c,d,f;return typeof e=="function"?c=e({...l,defaultClassName:o}):c=e,typeof n=="function"?d=n({...l,defaultStyle:s||{}}):d=n,typeof r=="function"?f=r({...l,defaultChildren:i}):r==null?f=i:f=r,{className:c??o,style:d||s?{...s,...d}:void 0,children:f??i,"data-rac":"",render:u?p=>u(p,l):void 0}},[e,n,r,o,i,s,l,u])}function ho(t,e){return n=>e(typeof t=="function"?t(n):t,n)}function er(t,e){let n=a.useContext(t);if(e===null)return null;if(n&&typeof n=="object"&&"slots"in n&&n.slots){let r=e||dt;if(!n.slots[r]){let o=new Intl.ListFormat().format(Object.keys(n.slots).map(s=>`"${s}"`)),i=e?`Invalid slot "${e}".`:"A slot prop is required.";throw new Error(`${i} Valid slot names are ${o}.`)}return n.slots[r]}return n}function me(t,e,n){let r=er(n,t.slot)||{},{ref:o,...i}=r,s=rt(a.useMemo(()=>nn(e,o),[e,o])),l=Q(i,t);return"style"in i&&i.style&&"style"in t&&t.style&&(typeof i.style=="function"||typeof t.style=="function"?l.style=u=>{let c=typeof i.style=="function"?i.style(u):i.style,d={...u.defaultStyle,...c},f=typeof t.style=="function"?t.style({...u,defaultStyle:d}):t.style;return{...d,...f}}:l.style={...i.style,...t.style}),[l,s]}function mo(t=!0){let[e,n]=a.useState(t),r=a.useRef(!1),o=a.useCallback(i=>{r.current=!0,n(!!i)},[]);return J(()=>{r.current||n(!1)},[]),[o,e]}function O0(t){const e=/^(data-.*)$/;let n={};for(const r in t)e.test(r)||(n[r]=t[r]);return n}function V0(t,e,n){let{render:r,...o}=e,i=a.useRef(null),s=a.useMemo(()=>nn(n,i),[n,i]);J(()=>{},[t,r]);let l={...o,ref:s};return r?r(l,void 0):$.createElement(t,l)}const ni={},ue=new Proxy({},{get(t,e){if(typeof e!="string")return;let n=ni[e];return n||(n=a.forwardRef(V0.bind(null,e)),ni[e]=n),n}});typeof HTMLTemplateElement<"u"&&(Object.defineProperty(HTMLTemplateElement.prototype,"firstChild",{configurable:!0,enumerable:!0,get:function(){return this.content.firstChild}}),Object.defineProperty(HTMLTemplateElement.prototype,"appendChild",{configurable:!0,enumerable:!0,value:function(t){return this.content.appendChild(t)}}),Object.defineProperty(HTMLTemplateElement.prototype,"removeChild",{configurable:!0,enumerable:!0,value:function(t){return this.content.removeChild(t)}}),Object.defineProperty(HTMLTemplateElement.prototype,"insertBefore",{configurable:!0,enumerable:!0,value:function(t,e){return this.content.insertBefore(t,e)}}));const On=a.createContext(!1);function B0(t){if(a.useContext(On))return $.createElement($.Fragment,null,t.children);let n=$.createElement(On.Provider,{value:!0},t.children);return $.createElement("template",null,n)}function rn(t){let e=(n,r)=>a.useContext(On)?null:t(n,r);return e.displayName=t.displayName||t.name,a.forwardRef(e)}function bo(){return a.useContext(On)}const go=a.createContext({}),_0=rn(function(e,n){[e,n]=me(e,n,go);let{elementType:r="label",...o}=e,i=ue[r];return $.createElement(i,{className:"react-aria-Label",...o,ref:n})});function Xs(t){let{id:e,label:n,"aria-labelledby":r,"aria-label":o,labelElementType:i="label"}=t;e=xe(e);let s=xe(),l={};n&&(r=r?`${s} ${r}`:s,l={id:s,htmlFor:i==="label"?e:void 0});let u=$s({id:e,"aria-label":o,"aria-labelledby":r});return{labelProps:l,fieldProps:u}}const H0=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),j0=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function z0(t){if(Intl.Locale){let n=new Intl.Locale(t).maximize(),r=typeof n.getTextInfo=="function"?n.getTextInfo():n.textInfo;if(r)return r.direction==="rtl";if(n.script)return H0.has(n.script)}let e=t.split("-")[0];return j0.has(e)}const Js=Symbol.for("react-aria.i18n.locale");function Qs(){let t=typeof window<"u"&&window[Js]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([t])}catch{t="en-US"}return{locale:t,direction:z0(t)?"rtl":"ltr"}}let Hr=Qs(),Ht=new Set;function ri(){Hr=Qs();for(let t of Ht)t(Hr)}function U0(){let t=nt(),[e,n]=a.useState(Hr);return a.useEffect(()=>(Ht.size===0&&window.addEventListener("languagechange",ri),Ht.add(n),()=>{Ht.delete(n),Ht.size===0&&window.removeEventListener("languagechange",ri)}),[]),t?{locale:typeof window<"u"&&window[Js]||"en-US",direction:"ltr"}:e}const Z0=$.createContext(null);function it(){let t=U0();return a.useContext(Z0)||t}let xr=new Map,jr=!1;try{jr=new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay==="exceptZero"}catch{}let Vn=!1;try{Vn=new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style==="unit"}catch{}const el={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class W0{constructor(e,n={}){this.numberFormatter=G0(e,n),this.options=n}format(e){let n="";if(!jr&&this.options.signDisplay!=null?n=q0(this.numberFormatter,this.options.signDisplay,e):n=this.numberFormatter.format(e),this.options.style==="unit"&&!Vn){let{unit:r,unitDisplay:o="short",locale:i}=this.resolvedOptions();if(!r)return n;let s=el[r]?.[o];n+=s[i]||s.default}return n}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,n){if(typeof this.numberFormatter.formatRange=="function")return this.numberFormatter.formatRange(e,n);if(n= start date");return`${this.format(e)} – ${this.format(n)}`}formatRangeToParts(e,n){if(typeof this.numberFormatter.formatRangeToParts=="function")return this.numberFormatter.formatRangeToParts(e,n);if(n= start date");let r=this.numberFormatter.formatToParts(e),o=this.numberFormatter.formatToParts(n);return[...r.map(i=>({...i,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...o.map(i=>({...i,source:"endRange"}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return!jr&&this.options.signDisplay!=null&&(e={...e,signDisplay:this.options.signDisplay}),!Vn&&this.options.style==="unit"&&(e={...e,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}}function G0(t,e={}){let{numberingSystem:n}=e;if(n&&t.includes("-nu-")&&(t.includes("-u-")||(t+="-u-"),t+=`-nu-${n}`),e.style==="unit"&&!Vn){let{unit:i,unitDisplay:s="short"}=e;if(!i)throw new Error('unit option must be provided with style: "unit"');if(!el[i]?.[s])throw new Error(`Unsupported unit ${i} with unitDisplay = ${s}`);e={...e,style:"decimal"}}let r=t+(e?Object.entries(e).sort((i,s)=>i[0]0||Object.is(n,0):e==="exceptZero"&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):r=n>0),r){let o=t.format(-n),i=t.format(n),s=o.replace(i,"").replace(/\u200e|\u061C/,"");return[...s].length!==1&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),o.replace(i,"!!!").replace(s,"+").replace("!!!",i)}else return t.format(n)}}function Y0(t={}){let{locale:e}=it();return a.useMemo(()=>new W0(e,t),[e,t])}function X0(t){let{value:e=0,minValue:n=0,maxValue:r=100,valueLabel:o,isIndeterminate:i,formatOptions:s={style:"percent"}}=t,l=de(t,{labelable:!0}),{labelProps:u,fieldProps:c}=Xs({...t,labelElementType:"span"});e=Wt(e,n,r);let d=r-n,f=d===0?0:(e-n)/d,p=Y0(s);if(!i&&!o){let m=s.style==="percent"?f:e;o=p.format(m)}return{progressBarProps:Q(l,{...c,"aria-valuenow":i?void 0:e,"aria-valuemin":n,"aria-valuemax":r,"aria-valuetext":i?void 0:o,role:"progressbar"}),labelProps:u}}const tl=a.createContext(null),X1=a.forwardRef(function(e,n){[e,n]=me(e,n,tl);let{value:r=0,minValue:o=0,maxValue:i=100,isIndeterminate:s=!1}=e;r=Wt(r,o,i);let[l,u]=mo(!e["aria-label"]&&!e["aria-labelledby"]),{progressBarProps:c,labelProps:d}=X0({...e,label:u}),f=i-o,p;s||(f===0?p=0:p=(r-o)/f*100);let m=ve({...e,defaultClassName:"react-aria-ProgressBar",values:{percentage:p,valueText:c["aria-valuetext"],isIndeterminate:s}}),h=de(e,{global:!0});return $.createElement(ue.div,{...Q(h,m,c),ref:n,slot:e.slot||void 0},$.createElement(go.Provider,{value:{...d,ref:l,elementType:"span"}},m.children))}),nl=7e3;let xt=null;function oi(t,e="assertive",n=nl){xt?xt.announce(t,e,n):(xt=new J0,(typeof IS_REACT_ACT_ENVIRONMENT=="boolean"?IS_REACT_ACT_ENVIRONMENT:typeof jest<"u")?xt.announce(t,e,n):setTimeout(()=>{xt?.isAttached()&&xt?.announce(t,e,n)},100))}class J0{constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,typeof document<"u"&&(this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}isAttached(){return this.node?.isConnected}createLog(e){let n=document.createElement("div");return n.setAttribute("role","log"),n.setAttribute("aria-live",e),n.setAttribute("aria-relevant","additions"),n}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(e,n="assertive",r=nl){if(!this.node)return;let o=document.createElement("div");typeof e=="object"?(o.setAttribute("role","img"),o.setAttribute("aria-labelledby",e["aria-labelledby"])):o.textContent=e,n==="assertive"?this.assertiveLog?.appendChild(o):this.politeLog?.appendChild(o),e!==""&&setTimeout(()=>{o.remove()},r)}clear(e){this.node&&((!e||e==="assertive")&&this.assertiveLog&&(this.assertiveLog.innerHTML=""),(!e||e==="polite")&&this.politeLog&&(this.politeLog.innerHTML=""))}}function vo(t){let e=t;return e.nativeEvent=t,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function rl(t,e){Object.defineProperty(t,"target",{value:e}),Object.defineProperty(t,"currentTarget",{value:e})}function ol(t){let e=a.useRef({isFocused:!1,observer:null});return J(()=>{const n=e.current;return()=>{n.observer&&(n.observer.disconnect(),n.observer=null)}},[]),a.useCallback(n=>{let r=V(n);if(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement){e.current.isFocused=!0;let o=r,i=s=>{if(e.current.isFocused=!1,o.disabled){let l=vo(s);t?.(l)}e.current.observer&&(e.current.observer.disconnect(),e.current.observer=null)};o.addEventListener("focusout",i,{once:!0}),e.current.observer=new MutationObserver(()=>{if(e.current.isFocused&&o.disabled){e.current.observer?.disconnect();let s=o===re()?null:re();o.dispatchEvent(new FocusEvent("blur",{relatedTarget:s})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:s}))}}),e.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]})}},[t])}let Bn=!1;function Q0(t){for(;t&&!ws(t,{skipVisibilityCheck:!0});)t=t.parentElement;let e=he(t),n=re(e.document);if(!n||n===t)return;let r=t?.getRootNode(),o=r!=null&&Xn(r)?r:he(t),i=h=>h===t||h!=null&&Y(t,h),s=h=>h===n||n!=null&&h!=null&&Y(n,h);Bn=!0;let l=!1,u=h=>{(s(V(h))||l)&&h.stopImmediatePropagation()},c=h=>{(s(V(h))||l)&&(h.stopImmediatePropagation(),!t&&!l&&(l=!0,ce(n),p()))},d=h=>{(i(V(h))||l)&&h.stopImmediatePropagation()},f=h=>{(i(V(h))||l)&&(h.stopImmediatePropagation(),l||(l=!0,ce(n),p()))};o.addEventListener("blur",u,!0),o.addEventListener("focusout",c,!0),o.addEventListener("focusin",f,!0),o.addEventListener("focus",d,!0);let p=()=>{cancelAnimationFrame(m),o.removeEventListener("blur",u,!0),o.removeEventListener("focusout",c,!0),o.removeEventListener("focusin",f,!0),o.removeEventListener("focus",d,!0),Bn=!1,l=!1},m=requestAnimationFrame(p);return p}let _e=null;const Gt=new Set;let Ut=new Map,bt=!1,Rn=!1;const ep={Tab:!0,Escape:!0};function tr(t,e){for(let n of Gt)n(t,e)}function tp(t){return!(t.metaKey||!Me()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function _n(t){bt=!0,!Be.isOpening&&tp(t)&&(_e="keyboard",tr("keyboard",t))}function Tt(t){_e="pointer","pointerType"in t&&t.pointerType,(t.type==="mousedown"||t.type==="pointerdown")&&(bt=!0,tr("pointer",t))}function il(t){!Be.isOpening&&xs(t)&&(bt=!0,_e="virtual")}function sl(t){if(Bn)return;let e=V(t),n=he(e),r=ee(e);if(e===n){Rn=!0;return}e===r||!t.isTrusted||(!bt&&!Rn&&(_e="virtual",tr("virtual",t)),bt=!1,Rn=!1)}function ll(){Bn||(bt=!1,Rn=!0)}function Hn(t){if(typeof window>"u"||typeof document>"u")return;const e=he(t),n=ee(t);if(Ut.get(e))return;let r=e.HTMLElement.prototype.focus;Reflect.defineProperty(e.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){bt=!0,r.apply(this,arguments)}}),n.addEventListener("keydown",_n,!0),n.addEventListener("keyup",_n,!0),n.addEventListener("click",il,!0),e.addEventListener("focus",sl,!0),e.addEventListener("blur",ll,!1),typeof PointerEvent<"u"&&(n.addEventListener("pointerdown",Tt,!0),n.addEventListener("pointermove",Tt,!0),n.addEventListener("pointerup",Tt,!0)),e.addEventListener("beforeunload",()=>{al(t)},{once:!0}),Ut.set(e,{focus:r})}const al=(t,e)=>{const n=he(t),r=ee(t);e&&r.removeEventListener("DOMContentLoaded",e),Ut.has(n)&&(Reflect.defineProperty(n.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:Ut.get(n).focus}),r.removeEventListener("keydown",_n,!0),r.removeEventListener("keyup",_n,!0),r.removeEventListener("click",il,!0),n.removeEventListener("focus",sl,!0),n.removeEventListener("blur",ll,!1),typeof PointerEvent<"u"&&(r.removeEventListener("pointerdown",Tt,!0),r.removeEventListener("pointermove",Tt,!0),r.removeEventListener("pointerup",Tt,!0)),Ut.delete(n))};function np(t){const e=ee(t);let n;return e.readyState!=="loading"?Hn(t):(n=()=>{Hn(t)},e.addEventListener("DOMContentLoaded",n)),()=>al(t,n)}typeof document<"u"&&np();function At(){return _e!=="pointer"}function Je(){return _e}function Ln(t){_e=t,tr(t,null)}function rp(){Hn();let[t,e]=a.useState(_e);return a.useEffect(()=>{let n=()=>{e(_e)};return Gt.add(n),()=>{Gt.delete(n)}},[]),nt()?null:t}const op=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ip(t,e,n){let r=n?V(n):void 0,o=ee(r),i=he(r);const s=typeof i<"u"?i.HTMLInputElement:HTMLInputElement,l=typeof i<"u"?i.HTMLTextAreaElement:HTMLTextAreaElement,u=typeof i<"u"?i.HTMLElement:HTMLElement,c=typeof i<"u"?i.KeyboardEvent:KeyboardEvent;let d=re(o);return t=t||d instanceof s&&!op.has(d.type)||d instanceof l||d instanceof u&&d.isContentEditable,!(t&&e==="keyboard"&&n instanceof c&&!ep[n.key])}function sp(t={}){let{isTextInput:e,autoFocus:n}=t,[r,o]=a.useState(n||At());return ul(i=>{o(i)},[e],{isTextInput:e}),{isFocusVisible:r}}function ul(t,e,n){Hn(),a.useEffect(()=>{if(n?.enabled===!1)return;let r=(o,i)=>{ip(!!n?.isTextInput,o,i)&&t(At())};return Gt.add(r),()=>{Gt.delete(r)}},e)}function et(t){if(!t.isConnected)return;const e=ee(t);if(Je()==="virtual"){let n=re(e);ys(()=>{const r=re(e);(r===n||r===e.body)&&t.isConnected&&ce(t)})}else ce(t)}function cl(t){let{isDisabled:e,onFocus:n,onBlur:r,onFocusChange:o}=t;const i=a.useCallback(u=>{if(V(u)===u.currentTarget)return r&&r(u),o&&o(!1),!0},[r,o]),s=ol(i),l=a.useCallback(u=>{let c=V(u);const d=ee(c),f=d?re(d):re();c===u.currentTarget&&c===f&&(n&&n(u),o&&o(!0),s(u))},[o,n,s]);return{focusProps:{onFocus:!e&&(n||o||r)?l:void 0,onBlur:!e&&(r||o)?i:void 0}}}function yn(t){if(t)return e=>{let n=!0,r={...e,preventDefault(){e.preventDefault()},isDefaultPrevented(){return e.isDefaultPrevented()},stopPropagation(){n=!0},continuePropagation(){n=!1,typeof e.continuePropagation=="function"&&e.continuePropagation()},isPropagationStopped(){return n}};t(r),n&&!(typeof e.isPropagationStopped=="function"&&e.isPropagationStopped())&&e.stopPropagation()}}const lp=new Set(["shift","alt","control","meta","mod"]),ap=["Alt","Control","Meta","Shift"];function up(t){let e=new Set;return t.alt&&e.add("Alt"),t.shift&&e.add("Shift"),t.ctrl&&e.add("Control"),t.meta&&e.add("Meta"),t.mod&&e.add(Me()?"Meta":"Control"),e}function cp(t){let e=new Set;return t.altKey&&e.add("Alt"),t.ctrlKey&&e.add("Control"),t.metaKey&&e.add("Meta"),t.shiftKey&&e.add("Shift"),e}function dl(t){return ap.filter(e=>t.has(e))}function dp(t){let e=t.split("+").reduce((n,r)=>{let o=r.toLowerCase();return lp.has(o)?o==="shift"?n.shift=!0:o==="alt"?n.alt=!0:o==="control"?n.ctrl=!0:o==="meta"?n.meta=!0:o==="mod"&&(n.mod=!0):n.key=r,n},{shift:!1,alt:!1,ctrl:!1,meta:!1,mod:!1,key:""});if(e.key==="")throw new Error(`Invalid keyboard shortcut: "${t}". Must include exactly one non-modifier key (e.g. "a", "Enter", "ArrowDown"). Combine any of Shift, Alt, Ctrl, Meta, and Mod.`);return e}function fl(t){return t.toLowerCase()}const fp={space:" ",esc:"escape",del:"delete",ins:"insert",left:"arrowleft",right:"arrowright",up:"arrowup",down:"arrowdown",pageup:"pageup",pagedown:"pagedown"};function pp(t){let e=fl(t),n=fp[e];return n??e}function hp(t){let e=dl(up(t)),n=pp(t.key);return e.length>0?`${e.join("+")}+${n}`:n}function mp(t){let e=dl(cp(t)),n=fl(t.key);return(e.length>0?`${e.join("+")}+`:"")+n}function bp(t){let e=new Map;for(let[n,r]of Object.entries(t)){let o=dp(n);e.set(hp(o),r)}return n=>{let r=mp(n),o=e.get(r),i=o?.(n);i===void 0&&o!==void 0?i={shouldContinuePropagation:!1,shouldPreventDefault:!0}:typeof i=="boolean"&&(i={shouldContinuePropagation:!i,shouldPreventDefault:i}),i?.shouldPreventDefault&&n.preventDefault(),(!o||i?.shouldContinuePropagation)&&n.continuePropagation()}}function tt(t){let{shortcuts:e,allowRepeats:n=!1,allowComposing:r=!1}=t,o,i;if(e){let s=bp(e),l=yn(c=>{if(!Y(c.currentTarget,V(c))){c.continuePropagation();return}if(c.nativeEvent?.repeat&&!n||c.nativeEvent?.isComposing&&!r){c.continuePropagation();return}s(c)}),u=yn(c=>{if(!Y(c.currentTarget,V(c))){c.continuePropagation();return}if(c.nativeEvent?.repeat&&!n||c.nativeEvent?.isComposing&&!r){c.continuePropagation();return}c.continuePropagation()});o=t.onKeyDown?ht(t.onKeyDown,l):l,i=t.onKeyUp?ht(t.onKeyUp,u):u}else o=yn(t.onKeyDown),i=yn(t.onKeyUp);return{keyboardProps:t.isDisabled?{}:{onKeyDown:o,onKeyUp:i}}}let qt=$.createContext(null);function gp(t){let e=a.useContext(qt)||{};ro(e,t);let{ref:n,...r}=e;return r}const J1=$.forwardRef(function(e,n){let{children:r,...o}=e,i=rt(n),s={...o,ref:i};return $.createElement(qt.Provider,{value:s},r)});function nr(t,e){let{focusProps:n}=cl(t),{keyboardProps:r}=tt(t),o=Q(n,r),i=gp(e),s=t.isDisabled?{}:i,l=a.useRef(t.autoFocus);a.useEffect(()=>{l.current&&e.current&&et(e.current),l.current=!1},[e]);let u=t.excludeFromTabOrder?-1:0;return t.isDisabled&&(u=void 0),{focusableProps:Q({...o,tabIndex:u},s)}}let Ct="default",zr="",In=new WeakMap;function vp(t){if(gt()&&pt()){if(Ct==="default"){const e=ee(t);zr=e.documentElement.style.webkitUserSelect,e.documentElement.style.webkitUserSelect="none"}Ct="disabled"}else if(t instanceof HTMLElement||t instanceof SVGElement){let e="userSelect"in t.style?"userSelect":"webkitUserSelect";In.set(t,t.style[e]),t.style[e]="none"}}function ii(t){if(gt()&&pt()){if(Ct!=="disabled")return;Ct="restoring",setTimeout(()=>{ys(()=>{if(Ct==="restoring"){const e=ee(t);e.documentElement.style.webkitUserSelect==="none"&&(e.documentElement.style.webkitUserSelect=zr||""),zr="",Ct="default"}})},300)}else if((t instanceof HTMLElement||t instanceof SVGElement)&&t&&In.has(t)){let e=In.get(t),n="userSelect"in t.style?"userSelect":"webkitUserSelect";t.style[n]==="none"&&(t.style[n]=e),t.getAttribute("style")===""&&t.removeAttribute("style"),In.delete(t)}}const Yt=$.createContext({register:()=>{}});Yt.displayName="PressResponderContext";function yp(t){let e=a.useContext(Yt);if(e){let{register:n,ref:r,...o}=e;t=Q(o,t),n()}return ro(e,t.ref),t}class $n{#e;constructor(e,n,r,o){this.#e=!0;const s=(o?.target??r.currentTarget)?.getBoundingClientRect();let l,u=0,c,d=null;r.clientX!=null&&r.clientY!=null&&(c=r.clientX,d=r.clientY),s&&(c!=null&&d!=null?(l=c-s.left,u=d-s.top):(l=s.width/2,u=s.height/2)),this.type=e,this.pointerType=n,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=l,this.y=u,this.key=r.key}continuePropagation(){this.#e=!1}get shouldStopPropagation(){return this.#e}}const si=Symbol("linkClicked"),li="react-aria-pressable-style",ai="data-react-aria-pressable";function on(t){let{onPress:e,onPressChange:n,onPressStart:r,onPressEnd:o,onPressUp:i,onClick:s,isDisabled:l,isPressed:u,preventFocusOnPress:c,shouldCancelOnPointerExit:d,allowTextSelectionOnPress:f,ref:p,...m}=yp(t),[h,g]=a.useState(!1),b=a.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:y,removeAllGlobalListeners:v}=Jn(),w=a.useCallback((C,R)=>{let H=b.current;if(l||H.didFirePressStart)return!1;let L=!0;if(H.isTriggeringEvent=!0,r){let q=new $n("pressstart",R,C);r(q),L=q.shouldStopPropagation}return n&&n(!0),H.isTriggeringEvent=!1,H.didFirePressStart=!0,g(!0),L},[l,r,n]),x=a.useCallback((C,R,H=!0)=>{let L=b.current;if(!L.didFirePressStart)return!1;L.didFirePressStart=!1,L.isTriggeringEvent=!0;let q=!0;if(o){let T=new $n("pressend",R,C);o(T),q=T.shouldStopPropagation}if(n&&n(!1),g(!1),e&&H&&!l){let T=new $n("press",R,C);e(T),q&&=T.shouldStopPropagation}return L.isTriggeringEvent=!1,q},[l,o,n,e]),F=Ce(x),K=a.useCallback((C,R)=>{let H=b.current;if(l)return!1;if(i){H.isTriggeringEvent=!0;let L=new $n("pressup",R,C);return i(L),H.isTriggeringEvent=!1,L.shouldStopPropagation}return!0},[l,i]),P=Ce(K),S=a.useCallback(C=>{let R=b.current;if(R.isPressed&&R.target){R.didFirePressStart&&R.pointerType!=null&&x(at(R.target,C),R.pointerType,!1),R.isPressed=!1,R.isOverTarget=!1,R.activePointerId=null,R.pointerType=null,v(),f||ii(R.target);for(let H of R.disposables)H();R.disposables=[]}},[f,v,x]),I=Ce(S);a.useEffect(()=>{l&&b.current.isPressed&&I({currentTarget:b.current.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})},[l]);let M=a.useCallback(C=>{d&&S(C)},[d,S]),O=a.useCallback(C=>{l||s?.(C)},[l,s]),z=a.useCallback((C,R)=>{if(!l&&s){let H=new MouseEvent("click",C);rl(H,R),s(vo(H))}},[l,s]),U=a.useMemo(()=>{let C=b.current,R={onKeyDown(L){if(Er(L.nativeEvent,L.currentTarget)&&Y(L.currentTarget,V(L))){ui(V(L),L.key)&&L.preventDefault();let q=!0;!C.isPressed&&!L.repeat&&(C.target=L.currentTarget,C.isPressed=!0,C.pointerType="keyboard",q=w(L,"keyboard"));let T=L.currentTarget,A=j=>{Er(j,T)&&!j.repeat&&Y(T,V(j))&&C.target&&P(at(C.target,j),"keyboard")};y(ee(L.currentTarget),"keyup",ht(A,H),!0),q&&L.stopPropagation(),L.metaKey&&Me()&&C.metaKeyEvents?.set(L.key,L.nativeEvent)}else L.key==="Meta"&&(C.metaKeyEvents=new Map)},onClick(L){if(!(L&&!Y(L.currentTarget,V(L)))&&L&&L.button===0&&!C.isTriggeringEvent&&!Be.isOpening){let q=!0;if(l&&L.preventDefault(),!C.ignoreEmulatedMouseEvents&&!C.isPressed&&(C.pointerType==="virtual"||xs(L.nativeEvent))){let T=w(L,"virtual"),A=P(L,"virtual"),j=F(L,"virtual");O(L),q=T&&A&&j}else if(C.isPressed&&C.pointerType!=="keyboard"){let T=C.pointerType||L.nativeEvent.pointerType||"virtual",A=P(at(L.currentTarget,L),T),j=F(at(L.currentTarget,L),T,!0);q=A&&j,C.isOverTarget=!1,O(L),I(L)}C.ignoreEmulatedMouseEvents=!1,q&&L.stopPropagation()}}},H=L=>{if(C.isPressed&&C.target&&Er(L,C.target)){ui(V(L),L.key)&&L.preventDefault();let q=V(L),T=Y(C.target,q);F(at(C.target,L),"keyboard",T),T&&z(L,C.target),v(),L.key!=="Enter"&&yo(C.target)&&Y(C.target,q)&&!L[si]&&(L[si]=!0,Be(C.target,L,!1)),C.isPressed=!1,C.metaKeyEvents?.delete(L.key)}else if(L.key==="Meta"&&C.metaKeyEvents?.size){let q=C.metaKeyEvents;C.metaKeyEvents=void 0;for(let T of q.values())C.target?.dispatchEvent(new KeyboardEvent("keyup",T))}};if(typeof PointerEvent<"u"){R.onPointerDown=T=>{if(T.button!==0||!Y(T.currentTarget,V(T)))return;if(xd(T.nativeEvent)){C.pointerType="virtual";return}C.pointerType=T.pointerType;let A=!0;if(!C.isPressed){C.isPressed=!0,C.isOverTarget=!0,C.activePointerId=T.pointerId,C.target=T.currentTarget,f||vp(C.target),A=w(T,C.pointerType);let j=V(T);"releasePointerCapture"in j&&("hasPointerCapture"in j?j.hasPointerCapture(T.pointerId)&&j.releasePointerCapture(T.pointerId):j.releasePointerCapture(T.pointerId)),y(ee(T.currentTarget),"pointerup",L,!1),y(ee(T.currentTarget),"pointercancel",q,!1)}A&&T.stopPropagation()},R.onMouseDown=T=>{if(Y(T.currentTarget,V(T))&&T.button===0){if(c){let A=Q0(T.target);A&&C.disposables.push(A)}T.stopPropagation()}},R.onPointerUp=T=>{!Y(T.currentTarget,V(T))||C.pointerType==="virtual"||T.button===0&&!C.isPressed&&P(T,C.pointerType||T.pointerType)},R.onPointerEnter=T=>{T.pointerId===C.activePointerId&&C.target&&!C.isOverTarget&&C.pointerType!=null&&(C.isOverTarget=!0,w(at(C.target,T),C.pointerType))},R.onPointerLeave=T=>{T.pointerId===C.activePointerId&&C.target&&C.isOverTarget&&C.pointerType!=null&&(C.isOverTarget=!1,F(at(C.target,T),C.pointerType,!1),M(T))};let L=T=>{if(T.pointerId===C.activePointerId&&C.isPressed&&T.button===0&&C.target){if(Y(C.target,V(T))&&C.pointerType!=null){let A=!1,j=setTimeout(()=>{C.isPressed&&C.target instanceof HTMLElement&&(A?I(T):(ce(C.target),C.target.click()))},80);y(T.currentTarget,"click",()=>A=!0,!0),C.disposables.push(()=>clearTimeout(j))}else I(T);C.isOverTarget=!1}},q=T=>{I(T)};R.onDragStart=T=>{Y(T.currentTarget,V(T))&&I(T)}}return R},[y,l,c,v,f,M,w,O,z]);return a.useEffect(()=>{if(!p)return;const C=ee(p.current);if(!C||!C.head||C.getElementById(li))return;const R=C.createElement("style");R.id=li;let H=Ss(C);H&&(R.nonce=H),R.textContent=` +@layer { + [${ai}] { + touch-action: pan-x pan-y pinch-zoom; + } +} + `.trim(),C.head.prepend(R)},[p]),a.useEffect(()=>{let C=b.current;return()=>{f||ii(C.target??void 0);for(let R of C.disposables)R();C.disposables=[]}},[f]),{isPressed:u||h,pressProps:Q(m,U,{[ai]:!0})}}function yo(t){return t.tagName==="A"&&t.hasAttribute("href")}function Er(t,e){const{key:n,code:r}=t,o=e,i=o.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(o instanceof he(o).HTMLInputElement&&!pl(o,n)||o instanceof he(o).HTMLTextAreaElement||o.isContentEditable)&&!((i==="link"||!i&&yo(o))&&n!=="Enter")}function at(t,e){let n=e.clientX,r=e.clientY;return{currentTarget:t,shiftKey:e.shiftKey,ctrlKey:e.ctrlKey,metaKey:e.metaKey,altKey:e.altKey,clientX:n,clientY:r,key:e.key}}function $p(t){return t instanceof HTMLInputElement?!1:t instanceof HTMLButtonElement?t.type!=="submit"&&t.type!=="reset":!yo(t)}function ui(t,e){return Me()&&e==="Enter"?!1:t instanceof HTMLInputElement?e==="Enter"&&(t.type==="checkbox"||t.type==="radio")?!1:!pl(t,e):$p(t)}const xp=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function pl(t,e){return t.type==="checkbox"||t.type==="radio"?e===" ":xp.has(t.type)}function Ep(t,e){let{elementType:n="button",isDisabled:r,onPress:o,onPressStart:i,onPressEnd:s,onPressUp:l,onPressChange:u,preventFocusOnPress:c,allowFocusWhenDisabled:d,onClick:f,href:p,target:m,rel:h,type:g="button"}=t,b;n==="button"?b={type:g,disabled:r,form:t.form,formAction:t.formAction,formEncType:t.formEncType,formMethod:t.formMethod,formNoValidate:t.formNoValidate,formTarget:t.formTarget,name:t.name,value:t.value}:b={role:"button",href:n==="a"&&!r?p:void 0,target:n==="a"?m:void 0,type:n==="input"?g:void 0,disabled:n==="input"?r:void 0,"aria-disabled":!r||n==="input"?void 0:r,rel:n==="a"?h:void 0};let{pressProps:y,isPressed:v}=on({onPressStart:i,onPressEnd:s,onPressChange:u,onPress:o,onPressUp:l,onClick:f,isDisabled:r,preventFocusOnPress:c,ref:e}),{focusableProps:w}=nr(t,e);d&&(w.tabIndex=r?-1:w.tabIndex);let x=Q(w,y,de(t,{labelable:!0}));return{isPressed:v,buttonProps:Q(b,x,{"aria-haspopup":t["aria-haspopup"],"aria-expanded":t["aria-expanded"],"aria-controls":t["aria-controls"],"aria-pressed":t["aria-pressed"],"aria-current":t["aria-current"],"aria-disabled":t["aria-disabled"]})}}function sn(t){let{isDisabled:e,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=t,i=a.useRef({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:l}=Jn(),u=a.useCallback(f=>{Y(f.currentTarget,V(f))&&i.current.isFocusWithin&&!Y(f.currentTarget,f.relatedTarget)&&(i.current.isFocusWithin=!1,l(),n&&n(f),o&&o(!1))},[n,o,i,l]),c=ol(u),d=a.useCallback(f=>{if(!Y(f.currentTarget,V(f)))return;let p=V(f);const m=ee(p),h=re(m);if(!i.current.isFocusWithin&&h===p){r&&r(f),o&&o(!0),i.current.isFocusWithin=!0,c(f);let g=f.currentTarget;s(m,"focus",b=>{let y=V(b);if(i.current.isFocusWithin&&!Y(g,y)){let v=new m.defaultView.FocusEvent("blur",{relatedTarget:y});rl(v,g);let w=vo(v);u(w)}},{capture:!0})}},[r,o,c,s,u]);return e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:u}}}function Lt(t={}){let{autoFocus:e=!1,isTextInput:n,within:r}=t,o=a.useRef({isFocused:!1,isFocusVisible:e||At()}),[i,s]=a.useState(!1),[l,u]=a.useState(()=>o.current.isFocused&&o.current.isFocusVisible),c=a.useCallback(()=>u(o.current.isFocused&&o.current.isFocusVisible),[]),d=a.useCallback(m=>{o.current.isFocused=m,o.current.isFocusVisible=At(),s(m),c()},[c]);ul(m=>{o.current.isFocusVisible=m,c()},[n,i],{enabled:i,isTextInput:n});let{focusProps:f}=cl({isDisabled:r,onFocusChange:d}),{focusWithinProps:p}=sn({isDisabled:!r,onFocusWithinChange:d});return{isFocused:i,isFocusVisible:l,focusProps:r?p:f}}let Ur=!1,xn=0;function wp(){Ur=!0,setTimeout(()=>{Ur=!1},500)}function ci(t){t.pointerType==="touch"&&wp()}function Cp(){let t=ee(null);if(!(typeof t>"u"))return xn===0&&typeof PointerEvent<"u"&&t.addEventListener("pointerup",ci),xn++,()=>{xn--,!(xn>0)&&typeof PointerEvent<"u"&&t.removeEventListener("pointerup",ci)}}function Ue(t){let{onHoverStart:e,onHoverChange:n,onHoverEnd:r,isDisabled:o}=t,[i,s]=a.useState(!1),l=a.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;a.useEffect(Cp,[]);let{addGlobalListener:u,removeAllGlobalListeners:c}=Jn(),{hoverProps:d,triggerHoverEnd:f}=a.useMemo(()=>{let p=(g,b)=>{if(l.pointerType=b,o||b==="touch"||l.isHovered||!Y(g.currentTarget,V(g)))return;l.isHovered=!0;let y=g.currentTarget;l.target=y,u(ee(V(g)),"pointerover",v=>{l.isHovered&&l.target&&!Y(l.target,V(v))&&m(v,v.pointerType)},{capture:!0}),e&&e({type:"hoverstart",target:y,pointerType:b}),n&&n(!0),s(!0)},m=(g,b)=>{let y=l.target;l.pointerType="",l.target=null,!(b==="touch"||!l.isHovered||!y)&&(l.isHovered=!1,c(),r&&r({type:"hoverend",target:y,pointerType:b}),n&&n(!1),s(!1))},h={};return typeof PointerEvent<"u"&&(h.onPointerEnter=g=>{Ur&&g.pointerType==="mouse"||p(g,g.pointerType)},h.onPointerLeave=g=>{!o&&Y(g.currentTarget,V(g))&&m(g,g.pointerType)}),{hoverProps:h,triggerHoverEnd:m}},[e,n,r,o,l,u,c]);return a.useEffect(()=>{o&&f({currentTarget:l.target},l.pointerType)},[o]),{hoverProps:d,isHovered:i}}const $o=a.createContext({}),xo=rn(function(e,n){[e,n]=me(e,n,$o);let r=e,{isPending:o}=r,{buttonProps:i,isPressed:s}=Ep(e,n);i=Pp(i,o);let{focusProps:l,isFocused:u,isFocusVisible:c}=Lt(e),{hoverProps:d,isHovered:f}=Ue({...e,isDisabled:e.isDisabled||o}),p={isHovered:f,isPressed:(r.isPressed||s)&&!o,isFocused:u,isFocusVisible:c,isDisabled:e.isDisabled||!1,isPending:o??!1},m=ve({...e,values:p,defaultClassName:"react-aria-Button"}),h=xe(i.id),g=xe(),b=i["aria-labelledby"];o&&(b?b=`${b} ${g}`:i["aria-label"]&&(b=`${h} ${g}`));let y=a.useRef(o);a.useEffect(()=>{let w={"aria-labelledby":b||h};(!y.current&&u&&o||y.current&&u&&!o)&&oi(w,"assertive"),y.current=o},[o,u,b,h]);let v=de(e,{global:!0});return delete v.onClick,$.createElement(ue.button,{...Q(v,m,i,l,d),type:i.type==="submit"&&o?"button":i.type,id:h,ref:n,"aria-labelledby":b,slot:e.slot||void 0,"aria-disabled":o?"true":i["aria-disabled"],"data-disabled":e.isDisabled||void 0,"data-pressed":p.isPressed||void 0,"data-hovered":f||void 0,"data-focused":u||void 0,"data-pending":o||void 0,"data-focus-visible":c||void 0},$.createElement(tl.Provider,{value:{id:g}},m.children))}),Sp=/Focus|Blur|Hover|Pointer(Enter|Leave|Over|Out)|Mouse(Enter|Leave|Over|Out)/;function Pp(t,e){if(e){for(const n in t)n.startsWith("on")&&!Sp.test(n)&&(t[n]=void 0);t.href=void 0,t.target=void 0}return t}const Tp=typeof document<"u"?$.useInsertionEffect??$.useLayoutEffect:()=>{};function rr(t,e,n){let[r,o]=a.useState(t||e),i=a.useRef(r),s=a.useRef(t!==void 0),l=t!==void 0;a.useEffect(()=>{s.current,s.current=l},[l]);let u=l?t:r;Tp(()=>{i.current=u});let[,c]=a.useReducer(()=>({}),{}),d=a.useCallback((f,...p)=>{let m=typeof f=="function"?f(i.current):f;Object.is(i.current,m)||(i.current=m,o(m),c(),n?.(m,...p))},[n]);return[u,d]}const hl=a.createContext({}),Q1=a.forwardRef(function(e,n){[e,n]=me(e,n,hl);let{children:r,level:o=3,className:i,...s}=e,l=ue[`h${o}`];return $.createElement(l,{...s,ref:n,className:i??"react-aria-Heading"},r)}),Ge=t=>t?"true":void 0;function Se(t,e){return ho(t,(n,r)=>{const o=typeof e=="function"?e(r)??"":e??"";return $0(o,n??"")??""})}const be=(t,e,n)=>typeof t=="function"?t({...n??{},className:e}):e,eg=t=>E.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...t,children:E.jsx("path",{clipRule:"evenodd",d:"M2.97 5.47a.75.75 0 0 1 1.06 0L8 9.44l3.97-3.97a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 0 1 0-1.06",fill:"currentColor",fillRule:"evenodd"})}),tg=t=>E.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...t,children:E.jsx("path",{clipRule:"evenodd",d:"M13.03 10.53a.75.75 0 0 1-1.06 0L8 6.56l-3.97 3.97a.75.75 0 0 1-1.06-1.06l4.5-4.5a.75.75 0 0 1 1.06 0l4.5 4.5a.75.75 0 0 1 0 1.06",fill:"currentColor",fillRule:"evenodd"})}),ng=t=>E.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...t,children:E.jsx("path",{clipRule:"evenodd",d:"M10.53 2.97a.75.75 0 0 1 0 1.06L6.56 8l3.97 3.97a.75.75 0 1 1-1.06 1.06l-4.5-4.5a.75.75 0 0 1 0-1.06l4.5-4.5a.75.75 0 0 1 1.06 0",fill:"currentColor",fillRule:"evenodd"})}),kp=t=>E.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...t,children:E.jsx("path",{clipRule:"evenodd",d:"M5.47 2.97a.75.75 0 0 1 1.06 0l4.5 4.5a.75.75 0 0 1 0 1.06l-4.5 4.5a.75.75 0 1 1-1.06-1.06L9.44 8 5.47 4.03a.75.75 0 0 1 0-1.06Z",fill:"currentColor",fillRule:"evenodd"})}),Mp=({height:t=9,width:e=9,...n})=>E.jsx("svg",{"aria-hidden":"true",fill:"none",height:t,role:"presentation",viewBox:"0 0 7 7",width:e,xmlns:"http://www.w3.org/2000/svg",...n,children:E.jsx("path",{d:"M1.20592 6.84333L0.379822 6.01723L4.52594 1.8672H1.37819L1.38601 0.731812H6.48742V5.83714H5.34421L5.35203 2.6933L1.20592 6.84333Z",fill:"currentColor"})}),Ap=t=>E.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...t,children:E.jsx("path",{clipRule:"evenodd",d:"M3.47 3.47a.75.75 0 0 1 1.06 0L8 6.94l3.47-3.47a.75.75 0 1 1 1.06 1.06L9.06 8l3.47 3.47a.75.75 0 1 1-1.06 1.06L8 9.06l-3.47 3.47a.75.75 0 0 1-1.06-1.06L6.94 8 3.47 4.53a.75.75 0 0 1 0-1.06Z",fill:"currentColor",fillRule:"evenodd"})}),jn=t=>E.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...t,children:E.jsx("path",{clipRule:"evenodd",d:"M8 13.5a5.5 5.5 0 1 0 0-11a5.5 5.5 0 0 0 0 11M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14m1-9.5a1 1 0 1 1-2 0a1 1 0 0 1 2 0m-.25 3a.75.75 0 0 0-1.5 0V11a.75.75 0 0 0 1.5 0z",fill:"currentColor",fillRule:"evenodd"})}),ml=t=>E.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...t,children:E.jsx("path",{clipRule:"evenodd",d:"M7.134 2.994L2.217 11.5a1 1 0 0 0 .866 1.5h9.834a1 1 0 0 0 .866-1.5L8.866 2.993a1 1 0 0 0-1.732 0m3.03-.75c-.962-1.665-3.366-1.665-4.329 0L.918 10.749c-.963 1.666.24 3.751 2.165 3.751h9.834c1.925 0 3.128-2.085 2.164-3.751zM8 5a.75.75 0 0 1 .75.75v2a.75.75 0 0 1-1.5 0v-2A.75.75 0 0 1 8 5m1 5.75a1 1 0 1 1-2 0a1 1 0 0 1 2 0",fill:"currentColor",fillRule:"evenodd"})}),bl=t=>E.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...t,children:E.jsx("path",{clipRule:"evenodd",d:"M8 13.5a5.5 5.5 0 1 0 0-11a5.5 5.5 0 0 0 0 11M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14m1-4.5a1 1 0 1 1-2 0a1 1 0 0 1 2 0M8.75 5a.75.75 0 0 0-1.5 0v2.5a.75.75 0 0 0 1.5 0z",fill:"currentColor",fillRule:"evenodd"})}),gl=t=>E.jsx("svg",{"aria-hidden":"true",fill:"none",height:16,role:"presentation",viewBox:"0 0 16 16",width:16,xmlns:"http://www.w3.org/2000/svg",...t,children:E.jsx("path",{clipRule:"evenodd",d:"M13.5 8a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0m-3.9-1.55a.75.75 0 1 0-1.2-.9L7.419 8.858L6.03 7.47a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.13-.08z",fill:"currentColor",fillRule:"evenodd"})}),Eo=a.createContext({}),ln=a.createContext({}),Rp={variant:"default"},di=({children:t,className:e,status:n,...r})=>{const o=$.useMemo(()=>w0({status:n}),[n]),i=$.useMemo(()=>({slots:o,status:n}),[o,n]);return E.jsx(ln,{value:i,children:E.jsx(Eo,{value:Rp,children:E.jsx(ge.div,{className:o?.base({className:e}),"data-slot":"alert-root",...r,children:t})})})},Lp=({children:t,className:e,...n})=>{const{slots:r,status:o}=a.use(ln),i=()=>{switch(o){case"accent":return E.jsx(jn,{"data-slot":"alert-default-icon"});case"success":return E.jsx(gl,{"data-slot":"alert-default-icon"});case"warning":return E.jsx(ml,{"data-slot":"alert-default-icon"});case"danger":return E.jsx(bl,{"data-slot":"alert-default-icon"});default:return E.jsx(jn,{"data-slot":"alert-default-icon"})}};return E.jsx(ge.div,{className:be(r?.indicator,e),"data-slot":"alert-indicator",...n,children:t??i()})},Ip=({children:t,className:e,...n})=>{const{slots:r}=a.use(ln);return E.jsx(ge.div,{className:be(r?.content,e),"data-slot":"alert-content",...n,children:t})},Fp=({children:t,className:e,...n})=>{const{slots:r}=a.use(ln);return E.jsx(ge.p,{className:be(r?.title,e),"data-slot":"alert-title",...n,children:t})},Kp=({children:t,className:e,...n})=>{const{slots:r}=a.use(ln);return E.jsx(ge.span,{className:be(r?.description,e),"data-slot":"alert-description",...n,children:t})},En=Object.assign(di,{Root:di,Indicator:Lp,Content:Ip,Title:Fp,Description:Kp}),vl=a.createContext({placement:"bottom"}),rg=a.forwardRef(function(e,n){[e,n]=me(e,n,vl);let r=e.placement,o={position:"absolute",transform:r==="top"||r==="bottom"?"translateX(-50%)":"translateY(-50%)"};r!=null&&(o[r]="100%");let i=ve({...e,defaultClassName:"react-aria-OverlayArrow",values:{placement:r}});i.style&&Object.keys(i.style).forEach(l=>i.style[l]===void 0&&delete i.style[l]);let s=de(e);return $.createElement(ue.div,{...s,...i,style:{...o,...i.style},ref:n,"data-placement":r})}),Dp=typeof HTMLElement<"u"&&"inert"in HTMLElement.prototype;function fi(t){return t.dataset.liveAnnouncer==="true"||t.dataset.reactAriaTopLayer!==void 0}let Ot=new WeakMap,we=[];function Np(t,e){let n=he(t?.[0]),r=e instanceof n.Element?{root:e}:e,o=r?.root??document.body,i=r?.shouldUseInert&&Dp,s=new Set(t),l=new Set,u=b=>i&&b instanceof n.HTMLElement?b.inert:b.getAttribute("aria-hidden")==="true",c=(b,y)=>{i&&b instanceof n.HTMLElement?b.inert=y:y?b.setAttribute("aria-hidden","true"):(b.removeAttribute("aria-hidden"),b instanceof n.HTMLElement&&(b.inert=!1))},d=new Set;if(Ne()){let b=o.getRootNode();for(let y of t){let v=y.getRootNode();for(;Xn(v)&&v!==b;)d.add(v),v=v.host.getRootNode()}}let f=b=>{for(let x of b.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))s.add(x);let y=x=>{if(l.has(x)||s.has(x)||x.parentElement&&l.has(x.parentElement)&&x.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let F of s)if(Y(x,F))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},v=gs(ee(b),b,NodeFilter.SHOW_ELEMENT,{acceptNode:y}),w=y(b);if(w===NodeFilter.FILTER_ACCEPT&&p(b),w!==NodeFilter.FILTER_REJECT){let x=v.nextNode();for(;x!=null;)p(x),x=v.nextNode()}},p=b=>{let y=Ot.get(b)??0;u(b)&&y===0||(y===0&&c(b,!0),l.add(b),Ot.set(b,y+1))};we.length&&we[we.length-1].disconnect(),f(o);let m=new MutationObserver(b=>{for(let y of b)if(y.type==="childList"){if(y.target.isConnected&&![...s,...l].some(v=>Y(v,y.target)))for(let v of y.addedNodes)(v instanceof HTMLElement||v instanceof SVGElement)&&fi(v)?s.add(v):v instanceof Element&&f(v);if(Ne()){for(let v of d)if(!v.isConnected){m.disconnect();break}}}});m.observe(o,{childList:!0,subtree:!0});let h=new Set;if(Ne())for(let b of d){let y=new MutationObserver(v=>{for(let w of v)if(w.type==="childList"){if(w.target.isConnected&&![...s,...l].some(x=>Y(x,w.target)))for(let x of w.addedNodes)(x instanceof HTMLElement||x instanceof SVGElement)&&fi(x)?s.add(x):x instanceof Element&&f(x);if(Ne()){for(let x of d)if(!x.isConnected){m.disconnect();break}}}});y.observe(b,{childList:!0,subtree:!0}),h.add(y)}let g={visibleNodes:s,hiddenNodes:l,observe(){m.observe(o,{childList:!0,subtree:!0})},disconnect(){m.disconnect()}};return we.push(g),()=>{if(m.disconnect(),Ne())for(let b of h)b.disconnect();for(let b of l){let y=Ot.get(b);y!=null&&(y===1?(c(b,!1),Ot.delete(b)):Ot.set(b,y-1))}g===we[we.length-1]?(we.pop(),we.length&&we[we.length-1].observe()):we.splice(we.indexOf(g),1)}}function Op(t){let e=we[we.length-1];if(e&&!e.visibleNodes.has(t))return e.visibleNodes.add(t),()=>{e.visibleNodes.delete(t)}}const Te={top:"top",bottom:"top",left:"left",right:"left"},zn={top:"bottom",bottom:"top",left:"right",right:"left"},Vp={top:"left",left:"top"},Zr={top:"height",left:"width"},yl={width:"totalWidth",height:"totalHeight"},wn={};let Bp=()=>typeof document<"u"?window.visualViewport:null;function pi(t,e){let n=0,r=0,o=0,i=0,s=0,l=0,u={},c=(e?.scale??1)>1;if(t.tagName==="BODY"||t.tagName==="HTML"){let d=document.documentElement;o=d.clientWidth,i=d.clientHeight,n=e?.width??o,r=e?.height??i,u.top=d.scrollTop||t.scrollTop,u.left=d.scrollLeft||t.scrollLeft,e&&(s=Math.max(0,e.pageTop-(u.top??0)),l=Math.max(0,e.pageLeft-(u.left??0)))}else({width:n,height:r,top:s,left:l}=Xt(t,!1)),u.top=t.scrollTop,u.left=t.scrollLeft,o=n,i=r;return pt()&&(t.tagName==="BODY"||t.tagName==="HTML")&&c&&(u.top=0,u.left=0,s=e?.pageTop??0,l=e?.pageLeft??0),{width:n,height:r,totalWidth:o,totalHeight:i,scroll:u,top:s,left:l}}function _p(t){return{top:t.scrollTop,left:t.scrollLeft,width:t.scrollWidth,height:t.scrollHeight}}function hi(t,e,n,r,o,i,s){let l=o.scroll[t]??0,u=r[Zr[t]],c=s[t]+r.scroll[Te[t]]+i,d=s[t]+r.scroll[Te[t]]+u-i,f=e-l+r.scroll[Te[t]]+s[t]-r[Te[t]],p=e-l+n+r.scroll[Te[t]]+s[t]-r[Te[t]];return fd?Math.max(d-p,c-f):0}function Hp(t){let e=window.getComputedStyle(t);return{top:parseInt(e.marginTop,10)||0,bottom:parseInt(e.marginBottom,10)||0,left:parseInt(e.marginLeft,10)||0,right:parseInt(e.marginRight,10)||0}}function mi(t){if(wn[t])return wn[t];let[e,n]=t.split(" "),r=Te[e]||"right",o=Vp[r];Te[n]||(n="center");let i=Zr[r],s=Zr[o];return wn[t]={placement:e,crossPlacement:n,axis:r,crossAxis:o,size:i,crossSize:s},wn[t]}function wr(t,e,n,r,o,i,s,l,u,c,d){let{placement:f,crossPlacement:p,axis:m,crossAxis:h,size:g,crossSize:b}=r,y={};y[h]=t[h]??0,p==="center"?y[h]+=((t[b]??0)-(n[b]??0))/2:p!==h&&(y[h]+=(t[b]??0)-(n[b]??0)),y[h]+=i;const v=t[h]-n[b]+u+c,w=t[h]+t[b]-u-c;if(y[h]=Wt(y[h],v,w),f===m){let x=l?d[g]:d[yl[g]];y[zn[m]]=Math.floor(x-t[m]+o)}else y[m]=Math.floor(t[m]+t[g]+o);return y}function jp(t,e,n,r,o,i,s,l,u,c,d){let f=(t.top!=null?t.top:u[yl.height]-(t.bottom??0)-s)-(u.scroll.top??0),p=c?n.top:0,m={top:Math.max(e.top+p,(d?.offsetTop??e.top)+p),bottom:Math.min(e.top+e.height+p,(d?.offsetTop??0)+(d?.height??0))};return l!=="top"?Math.max(0,m.bottom-f-((o.top??0)+(o.bottom??0)+i)):Math.max(0,f+s-m.top-((o.top??0)+(o.bottom??0)+i))}function bi(t,e,n,r,o,i,s,l){let{placement:u,axis:c,size:d}=i;return u===c?Math.max(0,n[c]-(s.scroll[c]??0)-(t[c]+(l?e[c]:0))-(r[c]??0)-r[zn[c]]-o):Math.max(0,t[d]+t[c]+(l?e[c]:0)-n[c]-n[d]+(s.scroll[c]??0)-(r[c]??0)-r[zn[c]]-o)}function zp(t,e,n,r,o,i,s,l,u,c,d,f,p,m,h,g,b,y){let v=mi(t),{size:w,crossAxis:x,crossSize:F,placement:K,crossPlacement:P}=v,S=wr(e,l,n,v,d,f,c,p,h,g,u),I=d,M=bi(l,c,e,o,i+d,v,u,b);if(s&&n[w]>M){let k=mi(`${zn[K]} ${P}`),Z=wr(e,l,n,k,d,f,c,p,h,g,u);bi(l,c,e,o,i+d,k,u,b)>M&&(v=k,S=Z,I=d)}let O="bottom";v.axis==="top"?v.placement==="top"?O="top":v.placement==="bottom"&&(O="bottom"):v.crossAxis==="top"&&(v.crossPlacement==="top"?O="bottom":v.crossPlacement==="bottom"&&(O="top"));let z=hi(x,S[x],n[F],l,u,i,c);S[x]+=z;let U=jp(S,l,c,p,o,i,n.height,O,u,b,y);m&&m{if(!n||r===null)return;let o=i=>{let s=V(i);if(!e.current||s instanceof Node&&!Y(s,e.current)||s instanceof HTMLInputElement||s instanceof HTMLTextAreaElement)return;let l=r||$l.get(e.current);l&&l()};return Pt(bs(e.current),"scroll",o,!0)},[n,r,e])}let ut=typeof document<"u"?window.visualViewport:null;function Gp(t){let{direction:e}=it(),{arrowSize:n,targetRef:r,overlayRef:o,arrowRef:i,scrollRef:s=o,placement:l="bottom",containerPadding:u=12,shouldFlip:c=!0,boundaryElement:d=typeof document<"u"?document.body:null,offset:f=0,crossOffset:p=0,shouldUpdatePosition:m=!0,isOpen:h=!0,onClose:g,maxHeight:b,arrowBoundaryOffset:y=0,getTargetRect:v}=t,[w,x]=a.useState(null),F=[m,l,o.current,r.current,i?.current,s.current,u,c,d,f,p,h,e,b,y,n],K=a.useRef(ut?.scale);a.useEffect(()=>{h&&(K.current=ut?.scale)},[h]);let P=a.useCallback(()=>{if(m===!1||!h||!o.current||!r.current||!d||ut?.scale!==K.current)return;let M=null;if(s.current&&Xe(s.current)){let C=re()?.getBoundingClientRect(),R=s.current.getBoundingClientRect();M={type:"top",offset:(C?.top??0)-R.top},M.offset>R.height/2&&(M.type="bottom",M.offset=(C?.bottom??0)-R.bottom)}let O=o.current;!b&&o.current&&(O.style.top="0px",O.style.bottom="",O.style.maxHeight=(window.visualViewport?.height??window.innerHeight)+"px");let z=Up({placement:Yp(l,e),overlayNode:o.current,targetNode:r.current,scrollNode:s.current||o.current,padding:u,shouldFlip:c,boundaryElement:d,offset:f,crossOffset:p,maxHeight:b,arrowSize:n??(i?.current?or(i.current,!0).width:0),arrowBoundaryOffset:y,targetRect:v?.(r.current)});if(!z.position)return;O.style.top="",O.style.bottom="",O.style.left="",O.style.right="",Object.keys(z.position).forEach(C=>O.style[C]=z.position[C]+"px"),O.style.maxHeight=z.maxHeight!=null?z.maxHeight+"px":"";let U=re();if(M&&U&&s.current){let C=U.getBoundingClientRect(),R=s.current.getBoundingClientRect(),H=C[M.type]-R[M.type];s.current.scrollTop+=H-M.offset}x(z)},F);J(P,F),qp(P),Dn({ref:o,onResize:P}),Dn({ref:r,onResize:P});let S=a.useRef(!1);J(()=>{let M,O=()=>{S.current=!0,clearTimeout(M),M=setTimeout(()=>{S.current=!1},500),P()},z=()=>{S.current&&O()};ut?.addEventListener("resize",O),ut?.addEventListener("scroll",z);let U=Pt(bs(window),"scroll",z);return()=>{ut?.removeEventListener("resize",O),ut?.removeEventListener("scroll",z),U()}},[P]);let I=a.useCallback(()=>{S.current||g?.()},[g,S]);return Wp({triggerRef:r,isOpen:h,onClose:g&&I}),{overlayProps:{style:{position:w?"absolute":"fixed",top:w?void 0:0,left:w?void 0:0,zIndex:1e5,...w?.position,maxHeight:w?.maxHeight??"100vh"}},placement:w?.placement??null,triggerAnchorPoint:w?.triggerAnchorPoint??null,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:w?.arrowOffsetLeft,top:w?.arrowOffsetTop}},updatePosition:P}}function qp(t){J(()=>(window.addEventListener("resize",t,!1),()=>{window.removeEventListener("resize",t,!1)}),[t])}function Yp(t,e){return e==="rtl"?t.replace("start","right").replace("end","left"):t.replace("start","left").replace("end","right")}const yi=$.createContext(null),Wr="react-aria-focus-scope-restore";let le=null;function xl(t){let{children:e,contain:n,restoreFocus:r,autoFocus:o}=t,i=a.useRef(null),s=a.useRef(null),l=a.useRef([]),{parentNode:u}=a.useContext(yi)||{},c=a.useMemo(()=>new qr({scopeRef:l}),[l]);J(()=>{let p=u||fe.root;if(fe.getTreeNode(p.scopeRef)&&le&&!Un(le,p.scopeRef)){let m=fe.getTreeNode(le);m&&(p=m)}p.addChild(c),fe.addNode(c)},[c,u]),J(()=>{let p=fe.getTreeNode(l);p&&(p.contain=!!n)},[n]),J(()=>{let p=i.current?.nextSibling,m=[],h=g=>g.stopPropagation();for(;p&&p!==s.current;)m.push(p),p.addEventListener(Wr,h),p=p.nextSibling;return l.current=m,()=>{for(let g of m)g.removeEventListener(Wr,h)}},[e]),rh(l,r,n),eh(l,n),oh(l,r,n),nh(l,o),a.useEffect(()=>{const p=re(ee(l.current?l.current[0]:void 0));let m=null;if(Ae(p,l.current)){for(let h of fe.traverse())h.scopeRef&&Ae(p,h.scopeRef.current)&&(m=h);m===fe.getTreeNode(l)&&(le=m.scopeRef)}},[l]),J(()=>()=>{let p=fe.getTreeNode(l)?.parent?.scopeRef??null;(l===le||Un(l,le))&&(!p||fe.getTreeNode(p))&&(le=p),fe.removeTreeNode(l)},[l]);let d=a.useMemo(()=>Xp(l),[]),f=a.useMemo(()=>({focusManager:d,parentNode:c}),[c,d]);return $.createElement(yi.Provider,{value:f},$.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:i}),e,$.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:s}))}function Xp(t){return{focusNext(e={}){let n=t.current,{from:r,tabbable:o,wrap:i,accept:s}=e,l=r||re(ee(n[0]??void 0)),u=n[0].previousElementSibling,c=ct(n),d=Ve(c,{tabbable:o,accept:s},n);d.currentNode=Ae(l,n)?l:u;let f=d.nextNode();return!f&&i&&(d.currentNode=u,f=d.nextNode()),f&&Le(f,!0),f},focusPrevious(e={}){let n=t.current,{from:r,tabbable:o,wrap:i,accept:s}=e,l=r||re(ee(n[0]??void 0)),u=n[n.length-1].nextElementSibling,c=ct(n),d=Ve(c,{tabbable:o,accept:s},n);d.currentNode=Ae(l,n)?l:u;let f=d.previousNode();return!f&&i&&(d.currentNode=u,f=d.previousNode()),f&&Le(f,!0),f},focusFirst(e={}){let n=t.current,{tabbable:r,accept:o}=e,i=ct(n),s=Ve(i,{tabbable:r,accept:o},n);s.currentNode=n[0].previousElementSibling;let l=s.nextNode();return l&&Le(l,!0),l},focusLast(e={}){let n=t.current,{tabbable:r,accept:o}=e,i=ct(n),s=Ve(i,{tabbable:r,accept:o},n);s.currentNode=n[n.length-1].nextElementSibling;let l=s.previousNode();return l&&Le(l,!0),l}}}function ct(t){return t[0].parentElement}function jt(t){let e=fe.getTreeNode(le);for(;e&&e.scopeRef!==t;){if(e.contain)return!1;e=e.parent}return!0}function Jp(t){if(!t.form)return Array.from(ee(t).querySelectorAll(`input[type="radio"][name="${CSS.escape(t.name)}"]`)).filter(r=>!r.form);const e=t.form.elements.namedItem(t.name);let n=he(t);return e instanceof n.RadioNodeList?Array.from(e).filter(r=>r instanceof n.HTMLInputElement):e instanceof n.HTMLInputElement?[e]:[]}function Qp(t){if(t.checked)return!0;const e=Jp(t);return e.length>0&&!e.some(n=>n.checked)}function eh(t,e){let n=a.useRef(void 0),r=a.useRef(void 0);J(()=>{let o=t.current;if(!e){r.current&&(cancelAnimationFrame(r.current),r.current=void 0);return}const i=ee(o?o[0]:void 0);let s=c=>{if(c.key!=="Tab"||c.altKey||c.ctrlKey||c.metaKey||!jt(t)||c.isComposing)return;let d=re(i),f=t.current;if(!f||!Ae(d,f))return;let p=ct(f),m=Ve(p,{tabbable:!0},f);if(!d)return;m.currentNode=d;let h=c.shiftKey?m.previousNode():m.nextNode();h||(m.currentNode=c.shiftKey?f[f.length-1].nextElementSibling:f[0].previousElementSibling,h=c.shiftKey?m.previousNode():m.nextNode()),c.preventDefault(),h&&(Le(h,!0),h instanceof he(h).HTMLInputElement&&h.select())},l=c=>{(!le||Un(le,t))&&Ae(V(c),t.current)?(le=t,n.current=V(c)):jt(t)&&!qe(V(c),t)?n.current?Le(n.current):le&&le.current&&Gr(le.current):jt(t)&&(n.current=V(c))},u=c=>{r.current&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{let d=Je(),f=(d==="virtual"||d===null)&&Kn()&&cs(),p=re(i);if(!f&&p&&jt(t)&&!qe(p,t)){le=t;let m=V(c);m&&m.isConnected?(n.current=m,Le(n.current)):le.current&&Gr(le.current)}})};return i.addEventListener("keydown",s,!1),i.addEventListener("focusin",l,!1),o?.forEach(c=>c.addEventListener("focusin",l,!1)),o?.forEach(c=>c.addEventListener("focusout",u,!1)),()=>{i.removeEventListener("keydown",s,!1),i.removeEventListener("focusin",l,!1),o?.forEach(c=>c.removeEventListener("focusin",l,!1)),o?.forEach(c=>c.removeEventListener("focusout",u,!1))}},[t,e]),J(()=>()=>{r.current&&cancelAnimationFrame(r.current)},[r])}function El(t){return qe(t)}function Ae(t,e){return!t||!e?!1:e.some(n=>Y(n,t))}function qe(t,e=null){if(t instanceof Element&&t.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of fe.traverse(fe.getTreeNode(e)))if(n&&Ae(t,n.current))return!0;return!1}function th(t){return qe(t,le)}function Un(t,e){let n=fe.getTreeNode(e)?.parent;for(;n;){if(n.scopeRef===t)return!0;n=n.parent}return!1}function Le(t,e=!1){if(t!=null&&!e)try{et(t)}catch{}else if(t!=null)try{t.focus()}catch{}}function wl(t,e=!0){let n=t[0].previousElementSibling,r=ct(t),o=Ve(r,{tabbable:e},t);o.currentNode=n;let i=o.nextNode();return e&&!i&&(r=ct(t),o=Ve(r,{tabbable:!1},t),o.currentNode=n,i=o.nextNode()),i}function Gr(t,e=!0){Le(wl(t,e))}function nh(t,e){const n=$.useRef(e);a.useEffect(()=>{if(n.current){le=t;const r=ee(t.current?t.current[0]:void 0);!Ae(re(r),le.current)&&t.current&&Gr(t.current)}n.current=!1},[t])}function rh(t,e,n){J(()=>{if(e||n)return;let r=t.current;const o=ee(r?r[0]:void 0);let i=s=>{let l=V(s);Ae(l,t.current)?le=t:El(l)||(le=null)};return o.addEventListener("focusin",i,!1),r?.forEach(s=>s.addEventListener("focusin",i,!1)),()=>{o.removeEventListener("focusin",i,!1),r?.forEach(s=>s.removeEventListener("focusin",i,!1))}},[t,e,n])}function $i(t){let e=fe.getTreeNode(le);for(;e&&e.scopeRef!==t;){if(e.nodeToRestore)return!1;e=e.parent}return e?.scopeRef===t}function oh(t,e,n){const r=a.useRef(typeof document<"u"?re(ee(t.current?t.current[0]:void 0)):null);J(()=>{let o=t.current;const i=ee(o?o[0]:void 0);if(!e||n)return;let s=()=>{(!le||Un(le,t))&&Ae(re(i),t.current)&&(le=t)};return i.addEventListener("focusin",s,!1),o?.forEach(l=>l.addEventListener("focusin",s,!1)),()=>{i.removeEventListener("focusin",s,!1),o?.forEach(l=>l.removeEventListener("focusin",s,!1))}},[t,n]),J(()=>{const o=ee(t.current?t.current[0]:void 0);if(!e)return;let i=s=>{if(s.key!=="Tab"||s.altKey||s.ctrlKey||s.metaKey||!jt(t)||s.isComposing)return;let l=o.activeElement;if(!qe(l,t)||!$i(t))return;let u=fe.getTreeNode(t);if(!u)return;let c=u.nodeToRestore,d=Ve(o.body,{tabbable:!0});d.currentNode=l;let f=s.shiftKey?d.previousNode():d.nextNode();if((!c||!c.isConnected||c===o.body)&&(c=void 0,u.nodeToRestore=void 0),(!f||!qe(f,t))&&c){d.currentNode=c;do f=s.shiftKey?d.previousNode():d.nextNode();while(qe(f,t));s.preventDefault(),s.stopPropagation(),f?Le(f,!0):El(c)?Le(c,!0):l.blur()}};return n||o.addEventListener("keydown",i,!0),()=>{n||o.removeEventListener("keydown",i,!0)}},[t,e,n]),J(()=>{const o=ee(t.current?t.current[0]:void 0);if(!e)return;let i=fe.getTreeNode(t);if(i)return i.nodeToRestore=r.current??void 0,()=>{let s=fe.getTreeNode(t);if(!s)return;let l=s.nodeToRestore,u=re(o);if(e&&l&&(u&&qe(u,t)||u===o.body&&$i(t))){let c=fe.clone();requestAnimationFrame(()=>{if(o.activeElement===o.body){let d=c.getTreeNode(t);for(;d;){if(d.nodeToRestore&&d.nodeToRestore.isConnected){xi(d.nodeToRestore);return}d=d.parent}for(d=c.getTreeNode(t);d;){if(d.scopeRef&&d.scopeRef.current&&fe.getTreeNode(d.scopeRef)){let f=wl(d.scopeRef.current,!0);if(f){xi(f);return}}d=d.parent}}})}}},[t,e])}function xi(t){t.dispatchEvent(new CustomEvent(Wr,{bubbles:!0,cancelable:!0}))&&Le(t)}function Ve(t,e,n){let r=e?.tabbable?lo:ws,o=t?.nodeType===Node.ELEMENT_NODE?t:null,i=ee(o),s=gs(i,t||i,NodeFilter.SHOW_ELEMENT,{acceptNode(l){return Y(e?.from,l)||e?.tabbable&&l.tagName==="INPUT"&&l.getAttribute("type")==="radio"&&(!Qp(l)||s.currentNode.tagName==="INPUT"&&s.currentNode.type==="radio"&&s.currentNode.name===l.name)?NodeFilter.FILTER_REJECT:r(l)&&(!n||Ae(l,n))&&(!e?.accept||e.accept(l))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return e?.from&&(s.currentNode=e.from),s}class wo{constructor(){this.fastMap=new Map,this.root=new qr({scopeRef:null}),this.fastMap.set(null,this.root)}get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,n,r){let o=this.fastMap.get(n??null);if(!o)return;let i=new qr({scopeRef:e});o.addChild(i),i.parent=o,this.fastMap.set(e,i),r&&(i.nodeToRestore=r)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(e===null)return;let n=this.fastMap.get(e);if(!n)return;let r=n.parent;for(let i of this.traverse())i!==n&&n.nodeToRestore&&i.nodeToRestore&&n.scopeRef&&n.scopeRef.current&&Ae(i.nodeToRestore,n.scopeRef.current)&&(i.nodeToRestore=n.nodeToRestore);let o=n.children;r&&(r.removeChild(n),o.size>0&&o.forEach(i=>r&&r.addChild(i))),this.fastMap.delete(n.scopeRef)}*traverse(e=this.root){if(e.scopeRef!=null&&(yield e),e.children.size>0)for(let n of e.children)yield*this.traverse(n)}clone(){let e=new wo;for(let n of this.traverse())e.addTreeNode(n.scopeRef,n.parent?.scopeRef??null,n.nodeToRestore);return e}}class qr{constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}}let fe=new wo;function ih(t){let{ref:e,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:o}=t,i=a.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),s=Ce(u=>{n&&Ei(u,e)&&(o&&o(u),i.current.isPointerDown=!0)}),l=Ce(u=>{n&&n(u)});a.useEffect(()=>{let u=i.current;if(r)return;const c=e.current,d=ee(c);if(typeof PointerEvent<"u"){let f=p=>{u.isPointerDown&&Ei(p,e)&&l(p),u.isPointerDown=!1};return d.addEventListener("pointerdown",s,!0),d.addEventListener("click",f,!0),()=>{d.removeEventListener("pointerdown",s,!0),d.removeEventListener("click",f,!0)}}},[e,r])}function Ei(t,e){if(t.button>0)return!1;let n=V(t);if(n){const r=n.ownerDocument;if(!r||!Y(r.documentElement,n)||n.closest("[data-react-aria-top-layer]"))return!1}return e.current?!t.composedPath().includes(e.current):!1}const De=[];function sh(t,e){let{onClose:n,shouldCloseOnBlur:r,isOpen:o,isDismissable:i=!1,isKeyboardDismissDisabled:s=!1,shouldCloseOnInteractOutside:l}=t,u=a.useRef(void 0);a.useEffect(()=>{if(o&&!De.includes(e))return De.push(e),()=>{let h=De.indexOf(e);h>=0&&De.splice(h,1)}},[o,e]);let c=()=>{De[De.length-1]===e&&n&&n()},d=h=>{const g=De[De.length-1];u.current=g,(!l||l(V(h)))&&g===e&&h.stopPropagation()},f=h=>{(!l||l(V(h)))&&(De[De.length-1]===e&&h.stopPropagation(),u.current===e&&c()),u.current=void 0},{keyboardProps:p}=tt({shortcuts:{Escape:()=>{if(!s){c();return}return!1}}});ih({ref:e,onInteractOutside:i&&o?f:void 0,onInteractOutsideStart:d});let{focusWithinProps:m}=sn({isDisabled:!r,onBlurWithin:h=>{!h.relatedTarget||th(h.relatedTarget)||(!l||l(h.relatedTarget))&&n?.()}});return{overlayProps:{...p,...m},underlayProps:{}}}const Zt=typeof document<"u"&&window.visualViewport;let Cn=0,Cr;function lh(t={}){let{isDisabled:e}=t;J(()=>{if(!e)return Cn++,Cn===1&&(gt()&&pt()?Cr=uh():Cr=ah()),()=>{Cn--,Cn===0&&Cr()}},[e])}function ah(){let t=window.innerWidth-document.documentElement.clientWidth;return ht(t>0&&("scrollbarGutter"in document.documentElement.style?kn(document.documentElement,"scrollbar-gutter","stable"):kn(document.documentElement,"padding-right",`${t}px`)),kn(document.documentElement,"overflow","hidden"))}function uh(){let t=kn(document.documentElement,"overflow","hidden"),e,n=!1,r=d=>{let f=V(d);e=Mt(f)?f:oo(f,!0),n=!1;let p=f.ownerDocument.defaultView.getSelection();p&&!p.isCollapsed&&p.containsNode(f,!0)&&(n=!0),d.composedPath().some(m=>m instanceof HTMLInputElement&&m.type==="range")&&(n=!0),"selectionStart"in f&&"selectionEnd"in f&&f.selectionStart{if(!(d.touches.length===2||n)){if(!e||e===document.documentElement||e===document.body){d.preventDefault();return}e.scrollHeight===e.clientHeight&&e.scrollWidth===e.clientWidth&&d.preventDefault()}},l=d=>{let f=V(d),p=d.relatedTarget;p&&br(p)?(p.focus({preventScroll:!0}),wi(p,br(f))):p||f.parentElement?.closest("[tabindex]")?.focus({preventScroll:!0})},u=HTMLElement.prototype.focus;Reflect.defineProperty(HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(d){let f=re(),p=f!=null&&br(f);u.call(this,{...d,preventScroll:!0}),(!d||!d.preventScroll)&&wi(this,p)}});let c=ht(Pt(document,"touchstart",r,{passive:!1,capture:!0}),Pt(document,"touchmove",s,{passive:!1,capture:!0}),Pt(document,"blur",l,!0));return()=>{t(),c(),o.remove(),Reflect.defineProperty(HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:u})}}function wi(t,e){e||!Zt?Ci(t):Zt.addEventListener("resize",()=>Ci(t),{once:!0})}function Ci(t){let e=document.scrollingElement||document.documentElement,n=t;for(;n&&n!==e;){let r=oo(n);if(r!==document.documentElement&&r!==document.body&&r!==n){let o=r.getBoundingClientRect(),i=n.getBoundingClientRect();if(i.topo.top+n.clientHeight){let s=o.bottom;Zt&&(s=Math.min(s,Zt.offsetTop+Zt.height));let l=i.top-o.top-((s-o.top)/2-i.height/2);r.scrollTo({top:Math.max(0,Math.min(r.scrollHeight-r.clientHeight,r.scrollTop+l)),behavior:"smooth"})}}n=r.parentElement}}function ch(t,e){let{triggerRef:n,popoverRef:r,groupRef:o,isNonModal:i,isKeyboardDismissDisabled:s,shouldCloseOnInteractOutside:l,...u}=t,c=u.trigger==="SubmenuTrigger",{overlayProps:d,underlayProps:f}=sh({isOpen:e.isOpen,onClose:e.close,shouldCloseOnBlur:!0,isDismissable:!i||c,isKeyboardDismissDisabled:s,shouldCloseOnInteractOutside:l},o??r),{overlayProps:p,arrowProps:m,placement:h,triggerAnchorPoint:g}=Gp({...u,targetRef:n,overlayRef:r,isOpen:e.isOpen,onClose:i&&!c?e.close:null,getTargetRect:u.getTargetRect??(e.point?()=>new DOMRect(e.point.x,e.point.y,0,0):void 0)});lh({isDisabled:i||!e.isOpen}),a.useEffect(()=>{if(e.isOpen&&r.current)return i?Op(o?.current??r.current):Np([o?.current??r.current],{shouldUseInert:!0})},[i,e.isOpen,r,o]);let{focusWithinProps:b}=sn(t);return{popoverProps:Q(d,p,b),arrowProps:m,underlayProps:f,placement:h,triggerAnchorPoint:g}}var Cl={};Cl={dismiss:"تجاهل"};var Sl={};Sl={dismiss:"Отхвърляне"};var Pl={};Pl={dismiss:"Odstranit"};var Tl={};Tl={dismiss:"Luk"};var kl={};kl={dismiss:"Schließen"};var Ml={};Ml={dismiss:"Απόρριψη"};var Al={};Al={dismiss:"Dismiss"};var Rl={};Rl={dismiss:"Descartar"};var Ll={};Ll={dismiss:"Lõpeta"};var Il={};Il={dismiss:"Hylkää"};var Fl={};Fl={dismiss:"Rejeter"};var Kl={};Kl={dismiss:"התעלם"};var Dl={};Dl={dismiss:"Odbaci"};var Nl={};Nl={dismiss:"Elutasítás"};var Ol={};Ol={dismiss:"Ignora"};var Vl={};Vl={dismiss:"閉じる"};var Bl={};Bl={dismiss:"무시"};var _l={};_l={dismiss:"Atmesti"};var Hl={};Hl={dismiss:"Nerādīt"};var jl={};jl={dismiss:"Lukk"};var zl={};zl={dismiss:"Negeren"};var Ul={};Ul={dismiss:"Zignoruj"};var Zl={};Zl={dismiss:"Descartar"};var Wl={};Wl={dismiss:"Dispensar"};var Gl={};Gl={dismiss:"Revocare"};var ql={};ql={dismiss:"Пропустить"};var Yl={};Yl={dismiss:"Zrušiť"};var Xl={};Xl={dismiss:"Opusti"};var Jl={};Jl={dismiss:"Odbaci"};var Ql={};Ql={dismiss:"Avvisa"};var ea={};ea={dismiss:"Kapat"};var ta={};ta={dismiss:"Скасувати"};var na={};na={dismiss:"取消"};var ra={};ra={dismiss:"關閉"};var oa={};oa={"ar-AE":Cl,"bg-BG":Sl,"cs-CZ":Pl,"da-DK":Tl,"de-DE":kl,"el-GR":Ml,"en-US":Al,"es-ES":Rl,"et-EE":Ll,"fi-FI":Il,"fr-FR":Fl,"he-IL":Kl,"hr-HR":Dl,"hu-HU":Nl,"it-IT":Ol,"ja-JP":Vl,"ko-KR":Bl,"lt-LT":_l,"lv-LV":Hl,"nb-NO":jl,"nl-NL":zl,"pl-PL":Ul,"pt-BR":Zl,"pt-PT":Wl,"ro-RO":Gl,"ru-RU":ql,"sk-SK":Yl,"sl-SI":Xl,"sr-SP":Jl,"sv-SE":Ql,"tr-TR":ea,"uk-UA":ta,"zh-CN":na,"zh-TW":ra};const dh=Symbol.for("react-aria.i18n.locale"),fh=Symbol.for("react-aria.i18n.strings");let Sn;class ir{constructor(e,n="en-US"){this.strings=Object.fromEntries(Object.entries(e).filter(([,r])=>r)),this.defaultLocale=n}getStringForLocale(e,n){let o=this.getStringsForLocale(n)[e];if(!o)throw new Error(`Could not find intl message ${e} in ${n} locale`);return o}getStringsForLocale(e){let n=this.strings[e];return n||(n=ph(e,this.strings,this.defaultLocale),this.strings[e]=n),n}static getGlobalDictionaryForPackage(e){if(typeof window>"u")return null;let n=window[dh];if(Sn===void 0){let o=window[fh];if(!o)return null;Sn={};for(let i in o)Sn[i]=new ir({[n]:o[i]},n)}let r=Sn?.[e];if(!r)throw new Error(`Strings for package "${e}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return r}}function ph(t,e,n="en-US"){if(e[t])return e[t];let r=hh(t),o=mh(t);if(o&&e[`${r}-${o}`])return e[`${r}-${o}`];if(e[r])return e[r];for(let i in e)if(i.startsWith(r+"-"))return e[i];return e[n]}function hh(t){return Intl.Locale?new Intl.Locale(t).language:t.split("-")[0]}function mh(t){if(Intl.Locale)return new Intl.Locale(t).script}const Si=new Map,Pi=new Map;class bh{constructor(e,n){this.locale=e,this.strings=n}format(e,n){let r=this.strings.getStringForLocale(e,this.locale);return typeof r=="function"?r(n,this):r}plural(e,n,r="cardinal"){let o=n["="+e];if(o)return typeof o=="function"?o():o;let i=this.locale+":"+r,s=Si.get(i);s||(s=new Intl.PluralRules(this.locale,{type:r}),Si.set(i,s));let l=s.select(e);return o=n[l]||n.other,typeof o=="function"?o():o}number(e){let n=Pi.get(this.locale);return n||(n=new Intl.NumberFormat(this.locale),Pi.set(this.locale,n)),n.format(e)}select(e,n){let r=e[n]||e.other;return typeof r=="function"?r():r}}const Ti=new WeakMap;function gh(t){let e=Ti.get(t);return e||(e=new ir(t),Ti.set(t,e)),e}function vh(t,e){return e&&ir.getGlobalDictionaryForPackage(e)||gh(t)}function sr(t,e){let{locale:n}=it(),r=vh(t,e);return a.useMemo(()=>new bh(n,r),[n,r])}const ki={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function yh(t={}){let{style:e,isFocusable:n}=t,[r,o]=a.useState(!1),{focusWithinProps:i}=sn({isDisabled:!n,onFocusWithinChange:l=>o(l)}),s=a.useMemo(()=>r?e:e?{...ki,...e}:ki,[r]);return{visuallyHiddenProps:{...i,style:s}}}function $h(t){let{children:e,elementType:n="div",isFocusable:r,style:o,...i}=t,{visuallyHiddenProps:s}=yh(t);return $.createElement(n,Q(i,s),e)}function xh(t){return t&&t.__esModule?t.default:t}function Mi(t){let{onDismiss:e,...n}=t,r=sr(xh(oa),"@react-aria/overlays"),o=$s(n,r.format("dismiss")),i=()=>{e&&e()};return $.createElement($h,null,$.createElement("button",{...o,tabIndex:-1,onClick:i,style:{width:1,height:1}}))}const ia=$.forwardRef(({children:t,...e},n)=>{let r=a.useRef(!1),o=a.useContext(Yt),i=Q(o||{},{...e,register(){r.current=!0,o&&o.register()}});return i.ref=rt(n||o?.ref),ro(o,i.ref),a.useEffect(()=>{r.current||(r.current=!0)},[]),$.createElement(Yt.Provider,{value:i},t)});function Eh({children:t}){let e=a.useMemo(()=>({register:()=>{}}),[]);return $.createElement(Yt.Provider,{value:e},t)}const wh=a.createContext({});function sa(){return a.useContext(wh)??{}}const la=$.createContext(null);function Ai(t){let e=nt(),{portalContainer:n=e?null:document.body,isExiting:r}=t,[o,i]=a.useState(!1),s=a.useMemo(()=>({contain:o,setContain:i}),[o,i]),{getContainer:l}=sa();if(!t.portalContainer&&l&&(n=l()),!n)return null;let u=t.children;return t.disableFocusManagement||(u=$.createElement(xl,{restoreFocus:!0,contain:(t.shouldContainFocus||o)&&!r},u)),u=$.createElement(la.Provider,{value:s},$.createElement(Eh,null,$.createElement(qt.Provider,{value:null},u))),Sd.createPortal(u,n)}function Ch(){let e=a.useContext(la)?.setContain;J(()=>{e?.(!0)},[e])}function aa(t){let[e,n]=rr(t.isOpen,t.defaultOpen||!1,t.onOpenChange),[r,o]=a.useState(null);const i=a.useCallback(()=>{n(!0)},[n]),s=a.useCallback(()=>{n(!1)},[n]),l=a.useCallback(()=>{n(!e)},[n,e]);return{isOpen:e,setOpen:n,open:i,close:s,toggle:l,point:r,setPoint:o}}const lr=a.createContext(null),Ri=a.createContext(null),Sh=a.forwardRef(function(e,n){[e,n]=me(e,n,lr);let r=a.useContext(cn),o=aa(e),i=e.isOpen!=null||e.defaultOpen!=null||!r?o:r,s=Td(n,i.isOpen),l=e.isExiting||!e.shouldSkipAnimation&&s||!1,u=bo(),{direction:c}=it();if(u){let d=e.children;return typeof d=="function"&&(d=d({trigger:e.trigger||null,placement:"bottom",isEntering:!1,isExiting:!1,defaultChildren:null})),$.createElement($.Fragment,null,d)}return i&&!i.isOpen&&!l?null:$.createElement(Ph,{...e,triggerRef:e.triggerRef,state:i,popoverRef:n,isExiting:l,dir:c})});function Ph({state:t,isExiting:e,UNSTABLE_portalContainer:n,clearContexts:r,...o}){let i=a.useRef(null),s=a.useRef(null),l=a.useContext(Ri),u=l&&o.trigger==="SubmenuTrigger",{popoverProps:c,underlayProps:d,arrowProps:f,placement:p,triggerAnchorPoint:m}=ch({...o,offset:o.offset??8,arrowRef:i,groupRef:u?l:s},t),h=o.popoverRef,g=Pd(h,!!p),b=o.isEntering||!o.shouldSkipAnimation&&g||!1,y=ve({...o,defaultClassName:"react-aria-Popover",values:{trigger:o.trigger||null,placement:p,isEntering:b,isExiting:e}}),v=!o.isNonModal||o.trigger==="SubmenuTrigger"||o.trigger==="PreviewTrigger",[w,x]=a.useState(o.trigger==="PreviewTrigger");J(()=>{h.current&&x(v&&!h.current.querySelector("[role=dialog]"))},[h,v]),a.useEffect(()=>{w&&o.trigger!=="PreviewTrigger"&&(o.trigger!=="SubmenuTrigger"||Je()!=="pointer")&&h.current&&!Xe(h.current)&&et(h.current)},[w,h,o.trigger]);let F=a.useMemo(()=>{let O=y.children;if(r)for(let z of r)O=$.createElement(z.Provider,{value:null},O);return O},[y.children,r]),[K,P]=a.useState(null),S=a.useCallback(()=>{o.triggerRef.current&&P(o.triggerRef.current.getBoundingClientRect().width+"px")},[o.triggerRef]);J(S,[S]),Dn({ref:y.style?.["--trigger-width"]?void 0:o.triggerRef,onResize:S});let I={...c.style,"--trigger-anchor-point":m?`${m.x}px ${m.y}px`:void 0,...y.style,"--trigger-width":y.style?.["--trigger-width"]||K},M=$.createElement(ue.div,{...Q(de(o,{global:!0}),c),...y,id:w?o.id:void 0,role:w?"dialog":void 0,tabIndex:w?-1:void 0,"aria-label":o["aria-label"],"aria-labelledby":o["aria-labelledby"],ref:h,slot:o.slot||void 0,style:I,dir:o.dir,"data-trigger":o.trigger,"data-placement":p,"data-entering":b||void 0,"data-exiting":e||void 0},!o.isNonModal&&$.createElement(Mi,{onDismiss:t.close}),$.createElement(vl.Provider,{value:{...f,placement:p,ref:i}},F),$.createElement(Mi,{onDismiss:t.close}));return u?$.createElement(Ai,{...o,shouldContainFocus:w&&o.trigger!=="PreviewTrigger",isExiting:e,portalContainer:n??l?.current??void 0},M):$.createElement(Ai,{...o,shouldContainFocus:w&&o.trigger!=="PreviewTrigger",isExiting:e,portalContainer:n},!o.isNonModal&&t.isOpen&&$.createElement("div",{"data-testid":"underlay",...d,style:{position:"fixed",inset:0}}),$.createElement("div",{ref:s,style:{display:"contents"}},$.createElement(Ri.Provider,{value:s},M)))}class It{constructor(e){this.value=null,this.level=0,this.hasChildNodes=!1,this.rendered=null,this.textValue="",this["aria-label"]=void 0,this.index=0,this.parentKey=null,this.prevKey=null,this.nextKey=null,this.firstChildKey=null,this.lastChildKey=null,this.props={},this.colSpan=null,this.colIndex=null,this.type=this.constructor.type,this.key=e}get childNodes(){throw new Error("childNodes is not supported")}clone(){let e=new this.constructor(this.key);return e.value=this.value,e.level=this.level,e.hasChildNodes=this.hasChildNodes,e.rendered=this.rendered,e.textValue=this.textValue,e["aria-label"]=this["aria-label"],e.index=this.index,e.parentKey=this.parentKey,e.prevKey=this.prevKey,e.nextKey=this.nextKey,e.firstChildKey=this.firstChildKey,e.lastChildKey=this.lastChildKey,e.props=this.props,e.render=this.render,e.colSpan=this.colSpan,e.colIndex=this.colIndex,e}filter(e,n,r){let o=this.clone();return n.addDescendants(o,e),o}}class ua extends It{filter(e,n,r){let[o,i]=ca(e,n,this.firstChildKey,r),s=this.clone();return s.firstChildKey=o,s.lastChildKey=i,s}}class og extends It{static{this.type="header"}}class Th extends It{static{this.type="loader"}}class kh extends ua{static{this.type="item"}filter(e,n,r){if(r(this.textValue,this)){let o=this.clone();return n.addDescendants(o,e),o}return null}}class Mh extends ua{static{this.type="section"}filter(e,n,r){let o=super.filter(e,n,r);if(o&&o.lastChildKey!==null){let i=e.getItem(o.lastChildKey);if(i&&i.type!=="header")return o}return null}}class Ah{get size(){return this.itemCount}getKeys(){return this.keyMap.keys()}*[Symbol.iterator](){let e=this.firstKey!=null?this.keyMap.get(this.firstKey):void 0;for(;e;)yield e,e=e.nextKey!=null?this.keyMap.get(e.nextKey):void 0}getChildren(e){let n=this.keyMap;return{*[Symbol.iterator](){let r=n.get(e),o=r?.firstChildKey!=null?n.get(r.firstChildKey):null;for(;o;)yield o,o=o.nextKey!=null?n.get(o.nextKey):void 0}}}getKeyBefore(e){let n=this.keyMap.get(e);if(!n)return null;if(n.prevKey!=null){for(n=this.keyMap.get(n.prevKey);n&&n.type!=="item"&&n.lastChildKey!=null;)n=this.keyMap.get(n.lastChildKey);return n?.key??null}return n.parentKey}getKeyAfter(e){let n=this.keyMap.get(e);if(!n)return null;if(n.type!=="item"&&n.firstChildKey!=null)return n.firstChildKey;for(;n;){if(n.nextKey!=null)return n.nextKey;if(n.parentKey!=null)n=this.keyMap.get(n.parentKey);else return null}return null}getFirstKey(){return this.firstKey}getLastKey(){let e=this.lastKey!=null?this.keyMap.get(this.lastKey):null;for(;e?.lastChildKey!=null;)e=this.keyMap.get(e.lastChildKey);return e?.key??null}getItem(e){return this.keyMap.get(e)??null}at(){throw new Error("Not implemented")}clone(){let e=this.constructor,n=new e;return n.keyMap=new Map(this.keyMap),n.firstKey=this.firstKey,n.lastKey=this.lastKey,n.itemCount=this.itemCount,n}addNode(e){if(this.frozen)throw new Error("Cannot add a node to a frozen collection");e.type==="item"&&this.keyMap.get(e.key)==null&&this.itemCount++,this.keyMap.set(e.key,e)}addDescendants(e,n){this.addNode(e);let r=n.getChildren(e.key);for(let o of r)this.addDescendants(o,n)}removeNode(e){if(this.frozen)throw new Error("Cannot remove a node to a frozen collection");let n=this.keyMap.get(e);n!=null&&n.type==="item"&&this.itemCount--,this.keyMap.delete(e)}commit(e,n,r=!1){if(this.frozen)throw new Error("Cannot commit a frozen collection");this.firstKey=e,this.lastKey=n,this.frozen=!r}filter(e){let n=new this.constructor,[r,o]=ca(this,n,this.firstKey,e);return n?.commit(r,o),n}constructor(){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.frozen=!1,this.itemCount=0}}function ca(t,e,n,r){if(n==null)return[null,null];let o=null,i=null,s=t.getItem(n);for(;s!=null;){let l=s.filter(t,e,r);l!=null&&(l.nextKey=null,i&&(l.prevKey=i.key,i.nextKey=l.key),o==null&&(o=l),e.addNode(l),i=l),s=s.nextKey!=null?t.getItem(s.nextKey):null}if(i&&i.type==="separator"){let l=i.prevKey;e.removeNode(i.key),l!=null?(i=e.getItem(l),i.nextKey=null):i=null}return[o?.key??null,i?.key??null]}class da{constructor(e){this._firstChild=null,this._lastChild=null,this._previousSibling=null,this._nextSibling=null,this._parentNode=null,this._minInvalidChildIndex=null,this.ownerDocument=e}*[Symbol.iterator](){let e=this.firstChild;for(;e;)yield e,e=e.nextSibling}get firstChild(){return this._firstChild}set firstChild(e){this._firstChild=e,this.ownerDocument.markDirty(this)}get lastChild(){return this._lastChild}set lastChild(e){this._lastChild=e,this.ownerDocument.markDirty(this)}get previousSibling(){return this._previousSibling}set previousSibling(e){this._previousSibling=e,this.ownerDocument.markDirty(this)}get nextSibling(){return this._nextSibling}set nextSibling(e){this._nextSibling=e,this.ownerDocument.markDirty(this)}get parentNode(){return this._parentNode}set parentNode(e){this._parentNode=e,this.ownerDocument.markDirty(this)}get isConnected(){return this.parentNode?.isConnected||!1}invalidateChildIndices(e){(this._minInvalidChildIndex==null||!this._minInvalidChildIndex.isConnected||e.indexthis.subscriptions.delete(e)}resetAfterSSR(){this.isSSR&&(this.isSSR=!1,this.firstChild=null,this.lastChild=null,this.nodeId=0)}}function fa(t){let{children:e,items:n,idScope:r,addIdAndValue:o,dependencies:i=[]}=t,s=a.useMemo(()=>{},[e]),l=a.useMemo(()=>new WeakMap,[...i,s]);return a.useMemo(()=>{if(n&&typeof e=="function"){let u=[];for(let c of n){let d=Lh(c)?c:null,f=d?l.get(d):null;if(!f){f=e(c);let p=f.props.id??c?.key??c?.id;r!=null&&f.props.id==null&&p!=null&&(p=r+":"+p);let m=p??u.length;f=a.cloneElement(f,o?{key:m,id:p,value:c}:{key:m}),d&&l.set(d,f)}u.push(f)}return u}else if(typeof e!="function")return e},[e,n,l,r,o])}function Lh(t){switch(typeof t){case"object":return t!=null;case"function":case"symbol":return!0;default:return!1}}var Sr={exports:{}},Pr={};var Li;function Ih(){if(Li)return Pr;Li=1;var t=Rc();function e(f,p){return f===p&&(f!==0||1/f===1/p)||f!==f&&p!==p}var n=typeof Object.is=="function"?Object.is:e,r=t.useState,o=t.useEffect,i=t.useLayoutEffect,s=t.useDebugValue;function l(f,p){var m=p(),h=r({inst:{value:m,getSnapshot:p}}),g=h[0].inst,b=h[1];return i(function(){g.value=m,g.getSnapshot=p,u(g)&&b({inst:g})},[f,m,p]),o(function(){return u(g)&&b({inst:g}),f(function(){u(g)&&b({inst:g})})},[f]),s(m),m}function u(f){var p=f.getSnapshot;f=f.value;try{var m=p();return!n(f,m)}catch{return!0}}function c(f,p){return p()}var d=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?c:l;return Pr.useSyncExternalStore=t.useSyncExternalStore!==void 0?t.useSyncExternalStore:d,Pr}var Ii;function Fh(){return Ii||(Ii=1,Sr.exports=Ih()),Sr.exports}var Co=Fh();const pa=a.createContext(!1),Jt=a.createContext(null);function Kh(t){if(a.useContext(Jt))return t.content;let{collection:n,document:r}=Vh(t.createCollection);return $.createElement($.Fragment,null,$.createElement(B0,null,$.createElement(Jt.Provider,{value:r},t.content)),$.createElement(Dh,{render:t.children,collection:n}))}function Dh({collection:t,render:e}){return e(t)}function Nh(t,e,n){let r=nt(),o=a.useRef(r);o.current=r;let i=a.useCallback(()=>o.current?n():e(),[e,n]);return Co.useSyncExternalStore(t,i)}const Oh=typeof $.useSyncExternalStore=="function"?$.useSyncExternalStore:Nh;function Vh(t){let[e]=a.useState(()=>new Rh(t?.()||new Ah)),n=a.useCallback(s=>e.subscribe(s),[e]),r=a.useCallback(()=>{let s=e.getCollection();return e.isSSR&&e.resetAfterSSR(),s},[e]),o=a.useCallback(()=>(e.isSSR=!0,e.getCollection()),[e]);return{collection:Oh(n,r,o),document:e}}const Yr=a.createContext(null);function Bh(t){return class extends It{static{this.type=t}}}function ha(t,e,n,r,o,i){typeof t=="string"&&(t=Bh(t));let s=a.useCallback(u=>{u?.setProps(e,n,t,r,i)},[e,n,r,i,t]),l=a.useContext(Yr);if(l){let u=l.ownerDocument.nodesByProps.get(e);return u||(u=l.ownerDocument.createElement(t.type),u.setProps(e,n,t,r,i),l.appendChild(u),l.ownerDocument.updateCollection(),l.ownerDocument.nodesByProps.set(e,u)),o?$.createElement(Yr.Provider,{value:u},o):null}return $.createElement(t.type,{ref:s},o)}function ma(t,e){let n=({node:o})=>e(o.props,o.props.ref,o),r=a.forwardRef((o,i)=>{let s=a.useContext(qt);if(!a.useContext(pa)){if(e.length>=3)throw new Error(e.name+" cannot be rendered outside a collection.");return e(o,i)}return ha(t,o,i,"children"in o?o.children:null,null,u=>$.createElement(qt.Provider,{value:s},$.createElement(n,{node:u})))});return r.displayName=e.name,r}function ba(t,e,n=ga){let r=({node:i})=>e(i.props,i.props.ref,i),o=a.forwardRef((i,s)=>{let l=n(i);return ha(t,i,s,null,l,u=>$.createElement(r,{node:u}))??$.createElement($.Fragment,null)});return o.displayName=e.name,o}function ga(t){return fa({...t,addIdAndValue:!0})}const Fi=a.createContext(null);function _h(t){let e=a.useContext(Fi),n=(e?.dependencies||[]).concat(t.dependencies),r=t.idScope??e?.idScope,o=ga({...t,idScope:r,dependencies:n});return a.useContext(Jt)&&(o=$.createElement(Hh,null,o)),e=a.useMemo(()=>({dependencies:n,idScope:r}),[r,...n]),$.createElement(Fi.Provider,{value:e},o)}function Hh({children:t}){let e=a.useContext(Jt),n=a.useMemo(()=>$.createElement(Jt.Provider,{value:null},$.createElement(pa.Provider,{value:!0},t)),[t]);return nt()?$.createElement(Yr.Provider,{value:e},n):Qe.createPortal(n,e)}const jh=a.createContext(null),zh={CollectionRoot({collection:t,renderDropIndicator:e}){return Ki(t,null,e)},CollectionBranch({collection:t,parent:e,renderDropIndicator:n}){return Ki(t,e,n)}};function Ki(t,e,n){return fa({items:e?t.getChildren(e.key):t,dependencies:[n],children(r){if(r.type==="content")return $.createElement($.Fragment,null);let o=r.render(r);return!n||r.type!=="item"?o:$.createElement($.Fragment,null,n({type:"item",key:r.key,dropPosition:"before"}),o,Uh(t,r,n))}})}function Uh(t,e,n){let r=e.key,o=t.getKeyAfter(r),i=o!=null?t.getItem(o):null;for(;i!=null&&i.type!=="item";)o=t.getKeyAfter(i.key),i=o!=null?t.getItem(o):null;let s=e.nextKey!=null?t.getItem(e.nextKey):null;for(;s!=null&&s.type!=="item";)s=s.nextKey!=null?t.getItem(s.nextKey):null;let l=[];if(s==null){let u=e;for(;u?.type==="item"&&(!i||u.parentKey!==i.parentKey&&i.levelt!=null?new Set([t]):null,[t])}function va(t){let e=Gh(ee(t));e!==t&&(e&&Wh(e,t),t&&ya(t,e))}function Wh(t,e){t.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}function ya(t,e){t.dispatchEvent(new FocusEvent("focus",{relatedTarget:e})),t.dispatchEvent(new FocusEvent("focusin",{bubbles:!0,relatedTarget:e}))}function Gh(t){let e=re(t),n=e?.getAttribute("aria-activedescendant");return n&&t.getElementById(n)||e}const Di=a.createContext(null),$a=a.createContext(null),qh=a.createContext({}),Yh=a.createContext({}),xa=a.createContext(null);function Xh(t){let e=a.useRef({});return $.createElement(xa.Provider,{value:e},t.children)}const Jh=a.forwardRef(function(e,n){let{name:r,isVisible:o=!0,children:i,className:s,style:l,render:u,...c}=e,[d,f]=a.useState(o?"visible":"hidden"),p=a.useContext(xa);if(!p)throw new Error(" must be rendered inside a ");o&&d==="hidden"&&f("visible"),n=rt(n),J(()=>{let h=n.current,g=p.current,b=g[r],y=null;if(h&&o&&b){f("visible");let v=h.getAnimations(),w=b.style.map(([x,F])=>{let K=h.style[x];if(x==="translate"){let P=b.rect,S=h.getBoundingClientRect(),I=P.left-S?.left,M=P.top-S?.top;h.style.translate=`${I}px ${M}px`}else h.style[x]=F;return[x,K]});for(let x of h.getAnimations())v.includes(x)||x.cancel();y=requestAnimationFrame(()=>{y=null;for(let[x,F]of w)h.style[x]=F}),delete g[r]}else h&&o&&!b?(queueMicrotask(()=>Qe.flushSync(()=>f("entering"))),y=requestAnimationFrame(()=>{y=null,f("visible")})):h&&!o&&queueMicrotask(()=>{g[r]?(delete g[r],Qe.flushSync(()=>f("exiting")),Promise.all(h.getAnimations().map(v=>v.finished)).then(()=>f("hidden")).catch(()=>{})):f("hidden")});return()=>{if(y!=null&&cancelAnimationFrame(y),h&&h.isConnected&&!h.hasAttribute("data-exiting")){let v=window.getComputedStyle(h);if(v.transitionProperty!=="none"){let w=v.transitionProperty.split(/\s*,\s*/);g[r]={rect:h.getBoundingClientRect(),style:w.map(x=>[x,v[x]])}}}}},[n,p,r,o]);let m=ve({children:i,className:s,style:l,render:u,values:{isEntering:d==="entering",isExiting:d==="exiting"}});return d==="hidden"?null:$.createElement(ue.div,{...c,...m,ref:n,"data-entering":d==="entering"||void 0,"data-exiting":d==="exiting"||void 0})}),Ea=a.createContext({isSelected:!1}),ig=a.forwardRef(function(e,n){[e,n]=me(e,n,Ea);let{isSelected:r,...o}=e;return $.createElement(Jh,{...o,ref:n,className:e.className||"react-aria-SelectionIndicator",name:"SelectionIndicator",isVisible:r})}),Qh=a.createContext({});class sg extends It{static{this.type="separator"}filter(e,n){let r=n.getItem(this.prevKey);if(r&&r.type!=="separator"){let o=this.clone();return n.addDescendants(o,e),o}return null}}const an=a.createContext({}),wa=rn(function(e,n){[e,n]=me(e,n,an);let{elementType:r="span",...o}=e,i=ue[r];return $.createElement(i,{className:"react-aria-Text",...o,ref:n})});var Ca={};Ca={longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"};var Sa={};Sa={longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"};var Pa={};Pa={longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"};var Ta={};Ta={longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"};var ka={};ka={longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"};var Ma={};Ma={longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"};var Aa={};Aa={longPressMessage:"Long press or press Alt + ArrowDown to open menu"};var Ra={};Ra={longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"};var La={};La={longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"};var Ia={};Ia={longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"};var Fa={};Fa={longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."};var Ka={};Ka={longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"};var Da={};Da={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"};var Na={};Na={longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"};var Oa={};Oa={longPressMessage:"Premi a lungo o premi Alt + Freccia giù per aprire il menu"};var Va={};Va={longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"};var Ba={};Ba={longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"};var _a={};_a={longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."};var Ha={};Ha={longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"};var ja={};ja={longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"};var za={};za={longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"};var Ua={};Ua={longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"};var Za={};Za={longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"};var Wa={};Wa={longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"};var Ga={};Ga={longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"};var qa={};qa={longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"};var Ya={};Ya={longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"};var Xa={};Xa={longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"};var Ja={};Ja={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"};var Qa={};Qa={longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"};var eu={};eu={longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"};var tu={};tu={longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"};var nu={};nu={longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"};var ru={};ru={longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"};var ou={};ou={"ar-AE":Ca,"bg-BG":Sa,"cs-CZ":Pa,"da-DK":Ta,"de-DE":ka,"el-GR":Ma,"en-US":Aa,"es-ES":Ra,"et-EE":La,"fi-FI":Ia,"fr-FR":Fa,"he-IL":Ka,"hr-HR":Da,"hu-HU":Na,"it-IT":Oa,"ja-JP":Va,"ko-KR":Ba,"lt-LT":_a,"lv-LV":Ha,"nb-NO":ja,"nl-NL":za,"pl-PL":Ua,"pt-BR":Za,"pt-PT":Wa,"ro-RO":Ga,"ru-RU":qa,"sk-SK":Ya,"sl-SI":Xa,"sr-SP":Ja,"sv-SE":Qa,"tr-TR":eu,"uk-UA":tu,"zh-CN":nu,"zh-TW":ru};const em=500;function So(t){let{isDisabled:e,pointerType:n,onLongPressStart:r,onLongPressEnd:o,onLongPress:i,threshold:s=em,accessibilityDescription:l}=t;const u=a.useRef(void 0);let{addGlobalListener:c,removeAllGlobalListeners:d}=Jn(),f=h=>n?h.pointerType===n:h.pointerType==="mouse"||h.pointerType==="touch",{pressProps:p}=on({isDisabled:e,onPressStart(h){if(h.continuePropagation(),f(h)){r&&r({...h,type:"longpressstart"}),u.current=setTimeout(()=>{h.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),c(h.target,"click",b=>b.preventDefault(),{once:!0}),ee(h.target).activeElement!==h.target&&ce(h.target),i&&i({...h,type:"longpress"}),u.current=void 0},s),h.pointerType==="touch"&&c(h.target,"contextmenu",b=>b.preventDefault(),{once:!0});let g=he(h.target);c(g,"pointerup",()=>{setTimeout(()=>{d()},100)},{once:!0})}},onPressEnd(h){u.current&&clearTimeout(u.current),o&&f(h)&&o({...h,type:"longpressend"})}}),m=yd(i&&!e?l:void 0);return{longPressProps:Q(p,m)}}function tm(t){let{onContextMenu:e}=t,n=a.useRef(!1),{longPressProps:r}=So({onLongPressStart(){n.current=!1},onLongPress(o){n.current?n.current=!1:e?.({target:o.target,x:o.x,y:o.y})}});return e?{contextMenuProps:Q(gt()?r:{},{onContextMenu(o){o.stopPropagation(),o.preventDefault(),n.current=!0;let i=o.currentTarget.getBoundingClientRect();e({target:o.currentTarget,x:o.clientX-i.x,y:o.clientY-i.y})},onKeyDown(o){if(Me()&&o.ctrlKey&&o.key==="Enter"){n.current=!1;let i=o.currentTarget;o.stopPropagation(),setTimeout(()=>{if(n.current)n.current=!1;else{let s=i.getBoundingClientRect();e({target:i,x:s.width/2,y:s.height/2})}},10)}}})}:{contextMenuProps:{}}}function iu(t,e,n){let{type:r}=t,{isOpen:o}=e;a.useEffect(()=>{n&&n.current&&$l.set(n.current,e.close)});let i;r==="menu"?i=!0:r==="listbox"&&(i="listbox");let s=xe();return{triggerProps:{"aria-haspopup":i,"aria-expanded":o,"aria-controls":o?s:void 0,onPress:e.toggle},overlayProps:{id:s}}}function nm(t){return t&&t.__esModule?t.default:t}function rm(t,e,n){let{type:r="menu",isDisabled:o,trigger:i="press"}=t,s=xe(),{triggerProps:l,overlayProps:u}=iu({type:r},e,n),c=(b,y,v="first")=>{if(!b||y.isDefaultPrevented())return!1;e.toggle(v)},{keyboardProps:d}=tt({isDisabled:o,shortcuts:{Enter:b=>c(i!=="longPress",b,"first")," ":b=>c(i!=="longPress",b,"first"),ArrowDown:b=>c(i!=="longPress",b,"first"),ArrowUp:b=>c(i!=="longPress",b,"last"),"Alt+Enter":b=>c(i==="longPress",b,"first"),"Alt+ ":b=>c(i==="longPress",b,"first"),"Alt+ArrowDown":b=>c(!0,b,"first"),"Alt+ArrowUp":b=>c(!0,b,"last")}}),f=sr(nm(ou),"@react-aria/menu"),{longPressProps:p}=So({isDisabled:o||i!=="longPress",accessibilityDescription:f.format("longPressMessage"),onLongPressStart(){e.close()},onLongPress(){e.open("first")}}),m={preventFocusOnPress:!0,onPressStart(b){b.pointerType!=="touch"&&b.pointerType!=="keyboard"&&!o&&(ce(b.target),e.open(b.pointerType==="virtual"?"first":null))},onPress(b){b.pointerType==="touch"&&!o&&(ce(b.target),e.toggle())}};delete l.onPress;let{contextMenuProps:h}=tm({onContextMenu(b){let y=b.target.getBoundingClientRect();e.setPoint({x:y.x+b.x,y:y.y+b.y}),e.open()}});a.useEffect(()=>{if(e.isOpen&&i==="contextMenu"){let b=y=>{(y.button===2||y.button===0&&y.ctrlKey===!0)&&V(y)===document.body&&e.close()};return document.addEventListener("mousedown",b),()=>document.removeEventListener("mousedown",b)}},[e,i]);let g;if(i==="press")g={...m,...d};else if(i==="longPress")g={...p,...d};else if(i==="contextMenu"){g=h;let{"aria-haspopup":b,"aria-expanded":y,"aria-controls":v,...w}=l;l=w}return{menuTriggerProps:{...l,...g,id:s},menuProps:{...u,"aria-labelledby":s,autoFocus:e.focusStrategy||!0,onClose:e.close}}}const su=new WeakMap;function Xr(t){return Oc()?t.altKey:t.ctrlKey}function ft(t,e){let n=`[data-key="${CSS.escape(String(e))}"]`,r=t.current?.dataset.collection;return r&&(n=`[data-collection="${CSS.escape(r)}"]${n}`),t.current?.querySelector(n)}const lu=new WeakMap;function om(t){let e=xe();return lu.set(t,e),e}function im(t){return lu.get(t)}const Ni=1e3;function sm(t){let{keyboardDelegate:e,selectionManager:n,onTypeSelect:r}=t,o=a.useRef({search:"",timeout:void 0}),i=l=>{if(o.current.search.length>0&&l.key===" "){if(l.preventDefault(),(!("continuePropagation"in l)||"continuePropagation"in l&&!l.isPropagationStopped())&&l.stopPropagation(),o.current.search+=" ",e.getKeyForSearch!=null){let u=e.getKeyForSearch(o.current.search,n.focusedKey);u==null&&(u=e.getKeyForSearch(o.current.search)),u!=null&&(n.setFocusedKey(u),r&&r(u))}clearTimeout(o.current.timeout),o.current.timeout=setTimeout(()=>{o.current.search=""},Ni)}},s=l=>{let u=lm(l.key);if(!(!u||l.ctrlKey||l.metaKey||l.altKey||!Y(l.currentTarget,V(l))||o.current.search.length===0&&u===" ")){if(o.current.search+=u,e.getKeyForSearch!=null){let c=e.getKeyForSearch(o.current.search,n.focusedKey);if(c==null&&(c=e.getKeyForSearch(o.current.search)),c!=null)n.setFocusedKey(c),r&&r(c),l.preventDefault(),"continuePropagation"in l||l.stopPropagation();else{o.current.search="",clearTimeout(o.current.timeout),o.current.timeout=void 0;return}}clearTimeout(o.current.timeout),o.current.timeout=setTimeout(()=>{o.current.search=""},Ni)}};return a.useEffect(()=>{let l=o.current.timeout;return()=>{clearTimeout(l)}},[o]),{typeSelectProps:{onKeyDownCapture:e.getKeyForSearch?i:void 0,onKeyDown:e.getKeyForSearch?s:void 0}}}function lm(t){return t.length===1||!/^[A-Z]/i.test(t)?t:""}function am(t){let{selectionManager:e,keyboardDelegate:n,ref:r,autoFocus:o=!1,shouldFocusWrap:i=!1,disallowEmptySelection:s=!1,disallowSelectAll:l=!1,escapeKeyBehavior:u="clearSelection",selectOnFocus:c=e.selectionBehavior==="replace",disallowTypeAhead:d=!1,shouldUseVirtualFocus:f,allowsTabNavigation:p=!1,scrollRef:m=r,linkBehavior:h="action",UNSTABLE_focusOnEntry:g}=t,{direction:b}=it(),y=tn();const v=(D,N,ie)=>{if(N!=null){if(e.isLink(N)&&h==="selection"&&c&&!Xr(D)){Qe.flushSync(()=>{e.setFocusedKey(N,ie)});let se=ft(r,N),dn=e.getItemProps(N);if(se){y.open(se,D,dn.href,dn.routerOptions);return}return!1}if(e.setFocusedKey(N,ie),e.isLink(N)&&h==="override")return!1;if(D.shiftKey&&e.selectionMode==="multiple"){e.extendSelection(N);return}else if(c&&!Xr(D)){e.replaceSelection(N);return}}return!1};let w=D=>{if(n.getKeyBelow){let N=e.focusedKey!=null?n.getKeyBelow?.(e.focusedKey):n.getFirstKey?.();if(N==null&&i&&(N=n.getFirstKey?.(e.focusedKey)),N!=null){v(D,N);return}}return!1},x=D=>{if(n.getKeyAbove){let N=e.focusedKey!=null?n.getKeyAbove?.(e.focusedKey):n.getLastKey?.();if(N==null&&i&&(N=n.getLastKey?.(e.focusedKey)),N!=null){v(D,N);return}}return!1},F=D=>{if(n.getFirstKey){if(e.focusedKey===null&&D.shiftKey)return!1;let N=n.getFirstKey(e.focusedKey,Bt(D));if(e.setFocusedKey(N),N!=null){if(Bt(D)&&D.shiftKey&&e.selectionMode==="multiple"){e.extendSelection(N);return}else if(c){e.replaceSelection(N);return}}}return!1},K=D=>{if(n.getKeyLeftOf){let N=e.focusedKey!=null?n.getKeyLeftOf?.(e.focusedKey):n.getFirstKey?.();if(N==null&&i&&(N=b==="rtl"?n.getFirstKey?.(e.focusedKey):n.getLastKey?.(e.focusedKey)),N!=null){v(D,N,b==="rtl"?"first":"last");return}}return!1},P=D=>{if(n.getKeyRightOf){let N=e.focusedKey!=null?n.getKeyRightOf?.(e.focusedKey):n.getFirstKey?.();if(N==null&&i&&(N=b==="rtl"?n.getLastKey?.(e.focusedKey):n.getFirstKey?.(e.focusedKey)),N!=null){v(D,N,b==="rtl"?"last":"first");return}}return!1},S=D=>{if(n.getLastKey){if(e.focusedKey===null&&D.shiftKey)return!1;let N=n.getLastKey(e.focusedKey,Bt(D));if(e.setFocusedKey(N),N!=null){if(Bt(D)&&D.shiftKey&&e.selectionMode==="multiple"){e.extendSelection(N);return}else if(c){e.replaceSelection(N);return}}}return!1},I=D=>{if(n.getKeyPageBelow&&e.focusedKey!=null){let N=n.getKeyPageBelow(e.focusedKey);if(N!=null)return v(D,N)}return!1},M=D=>{if(n.getKeyPageAbove&&e.focusedKey!=null){let N=n.getKeyPageAbove(e.focusedKey);if(N!=null)return v(D,N)}return!1},O=()=>{if(e.selectionMode==="multiple"&&l!==!0){e.selectAll();return}return!1},z=()=>{if(u==="clearSelection"&&!s&&e.selectedKeys.size!==0){e.clearSelection();return}return!1},U=()=>{if(!p&&r.current){let D=Ve(r.current,{tabbable:!0}),N,ie;do ie=D.lastChild(),ie&&(N=ie);while(ie);let se=re();N&&(!Xe(N)||se&&!lo(se))&&ce(N)}return{shouldContinuePropagation:!0,shouldPreventDefault:!1}},C=()=>(!p&&r.current&&r.current.focus(),{shouldContinuePropagation:!0,shouldPreventDefault:!1}),R=(D,N)=>({[Me()?D+"+Shift+Alt":D+"+Shift+Control"]:N,[D+"+Shift"]:N,[Me()?D+"+Alt":D+"+Control"]:N,[D]:N}),{keyboardProps:H}=tt({shortcuts:{...R("ArrowDown",w),...R("ArrowUp",x),...R("ArrowLeft",K),...R("ArrowRight",P),...R("PageDown",I),...R("PageUp",M)},allowRepeats:!0}),{keyboardProps:L}=tt({shortcuts:{...R("Home",F),...R("End",S),"Mod+A":O,Escape:z,Tab:U,"Tab+Shift":C}}),q=a.useRef({top:0,left:0});_t(m,"scroll",()=>{q.current={top:m.current?.scrollTop??0,left:m.current?.scrollLeft??0}});let T=D=>{if(e.isFocused){Y(D.currentTarget,V(D))||e.setFocused(!1);return}if(!Y(D.currentTarget,V(D)))return;let N=Je();e.setFocused(!0);let ie=se=>{se!=null&&(e.setFocusedKey(se),c&&!e.isSelected(se)&&e.replaceSelection(se))};if(g&&(N==="keyboard"||N==="virtual"))ie(g==="first"?n.getFirstKey?.():n.getLastKey?.());else if(e.focusedKey==null){let se=D.relatedTarget;se&&D.currentTarget.compareDocumentPosition(se)&Node.DOCUMENT_POSITION_FOLLOWING?ie(e.lastSelectedKey??n.getLastKey?.()):ie(e.firstSelectedKey??n.getFirstKey?.())}else m.current&&(m.current.scrollTop=q.current.top,m.current.scrollLeft=q.current.left);if(e.focusedKey!=null&&m.current){let se=ft(r,e.focusedKey);se instanceof HTMLElement&&(!Xe(se)&&!f&&ce(se),(N==="keyboard"||g&&N==="virtual")&&zo(se,{containingElement:r.current}))}},A=D=>{Y(D.currentTarget,D.relatedTarget)||e.setFocused(!1)},j=a.useRef(!1);_t(r,Dc,f?D=>{let{detail:N}=D;D.stopPropagation(),e.setFocused(!0),N?.focusStrategy==="first"&&(j.current=!0)}:void 0);let W=n.getFirstKey?.()??null;jo(()=>{if(j.current)if(W==null){let D=re();va(r.current),ya(D,null),e.collection.size>0&&(j.current=!1)}else e.setFocusedKey(W),j.current=!1},[W,e.collection.size]),jo(()=>{e.collection.size>0&&(j.current=!1)},[e.focusedKey]),_t(r,Kc,f?D=>{D.stopPropagation(),e.setFocused(!1),D.detail?.clearFocusKey&&e.setFocusedKey(null)}:void 0);const ne=a.useRef(o),te=a.useRef(!1);a.useEffect(()=>{if(ne.current){let D=null;o==="first"&&(D=n.getFirstKey?.()??null),o==="last"&&(D=n.getLastKey?.()??null);let N=e.selectedKeys;if(N.size){for(let ie of N)if(e.canSelectItem(ie)){D=ie;break}}e.setFocused(!0),e.setFocusedKey(D),D!=null&&c&&!N.size&&e.canSelectItem(D)&&e.replaceSelection(D),D==null&&!f&&r.current&&et(r.current),e.collection.size>0&&(ne.current=!1,te.current=!0)}});let k=a.useRef(e.focusedKey),Z=a.useRef(null);a.useEffect(()=>{if(e.isFocused&&e.focusedKey!=null&&(e.focusedKey!==k.current||te.current)&&m.current&&r.current){let D=Je(),N=ft(r,e.focusedKey);if(!(N instanceof HTMLElement))return;(D==="keyboard"||te.current)&&(Z.current&&cancelAnimationFrame(Z.current),Z.current=requestAnimationFrame(()=>{m.current&&(Mn(m.current,N),D!=="virtual"&&zo(N,{containingElement:r.current}))}))}!f&&e.isFocused&&e.focusedKey==null&&k.current!=null&&r.current&&et(r.current),k.current=e.focusedKey,te.current=!1}),a.useEffect(()=>()=>{Z.current&&cancelAnimationFrame(Z.current)},[]),_t(r,"react-aria-focus-scope-restore",D=>{D.preventDefault(),e.setFocused(!0)});let oe={...Q(L,H),onFocus:T,onBlur:A,onMouseDown(D){m.current===V(D)&&D.preventDefault()}},{typeSelectProps:ye}=sm({keyboardDelegate:n,selectionManager:e});d||(oe=Q(ye,oe));let G;f||(G=e.focusedKey==null?0:-1);let Fe=om(e.collection);return{collectionProps:Q(oe,{tabIndex:G,"data-collection":Fe})}}class Oi{constructor(e){this.ref=e}getItemRect(e){let n=this.ref.current;if(!n)return null;let r=e!=null?ft(this.ref,e):null;if(!r)return null;let o=n.getBoundingClientRect(),i=r.getBoundingClientRect();return{x:i.left-o.left-n.clientLeft+n.scrollLeft,y:i.top-o.top-n.clientTop+n.scrollTop,width:i.width,height:i.height}}getContentSize(){let e=this.ref.current;return{width:e?.scrollWidth??0,height:e?.scrollHeight??0}}getVisibleRect(){let e=this.ref.current;return{x:e?.scrollLeft??0,y:e?.scrollTop??0,width:e?.clientWidth??0,height:e?.clientHeight??0}}}class um{constructor(...e){if(e.length===1){let n=e[0];this.collection=n.collection,this.ref=n.ref,this.collator=n.collator,this.disabledKeys=n.disabledKeys||new Set,this.disabledBehavior=n.disabledBehavior||"all",this.orientation=n.orientation||"vertical",this.direction=n.direction,this.layout=n.layout||"stack",this.layoutDelegate=n.layoutDelegate||new Oi(n.ref)}else this.collection=e[0],this.disabledKeys=e[1],this.ref=e[2],this.collator=e[3],this.layout="stack",this.orientation="vertical",this.disabledBehavior="all",this.layoutDelegate=new Oi(this.ref);this.layout==="stack"&&this.orientation==="vertical"&&(this.getKeyLeftOf=void 0,this.getKeyRightOf=void 0)}isDisabled(e){return this.disabledBehavior==="all"&&(e.props?.isDisabled||this.disabledKeys.has(e.key))&&e.props?.disabledBehavior!=="selection"}findNextNonDisabled(e,n,r=!1){let o=e;for(;o!=null;){let i=this.collection.getItem(o);if(i?.type==="item"&&(r||!this.isDisabled(i)))return o;o=n(o)}return null}getNextKey(e,n){let r=e;return r=this.collection.getKeyAfter(r),this.findNextNonDisabled(r,o=>this.collection.getKeyAfter(o),n?.includeDisabled)}getPreviousKey(e,n){let r=e;return r=this.collection.getKeyBefore(r),this.findNextNonDisabled(r,o=>this.collection.getKeyBefore(o),n?.includeDisabled)}findKey(e,n,r){let o=e,i=this.layoutDelegate.getItemRect(o);if(!i||o==null)return null;let s=i;do{if(o=n(o),o==null)break;i=this.layoutDelegate.getItemRect(o)}while(i&&r(s,i)&&o!=null);return o}isSameRow(e,n){return e.y===n.y||e.x!==n.x}isSameColumn(e,n){return e.x===n.x||e.y!==n.y}isReversed(e){let n=this.getNextKey(e),r=ft(this.ref,e);if(n!=null){let i=ft(this.ref,n);return!r||!i?!1:r.getBoundingClientRect().top>i.getBoundingClientRect().top}let o=this.getPreviousKey(e);if(o!=null){let i=ft(this.ref,o);return!r||!i?!1:i.getBoundingClientRect().top>r.getBoundingClientRect().top}return!1}getKeyBelow(e,n){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(e,r=>this.getNextKey(r,n),this.isSameRow):this.orientation==="vertical"?this.isReversed(e)?this.getPreviousKey(e,n):this.getNextKey(e,n):this.getNextKey(e,n)}getKeyAbove(e,n){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(e,r=>this.getPreviousKey(r,n),this.isSameRow):this.orientation==="vertical"?this.isReversed(e)?this.getNextKey(e,n):this.getPreviousKey(e,n):this.getPreviousKey(e,n)}getNextColumn(e,n,r){return n?this.getPreviousKey(e,r):this.getNextKey(e,r)}getKeyRightOf(e,n){let r=this.direction==="ltr"?"getKeyRightOf":"getKeyLeftOf";return this.layoutDelegate[r]?(e=this.layoutDelegate[r](e),this.findNextNonDisabled(e,o=>this.layoutDelegate[r](o),n?.includeDisabled)):this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(e,this.direction==="rtl",n):this.findKey(e,o=>this.getNextColumn(o,this.direction==="rtl",n),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(e,this.direction==="rtl",n):null}getKeyLeftOf(e,n){let r=this.direction==="ltr"?"getKeyLeftOf":"getKeyRightOf";return this.layoutDelegate[r]?(e=this.layoutDelegate[r](e),this.findNextNonDisabled(e,o=>this.layoutDelegate[r](o),n?.includeDisabled)):this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(e,this.direction==="ltr",n):this.findKey(e,o=>this.getNextColumn(o,this.direction==="ltr",n),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(e,this.direction==="ltr",n):null}getFirstKey(){let e=this.collection.getFirstKey();return this.findNextNonDisabled(e,n=>this.collection.getKeyAfter(n))}getLastKey(){let e=this.collection.getLastKey();return this.findNextNonDisabled(e,n=>this.collection.getKeyBefore(n))}getKeyPageAbove(e){let n=this.ref.current,r=this.layoutDelegate.getItemRect(e);if(!r)return null;let o=this.isReversed(e);if(n&&!Mt(n))return this.getFirstKey();let i=e;if(this.orientation==="horizontal"){let s=Math.max(0,r.x+r.width-this.layoutDelegate.getVisibleRect().width);for(;r&&r.x>s&&i!=null;)i=this.getKeyAbove(i),r=i==null?null:this.layoutDelegate.getItemRect(i)}else{let s=this.layoutDelegate.getVisibleRect(),l=o?r.y-s.height:Math.max(0,r.y+r.height-s.height);for(;r&&r.y>l&&i!=null;)i=this.getKeyAbove(i),r=i==null?null:this.layoutDelegate.getItemRect(i)}return i??(o?this.getLastKey():this.getFirstKey())}getKeyPageBelow(e){let n=this.ref.current,r=this.layoutDelegate.getItemRect(e);if(!r)return null;let o=this.isReversed(e);if(n&&!Mt(n))return this.getLastKey();let i=e;if(this.orientation==="horizontal"){let s=Math.min(this.layoutDelegate.getContentSize().width,r.x-r.width+this.layoutDelegate.getVisibleRect().width);for(;r&&r.xo[0]i||new um({collection:n,disabledKeys:r,disabledBehavior:c,ref:o,collator:u,layoutDelegate:s,orientation:l}),[i,s,n,r,o,u,c,l]),{collectionProps:f}=am({...t,ref:o,selectionManager:e,keyboardDelegate:d});return{listProps:f}}function fm(t,e,n){let{shouldFocusWrap:r=!0,onKeyDown:o,onKeyUp:i,...s}=t;!t["aria-label"]&&t["aria-labelledby"];let l=de(t,{labelable:!0}),{listProps:u}=dm({...s,ref:n,selectionManager:e.selectionManager,collection:e.collection,disabledKeys:e.disabledKeys,shouldFocusWrap:r,linkBehavior:"override"});return su.set(e,{onClose:t.onClose,onAction:t.onAction,shouldUseVirtualFocus:t.shouldUseVirtualFocus}),{menuProps:Q(l,{onKeyDown:o,onKeyUp:i},{role:"menu",...u,onKeyDown:c=>{(c.key!=="Escape"||t.shouldUseVirtualFocus)&&u.onKeyDown?.(c)}})}}function pm(t){let{id:e,selectionManager:n,key:r,ref:o,shouldSelectOnPressUp:i,shouldUseVirtualFocus:s,focus:l,isDisabled:u,onAction:c,allowsDifferentPressOrigin:d,linkBehavior:f="action"}=t,p=tn();e=xe(e);let m=k=>{if(k.pointerType==="keyboard"&&Xr(k))n.toggleSelection(r);else{if(n.selectionMode==="none")return;if(n.isLink(r)){if(f==="selection"&&o.current){let Z=n.getItemProps(r);p.open(o.current,k,Z.href,Z.routerOptions),n.setSelectedKeys(n.selectedKeys);return}else if(f==="override"||f==="none")return}n.selectionMode==="single"?n.isSelected(r)&&!n.disallowEmptySelection?n.toggleSelection(r):n.replaceSelection(r):k&&k.shiftKey?n.extendSelection(r):n.selectionBehavior==="toggle"||k&&(Bt(k)||k.pointerType==="touch"||k.pointerType==="virtual")?n.toggleSelection(r):n.replaceSelection(r)}};a.useEffect(()=>{r===n.focusedKey&&n.isFocused&&(s?va(o.current):l?l():re()!==o.current&&o.current&&et(o.current))},[o,r,n.focusedKey,n.childFocusStrategy,n.isFocused,s]),u=u||n.isDisabled(r);let h={};!s&&!u?h={tabIndex:r===n.focusedKey?0:-1,onFocus(k){V(k)===o.current&&n.setFocusedKey(r)}}:u&&(h.onMouseDown=k=>{k.preventDefault()}),a.useEffect(()=>{u&&n.focusedKey===r&&n.setFocusedKey(null)},[n,u,r]);let g=n.isLink(r)&&f==="override",b=c&&t.UNSTABLE_itemBehavior==="action",y=n.isLink(r)&&f!=="selection"&&f!=="none",v=!u&&n.canSelectItem(r)&&!g&&!b,w=(c||y)&&!u,x=w&&(n.selectionBehavior==="replace"?!v:!v||n.isEmpty),F=w&&v&&n.selectionBehavior==="replace",K=x||F,P=a.useRef(null),S=K&&v,I=a.useRef(!1),M=a.useRef(!1),O=n.getItemProps(r),z=k=>{c&&(c(),o.current?.dispatchEvent(new CustomEvent("react-aria-item-action",{bubbles:!0}))),y&&o.current&&p.open(o.current,k,O.href,O.routerOptions)},U={ref:o};i?(U.onPressStart=k=>{P.current=k.pointerType,I.current=S,k.pointerType==="keyboard"&&(!K||Bi(k.key))&&m(k)},d?(U.onPressUp=x?void 0:k=>{k.pointerType==="mouse"&&v&&m(k)},U.onPress=x?z:k=>{k.pointerType!=="keyboard"&&k.pointerType!=="mouse"&&v&&m(k)}):U.onPress=k=>{if(x||F&&k.pointerType!=="mouse"){if(k.pointerType==="keyboard"&&!Vi(k.key))return;z(k)}else k.pointerType!=="keyboard"&&v&&m(k)}):(U.onPressStart=k=>{P.current=k.pointerType,I.current=S,M.current=x,v&&(k.pointerType==="mouse"&&!x||k.pointerType==="keyboard"&&(!w||Bi(k.key)))&&m(k)},U.onPress=k=>{(k.pointerType==="touch"||k.pointerType==="pen"||k.pointerType==="virtual"||k.pointerType==="keyboard"&&K&&Vi(k.key)||k.pointerType==="mouse"&&M.current)&&(K?z(k):v&&m(k))});let C=im(n.collection);if(h["data-collection"]=C,h["data-key"]=r,U.preventFocusOnPress=s,s&&(U=Q(U,{onPressStart(k){k.pointerType!=="touch"&&(n.setFocused(!0),n.setFocusedKey(r))},onPress(k){k.pointerType==="touch"&&(n.setFocused(!0),n.setFocusedKey(r))}})),O)for(let k of["onPressStart","onPressEnd","onPressChange","onPress","onPressUp","onClick"])O[k]&&(U[k]=ht(U[k],O[k]));let{pressProps:R,isPressed:H}=on(U),L=F?k=>{P.current==="mouse"&&(k.stopPropagation(),k.preventDefault(),z(k))}:void 0,{longPressProps:q}=So({isDisabled:!S,onLongPress(k){k.pointerType==="touch"&&(m(k),n.setSelectionBehavior("toggle"))}}),T=k=>{P.current==="touch"&&I.current&&k.preventDefault()},A=f!=="none"&&n.isLink(r)?k=>{Be.isOpening||k.preventDefault()}:void 0,j=Q(h,v||x||s&&!u?R:{},S?q:{},{onDoubleClick:L,onDragStartCapture:T,onClick:A,id:e},s?{onMouseDown:k=>k.preventDefault()}:void 0),W=k=>{let Z=k;for(;Z&&Z!==o.current;){let oe=Z.getAttribute("data-collection");if(oe!=null)return oe!==C;Z=Z.parentElement}return lo(k)},ne=j.onPointerDown;j.onPointerDown=k=>{let Z=V(k);if(Z&&Z!==o.current&&W(Z)){k.stopPropagation();return}ne?.(k)};let te=j.onMouseDown;return j.onMouseDown=k=>{let Z=V(k);if(Z&&Z!==o.current&&W(Z)){k.stopPropagation();return}te?.(k)},{itemProps:j,isPressed:H,isSelected:n.isSelected(r),isFocused:n.isFocused&&n.focusedKey===r,isDisabled:u,allowsSelection:v,hasAction:K}}function Vi(t){return t==="Enter"}function Bi(t){return t===" "}function au(t,e){return typeof e.getChildren=="function"?e.getChildren(t.key):t.childNodes}function hm(t){return mm(t)}function mm(t,e){for(let n of t)return n}function kr(t,e,n){if(e.parentKey===n.parentKey)return e.index-n.index;let r=[..._i(t,e),e],o=[..._i(t,n),n],i=r.slice(0,o.length).findIndex((s,l)=>s!==o[l]);return i!==-1?(e=r[i],n=o[i],e.index-n.index):r.findIndex(s=>s===n)>=0?1:(o.findIndex(s=>s===e)>=0,-1)}function _i(t,e){let n=[],r=e;for(;r?.parentKey!=null;)r=t.getItem(r.parentKey),r&&n.unshift(r);return n}const Hi=new WeakMap;function bm(t){let e=Hi.get(t);if(e!=null)return e;let n=0,r=o=>{for(let i of o)i.type==="section"?r(au(i,t)):i.type==="item"&&n++};return r(t),Hi.set(t,n),n}function gm(t,e,n){let{id:r,key:o,closeOnSelect:i,shouldCloseOnSelect:s,isVirtualized:l,"aria-haspopup":u,onPressStart:c,onPressUp:d,onPress:f,onPressChange:p,onPressEnd:m,onClick:h,onHoverStart:g,onHoverChange:b,onHoverEnd:y,onKeyDown:v,onKeyUp:w,onFocus:x,onFocusChange:F,onBlur:K,selectionManager:P=e.selectionManager}=t,S=!!u,I=S&&t["aria-expanded"]==="true",M=t.isDisabled??P.isDisabled(o),O=t.isSelected??P.isSelected(o),z=su.get(e),U=e.collection.getItem(o),C=t.onClose||z.onClose,R=tn(),H=()=>{if(!S&&(U?.props?.onAction?U.props.onAction():t.onAction&&t.onAction(o),z.onAction)){let ae=z.onAction;ae(o,U?.value)}},L="menuitem";S||(P.selectionMode==="single"?L="menuitemradio":P.selectionMode==="multiple"&&(L="menuitemcheckbox"));let q=Ye(),T=Ye(),A=Ye(),j={id:r,"aria-disabled":M||void 0,role:L,"aria-label":t["aria-label"],"aria-labelledby":q,"aria-describedby":[t["aria-describedby"],T,A].filter(Boolean).join(" ")||void 0,"aria-controls":t["aria-controls"],"aria-haspopup":u,"aria-expanded":t["aria-expanded"]};if(P.selectionMode!=="none"&&!S&&(j["aria-checked"]=O),l){let ae=Number(U?.index);j["aria-posinset"]=Number.isNaN(ae)?void 0:ae+1,j["aria-setsize"]=bm(e.collection)}let W=a.useRef(!1),ne=ae=>{p?.(ae),W.current=ae},te=a.useRef(null),k=ae=>{ae.pointerType!=="keyboard"&&(te.current={pointerType:ae.pointerType}),ae.pointerType==="mouse"&&(W.current||ae.target.click()),d?.(ae)},Z=ae=>{h?.(ae),H(),fs(ae,R,U.props.href,U?.props.routerOptions);let yt=te.current?.pointerType==="keyboard"?te.current?.key==="Enter"||P.selectionMode==="none"||P.isLink(o):P.selectionMode!=="multiple"||P.isLink(o);yt=s??i??yt,C&&!S&&yt&&C(),te.current=null},{itemProps:oe,isFocused:ye}=pm({id:r,selectionManager:P,key:o,ref:n,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:"none",shouldUseVirtualFocus:z.shouldUseVirtualFocus}),{pressProps:G,isPressed:Fe}=on({onPressStart:c,onPress:f,onPressUp:k,onPressChange:ne,onPressEnd:m,isDisabled:M}),{hoverProps:D}=Ue({isDisabled:M,onHoverStart(ae){!At()&&!(I&&u)&&(P.setFocused(!0),P.setFocusedKey(o)),g?.(ae)},onHoverChange:b,onHoverEnd:y}),{keyboardProps:N}=tt({shortcuts:{" ":ae=>{te.current={pointerType:"keyboard",key:" "},V(ae).click(),Ln("keyboard")},Enter:ae=>{te.current={pointerType:"keyboard",key:"Enter"};let yt=V(ae);if(yt.tagName!=="A"){yt.click(),Ln("keyboard");return}return Ln("keyboard"),{shouldPreventDefault:!1,shouldContinuePropagation:!1}}},onKeyDown:v,onKeyUp:w}),{focusableProps:ie}=nr({onBlur:K,onFocus:x,onFocusChange:F},n),se=de(U?.props);delete se.id;let dn=ds(U?.props);return{menuItemProps:{...j,...Q(se,dn,S?{onFocus:oe.onFocus,"data-collection":oe["data-collection"],"data-key":oe["data-key"]}:oe,G,D,N,ie,z.shouldUseVirtualFocus||S?{onMouseDown:ae=>ae.preventDefault()}:void 0,M?void 0:{onClick:Z}),tabIndex:oe.tabIndex!=null&&I&&!z.shouldUseVirtualFocus?-1:oe.tabIndex},labelProps:{id:q},descriptionProps:{id:T},keyboardShortcutProps:{id:A},isFocused:ye,isFocusVisible:ye&&P.isFocused&&At()&&!I,isSelected:O,isPressed:Fe,isDisabled:M}}function vm(t){let{heading:e,"aria-label":n}=t,r=xe();return{itemProps:{role:"presentation"},headingProps:e?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":e?r:void 0}}}const Pn=2,ym=50,$m=1e3,ji=Math.PI/12;function xm(t){let{menuRef:e,submenuRef:n,isOpen:r,isDisabled:o}=t,i=a.useRef(void 0),s=a.useRef(void 0),l=a.useRef(0),u=a.useRef(void 0),c=a.useRef(void 0),d=a.useRef(void 0),f=a.useRef(2),[p,m]=a.useState(!1);Dn({ref:r?n:void 0,onResize:()=>{n.current&&(s.current=n.current.getBoundingClientRect(),d.current=void 0)}});let g=()=>{m(!1),f.current=Pn,i.current=void 0},b=rp(),y=Ce(v=>{p&&v.preventDefault()});a.useEffect(()=>{p&&e.current?e.current.style.pointerEvents="none":e.current.style.pointerEvents=""},[e,p]),J(()=>{let v=n.current,w=e.current;if(o||!v||!r||b!=="pointer"||!w){g();return}s.current=v.getBoundingClientRect();let x=F=>{if(F.pointerType==="touch"||F.pointerType==="pen")return;let K=Date.now();if(K-l.currents.current.right?"left":"right"),Pw.getBoundingClientRect().right||Sw.getBoundingClientRect().bottom){g();return}let I=i.current.x,M=i.current.y,O=d.current==="right"?s.current.left-I:I-s.current.right,z=Math.atan2(M-s.current.top,O)+ji,U=Math.atan2(M-s.current.bottom,O)-ji,C=Math.atan2(M-S,d.current==="left"?-(P-I):P-I),R=CU;f.current=R?Math.min(f.current+1,Pn):Math.max(f.current-1,0),f.current>=Pn?m(!0):m(!1),l.current=K,i.current={x:P,y:S},R&&(u.current=setTimeout(()=>{g(),c.current=setTimeout(()=>{let H=document.elementFromPoint(P,S);H&&Y(w,H)&&H.dispatchEvent(new PointerEvent("pointerover",{bubbles:!0,cancelable:!0}))},100)},$m))};return window.addEventListener("pointermove",x),window.addEventListener("pointerdown",y,!0),()=>{window.removeEventListener("pointermove",x),window.removeEventListener("pointerdown",y,!0),clearTimeout(u.current),clearTimeout(c.current),f.current=Pn}},[o,r,e,b,m,n])}function Em(t,e,n){let{parentMenuRef:r,submenuRef:o,type:i="menu",isDisabled:s,delay:l=200,shouldUseVirtualFocus:u}=t,c=xe(),d=xe(),{direction:f}=it(),p=a.useRef(void 0),m=a.useCallback(()=>{p.current&&(clearTimeout(p.current),p.current=void 0)},[p]),h=a.useCallback(P=>{m(),e.open(P)},[e,m]),g=a.useCallback(()=>{m(),e.close()},[e,m]);J(()=>()=>{m()},[m]);let{keyboardProps:b}=tt({shortcuts:{ArrowLeft:P=>{if(!Xe(P.currentTarget))return!1;if(f==="ltr"&&Y(P.currentTarget,V(P))){g(),!u&&n.current&&ce(n.current);return}return!1},ArrowRight:P=>{if(!Xe(P.currentTarget))return!1;if(f==="rtl"&&Y(P.currentTarget,V(P))){g(),!u&&n.current&&ce(n.current);return}return!1},Escape:P=>{if(!Xe(P.currentTarget))return!1;if(Y(o.current,V(P))){g(),!u&&n.current&&ce(n.current);return}return!1}}}),y={id:d,"aria-labelledby":c,submenuLevel:e.submenuLevel,...i==="menu"&&{onClose:e.closeAll,autoFocus:e.focusStrategy??void 0,...b}},{keyboardProps:v}=tt({shortcuts:{ArrowRight:()=>{if(!s)if(f==="ltr"){e.isOpen||h("first"),i==="menu"&&o?.current&&re()===n?.current&&ce(o.current);return}else if(e.isOpen){g();return}else return!1;return!1},ArrowLeft:()=>{if(!s)if(f==="rtl"){e.isOpen||h("first"),i==="menu"&&o?.current&&re()===n?.current&&ce(o.current);return}else if(e.isOpen){g();return}else return!1;return!1}}}),w=P=>{!s&&(P.pointerType==="virtual"||P.pointerType==="keyboard")&&h("first")},x=P=>{!s&&(P.pointerType==="touch"||P.pointerType==="mouse")&&h()},F=P=>{s||(P&&!e.isOpen?p.current||(p.current=setTimeout(()=>{h()},l)):P||m())};_t(r,"focusin",P=>{e.isOpen&&Y(r.current,V(P))&&V(P)!==n.current&&g()});let K=P=>P!==n.current;return xm({menuRef:r,submenuRef:o,isOpen:e.isOpen,isDisabled:s}),{submenuTriggerProps:{onKeyDown:v.onKeyDown,onKeyUp:v.onKeyUp,id:c,"aria-controls":e.isOpen?d:void 0,"aria-haspopup":s?void 0:i,"aria-expanded":e.isOpen?"true":"false",onPressStart:w,onPress:x,onHoverChange:F,isOpen:e.isOpen},submenuProps:y,popoverProps:{isNonModal:!0,shouldCloseOnInteractOutside:K}}}function Po(t){let e=aa(t),[n,r]=a.useState(null),[o,i]=a.useState([]),s=()=>{i([]),e.close()};return{focusStrategy:n,...e,open(c=null){r(c),e.open()},toggle(c=null){r(c),e.toggle()},close(){s()},expandedKeysStack:o,openSubmenu:(c,d)=>{i(f=>d>f.length?f:[...f.slice(0,d),c])},closeSubmenu:(c,d)=>{i(f=>f[d]===c?f.slice(0,d):f)}}}function wm(t,e){let{triggerKey:n}=t,{expandedKeysStack:r,openSubmenu:o,closeSubmenu:i,close:s}=e,[l]=a.useState(r?.length),u=a.useMemo(()=>r[l]===n,[r,n,l]),[c,d]=a.useState(null),f=a.useCallback(h=>{d(h??null),o(n,l)},[o,l,n]),p=a.useCallback(()=>{d(null),i(n,l)},[i,l,n]),m=a.useCallback(h=>{d(h??null),u?p():f(h)},[p,f,u]);return a.useMemo(()=>({focusStrategy:c,isOpen:u,open:f,close:p,closeAll:s,submenuLevel:l,setOpen:()=>{},toggle:m,point:null,setPoint:()=>{}}),[u,f,p,s,c,m,l])}class Re extends Set{constructor(e,n,r){super(e),e instanceof Re?(this.anchorKey=n??e.anchorKey,this.currentKey=r??e.currentKey):(this.anchorKey=n??null,this.currentKey=r??null)}}class ur{constructor(e,n,r){this.collection=e,this.state=n,this.allowsCellSelection=r?.allowsCellSelection??!1,this._isSelectAll=null,this.layoutDelegate=r?.layoutDelegate||null,this.fullCollection=r?.fullCollection||null}get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(e){this.state.setSelectionBehavior(e)}get isFocused(){return this.state.isFocused}setFocused(e){this.state.setFocused(e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(e,n){(e==null||this.collection.getItem(e))&&this.state.setFocusedKey(e,n)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){if(this.state.selectionMode==="none")return!1;let n=this.getKey(e);return n==null?!1:this.state.selectedKeys==="all"?this.canSelectItem(n):this.state.selectedKeys.has(n)}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let e=this.getSelectAllKeys(),n=this.state.selectedKeys;return this._isSelectAll=e.every(r=>n.has(r)),this._isSelectAll}get firstSelectedKey(){let e=null;for(let n of this.state.selectedKeys){let r=this.collection.getItem(n);(!e||r&&kr(this.collection,r,e)<0)&&(e=r)}return e?.key??null}get lastSelectedKey(){let e=null;for(let n of this.state.selectedKeys){let r=this.collection.getItem(n);(!e||r&&kr(this.collection,r,e)>0)&&(e=r)}return e?.key??null}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(e){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(e);return}let n=this.getKey(e);if(n==null)return;let r;if(this.state.selectedKeys==="all")r=new Re([n],n,n);else{let o=this.state.selectedKeys,i=o.anchorKey??n;r=new Re(o,i,n);for(let s of this.getKeyRange(i,o.currentKey??n))r.delete(s);for(let s of this.getKeyRange(n,i))this.canSelectItem(s)&&r.add(s)}this.state.setSelectedKeys(r)}getKeyRange(e,n){let r=this.collection.getItem(e),o=this.collection.getItem(n);return r&&o?kr(this.collection,r,o)<=0?this.getKeyRangeInternal(e,n):this.getKeyRangeInternal(n,e):[]}getKeyRangeInternal(e,n){if(this.layoutDelegate?.getKeyRange)return this.layoutDelegate.getKeyRange(e,n);let r=[],o=e;for(;o!=null;){let i=this.collection.getItem(o);if(i&&(i.type==="item"||i.type==="cell"&&this.allowsCellSelection)&&r.push(o),o===n)return r;o=this.collection.getKeyAfter(o)}return[]}getKey(e){let n=this.collection.getItem(e);if(!n||n.type==="cell"&&this.allowsCellSelection)return e;for(;n&&n.type!=="item"&&n.parentKey!=null;)n=this.collection.getItem(n.parentKey);return!n||n.type!=="item"?null:n.key}toggleSelection(e){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(e)){this.replaceSelection(e);return}let n=this.getKey(e);if(n==null)return;let r=new Re(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);r.has(n)?r.delete(n):this.canSelectItem(n)&&(r.add(n),r.anchorKey=n,r.currentKey=n),!(this.disallowEmptySelection&&r.size===0)&&this.state.setSelectedKeys(r)}replaceSelection(e){if(this.selectionMode==="none")return;let n=this.getKey(e);if(n==null)return;let r=this.canSelectItem(n)?new Re([n],n,n):new Re;this.state.setSelectedKeys(r)}setSelectedKeys(e){if(this.selectionMode==="none")return;let n=new Re;for(let r of e){let o=this.getKey(r);if(o!=null&&(n.add(o),this.selectionMode==="single"))break}this.state.setSelectedKeys(n)}getSelectAllKeys(){let e=this.fullCollection??this.collection,n=[],r=o=>{for(;o!=null;){if(this.canSelectItemIn(o,e)){let i=e.getItem(o);i?.type==="item"&&n.push(o),i?.hasChildNodes&&(this.allowsCellSelection||i.type!=="item")&&r(hm(au(i,e))?.key??null)}o=e.getKeyAfter(o)}};return r(e.getFirstKey()),n}selectAll(){!this.isSelectAll&&this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new Re)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,n){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):this.selectionBehavior==="toggle"||n&&(n.pointerType==="touch"||n.pointerType==="virtual")?this.toggleSelection(e):this.replaceSelection(e))}isSelectionEqual(e){if(e===this.state.selectedKeys)return!0;let n=this.selectedKeys;if(e.size!==n.size)return!1;for(let r of e)if(!n.has(r))return!1;for(let r of n)if(!e.has(r))return!1;return!0}canSelectItem(e){return this.canSelectItemIn(e,this.collection)}canSelectItemIn(e,n){if(this.state.selectionMode==="none"||this.state.disabledKeys.has(e))return!1;let r=n.getItem(e);return!(!r||r?.props?.isDisabled||r.type==="cell"&&!this.allowsCellSelection)}isDisabled(e){let n=this.collection.getItem(e);return this.state.disabledBehavior==="all"&&(this.state.disabledKeys.has(e)||!!n?.props?.isDisabled)&&n?.props?.disabledBehavior!=="selection"}isLink(e){return!!this.collection.getItem(e)?.props?.href}getItemProps(e){return this.collection.getItem(e)?.props}withCollection(e){return new ur(e,this.state,{allowsCellSelection:this.allowsCellSelection,layoutDelegate:this.layoutDelegate||void 0,fullCollection:this.fullCollection??this.collection})}}class Cm{constructor(e,{expandedKeys:n}={}){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e,n=n||new Set;let r=s=>{if(this.keyMap.set(s.key,s),s.childNodes&&(s.type==="section"||n.has(s.key)))for(let l of s.childNodes)r(l)};for(let s of e)r(s);let o=null,i=0;for(let[s,l]of this.keyMap)o?(o.nextKey=s,l.prevKey=o.key):(this.firstKey=s,l.prevKey=void 0),l.type==="item"&&(l.index=i++),o=l,o.nextKey=void 0;this.lastKey=o?.key??null}*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let n=this.keyMap.get(e);return n?n.prevKey??null:null}getKeyAfter(e){let n=this.keyMap.get(e);return n?n.nextKey??null:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){return this.keyMap.get(e)??null}at(e){const n=[...this.getKeys()];return this.getItem(n[e])}}class Sm{build(e,n){return this.context=n,zi(()=>this.iterateCollection(e))}*iterateCollection(e){let{children:n,items:r}=e;if($.isValidElement(n)&&n.type===$.Fragment)yield*this.iterateCollection({children:n.props.children,items:r});else if(typeof n=="function"){if(!r)throw new Error("props.children was a function but props.items is missing");let o=0;for(let i of r)yield*this.getFullNode({value:i,index:o},{renderer:n}),o++}else{let o=[];$.Children.forEach(n,s=>{s&&o.push(s)});let i=0;for(let s of o){let l=this.getFullNode({element:s,index:i},{});for(let u of l)i++,yield u}}}getKey(e,n,r,o){if(e.key!=null)return e.key;if(n.type==="cell"&&n.key!=null)return`${o}${n.key}`;let i=n.value;if(i!=null){let s=i.key??i.id;if(s==null)throw new Error("No key found for item");return s}return o?`${o}.${n.index}`:`$.${n.index}`}getChildState(e,n){return{renderer:n.renderer||e.renderer}}*getFullNode(e,n,r,o){if($.isValidElement(e.element)&&e.element.type===$.Fragment){let u=[];$.Children.forEach(e.element.props.children,d=>{u.push(d)});let c=e.index??0;for(const d of u)yield*this.getFullNode({element:d,index:c++},n,r,o);return}let i=e.element;if(!i&&e.value&&n&&n.renderer){let u=this.cache.get(e.value);if(u&&(!u.shouldInvalidate||!u.shouldInvalidate(this.context))){u.index=e.index,u.parentKey=o?o.key:null,yield u;return}i=n.renderer(e.value)}if($.isValidElement(i)){let u=i.type;if(typeof u!="function"&&typeof u.getCollectionNode!="function"){let p=i.type;throw new Error(`Unknown element <${p}> in collection.`)}let c=u.getCollectionNode(i.props,this.context),d=e.index??0,f=c.next();for(;!f.done&&f.value;){let p=f.value;e.index=d;let m=p.key??null;m==null&&(m=p.element?null:this.getKey(i,e,n,r));let g=[...this.getFullNode({...p,key:m,index:d,wrapper:Pm(e.wrapper,p.wrapper)},this.getChildState(n,p),r?`${r}${i.key}`:i.key,o)];for(let b of g){if(b.value=p.value??e.value??null,b.value&&this.cache.set(b.value,b),e.type&&b.type!==e.type)throw new Error(`Unsupported type <${Mr(b.type)}> in <${Mr(o?.type??"unknown parent type")}>. Only <${Mr(e.type)}> is supported.`);d++,yield b}f=c.next(g)}return}if(e.key==null||e.type==null)return;let s=this,l={type:e.type,props:e.props,key:e.key,parentKey:o?o.key:null,value:e.value??null,level:(o?.level??0)+(o?.type==="item"?1:0),index:e.index,rendered:e.rendered,textValue:e.textValue??"","aria-label":e["aria-label"],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes||!1,childNodes:zi(function*(){if(!e.hasChildNodes||!e.childNodes)return;let u=0;for(let c of e.childNodes()){c.key!=null&&(c.key=`${l.key}${c.key}`);let d=s.getFullNode({...c,index:u},s.getChildState(n,c),l.key,l);for(let f of d)u++,yield f}})};yield l}constructor(){this.cache=new WeakMap}}function zi(t){let e=[],n=null;return{*[Symbol.iterator](){for(let r of e)yield r;n||(n=t());for(let r of n)e.push(r),yield r}}}function Pm(t,e){if(t&&e)return n=>t(e(n));if(t)return t;if(e)return e}function Mr(t){return t[0].toUpperCase()+t.slice(1)}function Tm(t,e,n){let r=a.useMemo(()=>new Sm,[]),{children:o,items:i,collection:s}=t;return a.useMemo(()=>{if(s)return s;let u=r.build({children:o,items:i},n);return e(u)},[r,o,i,s,n,e])}function km(t,e){if(t.size!==e.size)return!1;for(let n of t)if(!e.has(n))return!1;return!0}function uu(t){let{selectionMode:e="none",disallowEmptySelection:n=!1,allowDuplicateSelectionEvents:r,selectionBehavior:o="toggle",disabledBehavior:i="all"}=t,s=a.useRef(!1),[,l]=a.useState(!1),u=a.useRef(null),c=a.useRef(null),[,d]=a.useState(null),f=a.useMemo(()=>Ui(t.selectedKeys),[t.selectedKeys]),p=a.useMemo(()=>Ui(t.defaultSelectedKeys,new Re),[t.defaultSelectedKeys]),[m,h]=rr(f,p,t.onSelectionChange),g=a.useMemo(()=>t.disabledKeys?new Set(t.disabledKeys):new Set,[t.disabledKeys]),[b,y]=a.useState(o);o==="replace"&&b==="toggle"&&typeof m=="object"&&m.size===0&&y("replace");let v=a.useRef(o);return a.useEffect(()=>{o!==v.current&&(y(o),v.current=o)},[o]),{selectionMode:e,disallowEmptySelection:n,selectionBehavior:b,setSelectionBehavior:y,get isFocused(){return s.current},setFocused(w){s.current=w,l(w)},get focusedKey(){return u.current},get childFocusStrategy(){return c.current},setFocusedKey(w,x="first"){u.current=w,c.current=x,d(w)},selectedKeys:m,setSelectedKeys(w){(r||!km(w,m))&&h(w)},disabledKeys:g,disabledBehavior:i}}function Ui(t,e){return t?t==="all"?"all":new Re(t):e}function Mm(t){let{onExpandedChange:e}=t,[n,r]=rr(t.expandedKeys?new Set(t.expandedKeys):void 0,t.defaultExpandedKeys?new Set(t.defaultExpandedKeys):new Set,e),o=uu(t),i=a.useMemo(()=>t.disabledKeys?new Set(t.disabledKeys):new Set,[t.disabledKeys]),s=Tm(t,a.useCallback(u=>new Cm(u,{expandedKeys:n}),[n]),null);return a.useEffect(()=>{o.focusedKey!=null&&!s.getItem(o.focusedKey)&&o.setFocusedKey(null)},[s,o.focusedKey]),{collection:s,expandedKeys:n,disabledKeys:i,toggleKey:u=>{r(Am(n,u))},setExpandedKeys:r,selectionManager:new ur(s,o)}}function Am(t,e){let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n}const To=a.createContext(null),un=a.createContext(null),Qt=a.createContext(null),Zn=a.createContext(null);function Rm(t){let e=Po(t),n=a.useRef(null),{menuTriggerProps:r,menuProps:o}=rm({...t,type:"menu"},e,n),i=a.useRef(null);return bo()?null:$.createElement(ze,{values:[[To,{...o,ref:i}],[cn,e],[Qt,e],[lr,{trigger:"MenuTrigger",triggerRef:n,scrollRef:i,placement:"bottom start","aria-labelledby":o["aria-labelledby"],offset:t.trigger==="contextMenu"?0:void 0}]]},$.createElement(ia,{...r,ref:n,isPressed:e.isOpen},t.children))}const cu=a.createContext(null);class Lm extends It{static{this.type="submenutrigger"}filter(e,n,r){let o=e.getItem(this.firstChildKey);if(o&&r(o.textValue,this)){let i=this.clone();return n.addDescendants(i,e),i}return null}}const Im=ba(Lm,(t,e,n)=>{let{CollectionBranch:r}=a.useContext(ar),o=a.useContext(un),i=a.useContext(Qt),s=wm({triggerKey:n.key},i),l=a.useRef(null),u=rt(e),{parentMenuRef:c,shouldUseVirtualFocus:d}=a.useContext(cu),{submenuTriggerProps:f,submenuProps:p,popoverProps:m}=Em({parentMenuRef:c,submenuRef:l,delay:t.delay,shouldUseVirtualFocus:d},s,u);return $.createElement(ze,{values:[[Rt,{...f,onAction:void 0,ref:u}],[To,{ref:l,...p}],[cn,s],[lr,{trigger:"SubmenuTrigger",triggerRef:u,placement:"end top","aria-labelledby":p["aria-labelledby"],...m}]]},$.createElement(r,{collection:o.collection,parent:n}),t.children[1])},t=>t.children[0]),Fm=a.forwardRef(function(e,n){return[e,n]=me(e,n,To),$.createElement(Kh,{content:$.createElement(_h,e)},r=>$.createElement(Km,{props:e,collection:r,menuRef:n}))});function Km({props:t,collection:e,menuRef:n}){[t,n]=me(t,n,Di);let{filter:r,...o}=t,i=a.useMemo(()=>r?e.filter(r):e,[e,r]),s=Mm({...t,collection:i,children:void 0}),l=a.useContext(Qt),{isVirtualized:u,CollectionRoot:c}=a.useContext(ar),{menuProps:d}=fm({...t,isVirtualized:u,onClose:t.onClose||l?.close},s,n),f=ve({...t,children:void 0,defaultClassName:"react-aria-Menu",values:{isEmpty:s.collection.size===0}}),p=null;s.collection.size===0&&t.renderEmptyState&&(p=$.createElement("div",{role:"menuitem",style:{display:"contents"}},t.renderEmptyState()));let m=de(t,{global:!0});return $.createElement(xl,null,$.createElement(ue.div,{...Q(m,f,d),ref:n,slot:t.slot||void 0,"data-empty":s.collection.size===0||void 0,onScroll:t.onScroll},$.createElement(ze,{values:[[un,s],[Qh,{elementType:"div"}],[jh,{name:"MenuSection",render:du}],[cu,{parentMenuRef:n,shouldUseVirtualFocus:o?.shouldUseVirtualFocus}],[Rt,{shouldCloseOnSelect:t.shouldCloseOnSelect}],[Di,null],[$a,null],[Zn,s.selectionManager],[Qt,l??Po({})]]},$.createElement(Xh,null,$.createElement(c,{collection:s.collection,persistedKeys:Zh(s.selectionManager.focusedKey),scrollRef:n}))),p))}class Dm extends ur{constructor(e,n){super(e.collection,n),this.parent=e}get focusedKey(){return this.parent.focusedKey}get isFocused(){return this.parent.isFocused}setFocusedKey(e,n){return this.parent.setFocusedKey(e,n)}setFocused(e){this.parent.setFocused(e)}get childFocusStrategy(){return this.parent.childFocusStrategy}}function du(t,e,n,r="react-aria-MenuSection"){let o=a.useContext(un),{CollectionBranch:i}=a.useContext(ar),[s,l]=mo(),{headingProps:u,groupProps:c}=vm({heading:l,"aria-label":n.props["aria-label"]??void 0}),d=ve({...t,id:void 0,children:void 0,defaultClassName:r,className:n.props?.className,style:n.props?.style,values:void 0}),f=a.useContext(Zn),p=uu(t),m=t.selectionMode!=null?new Dm(f,p):f,h=er(Rt)?.shouldCloseOnSelect,g=de(t,{global:!0});return delete g.id,$.createElement(ue.section,{...Q(g,d,c),ref:e},$.createElement(ze,{values:[[qh,{...u,ref:s}],[Zn,m],[Rt,{shouldCloseOnSelect:t.shouldCloseOnSelect??h}]]},$.createElement(i,{collection:o.collection,parent:n})))}const Nm=ba(Mh,du),Rt=a.createContext(null),Om=ma(kh,function(e,n,r){[e,n]=me(e,n,Rt);let o=er(Rt)?.id,i=a.useContext(un),s=rt(n),l=a.useContext(Zn),{isVirtualized:u}=a.useContext(ar),{menuItemProps:c,labelProps:d,descriptionProps:f,keyboardShortcutProps:p,...m}=gm({...e,id:o,key:r.key,selectionManager:l,isVirtualized:u},i,s),{hoverProps:h,isHovered:g}=Ue({isDisabled:m.isDisabled}),b=ve({...e,id:void 0,children:r.rendered,defaultClassName:"react-aria-MenuItem",values:{...m,isHovered:g,isFocusVisible:m.isFocusVisible,selectionMode:l.selectionMode,selectionBehavior:l.selectionBehavior,hasSubmenu:!!e["aria-haspopup"],isOpen:e["aria-expanded"]==="true"}}),y=e.href?ue.a:ue.div,v=de(e,{global:!0});return delete v.id,delete v.onClick,$.createElement(y,{...Q(v,b,c,h),ref:s,"data-disabled":m.isDisabled||void 0,"data-hovered":g||void 0,"data-focused":m.isFocused||void 0,"data-focus-visible":m.isFocusVisible||void 0,"data-pressed":m.isPressed||void 0,"data-selected":m.isSelected||void 0,"data-selection-mode":l.selectionMode==="none"?void 0:l.selectionMode,"data-has-submenu":!!e["aria-haspopup"]||void 0,"data-open":e["aria-expanded"]==="true"||void 0},$.createElement(ze,{values:[[an,{slots:{[dt]:d,label:d,description:f}}],[Yh,p],[Ea,{isSelected:m.isSelected}]]},b.children))});ma(Th,function(e,n,r){let o=a.useContext(un),{isLoading:i,onLoadMore:s,scrollOffset:l,...u}=e,c=a.useRef(null),d=a.useMemo(()=>({onLoadMore:s,collection:o?.collection,sentinelRef:c,scrollOffset:l}),[s,l,o?.collection]);wd(d,c);let f=ve({...u,id:void 0,children:r.rendered,defaultClassName:"react-aria-MenuLoadingIndicator",values:void 0}),p={tabIndex:-1};return $.createElement($.Fragment,null,$.createElement("div",{style:{position:"relative",width:0,height:0},inert:Cd(!0)},$.createElement("div",{"data-testid":"loadMoreSentinel",ref:c,style:{position:"absolute",height:1,width:1}})),i&&f.children&&$.createElement($.Fragment,null,$.createElement(ue.div,{...Q(de(e,{global:!0}),p),...f,role:"menuitem",ref:n},f.children)))});function Vm(t,e){let{role:n="dialog"}=t,r=Ye();r=t["aria-label"]?void 0:r;let o=Ye();o=n==="alertdialog"&&!t["aria-describedby"]?o:void 0;let i=a.useRef(!1);a.useEffect(()=>{if(e.current&&!Xe(e.current)){et(e.current);let l=setTimeout(()=>{(re()===e.current||re()===document.body)&&(i.current=!0,e.current&&(e.current.blur(),et(e.current)),i.current=!1)},500);return()=>{clearTimeout(l)}}},[e]),Ch(),a.useRef(!1),a.useEffect(()=>{});let s=t["aria-describedby"]??o;return{dialogProps:{...de(t,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":t["aria-labelledby"]??r,"aria-describedby":s,onBlur:l=>{i.current&&l.stopPropagation()}},titleProps:{id:r},contentProps:{id:o}}}const fu=a.createContext(null),cn=a.createContext(null);function lg(t){let e=Po(t),n=a.useRef(null),{triggerProps:r,overlayProps:o}=iu({type:"dialog"},e,n);return r.id=xe(),o["aria-labelledby"]=r.id,bo()?null:$.createElement(ze,{values:[[cn,e],[Qt,e],[fu,o],[lr,{trigger:"DialogTrigger",triggerRef:n,id:o.id,"aria-labelledby":o["aria-labelledby"]}]]},$.createElement(ia,{...r,ref:n,isPressed:e.isOpen},t.children))}const ag=a.forwardRef(function(e,n){let r=e["aria-labelledby"];[e,n]=me(e,n,fu);let{dialogProps:o,titleProps:i,contentProps:s}=Vm({...e,"aria-labelledby":r},n),l=a.useContext(cn);!o["aria-label"]&&!o["aria-labelledby"]&&e["aria-labelledby"]&&(o["aria-labelledby"]=e["aria-labelledby"]);let u=ve({defaultClassName:"react-aria-Dialog",className:e.className,style:e.style,children:e.children,values:{close:l?.close||(()=>{})}}),c=de(e,{global:!0});return $.createElement(ue.section,{...Q(c,u,o),render:e.render,ref:n,slot:e.slot||void 0},$.createElement(ze,{values:[[hl,{slots:{[dt]:{},title:{...i,level:2}}}],[an,{slots:{[dt]:{},description:s}}],[$o,{slots:{[dt]:{},close:{onPress:()=>l?.close()}}}]]},u.children))}),Zi=({children:t,className:e,slot:n,style:r,variant:o,...i})=>{const s=a.useMemo(()=>T0({variant:o}),[o]);return E.jsx(xo,{"aria-label":"Close",className:Se(e,s),"data-slot":"close-button",slot:n,style:r,type:"button",...i,children:l=>typeof t=="function"?t(l):t??E.jsx(Ap,{"data-slot":"close-button-icon"})})},Bm=Object.assign(Zi,{Root:Zi}),_m=a.createContext({}),Hm=a.createContext(null),pu={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},hu={...pu,customError:!0,valid:!1},Vt={isInvalid:!1,validationDetails:pu,validationErrors:[]},jm=a.createContext({}),Wi="__reactAriaFormValidationState";function zm(t){if(t[Wi]){let{realtimeValidation:e,displayValidation:n,updateValidation:r,resetValidation:o,commitValidation:i}=t[Wi];return{realtimeValidation:e,displayValidation:n,updateValidation:r,resetValidation:o,commitValidation:i}}return Um(t)}function Um(t){let{isInvalid:e,validationState:n,name:r,value:o,builtinValidation:i,validate:s,validationBehavior:l="aria"}=t;n&&(e||=n==="invalid");let u=e!==void 0?{isInvalid:e,validationErrors:[],validationDetails:hu}:null,c=a.useMemo(()=>{if(!s||o==null)return null;let M=Zm(s,o);return Gi(M)},[s,o]);i?.validationDetails.valid&&(i=void 0);let d=a.useContext(jm),f=a.useMemo(()=>r?Array.isArray(r)?r.flatMap(M=>Jr(d[M])):Jr(d[r]):[],[d,r]),[p,m]=a.useState(d),[h,g]=a.useState(!1);d!==p&&(m(d),g(!1));let b=a.useMemo(()=>Gi(h?[]:f),[h,f]),y=a.useRef(Vt),[v,w]=a.useState(Vt),x=a.useRef(Vt),F=()=>{if(!K)return;P(!1);let M=c||i||y.current;Ar(M,x.current)||(x.current=M,w(M))},[K,P]=a.useState(!1);return a.useEffect(F),{realtimeValidation:u||b||c||i||Vt,displayValidation:l==="native"?u||b||v:u||b||c||i||v,updateValidation(M){l==="aria"&&!Ar(v,M)?w(M):y.current=M},resetValidation(){let M=Vt;Ar(M,x.current)||(x.current=M,w(M)),l==="native"&&P(!1),g(!0)},commitValidation(){l==="native"&&P(!0),g(!0)}}}function Jr(t){return t?Array.isArray(t)?t:[t]:[]}function Zm(t,e){if(typeof t=="function"){let n=t(e);if(n&&typeof n!="boolean")return Jr(n)}return[]}function Gi(t){return t.length?{isInvalid:!0,validationErrors:t,validationDetails:hu}:null}function Ar(t,e){return t===e?!0:!!t&&!!e&&t.isInvalid===e.isInvalid&&t.validationErrors.length===e.validationErrors.length&&t.validationErrors.every((n,r)=>n===e.validationErrors[r])&&Object.entries(t.validationDetails).every(([n,r])=>e.validationDetails[n]===r)}const Wm=a.createContext(null);function Gm(t){let{description:e,errorMessage:n,isInvalid:r,validationState:o}=t,{labelProps:i,fieldProps:s}=Xs(t),l=Ye([!!e,!!n,r,o]),u=Ye([!!e,!!n,r,o]);return s=Q(s,{"aria-describedby":[l,u,t["aria-describedby"]].filter(Boolean).join(" ")||void 0}),{labelProps:i,fieldProps:s,descriptionProps:{id:l},errorMessageProps:{id:u}}}function qm(t,e,n){let{validationBehavior:r,focus:o}=t;J(()=>{if(r==="native"&&n?.current&&"setCustomValidity"in n.current&&!n.current.disabled){let c=e.realtimeValidation.isInvalid?e.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";n.current.setCustomValidity(c),n.current.hasAttribute("title")||(n.current.title=""),e.realtimeValidation.isInvalid||e.updateValidation(Xm(n.current))}});let i=a.useRef(!1),s=Ce(()=>{i.current||e.resetValidation()}),l=Ce(c=>{e.displayValidation.isInvalid||e.commitValidation();let d=n?.current?.form;!c.defaultPrevented&&n&&d&&Jm(d)===n.current&&(o?o():n.current?.focus(),Ln("keyboard")),c.preventDefault()}),u=Ce(()=>{e.commitValidation()});a.useEffect(()=>{let c=n?.current;if(!c)return;let d=c.form,f=d?.reset;return d&&(d.reset=()=>{i.current=!window.event||window.event.type==="message"&&V(window.event)instanceof MessagePort,f?.call(d),i.current=!1}),c.addEventListener("invalid",l),c.addEventListener("change",u),d?.addEventListener("reset",s),()=>{c.removeEventListener("invalid",l),c.removeEventListener("change",u),d?.removeEventListener("reset",s),d&&(d.reset=f)}},[n,r])}function Ym(t){let e=t.validity;return{badInput:e.badInput,customError:e.customError,patternMismatch:e.patternMismatch,rangeOverflow:e.rangeOverflow,rangeUnderflow:e.rangeUnderflow,stepMismatch:e.stepMismatch,tooLong:e.tooLong,tooShort:e.tooShort,typeMismatch:e.typeMismatch,valueMissing:e.valueMissing,valid:e.valid}}function Xm(t){return{isInvalid:!t.validity.valid,validationDetails:Ym(t),validationErrors:t.validationMessage?[t.validationMessage]:[]}}function Jm(t){for(let e=0;eQm(t,"name",{value:e,configurable:!0});function eb(t,e){const n=a.createContext(e);n.displayName=t+"Context";const r=ke(i=>{const{children:s,...l}=i,u=a.useMemo(()=>l,Object.values(l));return E.jsx(n.Provider,{value:u,children:s})},"Provider");r.displayName=t+"Provider";function o(i,s={}){const{optional:l=!1}=s,u=a.useContext(n);if(u)return u;if(e!==void 0)return e;if(!l)throw new Error(`\`${i}\` must be used within \`${t}\``)}return ke(o,"useContext"),[r,o]}ke(eb,"createContext");function mu(t,e=[]){let n=[];function r(i,s){const l=a.createContext(s);l.displayName=i+"Context";const u=n.length;n=[...n,s];const c=ke(f=>{const{scope:p,children:m,...h}=f,g=p?.[t]?.[u]||l,b=a.useMemo(()=>h,Object.values(h));return E.jsx(g.Provider,{value:b,children:m})},"Provider");c.displayName=i+"Provider";function d(f,p,m={}){const{optional:h=!1}=m,g=p?.[t]?.[u]||l,b=a.useContext(g);if(b)return b;if(s!==void 0)return s;if(!h)throw new Error(`\`${f}\` must be used within \`${i}\``)}return ke(d,"useContext"),[c,d]}ke(r,"createContext");const o=ke(()=>{const i=n.map(s=>a.createContext(s));return ke(function(l){const u=l?.[t]||i;return a.useMemo(()=>({[`__scope${t}`]:{...l,[t]:u}}),[l,u])},"useScope")},"createScope");return o.scopeName=t,[r,bu(o,...e)]}ke(mu,"createContextScope");function bu(...t){const e=t[0];if(t.length===1)return e;const n=ke(()=>{const r=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return ke(function(i){const s=r.reduce((l,{useScope:u,scopeName:c})=>{const f=u(i)[`__scope${c}`];return{...l,...f}},{});return a.useMemo(()=>({[`__scope${e.scopeName}`]:s}),[s])},"useComposedScopes")},"createScope");return n.scopeName=e.scopeName,n}ke(bu,"composeContextScopes");var tb=Object.defineProperty,nb=(t,e)=>tb(t,"name",{value:e,configurable:!0});function gu(t){const e=a.useRef(t);return a.useEffect(()=>{e.current=t}),a.useMemo(()=>((...n)=>e.current?.(...n)),[])}nb(gu,"useCallbackRef");var vu=globalThis?.document?a.useLayoutEffect:()=>{},rb=Object.defineProperty,ko=(t,e)=>rb(t,"name",{value:e,configurable:!0});function Qr(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}ko(Qr,"setRef");function yu(...t){return e=>{let n=!1;const r=t.map(o=>{const i=Qr(o,e);return!n&&typeof i=="function"&&(n=!0),i});if(n)return()=>{for(let o=0;oob(t,"name",{value:e,configurable:!0});function xu(t){const e=a.forwardRef((n,r)=>{let{children:o,...i}=n,s=null,l=!1;const u=[];eo(o)&&typeof Tn=="function"&&(o=Tn(o._payload)),a.Children.forEach(o,p=>{if(Su(p)){l=!0;const m=p;let h="child"in m.props?m.props.child:m.props.children;eo(h)&&typeof Tn=="function"&&(h=Tn(h._payload)),s=sb(m,h),u.push(s?.props?.children)}else u.push(p)}),s?s=a.cloneElement(s,void 0,u):!l&&a.Children.count(o)===1&&a.isValidElement(o)&&(s=o);const c=s?Cu(s):void 0,d=$u(r,c);if(!s){if(o||o===0)throw new Error(l?ub(t):ab(t));return o}const f=wu(i,s.props??{});return s.type!==a.Fragment&&(f.ref=r?d:c),a.cloneElement(s,f)});return e.displayName=`${t}.Slot`,e}Ie(xu,"createSlot");var Eu=Symbol.for("radix.slottable");function ib(t){const e=Ie(n=>"child"in n?n.children(n.child):n.children,"Slottable");return e.displayName=`${t}.Slottable`,e.__radixId=Eu,e}Ie(ib,"createSlottable");var sb=Ie((t,e)=>{if("child"in t.props){const n=t.props.child;return a.isValidElement(n)?a.cloneElement(n,void 0,t.props.children(n.props.children)):null}return a.isValidElement(e)?e:null},"getSlottableElementFromSlottable");function wu(t,e){const n={...e};for(const r in e){const o=t[r],i=e[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...l)=>{const u=i(...l);return o(...l),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...i}:r==="className"&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...t,...n}}Ie(wu,"mergeProps");function Cu(t){let e=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=Object.getOwnPropertyDescriptor(t,"ref")?.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}Ie(Cu,"getElementRef");function Su(t){return a.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Eu}Ie(Su,"isSlottable");var lb=Symbol.for("react.lazy");function eo(t){return t!=null&&typeof t=="object"&&"$$typeof"in t&&t.$$typeof===lb&&"_payload"in t&&Pu(t._payload)}Ie(eo,"isLazyComponent");function Pu(t){return typeof t=="object"&&t!==null&&"then"in t}Ie(Pu,"isPromiseLike");var ab=Ie(t=>`${t} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),ub=Ie(t=>`${t} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),Tn=Lc[" use ".trim().toString()],cb=Object.defineProperty,db=(t,e)=>cb(t,"name",{value:e,configurable:!0}),fb=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Mo=fb.reduce((t,e)=>{const n=xu(`Primitive.${e}`),r=a.forwardRef((o,i)=>{const{asChild:s,...l}=o,u=s?n:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),E.jsx(u,{...l,ref:i})});return r.displayName=`Primitive.${e}`,{...t,[e]:r}},{});function pb(t,e){t&&Qe.flushSync(()=>t.dispatchEvent(e))}db(pb,"dispatchDiscreteCustomEvent");var hb=Object.defineProperty,He=(t,e)=>hb(t,"name",{value:e,configurable:!0}),Tu="Avatar",[mb,ug]=mu(Tu),bb=[0,()=>{}],[gb,ku]=mb(Tu),vb=a.forwardRef(He(function(e,n){const{__scopeAvatar:r,...o}=e,[i,s]=a.useState("idle"),[l,u]=Au();return E.jsx(gb,{scope:r,imageLoadingStatus:i,setImageLoadingStatus:s,imageCount:l,setImageCount:u,children:E.jsx(Mo.span,{...o,ref:n})})},"Avatar")),yb="AvatarImage",$b=a.forwardRef(He(function(e,n){const{__scopeAvatar:r,src:o,onLoadingStatusChange:i,...s}=e,l=ku(yb,r);l.setImageCount;const u=Mu(o,{referrerPolicy:s.referrerPolicy,crossOrigin:s.crossOrigin,loadingStatus:l.imageLoadingStatus,setLoadingStatus:l.setImageLoadingStatus}),c=gu(f=>{i?.(f)}),d=a.useRef(u);return vu(()=>{const f=d.current;d.current=u,u!==f&&c(u)},[u,c]),u==="loaded"?E.jsx(Mo.img,{...s,ref:n,src:o}):null},"AvatarImage")),xb="AvatarFallback",Eb=a.forwardRef(He(function(e,n){const{__scopeAvatar:r,delayMs:o,...i}=e,s=ku(xb,r),[l,u]=a.useState(o===void 0);return a.useEffect(()=>{if(o!==void 0){const c=window.setTimeout(()=>u(!0),o);return()=>window.clearTimeout(c)}},[o]),l&&s.imageLoadingStatus!=="loaded"?E.jsx(Mo.span,{...i,ref:n}):null},"AvatarFallback"));function Mu(t,{loadingStatus:e,setLoadingStatus:n,referrerPolicy:r,crossOrigin:o}){return vu(()=>{if(!t){n("error");return}const i=new window.Image,s=He(u=>{const c=u.currentTarget;n(to(c))},"handleLoad"),l=He(()=>n("error"),"handleError");return i.addEventListener("load",s),i.addEventListener("error",l),r&&(i.referrerPolicy=r),i.crossOrigin=o??null,i.src=t,n(to(i)),()=>{i.removeEventListener("load",s),i.removeEventListener("error",l),n("idle")}},[t,o,r,n]),e}He(Mu,"useImageLoadingStatus");function to(t){return t.complete?t.naturalWidth>0?"loaded":"error":"loading"}He(to,"getImageLoadingStatus");function Au(){return bb}He(Au,"useImageCount");function wb(t){}He(wb,"useUpdateImageCount");const Ao=a.createContext({}),qi=({children:t,className:e,color:n,size:r,variant:o,[E0]:i,...s})=>{const l=a.use(x0),u=i===!0,c=r??(u?l?.size:void 0),d=n??(u?l?.color:void 0),f=o??(u?l?.variant:void 0),p=$.useMemo(()=>C0({color:d,size:c,variant:f}),[d,c,f]),m=$.useMemo(()=>({slots:p}),[p]);return E.jsx(Ao,{value:m,children:E.jsx(vb,{className:p.base({className:e}),...s,children:t})})},Cb=({className:t,crossOrigin:e,loading:n,onError:r,onLoad:o,sizes:i,src:s,srcSet:l,...u})=>{const{slots:c}=$.use(Ao);return E.jsx($b,{className:be(c?.image,t),crossOrigin:e,loading:n,sizes:i,src:s,srcSet:l,onError:r,onLoad:o,...u})},Sb=({className:t,color:e,...n})=>{const{slots:r}=$.use(Ao);return E.jsx(Eb,{className:be(r?.fallback,t,{color:e}),"data-slot":"avatar-fallback",...n})},cg=Object.assign(qi,{Root:qi,Image:Cb,Fallback:Sb}),Pb=a.createContext({}),Tb="__button_group_child";function kb(t,e){let{elementType:n="a",onPress:r,onPressStart:o,onPressEnd:i,onPressChange:s,onClick:l,isDisabled:u,...c}=t,d={};n!=="a"&&(d={role:"link",tabIndex:u?void 0:0});let{focusableProps:f}=nr(t,e),{pressProps:p,isPressed:m}=on({onPress:r,onPressStart:o,onPressEnd:i,onPressChange:s,onClick:l,isDisabled:u,ref:e}),h=de(c,{labelable:!0}),g=Q(f,p),b=tn(),y=ds(t);return{isPressed:m,linkProps:Q(h,y,{...g,...d,"aria-disabled":u||void 0,"aria-current":t["aria-current"],onClick:v=>{p.onClick?.(v),fs(v,b,t.href,t.routerOptions)}})}}const Mb=a.createContext(null),Ab=a.forwardRef(function(e,n){[e,n]=me(e,n,Mb);let r=e.href&&!e.isDisabled?"a":"span",{linkProps:o,isPressed:i}=kb({...e,elementType:r},n),s=ue[r],{hoverProps:l,isHovered:u}=Ue(e),{focusProps:c,isFocused:d,isFocusVisible:f}=Lt(),p=ve({...e,defaultClassName:"react-aria-Link",values:{isCurrent:!!e["aria-current"],isDisabled:e.isDisabled||!1,isPressed:i,isHovered:u,isFocused:d,isFocusVisible:f}}),m=de(e,{global:!0});return delete m.onClick,$.createElement(s,{ref:n,slot:e.slot||void 0,...Q(m,p,o,l,c),"data-focused":d||void 0,"data-hovered":u||void 0,"data-pressed":i||void 0,"data-focus-visible":f||void 0,"data-current":!!e["aria-current"]||void 0,"data-disabled":e.isDisabled||void 0},p.children)}),Ru=a.createContext({}),Yi=({children:t,className:e,...n})=>{const r=$.useMemo(()=>R0(),[]),o=$.useMemo(()=>({slots:r}),[r]);return E.jsx(Ru,{value:o,children:E.jsx(Ab,{"data-slot":"link",...n,className:Se(e,r?.base()),children:i=>E.jsx(E.Fragment,{children:typeof t=="function"?t(i):t})})})},Rb=({children:t,className:e,...n})=>{const{slots:r}=a.use(Ru);return E.jsx(ge.span,{className:be(r?.icon,e),"data-default-icon":Ge(!t),"data-slot":"link-icon",...n,children:t??E.jsx(Mp,{"data-slot":"link-default-icon"})})},Lb=Object.assign(Yi,{Root:Yi,Icon:Rb}),Xi=({children:t,className:e,fullWidth:n,isDisabled:r,isIconOnly:o,size:i,slot:s,style:l,variant:u,[Tb]:c,...d})=>{const f=a.use(Pb),p=c===!0,m=i??(p?f?.size:void 0),h=u??(p?f?.variant:void 0),g=r??(p?f?.isDisabled:void 0),b=n??(p?f?.fullWidth:void 0),y=S0({fullWidth:b,isIconOnly:o,size:m,variant:h});return E.jsx(xo,{className:Se(e,y),"data-slot":"button",isDisabled:g,slot:s,style:l,...d,children:v=>typeof t=="function"?t(v):t})},Ro=Object.assign(Xi,{Root:Xi}),Ft=a.createContext({}),Ji=({children:t,className:e,variant:n="default",...r})=>{const o=$.useMemo(()=>P0({variant:n}),[n]),i=$.useMemo(()=>({slots:o}),[o]),s=$.useMemo(()=>({variant:n}),[n]),l=E.jsx(ge.div,{className:o.base({className:e}),"data-slot":"card",...r,children:t});return E.jsx(Ft,{value:i,children:n==="transparent"?l:E.jsx(Eo,{value:s,children:l})})},Ib=({className:t,...e})=>{const{slots:n}=a.use(Ft);return E.jsx(ge.div,{className:be(n?.header,t),"data-slot":"card-header",...e})},Fb=({children:t,className:e,...n})=>{const{slots:r}=a.use(Ft);return E.jsx(ge.h3,{className:be(r?.title,e),"data-slot":"card-title",...n,children:t})},Kb=({children:t,className:e,...n})=>{const{slots:r}=a.use(Ft);return E.jsx(ge.p,{className:be(r?.description,e),"data-slot":"card-description",...n,children:t})},Db=({className:t,...e})=>{const{slots:n}=a.use(Ft);return E.jsx(ge.div,{className:be(n?.content,t),"data-slot":"card-content",...e})},Nb=({className:t,...e})=>{const{slots:n}=a.use(Ft);return E.jsx(ge.div,{className:be(n?.footer,t),"data-slot":"card-footer",...e})},Rr=Object.assign(Ji,{Root:Ji,Header:Ib,Title:Fb,Description:Kb,Content:Db,Footer:Nb}),Lu=a.createContext({});let Ob=t=>{let{onHoverStart:e,onHoverChange:n,onHoverEnd:r,...o}=t;return o};const Vb=rn(function(e,n){[e,n]=me(e,n,Lu);let{hoverProps:r,isHovered:o}=Ue({...e,isDisabled:e.disabled}),{isFocused:i,isFocusVisible:s,focusProps:l}=Lt({isTextInput:!0,autoFocus:e.autoFocus}),u=!!e["aria-invalid"]&&e["aria-invalid"]!=="false",c=ve({...e,values:{isHovered:o,isFocused:i,isFocusVisible:s,isDisabled:e.disabled||!1,isInvalid:u},defaultClassName:"react-aria-Input"});return $.createElement(ue.input,{...Q(Ob(e),l,r),...c,ref:n,"data-focused":i||void 0,"data-disabled":e.disabled||void 0,"data-hovered":o||void 0,"data-focus-visible":s||void 0,"data-invalid":u||void 0})});function Bb(t,e){let{inputElementType:n="input",isDisabled:r=!1,isRequired:o=!1,isReadOnly:i=!1,type:s="text",validationBehavior:l="aria"}=t,[u,c]=rr(t.value,t.defaultValue||"",t.onChange),{focusableProps:d}=nr(t,e),f=zm({...t,value:u}),{isInvalid:p,validationErrors:m,validationDetails:h}=f.displayValidation,{labelProps:g,fieldProps:b,descriptionProps:y,errorMessageProps:v}=Gm({...t,isInvalid:p,errorMessage:t.errorMessage||m}),w=de(t,{labelable:!0});const x={type:s,pattern:t.pattern};let[F]=a.useState(u);return Ed(e,t.defaultValue??F,c),qm(t,f,e),{labelProps:g,inputProps:Q(w,n==="input"?x:void 0,{disabled:r,readOnly:i,required:o&&l==="native","aria-required":o&&l==="aria"||void 0,"aria-invalid":p||void 0,"aria-errormessage":t["aria-errormessage"],"aria-activedescendant":t["aria-activedescendant"],"aria-autocomplete":t["aria-autocomplete"],"aria-haspopup":t["aria-haspopup"],"aria-controls":t["aria-controls"],value:u,onChange:K=>c(V(K).value),autoComplete:t.autoComplete,autoCapitalize:t.autoCapitalize,maxLength:t.maxLength,minLength:t.minLength,name:t.name,form:t.form,placeholder:t.placeholder,inputMode:t.inputMode,autoCorrect:t.autoCorrect,spellCheck:t.spellCheck,[parseInt($.version,10)>=17?"enterKeyHint":"enterkeyhint"]:t.enterKeyHint,onCopy:t.onCopy,onCut:t.onCut,onPaste:t.onPaste,onCompositionEnd:t.onCompositionEnd,onCompositionStart:t.onCompositionStart,onCompositionUpdate:t.onCompositionUpdate,onSelect:t.onSelect,onBeforeInput:t.onBeforeInput,onInput:t.onInput,...d,...b}),descriptionProps:y,errorMessageProps:v,isInvalid:p,validationErrors:m,validationDetails:h}}const Iu=a.createContext({});let _b=t=>{let{onHoverStart:e,onHoverChange:n,onHoverEnd:r,...o}=t;return o};const dg=a.forwardRef(function(e,n){[e,n]=me(e,n,Iu);let{hoverProps:r,isHovered:o}=Ue(e),{isFocused:i,isFocusVisible:s,focusProps:l}=Lt({isTextInput:!0,autoFocus:e.autoFocus}),u=!!e["aria-invalid"]&&e["aria-invalid"]!=="false",c=ve({...e,values:{isHovered:o,isFocused:i,isFocusVisible:s,isDisabled:e.disabled||!1,isInvalid:u},defaultClassName:"react-aria-TextArea"});return $.createElement(ue.textarea,{...Q(_b(e),l,r),...c,ref:n,"data-focused":i||void 0,"data-disabled":e.disabled||void 0,"data-hovered":o||void 0,"data-focus-visible":s||void 0,"data-invalid":u||void 0})}),Hb=a.createContext(null),jb=rn(function(e,n){[e,n]=me(e,n,Hb);let{validationBehavior:r}=er(Wm)||{},o=e.validationBehavior??r??"native",i=a.useRef(null);[e,i]=me(e,i,$a);let[s,l]=mo(!e["aria-label"]&&!e["aria-labelledby"]),[u,c]=a.useState("input"),{labelProps:d,inputProps:f,descriptionProps:p,errorMessageProps:m,...h}=Bb({...O0(e),inputElementType:u,label:l,validationBehavior:o},i),g=a.useCallback(v=>{i.current=v,v&&c(v instanceof HTMLTextAreaElement?"textarea":"input")},[i]),b=ve({...e,values:{isDisabled:e.isDisabled||!1,isInvalid:h.isInvalid,isReadOnly:e.isReadOnly||!1,isRequired:e.isRequired||!1},defaultClassName:"react-aria-TextField"}),y=de(e,{global:!0});return delete y.id,$.createElement(ue.div,{...y,...b,ref:n,slot:e.slot||void 0,"data-disabled":e.isDisabled||void 0,"data-invalid":h.isInvalid||void 0,"data-readonly":e.isReadOnly||void 0,"data-required":e.isRequired||void 0},$.createElement(ze,{values:[[go,{...d,ref:s}],[Lu,{...f,ref:g}],[Iu,{...f,ref:g}],[_m,{role:"presentation",isInvalid:h.isInvalid,isDisabled:e.isDisabled||!1}],[an,{slots:{description:p,errorMessage:m}}],[Hm,h]]},b.children))});var Fu={};Fu={close:"إغلاق",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} إشعار`,other:()=>`${e.number(t.count)} إشعارات`})}.`};var Ku={};Ku={close:"Затвори",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} известие`,other:()=>`${e.number(t.count)} известия`})}.`};var Du={};Du={close:"Zavřít",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} oznámení`,other:()=>`${e.number(t.count)} oznámení`})}.`};var Nu={};Nu={close:"Luk",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} besked`,other:()=>`${e.number(t.count)} beskeder`})}.`};var Ou={};Ou={close:"Schließen",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} Benachrichtigung`,other:()=>`${e.number(t.count)} Benachrichtigungen`})}.`};var Vu={};Vu={close:"Κλείσιμο",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} ειδοποίηση`,other:()=>`${e.number(t.count)} ειδοποιήσεις`})}.`};var Bu={};Bu={close:"Close",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} notification`,other:()=>`${e.number(t.count)} notifications`})}.`};var _u={};_u={close:"Cerrar",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} notificación`,other:()=>`${e.number(t.count)} notificaciones`})}.`};var Hu={};Hu={close:"Sule",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} teatis`,other:()=>`${e.number(t.count)} teatist`})}.`};var ju={};ju={close:"Sulje",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} ilmoitus`,other:()=>`${e.number(t.count)} ilmoitusta`})}.`};var zu={};zu={close:"Fermer",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} notification`,other:()=>`${e.number(t.count)} notifications`})}.`};var Uu={};Uu={close:"סגור",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} התראה`,other:()=>`${e.number(t.count)} התראות`})}.`};var Zu={};Zu={close:"Zatvori",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} obavijest`,other:()=>`${e.number(t.count)} obavijesti`})}.`};var Wu={};Wu={close:"Bezárás",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} értesítés`,other:()=>`${e.number(t.count)} értesítés`})}.`};var Gu={};Gu={close:"Chiudi",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} notifica`,other:()=>`${e.number(t.count)} notifiche`})}.`};var qu={};qu={close:"閉じる",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} 個の通知`,other:()=>`${e.number(t.count)} 個の通知`})}。`};var Yu={};Yu={close:"닫기",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)}개 알림`,other:()=>`${e.number(t.count)}개 알림`})}.`};var Xu={};Xu={close:"Uždaryti",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} pranešimas`,other:()=>`${e.number(t.count)} pranešimai`})}.`};var Ju={};Ju={close:"Aizvērt",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} paziņojums`,other:()=>`${e.number(t.count)} paziņojumi`})}.`};var Qu={};Qu={close:"Lukk",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} varsling`,other:()=>`${e.number(t.count)} varsler`})}.`};var ec={};ec={close:"Sluiten",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} melding`,other:()=>`${e.number(t.count)} meldingen`})}.`};var tc={};tc={close:"Zamknij",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} powiadomienie`,few:()=>`${e.number(t.count)} powiadomienia`,many:()=>`${e.number(t.count)} powiadomień`,other:()=>`${e.number(t.count)} powiadomienia`})}.`};var nc={};nc={close:"Fechar",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} notificação`,other:()=>`${e.number(t.count)} notificações`})}.`};var rc={};rc={close:"Fechar",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} notificação`,other:()=>`${e.number(t.count)} notificações`})}.`};var oc={};oc={close:"Închideţi",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} notificare`,other:()=>`${e.number(t.count)} notificări`})}.`};var ic={};ic={close:"Закрыть",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} уведомление`,other:()=>`${e.number(t.count)} уведомления`})}.`};var sc={};sc={close:"Zatvoriť",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} oznámenie`,few:()=>`${e.number(t.count)} oznámenia`,other:()=>`${e.number(t.count)} oznámení`})}.`};var lc={};lc={close:"Zapri",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} obvestilo`,two:()=>`${e.number(t.count)} obvestili`,few:()=>`${e.number(t.count)} obvestila`,other:()=>`${e.number(t.count)} obvestil`})}.`};var ac={};ac={close:"Zatvori",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} obaveštenje`,other:()=>`${e.number(t.count)} obaveštenja`})}.`};var uc={};uc={close:"Stäng",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} meddelande`,other:()=>`${e.number(t.count)} meddelanden`})}.`};var cc={};cc={close:"Kapat",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} bildirim`,other:()=>`${e.number(t.count)} bildirim`})}.`};var dc={};dc={close:"Закрити",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} сповіщення`,other:()=>`${e.number(t.count)} сповіщення`})}.`};var fc={};fc={close:"关闭",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} 个通知`,other:()=>`${e.number(t.count)} 个通知`})}。`};var pc={};pc={close:"關閉",notifications:(t,e)=>`${e.plural(t.count,{one:()=>`${e.number(t.count)} 個通知`,other:()=>`${e.number(t.count)} 個通知`})}。`};var Lo={};Lo={"ar-AE":Fu,"bg-BG":Ku,"cs-CZ":Du,"da-DK":Nu,"de-DE":Ou,"el-GR":Vu,"en-US":Bu,"es-ES":_u,"et-EE":Hu,"fi-FI":ju,"fr-FR":zu,"he-IL":Uu,"hr-HR":Zu,"hu-HU":Wu,"it-IT":Gu,"ja-JP":qu,"ko-KR":Yu,"lt-LT":Xu,"lv-LV":Ju,"nb-NO":Qu,"nl-NL":ec,"pl-PL":tc,"pt-BR":nc,"pt-PT":rc,"ro-RO":oc,"ru-RU":ic,"sk-SK":sc,"sl-SI":lc,"sr-SP":ac,"sv-SE":uc,"tr-TR":cc,"uk-UA":dc,"zh-CN":fc,"zh-TW":pc};function zb(t){return t&&t.__esModule?t.default:t}function Ub(t,e,n){let{key:r,timer:o,timeout:i}=t.toast;a.useEffect(()=>{if(!(o==null||i==null))return o.reset(i),()=>{o.pause()}},[o,i]);let s=xe(),l=Ye(),u=sr(zb(Lo),"@react-aria/toast"),[c,d]=a.useState(!1);return J(()=>{d(!0)},[]),{toastProps:{...de(t,{labelable:!0}),role:"alertdialog","aria-modal":"false","aria-labelledby":t["aria-labelledby"]||s,"aria-describedby":t["aria-describedby"]||l,tabIndex:0},contentProps:{role:"alert","aria-atomic":"true","aria-hidden":c?void 0:"true"},titleProps:{id:s},descriptionProps:{id:l},closeButtonProps:{"aria-label":u.format("close"),onPress:()=>e.close(r)}}}const hc=1,Lr=Symbol.for("react-aria-landmark-manager");function Zb(t){return document.addEventListener("react-aria-landmark-manager-change",t),()=>document.removeEventListener("react-aria-landmark-manager-change",t)}function Qi(){if(typeof document>"u")return null;let t=document[Lr];return t&&t.version>=hc?t:(document[Lr]=new Gb,document.dispatchEvent(new CustomEvent("react-aria-landmark-manager-change")),document[Lr])}function Wb(){return Co.useSyncExternalStore(Zb,Qi,Qi)}class Gb{constructor(){this.landmarks=[],this.isListening=!1,this.refCount=0,this.version=hc,this.f6Handler=this.f6Handler.bind(this),this.focusinHandler=this.focusinHandler.bind(this),this.focusoutHandler=this.focusoutHandler.bind(this)}setupIfNeeded(){this.isListening||(document.addEventListener("keydown",this.f6Handler,{capture:!0}),document.addEventListener("focusin",this.focusinHandler,{capture:!0}),document.addEventListener("focusout",this.focusoutHandler,{capture:!0}),this.isListening=!0)}teardownIfNeeded(){!this.isListening||this.landmarks.length>0||this.refCount>0||(document.removeEventListener("keydown",this.f6Handler,{capture:!0}),document.removeEventListener("focusin",this.focusinHandler,{capture:!0}),document.removeEventListener("focusout",this.focusoutHandler,{capture:!0}),this.isListening=!1)}focusLandmark(e,n){this.landmarks.find(r=>r.ref.current===e)?.focus?.(n)}getLandmarksByRole(e){return new Set(this.landmarks.filter(n=>n.role===e))}getLandmarkByRole(e){return this.landmarks.find(n=>n.role===e)}addLandmark(e){if(this.setupIfNeeded(),this.landmarks.find(o=>o.ref===e.ref)||!e.ref.current)return;if(this.landmarks.filter(o=>o.role==="main").length>1,this.landmarks.length===0){this.landmarks=[e],this.checkLabels(e.role);return}let n=0,r=this.landmarks.length-1;for(;n<=r;){let o=Math.floor((n+r)/2),i=e.ref.current.compareDocumentPosition(this.landmarks[o].ref.current);!!(i&Node.DOCUMENT_POSITION_PRECEDING||i&Node.DOCUMENT_POSITION_CONTAINS)?n=o+1:r=o-1}this.landmarks.splice(n,0,e),this.checkLabels(e.role)}updateLandmark(e){let n=this.landmarks.findIndex(r=>r.ref===e.ref);n>=0&&(this.landmarks[n]={...this.landmarks[n],...e},this.checkLabels(this.landmarks[n].role))}removeLandmark(e){this.landmarks=this.landmarks.filter(n=>n.ref!==e),this.teardownIfNeeded()}checkLabels(e){let n=this.getLandmarksByRole(e);n.size>1&&[...n].filter(r=>!r.label)}closestLandmark(e){let n=new Map(this.landmarks.map(o=>[o.ref.current,o])),r=e;for(;r&&!n.has(r)&&r!==document.body&&r.parentElement;)r=r.parentElement;return n.get(r)}getNextLandmark(e,{backward:n}){let r=this.closestLandmark(e),o=n?this.landmarks.length-1:0;r&&(o=this.landmarks.indexOf(r)+(n?-1:1));let i=()=>{if(o<0){if(!e.dispatchEvent(new CustomEvent("react-aria-landmark-navigation",{detail:{direction:"backward"},bubbles:!0,cancelable:!0})))return!0;o=this.landmarks.length-1}else if(o>=this.landmarks.length){if(!e.dispatchEvent(new CustomEvent("react-aria-landmark-navigation",{detail:{direction:"forward"},bubbles:!0,cancelable:!0})))return!0;o=0}return o<0||o>=this.landmarks.length};if(i())return;let s=o;for(;this.landmarks[o].ref.current?.closest("[aria-hidden=true]");){if(o+=n?-1:1,i())return;if(o===s)break}return this.landmarks[o]}f6Handler(e){e.key==="F6"&&(e.altKey?this.focusMain():this.navigate(V(e),e.shiftKey))&&(e.preventDefault(),e.stopPropagation())}focusMain(){let e=this.getLandmarkByRole("main");return e&&e.ref.current&&e.ref.current.isConnected?(this.focusLandmark(e.ref.current,"forward"),!0):!1}navigate(e,n){let r=this.getNextLandmark(e,{backward:n});if(!r)return!1;if(r.lastFocused){let o=r.lastFocused;if(Y(document.body,o))return o.focus(),!0}return r.ref.current&&r.ref.current.isConnected?(this.focusLandmark(r.ref.current,n?"backward":"forward"),!0):!1}focusinHandler(e){let n=this.closestLandmark(V(e));n&&n.ref.current!==V(e)&&this.updateLandmark({ref:n.ref,lastFocused:V(e)});let r=e.relatedTarget;if(r){let o=this.closestLandmark(r);o&&o.ref.current===r&&o.blur()}}focusoutHandler(e){let n=V(e),r=e.relatedTarget;if(!r||r===document){let o=this.closestLandmark(n);o&&o.ref.current===n&&o.blur()}}createLandmarkController(){let e=this;return e.refCount++,e.setupIfNeeded(),{navigate(n,r){let o=r?.from||document.activeElement;return e.navigate(o,n==="backward")},focusNext(n){let r=n?.from||document.activeElement;return e.navigate(r,!1)},focusPrevious(n){let r=n?.from||document.activeElement;return e.navigate(r,!0)},focusMain(){return e.focusMain()},dispose(){e&&(e.refCount--,e.teardownIfNeeded(),e=null)}}}registerLandmark(e){return this.landmarks.find(n=>n.ref===e.ref)?this.updateLandmark(e):this.addLandmark(e),()=>this.removeLandmark(e.ref)}}function qb(t,e){const{role:n,"aria-label":r,"aria-labelledby":o,focus:i}=t;let s=Wb(),l=r||o,[u,c]=a.useState(!1),d=a.useCallback(()=>{c(!0)},[c]),f=a.useCallback(()=>{c(!1)},[c]);return J(()=>{if(s)return s.registerLandmark({ref:e,label:l,role:n,focus:i||d,blur:f})},[s,l,e,n,i,d,f]),a.useEffect(()=>{u&&e.current?.focus()},[u,e]),{landmarkProps:{role:n,tabIndex:u?-1:void 0,"aria-label":r,"aria-labelledby":o}}}function Yb(t){return t&&t.__esModule?t.default:t}function Xb(t,e,n){let r=sr(Yb(Lo),"@react-aria/toast"),{landmarkProps:o}=qb({role:"region","aria-label":t["aria-label"]||r.format("notifications",{count:e.visibleToasts.length})},n),i=a.useRef(!1),s=a.useRef(!1),l=a.useCallback(()=>{i.current||s.current?e.pauseAll():e.resumeAll()},[e]),{hoverProps:u}=Ue({onHoverStart:()=>{i.current=!0,l()},onHoverEnd:()=>{i.current=!1,l()}}),c=a.useRef([]),d=a.useRef(e.visibleToasts),f=a.useRef(null);J(()=>{if(f.current===-1||e.visibleToasts.length===0||!n.current){c.current=[],d.current=e.visibleToasts;return}if(c.current=[...n.current.querySelectorAll('[role="alertdialog"]')],d.current.length===e.visibleToasts.length&&e.visibleToasts.every((b,y)=>b.key===d.current[y].key)){d.current=e.visibleToasts;return}let h=d.current.map((b,y)=>({...b,i:y,isRemoved:!e.visibleToasts.some(v=>b.key===v.key)})),g=h.findIndex(b=>b.i===f.current&&b.isRemoved);if(g>-1)if(Je()==="pointer"&&p.current?.isConnected)ce(p.current);else{let b=0,y,v;for(;b<=g;)h[b].isRemoved||(v=Math.max(0,b-1)),b++;for(;b=0&&v=0&&y{s.current=!0,p.current=h.relatedTarget,l()},onBlurWithin:()=>{s.current=!1,p.current=null,l()}});return a.useEffect(()=>{e.visibleToasts.length===0&&p.current?.isConnected&&(Je()==="pointer"?ce(p.current):p.current.focus(),p.current=null)},[n,e.visibleToasts.length]),a.useEffect(()=>()=>{p.current?.isConnected&&(Je()==="pointer"?ce(p.current):p.current.focus(),p.current=null)},[n]),{regionProps:Q(o,u,m,{tabIndex:-1,"data-react-aria-top-layer":!0,onFocus:h=>{let g=V(h).closest('[role="alertdialog"]');f.current=c.current.findIndex(b=>b===g)},onBlur:()=>{f.current=-1}})}}function Jb(t){let e=a.useCallback(o=>t.subscribe(o),[t]),n=a.useCallback(()=>t.visibleToasts,[t]);return{visibleToasts:Co.useSyncExternalStore(e,n,n),add:(o,i)=>t.add(o,i),close:o=>t.close(o),pauseAll:()=>t.pauseAll(),resumeAll:()=>t.resumeAll()}}class Qb{constructor(e){this.queue=[],this.subscriptions=new Set,this.visibleToasts=[],this.maxVisibleToasts=e?.maxVisibleToasts??1/0,this.wrapUpdate=e?.wrapUpdate}runWithWrapUpdate(e,n){this.wrapUpdate?this.wrapUpdate(e,n):e()}subscribe(e){return this.subscriptions.add(e),()=>this.subscriptions.delete(e)}add(e,n={}){let r="_"+Math.random().toString(36).slice(2),o={...n,content:e,key:r,timer:n.timeout?new e1(()=>this.close(r),n.timeout):void 0};return this.queue.unshift(o),this.updateVisibleToasts("add"),r}close(e){let n=this.queue.findIndex(r=>r.key===e);n>=0&&(this.queue[n].onClose?.(),this.queue.splice(n,1)),this.updateVisibleToasts("remove")}updateVisibleToasts(e){this.visibleToasts=this.queue.slice(0,this.maxVisibleToasts),this.runWithWrapUpdate(()=>{for(let n of this.subscriptions)n()},e)}pauseAll(){for(let e of this.visibleToasts)e.timer&&e.timer.pause()}resumeAll(){for(let e of this.visibleToasts)e.timer&&e.timer.resume()}clear(){this.queue=[],this.updateVisibleToasts("clear")}}class e1{constructor(e,n){this.startTime=null,this.remaining=n,this.callback=e}reset(e){this.remaining=e,this.resume()}pause(){this.timerId!=null&&(clearTimeout(this.timerId),this.timerId=null,this.remaining-=Date.now()-this.startTime)}resume(){this.remaining<=0||(this.startTime=Date.now(),this.timerId=setTimeout(()=>{this.timerId=null,this.remaining=0,this.callback()},this.remaining))}}const cr=a.createContext(null),t1=a.forwardRef(function(e,n){let r=nt(),o=Jb(e.queue),i=rt(n),{regionProps:s}=Xb(e,o,i),{focusProps:l,isFocused:u,isFocusVisible:c}=Lt(),{hoverProps:d,isHovered:f}=Ue({}),p=ve({...e,children:void 0,defaultClassName:"react-aria-ToastRegion",values:{visibleToasts:o.visibleToasts,isHovered:f,isFocused:u,isFocusVisible:c}}),{direction:m}=it(),h,{getContainer:g}=sa();r||(h=document.body,g&&(h=g()));let b=de(e,{global:!0}),y=$.createElement(cr.Provider,{value:o},$.createElement(ue.div,{...Q(b,p,s,l,d),dir:m,ref:i,"data-hovered":f||void 0,"data-focused":u||void 0,"data-focus-visible":c||void 0},typeof e.children=="function"?$.createElement(n1,{...e,render:void 0,className:void 0,style:{display:"contents"}},e.children):e.children));return o.visibleToasts.length>0&&h?Qe.createPortal(y,h):null}),n1=a.forwardRef(function(e,n){let r=a.useContext(cr),{hoverProps:o,isHovered:i}=Ue({}),s=ve({...e,children:void 0,defaultClassName:"react-aria-ToastList",values:{visibleToasts:r.visibleToasts,isFocused:!1,isFocusVisible:!1,isHovered:i}});return $.createElement(ue.ol,{...o,...s,ref:n},r.visibleToasts.map(l=>$.createElement("li",{key:l.key,style:{display:"contents"}},e.children({toast:l}))))}),r1=a.forwardRef(function(e,n){let r=a.useContext(cr),o=rt(n),{toastProps:i,contentProps:s,titleProps:l,descriptionProps:u,closeButtonProps:c}=Ub(e,r,o),{focusProps:d,isFocused:f,isFocusVisible:p}=Lt(),m=ve({...e,defaultClassName:"react-aria-Toast",values:{toast:e.toast,isFocused:f,isFocusVisible:p}}),h=de(e,{global:!0});return $.createElement(ue.div,{...Q(h,m,i,d),ref:o,"data-focused":f||void 0,"data-focus-visible":p||void 0},$.createElement(ze,{values:[[mc,s],[an,{slots:{[dt]:{},title:l,description:u}}],[$o,{slots:{[dt]:{},close:c}}]]},m.children))}),mc=a.createContext({}),o1=a.forwardRef(function(e,n){return[e,n]=me(e,n,mc),$.createElement(ue.div,{render:e.render,className:"react-aria-ToastContent",...e,ref:n},e.children)}),wt={blue:"\x1B[34m",green:"\x1B[32m",magenta:"\x1B[35m",red:"\x1B[31m",reset:"\x1B[0m",yellow:"\x1B[33m"},i1={debug:wt.magenta,error:wt.red,info:wt.blue,success:wt.green,warn:wt.yellow},s1={debug:"🔍",error:"❌",info:"ℹ️",success:"✅",warn:"⚠️"};class l1{constructor(e={}){this.enabled=e.enabled??!0,this.prefix=e.prefix??"HeroUI"}formatMessage(e,n){const r=i1[e],o=s1[e];return`${r}[${this.prefix}]${wt.reset} ${o} ${n}`}log(e,n,...r){if(!this.enabled)return;const o=this.formatMessage(e,n);switch(e){case"error":console.error(o,...r);break;case"warn":console.warn(o,...r);break;default:console.log(o,...r)}}info(e,...n){this.log("info",e,...n)}success(e,...n){this.log("success",e,...n)}warn(e,...n){this.log("warn",e,...n)}error(e,...n){this.log("error",e,...n)}debug(e,...n){this.log("debug",e,...n)}divider(e="=",n=80){this.enabled&&console.log(e.repeat(n))}newline(){this.enabled&&console.log()}}new l1({prefix:"HeroUI"});const a1=t=>{const e=`$$heroui.collection.${t}`,n=a.createContext(void 0),r=(u,c)=>a.Children.map(u,d=>a.isValidElement(d)?$.cloneElement(d,{[e]:c}):d),o=u=>{const{[e]:c,...d}=u;return[c,d]},i=u=>{const[c,d]=o(u),f=a.useContext(n);return[c??f,d]},s=({children:u,...c})=>E.jsx(n.Provider,{value:c,children:r(u,c)});return s.displayName=`HeroUI.CollectionSlot(${t})`,{key:e,inject:r,consume:o,useSlot:i,Injector:s,withSlot:(u,c)=>{const d=a.forwardRef(function(p,m){const[h,g]=i(p),{children:b,...y}=g;if(!h)return E.jsx(u,{...y,ref:m,children:b});if(c)return c({...y,children:b},h,m);const{className:v,render:w,...x}=h;return E.jsx(u,{...y,ref:m,children:w?w({children:b,className:v,...x}):E.jsx("div",{className:v,"data-slot":`${t}-container`,...x,children:b})})});return d.displayName=`HeroUI.withCollectionSlot(${u.displayName||u.name||t})`,d},Context:n}},u1=a.createContext({});a1("combo-box.inputGroup");const bc=12,gc=3,c1=Number.MAX_SAFE_INTEGER,vc=.05,d1=460,Fn=4e3,yc=300,f1=["altKey","KeyT"],Io=a.createContext({}),p1=({children:t,className:e,variant:n,...r})=>{const o=$.useMemo(()=>L0({variant:n}),[n]);return E.jsx(Om,{className:Se(e,o.item()),"data-slot":"menu-item",...r,children:i=>E.jsx(Io,{value:{slots:o,state:i},children:typeof t=="function"?t(i):t})})},h1=({children:t,className:e,type:n="checkmark",...r})=>{const{slots:o,state:i}=a.use(Io),s=i?.isSelected,l=typeof t=="function"?t(i??{}):t||(n==="dot"?E.jsx("svg",{"aria-hidden":"true","data-slot":"menu-item-indicator--dot",fill:"currentColor",fillRule:"evenodd",role:"presentation",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",children:E.jsx("path",{clipRule:"evenodd",d:"M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14",fillRule:"evenodd"})}):E.jsx("svg",{"aria-hidden":"true","data-slot":"menu-item-indicator--checkmark",fill:"none",role:"presentation",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:s?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 17 18",children:E.jsx("polyline",{points:"1 9 7 14 15 4"})}));return E.jsx(ge.span,{"aria-hidden":"true",className:be(o?.indicator,e),"data-slot":"menu-item-indicator","data-type":n,"data-visible":s||void 0,...r,children:l})},m1=({children:t,className:e,...n})=>{const{slots:r,state:o}=a.use(Io);if(!o?.hasSubmenu)return null;const l=t??E.jsx(kp,{});return E.jsx(ge.span,{"aria-hidden":"true",className:be(r?.submenuIndicator,e),"data-slot":"submenu-indicator",...n,children:l})},b1=({children:t,className:e,...n})=>{const r=$.useMemo(()=>I0({class:typeof e=="string"?e:void 0}),[e]);return E.jsx(Nm,{className:r,...n,children:t})},dr=a.createContext({}),es=({children:t,...e})=>{const n=$.useMemo(()=>k0(),[]),r=$.useMemo(()=>({slots:n}),[n]);return E.jsx(dr,{value:r,children:E.jsx(Rm,{...e,children:t})})},g1=({children:t,className:e,...n})=>{const{slots:r}=a.use(dr);return E.jsx(xo,{className:Se(e,r?.trigger()),"data-slot":"dropdown-trigger",...n,children:o=>E.jsx(E.Fragment,{children:typeof t=="function"?t(o):t})})},v1=({children:t,className:e,placement:n,...r})=>{const{slots:o}=a.use(dr);return E.jsx(Eo,{value:{variant:"default"},children:E.jsx(Sh,{...r,className:Se(e,o?.popover()),"data-slot":"dropdown-popover",placement:n,children:t})})};function y1({className:t,...e}){const{slots:n}=a.use(dr);return E.jsx(Fm,{className:Se(t,n?.menu()),"data-selection-mode":e.selectionMode,"data-slot":"dropdown-menu",...e})}const $1=t=>E.jsx(p1,{...t}),x1=t=>E.jsx(m1,{...t}),E1=({children:t,...e})=>E.jsx(Im,{"data-slot":"dropdown-submenu-trigger",...e,children:t}),w1=t=>E.jsx(h1,{...t}),C1=t=>E.jsx(b1,{...t}),fg=Object.assign(es,{Root:es,Trigger:g1,Popover:v1,Menu:y1,Section:C1,Item:$1,ItemIndicator:w1,SubmenuIndicator:x1,SubmenuTrigger:E1}),$c=a.createContext({}),ts=({children:t,className:e,fullWidth:n,variant:r,...o})=>{const i=$.useMemo(()=>D0({fullWidth:n}),[n]),s=$.useMemo(()=>({variant:r}),[r]);return E.jsx(jb,{"data-slot":"textfield",...o,className:Se(e,i),children:l=>E.jsx($c,{value:s,children:E.jsx(E.Fragment,{children:typeof t=="function"?t(l):t})})})},ns=({className:t,fullWidth:e,variant:n,...r})=>{const o=a.use($c),i=a.use(u1),s=n??o.variant??i.variant;return E.jsx(Vb,{className:Se(t,M0({fullWidth:e,variant:s})),"data-slot":"input",...r})},pg=Object.assign(ns,{Root:ns}),rs=({children:t,className:e,isDisabled:n,isInvalid:r,isRequired:o,...i})=>E.jsx(_0,{className:A0({isRequired:o,isDisabled:n,isInvalid:r,className:e}),"data-slot":"label",...i,children:t}),hg=Object.assign(rs,{Root:rs}),xc=globalThis?.document?a.useLayoutEffect:a.useEffect,Ir=new Map;function S1(t,e,n=!0){const r=nt();return a.useMemo(()=>{if(e!==void 0)return e;if(!r){if(n&&Ir.has(t))return Ir.get(t);try{const o=document.documentElement,i=getComputedStyle(o).getPropertyValue(t).trim()||void 0;return n&&Ir.set(t,i),i}catch{return}}},[t,e,r,n])}const os=({animationType:t,className:e,...n})=>{const r=S1("--skeleton-animation",t),o=$.useMemo(()=>F0({animationType:r}),[r]);return E.jsx(ge.div,{className:o.base({className:e}),...n})},mg=Object.assign(os,{Root:os}),P1=({...t})=>{const e=a.useId();return E.jsxs("svg",{"data-slot":"spinner-icon",viewBox:"0 0 24 24",...t,children:[E.jsxs("defs",{children:[E.jsxs("linearGradient",{id:`«data-slot-icon-def-1»-${e}`,x1:"50%",x2:"50%",y1:"5.271%",y2:"91.793%",children:[E.jsx("stop",{offset:"0%",stopColor:"currentColor"}),E.jsx("stop",{offset:"100%",stopColor:"currentColor",stopOpacity:.55})]}),E.jsxs("linearGradient",{id:`«data-slot-icon-def-2»-${e}`,x1:"50%",x2:"50%",y1:"15.24%",y2:"87.15%",children:[E.jsx("stop",{offset:"0%",stopColor:"currentColor",stopOpacity:0}),E.jsx("stop",{offset:"100%",stopColor:"currentColor",stopOpacity:.55})]})]}),E.jsxs("g",{fill:"none",children:[E.jsx("path",{d:"m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z"}),E.jsx("path",{d:"M8.749.021a1.5 1.5 0 0 1 .497 2.958A7.5 7.5 0 0 0 3 10.375a7.5 7.5 0 0 0 7.5 7.5v3c-5.799 0-10.5-4.7-10.5-10.5C0 5.23 3.726.865 8.749.021",fill:`url(#«data-slot-icon-def-1»-${e})`,transform:"translate(1.5 1.625)"}),E.jsx("path",{d:"M15.392 2.673a1.5 1.5 0 0 1 2.119-.115A10.48 10.48 0 0 1 21 10.375c0 5.8-4.701 10.5-10.5 10.5v-3a7.5 7.5 0 0 0 5.007-13.084a1.5 1.5 0 0 1-.115-2.118",fill:`url(#«data-slot-icon-def-2»-${e})`,transform:"translate(1.5 1.625)"})]})]})},is=({className:t,color:e,size:n,...r})=>E.jsx(ge.span,{"aria-label":"Loading","data-slot":"spinner",role:"status",...r,className:K0({className:t,color:e,size:n}),children:E.jsx(P1,{"aria-hidden":!0})}),T1=Object.assign(is,{Root:is}),bg=Object.assign(ts,{Root:ts}),k1=t=>{const[e,n]=a.useState(void 0),r=a.useCallback(()=>{const o=t.current;if(!o)return;const i=o.style.height;o.style.height="auto";const s=o.scrollHeight;o.style.height=i,n(l=>l!==s?s:l)},[t]);return xc(()=>{r()},[r]),a.useEffect(()=>{const o=t.current;if(!o)return;let i=0;const s=()=>{i||(i=requestAnimationFrame(()=>{i=0,r()}))},l=new MutationObserver(s);l.observe(o,{attributeFilter:["class"],attributes:!0,characterData:!0,childList:!0,subtree:!0});let u=o.getBoundingClientRect().width;const c=new ResizeObserver(d=>{const f=d[0]?.contentRect.width;f===void 0||Math.abs(f-u)<.5||(u=f,s())});return c.observe(o),()=>{l.disconnect(),c.disconnect(),cancelAnimationFrame(i)}},[t,r]),{height:e}},M1=typeof window<"u"?a.useLayoutEffect:a.useEffect,A1=typeof window>"u";function R1(t,{defaultValue:e=!1,initializeWithValue:n=!0}={}){const r=l=>A1?e:window.matchMedia(l).matches,[o,i]=a.useState(()=>n?r(t):e);function s(){i(r(t))}return M1(()=>{const l=window.matchMedia(t);return s(),l.addListener?l.addListener(s):l.addEventListener("change",s),()=>{l.removeListener?l.removeListener(s):l.removeEventListener("change",s)}},[t]),o}const Fr=typeof performance<"u"&&typeof performance.now=="function"?()=>performance.now():()=>Date.now(),ss=new WeakSet;class L1{startTime=null;constructor(e,n){this.remaining=n,this.callback=e}reset(e){this.remaining=e,this.resume()}pause(){this.timerId!=null&&(clearTimeout(this.timerId),this.timerId=null,this.remaining-=Fr()-(this.startTime??Fr()))}resume(){this.remaining<=0||(this.startTime=Fr(),this.timerId=setTimeout(()=>{this.timerId=null,this.remaining=0,this.callback()},this.remaining))}}class en extends Qb{static didWarnMissingNotify=!1;exitTimers=new Map;exitingSnapshot=new Set;exitSubscriptions=new Set;suspensions=new Set;isBatchingExits=!1;constructor(e,n=yc){super(e),this.exitDuration=n}suspendTimers(e){const n=this.suspensions.size===0;this.suspensions.add(e),n&&super.pauseAll()}resumeTimers(e){this.suspensions.delete(e),this.suspensions.size===0&&super.resumeAll()}pauseAll(){this.suspendTimers("external")}resumeAll(){this.resumeTimers("external")}guardTimer(e){if(ss.has(e))return;ss.add(e);const n=e.resume.bind(e),r=e.reset.bind(e);e.resume=()=>{this.suspensions.size>0||e.timerId!=null||n()},e.reset=o=>{e.pause(),r(o)}}add(e,n){const r=super.add(e,n),o=this.visibleToasts.find(i=>i.key===r)?.timer;return o&&this.guardTimer(o),r}updateToast(e,n,r){if(this.exitTimers.has(e))return!1;const o=this.visibleToasts.find(s=>s.key===e);if(!o)return!1;if(o.content=n,r&&"onClose"in r&&(o.onClose=r.onClose),r?.timeout!==void 0)if(o.timer?.pause(),o.timeout=r.timeout,r.timeout>0){const s=new L1(()=>this.close(e),r.timeout);this.guardTimer(s),o.timer=s}else o.timer=void 0;const i=this.updateVisibleToasts;return typeof i=="function"?i.call(this,"add"):(en.didWarnMissingNotify||(en.didWarnMissingNotify=!0,console.warn("[HeroUI Toast] react-stately no longer exposes updateVisibleToasts; toast updates fall back to a partial re-render.")),this.exitingSnapshot=new Set(this.exitTimers.keys()),this.notifyExitSubscribers()),!0}getExitingKeys=()=>this.exitingSnapshot;subscribeExiting=e=>(this.exitSubscriptions.add(e),()=>{this.exitSubscriptions.delete(e)});notifyExitSubscribers(){for(const e of this.exitSubscriptions)e()}close(e){const n=this.visibleToasts.find(i=>i.key===e);if(this.exitTimers.has(e)||!n)return;if(!(this.exitDuration>0&&typeof window<"u"&&!window.matchMedia?.("(prefers-reduced-motion: reduce)")?.matches)){super.close(e);return}const o=n.onClose;n.onClose=void 0,this.exitTimers.set(e,setTimeout(()=>{this.exitTimers.delete(e),this.exitingSnapshot=new Set(this.exitTimers.keys()),super.close(e),this.isBatchingExits||this.notifyExitSubscribers()},this.exitDuration)),this.isBatchingExits||(this.exitingSnapshot=new Set(this.exitTimers.keys()),this.notifyExitSubscribers()),o?.()}clear(){this.isBatchingExits=!0;try{for(const e of[...this.visibleToasts])this.close(e.key)}finally{this.isBatchingExits=!1,this.exitingSnapshot=new Set(this.exitTimers.keys()),this.notifyExitSubscribers()}}destroy(){for(const e of this.exitTimers.values())clearTimeout(e);this.exitTimers.clear(),this.exitingSnapshot=new Set,this.exitSubscriptions.clear(),this.suspensions.clear();for(const e of this.visibleToasts)e.timer?.pause()}}const I1=t=>t instanceof en;class Ec{constructor(e){this.maxVisibleToasts=e?.maxVisibleToasts,this.queue=new en({maxVisibleToasts:c1,wrapUpdate:e?.wrapUpdate},e?.exitDuration??yc)}add(e,n){return this.queue.add(e,{...n,timeout:n?.timeout??Fn})}close(e){this.queue.close(e)}update(e,n,r){return this.queue.updateToast(e,n,r)}pauseAll(){this.queue.pauseAll()}resumeAll(){this.queue.resumeAll()}clear(){this.queue.clear()}subscribe(e){return this.queue.subscribe(e)}get visibleToasts(){return this.queue.visibleToasts}getQueue(){return this.queue}destroy(){this.queue.destroy()}}function F1(t){const e=(i,s)=>({title:i,description:s?.description,indicator:s?.indicator,variant:s?.variant||"default",actionProps:s?.actionProps,isLoading:s?.isLoading}),n=i=>({timeout:i?.timeout??Fn,onClose:i?.onClose}),r=i=>({...i&&"timeout"in i?{timeout:i.timeout}:null,...i&&"onClose"in i?{onClose:i.onClose}:null}),o=(i,s)=>t.add(e(i,s),n(s));return o.success=(i,s)=>o(i,{...s,variant:"success"}),o.danger=(i,s)=>o(i,{...s,variant:"danger"}),o.info=(i,s)=>o(i,{...s,variant:"accent"}),o.warning=(i,s)=>o(i,{...s,variant:"warning"}),o.update=(i,s,l)=>{const u=e(s,l);return t.update(i,u,r(l))?i:t.add(u,n(l))},o.promise=(i,s)=>{const l=typeof i=="function"?i():i,u=t.add(e(s.loading,{isLoading:!0}),{timeout:0});return l.then(c=>{const d=typeof s.success=="function"?s.success(c):s.success;return o.update(u,d,{isLoading:!1,timeout:Fn,variant:"success"})}).catch(c=>{const d=typeof s.error=="function"?s.error(c):s.error;return o.update(u,d,{isLoading:!1,timeout:Fn,variant:"danger"})}),u},o.getQueue=()=>t.getQueue(),o.close=i=>t.close(i),o.pauseAll=()=>t.pauseAll(),o.resumeAll=()=>t.resumeAll(),o.clear=()=>t.clear(),o}const K1=new Ec,Wn=F1(K1),st=a.createContext({}),ls=["altKey","ctrlKey","metaKey","shiftKey"],D1=new Set,as=()=>D1,N1=()=>()=>{},O1=(t,e)=>{if(!e){document.activeElement?.blur();return}const n=i=>i instanceof HTMLElement&&i.matches('[data-slot="toast"]:not([data-exiting="true"]):not([data-hidden="true"])');let r=null,o=t.previousElementSibling;for(;o;){if(n(o)){r=o;break}o=o.previousElementSibling}if(!r)for(o=t.nextElementSibling;o;){if(n(o)){r=o;break}o=o.nextElementSibling}if(!r){const i=t.closest('[data-slot="toast-region"]');if(i){for(const s of i.querySelectorAll('[data-slot="toast"]:not([data-exiting="true"]):not([data-hidden="true"])'))if(s!==t){r=s;break}}}r?r.focus():document.activeElement?.blur()},Fo=({children:t,className:e,placement:n,ref:r,scaleFactor:o,style:i,toast:s,variant:l,...u})=>{const{exitingKeys:c,gap:d=bc,heightsByKey:f,isExpanded:p=!1,maxVisibleToasts:m=gc,onToastHeightChange:h,onToastHeightRemove:g,placement:b,scaleFactor:y,slots:v}=a.use(st),w=n??b,x=o??y??vc,K=a.use(cr).visibleToasts,P=s?.key,S=P!=null&&(c?.has(P)??!1),I=a.useMemo(()=>!c||c.size===0?K:K.filter(W=>!c.has(W.key)||W.key===P),[c,P,K]),M=K.indexOf(s),O=I.indexOf(s),z=O<=0,U=!S&&O>=m,C=a.useRef(null),R=a.useMemo(()=>nn(C,r),[r]),{height:H}=k1(C),{isFocusVisible:L}=sp(),[q,T]=a.useState(!0);a.useEffect(()=>{let W=0;const ne=requestAnimationFrame(()=>{W=requestAnimationFrame(()=>{T(!1)})});return()=>{cancelAnimationFrame(ne),cancelAnimationFrame(W)}},[]),a.useLayoutEffect(()=>{P&&typeof H=="number"&&h?.(P,H)},[P,H,h]),a.useEffect(()=>{if(P)return()=>{g?.(P)}},[P,g]),a.useLayoutEffect(()=>{const W=C.current;if(W)if(W.tabIndex=z||p&&!U&&!S?0:-1,U||S)if(W.contains(document.activeElement)&&O1(W,L),W.setAttribute("aria-hidden","true"),S)for(const ne of W.querySelectorAll("button, a"))ne.tabIndex=-1;else W.setAttribute("inert","");else W.removeAttribute("aria-hidden"),W.removeAttribute("inert")},[z,p,U,S,L]);const A=a.useMemo(()=>{const W=I[0]?.key,ne=(W?f?.[W]:void 0)??H??0;let te=0;for(let k=0;k({...A,...W}));return E.jsx(r1,{...u,ref:R,className:Se(e,v?.toast({variant:l})),"data-entering":Ge(q),"data-exiting":Ge(S),"data-expanded":Ge(p),"data-frontmost":Ge(z),"data-hidden":Ge(U),"data-index":O,"data-placement":w,"data-slot":"toast",style:j,toast:s,children:t})};Fo.displayName="HeroUI.Toast";const wc=({children:t,className:e,...n})=>{const{slots:r}=a.use(st);return E.jsx(o1,{...n,className:be(r?.content,e),"data-slot":"toast-content",children:t})},Gn=({children:t,className:e,variant:n,...r})=>{const{slots:o}=a.use(st),i=$.isValidElement(t)?t.type:t??"default",s=a.useRef(i),[l,u]=a.useState(!1);xc(()=>{s.current!==i&&(s.current=i,u(!0))},[i]);const c=a.useCallback(()=>{switch(n){case"accent":return E.jsx(jn,{"data-slot":"toast-default-icon"});case"success":return E.jsx(gl,{"data-slot":"toast-default-icon"});case"warning":return E.jsx(ml,{"data-slot":"toast-default-icon"});case"danger":return E.jsx(bl,{"data-slot":"toast-default-icon"});default:return E.jsx(jn,{"data-slot":"toast-default-icon"})}},[n]);return E.jsx(ge.div,{...r,className:be(o?.indicator,e),"data-slot":"toast-indicator","data-swapped":Ge(l),children:t??c()})};Gn.displayName="HeroUI.ToastIndicator";const Ko=({children:t,className:e,...n})=>{const{slots:r}=a.use(st);return E.jsx(wa,{...n,className:be(r?.title,e),"data-slot":"toast-title",slot:"title",children:t})};Ko.displayName="HeroUI.ToastTitle";const Do=({children:t,className:e,...n})=>{const{slots:r}=a.use(st);return E.jsx(wa,{...n,className:be(r?.description,e),"data-slot":"toast-description",slot:"description",children:t})};Do.displayName="HeroUI.ToastDescription";const No=({className:t,...e})=>{const{slots:n}=a.use(st);return E.jsx(Bm,{...e,className:Se(t,n?.close()),"data-slot":"toast-close",slot:"close"})};No.displayName="HeroUI.ToastCloseButton";const qn=({children:t,className:e,...n})=>{const{slots:r}=a.use(st);return E.jsx(Ro,{...n,className:Se(e,r?.action?.()),"data-slot":"toast-action-button",children:t})};qn.displayName="HeroUI.ToastActionButton";const Cc=({children:t,className:e,gap:n=bc,hotkey:r=f1,isExpanded:o=!1,maxVisibleToasts:i,placement:s="bottom",queue:l,ref:u,scaleFactor:c=vc,style:d,width:f=d1,...p})=>{const m=a.useMemo(()=>N0({placement:s}),[s]),h=R1("(max-width: 768px)"),[g,b]=a.useState({}),y=a.useRef(r);a.useEffect(()=>{y.current=r},[r]);const v=a.useMemo(()=>l?l.getQueue():Wn.getQueue(),[l]),w=I1(v)?v:null,x=a.useSyncExternalStore(w?w.subscribeExiting:N1,w?w.getExitingKeys:as,as),F=a.useCallback(T=>v.subscribe(T),[v]),K=a.useSyncExternalStore(F,()=>v.visibleToasts.length,()=>0),[P,S]=a.useState(!1),I=a.useRef(!1),M=a.useCallback(T=>{const A=G=>{typeof u=="function"?u(G):u&&typeof u=="object"&&(u.current=G)};if(A(T),!T)return;const j=()=>{!I.current&&!T.contains(document.activeElement)&&S(!1)},W=G=>{G.pointerType!=="touch"&&(I.current=!0,S(!0))},ne=G=>{G.pointerType!=="touch"&&(I.current=!1,j())},te=()=>{S(!0)},k=G=>{G.relatedTarget instanceof Node&&T.contains(G.relatedTarget)||j()},Z=G=>{G.pointerType==="touch"||T.contains(G.target)||(I.current=!1,j())},oe=G=>{G.key==="Escape"&&(T.contains(document.activeElement)&&document.activeElement.blur(),I.current=!1,S(!1))},ye=G=>{const Fe=y.current;if(Fe.length===0)return;const D=ls.every(ie=>G[ie]===Fe.includes(ie)),N=Fe.every(ie=>ls.includes(ie)||G.code===ie);!D||!N||(G.preventDefault(),T.focus())};return T.addEventListener("pointerenter",W),T.addEventListener("pointermove",W),T.addEventListener("pointerleave",ne),T.addEventListener("focusin",te),T.addEventListener("focusout",k),T.addEventListener("keydown",oe),document.addEventListener("pointerover",Z,!0),document.addEventListener("keydown",ye),()=>{T.removeEventListener("pointerenter",W),T.removeEventListener("pointermove",W),T.removeEventListener("pointerleave",ne),T.removeEventListener("focusin",te),T.removeEventListener("focusout",k),T.removeEventListener("keydown",oe),document.removeEventListener("pointerover",Z,!0),document.removeEventListener("keydown",ye),I.current=!1,S(!1),A(null)}},[u]);a.useEffect(()=>{if(!(!w||!P))return w.suspendTimers("interaction"),()=>{w.resumeTimers("interaction")}},[w,P]),a.useEffect(()=>{if(typeof document>"u"||!w)return;const T=()=>{document.hidden?w.suspendTimers("visibility"):w.resumeTimers("visibility")};return document.addEventListener("visibilitychange",T),()=>{document.removeEventListener("visibilitychange",T),w.resumeTimers("visibility")}},[w]);const O=K-x.size,z=(o||P)&&O>1,U=a.useMemo(()=>{const T=l&&"maxVisibleToasts"in l?l.maxVisibleToasts:void 0;return i??T??gc},[i,l]),C=a.useCallback((T,A)=>{b(j=>j[T]===A?j:{...j,[T]:A})},[]),R=a.useCallback(T=>{b(A=>{if(!(T in A))return A;const j={...A};return delete j[T],j})},[]),H=a.useCallback(T=>{const{actionProps:A,description:j,indicator:W,isLoading:ne,title:te,variant:k}=T.toast.content??{};return E.jsxs(Fo,{placement:s,scaleFactor:c,toast:T.toast,variant:k,children:[W===null?null:ne?E.jsx(Gn,{variant:k,children:E.jsx(T1,{color:"current",size:"sm"})}):E.jsx(Gn,{variant:k,children:W}),E.jsxs(wc,{children:[!!te&&E.jsx(Ko,{children:te}),!!j&&E.jsx(Do,{children:j}),h&&A?.children?E.jsx(qn,{...A,children:A.children}):null]}),!h&&A?.children?E.jsx(qn,{...A,children:A.children}):null,E.jsx(No,{})]})},[h,s,c]),L=a.useMemo(()=>({exitingKeys:x,gap:n,heightsByKey:g,isExpanded:z,maxVisibleToasts:U,onToastHeightChange:C,onToastHeightRemove:R,placement:s,scaleFactor:c,slots:m}),[x,n,C,R,z,s,U,c,m,g]),q=ho(d,T=>({"--gap":`${n}px`,"--placement":s,"--scale-factor":c,"--toast-width":typeof f=="number"?`${f}px`:f,...T}));return E.jsx(t1,{...p,ref:M,className:Se(e,m?.region()),"data-expanded":Ge(z),"data-slot":"toast-region",queue:v,style:q,children:T=>{const A=T.toast.content,j={...T,isLoading:A?.isLoading??!1};return E.jsx(st,{value:L,children:typeof t>"u"?H(T):typeof t=="function"?t(j):t})}})};Cc.displayName="HeroUI.ToastProvider";const V1=Object.assign(Fo,{Provider:Cc,Content:wc,Indicator:Gn,Title:Ko,Description:Do,ActionButton:qn,CloseButton:No,Queue:Ec,toast:Wn}),B1=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M87.5,151.52l64-64a12,12,0,0,1,17,17l-64,64a12,12,0,0,1-17-17Zm131-114a60.08,60.08,0,0,0-84.87,0L103.51,67.61a12,12,0,0,0,17,17l30.07-30.06a36,36,0,0,1,50.93,50.92L171.4,135.52a12,12,0,1,0,17,17l30.08-30.06A60.09,60.09,0,0,0,218.45,37.55ZM135.52,171.4l-30.07,30.08a36,36,0,0,1-50.92-50.93l30.06-30.07a12,12,0,0,0-17-17L37.55,133.58a60,60,0,0,0,84.88,84.87l30.06-30.07a12,12,0,0,0-17-17Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M209.94,113.94l-96,96a48,48,0,0,1-67.88-67.88l96-96a48,48,0,0,1,67.88,67.88Z",opacity:"0.2"}),a.createElement("path",{d:"M165.66,90.34a8,8,0,0,1,0,11.32l-64,64a8,8,0,0,1-11.32-11.32l64-64A8,8,0,0,1,165.66,90.34ZM215.6,40.4a56,56,0,0,0-79.2,0L106.34,70.45a8,8,0,0,0,11.32,11.32l30.06-30a40,40,0,0,1,56.57,56.56l-30.07,30.06a8,8,0,0,0,11.31,11.32L215.6,119.6a56,56,0,0,0,0-79.2ZM138.34,174.22l-30.06,30.06a40,40,0,1,1-56.56-56.57l30.05-30.05a8,8,0,0,0-11.32-11.32L40.4,136.4a56,56,0,0,0,79.2,79.2l30.06-30.07a8,8,0,0,0-11.32-11.31Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM144.56,173.66l-21.45,21.45a44,44,0,0,1-62.22-62.22l21.45-21.46a8,8,0,0,1,11.32,11.31L72.2,144.2a28,28,0,0,0,39.6,39.6l21.45-21.46a8,8,0,0,1,11.31,11.32Zm-34.9-16a8,8,0,0,1-11.32-11.32l48-48a8,8,0,0,1,11.32,11.32Zm85.45-34.55-21.45,21.45a8,8,0,0,1-11.32-11.31L183.8,111.8a28,28,0,0,0-39.6-39.6L122.74,93.66a8,8,0,0,1-11.31-11.32l21.46-21.45a44,44,0,0,1,62.22,62.22Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M164.25,91.75a6,6,0,0,1,0,8.49l-64,64a6,6,0,0,1-8.49-8.48l64-64A6,6,0,0,1,164.25,91.75ZM214.2,41.8a54.07,54.07,0,0,0-76.38,0L107.75,71.85a6,6,0,0,0,8.49,8.49l30.07-30.06a42,42,0,0,1,59.41,59.41l-30.08,30.07a6,6,0,1,0,8.49,8.49l30.07-30.07A54,54,0,0,0,214.2,41.8ZM139.76,175.64l-30.07,30.08a42,42,0,0,1-59.41-59.41l30.06-30.07a6,6,0,0,0-8.49-8.49l-30,30.07a54,54,0,0,0,76.38,76.39l30.07-30.08a6,6,0,0,0-8.49-8.49Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M165.66,90.34a8,8,0,0,1,0,11.32l-64,64a8,8,0,0,1-11.32-11.32l64-64A8,8,0,0,1,165.66,90.34ZM215.6,40.4a56,56,0,0,0-79.2,0L106.34,70.45a8,8,0,0,0,11.32,11.32l30.06-30a40,40,0,0,1,56.57,56.56l-30.07,30.06a8,8,0,0,0,11.31,11.32L215.6,119.6a56,56,0,0,0,0-79.2ZM138.34,174.22l-30.06,30.06a40,40,0,1,1-56.56-56.57l30.05-30.05a8,8,0,0,0-11.32-11.32L40.4,136.4a56,56,0,0,0,79.2,79.2l30.06-30.07a8,8,0,0,0-11.32-11.31Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M162.84,93.16a4,4,0,0,1,0,5.66l-64,64a4,4,0,0,1-5.66-5.66l64-64A4,4,0,0,1,162.84,93.16Zm49.95-49.95a52.07,52.07,0,0,0-73.56,0L109.17,73.27a4,4,0,0,0,5.65,5.66l30.07-30.06a44,44,0,0,1,62.24,62.24l-30.07,30.06a4,4,0,0,0,5.66,5.66l30.07-30.06A52.07,52.07,0,0,0,212.79,43.21ZM141.17,177.06l-30.06,30.07a44,44,0,0,1-62.24-62.24l30.06-30.06a4,4,0,0,0-5.66-5.66L43.21,139.23a52,52,0,0,0,73.56,73.56l30.06-30.07a4,4,0,1,0-5.66-5.66Z"}))]]),_1=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M208,76H180V56A52,52,0,0,0,76,56V76H48A20,20,0,0,0,28,96V208a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V96A20,20,0,0,0,208,76ZM100,56a28,28,0,0,1,56,0V76H100ZM204,204H52V100H204Zm-76-92a32,32,0,0,0-12,61.66V180a12,12,0,0,0,24,0v-6.34A32,32,0,0,0,128,112Zm0,24a8,8,0,1,1-8,8A8,8,0,0,1,128,136Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M208,88H48a8,8,0,0,0-8,8V208a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V96A8,8,0,0,0,208,88Zm-80,72a20,20,0,1,1,20-20A20,20,0,0,1,128,160Z",opacity:"0.2"}),a.createElement("path",{d:"M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Zm-80-96a28,28,0,0,0-8,54.83V184a8,8,0,0,0,16,0V166.83A28,28,0,0,0,128,112Zm0,40a12,12,0,1,1,12-12A12,12,0,0,1,128,152Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80Zm-72,78.63V184a8,8,0,0,1-16,0V158.63a24,24,0,1,1,16,0ZM160,80H96V56a32,32,0,0,1,64,0Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M208,82H174V56a46,46,0,0,0-92,0V82H48A14,14,0,0,0,34,96V208a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V96A14,14,0,0,0,208,82ZM94,56a34,34,0,0,1,68,0V82H94ZM210,208a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V96a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2Zm-82-94a26,26,0,0,0-6,51.29V184a6,6,0,0,0,12,0V165.29A26,26,0,0,0,128,114Zm0,40a14,14,0,1,1,14-14A14,14,0,0,1,128,154Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,112a28,28,0,0,0-8,54.83V184a8,8,0,0,0,16,0V166.83A28,28,0,0,0,128,112Zm0,40a12,12,0,1,1,12-12A12,12,0,0,1,128,152Zm80-72H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M208,84H172V56a44,44,0,0,0-88,0V84H48A12,12,0,0,0,36,96V208a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V96A12,12,0,0,0,208,84ZM92,56a36,36,0,0,1,72,0V84H92ZM212,208a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V96a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Zm-84-92a24,24,0,0,0-4,47.66V184a4,4,0,0,0,8,0V163.66A24,24,0,0,0,128,116Zm0,40a16,16,0,1,1,16-16A16,16,0,0,1,128,156Z"}))]]),H1=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M236.37,139.4a12,12,0,0,0-12-3A84.07,84.07,0,0,1,119.6,31.59a12,12,0,0,0-15-15A108.86,108.86,0,0,0,49.69,55.07,108,108,0,0,0,136,228a107.09,107.09,0,0,0,64.93-21.69,108.86,108.86,0,0,0,38.44-54.94A12,12,0,0,0,236.37,139.4Zm-49.88,47.74A84,84,0,0,1,68.86,69.51,84.93,84.93,0,0,1,92.27,48.29Q92,52.13,92,56A108.12,108.12,0,0,0,200,164q3.87,0,7.71-.27A84.79,84.79,0,0,1,186.49,187.14Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M227.89,147.89A96,96,0,1,1,108.11,28.11,96.09,96.09,0,0,0,227.89,147.89Z",opacity:"0.2"}),a.createElement("path",{d:"M233.54,142.23a8,8,0,0,0-8-2,88.08,88.08,0,0,1-109.8-109.8,8,8,0,0,0-10-10,104.84,104.84,0,0,0-52.91,37A104,104,0,0,0,136,224a103.09,103.09,0,0,0,62.52-20.88,104.84,104.84,0,0,0,37-52.91A8,8,0,0,0,233.54,142.23ZM188.9,190.34A88,88,0,0,1,65.66,67.11a89,89,0,0,1,31.4-26A106,106,0,0,0,96,56,104.11,104.11,0,0,0,200,160a106,106,0,0,0,14.92-1.06A89,89,0,0,1,188.9,190.34Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M235.54,150.21a104.84,104.84,0,0,1-37,52.91A104,104,0,0,1,32,120,103.09,103.09,0,0,1,52.88,57.48a104.84,104.84,0,0,1,52.91-37,8,8,0,0,1,10,10,88.08,88.08,0,0,0,109.8,109.8,8,8,0,0,1,10,10Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M232.13,143.64a6,6,0,0,0-6-1.49A90.07,90.07,0,0,1,113.86,29.85a6,6,0,0,0-7.49-7.48A102.88,102.88,0,0,0,54.48,58.68,102,102,0,0,0,197.32,201.52a102.88,102.88,0,0,0,36.31-51.89A6,6,0,0,0,232.13,143.64Zm-42,48.29a90,90,0,0,1-126-126A90.9,90.9,0,0,1,99.65,37.66,102.06,102.06,0,0,0,218.34,156.35,90.9,90.9,0,0,1,190.1,191.93Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M233.54,142.23a8,8,0,0,0-8-2,88.08,88.08,0,0,1-109.8-109.8,8,8,0,0,0-10-10,104.84,104.84,0,0,0-52.91,37A104,104,0,0,0,136,224a103.09,103.09,0,0,0,62.52-20.88,104.84,104.84,0,0,0,37-52.91A8,8,0,0,0,233.54,142.23ZM188.9,190.34A88,88,0,0,1,65.66,67.11a89,89,0,0,1,31.4-26A106,106,0,0,0,96,56,104.11,104.11,0,0,0,200,160a106,106,0,0,0,14.92-1.06A89,89,0,0,1,188.9,190.34Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M230.72,145.06a4,4,0,0,0-4-1A92.08,92.08,0,0,1,111.94,29.27a4,4,0,0,0-5-5A100.78,100.78,0,0,0,56.08,59.88a100,100,0,0,0,140,140,100.78,100.78,0,0,0,35.59-50.87A4,4,0,0,0,230.72,145.06ZM191.3,193.53A92,92,0,0,1,62.47,64.7a93,93,0,0,1,39.88-30.35,100.09,100.09,0,0,0,119.3,119.3A93,93,0,0,1,191.3,193.53Z"}))]]),j1=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M116,36V20a12,12,0,0,1,24,0V36a12,12,0,0,1-24,0Zm80,92a68,68,0,1,1-68-68A68.07,68.07,0,0,1,196,128Zm-24,0a44,44,0,1,0-44,44A44.05,44.05,0,0,0,172,128ZM51.51,68.49a12,12,0,1,0,17-17l-12-12a12,12,0,0,0-17,17Zm0,119-12,12a12,12,0,0,0,17,17l12-12a12,12,0,1,0-17-17ZM196,72a12,12,0,0,0,8.49-3.51l12-12a12,12,0,0,0-17-17l-12,12A12,12,0,0,0,196,72Zm8.49,115.51a12,12,0,0,0-17,17l12,12a12,12,0,0,0,17-17ZM48,128a12,12,0,0,0-12-12H20a12,12,0,0,0,0,24H36A12,12,0,0,0,48,128Zm80,80a12,12,0,0,0-12,12v16a12,12,0,0,0,24,0V220A12,12,0,0,0,128,208Zm108-92H220a12,12,0,0,0,0,24h16a12,12,0,0,0,0-24Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M184,128a56,56,0,1,1-56-56A56,56,0,0,1,184,128Z",opacity:"0.2"}),a.createElement("path",{d:"M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm72,88a64,64,0,1,1-64-64A64.07,64.07,0,0,1,192,128Zm-16,0a48,48,0,1,0-48,48A48.05,48.05,0,0,0,176,128ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm8,24a64,64,0,1,0,64,64A64.07,64.07,0,0,0,128,64ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M122,40V16a6,6,0,0,1,12,0V40a6,6,0,0,1-12,0Zm68,88a62,62,0,1,1-62-62A62.07,62.07,0,0,1,190,128Zm-12,0a50,50,0,1,0-50,50A50.06,50.06,0,0,0,178,128ZM59.76,68.24a6,6,0,1,0,8.48-8.48l-16-16a6,6,0,0,0-8.48,8.48Zm0,119.52-16,16a6,6,0,1,0,8.48,8.48l16-16a6,6,0,1,0-8.48-8.48ZM192,70a6,6,0,0,0,4.24-1.76l16-16a6,6,0,0,0-8.48-8.48l-16,16A6,6,0,0,0,192,70Zm4.24,117.76a6,6,0,0,0-8.48,8.48l16,16a6,6,0,0,0,8.48-8.48ZM46,128a6,6,0,0,0-6-6H16a6,6,0,0,0,0,12H40A6,6,0,0,0,46,128Zm82,82a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V216A6,6,0,0,0,128,210Zm112-88H216a6,6,0,0,0,0,12h24a6,6,0,0,0,0-12Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm72,88a64,64,0,1,1-64-64A64.07,64.07,0,0,1,192,128Zm-16,0a48,48,0,1,0-48,48A48.05,48.05,0,0,0,176,128ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M124,40V16a4,4,0,0,1,8,0V40a4,4,0,0,1-8,0Zm64,88a60,60,0,1,1-60-60A60.07,60.07,0,0,1,188,128Zm-8,0a52,52,0,1,0-52,52A52.06,52.06,0,0,0,180,128ZM61.17,66.83a4,4,0,0,0,5.66-5.66l-16-16a4,4,0,0,0-5.66,5.66Zm0,122.34-16,16a4,4,0,0,0,5.66,5.66l16-16a4,4,0,0,0-5.66-5.66ZM192,68a4,4,0,0,0,2.83-1.17l16-16a4,4,0,1,0-5.66-5.66l-16,16A4,4,0,0,0,192,68Zm2.83,121.17a4,4,0,0,0-5.66,5.66l16,16a4,4,0,0,0,5.66-5.66ZM40,124H16a4,4,0,0,0,0,8H40a4,4,0,0,0,0-8Zm88,88a4,4,0,0,0-4,4v24a4,4,0,0,0,8,0V216A4,4,0,0,0,128,212Zm112-88H216a4,4,0,0,0,0,8h24a4,4,0,0,0,0-8Z"}))]]),z1=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm-12-80V80a12,12,0,0,1,24,0v52a12,12,0,0,1-24,0Zm28,40a16,16,0,1,1-16-16A16,16,0,0,1,144,172Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),a.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-8,56a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm8,104a12,12,0,1,1,12-12A12,12,0,0,1,128,184Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm-6-82V80a6,6,0,0,1,12,0v56a6,6,0,0,1-12,0Zm16,36a10,10,0,1,1-10-10A10,10,0,0,1,138,172Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm-4-84V80a4,4,0,0,1,8,0v56a4,4,0,0,1-8,0Zm12,36a8,8,0,1,1-8-8A8,8,0,0,1,136,172Z"}))]]),U1=a.createContext({color:"currentColor",size:"1em",weight:"regular",mirrored:!1}),Kt=a.forwardRef((t,e)=>{const{alt:n,color:r,size:o,weight:i,mirrored:s,children:l,weights:u,...c}=t,{color:d="currentColor",size:f,weight:p="regular",mirrored:m=!1,...h}=a.useContext(U1);return a.createElement("svg",{ref:e,xmlns:"http://www.w3.org/2000/svg",width:o??f,height:o??f,fill:r??d,viewBox:"0 0 256 256",transform:s||m?"scale(-1, 1)":void 0,...h,...c},!!n&&a.createElement("title",null,n),l,u.get(i??p))});Kt.displayName="IconBase";const Sc=a.forwardRef((t,e)=>a.createElement(Kt,{ref:e,...t,weights:B1}));Sc.displayName="LinkSimpleIcon";const Z1=a.forwardRef((t,e)=>a.createElement(Kt,{ref:e,...t,weights:_1}));Z1.displayName="LockKeyIcon";const Pc=a.forwardRef((t,e)=>a.createElement(Kt,{ref:e,...t,weights:H1}));Pc.displayName="MoonIcon";const Tc=a.forwardRef((t,e)=>a.createElement(Kt,{ref:e,...t,weights:j1}));Tc.displayName="SunIcon";const kc=a.forwardRef((t,e)=>a.createElement(Kt,{ref:e,...t,weights:z1}));kc.displayName="WarningCircleIcon";function gg({sidebar:t=!1}){const[e,n]=a.useState(!1);a.useEffect(()=>{const o=()=>n(document.documentElement.dataset.theme==="dark");o();const i=new MutationObserver(o);return i.observe(document.documentElement,{attributes:!0,attributeFilter:["data-theme"]}),()=>i.disconnect()},[]);const r=e?"Light mode":"Dark mode";return E.jsxs(Ro,{variant:"ghost",isIconOnly:!t,"aria-label":`Switch to ${r.toLowerCase()}`,className:t?"h-10 w-full justify-start gap-3 px-3 text-[13px] text-muted-foreground":"size-9 min-w-9 shrink-0",onPress:()=>{const o=e?"light":"dark";document.documentElement.dataset.theme=o,document.documentElement.classList.toggle("dark",o==="dark"),document.documentElement.style.colorScheme=o;try{localStorage.setItem("recordly.theme",o)}catch{}},children:[e?E.jsx(Tc,{className:"size-[18px]"}):E.jsx(Pc,{className:"size-[18px]"}),t&&r]})}function W1(){return E.jsxs(Lb,{href:"https://github.com/webadderallorg/Recordly",target:"_blank",rel:"noopener noreferrer",className:"brand",children:[E.jsx("img",{src:"/icon-64.png",alt:"",width:"28",height:"28"}),E.jsx("span",{children:"Recordly"})]})}function vg({children:t}){return E.jsxs(En,{status:"danger",role:"alert",children:[E.jsx(En.Indicator,{children:E.jsx(kc,{})}),E.jsx(En.Content,{children:E.jsx(En.Description,{children:t})})]})}function yg({children:t}){return E.jsx("main",{className:"gate-page",children:E.jsxs(Rr,{className:"gate-card",children:[E.jsx(Rr.Header,{children:E.jsx(W1,{})}),E.jsx(Rr.Content,{className:"gate-content",children:t})]})})}async function G1(t=0,e){const n=new URL(e?`/s/${e}`:window.location.pathname,window.location.origin);t>0&&n.searchParams.set("t",String(Math.floor(t)));try{await navigator.clipboard.writeText(n.href),Wn.success("Link copied")}catch{Wn.danger("Could not copy the link. Copy the address from your browser.")}}function $g({time:t=0,code:e}){return E.jsxs(Ro,{size:"sm",variant:"secondary",onPress:()=>{G1(t,e)},children:[E.jsx(Sc,{size:16}),"Copy link"]})}function xg(){return E.jsx(V1.Provider,{placement:"bottom"})}export{nt as $,nr as A,E as B,lg as C,Bm as D,Se as E,ge as F,be as G,Q1 as H,ag as I,Kt as J,Ro as K,cg as L,fg as M,xg as N,pg as O,Rr as P,vg as Q,mg as R,Eo as S,gg as T,yg as U,Z1 as V,bg as W,hg as X,Wn as Y,uu as Z,Tm as _,gt as a,G1 as a$,ur as a0,Jn as a1,Ce as a2,ii as a3,he as a4,vp as a5,Xs as a6,it as a7,Wt as a8,Ln as a9,zh as aA,It as aB,Xh as aC,Zh as aD,sa as aE,Sd as aF,Je as aG,At as aH,J1 as aI,Gp as aJ,vl as aK,X1 as aL,xc as aM,Ge as aN,ig as aO,tg as aP,ng as aQ,eg as aR,kp as aS,a1 as aT,$c as aU,dg as aV,S1 as aW,rg as aX,T1 as aY,Lb as aZ,Sc as a_,ce as aa,tt as ab,Ed as ac,Y1 as ad,rr as ae,Y0 as af,mo as ag,go as ah,er as ai,Lt as aj,Ue as ak,$h as al,J as am,Ve as an,pm as ao,ds as ap,$s as aq,am as ar,xe as as,Kh as at,rn as au,ma as av,Ea as aw,_h as ax,Cd as ay,ar as az,pt as b,$g as b0,br as c,V as d,re as e,sh as f,lh as g,Ch as h,Np as i,Q as j,cn as k,nn as l,rt as m,Pd as n,ve as o,ue as p,de as q,Mi as r,me as s,Ee as t,aa as u,Td as v,Mt as w,Ai as x,ze as y,on as z}; diff --git a/services/recordly-share/worker/web/dist/_astro/ShareUI.DkgCTqfk.css b/services/recordly-share/worker/web/dist/_astro/ShareUI.DkgCTqfk.css new file mode 100644 index 00000000..bc731a81 --- /dev/null +++ b/services/recordly-share/worker/web/dist/_astro/ShareUI.DkgCTqfk.css @@ -0,0 +1 @@ +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-content:"";--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"DM Sans", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--border-width-field:var(--field-border-width,var(--border-width));--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-linear:linear}@layer theme.base{:root,:host{--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--field-border:transparent;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){color-scheme:light;--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(27.21% .0024 247.91);--surface-tertiary-foreground:var(--foreground);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--field-placeholder:var(--muted);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}@layer components;}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none;--z-index-overlay:100000;--z-index-toast:calc(var(--z-index-overlay) + 1)}::view-transition{pointer-events:none}[data-scrollbar=thin]{--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--scrollbar-gutter:auto}[data-scrollbar=default]{--scrollbar-width:auto;--scrollbar-color:auto;--scrollbar-gutter:auto}[data-scrollbar=none]{--scrollbar-width:none;--scrollbar-color:auto;--scrollbar-gutter:auto}:root{font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:var(--background);color:var(--foreground);color-scheme:light dark}body{min-width:320px;margin:0}button,input,textarea{font:inherit}svg{flex-shrink:0}::selection{background:var(--accent-soft);color:var(--accent-soft-foreground)}}@layer components{.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),color .15s var(--ease-out),background-color .1s var(--ease-out),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not([data-focused]),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media(hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:0;padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error]{height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing) * .5)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:0;padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";border-radius:calc(var(--radius) * .25);background-color:var(--separator);inset-inline-start:calc(var(--spacing) * 0);width:100%;height:1px;position:absolute;bottom:0}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.accordion__trigger:hover:not([aria-expanded=true]){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accordion__trigger:hover:not([aria-expanded=true]){background-color:color-mix(in oklab,var(--foreground) 3%,transparent 90%)}}}.accordion__trigger:focus-visible:not([data-focused]),.accordion__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height,opacity;opacity:1}.accordion--surface{background-color:var(--surface);border-radius:min(32px,var(--radius-3xl))}@media(hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab,var(--surface-foreground) 6%,transparent)}}.accordion--surface .accordion__item:after{width:94%;inset-inline-start:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-start-start-radius:min(32px,var(--radius-3xl));border-start-end-radius:min(32px,var(--radius-3xl))}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-end-end-radius:min(32px,var(--radius-3xl));border-end-start-radius:min(32px,var(--radius-3xl))}.breadcrumbs{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.breadcrumbs .breadcrumbs__link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not([data-focused]),.disclosure__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height,opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing) * 2)}.link{border-radius:calc(var(--radius) * 1.5);--tw-font-weight:var(--font-weight-medium);width:fit-content;height:fit-content;font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:none;-webkit-text-decoration-color:var(--separator-tertiary);text-decoration-color:var(--separator-tertiary);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .1s var(--ease-out);align-items:center;text-decoration-thickness:1.5px;display:inline-flex;position:relative}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media(hover:hover){.link:hover,.link[data-hovered=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent)}}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}.link:active,.link[data-pressed=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:active,.link[data-pressed=true]) .link__icon{opacity:1}.link:focus-visible:not([data-focused]),.link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}:is(.link:focus-visible:not([data-focused]),.link[data-focus-visible=true]) .link__icon{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon{pointer-events:none;color:currentColor;opacity:.6;width:.75em;height:.75em;transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link .link__icon svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link .link__icon[data-default-icon=true]{padding-bottom:calc(var(--spacing) * 1.5);margin-inline-start:var(--spacing)}.link.button{gap:0;text-decoration-line:none}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:var(--spacing);align-self:flex-start;display:flex}@media(min-width:40rem){.pagination__content{align-self:center}}.pagination__item{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);transform-origin:50%;border-radius:calc(var(--radius) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(min-width:48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover);--pagination-link-fg:var(--default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--default);--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover)}.pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media(min-width:48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link--nav{gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 2.5)}:is(.pagination__link--nav [data-slot=pagination-previous-icon],.pagination__link--nav [data-slot=pagination-next-icon]):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.pagination--sm .pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__link{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{background-color:var(--default);border-radius:calc(var(--radius) * 2.5);position:relative}.tabs__list-container>.tabs__list-container__scroller[data-orientation=vertical]{height:100%}.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next{z-index:2;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:var(--cursor-interactive);border-style:var(--tw-border-style);color:var(--foreground);--tw-outline-style:none;transition:opacity .15s var(--ease-smooth);background-color:#0000;border-width:0;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;padding:0;display:none;position:absolute}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover{opacity:.7}}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:calc(var(--spacing) * 1);top:50%}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:calc(var(--spacing) * 1);top:50%}:is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev,.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev{top:var(--spacing);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next{bottom:var(--spacing);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has(>:is([data-left-scroll=true],[data-left-right-scroll=true],[data-top-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-prev,.tabs__list-container:has(>:is([data-right-scroll=true],[data-left-right-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-next{display:inline-flex}.tabs__list{padding:var(--spacing);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical]{gap:var(--spacing);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;z-index:1;cursor:var(--cursor-interactive);transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not([data-focused]),.tabs__tab[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs--align-start>:is(.tabs__list-container,.tabs__list) .tabs__tab{text-align:start;justify-content:flex-start}.tabs--align-end>:is(.tabs__list-container,.tabs__list) .tabs__tab{text-align:end;justify-content:flex-end}.tabs__separator{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--muted);position:absolute}@supports (color:color-mix(in lab,red,red)){.tabs__separator{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.tabs__separator{transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{inset-inline-start:calc(var(--spacing) * 0);width:1px;height:50%;top:25%}.tabs__list[data-orientation=vertical] .tabs__separator{inset-inline-start:5%;width:90%;height:1px;top:0}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{inset-inline-start:calc(var(--spacing) * 0);width:100%;position:absolute;top:0}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-inline-start:calc(var(--spacing) * 4)}.tabs__indicator{border-radius:calc(var(--radius) * 3);background-color:var(--segment);--tw-shadow:var(--surface-shadow);width:100%;height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:-1;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container{background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list{padding:0}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:calc(var(--spacing) * .5);top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{height:100%;width:calc(var(--spacing) * .5);inset-inline-start:calc(var(--spacing) * 0);top:0}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not([data-focused]),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{will-change:transform;background-color:var(--button-bg-pressed);transform:scale(.97)}@media(hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media(min-width:40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media(min-width:48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media(min-width:48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media(min-width:48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media(min-width:48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:0;height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not([data-focused]),.button-group .button[data-focus-visible=true]{z-index:10}.button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.button-group--vertical .button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media(min-width:48rem){.toggle-button{height:calc(var(--spacing) * 9)}}.toggle-button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--accent-soft);--toggle-button-bg-selected-hover:var(--accent-soft-hover);--toggle-button-bg-selected-pressed:var(--accent-soft-hover);--toggle-button-fg-selected:var(--accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not([data-focused]),.toggle-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media(hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media(hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media(min-width:40rem){.toggle-button svg{margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.toggle-button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media(min-width:48rem){.toggle-button--sm{height:calc(var(--spacing) * 8)}}.toggle-button--sm svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.toggle-button--lg{height:calc(var(--spacing) * 10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--default);--toggle-button-bg-pressed:var(--default);--toggle-button-fg:var(--default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media(min-width:48rem){.toggle-button--icon-only{width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 9)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 11)}@media(min-width:48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 10)}}.toggle-button-group{justify-content:center;align-items:center;gap:0;width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not([data-focused]),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.toggle-button-group--vertical .toggle-button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.toggle-button-group--detached{gap:var(--spacing)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing) * 2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{border-radius:calc(var(--radius) * 3);background-color:var(--surface);padding:var(--spacing);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dropdown{gap:var(--spacing);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not([data-focused]),.dropdown__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding:0;overflow-y:auto}@media(min-width:48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{border-radius:min(32px,var(--radius-3xl));box-shadow:var(--overlay-shadow)}.dropdown__popover:focus-visible:not([data-focused]),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu{gap:calc(var(--spacing) * .5);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-inline-start:3%}.list-box-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-inline-end:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not([data-focused]),.list-box-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media(hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-end:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.list-box{width:100%;padding:var(--spacing);position:relative;overflow:clip}.list-box>*+*{margin-top:var(--spacing)}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-inline-start:3%}.menu-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.menu-item:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 7)}.menu-item:focus-visible:not([data-focused]),.menu-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{will-change:transform;transform:scale(.98)}@media(hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-start:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 2)}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.menu{gap:var(--spacing);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-inline-start:3%}.tag-group{gap:var(--spacing);flex-direction:column;display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],.tag-group [data-slot=description],.tag-group [slot=errorMessage],.tag-group [data-slot=error-message]{padding:var(--spacing)}.tag{--optical-offset:.031em;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-focus-visible]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag:is([data-selected=true],[aria-selected=true]){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-soft-hover)}}.tag--sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg{border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media(hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default-hover)}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media(hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface-hover)}}.tag__remove-button:after{content:"";width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%}.tag__remove-button{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area{width:100%;max-width:calc(var(--spacing) * 56);border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after{content:"";pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.color-area__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out),height .15s var(--ease-out);border:3px solid #fff;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-area__thumb[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-area__thumb[data-dragging=true]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.color-picker__trigger{align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not([data-focused]),.color-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-picker__trigger:disabled,.color-picker__trigger[data-disabled=true],.color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover{min-width:calc(var(--spacing) * 62);transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);box-shadow:var(--overlay-shadow);border-radius:min(32px,calc(var(--radius) * 2.5));gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover:focus-visible:not([data-focused]),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.color-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.color-picker__popover[data-exiting=true],.color-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.color-slider{gap:var(--spacing);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.color-slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.color-slider .color-slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.color-slider .color-slider__track{border-radius:calc(var(--radius) * 2);grid-area:track;position:relative}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:1;transition:transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-slider .color-slider__thumb[data-disabled=true]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track{height:calc(var(--spacing) * 5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:before,.color-slider[data-orientation=horizontal] .color-slider__track:after{width:.625rem;height:100%;top:0}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-start-start-radius:calc(var(--radius) * 2);border-end-start-radius:calc(var(--radius) * 2);inset-inline-start:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-end-radius:calc(var(--radius) * 2);border-end-end-radius:calc(var(--radius) * 2);inset-inline-end:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);top:50%}.color-slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.color-slider[data-orientation=vertical] .color-slider__track{width:calc(var(--spacing) * 5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:before,.color-slider[data-orientation=vertical] .color-slider__track:after{width:100%;height:.625rem;inset-inline-start:calc(var(--spacing) * 0)}.color-slider[data-orientation=vertical] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-end-end-radius:999px;border-end-start-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-start-radius:999px;border-start-end-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);left:50%}.color-swatch{box-sizing:border-box;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(var(--color-swatch-current),var(--color-swatch-current)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:calc(var(--radius) * 2)}.color-swatch--square{border-radius:calc(var(--radius) * .75)}.color-swatch--xs{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--xs.color-swatch--circle{border-radius:calc(var(--radius) * 1)}.color-swatch--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--sm.color-swatch--circle{border-radius:calc(var(--radius) * 1.5)}.color-swatch--lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--lg.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.color-swatch--xl.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-swatch-picker__item{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-width:2px;border-color:#0000;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__item:focus-visible,.color-swatch-picker__item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-swatch-picker__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true]{border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{transform:scale(.77)}.color-swatch-picker__swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.color-swatch-picker__indicator>*{width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*{color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.color-input-group[data-focus-within=true],.color-input-group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.color-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group[data-invalid=true]:focus,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true][data-focused=true],.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true]:focus-within,.color-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],.color-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input{cursor:text;border-style:var(--tw-border-style);height:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;display:flex}@media(min-width:40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.color-input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.color-input-group__suffix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.color-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-input-group-bg);--color-input-group-bg:var(--default);--color-input-group-bg-hover:var(--default-hover);--color-input-group-bg-focus:var(--default)}@media(hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group--secondary[data-invalid=true]:focus,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true][data-focused=true],.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field--full-width{width:100%}.slider{gap:var(--spacing);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.slider .slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.slider .slider__track{border-radius:calc(var(--radius) * 1.5);background-color:var(--default);grid-area:track;position:relative}.slider .slider__fill{pointer-events:none;background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;border-radius:calc(var(--radius) * 1.5);background-color:var(--accent);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth),transform .25s var(--ease-out),box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.slider .slider__thumb:after{z-index:10;border-radius:calc(var(--radius) * 1);background-color:var(--accent-foreground);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@media(prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}@media(prefers-reduced-motion:reduce){.slider .slider__thumb[data-dragging=true]:after:not(:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.slider .slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.slider .slider__thumb[data-disabled=true]{cursor:default}.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.slider[data-orientation=horizontal] .slider__track{height:calc(var(--spacing) * 5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.slider[data-orientation=vertical] .slider__track{height:100%;width:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.switch{align-items:flex-start;gap:var(--spacing);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--default);--switch-control-bg-hover:var(--switch-control-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--accent);--switch-control-bg-checked-hover:var(--accent-hover)}.switch[data-disabled=true],.switch[data-disabled=true] [data-slot=description],.switch[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.switch[data-disabled=true] .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab,red,red)){.switch[data-disabled=true] .switch__thumb{background-color:color-mix(in oklab,var(--default-foreground) 20%,transparent)}}.switch>[data-slot=description]{width:100%;min-width:0;padding-inline-start:3.25rem}.switch>[data-slot=field-error]{width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);padding-inline-start:3.25rem}.switch.switch--sm>[data-slot=description],.switch.switch--sm>[data-slot=field-error]{padding-inline-start:2.75rem}.switch.switch--lg>[data-slot=description],.switch.switch--lg>[data-slot=field-error]{padding-inline-start:3.75rem}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{border-radius:calc(var(--radius) * 1.5);background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth),box-shadow .15s var(--ease-out);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control,.switch [data-slot=switch-content][data-focus-visible=true] .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control,.switch [data-slot=switch-content][data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media(prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control,.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.switch--sm .switch__control{border-radius:calc(var(--radius) * 1);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:calc(var(--radius) * 1);background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid),background-color .2s var(--ease-out);margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius) * .75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{border-radius:calc(var(--radius) * 1.5);width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch [data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}.switch [data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}.switch-group{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing) * 4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.badge{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:calc(var(--radius) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--default);--badge-fg:var(--default-foreground);--badge-border:var(--background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);background-clip:padding-box;flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label{padding-inline:calc(var(--spacing) * .5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.badge--lg{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm{min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent{--badge-fg:var(--accent-soft-foreground)}.badge--default{--badge-fg:var(--default-foreground)}.badge--success{--badge-fg:var(--success-soft-foreground)}.badge--warning{--badge-fg:var(--warning-soft-foreground)}.badge--danger{--badge-fg:var(--danger-soft-foreground)}.badge--top-right{position:absolute;top:0;right:0;transform:translate(25%,-25%)}.badge--top-left{position:absolute;top:0;left:0;transform:translate(-25%,-25%)}.badge--bottom-right{position:absolute;bottom:0;right:0;transform:translate(25%,25%)}.badge--bottom-left{position:absolute;bottom:0;left:0;transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--accent);--badge-fg:var(--accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--default);--badge-fg:var(--default-foreground)}.badge--primary.badge--success{--badge-bg:var(--success);--badge-fg:var(--success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--warning);--badge-fg:var(--warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--danger);--badge-fg:var(--danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--accent-soft);--badge-fg:var(--accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--default-soft);--badge-fg:var(--default-soft-foreground)}.badge--soft.badge--success{--badge-bg:var(--success-soft);--badge-fg:var(--success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--warning-soft);--badge-fg:var(--warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--danger-soft);--badge-fg:var(--danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing) * .5)}.chip--accent{--chip-fg:var(--accent-soft-foreground)}.chip--danger{--chip-fg:var(--danger-soft-foreground)}.chip--default{--chip-fg:var(--default-foreground)}.chip--success{--chip-fg:var(--success-soft-foreground)}.chip--warning{--chip-fg:var(--warning-soft-foreground)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:0}.chip--md{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--accent);--chip-fg:var(--accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--success);--chip-fg:var(--success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--warning);--chip-fg:var(--warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--danger);--chip-fg:var(--danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--accent-soft);--chip-fg:var(--accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--success-soft);--chip-fg:var(--success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--warning-soft);--chip-fg:var(--warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--danger-soft);--chip-fg:var(--danger-soft-foreground)}.chip--default.chip--soft{--chip-bg:var(--default-soft);--chip-fg:var(--default-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;overflow-x:auto}.table-root--primary{background-color:var(--surface-secondary);padding-inline:var(--spacing);padding-bottom:var(--spacing);border-radius:min(32px,calc(var(--radius) * 2.5))}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary :is(th.table__column:first-child,[role=row]>[role=presentation]:first-of-type>.table__column){border-start-start-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl))}.table-root--secondary :is(th.table__column:last-child,[role=row]>[role=presentation]:last-of-type>.table__column){border-start-end-radius:min(32px,var(--radius-2xl));border-end-end-radius:min(32px,var(--radius-2xl))}.table-root--secondary .table__body{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab,var(--separator-tertiary) 50%,transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media(hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab,red,red)){.table__header{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);inset-inline-end:calc(var(--spacing) * 0);position:absolute;top:50%}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media(hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}[role=row]>[role=presentation]:last-of-type:not(:only-of-type)>.table__column:after{content:none}.table__sortable-column-header{justify-content:space-between;align-items:center;display:flex}.table__sortable-column-indicator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);place-content:center;display:inline-grid}.table__sortable-column-indicator[data-direction=descending]{rotate:180deg}.table__body tr:first-child td:first-child{border-start-start-radius:min(32px,var(--radius-2xl))}.table__body tr:first-child td:last-child{border-start-end-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:first-child{border-end-start-radius:min(32px,var(--radius-2xl))}.table__body tr:last-child td:last-child{border-end-end-radius:min(32px,var(--radius-2xl))}.table__body:not(tbody){border-radius:min(32px,var(--radius-2xl));height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.table__row{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 10%,transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent-soft)}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab,red,red)){.table__cell{border-color:color-mix(in oklab,var(--separator-tertiary) 50%,transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true]) :is(.table__cell,.table__column){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):only-child,.table__row:is(:focus-visible,[data-focus-visible=true])>:only-child :is(.table__cell,.table__column){border-radius:calc(var(--radius) * 1);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):first-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:first-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):last-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:last-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset -2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):not(:first-child):not(:last-child):not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:not(:first-child):not(:last-child):not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;position:relative;overflow:auto}.table__column-resizer{height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x: 50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing) * 2);--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-clip:content-box;border-style:none;outline-style:none;position:absolute;top:50%}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:var(--spacing);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.empty-state{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skeleton{background-color:color-mix(in oklab,var(--surface-tertiary) 70%,transparent)}}.skeleton--shimmer:after{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2s linear infinite skeleton;position:absolute;inset:0}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.meter{gap:var(--spacing);--meter-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.meter .meter__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{border-radius:calc(var(--radius) * .5);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.meter--sm .meter__fill{border-radius:calc(var(--radius) * .25)}.meter--lg .meter__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.meter--lg .meter__fill{border-radius:calc(var(--radius) * .75)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.progress-bar{gap:var(--spacing);--progress-bar-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.progress-bar .progress-bar__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{border-radius:calc(var(--radius) * .5);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.progress-bar--sm .progress-bar__fill{border-radius:calc(var(--radius) * .25)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.progress-bar--lg .progress-bar__fill{border-radius:calc(var(--radius) * .75)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.progress-circle{--progress-circle-stroke:var(--accent);--progress-circle-track-stroke:var(--default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-circle--sm .progress-circle__track{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.progress-circle--lg .progress-circle__track{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.progress-circle--default{--progress-circle-stroke:var(--default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--accent)}.progress-circle--success{--progress-circle-stroke:var(--success)}.progress-circle--warning{--progress-circle-stroke:var(--warning)}.progress-circle--danger{--progress-circle-stroke:var(--danger)}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:var(--z-index-toast);--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media(min-width:40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{inset-inline-start:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--bottom-end{inset-inline-end:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region--top-end{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{border-radius:min(32px,var(--radius-3xl));--toast-y:var(--offset-collapsed,0px);--toast-enter:0%;--toast-scale:var(--scale-collapsed,1);transform:translateY(calc(var(--dir,1) * (var(--toast-y) + var(--toast-enter)))) scale(var(--toast-scale));height:var(--toast-height,auto);pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--toast-ease:var(--ease-out-fluid);--toast-enter-duration:.35s;--toast-exit-duration:.25s;--toast-translate-duration:var(--toast-enter-duration);--toast-height-duration:var(--toast-enter-duration);--toast-opacity-duration:.15s;transition:transform var(--toast-translate-duration) var(--toast-ease),height var(--toast-height-duration) var(--toast-ease),opacity var(--toast-opacity-duration) var(--toast-ease);flex-direction:row;display:flex;position:absolute;inset-inline:0}.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast[data-entering=true]{--toast-enter:-100%}.toast--bottom,.toast--bottom-start,.toast--bottom-end{--dir:-1;transform-origin:bottom;bottom:0}:is(.toast--bottom,.toast--bottom-start,.toast--bottom-end)[data-expanded=true]:after{top:calc(-1 * var(--gap,12px) - 1px);bottom:0}.toast--top,.toast--top-start,.toast--top-end{--dir:1;transform-origin:top;top:0}:is(.toast--top,.toast--top-start,.toast--top-end)[data-expanded=true]:after{top:0;bottom:calc(-1 * var(--gap,12px) - 1px)}.toast>:not([data-slot=toast-close]){transition:opacity .2s var(--toast-ease)}.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast:not([data-frontmost=true]):not([data-expanded=true]){--toast-y:var(--offset-collapsed,0px);height:var(--front-height,0px);overflow:hidden}.toast:not([data-frontmost=true]):not([data-expanded=true])>:not([data-slot=toast-close]){opacity:0}.toast:not([data-frontmost=true]):not([data-expanded=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-expanded=true]{--toast-y:var(--offset-expanded,0px);--toast-scale:1;height:var(--toast-height,auto)}.toast[data-expanded=true]:after{content:"";z-index:-1;position:absolute;inset-inline:0}.toast[data-exiting=true]{opacity:0}.toast[data-exiting=true][data-frontmost=true]{--toast-translate-duration:var(--toast-exit-duration);--toast-opacity-duration:.15s;--toast-enter:-100%;--toast-scale:1}.toast[data-exiting=true][data-expanded=true]:not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:.96}.toast[data-exiting=true]:not([data-expanded=true]):not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:calc(var(--scale-collapsed,1) * .96)}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;display:flex}.toast__indicator{padding:var(--spacing);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]){animation:toast-indicator-fade .15s var(--toast-ease),toast-indicator-scale .2s var(--toast-ease)}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;inset-inline-end:calc(var(--spacing) * -1);top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:0;position:absolute}@media(min-width:40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media(hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button,.toast[data-expanded=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast[data-exiting=true] .toast__close-button{pointer-events:none;opacity:0}.toast__action{margin-top:calc(var(--spacing) * 2)}@media(min-width:40rem){.toast__action{margin-top:0}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success-soft-foreground)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning-soft-foreground)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger-soft-foreground)}@keyframes toast-indicator-fade{0%{opacity:0}}@keyframes toast-indicator-scale{0%{scale:.92}}.checkbox-group{flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox]{margin-top:calc(var(--spacing) * 4)}.checkbox{align-items:flex-start;gap:var(--spacing);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.checkbox>[data-slot=description],.checkbox>[data-slot=field-error]{cursor:default;width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing) * 7)}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox .checkbox__content [data-slot=label]{cursor:var(--cursor-interactive)}.checkbox[data-disabled=true],.checkbox[data-disabled=true] [data-slot=description],.checkbox[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .75);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox__control:before{pointer-events:none;z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(var(--radius) * .75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear),opacity .2s var(--ease-linear),background-color .2s var(--ease-out);position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-focus-visible=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-focus-visible=true] .checkbox__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control{border-color:var(--field-border-hover)}:is(.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control):before{background-color:var(--accent-hover)}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-pressed=true])[data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{width:100%;height:100%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox--secondary .checkbox__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control),.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing) * 6);flex-direction:column;flex:1 1 0;display:flex}.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.fieldset__field-group{width:100%}:where(.fieldset__field-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.fieldset__actions{align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.input-otp{align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.input-otp__slot{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 9.5);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));min-width:0;color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:var(--field-radius,calc(var(--radius) * 1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-otp__slot[data-active=true]{z-index:10;background-color:var(--field-focus);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.input-otp__slot[data-filled=true]{background-color:var(--field-focus)}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-otp__slot[data-invalid=true]:focus,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true][data-focused=true],.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true]:focus-within,.input-otp__slot[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-otp__slot[data-invalid=true]{background-color:var(--field-focus)}.input-otp__slot-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth) both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.input-otp__caret{height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .5);background-color:var(--field-placeholder,var(--muted));width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator{border-radius:calc(var(--radius) * .5);background-color:var(--separator);flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-otp-slot-bg);--input-otp-slot-bg:var(--default);--input-otp-slot-bg-hover:var(--default-hover);--input-otp-slot-bg-focus:var(--default)}@media(hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input[data-invalid=true]{background-color:var(--field-focus)}.input:disabled,.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media(hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.input-group:has([data-slot=input-group-input]:-webkit-autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-end-color:var(--field-border);border-inline-start:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:var(--field-radius,calc(var(--radius) * 1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius) * 1.5));justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-start-color:var(--field-border);border-inline-end:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-start-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-group-bg);--input-group-bg:var(--default);--input-group-bg-hover:var(--default-hover);--input-group-bg-focus:var(--default)}@media(hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;grid-template-columns:1fr;align-items:center;display:grid;overflow:hidden}.number-field__group:has([slot=decrement]){grid-template-columns:40px 1fr}.number-field__group:has([slot=increment]){grid-template-columns:1fr 40px}.number-field__group:has([slot=decrement]):has([slot=increment]){grid-template-columns:40px 1fr 40px}.number-field__group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.number-field__group:has([data-slot=number-field-input]:-webkit-autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.number-field__input{border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media(min-width:40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-start-start-radius:0;border-end-start-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-start-end-radius:0;border-end-end-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing) * 10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab,red,red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab,var(--field-foreground,var(--foreground)) 10%,transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-start-radius:0}@supports (color:color-mix(in lab,red,red)){.number-field__increment-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field__decrement-button{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:var(--field-radius,calc(var(--radius) * 1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius) * 1.5))}@supports (color:color-mix(in lab,red,red)){.number-field__decrement-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field--secondary .number-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--default);--number-field-group-bg-hover:var(--default-hover);--number-field-group-bg-focus:var(--default)}@media(hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing) * 4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-flow:wrap}.radio-group--secondary .radio__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--radio-control-bg);--radio-control-bg:var(--default);--radio-control-bg-hover:var(--default-hover)}.radio:has([data-slot=radio-content][data-hovered=true]) :is(.radio-group--secondary .radio__control),.radio [data-slot=radio-content][data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border-hover)}.radio:not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg-hover)}.radio{align-items:flex-start;gap:var(--spacing);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio .radio__content [data-slot=label]{cursor:var(--cursor-interactive)}.radio>[data-slot=description],.radio>[data-slot=field-error]{cursor:default;width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing) * 7)}.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=description],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.radio__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio:has([data-slot=radio-content][data-focus-visible=true]) .radio__control,.radio [data-slot=radio-content][data-focus-visible=true] .radio__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio:has([data-slot=radio-content][data-hovered=true]) .radio__control,.radio [data-slot=radio-content][data-hovered=true] .radio__control{border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) .radio__control .radio__indicator:empty:before{background-color:var(--field-hover)}.radio:has([data-slot=radio-content][data-pressed=true]) .radio__control,.radio [data-slot=radio-content][data-pressed=true] .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.radio[data-selected] .radio__control,.radio:has([data-slot=radio-content][aria-checked=true]) .radio__control,.radio:has(input:checked) .radio__control{background-color:var(--accent);border-color:#0000}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__control,.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__control,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__control{background-color:var(--accent-hover)}.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-visible,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focused=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-within,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio__indicator{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.radio__indicator:empty:before{content:"";border-radius:calc(var(--radius) * 1);background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out),background-color .2s var(--ease-out);scale:1}@media(prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[data-selected] .radio__indicator:empty:before,.radio:has([data-slot=radio-content][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked) .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before,.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__indicator:empty:before,.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before{scale:.5714}.textfield{gap:var(--spacing);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.search-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]{display:none}.search-field [data-slot=label]{width:fit-content}.search-field[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.search-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.search-field__group[data-focus-within=true],.search-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field__group[data-invalid=true]:focus,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true][data-focused=true],.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true]:focus-within,.search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.search-field__group:has([data-slot=search-field-input]:-webkit-autofill),.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.search-field__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}@media(min-width:40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.search-field__group:has([slot=clear]) .search-field__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0}.search-field__clear-button{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;margin-inline-end:calc(var(--spacing) * 2)}.search-field__clear-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.search-field--secondary .search-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--search-field-group-bg);--search-field-group-bg:var(--default);--search-field-group-bg-hover:var(--default-hover);--search-field-group-bg-focus:var(--default)}@media(hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.search-field--secondary .search-field__group[data-focus-within=true]{background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field--secondary .search-field__group[data-invalid=true]:focus,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.search-field--secondary .search-field__group[data-invalid=true][data-focused=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.textarea{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media(min-width:40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea[data-invalid=true]{background-color:var(--field-focus)}.textarea:disabled,.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--textarea-bg);--textarea-bg:var(--default);--textarea-bg-hover:var(--default-hover);--textarea-bg-focus:var(--default)}@media(hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.calendar--week-view .calendar__cell,.calendar--day-view .calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.calendar--day-view .calendar__grid{flex-direction:column;display:flex}.calendar--day-view .calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-header>tr{display:contents}.calendar--day-view .calendar__grid-body{margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-body>tr{display:contents}.calendar--day-view .calendar__grid-body>tr:first-child>td{margin-top:0}.calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 2);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius) * 3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not([data-focused]),.calendar__cell[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){.calendar__cell[data-today=true]:hover:not([data-selected=true]),.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]){background-color:var(--accent-soft-hover)}}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent-hover)}@media(hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.range-calendar--week-view .range-calendar__cell,.range-calendar--day-view .range-calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.range-calendar--day-view .range-calendar__grid{flex-direction:column;display:flex}.range-calendar--day-view .range-calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-header>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body{margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-body>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body>tr:first-child>td{margin-top:0}.range-calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button{pointer-events:none;opacity:0}.range-calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.range-calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media(hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.range-calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__nav-button:disabled,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.range-calendar__nav-button-icon:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-header,.range-calendar__grid-header>tr,.range-calendar__grid-body,.range-calendar__grid-body>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.range-calendar__grid-row{display:contents}.range-calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.range-calendar__cell{z-index:1;border-radius:calc(var(--radius) * 3);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color,border-color;transition:box-shadow .1s var(--ease-out),border-color .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;margin-block:2px;margin-inline:0;padding:0;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;border-radius:calc(var(--radius) * 3);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell:focus-visible:not([data-focused]),.range-calendar__cell[data-focus-visible=true]{z-index:2}:is(.range-calendar__cell:focus-visible:not([data-focused]),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__cell[data-today=true] .range-calendar__cell-button{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media(hover:hover){:is(.range-calendar__cell[data-today=true]:hover:not([data-selected=true]),.range-calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--accent-soft-hover)}}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent-soft);border-radius:0}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*){border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*){border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button{background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:var(--accent-hover)}@media(hover:hover){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--default)}}.range-calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:color-mix(in oklab,var(--default) 20%,transparent)}}.range-calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]{border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]{border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x: -50% ;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid){position:relative}.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]{will-change:opacity;transition:opacity .15s var(--ease-out),visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out),visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent-soft-foreground)}.calendar-year-picker__trigger-indicator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform:rotate(180deg)}.calendar-year-picker__trigger-indicator{transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent-soft-foreground)}.calendar-year-picker__year-grid{pointer-events:none;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);align-content:flex-start;gap:var(--spacing);padding:var(--spacing);opacity:0;will-change:opacity;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset-inline-start:calc(var(--spacing) * 0);inset-inline-end:calc(var(--spacing) * 0);overflow-y:auto}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out) 50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media(hover:hover)and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media(hover:hover)and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-hover)}}.calendar-year-picker__year-cell:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field--full-width{width:100%}.time-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media(hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media(min-width:40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{flex:none;padding-inline-end:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-inline-start:0}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__segment{border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * .5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{color:var(--muted);padding:0}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.date-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--default);--date-input-group-bg-hover:var(--default-hover);--date-input-group-bg-focus:var(--default)}@media(hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not([data-focused]),.date-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--overlay-shadow);border-radius:min(32px,calc(var(--radius) * 2.5))}.date-picker__popover:focus-visible:not([data-focused]),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-picker__popover .calendar__nav-button-icon,.date-picker__popover .range-calendar__nav-button-icon{rotate:0deg}.date-range-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,.date-range-picker .date-input-group__prefix{pointer-events:auto}.date-range-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__trigger:focus-visible:not([data-focused]),.date-range-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-range-picker__trigger:disabled,.date-range-picker__trigger[data-disabled=true],.date-range-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-range-picker__range-separator{padding-inline:var(--spacing);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__popover{box-shadow:var(--overlay-shadow);border-radius:min(32px,calc(var(--radius) * 2.5))}.date-range-picker__popover:focus-visible:not([data-focused]),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.date-range-picker__popover[data-exiting=true],.date-range-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-range-picker__popover .range-calendar__nav-button-icon,.date-range-picker__popover .calendar__nav-button-icon{rotate:0deg}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:column;display:flex;position:relative;overflow:visible}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.header{width:100%;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-radius:calc(var(--radius) * .5);border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--separator-secondary)}.separator--tertiary{background-color:var(--separator-tertiary)}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);background-color:var(--default);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__fallback{background-color:var(--default);width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.avatar__image{aspect-ratio:1;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s;position:absolute;inset:0}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.avatar--sm{--avatar-size:2rem;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2)}.avatar--sm .avatar__fallback{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.avatar--md{--avatar-size:2.5rem}.avatar--lg{--avatar-size:3rem;width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:calc(var(--radius) * 3)}.avatar--lg .avatar__fallback{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent-soft-foreground)}.avatar__fallback--default{color:var(--default-soft-foreground)}.avatar__fallback--success{color:var(--success-soft-foreground)}.avatar__fallback--warning{color:var(--warning-soft-foreground)}.avatar__fallback--danger{color:var(--danger-soft-foreground)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.avatar--soft .avatar__fallback--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.avatar--soft .avatar__fallback--default{background-color:var(--default-soft);color:var(--default-soft-foreground)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.avatar-group{--avatar-group-overlap:.5rem;--avatar-group-seam:2px;align-items:center;display:inline-flex}.avatar-group--grid{gap:calc(var(--spacing) * 3);flex-wrap:wrap}.avatar-group:not(.avatar-group--grid)>.avatar+.avatar,.avatar-group:not(.avatar-group--grid)>.avatar+.avatar-group__count{margin-inline-start:calc(-1 * var(--avatar-group-overlap,.5rem))}.avatar-group__count{flex-shrink:0}.avatar-group--ring:not(.avatar-group--grid)>.avatar,.avatar-group--ring:not(.avatar-group--grid)>.avatar-group__count{box-shadow:0 0 0 var(--avatar-group-seam,2px) var(--background);position:relative}.avatar-group--clip:not(.avatar-group--grid)>.avatar:not(:last-child){--avatar-group-cut-center:calc(100% + (var(--avatar-size,2.5rem) / 2) - var(--avatar-group-overlap,.5rem));--avatar-group-cut-radius:calc((var(--avatar-size,2.5rem) / 2) + var(--avatar-group-seam,2px));-webkit-mask-image:radial-gradient(circle at var(--avatar-group-cut-center) 50%,transparent var(--avatar-group-cut-radius),#000 var(--avatar-group-cut-radius));mask-image:radial-gradient(circle at var(--avatar-group-cut-center) 50%,transparent var(--avatar-group-cut-radius),#000 var(--avatar-group-cut-radius))}:is(.avatar-group--clip:not(.avatar-group--grid):dir(rtl)>.avatar:not(:last-child),:dir(rtl) .avatar-group--clip:not(.avatar-group--grid)>.avatar:not(:last-child)){--avatar-group-cut-center:calc(0% - (var(--avatar-size,2.5rem) / 2) + var(--avatar-group-overlap,.5rem))}.avatar-group--clip:not(.avatar-group--grid)>.avatar:not(:last-child) .avatar__fallback{box-sizing:border-box;padding-inline-end:calc(var(--avatar-group-overlap,.5rem) * .35)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not([data-focused]),.alert-dialog__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{z-index:var(--z-index-overlay);height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;min-height:0;max-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:clip}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:0}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:0}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.alert-dialog__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not([data-focused]),.drawer__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{z-index:var(--z-index-overlay);height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media(prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.drawer__content{pointer-events:none;z-index:var(--z-index-overlay);height:var(--visual-viewport-height);width:100%;min-width:0;display:flex;position:fixed;inset:0}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32, .72, 0, 1);--drawer-exit-ease:cubic-bezier(.32, .72, 0, 1);will-change:translate;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media(prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-start-start-radius:min(32px,var(--radius-2xl));border-start-end-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-end-end-radius:min(32px,var(--radius-2xl));border-end-start-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing) * 96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media(min-width:40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing) * 96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing) * 2)}.drawer__dialog--top .drawer__handle{padding-bottom:0}.drawer__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:var(--spacing);width:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * .25);background-color:var(--separator)}.drawer__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing) * 2)}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing) * 5)}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:0}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not([data-focused]),.modal__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{z-index:var(--z-index-overlay);height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media(min-width:40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale: 105% ;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media(min-width:40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y: 0% }}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y: -0% }.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media(prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{height:auto;min-height:var(--visual-viewport-height);overflow-y:visible}.modal__backdrop:has(.modal__container--scroll-outside){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.modal__container--full{padding:0}@media(min-width:40rem){.modal__container--full{padding:0}}.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% ;--tw-enter-scale:1}@media(min-width:40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y: 0% }}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media(min-width:40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:0}.modal__dialog--scroll-inside{min-height:0;max-height:100%;overflow:clip}.modal__dialog--scroll-outside{flex-shrink:0;height:auto;min-height:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.modal__header>.modal__icon{margin-bottom:0}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow:visible}.modal__body--scroll-inside{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.modal__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing) * 2)}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing) * 5)}.popover{transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--overlay-shadow);padding:0}.popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.popover[data-exiting=true],.popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not([data-focused]),.popover__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;border-radius:min(32px,var(--radius-xl));box-shadow:var(--overlay-shadow)}.tooltip[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-exiting=true],.tooltip[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab,var(--border) 40%,transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tooltip__trigger:focus-visible:not([data-focused]),.tooltip__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap:var(--spacing);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=input]{flex:1;min-width:0}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-inline-end:calc(var(--spacing) * 7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--field-foreground,var(--foreground))}.combo-box__value:empty{display:none}.combo-box__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.combo-box__value [data-slot=list-box-item-indicator]{display:none}.combo-box__trigger{--tw-translate-y: -50% ;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline-end:calc(var(--spacing) * 2);transition-duration:.15s;display:flex;position:absolute;top:50%}@media(hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not([data-focused]),.combo-box__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[data-disabled],.combo-box__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--overlay-shadow);padding:0;overflow-y:auto}.combo-box__popover:focus-visible:not([data-focused]),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.select{gap:var(--spacing);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media(hover:hover){.select__trigger:hover:not(:has(.select__clear-button:hover)),.select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover)){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not([data-focused]),.select__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media(hover:hover){.select--secondary .select__trigger:hover:not(:has(.select__clear-button:hover)),.select--secondary .select__trigger[data-hovered=true]:not(:has(.select__clear-button:hover)){background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not([data-focused]),.select--secondary .select__trigger[data-focus-visible=true],.select[data-invalid=true] :is(.select--secondary .select__trigger),.select[aria-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__clear-button{isolation:isolate;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex;position:relative}.select__clear-button:after{inset:calc(var(--spacing) * -.5);content:"";position:absolute}.select__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.select__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.select__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__clear-button[data-empty=true]{pointer-events:none;opacity:0}.select__clear-button [data-slot=select-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(hover:hover){.select__clear-button:hover,.select__clear-button[data-hovered=true]{background-color:var(--default-hover)}}.select__clear-button:active,.select__clear-button[data-pressed=true]{transform:scale(.93)}.select__indicator{color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.select__indicator[data-open=true]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--overlay-shadow);padding:0;overflow-y:auto}.select__popover:focus-visible:not([data-focused]),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-exiting=true],.select__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.autocomplete{gap:var(--spacing);flex-direction:column;display:flex}.autocomplete__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media(hover:hover){.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.autocomplete__trigger:focus-visible:not([data-focused]),.autocomplete__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[data-disabled=true],.autocomplete__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--default);--autocomplete-trigger-bg-hover:var(--default-hover);--autocomplete-trigger-bg-focus:var(--default)}@media(hover:hover){.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover)){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not([data-focused]),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true],.autocomplete[data-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger),.autocomplete[aria-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger){background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media(min-width:40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.autocomplete__indicator{color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.autocomplete__indicator[data-open=true]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.autocomplete__popover{width:var(--trigger-width);max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);overscroll-behavior:contain;background-color:var(--overlay);padding:0;padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));box-shadow:var(--overlay-shadow);outline-style:none;flex-direction:column;display:flex;overflow:hidden}.autocomplete__popover:focus,.autocomplete__popover:focus-visible:not([data-focused]),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.32, .72, 0, 1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-scale:.95;--tw-exit-opacity:0;pointer-events:none;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-exiting=true],.autocomplete__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.autocomplete__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.autocomplete__popover [data-slot=list-box]{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;max-height:320px;padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none;overflow-y:auto}.autocomplete__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.autocomplete__popover [role=presentation]>[data-slot=list-box-item]{width:calc(100% - var(--spacing) * 3)}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete__popover [data-slot=search-field]{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-outline-style:none;outline-style:none;flex-shrink:0}.autocomplete__popover [data-slot=empty-state]{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}@supports (color:color-mix(in lab,red,red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab,var(--overlay-foreground) 60%,transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.autocomplete__clear-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:var(--cursor-interactive);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-end:0;display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media(prefers-reduced-motion:reduce){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media(hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default-hover)}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.kbd{height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:calc(var(--radius) * 1);background-color:var(--default);padding-inline:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.typography,.typography-prose{color:var(--foreground)}.typography-prose h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography-prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-underline-offset:4px;text-decoration-line:underline}.typography-prose blockquote{margin-top:calc(var(--spacing) * 4);border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--border);color:var(--muted);padding-inline-start:calc(var(--spacing) * 4);font-style:italic}.typography-prose ul{margin-block:calc(var(--spacing) * 4);list-style-type:disc}:where(.typography-prose ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ul{padding-inline-start:calc(var(--spacing) * 6)}.typography-prose ol{margin-block:calc(var(--spacing) * 4);list-style-type:decimal}:where(.typography-prose ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ol{padding-inline-start:calc(var(--spacing) * 6)}.typography-prose li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose hr{margin-block:calc(var(--spacing) * 8);border-color:var(--separator)}.typography-prose pre{margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);background-color:var(--default);padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-x:auto}.typography-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.typography-prose em{font-style:italic}.typography-prose img{margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5)}.typography--h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography--body-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.typography--body-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.typography--code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography--align-start{text-align:start}.typography--align-center{text-align:center}.typography--align-end{text-align:end}.typography--align-justify{text-align:justify}.typography--color-default{color:var(--foreground)}.typography--color-muted{color:var(--muted)}.typography--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography--weight-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.typography--weight-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.typography--weight-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.typography--weight-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.scroll-shadow{--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;--scroll-shadow-offset:0px;position:relative}@property --scroll-shadow-start-fade{syntax:"";inherits:false;initial-value:0}@property --scroll-shadow-end-fade{syntax:"";inherits:false;initial-value:0}@keyframes scroll-shadow-start-fade{0%{--scroll-shadow-start-fade:0px}to{--scroll-shadow-start-fade:var(--scroll-shadow-size)}}@keyframes scroll-shadow-end-fade{0%{--scroll-shadow-end-fade:var(--scroll-shadow-size)}to{--scroll-shadow-end-fade:0px}}.scroll-shadow--vertical{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}.scroll-shadow--horizontal{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical:where([data-top-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true],[data-scroll-shadow-mode=auto]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,100% 0;mask-repeat:no-repeat;mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%,var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%,var(--scroll-shadow-scrollbar-size) 100%}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal:where([data-left-scroll=true],[data-right-scroll=true],[data-left-right-scroll=true],[data-scroll-shadow-mode=auto]){mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);mask-position:0 0,0 100%;mask-repeat:no-repeat;mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)),100% var(--scroll-shadow-scrollbar-size)}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:dir(rtl){--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]:dir(rtl){--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--hide-scrollbar{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;--scroll-shadow-scrollbar-size:0px}@supports (animation-timeline:scroll(self)){.scroll-shadow.scroll-shadow--fade[data-scroll-shadow-mode=auto]{animation:linear both scroll-shadow-start-fade,linear both scroll-shadow-end-fade;animation-range:var(--scroll-shadow-offset) calc(var(--scroll-shadow-offset) + var(--scroll-shadow-size)),calc(100% - var(--scroll-shadow-size) - var(--scroll-shadow-offset)) calc(100% - var(--scroll-shadow-offset))}.scroll-shadow.scroll-shadow--fade.scroll-shadow--vertical[data-scroll-shadow-mode=auto]{--scroll-linear-gradient:180deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%;animation-timeline:scroll(self),scroll(self)}.scroll-shadow.scroll-shadow--fade.scroll-shadow--horizontal[data-scroll-shadow-mode=auto]{--scroll-linear-gradient:90deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%;animation-timeline:scroll(self inline),scroll(self inline)}.scroll-shadow.scroll-shadow--fade.scroll-shadow--horizontal[data-scroll-shadow-mode=auto]:dir(rtl){--scroll-linear-gradient:270deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-5{top:calc(var(--spacing) * 5)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.z-10{z-index:10}.mx-2{margin-inline:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-1{margin-top:var(--spacing)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.aspect-\[4\/3\]{aspect-ratio:4/3}.\!size-\[48px\]{width:48px!important;height:48px!important}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[18px\]{width:18px;height:18px}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-64{height:calc(var(--spacing) * 64)}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0}.w-48{width:calc(var(--spacing) * 48)}.w-full{width:100%}.max-w-24{max-width:calc(var(--spacing) * 24)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-9{min-width:calc(var(--spacing) * 9)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,280px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:3.40282e38px!important}.rounded-2xl{border-radius:calc(var(--radius) * 2)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) * 1)}.rounded-md{border-radius:calc(var(--radius) * .75)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-accent,.bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.bg-background,.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}.bg-default\/30{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.bg-default\/30{background-color:color-mix(in oklab,var(--default) 30%,transparent)}}.bg-default\/50{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.bg-default\/50{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}.bg-default\/60{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.bg-default\/60{background-color:color-mix(in oklab,var(--default) 60%,transparent)}}.bg-default\/70{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.bg-default\/70{background-color:color-mix(in oklab,var(--default) 70%,transparent)}}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:0}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-accent{color:var(--accent)}.text-danger{color:var(--danger)}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-muted,.text-muted-foreground,.text-muted-foreground\/20{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/20{color:color-mix(in oklab,var(--muted) 20%,transparent)}}.text-muted-foreground\/60{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted) 60%,transparent)}}.text-white{color:var(--color-white)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:bg-default\/40:hover{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-default\/40:hover{background-color:color-mix(in oklab,var(--default) 40%,transparent)}}}.focus\:opacity-100:focus{opacity:1}@media(min-width:64rem){.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:gap-x-9{column-gap:calc(var(--spacing) * 9)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Variable.ttf)format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}.share-header{border-bottom:1px solid var(--separator);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 28px;display:flex}.header-start,.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand{color:var(--foreground);flex-shrink:0;font-weight:600;text-decoration:none}.brand img{border-radius:8px}.header-divider{background:var(--separator);width:1px;height:20px;margin:0 8px}.header-context{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.share-workspace{flex:1;grid-template-columns:minmax(0,1fr) 350px;align-items:stretch;gap:16px;width:100%;min-height:0;padding:16px;display:grid}.recording-column{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;display:grid}.recording-heading{justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.recording-title{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:22px;font-weight:600}.recording-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.recording-meta span+span:before{content:"·";margin-right:8px}.reaction-rail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reaction-buttons{flex-wrap:wrap;gap:4px;display:flex}.reaction-buttons .button{min-width:40px}.chapter-list{flex-direction:column;gap:4px;display:flex}.chapter-list .button{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:40px}.timestamp{font-variant-numeric:tabular-nums;color:var(--accent)}.feedback-card{gap:0;min-width:0;height:100%;min-height:0;padding:16px;overflow:hidden}.feedback-tabs{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;display:flex}.feedback-tabs .tabs__list{width:100%}.feedback-tabs .tabs__tab{flex:1;gap:5px;min-width:0;padding-inline:8px;font-size:12px}.empty-feedback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:12px;display:flex}.empty-feedback>svg{color:var(--muted)}.empty-feedback h2{font-size:14px;font-weight:500}.empty-feedback p{color:var(--muted);max-width:230px;font-size:13px;line-height:1.6}.composer{border-top:1px solid var(--separator);flex-direction:column;flex-shrink:0;gap:8px;margin-top:12px;padding-top:12px;display:flex}.composer textarea{resize:none;height:64px;min-height:56px}.composer-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.comment-item{border-bottom:1px solid var(--separator);border-radius:var(--radius);padding:14px 8px}.comment-item[data-active=true]{background:var(--accent-soft)}.comment-heading{align-items:center;gap:8px;font-size:13px;display:flex}.comment-heading .button{margin-left:auto}.comment-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.65}.comment-date{color:var(--muted);font-size:11px}.inline-timestamp{vertical-align:baseline;min-width:0;height:auto;padding:0 2px;display:inline}.transcript-item{border-bottom:1px solid var(--separator);padding:12px 4px}.transcript-item[data-active=true]{background:var(--accent-soft);border-radius:var(--radius)}.transcript-heading{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.transcript-heading .copy-timestamp{margin-left:auto}.transcript-seek{text-align:left;white-space:normal;justify-content:flex-start;width:100%;height:auto;padding:8px;line-height:1.65}.gate-page{place-items:center;min-height:100svh;padding:24px;display:grid}.gate-card{gap:24px;width:100%;max-width:400px;padding:24px}.gate-content,.gate-form{flex-direction:column;gap:16px;display:flex}.gate-content h1{letter-spacing:-.025em;font-size:22px;font-weight:600}.gate-content p{color:var(--muted);font-size:14px;line-height:1.6}.loading-title{width:48%;height:26px}.loading-meta{width:35%;height:14px;margin-top:12px}.loading-video{aspect-ratio:16/9;width:100%}.loading-sidebar{height:440px}.video-shell{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.video-stage{background:#000;flex:1;width:100%;min-height:0;position:relative}.video-stage video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.video-play-overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.video-play-overlay .button{pointer-events:auto}.video-caption{text-align:center;pointer-events:none;position:absolute;bottom:20px;left:8%;right:8%}.video-caption span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000c;border-radius:6px;padding:5px 10px;line-height:1.8}.video-toolbar{background:var(--surface);flex-direction:column;flex-shrink:0;gap:4px;padding:8px 12px;display:flex}.video-controls{align-items:center;gap:4px;display:flex}.video-controls .volume-control{width:72px;margin:0 8px}.video-time{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;margin:0 8px;font-size:12px}.control-spacer{flex:1}.video-shell:fullscreen{background:#000;border-radius:0;flex-direction:column;display:flex}.video-shell:fullscreen .video-stage{aspect-ratio:auto;flex:1;min-height:0}.video-shell:fullscreen .video-toolbar{flex-shrink:0}.video-end-card{background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.timeline-markers{height:20px;margin:0 8px;position:relative}.timeline-marker{min-width:18px;height:18px;padding:0 3px;font-size:10px;position:absolute;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.recording-app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.recording-app .share-header{flex-shrink:0;min-height:56px;padding:10px 20px}.recording-app .recording-heading{min-height:48px}.recording-heading>div{min-width:0}.recording-app .recording-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;display:-webkit-box;overflow:hidden}.share-workspace>aside{min-width:0;min-height:0}.feedback-tabs .tabs__list-container{flex-shrink:0}.feedback-tabs .tabs__panel{flex:1;min-height:0;padding:0;overflow:hidden}.feedback-tabs .tabs__panel:not([hidden]){flex-direction:column;display:flex}.composer[hidden]{display:none}.paged-panel{flex-direction:column;flex:1;gap:8px;height:100%;min-height:0;display:flex}.page-viewport{flex:1;min-height:0;overflow:hidden}.page-flow{column-count:1;column-fill:auto;overflow-wrap:anywhere;column-gap:24px;height:100%}.page-flow .comment-item,.page-flow .transcript-item{break-inside:avoid-column}.page-navigation{color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;font-size:12px;display:flex}.page-navigation[hidden]{display:none}.recording-details{margin-bottom:20px}.recording-details h2{margin-bottom:10px;font-size:14px;font-weight:600}.recording-details p{white-space:pre-wrap;color:var(--muted);font-size:14px;line-height:1.7}.video-progress{flex-shrink:0;padding:8px 0;position:relative}.video-seek-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.video-progress:focus-within{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.mobile-view-switch{display:none}@media(max-width:1100px){.share-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:12px;padding:12px}.volume-control{display:none}}@media(max-width:760px){.mobile-view-switch{flex-shrink:0;justify-content:center;gap:8px;padding:8px 12px 0;display:flex}.share-workspace{grid-template-columns:minmax(0,1fr)}.recording-app[data-mobile-view=watch] .share-workspace>aside,.recording-app[data-mobile-view=feedback] .recording-column,.recording-app .header-context,.recording-app .header-divider{display:none}.recording-app .share-header{padding:8px 12px}.recording-app .recording-title{font-size:18px}.feedback-card{padding:12px}.reaction-buttons{gap:0}.reaction-buttons .button{min-width:32px;padding-inline:6px}.reaction-rail{flex-wrap:nowrap;gap:4px}.recording-app .recording-meta{gap:4px;font-size:11px}.video-time{margin:0 4px;font-size:11px}.skip-control,.pip-control{display:none}}@media(max-height:620px){.recording-app .share-header{min-height:44px;padding-block:6px}.recording-app .share-workspace{gap:8px;padding:8px}.feedback-card{padding:10px}.composer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:8px;padding-top:8px;display:grid}.composer textarea{height:40px;min-height:40px}.composer-footer,.composer .alert{grid-column:1/-1}.empty-feedback{gap:4px;padding:4px}.empty-feedback>svg{display:none}.empty-feedback p{font-size:12px}}.mobile-comment-button,.mobile-feedback-back{display:none}.timestamp-reactions{pointer-events:none;position:absolute;inset:0;overflow:hidden}.timestamp-reaction{font-size:30px;animation:3s ease-out forwards reaction-float;position:absolute;bottom:12%}@keyframes reaction-float{0%{opacity:0;transform:translateY(12px)scale(.7)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-100px)scale(1.1)}}@media(prefers-reduced-motion:reduce){.timestamp-reaction{animation:none}}@media(max-width:760px){.mobile-comment-button{flex-shrink:0;display:inline-flex}.mobile-feedback-back{padding:8px 12px 0;display:flex}}.creator-info{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.creator-info>div{min-width:0}.creator-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.creator-bio{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.timeline-markers{flex-shrink:0;height:24px}.timeline-markers .timeline-marker{min-width:24px;height:24px;font-size:12px}.library-dashboard{height:100dvh;font-family:DM Sans,sans-serif}.dark .library-dashboard>.card{background:var(--background)}.library-dashboard .custom-scrollbar{scrollbar-width:thin}@media(max-width:640px){.library-dashboard{flex-direction:column;height:auto;min-height:100dvh}.library-dashboard>aside{width:100%;padding:16px}.library-dashboard>aside>nav{display:flex}.library-dashboard>aside .library-folders{max-height:160px}.library-dashboard>.card{min-height:65dvh;margin:0 8px 8px}}.library-dashboard{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.library-dashboard{background:color-mix(in srgb,var(--background) 92%,var(--foreground) 8%)}}.dark .library-dashboard,.library-dashboard>.card,.dark .library-dashboard>.card{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark .library-dashboard>.card{background:color-mix(in srgb,var(--background) 92%,var(--foreground) 8%)}}.recording-app .viewer-heading{gap:16px;min-height:48px}.viewer-identity{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.viewer-caption{flex:1;min-width:0;height:48px}.recording-app .viewer-heading .recording-title{letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:20px;display:block;overflow:hidden}.recording-app .viewer-heading .recording-meta{white-space:nowrap;gap:8px;height:24px;margin-top:4px;font-size:11px}.viewer-heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media(max-width:480px){.recording-app .viewer-heading{flex-wrap:wrap}.viewer-identity{flex-basis:100%}.viewer-heading-actions{margin-left:auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-spacing-x{syntax:"";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}} diff --git a/services/recordly-share/worker/web/dist/embed.html b/services/recordly-share/worker/web/dist/embed.html index 5f1cd77b..694e27f0 100644 --- a/services/recordly-share/worker/web/dist/embed.html +++ b/services/recordly-share/worker/web/dist/embed.html @@ -1,2 +1,2 @@ - \ No newline at end of file diff --git a/services/recordly-share/worker/web/dist/fonts/DMSans-Variable.ttf b/services/recordly-share/worker/web/dist/fonts/DMSans-Variable.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c672f98060af9b2c85fca704ebd5ad9a8717c1df GIT binary patch literal 240164 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 z zbo>dHXKwgjnWtQZwzdN4&Zg_=kHLkhsfEFQ5{3-YX3`ttt+c#k8WKDdI^N;&bR7Q| zG>*sQ%L50F965gcuxT7S#+P><&1R3@`2h^QchDoA$Eh)J@4XM2#sd!s0)aQi$3F=J zq6#FqBh`V?YdFc|XBtC8Bur;Yasmuhv(LDa3k%6yuQ4AYm=Mpzs%V)9u8Nj9m@00i z`{-%BE&+xRH5Sjr(DdNM&=JqFT1?I5lxOL@>+sU~Bc5aG;K^@J5P8*|zRTBro96-b z-ba7;Rw$&{oS__bc6$9MFU zxxzcjxCTcjuw_fE@OBOb0Kg(4r^5XSig=3Hg5gWzXt%LAGaGq@O_8CCgAmY_AMpnf z@$?W3=MMIxomIo5;-j!IJvxli|9ttH~#6xlXQ7ghrM)nbOe&(2Z7ha*x1NOuC61lTH0#@eyT23R=#%lQr=zB zOvaS1_Vy2a@QGW&fu>WZPD|VzRZEg}U0q$B81PrG>g@E5oQhW%kYo5j=^*A-j-==W zmU*aROc^x36!YM5B0a=0CIE7=(k}cVIL7f`5DNFYpTu2M6Q0Iy%dbz7P$CE;%Q*1t zY}yjCWWFpB(aU1;zVNOvrSTu{R~Am+EGuHb!s)XAnN}m!X7rr%@P|}rCxL5y`qUBU z`b>v%o^{@OoAcGcNhQqRKJnq$D|DvR+bf>rKWbj%dVZ>BzK>{_t7pECM9Y#bQh3lvX)WpJ2(XtaQfx*`KDr)(J!+Z9G^^UolC(?V6qa`qyXUe(O;@kf%M14_gHS z6Df_WFkM9=2|wU2DzGdjk!P{whsh!0b)$kxU~o%F?qbQgks)_+!kC>+NOmtkk(rFz zlXAkQC>u12vZ2Qfy|AT+9&LvDU5%prE?4Z)xaEg5igIgDdB%Q7qbQA9Z#I@^D>CRw zD6ShdnAcKG+SJ8W9l`Mcv?n?iKQK;WM(C|F{8crz%@u7CB4#mzRknTRtzJjnCFVtu z!7M@|^hEx+v1s5}dV{c!;&z9RTP72$umj{ur8H@O@Cpu6X3Yw;B=dw}R^errSK?1c zmMlCLpf`7>oM`SmcuCC8V8dH3;GR;z#5U%18>!i$^H86$xnvrjn$-N{#fujw7M62r zXmDg!jhZ`aYAB+zfaHpqPL{Ot5oA?U>sO1^l1Y_3l7)u?K(hFZG&Y8rnRF=x6MJX9 z4_zgtW!pDwx%Jk~-R=02uiA9SJ<+lQ7BahJgt!RFCN(t@ zZ)!xKwau8Kf?|5bqZ{%}KQ^K&!>2&B@aSiW?L-NUpiB&?D4z^5DD72u;`_t0xRjim znHnD(vB>Yp*yPmA^yJtG*&&8UM>(9HohO3^2H5$fB)vK_mn3=cpK=#5MaApuR$c-# zf%OjJ5{}?gckK-rBwj$C&*ML*?#!UNMSqJk50Ph66JjBqnwXlMTbQ4nn!qod0%sh~ zljJXhH*;z!lS(ekFHq0nO8Kdj2!TA~01mD8Gp_+q5PIWtH#-kk48No2PrEHz=66K* zuSaa@yl;cRr+CsCIY~&96(2fMs0k$r#jrLLc+LWtdB`V%;V$0b$2GjBuBp*8b$NJV zZ1CLKlcy(K6#!VBoj$GF5bF-pRa>={K`q{}m}5AHE?&+wZ(6&mW8?PQ@49nUZd!Fp z^0Y{5XiU{H=){7a8ME@I#s4(U{Pv76`F%`q4J72V`MLLKl%hv#Uk~kT&^RW&eXT75 z5KQhCR$4nU(F+0Kk63xJ7a1mA*n*b@aSQYiK$uLGoGnz_!?l#xAPAql3@W*dtt?Ds z;N_&+O3IeHx-fP(@j(=~>O7guCZ`q`=jXi}@f*0c6~o!cG2B7UWN{E7*{}cT(c#M@ z^Qim_F@FKg{`|=0;iE^*>ccO+K2r>?-bUd0wvIq?=Jl5jC$>W8hptQuX(fhR0{A_i zNLy=!%o??+gJ1c|SDrgQuc|h`4VRIfe!NIZ+&>y!+r6eX6!yDfewRNSs$J8)HX1dn z?|bx~hQjpg&wcG{U;FOynL@)okKQL*jAv2&0L)B%pBHfdB%cKRz17I2-aJ;UK^uoA zjbb-Jv43*0Vx&f89*H?dMh?d)(&fVIBe(3wB?$GuYZ)=CifBlpBTk+@`*PC^Hk@Ak zNnJ

#sk|7fVa?cWm4C#Hm`fo-gh*UH7T`?)xHI*J4hThs2;^zl+)NWEcix4h-P2 zUa6Q-87)f)0%aOxl_dq2Gn@7-7hD0wpXsR$U%AkBV$QWy@n?F5XV>3)_U?Mu z3yMFJ{tX+;Q)aJ6y$yc3{G<-;Npz#Cxd}Y`v>C2~G$*AJUL$ymVzyl{dmVG7i0KXn zb1tONihQ1w0EZ48>F+;s=nyf2PUD;EQPZ<^>qx_~V@8}z~ow-m_toqq%!e9>APR~=BK}U`0|YUFQ#w*7ruSvO0jr$Fz$4G z;CFvLsy^@fjR!Y1!Zkh}dVM`*38pey<~O!# z(0i)}z1!$^y?Vd~jo;|d_>I<{GWVuez^W|s8#tC?$A`+mY{2VM%-G8uH$FT(vOk7e z2>!dtc4p2~#nZ)DS-M!fN*P5d*_y}Xx0K2!;3DF<(j}DHfJ4!NlY?mp^~*1dbNu}H z@o&HIf_mAEdH?5ryoQgDrsIyz&S1=FSd&mqg~Gev{qEhjtRfe0>YeWtH(R&S^tN}u zoAHl%n|HkZ?Qh@JL>guMrDMk2Wr_wv2n>9q9WIInTfT+`s%18Dl2%CWVOfZ1$lD$Z zD7E%Epm}k}{Cwu)Xti;_W?JSJeoNcT1So;34j0ltd>|Gsk5lyec+KN_zjx)gqoe7M zTOE`q@Chj%3EJt2If&7+@#7b@k@}DZS04gDZWeD>6)lg>sy2CR>)lz&>mix&QtVq^ zieWn~5PEnqw>x4X@h(wJ3Hfw#Io*rzA|8Oyp!8w}Ri(!a^0Ldh66S>5qS`h(BUS!T zua|svtxau>0Y&nlB4zJKE}T7k_S~h*6NNDOFn!tii-&QPIjJs~_457X_%tQI3X2yH zjf9vbyH+F9)_DTth$$XAbYe8`ZNqP3U2S&q?4kI!&PETMw;0sZV}rv3{UeKMEC#;X zhOTY5-+ue{Te@3H69WSSi$SuH;Br$!DmOo}i3(!JPMyK+v@X4v z&X$~yKYq^|_wt$No_p@q5r5n5kE8$p1mdzXzVul-=nJSXIwBT@d`4ixF#h}1ZLi2g zdhT$ahE*TY#_EqXtom9n;|j*{%d6T%GlKG)X0@fgUqY=g*$=GLN1*hOSIux zF2NkjDRNaf3Mn!TVe%`u3GDGY3#xmQJV=1YVncm)HrQi)7`zMaY=2y#cn?B=%-T+rTb+<#Uhi_-WOrzM%e2eNla$zb~@)Ep>pu7uDaYKUJUL+~06!zdFw6pKBT@ zfzY*i$BxZw>fBj(UFVMIj;^RWl34EwiO!-qE~xWH*zTr_Dr=^4DNN{vP;0MXh^#s|zUY zrwZ!CiF5N=Z$*VSJAdx2;@f>uX^~7K@_!YttY+HhemD+3rTW!Tb%?()Eb1Bl7Sy;p zrw*#`f`(@~n>9QttHz9<46>Gbt3lRvo#3k4*6qs@M%C86?X6?*sy0=P?E^Ton|>qG zwdGNXil@{{B*FFAm+FO#!Z12+!0YOWidfKV-`7I$2uWS|)R4?~1=E{*WpXM#+uE}7 z4no-9KuTIx-r!%u{%g;_feQSq&zEo?QXP>NX@xH2SDufXxkVoq_m%f7savl=*P>B{ z7L6*jKozd9A{P`XK=lTarG?zwoMEJ3-^uji@K&{%Mr$Qn_(1;3fbZzh%F5FOq@YT3 zls0_8G~T~1u7b;pw{FSo+BGrJt=3=|!qj;3Gp6y$6LBL@%S}a!@%5BB-sWgo&S;L7 z^#W3r5|+k#6~|oGXL@E}MG72Olv#xrvFcE?9Mc{nRbpr1S{} z-xCksmidc7ptxbfz<}Cd`iEB?I1q^pCzF53+xygel`~rAz^{8Bt(O|LUTUP5oSNL@ zjH2>-0cIZ$5@(r4iiVcBla&`&roX~nn4KkmGx|(_h#Yx~o?L}1gcZQ?f%WuTalk)^)~o`Xs5Z zD>J%G3KNpPQz`9o7eNI%)A>kHdT`=zmX-?P@W~Uk^x(k2h7H9);4d;_3T*ke;c(0B z?5m*bYM3%Jw5;0npq4h^GDEZr6@++fW-Sn z%y+s0;zA;1XEEiPsx*OSUo^{*z)-|o=R zE`7`K$@V|T8~-BTDu4WO`BuE~@6tbQf5JXCyj!EW+mn;GbE8|K%bS~*Lne)rt#^WU z`@8Y`oaJOZ$H{oslCixr#9NB!bG+=wJ251$AgR`KS;7Ygog90Xy0e1gPU;z0FJw8t z7IRe%x$25N$;;?3zExdcW%-pm*;}`=cUJQBCEv5(|1`8`sC%KG{{EQ{#`pNz_^n&x z>@WJ_A3UBvEb4!OjjQLr`VXJgCPZh%DBX8HmR5 z-{^X==qOYbXG1rC39ROtjzB0{9Xks;Li6a6&CQ;@l)vvV(!484?+y`H_|T7WH{WQ)YGmaKXIk!cqc$O@&95%A9 zOQj+p;ay+%`@t9a$9*LBJ_q5f&j&AABw)sbjRTi!OhdwT7KDI>g4dhF~TnLA^QKzW@0hIrt7oB5@GUf!0 zvwgqn%4G0h$x-`mvKCX=*VM4Tg=gsv3SNcyKz<~=`+r1T`Td{>MC;APVwnu4g?Et1 zX=8v`i}3$PBJVjkK;0J#kDJdM<67@)Tb zB32N3vJIDc)8Ame{d#z7D_r0AIW|L~O$WZ`bRx4C)b&DPUA=(J;-e!u|BJ0?td`Xy zuI99e`)+?G|xb3bAj#$(qu}Cfv78O5L+k2=!n} zB~~n^(c^0AG(J3pKh#5{N?(1oWJ*yM49+4In3;)^4>ux+AqBD_#1ts9;bA{geSrWt zWn1@vJKFaKt$Qw4&NLj@m&X@Z%jJP~BAKKWBjK~(YsoCLkr65jgz(ukrDYbiQl*0f zq>7k0sbsS0bj_5u-~&b_v-H(hD77GqMyX_?Gcy5G(%}w4B?C@8#grl}lOgF5m%Fdy zo=W#}*1ep|)n~Hj^B7kW;y}5)dYteklStTO4cC5oOJZ7e@|K~ze#q&==)V$EONG4* zJIa?#73>=nN*u;!>dH4Cea6cFvtp`Pyq%)A$%M(Pajc@|nEvjRsTQWE3-m@-EE}z# z-!OzE^x9;y$u7(FvmlqxC^sgO_M>oZRf!+>Gwiw^>*{Pla48En0hR-cb4UrPUKVm$ zFoY>8!xje7$gAr5DojO^rgA7BJdnG~{a;pT!+spHJV>o+a@quY4V!^zRZjTgQcYmW>g&Zl?L}Kp-g8`!ON@PKV+uM~f_9edGi}{DV6>bN zpoM^R6q!OU9FJEXqqYNv1KC2lK0P^IH{S;?gMIY(6X>+y>N1ZnURgH0hrn5`Y{s~< z0dr>yP}N`p0Q9L=C?^migdF*64HtGgkm z1V6u7?#g5>4f`G4qV=s1x^JjhaDYsWjG3}DhhmX|0MQCUuZK8eBgfcKP;L-X|se#b|8}w))_5pROhIs=8g1Nid-@CO- zex3LxC(mT(IB?uX-7ZkDVUn`IUBN~1LdpdMl*%0DOsst9s5938VCl(I9M4!axwi7) z?&7`0#ZUkHYZEp!){(?69Re57k-f(He>gjFZv5Q2F{Ye4|K`QZsEbQK``33(BY^%# z$0_*fPhdiSb8^yujVPP3OZWcota|F!1C)4s)uhCc{Vy?K06A0eOKs~U7HZ9CUT#TP z1o)U>OTt5(XN8N58OSlHgJDfC1VPJ>S2yofU;&;+c+Ra2R!i+H0-1r4 z?3q|h1X}DdmAA38Ix;?PNQ!SD_BNyuu4Cjj;97{!{>#oH2fjJsUBh(RKET%z){ zkVsxSS6q#?KIf%d5Oj&gU>K}nqX4dbSSMCxO*xWPce7uUAk>@n4XAkg+Q`Uoq%8Ff z&VrWA4d#tT1^z-KKK-auqrKF7wgzayM}nWkcu5$Z>0s7 zyl^u?`0oVQ8YZ~bFac@2@wSF)1S&M5qXv1X(Z#Q9{BeepVTO}|;(_wE<_^#f z&ik$KKE&$|_FEz&ELO}A+6xTxKt>P#IBd>ap7&J31;@;X? zS?tjKT`)TAjUrG)v{$2*{P(Wg+FE~tB6;a8tsg0`H~4q0pS1pjh!`PaOY2XFL9#*r zezkrY2m81d+Q*F{A+%79>s=>l_MBp`K7Opy+w7v(x72z|>wA?2VK@D=sR#pqsaD9J z$<~Br&&JM%$AhG$3d`w{;gR${DVY+JFj^j8SkHCOwKafO>A;+C1pJn4UDpBn*p{v< zyL+~Gw*k{PbzM2LegAmHf^ur*b)3uV6xS-JUTBrC z&^=w4#^85KN5j!g`|Jmd58G`VSi@|Qg*}dnYIf5<`-yDCI?&!mN5{s-&W?>~MYE-V z+B4SQplO06OQ=euUGDXgb~(6ptX=+HOZoqzrO>V$ZwJM%UU~HM0(x3>uB}@J;%%*& zLqeH0*VdXj+b2zBZdjVa8bpmnt)D9kFif?^5G*8NwsM#!xb#pXm4{RxPzb>T7D^r& zsM5=!{PpS6zkcyW(U6PV2ov{3&yYv1${sq?FQBtLLdxNy>^-Bq;^WlGk`NC;m!lZe zh;WY|l?HuM=&&@kKTyfn0|)CsRqd5=GO0e_vwjvAtd*5NuAsNutEp}~UbMUJ=Vqz! zT)RXSt`vDMG7n)o5uCtZ5n(e1_7CgxEyNYf*qy4FkS@$?g)|ClWg8Z%;3W4bM=&Wr zQaspu1s2;vU}4MNsgog&CyE0n6bSey!DCGX6jXf(G)OLMhE8jjY-@bTz75OTk z>?2RAqNMiF9EiWTyAULMh|$zEWpj^FUC*e<3A~!OneXK zxGC@?RS3QT2X~pkQP7FCv_gDB04dut~4vRG_{>m1NW$ky*-XZ~z|C115t$ zDIvF%*``K`VZzc8fdL`zp%noHr7jsVVznV&o5|j9U6B|smpZTWjdOCm4mtkzQtzcw zhciPx}O;JZ?G5$x5s;5pLG~ZoS6sarE_pz19gE_$E>-I@?ff1%Z!S>M)k_ zoeHtmL~BvEp^=eDzYqGQuRj7_Pj7z&I|q?|uN!z>3$PUvY7?;?(OOC|NYa@bm?};7 zRFWu1DS-uzKx9>L`m{To+v;$z&7QYfu!kFS&vPw!hAWL3l*VbUGzPl#H*R+ilN%j{|iv(anP^B&11hAH|4vffWratWB{0bYLIuM1qq#o;Oh1i4vKYExVRV9`XmX;iQz4$#l>wxBufsK4< z4F>;NRJ2Gz>tI`zh3_cPW-H1fSHqL>_G)%A-kv2US*K3aF`{xa<_D-w^S4Id3HT-~ z>$)MFeJ3EC@GI>ty1ZKGsnB_`f z7A0_s(+XW&8+UOfV8f5JcKgtRNPAy~NMR!JEg)&{%OELRGQI^S?R^<0g}TulDE$Cq X5WH| Library — Recordly

Your library

Enter your dashboard password to manage shared recordings.

\ No newline at end of file + Library — Recordly

Your library

Enter your dashboard password to manage shared recordings.

\ No newline at end of file diff --git a/services/recordly-share/worker/web/dist/lib.html b/services/recordly-share/worker/web/dist/lib.html index 9c0b2fec..731472a2 100644 --- a/services/recordly-share/worker/web/dist/lib.html +++ b/services/recordly-share/worker/web/dist/lib.html @@ -1 +1,21 @@ - Library — Recordly

Your recordings

Manage your shared videos and links.

\ No newline at end of file + Library — Recordly
\ No newline at end of file diff --git a/services/recordly-share/worker/web/dist/share.html b/services/recordly-share/worker/web/dist/share.html index 1e9a25fd..b91dc7ee 100644 --- a/services/recordly-share/worker/web/dist/share.html +++ b/services/recordly-share/worker/web/dist/share.html @@ -1 +1,21 @@ - Recordly
\ No newline at end of file + Recordly
\ No newline at end of file diff --git a/services/recordly-share/worker/web/public/fonts/DMSans-Variable.ttf b/services/recordly-share/worker/web/public/fonts/DMSans-Variable.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c672f98060af9b2c85fca704ebd5ad9a8717c1df GIT binary patch literal 240164 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 z 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%0DOsst9s5938VCl(I9M4!axwi7) z?&7`0#ZUkHYZEp!){(?69Re57k-f(He>gjFZv5Q2F{Ye4|K`QZsEbQK``33(BY^%# z$0_*fPhdiSb8^yujVPP3OZWcota|F!1C)4s)uhCc{Vy?K06A0eOKs~U7HZ9CUT#TP z1o)U>OTt5(XN8N58OSlHgJDfC1VPJ>S2yofU;&;+c+Ra2R!i+H0-1r4 z?3q|h1X}DdmAA38Ix;?PNQ!SD_BNyuu4Cjj;97{!{>#oH2fjJsUBh(RKET%z){ zkVsxSS6q#?KIf%d5Oj&gU>K}nqX4dbSSMCxO*xWPce7uUAk>@n4XAkg+Q`Uoq%8Ff z&VrWA4d#tT1^z-KKK-auqrKF7wgzayM}nWkcu5$Z>0s7 zyl^u?`0oVQ8YZ~bFac@2@wSF)1S&M5qXv1X(Z#Q9{BeepVTO}|;(_wE<_^#f z&ik$KKE&$|_FEz&ELO}A+6xTxKt>P#IBd>ap7&J31;@;X? zS?tjKT`)TAjUrG)v{$2*{P(Wg+FE~tB6;a8tsg0`H~4q0pS1pjh!`PaOY2XFL9#*r zezkrY2m81d+Q*F{A+%79>s=>l_MBp`K7Opy+w7v(x72z|>wA?2VK@D=sR#pqsaD9J z$<~Br&&JM%$AhG$3d`w{;gR${DVY+JFj^j8SkHCOwKafO>A;+C1pJn4UDpBn*p{v< zyL+~Gw*k{PbzM2LegAmHf^ur*b)3uV6xS-JUTBrC z&^=w4#^85KN5j!g`|Jmd58G`VSi@|Qg*}dnYIf5<`-yDCI?&!mN5{s-&W?>~MYE-V z+B4SQplO06OQ=euUGDXgb~(6ptX=+HOZoqzrO>V$ZwJM%UU~HM0(x3>uB}@J;%%*& zLqeH0*VdXj+b2zBZdjVa8bpmnt)D9kFif?^5G*8NwsM#!xb#pXm4{RxPzb>T7D^r& zsM5=!{PpS6zkcyW(U6PV2ov{3&yYv1${sq?FQBtLLdxNy>^-Bq;^WlGk`NC;m!lZe zh;WY|l?HuM=&&@kKTyfn0|)CsRqd5=GO0e_vwjvAtd*5NuAsNutEp}~UbMUJ=Vqz! zT)RXSt`vDMG7n)o5uCtZ5n(e1_7CgxEyNYf*qy4FkS@$?g)|ClWg8Z%;3W4bM=&Wr zQaspu1s2;vU}4MNsgog&CyE0n6bSey!DCGX6jXf(G)OLMhE8jjY-@bTz75OTk z>?2RAqNMiF9EiWTyAULMh|$zEWpj^FUC*e<3A~!OneXK zxGC@?RS3QT2X~pkQP7FCv_gDB04dut~4vRG_{>m1NW$ky*-XZ~z|C115t$ zDIvF%*``K`VZzc8fdL`zp%noHr7jsVVznV&o5|j9U6B|smpZTWjdOCm4mtkzQtzcw zhciPx}O;JZ?G5$x5s;5pLG~ZoS6sarE_pz19gE_$E>-I@?ff1%Z!S>M)k_ zoeHtmL~BvEp^=eDzYqGQuRj7_Pj7z&I|q?|uN!z>3$PUvY7?;?(OOC|NYa@bm?};7 zRFWu1DS-uzKx9>L`m{To+v;$z&7QYfu!kFS&vPw!hAWL3l*VbUGzPl#H*R+ilN%j{|iv(anP^B&11hAH|4vffWratWB{0bYLIuM1qq#o;Oh1i4vKYExVRV9`XmX;iQz4$#l>wxBufsK4< z4F>;NRJ2Gz>tI`zh3_cPW-H1fSHqL>_G)%A-kv2US*K3aF`{xa<_D-w^S4Id3HT-~ z>$)MFeJ3EC@GI>ty1ZKGsnB_`f z7A0_s(+XW&8+UOfV8f5JcKgtRNPAy~NMR!JEg)&{%OELRGQI^S?R^<0g}TulDE$Cq X5WH| setError(new URLSearchParams(location.search).has('error')), []); - return ( - - -

Your library

-

Enter your dashboard password to manage shared recordings.

-
- - - - - {error && Incorrect password. Please try again.} - -
- - ); + const [error, setError] = useState(false); + useEffect(() => setError(new URLSearchParams(location.search).has("error")), []); + return ( + + +

Your library

+

Enter your dashboard password to manage shared recordings.

+
+ + + + + {error && Incorrect password. Please try again.} + +
+
+ ); } export default function LibraryPage() { - const [videos, setVideos] = useState([]); - const [loading, setLoading] = useState(true); - const [error, setError] = useState(''); - const [pending, setPending] = useState(null); - const [confirmDelete, setConfirmDelete] = useState(null); - const load = useCallback(async () => { - setLoading(true); - setError(''); - try { - setVideos(await fetchVideos()); - } catch { - setError('Could not load your recordings. Please try again.'); - } finally { - setLoading(false); - } - }, []); - useEffect(() => { - void load(); - }, [load]); - async function renew(code: string) { - setPending(code); - try { - const expires = await renewVideo(code); - if (!expires) throw new Error(); - setVideos((current) => - current.map((video) => - video.share_code === code ? { ...video, expires_at: expires } : video, - ), - ); - toast.success('Share link renewed'); - } catch { - toast.danger('Could not renew this link. Try again.'); - } finally { - setPending(null); - } - } - async function remove(code: string) { - setPending(code); - try { - if (!(await deleteVideo(code))) throw new Error(); - setVideos((current) => current.filter((video) => video.share_code !== code)); - toast.success('Recording deleted'); - setConfirmDelete(null); - } catch { - toast.danger('Could not delete this recording. Try again.'); - } finally { - setPending(null); - } - } - return ( - <> - -
-
-
-
-

Your recordings

-

Manage your shared videos and links.

-
- -
- {error && {error}} -
- {loading - ? [0, 1, 2].map((i) => ) - : videos.map((video) => { - const days = daysUntilExpiry(video.expires_at); - return ( - - { - e.currentTarget.style.visibility = 'hidden'; - }} - /> - - {video.title} - - {formatDuration(video.duration)} · {formatDate(video.created_at)} ·{' '} - {video.view_count} {video.view_count === 1 ? 'view' : 'views'} - - - - - {Number.isNaN(days) - ? 'Expiry unknown' - : days === 0 - ? 'Expires today' - : days === 1 - ? 'Expires tomorrow' - : `Expires in ${days} days`} - - {!!video.is_protected && ( - - - Protected - - )} - - - - - Open - - - - - - {confirmDelete === video.share_code && ( - - - Delete “{video.title}”? This permanently removes the recording and its - share link. - -
- - -
-
- )} -
- ); - })} -
- {!loading && !error && videos.length === 0 && ( - - No shared recordings yet - Publish a recording from Recordly to see it here. - - )} -
- - ); + const [section, setSection] = useState("shared"); + const [query, setQuery] = useState(""); + const [period, setPeriod] = useState("all"); + const [sort, setSort] = useState("recent"); + const [videos, setVideos] = useState([]); + const [loading, setLoading] = useState(true); + const [error, setError] = useState(""); + const [pending, setPending] = useState(null); + const [confirmDelete, setConfirmDelete] = useState(null); + const load = useCallback(async () => { + setLoading(true); + setError(""); + try { + setVideos(await fetchVideos()); + } catch { + setError("Could not load your recordings. Please try again."); + } finally { + setLoading(false); + } + }, []); + useEffect(() => { + void load(); + }, [load]); + async function renew(code: string) { + setPending(code); + try { + const expires = await renewVideo(code); + if (!expires) throw new Error(); + setVideos((current) => + current.map((video) => + video.share_code === code ? { ...video, expires_at: expires } : video, + ), + ); + toast.success("Share link renewed"); + } catch { + toast.danger("Could not renew this link. Try again."); + } finally { + setPending(null); + } + } + async function remove(code: string) { + setPending(code); + try { + if (!(await deleteVideo(code))) throw new Error(); + setVideos((current) => current.filter((video) => video.share_code !== code)); + toast.success("Recording deleted"); + return true; + } catch { + toast.danger("Could not delete this recording. Try again."); + return false; + } finally { + setPending(null); + } + } + const [folders, setFolders] = useState([]); + const [editingFolder, setEditingFolder] = useState(null); + const [folderName, setFolderName] = useState(""); + const [help, setHelp] = useState(false); + const [selecting, setSelecting] = useState(false); + const [selected, setSelected] = useState([]); + const [deleting, setDeleting] = useState(false); + useEffect(() => { + try { + const saved: unknown = JSON.parse( + localStorage.getItem("recordly-cloud-folders") || "[]", + ); + if (Array.isArray(saved)) + setFolders( + saved.filter( + (f): f is LibraryFolder => + !!f && + typeof f.id === "string" && + typeof f.name === "string" && + Array.isArray(f.codes) && + f.codes.every((code: unknown) => typeof code === "string"), + ), + ); + } catch { + /* An unavailable or invalid local cache starts with no folders. */ + } + }, []); + function saveFolders(next: LibraryFolder[]) { + setFolders(next); + try { + localStorage.setItem("recordly-cloud-folders", JSON.stringify(next)); + } catch { + toast.danger("Folders could not be saved in this browser."); + } + } + function assignFolder(code: string, id: string) { + saveFolders( + folders.map((folder) => + folder.id === id + ? { + ...folder, + codes: folder.codes.includes(code) + ? folder.codes.filter((item) => item !== code) + : [...folder.codes, code], + } + : folder, + ), + ); + } + function finishFolder() { + if (folderName.trim()) + saveFolders( + folders.map((folder) => + folder.id === editingFolder ? { ...folder, name: folderName.trim() } : folder, + ), + ); + setEditingFolder(null); + } + const visible = videos + .filter((video) => { + const age = Date.now() - parseUTC(video.created_at).getTime(); + const folder = folders.find((folder) => folder.id === section); + return ( + video.title.toLocaleLowerCase().includes(query.trim().toLocaleLowerCase()) && + (!folder || folder.codes.includes(video.share_code)) && + (period === "all" || age <= (period === "week" ? 7 : 30) * 86400000) + ); + }) + .sort((a, b) => + sort === "name" + ? a.title.localeCompare(b.title) + : parseUTC(b.created_at).getTime() - parseUTC(a.created_at).getTime(), + ); + const busy = pending !== null || deleting; + const navClass = (active: boolean) => + `h-10 w-full justify-start gap-3 px-3 text-[13px] ${active ? "bg-default/50 font-medium" : "text-muted-foreground"}`; + async function copy(code: string) { + try { + await navigator.clipboard.writeText(`${location.origin}/s/${code}`); + toast.success("Link copied"); + } catch { + toast.danger("Could not copy the link."); + } + } + return ( + <> + +
+ + + {section !== "settings" && ( + <> +
+
+ + setQuery(e.target.value)} + className="h-11 w-full border-0 bg-default/30 pl-10 shadow-none" + /> +
+
+
+
+ {[ + ["all", "All"], + ["week", "Last 7 days"], + ["month", "Last 30 days"], + ].map(([id, label]) => ( + + ))} + +
+
+ + + + + setSort("recent")} + > + Last created + + setSort("name")} + > + Name + + + + +
+
+ {selecting && ( +
+ + {selected.length} selected + + +
+ )} + + )} +
+ {section === "settings" ? ( +
+

Library settings

+

+ Folders are saved in this browser. Recordings and share links + are stored by your sharing service. +

+ +
+ ) : ( + <> + {error && {error}} +
    + {loading + ? [0, 1, 2].map((i) => ( +
  • + +
  • + )) + : visible.map((video) => ( + + setSelected((current) => + current.includes(video.share_code) + ? current.filter( + (code) => + code !== + video.share_code, + ) + : [...current, video.share_code], + ) + } + busy={busy} + copy={() => void copy(video.share_code)} + renew={() => void renew(video.share_code)} + remove={() => + setConfirmDelete([video.share_code]) + } + /> + ))} +
+ {!loading && !error && !visible.length && ( +
+ +

+ {videos.length + ? "No recordings match this view." + : "No shared recordings yet."} +

+ +
+ )} + + )} +
+
+
+ + + + + + Share a recording + + +

+ Open a project in Recordly, choose Export, then Create share + link. Your shared recording will appear here. +

+
+ + + +
+
+
+
+ { + if (!open && !busy) setConfirmDelete(null); + }} + > + + + + + + Delete{" "} + {confirmDelete?.length === 1 ? "recording" : "recordings"}? + + + +

+ This permanently removes {confirmDelete?.length} recording(s) + and their share links. +

+
+ + + + +
+
+
+
+ + ); } diff --git a/services/recordly-share/worker/web/src/components/SharePage.tsx b/services/recordly-share/worker/web/src/components/SharePage.tsx index 10d1a438..c6affe7d 100644 --- a/services/recordly-share/worker/web/src/components/SharePage.tsx +++ b/services/recordly-share/worker/web/src/components/SharePage.tsx @@ -1,300 +1,325 @@ -import { Avatar, Link, Button, Input, Label, Skeleton, TextField, toast } from '@heroui/react'; -import { ChatCircleIcon, LockKeyIcon, ArrowClockwiseIcon } from '@phosphor-icons/react'; -import { useCallback, useEffect, useRef, useState } from 'react'; +import ThemeToggle from "./ThemeToggle"; +import { Avatar, Button, Input, Label, Skeleton, TextField, toast } from "@heroui/react"; +import { ChatCircleIcon, LockKeyIcon, ArrowClockwiseIcon } from "@phosphor-icons/react"; +import { useCallback, useEffect, useRef, useState } from "react"; import { - fetchShareData, - fetchReactions, - postReaction, - verifyPassword, - isShareData, - isPasswordRequired, - isExpired, - formatDate, - formatTimestamp, - type ShareData, - type Comment, - type Reaction, -} from '../scripts/api'; -import SharePlayer from './SharePlayer'; -import ShareFeedback from './ShareFeedback'; -import { CenteredCard, Header, Notice, CopyButton, Notifications } from './ShareUI'; + fetchShareData, + fetchReactions, + postReaction, + verifyPassword, + isShareData, + isPasswordRequired, + isExpired, + formatDate, + formatTimestamp, + type ShareData, + type Comment, + type Reaction, +} from "../scripts/api"; +import SharePlayer from "./SharePlayer"; +import ShareFeedback from "./ShareFeedback"; +import { CenteredCard, Notice, CopyButton, Notifications } from "./ShareUI"; const reactions = [ - { emoji: '👍', label: 'Like' }, - { emoji: '❤️', label: 'Love' }, - { emoji: '😂', label: 'Laugh' }, - { emoji: '😮', label: 'Surprised' }, - { emoji: '🔥', label: 'Fire' }, - { emoji: '👏', label: 'Applause' }, + { emoji: "👍", label: "Like" }, + { emoji: "❤️", label: "Love" }, + { emoji: "😂", label: "Laugh" }, + { emoji: "😮", label: "Surprised" }, + { emoji: "🔥", label: "Fire" }, + { emoji: "👏", label: "Applause" }, ]; function Recording({ data }: { data: ShareData }) { - const videoRef = useRef(null); - const composerRef = useRef(null); - const [time, setTime] = useState(0); - const [duration, setDuration] = useState(data.video.duration); - const [comments, setComments] = useState([]); - const [reactionEvents, setReactionEvents] = useState([]); - const counts = reactionEvents.reduce>((result, item) => { - result[item.emoji] = (result[item.emoji] || 0) + 1; - return result; - }, {}); - const [reacting, setReacting] = useState(null); - const [selectedTab, setSelectedTab] = useState('comments'); - const [mobileView, setMobileView] = useState('watch'); - const seek = useCallback((value: number) => { - const video = videoRef.current; - if (video && Number.isFinite(video.duration)) { - video.currentTime = Math.max(0, Math.min(video.duration, value)); - setTime(video.currentTime); - } - }, []); + const videoRef = useRef(null); + const composerRef = useRef(null); + const [time, setTime] = useState(0); + const [duration, setDuration] = useState(data.video.duration); + const [comments, setComments] = useState([]); + const [reactionEvents, setReactionEvents] = useState([]); + const counts = reactionEvents.reduce>((result, item) => { + result[item.emoji] = (result[item.emoji] || 0) + 1; + return result; + }, {}); + const [reacting, setReacting] = useState(null); + const [selectedTab, setSelectedTab] = useState("comments"); + const [mobileView, setMobileView] = useState("watch"); + const seek = useCallback((value: number) => { + const video = videoRef.current; + if (video && Number.isFinite(video.duration)) { + video.currentTime = Math.max(0, Math.min(video.duration, value)); + setTime(video.currentTime); + } + }, []); - useEffect(() => { - let cancelled = false; - fetchReactions(data.shareCode) - .then((items) => { - if (!cancelled) setReactionEvents((current) => [...items, ...current]); - }) - .catch(() => { - /* Feedback remains available if counts fail to load. */ - }); - return () => { - cancelled = true; - }; - }, [data.shareCode]); + useEffect(() => { + let cancelled = false; + fetchReactions(data.shareCode) + .then((items) => { + if (!cancelled) setReactionEvents((current) => [...items, ...current]); + }) + .catch(() => { + /* Feedback remains available if counts fail to load. */ + }); + return () => { + cancelled = true; + }; + }, [data.shareCode]); - async function react(emoji: string) { - if (reacting) return; - setReacting(emoji); - const timestamp = videoRef.current?.currentTime || 0; - try { - if (!(await postReaction(data.shareCode, timestamp, emoji))) - throw new Error(); - setReactionEvents((current) => [...current, { timestamp, emoji, created_at: new Date().toISOString() }]); - toast.success(`${emoji} Reaction at ${formatTimestamp(timestamp)}`); - } catch { - toast.danger('Could not add your reaction. Try again.'); - } finally { - setReacting(null); - } - } + async function react(emoji: string) { + if (reacting) return; + setReacting(emoji); + const timestamp = videoRef.current?.currentTime || 0; + try { + if (!(await postReaction(data.shareCode, timestamp, emoji))) throw new Error(); + setReactionEvents((current) => [ + ...current, + { timestamp, emoji, created_at: new Date().toISOString() }, + ]); + toast.success(`${emoji} Reaction at ${formatTimestamp(timestamp)}`); + } catch { + toast.danger("Could not add your reaction. Try again."); + } finally { + setReacting(null); + } + } - const { video } = data; - return ( -
-
- {mobileView === 'feedback' && ( -
- -
- )} -
-
-
-
-

{video.title}

-
- {data.creator?.name.slice(0, 2).toUpperCase() || '?'} -
-
- {data.creator?.website && /^https?:\/\//i.test(data.creator.website) ? {data.creator.name} : data.creator?.name || 'Creator not provided'} -
- {data.creator?.bio &&
{data.creator.bio}
} -
-
-
- {formatDate(video.created_at)} - - {video.view_count.toLocaleString()} {video.view_count === 1 ? 'view' : 'views'} - - {video.width > 0 && ( - - {video.width} × {video.height} - - )} -
-
- -
- -
-
- {reactions.map(({ emoji, label }) => ( - - ))} -
- -
-
- -
-
- ); + const { video } = data; + return ( +
+ {mobileView === "feedback" && ( +
+ +
+ )} +
+
+
+
+ + + {data.creator?.name + .split(/\s+/) + .filter(Boolean) + .slice(0, 2) + .map((part) => part[0]) + .join("") + .toUpperCase() || "?"} + + +
+

+ {video.title} +

+
+ {formatDate(video.created_at)} + + {video.view_count.toLocaleString()}{" "} + {video.view_count === 1 ? "view" : "views"} + +
+
+
+
+ + +
+
+ +
+
+ {reactions.map(({ emoji, label }) => ( + + ))} +
+ +
+
+ +
+
+ ); } export default function SharePage() { - const [data, setData] = useState(null); - const [view, setView] = useState<'loading' | 'password' | 'expired' | 'error' | 'recording'>( - 'loading', - ); - const [title, setTitle] = useState('Protected recording'); - const [password, setPassword] = useState(''); - const [unlocking, setUnlocking] = useState(false); - const [error, setError] = useState(''); + const [data, setData] = useState(null); + const [view, setView] = useState<"loading" | "password" | "expired" | "error" | "recording">( + "loading", + ); + const [title, setTitle] = useState("Protected recording"); + const [password, setPassword] = useState(""); + const [unlocking, setUnlocking] = useState(false); + const [error, setError] = useState(""); - const load = useCallback(async () => { - setView('loading'); - try { - const code = location.pathname.split('/').filter(Boolean).pop() || ''; - const result = await fetchShareData(code); - if (isExpired(result)) { - setView('expired'); - document.title = 'Recording unavailable — Recordly'; - } else if (isPasswordRequired(result)) { - setView('password'); - setTitle(result.title); - document.title = `${result.title} — Recordly`; - } else if (isShareData(result)) { - setData(result); - setView('recording'); - document.title = `${result.video.title} — Recordly`; - } else setView('error'); - } catch { - setView('error'); - } - }, []); - useEffect(() => { - void load(); - }, [load]); + const load = useCallback(async () => { + setView("loading"); + try { + const code = location.pathname.split("/").filter(Boolean).pop() || ""; + const result = await fetchShareData(code); + if (isExpired(result)) { + setView("expired"); + document.title = "Recording unavailable — Recordly"; + } else if (isPasswordRequired(result)) { + setView("password"); + setTitle(result.title); + document.title = `${result.title} — Recordly`; + } else if (isShareData(result)) { + setData(result); + setView("recording"); + document.title = `${result.video.title} — Recordly`; + } else setView("error"); + } catch { + setView("error"); + } + }, []); + useEffect(() => { + void load(); + }, [load]); - async function unlock() { - if (unlocking) return; - setUnlocking(true); - setError(''); - try { - const code = location.pathname.split('/').filter(Boolean).pop() || ''; - if (await verifyPassword(code, password)) await load(); - else setError('That password didn’t match. Please try again.'); - } catch { - setError('Could not unlock the recording. Please try again.'); - } finally { - setUnlocking(false); - } - } + async function unlock() { + if (unlocking) return; + setUnlocking(true); + setError(""); + try { + const code = location.pathname.split("/").filter(Boolean).pop() || ""; + if (await verifyPassword(code, password)) await load(); + else setError("That password didn’t match. Please try again."); + } catch { + setError("Could not unlock the recording. Please try again."); + } finally { + setUnlocking(false); + } + } - return ( - <> - - {view === 'loading' ? ( -
-
-
-
-
- - -
- -
- -
-
- ) : view === 'recording' && data ? ( - - ) : ( - - {view === 'password' ? ( - <> - -

{title}

-

This recording is password protected.

-
{ - e.preventDefault(); - void unlock(); - }} - > - - - - - {error && {error}} - -
- - ) : view === 'expired' ? ( - <> -

Recording unavailable

-

- This link has expired or the recording has been removed. Ask the creator for a new - link. -

- - ) : ( - <> -

Couldn’t load the recording

-

Check your connection and try again.

- - - )} -
- )} - - ); + return ( + <> + + {view === "loading" ? ( +
+
+
+
+ + +
+ +
+ +
+
+ ) : view === "recording" && data ? ( + + ) : ( + + {view === "password" ? ( + <> + +

{title}

+

This recording is password protected.

+
{ + e.preventDefault(); + void unlock(); + }} + > + + + + + {error && {error}} + +
+ + ) : view === "expired" ? ( + <> +

Recording unavailable

+

+ This link has expired or the recording has been removed. Ask the + creator for a new link. +

+ + ) : ( + <> +

Couldn’t load the recording

+

Check your connection and try again.

+ + + )} +
+ )} + + ); } diff --git a/services/recordly-share/worker/web/src/components/ShareUI.tsx b/services/recordly-share/worker/web/src/components/ShareUI.tsx index eecdd869..4e14a2e5 100644 --- a/services/recordly-share/worker/web/src/components/ShareUI.tsx +++ b/services/recordly-share/worker/web/src/components/ShareUI.tsx @@ -1,88 +1,67 @@ -import { Alert, Button, Card, Link, Toast, toast } from '@heroui/react'; -import { ArrowUpRightIcon, LinkSimpleIcon, WarningCircleIcon } from '@phosphor-icons/react'; -import type { ReactNode } from 'react'; +import { Alert, Button, Card, Link, Toast, toast } from "@heroui/react"; +import { LinkSimpleIcon, WarningCircleIcon } from "@phosphor-icons/react"; +import type { ReactNode } from "react"; export function Brand() { - return ( - - - Recordly - - ); -} - -export function Header({ title, library = false }: { title?: string; library?: boolean }) { - return ( -
-
- - - {title || 'Shared recording'} -
- - {library ? 'Log out' : 'Get Recordly'} - {!library && } - -
- ); + return ( + + + Recordly + + ); } export function Notice({ children }: { children: ReactNode }) { - return ( - - - - - - {children} - - - ); + return ( + + + + + + {children} + + + ); } export function CenteredCard({ children }: { children: ReactNode }) { - return ( -
- - - - - {children} - -
- ); + return ( +
+ + + + + {children} + +
+ ); } export async function copyLink(time = 0, code?: string) { - const url = new URL(code ? `/s/${code}` : window.location.pathname, window.location.origin); - if (time > 0) url.searchParams.set('t', String(Math.floor(time))); - try { - await navigator.clipboard.writeText(url.href); - toast.success('Link copied'); - } catch { - toast.danger('Could not copy the link. Copy the address from your browser.'); - } + const url = new URL(code ? `/s/${code}` : window.location.pathname, window.location.origin); + if (time > 0) url.searchParams.set("t", String(Math.floor(time))); + try { + await navigator.clipboard.writeText(url.href); + toast.success("Link copied"); + } catch { + toast.danger("Could not copy the link. Copy the address from your browser."); + } } export function CopyButton({ time = 0, code }: { time?: number; code?: string }) { - return ( - - ); + return ( + + ); } export function Notifications() { - return ; + return ; } diff --git a/services/recordly-share/worker/web/src/components/ThemeToggle.tsx b/services/recordly-share/worker/web/src/components/ThemeToggle.tsx new file mode 100644 index 00000000..d7506c39 --- /dev/null +++ b/services/recordly-share/worker/web/src/components/ThemeToggle.tsx @@ -0,0 +1,44 @@ +import { Button } from "@heroui/react"; +import { MoonIcon, SunIcon } from "@phosphor-icons/react"; +import { useEffect, useState } from "react"; + +export default function ThemeToggle({ sidebar = false }: { sidebar?: boolean }) { + const [dark, setDark] = useState(false); + useEffect(() => { + const update = () => setDark(document.documentElement.dataset.theme === "dark"); + update(); + const observer = new MutationObserver(update); + observer.observe(document.documentElement, { + attributes: true, + attributeFilter: ["data-theme"], + }); + return () => observer.disconnect(); + }, []); + const label = dark ? "Light mode" : "Dark mode"; + return ( + + ); +} diff --git a/services/recordly-share/worker/web/src/components/library/LibraryCard.tsx b/services/recordly-share/worker/web/src/components/library/LibraryCard.tsx new file mode 100644 index 00000000..dba3a8e7 --- /dev/null +++ b/services/recordly-share/worker/web/src/components/library/LibraryCard.tsx @@ -0,0 +1,187 @@ +import { Avatar, Button, Dropdown } from "@heroui/react"; +import { + CheckIcon, + DotsThreeIcon, + FolderSimpleIcon, + ImageSquareIcon, + PlusIcon, +} from "@phosphor-icons/react"; +import { useState } from "react"; +import { parseUTC, type LibraryVideo } from "../../scripts/library"; + +export type LibraryFolder = { id: string; name: string; codes: string[] }; +export function LibraryCard({ + video, + folders, + assignFolder, + selecting, + selected, + toggleSelected, + busy, + renew, + remove, + copy, +}: { + video: LibraryVideo; + folders: LibraryFolder[]; + assignFolder: (code: string, id: string) => void; + selecting: boolean; + selected: boolean; + toggleSelected: () => void; + busy: boolean; + renew: () => void; + remove: () => void; + copy: () => void; +}) { + const [failed, setFailed] = useState(false); + const assigned = folders.filter((folder) => folder.codes.includes(video.share_code)); + return ( +
  • + +
    + + + LP + + +
    +

    + {video.title} +

    +
    +

    + {parseUTC(video.created_at).toLocaleDateString(undefined, { + month: "short", + day: "numeric", + })} +

    + {assigned.map((folder) => ( + + ))} + + + + + {folders.map((folder) => ( + + assignFolder(video.share_code, folder.id) + } + > + + {folder.name} + {folder.codes.includes(video.share_code) && ( + + )} + + ))} + {!folders.length && ( + + Create a folder in the sidebar + + )} + + + +
    +
    + + + + + + window.open( + `/s/${video.share_code}`, + "_blank", + "noopener,noreferrer", + ) + } + > + Open recording + + + Copy link + + + Renew share link + + + Delete recording + + + + +
    +
  • + ); +} diff --git a/services/recordly-share/worker/web/src/layouts/Base.astro b/services/recordly-share/worker/web/src/layouts/Base.astro index da18f12b..68e69aa7 100644 --- a/services/recordly-share/worker/web/src/layouts/Base.astro +++ b/services/recordly-share/worker/web/src/layouts/Base.astro @@ -7,11 +7,32 @@ import '../styles/global.css'; --- - + - + + {Astro.props.title} diff --git a/services/recordly-share/worker/web/src/styles/global.css b/services/recordly-share/worker/web/src/styles/global.css index ee737a2c..cbbca808 100644 --- a/services/recordly-share/worker/web/src/styles/global.css +++ b/services/recordly-share/worker/web/src/styles/global.css @@ -1,16 +1,24 @@ @import "tailwindcss"; @import "@heroui/styles"; -/* Shared with the desktop HeroUI overhaul: default HeroUI tokens and system type. */ +@font-face { + font-family: 'DM Sans'; + src: url('/fonts/DMSans-Variable.ttf') format('truetype'); + font-weight: 100 1000; + font-style: normal; + font-display: swap; +} +@theme { --font-sans: 'DM Sans', sans-serif; } +/* Match the desktop dashboard typography. */ @layer base { :root { font-family: - ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; + "DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; } html { background: var(--background); color: var(--foreground); - color-scheme: dark; + color-scheme: light dark; } body { margin: 0; @@ -433,28 +441,6 @@ padding: 0 3px; font-size: 10px; } -.library-main { - max-width: 1400px; - margin: auto; - padding: 28px; -} -.library-grid { - display: grid; - grid-template-columns: repeat(auto-fill, minmax(min(100%, 320px), 1fr)); - gap: 20px; -} -.library-thumb { - width: 100%; - aspect-ratio: 16 / 9; - object-fit: cover; - background: var(--surface-secondary); - border-radius: var(--radius); -} -.library-actions { - display: flex; - gap: 4px; - flex-wrap: wrap; -} @media (prefers-reduced-motion: reduce) { *, *::before, @@ -463,14 +449,6 @@ } } -.library-main > .recording-heading { - margin-bottom: 24px; -} -.share-header > .link, -.library-actions > .link { - gap: 8px; -} - .recording-app { height: 100dvh; display: flex; @@ -708,3 +686,29 @@ .timeline-markers { height: 24px; flex-shrink: 0; } .timeline-markers .timeline-marker { height: 24px; min-width: 24px; font-size: 12px; } + +/* Same theme aliases and shell treatment as the desktop dashboard. */ +@theme inline { --color-muted-foreground: var(--muted); } +.library-dashboard { height:100dvh; font-family:'DM Sans',sans-serif; } +.dark .library-dashboard > .card { background:color-mix(in srgb,var(--background) 92%,var(--foreground) 8%); } +.library-dashboard .custom-scrollbar { scrollbar-width:thin; } +@media(max-width:640px) { + .library-dashboard { flex-direction:column; height:auto; min-height:100dvh; } + .library-dashboard > aside { width:100%; padding:16px; } + .library-dashboard > aside > nav { display:flex; } + .library-dashboard > aside .library-folders { max-height:160px; } + .library-dashboard > .card { margin:0 8px 8px; min-height:65dvh; } +} + +/* Desktop dashboard shell uses the same HeroUI light/dark tokens. */ +.library-dashboard { background:color-mix(in srgb,var(--background) 92%,var(--foreground) 8%); } +.dark .library-dashboard { background:var(--background); } +.library-dashboard > .card { background:var(--background); } +.dark .library-dashboard > .card { background:color-mix(in srgb,var(--background) 92%,var(--foreground) 8%); } +.recording-app .viewer-heading { min-height:48px; gap:16px; } +.viewer-identity { display:flex; align-items:flex-start; gap:16px; min-width:0; flex:1; } +.viewer-caption { height:48px; min-width:0; flex:1; } +.recording-app .viewer-heading .recording-title { display:block; font-size:12px; font-weight:500; line-height:20px; letter-spacing:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } +.recording-app .viewer-heading .recording-meta { margin-top:4px; height:24px; font-size:11px; gap:8px; white-space:nowrap; } +.viewer-heading-actions { display:flex; align-items:center; gap:8px; flex-shrink:0; } +@media(max-width:480px) { .recording-app .viewer-heading { flex-wrap:wrap; } .viewer-identity { flex-basis:100%; } .viewer-heading-actions { margin-left:auto; } }