@layer properties,theme,base,components,utilities,utility-overrides;@layer base.reset{*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,menu,ol,p,ul{margin:0;padding:0}dialog{padding:0}menu,ol,ul{list-style:none}body{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;min-height:100vh}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,h1,h2,h3,h4,input,label{line-height:1.1}button,input,label,select{border:none}button{background-color:transparent;margin:0;padding:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:currentColor;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.3ex}img,picture{display:block;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:0s!important}}}@layer base{:root{--windy-color-white:#fff;--windy-color-off-white:#e4e4e7;--windy-color-light-gray:#bec2c7;--windy-color-gray:#a1a1aa;--windy-color-dark-gray:#52525b;--windy-color-dark-red:#9d0300;--windy-color-red:#dc2626;--windy-color-bright-red:oklch(.677 .265 27.326);--windy-color-yellow:#f6b121;--windy-color-client-yellow:#ffe3a1;--windy-color-gold:#d49500;--windy-color-blue:#0ea5e9;--windy-color-dark-blue:oklch(.546 .15 262.89);--windy-color-green:#65a30d;--windy-color-black:#000;--windy-color-brand:var(--windy-color-dark-red);--windy-color-brand-glare:oklch(.6787 .265 27.23);--windy-color-link-blue:oklch(.501 .125 244.1);--windy-color-link-light-blue:oklch(.661 .147 238.1)}@supports (color:oklch(from tan l c h)){:root{--windy-color-bright-red:oklch(from var(--windy-color-red) calc(l + .1) calc(c + .05) h)}}:root{--windy-space-3xs:.25rem;--windy-space-2xs:.5rem;--windy-space-xs:.75rem;--windy-space-s:1rem;--windy-space-m:1.5rem;--windy-space-l:2rem;--windy-space-xl:3rem;--windy-space-2xl:4rem;--windy-space-3xl:6rem;--windy-space-3xs-2xs:var(--windy-space-3xs);--windy-space-2xs-xs:var(--windy-space-2xs);--windy-space-xs-s:var(--windy-space-xs);--windy-space-s-m:var(--windy-space-s);--windy-space-m-l:var(--windy-space-m);--windy-space-l-xl:var(--windy-space-l);--windy-space-xl-2xl:var(--windy-space-xl);--windy-space-2xl-3xl:var(--windy-space-2xl);--windy-space-s-l:var(--windy-space-s);--windy-space-2xs-s:var(--windy-space-2xs);--windy-space-m-xl:var(--windy-space-m);--windy-step--2:.6944rem;--windy-step--1:.8333rem;--windy-step-0:1rem;--windy-step-1:1.2rem;--windy-step-2:1.44rem;--windy-step-3:1.728rem;--windy-step-4:2.0736rem;--windy-step-5:2.4883rem}[data-layout=fluid]:root{--windy-space-3xs:clamp(.25rem,.2244rem + .1136vi,.3125rem);--windy-space-2xs:clamp(.5rem,.4744rem + .1136vi,.5625rem);--windy-space-xs:clamp(.75rem,.6989rem + .2273vi,.875rem);--windy-space-s:clamp(1rem,.9489rem + .2273vi,1.125rem);--windy-space-m:clamp(1.5rem,1.4233rem + .3409vi,1.6875rem);--windy-space-l:clamp(2rem,1.8977rem + .4545vi,2.25rem);--windy-space-xl:clamp(3rem,2.8466rem + .6818vi,3.375rem);--windy-space-2xl:clamp(4rem,3.7955rem + .9091vi,4.5rem);--windy-space-3xl:clamp(6rem,5.6932rem + 1.3636vi,6.75rem);--windy-space-3xs-2xs:clamp(.25rem,.1222rem + .5682vi,.5625rem);--windy-space-2xs-xs:clamp(.5rem,.3466rem + .6818vi,.875rem);--windy-space-xs-s:clamp(.75rem,.5966rem + .6818vi,1.125rem);--windy-space-s-m:clamp(1rem,.7188rem + 1.25vi,1.6875rem);--windy-space-m-l:clamp(1.5rem,1.1932rem + 1.3636vi,2.25rem);--windy-space-l-xl:clamp(2rem,1.4375rem + 2.5vi,3.375rem);--windy-space-xl-2xl:clamp(3rem,2.3864rem + 2.7273vi,4.5rem);--windy-space-2xl-3xl:clamp(4rem,2.875rem + 5vi,6.75rem);--windy-space-s-l:clamp(1rem,.4886rem + 2.2727vi,2.25rem);--windy-space-2xs-s:clamp(.5rem,.2443rem + 1.1364vi,1.125rem);--windy-space-m-xl:clamp(1.5rem,.733rem + 3.4091vi,3.375rem);--windy-step--2:clamp(.6944rem,.684rem + .0465vi,.72rem);--windy-step--1:clamp(.8333rem,.8061rem + .1212vi,.9rem);--windy-step-0:clamp(1rem,.9489rem + .2273vi,1.125rem);--windy-step-1:clamp(1.2rem,1.1156rem + .375vi,1.4063rem);--windy-step-2:clamp(1.44rem,1.31rem + .5778vi,1.7578rem);--windy-step-3:clamp(1.728rem,1.536rem + .8532vi,2.1973rem);--windy-step-4:clamp(2.0736rem,1.7983rem + 1.2236vi,2.7466rem);--windy-step-5:clamp(2.4883rem,2.1018rem + 1.718vi,3.4332rem)}:root{--windy-radius:.375rem;--windy-radius-small:.25rem;--windy-radius-large:.5rem;--windy-color-bg:var(--windy-color-neutral-0);--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-brand-glare);--windy-color-primary:var(--csstools-light-dark-toggle--0,var(--windy-color-brand));--windy-color-secondary:var(--windy-color-neutral-0);--windy-color-text:var(--windy-color-neutral-5);--windy-color-text-muted:var(--windy-color-neutral-4);--windy-color-border:var(--windy-color-neutral-2);--windy-color-accent:var(--windy-color-gold);--windy-color-ok:var(--windy-color-blue);--windy-color-info:var(--windy-color-dark-blue);--windy-color-success:var(--windy-color-green);--windy-color-warning:var(--windy-color-yellow);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--windy-color-bright-red);--windy-color-danger:var(--csstools-light-dark-toggle--1,var(--windy-color-red));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--windy-color-bright-red);--windy-color-error:var(--csstools-light-dark-toggle--2,var(--windy-color-red));--windy-color-premium:var(--windy-color-gold);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--windy-color-link-light-blue);--windy-color-link:var(--csstools-light-dark-toggle--3,var(--windy-color-link-blue));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--windy-color-black);--windy-color-neutral-0:var(--csstools-light-dark-toggle--4,var(--windy-color-white));--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) var(--windy-color-dark-gray);--windy-color-neutral-1:var(--csstools-light-dark-toggle--5,var(--windy-color-off-white));--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) var(--windy-color-gray);--windy-color-neutral-2:var(--csstools-light-dark-toggle--6,var(--windy-color-light-gray));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) var(--windy-color-light-gray);--windy-color-neutral-3:var(--csstools-light-dark-toggle--7,var(--windy-color-gray));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) var(--windy-color-off-white);--windy-color-neutral-4:var(--csstools-light-dark-toggle--8,var(--windy-color-dark-gray));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) var(--windy-color-white);--windy-color-neutral-5:var(--csstools-light-dark-toggle--9,var(--windy-color-black));--_surface-offset:.187;--_surface-slope:.05;--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) oklch(calc(var(--_surface-offset) + var(--_surface-slope)*0) 0 0);--windy-color-surface--1:var(--csstools-light-dark-toggle--10,var(--windy-color-neutral-0));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) oklch(calc(var(--_surface-offset) + var(--_surface-slope)*1) 0 0);--windy-color-surface-0:var(--csstools-light-dark-toggle--11,var(--windy-color-neutral-1));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) oklch(calc(var(--_surface-offset) + var(--_surface-slope)*2) 0 0);--windy-color-surface-1:var(--csstools-light-dark-toggle--12,var(--windy-color-neutral-2));--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) oklch(calc(var(--_surface-offset) + var(--_surface-slope)*3) 0 0);--windy-color-surface-2:var(--csstools-light-dark-toggle--13,var(--windy-color-neutral-3));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) oklch(calc(var(--_surface-offset) + var(--_surface-slope)*4) 0 0);--windy-color-surface-3:var(--csstools-light-dark-toggle--14,var(--windy-color-neutral-4));--windy-timing-function:cubic-bezier(.4,0,.2,1);--windy-leading:1.5;--windy-leading-loose:1.75;--windy-leading-tight:1.1;--windy-tracking:.025em;--windy-focus-ring-width:2px;--windy-focus-ring-style:solid;--windy-focus-ring-color:currentColor;--windy-focus-ring-offset:.25lh;--windy-tailwind-spacing:max(.25rem,calc(var(--windy-space-3xs)*.9));--windy-interactive-radius:var(--windy-radius);--windy-interactive-color:var(--windy-color-bg);--windy-interactive-color-bg:var(--windy-color-text);--windy-interactive-border-style:none;--windy-interactive-color-border:var(--windy-color-border);--windy-interactive-border-width:1px;--windy-interactive-gutter:.5em;--windy-interactive-cursor:pointer}@supports (color:light-dark(red,red)){:root{--windy-color-primary:light-dark(var(--windy-color-brand),var(--windy-color-brand-glare));--windy-color-danger:light-dark(var(--windy-color-red),var(--windy-color-bright-red));--windy-color-error:light-dark(var(--windy-color-red),var(--windy-color-bright-red));--windy-color-link:light-dark(var(--windy-color-link-blue),var(--windy-color-link-light-blue));--windy-color-neutral-0:light-dark(var(--windy-color-white),var(--windy-color-black));--windy-color-neutral-1:light-dark(var(--windy-color-off-white),var(--windy-color-dark-gray));--windy-color-neutral-2:light-dark(var(--windy-color-light-gray),var(--windy-color-gray));--windy-color-neutral-3:light-dark(var(--windy-color-gray),var(--windy-color-light-gray));--windy-color-neutral-4:light-dark(var(--windy-color-dark-gray),var(--windy-color-off-white));--windy-color-neutral-5:light-dark(var(--windy-color-black),var(--windy-color-white))}}@supports (color:light-dark(red,red)) and (color:oklab(0% 0 0%)){:root{--windy-color-surface--1:light-dark(var(--windy-color-neutral-0),oklch(calc(var(--_surface-offset) + var(--_surface-slope)*0) 0 0));--windy-color-surface-0:light-dark(var(--windy-color-neutral-1),oklch(calc(var(--_surface-offset) + var(--_surface-slope)*1) 0 0));--windy-color-surface-1:light-dark(var(--windy-color-neutral-2),oklch(calc(var(--_surface-offset) + var(--_surface-slope)*2) 0 0));--windy-color-surface-2:light-dark(var(--windy-color-neutral-3),oklch(calc(var(--_surface-offset) + var(--_surface-slope)*3) 0 0));--windy-color-surface-3:light-dark(var(--windy-color-neutral-4),oklch(calc(var(--_surface-offset) + var(--_surface-slope)*4) 0 0))}}@supports not (color:light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-brand-glare);--windy-color-primary:var(--csstools-light-dark-toggle--0,var(--windy-color-brand));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--windy-color-bright-red);--windy-color-danger:var(--csstools-light-dark-toggle--1,var(--windy-color-red));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--windy-color-bright-red);--windy-color-error:var(--csstools-light-dark-toggle--2,var(--windy-color-red));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--windy-color-link-light-blue);--windy-color-link:var(--csstools-light-dark-toggle--3,var(--windy-color-link-blue));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--windy-color-black);--windy-color-neutral-0:var(--csstools-light-dark-toggle--4,var(--windy-color-white));--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) var(--windy-color-dark-gray);--windy-color-neutral-1:var(--csstools-light-dark-toggle--5,var(--windy-color-off-white));--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) var(--windy-color-gray);--windy-color-neutral-2:var(--csstools-light-dark-toggle--6,var(--windy-color-light-gray));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) var(--windy-color-light-gray);--windy-color-neutral-3:var(--csstools-light-dark-toggle--7,var(--windy-color-gray));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) var(--windy-color-off-white);--windy-color-neutral-4:var(--csstools-light-dark-toggle--8,var(--windy-color-dark-gray));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) var(--windy-color-white);--windy-color-neutral-5:var(--csstools-light-dark-toggle--9,var(--windy-color-black));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) oklch(calc(var(--_surface-offset) + var(--_surface-slope)*0) 0 0);--windy-color-surface--1:var(--csstools-light-dark-toggle--10,var(--windy-color-neutral-0));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) oklch(calc(var(--_surface-offset) + var(--_surface-slope)*1) 0 0);--windy-color-surface-0:var(--csstools-light-dark-toggle--11,var(--windy-color-neutral-1));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) oklch(calc(var(--_surface-offset) + var(--_surface-slope)*2) 0 0);--windy-color-surface-1:var(--csstools-light-dark-toggle--12,var(--windy-color-neutral-2));--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) oklch(calc(var(--_surface-offset) + var(--_surface-slope)*3) 0 0);--windy-color-surface-2:var(--csstools-light-dark-toggle--13,var(--windy-color-neutral-3));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) oklch(calc(var(--_surface-offset) + var(--_surface-slope)*4) 0 0);--windy-color-surface-3:var(--csstools-light-dark-toggle--14,var(--windy-color-neutral-4))}}}@layer utilities{.windy-isolines-background{isolation:isolate;position:relative;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-surface-1);background-color:var(--csstools-light-dark-toggle--0,var(--windy-color-white))}@supports (color:light-dark(red,red)){.windy-isolines-background{background-color:light-dark(var(--windy-color-white),var(--windy-color-surface-1))}}@supports (mask-mode:alpha){.windy-isolines-background:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1;--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) rgb(255 255 255/var( --windy-isolines-background-alpha,var(--windy-isolines-background-alpha-dark,.15) ));background-color:var(--csstools-light-dark-toggle--1,rgb(0 0 0/var( --windy-isolines-background-alpha,var(--windy-isolines-background-alpha-light,.05) )));-webkit-mask-image:url(./isolines.BNC7NDdg.svg);mask-image:url(./isolines.BNC7NDdg.svg);mask-mode:alpha;-webkit-mask-size:clamp(170px,25%,350px);mask-size:clamp(170px,25%,350px)}@supports (color:light-dark(red,red)) and (color:rgb(0 0 0/0)){.windy-isolines-background:after{background-color:light-dark(rgb(0 0 0/var( --windy-isolines-background-alpha,var(--windy-isolines-background-alpha-light,.05) )),rgb(255 255 255/var( --windy-isolines-background-alpha,var(--windy-isolines-background-alpha-dark,.15) )))}}}}@layer base{:root{--csstools-color-scheme--light:initial;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--csstools-color-scheme--light: }}[data-color-scheme=light]:root{--csstools-color-scheme--light:initial;color-scheme:light}[data-color-scheme=dark]:root{--csstools-color-scheme--light: ;color-scheme:dark}body{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-surface-0);background-color:var(--csstools-light-dark-toggle--0,color-mix(in srgb-linear,80% var(--windy-color-neutral-0),var(--windy-color-neutral-1)))}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){body{background-color:light-dark(color-mix(in srgb-linear,80% var(--windy-color-neutral-0),var(--windy-color-neutral-1)),var(--windy-color-surface-0))}}h1,h2,h3,h4,h5,h6{font-weight:700}button{cursor:pointer}textarea{resize:vertical}:focus{outline-color:var(--windy-focus-ring-color);outline-offset:var(--windy-focus-ring-offset);outline-style:var(--windy-focus-ring-style);outline-width:var(--windy-focus-ring-width)}@supports selector(:focus-visible){:focus{outline:none}:focus-visible{outline-color:var(--windy-focus-ring-color);outline-offset:var(--windy-focus-ring-offset);outline-style:var(--windy-focus-ring-style);outline-width:var(--windy-focus-ring-width)}}.flow>*+*{margin-block-start:var(--flow-space,1em)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@layer components{:root{--windy-icon-size-small:1.1em;--windy-icon-size:1.6em;--windy-icon-size-large:2.375em}.windy-icon{block-size:var(--windy-icon-size);display:inline-flex;inline-size:var(--windy-icon-size);vertical-align:middle}.windy-icon>svg{inline-size:100%;margin:auto;-o-object-fit:contain;object-fit:contain;vertical-align:top}.windy-icon[data-size=small]{--windy-icon-size:var(--windy-icon-size-small)}.windy-icon[data-size=large]{--windy-icon-size:var(--windy-icon-size-large)}}@layer components{.windy-button{--windy-button-border:var( --windy-interactive-border,var(--windy-button-border-style,var(--windy-interactive-border-style)) var(--_color-border) var(--_border-width) );--windy-focus-ring-color:var(--windy-color-neutral-5);--_color-bg:var(--windy-button-color-bg,var(--windy-interactive-color-bg));--_color-border:var(--windy-button-color-border,var(--windy-interactive-color-border));--_padding-block:var(--windy-button-padding-block,.5lh);--_padding-inline:var(--windy-button-padding-inline,1.25lh);--_border-width:var(--windy-button-border-width,var(--windy-interactive-border-width));align-items:center;background-color:var(--_color-bg);border:var(--windy-button-border);border-radius:var(--windy-button-radius,var(--windy-interactive-radius));color:var(--windy-button-color,var(--windy-interactive-color));cursor:var(--windy-button-cursor,var(--windy-interactive-cursor));display:inline-grid;font-size:var(--windy-button-font-size,var(--windy-step-0));font-weight:var(--windy-button-font-weight,500);gap:var(--windy-button-gutter,var(--windy-interactive-gutter));grid-auto-flow:column;justify-content:center;line-height:var(--windy-button-line-height,var(--windy-leading-tight));min-block-size:calc(var(--windy-icon-size) + var(--_padding-block)*2 + var(--_border-width)*2);padding-block:var(--_padding-block);padding-inline:var(--_padding-inline);touch-action:manipulation;transition:opacity .1s var(--windy-timing-function);-webkit-user-select:none;-moz-user-select:none;user-select:none}.windy-button:hover,.windy-button[data-active=true]{background-color:color-mix(in srgb,var(--windy-color-neutral-5) 10%,var(--_color-bg))}.windy-button:disabled,.windy-button[data-disabled=true]{cursor:not-allowed;opacity:.5;transition-property:none}:is(.windy-button:disabled,.windy-button[data-disabled=true]):hover{background-color:var(--_color-bg)}.windy-button[data-block=true]{display:grid;inline-size:100%}.windy-button[data-pill=true]{--windy-button-radius:9999px}.windy-button[data-wide=true]{--windy-button-padding-inline:var(--windy-space-l-xl)}.windy-button[data-size=small]{--windy-button-font-size:var(--windy-step--1)}.windy-button[data-size=large]{--windy-button-font-size:var(--windy-step-1)}.windy-button:is([data-variant=success],[data-variant=warning],[data-variant=ok]){--csstools-color-scheme--light: ;color-scheme:dark}@media(prefers-color-scheme:light){.windy-button:is([data-variant=success],[data-variant=warning],[data-variant=ok]):where(:not([data-color-scheme=dark] *)){--windy-focus-ring-color:var(--windy-color-neutral-0)}}.windy-button:is([data-variant=success],[data-variant=warning],[data-variant=ok]):where([data-color-scheme=light] *){--windy-focus-ring-color:var(--windy-color-neutral-0)}.windy-button[data-variant=primary]{--windy-button-color-bg:var(--windy-color-primary)}.windy-button[data-variant=primary]:not([data-outlined=true]){--csstools-color-scheme--light:initial;color-scheme:light}@media(prefers-color-scheme:dark){.windy-button[data-variant=primary]:not([data-outlined=true]):where(:not([data-color-scheme=light] *)){--windy-focus-ring-color:var(--windy-color-neutral-0)}}.windy-button[data-variant=primary]:not([data-outlined=true]):where([data-color-scheme=dark] *){--windy-focus-ring-color:var(--windy-color-neutral-0)}.windy-button[data-variant=secondary]{--windy-button-color:var(--windy-color-text);--windy-button-color-bg:var(--windy-color-neutral-1);--windy-button-color-border:var(--windy-color-border);--windy-button-border-style:solid}.windy-button[data-variant=secondary]:where(:hover,[data-active=true]){background-color:color-mix(in srgb-linear,var(--windy-color-neutral-5) 10%,var(--_color-bg));border-color:color-mix(in srgb-linear,var(--windy-color-neutral-5) 10%,var(--_color-border))}.windy-button[data-variant=success]{--windy-button-color-bg:var(--windy-color-success)}.windy-button[data-variant=ok]{--windy-button-color-bg:var(--windy-color-ok)}.windy-button[data-variant=warning]{--windy-button-color-bg:var(--windy-color-warning)}.windy-button[data-variant=danger]{--windy-button-color-bg:var(--windy-color-danger)}.windy-button[data-variant=text]{--windy-button-color-bg:transparent;--windy-button-padding-block:.75em;--windy-button-padding-inline:.5em;--windy-button-color:var(--windy-color-primary)}.windy-button[data-variant=text]:-moz-any-link{--windy-button-color:var(--windy-color-link)}.windy-button[data-variant=text]:any-link{--windy-button-color:var(--windy-color-link)}.windy-button[data-variant=text]:hover,.windy-button[data-variant=text][data-active=true]{background-color:var(--windy-button-color-bg)}.windy-button[data-variant=text]:is(:hover:not(:disabled,[data-disabled=true]),:-moz-any-link) .label{text-decoration-line:underline}.windy-button[data-variant=text]:is(:hover:not(:disabled,[data-disabled=true]),:any-link) .label{text-decoration-line:underline}.windy-button[data-outlined=true]:where(:not([data-variant=text])){--windy-button-color:var(--_color-border);--windy-button-color-border:var(--_color-bg);--windy-button-border-style:solid;background-color:transparent}.windy-button[data-outlined=true]:where(:not([data-variant=text])):is(:hover,[data-active=true]){background-color:color-mix(in oklab,var(--_color-border) 15%,transparent)}.windy-button[data-outlined=true]:where(:not([data-variant=text])):is(:hover,[data-active=true]):is(:disabled,[data-disabled=true]){background-color:transparent}.windy-button[data-outlined=true][data-variant=secondary]{--windy-button-color:var(--windy-color-neutral-4);--windy-button-color-border:var(--windy-color-neutral-3)}.windy-button:has(.icon[data-position=prefix]){padding-inline-start:calc(var(--_padding-inline) - var(--windy-icon-size)*.2)}.windy-button:has(.icon[data-position=suffix]){padding-inline-end:calc(var(--_padding-inline) - var(--windy-icon-size)*.2)}.windy-button .disabled-reason{background-color:var(--windy-color-neutral-4);border-radius:var(--windy-radius-small);color:var(--windy-color-bg);font-size:var(--windy-button-disabled-reason-font-size,.75em);line-height:var(--windy-button-disabled-reason-leading,inherit);margin-block-end:var(--windy-space-2xs);padding:var(--windy-space-3xs);position:absolute;text-wrap:balance}.windy-button:not(:disabled,[data-disabled=true]) .disabled-reason{display:none}.windy-button:not(:focus,:hover,:active) .disabled-reason{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@supports not (anchor-name:--name-test){.windy-button:has(.disabled-reason){position:relative}.windy-button .disabled-reason{inline-size:-moz-max-content;inline-size:max-content;inset-block-end:100%;inset-inline-start:50%;max-inline-size:var(--windy-button-disabled-reason-max-width,30ch);transform:translate(-50%)}}@supports (anchor-name:--name-test){.windy-button{--disabled-reason-anchor-name:--reason-anchor}@supports not (anchor-scope:--scope-test){.windy-button:has(.disabled-reason):is(:focus,:hover,:active){anchor-name:var(--disabled-reason-anchor-name)}}@supports (anchor-scope:--scope-test){.windy-button:has(.disabled-reason){anchor-name:var(--disabled-reason-anchor-name);anchor-scope:var(--disabled-reason-anchor-name)}}.windy-button .disabled-reason{--max-width-ratio:var(--windy-button-disabled-reason-max-width-ratio,2.5);max-inline-size:var( --windy-button-disabled-reason-max-width,clamp(20ch,calc(anchor-size()*var(--max-width-ratio)),40ch) );position-anchor:var(--disabled-reason-anchor-name);position-area:start span-all;position-try:start span-start,start span-end,flip-block,flip-start,inline-end span-all}}}@layer components{.windy-dropdown{display:inline-block}.windy-dropdown[data-block=true]{display:block}.windy-dropdown[data-invalid=true]{--windy-button-color:var(--windy-color-error);--windy-button-border-color:var(--windy-color-error)}:is(.windy-button-group .windy-dropdown:not(:first-child)) .windy-button{border-end-start-radius:0;border-start-start-radius:0}:is(.windy-button-group .windy-dropdown:not(:last-child)) .windy-button{border-end-end-radius:0;border-start-end-radius:0}}@layer components{.windy-dropdown-menu{border:var(--windy-dropdown-menu-border-style,solid) var(--windy-dropdown-menu-border-width,1px) var(--windy-dropdown-menu-color-border,var(--windy-color-neutral-2));--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-surface-2);background-color:var( --windy-dropdown-menu-bg,var(--csstools-light-dark-toggle--0,var(--windy-color-neutral-0)) );border-radius:var(--windy-interactive-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;overflow-block:auto;overflow-y:auto}@supports (color:light-dark(red,red)){.windy-dropdown-menu{background-color:var( --windy-dropdown-menu-bg,light-dark(var(--windy-color-neutral-0),var(--windy-color-surface-2)) )}}@supports (color:lab(from red l 1 1%/ calc(alpha + .1))){.windy-dropdown-menu{box-shadow:rgb(from var(--windy-color-neutral-5) r g b/.1) 0 10px 15px -3px,rgb(from var(--windy-color-neutral-5) r g b/.1) 0 4px 6px -4px}}@media(prefers-color-scheme:dark){.windy-dropdown-menu:where(:not([data-color-scheme=light] *)){box-shadow:none}}.windy-dropdown-menu:where([data-color-scheme=dark] *){box-shadow:none}.windy-dropdown-menu .custom-content{margin-block:var( --windy-dropdown-menu-custom-content-gutter-block,var(--windy-space-2xs) );margin-inline:var( --windy-dropdown-menu-custom-content-gutter-inline,var(--windy-space-s) )}.windy-dropdown-menu li:not(.custom-content *){border-color:var(--windy-dropdown-menu-color-border,var(--windy-color-neutral-2));border-style:none;border-width:var(--windy-dropdown-menu-border-width,1px);display:block}[data-active=true]:is(.windy-dropdown-menu li:not(.custom-content *)){background-color:var(--windy-color-neutral-1)}:is(.windy-dropdown-menu li:not(.custom-content *))+li{border-block-start-style:var(--windy-dropdown-menu-border-style,solid)}.windy-dropdown-menu button:not(.custom-content *){display:block;inline-size:100%;padding-block:var(--windy-space-2xs);padding-inline:var(--windy-space-s);text-align:start}:is(.windy-dropdown-menu button:not(.custom-content *)):hover{background-color:var(--windy-color-neutral-1)}}@layer components{.windy-input{--windy-input-border:var( --windy-interactive-border,var(--windy-input-border-style,solid) var(--windy-input-color-border,var(--windy-color-border)) var(--windy-input-border-width,1px) );--windy-icon-size:var(--windy-input-icon-size,1.65em);--windy-focus-ring-color:transparent;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-surface-0);--_bg:var( --windy-input-bg,var(--csstools-light-dark-toggle--0,color-mix(in srgb-linear,var(--windy-color-neutral-0) 80%,var(--windy-color-neutral-1))) );--_padding-block:var(--windy-input-padding-block,.5em);--_padding-inline:var(--windy-input-padding-inline,1em);align-items:center;background-color:var(--_bg);border:var(--windy-input-border);border-radius:var(--windy-input-radius,var(--windy-interactive-radius));color:var(--windy-input-color,var(--windy-color-neutral-5));display:flex;font-size:var(--windy-input-font-size,var(--windy-step-0));gap:var(--windy-input-gutter,var(--windy-interactive-gutter,.5em));line-height:var(--windy-input-line-height,var(--windy-leading));padding-block:var(--_padding-block);padding-inline:var(--_padding-inline);transition:var(--windy-interactive-transition-property,box-shadow) .1s var(--windy-timing-function)}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){.windy-input{--_bg:var( --windy-input-bg,light-dark(color-mix(in srgb-linear,var(--windy-color-neutral-0) 80%,var(--windy-color-neutral-1)),var(--windy-color-surface-0)) )}}@supports not (color:light-dark(tan,tan)){.windy-input *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-surface-0);--_bg:var( --windy-input-bg,var(--csstools-light-dark-toggle--0,color-mix(in srgb-linear,var(--windy-color-neutral-0) 80%,var(--windy-color-neutral-1))) )}}.windy-input:focus-within{background-color:var(--windy-color-neutral-0);box-shadow:var(--windy-color-neutral-1) 0 0 0 4px,var(--windy-color-neutral-5) 0 1px 2px 0}@supports (color:lab(from red l 1 1%/ calc(alpha + .1))){.windy-input:focus-within{box-shadow:rgb(from var(--windy-color-neutral-1) r g b/.5) 0 0 0 4px,rgb(from var(--windy-color-neutral-5) r g b/.05) 0 1px 2px}}.windy-input[data-size=small]{--windy-input-font-size:var(--windy-step--1)}.windy-input[data-size=large]{--windy-input-font-size:var(--windy-step-1)}.windy-input[data-pill=true]{--windy-input-radius:9999px}.windy-input[data-block=true]{display:flex}.windy-input[data-disabled=true]{background-color:transparent;opacity:.5}@supports (color:rgb(from tan r g b)){.windy-input[data-disabled=true]{background-color:rgb(from var(--windy-color-neutral-5) r g b/.05)}}.windy-input[data-invalid=true]{--_placeholder-opacity:60%;border-color:var(--windy-color-danger);color:var(--windy-color-danger)}@supports (selector(:user-invalid)){.windy-input:has(:user-invalid){--_placeholder-opacity:60%;border-color:var(--windy-color-danger);color:var(--windy-color-danger)}}.windy-input input{flex:auto}.windy-input input,.windy-input textarea{-webkit-appearance:var(--windy-input-appearance,none);-moz-appearance:var(--windy-input-appearance,none);appearance:var(--windy-input-appearance,none);background-color:transparent;border-radius:inherit;color:inherit}:is(.windy-input input,.windy-input textarea)::-moz-placeholder{color:color-mix(in oklab,currentColor var(--_placeholder-opacity,40%),transparent)}:is(.windy-input input,.windy-input textarea)::placeholder{color:color-mix(in oklab,currentColor var(--_placeholder-opacity,40%),transparent)}@supports (color:rgb(from tan r g b)){:is(.windy-input input,.windy-input textarea)::-moz-placeholder{color:rgb(from currentColor r g b/var(--_placeholder-opacity,40%))}:is(.windy-input input,.windy-input textarea)::placeholder{color:rgb(from currentColor r g b/var(--_placeholder-opacity,40%))}}.windy-input:has(.windy-icon[data-position=prefix]){padding-inline-start:calc(var(--_padding-inline) - .125em)}.windy-input:has(.windy-icon[data-position=suffix]){padding-inline-end:calc(var(--_padding-inline) - .125em)}}@layer components{.windy-autocomplete-search .windy-dropdown-menu{max-block-size:var(--windy-autocomplete-search-dropdown-max-height,16rem)}}@layer components{.windy-breadcrumbs{--windy-icon-size:1em;align-items:center;color:var(--windy-breadcrumbs-color,var(--windy-color-neutral-4));display:flex;font-size:var(--windy-breadcrumbs-font-size,var(--windy-step--1));gap:var(--windy-breadcrumbs-gap,var(--windy-space-3xs-2xs));line-height:var(--windy-leading-tight)}.windy-breadcrumbs>li{display:contents}}@layer components{.windy-button-group{display:flex}.windy-button-group>:not(:first-child){border-end-start-radius:0;border-inline-start:none;border-start-start-radius:0}.windy-button-group>:not(:last-child){border-end-end-radius:0;border-start-end-radius:0}}@layer components{.windy-card{border-radius:var(--windy-card-radius,var(--windy-radius-large));--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-surface-2);background-color:var( --windy-card-color-bg,var(--csstools-light-dark-toggle--0,var(--windy-color-neutral-0)) );padding:var(--windy-card-padding,calc((var(--windy-space-s) + var(--windy-space-l))/2));--windy-card-border:var(--windy-card-border-style,solid) var(--windy-card-color-border,var(--windy-color-neutral-1)) var(--windy-card-border-width,1px);border:var(--windy-card-border);box-shadow:rgb(from var(--windy-color-neutral-5) r g b/0) 0 0,rgb(from var(--windy-color-neutral-5) r g b/0) 0 0,rgb(from var(--windy-color-neutral-5) r g b/.1) 0 1px 3px,rgb(from var(--windy-color-neutral-5) r g b/.1) 0 1px 2px -1px}@supports (color:light-dark(red,red)){.windy-card{background-color:var( --windy-card-color-bg,light-dark(var(--windy-color-neutral-0),var(--windy-color-surface-2)) )}}@media(prefers-color-scheme:dark){.windy-card:where(:not([data-color-scheme=light] *)){box-shadow:none}}.windy-card:where([data-color-scheme=dark] *){box-shadow:none}}@layer components{.windy-heading{line-height:var(--windy-heading-leading,var(--windy-leading-tight));margin-block-end:var(--windy-heading-gap,var(--windy-space-s));text-box:var(--windy-heading-text-box,normal);text-wrap:var(--windy-heading-wrap,balance)}.windy-heading[data-trimmed=true]{text-box:var(--windy-heading-text-box,cap alphabetic)}.windy-heading{font-size:var(--windy-heading-font-size,var(--_font-size))}@media(min-width:768px){.windy-heading{font-size:var(--windy-heading-font-size,calc(var(--_font-size)*1.2))}}h1:where(.windy-heading){--_font-size:1.875rem}h2:where(.windy-heading){--_font-size:1.5rem}h3:where(.windy-heading){--_font-size:1.25rem}h4:where(.windy-heading){--_font-size:1.125rem}h5:where(.windy-heading){--_font-size:1.125rem}h6:where(.windy-heading){--_font-size:1rem}:is(h1,h2,h3,h4,h5,h6):where(.windy-heading){font-weight:700}}@layer components{.windy-checkbox{align-items:center;-moz-column-gap:var(--windy-checkbox-column-gap,var(--windy-space-2xs));column-gap:var(--windy-checkbox-column-gap,var(--windy-space-2xs));cursor:pointer;display:inline-grid;font-size:var(--windy-step-0);grid-template-columns:[icon-start] auto [icon-end label-start] 1fr [label-end];line-height:var(--windy-leading-tight);row-gap:var(--windy-checkbox-row-gap,revert-layer)}.windy-checkbox>:is(.checkbox,.switch){grid-column:icon}.windy-checkbox>:nth-child(n+3){grid-column:label}.windy-checkbox[data-size=small]{font-size:var(--windy-step--1)}.windy-checkbox[data-size=small] .description{font-size:var(--windy-step--2)}.windy-checkbox[data-size=large]{font-size:var(--windy-step-1)}.windy-checkbox[data-size=large] .description{font-size:var(--windy-step-0)}.windy-checkbox[data-required=true] .label:before{color:var(--windy-color-danger);content:"*";margin-inline-end:.5ch}.windy-checkbox[data-disabled=true]{cursor:not-allowed;opacity:.5}.windy-checkbox[data-disabled=true] .checkbox,.windy-checkbox[data-disabled=true] .switch{background-color:color-mix(in oklab,var(--windy-color-neutral-5) 5%,transparent)}@supports (color:rgb(from tan r g b)){.windy-checkbox[data-disabled=true] .checkbox,.windy-checkbox[data-disabled=true] .switch{background-color:rgb(from var(--windy-color-neutral-5) r g b/5%)}}.windy-checkbox input:focus~.checkbox{box-shadow:rgb(from var(--windy-color-neutral-1) r g b/.5) 0 0 0 4px,rgb(from var(--windy-color-neutral-5) r g b/.05) 0 1px 2px}.windy-checkbox input:focus~.switch{box-shadow:var(--windy-color-neutral-5) 0 0 0 0,var(--windy-color-neutral-1) 0 0 0 4px,var(--windy-color-neutral-0) 0 0 0 0}@supports (selector(:focus-visible)){.windy-checkbox input:focus~:is(.checkbox,.switch){box-shadow:revert-layer}:is(.windy-checkbox input:focus-visible)~.checkbox{box-shadow:rgb(from var(--windy-color-neutral-1) r g b/.5) 0 0 0 4px,rgb(from var(--windy-color-neutral-5) r g b/.05) 0 1px 2px}:is(.windy-checkbox input:focus-visible)~.switch{box-shadow:var(--windy-color-neutral-5) 0 0 0 0,var(--windy-color-neutral-1) 0 0 0 4px,var(--windy-color-neutral-0) 0 0 0 0}}.windy-checkbox input:checked~:is(.checkbox,.switch){--csstools-color-scheme--light:initial;background-color:var(--windy-checkbox-accent-color,var(--windy-color-primary));border-color:var(--windy-checkbox-accent-color,var(--windy-color-primary));color-scheme:light}.windy-checkbox input:not(:checked)~.checkbox .checkbox-icon{opacity:0;scale:.5}.windy-checkbox input:checked~.switch .switch-dot{--csstools-color-scheme--light:initial;border-color:var(--windy-checkbox-accent-color,var(--windy-color-primary));color-scheme:light dark;transform:translate(calc(50% + 4px))}@media(prefers-color-scheme:dark){.windy-checkbox input:checked~.switch .switch-dot{--csstools-color-scheme--light: }}.windy-checkbox .description{color:var(--windy-color-neutral-4);font-size:var(--windy-step--1);margin-block-start:var( --windy-checkbox-description-gutter,calc(var(--windy-space-3xs)/2) )}.windy-checkbox .checkbox{aspect-ratio:1/1;background-color:var(--windy-color-neutral-0);block-size:1.5em;color:var(--windy-color-neutral-0);display:flex;padding:0}.windy-checkbox .checkbox-icon{margin:auto;scale:1.1;transition-duration:.15s;transition-property:scale,opacity;transition-timing-function:var(--windy-timing-function)}.windy-checkbox .switch{cursor:pointer;height:1.5rem;position:relative;transition-duration:.15s;transition-property:background-color,border-color;transition-timing-function:var(--windy-timing-function);width:2.5rem}.windy-checkbox .switch,.windy-checkbox .switch-dot{background-color:var(--windy-color-neutral-0);border:1px solid var(--windy-color-neutral-2);border-radius:9999px}.windy-checkbox .switch-dot{aspect-ratio:1/1;height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;transition-duration:.15s;transition-property:transform,border-color;transition-timing-function:var(--windy-timing-function)}}@layer components{.windy-checkbox-group{-moz-column-gap:var(--windy-checkbox-group-column-gap,var(--windy-space-m));column-gap:var(--windy-checkbox-group-column-gap,var(--windy-space-m));display:grid;row-gap:var(--windy-checkbox-group-row-gap,var(--windy-space-2xs))}.windy-checkbox-group[data-inline=true]{grid-auto-flow:column;justify-content:start}}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY( calc(var(--lift) * var(--offset) + var(--lift) * -100%) );opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@layer components{:root{--windy-snackbar-text:var(--windy-color-bg);--windy-snackbar-bg:color-mix(in srgb-linear,var(--windy-color-neutral-5),var(--windy-color-neutral-4) 20%);--windy-snackbar-gutter:var(--windy-space-2xs);--windy-snackbar-button-padding:var(--windy-button-padding-block,var(--windy-space-xs))}[data-sonner-toast]{background-color:var(--windy-snackbar-bg);border-radius:var(--windy-radius);color:var(--windy-snackbar-text);font-size:var(--windy-step-0);padding:var(--windy-snackbar-gutter)}[data-sonner-toast][data-type=error]{--windy-snackbar-bg:var(--windy-color-error)}[data-sonner-toast]{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr 1fr}[data-sonner-toast] [data-button],[data-sonner-toast] [data-close-button]{align-items:center;color:inherit;display:inline-grid;justify-content:end;padding:var(--windy-snackbar-button-padding)}[data-sonner-toast] [data-close-button]{grid-column:2;grid-row:span 2}:is([data-sonner-toast] [data-close-button]):has(~[data-button]){grid-row:span 1}[data-sonner-toast] [data-close-button]{opacity:.8;transition:opacity .2s}:is([data-sonner-toast] [data-close-button]):active,:is([data-sonner-toast] [data-close-button]):focus-visible,:is([data-sonner-toast] [data-close-button]):hover{opacity:1}[data-sonner-toast] [data-button]{font-size:var(--windy-step--1);grid-column:2;grid-row:2}[data-sonner-toast] [data-sonner-close-icon]{--_icon-size:var(--windy-space-m);block-size:var(--_icon-size);inline-size:var(--_icon-size)}[data-sonner-toast] [data-content]{align-items:center;display:flex;grid-column:1;grid-row:1/span 2;margin:var(--windy-snackbar-gutter)}}@layer components{.windy-icon-button{--_padding:var( --windy-icon-button-padding,calc(var(--windy-space-2xs)*.6 + var(--windy-space-3xs)*.4) );--windy-button-padding-block:var(--_padding);--windy-button-padding-inline:var(--_padding)}}@layer utility-overrides{.windy-dialog{margin:auto}}@layer components{.windy-dialog{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-surface-2);align-content:center;align-items:start;background-color:var(--csstools-light-dark-toggle--0,var(--windy-color-white));border:none;border-radius:var(--windy-dialog-radius,var(--windy-radius-large,.5rem));box-shadow:rgb(from var(--windy-color-neutral-5) r g b/0) 0 0,rgb(from var(--windy-color-neutral-5) r g b/0) 0 0,rgb(from var(--windy-color-neutral-5) r g b/.1) 0 10px 15px -3px,rgb(from var(--windy-color-neutral-5) r g b/.1) 0 4px 6px -4px;grid-template-columns:[title-start full-start] 1fr [title-end close-button-start] auto [close-button-end full-end];inline-size:720px;max-inline-size:calc(100vw - 4rem);padding:var(--windy-dialog-gutter,var(--windy-space-l));row-gap:var(--windy-dialog-gutter,var(--windy-space-m-l))}@supports (color:light-dark(red,red)){.windy-dialog{background-color:light-dark(var(--windy-color-white),var(--windy-color-surface-2))}}@media(prefers-color-scheme:dark){.windy-dialog:where(:not([data-color-scheme=light] *)){box-shadow:none}}.windy-dialog:where([data-color-scheme=dark] *){box-shadow:none}.windy-dialog[open]{display:grid}.windy-dialog.opening[open]{animation:windy-dialog-fadein .15s ease-out forwards}.windy-dialog.closing{animation:windy-dialog-fadein .15s ease-out reverse forwards}.windy-dialog[data-size=small]{inline-size:480px}.windy-dialog[data-size=large]{inline-size:960px}.windy-dialog[data-size=full]{inline-size:100%}.windy-dialog:modal::backdrop{-webkit-backdrop-filter:var(--windy-dialog-backdrop-filter,blur(4px) contrast(.75));backdrop-filter:var(--windy-dialog-backdrop-filter,blur(4px) contrast(.75));background-color:var(--windy-color-black);opacity:.5}@supports (background-color:rgb(from tan r g b)){.windy-dialog:modal::backdrop{background-color:rgb(from var(--windy-color-black) r g b/.5);opacity:revert-layer}}.windy-dialog>*{grid-column:full}.windy-dialog>[aria-live]{grid-column:none}.windy-dialog>.windy-heading{--windy-heading-gap:0;grid-column:title;grid-row:1}.windy-dialog .close-button{--windy-button-color:currentColor;--windy-button-padding-block:0;--windy-button-padding-inline:0;grid-column:close-button;grid-row:1;min-block-size:revert;opacity:.75}:is(.windy-dialog .close-button):is(:hover,:focus-visible){opacity:1}.windy-dialog .buttons{display:flex;gap:var(--windy-space-2xs);justify-content:flex-end}}@layer components{@keyframes windy-dialog-fadein{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer components{.windy-direction-picker{--_color-dividers:color-mix(in oklab,var(--windy-color-neutral-1),var(--windy-color-neutral-2));--_color-dividers:var(--windy-color-neutral-2);display:inline-block;inline-size:var(--windy-direction-picker-size,12rem);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top}.windy-direction-picker[data-disabled=true]{opacity:.5;pointer-events:none}.windy-direction-picker>svg{border:1px solid var(--windy-color-neutral-2);border-radius:9999px;fill:var(--windy-color-neutral-1);inline-size:100%;vertical-align:middle}.windy-direction-picker .direction-text,.windy-direction-picker .dividers{pointer-events:none}.windy-direction-picker .dividers{mix-blend-mode:multiply;stroke:var(--_color-dividers)}@media(prefers-color-scheme:dark){:is(.windy-direction-picker .dividers):where(:not([data-color-scheme=light] *)){mix-blend-mode:screen}}:is(.windy-direction-picker .dividers):where([data-color-scheme=dark] *){mix-blend-mode:screen}.windy-direction-picker .direction{--_fill:var(--windy-color-neutral-0)}@supports (color:oklch(from tan l c h)){.windy-direction-picker .direction{--_fill:oklch(from var(--windy-color-neutral-0) calc(l - .015) c h)}}.windy-direction-picker .direction{fill:var(--_fill);outline:2px solid transparent;outline-offset:2px}:is(.windy-direction-picker .direction):focus-visible,:is(.windy-direction-picker .direction):hover,[data-highlighted=true]:is(.windy-direction-picker .direction){fill:var(--windy-color-neutral-1)}[data-active=true]:is(.windy-direction-picker .direction){fill:var(--windy-color-primary)}.windy-direction-picker .direction-text{fill:var(--windy-color-neutral-3)}[data-active=true]:is(.windy-direction-picker .direction-text){fill:var(--windy-color-neutral-0);font-weight:600}.windy-direction-picker .center-dot{fill:var(--_color-dividers)}.windy-direction-picker[data-active=true] .center-dot{fill:var(--windy-color-primary)}.windy-direction-picker .center{border-radius:9999px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}}@layer components{.windy-file-picker-button{display:inline-block}.windy-file-picker-button>input:first-child{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@layer components{.header:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){align-items:center;display:grid;gap:var(--windy-space-2xs);grid-template-columns:auto 1fr}.toolbar:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:var(--windy-space-3xs) var(--windy-space-2xs);justify-content:end}:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)):is(.label,.description,.hint,.error){display:block}.label:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){color:var(--windy-color-neutral-5);flex:none;font-size:var(--windy-step--1);font-weight:var(--windy-form-group-label-weight,600)}.required:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){color:var(--windy-color-danger)}.description:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){color:var(--windy-color-neutral-4);font-size:var(--windy-step--1)}.content:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){margin-block-start:var(--windy-space-3xs)}.hint:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){color:var(--windy-color-neutral-4);font-size:var(--windy-step--2);margin-block-start:calc(var(--windy-space-3xs)/2)}.error:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){color:var(--windy-color-error);font-size:var(--windy-step--2);margin-block-start:calc(var(--windy-space-3xs)/2)}}@layer components{.windy-flash{--_space:1.2em;align-items:center;border:1px solid var(--_color);border-radius:var(--windy-radius-large,.5rem);display:flex;font-size:var(--windy-step--1);gap:var(--windy-space-2xs);line-height:var(--windy-leading);margin-block-end:var(--_space);padding:var(--_space);--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) oklch(1 calc(.15 + var(--_color-chroma-adjust, 0)) var(--_hue));color:var(--csstools-light-dark-toggle--0,oklch(.2 calc(.5 + var(--_color-chroma-adjust, 0)) var(--_hue)));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) oklch(.3 calc(.1 + var(--_bg-chroma-adjust, 0)) var(--_hue));background-color:var(--csstools-light-dark-toggle--1,oklch(.97 calc(.05 + var(--_bg-chroma-adjust, 0)) var(--_hue)))}@supports (color:light-dark(red,red)) and (color:oklab(0% 0 0%)){.windy-flash{background-color:light-dark(oklch(.97 calc(.05 + var(--_bg-chroma-adjust, 0)) var(--_hue)),oklch(.3 calc(.1 + var(--_bg-chroma-adjust, 0)) var(--_hue)));color:light-dark(oklch(.2 calc(.5 + var(--_color-chroma-adjust, 0)) var(--_hue)),oklch(1 calc(.15 + var(--_color-chroma-adjust, 0)) var(--_hue)))}}.windy-flash[data-variant=success]{--_hue:131.675;--_color:var(--windy-color-success)}.windy-flash[data-variant=warning]{--_hue:78.975;--_color:var(--windy-color-warning)}.windy-flash[data-variant=danger]{--_hue:27.326;--_color:var(--windy-color-danger)}.windy-flash[data-variant=info]{--_hue:262.89;--_bg-chroma-adjust:-.036;--_color:var(--windy-color-info)}@media(prefers-color-scheme:light){.windy-flash[data-variant=info]:where(:not([data-color-scheme=dark] *)){color:var(--_color)}}.windy-flash[data-variant=info]:where([data-color-scheme=light] *){color:var(--_color)}@supports (color:oklch(from tan l c h)){.windy-flash{--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) oklch(from var(--_color) 1 calc(.15 + var(--_color-chroma-adjust, 0)) h);color:var(--csstools-light-dark-toggle--2,oklch(from var(--_color) .2 calc(.5 + var(--_color-chroma-adjust, 0)) h));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) oklch(from var(--_color) .3 calc(.1 + var(--_bg-chroma-adjust, 0)) h);background-color:var(--csstools-light-dark-toggle--3,oklch(from var(--_color) .97 calc(.05 + var(--_bg-chroma-adjust, 0)) h))}@supports (color:lab(from red l 1 1%/ calc(alpha + .1))) and (color:light-dark(red,red)){.windy-flash{background-color:light-dark(oklch(from var(--_color) .97 calc(.05 + var(--_bg-chroma-adjust, 0)) h),oklch(from var(--_color) .3 calc(.1 + var(--_bg-chroma-adjust, 0)) h));color:light-dark(oklch(from var(--_color) .2 calc(.5 + var(--_color-chroma-adjust, 0)) h),oklch(from var(--_color) 1 calc(.15 + var(--_color-chroma-adjust, 0)) h))}}}}@layer components{.windy-password-input .windy-icon{color:var(--windy-color-neutral-3);cursor:pointer;font-size:var(--windy-step--1);line-height:var(--windy-leading-tight);-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer components{.windy-oauth-button{--csstools-color-scheme--light:initial;box-shadow:0 2px 2px rgb(from var(--windy-color-neutral-5) r g b/.1);color-scheme:light;--windy-button-gutter:1.3ch;--_color-brand-apple:#000;--_color-brand-facebook:#0760f2;--_color-brand-google:#fff}.windy-oauth-button .provider-logo{block-size:var(--windy-oauth-button-provider-logo-size,1.65em);inline-size:var(--windy-oauth-button-provider-logo-size,1.65em)}.windy-oauth-button[data-provider=google]{--windy-button-color-bg:var(--_color-brand-google);--windy-button-color:var(--windy-color-dark-gray);--windy-button-color-border:var(--windy-color-neutral-3)}.windy-oauth-button[data-provider=apple]{--windy-button-color-bg:var(--_color-brand-apple);--windy-button-color:var(--windy-color-white);--windy-button-color-border:var(--windy-color-dark-gray)}.windy-oauth-button[data-provider=facebook]{--windy-button-color-bg:var(--_color-brand-facebook);--windy-button-color:var(--windy-color-white);--windy-button-color-border:var(--_color-brand-facebook)}}@layer components{.windy-oauth-signin{display:grid;grid-template-columns:auto auto;row-gap:var(--windy-oauth-signin-gap,var(--windy-space-2xs))}.windy-oauth-signin>li{display:contents}:is(.windy-oauth-signin>li) .windy-oauth-button{grid-column:span 2;grid-template-columns:subgrid}:is(:is(.windy-oauth-signin>li) .windy-oauth-button) .provider-logo{justify-self:end}}@layer components{.windy-page-header{margin-block-end:var(--windy-page-header-space,var(--windy-space-m-l))}.windy-page-header .header{align-items:center;-moz-column-gap:var(--windy-space-xl);column-gap:var(--windy-space-xl);display:flex;flex-wrap:wrap;row-gap:var(--windy-page-header-gutter,var(--windy-space-s))}:is(.windy-page-header .header) .header-content{flex:auto}:is(:is(.windy-page-header .header) .header-content) .title{font-size:var(--windy-step-4);font-weight:700}:is(.windy-page-header .header) .actions{align-items:var(--windy-page-header-actions-alignment,center);align-self:stretch;display:flex;flex:initial}.windy-page-header .subtitle{color:var(--windy-color-neutral-4);font-size:var(--windy-step-1);margin-block-start:var(--windy-page-header-gutter,var(--windy-space-s))}}@layer components{.windy-select{--_icon-size:var(--windy-select-icon-size,var(--windy-input-icon-size,.75lh));--_gutter:var(--windy-select-gutter,1ch);--_padding-inline:var(--windy-select-padding-inline,1em);--windy-icon-size:var(--_icon-size);display:grid;grid-template-areas:"stack";padding-block:0;padding-inline:0}.windy-select[data-block=true]{display:grid}.windy-select:where(:has([data-placeholder]:checked)){color:var(--windy-color-neutral-2)}.windy-select>*{grid-area:stack}:is(.windy-select>*):is(.windy-icon){justify-self:end;margin-inline-end:var(--_padding-inline);pointer-events:none}:is(.windy-select>*):is(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit;border-radius:inherit;color:inherit;justify-self:stretch;padding-block:var(--windy-select-padding-block,.5em);padding-inline-end:calc(var(--_gutter) + var(--_icon-size) + var(--_padding-inline));padding-inline-start:var(--_padding-inline)}:is(.windy-select>*):is(select):not(:disabled){cursor:pointer}}@layer components{.windy-pagination-controls{align-items:stretch;display:grid;gap:var(--windy-pagination-controls-gap,var(--windy-space-2xs));grid-auto-flow:column}.windy-pagination-controls .select{inline-size:-moz-fit-content;inline-size:fit-content;text-align:center}}@layer components{.windy-pagination-label em{font-style:inherit;font-weight:var(--windy-pagination-label-emphasis-weight,600)}}@layer components{.windy-pill{align-items:center;border-radius:9999px;display:inline-flex;font-size:calc(var(--_font-size)*.9);font-weight:var(--windy-pill-font-weight,600);gap:.5em;justify-content:center;letter-spacing:var(--windy-tracking);line-height:var(--windy-leading-tight);padding-block:.5em;padding-inline:var(--windy-pill-padding-inline,1em);text-transform:var(--windy-pill-text-transform,uppercase);--_font-size:var(--windy-step--1);background-color:var(--windy-pill-bg,var(--windy-color-neutral-1));color:var( --windy-pill-color-text,color-mix(in oklab,var(--windy-color-neutral-4) 75%,var(--windy-color-neutral-5)) )}.windy-pill[data-variant]:not([data-variant=default],[data-variant=danger]){--csstools-color-scheme--light:initial;color-scheme:light}.windy-pill[data-variant=ok]{background-color:var(--windy-color-ok);color:var(--windy-color-black)}.windy-pill[data-variant=success]{background-color:var(--windy-color-success);color:var(--windy-color-black)}.windy-pill[data-variant=warning]{background-color:var(--windy-color-warning);color:var(--windy-color-black)}.windy-pill[data-variant=danger]{background-color:var(--windy-color-danger);color:var(--windy-color-neutral-0)}.windy-pill[data-size=small]{--_font-size:var(--windy-step--2)}.windy-pill[data-size=large]{--_font-size:var(--windy-step-0)}.windy-pill .windy-icon{margin-block:calc(var(--windy-icon-size, 1.5em)*-1/2)}}@layer components{@keyframes windy-placeholder-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:no-preference){.windy-placeholder{animation:windy-placeholder-pulse 1s cubic-bezier(.4,0,.2,1) infinite}}.windy-placeholder{visibility:hidden}.windy-placeholder[data-visible=true]{visibility:visible}.windy-placeholder .label,.windy-placeholder .text{background-color:var(--windy-color-neutral-1);block-size:var(--windy-space-s-m);border-radius:var(--windy-radius)}.windy-placeholder .label{block-size:var(--windy-space-xs)}.windy-placeholder .content>*+*{margin-block-start:var(--windy-space-s)}.windy-placeholder .table{align-items:start;display:grid;gap:var(--windy-space-s);grid-template-columns:repeat(5,minmax(0,1fr))}:is(.windy-placeholder .table)>:nth-child(-n+3){padding-block-end:var(--windy-space-2xs)}:is(.windy-placeholder .table)>:nth-child(3n+1){grid-column:span 3}:is(.windy-placeholder .table)>:nth-child(3n+2)>*{margin-inline:auto}:is(.windy-placeholder .table)>:nth-child(3n+3)>*{margin-inline-start:auto}}@layer components{.windy-radio-group{--icon-size:1.3rem;--icon-size--small:1.1rem;--icon-size--large:1.75rem;display:flex;flex-direction:column;gap:var(--windy-space-2xs) var(--windy-space-m)}.windy-radio-group[data-layout=inline]{align-items:start;flex-direction:row}.windy-radio-group .option{align-items:center;cursor:pointer;display:inline-flex;gap:var(--windy-space-2xs);vertical-align:top}[data-disabled=true]:is(.windy-radio-group .option){cursor:not-allowed;opacity:.5}.windy-radio-group .label{font-size:var(--windy-step-0)}.windy-radio-group input{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.windy-radio-group .description{color:var(--windy-color-neutral-4);font-size:var(--windy-step--1);margin-block-start:var(--windy-space-3xs)}.windy-radio-group .radio{aspect-ratio:1/1;background-color:var(--windy-color-neutral-0);border-radius:9999px;display:flex;flex:none;inline-size:1.5em;min-block-size:0;padding:0}.windy-radio-group input:focus~.radio{box-shadow:var(--windy-color-neutral-0) 0 0 0 0,rgb(from var(--windy-color-neutral-1) r g b/.5) 0 0 0 4px,rgb(from var(--windy-color-neutral-2) r g b/0) 0 0}@media(prefers-color-scheme:dark){:is(.windy-radio-group input:focus~.radio):where(:not([data-color-scheme=light] *)){box-shadow:none}}:is(.windy-radio-group input:focus~.radio):where([data-color-scheme=dark] *){box-shadow:none}.windy-radio-group input:checked~.radio{--csstools-color-scheme--light:initial;background-color:var(--windy-radio-accent-color,var(--windy-color-primary));border-color:var(--windy-radio-accent-color,var(--windy-color-primary));color-scheme:light}.windy-radio-group .radio-icon{aspect-ratio:1/1;background-color:var(--windy-color-neutral-0);border-radius:9999px;inline-size:50%;margin:auto}.windy-radio-group input:not(:checked)~.radio .radio-icon{visibility:hidden}}@layer components{.windy-richtext-editor{display:block;padding:0;position:relative}.windy-richtext-editor .tiptap,.windy-richtext-editor .tiptap-container{inline-size:100%}.windy-richtext-editor .tiptap{outline:2px solid transparent;outline-offset:2px;padding-block:var(--windy-space-s);padding-inline:var(--windy-space-s)}:is(.windy-richtext-editor .tiptap) h2,:is(.windy-richtext-editor .tiptap) ol,:is(.windy-richtext-editor .tiptap) p,:is(.windy-richtext-editor .tiptap) ul{margin-block-end:var(--windy-space-2xs)}:is(.windy-richtext-editor .tiptap) h2{font-size:var(--windy-step-1);font-weight:700;line-height:var(--windy-leading);margin-block-end:var(--windy-space-xs);margin-block-start:var(--windy-space-2xs)}:is(.windy-richtext-editor .tiptap) strong{font-weight:700}:is(.windy-richtext-editor .tiptap) a{color:var(--windy-color-link);text-decoration:underline}:is(.windy-richtext-editor .tiptap) ul{list-style-type:disc}:is(.windy-richtext-editor .tiptap) ol{list-style-type:decimal}:is(.windy-richtext-editor .tiptap) ol,:is(.windy-richtext-editor .tiptap) ul{margin-inline-start:var(--windy-space-s)}:is(:is(.windy-richtext-editor .tiptap) ul,:is(.windy-richtext-editor .tiptap) ol) p{margin-block-end:0}:is(.windy-richtext-editor .tiptap) p.is-editor-empty:first-child:before{block-size:0;content:attr(data-placeholder);float:left;overflow-wrap:break-word;pointer-events:none;word-wrap:break-word;color:var(--windy-color-neutral-2)}:is(.windy-richtext-editor .tiptap)>:first-child{margin-block-start:0}:is(.windy-richtext-editor .tiptap)>:last-child{margin-block-end:0}.windy-richtext-editor .editor-tools{align-items:center;display:flex;gap:var(--windy-space-2xs);inset-block-start:0;inset-inline-start:50%;opacity:0;position:absolute;transform:translateY(-75%);transition:opacity var(--windy-timing-function) .1s}@media(prefers-color-scheme:dark){@supports (color:rgb(from tan r g b)){:is(.windy-richtext-editor .editor-tools):where(:not([data-color-scheme=light] *)){filter:drop-shadow(0 1px 2px rgb(from var(--windy-color-neutral-5) r g b/.1)) drop-shadow(0 1px 1px rgb(from var(--windy-color-neutral-5) r g b/.06))}}}@supports (color:rgb(from tan r g b)){:is(.windy-richtext-editor .editor-tools):where([data-color-scheme=dark] *){filter:drop-shadow(0 1px 2px rgb(from var(--windy-color-neutral-5) r g b/.1)) drop-shadow(0 1px 1px rgb(from var(--windy-color-neutral-5) r g b/.06))}}:is(.windy-richtext-editor .editor-tools) .windy-button[data-disabled=true]{opacity:1}:is(:is(.windy-richtext-editor .editor-tools) .windy-button[data-disabled=true]) .windy-icon{color:var(--windy-color-neutral-3)}.windy-richtext-editor:focus-within .editor-tools{opacity:1}}@layer components{.windy-table{max-inline-size:100%;overflow-inline:auto;overflow-x:auto}.windy-table table{font-size:var(--windy-step-0);line-height:var(--windy-leading);min-inline-size:100%}:is(:is(.windy-table table) thead) tr{border-block-end:solid 2px var(--windy-color-neutral-2)}:is(:is(.windy-table table) thead) th{color:inherit;font-size:var(--windy-step--1);font-weight:700;padding-block:var(--windy-space-2xs);padding-inline:calc((var(--windy-space-s) + var(--windy-space-m))/2);text-align:start}:is(:is(.windy-table table) tbody)>*+*{border-block-start:solid 1px var(--windy-color-neutral-2)}:is(:is(.windy-table table) tbody) td{padding-block:var(--windy-space-xs);padding-inline:calc((var(--windy-space-s) + var(--windy-space-m))/2)}:is(:is(:is(.windy-table table) tbody) td) .description{opacity:.5}@media(min-width:768px){[data-hover=true]:is(.windy-table table) tbody tr:hover{background-color:var(--windy-color-neutral-1)}@supports (color:color-mix(in lch,red,blue)){[data-hover=true]:is(.windy-table table) tbody tr:hover{background-color:rgb(from color-mix(in oklab,var(--windy-color-neutral-5) 80%,var(--windy-color-neutral-4)) r g b/.03)}}}[data-responsive=true]:is(.windy-table table){overflow-inline:auto;overflow-x:auto}@media(min-width:768px){[data-responsive=true]:is(.windy-table table){overflow-inline:visible;overflow-x:visible}}[data-responsive=true]:is(.windy-table table) thead{display:none}@media(min-width:768px){[data-responsive=true]:is(.windy-table table) thead{display:table-header-group}}:is([data-responsive=true]:is(.windy-table table) tbody) tr{display:block;padding-block:var(--windy-space-2xs)}@media(min-width:768px){:is([data-responsive=true]:is(.windy-table table) tbody) tr{display:table-row}}:is([data-responsive=true]:is(.windy-table table) tbody) td{display:block;padding:0}@media(min-width:768px){:is([data-responsive=true]:is(.windy-table table) tbody) td{display:table-cell;padding-block:var(--windy-space-xs);padding-inline:var(--windy-space-m)}:is(:is([data-responsive=true]:is(.windy-table table) tbody) td) .description{display:none}}.windy-table .label{line-height:var(--windy-leading-tight)}[data-sortable=true]:is(.windy-table .label){cursor:pointer}.windy-table .sort-icon{display:inline-block;margin-block-start:calc(var(--windy-space-3xs)*-1/2);margin-inline-start:var(--windy-space-3xs);vertical-align:top}:is(.windy-table .sort-icon):not([data-active=true]){opacity:.3}.windy-table .no-data-message{opacity:.5;padding:var(--windy-space-s);text-align:center}.windy-table .table-cell{text-align:start}@media(min-width:768px){[data-align=right]:is(.windy-table .table-cell){text-align:right}}[data-align=right]:is(.windy-table .table-cell) .row-actions{justify-content:end}@media(min-width:768px){[data-align=center]:is(.windy-table .table-cell){text-align:center}}[data-align=center]:is(.windy-table .table-cell) .row-actions{justify-content:center}:is(.windy-table .table-cell) a{color:var(--windy-table-accent-color,var(--windy-color-primary))}:is(:is(.windy-table .table-cell) a):is(:hover,:focus,:active){text-decoration:underline}.windy-table .row-actions{align-items:center;display:flex;gap:var(--windy-space-2xs);margin-block:var(--windy-space-2xs)}@media(min-width:768px){.windy-table .row-actions{gap:var(--windy-space-3xs);justify-content:end;margin-block:calc(var(--windy-space-xs)*-1);opacity:0}.windy-table tr:hover .row-actions{opacity:1}}}@layer components{.windy-textarea{padding:0;--_padding-block:var( --windy-textarea-padding-block,var(--windy-input-padding-block,.5em) );--_padding-inline:var( --windy-textarea-padding-inline,var(--windy-input-padding-inline,1em) )}.windy-textarea,.windy-textarea[data-block=true]{display:grid}.windy-textarea[data-size=small]{--_padding-block:calc((var(--windy-space-3xs) + var(--windy-space-2xs))/2)}.windy-textarea[data-size=large]{--_padding-block:calc((var(--windy-space-s) + var(--windy-space-m))/2)}.windy-textarea textarea{justify-self:stretch;padding-block:var(--_padding-block);padding-inline:var(--_padding-inline)}.auto-resizable:is(.windy-textarea textarea){overflow:hidden}@supports (field-sizing:content){.auto-resizable:is(.windy-textarea textarea){overflow:revert-layer;field-sizing:content}}}@layer components{.windy-view-direction-picker{display:inline-block;position:relative;vertical-align:top}.windy-view-direction-picker .unselect{--_button-size:var(--windy-view-direction-picker-button-size,4rem);--windy-icon-size-large:calc(var(--_button-size)*2.375/4);--windy-focus-ring-color:var(--windy-color-primary);background-color:var(--windy-color-neutral-1);block-size:var(--_button-size,4rem);border:1px solid var(--windy-color-neutral-2);border-radius:9999px;color:var(--windy-color-neutral-3);display:grid;inline-size:var(--_button-size,4rem);place-items:center}[data-active=true]:is(.windy-view-direction-picker .unselect){background-color:var(--windy-color-primary);border-color:var(--windy-color-primary);color:var(--windy-color-neutral-0)}[data-active=true]:is(.windy-view-direction-picker .unselect):hover{filter:brightness(.95)}:is(.windy-view-direction-picker .unselect):disabled{pointer-events:none}}@layer components{.windy-logo{max-block-size:-moz-min-content;max-block-size:min-content;max-inline-size:-moz-min-content;max-inline-size:min-content;overflow:visible;--_text-color:#fff;--_sign-color:var(--windy-color-brand)}.windy-logo:not([data-variant]){--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #fff;--_text-color:var(--csstools-light-dark-toggle--0,var(--windy-color-brand))}@supports (color:light-dark(red,red)){.windy-logo:not([data-variant]){--_text-color:light-dark(var(--windy-color-brand),#fff)}}@supports not (color:light-dark(tan,tan)){.windy-logo:not([data-variant]) *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #fff;--_text-color:var(--csstools-light-dark-toggle--0,var(--windy-color-brand))}}.windy-logo[data-variant=monochrome]{--_text-color:var(--windy-color-brand)}.windy-logo[data-variant=monochrome-white]{--_sign-color:#fff}.windy-logo:not([data-tagline]) .tagline,.windy-logo:not([data-with-admin-hat=true]) .admin-hat,.windy-logo[data-without-brand-name=true]:not([data-tagline]) .title,.windy-logo[data-without-dot-com=true] .dot-com{display:none}:is(.windy-logo .logo) circle{--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--_text-color);fill:var(--csstools-light-dark-toggle--1,transparent)}@supports (color:light-dark(red,red)){:is(.windy-logo .logo) circle{fill:light-dark(transparent,var(--_text-color))}}.windy-logo[data-variant*=monochrome] :is(:is(.windy-logo .logo) circle){fill:transparent}.windy-logo[data-variant=default] :is(:is(.windy-logo .logo) circle){fill:var(--_text-color)}:is(.windy-logo .logo) path{fill:var(--_sign-color)}.windy-logo .tagline,.windy-logo .title path{fill:var(--_text-color)}:is(.windy-logo .admin-hat) .hat-shadow{fill:#000;fill-opacity:.3}:is(.windy-logo .admin-hat) .helmet-front{fill:#ffc850}:is(.windy-logo .admin-hat) .middle-divider{fill:#fff082}:is(.windy-logo .admin-hat) path{fill:#ffdc64}}@layer components{.windy-dashboard-layout-nav{font-size:var(--windy-dashboard-layout-nav-font-size,var(--windy-step-2))}.windy-dashboard-layout-nav hr{border-color:var(--windy-color-neutral-1);margin-block:var(--windy-space-s)}.windy-dashboard-layout-nav .item{font-weight:600;padding-block:var(--windy-space-xs);padding-inline:var(--windy-space-3xs);position:relative}[data-active=true]:is(.windy-dashboard-layout-nav .item):before{block-size:100%;content:"";inline-size:var(--windy-space-3xs-2xs);inset-block-start:0;inset-inline-start:calc(var(--windy-space-l)*-1);position:absolute;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-text);background-color:var(--csstools-light-dark-toggle--0,var(--windy-dashboard-layout-color-accent,var(--windy-color-primary)))}@supports (color:light-dark(red,red)){[data-active=true]:is(.windy-dashboard-layout-nav .item):before{background-color:light-dark(var(--windy-dashboard-layout-color-accent,var(--windy-color-primary)),var(--windy-color-text))}}@media(prefers-color-scheme:dark){[data-active=true]:is(.windy-dashboard-layout-nav .item):where(:not([data-color-scheme=light] *)):after{background-color:color-mix(in oklab,var(--windy-color-neutral-5) 5%,var(--windy-color-surface-3));content:"";inset-block:0;inset-inline:calc(var(--windy-space-l)*-1);position:absolute;z-index:-1}}[data-active=true]:is(.windy-dashboard-layout-nav .item):where([data-color-scheme=dark] *):after{background-color:color-mix(in oklab,var(--windy-color-neutral-5) 5%,var(--windy-color-surface-3));content:"";inset-block:0;inset-inline:calc(var(--windy-space-l)*-1);position:absolute;z-index:-1}.windy-dashboard-layout-nav .item,.windy-dashboard-layout-nav .subitem{align-items:center;color:var(--windy-color-text);display:flex;gap:var(--windy-space-2xs);line-height:var(--windy-leading-tight)}@media(prefers-color-scheme:light){:is(.windy-dashboard-layout-nav .item,.windy-dashboard-layout-nav .subitem):where(:not([data-color-scheme=dark] *)):hover,[data-active=true]:is(.windy-dashboard-layout-nav .item,.windy-dashboard-layout-nav .subitem):where(:not([data-color-scheme=dark] *)){color:var( --windy-dashboard-layout-color-accent,var(--windy-color-primary) )}}:is(.windy-dashboard-layout-nav .item,.windy-dashboard-layout-nav .subitem):where([data-color-scheme=light] *):hover,[data-active=true]:is(.windy-dashboard-layout-nav .item,.windy-dashboard-layout-nav .subitem):where([data-color-scheme=light] *){color:var(--windy-dashboard-layout-color-accent,var(--windy-color-primary))}.windy-dashboard-layout-nav{--_icon_size:var(--windy-icon-size)}.windy-dashboard-layout-nav .icon{--windy-icon-size:calc(var(--_icon_size)*.85);line-height:var(--windy-leading-tight)}.windy-dashboard-layout-nav .submenu{font-size:var(--windy-dashboard-layout-submenu-font-size,.75em);margin-block-end:var(--windy-space-2xs);margin-inline-start:var(--windy-space-s)}@media(min-width:768px){.windy-dashboard-layout-nav .submenu{margin-inline-start:var(--windy-space-m)}}:is(.windy-dashboard-layout-nav .submenu)>*+*{margin-block-start:var(--windy-space-xs)}.windy-dashboard-layout-nav .subitem{gap:var(--windy-space-3xs)}.windy-dashboard-layout-nav .logo-wrapper[data-kind=mobile]{display:block;margin-block-end:var(--windy-space-l)}@media(min-width:768px){.windy-dashboard-layout-nav .logo-wrapper[data-kind=mobile]{display:none}}}@layer components{.windy-dashboard-user-widget{align-items:center;display:flex;gap:var(--windy-space-s)}.windy-dashboard-user-widget .wrapper{flex-shrink:0;position:relative}.windy-dashboard-user-widget .avatar{background-color:var(--windy-color-neutral-1);block-size:var(--windy-space-xl);border-radius:9999px;box-shadow:rgb(from var(--windy-color-neutral-5) r g b/0) 0 0,rgb(from var(--windy-color-neutral-5) r g b/0) 0 0,rgb(from var(--windy-color-neutral-5) r g b/.1) 0 1px 3px,rgb(from var(--windy-color-neutral-5) r g b/.1) 0 1px 2px -1px;inline-size:var(--windy-space-xl)}.windy-dashboard-user-widget .avatar-placeholder{align-items:center;display:flex;justify-content:center}.windy-dashboard-user-widget .avatar-badge{inline-size:100%;inset-block-end:-.5lh;position:absolute}.windy-dashboard-user-widget .name-wrapper{line-height:1}:is(.windy-dashboard-user-widget .name-wrapper)>*+*{margin-block-start:var(--windy-space-3xs)}.windy-dashboard-user-widget .sign-out{--windy-button-padding-block:0;--windy-button-padding-inline:0;--windy-button-color:var(--windy-color-text);text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.3ex}.windy-dashboard-user-widget .settings{color:var(--windy-color-text-muted);margin-inline-start:auto}}@layer components{.windy-dashboard-layout{min-block-size:100vh;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--windy-color-surface-0);background-color:var(--csstools-light-dark-toggle--0,color-mix(in srgb-linear,80% var(--windy-color-neutral-0),var(--windy-color-neutral-1)))}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){.windy-dashboard-layout{background-color:light-dark(color-mix(in srgb-linear,80% var(--windy-color-neutral-0),var(--windy-color-neutral-1)),var(--windy-color-surface-0))}}@media(min-width:768px){.windy-dashboard-layout{display:flex}}.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)){min-block-size:var(--windy-space-xl)}[data-animated=true]:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))){transition:margin .5s cubic-bezier(.4,0,.2,1)}[data-animated=true]:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar-content{transition:transform .5s cubic-bezier(.4,0,.2,1)}[data-animated=true]:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar{transition:all .15s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)){flex:none;inline-size:20em}[data-collapsed=true]:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))){margin-inline-start:-19em}}:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar{box-shadow:rgb(from var(--windy-color-neutral-5) r g b/0) 0 0,rgb(from var(--windy-color-neutral-5) r g b/0) 0 0,rgb(from var(--windy-color-neutral-5) r g b/.1) 0 1px 3px,rgb(from var(--windy-color-neutral-5) r g b/.1) 0 1px 2px -1px;inline-size:100vw;inset-block-start:0;position:fixed;z-index:10}@media(prefers-color-scheme:dark){:is(:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar):where(:not([data-color-scheme=light] *)){box-shadow:none}}:is(:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar):where([data-color-scheme=dark] *){box-shadow:none}:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar{display:flex;flex-direction:column}@media(min-width:768px){:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar{background-color:var(--windy-color-neutral-0);inline-size:100%;min-block-size:100vh;position:sticky}}[data-expanded=true]:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar{min-block-size:100svh;--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) color-mix(in oklab,var(--windy-color-black) 70%,transparent);background-color:var(--csstools-light-dark-toggle--1,color-mix(in oklab,var(--windy-color-black) 30%,transparent))}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){[data-expanded=true]:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar{background-color:light-dark(color-mix(in oklab,var(--windy-color-black) 30%,transparent),color-mix(in oklab,var(--windy-color-black) 70%,transparent))}}@media(min-width:768px){[data-expanded=true]:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar{background-color:var(--windy-color-neutral-0)}}:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar-header{align-items:center;display:flex;justify-content:space-between;padding-block:var(--windy-space-xs);padding-inline:var(--windy-space-s)}@media(min-width:768px){:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar-header{padding:var(--windy-space-l)}}@media(max-width:767px){[data-expanded=true]:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar-header{background-color:transparent}}:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar-content{background-color:var(--windy-color-neutral-0);block-size:100vh;block-size:100dvh;display:flex;flex:1 1 auto;flex-direction:column;inline-size:calc(100vw - 20%);inset-block-start:0;inset-inline-start:0;justify-content:space-between;position:fixed;transform:translate(-100%)}@media(min-width:768px){:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar-content{background-color:transparent;block-size:auto;inline-size:100%;position:static}}[data-expanded=true]:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar-content{transform:translate(0)}:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .windy-logo{height:var(--windy-space-l)}@media(min-width:768px){:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .windy-logo{block-size:var(--windy-space-xl)}}[data-kind=mobile]:is(:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .menu-opener){margin:calc(var(--windy-space-s)*-1);padding:var(--windy-space-xs);padding-inline-end:var(--windy-space-s);touch-action:manipulation}@media(min-width:768px){[data-kind=mobile]:is(:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .menu-opener){display:none}}[data-kind=desktop]:is(:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .menu-opener){background-color:var(--windy-color-neutral-0);border-color:var(--windy-color-neutral-1);border-radius:9999px;border-width:1px;display:none;inset-block-start:50%;inset-inline-end:0;line-height:var(--windy-leading-tight);padding:var(--windy-space-3xs);position:absolute;text-align:center;transform:translate(50%,-50%);z-index:10}@media(min-width:768px){[data-kind=desktop]:is(:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .menu-opener){display:block}}:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .menu-wrapper{padding:var(--windy-space-l)}@media(min-width:768px){:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .menu-wrapper{padding:var(--windy-space-l)}}:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .user-wrapper{margin-block-start:auto;padding:var(--windy-space-m);padding-block-end:calc(var(--windy-space-m) + env(safe-area-inset-bottom,0))}@media(min-width:768px){:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .user-wrapper{padding:var(--windy-space-l)}}:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar-content,:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar-header{--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--windy-color-surface-1);background-color:var(--csstools-light-dark-toggle--2,var(--windy-color-neutral-0))}@supports (color:light-dark(red,red)){:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar-content,:is(.windy-dashboard-layout .wrapper:where(:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *))) .sidebar-header{background-color:light-dark(var(--windy-color-neutral-0),var(--windy-color-surface-1))}}.windy-dashboard-layout .content:where(:not(.windy-dashboard-layout :is(.content,.sidebar) *)){flex:1 1 auto;padding-block-end:calc(var(--windy-space-l) + env(safe-area-inset-bottom,0));padding-block-start:var(--windy-space-m);padding-inline:var(--windy-space-m)}@media(min-width:768px){.windy-dashboard-layout .content:where(:not(.windy-dashboard-layout :is(.content,.sidebar) *)){padding:var(--windy-space-l) var(--windy-space-xl) var(--windy-space-3xl)}}}
