.nav.svelte-1acpqec{width:calc(100% - 40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:20px}.nav.svelte-1acpqec{grid-column:1 / -1}.nav.svelte-1acpqec a:where(.svelte-1acpqec){color:var(--textColor);font-size:clamp(16px,2vw,20px);font-weight:600;text-transform:uppercase;transition:all .2s ease-in-out;text-align:center;padding:5px 0}.nav.svelte-1acpqec a:where(.svelte-1acpqec):hover{transform:scale(1.1);text-decoration:none;text-shadow:none}.nav.svelte-1acpqec a.active:where(.svelte-1acpqec){color:var(--secondaryColor);box-shadow:var(--hoverGlow);border-radius:20px}.nav.svelte-1acpqec a.active:where(.svelte-1acpqec):hover{text-decoration:none}*{box-sizing:border-box}html{line-height:1.3;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0 0 .67em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{transition-behavior:allow-discrete;--backgroundColor: oklch(90.06% 0 0);--textColor: oklch(32.11% 0 0);--borderColor: oklch(84.52% 0 0);--bgColor: oklch(100% 0 0);--stripeBgColor: oklch(95% 0 0);--buttonBgColor: oklch(37.44% .077 233.06);--buttonTextColor: oklch(100% 0 0);--hoverGlow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 15px #6db4dc, 0 0 15px #6db4dc, 0 0 15px #6db4dc, 0 0 15px #6db4dc, 0 0 15px #6db4dc;--primaryColor: oklch(40.12% .076 230.01);--secondaryColor: oklch(63.6% .131 162.58);--toastSuccessColor: oklch(81.62% .148 142.5);--toastErrorColor: oklch(62.79% .146 20.65);--padding-inline: 1rem;--content-max-width: 1170px;--breakout-max-width: 1350px;--breakout-size: calc( (var(--breakout-max-width) - var(--content-max-width)) / 2 );--errorColor: #a00;--toastOpacity: .9;--mono: "MONO" 0;--casl: "CASL" .5;--crsv: "CRSV" 0;--slnt: "slnt" 0;--wght: "wght" 400}:root .dark{--backgroundColor: oklch(30% 0 0);--textColor: oklch(100% 0 0);--borderColor: oklch(32.11% 0 0);--bgColor: oklch(16.84% 0 0);--stripeBgColor: oklch(25% 0 0);--buttonBgColor: oklch(77.44% .077 233.06);--hoverGlow: 0 0 2px #000, 0 0 2px #000, 0 0 2px #000, 0 0 2px #000, 0 0 15px #6db4dc, 0 0 15px #6db4dc, 0 0 15px #6db4dc, 0 0 15px #6db4dc, 0 0 15px #6db4dc}h1,h2{--wght: "wght" 800;--mono: "MONO" 0;--casl: "CASL" 0;--crsv: "CRSV" .5;--slnt: "slnt" 0}h3,h4{--wght: "wght" 700;--mono: "MONO" 0;--casl: "CASL" 0;--crsv: "CRSV" .5;--slnt: "slnt" 0}p,h1,h2,h3,h4,h5,h6,label,button{font-family:Recursive,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:var(--mono),var(--casl),var(--crsv),var(--slnt),var(--wght)}body,html{font-family:Recursive,sans-serif;font-size:18px;font-style:normal;font-optical-sizing:auto;font-variation-settings:"slnt" 0,"CASL" 0,"CRSV" .5,"MONO" 0;background:var(--backgroundColor);color:var(--textColor);min-height:100vh}.configCodeBlock{display:block;width:90%;background:#272822;color:#fff;border:2px solid #777777;border-radius:5px;padding:10px 10px 10px 20px;margin:10px 0}.codeIndent{margin:0 0 0 20px}h3{font-size:1.5em}h4{font-size:1.25em}a{color:var(--buttonBgColor);transition:text-shadow .25s ease-out}a:hover{text-decoration:underline;text-shadow:var(--hoverGlow)}.section{padding:1rem;border:2px solid #ccc;border-radius:10px;margin-bottom:2rem;background:var(--bgColor);overflow-x:hidden}.content{grid-area:content}.title{text-decoration:underline}.subTitle{width:100%;text-align:left;border-bottom:1px solid #ccc}.success{background-color:var(--toastSuccessColor)}.failure{background-color:var(--toastErrorColor)}.hide{--toastOpacity: 0}#updateModal{border-radius:10px;background:var(--bgColor);padding:1rem;color:var(--textColor);opacity:0;translate:0 -100%;transition:display .3s allow-discrete,overlay .3s allow-discrete,translate .3s,opacity .3s}#updateModal::backdrop{transition:display .3s allow-discrete,overlay .3s allow-discrete,translate .3s,opacity .3s;opacity:0}#updateModal[open]{transition:display .3s allow-discrete,overlay .3s allow-discrete,translate .3s,opacity .3s;opacity:1;translate:0 0}#updateModal[open]::backdrop{opacity:1;translate:0 0;background:#000000b3}@starting-style{#updateModal[open]::backdrop{opacity:0}#updateModal[open]{opacity:0;translate:0 -100%}}#updateForm{display:flex;flex-direction:column;gap:1rem;width:50vw;max-width:740px}@media (max-width: 768px){#updateForm{width:90vw}}#updateForm select{padding:.5rem 1rem;border-radius:5px;border:1px solid #ccc}#updateForm button{margin:.5rem 0}.form{display:grid;grid-template-columns:1fr;gap:20px}input[type=text]{height:50px;padding:0 10px;border-radius:10px}textarea{padding:10px;border-radius:10px;min-height:140px}.field{display:flex;flex-direction:column;gap:5px}.small{font-size:.8rem}.radioGroup{display:flex;flex-direction:column;gap:10px}.radioGroup input{display:none}.radioGroup .label{cursor:pointer;display:flex;align-items:center}.radioGroup .label:before{content:"";display:flex;align-items:center;justify-content:center;width:1em;height:1em;border:1px solid #ccc;border-radius:50px;margin-right:.5em;padding:.2em;transition:background-color .15s ease-in-out}.radioGroup input:checked+.label:before{content:"✓";background-color:var(--primaryColor);border-color:var(--primaryColor)}.error{color:var(--errorColor);font-style:italic;margin:0 0 10px}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;max-height:500px;-webkit-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;width:calc(100% - 5vw);max-width:980px;margin-left:5vw;text-wrap:wrap}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;text-wrap:wrap}pre[class*=language-]{padding:1.5em;overflow:auto;border-radius:.5em;width:calc(100% - 5vw);max-width:980px;margin:0 0 40px 5vw;text-wrap:wrap;border:2px solid #777}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2;background:none}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}button.svelte-16wejxc{--width: 40px;--height: calc(var(--width) / 2);--radius: calc(var(--height) / 2);display:flex;position:relative;width:var(--width);height:var(--height);border-radius:var(--radius);border:1px inset #999;background-color:var(--textColor);transition:background-color .3s ease-in-out;margin-left:20px;cursor:pointer}button.svelte-16wejxc:after{content:"";position:absolute;top:-3px;left:-3px;width:calc(var(--height) + 4px);height:calc(var(--height) + 4px);border-radius:50%;background-color:var(--secondaryColor);box-shadow:1px 1px 5px #00000080;transition:all .3s ease-in-out}button.dark.svelte-16wejxc:after{transform:translate3d(80%,0,0);background-color:var(--primaryColor)}.notNav.svelte-cq2qci{display:flex;flex-wrap:wrap;align-items:center;gap:20px}header.svelte-cq2qci{display:grid;grid-template-columns:1fr 80px 80px;gap:30px;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--borderColor);background:var(--bgColor)}header.svelte-cq2qci a:where(.svelte-cq2qci){width:-moz-fit-content;width:fit-content}header.svelte-cq2qci a:where(.svelte-cq2qci):hover{--hoverGlow: none;text-decoration:none}.logoContainer.svelte-cq2qci{width:clamp(100px,20vw,250px)}.title.svelte-cq2qci{font-size:clamp(22px,3.5vw,40px);--wght: "wght" 700;--casl: "CASL" 0;color:var(--textColor);margin:0;text-decoration:none}main.svelte-cq2qci{display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - (var(--padding-inline) * 2),var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end];padding:40px 0;margin:0 auto}main.svelte-cq2qci>:where(.svelte-cq2qci):not(.breakout,.full-width){grid-column:content}.userImageContainer.svelte-cq2qci{width:50px;anchor-name:--userImageContainer;aspect-ratio:1/1;border-radius:50%;overflow:hidden;display:grid;place-items:center;padding:0;margin:0;cursor:pointer}.userImageContainer.svelte-cq2qci img:where(.svelte-cq2qci){width:100%;margin:0;padding:0}.adminMenu.svelte-cq2qci{position:absolute;position-anchor:--userImageContainer;border:none;opacity:0;display:grid;width:-moz-max-content;width:max-content;gap:10px;padding-inline:1.5rem;padding-block:1rem;border-radius:10px;margin:0;top:0;right:0;bottom:0;left:0;background:var(--bgColor);margin-block-start:1rem;position-area:block-end span-inline-start;pointer-events:none;box-shadow:0 0 10px #0006;transition:translate .3s ease-in-out,display .3s ease-in-out,opacity .3s ease-in-out}.adminMenu.svelte-cq2qci:popover-open{display:grid;opacity:1;pointer-events:auto}@starting-style{.adminMenu.svelte-cq2qci:popover-open{display:grid;opacity:0}}
