@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}section{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [breakout-start] minmax(0,calc((82.66rem - 69ch)/2)) [heading-start] minmax(0,2ch) [text-start] min(100% - 32px,65ch) [text-end] minmax(0,2ch) [heading-end] minmax(0,calc((82.66rem - 69ch)/2)) [breakout-end] minmax(16px,1fr) [full-end];line-height:1.5;margin-block:1rem}section.inactive{color:#a9a9a9}section>h2{grid-column:heading;line-height:1.1;font-size:2rem;font-weight:400;font-variant:small-caps;margin-block:0 .5rem}section>h3{grid-column:heading;font-size:1rem;margin-block:0 .5rem}section>:not(h2):not(h3),section>slot>*{grid-column:text}section ol{margin-block:0;padding-inline-start:2ch}section ol>li{margin-block:.33lh}section ol>li::marker{font-style:italic}section p{margin-block:.5rem}.button{background-color:ivory;border:none;border-block-end:2px black solid;border-radius:8px;color:#000;cursor:pointer;font-size:1.5rem;font-style:italic;inline-size:fit-content;outline:2px dotted transparent;outline-offset:-2px;pointer-events:auto;transition-property:background-color,color,border,outline;transition-duration:80ms;transition-timing-function:ease-out}.button:hover{background-color:#fff}.button:active{background-color:#fff8dc}.button.disabled{background-color:ivory;border-block-end-color:transparent;color:#a9a9a9;cursor:auto}.button:focus-visible{outline-color:#000}.button>.label-icon{block-size:1rem}.button>.label.left{margin-inline-end:.3rem}.button>.label.right{margin-inline-start:.3rem}@container (inline-size >= calc(73ch + 32px)){.button{border-block-end:3px black solid;border-radius:11px;font-size:2rem;outline:3px dotted transparent}.button>.label-icon{block-size:1.5rem}.button>.label.left{margin-inline-end:.5rem}.button>.label.right{margin-inline-start:.5rem}}.captain-info{flex:1 0;margin:0;max-inline-size:16rem;min-inline-size:10rem}.captain-info>.name{display:flex;flex-direction:column;align-items:center}.captain-info>.name>img{inline-size:48px;block-size:48px;filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%)}section.inactive .captain-info>.name>img{filter:drop-shadow(1px 1px rgba(169,169,169,.5)) grayscale(100%)}@container (inline-size >= calc(73ch + 32px)){.captain-info>.name>img{inline-size:80px;block-size:80px}}.captain-info>.name>h5{font-size:1rem;margin-block:.5rem 0}.checkbox{align-items:center;cursor:pointer;display:flex;inline-size:fit-content;margin-block:.5rem 0}.checkbox:has(input:disabled){cursor:auto}.checkbox>input{appearance:none;background-color:transparent;block-size:16px;border:2px solid black;border-radius:3px;display:grid;inline-size:16px;place-content:center;transition:80ms background-color ease-out}.checkbox>input:before{block-size:10px;box-shadow:inset 1rem 1rem transparent;clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);content:"";inline-size:10px;transition-duration:inherit;transition-property:box-shadow;transition-timing-function:inherit}@media(forced-colors:active){.checkbox>input:before{background-color:CanvasText}}.checkbox>input:checked:before{box-shadow:inset 1rem 1rem #000}.checkbox>input:disabled{border-color:#a9a9a9}.checkbox>input:disabled:before{box-shadow:inset 1rem 1rem #a9a9a9;transition:none}.checkbox>input:focus-visible{outline:2px dotted black;outline-offset:1px}.checkbox>input:hover:not(:disabled){background-color:#fff}.checkbox>.text{max-inline-size:65ch;padding-inline-start:.55rem}.count{align-items:center;display:flex;flex-direction:column;text-align:center}.count:not(:first-child){border-inline-start:2px solid black;padding-inline-start:1rem}section.inactive .count:not(:first-child){border-inline-start-color:#a9a9a9}.count:not(:last-child){padding-inline-end:1rem}.count>img{block-size:48px;filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%);inline-size:48px}section.inactive .count>img{filter:drop-shadow(1px 1px rgba(169,169,169,.5)) grayscale(100%)}@container (inline-size >= calc(73ch + 32px)){.count{flex-direction:row}.count>img{block-size:80px;inline-size:80px;margin-inline-end:.5rem}}@container (inline-size >= calc(82.66rem + 32px)){.count{flex-direction:column;inline-size:9rem}.count:not(:first-child){border-block-start:2px solid black;border-inline-start:none;padding-block-start:1rem;padding-inline-start:0}section.inactive .count:not(:first-child){border-block-start-color:#a9a9a9}.count:not(:last-child){padding-block-end:1rem;padding-inline-end:0}.count>img{margin-inline-end:0}}.component-setup-select{grid-column:full;display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [breakout-start] minmax(0,calc((82.66rem - 69ch)/2)) [heading-start] minmax(0,2ch) [text-start] min(100% - 32px,65ch) [text-end] minmax(0,2ch) [heading-end] minmax(0,calc((82.66rem - 69ch)/2)) [breakout-end] minmax(16px,1fr) [full-end]}.component-setup-select>.component-select{grid-column:text;transition-duration:80ms;transition-timing-function:ease-out;background:linear-gradient(90deg,ivory 30%,#fff0),linear-gradient(90deg,#fff0,ivory 70%) 0 100%,radial-gradient(farthest-side at 0% 50%,#00000054,#0000),radial-gradient(farthest-side at 100% 50%,#00000054,#0000) 0 100%;background-attachment:local,local,scroll,scroll;background-color:ivory;background-position:top left,top right,top left,top right;background-repeat:no-repeat;background-size:40px 100%,40px 100%,20px 100%,20px 100%;block-size:calc(48px + 5rem);border-radius:8px;column-gap:3px;display:grid;grid-auto-columns:8rem;grid-auto-flow:column;grid-template-rows:calc(48px + 5rem);margin-block:.6rem;margin-inline-start:3px;outline:2px dotted transparent;overflow-x:scroll;overflow-y:hidden;padding:6px;transition-property:outline-color}@supports (overflow-block: hidden) and (overflow-inline: scroll){.component-setup-select>.component-select{overflow-x:unset;overflow-y:unset;overflow-block:hidden;overflow-inline:scroll}}.component-setup-select>.component-select:focus-visible{outline-color:#000}.component-setup-select>.component-select label{transition-duration:80ms;transition-timing-function:ease-out;border:2px dotted transparent;border-radius:8px;color:#000;display:grid;grid-template-rows:0 minmax(0,1fr) auto;justify-items:center;margin:5px;outline:3px solid transparent;outline-offset:0;transition-property:background-color,color,outline,outline-offset,border}.component-setup-select>.component-select label:has(>input:checked){outline-color:#000}.component-setup-select>.component-select label:has(>input:focus-visible){outline-offset:2px;border-color:#000}section.active .component-setup-select>.component-select label{cursor:pointer}section.active .component-setup-select>.component-select label:hover{background-color:#fff}section.inactive .component-setup-select>.component-select label{color:#a9a9a9;transition:none}section.inactive .component-setup-select>.component-select label:has(>input:checked){outline-color:#a9a9a9}section.inactive .component-setup-select>.component-select label>img{filter:drop-shadow(1px 1px rgba(169,169,169,.5)) grayscale(100%)}.component-setup-select>.component-select label>img{transition-duration:80ms;transition-timing-function:ease-out;box-sizing:border-box;filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%);inline-size:100%;max-block-size:100%;mix-blend-mode:multiply;object-fit:contain;padding:5px;transition-property:filter}.component-setup-select>.component-select label>input{appearance:none}.component-setup-select>.component-select label>input:focus{outline:none}.component-setup-select>.component-select label>.name{text-align:center}@supports (grid-template-rows: subgrid){.component-setup-select>.component-select{grid-template-rows:0 minmax(0,1fr) auto}.component-setup-select>.component-select label{grid-row:span 3;grid-template-rows:subgrid}}.component-setup-select h4{grid-column:heading;font-size:1rem;margin-block:0 .5rem}.component-setup-select .setup{grid-column:text}@container (inline-size >= calc(65ch + 32px)){.component-setup-select>.component-select{background:transparent;justify-content:center;overflow:hidden}.component-setup-select>.component-select label>img{mix-blend-mode:normal}}@container (inline-size >= calc(73ch + 32px)){.component-setup-select>.component-select{block-size:calc(64px + 6rem);border-radius:16px;column-gap:4px;grid-auto-columns:10rem;grid-template-rows:calc(64px + 6rem)}@supports (grid-template-rows: subgrid){.component-setup-select>.component-select{grid-template-rows:0 minmax(0,1fr) auto}}.component-setup-select>.component-select label{border-radius:16px}}.component-toggle{grid-column:breakout;transition-duration:80ms;transition-timing-function:ease-out;background:linear-gradient(90deg,ivory 30%,#fff0),linear-gradient(90deg,#fff0,ivory 70%) 0 100%,radial-gradient(farthest-side at 0% 50%,#00000054,#0000),radial-gradient(farthest-side at 100% 50%,#00000054,#0000) 0 100%;background-attachment:local,local,scroll,scroll;background-color:ivory;background-position:top left,top right,top left,top right;background-repeat:no-repeat;background-size:40px 100%,40px 100%,20px 100%,20px 100%;border-radius:16px;display:flex;margin-block:.6rem;outline:2px dotted transparent;overflow-x:scroll;overflow-y:hidden;padding:6px;transition-property:outline-color}@supports (overflow-block: hidden) and (overflow-inline: scroll){.component-toggle{overflow-x:unset;overflow-y:unset;overflow-block:hidden;overflow-inline:scroll}}section.inactive .component-toggle{padding:0}.component-toggle:focus-visible{outline-color:#000}.component-toggle>.controls{display:flex;flex:0 0 5rem;gap:6px;justify-content:center}.component-toggle>.controls>button{transition-duration:80ms;transition-timing-function:ease-out;background-color:transparent;border:2px solid darkgray;border-block:none;border-radius:16px;color:#a9a9a9;inline-size:100%;flex-grow:1;font-size:1rem;outline:2px dotted transparent;outline-offset:-3px;overflow-wrap:break-word;padding-inline:.25rem;transition-property:background-color,border-color,color,outline-color,outline-offset}.component-toggle>.controls>button:enabled{border-color:#000;color:#000;cursor:pointer}.component-toggle>.controls>button:enabled:hover{background-color:#fff}.component-toggle>.controls>button:focus-visible{outline-color:#000;outline-offset:-5px}section.inactive .component-toggle>.controls>button{transition:none}.component-toggle>.components{block-size:calc(48px + 5rem);column-gap:3px;display:grid;grid-auto-columns:8rem;grid-auto-flow:column;grid-template-rows:calc(48px + 5rem);justify-content:center;margin-inline-start:3px}section.inactive .component-toggle>.components{column-gap:0;margin-inline-start:0}.component-toggle>.components>label{transition-duration:80ms;transition-timing-function:ease-out;border:2px dotted transparent;border-radius:16px;box-sizing:border-box;color:#a9a9a9;display:grid;grid-template-rows:0 minmax(0,1fr) auto;justify-items:center;margin:5px;outline:3px dashed transparent;outline-offset:0;transition-property:background-color,color,outline,outline-offset,border}.component-toggle>.components>label:has(>input:enabled){cursor:pointer}.component-toggle>.components>label:has(>input:enabled):hover{background-color:#fff}.component-toggle>.components>label:has(>input:focus-visible){outline-offset:2px;border-color:#000}section.active .component-toggle>.components>label:has(>input:disabled){outline:2px solid darkgray}section.active .component-toggle>.components>label:has(>input:checked){color:#000;outline-color:#000}section.inactive .component-toggle>.components>label{margin:0;transition:none}.component-toggle>.components>label>img{transition-duration:80ms;transition-timing-function:ease-out;box-sizing:border-box;filter:drop-shadow(1px 1px rgba(169,169,169,.5)) grayscale(100%);inline-size:100%;max-block-size:100%;mix-blend-mode:multiply;object-fit:contain;padding:5px;transition-property:filter}.component-toggle>.components>label>input{appearance:none}section.active .component-toggle>.components>label>input:checked+img{filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%)}.component-toggle>.components>label>input:focus{outline:none}.component-toggle>.components>label>.name{text-align:center}@supports (grid-template-rows: subgrid){.component-toggle>.components{grid-template-rows:0 minmax(0,1fr) auto}.component-toggle>.components>label{grid-row:span 3;grid-template-rows:subgrid}}@container (inline-size >= calc(73ch + 32px)){.component-toggle>.controls{flex-basis:7rem;flex-direction:column}.component-toggle>.components{block-size:calc(64px + 6rem);column-gap:4px;grid-auto-columns:10rem;grid-template-rows:calc(64px + 6rem)}@supports (grid-template-rows: subgrid){.component-toggle>.components{grid-template-rows:0 minmax(0,1fr) auto}}.component-toggle>.components>label{max-block-size:calc(54px + 6rem)}}@container (inline-size >= calc(82.66rem + 32px)){.component-toggle{background:transparent;flex-direction:column;gap:16px;overflow:hidden;padding:0}.component-toggle>.controls{flex-basis:2rem;flex-direction:row;gap:8px}.component-toggle>.controls>button{background-color:ivory;border:none;border-block-end:2px darkgray solid;border-radius:11px;flex-grow:0;inline-size:unset;outline-offset:-2px;padding-inline:1rem;pointer-events:auto;transition-duration:80ms;transition-property:background-color,color,border,outline;transition-timing-function:ease-out}.component-toggle>.controls>button:focus-visible{outline-offset:-2px}.component-toggle>.components{block-size:100%;gap:6px;grid-auto-columns:unset;grid-auto-flow:row;grid-auto-rows:calc(64px + 6rem);grid-template-columns:repeat(auto-fit,10rem);grid-template-rows:unset;margin-block:auto;margin-inline-start:0}@supports (grid-template-rows: subgrid){.component-toggle>.components{grid-auto-rows:0 calc(141px - 2lh) auto}}section.inactive .component-toggle>.components{gap:6px}.component-toggle>.components>label>img{mix-blend-mode:normal}.component-toggle>.components>label>.name{min-block-size:2lh}}.faction-info{grid-column:full;display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [breakout-start] minmax(0,calc((82.66rem - 69ch)/2)) [heading-start] minmax(0,2ch) [text-start] min(100% - 32px,65ch) [text-end] minmax(0,2ch) [heading-end] minmax(0,calc((82.66rem - 69ch)/2)) [breakout-end] minmax(16px,1fr) [full-end]}.faction-info>*{grid-column:text}.faction-info>.captain-list,.faction-info>.count-list,.faction-info>.stat-list{grid-column:heading;display:flex;flex-direction:row}.faction-info>.captain-list{flex-wrap:wrap;gap:1rem}.faction-info>.captain-list>.group{display:flex;flex:1 0;gap:1rem}.faction-info>.count-list{margin-block:.5rem;max-inline-size:100%;overflow:auto}.faction-info>h4{grid-column:heading;font-size:1.17rem;margin-block:.5rem}.faction-info>.stat-list{flex-wrap:wrap;margin-block:.75rem .5rem}.faction-info>.stat-list>.group{flex:0 0;display:flex}@container (inline-size >= calc(82.66rem + 32px)){.faction-info>.count-list{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;grid-column-end:heading-end;grid-column-start:breakout-end;grid-row:span 9;margin-block:.75rem .5rem}.faction-info>.stat-list{align-items:flex-end;flex-direction:column;flex-wrap:nowrap;grid-column-end:breakout-start;grid-column-start:heading-start;grid-row:span 9}.faction-info>.stat-list>.group{flex-direction:column}}.faction-select{grid-column:breakout;transition-duration:80ms;transition-timing-function:ease-out;background:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(90deg,#fff0,#fff 70%) 0 100%,radial-gradient(farthest-side at 0% 50%,#00000054,#0000),radial-gradient(farthest-side at 100% 50%,#00000054,#0000) 0 100%;background-attachment:local,local,scroll,scroll;background-color:#fff;background-position:top left,top right,top left,top right;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,1.25rem 100%,1.25rem 100%;block-size:calc(4rem + 92px);border-radius:8px;box-sizing:border-box;column-gap:5px;display:grid;grid-auto-columns:9rem;grid-auto-flow:column;grid-template-rows:calc(4rem + 80px);inline-size:100%;margin-block-start:.6rem;outline:2px dotted transparent;overflow-x:scroll;overflow-y:hidden;padding:6px;transition-property:outline-color}@supports (overflow-block: hidden) and (overflow-inline: scroll){.faction-select{overflow-x:unset;overflow-y:unset;overflow-block:hidden;overflow-inline:scroll}}.faction-select:focus-visible{outline-color:#000}.faction-select label{transition-duration:80ms;transition-timing-function:ease-out;background-color:#fff;border:2px solid transparent;border-radius:8px;color:#000;cursor:pointer;display:grid;grid-template-rows:0 minmax(0,1fr) auto;justify-items:center;mix-blend-mode:multiply;outline:2px dotted transparent;outline-offset:-2px;padding:3px;transition-property:background-color,border,outline,outline-offset}.faction-select label:has(>input:checked){border-color:#000}.faction-select label:has(>input:focus-visible){outline-color:#000;outline-offset:-5px}.faction-select label:hover{background-color:ivory}.faction-select label.locked{background-color:#dcdcdc}section.active .faction-select label.locked>.image-frame>img{filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(50%)}.faction-select label.locked,section.inactive .faction-select label{color:#a9a9a9;cursor:auto}section.active .faction-select label>.title{background-color:#5a5b5f;color:#fff}section.active .faction-select label.militant>.title{background-color:#a4153b}section.inactive .faction-select label{background-color:transparent}section.inactive .faction-select label:has(>input:checked){border-color:#a9a9a9}section.inactive .faction-select label>.image-frame>img{filter:drop-shadow(1px 1px rgba(169,169,169,.5)) grayscale(100%)}.faction-select label>.image-frame{inline-size:100%;margin-block:4px;margin-inline:auto;position:relative}.faction-select label>.image-frame>img{transition-duration:80ms;transition-timing-function:ease-out;filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%);object-fit:contain;transition-property:filter}.faction-select label>.image-frame>img.warrior{block-size:100%;inline-size:100%}.faction-select label>.image-frame>img.captain{block-size:33.33%;position:absolute}.faction-select label>.image-frame>img.captain:nth-last-child(4),.faction-select label>.image-frame>img.captain:nth-last-child(3){inset-block-start:25%}.faction-select label>.image-frame>img.captain:nth-last-child(2),.faction-select label>.image-frame>img.captain:nth-last-child(1){inset-block-end:0}.faction-select label>.image-frame>img.captain:nth-last-of-type(2n){inset-inline-start:0}.faction-select label>.image-frame>img.captain:nth-last-of-type(odd){inset-inline-end:0}.faction-select label>input{appearance:none}.faction-select label>input:focus{outline:none}.faction-select label>.title{border-radius:8px;display:flex;inline-size:100%;justify-content:center;text-align:center}.faction-select label>.title>.label{margin-inline:.1rem}.faction-select label>.title>.label>.militant-icon{block-size:.75rem}@supports (grid-template-rows: subgrid){.faction-select{grid-template-rows:0 minmax(0,1fr) auto}.faction-select label{grid-row:span 3;grid-template-rows:subgrid}}@container (inline-size >= calc(73ch + 32px)){.faction-select{block-size:calc(4.5rem + 108px);border-radius:16px;grid-auto-columns:10.5rem;grid-template-rows:calc(4.5rem + 96px)}@supports (grid-template-rows: subgrid){.faction-select{grid-template-rows:0 minmax(0,1fr) auto}}.faction-select label{border-radius:16px}.faction-select label>.title{border-radius:16px}.faction-select label>.title>.label{margin-inline:.25rem}}header{align-items:center;display:flex;flex-flow:column;inline-size:100%;justify-content:center;padding-block-start:1rem}header>img{font-size:25vw;max-width:24rem;max-height:6rem;text-align:center;text-transform:uppercase;width:100%}header>h1{font-size:8.5vw;font-variant:small-caps;font-weight:400;margin:0;text-align:center}@media(min-width:24rem){header>img{font-size:6rem}header>h1{font-size:2rem}}.icon{block-size:1.5rem;display:inline;font-style:italic;inline-size:1.5rem;margin-block-start:-1.5rem;transform:translateY(.33rem)}section.inactive .icon{filter:grayscale(100%)}.language-select{align-items:center;border:none;display:flex;font-size:.8rem;justify-content:center;margin-block:.5rem;margin-inline:0;padding:0}.language-select>.legend{display:inline-block}.language-select label{margin-inline:5.28px}.language-select label:first-of-type{margin-inline-start:.33rem}.language-select label>img{block-size:16px;border-radius:2px;cursor:pointer;filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(50%);margin-block-start:.25rem;outline:2px solid transparent;transition:outline 80ms ease-out}.language-select label>img:hover{outline-color:#a9a9a9}.language-select label>img:active{outline-color:#d3d3d3}.language-select label>input{appearance:none}.language-select label>input:checked+img{cursor:default;filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%);outline-color:transparent}.language-select label>input:focus{outline:none}.language-select label>input:focus-visible+img{outline-color:#a9a9a9}@container (inline-size >= calc(65ch + 32px)){.language-select{font-size:1rem}.language-select label:first-of-type{margin-inline-start:1rem}.language-select label>img{block-size:22px}}.map{grid-column:heading;display:block}.map .background{block-size:100%;inline-size:100%;mix-blend-mode:multiply;opacity:.5}.map #flooded-mask{mask-type:alpha}section.inactive .map image{filter:grayscale(100%)}.map image.landmark{filter:drop-shadow(1px 1px rgba(0,0,0,.5)) grayscale(0%)}section.inactive .map image.landmark{filter:drop-shadow(1px 1px rgba(169,169,169,.5)) grayscale(100%)}.number{display:flex;margin-block-start:.75rem}.number button{background-color:transparent;border:none;border-radius:4px;cursor:pointer;font-size:1.25rem;inline-size:1rem;padding:0;transition:background-color 80ms ease-out}.number button:hover{background-color:ivory}.number button:active{background-color:#fff8dc}.number button:focus-visible,.number>input:focus-visible{outline:2px dotted black}.number>input{background:none;border:none;border-radius:4px;font-size:1.25rem;inline-size:2rem;padding:0;text-align:center}.number>input:disabled{color:#a9a9a9}.number>label{padding-inline-end:.5rem}.radio{align-items:flex-start;border:none;display:flex;flex-direction:column;gap:.5rem;margin-block-start:.75rem;margin-inline-start:0;padding:0}.radio label{cursor:pointer;display:flex}.radio label:has(>input:disabled){cursor:auto}.radio label>input{appearance:none;background-color:transparent;block-size:18px;border:2px solid black;border-radius:calc(infinity * 1px);display:grid;flex:none;inline-size:18px;place-content:center;transform:translateY(.16rem);transition:80ms background-color ease-out}.radio label>input:enabled:hover{background-color:#fff}.radio label>input:active:enabled{background-color:#fff8dc}.radio label>input:before{block-size:10px;border-radius:calc(infinity * 1px);box-shadow:inset 1rem 1rem transparent;clip-path:polygon(14% 44%,0% 65%,50% 100%,100% 16%,80% 0%,43% 62%);content:"";inline-size:10px;transition-property:box-shadow;transition-duration:inherit;transition-timing-function:inherit}section.inactive .radio label>input:before{transition:none}@media(forced-colors:active){.radio label>input:before{background-color:CanvasText}}.radio label>input:checked:before{box-shadow:inset 1rem 1rem #000}.radio label>input:disabled{border-color:#a9a9a9}.radio label>input:disabled:before{box-shadow:inset 1rem 1rem #a9a9a9}.radio label>input:focus-visible{outline:2px dotted black;outline-offset:1px}.radio label>.text{padding-inline-start:.5rem}@container (inline-size >= calc(65ch + 32px)){.radio{flex-direction:row;gap:1rem}.radio label>.text{max-inline-size:32ch}section.inactive .radio label>.text{max-inline-size:unset}}.stat{border-inline-start:2px solid black;display:flex;flex:1 0;flex-direction:column;min-inline-size:10rem;padding-block-end:.5rem}section.inactive .stat{border-inline-start-color:#a9a9a9}.stat>.label{font-style:italic;margin-inline-start:.25rem}.stat>.low,.stat>.high,.stat>.moderate{background-color:#d3d3d3;font-size:.8rem;inline-size:3rem;overflow:visible;padding-block:.1rem 0;padding-inline:.25rem 0;text-transform:uppercase;transition:width .25s ease-in-out}section.inactive .stat>.low,section.inactive .stat>.high,section.inactive .stat>.moderate{background-color:#f5f5f5}.stat>.moderate{inline-size:6rem}.stat>.high{inline-size:9rem}@container (inline-size >= calc(73ch + 32px)){.stat{min-inline-size:12rem}.stat>.label{font-size:1.1rem}.stat>.low,.stat>.moderate,.stat>.high{font-size:.9rem;inline-size:3.5rem}.stat>.moderate{inline-size:7rem}.stat>.high{inline-size:10.5rem}}@container (inline-size >= calc(82.66rem + 32px)){.stat{flex:0 0;min-inline-size:14rem;padding-block-end:.66rem}.stat>.label{font-size:1.2rem;margin-block:0 .2rem;margin-inline:.33rem 0}.stat>.low,.stat>.moderate,.stat>.high{font-size:1rem;inline-size:4rem;padding-block:.25rem .2rem;padding-inline:.33rem 0}.stat>.moderate{inline-size:8rem}.stat>.high{inline-size:12rem}}main{container-type:inline-size;margin-block-end:4rem}.toast{align-items:center;background:#fafad2;display:flex;inset-block-start:0;inset-inline-start:0;inline-size:100%;justify-content:center;position:fixed;transform:translateY(0);transition:.25s transform ease-in-out}.toast[inert]{transform:translateY(-100%)}.toast>.container{align-items:center;display:flex;flex:1 0;justify-content:center;max-inline-size:80rem;padding:.33rem}.toast>.container>.message{font-size:1.5rem;margin-block:.25rem;margin-inline:auto;padding-inline:1.35rem}.toast>.container>button{align-items:center;background:none;block-size:1.35rem;border:none;color:#000;cursor:pointer;display:flex;inline-size:1.35rem;margin-inline-start:-1.35rem;padding:.25rem;transition:color 80ms ease-out}.toast>.container>button:focus-visible{border-radius:4px;outline:2px dotted black}.toast>.container>button:hover{color:#696969}.toast>.container>button:active{color:#a9a9a9}.toast>.container>button .close-icon{inline-size:100%}@container (inline-size >= calc(73ch + 32px)){.toast>.container>.message{font-size:2rem;margin-block:.5rem;margin-inline:auto;padding-inline:2.25rem}.toast>.container>button{block-size:2.25rem;inline-size:2.25rem;margin-inline-start:-2.25rem;padding:.5rem}}footer{container-type:inline-size;display:flex;inline-size:100%;inset-block-end:0;justify-content:center;pointer-events:none;position:fixed}footer>.toolbar{inline-size:80rem;padding:1rem}footer>.toolbar>.left{float:inline-start}footer>.toolbar>.right{float:inline-end}footer>.toolbar>:not(:last-child){margin-inline-end:.5rem}@container (inline-size >= calc(73ch + 32px)){footer>.toolbar>:not(:last-child){margin-inline-end:1rem}}body{background:ivory url(/root-automated-setup/assets/background-DNLBhbFi.jpg) top;background-size:1280px;font-family:Libre Baskerville,serif;margin:0}button,input{font-family:Libre Baskerville,serif}.loading{animation:rotate 1s infinite linear;block-size:160px;border:12px solid transparent;border-radius:50%;border-inline-end-color:#000;inline-size:160px;inset-block-start:50%;inset-inline-end:50%;margin-block-start:-92px;margin-inline-end:-92px;position:fixed}noscript{inset-block-start:50%;inline-size:100%;margin-block-start:160px;position:fixed;text-align:center}@media(prefers-reduced-motion){*{transition:none!important}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::selection{color:#000;background:#d3d3d3}
