*,:after,:before{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}menu,ol,ul{list-style:none;padding:0}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}[role=button],button{background:transparent;padding:0}[role=button],button,input,select,textarea{-webkit-appearance:none;appearance:none;border:none}textarea{resize:vertical}[role=button],button{cursor:pointer}:disabled{cursor:default}#__next,#root{isolation:isolate}:root{--w-brand-yellow-light:50 100% 87%;--w-brand-yellow:50 100% 74%;--w-brand-yellow-dark:50 85% 62%;--w-brand-stone-light:260 15% 92%;--w-brand-stone:262 15% 86%;--w-brand-stone-dark:257 4% 39%;--w-brand-marmol-light:0 0% 97%;--w-brand-marmol:0 9% 93%;--w-brand-marmol-dark:36 13% 15%;--w-space-xs:0.25rem;--w-space-sm:0.5rem;--w-space-md:1rem;--w-space-lg:1.5rem;--w-space-xl:2rem;--w-space-2xl:2.5rem;--w-space-section-y:3rem;--w-layout-max:80rem;--w-layout-content:42rem;--w-layout-narrow:28rem;--w-layout-gutter:1rem;--w-border-thin:1px;--w-border-default:1px;--w-border-thick:2px;--w-breakpoint-sm:640px;--w-breakpoint-md:768px;--w-breakpoint-lg:1024px;--w-breakpoint-xl:1280px;--w-breakpoint-2xl:1400px;--w-showcase-spacing:1.5rem;--w-showcase-grid-gap:1rem;--w-showcase-section-header-max-width:25rem;--w-font-primary:TWK Lausanne;--w-font-secondary:PP Pangram Sans;--w-font-tertiary: ;--w-fs-1:0.625rem;--w-fs-2:0.75rem;--w-fs-3:0.875rem;--w-fs-4:1rem;--w-fs-5:1.1699999570846558rem;--w-fs-6:1.3799999952316284rem;--w-fs-7:1.6200000047683716rem;--w-fs-8:1.899999976158142rem;--w-fs-9:2.2300000190734863rem;--w-fs-10:2.619999885559082rem;--w-fs-11:3.069999933242798rem;--w-fs-12:3.609999895095825rem;--w-fs-13:4.239999771118164rem;--w-fs-14:4.96999979019165rem;--w-fs-15:5.840000152587891rem;--w-fs-16:6.849999904632568rem;--w-fs-17:8.050000190734863rem;--w-fs-18:9.449999809265137rem;--w-fs-19:11.09000015258789rem;--w-fs-20:13.020000457763672rem;--w-tracking-tight:-0.03em;--w-tracking-subtle:-0.01em;--w-tracking-normal:0;--w-tracking-wide:0.05em;--w-tracking-wider:0.1em;--w-font-weight-light:300;--w-font-weight-regular:400;--w-font-weight-medium:500;--w-font-weight-semibold:600;--w-font-weight-bold:700;--w-font-weight-black:900;--w-font-style-normal:normal;--w-font-style-italic:italic;--w-duration-fast:200ms;--w-duration-base:300ms;--w-duration-slow:500ms;--w-duration-slower:1000ms;--w-duration-slower-max:2000ms;--w-ease-default:ease;--w-ease-out:ease-out;--w-ease-in-out:cubic-bezier(0.4,0,0.6,1);--w-ease-linear:linear;--w-radius-button:99999px;--w-radius-card:12px;--w-radius-input:10px;--w-radius-badge:9999px;--w-btn-padding-sm:0.75rem;--w-btn-padding-md:1rem;--w-btn-padding-lg:1.5rem;--w-badge-padding-x:0.75rem;--w-badge-padding-y:0.25rem;--w-field-height:2.5rem;--w-field-padding-x:0.75rem;--w-field-padding-y:0.5rem;--w-field-min-height-textarea:80px;--w-icon-xs:1rem;--w-icon-s:1.5rem;--w-icon-m:2rem;--w-icon-l:3rem;--w-icon-xl:4rem;--w-tabs-padding:3px;--w-tabs-gap:0;--w-tabs-item-padding-x:0.5rem;--w-tabs-item-padding-y:0.25rem;--w-dropdown-padding:0.5rem;--w-nav-radius:0;--w-nav-padding:0;--w-nav-gap:0;--w-nav-item-radius:6px;--w-nav-item-padding-x:0.5rem;--w-nav-item-padding-y:0.375rem;--w-nav-item-height:2.25rem;--w-panel-padding:1.5rem;--w-tooltip-padding-y:0.375rem;--w-tooltip-padding-x:0.75rem;--w-table-header-height:3rem;--w-table-cell-padding-x:1rem;--w-table-cell-padding-y:1rem;--w-alert-padding:1rem;--w-background:0 0% 97%;--w-foreground:36 13% 15%;--w-primary:var(--w-brand-yellow);--w-primary-light:50 100% 87%;--w-primary-dark:50 85% 62%;--w-primary-foreground:var(--w-foreground);--w-secondary:262 15% 86%;--w-secondary-light:260 15% 92%;--w-secondary-dark:263 4% 39%;--w-secondary-foreground:var(--w-foreground);--w-tertiary:0 9% 93%;--w-tertiary-light:var(--w-background);--w-tertiary-dark:var(--w-foreground);--w-tertiary-foreground:var(--w-foreground);--w-accent:var(--w-tertiary);--w-accent-foreground:var(--w-foreground);--w-border:var(--w-secondary-light);--w-input:var(--w-secondary);--w-ring:var(--w-primary-dark);--w-destructive:15 99% 60%;--w-destructive-foreground:var(--w-background);--w-success:156 68% 63%;--w-success-foreground:var(--w-foreground);--w-warning:38 92% 50%;--w-warning-foreground:0 0% 100%;--w-muted:var(--w-secondary-light);--w-muted-foreground:var(--w-secondary-dark);--w-popover:var(--w-background);--w-popover-foreground:var(--w-foreground);--w-card:var(--w-background);--w-card-foreground:var(--w-foreground);--w-link:var(--w-foreground);--w-link-hover:var(--w-secondary-dark)}.dark{--w-background:36 13% 15%;--w-foreground:0 0% 97%;--w-primary:var(--w-brand-yellow);--w-primary-light:219 11% 65%;--w-primary-foreground:36 13% 15%;--w-secondary:262 15% 86%;--w-secondary-foreground:var(--w-foreground);--w-tertiary:263 4% 39%;--w-tertiary-foreground:36 13% 15%;--w-accent:var(--w-tertiary);--w-accent-foreground:var(--w-foreground);--w-border:var(--w-secondary-dark);--w-input:var(--w-secondary-dark);--w-ring:var(--w-primary-dark);--w-destructive:358 75% 59%;--w-destructive-foreground:var(--w-foreground);--w-success:156 68% 63%;--w-success-foreground:36 13% 15%;--w-warning:38 92% 60%;--w-warning-foreground:0 0% 100%;--w-muted:var(--w-background);--w-muted-foreground:var(--w-secondary-light);--w-popover:var(--w-background);--w-popover-foreground:var(--w-foreground);--w-card:var(--w-background);--w-card-foreground:var(--w-foreground);--w-link:var(--w-foreground);--w-link-hover:var(--w-secondary-light)}:root{--w-btn-default:var(--w-primary);--w-btn-default-foreground:var(--w-foreground);--w-btn-default-hover:var(--w-primary-dark);--w-btn-default-hover-foreground:var(--w-foreground);--w-btn-secondary:var(--w-secondary);--w-btn-secondary-foreground:var(--w-foreground);--w-btn-secondary-hover:var(--w-secondary-dark);--w-btn-secondary-hover-foreground:var(--w-secondary-light);--w-btn-outline:0 0% 0%;--w-btn-outline-foreground:var(--w-foreground);--w-btn-outline-hover:var(--w-secondary-light);--w-btn-outline-hover-foreground:var(--w-foreground);--w-table-base:var(--w-card);--w-table-header:0 0% 0%;--w-table-header-foreground:var(--w-muted-foreground);--w-table-footer:var(--w-muted);--w-table-row-hover:var(--w-accent);--w-table-border:var(--w-border);--w-nav-base:var(--w-background);--w-nav-item-hover:var(--w-accent);--w-nav-item-foreground:var(--w-foreground);--w-nav-item-hover-foreground:var(--w-accent-foreground);--w-tooltip-base:var(--w-foreground);--w-tooltip-foreground:var(--w-popover);--w-tooltip-shadow:var(--w-shadow-popover);--w-badge-default:var(--w-primary);--w-badge-default-foreground:var(--w-foreground);--w-badge-secondary:var(--w-secondary);--w-badge-secondary-foreground:var(--w-foreground);--w-badge-outline:0 0% 0%;--w-badge-outline-foreground:var(--w-foreground);--w-badge-outline-border:var(--w-foreground);--w-badge-destructive:15 99% 60%;--w-badge-destructive-foreground:var(--w-background);--w-chart-1:var(--w-primary);--w-chart-2:15 99% 60%;--w-chart-3:156 68% 63%;--w-chart-4:38 92% 50%;--w-chart-5:var(--w-secondary-dark);--w-sidebar-base:var(--w-background);--w-sidebar-foreground:var(--w-foreground);--w-sidebar-primary:var(--w-primary);--w-sidebar-primary-foreground:var(--w-foreground);--w-sidebar-accent:var(--w-tertiary);--w-sidebar-accent-foreground:var(--w-foreground);--w-sidebar-border:var(--w-secondary-light);--w-sidebar-ring:var(--w-primary-dark)}.dark{--w-btn-default:var(--w-primary);--w-btn-default-foreground:36 13% 15%;--w-btn-default-hover:var(--w-primary-dark);--w-btn-default-hover-foreground:36 13% 15%;--w-btn-secondary:var(--w-secondary);--w-btn-secondary-foreground:36 13% 15%;--w-btn-secondary-hover:var(--w-secondary-dark);--w-btn-secondary-hover-foreground:var(--w-secondary-light);--w-btn-outline:0 0% 0%;--w-btn-outline-foreground:var(--w-foreground);--w-btn-outline-hover:var(--w-secondary-dark);--w-btn-outline-hover-foreground:var(--w-foreground);--w-table-base:var(--w-card);--w-table-header:0 0% 0%;--w-table-header-foreground:var(--w-muted-foreground);--w-table-footer:var(--w-muted);--w-table-row-hover:var(--w-accent);--w-table-border:var(--w-border);--w-nav-base:var(--w-background);--w-nav-item-hover:var(--w-accent);--w-nav-item-foreground:var(--w-foreground);--w-nav-item-hover-foreground:var(--w-accent-foreground);--w-tooltip-base:var(--w-foreground);--w-tooltip-foreground:var(--w-popover);--w-tooltip-shadow:var(--w-shadow-popover);--w-badge-default:var(--w-primary);--w-badge-default-foreground:var(--w-foreground);--w-badge-secondary:var(--w-secondary);--w-badge-secondary-foreground:var(--w-foreground);--w-badge-outline:0 0% 0%;--w-badge-outline-foreground:var(--w-foreground);--w-badge-outline-border:var(--w-foreground);--w-badge-destructive:358 75% 59%;--w-badge-destructive-foreground:var(--w-background);--w-chart-1:var(--w-primary);--w-chart-2:358 75% 59%;--w-chart-3:156 68% 63%;--w-chart-4:38 92% 60%;--w-chart-5:var(--w-secondary-dark);--w-sidebar-base:var(--w-background);--w-sidebar-foreground:var(--w-foreground);--w-sidebar-accent:var(--w-tertiary);--w-sidebar-accent-foreground:var(--w-foreground);--w-sidebar-border:var(--w-secondary-dark);--w-sidebar-ring:var(--w-foreground)}:root{--w-shadow-card:0 1px 2px 0 rgba(0,0,0,0.05);--w-shadow-popover:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--w-shadow-button:0;--w-shadow-showcase:0 25px 50px -12px rgba(0,0,0,0.15);--w-shadow-showcase-inset:inset 0 25px 50px -12px rgba(0,0,0,0.15);--w-gradient-primary:radial-gradient(#ffe97c 0.00%,#d9d5e0 100.00%);--w-gradient-secondary:linear-gradient(87.28deg,#ffe97c 15.52%,#d9d5e0 85.10%);--w-gradient-tertiary:linear-gradient(-73.86deg,#393333 6.11%,#d9d5e0 93.53%)}@media (min-width:768px){:root{--w-space-section-y:6rem;--w-layout-gutter:1.5rem}}@media (min-width:1024px){:root{--w-space-section-y:8rem}}@media (min-width:1400px){:root{--w-font-secondary:TWK Lausanne}}*{border-color:hsl(var(--w-border))}body,html{font-family:var(--w-font-primary,sans-serif);color:hsl(var(--w-foreground));background-color:hsl(var(--w-background))}input::placeholder,textarea::placeholder{opacity:1;color:hsl(var(--w-muted-foreground))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin var(--w-duration-slower) var(--w-ease-linear) infinite}.icon--xs{width:var(--w-icon-xs);height:var(--w-icon-xs)}.icon--sm{width:var(--w-icon-s);height:var(--w-icon-s)}.icon--md{width:var(--w-icon-m);height:var(--w-icon-m)}.icon--lg{width:var(--w-icon-l);height:var(--w-icon-l)}.icon--xl{width:var(--w-icon-xl);height:var(--w-icon-xl)}.page-center{display:flex;align-items:center;justify-content:center;height:100vh}.page-center--min{height:auto;min-height:calc(100vh - 4rem)}.w-flow-xs>*+*{margin-block-start:var(--w-space-xs)}.w-flow-sm>*+*{margin-block-start:var(--w-space-sm)}.w-flow-md>*+*{margin-block-start:var(--w-space-md)}.w-flow-lg>*+*{margin-block-start:var(--w-space-lg)}.w-flow-xl>*+*{margin-block-start:var(--w-space-xl)}.w-flow-2xl>*+*{margin-block-start:var(--w-space-2xl)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}.lenis [data-lenis-prevent]{overscroll-behavior:contain;touch-action:none}.lenis-scrolling iframe{pointer-events:none}.w-like_display{font-size:var(--w-fs-16);font-weight:var(--w-font-weight-regular)}.w-like_display,.w-like_h1,h1{font-family:var(--w-font-primary);line-height:1;letter-spacing:var(--w-tracking-normal)}.w-like_h1,h1{font-size:var(--w-fs-12);font-weight:var(--w-font-weight-medium)}.w-like_h2,h2{font-family:var(--w-font-primary);font-size:var(--w-fs-9);line-height:1.11;font-weight:var(--w-font-weight-semibold);letter-spacing:var(--w-tracking-normal)}.w-like_h3,h3{font-size:var(--w-fs-6);line-height:1.33}.w-like_h3,.w-like_h4,h3,h4{font-family:var(--w-font-primary);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-tracking-normal)}.w-like_h4,h4{font-size:var(--w-fs-5);line-height:1.56}.w-like_p,.w-like_p_medium,p{font-family:var(--w-font-primary);font-size:var(--w-fs-4);line-height:1.625;font-weight:var(--w-font-weight-medium);letter-spacing:var(--w-tracking-normal)}.w-like_p_small,.w-like_p_small_medium{font-family:var(--w-font-primary);font-size:var(--w-fs-3);line-height:1.625;font-weight:var(--w-font-weight-medium);letter-spacing:var(--w-tracking-normal)}.w-like_p_mini{font-weight:var(--w-font-weight-regular)}.w-like_p_mini,.w-like_p_mini_medium{font-family:var(--w-font-primary);font-size:var(--w-fs-1);line-height:1.375;letter-spacing:var(--w-tracking-normal)}.w-like_label,.w-like_p_mini_medium{font-weight:var(--w-font-weight-medium)}.w-like_label{font-family:var(--w-font-primary);font-size:var(--w-fs-2);letter-spacing:var(--w-tracking-normal)}.w-prose h1,.w-prose h2,.w-prose h3,.w-prose h4{margin-bottom:1em}.w-prose p{margin-bottom:2em}.w-prose p a{color:hsl(var(--w-link));text-decoration:underline;text-underline-offset:4px;transition:color var(--w-duration-fast) var(--w-ease-default)}.w-prose p a:hover{color:hsl(var(--w-link-hover))}.w-prose code{border-radius:var(--w-radius-input);padding:.15em .4em;font-size:.875em;font-weight:var(--w-font-weight-semibold)}.w-prose code,.w-prose pre{background:hsl(var(--w-muted))}.w-prose pre{color:hsl(var(--w-muted-foreground));padding:1.5em;border-radius:var(--w-radius-card);overflow-x:auto;margin-bottom:2em}.w-prose pre code{background:none;padding:0;border-radius:0;font-size:1em}.w-prose blockquote{border-left:3px solid hsl(var(--w-foreground));padding-left:1em;font-size:var(--w-fs-4);line-height:1.5}.w-prose blockquote,.w-prose ol,.w-prose ul{font-weight:var(--w-font-weight-medium);margin-bottom:2em}.w-prose ol,.w-prose ul{padding-left:1.625em}.w-prose ul{list-style:disc}.w-prose ol{list-style:decimal}.w-prose li{margin-bottom:.5em}.w-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--w-space-sm);white-space:nowrap;border-radius:var(--w-radius-button);box-shadow:var(--w-shadow-button);font-size:var(--w-fs-3);font-weight:var(--w-font-weight-medium);transition:background var(--w-duration-fast) var(--w-ease-default),color var(--w-duration-fast) var(--w-ease-default),border-color var(--w-duration-fast) var(--w-ease-default),opacity var(--w-duration-fast) var(--w-ease-default);cursor:pointer;border:var(--w-border-default) solid transparent;text-decoration:none;&:disabled,&[disabled]{pointer-events:none;opacity:.5}&:focus-visible{outline:3px solid hsl(var(--w-ring)/.5);outline-offset:2px}& svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}}.w-btn--default{background:hsl(var(--w-btn-default));color:hsl(var(--w-btn-default-foreground));&:hover{background:hsl(var(--w-btn-default-hover));color:hsl(var(--w-btn-default-hover-foreground))}}.w-btn--secondary{background:hsl(var(--w-btn-secondary));color:hsl(var(--w-btn-secondary-foreground));&:hover{background:hsl(var(--w-btn-secondary-hover));color:hsl(var(--w-btn-secondary-hover-foreground))}}.w-btn--outline{border:var(--w-border-default) solid hsl(var(--w-foreground));background:hsl(var(--w-background));color:hsl(var(--w-btn-outline-foreground));&:hover{background:hsl(var(--w-btn-outline-hover));color:hsl(var(--w-btn-outline-hover-foreground))}}:is(.w-dark) .w-btn--outline{background:hsl(var(--w-input)/.3);border-color:hsl(var(--w-input));&:hover{background:hsl(var(--w-input)/.5)}}.w-btn--destructive{background:hsl(var(--w-destructive));color:white;&:hover{opacity:.9}&:focus-visible{outline-color:hsl(var(--w-destructive)/.2)}}:is(.w-dark) .w-btn--destructive{background:hsl(var(--w-destructive)/.6);&:focus-visible{outline-color:hsl(var(--w-destructive)/.4)}}.w-btn--ghost{background:transparent;color:hsl(var(--w-foreground));&:hover{background:hsl(var(--w-accent));color:hsl(var(--w-accent-foreground))}}:is(.w-dark) .w-btn--ghost{&:hover{background:hsl(var(--w-accent)/.5)}}.w-btn--link{background:transparent;color:hsl(var(--w-foreground));text-underline-offset:4px;&:hover{text-decoration:underline}}.w-btn--sm{height:2rem;padding-inline:var(--w-btn-padding-sm);gap:.375rem;font-size:var(--w-fs-2);&:has(>svg){padding-inline:.625rem}}.w-btn--md{height:2.25rem;padding-inline:var(--w-btn-padding-md);&:has(>svg){padding-inline:.75rem}}.w-btn--lg{height:2.5rem;padding-inline:var(--w-btn-padding-lg);&:has(>svg){padding-inline:1rem}}.w-btn--icon{width:2.25rem;height:2.25rem;padding:0}.w-btn--full{width:100%}.w-input{display:flex;height:var(--w-field-height);width:100%;border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));background:hsl(var(--w-background));padding-block:var(--w-field-padding-y);padding-inline:var(--w-field-padding-x);font-size:var(--w-fs-4);color:inherit;outline:none;@media (min-width:768px){font-size:var(--w-fs-3)}&::placeholder{color:hsl(var(--w-muted-foreground)/.65)}&:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}&:disabled{cursor:not-allowed;opacity:.5}&::file-selector-button{border:0;background:transparent;font-size:var(--w-fs-3);font-weight:var(--w-font-weight-medium);color:hsl(var(--w-foreground))}}.w-textarea{display:flex;min-height:var(--w-field-min-height-textarea);width:100%;border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));background:hsl(var(--w-background));padding:var(--w-field-padding-y) var(--w-field-padding-x);font-size:var(--w-fs-4);color:inherit;outline:none;resize:vertical;@media (min-width:768px){font-size:var(--w-fs-3)}&::placeholder{color:hsl(var(--w-muted-foreground)/.65)}&:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}&:disabled{cursor:not-allowed;opacity:.5}}.w-label{font-size:var(--w-fs-3);font-weight:var(--w-font-weight-medium);line-height:1;&:has(~:disabled){cursor:not-allowed;opacity:.7}}.w-checkbox{height:1rem;width:1rem;flex-shrink:0;border-radius:3px;border:var(--w-border-default) solid hsl(var(--w-input));background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:hsl(var(--w-background));&:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}&:disabled{cursor:not-allowed;opacity:.5}&[data-state=checked]{background:hsl(var(--w-foreground));color:hsl(var(--w-background))}& svg{width:1rem;height:1rem}}.w-checkbox__indicator{display:flex;align-items:center;justify-content:center}.w-radio-group{display:grid;gap:.5rem}.w-radio-item{aspect-ratio:1;height:1rem;width:1rem;border-radius:50%;border:var(--w-border-default) solid hsl(var(--w-input));color:hsl(var(--w-foreground));background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;&:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}&:disabled{cursor:not-allowed;opacity:.5}& svg{width:.625rem;height:.625rem;fill:currentColor}}.w-radio-item__indicator{display:flex;align-items:center;justify-content:center}.w-select-trigger{display:flex;height:var(--w-field-height);width:100%;align-items:center;justify-content:space-between;border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));background:hsl(var(--w-background));padding:var(--w-field-padding-y) var(--w-field-padding-x);font-size:var(--w-fs-3);color:inherit;cursor:pointer;outline:none;&:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}&:disabled{cursor:not-allowed;opacity:.5}&[data-placeholder]{color:hsl(var(--w-muted-foreground))}&>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& svg{width:1rem;height:1rem;opacity:.5;flex-shrink:0}}.w-select-content{position:relative;z-index:50;max-height:var(--w-radix-select-content-available-height);min-width:8rem;overflow-y:auto;overflow-x:hidden;border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-border));background:hsl(var(--w-popover));color:hsl(var(--w-popover-foreground));box-shadow:var(--w-shadow-popover);padding:var(--w-dropdown-padding)}.w-select-content[data-side=bottom]{transform:translateY(4px)}.w-select-content[data-side=top]{transform:translateY(-4px)}.w-select-viewport{padding:.25rem;height:var(--w-radix-select-trigger-height);width:100%;min-width:var(--w-radix-select-trigger-width)}.w-select-item{position:relative;display:flex;width:100%;cursor:default;user-select:none;align-items:center;height:var(--w-nav-item-height);border-radius:var(--w-nav-item-radius);padding:var(--w-nav-item-padding-y) var(--w-nav-item-padding-x) var(--w-nav-item-padding-y) 2rem;font-size:var(--w-fs-3);outline:none;background:none;border:none;color:hsl(var(--w-nav-item-foreground));&:focus,&[data-highlighted]{background:hsl(var(--w-nav-item-hover));color:hsl(var(--w-nav-item-hover-foreground))}&[data-disabled]{pointer-events:none;opacity:.5}}.w-select-item__indicator{position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center;& svg{width:1rem;height:1rem}}.w-select-label{padding:var(--w-nav-item-padding-y) var(--w-nav-item-padding-x) var(--w-nav-item-padding-y) 2rem;font-size:var(--w-fs-3);font-weight:var(--w-font-weight-semibold)}.w-select-scroll-btn{display:flex;cursor:default;align-items:center;justify-content:center;padding-block:.25rem;& svg{width:1rem;height:1rem}}.w-form-field{display:flex;flex-direction:column;gap:.5rem}.w-form-field__error{font-size:var(--w-fs-2);margin:0}.w-form-field__error,.w-form-field__required{color:hsl(var(--w-destructive))}.w-form-field__validating{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.w-switch{display:inline-flex;height:1.5rem;width:2.75rem;flex-shrink:0;cursor:pointer;align-items:center;border-radius:9999px;border:var(--w-border-thick) solid transparent;transition:background-color var(--w-duration-fast) var(--w-ease-default);padding:0;&[data-state=checked]{background:hsl(var(--w-primary))}&[data-state=unchecked]{background:hsl(var(--w-input))}&:disabled{cursor:not-allowed;opacity:.5}&:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}}.w-switch__thumb{pointer-events:none;display:block;height:1.25rem;width:1.25rem;border-radius:9999px;background:hsl(var(--w-background));box-shadow:0 1px 3px rgb(0 0 0/.2);transition:transform var(--w-duration-fast) var(--w-ease-default);&[data-state=checked]{transform:translateX(1.25rem)}&[data-state=unchecked]{transform:translateX(0)}}.w-slider{display:flex;touch-action:none;user-select:none;align-items:center}.w-slider,.w-slider__track{position:relative;width:100%}.w-slider__track{height:.25rem;flex-grow:1;overflow:hidden;border-radius:9999px;background:hsl(var(--w-accent))}.w-slider__range{position:absolute;height:100%;background:hsl(var(--w-foreground))}.w-slider__thumb{display:block;height:1.25rem;width:1.25rem;border-radius:9999px;border:var(--w-border-thick) solid hsl(var(--w-secondary));background:hsl(var(--w-foreground));transition:color var(--w-duration-fast) var(--w-ease-default);cursor:grab;&:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}&:disabled{pointer-events:none;cursor:not-allowed}&:active{cursor:grabbing}}.w-tiptap-editor{border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));background:hsl(var(--w-background));overflow:hidden}.w-tiptap-editor:focus-within{box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}.w-tiptap-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem;border-bottom:1px solid hsl(var(--w-border));padding:.5rem}.w-tiptap-editor__toolbar-btn{padding:.5rem;border-radius:var(--w-radius-input);transition:background-color var(--w-duration-fast) var(--w-ease-default);border:none;background:transparent;cursor:pointer;color:inherit}.w-tiptap-editor__toolbar-btn svg{width:1rem;height:1rem}.w-tiptap-editor__toolbar-btn:hover{background:hsl(var(--w-muted))}.w-tiptap-editor__toolbar-btn:disabled{opacity:.3;cursor:not-allowed}.w-tiptap-editor__toolbar-btn--active{background:hsl(var(--w-muted));color:hsl(var(--w-foreground))}.w-tiptap-editor__divider{width:1px;height:1.5rem;background:hsl(var(--w-border));margin-inline:.25rem}.w-tiptap-editor__content{padding:1rem;min-height:200px;outline:none;font-size:var(--w-fs-3);line-height:1.625}.w-tiptap-editor__content>*+*{margin-top:.75rem}.w-tiptap-editor__content h1,.w-tiptap-editor__content h2,.w-tiptap-editor__content h3{font-weight:var(--w-font-weight-semibold);line-height:1.3}.w-tiptap-editor__content h1{font-size:1.5rem}.w-tiptap-editor__content h2{font-size:1.25rem}.w-tiptap-editor__content h3{font-size:1.125rem}.w-tiptap-editor__content ol,.w-tiptap-editor__content ul{padding-left:1.5rem}.w-tiptap-editor__content ul{list-style:disc}.w-tiptap-editor__content ol{list-style:decimal}.w-tiptap-editor__content blockquote{border-left:3px solid hsl(var(--w-border));padding-left:1rem;color:hsl(var(--w-muted-foreground))}.w-tiptap-editor__content code{background:hsl(var(--w-muted));border-radius:.25rem;padding:.15rem .4rem;font-size:.875em}.w-tiptap-editor__content hr{border:none;border-top:1px solid hsl(var(--w-border));margin:1rem 0}.w-tiptap-editor__content a{color:hsl(var(--w-link));text-decoration:underline;text-underline-offset:4px;transition:color var(--w-duration-fast) var(--w-ease-default)}.w-tiptap-editor__content a:hover{color:hsl(var(--w-link-hover))}.w-media-gallery{display:flex;flex-direction:column;gap:.75rem}.w-media-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width:640px){.w-media-gallery__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.w-media-gallery__grid{grid-template-columns:repeat(4,1fr)}}.w-media-gallery__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--w-radius-input);border:2px dashed hsl(var(--w-input));background:hsl(var(--w-background));padding:1.5rem;cursor:pointer;transition:border-color var(--w-duration-fast) var(--w-ease-default),background-color var(--w-duration-fast) var(--w-ease-default)}.w-media-gallery__dropzone--active{border-color:hsl(var(--w-primary));background:hsl(var(--w-primary)/.05)}.w-media-gallery__dropzone-icon{border-radius:9999px;background:hsl(var(--w-muted));padding:.625rem}.w-media-gallery__dropzone-label{font-size:var(--w-fs-3);color:hsl(var(--w-foreground))}.w-media-gallery__dropzone-hint{font-size:var(--w-fs-2);color:hsl(var(--w-muted-foreground))}.w-media-gallery__item{position:relative;border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));background:hsl(var(--w-background));overflow:hidden}.w-media-gallery__item--dragging{z-index:50;box-shadow:var(--w-shadow-card);opacity:.9}.w-media-gallery__item-preview{position:relative;aspect-ratio:1}.w-media-gallery__item-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:hsl(var(--w-muted))}.w-media-gallery__item-img{width:100%;height:100%;object-fit:cover}.w-media-gallery__item-overlay{position:absolute;inset:0;background:transparent;transition:background-color var(--w-duration-fast) var(--w-ease-default)}.w-media-gallery__item:hover .w-media-gallery__item-overlay{background:hsl(0 0% 0%/.3)}.w-media-gallery__item-action{position:absolute;top:.5rem;border-radius:9999px;background:hsl(var(--w-background)/.8);padding:.375rem;opacity:0;transition:opacity var(--w-duration-fast) var(--w-ease-default),background-color var(--w-duration-fast) var(--w-ease-default)}.w-media-gallery__item:hover .w-media-gallery__item-action{opacity:1}.w-media-gallery__item-action--grab{left:.5rem;cursor:grab}.w-media-gallery__item-action--grab:active{cursor:grabbing}.w-media-gallery__item-action--remove{right:.5rem}.w-media-gallery__item-action--remove:hover,.w-media-gallery__item-alt{background:hsl(var(--w-background))}.w-media-gallery__item-alt{width:100%;border-top:1px solid hsl(var(--w-input));padding:.5rem;font-size:var(--w-fs-2)}.w-media-gallery__item-alt::placeholder{color:hsl(var(--w-muted-foreground))}.w-media-gallery__item-alt:focus{outline:none;box-shadow:inset 0 0 0 1px hsl(var(--w-ring))}.w-image-dropzone{display:flex;flex-direction:column;gap:.5rem}.w-image-dropzone__preview{border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));background:hsl(var(--w-background));overflow:hidden}.w-image-dropzone__preview-wrap{position:relative}.w-image-dropzone__preview-fallback{display:flex;align-items:center;justify-content:center;height:10rem;background:hsl(var(--w-muted))}.w-image-dropzone__preview-img{display:block;margin-inline:auto;max-height:240px;max-width:100%;object-fit:contain}.w-image-dropzone__remove-btn{position:absolute;top:.5rem;right:.5rem;border-radius:9999px;background:hsl(var(--w-background)/.8);padding:.375rem;transition:background-color var(--w-duration-fast) var(--w-ease-default)}.w-image-dropzone__alt-input,.w-image-dropzone__remove-btn:hover{background:hsl(var(--w-background))}.w-image-dropzone__alt-input{width:100%;border-top:1px solid hsl(var(--w-input));padding:.25rem .5rem;font-size:var(--w-fs-2)}.w-image-dropzone__alt-input::placeholder{color:hsl(var(--w-muted-foreground))}.w-image-dropzone__alt-input:focus{outline:none;box-shadow:inset 0 0 0 1px hsl(var(--w-ring))}.w-image-dropzone__area{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border-radius:var(--w-radius-input);border:2px dashed hsl(var(--w-input));background:hsl(var(--w-background));padding:2rem;cursor:pointer;transition:border-color var(--w-duration-fast) var(--w-ease-default),background-color var(--w-duration-fast) var(--w-ease-default)}.w-image-dropzone__area--active{border-color:hsl(var(--w-primary));background:hsl(var(--w-primary)/.05)}.w-image-dropzone__area--error{border-color:hsl(var(--w-destructive))}.w-image-dropzone__area-icon{border-radius:9999px;background:hsl(var(--w-muted));padding:.75rem}.w-image-dropzone__area-text{text-align:center}.w-image-dropzone__area-label{font-size:var(--w-fs-3);color:hsl(var(--w-foreground))}.w-image-dropzone__area-hint{font-size:var(--w-fs-2);color:hsl(var(--w-muted-foreground));margin-top:.25rem}.w-image-dropzone__error{font-size:var(--w-fs-3);color:hsl(var(--w-destructive))}.w-embed-input{display:flex;flex-direction:column;gap:.75rem}.w-embed-input__field{display:flex;align-items:center;gap:.5rem;border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));background:hsl(var(--w-background));overflow:hidden}.w-embed-input__field:focus-within{outline:2px solid hsl(var(--w-ring));outline-offset:2px}.w-embed-input__icon{padding-left:.75rem;color:hsl(var(--w-muted-foreground));flex-shrink:0;& svg{width:1rem;height:1rem}}.w-embed-input__input{flex:1;height:2.5rem;background:transparent;font-size:var(--w-fs-3);outline:none}.w-embed-input__input::placeholder{color:hsl(var(--w-muted-foreground))}.w-embed-input__clear{padding-inline:.75rem;height:2.5rem;color:hsl(var(--w-muted-foreground));flex-shrink:0;transition:color var(--w-duration-fast) var(--w-ease-default);border:none;background:transparent;cursor:pointer;& svg{width:1rem;height:1rem}}.w-embed-input__clear:hover{color:hsl(var(--w-foreground))}.w-embed-input__error{font-size:var(--w-fs-3);color:hsl(var(--w-destructive))}.w-embed-input__preview{border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));overflow:hidden}.w-embed-input__preview-frame{aspect-ratio:16/9}.w-embed-input__preview-iframe{width:100%;height:100%}.w-embed-input__preview-provider{padding:.5rem .75rem;background:hsl(var(--w-muted));font-size:var(--w-fs-2);color:hsl(var(--w-muted-foreground))}.w-sortable-list{display:flex;flex-direction:column;gap:.5rem}.w-sortable-list__item{display:flex;align-items:center;gap:.75rem;border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));background:hsl(var(--w-background));padding:.75rem;transition:box-shadow var(--w-duration-fast) var(--w-ease-default),opacity var(--w-duration-fast) var(--w-ease-default)}.w-sortable-list__item--dragging{z-index:50;box-shadow:var(--w-shadow-card);opacity:.9}.w-sortable-list__grip{flex-shrink:0;cursor:grab;color:hsl(var(--w-muted-foreground));& svg{width:1rem;height:1rem}transition:color var(--w-duration-fast) var(--w-ease-default);touch-action:none}.w-sortable-list__grip:focus-visible{outline:2px solid hsl(var(--w-ring));outline-offset:2px;border-radius:var(--w-radius-input)}.w-sortable-list__grip:active{cursor:grabbing}.w-sortable-list__grip:hover{color:hsl(var(--w-foreground))}.w-sortable-list__content{flex:1;min-width:0}.w-slug-input{display:flex;align-items:center;border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));background:hsl(var(--w-background));overflow:hidden}.w-slug-input:focus-within{outline:2px solid hsl(var(--w-ring));outline-offset:2px}.w-slug-input__prefix{padding-left:.75rem;font-size:var(--w-fs-3);color:hsl(var(--w-muted-foreground));user-select:none;flex-shrink:0}.w-slug-input__input{flex:1;height:2.5rem;background:transparent;padding-inline:.5rem;font-size:var(--w-fs-3);outline:none}.w-slug-input__input::placeholder{color:hsl(var(--w-muted-foreground))}.w-slug-input__input--locked{cursor:default;color:hsl(var(--w-foreground)/.6)}.w-slug-input__toggle{padding-inline:var(--w-field-padding-x);height:var(--w-field-height);color:hsl(var(--w-muted-foreground));flex-shrink:0;transition:color var(--w-duration-fast) var(--w-ease-default)}.w-slug-input__toggle:hover{color:hsl(var(--w-foreground))}.w-tag-input{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));background:hsl(var(--w-background));padding:.5rem .75rem}.w-tag-input:focus-within{outline:2px solid hsl(var(--w-ring));outline-offset:2px}.w-tag-input__tag{gap:.25rem;padding-right:.25rem}.w-tag-input__remove{margin-left:.125rem;border-radius:9999px;padding:.125rem;transition:background-color var(--w-duration-fast) var(--w-ease-default);border:none;background:transparent;cursor:pointer;color:inherit;display:flex}.w-tag-input__remove svg{width:.75rem;height:.75rem}.w-tag-input__remove:hover{background:hsl(var(--w-background)/.2)}.w-tag-input__field{flex:1;min-width:80px;background:transparent;font-size:var(--w-fs-3);outline:none}.w-tag-input__field::placeholder{color:hsl(var(--w-muted-foreground))}.w-color-picker-field__swatch-trigger{display:flex;align-items:center;gap:.75rem}.w-color-picker-field__swatch{width:1.25rem;height:1.25rem;border-radius:9999px;flex-shrink:0;border:var(--w-border-default) solid hsl(var(--w-input))}.w-color-picker-field__popover{display:flex;flex-direction:column;gap:.75rem}.w-color-picker-field__preview-row{display:flex;align-items:center;gap:.5rem}.w-color-picker-field__preview-swatch{width:2rem;height:2rem;border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));flex-shrink:0}.w-color-picker-field__popover-content{padding:.75rem}.w-color-picker-field__input{height:2rem}.w-date-picker-field__trigger-content{display:flex;align-items:center;gap:.5rem}.w-date-picker-field__trigger-content svg{width:1rem;height:1rem}.w-date-picker-field__popover{width:auto;min-width:auto;padding:0;border-radius:var(--w-radius-card)}.w-date-picker-field--placeholder{color:hsl(var(--w-muted-foreground))}.w-alert{position:relative;width:100%;display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;border-radius:var(--w-radius-card);border:var(--w-border-default) solid hsl(var(--w-border));padding:var(--w-alert-padding);box-shadow:var(--w-shadow-popover);& svg{width:1rem;height:1rem;margin-top:1px}& svg~*{grid-column:2}&:not(:has(svg)){grid-template-columns:1fr}}.w-alert--default{background:hsl(var(--w-background));color:hsl(var(--w-foreground))}.w-alert--destructive{background:hsl(var(--w-background));color:hsl(var(--w-destructive));border-color:hsl(var(--w-destructive));& svg{color:hsl(var(--w-destructive))}}.w-alert__title{margin-bottom:var(--w-space-xs);font-size:var(--w-fs-3);font-weight:var(--w-font-weight-medium);line-height:1;letter-spacing:var(--w-tracking-subtle);margin-top:0}.w-alert__description{font-size:var(--w-fs-3);& p{line-height:1.625}}.w-alert--success{background:hsl(var(--w-background));border-color:hsl(var(--w-success));& svg{color:hsl(var(--w-success))}}.w-toaster [data-sonner-toast]{background:hsl(var(--w-background));color:hsl(var(--w-foreground));border-color:hsl(var(--w-border));box-shadow:var(--w-shadow-popover);padding:var(--w-alert-padding)}.w-toaster [data-sonner-toast] [data-description]{color:hsl(var(--w-muted-foreground))}.w-toaster [data-sonner-toast] [data-action]{background:hsl(var(--w-primary));color:hsl(var(--w-primary-foreground))}.w-toaster [data-sonner-toast] [data-cancel]{background:hsl(var(--w-muted));color:hsl(var(--w-muted-foreground))}.w-progress{position:relative;height:.5rem;width:100%;overflow:hidden;border-radius:9999px;background:hsl(var(--w-tertiary))}.w-progress__indicator{height:100%;width:100%;flex:1;background:hsl(var(--w-primary-dark));transition:transform var(--w-duration-fast) var(--w-ease-default)}.w-progress-overlay{display:flex;height:100vh;align-items:center;position:fixed;top:0;left:0;width:100%;justify-content:center;background:hsl(var(--w-background));z-index:1000000}.w-progress-overlay__inner{width:100%;max-width:var(--w-layout-narrow);padding-inline:var(--w-layout-gutter)}.w-progress-overlay__label{text-align:center;font-size:var(--w-fs-3);margin-top:.5rem;color:hsl(var(--w-muted-foreground))}.w-skeleton{display:block;border-radius:var(--w-radius-card);background:hsl(var(--w-muted));animation:w-skeleton-pulse var(--w-duration-slower-max) var(--w-ease-in-out) infinite}.w-skeleton--text-sm{height:.75rem;width:100%}.w-skeleton--text{height:1rem;width:100%}.w-skeleton--text-lg{height:1.25rem;width:100%}.w-skeleton--heading{height:1.75rem;width:100%}.w-skeleton--avatar-sm{width:2rem;height:2rem;border-radius:50%}.w-skeleton--avatar{width:2.5rem;height:2.5rem;border-radius:50%}.w-skeleton--avatar-lg{width:3.5rem;height:3.5rem;border-radius:50%}.w-skeleton--thumbnail{width:100%;height:4rem}.w-skeleton--card{width:100%;height:10rem}.w-skeleton--button{width:6rem;height:2.25rem;border-radius:var(--w-radius-button,99999px)}.w-skeleton--w-full{width:100%}.w-skeleton--w-75{width:75%}.w-skeleton--w-50{width:50%}.w-skeleton--w-25{width:25%}@keyframes w-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.w-tabs{display:flex;flex-direction:column;gap:.5rem}.w-tabs__list{display:inline-flex;height:2.25rem;width:fit-content;align-items:center;justify-content:center;border-radius:var(--w-radius-input);background:hsl(var(--w-accent));color:hsl(var(--w-muted-foreground));padding:var(--w-tabs-padding);gap:var(--w-tabs-gap)}.w-tabs__trigger{display:inline-flex;height:calc(100% - 1px);flex:1;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--w-radius-input);border:var(--w-border-default) solid transparent;padding:var(--w-tabs-item-padding-y) var(--w-tabs-item-padding-x);font-size:var(--w-fs-3);font-weight:var(--w-font-weight-medium);white-space:nowrap;color:hsl(var(--w-foreground));background:none;cursor:pointer;transition:color var(--w-duration-fast) var(--w-ease-default),box-shadow var(--w-duration-fast) var(--w-ease-default);&:disabled{pointer-events:none;opacity:.5}&:focus-visible{outline:none;box-shadow:0 0 0 3px hsl(var(--w-ring)/.5)}&[data-state=active]{background:hsl(var(--w-background));box-shadow:var(--w-shadow-card)}& svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}}:is(.w-dark) .w-tabs__trigger{color:hsl(var(--w-muted-foreground));&[data-state=active]{border-color:hsl(var(--w-input));background:hsl(var(--w-input));color:hsl(var(--w-foreground))}}.w-tabs__content{flex:1;outline:none}.w-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;overflow-wrap:break-word;font-size:var(--w-fs-3);color:hsl(var(--w-muted-foreground));list-style:none;padding:0;margin:0;@media (min-width:640px){gap:.625rem}}.w-breadcrumb__item{display:inline-flex;align-items:center;gap:.375rem}.w-breadcrumb__link{transition:color var(--w-duration-fast) var(--w-ease-default);text-decoration:none;color:inherit;&:hover{color:hsl(var(--w-foreground))}}.w-breadcrumb__page{font-weight:var(--w-font-weight-regular);color:hsl(var(--w-foreground))}.w-breadcrumb__separator{list-style:none;& svg{width:.875rem;height:.875rem}}.w-breadcrumb__ellipsis{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;& svg{width:1rem;height:1rem}}.w-nav-menu{position:relative;max-width:max-content;border-radius:var(--w-nav-radius);padding:var(--w-nav-padding);background:hsl(var(--w-nav-base))}.w-nav-menu,.w-nav-menu__list{display:flex;flex:1;align-items:center;justify-content:center}.w-nav-menu__list{list-style:none;gap:var(--w-nav-gap);padding:0;margin:0}.w-nav-menu__item{position:relative}.w-nav-menu__trigger{display:inline-flex;height:var(--w-nav-item-height);width:max-content;align-items:center;justify-content:center;border-radius:var(--w-nav-item-radius);background:hsl(var(--w-background));padding:var(--w-nav-item-padding-y) var(--w-nav-item-padding-x);font-size:var(--w-fs-3);border:none;cursor:pointer;outline:none;color:hsl(var(--w-nav-item-foreground));transition:color var(--w-duration-fast) var(--w-ease-default),box-shadow var(--w-duration-fast) var(--w-ease-default);&:focus,&:hover,&[data-state=open]{background:hsl(var(--w-nav-item-hover));color:hsl(var(--w-nav-item-hover-foreground))}&:disabled{pointer-events:none;opacity:.5}&:focus-visible{box-shadow:0 0 0 3px hsl(var(--w-ring)/.5)}& svg.w-nav-menu__chevron{position:relative;top:1px;margin-left:.25rem;width:.75rem;height:.75rem;transition:transform var(--w-duration-base) var(--w-ease-default)}&[data-state=open] svg.w-nav-menu__chevron{transform:rotate(180deg)}}.w-nav-menu__trigger-style{display:inline-flex;height:var(--w-nav-item-height);width:max-content;align-items:center;justify-content:center;border-radius:var(--w-nav-item-radius);background:hsl(var(--w-background));padding:var(--w-nav-item-padding-y) var(--w-nav-item-padding-x);font-size:var(--w-fs-3);transition:color var(--w-duration-fast) var(--w-ease-default),box-shadow var(--w-duration-fast) var(--w-ease-default);outline:none;text-decoration:none;color:hsl(var(--w-nav-item-foreground));&:focus,&:hover{background:hsl(var(--w-nav-item-hover));color:hsl(var(--w-nav-item-hover-foreground))}&:focus-visible{box-shadow:0 0 0 3px hsl(var(--w-ring)/.5)}}.w-nav-menu__content{top:0;left:0;width:100%;padding:.5rem .625rem .5rem .5rem;@media (min-width:768px){position:absolute;width:auto;min-width:25rem}&[data-motion^=from-]{animation:nav-menu-fade-in var(--w-duration-fast) var(--w-ease-default)}&[data-motion^=to-]{animation:nav-menu-fade-out var(--w-duration-fast) var(--w-ease-default)}}.w-nav-menu--no-viewport .w-nav-menu__content{top:100%;margin-top:.375rem;overflow:hidden;border-radius:var(--w-radius-card);border:var(--w-border-default) solid hsl(var(--w-border));background:hsl(var(--w-popover));color:hsl(var(--w-popover-foreground));box-shadow:var(--w-shadow-popover);&[data-state=open]{animation:nav-menu-zoom-in var(--w-duration-fast) var(--w-ease-default)}&[data-state=closed]{animation:nav-menu-zoom-out var(--w-duration-fast) var(--w-ease-default)}}.w-nav-menu__viewport-wrapper{position:absolute;top:100%;left:0;isolation:isolate;z-index:50;display:flex;justify-content:center}.w-nav-menu__viewport{transform-origin:top center;position:relative;margin-top:.375rem;height:var(--w-radix-navigation-menu-viewport-height);width:100%;overflow:hidden;border-radius:var(--w-radius-card);border:var(--w-border-default) solid hsl(var(--w-border));background:hsl(var(--w-popover));color:hsl(var(--w-popover-foreground));box-shadow:var(--w-shadow-popover);@media (min-width:768px){width:var(--w-radix-navigation-menu-viewport-width)}&[data-state=open]{animation:nav-menu-zoom-in var(--w-duration-fast) var(--w-ease-default)}&[data-state=closed]{animation:nav-menu-zoom-out var(--w-duration-fast) var(--w-ease-default)}}.w-nav-menu__link{display:flex;flex-direction:column;gap:.25rem;border-radius:var(--w-nav-item-radius);padding:var(--w-nav-item-padding-x);font-size:var(--w-fs-3);transition:background var(--w-duration-fast) var(--w-ease-default),color var(--w-duration-fast) var(--w-ease-default);outline:none;text-decoration:none;color:hsl(var(--w-nav-item-foreground));&:focus,&:hover,&[data-active=true]{background:hsl(var(--w-nav-item-hover));color:hsl(var(--w-nav-item-hover-foreground))}&:focus-visible{box-shadow:0 0 0 3px hsl(var(--w-ring)/.5)}& svg:not([class*=text-]){color:hsl(var(--w-muted-foreground))}& svg:not([class*=size-]){width:1rem;height:1rem}}.w-nav-menu__indicator{top:100%;z-index:1;display:flex;height:.375rem;align-items:flex-end;justify-content:center;overflow:hidden;&[data-state=visible]{animation:nav-menu-fade-in var(--w-duration-fast) var(--w-ease-default)}&[data-state=hidden]{animation:nav-menu-fade-out var(--w-duration-fast) var(--w-ease-default)}}.w-nav-menu__indicator-arrow{position:relative;top:60%;height:.5rem;width:.5rem;transform:rotate(45deg);border-radius:2px 0 0 0;background:hsl(var(--w-border));box-shadow:var(--w-shadow-popover)}@keyframes nav-menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nav-menu-fade-out{0%{opacity:1}to{opacity:0}}@keyframes nav-menu-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes nav-menu-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.w-card{border-radius:var(--w-radius-card);border:var(--w-border-default) solid hsl(var(--w-border));background:hsl(var(--w-card));box-shadow:var(--w-shadow-card);color:hsl(var(--w-card-foreground));& h4{margin-top:0}}.w-card__header{display:flex;flex-direction:column;gap:var(--w-space-sm);padding:var(--w-panel-padding);& h2{margin-top:0}}.w-card__title{font-size:var(--w-fs-6);font-weight:var(--w-font-weight-semibold);line-height:1;letter-spacing:var(--w-tracking-subtle);margin:0}.w-card__description{font-size:var(--w-fs-3);font-weight:var(--w-font-weight-medium);line-height:1.625;color:hsl(var(--w-muted-foreground));padding-bottom:1rem}.w-card__content{padding:var(--w-panel-padding)}.w-card__header+.w-card__content{padding-top:0}.w-card__footer{display:flex;align-items:center;padding:var(--w-panel-padding);padding-top:0}.w-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--w-radius-badge);border:var(--w-border-default) solid transparent;padding:var(--w-badge-padding-y) var(--w-badge-padding-x);font-size:var(--w-fs-2);font-weight:var(--w-font-weight-semibold);transition:color var(--w-duration-fast) var(--w-ease-default),background-color var(--w-duration-fast) var(--w-ease-default);&:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}& svg{pointer-events:none;flex-shrink:0;width:var(--w-icon-xs);height:var(--w-icon-xs)}}.w-badge--default{background:hsl(var(--w-badge-default));color:hsl(var(--w-badge-default-foreground))}.w-badge--secondary{background:hsl(var(--w-badge-secondary));color:hsl(var(--w-badge-secondary-foreground))}.w-badge--destructive{background:hsl(var(--w-badge-destructive));color:hsl(var(--w-badge-destructive-foreground));&:hover{opacity:.8}}.w-badge--outline{background:transparent;border-color:hsl(var(--w-badge-outline-border));color:hsl(var(--w-badge-outline-foreground))}.w-separator{flex-shrink:0;background:hsl(var(--w-border))}.w-separator[data-orientation=horizontal]{height:1px;width:100%}.w-separator[data-orientation=vertical]{height:100%;width:1px}.w-accordion__item{border-bottom:1px solid hsl(var(--w-border))}.w-accordion__trigger{display:flex;flex:1;align-items:center;justify-content:space-between;padding-block:1rem;font-size:var(--w-fs-3);font-weight:var(--w-font-weight-medium);transition:color var(--w-duration-fast) var(--w-ease-default);cursor:pointer;background:none;border:none;width:100%;text-align:left;color:inherit;&:hover{text-decoration:underline}& svg{width:1rem;height:1rem;flex-shrink:0;transition:transform var(--w-duration-fast) var(--w-ease-default)}&[data-state=open] svg{transform:rotate(180deg)}}.w-accordion__header{display:flex;margin:0}.w-accordion__content{overflow:hidden;font-size:var(--w-fs-3);font-weight:var(--w-font-weight-regular);line-height:1.625;transition:height var(--w-duration-fast) var(--w-ease-default),opacity var(--w-duration-fast) var(--w-ease-default)}.w-accordion__content[data-state=open]{animation:accordion-down var(--w-duration-fast) var(--w-ease-out)}.w-accordion__content[data-state=closed]{animation:accordion-up var(--w-duration-fast) var(--w-ease-out)}.w-accordion__content-inner{padding-bottom:1rem}@keyframes accordion-down{0%{height:0}to{height:var(--w-radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--w-radix-accordion-content-height)}to{height:0}}.w-avatar{position:relative;display:flex;height:var(--w-icon-m);width:var(--w-icon-m);flex-shrink:0;overflow:hidden;border-radius:9999px}.w-avatar--s{height:var(--w-icon-s);width:var(--w-icon-s)}.w-avatar--l{height:var(--w-icon-l);width:var(--w-icon-l)}.w-avatar--xl{height:var(--w-icon-xl);width:var(--w-icon-xl)}.w-avatar__image{aspect-ratio:1;height:100%;width:100%;object-fit:cover}.w-avatar__fallback{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:9999px;background:hsl(var(--w-muted));font-size:var(--w-fs-3);font-weight:var(--w-font-weight-medium)}.w-table-wrapper{position:relative;width:100%;overflow:auto;border-radius:var(--w-radius-card);border:var(--w-border-default) solid hsl(var(--w-table-border));background:hsl(var(--w-table-base));box-shadow:var(--w-shadow-card)}.w-table{width:100%;caption-side:bottom;font-size:var(--w-fs-3);border-collapse:collapse}.w-table thead tr{border-bottom:1px solid hsl(var(--w-table-border))}.w-table th{height:var(--w-table-header-height);padding-inline:var(--w-table-cell-padding-x);text-align:left;vertical-align:middle;font-weight:var(--w-font-weight-medium);background:hsl(var(--w-table-header));color:hsl(var(--w-table-header-foreground))}.w-table tbody tr{border-bottom:1px solid hsl(var(--w-table-border));transition:background var(--w-duration-fast) var(--w-ease-default)}.w-table tbody tr:last-child{border-bottom:none}.w-table tbody tr:hover,.w-table tbody tr[data-state=selected]{background:hsl(var(--w-table-row-hover)/.5)}.w-table td{padding:var(--w-table-cell-padding-y) var(--w-table-cell-padding-x);vertical-align:middle}.w-table tfoot{border-top:1px solid hsl(var(--w-table-border));background:hsl(var(--w-table-footer)/.5);font-weight:var(--w-font-weight-medium)}.w-table tfoot tr:last-child{border-bottom:none}.w-table caption{margin-top:1rem;font-size:var(--w-fs-3);color:hsl(var(--w-table-header-foreground))}.w-calendar{--cell-size:2rem;background:hsl(var(--w-background));border-radius:var(--w-radius-card);border:var(--w-border-default) solid hsl(var(--w-border));box-shadow:var(--w-shadow-popover);padding:var(--w-dropdown-padding);width:fit-content}.w-popover .w-calendar,[data-slot=card-content] .w-calendar,[data-slot=popover-content] .w-calendar{background:transparent}.w-calendar .w-rdp-months{position:relative;display:flex;flex-direction:column;gap:1rem;@media (min-width:768px){flex-direction:row}}.w-calendar .w-rdp-month{display:flex;width:100%;flex-direction:column;gap:1rem}.w-calendar .w-rdp-nav{position:absolute;inset-inline:0;top:0;display:flex;width:100%;align-items:center;justify-content:space-between;gap:.25rem}.w-calendar .w-rdp-button_next,.w-calendar .w-rdp-button_previous{display:inline-flex;align-items:center;justify-content:center;height:var(--w-cell-size);width:var(--w-cell-size);padding:0;border:none;border-radius:var(--w-radius-button);background:transparent;cursor:pointer;user-select:none;color:inherit;&:hover{background:hsl(var(--w-accent));color:hsl(var(--w-accent-foreground))}&[aria-disabled=true]{opacity:.5;pointer-events:none}&:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}& svg{width:1rem;height:1rem}}.w-calendar .w-rdp-month_caption{display:flex;height:var(--w-cell-size);width:100%;align-items:center;justify-content:center;padding-inline:var(--w-cell-size)}.w-calendar .w-rdp-caption_label{user-select:none}.w-calendar .w-rdp-caption_label,.w-calendar .w-rdp-dropdowns{font-weight:var(--w-font-weight-medium);font-size:var(--w-fs-3)}.w-calendar .w-rdp-dropdowns{display:flex;height:var(--w-cell-size);width:100%;align-items:center;justify-content:center;gap:.375rem}.w-calendar .w-rdp-dropdown_root{position:relative;border-radius:6px;border:var(--w-border-default) solid hsl(var(--w-input));box-shadow:0 1px 2px rgb(0 0 0/.05)}.w-calendar .w-rdp-dropdown{position:absolute;inset:0;opacity:0;background:hsl(var(--w-popover))}.w-calendar table{width:100%;border-collapse:collapse}.w-calendar .w-rdp-weekdays{display:flex}.w-calendar .w-rdp-weekday{flex:1;user-select:none;border-radius:6px;font-size:var(--w-fs-2);font-weight:var(--w-font-weight-regular);color:hsl(var(--w-muted-foreground));text-align:center}.w-calendar .w-rdp-week{margin-top:.5rem;display:flex;width:100%}.w-calendar .w-rdp-week_number_header{width:var(--w-cell-size);user-select:none}.w-calendar .w-rdp-week_number{user-select:none;font-size:var(--w-fs-2);color:hsl(var(--w-muted-foreground))}.w-calendar__chevron{width:1rem;height:1rem}.w-calendar__week-number{display:flex;width:var(--w-cell-size);height:var(--w-cell-size);align-items:center;justify-content:center;text-align:center}.w-calendar .w-rdp-day{position:relative;aspect-ratio:1;height:100%;width:100%;user-select:none;padding:0;text-align:center}.w-calendar .w-calendar__day-btn,.w-calendar .w-rdp-day button{display:flex;aspect-ratio:1;height:auto;width:100%;min-width:var(--w-cell-size);flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:none;border-radius:var(--w-radius-button);background:transparent;font-weight:var(--w-font-weight-regular);font-size:var(--w-fs-3);line-height:1;cursor:pointer;color:inherit;padding:0;&:hover{background:hsl(var(--w-accent));color:hsl(var(--w-accent-foreground))}}.w-calendar .w-rdp-today{background:hsl(var(--w-accent));color:hsl(var(--w-accent-foreground));border-radius:6px}.w-calendar .w-rdp-today[data-selected=true]{border-radius:0}.w-calendar .w-rdp-disabled,.w-calendar .w-rdp-outside{color:hsl(var(--w-muted-foreground))}.w-calendar .w-rdp-disabled{opacity:.5}.w-calendar .w-rdp-hidden{visibility:hidden}.w-calendar .w-rdp-day button[data-selected-single=true]{background:hsl(var(--w-primary));color:hsl(var(--w-primary-foreground))}.w-calendar .w-rdp-day button[data-range-end=true],.w-calendar .w-rdp-day button[data-range-start=true]{background:hsl(var(--w-primary));color:hsl(var(--w-primary-foreground));border-radius:6px}.w-calendar .w-rdp-day button[data-range-middle=true]{background:hsl(var(--w-accent));color:hsl(var(--w-accent-foreground));border-radius:0}.w-calendar .w-rdp-range_start{background:hsl(var(--w-accent));border-radius:6px 0 0 6px}.w-calendar .w-rdp-range_end{background:hsl(var(--w-accent));border-radius:0 6px 6px 0}.w-calendar .w-rdp-range_middle{border-radius:0}.w-calendar .w-rdp-day[data-focused=true] button{position:relative;z-index:10;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-ring)/.5)}.w-carousel{position:relative}.w-carousel__viewport{overflow:hidden}.w-carousel__content{display:flex}.w-carousel__content--horizontal{margin-left:-1rem}.w-carousel__content--vertical{margin-top:-1rem;flex-direction:column}.w-carousel__item{min-width:0;flex-shrink:0;flex-grow:0;flex-basis:100%}.w-carousel__item--horizontal{padding-left:1rem}.w-carousel__item--vertical{padding-top:1rem}.w-carousel__next,.w-carousel__prev{position:absolute;display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:9999px;border:var(--w-border-default) solid hsl(var(--w-foreground));background:hsl(var(--w-background));color:hsl(var(--w-foreground));cursor:pointer;padding:0;transition:background var(--w-duration-fast) var(--w-ease-default),color var(--w-duration-fast) var(--w-ease-default),opacity var(--w-duration-fast) var(--w-ease-default);&:hover{background:hsl(var(--w-btn-outline-hover));color:hsl(var(--w-btn-outline-hover-foreground))}&:disabled{opacity:.5;pointer-events:none}& svg{width:1rem;height:1rem}}.w-carousel__prev--horizontal{left:-3rem;top:50%;transform:translateY(-50%)}.w-carousel__next--horizontal{right:-3rem;top:50%;transform:translateY(-50%)}.w-carousel__prev--vertical{top:-3rem;left:50%;transform:translateX(-50%) rotate(90deg)}.w-carousel__next--vertical{bottom:-3rem;left:50%;transform:translateX(-50%) rotate(90deg)}.w-sliding-number{display:flex;align-items:center}.w-sliding-number__roller{position:relative;display:inline-block;width:1ch;overflow-x:visible;overflow-y:clip;line-height:1;font-variant-numeric:tabular-nums}.w-sliding-number__roller-spacer{visibility:hidden}.w-sliding-number__digit{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.w-sliding-number__digit--hidden{visibility:hidden;position:absolute}.w-sliding-number__sign{margin-right:.25rem}.w-counter{display:flex;align-items:center;gap:var(--w-space-sm);padding:var(--w-space-xs);border-radius:var(--w-radius-card)}.w-counter,.w-counter__btn{background:hsl(var(--w-muted))}.w-counter__btn{color:hsl(var(--w-foreground));font-size:var(--w-fs-6);font-weight:var(--w-font-weight-medium);padding-bottom:3px}.w-counter__btn:hover{background:hsl(var(--w-muted)/.7)}.w-counter__number{font-size:var(--w-fs-5);font-weight:var(--w-font-weight-medium)}.w-counter__number--sm{font-size:var(--w-fs-3)}.w-dialog-overlay{position:fixed;inset:0;z-index:50;background:rgb(0 0 0/.8);&[data-state=open]{animation:dialog-fade-in var(--w-duration-fast) var(--w-ease-default)}&[data-state=closed]{animation:dialog-fade-out var(--w-duration-fast) var(--w-ease-default)}}.w-dialog{position:fixed;left:50%;top:50%;z-index:50;display:grid;width:100%;max-width:32rem;transform:translate(-50%,-50%);gap:1rem;border:var(--w-border-default) solid hsl(var(--w-border));background:hsl(var(--w-background));padding:var(--w-panel-padding);box-shadow:var(--w-shadow-popover);transition:opacity var(--w-duration-fast) var(--w-ease-default),transform var(--w-duration-fast) var(--w-ease-default);@media (min-width:640px){border-radius:var(--w-radius-card)}&[data-state=open]{animation:dialog-fade-in var(--w-duration-fast) var(--w-ease-default),dialog-zoom-in var(--w-duration-fast) var(--w-ease-default)}&[data-state=closed]{animation:dialog-fade-out var(--w-duration-fast) var(--w-ease-default),dialog-zoom-out var(--w-duration-fast) var(--w-ease-default)}}.w-dialog__close{position:absolute;right:1rem;top:1rem;border-radius:3px;opacity:.7;transition:opacity var(--w-duration-fast) var(--w-ease-default);background:none;border:none;cursor:pointer;padding:0;color:inherit;&:hover{opacity:1}&:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}&:disabled{pointer-events:none}& svg{width:1rem;height:1rem}}.w-dialog__header{display:flex;flex-direction:column;gap:var(--w-space-sm);text-align:center;@media (min-width:640px){text-align:left}}.w-dialog__footer{display:flex;flex-direction:column-reverse;gap:.5rem;@media (min-width:640px){flex-direction:row;justify-content:flex-end;gap:.5rem}}.w-dialog__title{margin:0 0 .5rem}.w-dialog__description{color:hsl(var(--w-muted-foreground));padding-bottom:2rem;margin:0}@keyframes dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-zoom-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dialog-zoom-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.w-alert-dialog-overlay{position:fixed;inset:0;z-index:50;background:rgb(0 0 0/.8);&[data-state=open]{animation:dialog-fade-in var(--w-duration-fast) var(--w-ease-default)}&[data-state=closed]{animation:dialog-fade-out var(--w-duration-fast) var(--w-ease-default)}}.w-alert-dialog{position:fixed;left:50%;top:50%;z-index:50;display:grid;width:100%;max-width:32rem;transform:translate(-50%,-50%);gap:1rem;border:var(--w-border-default) solid hsl(var(--w-border));background:hsl(var(--w-background));padding:var(--w-panel-padding);box-shadow:var(--w-shadow-popover);transition:opacity var(--w-duration-fast) var(--w-ease-default),transform var(--w-duration-fast) var(--w-ease-default);@media (min-width:640px){border-radius:var(--w-radius-card)}&[data-state=open]{animation:dialog-fade-in var(--w-duration-fast) var(--w-ease-default),dialog-zoom-in var(--w-duration-fast) var(--w-ease-default)}&[data-state=closed]{animation:dialog-fade-out var(--w-duration-fast) var(--w-ease-default),dialog-zoom-out var(--w-duration-fast) var(--w-ease-default)}}.w-alert-dialog__header{display:flex;flex-direction:column;gap:var(--w-space-sm);text-align:center;@media (min-width:640px){text-align:left}}.w-alert-dialog__footer{display:flex;flex-direction:column-reverse;gap:.5rem;@media (min-width:640px){flex-direction:row;justify-content:flex-end;gap:.5rem}}.w-alert-dialog__title{margin:0 0 .5rem}.w-alert-dialog__description{color:hsl(var(--w-muted-foreground));padding-bottom:2rem;margin:0}.w-sheet-overlay{position:fixed;inset:0;z-index:50;background:rgb(0 0 0/.5)}.w-sheet-overlay[data-state=open]{animation:fade-in var(--w-duration-fast) var(--w-ease-default)}.w-sheet-overlay[data-state=closed]{animation:fade-out var(--w-duration-fast) var(--w-ease-default)}.w-sheet{position:fixed;z-index:50;display:flex;flex-direction:column;gap:var(--w-space-md);background:hsl(var(--w-background));box-shadow:var(--w-shadow-popover);transition:transform var(--w-ease-in-out)}.w-sheet[data-state=closed],.w-sheet[data-state=open]{animation-duration:var(--w-duration-slow)}.w-sheet--right{inset-block:0;right:0;height:100%;width:75%;max-width:24rem;border-left:1px solid hsl(var(--w-border));&[data-state=open]{animation-name:slide-in-right}&[data-state=closed]{animation-name:slide-out-right}}.w-sheet--left{inset-block:0;left:0;height:100%;width:75%;max-width:24rem;border-right:1px solid hsl(var(--w-border));&[data-state=open]{animation-name:slide-in-left}&[data-state=closed]{animation-name:slide-out-left}}.w-sheet--top{inset-inline:0;top:0;height:auto;border-bottom:1px solid hsl(var(--w-border));&[data-state=open]{animation-name:slide-in-top}&[data-state=closed]{animation-name:slide-out-top}}.w-sheet--bottom{inset-inline:0;bottom:0;height:auto;border-top:1px solid hsl(var(--w-border));&[data-state=open]{animation-name:slide-in-bottom}&[data-state=closed]{animation-name:slide-out-bottom}}.w-sheet__close{position:absolute;top:1rem;right:1rem;border-radius:4px;opacity:.7;transition:opacity var(--w-duration-fast) var(--w-ease-default);background:none;border:none;cursor:pointer;padding:0;color:inherit;&:hover{opacity:1}&:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring))}&:disabled{pointer-events:none}& svg{width:1rem;height:1rem}}.w-sheet__header{display:flex;flex-direction:column;gap:.375rem}.w-sheet__content,.w-sheet__footer,.w-sheet__header{padding:var(--w-panel-padding)}.w-sheet__footer{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.w-sheet__title{color:hsl(var(--w-foreground));font-weight:var(--w-font-weight-semibold);margin:0}.w-sheet__description{color:hsl(var(--w-muted-foreground));font-size:var(--w-fs-3);margin:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.w-popover{z-index:50;width:max-content;min-width:18rem;border-radius:var(--w-radius-card);border:var(--w-border-default) solid hsl(var(--w-border));background:hsl(var(--w-popover));padding:var(--w-panel-padding);color:hsl(var(--w-popover-foreground));box-shadow:var(--w-shadow-popover);outline:none;transform-origin:var(--w-radix-popover-content-transform-origin)}.w-popover--flush,.w-popover:has(.w-command){padding:var(--w-dropdown-padding);width:100%}.w-popover[data-state=open]{animation:popover-in var(--w-duration-fast) var(--w-ease-default)}.w-popover[data-state=closed]{animation:popover-out var(--w-duration-fast) var(--w-ease-default)}@keyframes popover-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.w-tooltip{z-index:50;overflow:hidden;border-radius:var(--w-radius-card);background:hsl(var(--w-tooltip-base));padding:var(--w-tooltip-padding-y) var(--w-tooltip-padding-x);font-size:var(--w-fs-2);color:hsl(var(--w-tooltip-foreground));box-shadow:var(--w-tooltip-shadow);animation:tooltip-in var(--w-duration-fast) var(--w-ease-default);transform-origin:var(--w-radix-tooltip-content-transform-origin)}@keyframes tooltip-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.w-dropdown{z-index:50;max-height:var(--w-radix-dropdown-menu-content-available-height);min-width:8rem;overflow-x:hidden;overflow-y:auto;border-radius:var(--w-radius-card);border:var(--w-border-default) solid hsl(var(--w-border));background:hsl(var(--w-popover));color:hsl(var(--w-popover-foreground));padding:var(--w-dropdown-padding);box-shadow:var(--w-shadow-popover);transform-origin:var(--w-radix-dropdown-menu-content-transform-origin)}.w-dropdown[data-state=open]{animation:dropdown-in var(--w-duration-fast) var(--w-ease-default)}.w-dropdown__item{position:relative;display:flex;cursor:default;user-select:none;align-items:center;gap:.5rem;border-radius:var(--w-nav-item-radius);padding:var(--w-nav-item-padding-y) var(--w-nav-item-padding-x);font-size:var(--w-fs-3);color:hsl(var(--w-nav-item-foreground));outline:none;&:focus,&[data-highlighted]{background:hsl(var(--w-nav-item-hover));color:hsl(var(--w-nav-item-hover-foreground))}&[data-disabled]{pointer-events:none;opacity:.5}&[data-inset]{padding-left:2rem}&.w-dropdown__item--destructive{color:hsl(var(--w-destructive));&:focus,&[data-highlighted]{background:hsl(var(--w-destructive)/.1);color:hsl(var(--w-destructive))}}& svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}& svg:not([class*=text-]){color:hsl(var(--w-muted-foreground))}}.w-dropdown__checkbox-item,.w-dropdown__radio-item{position:relative;display:flex;cursor:default;user-select:none;align-items:center;gap:.5rem;border-radius:var(--w-nav-item-radius);padding:var(--w-nav-item-padding-y) var(--w-nav-item-padding-x) var(--w-nav-item-padding-y) 2rem;font-size:var(--w-fs-3);outline:none;&:focus,&[data-highlighted]{background:hsl(var(--w-nav-item-hover));color:hsl(var(--w-nav-item-hover-foreground))}&[data-disabled]{pointer-events:none;opacity:.5}& svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}}.w-dropdown__item-indicator{pointer-events:none;position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.w-dropdown__label{padding:var(--w-nav-item-padding-y) var(--w-nav-item-padding-x);font-size:var(--w-fs-3);font-weight:var(--w-font-weight-medium);&[data-inset]{padding-left:2rem}}.w-dropdown__separator{margin-inline:-.25rem;margin-block:.25rem;height:1px;background:hsl(var(--w-border))}.w-dropdown__shortcut{margin-left:auto;font-size:var(--w-fs-2);letter-spacing:var(--w-tracking-wider);color:hsl(var(--w-muted-foreground))}.w-dropdown__sub-trigger{display:flex;cursor:default;align-items:center;border-radius:var(--w-nav-item-radius);padding:var(--w-nav-item-padding-y) var(--w-nav-item-padding-x);font-size:var(--w-fs-3);outline:none;user-select:none;&:focus,&[data-highlighted],&[data-state=open]{background:hsl(var(--w-nav-item-hover));color:hsl(var(--w-nav-item-hover-foreground))}&[data-inset]{padding-left:2rem}}.w-dropdown__radio-icon{width:.5rem;height:.5rem;fill:currentColor}.w-dropdown__sub-trigger-icon{margin-left:auto;width:1rem;height:1rem}@keyframes dropdown-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.w-command{display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden;border-radius:var(--w-radius-card);background:hsl(var(--w-popover));color:hsl(var(--w-popover-foreground))}.w-command__input-wrapper{display:flex;align-items:center;border-bottom:1px solid hsl(var(--w-border));padding-inline:var(--w-field-padding-x);& svg{margin-right:.5rem;width:1rem;height:1rem;flex-shrink:0;opacity:.5}}.w-command__input{display:flex;height:var(--w-field-height);width:100%;border-radius:var(--w-radius-input);background:transparent;padding-block:var(--w-field-padding-y);font-size:var(--w-fs-3);outline:none;border:none;color:inherit;&::placeholder{color:hsl(var(--w-muted-foreground))}&:disabled{cursor:not-allowed;opacity:.5}}.w-command__list{max-height:300px;overflow-y:auto;overflow-x:hidden}.w-command__empty{padding-block:1.5rem;text-align:center;font-size:var(--w-fs-3)}.w-command__group{overflow:hidden;padding:var(--w-dropdown-padding);color:hsl(var(--w-foreground));& [cmdk-group-heading]{padding:.375rem .5rem;font-size:var(--w-fs-2);font-weight:var(--w-font-weight-medium);color:hsl(var(--w-muted-foreground))}}.w-command__item{position:relative;display:flex;height:var(--w-nav-item-height);cursor:default;user-select:none;align-items:center;gap:.5rem;border-radius:var(--w-nav-item-radius);padding:var(--w-nav-item-padding-y) var(--w-nav-item-padding-x);font-size:var(--w-fs-3);color:hsl(var(--w-nav-item-foreground));outline:none;&[data-selected=true]{background:hsl(var(--w-nav-item-hover));color:hsl(var(--w-nav-item-hover-foreground))}&[data-disabled=true]{pointer-events:none;opacity:.5}& svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}}.w-command__separator{margin-inline:-.25rem;height:1px;background:hsl(var(--w-border))}.w-command__shortcut{margin-left:auto;font-size:var(--w-fs-2);letter-spacing:var(--w-tracking-wider);color:hsl(var(--w-muted-foreground))}.w-command__dialog-content{overflow:hidden;padding:0;box-shadow:var(--w-shadow-popover)}.w-command--dialog .w-command__input-wrapper svg{width:1.25rem;height:1.25rem}.w-command--dialog .w-command__input{height:3rem}.w-command--dialog .w-command__item{padding:.75rem .5rem}.w-command--dialog .w-command__item svg{width:1.25rem;height:1.25rem}.w-combobox__trigger{display:flex;height:var(--w-field-height);width:100%;align-items:center;justify-content:space-between;border-radius:var(--w-radius-input);border:var(--w-border-default) solid hsl(var(--w-input));background:hsl(var(--w-background));padding:var(--w-field-padding-y) var(--w-field-padding-x);font-size:var(--w-fs-3);color:inherit;cursor:pointer;outline:none;&:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--w-ring)),0 0 0 4px hsl(var(--w-background))}&:disabled{cursor:not-allowed;opacity:.5}&>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}& svg{width:1rem;height:1rem;opacity:.5;flex-shrink:0}}.w-combobox__trigger--placeholder{color:hsl(var(--w-muted-foreground))}.w-combobox__check{margin-right:.5rem;width:1rem;height:1rem}.w-combobox__check--hidden{opacity:0}.w-combobox__check--visible{opacity:1}.w-collapsible-content{overflow:hidden;transition:height var(--w-duration-base) var(--w-ease-default),opacity var(--w-duration-base) var(--w-ease-default)}.w-collapsible-content[data-state=open]{animation:collapsible-down var(--w-duration-base) var(--w-ease-out)}.w-collapsible-content[data-state=closed]{animation:collapsible-up var(--w-duration-base) var(--w-ease-out)}@keyframes collapsible-down{0%{height:0;opacity:0}to{height:var(--w-radix-collapsible-content-height);opacity:1}}@keyframes collapsible-up{0%{height:var(--w-radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}