.icon{font-family:Font Awesome;font-weight:900!important}.icon.brand{font-family:Font Awesome Brands;font-weight:400}.icon,.emoji{display:inline-flex;justify-content:center;align-items:center;text-decoration:none!important;position:relative;-webkit-user-select:none;user-select:none}.emoji{font-weight:400}.icon>.icon{padding:0;line-height:1;margin-top:auto;position:absolute;right:-25%;bottom:-25%;font-size:1rem;height:1rem;width:1rem;border-radius:50%;background:#fff;font-size:.65rem;transform:scale(.75)}.emoji>.emoji{position:absolute;font-size:65%;right:-15%;bottom:-15%}.icon.green{color:var(--color-green)}.icon.red{color:var(--color-red)}.icon.blue{color:var(--color-blue)}.icon.orange{color:var(--color-orange)}.icon.gray{color:var(--color-gray)}.icon.darkgray{color:var(--color-darkgray)}.icon.white{color:var(--color-font)}button.icon:is(.white,.green,.red,.blue,.orange,.gray,.darkgray):hover{text-shadow:0 0 4px currentColor;-webkit-text-stroke:white 2px;paint-order:stroke fill}.icon.abmtecna{content:"";display:inline-block;height:1.25rem;aspect-ratio:1/1;background-image:url(../../../favicon.png);background-position:center;background-size:contain}@font-face{font-family:Font Awesome;src:url(../../../fonts/fa-regular-400.ttf);font-weight:400;font-display:swap}@font-face{font-family:Font Awesome;src:url(../../../fonts/fa-solid-900.ttf);font-weight:900;font-display:swap}@font-face{font-family:Font Awesome Brands;src:url(../../../fonts/fa-brands-400.ttf);font-weight:400;font-display:swap}:root{color-scheme:var(--color-scheme, "light");--color-primary: hsl(235, 69%, 30%);--color-secondary: #007bc2;--color-accent: rgb(248, 151, 29);--color-lightgray: hsl(235, 60%, 90%);--color-gray: hsl(235, 50%, 80%);--color-darkgray: hsl(235, 40%, 60%);--color-green: #00b300;--color-red: #ff6161;--color-purple: #ba75ff;--color-blue: #009bf5;--color-orange: #ff9d14;--color-white: white;--color-black: black;--color-background: hsl(235, 100%, 100%);--color-background-0: var(--color-background);--color-background-1: var(--color-lightgray);--color-background-2: var(--color-gray);--color-background-3: var(--color-darkgray);--color-font: var(--color-black);--color-font-0: var(--color-font);--color-font-1: var(--color-darkgray);--color-font-2: var(--color-gray);--color-font-3: var(--color-lightgray);--color-border: var(--color-lightgray);--border-radius: .25rem}[color-scheme=dark]:root{--color-primary: hsl(235, 100%, 70%);--color-secondary: hsl(202, 100%, 60%);--color-accent: #f8971d;--color-lightgray: hsl(235, 25%, 80%);--color-gray: hsl(235, 25%, 40%);--color-darkgray: hsl(235, 25%, 30%);--color-green: #006600;--color-red: #b30000;--color-purple: #7500eb;--color-blue: #005a8f;--color-orange: #d67d00;--color-white: white;--color-black: black;--color-background: hsl(235, 25%, 10%);--color-background-0: var(--color-background);--color-background-1: var(--color-darkgray);--color-background-2: var(--color-gray);--color-background-3: var(--color-lightgray);--color-font: var(--color-white);--color-font-0: var(--color-font);--color-font-1: var(--color-lightgray);--color-font-2: var(--color-gray);--color-font-3: var(--color-darkgray);--color-border: var(--color-darkgray)}input,select,button,textarea{font-size:inherit;font-weight:inherit;font-family:inherit;padding:.5rem;border:solid 1px var(--color-border);border-radius:var(--border-radius);background-color:var(--color-background)}input,select,textarea{color:var(--color-font)}input:focus,select:focus{outline:none;border:solid 1px var(--color-secondary)}select{background-color:var(--color-background);width:100%}label{display:block;display:flex;flex-direction:column-reverse;margin-bottom:1rem;width:100%}label span:first-of-type,.group>span,.optgroup>span{font-weight:700;text-transform:uppercase;-webkit-user-select:none;user-select:none}label>div{display:flex;align-items:center;gap:.5rem}label>div span{margin-right:auto}label>div button.icon{color:var(--color-secondary)}label.inline{display:inline-flex;flex-direction:row;gap:.5rem;margin-right:1rem;margin-top:.25rem;margin-bottom:.25rem}label.inline span{font-weight:400;text-transform:none}label.inline input{background-color:transparent;border:none;border-bottom:solid 1px var(--color-border);padding:0;font-weight:700}.inlines-group{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1rem;margin-bottom:1rem}.inlines-group>label{margin:0;width:auto}fieldset{margin-bottom:1rem;padding:1rem 1rem 0;border:solid 1px var(--color-border);background-color:var(--color-background);position:relative;border-radius:var(--border-radius)}legend{font-weight:700;text-transform:uppercase;padding:.25rem .5rem;background-color:var(--color-secondary);color:var(--color-white);border-radius:var(--border-radius)}.group{margin-bottom:1rem}.group .content{padding:1rem;border:solid 1px var(--color-border);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:.25rem 1rem;background-color:var(--color-background)}fieldset>.group{margin-bottom:1rem}.group.inline .content{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 640px){.group.inline .content{flex-direction:column;flex-wrap:nowrap}}.group .content>label,.optgroup>label{margin:0}.optgroup{display:flex;flex-direction:column;gap:.25rem 1rem;margin-top:1rem}.optgroup>span{font-size:.8rem}form{margin-bottom:2rem}[type=submit]{font-weight:700;border:solid 1px var(--color-border);background-color:var(--color-primary);color:var(--color-white);width:100%;padding:1rem;border-radius:var(--border-radius);text-transform:uppercase;margin-top:1rem;cursor:pointer;display:flex;justify-content:center;text-align:center}[type=submit].alternative{background-color:var(--color-background);color:var(--color-primary)}[type=submit].small{width:auto}[type=submit]+div{margin:0 auto;text-align:center;margin-top:1rem}[type=submit]+div a{color:inherit;font-weight:700;text-decoration:none}form.inline{display:flex;align-items:center;gap:1rem;padding:1rem;border:solid 1px var(--color-border);background-color:var(--color-background)}form.inline>*:not([type=submit]){margin:0;flex-grow:1}form.inline [type=submit]{width:unset;margin:0 0 0 auto}button{background-color:var(--color-primary);color:var(--color-white);font-weight:700;padding:.5rem 1rem;margin-bottom:1rem;margin-right:1rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}button.alternative{background-color:var(--color-background);color:var(--color-primary)}button.icon{display:inline-flex;align-items:center;padding:0;border:none;background:none;color:currentColor;margin:0;gap:.1rem}button.inline{padding:0;border:none;background:none;color:var(--color-primary);margin:0}.box.standard-gap button{align-self:flex-start}.buttons{display:flex;gap:1rem}.buttons>button{margin:0}input:disabled,button:disabled,select:disabled{cursor:not-allowed}input:disabled,button:not(.icon):disabled,select:disabled{background-color:var(--color-background-1);color:var(--color-background-2)}button.icon:disabled{color:var(--color-font-2)}input.hidden[aria-hidden=true]{margin:0;padding:0;width:0;height:0;border:0px none;position:absolute}p a,li a{display:inline-block!important;text-decoration:underline 1px var(--color-accent)!important}a:not(.box){color:currentColor;display:inline-flex;justify-content:center;align-items:center;text-decoration:underline .1rem var(--color-accent);text-underline-offset:.2rem;gap:.5rem}a:not(.box):has(span:not(.icon)){text-decoration:none}a:not(.box):not(.button):has(span:not(.icon))>span:not(.icon){text-decoration:underline .1rem var(--color-accent);transition:text-decoration-thickness .1s,text-underline-offset .1s}a:hover,a:hover>span:not(.icon){text-decoration-thickness:.125rem!important;text-underline-offset:.25rem}a a.icon,a .icon,a:hover .icon,a.icon:hover{color:var(--color-accent);text-decoration:none}a.button{background-color:var(--color-accent);color:var(--color-white);font-weight:700;padding:.5rem .75rem;text-decoration:none;margin-bottom:1rem;margin-right:1rem;transition:.2s;border-radius:var(--border-radius)}a.button:hover{background-color:hsl(from var(--color-accent) h s calc(l - 10))}a.button .icon{color:inherit}span[title]{text-decoration:underline dotted var(--color-accent);cursor:help;text-decoration-thickness:2px;text-underline-offset:2px}a.small{font-size:.8rem}a.box{display:block;text-decoration:none;color:currentColor;outline:solid 1px transparent;transition:outline .2s;border-color:hsl(from var(--color-accent) h s l / .5)}a.box:hover{border-color:var(--color-accent);outline-color:var(--color-accent);outline-width:2px}a[disabled]:not([disabled=false]){--color: var(--color-gray);color:var(--color);pointer-events:none}a[disabled]:not([disabled=false]) .icon{color:var(--color)}table{border-collapse:collapse;border:solid 1px var(--color-border)}.table-wrapper{max-width:100%;overflow-x:auto;margin-bottom:1rem}.table-wrapper table{width:100%;background:var(--color-background);text-align:center}thead th{border-bottom:solid 1px var(--color-border);color:var(--color-font-1)}td,th{padding:.5rem;white-space:nowrap}td.action{cursor:pointer}td small{font-size:.65rem}table .disabled{opacity:.25;filter:grayscale(1);-webkit-user-select:none;user-select:none}tbody tr{font-size:.8rem;background-color:var(--color-background)}tbody tr:nth-child(2n){background-color:var(--color-background-1)}tbody tr:hover{background-color:var(--color-background-2)}table.small{text-align:left;border:none;display:inline-table;table-layout:fixed}table.small td,table.small th{padding:0}table.small th[scope=row]{padding-right:1rem}table th[scope=row]{text-align:left}tfoot{color:var(--color-font)}tfoot th,tfoot td{background-color:var(--color-background-2)}details{overflow:hidden;margin-bottom:1rem;display:block;border-radius:var(--border-radius);border:solid 1px var(--color-border)}details>summary{font-weight:700;display:block;-webkit-user-select:none;user-select:none;padding:1rem 2rem 1rem 1rem;position:relative;background-color:var(--color-background);cursor:pointer;border-radius:var(--border-radius)}details>summary:after{content:"";font-family:Font Awesome;position:absolute;top:0;right:1rem;bottom:0;display:flex;align-items:center;transition:.2s}details[open]>summary:after{transform:scaleY(-1)}details[open]>summary{color:var(--color-secondary);border-bottom:solid 1px var(--color-border)}details>div{padding:1rem;background-color:var(--color-background)}details>div>*:last-child{margin-bottom:0}*{margin:0;padding:0;box-sizing:border-box}html{font-size:18px;scroll-padding-top:calc(var(--header-height) + 2rem)}body{font-family:Atkinson Hyperlegible,Tahoma,Verdana,sans-serif;overflow-y:scroll;line-height:1;color:var(--color-font);background-color:var(--color-background)}.container{padding:1rem;margin:0 auto;max-width:800px}.container.nomaxwidth{max-width:none}.container.large{max-width:1440px}.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem}.columns.adaptive{display:flex;align-items:center;margin-bottom:1rem}.columns.adaptive>*{margin:0}@media screen and (max-width: 640px){.columns{display:flex;flex-direction:column;gap:0}.columns.adaptive{gap:.5rem;align-items:unset}}pre{font-family:Consolas;padding:1rem;overflow:auto;background-color:var(--color-background-1);font-size:.8rem;margin-bottom:1rem}h1{text-transform:uppercase;font-size:2rem;color:var(--color-primary)}h2{font-size:1.5rem;color:var(--color-secondary)}h3{font-size:1.25rem;margin-bottom:.5rem}h4{font-size:1rem;text-transform:uppercase}h1,h2,p{margin-bottom:1rem}ul,ol{margin-left:1rem;margin-bottom:1rem;line-height:1.25}ol li::marker{color:var(--color-accent);font-weight:700}.strike{text-decoration:line-through;text-decoration-thickness:2px}small{font-size:.8rem}p,ul,ol{line-height:1.25}img{width:100%;max-width:100%;height:auto}hr{margin:.5rem 0;border:none;border-top:solid 1px var(--color-border)}.box{padding:1rem;border:solid 1px var(--color-border);background-color:var(--color-background);border-radius:var(--border-radius)}.box.standard-gap{display:flex;flex-direction:column;gap:1rem}.box.standard-gap>*,.box.standard-gap>.columns>*{margin:0}.only-print{display:none}@media print{html{font-size:14px}.no-print{display:none!important}.only-print{display:block!important}.container{padding:0;max-width:none}}button.svelte-1c8rdf2{width:2rem;text-align:center;justify-content:center;margin:0}.splash.svelte-1c8rdf2{background-color:var(--color-black);height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}#site-header-wrapper.svelte-1plcui{padding-left:1rem;padding-right:1rem;position:sticky;top:0;margin-bottom:1rem;z-index:999}header.svelte-1plcui{position:relative;padding:1rem;display:flex;max-width:800px;margin-left:auto;margin-right:auto;background-color:var(--color-background);border-radius:1rem;border:solid 1px var(--color-border);border-left-width:2px;border-left-color:var(--color-secondary);border-right-width:2px;border-right-color:var(--color-secondary)}header.dev.svelte-1plcui{border-left-color:var(--color-accent);border-right-color:var(--color-accent)}#site-logo.svelte-1plcui{height:1.5rem;width:auto}#site-brand.svelte-1plcui{margin-right:auto;text-decoration:none}#site-brand.svelte-1plcui>:where(.svelte-1plcui){display:flex;flex-direction:column;line-height:1}#site-name.svelte-1plcui{font-weight:700}#site-nav.svelte-1plcui{display:flex;align-items:center;gap:1rem}#site-nav.svelte-1plcui a:where(.svelte-1plcui)>span:where(.svelte-1plcui){text-decoration:none}#site-nav.svelte-1plcui a:where(.svelte-1plcui):hover>span:where(.svelte-1plcui){color:var(--color-accent)}a.svelte-1plcui .icon:where(.svelte-1plcui){color:var(--color-secondary)}.photo.svelte-1plcui{width:1.25rem;border-radius:50%;background-color:var(--color-background-2)}header.svelte-1plcui button:where(.svelte-1plcui){gap:0}header.svelte-1plcui button:where(.svelte-1plcui) .icon:where(.svelte-1plcui){width:1.5rem}@media screen and (max-width: 800px){#site-header-wrapper.svelte-1plcui{padding-left:0;padding-right:0;background-color:var(--color-background)}header.svelte-1plcui{border:none;border-bottom:solid 2px var(--color-secondary);border-radius:0;background:none}header.dev.svelte-1plcui{border-bottom-color:var(--color-accent)}#site-nav.svelte-1plcui{position:absolute;bottom:1px;left:0;right:0;transform:translateY(100%);display:flex;flex-direction:column;gap:0;padding:.25rem 1rem;text-align:center;justify-content:flex-end;align-items:stretch;z-index:-1;background-color:var(--color-background);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom:solid 1px var(--color-border)}#site-nav.svelte-1plcui a:where(.svelte-1plcui){font-weight:400!important;font-size:inherit;padding:.75rem;gap:.25rem}}#site-commit-id.svelte-1plcui{font-weight:700;letter-spacing:.25ch;color:var(--color-font-2);opacity:.5;text-transform:uppercase;text-align:right;line-height:1;transition:opacity .2s,letter-spacing .5s;--font-size: 14px;font-size:var(--font-size);height:var(--font-size)}#site-commit-id.svelte-1plcui:hover{opacity:1;letter-spacing:.5ch;color:var(--color-font-2)}@media screen and (max-width: 800px){#site-commit-id.svelte-1plcui{position:absolute;right:0}}@keyframes svelte-1plcui-refreshSession{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#site-header-wrapper.svelte-1plcui .container:where(.svelte-1plcui){padding:0}#site-user-role.svelte-1plcui{font-size:.8rem}.modal-wrapper.svelte-1f58mgo{background-color:#00000040;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;padding:1rem}.modal.svelte-1f58mgo{margin:auto;background-color:var(--color-background);width:100%;max-width:30rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal.svelte-1f58mgo button:where(.svelte-1f58mgo){margin:0}form.svelte-1f58mgo{display:flex;flex-direction:column;gap:1rem;margin:0}form.svelte-1f58mgo button:where(.svelte-1f58mgo){padding:.5rem .75rem;text-align:center;justify-content:center;width:auto;background-color:var(--color, var(--color-primary));color:var(--color-white)}.actions.svelte-1f58mgo{display:flex;gap:1rem;margin-left:auto}.bg.svelte-1u0gnd9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-999;display:flex;align-items:center;justify-content:center;transition:.2s}@media print{.bg.svelte-1u0gnd9{display:none}}.bg.svelte-1u0gnd9 img:where(.svelte-1u0gnd9){width:20rem;margin:auto}@media screen and (max-height: 640px){.bg.svelte-1u0gnd9 img:where(.svelte-1u0gnd9){width:10rem}}.dev.svelte-1u0gnd9 .bg:where(.svelte-1u0gnd9) img:where(.svelte-1u0gnd9){filter:hue-rotate(180deg)}.bg.svelte-1u0gnd9 #bg-grid:where(.svelte-1u0gnd9){width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;--spacing: 2rem;--grid-color: hsl(from var(--color-font) h s l / 2%);--grid-width: 2px;background-image:linear-gradient(90deg,transparent,var(--color-background),transparent),repeating-linear-gradient(0deg,var(--grid-color) 0px,var(--grid-color) var(--grid-width),transparent 0px,transparent var(--spacing)),repeating-linear-gradient(90deg,var(--grid-color) 0px,var(--grid-color) var(--grid-width),transparent 0px,transparent var(--spacing)),linear-gradient(90deg,var(--color-background),var(--color-background));z-index:-1;transition:2s}body>#svelte{min-height:100vh}
