@layer wa-native{html{box-sizing:border-box;tab-size:4;background-color:var(--wa-color-surface-default);margin:0;padding:0}*,:before,:after{box-sizing:inherit}body{min-height:100vh;color:var(--wa-color-text-normal);font-family:var(--wa-font-family-body);font-size:var(--wa-font-size-m);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;margin:0;padding:0}address,audio,blockquote,dd,details,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,p,pre,table,ul,video{margin:0;&:has(+*){margin-block-end:var(--wa-content-spacing)}}h1,h2,h3,h4,h5,h6{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}h1{font-size:var(--wa-font-size-3xl)}h2{font-size:var(--wa-font-size-2xl)}h3{font-size:var(--wa-font-size-xl)}h4{font-size:var(--wa-font-size-l)}h5{font-size:var(--wa-font-size-m)}h6{font-size:var(--wa-font-size-xs)}p{text-wrap:wrap}@supports (text-wrap:pretty){p{text-wrap:pretty}}blockquote{padding:var(--wa-space-xl);color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-longform);font-size:var(--wa-font-size-larger);border-inline-start:var(--wa-border-style) var(--wa-border-width-l) var(--wa-color-neutral-border-quiet)}hr{margin:var(--wa-content-spacing) 0;border:none;border-bottom:solid var(--wa-border-width-s) var(--wa-color-surface-border)}figcaption{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-smaller);line-height:var(--wa-line-height-condensed);margin-block-start:var(--wa-space-xs)}ul,ol{padding:0}li>ul,li>ol{margin-inline-start:.25em}ul{list-style:outside}li{margin-inline-start:1.125em;padding:0}ul>li::marker{color:color-mix(in oklch, currentColor 40%, transparent)}ol>li::marker{color:color-mix(in oklch, currentColor 60%, transparent)}dt{font-weight:var(--wa-font-weight-bold)}menu{margin:0;padding:0;list-style:none;&>li{margin:0}}strong,b{font-weight:var(--wa-font-weight-bold)}em,i{font-style:italic}u{text-underline-offset:.125em;text-decoration-line:underline;text-decoration-thickness:.09375em}s{text-decoration-line:line-through;text-decoration-thickness:.09375em}ins{text-decoration-color:var(--wa-color-success-on-quiet);text-underline-offset:.125em;text-decoration-line:underline;text-decoration-thickness:.09375em}del{color:color-mix(in oklab, currentColor, transparent 10%);text-decoration-color:var(--wa-color-danger-on-quiet);text-decoration-line:line-through;text-decoration-thickness:.09375em}mark{color:var(--wa-color-warning-on-quiet);background-color:var(--wa-color-warning-fill-quiet);border-radius:var(--wa-border-radius-s);padding:.125em .25em}small{font-size:var(--wa-font-size-smaller)}sub,sup{font-size:var(--wa-font-size-smaller);line-height:0}sub{vertical-align:sub}sup{vertical-align:super}abbr[title]{text-underline-offset:.125em;cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:.09375em}kbd{font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);border:solid var(--wa-border-width-s) color-mix(in oklab, currentColor, transparent 50%);border-radius:var(--wa-border-radius-s);box-shadow:0 .125em 0 0 color-mix(in oklab, currentColor, transparent 50%);padding:.125em .25em;& wa-icon{vertical-align:-2px}}a{color:var(--wa-color-text-link);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default);text-underline-offset:.125em;text-decoration-thickness:.09375em}:is([appearance~=accent],.wa-accent){& a,& a:hover{color:currentColor}}a:hover{color:color-mix(in oklab, var(--wa-color-text-link), var(--wa-color-mix-hover));text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}code,samp,var{font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);background-color:var(--wa-color-overlay-inline);border-radius:var(--wa-border-radius-s);padding:.125em .25em}pre{padding:var(--wa-space-m);font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);white-space:pre;background-color:var(--wa-color-overlay-inline);border-radius:var(--wa-panel-border-radius);overflow-x:auto;& code,& samp,& var{background-color:#0000;padding:0;font-size:1em}@media print{border:solid var(--wa-border-width-s) var(--wa-color-surface-border);background:0 0}}img,svg,picture,video{max-width:100%;height:auto}img,picture,video{border-radius:var(--wa-border-radius-m)}embed,iframe,object{max-width:100%}iframe{border:none}table{font-variant-numeric:tabular-nums;border-collapse:collapse;border:none;width:100%}caption{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-smaller);&:has(+*){margin-block-end:.75em}}tbody{& tr{border-block-start:var(--wa-border-style) var(--wa-border-width-s) var(--wa-color-border-quiet);:where(table.wa-zebra-rows) &:nth-child(odd){background-color:color-mix(in oklab, var(--wa-color-fill-quiet) 60%, transparent)}:where(table.wa-hover-rows) &{@media (hover:hover){&:hover{background-color:var(--wa-color-fill-quiet);&,&+tr{border-block-start-color:var(--wa-color-border-normal)}}}}}}td,th{text-align:start;vertical-align:top;padding:.75em}th{font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-bold);&:not([scope=row]):not(:has(+td)){border-block-end:var(--wa-border-style) var(--wa-border-width-s) var(--wa-color-border-normal)}}details{background-color:var(--wa-color-surface-default);border:var(--wa-panel-border-width) var(--wa-color-surface-border) var(--wa-panel-border-style);border-radius:var(--wa-panel-border-radius);overflow-anchor:none;padding:0;& summary{padding:var(--wa-space-m);border-radius:calc(var(--wa-panel-border-radius) - var(--wa-panel-border-width));cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex;&>*{margin:0}&:focus{outline:none}&:focus-visible{outline:var(--wa-focus-ring);outline-offset:calc(var(--wa-panel-border-width) + var(--wa-focus-ring-offset))}}&[open]{padding:0 var(--wa-space-m) var(--wa-space-m) var(--wa-space-m);& summary{margin-inline:calc(-1 * var(--wa-space-m));border-end-end-radius:0;border-end-start-radius:0}}&::details-content{box-sizing:border-box}@media print{border:solid var(--wa-border-width-s) var(--wa-color-surface-border);background:0 0;& summary{list-style:none}}}details summary{&::marker{display:none}&::-webkit-details-marker{display:none}&:after{content:"";background-color:var(--wa-color-text-quiet);width:1rem;height:1rem;rotate:0deg;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill=\"currentColor\" d=\"M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"/></svg>") 50% no-repeat}&:dir(rtl):after{rotate:180deg}}details[open] summary:after{rotate:90deg}dialog{width:32rem;max-width:calc(100% - var(--wa-space-l));padding:var(--wa-space-l);background-color:var(--wa-color-surface-raised);border-radius:var(--wa-panel-border-radius);box-shadow:var(--wa-shadow-l);transition:var(--wa-transition-slow,.2s) var(--wa-transition-easing);border:none;flex-direction:column;align-items:start;margin:auto;inset:0;&[open]{display:flex}&:focus{outline:none}}dialog::backdrop{background-color:var(--wa-color-overlay-modal,#00000040)}label{color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height);display:inline-block;position:relative;&:has(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=reset],[type=submit]),textarea,select){width:100%}&+:is(input:not([type=checkbox],[type=radio]),textarea,select),&>:is(input:not([type=checkbox],[type=radio]),textarea,select){margin-block-start:.5em}}fieldset{padding:var(--wa-space-l);border:solid 1px var(--wa-color-surface-border);border-radius:var(--wa-border-radius-m);padding-block-start:calc(var(--wa-space-l) - .5em)}legend{padding:0;padding-inline:var(--wa-space-xs);font-weight:var(--wa-form-control-label-font-weight)}button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button{&:not(input[type=file]){height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-font-weight-action);vertical-align:middle;white-space:nowrap;border-style:var(--wa-border-style);border-width:max(1px, var(--wa-form-control-border-width));transition-property:background,border,box-shadow,color;transition-duration:var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);cursor:pointer;user-select:none;border-start-start-radius:var(--_button-start-start-radius,var(--wa-form-control-border-radius));border-start-end-radius:var(--_button-start-end-radius,var(--wa-form-control-border-radius));border-end-end-radius:var(--_button-end-end-radius,var(--wa-form-control-border-radius));border-end-start-radius:var(--_button-end-start-radius,var(--wa-form-control-border-radius));justify-content:center;align-items:center;margin-block-start:var(--_button-vertical-indent);margin-inline-start:var(--_button-horizontal-indent);text-decoration:none;display:inline-flex}&::file-selector-button{height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-font-weight-action);vertical-align:middle;white-space:nowrap;border-style:var(--wa-border-style);border-width:max(1px, var(--wa-form-control-border-width));transition-property:background,border,box-shadow,color;transition-duration:var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);cursor:pointer;user-select:none;border-start-start-radius:var(--_button-start-start-radius,var(--wa-form-control-border-radius));border-start-end-radius:var(--_button-start-end-radius,var(--wa-form-control-border-radius));border-end-end-radius:var(--_button-end-end-radius,var(--wa-form-control-border-radius));border-end-start-radius:var(--_button-end-start-radius,var(--wa-form-control-border-radius));justify-content:center;align-items:center;margin-block-start:var(--_button-vertical-indent);margin-inline-start:var(--_button-horizontal-indent);text-decoration:none;display:inline-flex}&.wa-outlined{&:not(input[type=file]){margin-block-start:var(--_button-vertical-indent-outlined);margin-inline-start:var(--_button-horizontal-indent-outlined)}&::file-selector-button{margin-block-start:var(--_button-vertical-indent-outlined);margin-inline-start:var(--_button-horizontal-indent-outlined)}}&:not(input[type=file]){color:var(--wa-color-on-loud,var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud));border-color:#0000;&:not(:disabled){@media (hover:hover){&:hover{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-hover));transform:var(--wa-button-transform-hover)}}&:active{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-active));transform:var(--wa-button-transform-active)}@media (prefers-reduced-motion:reduce){&:hover,&:active{transform:none}}}}&:is(input[type=file]){&::file-selector-button{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal));border-color:#0000}&:not(:disabled){&::file-selector-button:hover{background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-hover))}&::file-selector-button:active{background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-active))}}}&.wa-plain{&:not(input[type=file]){color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:#0000;border-color:#0000}&::file-selector-button{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:#0000;border-color:#0000}&:not(:disabled){&:not(input[type=file]):hover{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet))}&::file-selector-button:hover{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet))}&:not(input[type=file]):active{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab, var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet)), var(--wa-color-mix-active))}&::file-selector-button:active{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab, var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet)), var(--wa-color-mix-active))}}}&.wa-outlined{&:not(input[type=file]){color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));border-color:var(--wa-color-border-loud,var(--wa-color-neutral-border-loud));background-color:#0000}&::file-selector-button{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));border-color:var(--wa-color-border-loud,var(--wa-color-neutral-border-loud));background-color:#0000}&:not(:disabled){&:not(input[type=file]):hover{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet))}&::file-selector-button:hover{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet))}&:not(input[type=file]):active{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab, var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet)), var(--wa-color-mix-active))}&::file-selector-button:active{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab, var(--wa-color-fill-quiet,var(--wa-color-neutral-fill-quiet)), var(--wa-color-mix-active))}}}&.wa-filled{&:not(input[type=file]){color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal));border-color:#0000}&::file-selector-button{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal));border-color:#0000}&:not(:disabled){&:not(input[type=file]):hover{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-hover))}&::file-selector-button:hover{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-hover))}&:not(input[type=file]):active{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-active))}&::file-selector-button:active{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab, var(--wa-color-fill-normal,var(--wa-color-neutral-fill-normal)), var(--wa-color-mix-active))}}&.wa-outlined{&:not(input[type=file]){border-color:var(--wa-color-border-normal,var(--wa-color-neutral-border-normal))}&::file-selector-button{border-color:var(--wa-color-border-normal,var(--wa-color-neutral-border-normal))}}}&.wa-accent{&:not(input[type=file]){color:var(--wa-color-on-loud,var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud));border-color:#0000}&::file-selector-button{color:var(--wa-color-on-loud,var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud));border-color:#0000}&:not(:disabled){&:not(input[type=file]):hover{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-hover))}&::file-selector-button:hover{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-hover))}&:not(input[type=file]):active{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-active))}&::file-selector-button:active{background-color:color-mix(in oklab, var(--wa-color-fill-loud,var(--wa-color-neutral-fill-loud)), var(--wa-color-mix-active))}}}&.wa-pill{&:not(input[type=file]){border-start-start-radius:var(--_button-start-start-radius,var(--wa-border-radius-pill));border-start-end-radius:var(--_button-start-end-radius,var(--wa-border-radius-pill));border-end-end-radius:var(--_button-end-end-radius,var(--wa-border-radius-pill));border-end-start-radius:var(--_button-end-start-radius,var(--wa-border-radius-pill))}&::file-selector-button{border-start-start-radius:var(--_button-start-start-radius,var(--wa-border-radius-pill));border-start-end-radius:var(--_button-start-end-radius,var(--wa-border-radius-pill));border-end-end-radius:var(--_button-end-end-radius,var(--wa-border-radius-pill));border-end-start-radius:var(--_button-end-start-radius,var(--wa-border-radius-pill))}}&:focus{outline:none}&:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}&:is(){border:0}&:disabled{opacity:.5;cursor:not-allowed;& *{pointer-events:none}}&>wa-icon:has(+*){margin-inline-end:.75em}&>*+wa-icon{margin-inline-start:.75em}}input[type=file]{max-inline-size:100%;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);vertical-align:middle;border-radius:var(--wa-border-radius-m);cursor:pointer;display:block}input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio]){width:fit-content;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);user-select:none;display:inline-flex;&,&+label{cursor:pointer}&:disabled,&:has(:disabled){opacity:.5;cursor:not-allowed}}input[type=checkbox],input[type=radio]{appearance:none;width:var(--wa-form-control-toggle-size);height:var(--wa-form-control-toggle-size);background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color);border-style:var(--wa-border-style);border-width:var(--wa-form-control-border-width);transition:background var(--wa-transition-normal), border-color var(--wa-transition-fast), box-shadow var(--wa-transition-fast), color var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);flex:none;justify-content:center;align-items:center;margin:0;margin-inline-end:.5em;&:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}}input[type=checkbox]{--checked-icon-color:var(--wa-color-brand-on-loud);--checked-icon-scale:.8;border-radius:min(calc(var(--wa-form-control-toggle-size) * .375), var(--wa-border-radius-s));&:checked,&:indeterminate{color:var(--checked-icon-color);background-color:var(--wa-form-control-activated-color);border-color:var(--wa-form-control-activated-color)}&:checked:after,&:indeterminate:after{content:"";width:var(--wa-form-control-toggle-size);height:var(--wa-form-control-toggle-size);scale:var(--checked-icon-scale);background-color:currentColor}&:checked:after{mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill=\"currentColor\" d=\"M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z\"/></svg>") 50%/1em 1em no-repeat}&:indeterminate:after{mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"16\" width=\"14\" viewBox=\"0 0 448 512\"><path d=\"M431 256c0 17.7-14.3 32-32 32H49c-17.7 0-32-14.3-32-32s14.3-32 32-32h350c17.7 0 32 14.3 32 32z\"/></svg>") 50% no-repeat}}input[type=radio]{--checked-icon-color:var(--wa-form-control-activated-color);--checked-icon-scale:.7;color:#0000;border-radius:50%;&:checked{color:var(--checked-icon-color);border-color:var(--wa-form-control-activated-color)}&:checked:after{content:"";aspect-ratio:1;width:100%;scale:var(--checked-icon-scale);background-color:currentColor;border-radius:50%}}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select{width:100%;height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);color:var(--wa-form-control-value-color);font-size:var(--wa-form-control-value-size);font-family:inherit;font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);vertical-align:middle;background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color);border-style:var(--wa-form-control-border-style);border-width:var(--wa-form-control-border-width);border-radius:var(--wa-form-control-border-radius);transition:background-color var(--wa-transition-normal), border-color var(--wa-transition-normal), outline-color var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);outline:var(--wa-focus-ring-style) var(--wa-focus-ring-width) transparent;outline-offset:var(--wa-focus-ring-offset);cursor:text;&::placeholder{color:var(--wa-form-control-placeholder-color);user-select:none}&:focus-visible{outline-color:var(--wa-color-focus)}&:disabled{opacity:.5;cursor:not-allowed}&.wa-outlined{background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color)}&.wa-filled{background-color:var(--wa-color-neutral-fill-quiet);border-color:var(--wa-color-neutral-fill-quiet);&.wa-outlined{border-color:var(--wa-form-control-border-color)}}&.wa-pill{border-radius:var(--wa-border-radius-pill)}}textarea{height:auto;min-height:var(--wa-form-control-height);scroll-padding-block:var(--wa-form-control-padding-block);padding:calc(var(--wa-form-control-padding-block) - ((1lh - 1em) / 2)) var(--wa-form-control-padding-inline);line-height:var(--wa-line-height-normal);resize:vertical}select{--icon-caret:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill=\"rgb(180 180 200)\" d=\"M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z\"/></svg>");appearance:none;background-image:var(--icon-caret), var(--icon-caret);background-repeat:no-repeat;background-position:center right var(--wa-form-control-padding-inline);background-blend-mode:hue, difference;text-overflow:ellipsis;min-width:0;cursor:pointer;background-size:1rem 1rem;padding-inline-end:calc(var(--wa-form-control-padding-inline) + 1rem + var(--wa-space-xs));position:relative;overflow:hidden;&[multiple]{height:auto;padding-inline:var(--wa-form-control-padding-inline);background-image:none}}input[type=color]{block-size:var(--wa-form-control-height);inline-size:var(--wa-form-control-height);padding:calc(var(--wa-form-control-border-width) * 2);border:var(--wa-form-control-border-width) var(--wa-border-style) var(--wa-form-control-border-color);border-radius:var(--wa-form-control-border-radius);cursor:pointer;forced-color-adjust:none;background:0 0;font-size:1em;display:block;&::-webkit-color-swatch-wrapper{border-radius:inherit;padding:0}&::-webkit-color-swatch{border-radius:calc(var(--wa-form-control-border-radius) - var(--wa-form-control-border-width) * 3);border:none}&::-moz-color-swatch{border-radius:calc(var(--wa-form-control-border-radius) - var(--wa-form-control-border-width) * 3);border:none}&:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}}input[type=range]{--thumb-width:1.4em;--thumb-height:1.4em;--track-size:.5em;-webkit-appearance:none;width:100%;height:var(--track-size);font-size:inherit;line-height:var(--wa-form-control-height);vertical-align:middle;background-color:var(--wa-color-neutral-fill-normal);border-radius:calc(var(--track-size) / 2);flex-direction:column;margin:0;display:flex;position:relative;&::-webkit-slider-runnable-track{width:100%;height:var(--track-size);border:none;border-radius:999px}&::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-width);height:var(--thumb-height);margin-top:calc(var(--thumb-height) / -2 + var(--track-size) / 2);background-color:var(--wa-form-control-activated-color);border:solid .125em var(--wa-color-surface-default);transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--wa-transition-normal);transition-timing-function:var(--wa-transition-easing);border-radius:50%}&:enabled{&:focus-visible::-webkit-slider-thumb{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}&::-webkit-slider-thumb{cursor:pointer}&::-webkit-slider-thumb:active{cursor:grabbing}}&::-moz-focus-outer{border:0}&::-moz-range-progress{height:var(--track-size);background-color:var(--wa-color-neutral-fill-normal);border-radius:3px}&::-moz-range-track{width:100%;height:var(--track-size);background-color:var(--wa-color-neutral-fill-normal);border:none;border-radius:999px}&::-moz-range-thumb{width:var(--thumb-width);height:var(--thumb-height);background-color:var(--wa-form-control-activated-color);border:solid .125em var(--wa-color-surface-default);transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--wa-transition-normal);transition-timing-function:var(--wa-transition-easing);border-radius:50%}&:enabled{&:focus-visible::-moz-range-thumb{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}&::-moz-range-thumb{cursor:pointer}&::-moz-range-thumb:active{cursor:grabbing}}}label>input[type=range]{margin-block-start:1em}input[type=range]:focus{outline:none}input[type=range]:disabled{opacity:.5;cursor:not-allowed;&::-webkit-slider-thumb{cursor:not-allowed}&::-moz-range-thumb{cursor:not-allowed}}progress{--indicator-color:var(--wa-color-brand-fill-loud);width:100%;height:1rem;color:var(--wa-color-brand-on-loud);background-color:var(--wa-color-neutral-fill-normal);border-radius:var(--wa-border-radius-pill);overflow:hidden;&::-webkit-progress-bar{background:0 0}&[value]::-webkit-progress-value{background-color:var(--indicator-color)}&::-moz-progress-bar{background-color:var(--indicator-color)}}progress:not([value]){padding-left:var(--inset-inline-start);animation:2.5s cubic-bezier(.37,0,.63,1) infinite wa-progress-indeterminate;&::-webkit-progress-bar{background-color:var(--indicator-color)}}@keyframes wa-fade-in{0%{opacity:0}}@keyframes wa-progress-indeterminate{0%{padding-inline-end:100%}25%,to{padding-inline-end:0%}75%,to{padding-inline-start:100%}}.wa-invalid{--wa-form-control-border-color:var(--wa-color-danger-border-loud);--wa-form-control-activated-color:var(--wa-color-danger-fill-loud);--wa-form-control-value-color:var(--wa-color-danger-on-quiet);--wa-color-focus:var(--wa-color-danger-border-loud);--wa-color-text-quiet:var(--wa-color-danger-on-quiet)}.wa-valid{--wa-form-control-border-color:var(--wa-color-success-border-loud);--wa-form-control-activated-color:var(--wa-color-success-fill-loud);--wa-form-control-value-color:var(--wa-color-success-on-quiet);--wa-color-focus:var(--wa-color-success-border-loud);--wa-color-text-quiet:var(--wa-color-success-on-quiet)}}@layer wa-base{wa-page :is(*){scroll-margin-top:var(--scroll-margin-top)}wa-page[view=desktop] [data-toggle-nav]{display:none}wa-page[view=mobile] .wa-desktop-only,wa-page[view=desktop] .wa-mobile-only{display:none!important}}@layer wa-utilities{.wa-size-xs{font-size:var(--wa-font-size-xs)}.wa-size-s{font-size:var(--wa-font-size-s)}.wa-size-m{font-size:var(--wa-font-size-m)}.wa-size-l{font-size:var(--wa-font-size-l)}.wa-size-xl{font-size:var(--wa-font-size-xl)}:where(:root),.wa-neutral{--wa-color-fill-loud:var(--wa-color-neutral-fill-loud);--wa-color-fill-normal:var(--wa-color-neutral-fill-normal);--wa-color-fill-quiet:var(--wa-color-neutral-fill-quiet);--wa-color-border-loud:var(--wa-color-neutral-border-loud);--wa-color-border-normal:var(--wa-color-neutral-border-normal);--wa-color-border-quiet:var(--wa-color-neutral-border-quiet);--wa-color-on-loud:var(--wa-color-neutral-on-loud);--wa-color-on-normal:var(--wa-color-neutral-on-normal);--wa-color-on-quiet:var(--wa-color-neutral-on-quiet)}.wa-brand{--wa-color-fill-loud:var(--wa-color-brand-fill-loud);--wa-color-fill-normal:var(--wa-color-brand-fill-normal);--wa-color-fill-quiet:var(--wa-color-brand-fill-quiet);--wa-color-border-loud:var(--wa-color-brand-border-loud);--wa-color-border-normal:var(--wa-color-brand-border-normal);--wa-color-border-quiet:var(--wa-color-brand-border-quiet);--wa-color-on-loud:var(--wa-color-brand-on-loud);--wa-color-on-normal:var(--wa-color-brand-on-normal);--wa-color-on-quiet:var(--wa-color-brand-on-quiet)}.wa-success{--wa-color-fill-loud:var(--wa-color-success-fill-loud);--wa-color-fill-normal:var(--wa-color-success-fill-normal);--wa-color-fill-quiet:var(--wa-color-success-fill-quiet);--wa-color-border-loud:var(--wa-color-success-border-loud);--wa-color-border-normal:var(--wa-color-success-border-normal);--wa-color-border-quiet:var(--wa-color-success-border-quiet);--wa-color-on-loud:var(--wa-color-success-on-loud);--wa-color-on-normal:var(--wa-color-success-on-normal);--wa-color-on-quiet:var(--wa-color-success-on-quiet)}.wa-warning{--wa-color-fill-loud:var(--wa-color-warning-fill-loud);--wa-color-fill-normal:var(--wa-color-warning-fill-normal);--wa-color-fill-quiet:var(--wa-color-warning-fill-quiet);--wa-color-border-loud:var(--wa-color-warning-border-loud);--wa-color-border-normal:var(--wa-color-warning-border-normal);--wa-color-border-quiet:var(--wa-color-warning-border-quiet);--wa-color-on-loud:var(--wa-color-warning-on-loud);--wa-color-on-normal:var(--wa-color-warning-on-normal);--wa-color-on-quiet:var(--wa-color-warning-on-quiet)}.wa-danger{--wa-color-fill-loud:var(--wa-color-danger-fill-loud);--wa-color-fill-normal:var(--wa-color-danger-fill-normal);--wa-color-fill-quiet:var(--wa-color-danger-fill-quiet);--wa-color-border-loud:var(--wa-color-danger-border-loud);--wa-color-border-normal:var(--wa-color-danger-border-normal);--wa-color-border-quiet:var(--wa-color-danger-border-quiet);--wa-color-on-loud:var(--wa-color-danger-on-loud);--wa-color-on-normal:var(--wa-color-danger-on-normal);--wa-color-on-quiet:var(--wa-color-danger-on-quiet)}.wa-cloak:has(:not(:defined)){animation:2s step-end wa-fouce-cloak}@keyframes wa-fouce-cloak{0%{opacity:0}to{opacity:1}}.wa-visually-hidden:not(:focus-within),.wa-visually-hidden-force,.wa-visually-hidden-hint::part(hint),.wa-visually-hidden-label::part(label),.wa-visually-hidden-label::part(form-control-label){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:none!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@supports (scrollbar-gutter:stable){.wa-scroll-lock{scrollbar-gutter:var(--wa-scroll-lock-gutter)!important}.wa-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter:stable){.wa-scroll-lock body{padding-right:var(--wa-scroll-lock-size)!important;overflow:hidden!important}}.wa-placeholder{background-color:var(--wa-color-neutral-fill-quiet);border:dashed var(--wa-border-width-s) var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-l);padding:var(--wa-space-3xl);align-self:stretch}:where(.wa-align-items-start,.wa-align-items-end,.wa-align-items-center,.wa-align-items-stretch,.wa-align-items-baseline){display:flex}.wa-align-items-start{align-items:flex-start}.wa-align-items-end{align-items:flex-end}.wa-align-items-center{align-items:center}.wa-align-items-stretch{align-items:stretch}.wa-align-items-baseline{align-items:baseline}.wa-align-self-start{align-self:flex-start}.wa-align-self-end{align-self:flex-end}.wa-align-self-center{align-self:center}.wa-align-self-stretch{align-self:stretch}.wa-align-self-baseline{align-self:baseline}:where(.wa-justify-content-start,.wa-justify-content-end,.wa-justify-content-center,.wa-justify-content-space-around,.wa-justify-content-space-between,.wa-justify-content-space-evenly){display:flex}.wa-justify-content-start{justify-content:flex-start}.wa-justify-content-end{justify-content:flex-end}.wa-justify-content-center{justify-content:center}.wa-justify-content-space-around{justify-content:space-around}.wa-justify-content-space-between{justify-content:space-between}.wa-justify-content-space-evenly{justify-content:space-evenly}:where(.wa-flex-wrap,.wa-flex-nowrap,.wa-flex-wrap-reverse){display:flex}.wa-flex-wrap{flex-wrap:wrap}.wa-flex-nowrap{flex-wrap:nowrap}.wa-flex-wrap-reverse{flex-wrap:wrap-reverse}.wa-border-radius-s{border-radius:var(--wa-border-radius-s)}.wa-border-radius-m{border-radius:var(--wa-border-radius-m)}.wa-border-radius-l{border-radius:var(--wa-border-radius-l)}.wa-border-radius-pill{border-radius:var(--wa-border-radius-pill)}.wa-border-radius-circle{border-radius:var(--wa-border-radius-circle)}.wa-border-radius-square{border-radius:var(--wa-border-radius-square)}:where(.wa-gap-0,.wa-gap-3xs,.wa-gap-2xs,.wa-gap-xs,.wa-gap-s,.wa-gap-m,.wa-gap-l,.wa-gap-xl,.wa-gap-2xl,.wa-gap-3xl,.wa-gap-4xl,.wa-gap-5xl){display:flex}.wa-gap-0{gap:0}.wa-gap-3xs{gap:var(--wa-space-3xs)}.wa-gap-2xs{gap:var(--wa-space-2xs)}.wa-gap-xs{gap:var(--wa-space-xs)}.wa-gap-s{gap:var(--wa-space-s)}.wa-gap-m{gap:var(--wa-space-m)}.wa-gap-l{gap:var(--wa-space-l)}.wa-gap-xl{gap:var(--wa-space-xl)}.wa-gap-2xl{gap:var(--wa-space-2xl)}.wa-gap-3xl{gap:var(--wa-space-3xl)}.wa-gap-4xl{gap:var(--wa-space-4xl)}.wa-gap-5xl{gap:var(--wa-space-5xl)}[class*=wa-body]{font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal)}[class*=wa-heading]{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}[class*=wa-caption]{color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-condensed)}[class*=wa-longform]{font-family:var(--wa-font-family-longform);font-weight:var(--wa-font-weight-longform);line-height:var(--wa-line-height-normal)}.wa-font-size-3xs,.wa-body-3xs,.wa-heading-3xs,.wa-caption-3xs,.wa-longform-3xs{font-size:var(--wa-font-size-3xs)}.wa-font-size-2xs,.wa-body-2xs,.wa-heading-2xs,.wa-caption-2xs,.wa-longform-2xs{font-size:var(--wa-font-size-2xs)}.wa-font-size-xs,.wa-body-xs,.wa-heading-xs,.wa-caption-xs,.wa-longform-xs{font-size:var(--wa-font-size-xs)}.wa-font-size-s,.wa-body-s,.wa-heading-s,.wa-caption-s,.wa-longform-s{font-size:var(--wa-font-size-s)}.wa-font-size-m,.wa-body-m,.wa-heading-m,.wa-caption-m,.wa-longform-m{font-size:var(--wa-font-size-m)}.wa-font-size-l,.wa-body-l,.wa-heading-l,.wa-caption-l,.wa-longform-l{font-size:var(--wa-font-size-l)}.wa-font-size-xl,.wa-body-xl,.wa-heading-xl,.wa-caption-xl,.wa-longform-xl{font-size:var(--wa-font-size-xl)}.wa-font-size-2xl,.wa-body-2xl,.wa-heading-2xl,.wa-caption-2xl,.wa-longform-2xl{font-size:var(--wa-font-size-2xl)}.wa-font-size-3xl,.wa-body-3xl,.wa-heading-3xl,.wa-caption-3xl,.wa-longform-3xl{font-size:var(--wa-font-size-3xl)}.wa-font-size-4xl,.wa-body-4xl,.wa-heading-4xl,.wa-caption-4xl,.wa-longform-4xl{font-size:var(--wa-font-size-4xl)}.wa-font-size-5xl,.wa-body-5xl,.wa-heading-5xl,.wa-caption-5xl,.wa-longform-5xl{font-size:var(--wa-font-size-5xl)}.wa-font-weight-light{font-weight:var(--wa-font-weight-light)}.wa-font-weight-normal{font-weight:var(--wa-font-weight-normal)}.wa-font-weight-semibold{font-weight:var(--wa-font-weight-semibold)}.wa-font-weight-bold{font-weight:var(--wa-font-weight-bold)}.wa-color-text-normal{color:var(--wa-color-text-normal)}.wa-color-text-quiet{color:var(--wa-color-text-quiet)}.wa-color-text-link{color:var(--wa-color-text-link)}.wa-text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-text-nowrap,.wa-text-wrap-nowrap{text-wrap:nowrap}.wa-text-balance,.wa-text-wrap-balance{text-wrap:balance}@supports (text-wrap:pretty){.wa-text-pretty,.wa-text-wrap-pretty{text-wrap:pretty}}.wa-text-uppercase{text-transform:uppercase}.wa-text-lowercase{text-transform:lowercase}.wa-text-capitalize{text-transform:capitalize}.wa-text-start{text-align:start}.wa-text-center{text-align:center}.wa-text-end{text-align:end}.wa-text-justify{text-align:justify}.wa-link{color:var(--wa-color-text-link);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default);@media (hover:hover){&:hover{color:color-mix(in oklab, var(--wa-color-text-link) 100%, var(--wa-color-mix-hover));text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}}}.wa-link-plain{color:var(--wa-color-text-normal);text-decoration:none;@media (hover:hover){&:hover{color:color-mix(in oklab, currentColor, var(--wa-color-mix-hover));text-decoration:none}}}.wa-list-plain:is(ol,ul){padding-inline-start:0;list-style:none;&>li{margin-inline-start:0}}.wa-form-control-label{color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height)}.wa-form-control-value{color:var(--wa-form-control-value-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-placeholder{color:var(--wa-form-control-placeholder-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-hint{color:var(--wa-form-control-hint-color);font-weight:var(--wa-form-control-hint-font-weight);font-size:var(--wa-font-size-smaller);line-height:var(--wa-form-control-hint-line-height)}:is([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split])>*{margin-block:0;margin-inline:0}:where([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split]){gap:var(--wa-space-m)}[class*=wa-cluster]{display:flex}:where([class*=wa-cluster]){flex-wrap:wrap;justify-content:flex-start;align-items:center}[class*=wa-flank]{--content-percentage:initial;--flank-size:initial;display:flex}[class*=wa-flank]:not([class*=\:end])>:first-child,[class*=wa-flank][class*=\:start]>:first-child{flex-basis:var(--flank-size,auto);flex-grow:1}[class*=wa-flank]:not([class*=\:end])>:last-child,[class*=wa-flank][class*=\:start]>:last-child{min-inline-size:var(--content-percentage,50%);flex-grow:999;flex-basis:0}[class*=wa-flank][class*=\:end]>:last-child{flex-basis:var(--flank-size,auto);flex-grow:1}[class*=wa-flank][class*=\:end]>:first-child{min-inline-size:var(--content-percentage,50%);flex-grow:999;flex-basis:0}:where([class*=wa-flank]){flex-wrap:wrap;align-items:center}[class*=wa-frame]{aspect-ratio:1;display:flex;overflow:hidden}[class*=wa-frame]>img,[class*=wa-frame]>video{object-fit:cover;block-size:100%;inline-size:100%}[class*=wa-frame][class*=\:square]{aspect-ratio:1}[class*=wa-frame][class*=\:landscape]{aspect-ratio:16/9}[class*=wa-frame][class*=\:portrait]{aspect-ratio:9/16}:where([class*=wa-frame]){justify-content:center;align-items:center}[class*=wa-grid]{grid-template-columns:repeat(auto-fit, minmax(min(var(--min-column-size,20ch), 100%), 1fr));--min-column-size:initial;display:grid}.wa-span-grid{grid-column:1/-1}[class*=wa-split]{display:flex}[class*=wa-split],[class*=wa-split][class*=\:row]{flex-direction:row;block-size:auto;inline-size:100%}[class*=wa-split]:not([class*=\:column])>:first-child{flex:0 auto}[class*=wa-split][class*=\:column]{flex-direction:column;align-self:stretch;block-size:auto;inline-size:auto}:where([class*=wa-split]){flex-wrap:wrap;justify-content:space-between;align-items:center}[class*=wa-stack]{flex-direction:column;display:flex}:where([class*=wa-stack]){justify-content:flex-start;align-items:stretch}@scope(.wa-prose) to (.wa-not-prose){:where(:scope){--wa-prose-rhythm-scale:1;--wa-prose-rhythm-2xs:calc(.25em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xs:calc(.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-s:calc(.75em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-m:calc(1em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-l:calc(1.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xl:calc(2em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-2xl:calc(2.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-3xl:calc(3em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-line-length:65ch;max-inline-size:var(--wa-prose-line-length);font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first last allow-end;& :where(h1){font-size:2.5625em}& :where(h2){font-size:2em}& :where(h3){font-size:1.5625em}& :where(h4){font-size:1.25em}& :where(h5){font-size:1em}& :where(h6){font-size:.75em}& :where(h1,h2){letter-spacing:-.01em}& :where(h1):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}& *+:where(h2){margin-block-start:var(--wa-prose-rhythm-2xl)}& :where(h2):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}& *+:where(h3){margin-block-start:var(--wa-prose-rhythm-xl)}& :where(h3):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}& :where(h4,h5,h6):has(+*){margin-block-end:var(--wa-prose-rhythm-xs)}& :where(h1+h2,h1+h3,h2+h3,h2+h4,h3+h4,h4+h5,h5+h6){margin-block-start:var(--wa-prose-rhythm-m)}& :where(p,ul,ol,dl):has(+*){margin-block-end:var(--wa-prose-rhythm-l)}& :where(ul,ol)>:where(li):has(+li){margin-block-end:var(--wa-prose-rhythm-2xs)}& :where(dd):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}& :where(figcaption){margin-block-start:var(--wa-prose-rhythm-xs)}& :where(code,pre){overflow-wrap:anywhere}& :where(hr){margin-block:var(--wa-prose-rhythm-3xl)}& :where(hr+:is(h1,h2,h3,h4,h5,h6)){margin-block-start:0}& :where(pre,figure,table,blockquote,wa-callout,details):has(+*){margin-block-end:var(--wa-prose-rhythm-xl)}& :where(:not(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-xl)}& :where(:is(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-m)}}}}@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95:#fff0ef ;--wa-color-red-90:#ffdedc ;--wa-color-red-80:#ffb8b6 ;--wa-color-red-70:#fd8f90 ;--wa-color-red-60:#f3676c ;--wa-color-red-50:#dc3146 ;--wa-color-red-40:#b30532 ;--wa-color-red-30:#8a132c ;--wa-color-red-20:#631323 ;--wa-color-red-10:#3e0913 ;--wa-color-red-05:#2a040b ;--wa-color-red:var(--wa-color-red-50);--wa-color-red-key:50;--wa-color-orange-95:#fff0e6 ;--wa-color-orange-90:#ffdfca ;--wa-color-orange-80:#ffbb94 ;--wa-color-orange-70:#ff9266 ;--wa-color-orange-60:#f46a45 ;--wa-color-orange-50:#cd491c ;--wa-color-orange-40:#9f3501 ;--wa-color-orange-30:#802700 ;--wa-color-orange-20:#601b00 ;--wa-color-orange-10:#3c0d00 ;--wa-color-orange-05:#280600 ;--wa-color-orange:var(--wa-color-orange-60);--wa-color-orange-key:60;--wa-color-yellow-95:#fef3cd ;--wa-color-yellow-90:#ffe495 ;--wa-color-yellow-80:#fac22b ;--wa-color-yellow-70:#ef9d00 ;--wa-color-yellow-60:#da7e00 ;--wa-color-yellow-50:#b45f04 ;--wa-color-yellow-40:#8c4602 ;--wa-color-yellow-30:#6f3601 ;--wa-color-yellow-20:#532600 ;--wa-color-yellow-10:#331600 ;--wa-color-yellow-05:#220c00 ;--wa-color-yellow:var(--wa-color-yellow-80);--wa-color-yellow-key:80;--wa-color-green-95:#e3f9e3 ;--wa-color-green-90:#c2f2c1 ;--wa-color-green-80:#93da98 ;--wa-color-green-70:#5dc36f ;--wa-color-green-60:#00ac49 ;--wa-color-green-50:#00883c ;--wa-color-green-40:#036730 ;--wa-color-green-30:#0a5027 ;--wa-color-green-20:#0a3a1d ;--wa-color-green-10:#052310 ;--wa-color-green-05:#031608 ;--wa-color-green:var(--wa-color-green-60);--wa-color-green-key:60;--wa-color-cyan-95:#e3f6fb ;--wa-color-cyan-90:#c5ecf7 ;--wa-color-cyan-80:#7fd6ec ;--wa-color-cyan-70:#2fbedc ;--wa-color-cyan-60:#00a3c0 ;--wa-color-cyan-50:#078098 ;--wa-color-cyan-40:#026274 ;--wa-color-cyan-30:#014c5b ;--wa-color-cyan-20:#003844 ;--wa-color-cyan-10:#002129 ;--wa-color-cyan-05:#00151b ;--wa-color-cyan:var(--wa-color-cyan-70);--wa-color-cyan-key:70;--wa-color-blue-95:#e8f3ff ;--wa-color-blue-90:#d1e8ff ;--wa-color-blue-80:#9fceff ;--wa-color-blue-70:#6eb3ff ;--wa-color-blue-60:#3e96ff ;--wa-color-blue-50:#0071ec ;--wa-color-blue-40:#0053c0 ;--wa-color-blue-30:#003f9c ;--wa-color-blue-20:#002d77 ;--wa-color-blue-10:#001a4e ;--wa-color-blue-05:#000f35 ;--wa-color-blue:var(--wa-color-blue-50);--wa-color-blue-key:50;--wa-color-indigo-95:#f0f2ff ;--wa-color-indigo-90:#dfe5ff ;--wa-color-indigo-80:#bcc7ff ;--wa-color-indigo-70:#9da9ff ;--wa-color-indigo-60:#808aff ;--wa-color-indigo-50:#6163f2 ;--wa-color-indigo-40:#4945cb ;--wa-color-indigo-30:#3933a7 ;--wa-color-indigo-20:#292381 ;--wa-color-indigo-10:#181255 ;--wa-color-indigo-05:#0d0a3a ;--wa-color-indigo:var(--wa-color-indigo-50);--wa-color-indigo-key:50;--wa-color-purple-95:#f7f0ff ;--wa-color-purple-90:#eedfff ;--wa-color-purple-80:#ddbdff ;--wa-color-purple-70:#ca99ff ;--wa-color-purple-60:#b678f5 ;--wa-color-purple-50:#9951db ;--wa-color-purple-40:#7936b3 ;--wa-color-purple-30:#612692 ;--wa-color-purple-20:#491870 ;--wa-color-purple-10:#2d0b48 ;--wa-color-purple-05:#1e0532 ;--wa-color-purple:var(--wa-color-purple-50);--wa-color-purple-key:50;--wa-color-pink-95:#feeff9 ;--wa-color-pink-90:#feddf0 ;--wa-color-pink-80:#fcb5d8 ;--wa-color-pink-70:#f78dbf ;--wa-color-pink-60:#e66ba3 ;--wa-color-pink-50:#c84382 ;--wa-color-pink-40:#9e2a6c ;--wa-color-pink-30:#7d1e58 ;--wa-color-pink-20:#5e1342 ;--wa-color-pink-10:#3c0828 ;--wa-color-pink-05:#28041a ;--wa-color-pink:var(--wa-color-pink-50);--wa-color-pink-key:50;--wa-color-gray-95:#f1f2f3 ;--wa-color-gray-90:#e4e5e9 ;--wa-color-gray-80:#c7c9d0 ;--wa-color-gray-70:#abaeb9 ;--wa-color-gray-60:#9194a2 ;--wa-color-gray-50:#717584 ;--wa-color-gray-40:#545868 ;--wa-color-gray-30:#424554 ;--wa-color-gray-20:#2f323f ;--wa-color-gray-10:#1b1d26 ;--wa-color-gray-05:#101219 ;--wa-color-gray:var(--wa-color-gray-40);--wa-color-gray-key:40}}@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95:var(--wa-color-blue-95);--wa-color-brand-90:var(--wa-color-blue-90);--wa-color-brand-80:var(--wa-color-blue-80);--wa-color-brand-70:var(--wa-color-blue-70);--wa-color-brand-60:var(--wa-color-blue-60);--wa-color-brand-50:var(--wa-color-blue-50);--wa-color-brand-40:var(--wa-color-blue-40);--wa-color-brand-30:var(--wa-color-blue-30);--wa-color-brand-20:var(--wa-color-blue-20);--wa-color-brand-10:var(--wa-color-blue-10);--wa-color-brand-05:var(--wa-color-blue-05);--wa-color-brand:var(--wa-color-blue);--wa-color-brand-on:var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95:var(--wa-color-red-95);--wa-color-brand-90:var(--wa-color-red-90);--wa-color-brand-80:var(--wa-color-red-80);--wa-color-brand-70:var(--wa-color-red-70);--wa-color-brand-60:var(--wa-color-red-60);--wa-color-brand-50:var(--wa-color-red-50);--wa-color-brand-40:var(--wa-color-red-40);--wa-color-brand-30:var(--wa-color-red-30);--wa-color-brand-20:var(--wa-color-red-20);--wa-color-brand-10:var(--wa-color-red-10);--wa-color-brand-05:var(--wa-color-red-05);--wa-color-brand:var(--wa-color-red);--wa-color-brand-on:var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95:var(--wa-color-orange-95);--wa-color-brand-90:var(--wa-color-orange-90);--wa-color-brand-80:var(--wa-color-orange-80);--wa-color-brand-70:var(--wa-color-orange-70);--wa-color-brand-60:var(--wa-color-orange-60);--wa-color-brand-50:var(--wa-color-orange-50);--wa-color-brand-40:var(--wa-color-orange-40);--wa-color-brand-30:var(--wa-color-orange-30);--wa-color-brand-20:var(--wa-color-orange-20);--wa-color-brand-10:var(--wa-color-orange-10);--wa-color-brand-05:var(--wa-color-orange-05);--wa-color-brand:var(--wa-color-orange);--wa-color-brand-on:var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95:var(--wa-color-yellow-95);--wa-color-brand-90:var(--wa-color-yellow-90);--wa-color-brand-80:var(--wa-color-yellow-80);--wa-color-brand-70:var(--wa-color-yellow-70);--wa-color-brand-60:var(--wa-color-yellow-60);--wa-color-brand-50:var(--wa-color-yellow-50);--wa-color-brand-40:var(--wa-color-yellow-40);--wa-color-brand-30:var(--wa-color-yellow-30);--wa-color-brand-20:var(--wa-color-yellow-20);--wa-color-brand-10:var(--wa-color-yellow-10);--wa-color-brand-05:var(--wa-color-yellow-05);--wa-color-brand:var(--wa-color-yellow);--wa-color-brand-on:var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95:var(--wa-color-green-95);--wa-color-brand-90:var(--wa-color-green-90);--wa-color-brand-80:var(--wa-color-green-80);--wa-color-brand-70:var(--wa-color-green-70);--wa-color-brand-60:var(--wa-color-green-60);--wa-color-brand-50:var(--wa-color-green-50);--wa-color-brand-40:var(--wa-color-green-40);--wa-color-brand-30:var(--wa-color-green-30);--wa-color-brand-20:var(--wa-color-green-20);--wa-color-brand-10:var(--wa-color-green-10);--wa-color-brand-05:var(--wa-color-green-05);--wa-color-brand:var(--wa-color-green);--wa-color-brand-on:var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95:var(--wa-color-cyan-95);--wa-color-brand-90:var(--wa-color-cyan-90);--wa-color-brand-80:var(--wa-color-cyan-80);--wa-color-brand-70:var(--wa-color-cyan-70);--wa-color-brand-60:var(--wa-color-cyan-60);--wa-color-brand-50:var(--wa-color-cyan-50);--wa-color-brand-40:var(--wa-color-cyan-40);--wa-color-brand-30:var(--wa-color-cyan-30);--wa-color-brand-20:var(--wa-color-cyan-20);--wa-color-brand-10:var(--wa-color-cyan-10);--wa-color-brand-05:var(--wa-color-cyan-05);--wa-color-brand:var(--wa-color-cyan);--wa-color-brand-on:var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95:var(--wa-color-indigo-95);--wa-color-brand-90:var(--wa-color-indigo-90);--wa-color-brand-80:var(--wa-color-indigo-80);--wa-color-brand-70:var(--wa-color-indigo-70);--wa-color-brand-60:var(--wa-color-indigo-60);--wa-color-brand-50:var(--wa-color-indigo-50);--wa-color-brand-40:var(--wa-color-indigo-40);--wa-color-brand-30:var(--wa-color-indigo-30);--wa-color-brand-20:var(--wa-color-indigo-20);--wa-color-brand-10:var(--wa-color-indigo-10);--wa-color-brand-05:var(--wa-color-indigo-05);--wa-color-brand:var(--wa-color-indigo);--wa-color-brand-on:var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95:var(--wa-color-purple-95);--wa-color-brand-90:var(--wa-color-purple-90);--wa-color-brand-80:var(--wa-color-purple-80);--wa-color-brand-70:var(--wa-color-purple-70);--wa-color-brand-60:var(--wa-color-purple-60);--wa-color-brand-50:var(--wa-color-purple-50);--wa-color-brand-40:var(--wa-color-purple-40);--wa-color-brand-30:var(--wa-color-purple-30);--wa-color-brand-20:var(--wa-color-purple-20);--wa-color-brand-10:var(--wa-color-purple-10);--wa-color-brand-05:var(--wa-color-purple-05);--wa-color-brand:var(--wa-color-purple);--wa-color-brand-on:var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95:var(--wa-color-pink-95);--wa-color-brand-90:var(--wa-color-pink-90);--wa-color-brand-80:var(--wa-color-pink-80);--wa-color-brand-70:var(--wa-color-pink-70);--wa-color-brand-60:var(--wa-color-pink-60);--wa-color-brand-50:var(--wa-color-pink-50);--wa-color-brand-40:var(--wa-color-pink-40);--wa-color-brand-30:var(--wa-color-pink-30);--wa-color-brand-20:var(--wa-color-pink-20);--wa-color-brand-10:var(--wa-color-pink-10);--wa-color-brand-05:var(--wa-color-pink-05);--wa-color-brand:var(--wa-color-pink);--wa-color-brand-on:var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95:var(--wa-color-gray-95);--wa-color-brand-90:var(--wa-color-gray-90);--wa-color-brand-80:var(--wa-color-gray-80);--wa-color-brand-70:var(--wa-color-gray-70);--wa-color-brand-60:var(--wa-color-gray-60);--wa-color-brand-50:var(--wa-color-gray-50);--wa-color-brand-40:var(--wa-color-gray-40);--wa-color-brand-30:var(--wa-color-gray-30);--wa-color-brand-20:var(--wa-color-gray-20);--wa-color-brand-10:var(--wa-color-gray-10);--wa-color-brand-05:var(--wa-color-gray-05);--wa-color-brand:var(--wa-color-gray);--wa-color-brand-on:var(--wa-color-gray-on)}:where(:root),.wa-neutral-gray{--wa-color-neutral-95:var(--wa-color-gray-95);--wa-color-neutral-90:var(--wa-color-gray-90);--wa-color-neutral-80:var(--wa-color-gray-80);--wa-color-neutral-70:var(--wa-color-gray-70);--wa-color-neutral-60:var(--wa-color-gray-60);--wa-color-neutral-50:var(--wa-color-gray-50);--wa-color-neutral-40:var(--wa-color-gray-40);--wa-color-neutral-30:var(--wa-color-gray-30);--wa-color-neutral-20:var(--wa-color-gray-20);--wa-color-neutral-10:var(--wa-color-gray-10);--wa-color-neutral-05:var(--wa-color-gray-05);--wa-color-neutral:var(--wa-color-gray);--wa-color-neutral-on:var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95:var(--wa-color-red-95);--wa-color-neutral-90:var(--wa-color-red-90);--wa-color-neutral-80:var(--wa-color-red-80);--wa-color-neutral-70:var(--wa-color-red-70);--wa-color-neutral-60:var(--wa-color-red-60);--wa-color-neutral-50:var(--wa-color-red-50);--wa-color-neutral-40:var(--wa-color-red-40);--wa-color-neutral-30:var(--wa-color-red-30);--wa-color-neutral-20:var(--wa-color-red-20);--wa-color-neutral-10:var(--wa-color-red-10);--wa-color-neutral-05:var(--wa-color-red-05);--wa-color-neutral:var(--wa-color-red);--wa-color-neutral-on:var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95:var(--wa-color-orange-95);--wa-color-neutral-90:var(--wa-color-orange-90);--wa-color-neutral-80:var(--wa-color-orange-80);--wa-color-neutral-70:var(--wa-color-orange-70);--wa-color-neutral-60:var(--wa-color-orange-60);--wa-color-neutral-50:var(--wa-color-orange-50);--wa-color-neutral-40:var(--wa-color-orange-40);--wa-color-neutral-30:var(--wa-color-orange-30);--wa-color-neutral-20:var(--wa-color-orange-20);--wa-color-neutral-10:var(--wa-color-orange-10);--wa-color-neutral-05:var(--wa-color-orange-05);--wa-color-neutral:var(--wa-color-orange);--wa-color-neutral-on:var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95:var(--wa-color-yellow-95);--wa-color-neutral-90:var(--wa-color-yellow-90);--wa-color-neutral-80:var(--wa-color-yellow-80);--wa-color-neutral-70:var(--wa-color-yellow-70);--wa-color-neutral-60:var(--wa-color-yellow-60);--wa-color-neutral-50:var(--wa-color-yellow-50);--wa-color-neutral-40:var(--wa-color-yellow-40);--wa-color-neutral-30:var(--wa-color-yellow-30);--wa-color-neutral-20:var(--wa-color-yellow-20);--wa-color-neutral-10:var(--wa-color-yellow-10);--wa-color-neutral-05:var(--wa-color-yellow-05);--wa-color-neutral:var(--wa-color-yellow);--wa-color-neutral-on:var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95:var(--wa-color-green-95);--wa-color-neutral-90:var(--wa-color-green-90);--wa-color-neutral-80:var(--wa-color-green-80);--wa-color-neutral-70:var(--wa-color-green-70);--wa-color-neutral-60:var(--wa-color-green-60);--wa-color-neutral-50:var(--wa-color-green-50);--wa-color-neutral-40:var(--wa-color-green-40);--wa-color-neutral-30:var(--wa-color-green-30);--wa-color-neutral-20:var(--wa-color-green-20);--wa-color-neutral-10:var(--wa-color-green-10);--wa-color-neutral-05:var(--wa-color-green-05);--wa-color-neutral:var(--wa-color-green);--wa-color-neutral-on:var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95:var(--wa-color-cyan-95);--wa-color-neutral-90:var(--wa-color-cyan-90);--wa-color-neutral-80:var(--wa-color-cyan-80);--wa-color-neutral-70:var(--wa-color-cyan-70);--wa-color-neutral-60:var(--wa-color-cyan-60);--wa-color-neutral-50:var(--wa-color-cyan-50);--wa-color-neutral-40:var(--wa-color-cyan-40);--wa-color-neutral-30:var(--wa-color-cyan-30);--wa-color-neutral-20:var(--wa-color-cyan-20);--wa-color-neutral-10:var(--wa-color-cyan-10);--wa-color-neutral-05:var(--wa-color-cyan-05);--wa-color-neutral:var(--wa-color-cyan);--wa-color-neutral-on:var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95:var(--wa-color-blue-95);--wa-color-neutral-90:var(--wa-color-blue-90);--wa-color-neutral-80:var(--wa-color-blue-80);--wa-color-neutral-70:var(--wa-color-blue-70);--wa-color-neutral-60:var(--wa-color-blue-60);--wa-color-neutral-50:var(--wa-color-blue-50);--wa-color-neutral-40:var(--wa-color-blue-40);--wa-color-neutral-30:var(--wa-color-blue-30);--wa-color-neutral-20:var(--wa-color-blue-20);--wa-color-neutral-10:var(--wa-color-blue-10);--wa-color-neutral-05:var(--wa-color-blue-05);--wa-color-neutral:var(--wa-color-blue);--wa-color-neutral-on:var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95:var(--wa-color-indigo-95);--wa-color-neutral-90:var(--wa-color-indigo-90);--wa-color-neutral-80:var(--wa-color-indigo-80);--wa-color-neutral-70:var(--wa-color-indigo-70);--wa-color-neutral-60:var(--wa-color-indigo-60);--wa-color-neutral-50:var(--wa-color-indigo-50);--wa-color-neutral-40:var(--wa-color-indigo-40);--wa-color-neutral-30:var(--wa-color-indigo-30);--wa-color-neutral-20:var(--wa-color-indigo-20);--wa-color-neutral-10:var(--wa-color-indigo-10);--wa-color-neutral-05:var(--wa-color-indigo-05);--wa-color-neutral:var(--wa-color-indigo);--wa-color-neutral-on:var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95:var(--wa-color-purple-95);--wa-color-neutral-90:var(--wa-color-purple-90);--wa-color-neutral-80:var(--wa-color-purple-80);--wa-color-neutral-70:var(--wa-color-purple-70);--wa-color-neutral-60:var(--wa-color-purple-60);--wa-color-neutral-50:var(--wa-color-purple-50);--wa-color-neutral-40:var(--wa-color-purple-40);--wa-color-neutral-30:var(--wa-color-purple-30);--wa-color-neutral-20:var(--wa-color-purple-20);--wa-color-neutral-10:var(--wa-color-purple-10);--wa-color-neutral-05:var(--wa-color-purple-05);--wa-color-neutral:var(--wa-color-purple);--wa-color-neutral-on:var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95:var(--wa-color-pink-95);--wa-color-neutral-90:var(--wa-color-pink-90);--wa-color-neutral-80:var(--wa-color-pink-80);--wa-color-neutral-70:var(--wa-color-pink-70);--wa-color-neutral-60:var(--wa-color-pink-60);--wa-color-neutral-50:var(--wa-color-pink-50);--wa-color-neutral-40:var(--wa-color-pink-40);--wa-color-neutral-30:var(--wa-color-pink-30);--wa-color-neutral-20:var(--wa-color-pink-20);--wa-color-neutral-10:var(--wa-color-pink-10);--wa-color-neutral-05:var(--wa-color-pink-05);--wa-color-neutral:var(--wa-color-pink);--wa-color-neutral-on:var(--wa-color-pink-on)}:where(:root),.wa-success-green{--wa-color-success-95:var(--wa-color-green-95);--wa-color-success-90:var(--wa-color-green-90);--wa-color-success-80:var(--wa-color-green-80);--wa-color-success-70:var(--wa-color-green-70);--wa-color-success-60:var(--wa-color-green-60);--wa-color-success-50:var(--wa-color-green-50);--wa-color-success-40:var(--wa-color-green-40);--wa-color-success-30:var(--wa-color-green-30);--wa-color-success-20:var(--wa-color-green-20);--wa-color-success-10:var(--wa-color-green-10);--wa-color-success-05:var(--wa-color-green-05);--wa-color-success:var(--wa-color-green);--wa-color-success-on:var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95:var(--wa-color-red-95);--wa-color-success-90:var(--wa-color-red-90);--wa-color-success-80:var(--wa-color-red-80);--wa-color-success-70:var(--wa-color-red-70);--wa-color-success-60:var(--wa-color-red-60);--wa-color-success-50:var(--wa-color-red-50);--wa-color-success-40:var(--wa-color-red-40);--wa-color-success-30:var(--wa-color-red-30);--wa-color-success-20:var(--wa-color-red-20);--wa-color-success-10:var(--wa-color-red-10);--wa-color-success-05:var(--wa-color-red-05);--wa-color-success:var(--wa-color-red);--wa-color-success-on:var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95:var(--wa-color-orange-95);--wa-color-success-90:var(--wa-color-orange-90);--wa-color-success-80:var(--wa-color-orange-80);--wa-color-success-70:var(--wa-color-orange-70);--wa-color-success-60:var(--wa-color-orange-60);--wa-color-success-50:var(--wa-color-orange-50);--wa-color-success-40:var(--wa-color-orange-40);--wa-color-success-30:var(--wa-color-orange-30);--wa-color-success-20:var(--wa-color-orange-20);--wa-color-success-10:var(--wa-color-orange-10);--wa-color-success-05:var(--wa-color-orange-05);--wa-color-success:var(--wa-color-orange);--wa-color-success-on:var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95:var(--wa-color-yellow-95);--wa-color-success-90:var(--wa-color-yellow-90);--wa-color-success-80:var(--wa-color-yellow-80);--wa-color-success-70:var(--wa-color-yellow-70);--wa-color-success-60:var(--wa-color-yellow-60);--wa-color-success-50:var(--wa-color-yellow-50);--wa-color-success-40:var(--wa-color-yellow-40);--wa-color-success-30:var(--wa-color-yellow-30);--wa-color-success-20:var(--wa-color-yellow-20);--wa-color-success-10:var(--wa-color-yellow-10);--wa-color-success-05:var(--wa-color-yellow-05);--wa-color-success:var(--wa-color-yellow);--wa-color-success-on:var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95:var(--wa-color-cyan-95);--wa-color-success-90:var(--wa-color-cyan-90);--wa-color-success-80:var(--wa-color-cyan-80);--wa-color-success-70:var(--wa-color-cyan-70);--wa-color-success-60:var(--wa-color-cyan-60);--wa-color-success-50:var(--wa-color-cyan-50);--wa-color-success-40:var(--wa-color-cyan-40);--wa-color-success-30:var(--wa-color-cyan-30);--wa-color-success-20:var(--wa-color-cyan-20);--wa-color-success-10:var(--wa-color-cyan-10);--wa-color-success-05:var(--wa-color-cyan-05);--wa-color-success:var(--wa-color-cyan);--wa-color-success-on:var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95:var(--wa-color-blue-95);--wa-color-success-90:var(--wa-color-blue-90);--wa-color-success-80:var(--wa-color-blue-80);--wa-color-success-70:var(--wa-color-blue-70);--wa-color-success-60:var(--wa-color-blue-60);--wa-color-success-50:var(--wa-color-blue-50);--wa-color-success-40:var(--wa-color-blue-40);--wa-color-success-30:var(--wa-color-blue-30);--wa-color-success-20:var(--wa-color-blue-20);--wa-color-success-10:var(--wa-color-blue-10);--wa-color-success-05:var(--wa-color-blue-05);--wa-color-success:var(--wa-color-blue);--wa-color-success-on:var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95:var(--wa-color-indigo-95);--wa-color-success-90:var(--wa-color-indigo-90);--wa-color-success-80:var(--wa-color-indigo-80);--wa-color-success-70:var(--wa-color-indigo-70);--wa-color-success-60:var(--wa-color-indigo-60);--wa-color-success-50:var(--wa-color-indigo-50);--wa-color-success-40:var(--wa-color-indigo-40);--wa-color-success-30:var(--wa-color-indigo-30);--wa-color-success-20:var(--wa-color-indigo-20);--wa-color-success-10:var(--wa-color-indigo-10);--wa-color-success-05:var(--wa-color-indigo-05);--wa-color-success:var(--wa-color-indigo);--wa-color-success-on:var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95:var(--wa-color-purple-95);--wa-color-success-90:var(--wa-color-purple-90);--wa-color-success-80:var(--wa-color-purple-80);--wa-color-success-70:var(--wa-color-purple-70);--wa-color-success-60:var(--wa-color-purple-60);--wa-color-success-50:var(--wa-color-purple-50);--wa-color-success-40:var(--wa-color-purple-40);--wa-color-success-30:var(--wa-color-purple-30);--wa-color-success-20:var(--wa-color-purple-20);--wa-color-success-10:var(--wa-color-purple-10);--wa-color-success-05:var(--wa-color-purple-05);--wa-color-success:var(--wa-color-purple);--wa-color-success-on:var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95:var(--wa-color-pink-95);--wa-color-success-90:var(--wa-color-pink-90);--wa-color-success-80:var(--wa-color-pink-80);--wa-color-success-70:var(--wa-color-pink-70);--wa-color-success-60:var(--wa-color-pink-60);--wa-color-success-50:var(--wa-color-pink-50);--wa-color-success-40:var(--wa-color-pink-40);--wa-color-success-30:var(--wa-color-pink-30);--wa-color-success-20:var(--wa-color-pink-20);--wa-color-success-10:var(--wa-color-pink-10);--wa-color-success-05:var(--wa-color-pink-05);--wa-color-success:var(--wa-color-pink);--wa-color-success-on:var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95:var(--wa-color-gray-95);--wa-color-success-90:var(--wa-color-gray-90);--wa-color-success-80:var(--wa-color-gray-80);--wa-color-success-70:var(--wa-color-gray-70);--wa-color-success-60:var(--wa-color-gray-60);--wa-color-success-50:var(--wa-color-gray-50);--wa-color-success-40:var(--wa-color-gray-40);--wa-color-success-30:var(--wa-color-gray-30);--wa-color-success-20:var(--wa-color-gray-20);--wa-color-success-10:var(--wa-color-gray-10);--wa-color-success-05:var(--wa-color-gray-05);--wa-color-success:var(--wa-color-gray);--wa-color-success-on:var(--wa-color-gray-on)}:where(:root),.wa-warning-yellow{--wa-color-warning-95:var(--wa-color-yellow-95);--wa-color-warning-90:var(--wa-color-yellow-90);--wa-color-warning-80:var(--wa-color-yellow-80);--wa-color-warning-70:var(--wa-color-yellow-70);--wa-color-warning-60:var(--wa-color-yellow-60);--wa-color-warning-50:var(--wa-color-yellow-50);--wa-color-warning-40:var(--wa-color-yellow-40);--wa-color-warning-30:var(--wa-color-yellow-30);--wa-color-warning-20:var(--wa-color-yellow-20);--wa-color-warning-10:var(--wa-color-yellow-10);--wa-color-warning-05:var(--wa-color-yellow-05);--wa-color-warning:var(--wa-color-yellow);--wa-color-warning-on:var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95:var(--wa-color-red-95);--wa-color-warning-90:var(--wa-color-red-90);--wa-color-warning-80:var(--wa-color-red-80);--wa-color-warning-70:var(--wa-color-red-70);--wa-color-warning-60:var(--wa-color-red-60);--wa-color-warning-50:var(--wa-color-red-50);--wa-color-warning-40:var(--wa-color-red-40);--wa-color-warning-30:var(--wa-color-red-30);--wa-color-warning-20:var(--wa-color-red-20);--wa-color-warning-10:var(--wa-color-red-10);--wa-color-warning-05:var(--wa-color-red-05);--wa-color-warning:var(--wa-color-red);--wa-color-warning-on:var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95:var(--wa-color-orange-95);--wa-color-warning-90:var(--wa-color-orange-90);--wa-color-warning-80:var(--wa-color-orange-80);--wa-color-warning-70:var(--wa-color-orange-70);--wa-color-warning-60:var(--wa-color-orange-60);--wa-color-warning-50:var(--wa-color-orange-50);--wa-color-warning-40:var(--wa-color-orange-40);--wa-color-warning-30:var(--wa-color-orange-30);--wa-color-warning-20:var(--wa-color-orange-20);--wa-color-warning-10:var(--wa-color-orange-10);--wa-color-warning-05:var(--wa-color-orange-05);--wa-color-warning:var(--wa-color-orange);--wa-color-warning-on:var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95:var(--wa-color-green-95);--wa-color-warning-90:var(--wa-color-green-90);--wa-color-warning-80:var(--wa-color-green-80);--wa-color-warning-70:var(--wa-color-green-70);--wa-color-warning-60:var(--wa-color-green-60);--wa-color-warning-50:var(--wa-color-green-50);--wa-color-warning-40:var(--wa-color-green-40);--wa-color-warning-30:var(--wa-color-green-30);--wa-color-warning-20:var(--wa-color-green-20);--wa-color-warning-10:var(--wa-color-green-10);--wa-color-warning-05:var(--wa-color-green-05);--wa-color-warning:var(--wa-color-green);--wa-color-warning-on:var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95:var(--wa-color-cyan-95);--wa-color-warning-90:var(--wa-color-cyan-90);--wa-color-warning-80:var(--wa-color-cyan-80);--wa-color-warning-70:var(--wa-color-cyan-70);--wa-color-warning-60:var(--wa-color-cyan-60);--wa-color-warning-50:var(--wa-color-cyan-50);--wa-color-warning-40:var(--wa-color-cyan-40);--wa-color-warning-30:var(--wa-color-cyan-30);--wa-color-warning-20:var(--wa-color-cyan-20);--wa-color-warning-10:var(--wa-color-cyan-10);--wa-color-warning-05:var(--wa-color-cyan-05);--wa-color-warning:var(--wa-color-cyan);--wa-color-warning-on:var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95:var(--wa-color-blue-95);--wa-color-warning-90:var(--wa-color-blue-90);--wa-color-warning-80:var(--wa-color-blue-80);--wa-color-warning-70:var(--wa-color-blue-70);--wa-color-warning-60:var(--wa-color-blue-60);--wa-color-warning-50:var(--wa-color-blue-50);--wa-color-warning-40:var(--wa-color-blue-40);--wa-color-warning-30:var(--wa-color-blue-30);--wa-color-warning-20:var(--wa-color-blue-20);--wa-color-warning-10:var(--wa-color-blue-10);--wa-color-warning-05:var(--wa-color-blue-05);--wa-color-warning:var(--wa-color-blue);--wa-color-warning-on:var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95:var(--wa-color-indigo-95);--wa-color-warning-90:var(--wa-color-indigo-90);--wa-color-warning-80:var(--wa-color-indigo-80);--wa-color-warning-70:var(--wa-color-indigo-70);--wa-color-warning-60:var(--wa-color-indigo-60);--wa-color-warning-50:var(--wa-color-indigo-50);--wa-color-warning-40:var(--wa-color-indigo-40);--wa-color-warning-30:var(--wa-color-indigo-30);--wa-color-warning-20:var(--wa-color-indigo-20);--wa-color-warning-10:var(--wa-color-indigo-10);--wa-color-warning-05:var(--wa-color-indigo-05);--wa-color-warning:var(--wa-color-indigo);--wa-color-warning-on:var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95:var(--wa-color-purple-95);--wa-color-warning-90:var(--wa-color-purple-90);--wa-color-warning-80:var(--wa-color-purple-80);--wa-color-warning-70:var(--wa-color-purple-70);--wa-color-warning-60:var(--wa-color-purple-60);--wa-color-warning-50:var(--wa-color-purple-50);--wa-color-warning-40:var(--wa-color-purple-40);--wa-color-warning-30:var(--wa-color-purple-30);--wa-color-warning-20:var(--wa-color-purple-20);--wa-color-warning-10:var(--wa-color-purple-10);--wa-color-warning-05:var(--wa-color-purple-05);--wa-color-warning:var(--wa-color-purple);--wa-color-warning-on:var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95:var(--wa-color-pink-95);--wa-color-warning-90:var(--wa-color-pink-90);--wa-color-warning-80:var(--wa-color-pink-80);--wa-color-warning-70:var(--wa-color-pink-70);--wa-color-warning-60:var(--wa-color-pink-60);--wa-color-warning-50:var(--wa-color-pink-50);--wa-color-warning-40:var(--wa-color-pink-40);--wa-color-warning-30:var(--wa-color-pink-30);--wa-color-warning-20:var(--wa-color-pink-20);--wa-color-warning-10:var(--wa-color-pink-10);--wa-color-warning-05:var(--wa-color-pink-05);--wa-color-warning:var(--wa-color-pink);--wa-color-warning-on:var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95:var(--wa-color-gray-95);--wa-color-warning-90:var(--wa-color-gray-90);--wa-color-warning-80:var(--wa-color-gray-80);--wa-color-warning-70:var(--wa-color-gray-70);--wa-color-warning-60:var(--wa-color-gray-60);--wa-color-warning-50:var(--wa-color-gray-50);--wa-color-warning-40:var(--wa-color-gray-40);--wa-color-warning-30:var(--wa-color-gray-30);--wa-color-warning-20:var(--wa-color-gray-20);--wa-color-warning-10:var(--wa-color-gray-10);--wa-color-warning-05:var(--wa-color-gray-05);--wa-color-warning:var(--wa-color-gray);--wa-color-warning-on:var(--wa-color-gray-on)}:where(:root),.wa-danger-red{--wa-color-danger-95:var(--wa-color-red-95);--wa-color-danger-90:var(--wa-color-red-90);--wa-color-danger-80:var(--wa-color-red-80);--wa-color-danger-70:var(--wa-color-red-70);--wa-color-danger-60:var(--wa-color-red-60);--wa-color-danger-50:var(--wa-color-red-50);--wa-color-danger-40:var(--wa-color-red-40);--wa-color-danger-30:var(--wa-color-red-30);--wa-color-danger-20:var(--wa-color-red-20);--wa-color-danger-10:var(--wa-color-red-10);--wa-color-danger-05:var(--wa-color-red-05);--wa-color-danger:var(--wa-color-red);--wa-color-danger-on:var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95:var(--wa-color-orange-95);--wa-color-danger-90:var(--wa-color-orange-90);--wa-color-danger-80:var(--wa-color-orange-80);--wa-color-danger-70:var(--wa-color-orange-70);--wa-color-danger-60:var(--wa-color-orange-60);--wa-color-danger-50:var(--wa-color-orange-50);--wa-color-danger-40:var(--wa-color-orange-40);--wa-color-danger-30:var(--wa-color-orange-30);--wa-color-danger-20:var(--wa-color-orange-20);--wa-color-danger-10:var(--wa-color-orange-10);--wa-color-danger-05:var(--wa-color-orange-05);--wa-color-danger:var(--wa-color-orange);--wa-color-danger-on:var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95:var(--wa-color-yellow-95);--wa-color-danger-90:var(--wa-color-yellow-90);--wa-color-danger-80:var(--wa-color-yellow-80);--wa-color-danger-70:var(--wa-color-yellow-70);--wa-color-danger-60:var(--wa-color-yellow-60);--wa-color-danger-50:var(--wa-color-yellow-50);--wa-color-danger-40:var(--wa-color-yellow-40);--wa-color-danger-30:var(--wa-color-yellow-30);--wa-color-danger-20:var(--wa-color-yellow-20);--wa-color-danger-10:var(--wa-color-yellow-10);--wa-color-danger-05:var(--wa-color-yellow-05);--wa-color-danger:var(--wa-color-yellow);--wa-color-danger-on:var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95:var(--wa-color-green-95);--wa-color-danger-90:var(--wa-color-green-90);--wa-color-danger-80:var(--wa-color-green-80);--wa-color-danger-70:var(--wa-color-green-70);--wa-color-danger-60:var(--wa-color-green-60);--wa-color-danger-50:var(--wa-color-green-50);--wa-color-danger-40:var(--wa-color-green-40);--wa-color-danger-30:var(--wa-color-green-30);--wa-color-danger-20:var(--wa-color-green-20);--wa-color-danger-10:var(--wa-color-green-10);--wa-color-danger-05:var(--wa-color-green-05);--wa-color-danger:var(--wa-color-green);--wa-color-danger-on:var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95:var(--wa-color-cyan-95);--wa-color-danger-90:var(--wa-color-cyan-90);--wa-color-danger-80:var(--wa-color-cyan-80);--wa-color-danger-70:var(--wa-color-cyan-70);--wa-color-danger-60:var(--wa-color-cyan-60);--wa-color-danger-50:var(--wa-color-cyan-50);--wa-color-danger-40:var(--wa-color-cyan-40);--wa-color-danger-30:var(--wa-color-cyan-30);--wa-color-danger-20:var(--wa-color-cyan-20);--wa-color-danger-10:var(--wa-color-cyan-10);--wa-color-danger-05:var(--wa-color-cyan-05);--wa-color-danger:var(--wa-color-cyan);--wa-color-danger-on:var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95:var(--wa-color-blue-95);--wa-color-danger-90:var(--wa-color-blue-90);--wa-color-danger-80:var(--wa-color-blue-80);--wa-color-danger-70:var(--wa-color-blue-70);--wa-color-danger-60:var(--wa-color-blue-60);--wa-color-danger-50:var(--wa-color-blue-50);--wa-color-danger-40:var(--wa-color-blue-40);--wa-color-danger-30:var(--wa-color-blue-30);--wa-color-danger-20:var(--wa-color-blue-20);--wa-color-danger-10:var(--wa-color-blue-10);--wa-color-danger-05:var(--wa-color-blue-05);--wa-color-danger:var(--wa-color-blue);--wa-color-danger-on:var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95:var(--wa-color-indigo-95);--wa-color-danger-90:var(--wa-color-indigo-90);--wa-color-danger-80:var(--wa-color-indigo-80);--wa-color-danger-70:var(--wa-color-indigo-70);--wa-color-danger-60:var(--wa-color-indigo-60);--wa-color-danger-50:var(--wa-color-indigo-50);--wa-color-danger-40:var(--wa-color-indigo-40);--wa-color-danger-30:var(--wa-color-indigo-30);--wa-color-danger-20:var(--wa-color-indigo-20);--wa-color-danger-10:var(--wa-color-indigo-10);--wa-color-danger-05:var(--wa-color-indigo-05);--wa-color-danger:var(--wa-color-indigo);--wa-color-danger-on:var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95:var(--wa-color-purple-95);--wa-color-danger-90:var(--wa-color-purple-90);--wa-color-danger-80:var(--wa-color-purple-80);--wa-color-danger-70:var(--wa-color-purple-70);--wa-color-danger-60:var(--wa-color-purple-60);--wa-color-danger-50:var(--wa-color-purple-50);--wa-color-danger-40:var(--wa-color-purple-40);--wa-color-danger-30:var(--wa-color-purple-30);--wa-color-danger-20:var(--wa-color-purple-20);--wa-color-danger-10:var(--wa-color-purple-10);--wa-color-danger-05:var(--wa-color-purple-05);--wa-color-danger:var(--wa-color-purple);--wa-color-danger-on:var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95:var(--wa-color-pink-95);--wa-color-danger-90:var(--wa-color-pink-90);--wa-color-danger-80:var(--wa-color-pink-80);--wa-color-danger-70:var(--wa-color-pink-70);--wa-color-danger-60:var(--wa-color-pink-60);--wa-color-danger-50:var(--wa-color-pink-50);--wa-color-danger-40:var(--wa-color-pink-40);--wa-color-danger-30:var(--wa-color-pink-30);--wa-color-danger-20:var(--wa-color-pink-20);--wa-color-danger-10:var(--wa-color-pink-10);--wa-color-danger-05:var(--wa-color-pink-05);--wa-color-danger:var(--wa-color-pink);--wa-color-danger-on:var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95:var(--wa-color-gray-95);--wa-color-danger-90:var(--wa-color-gray-90);--wa-color-danger-80:var(--wa-color-gray-80);--wa-color-danger-70:var(--wa-color-gray-70);--wa-color-danger-60:var(--wa-color-gray-60);--wa-color-danger-50:var(--wa-color-gray-50);--wa-color-danger-40:var(--wa-color-gray-40);--wa-color-danger-30:var(--wa-color-gray-30);--wa-color-danger-20:var(--wa-color-gray-20);--wa-color-danger-10:var(--wa-color-gray-10);--wa-color-danger-05:var(--wa-color-gray-05);--wa-color-danger:var(--wa-color-gray);--wa-color-danger-on:var(--wa-color-gray-on)}}@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised:white;--wa-color-surface-default:white;--wa-color-surface-lowered:var(--wa-color-neutral-95);--wa-color-surface-border:var(--wa-color-neutral-90);--wa-color-text-normal:var(--wa-color-neutral-10);--wa-color-text-quiet:var(--wa-color-neutral-40);--wa-color-text-link:var(--wa-color-brand-40);--wa-color-overlay-modal:color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline:color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow:color-mix(in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent);--wa-color-focus:var(--wa-color-brand-60);--wa-color-mix-hover:oklch(from currentColor calc(1 - l) c h) 10%;--wa-color-mix-active:var(--wa-color-surface-default) 10%;--wa-color-brand-fill-quiet:var(--wa-color-brand-95);--wa-color-brand-fill-normal:var(--wa-color-brand-90);--wa-color-brand-fill-loud:var(--wa-color-brand-50);--wa-color-brand-border-quiet:var(--wa-color-brand-90);--wa-color-brand-border-normal:var(--wa-color-brand-80);--wa-color-brand-border-loud:var(--wa-color-brand-60);--wa-color-brand-on-quiet:var(--wa-color-brand-40);--wa-color-brand-on-normal:var(--wa-color-brand-30);--wa-color-brand-on-loud:white;--wa-color-success-fill-quiet:var(--wa-color-success-95);--wa-color-success-fill-normal:var(--wa-color-success-90);--wa-color-success-fill-loud:var(--wa-color-success-50);--wa-color-success-border-quiet:var(--wa-color-success-90);--wa-color-success-border-normal:var(--wa-color-success-80);--wa-color-success-border-loud:var(--wa-color-success-60);--wa-color-success-on-quiet:var(--wa-color-success-40);--wa-color-success-on-normal:var(--wa-color-success-30);--wa-color-success-on-loud:white;--wa-color-warning-fill-quiet:var(--wa-color-warning-95);--wa-color-warning-fill-normal:var(--wa-color-warning-90);--wa-color-warning-fill-loud:var(--wa-color-warning-50);--wa-color-warning-border-quiet:var(--wa-color-warning-90);--wa-color-warning-border-normal:var(--wa-color-warning-80);--wa-color-warning-border-loud:var(--wa-color-warning-60);--wa-color-warning-on-quiet:var(--wa-color-warning-40);--wa-color-warning-on-normal:var(--wa-color-warning-30);--wa-color-warning-on-loud:white;--wa-color-danger-fill-quiet:var(--wa-color-danger-95);--wa-color-danger-fill-normal:var(--wa-color-danger-90);--wa-color-danger-fill-loud:var(--wa-color-danger-50);--wa-color-danger-border-quiet:var(--wa-color-danger-90);--wa-color-danger-border-normal:var(--wa-color-danger-80);--wa-color-danger-border-loud:var(--wa-color-danger-60);--wa-color-danger-on-quiet:var(--wa-color-danger-40);--wa-color-danger-on-normal:var(--wa-color-danger-30);--wa-color-danger-on-loud:white;--wa-color-neutral-fill-quiet:var(--wa-color-neutral-95);--wa-color-neutral-fill-normal:var(--wa-color-neutral-90);--wa-color-neutral-fill-loud:var(--wa-color-neutral-20);--wa-color-neutral-border-quiet:var(--wa-color-neutral-90);--wa-color-neutral-border-normal:var(--wa-color-neutral-80);--wa-color-neutral-border-loud:var(--wa-color-neutral-60);--wa-color-neutral-on-quiet:var(--wa-color-neutral-40);--wa-color-neutral-on-normal:var(--wa-color-neutral-30);--wa-color-neutral-on-loud:white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised:var(--wa-color-neutral-10);--wa-color-surface-default:var(--wa-color-neutral-05);--wa-color-surface-lowered:color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border:var(--wa-color-neutral-20);--wa-color-text-normal:var(--wa-color-neutral-95);--wa-color-text-quiet:var(--wa-color-neutral-60);--wa-color-text-link:var(--wa-color-brand-70);--wa-color-overlay-modal:oklab(0% none none/.6);--wa-color-overlay-inline:color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow:color-mix(in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent);--wa-color-focus:var(--wa-color-brand-60);--wa-color-mix-hover:oklch(from currentColor calc(1 - l) c h) 20%;--wa-color-mix-active:var(--wa-color-surface-default) 20%;--wa-color-brand-fill-quiet:var(--wa-color-brand-10);--wa-color-brand-fill-normal:var(--wa-color-brand-20);--wa-color-brand-fill-loud:var(--wa-color-brand-50);--wa-color-brand-border-quiet:var(--wa-color-brand-20);--wa-color-brand-border-normal:var(--wa-color-brand-30);--wa-color-brand-border-loud:var(--wa-color-brand-40);--wa-color-brand-on-quiet:var(--wa-color-brand-60);--wa-color-brand-on-normal:var(--wa-color-brand-70);--wa-color-brand-on-loud:white;--wa-color-success-fill-quiet:var(--wa-color-success-10);--wa-color-success-fill-normal:var(--wa-color-success-20);--wa-color-success-fill-loud:var(--wa-color-success-50);--wa-color-success-border-quiet:var(--wa-color-success-20);--wa-color-success-border-normal:var(--wa-color-success-30);--wa-color-success-border-loud:var(--wa-color-success-40);--wa-color-success-on-quiet:var(--wa-color-success-60);--wa-color-success-on-normal:var(--wa-color-success-70);--wa-color-success-on-loud:white;--wa-color-warning-fill-quiet:var(--wa-color-warning-10);--wa-color-warning-fill-normal:var(--wa-color-warning-20);--wa-color-warning-fill-loud:var(--wa-color-warning-50);--wa-color-warning-border-quiet:var(--wa-color-warning-20);--wa-color-warning-border-normal:var(--wa-color-warning-30);--wa-color-warning-border-loud:var(--wa-color-warning-40);--wa-color-warning-on-quiet:var(--wa-color-warning-60);--wa-color-warning-on-normal:var(--wa-color-warning-70);--wa-color-warning-on-loud:white;--wa-color-danger-fill-quiet:var(--wa-color-danger-10);--wa-color-danger-fill-normal:var(--wa-color-danger-20);--wa-color-danger-fill-loud:var(--wa-color-danger-50);--wa-color-danger-border-quiet:var(--wa-color-danger-20);--wa-color-danger-border-normal:var(--wa-color-danger-30);--wa-color-danger-border-loud:var(--wa-color-danger-40);--wa-color-danger-on-quiet:var(--wa-color-danger-60);--wa-color-danger-on-normal:var(--wa-color-danger-70);--wa-color-danger-on-loud:white;--wa-color-neutral-fill-quiet:var(--wa-color-neutral-10);--wa-color-neutral-fill-normal:var(--wa-color-neutral-20);--wa-color-neutral-fill-loud:var(--wa-color-neutral-90);--wa-color-neutral-border-quiet:var(--wa-color-neutral-20);--wa-color-neutral-border-normal:var(--wa-color-neutral-30);--wa-color-neutral-border-loud:var(--wa-color-neutral-40);--wa-color-neutral-on-quiet:var(--wa-color-neutral-60);--wa-color-neutral-on-normal:var(--wa-color-neutral-70);--wa-color-neutral-on-loud:var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body:ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading:var(--wa-font-family-body);--wa-font-family-code:ui-monospace, monospace;--wa-font-family-longform:ui-serif, serif;--wa-font-size-scale:1;--wa-font-size-3xs:round(calc(var(--wa-font-size-2xs) / 1.125), 1px);--wa-font-size-2xs:round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs:round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s:round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m:calc(1rem * var(--wa-font-size-scale));--wa-font-size-l:round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl:round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl:round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl:round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl:round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-5xl:round(calc(var(--wa-font-size-4xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller:round(calc(1em / 1.125), 1px);--wa-font-size-larger:round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light:300;--wa-font-weight-normal:400;--wa-font-weight-semibold:500;--wa-font-weight-bold:600;--wa-font-weight-body:var(--wa-font-weight-normal);--wa-font-weight-heading:var(--wa-font-weight-bold);--wa-font-weight-code:var(--wa-font-weight-normal);--wa-font-weight-longform:var(--wa-font-weight-normal);--wa-font-weight-action:var(--wa-font-weight-semibold);--wa-line-height-condensed:1.2;--wa-line-height-normal:1.6;--wa-line-height-expanded:2;--wa-link-decoration-default:underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover:underline;--wa-space-scale:1;--wa-space-3xs:calc(var(--wa-space-scale) * .125rem);--wa-space-2xs:calc(var(--wa-space-scale) * .25rem);--wa-space-xs:calc(var(--wa-space-scale) * .5rem);--wa-space-s:calc(var(--wa-space-scale) * .75rem);--wa-space-m:calc(var(--wa-space-scale) * 1rem);--wa-space-l:calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl:calc(var(--wa-space-scale) * 2rem);--wa-space-2xl:calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl:calc(var(--wa-space-scale) * 3rem);--wa-space-4xl:calc(var(--wa-space-scale) * 4rem);--wa-space-5xl:calc(var(--wa-space-scale) * 5rem);--wa-content-spacing:var(--wa-space-l);--wa-border-style:solid;--wa-border-width-scale:1;--wa-border-width-s:calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m:calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l:calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale:1;--wa-border-radius-s:calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m:calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l:calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill:9999px;--wa-border-radius-circle:50%;--wa-border-radius-square:0px;--wa-focus-ring-style:solid;--wa-focus-ring-width:.1875rem;--wa-focus-ring:var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset:.0625rem;--wa-shadow-offset-x-scale:0;--wa-shadow-offset-x-s:calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m:calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l:calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale:1;--wa-shadow-offset-y-s:calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m:calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l:calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale:1;--wa-shadow-blur-s:calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m:calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l:calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale:-.5;--wa-shadow-spread-s:calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m:calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l:calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s:var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m:var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l:var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing:ease;--wa-transition-slow:.3s;--wa-transition-normal:.15s;--wa-transition-fast:75ms;--wa-form-control-background-color:var(--wa-color-surface-default);--wa-form-control-border-color:var(--wa-color-neutral-border-loud);--wa-form-control-border-style:var(--wa-border-style);--wa-form-control-border-width:var(--wa-border-width-s);--wa-form-control-border-radius:var(--wa-border-radius-m);--wa-form-control-activated-color:var(--wa-color-brand-fill-loud);--wa-form-control-label-color:var(--wa-color-text-normal);--wa-form-control-label-font-weight:var(--wa-font-weight-semibold);--wa-form-control-label-line-height:var(--wa-line-height-condensed);--wa-form-control-value-color:var(--wa-color-text-normal);--wa-form-control-value-font-weight:var(--wa-font-weight-body);--wa-form-control-value-line-height:var(--wa-line-height-condensed);--wa-form-control-hint-color:var(--wa-color-text-quiet);--wa-form-control-hint-font-weight:var(--wa-font-weight-body);--wa-form-control-hint-line-height:var(--wa-line-height-normal);--wa-form-control-placeholder-color:var(--wa-color-gray-50);--wa-form-control-required-content:"*";--wa-form-control-required-content-color:inherit;--wa-form-control-required-content-offset:.1em;--wa-form-control-padding-block:.75em;--wa-form-control-padding-inline:1em;--wa-form-control-height:round(calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px);--wa-form-control-toggle-size:round(1.25em, 1px);--wa-button-transform-hover:none;--wa-button-transform-active:scale(.9875);--wa-panel-border-style:var(--wa-border-style);--wa-panel-border-width:var(--wa-border-width-s);--wa-panel-border-radius:var(--wa-border-radius-l);--wa-tooltip-arrow-size:.375rem;--wa-tooltip-background-color:var(--wa-color-text-normal);--wa-tooltip-border-color:var(--wa-tooltip-background-color);--wa-tooltip-border-style:var(--wa-border-style);--wa-tooltip-border-width:var(--wa-border-width-s);--wa-tooltip-border-radius:var(--wa-border-radius-s);--wa-tooltip-content-color:var(--wa-color-surface-default);--wa-tooltip-font-size:var(--wa-font-size-s);--wa-tooltip-line-height:var(--wa-line-height-normal)}:is(html,body):has(wa-page){min-height:100%;margin:0;padding:0}}@layer wa-theme-dimension,wa-theme-overrides;:where(:root),:host{--wa-color-red-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-red-key), 1) * 100%));--wa-color-orange-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-orange-key), 1) * 100%));--wa-color-yellow-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-yellow-key), 1) * 100%));--wa-color-green-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-green-key), 1) * 100%));--wa-color-cyan-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-cyan-key), 1) * 100%));--wa-color-blue-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-blue-key), 1) * 100%));--wa-color-indigo-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-indigo-key), 1) * 100%));--wa-color-purple-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-purple-key), 1) * 100%));--wa-color-pink-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-pink-key), 1) * 100%));--wa-color-gray-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-gray-key), 1) * 100%));--wa-color-red-on:color-mix(in oklab, var(--wa-color-red-10) var(--wa-color-red-gte-60), white);--wa-color-orange-on:color-mix(in oklab, var(--wa-color-orange-10) var(--wa-color-orange-gte-60), white);--wa-color-yellow-on:color-mix(in oklab, var(--wa-color-yellow-10) var(--wa-color-yellow-gte-60), white);--wa-color-green-on:color-mix(in oklab, var(--wa-color-green-10) var(--wa-color-green-gte-60), white);--wa-color-cyan-on:color-mix(in oklab, var(--wa-color-cyan-10) var(--wa-color-cyan-gte-60), white);--wa-color-blue-on:color-mix(in oklab, var(--wa-color-blue-10) var(--wa-color-blue-gte-60), white);--wa-color-indigo-on:color-mix(in oklab, var(--wa-color-indigo-10) var(--wa-color-indigo-gte-60), white);--wa-color-purple-on:color-mix(in oklab, var(--wa-color-purple-10) var(--wa-color-purple-gte-60), white);--wa-color-pink-on:color-mix(in oklab, var(--wa-color-pink-10) var(--wa-color-pink-gte-60), white);--wa-color-gray-on:color-mix(in oklab, var(--wa-color-gray-10) var(--wa-color-gray-gte-60), white)}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/karla-latin-ext-wght-normal.Dq0rrjgs.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/karla-latin-wght-normal.C3-ma4ov.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-normal.Rg4St2Dn.woff2)format("woff2"),url(/_astro/space-mono-latin-400-normal._3DlpgIW.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-700-normal.mWgeinG7.woff2)format("woff2"),url(/_astro/space-mono-latin-700-normal.D7A851RN.woff)format("woff")}:root{--wa-focus-ring-color:#c4b5fd;-webkit-tap-highlight-color:#c4b5fd59;scroll-padding-top:var(--header-height,7.5rem);--font-display:"Space Grotesk Variable", "Space Grotesk", sans-serif;--font-body:"Karla Variable", "Karla", sans-serif;--font-mono:"Space Mono", "SFMono-Regular", ui-monospace, monospace}body{font-family:var(--font-body);color:#222;background:#f6f0fa;flex-direction:column;min-height:100dvh;margin:0;padding:0;display:flex}.skip-link{color:#6d28d9;z-index:101;outline-offset:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background-color:#fff;width:1px;height:1px;padding:.75rem .5rem;position:absolute;top:.75rem;left:.75rem;overflow:hidden}.skip-link:focus-visible{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;overflow:visible}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}header{z-index:100;padding:0;font-size:large;position:sticky;top:0}.main-nav{background:#ede9fe;border-radius:10px;flex-wrap:wrap;gap:.4rem;margin:0;padding:.5rem .6rem;display:flex;overflow:hidden;box-shadow:0 3px 10px #4c1d761f}.main-nav wa-button{flex:1 0 auto;min-width:0}@media (width<=500px){.main-nav wa-button{flex:1 0 33%}}.main-nav wa-button::part(base){color:#6d28d9;letter-spacing:.02em;width:100%;font-weight:700;font-family:var(--font-body);cursor:pointer;background:#f9f5ff;border:2px solid #c4b5fd;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.7rem .6rem;font-size:1rem;transition:background .1s ease-out,color .1s ease-out,border-color .1s ease-out,box-shadow .1s ease-out,transform .1s ease-out;display:inline-flex;box-shadow:0 3px #c4b5fd,0 5px 8px #4c1d762e}.main-nav wa-button::part(base):hover{background:#ede9fe;border-color:#a78bfa}.main-nav wa-button::part(base):active{transform:translateY(2px);box-shadow:inset 0 2px 4px #4c1d7640}.main-nav wa-button.active::part(base){color:#5b21b6;background:#ede9fe;border-color:#a78bfa;transform:translateY(2px);box-shadow:inset 0 2px 4px #4c1d7640}.main-nav wa-button.active::part(base):hover{background:#ddd6fe;border-color:#7c3aed}@media (prefers-reduced-motion:reduce){.main-nav wa-button::part(base){transition:none}}main{box-sizing:border-box;background:#fff;border-radius:12px;outline:none;flex:1;width:100%;max-width:700px;margin:0 auto .5rem;padding:1.5rem;box-shadow:0 2px 16px #7c3aed12}main:focus-visible{outline-offset:2px;outline:3px solid #7c3aed}@media (width<=768px){main{border-radius:8px;max-width:100%;margin:0 .5rem .5rem;padding:1rem}}@media (width<=480px){main{margin:0 .25rem .5rem;padding:1rem}}@media (width<=500px){header{font-size:medium}}@media (width<=380px){.main-nav wa-button::part(base){letter-spacing:0;padding:.6rem .3rem}}footer{color:#ede9fe;z-index:999;background:#2e1065;flex-flow:wrap;align-items:center;gap:0;padding:.5rem .75rem;display:flex;position:sticky;bottom:0}@media (width<=480px){footer{padding-left:.2rem;padding-right:.2rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));flex-wrap:wrap;row-gap:.3rem}.footer-separator-left{margin-left:.1rem;margin-right:.15rem}.footer-separator-right{margin-left:.15rem;margin-right:.1rem}.calendar-box{padding-right:.25rem}}.footer-separator{background:#ede9fe40;order:1;align-self:stretch;width:1px;margin:.3rem .5rem}.footer-separator-left{margin-left:.2rem}.footer-separator-right{order:3;margin-right:.2rem}.footer-nav{flex-shrink:0;order:4;align-items:center;display:flex}.utility-box{background:0 0;border:none;flex-shrink:0;margin:0;padding:0;position:relative}.utility-box summary.footer-pill-btn{padding:.3rem .6rem}footer a{color:#ddd6fe;opacity:1;padding:.3rem .75rem;font-size:1rem;text-decoration:none}footer a:hover{color:#fff;opacity:1;text-decoration:underline}.footer-pill-btn{color:#ede9fe;white-space:nowrap;background:#ede9fe1a;border:1px solid #ede9fe59;border-radius:12px;flex-shrink:0;align-items:center;padding:.3rem .8rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:0 2px #ede9fe66}.footer-pill-btn:hover{color:#fff;background:#ede9fe33;border-color:#ede9fe99;text-decoration:none}.suggestion-box{background:0 0;border:none;order:2;margin:0 0 0 auto;padding:0;position:relative}.suggestion-box[open] summary.footer-pill-btn,.calendar-box[open] summary.footer-pill-btn,.utility-box[open] summary.footer-pill-btn{color:#fff;background:#ede9fe4d;border-color:#ede9fea6;transform:translateY(1px);box-shadow:inset 0 1px 3px #0006}summary.footer-pill-btn{cursor:pointer;justify-content:center;margin-inline:0;list-style:none}summary.footer-pill-btn::-webkit-details-marker{display:none}.suggestion-box summary:after,.calendar-box summary:after,.utility-box summary:after{display:none}.calendar-box-panel-wrap,.suggestion-box-panel-wrap,.utility-box-panel{z-index:10;background:#f9f5ff;border:1px solid #c4b5fd;border-radius:12px;flex-direction:column;margin-bottom:.5rem;display:flex;position:absolute;bottom:100%;box-shadow:0 4px 16px #4c1d7640}.calendar-box-panel-wrap{gap:.5rem;width:min(320px,100vw - 1.5rem);padding:.75rem;left:0}.suggestion-box-panel-wrap{gap:.5rem;width:min(300px,100vw - 1.5rem);padding:.75rem;right:0}.utility-box-panel{align-items:flex-end;gap:.3rem;width:max-content;max-width:calc(100vw - 1.5rem);padding:.5rem;right:0}.suggestion-box-panel{padding:0}.utility-option{color:#6d28d9;letter-spacing:.02em;font-size:.9rem;font-weight:700;font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:#f3e8ff;border:2px solid #c4b5fd;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.4rem .9rem;text-decoration:none;transition:background .1s ease-out,color .1s ease-out,border-color .1s ease-out,box-shadow .1s ease-out,transform .1s ease-out;display:inline-flex;box-shadow:0 2px #c4b5fd,0 3px 6px #4c1d762e}.utility-option:hover{background:#ede9fe;border-color:#a78bfa}.utility-option:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #4c1d7640}.calendar-preview{color:#4c1d95;flex-direction:column;gap:.4rem;display:flex}.calendar-preview-label,.suggestion-label{font-size:.7rem;font-weight:700;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;opacity:.65}.calendar-preview-list{flex-direction:column;gap:.35rem;min-width:0;display:flex}.calendar-preview-row{background:#4c1d760f;border-left:3px solid #c4b5fd;border-radius:4px;align-items:baseline;gap:.5rem;min-width:0;padding:.3rem .5rem;display:flex}.calendar-preview-row-time{color:#4c1d95;flex-shrink:0;font-size:.75rem;font-weight:700}.calendar-preview-row-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.85rem;overflow:hidden}.calendar-preview-empty{opacity:.7;margin:0;padding:.3rem .5rem;font-size:.85rem}.calendar-toggle-row{align-items:center;gap:.5rem;display:flex}.suggestion-box-toggle-row{align-items:center;display:flex}.suggestion-label{color:#4c1d95;opacity:1;margin-bottom:.35rem;display:block}.suggestion-input{box-sizing:border-box;color:#222;background:#fff;border:1px solid #4c1d764d;border-radius:8px;width:100%;padding:.65rem .75rem;font-family:inherit;font-size:1rem}.suggestion-hint{color:#4c1d76bf;margin:.35rem 0 .75rem;font-size:.85rem}.suggestion-submit{color:#6d28d9;letter-spacing:.02em;font-size:.9rem;font-weight:700;font-family:var(--font-body);cursor:pointer;background:#f3e8ff;border:2px solid #c4b5fd;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem 1.3rem;transition:background .1s ease-out,color .1s ease-out,border-color .1s ease-out,box-shadow .1s ease-out,transform .1s ease-out;display:inline-flex;box-shadow:0 2px #c4b5fd,0 3px 6px #4c1d762e}.suggestion-submit:hover{background:#ede9fe;border-color:#a78bfa}.suggestion-submit:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #4c1d7640}@media (prefers-reduced-motion:reduce){.suggestion-submit{transition:none}}.suggestion-thanks,.suggestion-error{border-radius:6px;margin:.5rem 0;padding:.5rem .75rem;font-size:.95rem}.suggestion-thanks{background:#4c1d7614;border-left:3px solid #7c3aed}.suggestion-error{color:#991b1b;background:#dc26261a;border-left:3px solid #dc2626}.suggestion-honeypot{display:none}.calendar-box{background:0 0;border:none;flex-shrink:0;margin:0;padding:0 .5rem 0 0;position:relative}.calendar-option{color:#6d28d9;letter-spacing:.02em;font-size:.9rem;font-weight:700;font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:#f3e8ff;border:2px solid #c4b5fd;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.4rem .9rem;text-decoration:none;transition:background .1s ease-out,color .1s ease-out,border-color .1s ease-out,box-shadow .1s ease-out,transform .1s ease-out;display:inline-flex;box-shadow:0 2px #c4b5fd,0 3px 6px #4c1d762e}.calendar-option:hover{background:#ede9fe;border-color:#a78bfa}.calendar-option:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #4c1d7640}@media (width<=480px){.footer-pill-btn{padding:.3rem .5rem;font-size:.9rem}.calendar-option,.utility-option,.suggestion-submit{font-size:.8rem}.calendar-option,.utility-option{gap:.25rem;padding:.3rem .7rem}.suggestion-submit{gap:.3rem;padding:.3rem 1rem}.calendar-toggle-row{gap:.35rem}}h1,h3{font-family:var(--font-display);margin-top:0;margin-bottom:.2rem}h2{font-family:var(--font-display);margin-top:1rem;margin-bottom:.8rem}.section-header{color:#6d28d9;width:100%;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:flex-end;gap:.4rem;margin:.75rem 0 .5rem;font-size:1.1rem;font-weight:700;display:flex}.section-header wa-icon{font-size:1.2em}.section-header[hidden]{display:none}wa-card.item{cursor:pointer;border-top:2px solid #c4b5fd;margin-bottom:.5rem;display:block}wa-card.item[hidden]{display:none}.item-tap-target{all:unset;cursor:pointer;font-family:inherit}.item-tap-target:focus-visible{outline-offset:2px;border-radius:2px;outline:3px solid #7c3aed}wa-card.item{border-color:#e9d5ff;transition:box-shadow .15s ease-out;box-shadow:2px 2px #e9d5ff,3px 3px #c4b5fd}wa-card.item:hover{border-color:#a78bfa;box-shadow:3px 3px #e9d5ff,5px 5px #c4b5fd}wa-card.item::part(header){background:#faf5ff;border-bottom:1px solid #f3e8ff;padding:.5rem .75rem .3rem}wa-card.item::part(body){padding:.5rem .75rem .4rem}wa-card.item p{margin-top:.1rem;margin-bottom:.4rem}wa-card.item::part(footer){background:#faf5ff;border-top:1px solid #f3e8ff;padding:.2rem .75rem .5rem}wa-card.item.item-active{border-color:#a78bfa}wa-card.item.item-active::part(header),wa-card.item.item-active::part(body),wa-card.item.item-active::part(footer){background:#ede9fe}@media (prefers-reduced-motion:reduce){wa-card.item{transition:none}}.not-found{justify-content:center;padding:2rem 1rem;display:flex}.not-found-card{width:100%;max-width:32rem}.not-found-card::part(base){border-color:#e9d5ff;box-shadow:3px 3px #e9d5ff,5px 5px #c4b5fd}.not-found-card::part(header){background:#faf5ff;border-bottom:1px solid #f3e8ff;padding:.75rem 1rem .5rem}.not-found-card h2{color:#6d28d9;align-items:center;gap:.5rem;margin:0;font-size:1.3rem;display:flex}.not-found-cta{color:#fff;background:#6d28d9;border-radius:8px;align-items:center;padding:.6rem 1.2rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.not-found-cta:hover{background:#5b21b6;text-decoration:none}.not-found-countdown{color:#6b6b6b;font-size:.9rem}.legal-page{justify-content:center;padding:2rem 1rem;display:flex}.legal-card{width:100%;max-width:40rem}.legal-card::part(base){border-color:#e9d5ff;box-shadow:3px 3px #e9d5ff,5px 5px #c4b5fd}.legal-card::part(header){background:#faf5ff;border-bottom:1px solid #f3e8ff;padding:.75rem 1rem .5rem}.legal-card h2{color:#6d28d9;align-items:center;gap:.5rem;margin:0;font-size:1.3rem;display:flex}.legal-card h3{color:#6d28d9;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem}.back-link{color:#6d28d9;align-items:center;gap:.4rem;margin-top:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{text-decoration:underline}.contact-honeypot{display:none}.contact-label{color:#4c1d95;margin-bottom:.35rem;font-weight:600;display:block}.contact-input,.contact-textarea{box-sizing:border-box;color:#222;background:#fff;border:1px solid #c4b5fd;border-radius:8px;width:100%;margin-bottom:1rem;padding:.65rem .75rem;font-family:inherit;font-size:1rem}.contact-textarea{resize:vertical}.contact-submit{color:#fff;cursor:pointer;background:#6d28d9;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem 1.4rem;font-size:.95rem;font-weight:700;transition:background .15s;display:inline-flex}.contact-submit:hover{background:#5b21b6}.contact-thanks,.contact-error{border-radius:6px;margin:.5rem 0;padding:.5rem .75rem;font-size:.95rem}.contact-thanks{color:#4c1d95;background:#ede9fe;border-left:3px solid #6d28d9}.contact-error{color:#991b1b;background:#fee2e2;border-left:3px solid #dc2626}p{margin-top:.2rem;margin-bottom:1rem}footer p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;overflow:hidden}main a{color:#0563c1;border-bottom:2px solid #e9d5ff;font-weight:500;text-decoration:none;transition:color .15s,border-bottom-color .15s}main a:hover{color:#7c3aed;border-bottom-color:#c4b5fd}blockquote{color:#4a3d6b;background:#f9f5ff;border-left:3px solid #c4b5fd;border-radius:0 4px 4px 0;margin:.5rem 0 1rem;padding:.5rem .75rem;font-family:inherit}blockquote p{margin:0}.entry-links{flex-flow:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.entry-links li{margin:0}.entry-links li:not(:last-child){border-right:none;padding-right:0}.entry-links a{color:#5b21b6;white-space:nowrap;background:#f3e8ff;border:1px solid #c4b5fd;border-bottom:none;border-radius:999px;align-items:center;gap:.35rem;min-height:2rem;padding:.3rem .75rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px #c4b5fd}.entry-links a:hover{color:#4c1d95;background:#ede9fe;border-color:#a78bfa #a78bfa currentColor;border-bottom-style:none;border-bottom-width:medium}.entry-links a:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #4c1d7640}#backToTop{color:#fff;cursor:pointer;opacity:0;visibility:hidden;z-index:1000;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;line-height:1;transition:opacity .3s,visibility .3s,transform .2s,background-color .2s;display:flex;position:fixed;bottom:5.5rem;right:2rem;box-shadow:0 4px 12px #6d28d966,inset 1px 1px 3px #fff6,inset -1px -1px 3px #0003}#backToTop wa-icon{font-size:1.8rem}body:has(#suggestionBox[open]) #backToTop,body:has(#calendarBox[open]) #backToTop{display:none}#backToTop.show{opacity:1;visibility:visible}#backToTop:hover{background:linear-gradient(135deg,#c084fc 0%,#a855f7 100%);transform:translateY(-2px);box-shadow:0 6px 16px #6d28d980,inset 1px 1px 3px #fff6,inset -1px -1px 3px #0003}.filter-bar{border-bottom:3px solid #7c3aed;flex-direction:column;align-items:stretch;gap:.4rem;margin-top:-.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex;box-shadow:0 6px 10px -4px #7c3aed21}.section-divider{border:none;border-bottom:3px solid #7c3aed;margin:1rem 0;box-shadow:0 6px 10px -4px #7c3aed21}.filter-pills{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.filter-pill-divider{background:#c4b5fd;flex:none;align-self:stretch;width:1px;margin:.2rem .15rem;box-shadow:1px 0 #7c3aed26}.filter-pills--tags{border-top:1px solid #ddd6fe;width:100%;margin-top:.15rem;padding-top:.5rem}@media (width<=480px){.filter-pills{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.filter-pills::-webkit-scrollbar{display:none}}.filter-pill{color:#6d28d9;font-size:.78rem;font-weight:700;font-family:var(--font-mono);cursor:pointer;white-space:nowrap;background:#f9f5ff;border:1px solid #ddd6fe;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px #ddd6fe}.filter-pill:hover{background:#ede9fe;border-color:#a78bfa}.filter-pill:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #4c1d7640}.filter-pill.active{color:#5b21b6;background:#ede9fe;border-color:#a78bfa;transform:translateY(1px);box-shadow:inset 0 1px 3px #4c1d7640}.filter-pill.active:hover{background:#ddd6fe;border-color:#7c3aed}.filter-pill.unavailable{opacity:.35;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.filter-pill{transition:none}}.item-location{font-size:.9rem;font-family:var(--font-mono);color:#7c3aed;align-items:center;gap:.3rem;display:flex}.item-location a,.item-location a:hover{color:#7c3aed;border-bottom-color:#0000}.nav-github{color:#fff;opacity:.8;align-items:center;padding:.8rem;font-size:1.3rem;transition:opacity .2s;display:flex}.nav-github:hover{opacity:1}@media (prefers-color-scheme:dark){:root{--dm-nightfall:#150a2e;--dm-dusk:#1e1042;--dm-dusk-2:#2a1854;--dm-haze:#c9b8f0;--dm-glow:#c4b5fd;--dm-moonlight:#f3edff;--wa-focus-ring-color:var(--dm-glow);color-scheme:dark}body{background:var(--dm-nightfall);color:var(--dm-moonlight)}.skip-link{background-color:var(--dm-dusk);color:var(--dm-glow)}.main-nav{background:var(--dm-dusk-2);box-shadow:0 3px 10px #00000080,0 0 20px #c4b5fd14}.main-nav wa-button::part(base){color:var(--dm-glow);background:var(--dm-dusk);border-color:#c4b5fd66;box-shadow:0 3px #c4b5fd4d,0 5px 8px #0006,0 0 10px #c4b5fd1f}.main-nav wa-button::part(base):hover{background:var(--dm-dusk-2);border-color:#a78bfa}.main-nav wa-button::part(base):active{box-shadow:inset 0 2px 4px #00000080}.main-nav wa-button.active::part(base){background:var(--dm-dusk-2);color:var(--dm-moonlight);border-color:#a78bfa;box-shadow:inset 0 2px 4px #00000080}.main-nav wa-button.active::part(base):hover{border-color:var(--dm-glow);background:#34205e}main{background:var(--dm-dusk);box-shadow:0 2px 20px #00000073,0 0 40px #c4b5fd0a}main:focus-visible{outline-color:var(--dm-glow)}footer{color:var(--dm-haze);background:#241354}.calendar-box-panel-wrap,.suggestion-box-panel-wrap,.utility-box-panel{background:var(--dm-dusk);border-color:#c4b5fd59;box-shadow:0 4px 20px #00000080,0 0 30px #c4b5fd14}.utility-option,.calendar-option{background:var(--dm-dusk-2);color:var(--dm-glow);border-color:#c4b5fd66;box-shadow:0 2px #c4b5fd4d,0 3px 6px #0006}.utility-option:hover,.calendar-option:hover{background:#34205e;border-color:#a78bfa}.utility-option:active,.calendar-option:active{box-shadow:inset 0 2px 4px #00000080}.calendar-preview{color:var(--dm-haze)}.calendar-preview-row{background:#c4b5fd0f;border-left-color:#c4b5fd80}.calendar-preview-row-time,.suggestion-label{color:var(--dm-haze)}.suggestion-input{background:var(--dm-nightfall);color:var(--dm-moonlight);border-color:#c4b5fd59}.suggestion-hint{color:#c9b8f0bf}.suggestion-submit{color:var(--dm-glow);background:var(--dm-dusk-2);border-color:#c4b5fd66;box-shadow:0 2px #c4b5fd4d,0 3px 6px #0006}.suggestion-submit:hover{background:#34205e;border-color:#a78bfa}.suggestion-submit:active{box-shadow:inset 0 2px 4px #00000080}.suggestion-thanks{border-left-color:var(--dm-glow);background:#c4b5fd14}.suggestion-error{color:#fca5a5;background:#f871711f;border-left-color:#f87171}.section-header{color:var(--dm-glow)}wa-card.item{border-color:#c4b5fd4d;box-shadow:2px 2px #c4b5fd26,3px 3px #c4b5fd4d}wa-card.item:hover{border-color:#a78bfa;box-shadow:3px 3px #c4b5fd33,5px 5px #c4b5fd66,0 0 16px #c4b5fd26}.item-tap-target:focus-visible{outline-color:var(--dm-glow)}wa-card.item::part(header),wa-card.item::part(footer){background:var(--dm-dusk-2);border-color:#c4b5fd26}wa-card.item::part(body){background:var(--dm-dusk)}wa-card.item.item-active::part(header),wa-card.item.item-active::part(body),wa-card.item.item-active::part(footer){background:#c4b5fd1f}.not-found-card::part(base),.legal-card::part(base){border-color:#c4b5fd4d;box-shadow:3px 3px #c4b5fd33,5px 5px #c4b5fd66}.not-found-card::part(header),.legal-card::part(header){background:var(--dm-dusk-2);border-color:#c4b5fd26}.not-found-card::part(body),.legal-card::part(body){background:var(--dm-dusk)}.not-found-card h2,.legal-card h2,.legal-card h3{color:var(--dm-glow)}.not-found-cta{background:var(--dm-glow);color:var(--dm-nightfall)}.not-found-cta:hover{background:var(--dm-moonlight)}.not-found-countdown{color:var(--dm-haze)}.back-link{color:var(--dm-glow)}.contact-label{color:var(--dm-haze)}.contact-input,.contact-textarea{background:var(--dm-nightfall);color:var(--dm-moonlight);border-color:#c4b5fd66}.contact-submit{color:var(--dm-nightfall);background:var(--dm-glow)}.contact-submit:hover{background:var(--dm-moonlight)}.contact-thanks{border-left-color:var(--dm-glow);color:var(--dm-haze);background:#c4b5fd1a}.contact-error{color:#fca5a5;background:#f871711f;border-left-color:#f87171}main a{color:#a5b4fc;border-bottom-color:#c4b5fd4d}main a:hover{color:var(--dm-moonlight);border-bottom-color:var(--dm-glow)}blockquote{color:var(--dm-haze);background:#c4b5fd0f;border-left-color:#c4b5fd80}.entry-links a{background:var(--dm-dusk-2);color:var(--dm-glow);border-color:#c4b5fd59;box-shadow:0 2px #c4b5fd4d}.entry-links a:hover{color:var(--dm-moonlight);background:#c4b5fd1f;border-color:#a78bfa}.entry-links a:active{box-shadow:inset 0 1px 3px #00000080}#backToTop{box-shadow:0 4px 12px #00000080,0 0 24px #c4b5fd59,inset 1px 1px 3px #fff6,inset -1px -1px 3px #0003}#backToTop:hover{box-shadow:0 6px 16px #0009,0 0 32px #c4b5fd73,inset 1px 1px 3px #fff6,inset -1px -1px 3px #0003}.filter-bar,.section-divider{border-bottom-color:var(--dm-glow);box-shadow:0 6px 10px -4px #00000059}.filter-pill-divider{box-shadow:none;background:#c4b5fd66}.filter-pills--tags{border-top-color:#c4b5fd40}.filter-pill{background:var(--dm-dusk);color:var(--dm-glow);border-color:#c4b5fd4d;box-shadow:0 2px #c4b5fd40}.filter-pill:hover{background:#c4b5fd1f;border-color:#a78bfa}.filter-pill:active{box-shadow:inset 0 1px 3px #00000080}.filter-pill.active{color:var(--dm-moonlight);background:#c4b5fd26;border-color:#a78bfa;box-shadow:inset 0 1px 3px #00000080}.filter-pill.active:hover{border-color:var(--dm-glow);background:#c4b5fd38}.item-location,.item-location a{color:var(--dm-glow)}}
