@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;-webkit-font-smoothing:antialiased}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{min-height:100vh;line-height:1.5;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}table{text-indent:0;border-color:inherit;border-collapse:collapse}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{max-width:100%;display:block}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-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay: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-meteoblue-blue:#124673;--windy-meteoblue-blue-shade:#0c304e;--windy-meteoblue-blue-glare:#1e6db3;--windy-meteoblue-blue-shine:oklch(.75 .132568 250.109)}@supports (color:oklch(from white l c h)){:root{--windy-meteoblue-blue-shine:oklch(from var(--windy-meteoblue-blue-glare) .75 c 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:"";position:absolute;inset:0;z-index:-1;pointer-events:none;--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}}
