@layer config,base,components,utilities;@layer config{*,:after,:before{box-sizing:border-box;min-width:0}html{interpolate-size:allow-keywords;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first allow-end last}body{font-family:system-ui,sans-serif;line-height:1.5;margin:0;min-height:100dvh;text-rendering:optimizespeed}:focus{outline:none}:focus-visible{outline:2px solid;outline-color:light-dark(#4285f4,#8ab4f8);outline-color:-webkit-focus-ring-color;outline-color:-moz-focusring;outline-offset:2px}:target{scroll-margin-block:1rem}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:2px}button,h1,h2,h3,h4,h5,h6,input,label{line-height:1.1}blockquote,h1,h2,h3,h4,h5,h6{text-wrap:balance}figcaption,li,p{text-wrap:pretty}q{quotes:"« " " »"}ol,ul{list-style-position:outside;margin:0;padding-inline-start:1em}:is(ol,ul)[role=list]{list-style:none;padding-inline-start:0}:is(ol,ul) li{margin-block:.1em}blockquote,code,iframe,img,input,picture,pre,select,svg,table,td,textarea,video{max-width:100%}audio,canvas,embed,iframe,img,object,picture,svg,video{display:block}:where(img,picture):where(:not([src$=".svg"])){height:auto}figure{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin:0;vertical-align:middle}fieldset,form{border:none}fieldset{margin:0;padding:1em 0}legend{border:0;color:inherit;max-width:100%;white-space:normal}label{display:inline-block}button,label{cursor:pointer;-webkit-tap-highlight-color:transparent}textarea{overflow:auto;resize:vertical;vertical-align:top;white-space:pre-wrap}code,kbd,pre,samp{font-family:ui-monospace,monospace;font-size:1em}pre{line-height:normal;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre-wrap}:where(:not(pre))>code{background-color:#63636333;border-radius:6px;font-size:.9em;padding:2px 6px}svg:not([fill]){fill:currentcolor}svg{overflow:visible}svg *{transform-box:fill-box}svg:has(symbol){display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}.visually-hidden{clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}@media print{@page{size:a4 portrait;margin:2cm 1.5cm}*{box-sizing:border-box}img{max-width:100%}input,select,textarea{all:revert}body{background-color:#fff!important;color:#000!important;font-family:Georgia,serif;font-size:12pt;line-height:1.5;margin:0;width:auto}blockquote,label,ol,p,ul{color:#000!important;margin-block:0 15pt}p:last-child{margin-bottom:0}h1{font-size:18pt;margin-block:0 24pt}h1,h2{color:#000!important;font-weight:700;line-height:1.1}h2{font-size:16pt;margin-block:0 18pt}h3{font-size:14pt;margin-block:0 15pt}h3,h4{color:#000!important;font-weight:700}h4{font-size:12pt;margin-block:0 12pt}.print{display:revert}.no-print{display:none}blockquote,p{orphans:3;widows:3}blockquote,figure,ol,table,ul{-moz-column-break-inside:avoid;break-inside:avoid}caption,h1,h2,h3,h4{-moz-column-break-after:avoid;break-after:avoid}a,a:link,a:visited{background:transparent!important;color:#000!important;font-weight:700;text-decoration:underline!important}iframe,object,video{display:none!important;height:0!important;overflow:hidden!important;width:0!important}}}@layer config{@font-face{font-display:swap;font-family:Atkinson Hyperlegible Next Variable;font-weight:200 800;src:url(./AtkinsonHyperlegibleNext-VariableFont-opti.DXPbKYFs.woff2) format("woff2") tech("variations"),url(./AtkinsonHyperlegibleNext-VariableFont-opti.DXPbKYFs.woff2) format("woff2-variations")}}@layer config{a:where(.btn),button,input:where([type=button],[type=reset],[type=submit]){--button-background-color:var(--form-control-background,Field);--button-background-color-hover:oklch(from var(--button-background-color) calc(l*.9) c h);--button-background-color-active:oklch(from var(--button-background-color) calc(l*.8) c h);--button-border-color:var(--form-control-border-color,ButtonBorder);--button-border-color-hover:var(--button-border-color);--button-border-color-active:var(--button-border-color);--button-border-radius:var(--form-control-border-radius,0);--button-border-width:var(--form-control-border-width,1px);--button-text-color:var(--on-form-control,ButtonText);--button-text-color-hover:var(--button-text-color);--button-text-color-active:var(--button-text-color);--button-font-weight:var(--font-weight-regular,400);align-items:center;background-color:var(--button-background-color);border:0;border-radius:var(--button-border-radius);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);color:var(--button-text-color);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--button-font-weight);justify-content:center;line-height:1;padding:var(--form-control-spacing,12px 16px);text-decoration:none;transition-duration:var(--transition-duration,.25s);transition-property:background,border,box-shadow,color;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:-moz-fit-content;width:fit-content}:is(a:where(.btn),button,input:where([type=button],[type=reset],[type=submit])):is(:not(:disabled,[disabled])):focus-visible,:is(a:where(.btn),button,input:where([type=button],[type=reset],[type=submit])):is(:not(:disabled,[disabled])):hover{background-color:var(--button-background-color-hover);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color-hover);color:var(--button-text-color-hover)}:is(a:where(.btn),button,input:where([type=button],[type=reset],[type=submit])):is(:not(:disabled,[disabled])):active{background-color:var(--button-background-color-active);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color-active);color:var(--button-text-color-active)}:is(a:where(.btn),button,input:where([type=button],[type=reset],[type=submit])).btn-primary:where(:not(:disabled,[disabled])){--button-background-color:var(--primary,AccentColor);--button-border-color:transparent;--button-text-color:var(--on-primary,#fff)}:is(a:where(.btn),button,input:where([type=button],[type=reset],[type=submit])).btn-secondary:where(:not(:disabled,[disabled])){--button-background-color:var(--color-gray-200,GrayText);--button-border-color:transparent;--button-text-color:var(--primary,#000)}:is(a:where(.btn),button,input:where([type=button],[type=reset],[type=submit])).btn-reset:where(:not(:disabled,[disabled])){--button-background-color:transparent;--button-border-color:transparent;--button-text-color:currentcolor}:is(a:where(.btn),button,input:where([type=button],[type=reset],[type=submit])):is(:disabled,[disabled]){cursor:not-allowed;opacity:50%}:is(a:where(.btn),button,input:where([type=button],[type=reset],[type=submit])):is(:disabled,[disabled]) *{pointer-events:none}[type=checkbox]:not([role=switch]){--checkbox-background-color:var(--form-control-background,Field);--checkbox-checked-color:var(--primary,AccentColor);--checkbox-border-color:var(--checkables-border-color,ButtonBorder);--checkbox-border-color-hover:var(--checkbox-border-color);--checkbox-border-radius:var(--form-control-border-radius,0);--checkbox-border-width:var(--form-control-border-width,1px);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--checkbox-background-color);border:0;border-radius:var(--checkbox-border-radius);box-shadow:inset 0 0 0 var(--checkbox-border-width) var(--checkbox-border-color);cursor:pointer;display:inline-grid;flex:0 0 auto;font:inherit;height:var(--checkable-size,1.25rem);justify-content:center;line-height:1;margin:0;position:relative;transition-duration:var(--transition-duration,.25s);transition-property:background,border,box-shadow,color;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--checkable-size,1.25rem)}[type=checkbox]:not([role=switch]):is(:checked,:indeterminate){background-color:var(--checkbox-checked-color);box-shadow:inset 0 0 0 var(--checkbox-border-width) transparent}[type=checkbox]:not([role=switch]):focus-visible,[type=checkbox]:not([role=switch]):hover{box-shadow:inset 0 0 0 var(--checkbox-border-width) var(--checkbox-border-color-hover)}[type=checkbox]:not([role=switch]):checked:after{background-color:var(--on-primary,#fff);content:"";height:100%;-webkit-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="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>') center no-repeat;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="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>') center no-repeat;position:absolute;width:100%}[type=checkbox]:not([role=switch]):indeterminate:after{background-color:currentcolor;content:"";height:100%;-webkit-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>') center no-repeat;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>') center no-repeat;position:absolute;width:100%}[type=checkbox]:not([role=switch]):is(:disabled,[disabled]){cursor:not-allowed;opacity:50%}.form-group:has([type=checkbox]:disabled) label{cursor:not-allowed;opacity:50%}details{--details-padding:var(--form-control-spacing,12px 16px);--details-border-color:var(--form-control-border-color,ButtonBorder);--details-border-color-hover:var(--details-border-color);--details-border-width:var(--form-control-border-width,1px);--details-border-radius:var(--form-control-border-radius,0);--details-background-color:var(--layer-1,Canvas);--details-content-border-radius:0;--details-title-color:var(--on-form-control,FieldText);--details-title-color-hover:var(--details-title-color);background-color:var(--details-background-color);border:var(--details-border-width) solid var(--details-border-color);border-radius:var(--details-border-radius)}details:focus-visible,details:hover{border-color:var(--details-border-color-hover)}:is(details:focus-visible,details:hover) summary{color:var(--details-title-color-hover)}details summary{align-items:center;border-radius:var(--details-border-radius);color:var(--details-title-color,currentcolor);cursor:pointer;display:flex;font-weight:var(--font-weight-semibold,600);justify-content:space-between;list-style:none;padding:var(--details-padding);transition:background-color;transition-duration:var(--transition-duration,.25s);-webkit-user-select:none;-moz-user-select:none;user-select:none}details summary::-webkit-details-marker{display:none}details summary:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23222222' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;rotate:0deg;transition:rotate var(--transition-duration,.25s);width:1rem}details[open] summary:after{rotate:180deg}[data-theme=dark] details summary:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>")}details::details-content{border-top:none;padding:var(--form-control-spacing,12px 16px);padding-top:0}:is()>:first-child{margin-top:0}:is()>:last-child{margin-bottom:0}@supports (interpolate-size:allow-keywords){details::details-content{display:none;height:0;transition:var(--transition-duration,.25s) allow-discrete;transition-property:opacity,height,display;interpolate-size:allow-keywords}details[open]::details-content{display:grid;height:auto}@starting-style{details[open]::details-content{height:0}}}@media(prefers-reduced-motion:reduce){details summary:after{transition:none}details::details-content{transition:none}}dialog{--dialog-background-color:var(--surface,Field);--dialog-text-color:var(--on-surface,CanvasText);--dialog-border-color:var(--form-control-border-color,ButtonBorder);--dialog-border-radius:var(--form-control-border-radius,0);--dialog-border-width:var(--form-control-border-width,1px);--dialog-backdrop-color:oklch(0% 0 0/50%);--dialog-padding:var(--spacing-24,1.5rem);--dialog-header-padding:var(--spacing-16,1rem) var(--spacing-24,1.5rem);--dialog-footer-padding:var(--spacing-16,1rem) var(--spacing-24,1.5rem);--dialog-max-width:32rem;--dialog-max-height:calc(100vh - var(--spacing-32, 2rem));background-color:transparent;border:none;color:var(--dialog-text-color);max-width:var(--dialog-max-width);overflow:visible;padding:0}dialog:not([open]){display:none}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--dialog-backdrop-color)}dialog[open]{animation:dialog-show var(--transition-duration,.25s) ease-out}dialog.dialog-sm{--dialog-max-width:24rem}dialog.dialog-lg{--dialog-max-width:48rem}dialog.dialog-fullwidth{--dialog-max-width:calc(100vw - var(--spacing-32, 2rem))}.dialog-content{background-color:var(--dialog-background-color);border:var(--dialog-border-width) solid var(--dialog-border-color);border-radius:var(--dialog-border-radius);display:grid}.dialog-header{align-items:center;background-color:var(--layer-1,Canvas);border-bottom:1px solid var(--dialog-border-color);border-radius:var(--dialog-border-radius) var(--dialog-border-radius) 0 0;display:flex;gap:var(--spacing-16,1rem);justify-content:space-between;padding:var(--dialog-header-padding)}.dialog-title{color:var(--dialog-text-color);font-size:var(--text-xl,1.25rem);font-weight:var(--font-weight-semibold,600);margin:0}.dialog-close{aspect-ratio:1;border-radius:var(--radius-full,9999px);box-sizing:content-box;display:inline-grid;flex-shrink:0;font-size:2rem;height:2rem;padding:2px;place-content:center;place-self:center;transition:background-color var(--transition-duration,.25s);width:2rem}.dialog-close:focus-visible,.dialog-close:hover{background-color:var(--layer-2,GrayText)}.dialog-body{overflow-y:auto;padding:var(--dialog-padding)}.dialog-body>:first-child{margin-top:0}.dialog-body>:last-child{margin-bottom:0}.dialog-footer{background-color:var(--layer-1,Canvas);border-radius:0 0 var(--dialog-border-radius) var(--dialog-border-radius);border-top:1px solid var(--dialog-border-color);padding:var(--dialog-footer-padding)}@keyframes dialog-show{0%{opacity:0;scale:.95}to{opacity:100%;scale:1}}@media(prefers-reduced-motion:reduce){dialog{animation:none}dialog::backdrop{animation:none}}@media not (min-width:48rem){dialog{--dialog-max-width:calc(100vw - var(--spacing-16, 1rem));--dialog-max-height:calc(100vh - var(--spacing-16, 1rem))}.dialog-body,.dialog-footer,.dialog-header{padding:var(--spacing-16,1rem)}}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]){--input-background-color:var(--form-control-background,Field);--input-border-color:var(--form-control-border-color,ButtonBorder);--input-border-color-hover:var(--input-border-color);--input-border-radius:var(--form-control-border-radius,0);--input-border-width:var(--form-control-border-width,1px);--input-text-color:var(--on-form-control,ButtonText);--input-placeholder-color:GrayText;background-color:var(--input-background-color);border:0;border-radius:var(--input-border-radius);box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color);color:var(--input-text-color);display:block;font:inherit;line-height:1.5;padding:var(--form-control-spacing,12px 16px);transition-duration:var(--transition-duration,.25s);transition-property:background,border,box-shadow,color;width:100%}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]):focus-visible,input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]):hover{box-shadow:inset 0 0 0 var(--input-border-width) var(--input-border-color-hover)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]):disabled{cursor:not-allowed;opacity:50%}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]):user-invalid{--input-border-color:var(--error);--input-border-width:2px}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range])::-moz-placeholder{color:var(--input-placeholder-color);opacity:100%}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range])::placeholder{color:var(--input-placeholder-color);opacity:100%}:where(input[type=search]){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}:where(input[type=search])::-webkit-search-cancel-button,:where(input[type=search])::-webkit-search-decoration,:where(input[type=search])::-webkit-search-results-button,:where(input[type=search])::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}:where(input[type=number]){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}:where(input[type=number])::-webkit-inner-spin-button,:where(input[type=number])::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}:where(input[type=date],input[type=time],input[type=datetime-local]){cursor:pointer}:where(input[type=date],input[type=time],input[type=datetime-local])::-webkit-calendar-picker-indicator{cursor:pointer;opacity:60%;-webkit-transition:opacity var(--transition-duration,.25s);transition:opacity var(--transition-duration,.25s)}:is():focus-visible,:is():hover{opacity:100%}:where(input[type=file]){cursor:pointer;padding:var(--spacing-8,.5rem) var(--spacing-12,.75rem)}:where(input[type=file])::file-selector-button{background-color:var(--primary,AccentColor);border:0;border-radius:var(--input-border-radius);color:var(--on-primary,#fff);cursor:pointer;font:inherit;margin-right:var(--spacing-12,.75rem);padding:var(--spacing-8,.5rem) var(--spacing-12,.75rem);transition:background-color var(--transition-duration,.25s)}:is():focus-visible,:is():hover{background-color:oklch(from var(--primary,AccentColor) calc(l*.9) c h)}:where(input[type=file])::-webkit-file-upload-button{background-color:var(--primary,AccentColor);border:0;border-radius:var(--input-border-radius);color:var(--on-primary,#fff);cursor:pointer;font:inherit;margin-right:var(--spacing-12,.75rem);padding:var(--spacing-8,.5rem) var(--spacing-12,.75rem);-webkit-transition:background-color var(--transition-duration,.25s);transition:background-color var(--transition-duration,.25s)}:is():focus-visible,:is():hover{background-color:oklch(from var(--primary,AccentColor) calc(l*.9) c h)}.form-group:has(input:disabled) label{cursor:not-allowed;opacity:50%}[type=radio]{--radio-background-color:var(--form-control-background,Field);--radio-border-color:var(--checkables-border-color,ButtonBorder);--radio-border-color-hover:var(--radio-border-color);--radio-border-radius:var(--radius-full,9999px);--radio-border-width:var(--form-control-border-width,1px);--radio-checked-color:var(--primary,AccentColor);--radio-checked-border-color:var(--color-white,#fff);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--radio-background-color);border:0;border-radius:var(--radio-border-radius);box-shadow:inset 0 0 0 var(--radio-border-width) var(--radio-border-color);cursor:pointer;display:inline-grid;height:var(--checkable-size,1.25em);margin:0;padding:0;place-content:center;transition-duration:var(--transition-duration,.25s);transition-property:background,border,box-shadow,color;width:var(--checkable-size,1.25em)}[type=radio]:before{background-color:var(--radio-checked-color);border:2px solid var(--radio-checked-border-color);border-radius:var(--radius-full,9999px);content:"";height:calc(var(--checkable-size, 1.25em)/1);scale:0;transition-duration:var(--transition-duration,.25s);transition-property:scale;width:calc(var(--checkable-size, 1.25em)/1)}[type=radio]:focus-visible,[type=radio]:hover{box-shadow:inset 0 0 0 var(--radio-border-width) var(--radio-border-color-hover)}[type=radio]:checked:before{scale:1}[type=radio]:is(:disabled,[disabled]){cursor:not-allowed;opacity:50%}.form-group:has([type=radio]:disabled) label{cursor:not-allowed;opacity:50%}.range{padding-bottom:2rem;position:relative}[type=range]{--range-thumb-size:24px;--range-thumb-border-width:4px;--range-thumb-border-color:var(--color-white,#fff);--range-color:var(--primary,AccentColor);--range-track-color:var(--form-control-border-color,ButtonBorder);--range-track-height:calc(var(--form-control-border-width, 1px) + 2px);background:#fff0;color:var(--range-color);overflow:hidden;width:100%}[type=range],[type=range]::-webkit-slider-runnable-track,[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:var(--range-thumb-size);-webkit-transition:all .1s ease;transition:all .1s ease}[type=range]::-webkit-slider-runnable-track,[type=range]::-webkit-slider-thumb{position:relative}[type=range]::-webkit-slider-thumb{--thumb-radius:calc(var(--range-thumb-size)*.5 - 1px);--clip-top:calc((var(--range-thumb-size) - var(--range-track-height))*.5 - .5px);--clip-bottom:calc(var(--range-thumb-size) - var(--clip-top));--clip-further: calc(100% + 1px) ;--box-fill:calc(-100vmax - var(--thumb-width, var(--range-thumb-size))) 0 0 100vmax currentcolor;background:linear-gradient(currentcolor 0 0) scroll no-repeat 0 /50% calc(var(--range-track-height) + 1px);background-color:currentcolor;border:var(--range-thumb-border-width) solid var(--range-thumb-border-color);border-radius:var(--thumb-width,var(--range-thumb-size));box-shadow:var(--box-fill);clip-path:polygon(100% -1px,var(--range-track-height) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--range-track-height) 100%,var(--clip-further) var(--clip-further));filter:brightness(100%);width:var(--thumb-width,var(--range-thumb-size))}[type=range]:hover::-webkit-slider-thumb{cursor:ew-resize}[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--range-track-color) 0 0) scroll no-repeat 50% /100% calc(var(--range-track-height) + 1px)}[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed;opacity:50%}[type=range],[type=range]::-moz-range-thumb,[type=range]::-moz-range-track{-moz-appearance:none;appearance:none;height:var(--range-thumb-size);-moz-transition:all .1s ease;transition:all .1s ease}[type=range]::-moz-range-progress,[type=range]::-moz-range-thumb,[type=range]::-moz-range-track{background:#fff0}[type=range]::-moz-range-thumb{background:currentcolor;border:var(--range-thumb-border-width) solid var(--range-thumb-border-color);border-radius:var(--thumb-width,var(--range-thumb-size));box-sizing:border-box;cursor:ew-resize;width:var(--thumb-width,var(--range-thumb-size))}[type=range]::-moz-range-track{background:var(--range-track-color);width:100%}[type=range]::-moz-range-progress{-moz-appearance:none;appearance:none;background:currentcolor;transition-delay:30ms}[type=range]::-moz-range-progress,[type=range]::-moz-range-track{border-radius:var(--range-track-height);height:calc(var(--range-track-height) + 1px)}[type=range]:disabled::-moz-range-thumb{cursor:not-allowed;opacity:50%}.range-value{background-color:var(--form-control-background,ButtonFace);border-radius:var(--form-control-border-radius,4px);font-size:var(--text-14,.875rem);left:0;padding:4px 8px;position:absolute;translate:0 1.4rem}@supports (position-anchor:initial){[data-range-output=anchor] ::-webkit-slider-thumb{anchor-name:--thumb}[data-range-output=anchor] ::-moz-range-thumb{anchor-name:--thumb}[data-range-output=anchor] .range-value{position-anchor:--thumb;position-area:bottom;translate:0 .5rem}}select{--select-background-color:var(--form-control-background,Field);--select-border-color:var(--form-control-border-color,ButtonBorder);--select-border-color-hover:var(--select-border-color);--select-border-radius:var(--form-control-border-radius,0);--select-border-width:var(--form-control-border-width,1px);--select-text-color:var(--on-form-control,FieldText);--select-optgroup-color:GrayText;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--select-background-color);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23222222' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");background-position:right var(--spacing-16,1rem) center;background-repeat:no-repeat;background-size:1rem;border:0;border-radius:var(--select-border-radius);box-shadow:inset 0 0 0 var(--select-border-width) var(--select-border-color);color:var(--select-text-color);cursor:pointer;display:block;font:inherit;line-height:1.5;padding:var(--form-control-spacing,12px 16px);padding-right:calc(var(--spacing-32, 2rem) + var(--spacing-12, .75rem));transition-duration:var(--transition-duration,.25s);transition-property:background-color,border,box-shadow,color;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}select:focus-visible,select:hover{box-shadow:inset 0 0 0 var(--select-border-width) var(--select-border-color-hover)}select:disabled{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23999999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");cursor:not-allowed;opacity:50%}[data-theme=dark] select:not(:disabled){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>")}[data-theme=dark] select:disabled{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23777777' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>")}select[multiple]{background-image:none;cursor:default;padding-right:var(--spacing-16,1rem)}:where(optgroup){color:var(--select-optgroup-color);font-weight:var(--font-weight-bold,700)}[role=switch]{--switch-width:2.5rem;--switch-height:1.5rem;--switch-track-color:var(--form-control-background,ButtonFace);--switch-track-color-checked:var(--primary,AccentColor);--switch-thumb-color:ButtonBorder;--switch-border-radius:var(--radius-full,9999px);--switch-border-color:var(--checkables-border-color,ButtonBorder);--switch-border-width:1px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--switch-track-color);border:var(--switch-border-color) solid var(--switch-border-width);border-radius:var(--switch-border-radius);cursor:pointer;display:inline-flex;height:var(--switch-height);justify-content:start;margin:0;padding:0;transition-duration:var(--transition-duration,.25s);transition-property:background;width:var(--switch-width)}[role=switch]:before{transition-property:flex-grow}[role=switch]:after,[role=switch]:before{content:"";transition-duration:var(--transition-duration,.25s)}[role=switch]:after{background-color:ButtonBorder;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path fill="currentcolor" d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:0;border-radius:var(--switch-border-radius);flex-shrink:0;height:var(--switch-height);scale:.6;transition-property:background,scale;width:var(--switch-height)}[role=switch]:checked:before{flex-grow:1}[role=switch][data-variant=check]:checked{background-color:var(--switch-track-color-checked);border-color:var(--switch-track-color-checked)}[role=switch][data-variant=check]:checked:before{flex-grow:1}[role=switch][data-variant=check]:checked:after{background-color:var(--on-primary,#fff);background-size:70%;scale:.8}[role=switch]:disabled{cursor:not-allowed;opacity:50%}[role=switch]:disabled:after{box-shadow:none}.form-group:has([type=checkbox][role=switch]:disabled) label{cursor:not-allowed;opacity:50%}textarea{--textarea-background-color:var(--form-control-background,Field);--textarea-border-color:var(--form-control-border-color,ButtonBorder);--textarea-border-color-hover:var(--textarea-border-color);--textarea-border-radius:var(--form-control-border-radius,0);--textarea-border-width:var(--form-control-border-width,1px);--textarea-text-color:var(--on-form-control,ButtonText);--textarea-counter-color:GrayText;background-color:var(--textarea-background-color);border:0;border-radius:var(--textarea-border-radius);box-shadow:inset 0 0 0 var(--textarea-border-width) var(--textarea-border-color);color:var(--textarea-text-color);display:block;font:inherit;line-height:1.5;min-height:5lh;padding:var(--form-control-spacing,12px 16px);resize:vertical;transition-duration:var(--transition-duration,.25s);transition-property:background,border,box-shadow,color;width:100%;field-sizing:content}textarea:focus-visible,textarea:hover{box-shadow:inset 0 0 0 var(--textarea-border-width) var(--textarea-border-color-hover)}textarea:disabled{cursor:not-allowed;opacity:50%;resize:none}textarea:user-invalid{--textarea-border-color:var(--error);--textarea-border-width:2px}textarea::-moz-placeholder{color:var(--on-surface);opacity:100%}textarea::placeholder{color:var(--on-surface);opacity:100%}.form-group:has(textarea:disabled) label{cursor:not-allowed;opacity:50%}.character-counter{color:var(--textarea-counter-color);font-size:var(--text-14,.875rem);font-weight:var(--font-weight-medium,500);margin-left:auto;min-width:-moz-max-content;min-width:max-content;text-align:right}.character-counter.warning{color:var(--warning,#f97316)}.character-counter.danger{color:var(--error,#ef4444);font-weight:var(--font-weight-semibold,600)}@media not (min-width:48rem){.form-group-footer{align-items:stretch;flex-direction:column}.character-counter{margin-left:0;text-align:left}}hr{--hr-border-color:var(--form-control-border-color,ButtonBorder);--hr-border-width:var(--form-control-border-width,1px);border:0;border-top:var(--hr-border-width) solid var(--hr-border-color);margin-block:var(--spacing-16,1rem)}hr.hr-primary{--hr-border-color:var(--primary,AccentColor)}hr.hr-medium{--hr-border-width:calc(var(--form-control-border-width, 1px)*2)}hr.hr-wavy{--hr-wave-length:16px;--hr-wave-height:8px;background-color:var(--hr-border-color,currentcolor);border:0;height:var(--hr-wave-height);margin-block:var(--spacing-16,1rem);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'><path d='M0,4 C4,0 12,8 16,4' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") left center /var(--hr-wave-length) 100% repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'><path d='M0,4 C4,0 12,8 16,4' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") left center /var(--hr-wave-length) 100% repeat-x}table{--table-border-color:var(--form-control-border-color,ButtonBorder);--table-border-width:var(--form-control-border-width,1px);--table-layout:fixed;--table-border-collapse:collapse;--table-border-spacing:0;--table-zebra:95%;--table-caption-color:GrayText;border-collapse:var(--table-border-collapse,collapse);border-spacing:var(--table-border-spacing,0);color:var(--on-surface,CanvasText);table-layout:var(--table-layout,fixed);width:100%}table caption{color:var(--table-caption-color);margin-block:var(--spacing-8,.5rem);text-align:left}table td,table th{border:var(--table-border-width) solid var(--table-border-color);padding:var(--spacing-8,.5rem) var(--spacing-12,.75rem);text-align:left;vertical-align:top}table thead th{font-weight:var(--font-weight-semibold,600)}table tfoot td,table tfoot th,table thead th{background-color:var(--layer-1,Canvas)}table tfoot td,table tfoot th{font-weight:var(--font-weight-medium,500)}table tbody tr:nth-child(odd){background-color:color-mix(in oklch,var(--surface,Field) var(--table-zebra,95%),transparent)}.table-responsive{--table-min-width:30rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}.table-responsive>table{min-width:var(--table-min-width,30rem)}.table-rounded{--table-border-color:var(--form-control-border-color,ButtonBorder);--table-border-width:var(--form-control-border-width,1px);--table-border-radius:var(--form-control-border-radius,.5rem);border:var(--table-border-width) solid var(--table-border-color);border-radius:var(--table-border-radius);padding:var(--spacing-8,.5rem)}.table-rounded :is(th,td){background-color:transparent;border:none}.table-rounded thead :is(th,td),.table-rounded tr:not(:last-child) :is(th,td){border-bottom:var(--table-border-width) solid var(--table-border-color)}.table-rounded tbody tr:nth-child(odd){background-color:transparent}}@layer config{[data-layout]>*{margin-block:0}[data-layout*=stack]{display:grid;row-gap:var(--spacing-s,.5rem)}[data-layout*=cluster]{align-items:start;display:flex;flex-wrap:wrap;gap:var(--spacing-s,.5rem)}[data-layout*=autogrid]{--col-min-size:20rem;--grid-fill:auto-fit;display:grid;gap:var(--spacing-s,.5rem);grid-template-columns:repeat(var(--grid-fill),minmax(min(var(--col-min-size),100%),1fr))}[data-layout*=switcher]{--switcher-min-size:30rem;display:flex;flex-wrap:wrap;gap:var(--spacing-s,.5rem)}[data-layout*=switcher]>*{flex-basis:calc((var(--switcher-min-size) - 100%)*999);flex-grow:1}[data-layout*=repel]{align-items:start;display:flex;flex-wrap:wrap;gap:var(--spacing-s,.5rem);justify-content:space-between}[data-layout*=reel]{--item-size:35%;display:flex;gap:var(--spacing-s,.5rem);height:auto;margin-inline:auto;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}:where([data-layout*=reel]>*){flex-basis:var(--item-size);flex-shrink:0}[data-layout*=reel][data-scroll=start]>*{scroll-snap-align:start}[data-layout*=reel][data-scroll=center]>*{scroll-snap-align:center}[data-layout*=reel][data-scroll=end]>*{scroll-snap-align:end}[data-layout*=reel][data-scrollbar=hidden]{scrollbar-width:none}[data-layout*=reel][data-scrollbar=hidden]::-webkit-scrollbar{display:none}[data-layout*=duo]{align-content:start;display:grid;gap:var(--spacing-s,.5rem)}@media(min-width:48rem){[data-layout*=duo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-layout*=duo][data-split*=reverse]>:first-child{order:1}[data-layout*=duo][data-split*="1-1"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-layout*=duo][data-split*="2-1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}[data-layout*=duo][data-split*="1-2"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}[data-layout*=duo][data-split*="3-1"]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}[data-layout*=duo][data-split*="1-3"]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}[data-layout*=duo][data-split*="4-1"]{grid-template-columns:minmax(0,4fr) minmax(0,1fr)}[data-layout*=duo][data-split*="1-4"]{grid-template-columns:minmax(0,1fr) minmax(0,4fr)}[data-layout*=duo][data-split*=auto-1]{grid-template-columns:auto minmax(0,1fr)}[data-layout*=duo][data-split*="1-auto"]{grid-template-columns:minmax(0,1fr) auto}}[data-layout*=boxed]{--boxed-max:80rem;margin-inline:auto;max-width:var(--boxed-max,80rem);width:100%}[data-layout*=boxed][data-boxed=small]{--boxed-max:64rem}[data-layout*=liquid]{--liquid-min-margin:var(--spacing-16,1rem);--liquid-content:var(--spacing-2xl,98rem);display:grid;grid-template-columns:[liquid-start] minmax(var(--liquid-min-margin),1fr) [content-start] minmax(0,calc(var(--liquid-content)/2)) [half] minmax(0,calc(var(--liquid-content)/2)) [content-end] minmax(var(--liquid-min-margin),1fr) [liquid-end]}:where([data-layout*=liquid]>*){grid-column:content}[data-layout*=splash]{display:grid;grid-column:liquid;grid-template-columns:inherit}:where([data-layout*=splash]>*){grid-column:content}[data-layout*=splash-start]{display:grid;grid-column:liquid-start/content-end;grid-template-columns:subgrid}:where([data-layout*=splash-start]>*){grid-column:content}[data-layout*=splash-end]{display:grid;grid-column:content-start/liquid-end;grid-template-columns:subgrid}:where([data-layout*=splash-end]>*){grid-column:content}[data-layout*=splash-half-start]{display:grid;grid-column:liquid-start/half;grid-template-columns:subgrid}:where([data-layout*=splash-half-start]>*){grid-column:content-start/half}[data-layout*=splash-half-end]{display:grid;grid-column:half/liquid-end;grid-template-columns:subgrid}:where([data-layout*=splash-half-end]>*){grid-column:half/content-end}[data-gap=xs]{gap:var(--spacing-xs,.25rem)}[data-gap=m],[data-gap=s]{gap:var(--spacing-s,.5rem)}[data-gap=l]{gap:var(--spacing-l,2rem)}[data-gap=xl]{gap:var(--spacing-xl,3rem)}[data-gap=none]{gap:0}[data-justify=start]{justify-content:start}[data-justify=end]{justify-content:end}[data-justify=center]{justify-content:center}[data-justify=space]{justify-content:space-between}[data-align=start]{align-content:start;align-items:start}[data-align=end]{align-content:end;align-items:end}[data-align=center]{align-content:center;align-items:center}[data-align=stretch]{align-content:stretch;align-items:stretch}:root{color-scheme:light;--transition-duration:.25s;--z-under-page-level:-1;--z-above-page-level:1;--z-header-level:1000;--z-above-header-level:2000;--z-above-all-level:3000;--color-white:oklch(100% 0 0);--color-black:oklch(0% 0 0);--color-error-100:oklch(97% .1 27.52);--color-error-300:oklch(70.54% .19 27.52);--color-error-500:oklch(50.54% .19 27.52);--color-error-700:oklch(35.54% .19 27.52);--color-error-900:oklch(20.54% .11 27.52);--color-success-100:oklch(94.46% .13 150.685);--color-success-300:oklch(71.66% .13 150.73);--color-success-500:oklch(51.66% .13 150.73);--color-success-700:oklch(36.66% .13 150.73);--color-success-900:oklch(21.66% .13 150.73);--color-warning-100:oklch(97% .08 49.95);--color-warning-300:oklch(83.15% .17 49.95);--color-warning-500:oklch(63.15% .17 49.95);--color-warning-700:oklch(48.15% .17 49.95);--color-warning-900:oklch(33.15% .11 49.95);--color-info-100:oklch(97% .09 256.37);--color-info-300:oklch(71.33% .18 256.37);--color-info-500:oklch(51.33% .18 256.37);--color-info-700:oklch(36.33% .18 256.37);--color-info-900:oklch(21.33% .11 256.37);--color-blue-100:oklch(95.56% .0231 242.5141);--color-blush-100:oklch(97.21% .0138 12.8898);--color-blush-200:oklch(94.95% .0252 17.6041);--color-blush-500:oklch(72.54% .1708 18.4462);--color-blush-700:oklch(45.97% .1712 24.7504);--color-blush-900:oklch(34.67% .1129 22.0559);--color-iris-50:oklch(97.4% .0145 300.9553);--color-iris-100:oklch(91.94% .0457 300.3874);--color-iris-300:oklch(86.48% .069 299.8892);--color-iris-400:oklch(75.84% .1252 278.123);--color-iris-500:oklch(51.12% .2807 279.8741);--color-iris-900:oklch(19.73% .1108 265.9323);--color-kiwi-100:oklch(96.56% .0823 120.8121);--color-kiwi-300:oklch(86.52% .1657 123.206);--color-kiwi-500:oklch(83.59% .2115 126.5245);--color-kiwi-900:oklch(38.3% .0951 125.6816);--color-mandarine-100:oklch(97.42% .0219 77.4774);--color-mandarine-500:oklch(84.13% .1353 74.2652);--color-mandarine-900:oklch(47.31% .0935 70.7326);--color-menthe-100:oklch(98.17% .0251 182.3633);--color-menthe-500:oklch(83.83% .1171 178.0476);--color-menthe-900:oklch(33.15% .0611 174.3879);--color-neutral-100:oklch(96.65% .0045 258.3247);--color-neutral-200:oklch(94.31% .0059 264.5313);--color-neutral-300:oklch(87.1% .0122 258.3446);--color-neutral-400:oklch(71.75% .025 264.4058);--color-neutral-500:oklch(54.54% .0342 264.2375);--color-neutral-700:oklch(37.05% .0369 259.6859);--color-neutral-900:oklch(28.58% .0258 259.7115);--color-parm-100:oklch(95.21% .0232 280.8846);--color-parm-500:oklch(75.84% .1252 278.123);--color-parm-700:oklch(52.59% .2153 263.2154);--color-parm-800:oklch(38.45% .1488 272.4625);--color-parm-900:oklch(31.16% .1165 272.7947);--color-sapin-50:oklch(98.79% .0186 152.836);--color-sapin-100:oklch(96.38% .0379 152.4885);--color-sapin-500:oklch(46.5% .0974 163.5889);--color-sapin-900:oklch(27.7% .0353 207.4319);--primary:var(--color-iris-500);--on-primary:var(--color-white);--primary-lighten:var(--color-iris-400);--primary-darken:var(--color-iris-900);--accent:var(--color-kiwi-500);--accent-invert:var(--color-menthe-900);--surface:light-dark(var(--color-white),var(--color-neutral-900));--on-surface:light-dark(var(--color-neutral-900),var(--color-white));--link:light-dark(var(--primary),var(--on-surface));--link-hover:light-dark(var(--color-iris-900),var(--color-iris-400));--warning:var(--color-warning-500);--error:var(--color-blush-700);--success:var(--color-success-500);--info:var(--color-info-500);--text-12:.75rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-24:1.5rem;--text-28:1.75rem;--text-30:1.875rem;--text-32:2rem;--text-36:2.25rem;--text-40:2.5rem;--text-60:3.75rem;--text-sm:clamp(var(--text-12),.701rem + .2174vw,var(--text-14));--text-md:clamp(var(--text-14),.826rem + .2174vw,var(--text-16));--text-lg:clamp(var(--text-16),.951rem + .2174vw,var(--text-18));--text-xl:clamp(var(--text-18),1.076rem + .2174vw,var(--text-20));--text-2xl:clamp(var(--text-20),1.152rem + .4348vw,var(--text-24));--text-h4:clamp(var(--text-24),1.402rem + .4348vw,var(--text-28));--text-h3:clamp(var(--text-28),1.652rem + .4348vw,var(--text-32));--text-h2:clamp(var(--text-32),1.804rem + .8696vw,var(--text-40));--text-h1:clamp(var(--text-36),1.663rem + 2.6087vw,var(--text-60));--font-base:system-ui,sans-serif;--font-mono:ui-monospace,monospace;--font-luciole:luciole,sans-serif;--font-atkinson:"Atkinson Hyperlegible Next Variable",sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-14:.875rem;--line-height-16:1rem;--line-height-18:1.125rem;--line-height-20:1.25rem;--line-height-24:1.5rem;--line-height-28:1.75rem;--line-height-32:2rem;--line-height-36:2.25rem;--line-height-40:2.5rem;--line-height-48:3rem;--line-height-56:3.5rem;--line-height-80:5rem;--line-height-sm:clamp(var(--line-height-14),.728rem + .6522vw,var(--line-height-20));--line-height-md:clamp(var(--line-height-16),.804rem + .8696vw,var(--line-height-24));--line-height-lg:clamp(var(--line-height-18),.88rem + 1.087vw,var(--line-height-28));--line-height-xl:clamp(var(--line-height-20),1.054rem + .8696vw,var(--line-height-28));--line-height-2xl:clamp(var(--line-height-28),1.652rem + .4348vw,var(--line-height-32));--line-height-h4:clamp(var(--line-height-28),1.554rem + .8696vw,var(--line-height-36));--line-height-h3:clamp(var(--line-height-36),2.152rem + .4348vw,var(--line-height-40));--line-height-h2:clamp(var(--line-height-40),2.109rem + 1.7391vw,var(--line-height-56));--line-height-h1:clamp(var(--line-height-48),2.217rem + 3.4783vw,var(--line-height-80));--radius-none:0;--radius-4:.25rem;--radius-8:.5rem;--radius-12:.75rem;--radius-16:1rem;--radius-24:1.5rem;--radius-full:9999px;--shadow-light:0 0 10px 0 rgba(0,31,43,.1);--shadow-medium:0 0 10px 0 rgba(0,31,43,.3);--spacing-0:0;--spacing-2:.125rem;--spacing-4:.25rem;--spacing-8:.5rem;--spacing-12:.75rem;--spacing-16:1rem;--spacing-20:1.25rem;--spacing-24:1.5rem;--spacing-32:2rem;--spacing-40:2.5rem;--spacing-48:3rem;--spacing-56:3.5rem;--spacing-80:5rem;--spacing-128:8rem;--spacing-160:10rem;--spacing-xs:var(--spacing-4);--spacing-s:clamp(var(--spacing-8),.3043rem + .8696vw,var(--spacing-16));--spacing-m:clamp(var(--spacing-16),.6087rem + 1.7391vw,var(--spacing-32));--spacing-l:clamp(var(--spacing-24),.913rem + 2.6087vw,var(--spacing-48));--spacing-xl:clamp(var(--spacing-32),.8261rem + 5.2174vw,var(--spacing-80));--form-control-background:var(--color-neutral-100);--on-form-control:var(--color-neutral-900);--form-control-spacing:var(--spacing-16) var(--spacing-24);--form-control-border-width:1px;--form-control-border-color:var(--color-neutral-500);--form-control-border-radius:var(--radius-8);--checkables-border-color:var(--color-neutral-500);--checkable-size:1.25em}}@layer config;@layer base{[data-layout*=liquid]{--liquid-content:87.5rem}[data-layout*=boxed]{--boxed-max:87.5rem}.accent-parm{color:var(--color-parm-700)}details{--details-border-color:transparent;--details-background-color:transparent;--details-border-radius:0;--details-title-color-hover:var(--color-iris-500);border-top:1px solid var(--color-neutral-300)}details summary{padding-inline:0}details summary:after{background-size:.9em;border-radius:var(--radius-full);box-sizing:content-box;height:1.5rem;padding:var(--spacing-4);width:1.5rem}details::details-content{padding-inline:var(--spacing-12)}details[open] summary:after{background-color:var(--color-iris-50);color:var(--color-iris-500)}[id=app]{align-items:start;grid-template-rows:auto 1fr auto;min-height:100dvh}[id=app]>div:empty{position:absolute}html{overflow-x:hidden}body{background-color:var(--color-white);color:var(--on-surface);font-family:var(--font-atkinson);font-size:var(--text-lg);font-weight:var(--font-weight-regular);overflow-x:clip}.section{padding-block:var(--spacing-l)}.section-iris{background-color:var(--color-iris-50)}.section-header{margin-bottom:var(--spacing-m);max-width:38rem}.section-header .section-title{text-wrap:unset}a{color:var(--link);transition:color var(--transition-duration)}a:active,a:focus-visible,a:hover{color:var(--link-hover)}a[target]{align-items:center;display:inline-flex;gap:var(--spacing-4)}a.link-secondary{--link:var(--color-iris-900);--link-hover:var(--color-iris-500)}[data-theme=dark] a{text-decoration:none}[data-theme=dark] a:active,[data-theme=dark] a:focus-visible,[data-theme=dark] a:hover{color:inherit;text-decoration:underline}.text-h1{font-size:var(--text-h1);line-height:var(--line-height-h1)}.text-h1,.text-h2{font-weight:var(--font-weight-bold)}.text-h2{font-size:var(--text-h2);line-height:var(--line-height-h2)}.text-h3{font-size:var(--text-h3);line-height:var(--line-height-h3)}.text-h3,.text-h4{font-weight:var(--font-weight-bold)}.text-h4{font-size:var(--text-h4);line-height:var(--line-height-h4)}.text-2xl{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-2xl)}.text-xl{font-size:var(--text-xl);line-height:var(--line-height-xl)}.text-lg,.text-xl{font-weight:var(--font-weight-regular)}.text-lg{font-size:var(--text-lg);line-height:var(--line-height-lg)}.text-md{font-size:var(--text-md);line-height:var(--line-height-md)}.text-md,.text-sm{font-weight:var(--font-weight-regular)}.text-sm{font-size:var(--text-sm);line-height:var(--line-height-sm)}:where(ul,ol):not([role=list]){padding-inline-start:1.2em}:where(ul,ol):not([role=list]) li::marker{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEwIDEwIj48Y2lyY2xlIGN4PSI1IiBjeT0iNSIgcj0iNSIgZmlsbD0iIzU4MjlmZiIvPjwvc3ZnPg==) " "}.icon-inline{display:inline-block;height:1.25rem;vertical-align:-.125em;width:1.25rem}}@layer utilities{@supports (view-transition-name:none){@view-transition{navigation:auto}[data-anime*=view]::view-transition-group(root){animation-duration:.3s;animation-fill-mode:both;animation-timing-function:ease-in}@keyframes view-down-old{0%{translate:0 0}to{translate:0 30px}}@keyframes view-down-new{0%{translate:0 -30px}to{translate:0 0}}[data-anime*=view-down]::view-transition-old(root){animation-name:view-down-old}[data-anime*=view-down]::view-transition-new(root){animation-name:view-down-new}}@supports (animation-timeline:view()){[data-anime]:where(:not([data-anime*=hover])){--anime-offset:40px;animation-duration:auto;animation-fill-mode:both;animation-timeline:view(block);animation-timing-function:linear}[data-anime*=bounce]{animation-timing-function:cubic-bezier(.15,1.12,.26,1.46)}[data-anime*=offset-s],[data-anime*=offset]{--anime-offset:80px}[data-anime*=offset-m]{--anime-offset:50%}[data-anime*=offset-l]{--anime-offset:100%}[data-anime]:where(:not([data-anime*=hover])){--animation-range-entry:cover 10% cover 30%;--animation-direction-entry:normal;animation-direction:var(--animation-direction-entry);animation-name:var(--animation-name-entry);animation-range:var(--animation-range-entry)}[data-anime]:where(:not([data-anime*=hover]))[data-anime*=delay-s],[data-anime]:where(:not([data-anime*=hover]))[data-anime*=delay]{--animation-range-entry:cover 14% cover 34%}[data-anime]:where(:not([data-anime*=hover]))[data-anime*=delay-m]{--animation-range-entry:cover 18% cover 38%}[data-anime]:where(:not([data-anime*=hover]))[data-anime*=delay-l]{--animation-range-entry:cover 22% cover 42%}[data-anime*=exit]{--animation-range-exit:cover 70% cover 90%;--animation-direction-exit:reverse;animation-direction:var(--animation-direction-exit);animation-name:var(--animation-name-exit);animation-range:var(--animation-range-exit)}[data-anime*=exit][data-anime*=delay-s],[data-anime*=exit][data-anime*=delay]{--animation-range-exit:cover 66% cover 86%}[data-anime*=exit][data-anime*=delay-m]{--animation-range-exit:cover 62% cover 82%}[data-anime*=exit][data-anime*=delay-l]{--animation-range-exit:cover 58% cover 78%}[data-anime*=entry][data-anime*=exit]{animation-direction:var(--animation-direction-entry),var(--animation-direction-exit);animation-fill-mode:both,forwards;animation-name:var(--animation-name-entry),var(--animation-name-exit);animation-range:var(--animation-range-entry),var(--animation-range-exit)}[data-anime*=slide-left]{--animation-name-entry:slide-left;--animation-name-exit:slide-left}[data-anime*=slide-right]{--animation-name-entry:slide-right;--animation-name-exit:slide-right}[data-anime*=slide-up]{--animation-name-entry:slide-up;--animation-name-exit:slide-up-exit;--animation-direction-exit:normal}[data-anime*=fade-left]{--animation-name-entry:fade-left;--animation-name-exit:fade-left}[data-anime*=fade-right]{--animation-name-entry:fade-right;--animation-name-exit:fade-right}[data-anime*=fade-up]{--animation-name-entry:fade-up;--animation-name-exit:fade-up-exit;--animation-direction-exit:normal}[data-anime*=pulse]:where(:not([data-anime*=hover])){--animation-name-entry:pulse;--animation-name-exit:pulse}[data-anime*=reveal]{--animation-name-entry:reveal;--animation-name-exit:reveal}[data-anime*=flip-y]{--animation-name-entry:flip-y;--animation-name-exit:flip-y}[data-anime*=flip-x]{--animation-name-entry:flip-x;--animation-name-exit:flip-x}}[data-anime*=shake]:where(:hover,:focus-visible){animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}[data-anime*=spaceboots]:where(:hover,:focus-visible){animation:spaceboots 2s linear infinite alternate}[data-anime*=pulse][data-anime*=hover]:where(:hover,:focus-visible){animation:pulse var(--transition-duration,.25s) 1 forwards}[data-anime*=slide-up][data-anime*=hover]{transition:translate var(--transition-duration,.25s)}[data-anime*=slide-up][data-anime*=hover]:where(:hover,:focus-visible){translate:0 -2px}[data-anime*=slide-up][data-anime*=hover][data-anime*=offset-s]:where(:hover,:focus-visible){translate:0 -4px}[data-anime*=slide-up][data-anime*=hover][data-anime*=offset-m]:where(:hover,:focus-visible){translate:0 -12px}[data-anime*=slide-up][data-anime*=hover][data-anime*=offset-l]:where(:hover,:focus-visible){translate:0 -24px}[data-anime*=slide-left][data-anime*=hover]{transition:translate var(--transition-duration,.25s)}[data-anime*=slide-left][data-anime*=hover]:where(:hover,:focus-visible){translate:-2px 0}[data-anime*=slide-left][data-anime*=hover][data-anime*=offset-s]:where(:hover,:focus-visible){translate:-4px 0}[data-anime*=slide-left][data-anime*=hover][data-anime*=offset-m]:where(:hover,:focus-visible){translate:-12px 0}[data-anime*=slide-left][data-anime*=hover][data-anime*=offset-l]:where(:hover,:focus-visible){translate:-24px 0}[data-anime*=slide-right][data-anime*=hover]{transition:translate var(--transition-duration,.25s)}[data-anime*=slide-right][data-anime*=hover]:where(:hover,:focus-visible){translate:2px 0}[data-anime*=slide-right][data-anime*=hover][data-anime*=offset-s]:where(:hover,:focus-visible){translate:4px 0}[data-anime*=slide-right][data-anime*=hover][data-anime*=offset-m]:where(:hover,:focus-visible){translate:12px 0}[data-anime*=slide-right][data-anime*=hover][data-anime*=offset-l]:where(:hover,:focus-visible){translate:24px 0}@media(prefers-reduced-motion:reduce){[data-anime]{animation:none!important;opacity:100%!important;transform:none!important;transition:none!important}}@keyframes spaceboots{0%{transform:translate(2px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translateY(2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(2px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(2px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes shake{10%,90%{translate:-1px}20%,80%{translate:2px}30%,50%,70%{translate:-2px}40%,60%{translate:2px}}@keyframes slide-left{0%{translate:calc(var(--anime-offset, 40px)*-1)}to{translate:0}}@keyframes slide-right{0%{translate:var(--anime-offset,40px)}to{translate:0}}@keyframes slide-up{0%{translate:0 var(--anime-offset,40px)}to{translate:0}}@keyframes slide-up-exit{0%{translate:0}to{translate:0 calc(var(--anime-offset, 40px)*-1)}}@keyframes fade-left{0%{opacity:0;translate:calc(var(--anime-offset, 40px)*-1)}to{opacity:100%;translate:0}}@keyframes fade-right{0%{opacity:0;translate:var(--anime-offset,40px)}to{opacity:100%;translate:0}}@keyframes fade-up{0%{opacity:0;translate:0 var(--anime-offset,40px)}to{opacity:100%;translate:0}}@keyframes fade-up-exit{0%{opacity:100%;translate:0}to{opacity:0;translate:0 calc(var(--anime-offset, 40px)*-1)}}@keyframes pulse{0%{scale:.8}50%{scale:1.05}to{scale:1}}@keyframes reveal{0%{opacity:0}to{opacity:100%}}@keyframes flip-x{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}to{opacity:100%;transform:perspective(400px) rotateY(0)}}@keyframes flip-y{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}to{opacity:100%;transform:perspective(400px) rotateX(0)}}}@layer utilities{[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}.text-underline{text-decoration:underline}.text-no-underline{text-decoration:none}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.fl{float:inline-start}.fr{float:inline-end}.radius-8{border-radius:var(--radius-8,.5rem)}.radius-16{border-radius:var(--radius-16,1rem)}.radius-24{border-radius:var(--radius-24,1.5rem)}.radius-full{border-radius:var(--radius-full,9999px)}.m-0{margin:0}.m-xs{margin:var(--spacing-xs,.25rem)}.m-s{margin:var(--spacing-s,.5rem)}.m-m{margin:var(--spacing-m,1rem)}.m-l{margin:var(--spacing-l,1.5rem)}.m-xl{margin:var(--spacing-xl,2rem)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs,.25rem)}.mt-s{margin-top:var(--spacing-s,.5rem)}.mt-m{margin-top:var(--spacing-m,1rem)}.mt-l{margin-top:var(--spacing-l,1.5rem)}.mt-xl{margin-top:var(--spacing-xl,2rem)}.mr-0{margin-right:0}.mr-xs{margin-right:var(--spacing-xs,.25rem)}.mr-s{margin-right:var(--spacing-s,.5rem)}.mr-m{margin-right:var(--spacing-m,1rem)}.mr-l{margin-right:var(--spacing-l,1.5rem)}.mr-xl{margin-right:var(--spacing-xl,2rem)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs,.25rem)}.mb-s{margin-bottom:var(--spacing-s,.5rem)}.mb-m{margin-bottom:var(--spacing-m,1rem)}.mb-l{margin-bottom:var(--spacing-l,1.5rem)}.mb-xl{margin-bottom:var(--spacing-xl,2rem)}.ml-0{margin-left:0}.ml-xs{margin-left:var(--spacing-xs,.25rem)}.ml-s{margin-left:var(--spacing-s,.5rem)}.ml-m{margin-left:var(--spacing-m,1rem)}.ml-l{margin-left:var(--spacing-l,1.5rem)}.ml-xl{margin-left:var(--spacing-xl,2rem)}.mx-0{margin-inline:0}.mx-xs{margin-inline:var(--spacing-xs,.25rem)}.mx-s{margin-inline:var(--spacing-s,.5rem)}.mx-m{margin-inline:var(--spacing-m,1rem)}.mx-l{margin-inline:var(--spacing-l,1.5rem)}.mx-xl{margin-inline:var(--spacing-xl,2rem)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-xs{margin-block:var(--spacing-xs,.25rem)}.my-s{margin-block:var(--spacing-s,.5rem)}.my-m{margin-block:var(--spacing-m,1rem)}.my-l{margin-block:var(--spacing-l,1.5rem)}.my-xl{margin-block:var(--spacing-xl,2rem)}.my-auto{margin-block:auto}.p-0{padding:0}.pt-0{padding-top:0}.pt-xs{padding-top:var(--spacing-xs,.25rem)}.pt-s{padding-top:var(--spacing-s,.5rem)}.pt-m{padding-top:var(--spacing-m,1rem)}.pt-l{padding-top:var(--spacing-l,1.5rem)}.pt-xl{padding-top:var(--spacing-xl,2rem)}.pr-0{padding-right:0}.pr-xs{padding-right:var(--spacing-xs,.25rem)}.pr-s{padding-right:var(--spacing-s,.5rem)}.pr-m{padding-right:var(--spacing-m,1rem)}.pr-l{padding-right:var(--spacing-l,1.5rem)}.pr-xl{padding-right:var(--spacing-xl,2rem)}.pb-0{padding-bottom:0}.pb-xs{padding-bottom:var(--spacing-xs,.25rem)}.pb-s{padding-bottom:var(--spacing-s,.5rem)}.pb-m{padding-bottom:var(--spacing-m,1rem)}.pb-l{padding-bottom:var(--spacing-l,1.5rem)}.pb-xl{padding-bottom:var(--spacing-xl,2rem)}.pl-0{padding-left:0}.pl-xs{padding-left:var(--spacing-xs,.25rem)}.pl-s{padding-left:var(--spacing-s,.5rem)}.pl-m{padding-left:var(--spacing-m,1rem)}.pl-l{padding-left:var(--spacing-l,1.5rem)}.pl-xl{padding-left:var(--spacing-xl,2rem)}.px-0{padding-inline:0}.px-xs{padding-inline:var(--spacing-xs,.25rem)}.px-s{padding-inline:var(--spacing-s,.5rem)}.px-m{padding-inline:var(--spacing-m,1rem)}.px-l{padding-inline:var(--spacing-l,1.5rem)}.px-xl{padding-inline:var(--spacing-xl,2rem)}.py-0{padding-block:0}.py-xs{padding-block:var(--spacing-xs,.25rem)}.py-s{padding-block:var(--spacing-s,.5rem)}.py-m{padding-block:var(--spacing-m,1rem)}.py-l{padding-block:var(--spacing-l,1.5rem)}.py-xl{padding-block:var(--spacing-xl,2rem)}}a:where(.btn),button{--button-font-weight:var(--font-weight-bold,700);gap:var(--spacing-8);line-height:var(--line-height-32)}a:where(.btn){background-color:var(--button-background-color);color:var(--button-text-color);transition-duration:var(--transition-duration,.25s);transition-property:background,border,box-shadow,color}a:where(.btn):focus-visible,a:where(.btn):hover{background-color:var(--button-background-color-hover);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color-hover);color:var(--button-text-color-hover);text-decoration:none}.btn-primary{--button-background-color:var(--color-iris-500);--button-background-color-hover:var(--color-iris-900);--button-border-color:transparent;--button-text-color:var(--color-white);--button-text-color-hover:var(--button-text-color)}.btn-hero{--button-background-color:var(--color-kiwi-500);--button-background-color-hover:var(--color-menthe-900);--button-border-color:transparent;--button-text-color:var(--color-sapin-900);--button-text-color-hover:var(--color-white)}.btn-secondary{--button-background-color:var(--color-white);--button-background-color-hover:var(--color-iris-100);--button-border-color:transparent;--button-text-color:var(--color-iris-500);--button-text-color-hover:var(--color-iris-500)}.btn-ghost{--button-background-color:transparent;--button-background-color-hover:transparent;--button-border-color:var(--color-iris-500);--button-border-color-hover:var(--color-neutral-900);--button-text-color:var(--color-iris-500);--button-text-color-hover:var(--color-neutral-900)}.btn-white{--button-background-color:transparent;--button-background-color-hover:var(--color-white);--button-border-color:var(--color-white);--button-border-color-hover:var(--color-white);--button-text-color:var(--color-white);--button-text-color-hover:var(--color-iris-500)}.btn-full{width:100%}.section-error{background:linear-gradient(97deg,var(--color-iris-500,#5829ff) 21.3%,#1e56e5 70.3%,var(--color-menthe-500,#67e3ca) 100%);color:var(--on-surface);display:grid;justify-content:center;justify-items:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);text-align:center}.section-error p{font-size:var(--text-2xl);margin-bottom:0}.section-error p:last-of-type{margin-bottom:var(--spacing-m)}.title-error{align-items:center;display:flex;font-size:8rem;line-height:1}@media(min-width:48rem){.title-error{font-size:12rem}}@media not (min-width:48rem){.blink-animation{width:100px}}@media(min-width:48rem){.blink-animation{animation:blink 6s infinite;transform-origin:center}}@keyframes blink{0%,48%,52%,to{transform:scaleY(1)}50%{transform:scaleY(.2)}}
