header[data-v-3c330f44]{width:100%;font-size:var(--small);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:5vw;padding:2px 1em;line-height:1.1;display:flex;position:relative}header button[data-v-3c330f44]{font-size:inherit;line-height:inherit}header a[data-v-3c330f44],footer a[data-v-3c330f44]{padding:.5em .55vw;display:block}header a.active[data-v-3c330f44]{color:var(--primary-color);font-weight:600}header a.router-link-exact-active[data-v-3c330f44]{color:var(--text-color)}@media (width>=60em){header[data-v-3c330f44]{font-size:var(--snormal)}}@media (height>=40em){header[data-v-3c330f44]{z-index:10;background-color:var(--bg);position:sticky;top:0}}header>nav[data-v-3c330f44],footer>nav[data-v-3c330f44]{flex-wrap:nowrap;align-items:center;gap:4vw;height:100%;display:flex;overflow:auto}header .header-links[data-v-3c330f44]{align-items:center;gap:1vw;padding:0 2px;display:flex}header .progress[data-v-3c330f44]{z-index:1;justify-content:center;width:100%;display:flex;position:absolute;top:0;left:0}header[data-v-3c330f44]>:not(.progress){z-index:2;position:relative}footer[data-v-3c330f44]{font-size:var(--small);padding:0 1em}footer nav[data-v-3c330f44]{padding:2px;display:flex}.logo[data-v-3c330f44]{color:var(--fg);-webkit-hyphens:none;hyphens:none;white-space:nowrap;align-items:center;gap:.5em;font-weight:500;display:flex}.logo svg[data-v-3c330f44]{color:var(--primary-color);flex:0 0 1em}.slide-fade-enter-active[data-v-3c330f44]{transition:all .2s ease-out .1s}.slide-fade-leave-active[data-v-3c330f44]{transition:all .1s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-3c330f44],.slide-fade-leave-to[data-v-3c330f44]{opacity:0;transform:translate(10%)}.startview[data-v-6a51c370]{max-width:54em}.startview[data-v-6a51c370]>*{width:100%}.code-header[data-v-6a51c370]{margin:0;font-size:1.125em}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.tippy-box[data-theme~=light-border]{color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #00081026;box-shadow:0 4px 14px -2px #00081014}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";z-index:-1;position:absolute}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-style:solid;border-color:#0000}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-width:7px 7px 0;border-top-color:#00081033;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-width:0 7px 7px;border-bottom-color:#00081033;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-width:7px 0 7px 7px;border-left-color:#00081033;top:1px;left:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;border-right-color:#00081033;top:1px;right:17px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}svg[data-v-8e622314]{stroke:currentColor;display:inline-block}.icons svg.panel-size[data-v-8e622314]{width:auto}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/fonts/inter-v19-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/static/fonts/inter-v19-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/fonts/inter-v19-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/static/fonts/inter-v19-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/fonts/inter-v19-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/static/fonts/inter-v19-latin-700italic.woff2)format("woff2")}:root{--small:.875em;--xsmall:.8125em}*,:before,:after{box-sizing:inherit;margin:0}html{box-sizing:border-box;scroll-behavior:smooth;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-size:1em;line-height:1.5;overflow-x:hidden}body{-webkit-hyphens:auto;hyphens:auto;min-height:100vh;transition:color .5s,background-color .5s}img,picture,video,object{width:auto;max-width:100%;height:auto}img[src$=\.svg]{width:100%;max-width:none}a{text-decoration:none}input,button,textarea,select{font-family:inherit;font-size:inherit}:where(ul,ol,dl,dt,dd,p,figure,blockquote){hanging-punctuation:first last;text-wrap:pretty}.centered{text-align:center;text-wrap:balance}.smallcaps{font-variant-numeric:oldstyle-nums;font-variant-caps:all-small-caps}.spacearound{margin-inline:1em}.spaceafter{margin-right:1em}.spacebefore{margin-left:1em}.space05before{margin-left:.5em}.space05after{margin-right:.5em}.vue-notification-group{transform:translateY(2.5em)}.vue-notification{color:var(--fg);box-shadow:0 0 .5em var(--color-shadow);opacity:.9;margin:.5em;padding:.25em 1em;font-size:1em}.vue-notification .notification-title{font-size:var(--snormal);font-weight:400}.vue-notification .notification-content{font-size:var(--small)}.vue-notification.success{background:var(--bg);border-color:var(--color-success)}.vue-notification.error{background:var(--bg);border-color:var(--color-error)}@media print{.vue-notification{display:none!important}}:root{--f:255;--b:0;--fg:rgb(var(--f), var(--f), var(--f));--fg05:rgba(var(--f), var(--f), var(--f), .5);--bgframe:#000a0eD;--bgbase:#000e14;--bg:#172025;--color-shadow:rgba(var(--f), var(--f), var(--f), .75);--border-color:#5f6161;--border2-color:#7d7d7d;--borderdark-color:#31393b;--border:1px solid var(--border-color);--primary-color:#00a0d0;--secondary-color:#fff;--color-error:#c00;--color-success:#070;accent-color:var(--primary-color);filter:saturate(1.25)}:root.light{--f:0;--b:255;--bgframe:#fff;--bgbase:#f2f2f2;--bg:#fff;--border-color:#d9d9d9;--border2-color:#aaa;--borderdark-color:#dfdfdf;filter:saturate()}@media print{:root,:root.light,:root.dark{--f:0;--b:255;--bgframe:#fff;--bgbase:#fff;--bg:#fff;--border-color:#d9d9d9;--borderdark-color:#dfdfdf;filter:saturate()}}.primary-color,.button-text.primary-color{color:var(--primary-color)}button,select{accent-color:var(--fg)}a,.a{color:var(--primary-color);stroke:currentColor;outline:0 solid var(--border-color)}a:hover,a:focus-visible{color:var(--fg);outline-width:2px}button,.button{color:var(--secondary-color);stroke:var(--secondary-color);background-color:var(--primary-color)}.textlink,.textcolor{color:var(--fg)}.textlink:hover,.textlink:focus-visible{color:var(--primary-color);outline-width:2px}.field{display:block}.field+.field{margin-top:1.5rem}.output-list .field+.field{margin-top:1rem}.addressfields .field+.field{margin-top:.5rem}.addressfields .fieldlabel{font-size:var(--small);margin-bottom:0}.field.checkbox-field+.field.checkbox-field{margin-top:.75rem}.basefields .field+.field{margin-top:0}.fieldblock,.field.fieldblock{margin-block:3rem;display:block}.fieldblock:first-child,.field.fieldblock:first-child{margin-top:0}.output.fieldblock,.properties>.fieldblock{margin-block:0}.formsection{margin-bottom:2rem;display:block}.formsection+.formsection-sep{margin-top:-1rem}.formsection.formsection-readonly{margin-top:0;margin-bottom:1em}.formsection-sep{border-top:1px solid var(--borderdark-color);padding-top:1.5rem}.formsection .field:last-child{margin-bottom:0}.separator{border-top:1px solid var(--borderdark-color);padding-top:1em}.fieldlabel{font-size:var(--normal);margin-bottom:.3em}.fieldlabel-1,.fieldlabel-2{font-size:var(--snormal);font-weight:400}.fieldlabel-3{font-weight:400}.fieldlabel-4,.fieldlabel-5{font-size:var(--snormal);font-weight:400}.valuelabel{font-size:var(--snormal)}.radioicons .valuelabel,.swatch .valuelabel{font-size:var(--small)}label:has(input:checked){color:var(--primary-color)}.checkbox-field{gap:.5em;display:flex}::placeholder,.emptyselect:not(:focus),.emptyselect>option:first-child:disabled{color:inherit;opacity:.35;text-align:right;font-style:italic}::placeholder,.emptyselect>option:first-child:disabled{font-size:var(--small)}:disabled{pointer-events:none;opacity:.25}input,select,option,textarea{color:var(--fg);background:var(--bg);border:none;border:1px solid var(--border-color);border-width:0 0 1px;padding:.5rem}input,select{border-radius:0}select{max-width:100%;padding-block:.5em;padding-inline:0 1em}.select-s{padding-block:.25em}.select-simple,textarea{border-radius:var(--radius-s)}textarea{resize:vertical;border-width:1px;height:4em}input:hover,select:hover,textarea:hover{border-color:var(--border-color)}.noselection:not(:focus){color:var(--fg05);font-style:italic}input[type=radio],input[type=checkbox]{padding:initial;margin-left:.15em;transform:scale(1.15)}input:focus-visible{border-color:var(--fg)}input[type=radio]:disabled~span,input[type=checkbox]:disabled~span{opacity:.5}input:read-only{pointer-events:none;border:none}.invalid{border-color:var(--color-error)!important}.disabled{pointer-events:none;opacity:.3}button,.button,.button-1,.button-2,.button-3,.button-action{border-radius:var(--radius-s);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.4em 1em;line-height:1.5;transition:color .2s,background-color .15s;display:inline-flex}button,.button-1,.button-2,.button-3,.button-action{font-size:var(--snormal)}.button-1{color:var(--secondary-color);background-color:var(--primary-color);font-weight:500}.button-2,.button-3,.button-action{color:var(--fg);background-color:var(--bg)}.button-2{border-color:currentColor;font-weight:700}.button-3{border-color:var(--border-color);font-weight:500}.button-action{border-color:var(--border-color);padding:.25em .75em;font-weight:400}.button-warning{color:var(--secondary-color);background-color:var(--color-error)}.button:hover,.button:focus-visible,.button-1:hover,.button-1:focus-visible,.button-warning:hover,.button-warning:focus-visible{color:var(--primary-color);background-color:var(--bg);border-color:var(--bg)}.button-2:hover,.button-2:focus-visible,.button-3:hover,.button-3:focus-visible{color:var(--primary-color);border-color:var(--bg)}.button-icon:not(.button-1){color:inherit;background-color:#0000;border:none;align-items:center;padding:.25em;display:inline-flex}.button-text,.button-link{color:inherit;background-color:#0000;border:none;border-radius:0;padding:0}.button.router-link-exact-active{border:none}.button-1.router-link-exact-active{opacity:.5}.button-link,.button-text.router-link-active,.button-text.router-link-exact-active{color:var(--primary-color)}.button-link{color:var(--primary-color);background-color:#0000;border:none;padding:0;font-weight:600}.button-small{padding:.125em .75em}.button-right{margin-left:auto}.button-centered{margin-inline:auto;display:flex}.button-full{width:100%}button svg,.button svg{height:1.2em}.button-small svg{height:1em;margin:.1em 0}.button-icon-l svg{height:1.25em}.button-icon-xl svg{height:1.5em}button:hover,button:focus-visible{cursor:pointer;outline:2px solid var(--border-color)}.button-2:hover,.button-2:focus-visible{color:var(--primary-color)}.formcombo{flex-wrap:wrap;align-items:stretch;gap:.5em;display:flex}.form-error{color:var(--color-error);font-weight:700}.working{pointer-events:none}.working input,.working select,.working textarea,.working button{opacity:.75}html{color:var(--fg);background-color:var(--bgbase)}html,body,.app{height:100%}.app{grid-template-rows:auto 1fr;display:grid}.app>header,.app>footer{background-color:var(--bgframe)}.app>header{border-bottom:1px solid var(--borderdark-color);min-height:3em}.app>footer{border-top:1px solid var(--borderdark-color)}.h-inherit{height:100%}.ml{margin-left:1em}.mla{margin-left:auto}.mr{margin-right:1em}.mt{margin-top:1rem}.mt-05{margin-top:.5rem}.mt-2{margin-top:1.5rem}.mt-3{margin-top:2.5rem}.mb-0{margin-bottom:0}.mb-05{margin-bottom:.5rem}.mb,.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:1.5rem}.mb-3{margin-bottom:2.5rem}.replaced{margin-inline:-.5em;padding:.25em .5em}.replaced-out{margin-inline:-.5em}.nolist{margin:0;padding:0;list-style:none}main{flex-direction:column;display:flex}.fieldsection{margin-bottom:1em;display:block}.scroll-container{height:inherit;position:relative}.scroll-container .fixed-bottom{z-index:1;position:sticky;bottom:0}.section{margin-bottom:var(--margin)}.title{border-bottom:1px solid var(--border-color);margin-bottom:var(--margin);padding-bottom:.4em}.title h1{font-size:var(--large);margin:0}.topbar{justify-content:space-between;align-items:center;margin-bottom:1.5em;display:flex}.max-content,.form-content,.page-content{width:100%;max-width:min(var(--max-content), 100%);justify-self:center;padding:2em 20px}.page-content{max-width:80em}.form-content{max-width:40em}.box{background-color:var(--bg);padding:var(--padding);border-radius:var(--radius);margin-bottom:var(--margin);box-shadow:0 4px 6px -4px #0000001a}.box-small{padding-block:calc(var(--padding) / 2)}.page-centered{justify-content:center;display:flex}.content-centered{justify-content:center;align-items:center;display:flex}.flextext{align-items:center;gap:.2em;display:flex}.flextext svg{vertical-align:text-bottom}.flexitems,.flexitems-end{flex-wrap:wrap;align-items:center;gap:1em;display:flex}.flex-align-start,.flexitems-align-center{align-items:flex-start}.flexitems-end{justify-content:flex-end}.flexitems>h1,.flexitems>h2,.flexitems>h3,.flexitems>h4,.split>h1,.split>h2,.split>h3,.split>h4{margin-bottom:0}:is(.flexitems:has(h1),.split:has(h1)){margin-bottom:2em}:is(.flexitems:has(h2),.split:has(h2)){margin-bottom:1em}.split,.splitactions{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.align-start{align-items:flex-start}.splititem-end{margin-left:auto}.splitactions{margin-bottom:2em}h1.split,h2.split{gap:0 1rem}@media print,(width>=60em){.cols,.split{--colgap:2em;justify-content:space-between;gap:0 var(--colgap);flex-wrap:wrap;display:flex}.cols>*{flex:0 auto}.cols>main,.cols>.main{flex-basis:calc(60% - var(--colgap));min-width:min(20em,100vw)}.cols>aside,.cols>.aside{flex-basis:35%;overflow:auto}.col-start{align-self:flex-start}.cols-1-1,.cols-1-2{flex-wrap:nowrap;overflow:hidden}.cols-1-1.cols-1-1>*{flex:0 0 calc(50% - var(--colgap) / 2);overflow:auto}.cols-1-2.cols-1-2>*{flex:0 0 calc(40% - var(--colgap) / 2);overflow:auto}.cols-1-2.cols-1-2>*+*{flex:0 0 calc(60% - var(--colgap) / 2);width:50%;overflow:auto}.cols-1-1-1.cols-1-1-1>*{flex:0 0 calc(32% - var(--colgap) / 3);overflow:auto}.cols-visible,.cols-visible.cols-visible>*{overflow:visible}.cols-top{align-items:flex-start}}.nowrap{flex-wrap:nowrap}.sticky,.sticky-bottom{z-index:1;position:sticky}.sticky{top:1rem}.sticky-bottom{bottom:1rem}@media (height>=40em){.sticky{top:3rem}}.cards{flex-wrap:wrap;justify-content:center;gap:2em;display:flex}.card{color:var(--fg);border-radius:var(--radius);flex-direction:column;flex:0 14em;display:flex}.card .box{height:100%;margin:0}.card .preview{aspect-ratio:1;border-radius:inherit;width:calc(100% + 1em);max-width:none;height:auto;margin:-.5em -.5em .25em}.card-link{flex:0 1 calc(50% - var(--padding) / 2);text-align:center;min-width:min(20em,100%);max-width:24.5em;color:var(--fg);overflow:hidden}.card-image{width:calc(100% + 2 * var(--padding));max-width:none;margin:calc(var(--padding) * -1) calc(var(--padding) * -1) 0}.card-link>.card-content{flex-direction:column;flex:1;align-items:center;margin:.5em;display:flex}.sections{padding:1rem}.sections-hidden{display:none}.sections-hidden2{opacity:.25}.sections-one-active{border:none}.section{margin:0}.section:not(:last-child){border-bottom:1px solid var(--border-color)}.section-active:not(:last-child){border-color:var(--fg)}.sections-one-active.section-active{border-color:#0000;margin-bottom:0}.section>header{cursor:move;justify-content:space-between;align-items:center;display:flex}.section-surplus{opacity:.5;text-decoration:line-through}.section-active>header{color:var(--secondary-color);stroke:var(--secondary-color);background-color:var(--primary-color);border-radius:var(--radius-s)}.sections-one-active>header{display:none}.section-toggler{text-align:left;width:100%;padding:1em 1rem 1em .5rem;display:block}.section-active>.handle>.section-toggler{width:4rem;padding-inline:1.5rem}.section-description{justify-content:space-between;align-items:center;gap:1em;display:flex}.section .handle-icon{flex:0 0 4em;width:4em;height:2em}.section-content{opacity:0;max-height:0;transition:max-height .2s;overflow:hidden}.section-active>.section-content{opacity:1;max-height:1000em;padding:1em .5em 2.5em;overflow:visible}.section-content h3.label,.section-content>button{margin-bottom:1em}@media print{@page{margin:1cm}:root{font-size:10pt}.no-print{display:none!important}.max-content{max-width:100%!important;padding:0 0 1cm!important}.box{box-shadow:none!important;padding:0!important}.sticky{position:relative}.app>footer{border:none}}@media not print{.print-only{display:none!important}}::-webkit-scrollbar{max-width:7px;max-height:7px}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:0}::-webkit-scrollbar-track{background:var(--bghtml);border-left:1px solid var(--bg);border-radius:0}:root{--max-content:100em;--padding:1.5rem;--padding-box:1rem 1.5rem;--margin:1.5rem;--radius:.5rem;--radius-s:.25rem;--opacity:.7;--xlarge:1.625rem;--large:1.375rem;--medium:1.25rem;--normal:1rem;--snormal:.875rem;--small:.75rem;--xsmall:.625rem}body{font:1em/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@keyframes spin{0%{transform:translate(-50%)}50%{transform:translate(50%)}to{transform:translate(-50%)}}div.progress{pointer-events:none}progress:not([value]){appearance:none;outline:2px solid var(--bg);border-radius:2px;width:50vw;height:3px;margin:0 auto;animation:2s linear infinite spin}progress::-webkit-progress-bar{background-color:var(--primary-color)}pre{white-space:pre-wrap;word-break:break-all;font:.85em Consolas,monospace}svg{height:1.2em}h1,.h1{font-weight:500;font-size:var(--xlarge);margin-bottom:.5em;line-height:1.1}h2,.h2,h3,.h3,h4,.h4{font-weight:400}h2,.h2{font-size:var(--normal);margin-bottom:.5em}h3,.h3{font-size:var(--snormal);margin-bottom:1em}h4,.h4{font-size:var(--snormal);margin-bottom:.5em}.h4-sameheight{padding-top:calc(1em - var(--snormal))}h3+h4{margin-top:1.5em}.header{border-bottom:1px solid var(--border2-color);margin-bottom:.5em}p{margin-bottom:1.5em}ul,ol{padding-left:3ch}.nolist{padding-left:0;list-style:none}.richtext p,.richtext ul,.richtext ol{margin-bottom:1em}table{border-collapse:collapse;margin-inline:-.5em}tr{vertical-align:top;text-align:left;page-break-inside:avoid}th,td{padding-left:.5rem;padding-right:.5rem}thead th{font-size:var(--small);padding-bottom:.75em;font-weight:500}thead th button{font-size:inherit;font-weight:inherit}tfoot tr>*{padding-top:.5em}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breakword{word-break:break-word}.tabnums{font-variant-numeric:tabular-nums}.textblock{white-space:pre-wrap;font-style:italic;display:block}.text-center{text-align:center}.text-right{text-align:right}.xsmall{font-size:var(--xsmall)}.xsmall.sameheight{padding-top:calc(1rem - var(--xsmall))}small,.small{font-size:var(--small)}.small.sameheight,small.sameheight{padding-top:calc(1rem - var(--small))}.snormal{font-size:var(--snormal)}.snormal.sameheight{padding-top:calc(1rem - var(--snormal))}.normal{font-size:var(--normal)}.medium{font-size:var(--medium)}.large{font-size:var(--large)}.normalweight{font-weight:400}.semibold{font-weight:500}.bold{font-weight:700}.note:not(:empty){opacity:var(--opacity);font-weight:400;display:inline-block}.bordered{border:1px solid var(--border-color)}.opacity{opacity:var(--opacity)}.nowrap{white-space:nowrap}.router-link-exact-active{pointer-events:none}.draggable-item{transition:transform .5s}.draggable-item.sortable-ghost{opacity:.5}.draggable-item.sortable-chosen{outline:2px solid}.swatch{flex-direction:column;align-items:center;gap:.2em;width:3em;display:flex;overflow:visible}.swatch:hover,.swatch:focus-visible{outline:none}.swatch.active{color:var(--primary-color)}.swatch-color{border:1.5px solid var(--border-color);border-radius:100%;width:2.5em;height:2.5em;display:block}.swatch-metal{background:url(/static/models/material/metal.png) no-repeat}.swatch-mirror{background:linear-gradient(10deg,#0000 0% 25%,#ffffffe6 40% 50%,#0000 65% 100%)}.swatch-glass{background:linear-gradient(10deg,#0000 0% 30%,#ffffff4d 40% 45%,#0000 55% 100%)}.swatch.active .swatch-color{border-color:currentColor}.swatch:hover .swatch-color,.swatch:focus-visible .swatch-color{outline:2px solid var(--border-color)}.swatch>span{display:block}.swatch .valuelabel{margin-bottom:.25em;line-height:1.4}.iconlink{align-items:center;gap:.2em;display:inline-flex}.edit-link{justify-content:space-between;align-items:center;display:flex}.iconlink>svg,.edit-link>svg{height:1.2em;margin-right:.5em}svg.icon{height:1.2em}.navbar,.actions{background-color:var(--bg);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.6em;display:flex}.actions-list{flex-direction:column;align-items:stretch;gap:1.5em}.actions>*{white-space:nowrap;border:none;padding:.25em .75em;font-weight:400;position:relative}.action-full,.actions-full>*{padding:.5em 1em;font-weight:400}.actions>b{padding-right:1.5em;font-weight:700}.actions:not(.actions-sep):not(.actions-list)>*+:after{content:"";background:var(--border-color);width:1px;display:block;position:absolute;top:.2em;bottom:.2em;left:calc(-.3em - .5px)}.actions-inactive a,.actions-inactive button{opacity:.5;filter:grayscale()}.actions-inactive a:hover,.actions-inactive button:hover,.actions-inactive a:focus-visible,.actions-inactive button:focus-visible{opacity:1;filter:grayscale(0)}.action-main{color:var(--primary-color);flex-basis:100%;justify-content:flex-start}.actions .button.router-link-exact-active{color:var(--text-color)}.actions .action-main.button.router-link-exact-active svg{display:none}.actions-list>*{justify-content:space-between;margin:0;display:flex}.accordion{--accordion-border:var(--border-color);margin-bottom:1rem}.accordion dt{z-index:2;margin-bottom:-1.5px;position:relative}.accordion dt button{font-size:var(--snormal);color:var(--fg);background:var(--bgbase);border:1px solid var(--accordion-border);border-radius:0;justify-content:flex-start;width:100%;padding:.5em}.accordion>div:first-child dt:first-child button,.accordion>dt:first-child button{border-radius:var(--radius) var(--radius) 0 0}.accordion>div:last-child dt:last-child button:not(.active),.accordion>dt:last-child button:not(.active){border-radius:0 0 var(--radius) var(--radius)}.accordion div.active button,.accordion dt button.active{cursor:default;font-weight:700}.accordion dt button.current{color:var(--primary-color)}.accordion dd{max-height:0;padding:0 .5em;overflow:hidden}.accordion div.active dd,.accordion dd.active{border:1px solid var(--accordion-border);border-width:0 1px 1px;max-height:500em;padding:1.5em .5em;transition:all .4s}.accordion dd .note{display:block;transform:translateY(1em)}.accordion .swatches{padding-inline:.5em}.listtable{font-variant-numeric:tabular-nums;width:100%}.listtable-linked{width:calc(100% + 1rem);margin-inline:-.5rem}.listtable-linked tbody tr:hover:not(:has(a:hover)):not(:has(button:hover)){cursor:pointer;outline:2px solid var(--border-color)}.listtable th{font-size:var(--small);text-align:left;padding:1em 1rem 1.5em .5rem;font-weight:500}.listtable td{font-size:var(--snormal);border-bottom:1px solid var(--border-color);padding:1em 1rem 1em .5rem}.listtable tr:last-child td{border-bottom:0}.listtable td>a{justify-content:space-between;align-items:center;gap:.5em;padding:0 .25em;font-weight:500;display:flex}.listtable-item-actions{gap:.5em;display:flex;transform:translateY(-.65em)translate(-.25em)}.listtable-item-actions>:first-child{flex-grow:1;justify-content:flex-start}.listblock{margin-block:1em 1.5em .5em}.listblock-header{border-bottom:1px solid var(--border2-color);margin-bottom:.5em;font-weight:500}.listblock-item{justify-content:space-between;display:flex}.output-component+.output-component{margin-top:1em}.output-label{font-size:var(--xsmall);opacity:var(--opacity)}.properties>div{flex-direction:column;display:flex}.property-label,.properties dt{font-size:var(--xsmall);opacity:var(--opacity)}.properties dt.level-0{opacity:.7;font-size:var(--small)}.properties dt.level-1{opacity:.5;font-size:var(--xsmall)}.properties dd{font-size:var(--snormal);margin-bottom:.5em}.output-properties dd{margin-bottom:1em}dialog{width:100vw;height:100%;color:var(--fg);opacity:0;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;transition:all .5s;display:flex;position:fixed;top:0;left:0}dialog[open]{opacity:1;pointer-events:all}dialog::backdrop{-webkit-backdrop-filter:blur(5px)brightness(.5);backdrop-filter:blur(5px)brightness(.5)}.dialog-content{background:var(--bg);padding:2em}
