@layer properties,theme,base,components,utilities,utility-overrides;@layer base.reset{*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul,menu{margin:0;padding:0}dialog{padding:0}ul,ol,menu{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,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}table{text-indent:0;border-color:inherit;border-collapse:collapse}h1,h2,h3,h4,button,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;text-decoration-skip-ink:auto;text-underline-offset:.3ex}img,picture{max-width:100%;display:block}input,button,textarea,select,optgroup{font-family:inherit;font-size:inherit;line-height:inherit}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}}@layer base{:root{--windy-color-white: white;--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-yellow: #f6b121;--windy-color-gold: #d49500;--windy-color-blue: #0ea5e9;--windy-color-green: #65a30d;--windy-color-black: black;--windy-color-brand: var(--windy-color-dark-red);--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;--windy-radius: .375rem;--windy-radius-small: .25rem;--windy-radius-large: .5rem;--windy-color-neutral-0: var(--windy-color-white);--windy-color-neutral-1: var(--windy-color-off-white);--windy-color-neutral-2: var(--windy-color-light-gray);--windy-color-neutral-3: var(--windy-color-gray);--windy-color-neutral-4: var(--windy-color-dark-gray);--windy-color-neutral-5: var(--windy-color-black);--windy-color-bg: var(--windy-color-neutral-0);--windy-color-primary: var(--windy-color-brand);--windy-color-secondary: var(--windy-color-white);--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-success: var(--windy-color-green);--windy-color-warning: var(--windy-color-yellow);--windy-color-danger: var(--windy-color-red);--windy-color-error: var(--windy-color-red);--windy-color-premium: var(--windy-color-gold);--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-interactive-radius: var(--windy-radius);--windy-interactive-color: var(--windy-color-bg);--windy-interactive-color-bg: var(--windy-color-primary);--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}:root[data-layout=fluid]{--windy-space-3xs: clamp(.25rem, .2244rem + .1136vi, .3125rem);--windy-space-2xs: clamp(.5rem, .4489rem + .2273vi, .625rem);--windy-space-xs: clamp(.75rem, .6733rem + .3409vi, .9375rem);--windy-space-s: clamp(1rem, .8977rem + .4545vi, 1.25rem);--windy-space-m: clamp(1.5rem, 1.3466rem + .6818vi, 1.875rem);--windy-space-l: clamp(2rem, 1.7955rem + .9091vi, 2.5rem);--windy-space-xl: clamp(3rem, 2.6932rem + 1.3636vi, 3.75rem);--windy-space-2xl: clamp(4rem, 3.5909rem + 1.8182vi, 5rem);--windy-space-3xl: clamp(6rem, 5.3864rem + 2.7273vi, 7.5rem);--windy-space-3xs-2xs: clamp(.25rem, .0966rem + .6818vi, .625rem);--windy-space-2xs-xs: clamp(.5rem, .321rem + .7955vi, .9375rem);--windy-space-xs-s: clamp(.75rem, .5455rem + .9091vi, 1.25rem);--windy-space-s-m: clamp(1rem, .642rem + 1.5909vi, 1.875rem);--windy-space-m-l: clamp(1.5rem, 1.0909rem + 1.8182vi, 2.5rem);--windy-space-l-xl: clamp(2rem, 1.2841rem + 3.1818vi, 3.75rem);--windy-space-xl-2xl: clamp(3rem, 2.1818rem + 3.6364vi, 5rem);--windy-space-2xl-3xl: clamp(4rem, 2.5682rem + 6.3636vi, 7.5rem);--windy-space-s-l: clamp(1rem, .3864rem + 2.7273vi, 2.5rem);--windy-space-2xs-s: clamp(.5rem, .1932rem + 1.3636vi, 1.25rem);--windy-space-m-xl: clamp(1.5rem, .5795rem + 4.0909vi, 3.75rem);--windy-step--2: clamp(.6944rem, .6513rem + .1919vi, .8rem);--windy-step--1: clamp(.8333rem, .7652rem + .303vi, 1rem);--windy-step-0: clamp(1rem, .8977rem + .4545vi, 1.25rem);--windy-step-1: clamp(1.2rem, 1.0517rem + .6591vi, 1.5625rem);--windy-step-2: clamp(1.44rem, 1.2301rem + .933vi, 1.9531rem);--windy-step-3: clamp(1.728rem, 1.4362rem + 1.2971vi, 2.4414rem);--windy-step-4: clamp(2.0736rem, 1.6734rem + 1.7785vi, 3.0518rem);--windy-step-5: clamp(2.4883rem, 1.9457rem + 2.4116vi, 3.8147rem)}}@layer base{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{display:inline-flex;vertical-align:middle;block-size:var(--windy-icon-size);inline-size:var(--windy-icon-size)}.windy-icon>svg{margin:auto;inline-size:100%;-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));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) + 2 * var(--_padding-block) + 2 * var(--_border-width));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;-moz-user-select:none;user-select:none;touch-action:manipulation;display:inline-grid;display:inline grid;grid-auto-flow:column;justify-content:center;align-items:center;gap:var(--windy-button-gutter, var(--windy-interactive-gutter))}.windy-button:hover{background-color:color-mix(in srgb,var(--windy-color-neutral-5) 10%,var(--_color-bg))}.windy-button[data-active=true]{filter:brightness(.95)}.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[data-variant=primary]{--windy-button-color: var(--windy-color-secondary);--windy-button-color-bg: var(--windy-color-primary)}.windy-button[data-variant=secondary]{--windy-button-color: var(--windy-color-text-muted);--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){background-color:color-mix(in srgb,var(--windy-color-neutral-5) 5%,var(--_color-bg));border-color:color-mix(in srgb,var(--windy-color-neutral-5) 5%,var(--_color-border))}.windy-button[data-variant=secondary][data-outlined=true]{--windy-button-color: var(--windy-color-neutral-4);--windy-button-color-border: var(--windy-color-neutral-3)}.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=danger]{--windy-button-color-bg: var(--windy-color-danger)}.windy-button[data-variant=warning]{--windy-button-color-bg: var(--windy-color-warning)}.windy-button[data-variant=text]{--windy-button-color: var(--windy-color-primary);--windy-button-color-bg: transparent;--windy-button-padding-block: .75em;--windy-button-padding-inline: .5em}.windy-button[data-variant=text]:hover{background-color:transparent}.windy-button[data-variant=text]:hover:not(:disabled,[data-disabled=true]) .label{text-decoration-line:underline}.windy-button[data-variant=text][data-outlined=true]{--windy-button-color: var(--windy-color-primary)}.windy-button[data-outlined=true]{--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]:hover{background-color:color-mix(in srgb,var(--_color-border) 10%,transparent)}.windy-button:has(.icon[data-position=prefix]:not(:only-child)){padding-inline-start:calc(var(--_padding-inline) - .2 * var(--windy-icon-size))}.windy-button:has(.icon[data-position=suffix]:not(:only-child)){padding-inline-end:calc(var(--_padding-inline) - .2 * var(--windy-icon-size))}.windy-button .disabled-reason{position:absolute;margin-block-end:var(--windy-space-2xs);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)}.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{inset-block-end:100%;inset-inline-start:50%;transform:translate(-50%);inline-size:-moz-max-content;inline-size:max-content;max-inline-size:var(--windy-button-disabled-reason-max-width, 30ch)}}@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) )}}}@layer components{.windy-dropdown{display:inline-block;display:inline flow-root}.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-start-start-radius:0;border-end-start-radius:0}:is(.windy-button-group .windy-dropdown:not(:last-child)) .windy-button{border-start-end-radius:0;border-end-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));background-color:var(--windy-dropdown-menu-bg, var(--windy-color-neutral-0));border-radius:var(--windy-interactive-radius);overflow-y:auto;overflow-block:auto;box-shadow:#0000001a 0 10px 15px -3px,#0000001a 0 4px 6px -4px;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}.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 *){display:block;border-width:var(--windy-dropdown-menu-border-width, 1px);border-color:var(--windy-dropdown-menu-color-border, var(--windy-color-neutral-2));border-style:none}[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%;text-align:start;padding-block:var(--windy-space-2xs);padding-inline:var(--windy-space-s)}: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);--_bg: var( --windy-input-bg, 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);color:var(--windy-input-color, var(--windy-color-neutral-5));background-color:var(--_bg);padding-block:var(--_padding-block);padding-inline:var(--_padding-inline);border-radius:var(--windy-input-radius, var(--windy-interactive-radius));border:var(--windy-input-border);font-size:var(--windy-input-font-size, var(--windy-step-0));line-height:var(--windy-input-line-height, var(--windy-leading));display:flex;align-items:center;gap:var(--windy-input-gutter, var(--windy-interactive-gutter, .5em));transition:var(--windy-interactive-transition-property, box-shadow) .1s var(--windy-timing-function)}.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;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:rgb(from var(--windy-color-neutral-5) r g b / .05);opacity:.5}.windy-input[data-invalid=true]{border-color:var(--windy-color-danger);color:var(--windy-color-danger)}.windy-input input{--windy-focus-ring-style: none;flex:auto;-webkit-appearance:var(--windy-input-appearance, none);-moz-appearance:var(--windy-input-appearance, none);appearance:var(--windy-input-appearance, none);border-radius:inherit;color:inherit;background-color:transparent}:is(.windy-input input)::-moz-placeholder{color:var(--windy-color-neutral-2)}:is(.windy-input input)::placeholder{color:var(--windy-color-neutral-2)}.windy-input[data-invalid=true] input::-moz-placeholder{color:color-mix(in srgb-linear,var(--windy-color-danger) 60%,var(--_bg));color:rgb(from var(--windy-color-danger) r g b / .5)}.windy-input[data-invalid=true] input::placeholder{color:color-mix(in srgb-linear,var(--windy-color-danger) 60%,var(--_bg));color:rgb(from var(--windy-color-danger) r g b / .5)}@supports (selector(:user-invalid)){.windy-input:has(:user-invalid){border-color:var(--windy-color-danger);color:var(--windy-color-danger)}.windy-input input:user-invalid::-moz-placeholder{color:color-mix(in srgb-linear,var(--windy-color-danger) 60%,var(--_bg));color:rgb(from var(--windy-color-danger) r g b / .5)}.windy-input input:user-invalid::placeholder{color:color-mix(in srgb-linear,var(--windy-color-danger) 60%,var(--_bg));color:rgb(from var(--windy-color-danger) r g b / .5)}}.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;display:flex;align-items:center;gap:var(--windy-breadcrumbs-gap, var(--windy-space-3xs-2xs));color:var(--windy-breadcrumbs-color, var(--windy-color-neutral-4));font-size:var(--windy-breadcrumbs-font-size, var(--windy-step--1));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-start-start-radius:0;border-end-start-radius:0;border-inline-start:none}.windy-button-group>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}}@layer components{.windy-card{border-radius:var(--windy-card-radius, var(--windy-radius-large));background-color:var(--windy-card-color-bg, 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}}@layer components{.windy-heading{margin-block-end:var(--windy-heading-gap, var(--windy-space-s));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)}.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{display:inline-grid;display:inline grid;align-items:center;grid-template-columns:[icon-start] auto [icon-end label-start] 1fr [label-end];-moz-column-gap:var(--windy-checkbox-column-gap, var(--windy-space-2xs));column-gap:var(--windy-checkbox-column-gap, var(--windy-space-2xs));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{cursor:pointer;font-size:var(--windy-step-0);line-height:var(--windy-leading-tight)}.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{content:"*";color:var(--windy-color-danger);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:rgb(from var(--windy-color-neutral-5) r g b / .05)}.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){border-color:var(--windy-checkbox-accent-color, var(--windy-color-brand));background-color:var(--windy-checkbox-accent-color, var(--windy-color-brand))}.windy-checkbox input:not(:checked)~.checkbox .checkbox-icon{scale:.5;opacity:0}.windy-checkbox input:checked~.switch .switch-dot{transform:translate(calc(50% + 4px));border-color:var(--windy-checkbox-accent-color, var(--windy-color-brand))}.windy-checkbox .description{margin-block-start:var( --windy-checkbox-description-gutter, calc(var(--windy-space-3xs) / 2) );font-size:var(--windy-step--1);color:var(--windy-color-neutral-4)}.windy-checkbox .checkbox{display:flex;aspect-ratio:1 / 1;block-size:1.5em;flex:none;padding:0;color:var(--windy-color-neutral-0);background-color:var(--windy-color-neutral-0)}.windy-checkbox .checkbox-icon{margin:auto;scale:1.1;transition-property:scale,opacity;transition-duration:.15s;transition-timing-function:var(--windy-timing-function)}.windy-checkbox .switch{position:relative;height:1.5rem;width:2.5rem;cursor:pointer;border-radius:9999px;border:var(--windy-color-neutral-2) 1px solid;background-color:var(--windy-color-neutral-0);transition-property:background-color,border-color;transition-timing-function:var(--windy-timing-function);transition-duration:.15s}.windy-checkbox .switch-dot{position:absolute;top:-1px;left:-1px;aspect-ratio:1 / 1;height:calc(100% + 2px);border-radius:9999px;border:solid 1px var(--windy-color-neutral-2);background-color:var(--windy-color-neutral-0);transition-property:transform,border-color;transition-timing-function:var(--windy-timing-function);transition-duration:.15s}}@layer components{.windy-checkbox-group{display:grid;row-gap:var(--windy-checkbox-group-row-gap, var(--windy-space-2xs));-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))}.windy-checkbox-group[data-inline=true]{grid-auto-flow:column;justify-content:start}}@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]{padding:var(--windy-snackbar-gutter);font-size:var(--windy-step-0);border-radius:var(--windy-radius);color:var(--windy-snackbar-text);background-color:var(--windy-snackbar-bg)}[data-sonner-toast][data-type=error]{--windy-snackbar-bg: var(--windy-color-error)}[data-sonner-toast]{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr auto}[data-sonner-toast] [data-close-button],[data-sonner-toast] [data-button]{color:inherit;padding:var(--windy-snackbar-button-padding);display:inline-grid;display:inline grid;justify-content:end;align-items:center}[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]):hover,:is([data-sonner-toast] [data-close-button]):focus-visible,:is([data-sonner-toast] [data-close-button]):active{opacity:1}[data-sonner-toast] [data-button]{grid-row:2;grid-column:2;font-size:var(--windy-step--1)}[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]{grid-row:1 / span 2;grid-column:1;margin:var(--windy-snackbar-gutter);display:flex;align-items:center}}@layer components{.windy-button:has(>.windy-icon:only-child){--_padding: var( --windy-icon-button-padding, calc(.6 * var(--windy-space-2xs) + .4 * var(--windy-space-3xs)) );--windy-button-padding-block: var(--_padding);--windy-button-padding-inline: var(--_padding)}}@layer utility-overrides{.windy-dialog{margin:auto}}@layer components{.windy-dialog{border-radius:var(--windy-dialog-radius, var(--windy-radius-large, .5rem));padding:var(--windy-dialog-gutter, var(--windy-space-l));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;max-inline-size:calc(100vw - 4rem);inline-size:720px}.windy-dialog[open]{display:grid}.windy-dialog{align-content:center;align-items:start;grid-template-columns:[title-start full-start] 1fr [title-end close-button-start] auto [close-button-end full-end];row-gap:var(--windy-dialog-gutter, var(--windy-space-m-l))}.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::backdrop{background-color:rgb(from var(--windy-color-neutral-5) r g b / .5);-webkit-backdrop-filter:var(--windy-dialog-backdrop-filter, blur(4px) contrast(.75));backdrop-filter:var(--windy-dialog-backdrop-filter, blur(4px) contrast(.75))}.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;grid-column:close-button;grid-row:1;opacity:.75}:is(.windy-dialog .close-button):is(:hover,:focus-visible){opacity:1}.windy-dialog .buttons{display:flex;justify-content:flex-end;gap:var(--windy-space-2xs)}.windy-dialog.opening[open]{animation:windy-dialog-fadein .15s ease-out forwards}.windy-dialog.closing{animation:windy-dialog-fadein .15s ease-out forwards reverse}}@layer components{@keyframes windy-dialog-fadein{0%{scale:.95;opacity:0}to{scale:1;opacity:1}}}@layer components{.windy-direction-picker{--_color-dividers: color-mix( in oklab, var(--windy-color-neutral-1), var(--windy-color-neutral-2) );position:relative;display:inline-block;inline-size:var(--windy-direction-picker-size, 12rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top}.windy-direction-picker[data-disabled=true]{pointer-events:none;opacity:.5}.windy-direction-picker>svg{inline-size:100%;border-radius:9999px;border:solid 1px var(--windy-color-neutral-2);fill:var(--windy-color-neutral-1);vertical-align:middle}.windy-direction-picker .dividers,.windy-direction-picker .direction-text{pointer-events:none}.windy-direction-picker .dividers{stroke:var(--_color-dividers);mix-blend-mode:multiply}.windy-direction-picker .direction{--_fill: oklch(from var(--windy-color-neutral-0) calc(l - .015) c h);fill:var(--_fill);outline:2px solid transparent;outline-offset:2px}:is(.windy-direction-picker .direction):hover,:is(.windy-direction-picker .direction):focus-visible,[data-highlighted=true]:is(.windy-direction-picker .direction){fill:oklch(from var(--_fill) calc(l - .05) c h)}[data-active=true]:is(.windy-direction-picker .direction){fill:var(--windy-color-brand)}.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-brand)}.windy-direction-picker .center{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);border-radius:9999px}}@layer components{.windy-file-picker-button{display:inline-block;display:inline flow-root}.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) *)){display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--windy-space-2xs)}.toolbar:is(.windy-form-group :not(.windy-form-group :is(.toolbar,.description,.content,.hint) *)){flex:none;display:flex;flex-wrap:wrap;justify-content:end;align-items:center;gap:var(--windy-space-3xs) var(--windy-space-2xs)}: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) *)){flex:none;font-size:var(--windy-step--1);font-weight:var(--windy-form-group-label-weight, 600);color:var(--windy-color-neutral-5)}.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 components{.windy-flash{--_space: 1.2em;font-size:var(--windy-step--1);line-height:var(--windy-leading);margin-block-end:var(--_space);padding:var(--_space);border-radius:var(--windy-radius-large, .5rem);border:solid 1px var(--_color);color:oklch(from var(--_color) .2 .5 h);background-color:oklch(from var(--_color) 1 .05 h);display:flex;align-items:center;gap:var(--windy-space-2xs)}.windy-flash[data-variant=success]{--_color: var(--windy-color-success)}.windy-flash[data-variant=warning]{--_color: var(--windy-color-warning)}.windy-flash[data-variant=danger]{--_color: var(--windy-color-danger)}}@layer components{.windy-password-input .windy-icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--windy-color-neutral-3);font-size:var(--windy-step--1);line-height:var(--windy-leading-tight)}}@layer components{.windy-oauth-button{color-scheme:light;box-shadow:0 2px 2px rgb(from var(--windy-color-neutral-5) r g b / .1);--windy-button-gutter: 1.3ch;--color-brand-apple: black;--color-brand-facebook: #0760f2;--color-brand-google: white}.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-neutral-4);--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-neutral-0);--windy-button-color-border: var(--windy-color-neutral-4)}.windy-oauth-button[data-provider=facebook]{--windy-button-color-bg: var(--color-brand-facebook);--windy-button-color: var(--windy-color-neutral-0);--windy-button-border-style: none}}@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{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:var(--windy-space-xl);column-gap:var(--windy-space-xl);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{flex:initial;align-self:stretch;display:flex;align-items:var(--windy-page-header-actions-alignment, center)}.windy-page-header .subtitle{margin-block-start:var(--windy-page-header-gutter, var(--windy-space-s));font-size:var(--windy-step-1);color:var(--windy-color-neutral-4)}}@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);padding-block:0;padding-inline:0;display:grid;grid-template-areas:"stack"}.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){justify-self:stretch;padding-block:var(--windy-select-padding-block, .5em);padding-inline-start:var(--_padding-inline);padding-inline-end:calc(var(--_gutter) + var(--_icon-size) + var(--_padding-inline));-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:inherit;color:inherit;background-color:inherit}:is(.windy-select>*):is(select):not(:disabled){cursor:pointer}}@layer components{.windy-pagination-controls{display:grid;grid-auto-flow:column;align-items:stretch;gap:var(--windy-pagination-controls-gap, var(--windy-space-2xs))}.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{display:inline-flex;justify-content:center;align-items:center;gap:.5em;padding-block:.5em;padding-inline:var(--windy-pill-padding-inline, 1em);border-radius:9999px;text-transform:var(--windy-pill-text-transform, uppercase);font-size:calc(var(--_font-size) * .9);font-weight:var(--windy-pill-font-weight, 600);line-height:var(--windy-leading-tight);letter-spacing:var(--windy-tracking);--_font-size: var(--windy-step--1);color:var( --windy-pill-color-text, color-mix(in oklab, var(--windy-color-neutral-4) 75%, var(--windy-color-neutral-5)) );background-color:var(--windy-pill-bg, var(--windy-color-neutral-1))}.windy-pill[data-variant=ok]{background-color:var(--windy-color-ok);color:var(--windy-color-neutral-0)}.windy-pill[data-variant=success]{background-color:var(--windy-color-success);color:var(--windy-color-neutral-0)}.windy-pill[data-variant=warning]{background-color:var(--windy-color-warning);color:var(--windy-color-neutral-5)}.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(-1 * var(--windy-icon-size, 1.5em) / 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 .text,.windy-placeholder .label{block-size:var(--windy-space-s-m);border-radius:var(--windy-radius);background-color:rgb(from var(--windy-color-neutral-5) r g b / .1)}.windy-placeholder .label{block-size:var(--windy-space-xs)}.windy-placeholder .content>*+*{margin-block-start:var(--windy-space-s)}.windy-placeholder .table{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--windy-space-s);align-items:start}: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]{flex-direction:row;align-items:start}.windy-radio-group .option{display:inline-flex;display:inline flex;align-items:center;gap:var(--windy-space-2xs);vertical-align:top;cursor:pointer}[data-disabled=true]:is(.windy-radio-group .option){--windy-input-bg: rgb(from var(--windy-color-neutral-0) r g b / .5);opacity:.5;cursor:not-allowed}.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);margin-block-start:var(--windy-space-3xs);font-size:var(--windy-step--1)}.windy-radio-group .radio{flex:none;min-block-size:0;inline-size:1.5em;padding:0;aspect-ratio:1 / 1;background-color:var(--windy-color-neutral-0);border-radius:9999px;display:flex}.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}.windy-radio-group input:checked~.radio{background-color:var(--windy-radio-accent-color, var(--windy-color-brand));border-color:var(--windy-radio-accent-color, var(--windy-color-brand))}.windy-radio-group .radio-icon{inline-size:50%;aspect-ratio:1 / 1;border-radius:9999px;background-color:var(--windy-color-neutral-0);margin:auto}.windy-radio-group input:not(:checked)~.radio .radio-icon{visibility:hidden}}@layer components{.windy-richtext-editor{display:block;position:relative;padding:0}.windy-richtext-editor .tiptap-container,.windy-richtext-editor .tiptap{inline-size:100%}.windy-richtext-editor .tiptap{padding-block:var(--windy-space-s);padding-inline:var(--windy-space-s);outline:2px solid transparent;outline-offset:2px}:is(.windy-richtext-editor .tiptap) h2,:is(.windy-richtext-editor .tiptap) ul,:is(.windy-richtext-editor .tiptap) ol,:is(.windy-richtext-editor .tiptap) p{margin-block-end:var(--windy-space-2xs)}:is(.windy-richtext-editor .tiptap) h2{margin-block-start:var(--windy-space-2xs);margin-block-end:var(--windy-space-xs);font-size:var(--windy-step-1);line-height:var(--windy-leading);font-weight:700}:is(.windy-richtext-editor .tiptap) strong{font-weight:700}:is(.windy-richtext-editor .tiptap) a{color:var(--windy-color-brand);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) ul,:is(.windy-richtext-editor .tiptap) ol{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{content:attr(data-placeholder);float:left;block-size:0px;pointer-events:none;overflow-wrap:break-word;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{position:absolute;inset-block-start:0px;inset-inline-start:50%;opacity:0;transform:translateY(-75%);filter:drop-shadow(0 1px 2px rgb(from var(--windy-color-neutral-5) / .1)) drop-shadow(0 1px 1px rgb(from var(--windy-color-neutral-5) / .06));transition:opacity var(--windy-timing-function) .1s;display:flex;align-items:center;gap:var(--windy-space-2xs)}: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-x:auto;overflow-inline:auto}.windy-table table{min-inline-size:100%;font-size:var(--windy-step-0);line-height:var(--windy-leading)}:is(:is(.windy-table table) thead) tr{border-block-end:solid 2px var(--windy-color-neutral-2)}:is(:is(.windy-table table) thead) th{padding-block:var(--windy-space-2xs);padding-inline:calc((var(--windy-space-s) + var(--windy-space-m)) / 2);color:inherit;text-align:start;font-size:var(--windy-step--1);font-weight:700}: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: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-x:auto;overflow-inline:auto}@media(min-width:768px){[data-responsive=true]:is(.windy-table table){overflow-x:visible;overflow-inline: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{padding-block:var(--windy-space-2xs);display:block}@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;display:inline flow-root;margin-block-start:calc(-1 * var(--windy-space-3xs) / 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{text-align:center;padding:var(--windy-space-s);opacity:.5}.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-brand))}:is(:is(.windy-table .table-cell) a):is(:hover,:focus,:active){text-decoration:underline}.windy-table .row-actions{margin-block:var(--windy-space-2xs);display:flex;align-items:center;gap:var(--windy-space-2xs)}@media(min-width:768px){.windy-table .row-actions{opacity:0;margin-block:calc(-1 * var(--windy-space-xs));justify-content:end;gap:var(--windy-space-3xs)}}@media(min-width:768px){.windy-table tr:hover .row-actions{opacity:1}}}@layer components{.windy-textarea{--windy-focus-ring-color: transparent;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);color:inherit;background-color:inherit;border-radius:inherit}.auto-resizable:is(.windy-textarea textarea){overflow:hidden}@supports (field-sizing: content){.auto-resizable:is(.windy-textarea textarea){field-sizing:content;overflow:revert-layer}}:is(.windy-textarea textarea)::-moz-placeholder{color:rgb(from currentColor r g b / .25)}:is(.windy-textarea textarea)::placeholder{color:rgb(from currentColor r g b / .25)}}@layer components{.windy-view-direction-picker{position:relative;vertical-align:top;display:inline-block;display:inline flow-root}.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-brand);color:var(--windy-color-neutral-3);background-color:var(--windy-color-neutral-1);border:solid 1px var(--windy-color-neutral-2);block-size:var(--_button-size, 4rem);inline-size:var(--_button-size, 4rem);border-radius:9999px;display:grid;place-items:center}[data-active=true]:is(.windy-view-direction-picker .unselect){color:var(--windy-color-neutral-0);border-color:var(--windy-color-brand);background-color:var(--windy-color-brand)}[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{overflow:visible}}@layer components{.windy-dashboard-layout-nav{font-size:var(--windy-dashboard-layout-nav-font-size, var(--windy-step-2))}.windy-dashboard-layout-nav hr{margin-block:var(--windy-space-s);border-color:var(--windy-color-neutral-1)}.windy-dashboard-layout-nav .item{position:relative;padding-block:var(--windy-space-xs);padding-inline-start:var(--windy-space-3xs);line-height:var(--windy-leading-tight);font-weight:600;display:flex;align-items:center;gap:var(--windy-space-2xs)}@media(min-width:768px){.windy-dashboard-layout-nav .item{gap:var(--windy-space-2xs);padding-inline:var(--windy-space-3xs)}}:is(.windy-dashboard-layout-nav .item):hover,[data-active=true]:is(.windy-dashboard-layout-nav .item){color:var(--windy-dashboard-layout-color-accent, var(--windy-color-brand))}@media(min-width:768px){[data-active=true]:is(.windy-dashboard-layout-nav .item):before{content:"";position:absolute;inset-block-start:0px;inset-inline-start:calc(-1 * var(--windy-space-l));block-size:100%;inline-size:var(--windy-space-3xs-2xs);background-color:var( --windy-dashboard-layout-color-accent, var(--windy-color-brand) )}}.windy-dashboard-layout-nav{--_icon_size: var(--windy-icon-size)}.windy-dashboard-layout-nav .icon{--windy-icon-size: calc(.85 * var(--_icon_size));line-height:var(--windy-leading-tight)}.windy-dashboard-layout-nav .submenu{margin-block-end:var(--windy-space-2xs);margin-inline-start:var(--windy-space-s);font-size:var(--windy-dashboard-layout-submenu-font-size, .75em)}@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{display:flex;align-items:center;gap:var(--windy-space-3xs);line-height:var(--windy-leading-tight)}:is(.windy-dashboard-layout-nav .subitem):hover{text-decoration-line:underline}[data-active=true]:is(.windy-dashboard-layout-nav .subitem){color:var(--windy-dashboard-layout-color-accent, var(--windy-color-brand))}.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{position:absolute;inset-block-end:var(--windy-space-l);display:flex;align-items:center;gap:var(--windy-space-s)}@media(min-width:768px){.windy-dashboard-user-widget{position:static}}.windy-dashboard-user-widget .wrapper{position:relative}.windy-dashboard-user-widget .avatar{block-size:var(--windy-space-xl);inline-size:var(--windy-space-xl);border-radius:9999px;background-color:var(--windy-color-neutral-1);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}.windy-dashboard-user-widget .avatar-placeholder{display:flex;align-items:center;justify-content:center}.windy-dashboard-user-widget .avatar-badge{position:absolute;inline-size:100%;inset-block-end:-.5lh}.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{font-size:var(--windy-step--1);line-height:var(--windy-leading-tight);color:var(--windy-dashboard-layout-color-accent, var(--windy-color-brand))}:is(.windy-dashboard-user-widget .sign-out):hover{text-decoration:underline}}@layer components{.windy-dashboard-layout{min-block-size:100vh;background-color:color-mix(in oklab,var(--windy-color-neutral-0) 80%,var(--windy-color-neutral-1))}@media(min-width:768px){.windy-dashboard-layout{display:flex}}.windy-dashboard-layout .wrapper: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: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:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .sidebar-content{transition:transform cubic-bezier(.4,0,.2,1) .5s}[data-animated=true]:is(.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .sidebar{transition:all cubic-bezier(.4,0,.2,1) .15s}@media(min-width:768px){.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *){inline-size:20em;flex:none}[data-collapsed=true]:is(.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)){margin-inline-start:-19em}}:is(.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .sidebar{position:fixed;inset-block-start:0px;z-index:10;inline-size:100vw;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;display:flex;flex-direction:column}@media(min-width:768px){:is(.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .sidebar{position:sticky;min-block-size:100vh;inline-size:100%;background-color:var(--windy-color-neutral-0)}}[data-expanded=true]:is(.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .sidebar{min-block-size:100svh;background-color:rgb(from var(--windy-color-neutral-5) r g b / .3)}@media(min-width:768px){[data-expanded=true]:is(.windy-dashboard-layout .wrapper: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:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .sidebar-header{padding-inline:var(--windy-space-s);padding-block:var(--windy-space-xs);background-color:var(--windy-color-neutral-0);display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){:is(.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .sidebar-header{padding:var(--windy-space-l)}}[data-expanded=true]:is(.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .sidebar-header{background-color:transparent}:is(.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .sidebar-content{flex:1 1 auto;block-size:100vh;block-size:100dvh;position:fixed;inset-block-start:0px;inset-inline-start:0px;inline-size:calc(100vw - 20%);transform:translate(-100%);background-color:var(--windy-color-neutral-0)}@media(min-width:768px){:is(.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .sidebar-content{position:static;block-size:auto;inline-size:100%;background-color:transparent;display:flex;flex-direction:column}}[data-expanded=true]:is(.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .sidebar-content{transform:translate(0)}:is(.windy-dashboard-layout .wrapper: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: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:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .menu-opener){margin:calc(-1 * var(--windy-space-s));touch-action:manipulation;padding:var(--windy-space-xs);padding-inline-end:var(--windy-space-s)}@media(min-width:768px){[data-kind=mobile]:is(:is(.windy-dashboard-layout .wrapper: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:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .menu-opener){position:absolute;inset-block-start:50%;inset-inline-end:0px;z-index:10;display:none;transform:translate(50%,-50%);border-radius:9999px;border-width:1px;border-color:var(--windy-color-neutral-1);background-color:var(--windy-color-neutral-0);padding:var(--windy-space-3xs);text-align:center;line-height:var(--windy-leading-tight)}@media(min-width:768px){[data-kind=desktop]:is(:is(.windy-dashboard-layout .wrapper:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .menu-opener){display:block}}:is(.windy-dashboard-layout .wrapper: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:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .menu-wrapper{padding:var(--windy-space-l)}}:is(.windy-dashboard-layout .wrapper: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:not(.windy-dashboard-layout .windy-dashboard-user-widget *,.windy-dashboard-layout .wrapper *)) .user-wrapper{padding:var(--windy-space-l)}}.windy-dashboard-layout .content:not(.windy-dashboard-layout .content *){flex:1 1 auto;padding-block-start:var(--windy-space-m);padding-block-end:calc(var(--windy-space-l) + env(safe-area-inset-bottom,0));padding-inline:var(--windy-space-m)}@media(min-width:768px){.windy-dashboard-layout .content:not(.windy-dashboard-layout .content *){padding-left:var(--windy-space-xl);padding-right:var(--windy-space-xl);padding-top:var(--windy-space-l);padding-bottom:var(--windy-space-3xl)}}}
