@layer properties,theme;@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(67.7% .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(54.6% .15 262.89);--windy-color-green:#65a30d;--windy-color-black:#000;--windy-color-brand:var(--windy-color-dark-red);--windy-color-brand-glare:oklch(67.87% .265 27.23);--windy-color-link-blue:oklch(50.1% .125 244.1);--windy-color-link-light-blue:oklch(66.1% .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))}}:root{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--csstools-color-scheme--light:}}[data-color-scheme=light]:root{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-color-scheme=dark]:root{--csstools-color-scheme--light:;--lightningcss-light: ;--lightningcss-dark:initial;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}dialog{margin:auto}: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{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:0;margin:0;padding:0;position:absolute;overflow:hidden}}@layer components{:root{--windy-icon-size-small:1.1em;--windy-icon-size:1.6em;--windy-icon-size-large:2.375em}.windy-icon{vertical-align:middle;block-size:var(--windy-icon-size);inline-size:var(--windy-icon-size);display:inline-flex}.windy-icon>svg{-o-object-fit:contain;object-fit:contain;vertical-align:top;inline-size:100%;margin:auto}.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)}.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));border:var(--windy-button-border);border-radius:var(--windy-button-radius,var(--windy-interactive-radius));padding-block:var(--_padding-block);padding-inline:var(--_padding-inline);color:var(--windy-button-color,var(--windy-interactive-color));background-color:var(--_color-bg);cursor:var(--windy-button-cursor,var(--windy-interactive-cursor));min-block-size:calc(var(--windy-icon-size) + var(--_padding-block)*2 + var(--_border-width)*2);font-size:var(--windy-button-font-size,var(--windy-step-0));font-weight:var(--windy-button-font-weight,500);line-height:var(--windy-button-line-height,var(--windy-leading-tight));transition:opacity .1s var(--windy-timing-function);-webkit-user-select:none;user-select:none;touch-action:manipulation;justify-content:center;align-items:center;gap:var(--windy-button-gutter,var(--windy-interactive-gutter));grid-auto-flow:column;display:inline-grid}.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]{inline-size:100%;display:grid}.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:;--lightningcss-light: ;--lightningcss-dark:initial;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;--lightningcss-light:initial;--lightningcss-dark: ;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]: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]),: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:#0000}.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:#0000}.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{padding:var(--windy-space-3xs);border-radius:var(--windy-radius-small);color:var(--windy-color-bg);background-color:var(--windy-color-neutral-4);font-size:var(--windy-button-disabled-reason-font-size,.75em);text-wrap:balance;line-height:var(--windy-button-disabled-reason-leading,inherit);margin-block-end:var(--windy-space-2xs);position:absolute}.windy-button:not(:disabled,[data-disabled=true]) .disabled-reason{display:none}.windy-button:not(:focus,:hover,:active) .disabled-reason{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:0;margin:0;padding:0;position:absolute;overflow:hidden}@supports not (anchor-name:--name-test){.windy-button:has(.disabled-reason){position:relative}.windy-button .disabled-reason{inline-size:max-content;max-inline-size:var(--windy-button-disabled-reason-max-width,30ch);inset-block-end:100%;inset-inline-start:50%;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);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;max-inline-size:var(--windy-button-disabled-reason-max-width,clamp(20ch,calc(anchor-size()*var(--max-width-ratio)),40ch))}}.windy-heading{text-wrap:var(--windy-heading-wrap,balance);line-height:var(--windy-heading-leading,var(--windy-leading-tight));text-box:var(--windy-heading-text-box,normal);margin-block-end:var(--windy-heading-gap,var(--windy-space-s))}.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 (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),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}.header:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){align-items:center;gap:var(--windy-space-2xs);grid-template-columns:auto 1fr;display:grid}.toolbar:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){justify-content:end;align-items:center;gap:var(--windy-space-3xs) var(--windy-space-2xs);flex-wrap:wrap;flex:none;display:flex}: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) *)){font-size:var(--windy-step--1);font-weight:var(--windy-form-group-label-weight,600);color:var(--windy-color-neutral-5);flex:none}.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) *)){font-size:var(--windy-step--1);color:var(--windy-color-neutral-4)}.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) *)){font-size:var(--windy-step--2);color:var(--windy-color-neutral-4);margin-block-start:calc(var(--windy-space-3xs)/2)}.error:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){font-size:var(--windy-step--2);color:var(--windy-color-error);margin-block-start:calc(var(--windy-space-3xs)/2)}}@layer utilities{.windy-isolines-background{isolation:isolate;--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));position:relative}@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:"";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))));position:absolute;inset:0;-webkit-mask-image:url(./isolines.BNC7NDdg.svg);mask-image:url(./isolines.BNC7NDdg.svg);-webkit-mask-size:clamp(170px,25%,350px);mask-size:clamp(170px,25%,350px);-webkit-mask-source-type:alpha;mask-mode:alpha}@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 utility-overrides;@layer base.reset{*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-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;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}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:#0000;margin:0;padding:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:currentColor;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.3ex;text-decoration:none}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{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}}
