*,:before,:after{box-sizing:border-box}*{margin:0}body,[popover]{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;object-fit:contain}input,button,textarea,select{font:inherit}a,p,h1,h2,h3,h4,h5,h6,li,dt,dd{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{color-scheme:light dark;--black-1: #1c1c1c;--black-2: #343a40;--black-3: #545862;--black-4: #5c555d;--grey-1: #e1ded7;--grey-2: #f1f1f1;--grey-3: #f8f9fa;--grey-4: #fafafa;--red: #e03131;--yellow: #ffd43b;--green: rgb(0, 158, 0);--teal: rgb(102, 190, 179);--blue: rgb(81, 104, 173);--purple: rgb(182, 80, 151);--dark-blue: rgb(40 55 102);--scrollbar-width: 14px;--fg: var(--black-1);--graphical-fg: var(--black-4);--accent-color: var(--dark-blue);--bg: var(--grey-1);--box-bg: var(--grey-2);--highlight-opacity: 25%;--sans-font: font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--serif-font: Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--mono-font: Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace;--main-font: var(--sans-font);--font-size: 1rem;--line-height: calc(8px + 1rem) ;--heading-font: var(--main-font);--control-font: var(--main-font);--padding: .25rem;--gap: .4rem;--border-color: color-mix(in srgb, var(--graphical-fg) 50%, rgb(0 0 0 / 0%));--border-style: solid;--border-radius: .6rem;--border-width: 1px;--border: var(--border-width) var(--border-style) var(--border-color);--control-height: 1.6rem;--control-border-radius: .5rem;--control-border-width: 1px;--control-bg: var(--grey-1);--control-fg: var(--graphical-fg);--3d-highlight: color-mix( in srgb, var(--control-bg) 62%, rgba(241, 241, 241, 100%) );--3d-shadow: color-mix(in srgb, var(--control-bg) 96%, rgba(0, 0, 0, 100%));--concave-shadow: color-mix(in srgb, var(--3d-shadow) 40%, var(--control-bg));--concave-highlight: color-mix( in srgb, var(--3d-highlight) 60%, var(--control-bg) );--concave-item-bg: linear-gradient( 180deg, var(--concave-shadow) 4px, var(--concave-highlight) 43% );--convex-item-bg: linear-gradient( 180deg, var(--concave-highlight) 0%, var(--concave-shadow) 96% );--convex-item-active-bg: linear-gradient( 180deg, color-mix(in srgb, var(--concave-shadow) 90%, var(--control-fg)) 3%, color-mix(in srgb, var(--3d-highlight) 90%, var(--control-fg)) 45% );--concave-item-box-shadow: inset 0px 0px 4px 2px color-mix(in srgb, var(--fg) 7%, transparent);--alt-control-bg: color-mix(in srgb, var(--control-bg) 90%, #816e23);--window-box-shadow: rgb(0 0 0 / 15%) 1px 5px 12px -3px;--item-box-shadow: 1px 2px 8px -3px rgba(0, 0, 0, .1);--highlight-color: var(--teal);--success-color: var(--green);--warning-color: var(--yellow);--danger-color: var(--red);--hover-color: color-mix( in srgb, var(--highlight-color) 30%, var(--control-bg) );--control-border-color: color-mix( in srgb, var(--graphical-fg) 35%, rgb(0 0 0 / 0%) );--table-border-strength: 50%;--thin-border: 1px solid var(--border-color);--control-border: var(--control-border-width) solid var(--control-border-color);--heading-text-shadow: none;--control-text-shadow: none;--slider-thumb: var(--convex-item-bg)}:root{--header-padding: var(--gap);--success-fg: color-mix(in srgb, var(--success-color) 30%, var(--fg));--warning-fg: color-mix(in srgb, var(--warning-color) 30%, var(--fg));--danger-fg: color-mix(in srgb, var(--danger-color) 30%, var(--fg));--contrasting-bg-color: var(--control-bg)}@media print{:root{--bg: white !important;--box-bg: white !important;--fg: black !important;--accent-color: black !important;--alt-control-bg: white !important;--main-font: var(--serif-font) !important;--control-bg: white !important;--concave-item-bg: white !important;--convex-item-bg: white !important;--control-fg: black !important;--graphical-fg: grey !important;--concave-item-box-shadow: none !important;--heading-font: var(--sans-font) !important;--hover-color: transparent !important;--heading-text-shadow: none !important;--control-text-shadow: none !important;--border-color: black !important;--item-box-shadow: none !important;--window-box-shadow: none !important}*{color:var(--fg)!important}a:after{content:" (" attr(href) ") ";color:gray;font-size:80%}a:local-link:after{content:""}a[href^="/"]:after{content:""}details.help:not([open]){display:none}input[type=checkbox]{background:none!important}input[type=checkbox].toggle:before{border-color:#000!important;background-color:#000!important}form{break-inside:avoid}}.highlight,.warning,.danger,.success,meter,input[type=range],.round-feathered,.print-exact{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}@media (prefers-color-scheme: dark){:root{--black-1: #222222;--black-2: #2c2c2c;--black-3: #4e4c4c;--black-4: #404040;--grey-1: #969494;--grey-2: #adadad;--grey-3: #dfd6d6;--warning-color: #ffd943;--danger-color: #ff4242;--highlight-color: #7788aa;--bg: var(--black-1);--box-bg: var(--black-2);--control-bg: var(--black-4);--accent-color: var(--grey-2);--fg: var(--grey-3);--graphical-fg: var(--grey-1);--3d-highlight: var(--control-bg);--3d-shadow: var(--control-bg)}}@media screen and (max-width: 460px){:root{--scrollbar-width: 3px;--padding: 4px;--gap: 1px}}@media screen and (max-width: 600px){.tool-bar{--control-border-radius: 6px}}:modal::backdrop,.modal::backdrop{content:"";background-color:#000;opacity:.3}[popover]{max-height:100vh;overflow:scroll}[popover]:not(:popover-open):not(dialog[open]){display:none!important}@media screen and (max-width: 820px){.desktop-only{display:none}}@media screen and (min-width: 820px){.mobile-only{display:none}}main{margin:auto;width:min(45em,100vw,100%);max-width:100%;min-width:min(min-content,100vw)}html{background:var(--bg);background-size:cover,unset;background-repeat:repeat,repeat;min-height:100vh;padding:0;margin:0}body,[popover]{font-family:var(--main-font);line-height:var(--line-height);font-size:var(--font-size);margin:0;padding:0;color:var(--fg);overscroll-behavior-y:contain;overscroll-behavior-x:contain}img,figure,video,fieldset,canvas{max-width:100%;margin-left:0;margin-right:0}audio{min-height:var(--control-height)}@media screen{dl:not(.tool-bar,.nomargin,.no-margin),ul:not(.tool-bar,.nomargin,.no-margin),ol:not(.tool-bar,.nomargin,.no-margin){margin:var(--padding)}}dl:is(.tool-bar),ul:is(.tool-bar),ol:is(.tool-bar){padding:0}dt{margin-block-end:var(--padding);break-after:avoid}ul:not(:has(li:nth-last-child(n+12))),ol:not(:has(li:nth-last-child(n+12))),dl:not(:has(li:nth-last-child(n+5))){break-inside:avoid}li,dd,dt{max-width:100%}figcaption{margin-inline-start:var(--gap)}p{margin:var(--padding)}p>img,p>a>img{float:left;max-width:calc(100vw - calc(var(--padding) * 2 + var(--scrollbar-width)))}label>:is(input:not(input[type=radio],input[type=checkbox]),select,button,div){display:block}label>:is(input:not(input[type=radio],input[type=checkbox]),select,button,div).flex-row,label>:is(input:not(input[type=radio],input[type=checkbox]),select,button,div).flex-column{display:flex}label:has(*){display:inline-block;width:fit-content;text-align:start}form{color:var(--control-fg);text-shadow:var(--control-text-shadow)}label{color:var(--control-fg);min-width:max-content;padding-inline-start:calc(var(--padding) / 2)}label>input[type=checkbox]:first-child,label>input[type=radio]:first-child{margin-inline-end:calc(var(--padding) / 2)}span{border-radius:4px}p:empty{padding:var(--padding)}input[type=checkbox],input[type=color]{min-width:var(--control-height);height:var(--control-height);flex-basis:var(--control-height);border-radius:var(--control-border-radius)}dialog{position:fixed;top:auto;bottom:auto;border:3px solid;border-color:var(--border-color);z-index:1000}span,button,input,textarea,select{color:inherit}textarea:disabled:not(.specificity_hack),input:disabled:not(.specificity_hack),button:disabled:not(.specificity_hack){background:color-mix(in srgb,var(--control-fg) 25%,var(--box-bg) 50%);color:var(--control-fg)}details{margin:.4em;border:var(--border);padding-left:.4em;border-radius:var(--border-radius)}details>summary{padding-left:calc(var(--border-radius) / 2)}details.help{border:none}td details{display:inline-block}button{border-style:solid;color:var(--control-fg);transition:scale .05s ease-in}button:active,a:active,input:is([type=submit],[type=button]):active{background:var(--convex-item-active-bg)!important;box-shadow:var(--concave-item-box-shadow)!important;color:var(--control-fg);scale:.95;transition:scale .03s ease-in}summary h2:first-child{display:inline}blockquote{white-space:pre-line;border-left:3px solid var(--graphical-fg);font-style:italic;border-color:var(--border-color);margin:var(--gap);padding:var(--padding);padding-inline-start:calc(var(--padding) * 3);color:var(--control-fg);position:relative}@media screen and (max-width: 600px){blockquote{padding-inline-start:var(--padding)}}a{text-decoration-style:dotted;text-decoration-thickness:1.2px;color:var(--accent-color);text-decoration-color:color-mix(in srgb,var(--accent-color) 38%,rgb(0 0 0 / 0%))}.tool-bar a{color:var(--control-fg)}button,.button,a,label,select,textarea,input{border-radius:var(--control-border-radius);border-color:var(--control-border-color);font-family:var(--control-font);border-width:var(--control-border-width)}button,.button,input,select{min-height:min(var(--control-height),100%);width:fit-content;flex-basis:min-content;line-height:calc(var(--control-height) - calc(var(--control-border-width) * 2))}button,.button,input:is([type=submit],[type=button]),label,.tool-bar :is(p,h1,h2,h3,h4,h5){text-shadow:var(--control-text-shadow)}.tool-bar input[type=file]{padding:0}button,.button,input:is([type=submit],[type=button]){background:var(--convex-item-bg);text-decoration:none;border:var(--control-border);color:var(--control-fg);text-shadow:var(--control-text-shadow);display:inline-block;padding-inline:var(--padding)}input:not([type=submit],[type=range],[type=checkbox],[type=radio]),select{background:var(--concave-item-bg);box-shadow:var(--concave-item-box-shadow);padding-inline:var(--padding)}input:not([type=checkbox],[type=radio]),textarea{border:var(--control-border);box-shadow:var(--concave-item-box-shadow)}textarea{background-color:var(--control-bg);color:var(--control-fg);padding:var(--padding);font-size:var(--font-size)}fieldset{border:var(--control-border-width) solid var(--control-border-color);border-radius:var(--border-radius)}header>*{border-radius:var(--border-radius)}p,div{border-color:var(--border-color)}h1{text-align:center}h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *{color:var(--accent-color);clear:both;font-family:var(--heading-font);break-after:avoid}h3 button,h3 .button{font-size:100%;font-family:var(--main-font)}h1,h2,h3,h4{margin-bottom:var(--padding);margin-top:var(--padding);padding-inline-end:var(--header-padding);padding-inline-start:var(--header-padding);text-shadow:var(--heading-text-shadow)}h1,h2,h3,h4,h5,h6{break-after:avoid}h2:first-of-type,h3:first-of-type{margin-top:0}hr{background-color:transparent;border:none;border-top:var(--border);height:var(--border-width);margin:var(--padding)}header,footer{width:100%;box-sizing:border-box;margin:0;flex-grow:0;min-height:var(--control-height);background-color:var(--alt-control-bg);color:var(--control-fg);--graphical-fg: var(--control-fg)}header :is(a,h1,h2,h3,h4,h5,h6),header :is(a,h1,h2,h3,h4,h5,h6) *,footer :is(a,h1,h2,h3,h4,h5,h6),footer :is(a,h1,h2,h3,h4,h5,h6) *{color:var(--control-fg)}footer{border-radius:0px 0px inherit inherit;border-top:var(--border)}header{border-radius:inherit inherit 0px 0px;border-bottom:var(--border);break-after:avoid}header :is(h1,h2,h3,h4,h5,h6){padding-inline-start:var(--padding);text-align:start}header :is(h1,h2,h3,h4,h5,h6):has(button:only-child){padding:0;--header-padding: 0px}header:not(.undecorated)>:only-child,header:not(.undecorated)>:only-child>:only-child,header:not(.undecorated) :is(h1,h2,h3,h4,h5,h6)>button{border:none;text-align:start;max-height:100%}header:not(.undecorated)>:only-child,header:not(.undecorated) :is(h1,h2,h3,h4,h5,h6)>button,header:not(.undecorated) :is(h1,h2,h3,h4,h5,h6){flex-grow:1;margin:0}header:not(.undecorated)>:only-child:not(.highlight,.danger,.warning,.success,.tool-bar),header:not(.undecorated) :is(h1,h2,h3,h4,h5,h6)>button:not(.highlight,.danger,.warning,.success,.tool-bar),header:not(.undecorated) :is(h1,h2,h3,h4,h5,h6):not(.highlight,.danger,.warning,.success,.tool-bar){--control-bg: none;--convex-item-bg: none}header:not(.undecorated)>.tool-bar:only-child>:not(.specificity-hack),header:not(.undecorated)>.tool-bar:only-child>:is(p,label)>:not(.specificity_hack){border-radius:0}header:not(.undecorated)>.tool-bar:only-child>label{gap:2px}header:not(.undecorated)>.tool-bar:only-child>label>*,header:not(.undecorated)>.tool-bar:only-child>p>*{height:var(--control-height)}header:not(.undecorated)>.tool-bar:only-child>:is(p):last-child{padding-inline-end:0px}header:not(.undecorated)>.tool-bar:only-child :is(p,h1,h2,h3,h4,h5,h6,label){background:none;border:none}header:not(.undecorated)>.tool-bar:only-child :is(input,select,button,.button){color:var(--control-fg);border-top:none;border-bottom:none;border-radius:0}header:not(.undecorated)>.tool-bar:only-child input,header:not(.undecorated)>.tool-bar:only-child label>input{border:var(--control-border)}:is(section,article,div):not(.window,.card)>:is(header,footer){border-radius:var(--border-radius);border:var(--border);margin-left:auto;margin-right:auto;max-width:100%}iframe{border-style:solid;border-width:var(--border-width)}table{border-width:var(--border-width);border-color:var(--border-color);border-collapse:separate;border-spacing:0;border-radius:var(--border-radius);border:none}table tr{border:none}table td{border-top:none;border-right:none;border-color:color-mix(in srgb,var(--border-color) var(--table-border-strength),transparent);padding:var(--border-width);width:min-content;max-width:45%}table *{border-color:var(--border-color)}table>thead>tr:last-child>th{border-bottom:var(--border)}table>thead>tr:first-child>th,table>:first-child>tr:first-child>:is(td,th){border-top:var(--border)}table tr:nth-child(odd) td{background-color:color-mix(in srgb,var(--highlight-color) 2%,transparent)}table tr:nth-child(2n) td{background-color:color-mix(in srgb,var(--accent-color) 2%,transparent)}table tbody{border-radius:var(--border-radius)}table td input,table td select{border:var(--border);margin:0;width:auto}table th{width:max-content;color:var(--control-fg)}table tr th,table tr td{border-right:1px color-mix(in srgb,var(--border-color) var(--table-border-strength),transparent) solid;border-bottom:1px color-mix(in srgb,var(--border-color) var(--table-border-strength),transparent) solid;padding:calc(var(--padding) / 3)}table tr th:first-child,table tr td:first-child{border-left:var(--border-width) solid var(--border-color)}table tr th,table tr:first-child td{text-align:left}table tr:last-child td{border-bottom:var(--border-width) solid var(--border-color)}table tr td:last-child,table tr th:last-child{border-right:var(--border-width) solid var(--border-color)}table>thead>tr:first-child :first-child:is(td,th),table:not(:has(thead)) tr:first-child :first-child:is(td,th){border-top-left-radius:var(--border-radius)}table>thead>tr:first-child :last-child:is(td,th),table:not(:has(thead)) tr:first-child>:last-child:is(td,th){border-top-right-radius:var(--border-radius)}table:not(:has(tfoot))>tbody>tr:last-child>:first-child:is(td,th){border-bottom-left-radius:var(--border-radius)}table:not(:has(tfoot))>tr:last-child>:last-child:is(td,th),table:not(:has(tfoot))>tbody>tr:last-child>:last-child:is(td,th){border-bottom-right-radius:var(--border-radius)}table tfoot>tr:last-child>:last-child:is(td,th){border-bottom-right-radius:var(--border-radius)}table tfoot>tr:last-child>:first-child:is(td,th){border-bottom-left-radius:var(--border-radius)}table tfoot>tr:last-child :is(td,th){border-bottom:var(--border-width) solid var(--border-color)}table:has(thead)>tbody>tr:first-child>td{border-top:none}table:not(:has(tbody))>tr:first-child>td,table>tbody>tr:first-child>td{border-top:var(--border-width) solid var(--border-color);border-top-width:var(--border-width)}.decorative-image{display:none;background-size:contain}.card{border-style:solid;border-width:var(--border-width);border-radius:var(--border-radius);overflow-x:auto;flex-basis:fit-content;border-color:var(--border-color)}.accordion details[open] summary:before{transform:rotate(90deg)}.accordion{border:2px solid var(--border-color);border-radius:var(--border-radius);display:flex;flex-direction:column}.accordion summary:before{content:"▶ ";font-size:10px;margin-right:4px;display:inline-block;transition:transform .2s;vertical-align:bottom}.accordion details:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.accordion details:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.accordion details:not(:first-child){border-top:1px solid var(--border-color)}.accordion details:not(:last-child){border-bottom:1px solid var(--border-color)}.accordion details:not([open]){flex-grow:0;flex-basis:min-content;overflow:hidden}.accordion details[open]{border-bottom:1px solid var(--border-color)}.accordion details{margin:0;padding:0;display:flex;flex-direction:column;flex:1 1 0%;overflow:auto;border-radius:0;border:none}.accordion details summary{padding:8px;background:var(--alt-control-bg);font-weight:600;font-size:12px;text-transform:uppercase;color:var(--control-fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s;list-style:none}.badge-88{width:88px;height:31px;border-radius:6px;font-size:12pt;overflow:hidden;border-style:solid;border-width:1px;background-color:var(--control-bg);border-color:var(--graphical-fg);vertical-align:center}.badge-88 p{margin:0;padding:2px}.window{background:var(--box-bg);border:var(--border);max-width:100vw;overflow:auto;border-radius:var(--border-radius);border-color:var(--border-color);text-align:left;flex-grow:1;flex-basis:min-content;box-shadow:var(--window-box-shadow);break-inside:avoid}.card,.tool-bar{box-shadow:var(--item-box-shadow);break-inside:avoid}header:not(.undecorated) .tool-bar{box-shadow:none}.two-columns{column-count:2;column-fill:auto;break-inside:avoid;column-gap:var(--gap)}.balance-columns{column-fill:balance}.pagebreak{break-before:always}.nobreaks,.no-breaks{break-inside:avoid}@media print{.noprint,.no-print{display:none}}.max-content{width:max-content;height:min-content;flex-basis:max-content}.min-content{width:min-content;height:min-content;flex-basis:min-content}.stacked-form{display:flex;flex-direction:column}.stacked-form label:has(*){display:inline-block;text-align:start}.stacked-form .button,.stacked-form button{-webkit-user-select:none;user-select:none}.stacked-form>*,.stacked-form fieldset>*{margin-block-end:var(--padding);margin-block-start:0px;margin-inline-start:var(--padding);margin-inline-end:var(--padding)}.stacked-form :is(textarea){width:100%;margin-inline-start:0px;margin-inline-end:0px}.stacked-form>:is(p,div,section):not(.tool-bar),.stacked-form>fieldset>:is(p,div,section):not(.tool-bar){display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% - calc(var(--padding) * 2));padding:0;gap:var(--padding)}.stacked-form>:is(p,div,section)>:first-child,.stacked-form>fieldset>:is(p,div,section)>:first-child{margin-inline-start:0px}.stacked-form>*,.stacked-form>label>*{width:auto}.stacked-form label{width:auto;display:flex;flex-direction:column;flex-grow:0;padding:0;-webkit-user-select:none;user-select:none}.stacked-form label>:is(input:not(input[type=radio],input[type=checkbox])){width:100%;max-width:100%}.stacked-form label>:is(select){max-width:max-content}.stacked-form label:has(input[type=radio],input[type=checkbox]){flex-direction:row}.stacked-form>p>label{flex-grow:1;flex-basis:min-content}.stacked-form :is(input:not([type=checkbox],[type=radio]),select,label){min-width:6em}.stacked-form *::has(input[type="radio"],input[type="checkbox"]){flex-direction:row}.stacked-form label input[type=checkbox],.stacked-form label input[type=radio]{place-self:baseline}.flex-col{display:flex;flex-wrap:nowrap;flex-direction:column}.flex-col>hr{flex-grow:0}.flex-col>label:has(+input){margin-block-end:4px}.flex-col>*{flex:1 1 auto;flex-basis:fit-content}.flex-col.gaps>*{margin-block-end:var(--gap)}.flex-col.gaps>*>:last-child:not(label,input,button,select,.tool-bar){margin-block-end:0px}.flex-col.gaps>*>:nth-last-child(2):not(label,input,button,select,.tool-bar,p,.card,.window){margin-block-end:0px}.flex-col footer,.flex-col header{flex-grow:0}.flex-col footer:not(.margin-bottom),.flex-col header:not(.margin-bottom){margin-block-end:0px}.flex-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch}.flex-row.gaps{gap:var(--gap)}.flex-row>*{flex-basis:min-content;margin:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{flex-basis:calc(var(--this-col-width-internal) * 8.33%);width:calc(var(--this-col-width-internal) * 8.33%);margin-inline-end:0px}.col-1:not(img,video),.col-2:not(img,video),.col-3:not(img,video),.col-4:not(img,video),.col-5:not(img,video),.col-6:not(img,video),.col-7:not(img,video),.col-8:not(img,video),.col-9:not(img,video),.col-10:not(img,video),.col-11:not(img,video),.col-12:not(img,video){min-width:min-content}.col-1:is(.gaps>*),.col-2:is(.gaps>*),.col-3:is(.gaps>*),.col-4:is(.gaps>*),.col-5:is(.gaps>*),.col-6:is(.gaps>*),.col-7:is(.gaps>*),.col-8:is(.gaps>*),.col-9:is(.gaps>*),.col-10:is(.gaps>*),.col-11:is(.gaps>*),.col-12:is(.gaps>*){flex-grow:var(--this-col-width-internal);flex-basis:calc(calc(var(--this-col-width-internal) * 8.33%) - var(--gap));width:calc(calc(var(--this-col-width-internal) * 8.33%) - var(--gap))}.col-1.margin,.col-2.margin,.col-3.margin,.col-4.margin,.col-5.margin,.col-6.margin,.col-7.margin,.col-8.margin,.col-9.margin,.col-10.margin,.col-11.margin,.col-12.margin{flex-grow:var(--this-col-width-internal);flex-basis:calc(calc(var(--this-col-width-internal) * 8.33%) - calc(var(--gap) * 2));width:calc(calc(var(--this-col-width-internal) * 8.33%) - calc(var(--gap) * 2))}.col-1{--this-col-width-internal: 1}.col-2{--this-col-width-internal: 2}.col-3{--this-col-width-internal: 3}.col-4{--this-col-width-internal: 4}.col-5{--this-col-width-internal: 5}.col-6{--this-col-width-internal: 6}.col-7{--this-col-width-internal: 7}.col-8{--this-col-width-internal: 8}.col-9{--this-col-width-internal: 9}.col-10{--this-col-width-internal: 10}.col-11{--this-col-width-internal: 11}.col-12{--this-col-width-internal: 12;flex-grow:1}.w-sm-full{width:min(min(430px,100%),100vw);max-width:min(430px,100vw)}.w-sm-full:is(.margin){max-width:calc(min(430px,100vw) - calc(var(--gap) * 2))}.w-sm-quarter{width:80px;max-width:min(160px,25vw)}.w-sm-quarter:is(.margin){max-width:calc(min(160,25vw) - calc(var(--gap) * 2))}.w-sm-half{width:175px;max-width:min(215px,50vw)}.w-sm-half:is(.margin){max-width:calc(min(215px,50vw) - calc(var(--gap) * 2))}.w-sm-double{width:min(min(28cm,96vw),100%);max-width:min(28cm,96vw)}.w-sm-double:is(.margin){max-width:calc(min(28cm,100vw) - calc(var(--gap) * 2))}@media screen and (max-width: 600px){.w-sm-double{width:min(430px,100%);max-width:min(430px,100vw)}}.w-full{width:100%;max-width:100%}.w-full:is(.margin){max-width:calc(100% - calc(var(--gap) * 2))}.h-full{height:100vh}.h-half{height:46vh}.h-quarter{height:22vh}.scroll{overflow:auto}@media screen and (max-width: 600px){.scroll{max-height:70vh}}.w-1rem{width:1rem}.w-2rem{width:2rem}.w-4rem{width:4rem}.w-6rem{width:6rem}.w-8rem{width:8rem}.w-12rem{width:12rem}.w-16rem{width:16rem}.w-18rem{width:18rem}.w-20rem{width:20rem}.w-24rem{width:24rem}.control-height{height:var(--control-height)}.max-w-1rem{max-width:1rem}.max-w-2rem{max-width:2rem}.max-w-4rem{max-width:4rem}.max-w-6rem{max-width:6rem}.max-w-8rem{max-width:8rem}.max-w-12rem{max-width:12rem}.max-w-16rem{max-width:16rem}.max-w-18rem{max-width:18rem}.max-w-20rem{max-width:20rem}.max-w-24rem{max-width:24rem}.max-w-36rem{max-width:36rem}.max-w-48rem{max-width:48rem}.max-w-60rem{max-width:60rem}.max-h-1rem{max-height:1rem}.max-h-2rem{max-height:2rem}.max-h-4rem{max-height:4rem}.max-h-6rem{max-height:6rem}.max-h-8rem{max-height:8rem}.max-h-12rem{max-height:12rem}.max-h-16rem{max-height:16rem}.max-h-18rem{max-height:18rem}.max-h-20rem{max-height:20rem}.max-h-24rem{max-height:24rem}.max-h-36rem{max-height:36rem}.max-h-48rem{max-height:48rem}.max-h-60rem{max-height:60rem}.min-h-1rem{min-height:1rem}.min-h-2rem{min-height:2rem}.min-h-4rem{min-height:4rem}.min-h-6rem{min-height:6rem}.min-h-8rem{min-height:8rem}.min-h-12rem{min-height:12rem}.min-h-16rem{min-height:16rem}.min-h-18rem{min-height:18rem}.min-h-20rem{min-height:20rem}.min-h-24rem{min-height:24rem}.min-h-36rem{min-height:36rem}.min-h-48rem{min-height:48rem}.min-h-60rem{min-height:60rem}.h-1rem{height:1rem}.h-2rem{height:2rem}.h-4rem{height:4rem}.h-6rem{height:6rem}.h-8rem{height:8rem}.h-12rem{height:12rem}.h-16rem{height:16rem}.h-18rem{height:18rem}.h-24rem{height:24rem}.h-36rem{height:36rem}.h-48rem{height:48rem}.h-60rem{height:60rem}.h-min-content,.h-max-content,.h-fit-content{height:min-content}.flex-col>.h-1rem,.stacked-form>.h-1rem{flex-basis:1rem}.flex-col>.h-2rem,.stacked-form>.h-2rem{flex-basis:2rem}.flex-col>.h-4rem,.stacked-form>.h-4rem{flex-basis:4rem}.flex-col>.h-6rem,.stacked-form>.h-6rem{flex-basis:6rem}.flex-col>.h-8rem,.stacked-form>.h-8rem{flex-basis:8rem}.flex-col>.h-12rem,.stacked-form>.h-12rem{flex-basis:12rem}.flex-col>.h-16rem,.stacked-form>.h-16rem{flex-basis:16rem}.flex-col>.h-18rem,.stacked-form>.h-18rem{flex-basis:16rem}.flex-col>.h-24rem,.stacked-form>.h-24rem{flex-basis:24rem}.flex-col>.h-36rem,.stacked-form>.h-36rem{flex-basis:36rem}.flex-col>.h-48rem,.stacked-form>.h-48rem{flex-basis:48rem}.flex-col>.h-60rem,.stacked-form>.h-60rem{flex-basis:60rem}.flex-col>.h-min-content,.stacked-form>.h-min-content{flex-basis:min-content}:is(.flex-row,.tool-bar)>.w-1rem{flex-basis:1rem}:is(.flex-row,.tool-bar)>.w-2rem{flex-basis:2rem}:is(.flex-row,.tool-bar)>.w-4rem{flex-basis:4rem}:is(.flex-row,.tool-bar)>.w-6rem{flex-basis:6rem}:is(.flex-row,.tool-bar)>.w-8rem{flex-basis:8rem}:is(.flex-row,.tool-bar)>.w-12rem{flex-basis:12rem}:is(.flex-row,.tool-bar)>.w-16rem{flex-basis:16rem}:is(.flex-row,.tool-bar)>.w-18rem{flex-basis:18rem}:is(.flex-row,.tool-bar)>.w-20rem{flex-basis:18rem}:is(.flex-row,.tool-bar)>.w-24rem{flex-basis:24rem}:is(.flex-row,.tool-bar)>.w-min-content{flex-basis:min-content}:is(.flex-row,.tool-bar)>.w-full{flex-basis:100%}:is(.flex-row,.tool-bar) .w-sm-full{flex-basis:300px;flex-shrink:1}:is(.flex-row,.tool-bar) .w-sm-quarter{flex-basis:70px}:is(.flex-row,.tool-bar) .w-sm-half{flex-basis:175px}:is(.flex-row,.tool-bar) .w-sm-double{flex-basis:16cm;flex-shrink:1;flex-grow:1}.break-word{word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.avatar{border-radius:min(var(--control-border-radius),32px)}.round-feathered{mask-image:radial-gradient(circle,#000 50%,#0000001a 67%,#0000 71%);-webkit-mask-image:radial-gradient(circle,rgba(0,0,0,1) 50%,rgba(0,0,0,.1) 67%,rgba(0,0,0,0) 71%);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.paper{background:var(--box-bg)}.no-background{background:transparent!important}.readability-outline{text-shadow:2px 2px 2px var(--contrasting-bg-color),-2px 2px 3px var(--contrasting-bg-color),-2px -2px 3px var(--contrasting-bg-color),2px -2px 2px var(--contrasting-bg-color)}pre{width:fit-content}pre.poem{white-space:pre-wrap;font-family:inherit;width:fit-content;line-height:var(--line-height);break-inside:avoid}pre.poem p{white-space:pre-wrap;margin-bottom:2.4ex}.v-center{margin-top:auto;margin-bottom:auto}.h-center{margin-left:auto;margin-right:auto}img.h-center,iframe.h-center{display:block}.undecorated{border:none!important;box-shadow:none!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.border{border:var(--border)}.noselect,.no-select{-webkit-user-select:none;user-select:none}.selectable{-webkit-user-select:auto!important;user-select:auto!important}.nogaps,.no-gaps{gap:0px}.nogaps>:not(.specificity_hack),.no-gaps>:not(.specificity_hack){margin:0;margin-block-end:0px}.rounded{border-radius:var(--border-radius)}.control-rounded{border-radius:var(--control-border-radius)}.padding{padding:var(--padding)}.padding-inline{padding-inline:var(--padding)}.padding-block{padding-block:var(--padding)}header.padding,footer.padding{padding:max(4px,calc(var(--padding) / 3))}.font-normal{font-style:normal}.nopadding,.no-padding{padding:0}.nogrow,.no-grow{flex-grow:0!important}.noshrink,.no-shrink{flex-grow:0}.grow{flex-grow:1}.margin{margin:var(--gap)}.margin-top{margin-top:var(--gap)}.margin-bottom{margin-bottom:var(--gap)}.nomargin,.no-margin{margin:0}.margin-indent{margin-inline-start:var(--gap)}@media screen and (max-width: 500px){.window,.window.margin,.card.w-sm-full,.card.w-sm-double{margin-left:0;margin-right:0}.window.margin,.window.margin.margin,.card.w-sm-full.margin,.card.w-sm-double.margin{margin-top:4px;margin-bottom:4px}}.relative{position:relative}.block{display:block}.inline{display:inline}.inline.block,.inline-block{display:inline-block}.inline-flex,.flex-row.inline,.flex-col.inline,.tool-bar.inline{display:inline-flex}.align-left{text-align:left;justify-content:left}.align-right{text-align:right;justify-content:right}.align-center{text-align:center;justify-content:center;place-items:center}.flex-col.align-center{place-items:center}.float-left{float:left}.float-right{float:right}.left{margin-left:0;margin-right:auto}.right{margin-left:auto;margin-right:0}.left.margin{margin-left:var(--padding)}.right.margin{margin-right:var(--padding)}.highlight:not(.specificity_hack){--highlight-tint: color-mix( in srgb, var(--highlight-color) var(--highlight-opacity), transparent );--alt-control-bg: var(--highlight-tint);background-color:var(--highlight-tint)}.highlight:not(.specificity_hack):not(meter),.highlight:not(.specificity_hack) :not(meter){--control-bg: var(--highlight-tint)}.success:not(.specificity_hack){--highlight-tint: color-mix( in srgb, var(--success-color) var(--highlight-opacity), transparent );--alt-control-bg: var(--highlight-tint);background-color:var(--highlight-tint);--fg: var(--success-fg);--graphical-fg: var(--success-fg);color:var(--fg)}.warning:not(.specificity_hack),.warn:not(.specificity_hack){--highlight-tint: color-mix( in srgb, var(--warning-color) var(--highlight-opacity), transparent );--alt-control-bg: var(--highlight-tint);background-color:var(--highlight-tint);--fg: var(--warning-fg);--graphical-fg: var(--warning-fg);color:var(--fg)}.subtle{opacity:.5}.error:not(.specificity_hack),.danger:not(.specificity_hack),.bad:not(.specificity_hack),input:invalid:not(.specificity_hack){--highlight-tint: color-mix( in srgb, var(--danger-color) var(--highlight-opacity), transparent );--alt-control-bg: var(--highlight-tint);background-color:var(--highlight-tint);--fg: var(--danger-fg);--graphical-fg: var(--danger-fg);background-color:color-mix(in srgb,var(--danger-color) var(--highlight-opacity),transparent);color:var(--fg)}.error:not(.specificity_hack):not(meter),.error:not(.specificity_hack) :is(input,button,textarea,select,.button),.danger:not(.specificity_hack):not(meter),.danger:not(.specificity_hack) :is(input,button,textarea,select,.button),.bad:not(.specificity_hack):not(meter),.bad:not(.specificity_hack) :is(input,button,textarea,select,.button),.highlight:not(.specificity_hack):not(meter),.highlight:not(.specificity_hack) :is(input,button,textarea,select,.button),.success:not(.specificity_hack):not(meter),.success:not(.specificity_hack) :is(input,button,textarea,select,.button),.warning:not(.specificity_hack):not(meter),.warning:not(.specificity_hack) :is(input,button,textarea,select,.button),input:invalid:not(.specificity_hack):not(meter),input:invalid:not(.specificity_hack) :is(input,button,textarea,select,.button){--control-bg: var(--highlight-tint);--concave-shadow: color-mix( in srgb, var(--3d-shadow) 40%, var(--control-bg) );--concave-highlight: color-mix( in srgb, var(--3d-highlight) 60%, var(--control-bg) );--concave-item-bg: linear-gradient( 180deg, var(--concave-shadow) 4px, var(--concave-highlight) 43% );--convex-item-bg: linear-gradient( 180deg, var(--concave-highlight) 0%, var(--concave-shadow) 96% )}.highlight.paper{background-color:color-mix(in srgb,var(--highlight-color) 35%,var(--box-bg))}.success.paper{background-color:color-mix(in srgb,var(--success-color) 35%,var(--box-bg))}.warning.paper{background-color:color-mix(in srgb,var(--warning-color) 25%,var(--box-bg))}.error.paper{background-color:color-mix(in srgb,var(--error-color) 25%,var(--box-bg))}.multibar{flex-basis:content;flex-grow:5;flex-direction:row;display:flex;height:fit-content;flex-basis:max-content;flex-wrap:wrap}.tool-bar{-webkit-user-select:none;user-select:none}.multibar .tool-bar{width:unset}.tool-bar,.pagination{--tool-bar-element-border: var(--control-border);--header-padding: 0px;flex-basis:max-content;display:flex;flex-wrap:wrap;align-items:stretch;border-radius:var(--control-border-radius);min-height:var(--control-height);flex-grow:1;vertical-align:middle;height:fit-content;align-items:flex-start;align-content:flex-start;box-sizing:border-box;background-clip:content-box;gap:0px;line-height:calc(var(--control-height) - calc(var(--control-border-width) * 2 + 1px))}.tool-bar>*,.pagination>*{text-wrap:nowrap}.tool-bar :is(button,.button),.pagination :is(button,.button){box-shadow:none;display:inline-block}.tool-bar>li,.pagination>li{display:inline}.tool-bar img,.pagination img{display:inline}.tool-bar a,.pagination a{display:block;text-align:center;padding-inline-start:var(--padding);padding-inline-end:var(--padding)}.tool-bar>*,.tool-bar>input,.tool-bar>a,.pagination>*,.pagination>input,.pagination>a{box-sizing:border-box;font-size:inherit;height:var(--control-height);color:var(--control-fg)}.tool-bar :is(a,.button,select,input,meter,button,label,li),.pagination :is(a,.button,select,input,meter,button,label,li){flex-shrink:1;border-radius:0}.tool-bar :is(a,.button,select,button),.pagination :is(a,.button,select,button){align-items:stretch;flex-shrink:1;border-radius:0}.tool-bar :only-child,.pagination :only-child{flex-grow:1}.tool-bar form,.pagination form{margin:0!important;padding:0!important;flex-grow:50;border:0px!important;display:flex;flex-basis:fit-content;border:none!important;border-radius:var(--control-border-radius)}.tool-bar form :is(button,input[type=button],select),.pagination form :is(button,input[type=button],select){flex-grow:1}.tool-bar :is(h1,h2,h3,h4,h5,h6) *,.pagination :is(h1,h2,h3,h4,h5,h6) *{border:none;margin:0;padding:0}.tool-bar :is(h1,h2,h3,h4,h5,h6) * :first-child,.pagination :is(h1,h2,h3,h4,h5,h6) * :first-child{flex-grow:10}.tool-bar :is(h1,h2,h3,h4,h5,h6),.pagination :is(h1,h2,h3,h4,h5,h6){margin:0;padding-top:1px;padding-bottom:0;vertical-align:middle;text-align:center;display:flex;min-width:fit-content;flex-grow:50}.tool-bar p,.pagination p{min-width:fit-content;display:flex;flex-grow:2;margin:0}.tool-bar p:not(:has(input)),.pagination p:not(:has(input)){padding-inline-start:var(--padding);padding-inline-end:var(--padding);padding-top:1px}.tool-bar p:has(input:not([type=submit],[type=range],[type=checkbox],[type=radio],[type=button])),.pagination p:has(input:not([type=submit],[type=range],[type=checkbox],[type=radio],[type=button])){flex-grow:50}.tool-bar p :first-child,.pagination p :first-child{flex-grow:5}.tool-bar :is(a,.button,button),.pagination :is(a,.button,button){width:fit-content}.tool-bar :is(a,.button,button,input[type=submit]),.pagination :is(a,.button,button,input[type=submit]){flex-grow:1}.tool-bar input:not([type=submit],[type=checkbox],[type=radio]),.tool-bar select,.pagination input:not([type=submit],[type=checkbox],[type=radio]),.pagination select{flex-grow:50}.tool-bar li,.tool-bar a,.tool-bar p,.tool-bar div,.tool-bar h1,.tool-bar h2,.tool-bar h3,.tool-bar h4,.tool-bar h5,.tool-bar label,.tool-bar meter,.tool-bar input[type=submit],.pagination li,.pagination a,.pagination p,.pagination div,.pagination h1,.pagination h2,.pagination h3,.pagination h4,.pagination h5,.pagination label,.pagination meter,.pagination input[type=submit]{background:var(--convex-item-bg)}.tool-bar meter,.tool-bar input[type=range],.pagination meter,.pagination input[type=range]{min-height:100%;flex-grow:25;width:4em;flex-basis:4em}.tool-bar input[type=range],.pagination input[type=range]{flex-basis:4em;flex-grow:20;background:var(--concave-item-bg)}.tool-bar input[type=checkbox].toggle,.pagination input[type=checkbox].toggle{width:calc(var(--control-height) * 1.77)!important;min-width:calc(var(--control-height) * 1.77)!important}.tool-bar>label,.tool-bar li,.pagination>label,.pagination li{margin:0;padding-bottom:0;vertical-align:middle;min-width:fit-content;padding-top:1px;display:inline-flex;flex-wrap:wrap;gap:var(--padding);border-top:var(--tool-bar-element-border);border-bottom:var(--tool-bar-element-border);border:0px;text-align:right;place-content:flex-start;align-items:flex-start}.tool-bar>label:has(input:not([type=submit],[type=range],[type=checkbox],[type=radio],[type=button])),.tool-bar li:has(input:not([type=submit],[type=range],[type=checkbox],[type=radio],[type=button])),.pagination>label:has(input:not([type=submit],[type=range],[type=checkbox],[type=radio],[type=button])),.pagination li:has(input:not([type=submit],[type=range],[type=checkbox],[type=radio],[type=button])){flex-grow:50}.tool-bar>label:has(meter),.tool-bar li:has(meter),.pagination>label:has(meter),.pagination li:has(meter){flex-grow:10}.tool-bar>label>input,.tool-bar li>input,.pagination>label>input,.pagination li>input{background-color:var(--alt-control-bg)}.tool-bar>label>input:not([type=checkbox],[type=radio]),.tool-bar li>input:not([type=checkbox],[type=radio]),.pagination>label>input:not([type=checkbox],[type=radio]),.pagination li>input:not([type=checkbox],[type=radio]){flex-grow:5;border-top:none;border-bottom:none;border-inline-end:none}.tool-bar>label>:is(input,select,meter):not(.specificity-hack),.tool-bar li>:is(input,select,meter):not(.specificity-hack),.pagination>label>:is(input,select,meter):not(.specificity-hack),.pagination li>:is(input,select,meter):not(.specificity-hack){max-height:100%}.tool-bar>label:last-child,.tool-bar li:last-child,.pagination>label:last-child,.pagination li:last-child{padding-inline-end:0px}.tool-bar>label:first-child:not(li),.tool-bar li:first-child:not(li),.pagination>label:first-child:not(li),.pagination li:first-child:not(li){flex-grow:.05}.tool-bar>label:is(input,select),.tool-bar li:is(input,select),.pagination>label:is(input,select),.pagination li:is(input,select){border:none}.tool-bar>:is(a,.button,li,select,p,h1,h2,h3,h4,h5,h6,label,input,meter,button,.input-group-prepend):first-child,.tool-bar :is(a,.button,li,select,p,h1,h2,h3,h4,h5,h6,input,meter,button,form,.input-group-prepend):first-child :first-child:not(i),.pagination>:is(a,.button,li,select,p,h1,h2,h3,h4,h5,h6,label,input,meter,button,.input-group-prepend):first-child,.pagination :is(a,.button,li,select,p,h1,h2,h3,h4,h5,h6,input,meter,button,form,.input-group-prepend):first-child :first-child:not(i){border-radius:var(--control-border-radius) 0px 0px var(--control-border-radius);margin-inline-start:0px}.tool-bar>:is(a,.button,li,select,p,h1,h2,h3,h4,h5,h6,label,input,meter,button,.input-group-append):last-child,.tool-bar :is(a,.button,li,select,p,h1,h2,h3,h4,h5,h6,label,meter,button,form,.input-group-append):last-child :last-child:not(i):not(.toggle),.pagination>:is(a,.button,li,select,p,h1,h2,h3,h4,h5,h6,label,input,meter,button,.input-group-append):last-child,.pagination :is(a,.button,li,select,p,h1,h2,h3,h4,h5,h6,label,meter,button,form,.input-group-append):last-child :last-child:not(i):not(.toggle){border-radius:0px var(--control-border-radius) var(--control-border-radius) 0px;margin-inline-end:0px}.tool-bar>:is(a,.button,li,select,p,h1,h2,h3,h4,h5,h6,label,input,meter,button,.input-group-append):first-child:last-child,.pagination>:is(a,.button,li,select,p,h1,h2,h3,h4,h5,h6,label,input,meter,button,.input-group-append):first-child:last-child{border-radius:var(--control-border-radius) var(--control-border-radius) var(--control-border-radius) var(--control-border-radius)}.tool-bar meter::-webkit-meter-inner-element,.pagination meter::-webkit-meter-inner-element{-webkit-appearance:inherit;box-sizing:inherit;border:var(--control-border);height:var(--control-height)}.tool-bar>*:not(meter),.tool-bar>form>*:not(meter),.pagination>*:not(meter),.pagination>form>*:not(meter){border:var(--tool-bar-element-border)}.tool-bar>meter,.pagination>meter{height:var(--control-height);border:var(--tool-bar-element-border);padding:0}.tool-bar>input:not([type=submit]),.pagination>input:not([type=submit]){border:var(--tool-bar-element-border)}.tool-bar label:has(input[type=range]),.pagination label:has(input[type=range]){background:var(--concave-item-bg)}.tool-bar label>input[type=range],.pagination label>input[type=range]{background:none}.tool-bar .spacer,.pagination .spacer{flex-grow:1}.flex-col>.tool-bar{flex-grow:0}*{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--control-fg) var(--control-bg)}::-webkit-scrollbar{width:var(--scrollbar-width);background-color:color-mix(in srgb,var(--accent-color) 30%,transparent)}::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--accent-color) 15%,var(--control-bg));border-radius:0}::-webkit-scrollbar-thumb{background-color:var(--control-fg);border-radius:min(var(--border-radius),5px);border:none}::-webkit-scrollbar-corner{background-color:color-mix(in srgb,var(--accent-color) 20%,var(--control-bg));border-radius:0 0 4px}::-webkit-scrollbar-button{background-color:color-mix(in srgb,var(--accent-color) 20%,var(--control-bg))}::-webkit-scrollbar-button:vertical:decrement{border-radius:6px 6px 0 0}::-webkit-scrollbar-button:vertical:increment{border-radius:0}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;--concave-item-box-shadow: none}input[type=range]::-webkit-slider-runnable-track{background-color:color-mix(in srgb,var(--control-bg) 70%,var(--control-fg));border:var(--control-border);border-radius:250px;height:calc(var(--control-height) / 3)}input[type=range]::-webkit-slider-thumb{margin-top:-7.8px;width:calc(var(--control-height) / 1.6);height:calc(var(--control-height) / 1.2);background:var(--slider-thumb);border:var(--control-border);border-width:2px;border-radius:100px;-webkit-appearance:none}input[type=range]::-moz-range-track{background-color:color-mix(in srgb,var(--control-bg) 70%,var(--control-fg));border:var(--control-border);border-radius:250px;height:calc(var(--control-height) / 3)}input[type=range]::-moz-range-thumb{width:calc(var(--control-height) / 1.6);height:calc(var(--control-height) / 1.2);background:var(--slider-thumb);border:var(--control-border);border-width:2px;border-radius:100px}progress{height:var(--control-height);background:var(--control-bg);box-shadow:var(--concave-item-box-shadow);border-radius:var(--control-border-radius)}progress::-webkit-progress-bar{background:var(--control-bg);box-shadow:var(--concave-item-box-shadow);border-radius:var(--control-border-radius)}progress::-webkit-progress-value{background-color:var(--highlight-color);border-radius:var(--control-border-radius)}progress::-moz-progress-bar{background-color:var(--highlight-color);border-radius:var(--control-border-radius)}meter{height:var(--control-height);border-radius:var(--control-border-radius);border-color:var(--control-border-color);padding:0}@supports (-moz-appearance: none){meter,.tool-bar>label>meter{height:12px;margin-top:calc((calc(var(--control-height) - 12px)) / 2);box-shadow:var(--concave-item-box-shadow);background:var(--concave-item-bg);min-height:12px;border-radius:60px}.tool-bar label meter{min-height:12px}}*::-moz-meter-bar{width:100%!important;display:block!important;flex-grow:1;height:10px;background:var(--control-bg);border:var(--thin-border);border-radius:var(--control-border-radius)}meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value,meter::-webkit-meter-even-less-good-value{transition:.15s linear width}meter::-webkit-meter-bar{border-color:var(--control-border-color);background:var(--control-bg);box-shadow:var(--concave-item-box-shadow);border-radius:var(--control-border-radius)}meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value,meter::-webkit-meter-even-less-good-value{border-radius:var(--control-border-radius)}meter::-webkit-meter-optimum-value{background:var(--success-color)}meter::-webkit-meter-suboptimum-value{background:var(--warning-color)}meter::-webkit-meter-even-less-good-value{background:var(--danger-color)}meter:-moz-meter-optimum::-moz-meter-bar{background:var(--success-color)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--warning-color)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--danger-color)}input[type=checkbox],input[type=radio],:is(input[type=checkbox],input[type=radio]):before{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}input[type=checkbox],input[type=radio]{-webkit-appearance:none;border-radius:50px;-moz-appearance:none;appearance:none;background:var(--concave-item-bg);box-shadow:var(--concave-item-box-shadow);border:var(--control-border);width:var(--control-height);flex-basis:var(--control-height);height:var(--control-height);flex-grow:0!important;--slider-position: 0px}input[type=radio]:before{transition:background .4s ease,height .1s ease,width .1s ease;background:none;content:"";position:relative;display:inline-block;box-sizing:border-box;border:none;border-radius:50px;margin:0;padding:0;top:5px;left:5px;height:0px;width:0px}input[type=radio]:checked:before{transition:background .4s ease,height .1s ease,width .1s ease;height:calc(calc(var(--control-height) - calc(var(--control-border-width) * 2)) - 10px);width:calc(calc(var(--control-height) - calc(var(--control-border-width) * 2)) - 10px);background:var(--control-fg)}.numval,input[type=number]{font-family:Fira Code,monospace}input[type=checkbox].led{border-radius:50%;margin:0;width:var(--line-height);height:var(--line-height);background:#064103;box-shadow:#5550 0 -1px 7px 1px,inset #6d6d6d 0 -1px 9px,#2c2c2c00 0 2px 12px}input[type=checkbox].led.led-red:checked{background:red;box-shadow:inset #7d3e3e 0 -1px 9px,#f30000bd 0 2px 12px}input[type=checkbox].led.led-yellow:checked{background:#fbff00;box-shadow:inset #7d7c3e 0 -1px 9px,#f3ef00bd 0 2px 12px}input[type=checkbox].led.led-green:checked{background:#0f0;box-shadow:inset #3f7d3e 0 -1px 9px,#00f32ebd 0 2px 12px}input[type=checkbox].led.led-cyan:checked{background:#00f7ff;box-shadow:inset #3e7d78 0 -1px 9px,#00e3f3bd 0 2px 12px}input[type=checkbox].led.led-blue:checked{background:#0004ff;box-shadow:inset #443e7d 0 -1px 9px,#0010f3bd 0 2px 12px}input[type=checkbox].led.led-purple:checked{background:#ff00ea;box-shadow:inset #7d3e7a 0 -1px 9px,#f300f3bd 0 2px 12px}input[type=checkbox]:not(.toggle,.led){border-radius:calc(var(--control-border-radius) / 2)}input[type=checkbox]:not(.toggle,.led):checked{position:relative}input[type=checkbox]:not(.toggle,.led):before{transition:border-color .4s ease,width .25s ease,height .25s ease;width:0px;height:0px;content:"";background:transparent;border-color:transparent;display:block;position:relative}input[type=checkbox]:not(.toggle,.led):checked:before{transition:border-color .4s ease,width .25s ease,height .25s ease;content:"";transform:rotate(45deg);margin:0;padding:0;border-color:var(--control-fg);border-bottom:4px solid;border-right:4px solid;left:calc(var(--control-height) / 4);height:calc(var(--control-height) / 1.3);width:calc(var(--control-height) / 2.3)}input[type=checkbox].toggle{border-radius:50px;width:calc(var(--control-height) * 1.77)!important;min-width:calc(var(--control-height) * 1.77)!important;--slider-position: var(--control-border-width)}input[type=checkbox].toggle:checked{background:var(--highlight-color);position:relative;--slider-position: calc( calc(var(--control-height) * .777) + var(--control-border-width) )}input[type=checkbox].toggle:before{content:"";position:relative;display:inline-block;box-sizing:border-box;border:var(--control-border);left:var(--slider-position);top:var(--control-border-width);border-radius:50px;margin:0;padding:0;height:calc(100% - calc(var(--control-border-width) * 2));aspect-ratio:1;background:var(--convex-item-bg);transition:left .25s ease,background .4s ease}i[class],button i[class]{color:var(--graphical-fg);vertical-align:middle}button:after,a:after,input:after,select:after,tr:after,label:after{transition:color .2s ease}@media (hover: hover){button:hover:not(:active):not(.specificity_hack),.button:hover:not(:active):not(.specificity_hack),a:hover:not(:active):not(.specificity_hack),button:hover :not(i,b,small,span):not(:active):not(.specificity_hack),a:hover :not(i,b,small,span):not(:active):not(.specificity_hack),.tool-bar>:hover:not(:active):not(.specificity_hack),.tool-bar>a:hover:not(:active):not(.specificity_hack),input:not([type=submit]):not([type=range]):hover:not(:active):not(.specificity_hack),header:not(.undecorated)>:only-child :is(button,.button,input:is([type=submit],[type=button])):hover:not(:active):not(.specificity_hack),header:not(.undecorated)>.tool-bar:only-child :is(input,button,select,a):hover:not(:active):not(.specificity_hack),input:hover:not(:active):not(.specificity_hack),select:hover:not(:active):not(.specificity_hack),tr:hover:not(:active):not(.specificity_hack){color:var(--accent-color);--fg: var(--accent-color);background:var(--hover-color);--control-fg: var(--accent-color)}.tool-bar input[type=range]:hover,.tool-bar label:hover{background:var(--hover-color)}}::selection{background:var(--highlight-color)}::-moz-selection{background:var(--highlight-color)}[v-cloak],[x-cloak]{display:block;padding:50px 0}@keyframes spinner{to{transform:rotate(360deg)}}[v-cloak]:before,[x-cloak]:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:min(4em,80%);height:min(4em,80%);margin-top:-10px;margin-left:-10px;border-radius:50%;border:8px solid var(--control-bg);border-top-color:var(--control-fg);animation:spinner .6s linear infinite;text-indent:100%;white-space:nowrap;overflow:hidden}[v-cloak]>*,[x-cloak]>*{display:none!important}.je-modal{border-radius:var(--border-radius);background-color:var(--box-bg);border:var(--border);box-shadow:var(--window-box-shadow);position:absolute;z-index:10}.je-indented-panel:not(.specificity_hack){border:none;margin:3px;padding:3px}.je-object__container{margin:3px;border:var(--border);border-radius:var(--border-radius);padding:var(--padding);box-shadow:var(--item-box-shadow)}.je-tab--top:not(.specificity_hack){border-color:var(--fg-color);border-width:2px;border-top-left-radius:var(--control-border-radius);border-top-right-radius:var(--control-border-radius);box-shadow:var(--window-box-shadow);background:var(--control-bg)!important}.je-header>span{font-weight:700}.je-indented-panel--top:not(.specificity){margin-left:3px;padding-left:3px}.je-indented-panel .form-control{display:flex;flex-direction:column}.je-indented-panel .form-control>label:is(:first-child){font-weight:700}.je-indented-panel .form-control>input,.je-indented-panel .form-control>select,.je-indented-panel .form-control>textarea,.je-indented-panel .form-control>p{margin-left:var(--gap)}.je-indented-panel .form-control>p{color:var(--graphical-fg);font-size:80%}.json-editor-btn-edit_properties{border:none;padding:4px}.json-editor-btn-edit_properties:before{content:"⚙️"}.json-editor-btn-edit_properties span{display:none}.json-editor-btn-add{border:none;padding:4px}.json-editor-btn-add:before{content:"➕"}.json-editor-btn-add span{display:none}
