@import "https://code.cdn.mozilla.net/fonts/fira.css";:root,[data-theme=classic]{--footer-bg-color:var(--header-bg-color);--footer-header-color:var(--yellow500);--footer-header-shadow-color:var(--green900);--footer-link-color:#fff;--footer-link-hover-color:var(--yellow500);--footer-link-hover-shadow-color:var(--green900)}.footer.svelte-jz8lnl{background:var(--footer-bg-color);justify-items:center;display:grid}.content.svelte-jz8lnl{gap:var(--space-xl) var(--space-m);padding:var(--space-l);display:grid}@media only screen and (width>=551px){.content.svelte-jz8lnl{padding:var(--space-xl) var(--space-m);grid-template-columns:repeat(2,1fr);justify-content:center}}@media only screen and (width>=751px){.content.svelte-jz8lnl{grid-template-columns:repeat(4,1fr)}}.content.svelte-jz8lnl h1:where(.svelte-jz8lnl){margin:0 0 var(--space-s);color:var(--footer-header-color);text-shadow:1px 1px 1px var(--footer-header-shadow-color);font-size:20px;font-weight:500}.content.svelte-jz8lnl ul:where(.svelte-jz8lnl){margin:0;padding:0;list-style:none}.content.svelte-jz8lnl ul:where(.svelte-jz8lnl)>:where(.svelte-jz8lnl)+:where(.svelte-jz8lnl){margin-top:var(--space-xs)}.content.svelte-jz8lnl li:where(.svelte-jz8lnl){height:1rem}.content.svelte-jz8lnl a:where(.svelte-jz8lnl){margin:calc(var(--space-2xs) * -1);padding:var(--space-2xs);color:#fff;white-space:nowrap;transition:var(--transition-medium);font-size:16px;line-height:1em;display:inline-flex}.content.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--footer-link-hover-color);text-shadow:1px 1px 1px var(--footer-link-hover-shadow-color);transition:var(--transition-instant)}.content.svelte-jz8lnl a:where(.svelte-jz8lnl):hover svg{filter:drop-shadow(1px 1px 1px var(--footer-link-hover-shadow-color))}.content.svelte-jz8lnl svg{width:1.25em;height:1.25em;margin:-.125em var(--space-xs) -.125em 0;flex-shrink:0}.color-scheme-menu.svelte-1u81c57 .dropdown{line-height:1rem}.color-scheme-menu.svelte-1u81c57 .icon{width:1.4em;height:auto}.color-scheme-menu.svelte-1u81c57 .trigger{background:0 0;border:0;padding:0}.color-scheme-menu.svelte-1u81c57 .menu{min-width:max-content;right:0}.color-scheme-menu.svelte-1u81c57 .menu-button:where(.svelte-1u81c57){align-items:center;gap:var(--space-2xs);cursor:pointer;text-transform:capitalize}.color-scheme-menu.svelte-1u81c57 .selected:where(.svelte-1u81c57){background:var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#404040)}.form.svelte-1l7vvd6{--border-radius:5000px;--submit-icon-size:1em;--submit-button-padding-left:var(--space-2xs);--submit-button-padding-right:var(--space-xs);--submit-button-width:calc(var(--submit-button-padding-left) + var(--submit-icon-size) + var(--submit-button-padding-right));--input-padding:var(--space-3xs);--input-padding-left:var(--space-xs);--input-padding-right:calc(var(--submit-button-width) + var(--input-padding));font-size:calc(var(--space-s) * .9);position:relative}.form.svelte-1l7vvd6.size-big{--input-padding:8px;--input-padding-left:16px;--submit-button-padding-left:12px;--submit-button-padding-right:16px;font-size:var(--space-s)}.input-lg.svelte-1l7vvd6,.input-sm.svelte-1l7vvd6{--search-form-focus-shadow:0 0 0 var(--space-3xs) var(--yellow500);color:var(--lightningcss-light,black)var(--lightningcss-dark,var(--main-color));width:100%;padding:var(--input-padding) var(--input-padding-right) var(--input-padding) var(--input-padding-left);border-radius:var(--border-radius);box-shadow:1px 2px 4px 0 var(--lightningcss-light,var(--green900))var(--lightningcss-dark,#131612);transition:box-shadow var(--transition-fast);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#313030);border:none}:is(.input-lg.svelte-1l7vvd6,.input-sm.svelte-1l7vvd6):focus{box-shadow:var(--search-form-focus-shadow), 1px 2px 3px 4px var(--green900);outline:none}@media only screen and (width<=820px){.input-lg.svelte-1l7vvd6{display:none}}.input-sm.svelte-1l7vvd6{display:none}@media only screen and (width<=820px){.input-sm.svelte-1l7vvd6{display:unset}}.submit-button.svelte-1l7vvd6{padding-left:var(--submit-button-padding-left);padding-right:var(--submit-button-padding-right);color:#fff;background-color:var(--yellow500);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);cursor:pointer;place-items:center;display:inline-grid;position:absolute;top:0;bottom:0;right:-.5px}.submit-button.svelte-1l7vvd6:hover{background-color:var(--yellow700)}.submit-button.svelte-1l7vvd6 svg{width:var(--submit-icon-size);height:var(--submit-icon-size)}.header.svelte-1elxaub{justify-content:center;width:100%;display:flex}.header-inner.svelte-1elxaub{padding:var(--space-xs) var(--space-m);color:#fff;grid-template:"logo search nav"/auto 1fr auto;align-items:center;display:grid}.header-inner.svelte-1elxaub a:where(.svelte-1elxaub){color:#fff;text-decoration:none}.header-inner.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:#fff}@media only screen and (width<=900px){.header-inner.svelte-1elxaub{grid-template:"logo search menu"/auto 1fr auto}}@media only screen and (width<=820px){.header-inner.svelte-1elxaub{grid-template:"logo menu""search search"/auto 1fr}}.hero:where(.svelte-1elxaub) .header-inner.svelte-1elxaub{grid-template:"logo nav""search search"/auto 1fr}@media only screen and (width<=900px){.hero:where(.svelte-1elxaub) .header-inner.svelte-1elxaub{grid-template:"logo menu""search search"/auto 1fr}}.index-link.svelte-1elxaub{grid-area:logo;align-items:center;display:flex}.index-link.svelte-1elxaub h1:where(.svelte-1elxaub){font-size:var(--space-m);margin:0}.logo.svelte-1elxaub{width:auto;height:calc(var(--space-m) * 1.4);margin-right:var(--space-xs)}.search-form.svelte-1elxaub{margin:0 var(--space-m);grid-area:search}@media only screen and (width<=820px){.search-form.svelte-1elxaub{margin:var(--space-s) 0}}.hero:where(.svelte-1elxaub) .search-form.svelte-1elxaub{padding:var(--space-l) 0 var(--space-l-xl);justify-self:center;margin:0}.hero-title.svelte-1elxaub{margin:0 0 var(--space-m);font-size:var(--space-m-l);text-align:center;color:#fff;text-shadow:1px 3px 2px var(--green900);display:none}.hero:where(.svelte-1elxaub) .hero-title.svelte-1elxaub{display:block}.sep.svelte-1elxaub{margin:0 var(--space-2xs);opacity:.5}.nav.svelte-1elxaub{grid-area:nav;justify-self:end;align-items:center;display:flex}@media only screen and (width<=900px){.nav.svelte-1elxaub{display:none}}.menu.svelte-1elxaub{grid-area:menu;justify-self:end;display:none}@media only screen and (width<=900px){.menu.svelte-1elxaub{align-items:center;display:flex}}.header.svelte-1elxaub .color-scheme-menu{margin-right:var(--space-xs)}.login-button.svelte-1elxaub{margin:calc(var(--space-2xs) * -1);padding:var(--space-2xs);cursor:pointer;align-items:center;display:inline-flex}.login-button.svelte-1elxaub:disabled{cursor:wait}.login-button.svelte-1elxaub .spinner{--spinner-color:white;--spinner-bg-color:#fff3;margin-right:var(--space-2xs)}.login-button.svelte-1elxaub svg{width:1em;margin-right:var(--space-2xs);opacity:.5}.wizard-hat.svelte-1elxaub{margin-right:var(--space-3xs)}:is(.menu.svelte-1elxaub,.nav.svelte-1elxaub) .current-user-links{min-width:200px;left:auto;right:0}.login-menu-item.svelte-1elxaub,.logout-menu-item.svelte-1elxaub,.sudo-menu-item.svelte-1elxaub{cursor:pointer}:is(.login-menu-item.svelte-1elxaub,.logout-menu-item.svelte-1elxaub,.sudo-menu-item.svelte-1elxaub):disabled{cursor:wait}:is(.login-menu-item.svelte-1elxaub,.logout-menu-item.svelte-1elxaub,.sudo-menu-item.svelte-1elxaub) .spinner{margin-right:var(--space-2xs)}.sudo-menu-item.svelte-1elxaub{flex-direction:column}.sudo-menu-item.svelte-1elxaub>.expires-in:where(.svelte-1elxaub){padding-top:var(--space-3xs);font-size:80%;font-style:italic}.notification.svelte-1yb2jn5{color:#fff;border-radius:3px;align-items:stretch;max-height:800px;margin-bottom:1rem;animation-name:svelte-1yb2jn5-notification-hide,svelte-1yb2jn5-notification-shrink;animation-duration:.25s,.25s;animation-timing-function:cubic-bezier(.33859,-.42,1,-.22),cubic-bezier(.5,0,0,1);animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,.25s;animation-fill-mode:forwards;animation-timeline:auto,auto;display:flex;position:relative;overflow:hidden}.notification--in.svelte-1yb2jn5{animation:.18s cubic-bezier(.175,.885,.32,1.27499) svelte-1yb2jn5-notification-show}.notification--info.svelte-1yb2jn5{background-color:#3ea2ff}.notification--success.svelte-1yb2jn5{background-color:#64ce83}.notification--warning.svelte-1yb2jn5{background-color:#ff7f48}.notification--error.svelte-1yb2jn5{background-color:#e74c3c}.notification__icon.svelte-1yb2jn5{color:#ffffffbd;background-color:#fff3;flex:none;justify-content:center;align-items:center;width:30px;padding:.5rem 0;display:flex}.notification__content.svelte-1yb2jn5{word-break:break-word;flex:auto;min-width:0;min-height:0;padding:.5rem 1rem;line-height:1.5}.notification__content.svelte-1yb2jn5 a{color:#fff;text-decoration:underline}.notification__close.svelte-1yb2jn5{opacity:.74;cursor:pointer;color:inherit;background:0 0;border:none;align-self:flex-start;margin:.5rem;padding:.25rem}.notification__close.svelte-1yb2jn5:hover,.notification__close.svelte-1yb2jn5:focus{opacity:1}.notification__countdown.svelte-1yb2jn5{background-color:#fff6;width:100%;height:4px;animation-name:svelte-1yb2jn5-notification-countdown;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes svelte-1yb2jn5-notification-show{0%{opacity:0;transform:perspective(450px)translateY(-30px)rotateX(90deg)}to{opacity:1;transform:perspective(450px)translate(0)rotateX(0)}}@keyframes svelte-1yb2jn5-notification-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes svelte-1yb2jn5-notification-shrink{0%{opacity:0;max-height:800px;transform:scale(.8)}to{opacity:0;max-height:0;transform:scale(.8)}}@keyframes svelte-1yb2jn5-notification-countdown{0%{width:100%}to{width:0%}}.container.svelte-1tpaxq5{z-index:1000;width:80%;max-width:400px;margin:0 auto;position:fixed}.container--top.svelte-1tpaxq5{top:10px;left:0;right:0}.container--top-left.svelte-1tpaxq5{top:10px;left:10px;right:auto}.container--top-right.svelte-1tpaxq5{top:10px;left:auto;right:10px}.container--bottom.svelte-1tpaxq5{bottom:10px;left:0;right:0}.container--bottom-left.svelte-1tpaxq5{bottom:10px;left:10px;right:auto}.container--bottom-right.svelte-1tpaxq5{bottom:10px;left:auto;right:10px}.progress-bar.svelte-1qjgclg{background:var(--yellow500);height:3px;position:fixed;top:0;left:0;box-shadow:0 0 10px #000d2999}@layer global{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.button-reset{font:inherit;color:inherit;background:0 0;border:none;outline:none;padding:0}.button{--text-color:#383838;--disabled-text-color:#858585;--bg-color-top:#fede9e;--bg-color-bottom:#fdc452;--bg-color-top-light:#fee7b7;--bg-color-bottom-light:#fdcd6b;--bg-color-top-dark:#fed585;--bg-color-bottom-dark:#fdbb39;padding:var(--space-xs) var(--space-m-l);color:var(--text-color);background:linear-gradient(to bottom, var(--bg-color-top) 0%, var(--bg-color-bottom) 100%);cursor:pointer;border:none;border-radius:5000px;outline:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.button:hover,.button:active,.button:visited{color:var(--text-color)!important}.button img,.button svg{float:left;margin-right:var(--space-2xs);display:inline-block}.button:hover,.button:focus,.button.active{background:linear-gradient(to bottom, var(--bg-color-top-dark) 0%, var(--bg-color-bottom-dark) 100%);outline:0}.button[disabled]{background:linear-gradient(to bottom, var(--bg-color-top-light) 0%, var(--bg-color-bottom-light) 100%);cursor:not-allowed;color:var(--disabled-text-color)!important}.button--tan{--bg-color-top:#e8e3c7;--bg-color-bottom:#d6cd99;--bg-color-top-light:#efecd9;--bg-color-bottom-light:#ddd6ab;--bg-color-top-dark:#e1dab5;--bg-color-bottom-dark:#cfc487}.button--red{--bg-color-top:#ffb8b8;--bg-color-bottom:#f78888;--bg-color-top-light:#fcc;--bg-color-bottom-light:#f7adad;--bg-color-top-dark:#fab4b4;--bg-color-bottom-dark:#ed6b6b}.button--small{padding:var(--space-2xs) var(--space-s)}.load-more-button{text-align:center;width:100%;padding:var(--space-2xs);color:var(--lightningcss-light,#525252)var(--lightningcss-dark,#f9f7ec);background-color:var(--lightningcss-light,#dbd9cf)var(--lightningcss-dark,#202023);border:0;outline:0;display:block}.load-more-button:hover,.load-more-button:focus{background-color:var(--lightningcss-light,#c5c2b2)var(--lightningcss-dark,#26262b)}.form-group-name{gap:var(--space-2xs);margin-bottom:var(--space-2xs);font-weight:600;display:flex}.form-group-error{color:red;margin-top:var(--space-2xs);font-size:.9em;display:block}.base-input{padding:var(--space-2xs);border:1px solid var(--gray-border);border-radius:var(--space-3xs);background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141413)}.base-input[aria-invalid=true]{background:var(--lightningcss-light,#fff2f2)var(--lightningcss-dark,#170808);border-color:red}.sort-by-v-center{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.small,.text--small{color:var(--main-color-light);font-size:80%}:is(.small,.text--small) strong{color:var(--main-color)}.small a,.text--small a,a.small,a.text--small{color:var(--main-color-light);font-weight:400;text-decoration:underline}:is(.small a,.text--small a,a.small,a.text--small):hover{color:#6b6b6b}:root{--violet800:#2d2258;--grey900:#293338;--grey700:#62727a;--grey600:#8c9da6;--grey200:#f3f5f7;--green800:#3b6837;--green900:#284625;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--yellow100:#fff1cc;--yellow500:#ffc933;--yellow700:#d5a72a;--yellow800:#554311;--yellow900:#4c4329;--header-bg-color:var(--lightningcss-light,#264323)var(--lightningcss-dark,#141413);--transition-x-slow:1s;--transition-slow:.5s;--transition-medium:.25s;--transition-fast:.15s;--transition-x-fast:50ms;--transition-instant:0s;--font-heading:"Fira Sans", sans-serif;--font-body:var(--font-heading);--font-monospace:"Fira Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--main-color:var(--lightningcss-light,#383838)var(--lightningcss-dark,#f9f7ec);--main-color-light:var(--lightningcss-light,#858585)var(--lightningcss-dark,#a6a6a6);--main-shadow-color:var(--lightningcss-light,var(--green900))var(--lightningcss-dark,#131612);--main-bg:var(--lightningcss-light,#f9f7ec)var(--lightningcss-dark,#313030);--main-bg-dark:var(--lightningcss-light,#edebdd)var(--lightningcss-dark,#141413);--gray-border:var(--lightningcss-light,#d5d3cb)var(--lightningcss-dark,#666561);--link-color:var(--lightningcss-light,#00ac5b)var(--lightningcss-dark,#04da75);--link-hover-color:var(--lightningcss-light,#007940)var(--lightningcss-dark,#00f27f);--placeholder-bg:#8a9199;--placeholder-bg2:#b5bec9;--space-4xs:clamp(.13rem, calc(.13rem + 0vw), .13rem);--space-3xs:clamp(.25rem, calc(.23rem + .12vw), .31rem);--space-2xs:clamp(.44rem, calc(.39rem + .24vw), .56rem);--space-xs:clamp(.69rem, calc(.61rem + .37vw), .88rem);--space-s:clamp(.88rem, calc(.78rem + .49vw), 1.13rem);--space-m:clamp(1.31rem, calc(1.17rem + .73vw), 1.69rem);--space-l:clamp(1.75rem, calc(1.55rem + .98vw), 2.25rem);--space-xl:clamp(2.63rem, calc(2.33rem + 1.46vw), 3.38rem);--space-2xl:clamp(3.5rem, calc(3.11rem + 1.95vw), 4.5rem);--space-3xl:clamp(5.25rem, calc(4.66rem + 2.93vw), 6.75rem);--space-4xs-3xs:clamp(.13rem, calc(.05rem + .37vw), .31rem);--space-3xs-2xs:clamp(.25rem, calc(.13rem + .61vw), .56rem);--space-2xs-xs:clamp(.44rem, calc(.27rem + .85vw), .88rem);--space-xs-s:clamp(.69rem, calc(.52rem + .85vw), 1.13rem);--space-s-m:clamp(.88rem, calc(.56rem + 1.59vw), 1.69rem);--space-m-l:clamp(1.31rem, calc(.95rem + 1.83vw), 2.25rem);--space-l-xl:clamp(1.75rem, calc(1.12rem + 3.17vw), 3.38rem);--space-xl-2xl:clamp(2.63rem, calc(1.89rem + 3.66vw), 4.5rem);--space-2xl-3xl:clamp(3.5rem, calc(2.23rem + 6.34vw), 6.75rem);--space-s-l:clamp(.88rem, calc(.34rem + 2.68vw), 2.25rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background-color:var(--header-bg-color);font-family:var(--font-body);flex-direction:column;min-height:100vh;font-size:16px;display:flex}h1,h2,h3,h4{font-family:var(--font-heading)}@media only screen and (width<=400px){h1{font-size:1.5em}}a,.link,.text--link{color:var(--link-color);cursor:pointer;text-decoration:none}:is(a,.link,.text--link):hover{color:var(--link-hover-color)}a:not([href]){color:unset;cursor:initial}pre.terminal{background:var(--main-color);color:#fff;padding:var(--space-s);font-family:var(--font-monospace)}abbr[title]{border-bottom:1px dotted;text-decoration:none}noscript{padding:var(--space-m);color:#fff;justify-items:center;display:grid}::-webkit-datetime-edit{padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-calendar-picker-indicator{font-size:.9em}.c-notification__icon{justify-content:center;align-items:center;display:flex}.c-notification__content{line-height:1.5}.width-limit{width:960px}@media only screen and (width<=960px){.width-limit{width:100%}}}@layer global.normalize{html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}}.main.svelte-12qhfyh{background-color:var(--main-bg);width:100%;color:var(--main-color);box-shadow:0 0 6px 0 var(--main-shadow-color);flex-grow:1;justify-content:center;display:flex;position:relative}.inner-main.svelte-12qhfyh{--main-layout-padding:var(--space-s);padding:var(--main-layout-padding);flex-direction:column;display:flex}
