@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Delius&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css";@layer low-level,tailwind-theme,tailwind-base,base,subutilities,tailwind-utilities,utilities;@layer base{:root{--color-dark1: #1f2937;--color-green1: #67b654;--color-blue1: #3498db;--color-red1: #dc3545;--color-yellow1: #cc9227;--color-text: #3a423a;--color-primary: #67b654;--color-secondary: #3498db;--color-warning: #cc9227;--color-error: #dc3545;--color-danger: #dc3545;--default-border-radius: 1rem;--default-padding-x: 1rem;--default-padding-y: 1rem;--default-padding: var(--default-padding-y) var(--default-padding-x);--default-line-height: 1.5em;--border-radius: var(--default-border-radius);--padding-x: var(--default-padding-x);--padding-y: var(--default-padding-y);--padding: var(--padding-y) var(--padding-x);--line-height: var(--default-line-height);--ordered-list-label-color: var(--color-primary);--expandable-marker-bg-color: var(--color-primary);--expandable-marker-bg-radius: .25em;--expandable-summary-bg-color: unset;--expandable-expanded-bg-color: unset;--expandable-border-radius: 0px;--expandable-expanded-border-width: 0px;--expandable-summary-padding: 0px;--expandable-expanded-padding: 1px 0px;--expandable-gap: .1rem;--expandable-block-summary-bg-color: var(--expandable-marker-bg-color);--expandable-block-expanded-bg-color: white;--expandable-block-border-radius: .5rem;--expandable-block-expanded-border-width: 2px;--expandable-block-summary-padding: .5em;--expandable-block-expanded-padding: .5em .5em;--expandable-block-gap: .1rem;--formatted-code-text-color: #b9f59e;--formatted-code-bg-color: #1f2937;--formatted-code-padding: 2rem 2rem;--formatted-sample-output-text-color: rgb(231, 224, 224);--formatted-sample-output-error-text-color: #dc3545;--formatted-sample-output-warn-text-color: #cc9227;--inline-code-text-color: #67b654;--inline-code-bg-color: #1f2937;--inline-keyboard-text-color: white;--inline-keyboard-bg-color: #1f2937;--inline-code-padding: .1em .5em;--checkbox-tick-color: white;--checkbox-border-color: #67b654;--checkbox-selected-bg-color: hsl(from var(--checkbox-border-color) h s calc(l + 10) );--checkbox-size: 1.5rem;--checkbox-border-width: 2px;--checkbox-border-radius: .3rem;--checkbox-bg-color: white;--checkbox-focus-color: #67b654}}@layer base{html{--primary-color: #67b654;background-color:#dae2b5;color:#3a423a;font-family:Roboto,sans-serif;font-weight:500;font-size:1rem;scrollbar-color:var(--primary-color) #1f2937;scrollbar-width:auto}html *{scrollbar-color:auto;scrollbar-width:auto}html:after{font:var(--fa-font-solid);content:""}body{margin:0;padding:3.3rem 0px 0px;line-height:1.5;display:flex;flex-direction:column;min-height:100vh}.body-content{max-width:80ch;margin:0 auto;flex-grow:1;flex-shrink:0;flex-basis:auto}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Dosis,sans-serif;color:#67b654}h1{margin:1rem 0;font-size:2.5rem}hr{border-width:0px;background-color:#67b654;height:1px;width:100%}a,a:visited{text-decoration:none;color:#3498db}a:hover{color:#19be50}a:active{color:#247414}@property --bullet-icon{syntax: "<string>"; inherits: true; initial-value: "";}@property --bullet-weight{syntax: "<number>"; inherits: true; initial-value: 900;}ol,ul{--gap-y: .5em;--indent: 1.25rem}ul{--bullet-gap: .25rem;--bullet-size: 1rem;--bullet-color: var(--color-primary);--bullet-icon: var(--bullet-icon);--bullet-weight: var(--bullet-weight)}ol,ul{margin:unset;padding:unset;list-style-position:inside}ol li,ul li{padding:unset;margin-bottom:var(--gap-y);margin-top:var(--gap-y);padding-left:0;padding-inline-start:0px}li ol li,li ul li{padding:unset;padding-left:var(--indent);margin:unset;margin-top:var(--gap-y);margin-bottom:var(--gap-y)}ul.circle{--bullet-icon: "";--bullet-weight: 900}ul.disc{--bullet-icon: "";--bullet-weight: 400}ul.square{--bullet-icon: "";--bullet-weight: 900}ul.square-outline{--bullet-icon: "";--bullet-weight: 400}ul.chevron-circle{--bullet-icon: "";--bullet-weight: 900}ul.chevron{--bullet-icon: "";--bullet-weight: 900}ul.caret{--bullet-icon: "";--bullet-weight: 900}ul.star{--bullet-icon: "";--bullet-weight: 900}ul{list-style-type:none}ul li:before{content:var(--bullet-icon);font:var(--fa-font-solid);color:var(--bullet-color);margin-right:var(--bullet-gap);font-size:1rem;line-height:1em;font-weight:var(--bullet-weight)}ul{padding-inline-start:calc(var(--bullet-size) + var(--bullet-gap))}ul li{position:relative;text-box:trim-start cap alphabetic}ul li:before{position:absolute;margin:0;inset-inline-start:calc(-1 * (var(--bullet-size) + var(--bullet-gap)));inline-size:0em;text-box:trim-start cap alphabetic;text-align:end;font-size:var(--bullet-size);line-height:1.5}li ul{padding-inline-start:calc(var(--indent));translate:calc(-1 * var(--indent)) 0px}li ul li:before{inset-inline-start:calc(var(--indent) - 1 * (var(--bullet-size) + var(--bullet-gap)))}ol{--label-width: 1em;--label-gap: .5em;--label-color: var(--ordered-list-label-color);counter-reset:itemCount;list-style-type:none}ol li{counter-increment:itemCount;list-style:none}ol li:before{content:counter(itemCount) ". ";min-width:var(--label-width);font-weight:700;display:inline-block;color:var(--label-color);margin-right:var(--label-gap)}ol.nested-numbers li:before,ol.nested-numbers ol li:before{content:counters(itemCount,".") ". "}ol.number-pills,ol.number-pills ol{--label-width: 3.5em}ol.number-pills li,ol.number-pills ol li{margin-bottom:.5rem}ol.number-pills li:before,ol.number-pills ol li:before{border-radius:.75em;padding:.5rem;margin:2px var(--label-gap) 2px 0px;text-align:center;color:#fff;background-color:var(--ordered-list-label-color)}details.block{--expandable-summary-bg-color: var(--expandable-block-summary-bg-color);--expandable-expanded-bg-color: var(--expandable-block-expanded-bg-color);--expandable-border-radius: var(--expandable-block-border-radius);--expandable-expanded-border-width: var(--expandable-block-expanded-border-width);--expandable-summary-padding: var(--expandable-block-summary-padding);--expandable-expanded-padding: var(--expandable-block-expanded-padding);--expandable-gap: var(--expandable-block-gap)}details>summary{background-color:var(--expandable-summary-bg-color);border-radius:var(--expandable-border-radius);margin-top:var(--expandable-gap);padding:var(--expandable-summary-padding)}details>div,details>pre{background-color:var(--expandable-expanded-bg-color);margin:0;padding:1px 0;padding:var(--expandable-expanded-padding);border:var(--expandable-expanded-border-width) solid var(--expandable-summary-bg-color)}details[open].block>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}details[open].block>div,details[open].block>pre{border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:var(--expandable-border-radius);border-bottom-right-radius:var(--expandable-border-radius)}details:not(.right,.right-edge)>summary:before,details.right>summary:after,details.right-edge>summary:after{font:var(--fa-font-solid);content:"";padding:.5em;background-color:var(--expandable-marker-bg-color);border-radius:var(--expandable-marker-bg-radius);transition:transform .1s ease-in-out}details:not(.right,.right-edge)>summary:hover:before,details.right>summary:hover:after,details.right-edge>summary:hover:after{color:#fff}details:not(.right,.right-edge)>summary:active:before,details.right>summary:active:after,details.right-edge>summary:active:after{color:unset;transform:scale(.9);transition:transform .1s ease-in-out}details[open]:not(.right,.right-edge)>summary:before,details[open].right>summary:after,details[open].right-edge>summary:after{content:""}summary{cursor:pointer;list-style-position:inside;display:flex;align-items:baseline;gap:.5rem}summary::marker{content:""}details.right-edge>summary{justify-content:space-between}code,kbd,var,samp{font-family:monospace;border-radius:.25em;padding:var(--inline-code-padding);color:var(--inline-code-text-color)}code{background-color:var(--inline-code-bg-color)}kbd{background-color:var(--inline-keyboard-bg-color);color:var(--inline-keyboard-text-color)}var{background-color:transparent;padding:0}samp.error{color:var(--formatted-sample-output-error-text-color)}samp.warn{color:var(--formatted-sample-output-warn-text-color)}samp{background-color:var(--inline-code-bg-color);color:var(--formatted-sample-output-text-color)}pre{white-space:pre;tab-size:2;font-family:monospace;font-size:1em;line-height:1.5;padding:none}pre>code,pre kbd,pre var,pre samp{all:unset}pre:has(code,kbd,samp,var){border-radius:var(--border-radius);padding:var(--formatted-code-padding);background-color:var(--formatted-code-bg-color);color:var(--formatted-code-text-color)}pre:has(samp){color:var(--formatted-sample-output-text-color)}pre:has(samp).error,pre:has(samp)>samp.error{color:var(--formatted-sample-output-error-text-color)}pre:has(samp).warn,pre:has(samp)>samp.warn{color:var(--formatted-sample-output-warn-text-color)}form,input,textarea,fieldset,select{--padding-y: 1rem;--padding-x: 1rem;--font-size: 1rem;--line-height: 1.5em}input,textarea,select{--bg-color: white;--inactive-bg-color: rgba(from #d6d3d3 r g b/.5);--text-color: #3a423a;--active-color: #67b654;--warn-color: #cc9227;--border-radius: 1rem}textarea,select,input[type=number],input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],input[type=search]{border:2px solid var(--bg-color);border-radius:var(--border-radius);padding:var(--padding-y) var(--padding-x);font-size:var(--font-size);font-weight:500;color:var(--text-color);outline:none;line-height:var(--line-height)}textarea::placeholder,select::placeholder,input[type=number]::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,input[type=datetime-local]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=search]::placeholder{color:rgba(from var(--text-color) r g b/.5)}textarea:disabled::placeholder,select:disabled::placeholder,input[type=number]:disabled::placeholder,input[type=text]:disabled::placeholder,input[type=password]:disabled::placeholder,input[type=email]:disabled::placeholder,input[type=url]:disabled::placeholder,input[type=tel]:disabled::placeholder,input[type=date]:disabled::placeholder,input[type=time]:disabled::placeholder,input[type=datetime-local]:disabled::placeholder,input[type=month]:disabled::placeholder,input[type=week]:disabled::placeholder,input[type=search]:disabled::placeholder{color:rgba(from var(--text-color) r g b/.4)}textarea:disabled,select:disabled,input[type=number]:disabled,input[type=text]:disabled,input[type=password]:disabled,input[type=email]:disabled,input[type=url]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=search]:disabled{background-color:var(--inactive-bg-color);border-color:transparent;box-sizing:border-box;color:rgba(from var(--text-color) r g b/.4)}textarea:focus,select:focus,input[type=number]:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=search]:focus{outline:solid 2px var(--active-color);outline-offset:-4px}textarea:invalid,select:invalid,input[type=number]:invalid,input[type=text]:invalid,input[type=password]:invalid,input[type=email]:invalid,input[type=url]:invalid,input[type=tel]:invalid,input[type=date]:invalid,input[type=time]:invalid,input[type=datetime-local]:invalid,input[type=month]:invalid,input[type=week]:invalid,input[type=search]:invalid{border-color:var(--warn-color);outline-offset:-6px}textarea{background-color:var(--bg-color);scrollbar-gutter:stable;scrollbar-color:var(--active-color) transparent;scrollbar-width:auto}textarea.autoexpand,textarea.seamless{--min-height: 6em;resize:none;field-sizing:content;min-height:var(--min-height)}textarea.seamless{all:unset;field-sizing:content;border:none;font-family:Roboto,sans-serif;padding:0;background-color:transparent}textarea.seamless:focus{outline:none}textarea.seamless-transition:focus{outline:green;background-color:var(--bg-color)}label:has(>span:first-child):has(>input,>select,>fieldset){--label-bg-color: transparent;--label-gap: 1em;display:flex;gap:var(--label-gap);align-items:center;justify-content:flex-start}label:has(>span:first-child):has(>input,>select,>fieldset)>span{font-weight:700;background-color:var(--label-bg-color);align-self:stretch;display:flex;align-items:center}label:has(>span:first-child):has(>input,>select,>fieldset)>*:not(span){flex:1}label:has(>span:first-child):has(>input,>select,>fieldset).pill{--label-bg-color: #1f2937;gap:0px;--border-radius: 1rem}label:has(>span:first-child):has(>input,>select,>fieldset).pill>span{color:#fff;padding:var(--padding-y) var(--padding-x);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}label:has(>span:first-child):has(>input,>select,>fieldset).pill>*:not(span){border-top-left-radius:0;border-bottom-left-radius:0}label:has(>span:first-child):has(>input,>select,>fieldset).newline{flex-wrap:wrap;gap:.75rem}label:has(>span:first-child):has(>input,>select,>fieldset).newline>span{flex-basis:100%}input[type=color]{-webkit-appearance:none;appearance:none;border:0px solid transparent;padding:0;border-radius:var(--border-radius);height:calc(var(--font-size) + 2 * var(--padding-y));width:10rem;overflow:hidden;cursor:cell}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}input[type=color]::-moz-color-swatch{border:none}select,select option{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{background-color:var(--bg-color);border:2px solid var(--bg-color);border-radius:var(--border-radius);font-size:var(--font-size);font-weight:500;color:var(--text-color);scrollbar-gutter:stable;scrollbar-color:var(--active-color) transparent;scrollbar-width:auto}select[multiple][size="1"]{background-color:red;border:rgb(139,2,2) solid 4px;color:#ff7bff}select[multiple][size="1"]:open{background-color:#f0f;color:#40e0d0}select:not([multiple]):is(:not([size]),[size="1"]){--arrow-icon-size: 1em;padding:var(--padding-y) var(--padding-x);background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 420 10512"><path d="M140.3 376.8c12.6 10.2 31.1 9.5 42.8-2.2l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301.4 192 288.5 192l-256 0c-12.9 0-24.6 7.8-29.6 19.8S.7 237.5 9.9 246.6l128 128 2.4 2.2z"/><path transform="translate(0, 10000) scale(1, -1) translate(0, -512)" d="M140.3 376.8c12.6 10.2 31.1 9.5 42.8-2.2l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301.4 192 288.5 192l-256 0c-12.9 0-24.6 7.8-29.6 19.8S.7 237.5 9.9 246.6l128 128 2.4 2.2z"/></svg>');background-repeat:no-repeat;background-size:var(--arrow-icon-size) auto;background-position:right var(--padding-x) top var(--padding-y);padding-right:calc(2 * var(--padding-x) + var(--arrow-icon-size))}select:not([multiple]):is(:not([size]),[size="1"]):open{background-position:right var(--padding-x) top calc(100% - var(--padding-y))}select:not([multiple]):is(:not([size]),[size="1"]),select:not([multiple]):is(:not([size]),[size="1"])::picker(select){appearance:base-select}select:not([multiple]):is(:not([size]),[size="1"])::picker(select){border-top-left-radius:0;border-top-right-radius:0;border-radius:var(--border-radius);border:2px solid var(--active-color)}select:not([multiple]):is(:not([size]),[size="1"])::picker-icon{display:none}select:not([multiple]):is(:not([size]),[size="1"]):open{outline:solid 2px var(--active-color);outline-offset:-4px}select:not([multiple]):is(:not([size]),[size="1"]) option{--padding-y: .25em}select:not([multiple]):is(:not([size]),[size="1"]) option,select:not([multiple]):is(:not([size]),[size="1"]):focus option{padding:var(--padding-y) var(--padding-x)}select[multiple][size]:not([size="1"]),select[multiple]:not([size]),select:not([multiple])[size]:not([size="1"]){padding:var(--padding-y) 0px}select[multiple][size]:not([size="1"]) option,select[multiple][size]:not([size="1"]):focus option,select[multiple]:not([size]) option,select[multiple]:not([size]):focus option,select:not([multiple])[size]:not([size="1"]) option,select:not([multiple])[size]:not([size="1"]):focus option{padding:var(--padding-y) var(--padding-x)}select option:hover,select option:focus,select option:focus-visible,select:focus option:hover,select:focus option:focus,select:focus option:focus-visible{--hover-color: hsl(from var(--active-color) h s calc(l + 20) );background-color:var(--hover-color)}select option:checked,select:focus option:checked{background-color:var(--active-color);box-shadow:inset 0 0 0 1000px var(--active-color)}input[type=checkbox],label:has(>input[type=checkbox]:first-child){--size-outer: var(--checkbox-size);--size-inner: var(--checkbox-size);--focus-color: var(--checkbox-focus-color);--bg-color: var(--checkbox-bg-color);--border-radius: var(--checkbox-border-radius);--border-color: var(--checkbox-border-color);--border-width: var(--checkbox-border-width)}label:has(>input[type=checkbox]:first-child){line-height:var(--size-outer);display:grid;grid-template-columns:.5em auto;gap:var(--size-outer)}input[type=checkbox]{appearance:none;display:grid;place-content:center;cursor:pointer;width:var(--size-outer);height:var(--size-outer);border:var(--border-width) solid var(--border-color);background-color:var(--bg-color)}input[type=checkbox],input[type=checkbox]:before{margin:0;padding:0;border-radius:var(--border-radius);text-align:center;color:var(--checkbox-tick-color)}input[type=checkbox]:before{content:"";display:inline-block;width:var(--size-inner);height:var(--size-inner);border:var(--border-width) solid var(--border-color);background-color:var(--checkbox-selected-bg-color);font:var(--fa-font-solid);font-size:calc(var(--size-inner) - 2 * var(--border-width));font-weight:900;transform:scale(0);transition:.1s transform ease-in-out}input[type=checkbox]:checked:before{content:"";transform:scale(1)}input[type=checkbox]:focus{outline:2px solid var(--focus-color);outline-offset:2px}label:has(>input[type=radio]:first-child),input[type=radio]{--size-outer: 1.5rem;--size-inner: 1.5rem;--focus-color: #67b654;--border-color: #67b654;--radio-bg-color: var(--bg-color)}label:has(>input[type=radio]:first-child){line-height:var(--size-outer);display:grid;grid-template-columns:1em auto;gap:calc(var(--size-outer) / 1.3);margin-top:.5em}input[type=radio]{-webkit-appearance:none;appearance:none;margin:0;background-color:var(--radio-bg-color);width:var(--size-outer);height:var(--size-outer);border:2px solid var(--border-color);border-radius:50%;display:grid;place-content:center}input[type=radio]:before{content:"";width:var(--size-inner);height:var(--size-inner);border-radius:50%;transform:scale(0);transition:80ms transform ease-in-out;background-color:var(--focus-color);box-shadow:inset var(--size-inner) var(--size-inner) var(--focus-color)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:focus{outline:2px solid var(--focus-color);outline-offset:2px}fieldset{border:none;margin:0;border:2px solid #67b654;border-radius:1rem;padding:1.5em}fieldset.seamless{padding:unset;border:none;border-radius:none;margin:0}fieldset>legend{display:contents;padding:0;font-weight:700;line-height:var(--line-height)}fieldset>legend:after{content:"";display:block;padding-bottom:.5em;width:100%}fieldset.pill-group{padding:0;border:none;width:100%;display:flex;flex-direction:row;gap:0px;justify-content:flex-start;align-items:stretch}fieldset.pill-group>legend{all:unset;display:contents}fieldset.pill-group>legend>span{display:flex;align-items:center;justify-content:center;padding:var(--padding-y) var(--padding-x);font-weight:700;background-color:#1f2937;color:#fff;line-height:var(--line-height)}fieldset.pill-group>legend:after,fieldset.pill-group>legend:before{all:unset}fieldset.pill-group>input,fieldset.pill-group select,fieldset.pill-group>.input-bg{flex-grow:1}fieldset.pill-group>.separator{width:2px}fieldset.pill-group>*{border-radius:0}fieldset.pill-group>*:first-child,fieldset.pill-group>legend:first-child>span{border-top-left-radius:1em;border-bottom-left-radius:1em}fieldset.pill-group>*:last-child{border-top-right-radius:1em;border-bottom-right-radius:1em}fieldset.pill-group>.input-bg{background-color:rgba(from #1f2937 r g b/.5);display:flex;flex-direction:row;justify-content:flex-start;align-items:center}fieldset.pill-select{--bg-color: white;--border-radius: 1rem;--select-text-color: white;all:unset;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:2px;margin:0;padding:0;border:none;border-radius:var(--border-radius);overflow:hidden;background-color:transparent}fieldset.pill-select>legend{all:unset;display:contents}fieldset.pill-select>legend>span{display:flex;align-items:center;justify-content:center;padding:var(--padding-y) var(--padding-x);font-weight:700;background-color:#1f2937;color:#fff;line-height:var(--line-height)}fieldset.pill-select>legend:after,fieldset.pill-select>legend:before{all:unset}fieldset.pill-select input[type=radio],fieldset.pill-select input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}fieldset.pill-select>label:has(>input[type=radio]:first-child),fieldset.pill-select>label:has(>input[type=checkbox]:first-child){all:unset;margin:0;flex:1;text-align:center;padding:var(--padding-y) var(--padding-x);cursor:pointer;background-color:var(--bg-color)}fieldset.pill-select>label:has(>input[type=radio]:first-child):last-child,fieldset.pill-select>label:has(>input[type=checkbox]:first-child):last-child{border-right:none}fieldset.pill-select>label:has(>input[type=radio]:first-child):has(input:checked),fieldset.pill-select>label:has(>input[type=checkbox]:first-child):has(input:checked){background-color:var(--focus-color);color:var(--select-text-color)}fieldset.pill-select>label:has(>input[type=radio]:first-child):hover:not(:has(input:checked)),fieldset.pill-select>label:has(>input[type=checkbox]:first-child):hover:not(:has(input:checked)){background-color:hsl(from var(--focus-color) h s calc(l + 20))}fieldset.file{--bg-color: white;--border-radius: 1rem;--select-text-color: white;all:unset;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0px;margin:0;padding:0;border:none;border-radius:var(--border-radius);overflow:hidden;background-color:transparent}fieldset.file>legend{all:unset;display:contents}fieldset.file>legend>span{display:flex;align-items:center;justify-content:center;padding:var(--padding-y) var(--padding-x);font-weight:700;background-color:#1f2937;color:#fff;line-height:var(--line-height)}fieldset.file>legend:after,fieldset.file>legend:before{all:unset}fieldset.file label{background-color:#fff;display:flex;flex-grow:1;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5em}fieldset.file label>.button{--font-size: calc(var(--line-height) + var(--padding-y));--min-size: calc(var(--font-size));padding:.5em;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:0;min-width:var(--min-size)}fieldset.file label>.button:before{content:"+";font:var(--fa-font-solid);font-size:calc(var(--line-height) + var(--padding-y));font-weight:900}fieldset.file input[type=file]{font-size:1em;flex-grow:1;width:100%;background-color:#fff}fieldset.file input[type=file]::file-selector-button{display:none}input[type=range]{--bg-color: white;--thumb-color: #67b654;--slider-height: 1.6rem;-webkit-appearance:none;appearance:none;direction:ltr;background:transparent;height:var(--slider-height);margin:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:var(--slider-height);width:var(--slider-height);border-radius:50%;border:none;background-color:var(--thumb-color)}input[type=range]::-webkit-slider-thumb:active{transform:scale(1.2)}input[type=range]::-moz-range-thumb{appearance:none;height:var(--slider-height);width:var(--slider-height);border-radius:50%;border:none;background-color:var(--thumb-color)}input[type=range]::-moz-range-thumb:active{transform:scale(1.2)}input[type=range]::-webkit-slider-runnable-track{background:var(--bg-color);height:var(--slider-height);border-radius:var(--slider-height)}input[type=range]::-moz-range-track{background:var(--bg-color);height:var(--slider-height);border-radius:var(--slider-height)}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid var(--thumb-color);outline-offset:2px;border-radius:var(--slider-height)}input[type=range]:focus::-moz-range-thumb{outline:2px solid var(--thumb-color);outline-offset:2px;border-radius:var(--slider-height)}input[type=file]{font-size:1em}input[type=file]::file-selector-button{content:"ahooow"}button,.button,input[type=submit],input[type=button],input[type=file]::file-selector-button{--color: white;--bgColor: #67b654;--bgColorHover: hsl(from var(--bgColor) h s calc(l - 10) );--bgColorClick: hsl(from var(--bgColor) h s calc(l - 15) );color:var(--color);background-color:var(--bgColor);border:none;padding:1rem 1.5rem;text-decoration:none;text-align:center;display:inline-block;font-size:1.1rem;cursor:pointer;border-radius:1rem}input[type=file]::file-selector-button:hover{background-color:var(--bgColorHover)}input[type=file]::file-selector-button:active{background-color:var(--bgColorClick);transform:scale(.98)}button.primary,.button.primary,input[type=submit].primary,input[type=button].primary{--color: white;--bgColor: #67b654}button.secondary,.button.secondary,input[type=submit].secondary,input[type=button].secondary{--color: white;--bgColor: #3498db}button.danger,.button.danger,input[type=submit].danger,input[type=button].danger{--color: white;--bgColor: #dc3545}button.warning,.button.warning,input[type=submit].warning,input[type=button].warning{--color: white;--bgColor: #cc9227}button:not(:disabled):hover,.button:not(:disabled):hover,input[type=submit]:not(:disabled):hover,input[type=button]:not(:disabled):hover{background-color:var(--bgColorHover)}button:not(:disabled):active,.button:not(:disabled):active,input[type=submit]:not(:disabled):active,input[type=button]:not(:disabled):active{background-color:var(--bgColorClick);transform:scale(.98)}button:disabled,.button:disabled,input[type=submit]:disabled,input[type=button]:disabled{opacity:.7;cursor:not-allowed}button.busy,.button.busy,input[type=submit].busy,input[type=button].busy{color:rgba(from var(--color) r g b/.3);padding-left:2.25rem;padding-right:.75rem}button.busy:before,.button.busy:before,input[type=submit].busy:before,input[type=button].busy:before{content:"";position:absolute;width:1em;height:1em;margin-left:-1.5em;border:2px solid rgba(from currentColor r g b/.3);border-radius:50%;border-top-color:rgb(from currentColor r g b/1);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}}@layer subutilities{.non-bullet-list{list-style:none;padding:0;margin:0}.side-by-side-list{display:flex;flex-direction:row;list-style:none;padding:0;margin:0;gap:0}}@layer subutilities{.vstack{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.hstack{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.hstack.nowrap{flex-wrap:nowrap}.hstack.stretch{align-items:stretch}.hstack.baseline{align-items:baseline}.hstack.top{align-items:flex-start}.hstack.bottom{align-items:flex-end}.hstack.vcenter{align-items:center}}@media screen and (min-width:62ch){#page-navbar #page-navbar-menu-button{display:none;color:pink}}@media screen and (max-width:62ch){#page-navbar #page-navbar-menu-button{display:inline-block;cursor:pointer}#page-navbar-menu-button:hover{color:#fff}:has(#page-navbar-menu-button[aria-expanded=true]) #page-navbar ul{display:unset}:has(#page-navbar-menu-button[aria-expanded=false]) #page-navbar ul{display:none}}#page-navbar ul,#page-navbar li{all:unset}#page-navbar{position:absolute;top:0;left:0;width:100%;line-height:1;padding:0;border:0;margin:0;font-size:1.2rem;background-color:#1f2937;color:#67b654}#page-navbar ul{list-style:none;padding:0;margin:0}#page-navbar li{display:list-item;float:left}#page-navbar a,#page-navbar a:visited{display:inline-block;text-decoration:none;text-align:center;color:inherit;padding:1rem 1.5rem;margin:0}#page-navbar a:active{color:#282a35}#page-navbar li:hover{background-color:#67b654;color:#fff}#page-navbar li.navbar-right{float:right}@media screen and (max-width:62ch){#page-navbar ul li.navbar-right,#page-navbar ul li{float:none}#page-navbar-links-list a{width:100%;text-align:left}}#page-footer{bottom:0;left:0;width:100%;padding:3rem 1rem;border:0;background-color:#1f2937;color:#67b654;text-align:center}.error-message-container{color:#dc3545;background-color:hsl(from #dc3545 h s min(l + 30,90));font-size:1rem;font-weight:500;text-align:center;margin:1rem 0;width:100%;padding:1.5em}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer tailwind-theme{:root,:host{--spacing:.25rem}}@layer tailwind-utilities{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.w-36{width:calc(var(--spacing) * 36)}.w-42{width:calc(var(--spacing) * 42)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-full{width:100%}.shrink{flex-shrink:1}.resize{resize:both}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.rounded-\[1rem\]{border-radius:1rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
