:root{--blue:#00a;--gray:#aaa;--black:#000;--white:#fff;--cyan:#0aa;--lcyan:#5ff;--yellow:#ff5;--lgreen:#5f5;--lmag:#f5f;--red:#a00;--dgray:#555;--cw:8px;--ch:14px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--shell-bg)}html{scroll-padding-top:env(safe-area-inset-top,0px);height:100%}*,:before,:after{box-sizing:inherit}body.app{background:var(--shell-bg);min-height:100%;line-height:var(--ch);flex-direction:column;margin:0;display:flex;padding:0!important}#app{display:contents}.static-page{width:100%;max-width:88ch;padding:var(--ch) calc(var(--cw) * 2);color:var(--panel-text);background:var(--panel-bg);margin:0 auto}.static-page a{color:var(--panel-strong)}.static-page h1,.static-page h2,.static-page h3{color:var(--panel-accent);margin:var(--ch) 0 calc(var(--ch) / 2)}.static-page p,.static-page ul,.static-page ol,.static-page dl,.static-page blockquote{margin:0 0 var(--ch)}.static-page li{margin-bottom:calc(var(--ch) / 2)}.static-page small{color:var(--panel-accent)}.static-page img{max-width:100%;image-rendering:pixelated}.static-page dt{float:left;clear:left;width:14ch;color:var(--panel-strong)}.static-page dd{margin:0 0 0 14ch}h1,h2,h3,h4{font-size:16px;font-weight:400;line-height:var(--ch);background:0 0;border:0;margin:0;padding:0;animation:none}h1:before,h1:after,h2:before,h2:after,h3:before,h3:after,h4:before,h4:after{content:""!important}button{font:inherit;color:inherit}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .24s steps(4,end);overflow:hidden}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.menubar.bg-primary{background-color:var(--menu-bg)!important}.menubar{top:env(safe-area-inset-top,0px);z-index:40;min-height:calc(var(--ch) * 2);flex:none;position:sticky;padding:0 var(--cw)!important}.menubar .navbar-brand{padding:7px var(--cw);margin:0;font-size:16px;color:var(--menu-text)!important}.menubar .nav-link{cursor:pointer;padding:7px calc(var(--cw) * 2)!important;color:var(--menu-text)!important}.menubar .nav-link u{color:var(--menu-key);text-decoration:none}.menubar .navbar-brand:hover,.menubar .navbar-nav .nav-link:hover,.menubar .navbar-nav .nav-link:focus{background:var(--menu-hover-bg);color:var(--menu-hover-text)!important}.menubar .navbar-nav .nav-link.active{background:var(--menu-active-bg);color:var(--menu-active-text)!important}.menubar .nav-link.active u{color:var(--menu-active-key)}.menubar .navbar-toggler{padding:7px var(--cw);cursor:pointer;color:var(--menu-text);background:0 0;border:0}.menubar .navbar-collapse{flex-basis:100%}.menubar .node{padding:7px var(--cw);color:var(--menu-text);margin-left:auto;display:none}.menubar .node .on{color:var(--black);background:var(--lgreen);padding:0 4px}@media (width>=768px){.menubar .navbar-collapse{flex-basis:auto}.menubar .collapse:not(.show){display:flex}.menubar .node{display:block}}.screen{gap:var(--ch) calc(var(--cw) * 2);padding:var(--ch) var(--cw) calc(var(--ch) * 2);flex:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""list""detail""cmd";align-content:start;display:grid}.a-head{grid-area:head}.a-cmd{grid-area:cmd}.a-list{grid-area:list}.a-detail{grid-area:detail}@media (width>=1024px){body.app{height:100%;overflow:hidden}.screen{min-height:0;padding:var(--ch) calc(var(--cw) * 3) calc(var(--ch) * 2) calc(var(--cw) * 2);grid-template:"head head head""cmd list detail"minmax(0,1fr)/150px minmax(0,1fr) clamp(380px,31.5vw,440px);align-content:stretch}.screen.no-detail .a-list{grid-column:2/4}}.win{background:var(--dialog-bg);color:var(--dialog-text);padding:calc(var(--ch) * 1.5) calc(var(--cw) * 2) var(--ch);box-shadow:calc(var(--cw) * 2) var(--ch) 0 0 var(--shadow);flex-direction:column;min-height:0;display:flex;position:relative}.win:before{content:"";top:7px;bottom:7px;left:calc(var(--cw) * .75);right:calc(var(--cw) * .75);border:3px double var(--dialog-border);pointer-events:none;position:absolute}.win-title{color:var(--dialog-text);background:var(--dialog-bg);padding:0 var(--cw);white-space:nowrap;z-index:1;text-overflow:ellipsis;max-width:calc(100% - 64px);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.win.is-active .win-title{background:var(--dialog-title-active-bg);color:var(--dialog-title-active-text)}.win-body{min-height:0;padding:var(--ch) var(--cw);scrollbar-color:var(--dialog-scroll-thumb) var(--dialog-scroll-track);flex:auto;position:relative;overflow:auto}.nc{background:var(--panel-bg);color:var(--panel-text);padding:calc(var(--ch) * 1.5) var(--cw) var(--ch);min-height:0;box-shadow:calc(var(--cw) * 2) var(--ch) 0 0 var(--shadow);flex-direction:column;display:flex;position:relative}.nc:before{content:"";border:3px double var(--panel-border);pointer-events:none;position:absolute;inset:7px 4px}.nc-title{background:var(--panel-bg);color:var(--panel-text);padding:0 var(--cw);white-space:nowrap;z-index:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.nc.is-active .nc-title{background:var(--panel-title-active-bg);color:var(--panel-title-active-text)}.nc-body{min-height:0;padding:4px var(--cw);scrollbar-color:var(--panel-border) var(--panel-bg);flex:auto;position:relative;overflow:auto}.nc-body::-webkit-scrollbar{width:var(--cw);height:var(--cw)}.win-body::-webkit-scrollbar{width:var(--cw);height:var(--cw)}.nc-body::-webkit-scrollbar-track{background:var(--panel-bg)}.nc-body::-webkit-scrollbar-thumb{background:var(--panel-scroll)}.win-body::-webkit-scrollbar-track{background:var(--dialog-scroll-track)}.win-body::-webkit-scrollbar-thumb{background:var(--dialog-scroll-thumb)}.nc-foot{border-top:1px solid var(--panel-border);margin:var(--ch) var(--cw) 0;justify-content:space-between;gap:var(--cw);flex-wrap:wrap;padding-top:7px;display:flex}.nc-foot .y{color:var(--panel-accent)}.head{gap:calc(var(--cw) * 4);padding:calc(var(--ch) * 1.5) calc(var(--cw) * 3) var(--ch);flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex}.banner{font:inherit;line-height:var(--ch);color:var(--logo-primary);white-space:pre;text-shadow:var(--cw) 0 0 var(--logo-shadow);margin:0;overflow:hidden}.title-plain{color:var(--logo-primary);display:none}.sub{color:var(--panel-strong);letter-spacing:0;margin-top:7px}.sub .dim{color:var(--panel-text)}.stats{gap:0 calc(var(--cw) * 3);grid-template-columns:repeat(4,auto);align-content:center;display:grid}.stat{flex-direction:column;align-items:flex-start;display:flex}.stat .n{color:var(--panel-strong);font-size:16px}.stat .l{color:var(--panel-text)}.nodeinfo{gap:0 calc(var(--cw) * 2);grid-template-columns:auto auto;align-content:center;display:grid}.nodeinfo dt{color:var(--panel-text);font-weight:400}.nodeinfo dd{color:var(--panel-strong);margin:0}.nodeinfo .on{color:var(--panel-ok)}@media (width<=767.98px){.banner{display:none}.title-plain{display:block}.stats{grid-template-columns:repeat(2,auto)}.nodeinfo{display:none}.head{padding-left:calc(var(--cw) * 2);padding-right:calc(var(--cw) * 2)}}.cmds{margin:0;padding:0;list-style:none}.cmd{justify-content:space-between;gap:var(--cw);text-align:left;width:100%;padding:4px var(--cw);cursor:pointer;color:var(--panel-text);line-height:var(--ch);background:0 0;border:0;display:flex}.cmd .k{color:var(--panel-dim)}.cmd u{color:var(--panel-accent);text-decoration:none}.cmd:hover{background:var(--selection-bg);color:var(--selection-text)}.cmd:hover .k{color:var(--selection-strong)}.cmd.active{background:var(--selection-bg);color:var(--selection-text)}.cmd.active u{color:var(--selection-key)}.cmd:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sep{border:0;border-top:1px solid var(--panel-border);margin:var(--ch) 0;opacity:1}.drive{color:var(--panel-text)}.drive div{justify-content:space-between;gap:var(--cw);display:flex}.drive .v{color:var(--panel-strong)}.meter{color:var(--panel-text);white-space:nowrap;margin-top:7px;overflow:hidden}@media (width<=1023.98px){.a-cmd{display:none}}.filters{padding:0 var(--cw) var(--ch);border-bottom:1px solid var(--panel-border);flex-direction:column;gap:7px;margin-bottom:7px;display:flex}.find-line{gap:var(--cw);align-items:center;min-width:0;display:flex}.find-lbl{color:var(--panel-strong);flex:none;margin:0}.find-input{min-width:0;max-width:48ch;font:inherit;line-height:calc(var(--ch) + 4px);height:calc(var(--ch) + 4px);background:var(--field-bg);color:var(--field-text);caret-color:var(--field-caret);border:0;border-radius:0;flex:auto;padding:0 4px}.find-input::placeholder{color:var(--field-dim);opacity:1}.find-input:focus{outline:2px solid var(--focus);outline-offset:1px}.find-found{color:var(--panel-accent);white-space:nowrap;flex:none}.find-sum{gap:4px calc(var(--cw) * 2);color:var(--panel-text);flex-wrap:wrap;align-items:baseline;display:flex}.find-sum .v{color:var(--panel-strong)}.find-sum .v.on{background:var(--field-bg);color:var(--field-text);padding:0 4px}.find-acts{gap:2px var(--cw);flex-wrap:wrap;margin-left:auto;display:flex}.find-acts .copy-note{order:1}.chip{background:var(--chip-bg);color:var(--chip-text);padding:0 var(--cw);line-height:calc(var(--ch) + 4px);cursor:pointer;white-space:nowrap;border:0}.chip:hover{background:var(--chip-hover-bg)}.chip:disabled{background:var(--chip-disabled-bg);color:var(--chip-disabled-text);cursor:default}.chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.empty .chip{margin-left:var(--cw)}@media (width<=767.98px){.find-acts{margin-left:0}.head{gap:var(--ch)}}.tbl{border-collapse:collapse;table-layout:auto;width:100%;color:var(--panel-text);margin:0}.tbl th,.tbl td{padding:4px var(--cw);text-align:left;white-space:nowrap;vertical-align:baseline;line-height:var(--ch);border:0}.tbl th+th,.tbl td+td{border-left:1px solid var(--panel-border)}.tbl thead th{color:var(--panel-accent);background:var(--panel-bg);z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:400;position:sticky;top:0}.tbl thead th:hover,.tbl thead th .dir{color:var(--panel-strong)}.tbl tbody tr{cursor:pointer}.tbl tbody tr:hover td{background:var(--panel-hover)}.tbl tbody tr.sel td{background:var(--selection-bg);color:var(--selection-text)}.tbl tbody tr.sel td .st{color:var(--selection-text)}.tbl td.id{color:var(--panel-strong)}.tbl tbody tr.sel td.id{color:var(--selection-strong)}.tbl td.title{color:var(--panel-strong);width:100%}.tbl tbody tr.sel td.title{color:var(--selection-text)}.st-PLAYABLE{color:var(--st-playable)}.st-PROTOTYPE{color:var(--st-prototype)}.st-EXPERIMENT{color:var(--st-experiment)}.st-ARCHIVED{color:var(--st-archived)}.st-GRADUATED{color:var(--st-graduated)}.st-GRADUATED:after{content:" ↗"}.empty{padding:var(--ch) var(--cw);color:var(--panel-accent)}#listBody:focus{outline:0}#listBody:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}@media (width<=767.98px){.tbl .c-genre,.tbl .c-year{display:none}.tbl th,.tbl td{padding:4px 6px}}@media (width>=1024px) and (width<=1365.98px){.tbl th,.tbl td{padding:4px 6px}}.d-name{color:var(--dialog-heading);margin-bottom:7px;font-size:16px}.d-id{color:var(--dialog-dim)}.d-type{margin-top:var(--ch);background:var(--tag-bg);color:var(--tag-text);padding:0 var(--cw);display:inline-block}.fields{gap:4px calc(var(--cw) * 2);margin:var(--ch) 0;grid-template-columns:auto 1fr;display:grid}.fields dt{color:var(--dialog-heading);font-weight:400}.fields dd{margin:0}.d-h{color:var(--dialog-heading);margin:var(--ch) 0 7px}.d-p{line-height:calc(var(--ch) * 1.35);margin:0}.actions{gap:var(--ch) calc(var(--cw) * 2);margin-top:calc(var(--ch) * 1.5);flex-wrap:wrap;padding-bottom:7px;display:flex}.dbtn{background:var(--button-bg);color:var(--button-text);padding:0 calc(var(--cw) * 1);line-height:calc(var(--ch) * 1.5);box-shadow:var(--cw) 7px 0 0 var(--shadow);cursor:pointer;white-space:nowrap;border:0;text-decoration:none;display:inline-block}.dbtn:hover{background:var(--button-hover-bg);color:var(--button-hover-text);text-decoration:none}.dbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dbtn:active{transform:translate(var(--cw),7px);box-shadow:none}.dbtn.primary{background:var(--button-primary-bg);color:var(--button-primary-text)}.dbtn.primary:hover{background:var(--button-primary-hover-bg);color:var(--button-primary-hover-text)}.a-detail .back-only{display:none}@media (width<=1023.98px){.a-detail .back-only{display:inline-block}}.d-shot{float:right;max-width:45%;margin:0 0 var(--ch) calc(var(--cw) * 2);border:2px solid var(--black);background:var(--black);cursor:zoom-in;padding:0}.d-shot img{max-width:100%;height:auto;image-rendering:pixelated;display:block}.d-shot:hover{border-color:var(--dialog-heading)}.d-shot:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.a-detail .actions{clear:both}@media (width<=479.98px){.d-shot{float:none;max-width:100%;margin:var(--ch) 0 0;display:block}}.preview-wrap .dlg{width:auto;max-width:100%}.find-grid{gap:7px calc(var(--cw) * 2);margin-bottom:var(--ch);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.find-grid label{color:var(--dialog-heading);margin:0}.find-field{font:inherit;width:100%;min-width:0;height:calc(var(--ch) + 6px);line-height:calc(var(--ch) + 6px);background:var(--field-bg);color:var(--field-text);border:0;border-radius:0;padding:0 4px}.find-field:focus{outline:2px solid var(--focus);outline-offset:1px}.find-field:disabled{color:var(--field-dim)}.find-sort{gap:var(--cw);min-width:0;display:flex}@media (width<=519.98px){.find-grid{grid-template-columns:minmax(0,1fr);gap:4px}.find-grid label:not(:first-child){margin-top:4px}.find-sort{flex-wrap:wrap}}.shot-view{border:2px solid var(--black);background:var(--black);justify-content:center;display:flex}.shot-view img{object-fit:contain;max-width:100%;image-rendering:pixelated;display:block}.view[hidden]{display:none!important}.cat{gap:0 calc(var(--cw) * 2);border-bottom:1px dotted var(--dialog-border);grid-template-columns:24ch 1fr;padding:7px 0;display:grid}.cat .cb{background:var(--black);color:var(--white);place-self:start;padding:0 4px}.cat .cb.st-PLAYABLE{color:var(--lgreen)}.cat .cb.st-PROTOTYPE{color:var(--yellow)}.cat .cb.st-EXPERIMENT{color:var(--lmag)}.cat .cb.st-ARCHIVED{color:var(--gray)}@media (width<=767.98px){.cat{grid-template-columns:1fr}}.dlg-wrap{z-index:60;padding:calc(var(--ch) * 2) calc(var(--cw) * 2);background:repeating-linear-gradient(90deg,#00000080 0 1px,#0000 1px 2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dlg-wrap[hidden]{display:none}.dlg{width:min(64ch,100%);max-height:100%}.dlg .win-body{padding:var(--ch) calc(var(--cw) * 1.5)}.dlg p{margin:0 0 var(--ch);line-height:calc(var(--ch) * 1.35)}.dlg h3{color:var(--dialog-heading);margin:var(--ch) 0 7px}.dlg .kv{gap:4px calc(var(--cw) * 2);margin:var(--ch) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.dlg .kv dt{color:var(--dialog-heading);font-weight:400}.dlg .kv dd{overflow-wrap:anywhere;margin:0}.dlg .kv a{color:var(--dialog-heading);text-decoration:underline}.dlg .keys{gap:4px calc(var(--cw) * 2);grid-template-columns:10ch 1fr;display:grid}.dlg .keys kbd{background:var(--tag-bg);color:var(--tag-strong);font:inherit;box-shadow:none;border-radius:0;padding:0 4px}.term{background:var(--black);color:var(--gray);padding:var(--ch) calc(var(--cw) * 2);white-space:pre-wrap;min-height:calc(var(--ch) * 10);margin-bottom:var(--ch)}.term .g{color:var(--lgreen)}.term .y{color:var(--yellow)}.term .r{color:#f55}.cursor{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.fbar{z-index:40;background:var(--status-bg);padding-bottom:env(safe-area-inset-bottom,0px);scrollbar-width:none;flex:none;display:flex;position:sticky;bottom:0;overflow-x:auto}.fbar::-webkit-scrollbar{display:none}.fkey{cursor:pointer;text-align:left;background:0 0;border:0;flex:1 0 auto;padding:0;line-height:31px;display:flex}.fkey .n{color:var(--status-key);padding:0 2px 0 var(--cw)}.fkey .t{background:var(--status-label-bg);color:var(--status-label-text);padding:0 var(--cw);flex:auto;min-width:8ch}.fkey:hover .t,.fkey:focus-visible .t{background:var(--status-label-hover);outline:0}.fkey-free{cursor:default}.fkey-free:hover .t{background:var(--status-label-bg)}.fbar .clock{color:var(--status-text);padding:0 var(--cw);flex:none;line-height:31px}.fbar .counter{width:88px;height:31px;margin-right:var(--cw);color:var(--status-dim);flex:0 0 88px;display:block;overflow:hidden}.fbar .counter img{border:0;width:88px;height:31px;display:block}.fbar .counter:focus-visible{outline:1px solid var(--status-key);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.cursor{animation:none}.collapsing{transition:none}}@media (width<=1023.98px){.nc,.win{box-shadow:var(--cw) 7px 0 0 var(--shadow)}}.alert-line{margin:0 var(--cw) 7px;padding:4px var(--cw);background:var(--red);color:var(--white);white-space:pre-wrap}.dlg .note{color:var(--dialog-dim);margin-top:var(--ch)}.a-detail[hidden]{display:none}.tbl td.title,.tbl td.c-genre{white-space:normal;min-width:12ch}@media (width<=767.98px){.tbl .c-id{display:none}.tbl td{white-space:normal}.tbl td .st{white-space:nowrap}}.about-wrap .dlg{width:min(960px,100%);height:min(720px,100%)}.about-wrap .dlg .win-body{flex-direction:column;display:flex;overflow:hidden}.ab{flex-direction:column;flex:auto;min-height:0;display:flex}.ab-tabs{gap:4px var(--cw);border-bottom:1px solid var(--dialog-border);flex-wrap:wrap;flex:none;padding-bottom:7px;display:flex}.ab-tab{background:var(--button-bg);color:var(--button-text);padding:0 var(--cw);line-height:calc(var(--ch) + 6px);cursor:pointer;white-space:nowrap;border:0}.ab-tab:hover{background:var(--button-hover-bg);color:var(--button-hover-text)}.ab-tab[aria-selected=true]{background:var(--tag-bg);color:var(--tag-text)}.ab-tab:focus-visible{outline:2px solid var(--dialog-ring);outline-offset:2px}.ab-panel{min-height:0;padding:var(--ch) var(--cw) 0;scrollbar-color:var(--dialog-scroll-thumb) var(--dialog-scroll-track);overscroll-behavior:contain;flex:auto;overflow:auto}.ab-panel::-webkit-scrollbar{width:var(--cw)}.ab-panel::-webkit-scrollbar-track{background:var(--dialog-scroll-track)}.ab-panel::-webkit-scrollbar-thumb{background:var(--dialog-scroll-thumb)}.ab-panel:focus{outline:0}.ab-panel:focus-visible{box-shadow:inset 0 0 0 2px var(--dialog-ring)}.ab .actions{margin-top:var(--ch);flex:none}.ab-story{max-width:72ch}.ab-story strong{color:var(--dialog-heading)}.ab-facts{max-width:72ch;margin-top:calc(var(--ch) * 1.5);border-top:1px dotted var(--dialog-border);padding-top:7px}.dlg .ab-facts .kv{margin:0 0 var(--ch)}.dlg .ab-guide h3:first-child,.dlg .ab-panel>.kv,.dlg .hist h3{margin-top:0}.rel{margin-top:var(--ch)}.rel-h{overflow-wrap:anywhere}.rel-v{background:var(--tag-bg);color:var(--tag-text);padding:0 4px}.rel-d{color:var(--dialog-dim)}.rel-t{color:var(--dialog-heading)}.rel-cat{gap:0 var(--cw);grid-template-columns:8ch minmax(0,1fr);margin-top:7px;display:grid}.rel-l{color:var(--dialog-heading)}.rel-cat ul{margin:0;padding:0;list-style:none}.rel-cat li{text-indent:-2ch;line-height:calc(var(--ch) * 1.35);overflow-wrap:anywhere;padding-left:2ch}@media (width<=767.98px){.rel-cat{grid-template-columns:minmax(0,1fr)}}.issue-red{--issue-bg:#000;--issue-panel:#1c1c1c;--issue-panel-alt:#333;--issue-text:#aaa;--issue-muted:#8c8c8c;--issue-border:#a00;--issue-accent:#f55;--issue-accent-strong:#fff;--issue-link:#ff8c8c}.issue-cobalt{--issue-bg:#080f20;--issue-panel:#172d4a;--issue-panel-alt:#1f3d60;--issue-text:#d1dee8;--issue-muted:#94aabe;--issue-border:#356a90;--issue-accent:#5ff;--issue-accent-strong:#f0faff;--issue-link:#a08be8}.issue-amber{--issue-bg:#090d0e;--issue-panel:#263633;--issue-panel-alt:#34494a;--issue-text:#c9d0c5;--issue-muted:#9ca79f;--issue-border:#8a5a1c;--issue-accent:#f2ba63;--issue-accent-strong:#ffe6bf;--issue-link:#8fc98a}.iss-about{padding:7px var(--cw) var(--ch);border-bottom:1px solid var(--panel-border);line-height:calc(var(--ch) * 1.35);max-width:96ch;margin:0}.iss-list{margin:7px 0 0;padding:0;list-style:none}.iss-item{gap:4px calc(var(--cw) * 3);text-align:left;width:100%;color:var(--panel-text);padding:7px var(--cw);cursor:pointer;line-height:var(--ch);background:0 0;border:0;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;display:grid}.iss-item:hover{background:var(--panel-hover)}.iss-item:focus-visible{background:var(--selection-bg);color:var(--selection-text);outline:0}.iss-item-n{color:var(--panel-strong)}.iss-item-n .d{color:var(--panel-text);margin-left:var(--cw)}.iss-item-t{color:var(--panel-accent);font-size:16px}.iss-item-s{line-height:calc(var(--ch) * 1.35)}.iss-item:focus-visible .iss-item-n,.iss-item:focus-visible .iss-item-n .d,.iss-item:focus-visible .iss-item-t{color:var(--selection-text)}.iss-item-art{white-space:pre;padding:7px var(--cw);background:var(--issue-bg);color:var(--issue-accent);border:3px double var(--issue-border);grid-area:1/2/span 3;font-size:8px;line-height:7px}@media (width<=767.98px){.iss-item{grid-template-columns:minmax(0,1fr)}.iss-item-art{display:none}}.gb{flex-direction:column;display:flex}.gb-head{padding:7px var(--cw) 0}.gb-t{color:var(--panel-accent);font-size:16px}.gb-s{color:var(--panel-strong);line-height:calc(var(--ch) * 1.35);margin:4px 0 0}.gb .actions{margin-top:var(--ch)}.gb-frame{min-height:calc(var(--ch) * 24);margin-top:var(--ch);border:3px double var(--panel-border);background:var(--black);flex-direction:column;flex:auto;display:flex}.gb-frame iframe{background:var(--black);border:0;flex:auto;width:100%;min-height:0;display:block}.gb-foot{margin:var(--ch) 0 0;padding:7px var(--cw) 0;border-top:1px solid var(--panel-border);line-height:calc(var(--ch) * 1.35)}.gb-host{color:var(--panel-accent);margin-right:var(--cw)}@media (width<=1023.98px){.gb-frame{flex:none;height:clamp(320px,65vh,560px)}}.sign-wrap .dlg{width:min(800px,100%);height:min(860px,100%)}.sign-wrap .dlg .win-body{flex-direction:column;display:flex;overflow:hidden}.gbs{flex-direction:column;flex:auto;min-height:0;display:flex}.gbs .gb-frame{border-color:var(--dialog-border);flex:auto;height:auto;min-height:200px;margin-top:0}.dlg .gbs-note{margin:var(--ch) 0 0;flex:none}.gbs .actions{margin-top:var(--ch);flex:none}.issue-wrap .dlg{background:var(--issue-panel);width:min(92vw,1400px);height:88vh;max-height:100%;color:var(--issue-text)}.issue-wrap .dlg:before{border-color:var(--issue-border)}.issue-wrap .dlg .win-title{background:var(--issue-border);color:var(--issue-accent-strong)}.issue-wrap .dlg .win-body{padding:0 var(--cw);flex-direction:column;display:flex;overflow:hidden}.iss{flex-direction:column;flex:auto;min-height:0;display:flex}.iss :focus-visible{outline:2px solid var(--issue-accent-strong);outline-offset:1px}.iss-bar{align-items:center;gap:var(--cw);border-bottom:1px solid var(--issue-border);flex:none;padding:4px 0 7px;display:flex}.iss-nav{scrollbar-width:none;flex:auto;gap:4px;display:flex;overflow-x:auto}.iss-nav::-webkit-scrollbar{display:none}.iss-tab{color:var(--issue-text);padding:0 var(--cw);line-height:calc(var(--ch) + 6px);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none}.iss-tab:hover{color:var(--issue-accent-strong);background:var(--issue-panel-alt)}.iss-tab[aria-current=page]{background:var(--issue-border);color:var(--issue-accent-strong)}.iss-close{background:var(--issue-panel-alt);color:var(--issue-accent-strong);padding:0 var(--cw);line-height:calc(var(--ch) + 6px);cursor:pointer;white-space:nowrap;border:0;flex:none}.iss-close:hover{background:var(--issue-border)}.iss-page{min-height:0;padding:var(--ch) calc(var(--cw) * 3);background:var(--issue-bg);scrollbar-color:var(--issue-border) var(--issue-bg);overscroll-behavior:contain;flex:auto;margin:7px 0;overflow:auto}.iss-page::-webkit-scrollbar{width:var(--cw)}.iss-page::-webkit-scrollbar-track{background:var(--issue-bg)}.iss-page::-webkit-scrollbar-thumb{background:var(--issue-border)}.iss .iss-page:focus{outline:0}.iss .iss-page:focus-visible{box-shadow:inset 0 0 0 2px var(--issue-accent)}.iss-foot{align-items:center;gap:4px calc(var(--cw) * 2);border-top:1px solid var(--issue-border);flex-wrap:wrap;flex:none;padding:7px 0 4px;display:flex}.iss-key{cursor:pointer;line-height:calc(var(--ch) + 6px);background:0 0;border:0;padding:0;display:flex}.iss-key .k{color:var(--issue-accent-strong);padding:0 4px 0 0}.iss-key .t{background:var(--issue-panel-alt);color:var(--issue-text);padding:0 var(--cw)}.iss-key:hover .t{background:var(--issue-border);color:var(--issue-accent-strong)}.iss-key:disabled{cursor:default}.iss-key:disabled .k,.iss-key:disabled .t{color:var(--issue-muted);background:0 0}.iss-pos{color:var(--issue-muted);margin-left:auto}.iss-link{background:var(--issue-panel-alt);color:var(--issue-text);padding:0 var(--cw);line-height:calc(var(--ch) + 6px);cursor:pointer;white-space:nowrap;border:0}.iss-link:hover{background:var(--issue-border);color:var(--issue-accent-strong)}.iss-foot .copy-note{background:var(--issue-panel-alt);color:var(--issue-accent-strong);text-align:right}.iss-foot .copy-url{color:var(--issue-link)}.iss-cover{align-items:center;gap:var(--ch);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.iss-ansi{font:inherit;font-size:min(16px,calc(190cqi / var(--cols)));white-space:pre;text-align:left;color:var(--issue-accent);margin:0;line-height:.875em;overflow:hidden}.iss-mark{color:var(--issue-accent-strong);text-shadow:.5em 0 0 var(--issue-border);padding-right:.5em}.iss-kicker{color:var(--issue-accent);margin:0}.iss .iss-title{width:auto;color:var(--issue-accent-strong);background:var(--issue-border);padding:4px calc(var(--cw) * 2);margin:0;font-size:32px;line-height:1.1}.iss-art{max-width:100%;padding:var(--ch) calc(var(--cw) * 2);border:3px double var(--issue-border);background:var(--issue-panel)}.iss-teasers{text-align:left;max-width:72ch;margin:0;padding:0;list-style:none}.iss-teasers li{text-indent:-2ch;line-height:calc(var(--ch) * 1.35);padding:2px 0 2px 2ch}.iss-teasers li:before{content:"► ";color:var(--issue-accent)}.iss .actions{margin-top:var(--ch)}.iss .dbtn{background:var(--issue-panel-alt);color:var(--issue-accent-strong);box-shadow:var(--cw) 7px 0 0 var(--issue-border)}.iss .dbtn:hover{background:var(--issue-accent-strong);color:var(--issue-bg)}.iss .dbtn.primary{background:var(--issue-border);color:var(--issue-accent-strong);box-shadow:var(--cw) 7px 0 0 var(--issue-panel-alt)}.iss .dbtn.primary:hover{background:var(--issue-accent-strong);color:var(--issue-bg)}.iss-label{color:var(--issue-accent);margin:0 0 4px}.iss .iss-h{width:auto;color:var(--issue-accent-strong);margin:0 0 var(--ch);border-bottom:3px double var(--issue-border);overflow-wrap:anywhere;padding-bottom:7px;font-size:24px;line-height:1.2;display:block}.iss-toc{max-width:72ch;margin:0;padding:0;list-style:none}.iss-theme{max-width:72ch;margin:calc(var(--ch) * 1.5) auto 0;padding:7px calc(var(--cw) * 2) calc(var(--ch) + 7px);border:1px dashed var(--issue-border);text-align:center}.iss-theme p{margin:0 0 7px}.iss-theme-h{color:var(--issue-muted)}.iss-theme-t{color:var(--issue-accent-strong)}.iss-theme-s{color:var(--issue-accent)}.iss .iss-theme .iss-theme-s,.iss .iss-theme .iss-theme-error{margin:var(--ch) 0 0}.iss-theme-error{background:var(--issue-border);color:var(--issue-accent-strong);padding:0 4px}.iss-toc button{gap:calc(var(--cw) * 2);text-align:left;border:0;border-bottom:1px dotted var(--issue-panel-alt);width:100%;color:var(--issue-text);padding:7px var(--cw);cursor:pointer;line-height:var(--ch);background:0 0;display:flex}.iss-toc button:hover{background:var(--issue-border);color:var(--issue-accent-strong)}.iss-toc .n{color:var(--issue-accent)}.iss-toc button:hover .n{color:var(--issue-accent-strong)}.iss-text{max-width:72ch}.iss-text p{margin:0 0 var(--ch);line-height:calc(var(--ch) * 1.45)}.iss-text h4{margin:calc(var(--ch) * .5) 0 var(--ch);background:var(--issue-panel-alt);color:var(--issue-accent);padding:0 var(--cw);text-transform:uppercase;display:inline-block}.iss-text h5{margin:var(--ch) 0 7px;color:var(--issue-accent)}.iss-text ul{margin:0 0 var(--ch);padding:0;list-style:none}.iss-text li{text-indent:-2ch;line-height:calc(var(--ch) * 1.35);padding:2px 0 2px 2ch}.iss-text li:before{content:"■ ";color:var(--issue-accent)}.iss-text strong{color:var(--issue-accent-strong);font-weight:400}.iss-text strong:before,.iss-text strong:after{content:none}.iss-text em{color:var(--issue-accent);font-style:normal}.iss a:not(.dbtn){color:var(--issue-link);text-decoration:underline}.iss a:not(.dbtn):hover{color:var(--issue-accent-strong)}.iss-text .iss-callout{padding:7px calc(var(--cw) * 2);border-left:var(--cw) solid var(--issue-border);background:var(--issue-panel);color:var(--issue-accent-strong)}.iss-feature{gap:var(--ch) calc(var(--cw) * 4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.iss-facts{padding:var(--ch) calc(var(--cw) * 2);border:3px double var(--issue-border);background:var(--issue-panel)}.iss-facts-h{color:var(--issue-accent)}.iss-facts .fields{margin:var(--ch) 0 0}.iss-facts .fields dt{color:var(--issue-muted)}.iss-facts .fields dd{color:var(--issue-accent-strong);overflow-wrap:anywhere}@media (width>=1024px){.iss-feature{grid-template-columns:minmax(0,72ch) minmax(34ch,44ch)}.iss-facts{grid-area:1/2;position:sticky;top:0}}.iss-intro{margin:0 0 var(--ch);max-width:72ch;line-height:calc(var(--ch) * 1.45)}.iss-snap{gap:var(--ch);max-width:72ch;margin:0;padding:0;list-style:none;display:grid}.iss-snap li{padding:var(--ch) calc(var(--cw) * 2) calc(var(--ch) * 1.5);border:1px solid var(--issue-panel-alt);background:var(--issue-panel)}.iss-snap-h{gap:0 calc(var(--cw) * 2);flex-wrap:wrap;display:flex}.iss-snap-h .id{color:var(--issue-muted)}.iss-snap-h .t{color:var(--issue-accent-strong)}.iss-snap-h .s{color:var(--issue-accent)}.iss-snap p{margin:7px 0 var(--ch);line-height:calc(var(--ch) * 1.35)}.iss-missing{padding:4px var(--cw);background:var(--issue-border);color:var(--issue-accent-strong);margin:0}@media (width<=767.98px){.issue-wrap{padding:7px 4px}.issue-wrap .dlg{width:100%;height:100%;padding-left:var(--cw);padding-right:var(--cw)}.issue-wrap .dlg .win-body{padding:0 4px}.iss-page{padding:var(--ch) var(--cw)}.iss .iss-title{font-size:24px}.iss .iss-h{font-size:20px}.iss-art{padding:7px 4px}.iss-pos{margin-left:0}}@media (width>=768px) and (width<=1023.98px){.menubar .node{display:none}}.menubar .fs{padding:7px var(--cw);cursor:pointer;color:var(--menu-text);white-space:nowrap;background:0 0;border:0;order:4;display:none}.menubar .fs:hover,.menubar .fs[data-state=on]{background:var(--menu-hover-bg);color:var(--menu-hover-text)}.menubar .fs:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:var(--menu-hover-bg);color:var(--menu-hover-text)}@media (width>=1024px){.menubar .fs{display:block}}.fs-note{top:calc(var(--ch) * 4);z-index:70;pointer-events:none;padding:7px calc(var(--cw) * 2);background:var(--status-bg);color:var(--status-text);border:2px solid var(--status-key);text-align:center;white-space:nowrap;box-shadow:var(--cw) var(--cw) 0 var(--shadow);position:fixed;left:50%;transform:translate(-50%)}.fs-note[hidden]{display:none}.exhibit-bar{top:env(safe-area-inset-top,0px);z-index:110;max-width:100%;min-height:calc(var(--ch) * 2);background:var(--status-bg);color:var(--status-text);box-shadow:var(--cw) 7px 0 0 var(--shadow);align-items:center;display:flex;position:fixed;right:0}.exhibit-bar .ex-mode{padding:0 var(--cw);color:var(--status-key);white-space:nowrap}.exhibit-bar .ex-scene{padding:0 var(--cw);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:60ch;overflow:hidden}.exhibit-bar .ex-stop{padding:0 var(--cw);cursor:pointer;white-space:nowrap;background:var(--status-label-bg);color:var(--status-label-text);border:0;align-self:stretch}.exhibit-bar .ex-stop:hover{background:var(--status-label-hover)}.exhibit-bar .ex-stop:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (width<=767.98px){.exhibit-bar .ex-mode,.exhibit-bar .ex-scene{display:none}}.cmos-phrase{box-sizing:border-box;width:18ch;max-width:100%;margin:var(--ch) 0;background:var(--dialog-bg);color:var(--dialog-text);border:2px solid var(--dialog-border);font:inherit;display:block}.cmos-phrase:focus-visible{outline:2px solid var(--dialog-ring);outline-offset:2px}.cmos .dbtn:disabled{background:var(--dialog-bg);color:var(--dialog-dim);box-shadow:none;cursor:default}.setup{gap:var(--ch);margin:var(--ch) 0;flex-direction:column;display:flex}.setup fieldset{border:0;min-width:0;margin:0;padding:0}.setup legend{float:none;width:auto;font-size:16px;line-height:var(--ch);color:var(--dialog-heading);margin:0 0 7px;padding:0}.setup .opts{gap:7px calc(var(--cw) * 3);flex-wrap:wrap;display:flex}.setup .custom-control{padding-left:calc(var(--cw) * 4);margin-bottom:4px}.setup .custom-control-label{color:var(--dialog-text);cursor:pointer;padding:0 4px 0 0}.setup .custom-control-label:before{background:0 0}.setup .custom-control-label:after{color:var(--dialog-text)}.setup .custom-control-input:checked~.custom-control-label,.setup .custom-control-input:checked~.custom-control-label:after{color:var(--dialog-heading)}.setup .custom-control-input:focus-visible~.custom-control-label{background:var(--dialog-focus-bg);color:var(--dialog-focus-text)}.setup .sc-h{color:var(--dialog-heading)}.setup .sc-h:before{display:none}.dlg .setup .sc-note{line-height:var(--ch);color:var(--dialog-dim);margin:0 0 7px}.sc-note>span{display:block}.sc-note .sc-hi{background:var(--tag-bg);width:fit-content;color:var(--tag-text);padding:0 4px}.sc-note .sc-warn{color:var(--dialog-warn)}.saver{z-index:100;cursor:none;background:#000;position:fixed;inset:0;overflow:hidden}.ss-canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.ss-text{color:var(--gray);padding:0 var(--cw);white-space:nowrap;line-height:var(--ch);background:#000;position:absolute}.ss-text.still{transform:translate(-50%,-50%)}.ss-text[hidden]{display:none}.ss-notice{left:var(--cw);bottom:var(--ch)}.ss-term{padding:var(--ch) calc(var(--cw) * 2);height:100%;font:inherit;line-height:var(--ch);color:var(--gray);white-space:pre;background:#000;margin:0;overflow:hidden}.ss-show{height:100%;color:var(--gray);line-height:var(--ch);background:#000;justify-content:center;align-items:center;display:flex}.ss-note{white-space:pre;margin:0}.ss-slide{padding:var(--ch) calc(var(--cw) * 2);border:3px double var(--gray);margin:0}.ss-slide img,.ss-slide canvas{image-rendering:pixelated;margin:0 auto;display:block}.ss-slide figcaption{margin-top:var(--ch);white-space:nowrap;flex-direction:column;display:flex}.ss-slide .t{color:var(--white)}.ss-note[hidden],.ss-slide[hidden]{display:none}.utilities-wrap .dlg{width:min(80ch,100%)}.utilities-wrap.hosting .dlg{height:min(720px,100%)}.dlg .ut-path{color:var(--dialog-heading);margin:0 0 7px}.ut-grid{border:3px double var(--dialog-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:4px;list-style:none;display:grid}.ut-item{align-content:center;gap:0 var(--cw);text-align:left;width:100%;height:100%;color:var(--dialog-text);padding:7px var(--cw);cursor:pointer;line-height:var(--ch);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.ut-icon{background:var(--tag-bg);color:var(--tag-text);white-space:pre;flex-direction:column;grid-row:1/3;align-self:center;padding:2px 4px;line-height:1;display:flex}.ut-file{color:var(--dialog-heading);white-space:nowrap}.ut-kind{color:var(--dialog-dim)}.ut-item:hover{background:var(--dialog-hover)}.ut-item.on{background:var(--dialog-on-bg);color:var(--dialog-on-text)}.ut-item.on .ut-file{color:var(--dialog-on-key)}.ut-item.on .ut-kind{color:var(--dialog-on-dim)}.ut-item:focus-visible{outline:2px solid var(--dialog-border);outline-offset:-2px}.ut-item.on:focus-visible{outline-color:var(--dialog-on-key)}.ut-item.off{cursor:not-allowed}.ut-item.off .ut-icon{color:var(--dialog-focus-dim)}.ut-item.off .ut-kind{color:var(--dialog-key)}.ut-item.on.off .ut-kind{color:var(--dialog-on-key)}.dlg .ut-status{margin:var(--ch) 0 7px;min-height:calc(var(--ch) * 2.7)}.ut-name{color:var(--dialog-heading)}.ut-missing{color:var(--dialog-key)}.ut-foot{justify-content:space-between;gap:0 calc(var(--cw) * 2);border-top:1px solid var(--dialog-border);color:var(--dialog-dim);flex-wrap:wrap;padding-top:7px;display:flex}@media (width<=599.98px){.ut-grid{grid-template-columns:minmax(0,1fr)}.ut-item{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.ut-icon{grid-row:auto}}.bk{--bk-cell:18px}.bk-main{justify-content:center;align-items:flex-start;gap:calc(var(--cw) * 3);display:flex}.bk-well{border:3px double var(--dialog-border);flex:none;position:relative}.bk-field,.bk-next{grid-template-columns:repeat(10,var(--bk-cell));grid-auto-rows:var(--bk-cell);background:#000;display:grid}.bk-next{grid-template-columns:repeat(4,var(--bk-cell));width:max-content;margin:4px auto 0}.bk-field:focus{outline:0}.bk-field:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.bk-cell.c-I{background:#5ff}.bk-cell.c-O{background:#ff5}.bk-cell.c-T{background:#f5f}.bk-cell.c-S{background:#5f5}.bk-cell.c-Z{background:#f55}.bk-cell.c-J{background:#55f}.bk-cell.c-L{background:#a50}.bk-cell[class*=c-]{box-shadow:inset 0 0 0 1px #000}.bk-msg{left:8px;right:8px;top:calc(var(--bk-cell) * 6);background:var(--dialog-bg);color:var(--dialog-text);border:3px double var(--dialog-border);box-shadow:var(--cw) 7px 0 0 var(--shadow);padding:7px var(--cw);text-align:center;position:absolute}.dlg .bk-msg p{margin:0 0 4px}.dlg .bk-msg p:last-child{margin:0}.bk-msg-h{color:var(--dialog-key)}.bk-name{justify-content:center;align-items:center;gap:4px var(--cw);flex-wrap:wrap;margin:4px 0 7px;display:flex}.bk-name label{color:var(--dialog-heading)}.bk-name input{background:var(--field-bg);width:11ch;color:var(--field-text);caret-color:var(--field-caret);font:inherit;line-height:calc(var(--ch) * 1.5);border:0;padding:0 4px}.bk-name input:focus-visible{outline:2px solid var(--focus)}.bk-side{flex-direction:column;gap:7px;width:18ch;display:flex}.bk-box{border:1px solid var(--dialog-border);padding:2px var(--cw) 7px}.dlg .bk-box h3{color:var(--dialog-heading);font-size:inherit;margin:0 0 4px}.bk-box dl{gap:2px var(--cw);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.bk-box dt{color:var(--dialog-dim);font-weight:400}.bk-box dd,.dlg .bk-box p{text-align:right;margin:0}.bk-cmds{align-items:flex-start;gap:calc(var(--ch) * .6);flex-direction:column;display:flex}.bk-cmds .dbtn:disabled{background:var(--chip-disabled-bg);color:var(--chip-disabled-text);cursor:default}.bk-top table{border-collapse:collapse;width:100%}.bk-top th{color:var(--dialog-heading);text-align:right;border-bottom:1px solid var(--dialog-border);font-weight:400}.bk-top td{text-align:right;padding:1px 0}.bk-top th:nth-child(2),.bk-top td:nth-child(2){text-align:left;padding-left:var(--cw)}.dlg .bk-top h3{margin-top:0}.bk-warn{color:var(--dialog-key)}.bk-pad{justify-content:center;gap:var(--cw);margin-top:var(--ch);display:none}.bk-pad .dbtn{min-width:5ch;line-height:calc(var(--ch) * 2.4)}.dlg .bk-keys{justify-content:center;gap:0 calc(var(--cw) * 2);margin:var(--ch) 0 7px;color:var(--dialog-dim);flex-wrap:wrap;display:flex}@media (width<=599.98px),(pointer:coarse){.bk-pad{display:flex}}@media (width<=599.98px){.bk{--bk-cell:15px}.bk-main{gap:var(--cw)}.bk-side{flex:1 1 0;width:auto;min-width:0;max-width:20ch}.bk-cmds .dbtn{text-align:center;width:100%}.dlg .bk-keys{display:none}}.sn{--sn-cell:18px}.sn-info{justify-content:center;gap:0 var(--cw);flex-wrap:wrap;margin:0 0 7px;display:flex}.sn-info dt{color:var(--dialog-dim);font-weight:400}.sn-info dd{margin:0 calc(var(--cw) * 2) 0 0;color:var(--dialog-heading)}.sn-info dd:last-child{margin-right:0}.sn-board{border:3px double var(--dialog-border);width:max-content;margin:0 auto;position:relative}.sn-field{grid-template-columns:repeat(20,var(--sn-cell));grid-auto-rows:var(--sn-cell);background:#000;display:grid}.sn-field:focus{outline:0}.sn-field:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sn-cell.c-h{background:#ff5}.sn-cell.c-b{background:#5f5}.sn-cell.c-f{background:#f55}.sn-cell[class*=c-]{box-shadow:inset 0 0 0 1px #000}.sn-msg{left:calc(var(--sn-cell) * 3);right:calc(var(--sn-cell) * 3);top:calc(var(--sn-cell) * 4);background:var(--dialog-bg);color:var(--dialog-text);border:3px double var(--dialog-border);box-shadow:var(--cw) 7px 0 0 var(--shadow);padding:7px var(--cw);text-align:center;position:absolute}.dlg .sn-msg p{margin:0 0 4px}.dlg .sn-msg p:last-child{margin:0}.sn-msg-h{color:var(--dialog-key)}.sn-cmds{justify-content:center;gap:var(--cw);margin-top:7px;display:flex}.sn-cmds .dbtn:disabled{background:var(--chip-disabled-bg);color:var(--chip-disabled-text);cursor:default}.sn-warn{color:var(--dialog-key);text-align:center}.sn-pad{justify-content:center;gap:12px var(--cw);margin-top:var(--ch);grid-template-columns:repeat(3,auto);grid-template-areas:".u.""l.r"".d.";display:none}.sn-pad .dbtn{min-width:6ch;line-height:calc(var(--ch) * 2.4)}.sn-up{grid-area:u}.sn-left{grid-area:l}.sn-right{grid-area:r}.sn-down{grid-area:d}.dlg .sn-keys{justify-content:center;gap:0 calc(var(--cw) * 2);margin:var(--ch) 0 0;color:var(--dialog-dim);flex-wrap:wrap;display:flex}.dlg .sn-note{text-align:center;color:var(--dialog-dim);margin:var(--ch) 0 7px}@media (width<=599.98px),(pointer:coarse){.sn-pad{display:grid}}@media (width<=599.98px){.sn{--sn-cell:15px}.dlg .sn-keys{display:none}}.ck{text-align:center}.ck-face{width:max-content;padding:7px var(--cw);border:3px double var(--dialog-border);background:#000;margin:0 auto}.ck-dial{width:244px;height:244px;image-rendering:crisp-edges;image-rendering:pixelated;display:block}.dlg .ck-time{margin:var(--ch) 0 4px;color:var(--dialog-heading);font-size:32px;line-height:32px}.dlg .ck-date{margin:0 0 var(--ch);color:var(--dialog-text)}.ck-cmds{justify-content:center;display:flex}.dlg .ck-note{color:var(--dialog-dim);margin:var(--ch) 0 7px}.cl{width:min(34ch,100%);margin:0 auto}.cl-screen{padding:4px var(--cw);background:var(--field-bg);color:var(--field-text);border:3px double var(--dialog-border);text-align:right}.cl-screen:focus{outline:0}.cl-screen:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dlg .cl-flags,.dlg .cl-error{white-space:pre;line-height:var(--ch);justify-content:space-between;margin:0;display:flex}.dlg .cl-error{justify-content:flex-end}.cl-value{white-space:nowrap;font-size:32px;line-height:36px;display:block;overflow:hidden}.cl-pad{margin:calc(var(--ch) * 1.2) 4px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;display:grid}.cl-key{background:var(--button-bg);color:var(--button-text);height:calc(var(--ch) * 2.4);line-height:var(--ch);box-shadow:4px 4px 0 0 var(--shadow);cursor:pointer;border:0;padding:0}.cl-key.op{background:var(--button-primary-bg);color:var(--button-primary-text)}.cl-key.mem{background:var(--dialog-on-bg);color:var(--dialog-on-text)}.cl-key:hover{background:var(--button-hover-bg);color:var(--button-hover-text)}.cl-key:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cl-key:active{box-shadow:none;transform:translate(4px,4px)}.dlg .cl-keys{justify-content:center;gap:0 calc(var(--cw) * 2);margin:calc(var(--ch) * 1.2) 0 0;color:var(--dialog-dim);flex-wrap:wrap;display:flex}@media (width<=599.98px){.dlg .cl-keys{display:none}}.utilities-wrap .dlg:has(.fr){width:min(88ch,100%)}.dlg .fr-line{justify-content:space-between;gap:0 var(--cw);color:var(--dialog-heading);flex-wrap:wrap;margin:0 0 4px;display:flex}.fr-dim{color:var(--dialog-dim)}.fr-screen{border:3px double var(--dialog-border);background:#000;width:min(100%,646px);margin:0 auto;position:relative}.fr-screen:focus{outline:0}.fr-screen:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.fr-canvas{aspect-ratio:4/3;width:100%;height:auto;image-rendering:crisp-edges;image-rendering:pixelated;touch-action:none;cursor:crosshair;background:#000;display:block}.fr-box{pointer-events:none;border:1px dashed #fff;outline:1px dashed #000;position:absolute}.fr-read{gap:0 calc(var(--cw) * 2);flex-wrap:wrap;margin:7px 0 0;display:flex}.fr-read div{gap:var(--cw);min-width:0;display:flex}.fr-read dt{color:var(--dialog-dim);font-weight:400}.fr-read dd{color:var(--dialog-heading);overflow-wrap:anywhere;margin:0}.dlg .fr-status{margin:0 0 7px}.fr-ok{color:var(--dialog-heading)}.fr-busy,.fr-notice,.fr-warn{color:var(--dialog-key)}.fr-zoom,.fr-cmds{align-items:center;gap:7px var(--cw);flex-wrap:wrap;margin:0 0 7px;display:flex}.fr-pan{gap:4px;display:inline-flex}.fr-pan .dbtn{min-width:4ch}.fr-zoom .dbtn:disabled,.fr-cmds .dbtn:disabled{background:var(--chip-disabled-bg);color:var(--chip-disabled-text);cursor:default}.fr-set{gap:7px calc(var(--cw) * 2);border-top:1px solid var(--dialog-border);border-bottom:1px solid var(--dialog-border);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin:0 0 7px;padding:7px 0;display:grid}.fr-set label{color:var(--dialog-heading);margin:0}.fr-c{align-items:center;gap:4px;display:flex}.fr-c .find-field{width:12ch}.fr-speed{width:auto}.fr-save{padding:7px var(--cw);border:3px double var(--dialog-border);box-shadow:var(--cw) 7px 0 0 var(--shadow);margin:0 0 7px}.dlg .fr-save p{margin:0 0 7px}.dlg .fr-save .fr-save-h{color:var(--dialog-key)}.fr-name{align-items:center;gap:4px var(--cw);flex-wrap:wrap;display:flex}.fr-name label{color:var(--dialog-heading);margin:0}.fr-name .find-field{width:13ch}.fr-formats{border:0;min-width:0;margin:0 0 7px;padding:0}.fr-formats legend{float:none;width:auto;font-size:inherit;line-height:var(--ch);color:var(--dialog-heading);margin:0 0 4px;padding:0}.fr-formats .custom-control{padding-left:calc(var(--cw) * 4);margin-bottom:2px}.fr-formats .custom-control-label{color:var(--dialog-text);cursor:pointer;padding:0 4px 0 0}.fr-formats .custom-control-label:before{background:0 0}.fr-formats .custom-control-label:after{color:var(--dialog-text)}.fr-formats .custom-control-input:checked~.custom-control-label,.fr-formats .custom-control-input:checked~.custom-control-label:after{color:var(--dialog-heading)}.fr-formats .custom-control-input:focus-visible~.custom-control-label{background:var(--dialog-focus-bg);color:var(--dialog-focus-text)}.fr-save-cmds{gap:var(--cw);display:flex}.dlg .fr-keys{gap:0 calc(var(--cw) * 2);color:var(--dialog-dim);flex-wrap:wrap;margin:0;display:flex}.dlg .fr-note{color:var(--dialog-dim);margin:7px 0}@media (width<=599.98px){.fr-set{grid-template-columns:auto minmax(0,1fr)}.dlg .fr-keys{display:none}}.si-tabs{gap:4px var(--cw);flex-wrap:wrap;margin:0 0 7px;display:flex}.si-tab{background:var(--button-bg);color:var(--button-text);padding:0 var(--cw);line-height:calc(var(--ch) + 6px);cursor:pointer;white-space:nowrap;border:0}.si-tab:hover{background:var(--button-hover-bg);color:var(--button-hover-text)}.si-tab[aria-selected=true]{background:var(--tag-bg);color:var(--tag-text)}.si-tab:focus-visible{outline:2px solid var(--dialog-ring);outline-offset:2px}.si-key{color:var(--dialog-key)}.si-tab[aria-selected=true] .si-key{color:inherit}.si-panel{border:3px double var(--dialog-border);padding:7px var(--cw)}.dlg .si-head{justify-content:space-between;gap:0 calc(var(--cw) * 2);color:var(--dialog-heading);flex-wrap:wrap;margin:0 0 7px;display:flex}.si-tbl{border-collapse:collapse;width:100%;margin:0 0 7px}.si-tbl th,.si-tbl td{padding:2px var(--cw) 2px 0;vertical-align:top;border-bottom:1px dotted var(--dialog-border);overflow-wrap:anywhere}.si-tbl th{color:var(--dialog-heading);white-space:nowrap;overflow-wrap:normal;font-weight:400}.si-runs td{white-space:nowrap}.si-tbl thead th{color:var(--dialog-dim)}.si-tbl td:last-child{padding-right:0}.si-sub{display:block}.si-tag{color:var(--dialog-dim);white-space:nowrap;text-align:right}.si-head .si-tag,.si-na{color:var(--dialog-key)}.si-dim,.si-dim th{color:var(--dialog-dim)}.si-ok{color:var(--dialog-heading)}.si-busy,.si-warn{color:var(--dialog-key)}.si-cmds{gap:7px var(--cw);flex-wrap:wrap;margin:0 0 7px;display:flex}.si-cmds .dbtn:disabled{background:var(--chip-disabled-bg);color:var(--chip-disabled-text);cursor:default}.dlg .si-status,.dlg .si-warn{margin:0 0 7px}.dlg .si-note{color:var(--dialog-dim);margin:0}.dlg .si-keys{gap:0 calc(var(--cw) * 2);color:var(--dialog-dim);flex-wrap:wrap;margin:7px 0 0;display:flex}@media (width<=599.98px){.si-tbl th{white-space:normal;word-break:normal}.si-lines tr{border-bottom:1px dotted var(--dialog-border);grid-template-columns:minmax(0,1fr) auto;padding:2px 0;display:grid}.si-lines th,.si-lines td{border-bottom:0;padding:0}.si-lines td:not(.si-tag){grid-column:1/-1}.si-lines td.si-tag{grid-area:1/2}.dlg .si-keys{display:none}}.dlg .vis-line{justify-content:space-between;gap:0 var(--cw);color:var(--dialog-heading);flex-wrap:wrap;margin:0 0 4px;display:flex}.vis-dim{color:var(--dialog-dim)}.vis-view{border:3px double var(--dialog-border);background:#000;width:min(100%,646px);margin:0 auto}.vis-view:focus{outline:0}.vis-view:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.vis-canvas,.vis-full-canvas{image-rendering:crisp-edges;image-rendering:pixelated;background:#000;display:block}.vis-canvas{aspect-ratio:4/3;width:100%;height:auto}.vis-read{gap:0 calc(var(--cw) * 2);grid-template-columns:repeat(2,minmax(0,1fr));margin:7px 0;display:grid}.vis-read div{gap:var(--cw);min-width:0;display:flex}.vis-read dt{color:var(--dialog-dim);flex:0 0 7ch;font-weight:400}.vis-read dd{color:var(--dialog-heading);overflow-wrap:anywhere;min-width:0;margin:0}.vis-ok{color:var(--dialog-heading)}.vis-warn{color:var(--dialog-key)}.vis-meter{color:var(--dialog-text);white-space:nowrap}.vis-modes,.vis-cmds{gap:7px var(--cw);flex-wrap:wrap;margin:0 0 7px;display:flex}.vis-mode.on{background:var(--tag-bg);color:var(--tag-text)}.vis-mode.off{background:var(--chip-disabled-bg);color:var(--chip-disabled-text);cursor:not-allowed}.vis-mode.off:active{box-shadow:var(--cw) 7px 0 0 var(--shadow);transform:none}.vis-key{color:var(--dialog-key)}.vis-mode.on .vis-key,.vis-ni{color:inherit}.dlg .vis-notice{margin:0 0 7px}.dlg .vis-keys{gap:0 calc(var(--cw) * 2);color:var(--dialog-dim);flex-wrap:wrap;margin:0;display:flex}.dlg .vis-note{color:var(--dialog-dim);margin:7px 0}.vis-full{z-index:100;touch-action:none;overscroll-behavior:contain;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.vis-full:focus{outline:0}.vis-full[data-strip=off]{cursor:none}.vis-full-canvas{aspect-ratio:4/3;width:min(100vw,133.333vh);height:auto}@supports (height:100dvh){.vis-full-canvas{width:min(100vw,133.333dvh)}}.vis-strip{left:50%;bottom:calc(var(--ch) + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;gap:7px calc(var(--cw) * 2);width:max-content;max-width:calc(100% - var(--cw) * 4);padding:7px calc(var(--cw) * 2) 14px;background:var(--dialog-bg);color:var(--dialog-text);border:3px double var(--dialog-border);visibility:hidden;flex-wrap:wrap;display:flex;position:absolute;transform:translate(-50%)}.vis-strip.shown{visibility:visible}.vis-strip-mode{color:var(--dialog-heading);text-align:center;min-width:9ch}.vis-strip .dbtn:disabled{background:var(--chip-disabled-bg);color:var(--chip-disabled-text);cursor:default}@media (width<=599.98px){.vis-read{grid-template-columns:minmax(0,1fr)}.dlg .vis-keys{display:none}}.utilities-wrap .dlg:has(.ob){width:min(88ch,100%)}.dlg .ob-line{justify-content:space-between;gap:0 var(--cw);color:var(--dialog-heading);flex-wrap:wrap;margin:0 0 4px;display:flex}.ob-dim{color:var(--dialog-dim)}.ob-modes,.ob-cmds{align-items:center;gap:7px var(--cw);flex-wrap:wrap;margin:0 0 7px;display:flex}.ob-mode.on{background:var(--tag-bg);color:var(--tag-text)}.ob-key{color:var(--dialog-key)}.ob-mode.on .ob-key{color:inherit}.ob-cmds{margin:7px 0}.ob-cmds .dbtn:disabled{background:var(--chip-disabled-bg);color:var(--chip-disabled-text);cursor:default}.ob-pan{gap:4px;display:inline-flex}.ob-pan .dbtn{min-width:4ch}.ob-view{border:3px double var(--dialog-border);background:#000;width:min(100%,646px);margin:0 auto}.ob-view:focus{outline:0}.ob-view:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ob-canvas{aspect-ratio:16/9;width:100%;height:auto;image-rendering:crisp-edges;image-rendering:pixelated;touch-action:none;cursor:crosshair;background:#000;display:block}.ob-canvas.grab{cursor:grab}.ob-canvas.grab:active{cursor:grabbing}.ob-panel{gap:7px calc(var(--cw) * 2);grid-template-columns:minmax(18ch,auto) minmax(0,1fr);margin:0 0 7px;display:grid}.ob-list{border:3px double var(--dialog-border);margin:0;padding:0;list-style:none}.ob-list li.sim:first-of-type,.ob-list li:not(.sim)+li.sim{border-top:1px dotted var(--dialog-border)}.ob-item{justify-content:space-between;gap:calc(var(--cw) * 2);width:100%;color:var(--dialog-text);padding:0 var(--cw);line-height:calc(var(--ch) + 2px);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex}.ob-item:hover{background:var(--dialog-hover)}.ob-item.on{background:var(--dialog-on-bg);color:var(--dialog-on-text)}.ob-item:focus-visible{background:var(--dialog-focus-bg);color:var(--dialog-focus-text);outline:0}.ob-st{color:var(--dialog-dim)}.ob-st.live{color:var(--dialog-heading)}.ob-st.stale,.ob-st.none{color:var(--dialog-key)}.ob-item.on .ob-st,.ob-item:focus-visible .ob-st{color:inherit}.ob-read{min-width:0;margin:0}.ob-read div{gap:var(--cw);min-width:0;display:flex}.ob-read dt{color:var(--dialog-dim);flex:0 0 8ch;font-weight:400}.ob-read dd{color:var(--dialog-heading);overflow-wrap:anywhere;min-width:0;margin:0}.ob-ok{color:var(--dialog-heading)}.ob-warn{color:var(--dialog-key)}.dlg .ob-notice{margin:0 0 7px}.ob-details{padding:7px var(--cw);border:3px double var(--dialog-border);margin:0 0 7px;overflow-x:auto}.ob-tbl{border-collapse:collapse;width:100%;margin:0 0 7px}.ob-tbl th,.ob-tbl td{padding:2px var(--cw) 2px 0;vertical-align:top;border-bottom:1px dotted var(--dialog-border);white-space:nowrap;text-align:left}.ob-tbl th{color:var(--dialog-heading);font-weight:400}.ob-tbl thead th{color:var(--dialog-dim)}.ob-src{overflow-wrap:anywhere}.dlg .ob-keys{gap:0 calc(var(--cw) * 2);color:var(--dialog-dim);flex-wrap:wrap;margin:0;display:flex}.dlg .ob-note{color:var(--dialog-dim);margin:7px 0}.dlg .ob-details .ob-note{margin:0}.ob-catalog{flex-direction:column;gap:7px;min-width:0;display:flex}.ob-find{gap:4px var(--cw);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ob-find label{margin:0}.ob-list{max-height:calc((var(--ch) + 2px) * 12);overflow-y:auto}.ob-fav{width:2ch;color:var(--dialog-key);display:inline-block}.ob-item.on .ob-fav,.ob-item:focus-visible .ob-fav{color:inherit}.ob-empty{padding:0 var(--cw);color:var(--dialog-dim)}.ob-read .ob-favline{margin-top:4px}.ob-box{padding:7px var(--cw);border:3px double var(--dialog-border);margin:0 0 7px}.dlg .ob-box .ob-h{font-size:inherit;margin:0 0 7px;font-weight:400}.dlg .ob-box p{margin:0 0 7px}.dlg .ob-box .ob-note{margin:0}.ob-box .ob-find{grid-template-columns:auto minmax(0,24ch) auto minmax(0,14ch);margin:0 0 7px}.ob-scroll{margin:0 0 7px;overflow-x:auto}.ob-scroll .ob-tbl{margin:0}.ob-tbl tr.on td{color:var(--dialog-heading)}.ob-tbl .dbtn{padding:0 4px}.ob-form{justify-content:start;gap:4px calc(var(--cw) * 2);grid-template-columns:auto minmax(0,24ch);align-items:center;margin:0 0 7px;display:grid}.ob-form label{color:var(--dialog-heading);margin:0}.ob-form-cmds{gap:7px var(--cw);flex-wrap:wrap;grid-column:1/-1;margin-top:4px;display:flex}.ob-form-cmds .dbtn:disabled,.ob-read .dbtn:disabled{background:var(--chip-disabled-bg);color:var(--chip-disabled-text);cursor:default}.dlg .ut-loading{color:var(--dialog-key);margin:var(--ch) 0}@media (width<=599.98px){.ob-panel{grid-template-columns:minmax(0,1fr)}.dlg .ob-keys{display:none}.ob-box .ob-find,.ob-form{grid-template-columns:auto minmax(0,1fr)}}.quiz-wrap .dlg{width:min(80ch,100%);height:min(720px,100%)}.quiz .alert-line{margin:0 0 var(--ch)}.dlg .quiz h3{color:var(--dialog-heading);margin:0 0 7px}.qz-wait{color:var(--dialog-key)}.qz-modes{margin:var(--ch) 0 0;padding:0;list-style:none}.qz-mode{gap:4px calc(var(--cw) * 2);text-align:left;border:0;border-bottom:1px dotted var(--dialog-border);width:100%;color:var(--dialog-text);padding:7px var(--cw);cursor:pointer;line-height:var(--ch);background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.qz-mode:hover{background:var(--dialog-hover)}.qz-mode:focus-visible{background:var(--dialog-focus-bg);color:var(--dialog-focus-text);outline:0}.qz-mode-h{font-size:16px}.qz-mode-l{color:var(--dialog-heading)}.qz-mode-b{color:var(--dialog-dim);grid-column:1/3}.qz-mode .k,.qz-choice .k{color:var(--dialog-key)}.qz-mode:focus-visible .qz-mode-l,.qz-mode:focus-visible .k{color:var(--dialog-focus-key)}.qz-mode:focus-visible .qz-mode-b{color:var(--dialog-focus-dim)}.qz-bar{align-items:baseline;gap:4px calc(var(--cw) * 2);border-bottom:1px solid var(--dialog-border);flex-wrap:wrap;padding-bottom:7px;display:flex}.qz-meter{color:var(--dialog-heading);letter-spacing:2px;overflow-wrap:anywhere}.qz-quit{color:var(--dialog-heading);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px}.qz-quit:hover,.qz-quit:focus-visible{background:var(--dialog-focus-bg);color:var(--dialog-focus-text);outline:0}.dlg .qz-level{color:var(--dialog-dim);margin:7px 0 0}.dlg .quiz .qz-prompt{color:var(--dialog-text);margin:var(--ch) 0;font-size:16px;line-height:calc(var(--ch) * 1.35)}.qz-shot{margin:0 0 var(--ch);border:2px solid var(--black);background:var(--black);display:inline-block}.qz-shot img{width:320px;max-width:100%;height:auto;image-rendering:pixelated;display:block}.qz-choices{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.qz-choice{gap:var(--cw);text-align:left;width:100%;color:var(--dialog-text);padding:4px var(--cw);cursor:pointer;line-height:calc(var(--ch) * 1.35);background:0 0;border:0;display:flex}.qz-choice:hover:not(:disabled){background:var(--dialog-hover)}.qz-choice:focus-visible{background:var(--dialog-focus-bg);color:var(--dialog-focus-text);outline:0}.qz-choice:focus-visible .k{color:var(--dialog-focus-key)}.qz-choice:disabled{cursor:default}.qz-choice.ok{background:var(--lgreen);color:var(--black)}.qz-choice.bad{background:var(--red);color:var(--white)}.qz-choice.ok .k,.qz-choice.bad .k{color:inherit}.qz-feedback{margin-top:var(--ch);padding:7px var(--cw);border:1px solid var(--dialog-border)}.dlg .qz-feedback p{margin:0 0 7px}.qz-feedback .actions{margin-top:var(--ch)}.qz-verdict{padding:0 4px}.qz-verdict.ok{background:var(--black);color:var(--lgreen)}.qz-verdict.bad{background:var(--red);color:var(--white)}.qz-note{color:var(--dialog-dim)}.qz-score{align-items:baseline;gap:var(--cw) calc(var(--cw) * 3);margin:var(--ch) 0;flex-wrap:wrap;display:flex}.qz-score-n{background:var(--tag-bg);color:var(--tag-text);padding:4px calc(var(--cw) * 2);font-size:16px}.qz-rank{color:var(--dialog-heading);font-size:16px}.qz-recap{margin:0;padding:0;list-style:none}.qz-recap li{gap:var(--cw);line-height:calc(var(--ch) * 1.35);padding:2px 0;display:flex}.qz-recap .m{flex:none}.qz-recap .ok .m{color:var(--dialog-heading)}.qz-recap .bad .m{color:var(--dialog-key)}.qz-rx{margin-top:var(--ch);border-top:1px dotted var(--dialog-border)}.qz-cert{margin:var(--ch) 0;padding:7px calc(var(--cw) * 2);border:4px double var(--panel-border);background:var(--panel-bg);color:var(--panel-strong)}.dlg .qz-cert p{margin:0 0 7px}.dlg .qz-cert .qz-cert-h{color:var(--panel-text);text-align:center}.qz-cert dl{gap:4px calc(var(--cw) * 2);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.qz-cert dt{color:var(--panel-text);font-weight:400}.qz-cert dd{overflow-wrap:anywhere;margin:0}.qz-cert .qz-rank{color:var(--panel-accent)}.dlg .qz-cert .qz-new{color:var(--black);background:var(--lgreen);margin:7px 0 0;padding:0 4px;display:inline-block}.qz-cert.master{border-color:var(--panel-accent)}.dlg .qz-cert .qz-cert-master{background:var(--yellow);color:var(--black);text-align:center;padding:2px 0}.dlg .quiz .qz-beat{color:var(--dialog-key);font-size:16px}.qz-versus{margin:0 0 var(--ch);padding:7px var(--cw);border:1px solid var(--dialog-border)}.dlg .qz-versus p{margin:0 0 4px}.qz-versus-v{background:var(--tag-bg);color:var(--tag-text);padding:0 4px}.qz-shared{margin-top:var(--ch);padding:7px var(--cw);border:1px solid var(--dialog-border)}.dlg .qz-shared p{margin:0 0 7px}.qz-link{background:var(--black);width:100%;color:var(--lgreen);padding:2px var(--cw);font:inherit;border:0}.qz-link:focus-visible{outline:2px solid var(--dialog-ring);outline-offset:2px}.qz-recap{margin-top:var(--ch)}@media (width<=767.98px){.qz-mode{grid-template-columns:minmax(0,1fr)}.qz-mode-b{grid-column:auto}}.rx{--issue-panel-alt:var(--tag-bg);--issue-accent:var(--dialog-heading);--issue-accent-strong:var(--dialog-text);--issue-border:var(--dialog-heading);--issue-panel:var(--dialog-hover)}.dlg .rx h4{color:var(--dialog-heading);margin:var(--ch) 0 7px;font-size:inherit}.rx .iss-text h4{color:var(--tag-text);font-size:inherit}.rx-master{background:var(--yellow);color:var(--black);text-align:center}.rx-level span,.dlg .rx-denied{color:var(--dialog-key)}.dlg .rx .kv dt:not(.granted){color:var(--dialog-dim)}.rx-files{border-collapse:collapse;width:100%;margin:var(--ch) 0}.rx-files th{text-align:left;color:var(--dialog-heading);border-bottom:1px solid var(--dialog-border);padding:2px var(--cw);font-weight:400}.rx-files td{padding:2px var(--cw);border-bottom:1px dotted var(--dialog-border);vertical-align:top}.rx-files td:first-child{white-space:nowrap}.rx-files tr.locked{color:var(--dialog-dim)}.rx-open{color:var(--dialog-heading);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.rx-open:hover,.rx-open:focus-visible{background:var(--dialog-focus-bg);color:var(--dialog-focus-text);outline:0;text-decoration:none}.dlg .rx-head{background:var(--black);color:var(--lcyan);padding:2px var(--cw)}@media (width<=767.98px){.rx-files th:nth-child(2),.rx-files td:nth-child(2){display:none}.rx .kv{grid-template-columns:minmax(0,1fr);gap:0}.rx .kv dd{margin-bottom:7px}}.menubar .np{background:var(--black);color:var(--yellow);padding:0 var(--cw);margin:0 var(--cw);line-height:calc(var(--ch) + 6px);cursor:pointer;white-space:nowrap;border:0}.menubar .np:hover{color:var(--white)}.menubar .np:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.menubar .np-d{color:var(--lcyan)}.menubar .np-t{display:none}@media (width>=768px){.menubar .np{order:2;margin-left:auto}.menubar .node{order:3}.menubar:has(.np) .node{margin-left:0}}@media (width>=768px) and (width<=1365.98px){.menubar .nav-link{padding:7px var(--cw)!important}}@media (width>=1024px) and (width<=1365.98px){.menubar:has(.np) .node{display:none}}@media (width>=768px) and (width<=1023.98px){.menubar .nav-link{padding:7px 6px!important}.menubar .np-d{display:none}}@media (width>=1366px){.menubar .np-t{display:inline}}.music-wrap .dlg{width:min(72ch,100%)}.dlg .mu-head{justify-content:space-between;gap:0 calc(var(--cw) * 2);color:var(--dialog-heading);flex-wrap:wrap;margin:0 0 7px;display:flex}.mu-sub{color:var(--dialog-dim)}.mu-screen{padding:7px calc(var(--cw) * 2);border:4px double var(--lcyan);background:var(--black);color:var(--lgreen)}.mu-screen dl{gap:2px calc(var(--cw) * 2);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.mu-screen dt{color:var(--lcyan);font-weight:400}.mu-screen dt:after{content:" ......"}.mu-screen dd{overflow-wrap:anywhere;margin:0}.mu-screen .mu-title{color:var(--yellow)}.mu-status.playing{color:var(--white)}.mu-status.paused{color:var(--yellow)}.mu-bar{letter-spacing:0;white-space:nowrap}.mu-pos{cursor:pointer}.mu-ch{gap:0 calc(var(--cw) * 4);border-top:1px dashed var(--dgray);grid-template-rows:repeat(8,auto);grid-auto-flow:column;justify-content:start;margin-top:7px;padding-top:7px;display:grid}.mu-chrow{white-space:nowrap}.mu-chrow .n{color:var(--lcyan)}.mu-chrow .p{color:var(--yellow)}.mu-chrow .off,.mu-chrow.idle,.mu-chrow.idle .n{color:var(--dgray)}.dlg .mu-load{margin-top:calc(var(--ch) * 1.5);padding:7px calc(var(--cw) * 2);border:2px solid var(--dialog-border)}.dlg .mu-load h3{margin-top:0}.dlg .mu-msg{color:var(--dialog-msg);margin:7px 0 0}.dlg .mu-error{background:var(--red);color:var(--white);margin:7px 0 0;padding:0 4px}.dlg .mu-group{padding:0 var(--cw);font-size:inherit;color:var(--dialog-dim);margin:7px 0 0}.mu-list{margin:0;padding:0;list-style:none}.mu-item{gap:0 calc(var(--cw) * 2);text-align:left;border:0;border-bottom:1px dotted var(--dialog-border);width:100%;color:var(--dialog-text);padding:4px var(--cw);cursor:pointer;line-height:var(--ch);background:0 0;grid-template-columns:2ch minmax(0,1fr) auto 6ch;display:grid}.mu-item .k{color:var(--dialog-key)}.mu-item .f{color:var(--dialog-dim)}.mu-item .d{text-align:right}.mu-item:hover{background:var(--dialog-hover)}.mu-item.on{background:var(--dialog-on-bg);color:var(--dialog-on-text)}.mu-item.on .k{color:var(--dialog-on-key)}.mu-item.on .f{color:var(--dialog-on-dim)}.mu-item.bad .d{color:var(--dialog-key)}.mu-item.on.bad .d{color:var(--dialog-on-key)}.mu-item:focus-visible{outline:2px solid var(--dialog-border);outline-offset:-2px}.mu-item.on:focus-visible{outline-color:var(--dialog-on-key)}.mu-transport{gap:var(--ch) calc(var(--cw) * 2);margin-top:calc(var(--ch) * 1.5);flex-wrap:wrap;display:flex}.mu-transport .dbtn[aria-pressed=true]{background:var(--black);color:var(--lgreen)}@media (width<=767.98px){.mu-item{grid-template-columns:2ch minmax(0,1fr) 6ch}.mu-item .f{display:none}.mu-ch{column-gap:calc(var(--cw) * 2)}}html[data-boot],html[data-boot] body{overflow:hidden}.boot{z-index:200;color:var(--gray);padding:calc(var(--ch) + env(safe-area-inset-top,0px)) calc(var(--cw) * 2) calc(var(--ch) + env(safe-area-inset-bottom,0px));background:#5a0010;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.boot-in{max-width:100%}.boot p{line-height:var(--ch);white-space:pre;margin:0}.boot .boot-post{white-space:normal}.boot .w{color:var(--white)}.boot .off{visibility:hidden}.boot-banner{margin:0 0 var(--ch);font:inherit;color:var(--gray);text-shadow:.5em 0 0 var(--black);white-space:pre;font-size:min(16px,3.33333vw - 1.06667px);line-height:.875em}.boot-shell{margin-bottom:var(--ch)!important}.boot-shell span{background:var(--gray);color:var(--black);padding:0 var(--cw)}.boot-ready,.boot-cmd{margin-top:var(--ch)!important}.boot-cmd{color:var(--white)}.boot-warn{color:var(--black);background:var(--gray);padding:0 var(--cw);display:inline-block;margin-top:calc(var(--ch) * 2)!important}.vga{z-index:200;position:fixed;inset:0;overflow:hidden}.vga-cover{background:#000;position:absolute;inset:0}.vga-glitch{background:#000;height:2px;display:none;position:absolute;left:0;right:0}.vga-edge{width:var(--cw);background:var(--white);display:none;position:absolute}.vga-beam{background:var(--white);pointer-events:none;height:1px;display:none;position:absolute;right:0;box-shadow:0 0 3px 1px #aaffff8c}.copy-link{display:contents}.copy-note{background:var(--black);color:var(--yellow);padding:0 var(--cw);text-align:left;flex-basis:100%}.copy-note:empty{padding:0}.copy-url{color:var(--white);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.edge-link{top:0;right:calc(var(--cw) * 2);z-index:2;display:block;position:absolute}.edge-link .copy-note{z-index:5;width:max-content;max-width:min(48ch,80vw);position:absolute;top:calc(100% + 4px);right:0}.edge-link .dbtn{background:var(--dialog-bg);color:var(--dialog-text);box-shadow:none;line-height:inherit;padding:0 4px}.edge-link .dbtn:hover{background:var(--button-hover-bg);color:var(--button-hover-text)}.edge-link .dbtn:active{transform:none}.nc .edge-link .dbtn{background:var(--panel-bg);color:var(--panel-text)}.nc .edge-link .dbtn:hover{background:var(--selection-bg);color:var(--selection-text)}.win-ctl{top:0;right:calc(var(--cw) * 2);z-index:2;gap:var(--cw);display:flex;position:absolute}.win-ctl .edge-link{position:relative;top:auto;right:auto}.win-close{background:var(--dialog-bg);color:var(--dialog-text);box-shadow:none;line-height:inherit;padding:0 4px}.win-close:hover{background:var(--button-hover-bg);color:var(--button-hover-text)}.win-close:focus-visible{background:var(--dialog-focus-bg);color:var(--dialog-focus-text)}.win-close:active{background:var(--dialog-title-active-bg);color:var(--dialog-title-active-text);transform:none}.issue-wrap .win-ctl .dbtn{background:var(--issue-panel);color:var(--issue-text)}.issue-wrap .win-ctl .dbtn:hover,.issue-wrap .win-ctl .dbtn:focus-visible,.issue-wrap .win-ctl .dbtn:active{background:var(--issue-accent-strong);color:var(--issue-bg)}@media (pointer:coarse){.win-close{position:relative}.win-close:after{content:"";top:-22px;bottom:-8px;left:-4px;right:calc(var(--cw) * -2);position:absolute}}.dlg{--ctl:calc(var(--cw) * 7)}.dlg:has(.edge-link){--ctl:calc(var(--cw) * 15)}.dlg .win-title{--tl:clamp(calc(var(--cw) * 2),calc(100% - var(--ctl) * 2 - var(--cw) * 20),var(--ctl));left:var(--tl);right:var(--ctl);width:fit-content;max-width:calc(100% - var(--tl) - var(--ctl));margin:0 auto;transform:none}.iss-cover .actions{justify-content:center;margin-top:0}.term.miss{overflow-wrap:anywhere;min-height:0}.ob-view.ob-full{z-index:100;width:auto;height:auto;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overscroll-behavior:contain;background:#00040c;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.ob-full:focus-visible{outline:0}.ob-full .ob-canvas{z-index:0;aspect-ratio:auto;background:#00040c;width:100%;height:100%;position:absolute;inset:0}.ob-full[data-strip=off],.ob-full[data-strip=off] .ob-canvas{cursor:none}.ob-screen-status{z-index:1;top:env(safe-area-inset-top,0px);left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);gap:var(--cw);padding:4px var(--cw);color:#55c8ee;white-space:nowrap;pointer-events:none;background:#00040c8c;display:flex;position:absolute}.ob-screen-status span{text-overflow:ellipsis;overflow:hidden}.ob-ss-name{color:#aff;flex:0 auto}.ob-ss-state{color:#2a86aa;flex:0 1000 auto;min-width:0}.ob-ss-clock{flex:none;margin-left:auto}.ob-strip{z-index:2;bottom:calc(7px + env(safe-area-inset-bottom,0px));left:calc(7px + env(safe-area-inset-left,0px));right:calc(7px + env(safe-area-inset-right,0px));justify-content:center;gap:7px var(--cw);padding:7px var(--cw);overscroll-behavior:contain;touch-action:pan-y;border:3px double var(--dialog-border);background:var(--dialog-bg);max-height:45%;color:var(--dialog-text);visibility:hidden;flex-wrap:wrap;display:flex;position:absolute;overflow-y:auto}.ob-strip.shown{visibility:visible}.ob-strip .dbtn{min-height:32px}.ob-strip .dbtn:disabled{background:var(--chip-disabled-bg);color:var(--chip-disabled-text)}.help-wrap .dlg{width:min(1120px,100%);height:min(780px,100%)}.help-wrap .win-body{flex-direction:column;display:flex;overflow:hidden}.hlp{overflow:hidden}.hlp-title{color:var(--dialog-heading);flex:none}.hlp-panel{min-height:0;padding:var(--ch) 0;overscroll-behavior:contain;scrollbar-color:var(--dialog-scroll-thumb) var(--dialog-scroll-track);flex:1;overflow:auto}.hlp-manual{gap:var(--cw);grid-template-columns:minmax(22ch,28%) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.hlp-index,.hlp-article{min-width:0;padding:var(--ch) var(--cw);scrollbar-color:var(--dialog-scroll-thumb) var(--dialog-scroll-track);overscroll-behavior:contain;overflow:auto}.hlp-index{border-right:1px solid var(--dialog-border)}.hlp-topic{text-align:left;width:100%;color:var(--dialog-text);padding:5px var(--cw);cursor:pointer;background:0 0;border:0;display:block}.hlp-topic[aria-current]{background:var(--tag-bg);color:var(--tag-text)}.hlp-topic:hover{background:var(--button-hover-bg);color:var(--button-hover-text)}.hlp-link{color:var(--dialog-heading);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.hlp-related{gap:var(--ch) calc(var(--cw) * 2);flex-wrap:wrap;display:flex}.hlp-keys{width:100%;margin:var(--ch) 0;border-collapse:collapse}.hlp-keys caption{caption-side:top;color:var(--dialog-heading)}.hlp-keys th,.hlp-keys td{text-align:left;vertical-align:top;padding:4px var(--cw);border-bottom:1px dotted var(--dialog-border);overflow-wrap:anywhere;font-weight:400}.hlp-keys th{color:var(--dialog-heading)}.hlp-keys th:first-child{width:15ch}.hlp li{margin-bottom:8px}.hlp h4{color:var(--dialog-heading)}.rx .iss-text h5{visibility:visible;color:var(--dialog-heading);font-size:inherit}.hlp-back{display:none}.hlp :focus-visible{outline:2px solid var(--dialog-ring);outline-offset:-2px}@media (width<=767.98px){.help-wrap,.help-wrap .win-body{padding:var(--ch) var(--cw)}.hlp .ab-tabs{gap:4px}.hlp .ab-tab{padding:0 5px}.hlp-manual{flex-direction:column;display:flex}.hlp-index{border:0}.hlp-article,.hlp-reading .hlp-index{display:none}.hlp-reading .hlp-article{display:block}.hlp-back{margin-bottom:var(--ch);display:inline-block}}:root,.issue-wrap,[data-scheme=classic]{--codefall-primary:#66f;--codefall-secondary:#5ff;--shell-bg:var(--blue);--shadow:var(--black);--menu-bg:var(--gray);--menu-text:var(--black);--menu-key:var(--red);--menu-hover-bg:var(--black);--menu-hover-text:var(--gray);--menu-active-bg:var(--black);--menu-active-text:var(--white);--menu-active-key:var(--yellow);--panel-bg:var(--blue);--panel-text:var(--lcyan);--panel-border:var(--lcyan);--panel-strong:var(--white);--panel-accent:var(--yellow);--panel-dim:var(--dgray);--panel-ok:var(--lgreen);--panel-title-active-bg:var(--cyan);--panel-title-active-text:var(--black);--panel-hover:#00aaaa59;--panel-scroll:var(--cyan);--selection-bg:var(--cyan);--selection-text:var(--black);--selection-strong:var(--blue);--selection-key:var(--white);--focus:var(--yellow);--st-playable:var(--lgreen);--st-prototype:var(--yellow);--st-experiment:var(--lmag);--st-archived:var(--gray);--st-graduated:var(--white);--field-bg:var(--black);--field-text:var(--yellow);--field-caret:var(--white);--field-dim:var(--dgray);--chip-bg:var(--gray);--chip-text:var(--black);--chip-hover-bg:var(--white);--chip-disabled-bg:var(--dgray);--chip-disabled-text:var(--gray);--dialog-bg:var(--gray);--dialog-text:var(--black);--dialog-border:var(--black);--dialog-title-active-bg:var(--black);--dialog-title-active-text:var(--white);--dialog-heading:var(--blue);--dialog-dim:var(--dgray);--dialog-key:var(--red);--dialog-ring:var(--blue);--dialog-msg:var(--yellow);--dialog-warn:var(--red);--dialog-hover:var(--cyan);--dialog-focus-bg:var(--black);--dialog-focus-text:var(--white);--dialog-focus-key:var(--yellow);--dialog-focus-dim:var(--gray);--dialog-on-bg:var(--blue);--dialog-on-text:var(--white);--dialog-on-key:var(--yellow);--dialog-on-dim:var(--lcyan);--dialog-scroll-track:var(--cyan);--dialog-scroll-thumb:var(--black);--tag-bg:var(--black);--tag-text:var(--yellow);--tag-strong:var(--white);--button-bg:var(--cyan);--button-text:var(--black);--button-hover-bg:var(--white);--button-hover-text:var(--black);--button-primary-bg:var(--black);--button-primary-text:var(--yellow);--button-primary-hover-bg:var(--blue);--button-primary-hover-text:var(--white);--status-bg:var(--black);--status-key:var(--white);--status-label-bg:var(--cyan);--status-label-text:var(--black);--status-label-hover:var(--white);--status-text:var(--lcyan);--status-dim:var(--dgray);--logo-primary:var(--yellow);--logo-shadow:var(--red)}[data-scheme=dos-navigator]{--codefall-primary:#aaa;--codefall-secondary:#5ff;--shell-bg:#555;--panel-bg:#000;--panel-text:#aaa;--panel-border:#aaa;--panel-strong:#fff;--panel-accent:#5ff;--panel-scroll:#aaa;--field-bg:#555;--field-dim:#aaa;--status-label-bg:#aaa;--status-text:#aaa;--logo-primary:#ff5;--logo-shadow:#a00}[data-scheme=green-screen]{--codefall-primary:#0a0;--codefall-secondary:#5f5;--shell-bg:#000;--menu-bg:#0a0;--menu-text:#000;--menu-key:#fff;--menu-hover-bg:#000;--menu-hover-text:#5f5;--menu-active-bg:#000;--menu-active-text:#fff;--menu-active-key:#5f5;--panel-bg:#000;--panel-text:#0a0;--panel-border:#0a0;--panel-strong:#5f5;--panel-accent:#fff;--panel-ok:#5f5;--panel-title-active-bg:#0a0;--panel-title-active-text:#000;--panel-hover:#00aa0059;--panel-scroll:#0a0;--selection-bg:#5f5;--selection-text:#000;--selection-strong:#000;--selection-key:#000;--focus:#fff;--field-bg:#0a0;--field-text:#000;--field-caret:#fff;--field-dim:#555;--chip-bg:#0a0;--chip-text:#000;--chip-hover-bg:#5f5;--dialog-bg:#000;--dialog-text:#5f5;--dialog-border:#5f5;--dialog-title-active-bg:#5f5;--dialog-title-active-text:#000;--dialog-heading:#fff;--dialog-dim:#0a0;--dialog-key:#ff5;--dialog-ring:#fff;--dialog-msg:#ff5;--dialog-warn:#f55;--dialog-hover:#555;--dialog-focus-bg:#5f5;--dialog-focus-text:#000;--dialog-focus-key:#000;--dialog-focus-dim:#000;--dialog-on-bg:#0a0;--dialog-on-text:#000;--dialog-on-key:#fff;--dialog-on-dim:#000;--dialog-scroll-track:#0a0;--dialog-scroll-thumb:#000;--tag-bg:#0a0;--tag-text:#000;--tag-strong:#000;--button-bg:#0a0;--button-text:#000;--button-hover-bg:#5f5;--button-hover-text:#000;--button-primary-bg:#5f5;--button-primary-text:#000;--button-primary-hover-bg:#fff;--button-primary-hover-text:#000;--status-key:#5f5;--status-label-bg:#0a0;--status-label-hover:#5f5;--status-text:#0a0;--logo-primary:#ff5;--logo-shadow:#f55}[data-scheme=amber-phosphor]{--codefall-primary:#fa0;--codefall-secondary:#ff5;--shell-bg:#000;--menu-bg:#fa0;--menu-text:#000;--menu-key:#a00;--menu-hover-bg:#000;--menu-hover-text:#fa0;--menu-active-bg:#000;--menu-active-text:#ff5;--menu-active-key:#fff;--panel-bg:#000;--panel-text:#fa0;--panel-border:#a50;--panel-strong:#ff5;--panel-accent:#fff;--panel-dim:#a50;--panel-ok:#ff5;--panel-title-active-bg:#fa0;--panel-title-active-text:#000;--panel-hover:#aa550073;--panel-scroll:#a50;--selection-bg:#ff5;--selection-text:#000;--selection-strong:#a50;--selection-key:#a50;--focus:#fff;--field-bg:#a50;--field-text:#fff;--field-caret:#ff5;--field-dim:#000;--chip-bg:#fa0;--chip-text:#000;--chip-hover-bg:#ff5;--dialog-bg:#000;--dialog-text:#fa0;--dialog-border:#fa0;--dialog-title-active-bg:#fa0;--dialog-title-active-text:#000;--dialog-heading:#ff5;--dialog-dim:#a50;--dialog-key:#f55;--dialog-ring:#fff;--dialog-msg:#fff;--dialog-warn:#f55;--dialog-hover:#555;--dialog-focus-bg:#ff5;--dialog-focus-text:#000;--dialog-focus-key:#a00;--dialog-focus-dim:#a50;--dialog-on-bg:#a50;--dialog-on-text:#fff;--dialog-on-key:#ff5;--dialog-on-dim:#000;--dialog-scroll-track:#a50;--dialog-scroll-thumb:#fa0;--tag-bg:#a50;--tag-text:#ff5;--tag-strong:#fff;--button-bg:#fa0;--button-text:#000;--button-hover-bg:#ff5;--button-hover-text:#000;--button-primary-bg:#a50;--button-primary-text:#ff5;--button-primary-hover-bg:#fff;--button-primary-hover-text:#000;--status-key:#ff5;--status-label-bg:#fa0;--status-label-hover:#ff5;--status-text:#fa0;--status-dim:#a50;--logo-primary:#fff;--logo-shadow:#f55}[data-scheme=cga-pop]{--codefall-primary:#5ff;--codefall-secondary:#f5f;--shell-bg:#a0a;--menu-bg:#5ff;--menu-text:#000;--menu-key:#a0a;--menu-hover-bg:#000;--menu-hover-text:#5ff;--menu-active-bg:#000;--menu-active-text:#fff;--menu-active-key:#f5f;--panel-bg:#000;--panel-text:#fff;--panel-border:#5ff;--panel-strong:#f5f;--panel-accent:#5ff;--panel-dim:#a0a;--panel-title-active-bg:#5ff;--panel-title-active-text:#000;--panel-hover:#aa00aa80;--panel-scroll:#a0a;--selection-bg:#5ff;--selection-text:#000;--selection-strong:#a0a;--selection-key:#a0a;--field-bg:#a0a;--field-text:#fff;--field-caret:#5ff;--field-dim:#000;--chip-bg:#5ff;--chip-text:#000;--chip-hover-bg:#fff;--dialog-bg:#5ff;--dialog-text:#000;--dialog-heading:#a0a;--dialog-dim:#555;--dialog-key:#a0a;--dialog-ring:#a0a;--dialog-msg:#a0a;--dialog-hover:#fff;--dialog-on-bg:#a0a;--dialog-on-text:#fff;--dialog-on-key:#ff5;--dialog-on-dim:#5ff;--dialog-scroll-track:#a0a;--dialog-scroll-thumb:#000;--tag-text:#f5f;--button-bg:#f5f;--button-text:#000;--button-hover-bg:#fff;--button-hover-text:#000;--button-primary-bg:#000;--button-primary-text:#5ff;--button-primary-hover-bg:#a0a;--button-primary-hover-text:#fff;--status-key:#f5f;--status-label-bg:#5ff;--status-text:#5ff;--status-dim:#a0a;--logo-primary:#ff5;--logo-shadow:#00a}[data-scheme=turbo-vision]{--codefall-primary:#5ff;--codefall-secondary:#77f;--shell-bg:#0aa;--menu-bg:#00a;--menu-text:#fff;--menu-key:#ff5;--menu-hover-bg:#000;--menu-hover-text:#ff5;--menu-active-bg:#0a0;--menu-active-text:#000;--menu-active-key:#fff;--panel-bg:#0aa;--panel-text:#000;--panel-border:#fff;--panel-strong:#00a;--panel-accent:#fff;--panel-dim:#555;--panel-ok:#fff;--panel-title-active-bg:#00a;--panel-title-active-text:#fff;--panel-hover:#0000aa40;--panel-scroll:#00a;--selection-bg:#00a;--selection-text:#fff;--selection-strong:#ff5;--selection-key:#ff5;--st-playable:#fff;--st-prototype:#ff5;--st-experiment:#a0a;--st-archived:#555;--st-graduated:#00a;--field-bg:#00a;--field-text:#ff5;--field-dim:#aaa;--dialog-border:#fff;--dialog-title-active-bg:#00a;--dialog-title-active-text:#ff5;--dialog-msg:#00a;--dialog-scroll-thumb:#00a;--button-bg:#0a0;--button-text:#000;--button-hover-bg:#5f5;--button-hover-text:#000;--button-primary-bg:#00a;--button-primary-text:#ff5;--button-primary-hover-bg:#fff;--button-primary-hover-text:#00a;--status-bg:#00a;--status-key:#ff5;--status-label-bg:#0aa;--status-text:#fff;--status-dim:#5ff;--logo-primary:#ff5;--logo-shadow:#00a}[data-scheme=crimson-commander]{--codefall-primary:#fff;--codefall-secondary:#f55;--menu-bg:#fff;--menu-text:#000;--menu-key:#a00;--menu-hover-bg:#000;--menu-hover-text:#fff;--menu-active-bg:#a00;--menu-active-text:#fff;--menu-active-key:#ff5;--panel-border:#0aa;--panel-accent:#f55;--panel-title-active-bg:#a00;--panel-title-active-text:#fff;--chip-bg:#fff;--chip-text:#000;--chip-hover-bg:#5ff;--dialog-bg:#fff;--dialog-text:#000;--dialog-border:#a00;--dialog-title-active-bg:#a00;--dialog-title-active-text:#fff;--dialog-heading:#a00;--dialog-dim:#555;--dialog-key:#00a;--dialog-ring:#a00;--dialog-msg:#a00;--dialog-hover:#5ff;--dialog-scroll-track:#aaa;--dialog-scroll-thumb:#a00;--button-bg:#a00;--button-text:#fff;--button-hover-bg:#f55;--button-hover-text:#000;--button-primary-bg:#000;--button-primary-text:#ff5;--button-primary-hover-bg:#a00;--button-primary-hover-text:#fff;--status-key:#f55;--status-label-bg:#fff;--status-label-hover:#f55;--logo-primary:#ff5;--logo-shadow:#f55}[data-scheme=clay-terminal]{--codefall-primary:#e7a47d;--codefall-secondary:#c3573e;--shell-bg:#e8d9c6;--shadow:#9a8371;--menu-bg:#ad553f;--menu-text:#fff8f0;--menu-key:#ffd98a;--menu-hover-bg:#332c2b;--menu-hover-text:#fff8f0;--menu-active-bg:#332c2b;--menu-active-text:#fff;--menu-active-key:#ffd98a;--panel-bg:#f6ecdd;--panel-text:#3b302b;--panel-border:#baa18d;--panel-strong:#202c40;--panel-accent:#a94331;--panel-dim:#755e54;--panel-ok:#2f7a3a;--panel-title-active-bg:#ad553f;--panel-title-active-text:#fff8f0;--panel-hover:#b85d4629;--panel-scroll:#baa18d;--selection-bg:#e8b89d;--selection-text:#3b2722;--selection-strong:#8f3424;--selection-key:#8f3424;--focus:#b8794c;--st-playable:#2f7a3a;--st-prototype:#8a5a00;--st-experiment:#9b3f8f;--st-archived:#755e54;--st-graduated:#202c40;--field-bg:#332c2b;--field-text:#ffd98a;--field-caret:#fff8f0;--field-dim:#ab978b;--chip-bg:#e3cdb5;--chip-text:#3b302b;--chip-hover-bg:#fff8ef;--chip-disabled-bg:#ece0d2;--chip-disabled-text:#755e54;--dialog-bg:#2d3b48;--dialog-text:#fff4e6;--dialog-border:#e7a47d;--dialog-title-active-bg:#ad553f;--dialog-title-active-text:#fff8f0;--dialog-heading:#e7a47d;--dialog-dim:#c4b7ad;--dialog-key:#ffd98a;--dialog-ring:#e7a47d;--dialog-msg:#ffd98a;--dialog-warn:#ffac97;--dialog-hover:#354350;--dialog-focus-bg:#332c2b;--dialog-focus-text:#fff8f0;--dialog-focus-key:#ffd98a;--dialog-focus-dim:#d8c4b5;--dialog-on-bg:#994832;--dialog-on-text:#fff8f0;--dialog-on-key:#ffe8ba;--dialog-on-dim:#fff4e6;--dialog-scroll-track:#384858;--dialog-scroll-thumb:#e7a47d;--tag-bg:#332c2b;--tag-text:#ffd98a;--tag-strong:#fff8f0;--button-bg:#e8b89d;--button-text:#3b2722;--button-hover-bg:#332c2b;--button-hover-text:#fff8f0;--button-primary-bg:#b55a43;--button-primary-text:#fff;--button-primary-hover-bg:#8f3f2c;--button-primary-hover-text:#fff;--status-bg:#332c2b;--status-key:#ffd98a;--status-label-bg:#e8b89d;--status-label-text:#3b2722;--status-label-hover:#fff8ef;--status-text:#fff5e8;--status-dim:#9a8371;--logo-primary:#202c40;--logo-shadow:#c3573e}[data-scheme=violet-signal]{--codefall-primary:#d5b2ff;--codefall-secondary:#8ef2e0;--shell-bg:#161123;--shadow:#07050d;--menu-bg:#33224a;--menu-text:#eee6ff;--menu-key:#8ef2e0;--menu-hover-bg:#100c1c;--menu-hover-text:#d5b2ff;--menu-active-bg:#100c1c;--menu-active-text:#fff;--menu-active-key:#8ef2e0;--panel-bg:#241a39;--panel-text:#e8ddf6;--panel-border:#886cb7;--panel-strong:#fff;--panel-accent:#d5b2ff;--panel-dim:#a99cc3;--panel-ok:#8ef2e0;--panel-title-active-bg:#a58cde;--panel-title-active-text:#171127;--panel-hover:#a58cde33;--panel-scroll:#886cb7;--selection-bg:#a58cde;--selection-text:#171127;--selection-strong:#3a1466;--selection-key:#3a1466;--focus:#8060a0;--st-playable:#7ee7a0;--st-prototype:#ffe290;--st-experiment:#ff8fc6;--st-archived:#a99cc3;--st-graduated:#fff;--field-bg:#100c1c;--field-text:#ffe290;--field-caret:#8ef2e0;--field-dim:#8a7caa;--chip-bg:#a99cc3;--chip-text:#171127;--chip-hover-bg:#d5b2ff;--chip-disabled-bg:#3a2f52;--chip-disabled-text:#a99cc3;--dialog-bg:#f1e8d9;--dialog-text:#2b203d;--dialog-border:#9173c5;--dialog-title-active-bg:#3a2456;--dialog-title-active-text:#fff5e8;--dialog-heading:#754c9a;--dialog-dim:#655570;--dialog-key:#26665d;--dialog-ring:#754c9a;--dialog-msg:#754c9a;--dialog-warn:#a02b50;--dialog-hover:#e3d8cb;--dialog-focus-bg:#3a2456;--dialog-focus-text:#fff5e8;--dialog-focus-key:#8ef2e0;--dialog-focus-dim:#ded1f0;--dialog-on-bg:#503368;--dialog-on-text:#fff5e8;--dialog-on-key:#8ef2e0;--dialog-on-dim:#ded1f0;--dialog-scroll-track:#e3d8cb;--dialog-scroll-thumb:#754c9a;--tag-bg:#100c1c;--tag-text:#ffe290;--tag-strong:#fff;--button-bg:#503368;--button-text:#fff5e8;--button-hover-bg:#3a2456;--button-hover-text:#8ef2e0;--button-primary-bg:#3a2456;--button-primary-text:#8ef2e0;--button-primary-hover-bg:#8ef2e0;--button-primary-hover-text:#171127;--status-bg:#100c1c;--status-key:#d5b2ff;--status-label-bg:#a58cde;--status-label-text:#171127;--status-label-hover:#d5b2ff;--status-text:#e8ddf6;--status-dim:#6f6290;--logo-primary:#ffe290;--logo-shadow:#e45e95}[data-scheme=graphite-operator]{--codefall-primary:#6ee4d1;--codefall-secondary:#ffe58f;--shell-bg:#11191e;--shadow:#050a0d;--menu-bg:#26343b;--menu-text:#e6f3f3;--menu-key:#ffe58f;--menu-hover-bg:#0d1419;--menu-hover-text:#6ee4d1;--menu-active-bg:#0d1419;--menu-active-text:#fff;--menu-active-key:#ffe58f;--panel-bg:#17252b;--panel-text:#cfe5e6;--panel-border:#49717e;--panel-strong:#fff;--panel-accent:#6ee4d1;--panel-dim:#9db5b7;--panel-ok:#6ee4d1;--panel-title-active-bg:#5bd7c4;--panel-title-active-text:#0c2025;--panel-hover:#5bd7c42e;--panel-scroll:#49717e;--selection-bg:#5bd7c4;--selection-text:#0c2025;--selection-strong:#0b4b52;--selection-key:#0b4b52;--focus:#508075;--st-playable:#8fe388;--st-prototype:#ffe58f;--st-experiment:#e59bdc;--st-archived:#9db5b7;--st-graduated:#fff;--field-bg:#0d1419;--field-text:#ffe58f;--field-caret:#6ee4d1;--field-dim:#6d878a;--chip-bg:#9db5b7;--chip-text:#0c2025;--chip-hover-bg:#e6f3f3;--chip-disabled-bg:#26343b;--chip-disabled-text:#9db5b7;--dialog-bg:#cdd8d6;--dialog-text:#172930;--dialog-border:#387481;--dialog-title-active-bg:#184953;--dialog-title-active-text:#e6f3f3;--dialog-heading:#08616a;--dialog-dim:#40575b;--dialog-key:#0b5654;--dialog-ring:#08616a;--dialog-msg:#08616a;--dialog-warn:#9b3227;--dialog-hover:#c4d2cf;--dialog-focus-bg:#184953;--dialog-focus-text:#fff;--dialog-focus-key:#ffe58f;--dialog-focus-dim:#cfe5e6;--dialog-on-bg:#245762;--dialog-on-text:#fff;--dialog-on-key:#ffe58f;--dialog-on-dim:#cfe5e6;--dialog-scroll-track:#bacac7;--dialog-scroll-thumb:#387481;--tag-bg:#0d1419;--tag-text:#ffe58f;--tag-strong:#fff;--button-bg:#245762;--button-text:#fff;--button-hover-bg:#184953;--button-hover-text:#6ee4d1;--button-primary-bg:#184953;--button-primary-text:#6ee4d1;--button-primary-hover-bg:#ffe58f;--button-primary-hover-text:#0c2025;--status-bg:#0d1419;--status-key:#ffe58f;--status-label-bg:#5bd7c4;--status-label-text:#0c2025;--status-label-hover:#e6f3f3;--status-text:#cfe5e6;--status-dim:#557075;--logo-primary:#ffe58f;--logo-shadow:#d86b4b}[data-scheme=polar-commander]{--codefall-primary:#a9eced;--codefall-secondary:#ffd27a;--shell-bg:#dfeaf0;--shadow:#8aa3b2;--menu-bg:#365873;--menu-text:#f7fcff;--menu-key:#ffd27a;--menu-hover-bg:#1d3546;--menu-hover-text:#f7fcff;--menu-active-bg:#1d3546;--menu-active-text:#fff;--menu-active-key:#ffd27a;--panel-bg:#f7fafd;--panel-text:#2b4150;--panel-border:#91b1c2;--panel-strong:#182a55;--panel-accent:#285b79;--panel-dim:#607a88;--panel-ok:#237a4b;--panel-title-active-bg:#365873;--panel-title-active-text:#f7fcff;--panel-hover:#3658731f;--panel-scroll:#91b1c2;--selection-bg:#b3e4e5;--selection-text:#173b4c;--selection-strong:#0f5a6e;--selection-key:#0f5a6e;--focus:#bc8540;--st-playable:#237a4b;--st-prototype:#8a5c00;--st-experiment:#8e3f8a;--st-archived:#607a88;--st-graduated:#182a55;--field-bg:#294459;--field-text:#ffe8a3;--field-caret:#fff;--field-dim:#9db6c4;--chip-bg:#d3e3ec;--chip-text:#2b4150;--chip-hover-bg:#b3e4e5;--chip-disabled-bg:#e6edf1;--chip-disabled-text:#526a78;--dialog-bg:#254560;--dialog-text:#f7fcff;--dialog-border:#a3d7e6;--dialog-title-active-bg:#b3e4e5;--dialog-title-active-text:#173b4c;--dialog-heading:#a9eced;--dialog-dim:#bdd0dc;--dialog-key:#ffd27a;--dialog-ring:#ffd27a;--dialog-msg:#a9eced;--dialog-warn:#ffb4a8;--dialog-hover:#2d526d;--dialog-focus-bg:#b3e4e5;--dialog-focus-text:#173b4c;--dialog-focus-key:#173b4c;--dialog-focus-dim:#28546a;--dialog-on-bg:#b3e4e5;--dialog-on-text:#173b4c;--dialog-on-key:#173b4c;--dialog-on-dim:#28546a;--dialog-scroll-track:#2d526d;--dialog-scroll-thumb:#a3d7e6;--tag-bg:#294459;--tag-text:#ffe8a3;--tag-strong:#fff;--button-bg:#b3e4e5;--button-text:#173b4c;--button-hover-bg:#294459;--button-hover-text:#fff;--button-primary-bg:#b3e4e5;--button-primary-text:#173b4c;--button-primary-hover-bg:#ffd27a;--button-primary-hover-text:#173b4c;--status-bg:#294459;--status-key:#ffd27a;--status-label-bg:#b3e4e5;--status-label-text:#173b4c;--status-label-hover:#fff;--status-text:#f7fcff;--status-dim:#8aa7b8;--logo-primary:#182a55;--logo-shadow:#d46b3a}.sw{vertical-align:top;margin-left:var(--cw);background:var(--panel-bg);line-height:var(--ch);outline:1px solid;display:inline-flex}.sw i{width:calc(var(--cw) * 2);height:var(--ch);display:inline-block}.sw .sw-logo{width:auto;padding:0 calc(var(--cw) * 1.5) 0 4px;color:var(--logo-primary);text-shadow:4px 0 0 var(--logo-shadow);font-style:normal}.sw .sw-sel{background:var(--selection-bg)}.sw .sw-dlg{background:var(--dialog-bg)}.sw .sw-menu{background:var(--menu-bg)}
