.ic-intro{margin-top:16px}.ic-intro h1{font:calc(var(--k2) * var(--j)) / calc(var(--k2) * 16px) var(--f-num);color:var(--c10)}.ic-lede{color:var(--c8);max-width:80ch;margin-top:4px}.ic-lab{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c7);display:block}.ic-hint{color:var(--c7);font:var(--fs)/var(--lh) var(--f-body);text-transform:none}.ic-lab .ic-hint{margin-left:12px}.ic-chip{font:var(--fs)/var(--lh) var(--f-body);color:var(--c8);background:var(--c2);cursor:pointer;min-height:40px;box-shadow:inset 0 0 0 2px var(--c4), inset 0 -4px 0 var(--c0);text-align:left;border:0;max-width:100%;padding:6px 12px;text-decoration:none;display:block}.ic-chip:hover{color:var(--c9);background:var(--c3);box-shadow:inset 0 0 0 2px var(--c10), inset 0 -4px 0 var(--c0)}.ic-chip[aria-pressed=true],.ic-chip[aria-current=true]{background:var(--c10);color:var(--c0);box-shadow:inset 0 0 0 2px var(--c10), inset 0 -4px 0 var(--c11)}.ic-chip small{color:var(--c7);font-size:inherit;display:block}.ic-chip[aria-pressed=true] small,.ic-chip[aria-current=true] small{color:#3a2c0c}.ic-chip.ic-sm{min-height:36px;padding:4px 10px 6px}.ic-chip.ic-sm small{margin-left:6px;display:inline}.ic-btn{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c0);text-align:left;cursor:pointer;border:4px solid #0000;border-image:var(--fr-btn) 2 fill / 4px / 0 stretch;background:0 0;justify-self:end;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:2px 14px 0;text-decoration:none;display:inline-flex}.ic-btn:hover{border-image-source:var(--fr-teal);color:var(--c9)}.ic-btn:active{transform:translateY(2px)}.ic-btn.ic-q{border-image-source:var(--fr-chip);color:var(--c9)}.ic-btn.ic-q:hover{border-image-source:var(--fr-teal)}.ic-jump{top:calc(var(--hud) + 4px);z-index:40;background:var(--c0);box-shadow:0 2px 0 var(--c5), 0 -2px 0 var(--c3);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:16px 0 0;padding:6px 12px;display:flex;position:sticky}.ic-jump a{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c8);padding:6px 10px 4px;text-decoration:none}.ic-jump a:hover{background:var(--c3);color:var(--c9)}.ic-jump a b{color:var(--c10);margin-right:6px;font-weight:400}.ic-jump .ic-now{color:var(--c7);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.ic-jump .ic-now b{color:var(--c10)}.ic-sec{scroll-margin-top:calc(var(--hud) + 64px);margin-top:28px}.ic-sec>h2{font:calc(var(--k1) * var(--j)) / calc(var(--k1) * 16px) var(--f-num);color:var(--c9);text-transform:uppercase;margin-bottom:12px}.ic-sec>h2 b{color:var(--c10);margin-right:12px;font-weight:400}.ic-thin{background:var(--dz-empty);box-shadow:inset 0 0 0 2px var(--c3);color:var(--c9);padding:16px}.ic-soft{color:var(--c7);margin-top:10px}.ic-src{color:var(--c7);margin-top:4px}.ic-ph{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c9)}.ic-in{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;display:grid}.ic-in>*{min-width:0}.ic-inl{flex-wrap:wrap;align-items:baseline;gap:0 12px;margin-bottom:6px;display:flex}.ic-cb{min-width:0;position:relative}.ic-chips{cursor:text;border:4px solid #0000;border-image:var(--fr-well) 2 fill / 4px / 0 stretch;flex-wrap:wrap;align-items:center;gap:6px;min-height:60px;padding:6px 8px;display:flex}.ic-chips:focus-within{outline:2px solid var(--c10);outline-offset:2px}.ic-chips .ic-fi{color:var(--c7);margin-left:4px;line-height:0}.ic-chips input{background:0 0;border:0;border-image:;flex:12em;width:auto;min-width:0;min-height:40px;padding:4px 6px}.ic-chips input:focus-visible{outline:0}.ic-chips input:disabled{cursor:default}.ic-chips.ic-full .ic-fi{display:none}.ic-tagchip{background:var(--c10);max-width:100%;min-height:40px;color:var(--c0);box-shadow:inset 0 -4px 0 var(--c11);overflow-wrap:anywhere;align-items:center;gap:10px;padding:4px 6px 8px 12px;display:inline-flex}.ic-tagchip a{background:var(--c0);color:var(--c10);cursor:pointer;border:0;flex:none;place-items:center;width:28px;height:28px;display:grid}.ic-tagchip a:hover,.ic-tagchip a:focus-visible{background:var(--c3);color:var(--c9)}.ic-plus{font:calc(2 * var(--j))/24px var(--f-num);color:var(--c10)}.ic-res{z-index:30;background:var(--c1);max-height:420px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.ic-res[hidden]{display:none}.ic-res button{text-align:left;width:100%;color:var(--c9);font:var(--fs)/var(--lh) var(--f-body);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:4px 8px;display:grid}.ic-res button small{color:var(--c7);font-size:inherit;grid-column:1}.ic-res button em{color:var(--c10);text-align:right;grid-area:1/2/span 2;align-self:center;font-style:normal}.ic-res button.ic-dim{color:var(--c7);cursor:not-allowed}.ic-res button.ic-dim em{color:var(--c13)}.ic-res button:not(.ic-dim):hover,.ic-res button[aria-selected=true]{background:var(--c3)}.ic-res p{color:var(--c8);padding:4px 8px}.ic-res .ic-resf{color:var(--c7);text-align:right;box-shadow:inset 0 2px 0 var(--c3);margin-top:4px;padding-top:6px}.ic-prow{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.ic-say{color:var(--c8)}.ic-say b{color:var(--c10);font-weight:400}.ic-rb{border:4px solid #0000;border-image:var(--fr-amber) 2 fill / 4px / 0 stretch;align-items:center;gap:8px 14px;margin-top:12px;padding:8px 12px;display:flex}.ic-rbp{background:var(--c10);color:var(--c0);font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;flex:none;padding:2px 8px 0}.ic-rb p{color:var(--c8);overflow-wrap:anywhere;min-width:0}.ic-rb b{color:var(--c9);font-weight:400}.ic-gauges{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ic-gg{text-align:center;border:4px solid #0000;border-image:var(--fr-panel) 2 fill / 4px / 0 stretch;grid-template-rows:auto auto auto 1fr;justify-items:center;min-width:0;padding:12px 14px 14px;display:grid}.ic-glab{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c8);font-weight:400}.ic-dw{width:100%;max-width:258px;margin-top:10px}.ic-arc{width:100%;height:auto;image-rendering:pixelated;display:block}.ic-de{color:var(--c7);justify-content:space-between;margin-top:2px;display:flex}.ic-de i{font-style:normal}.ic-gf{font:calc(3 * var(--j)) / 48px var(--f-num);color:var(--c9);white-space:nowrap;margin-top:2px}.ic-gf.ic-hi{color:var(--c14)}.ic-gf.ic-lo{color:var(--c13)}.ic-gf.ic-mut{color:var(--c7)}.ic-gs{color:var(--c8);overflow-wrap:anywhere;max-width:34ch}.ic-u{font-size:.62em}.ic-r2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;margin-top:12px;display:grid}.ic-es{border:4px solid #0000;border-image:var(--fr-panel) 2 fill / 4px / 0 stretch;min-width:0;padding:12px 14px 14px}.ic-eslead{font:24px/32px "Galmuri11", var(--f-body);color:var(--c9);text-wrap:balance;margin-top:6px}.ic-ers{gap:12px;margin-top:12px;display:grid}.ic-er{grid-template-columns:minmax(0, 11em) minmax(0, 1fr) calc(10 * var(--j));grid-template-areas:"l t v"".s s";align-items:center;gap:2px 14px;display:grid}.ic-er.ic-erhd{grid-template-areas:"l t v";margin-bottom:-6px}.ic-erl{flex-direction:column;grid-area:l;min-width:0;display:flex}.ic-erl b{color:var(--c9);font-weight:400}.ic-erl small{font-size:inherit;color:var(--c7)}.ic-ert{background:linear-gradient(90deg, transparent 80%, #9ee37d24 80%), repeating-linear-gradient(90deg, var(--c3) 0 6px, var(--c2) 6px 8px);grid-area:t;min-width:0;height:24px;position:relative}.ic-ert:after{content:"";background:var(--c10);width:4px;margin-left:-2px;position:absolute;top:-6px;bottom:-6px;left:80%}.ic-erhd .ic-ert{background:0 0;height:24px}.ic-erhd .ic-ert:after{display:none}.ic-erax i{color:var(--c7);white-space:nowrap;font-style:normal;position:absolute;top:0;transform:translate(-50%)}.ic-erax i:first-child{transform:none}.ic-erax i:last-child{transform:translate(-100%)}.ic-erax i.ic-l100{color:var(--c10)}.ic-erf{background:var(--c6);box-shadow:inset 0 -4px 0 var(--c5);position:absolute;top:4px;bottom:4px;left:0}.ic-ero{background:var(--c14);position:absolute;top:4px;bottom:4px;box-shadow:inset 0 -4px #5fa84a}.ic-erg{background:var(--c9);width:4px;box-shadow:0 0 0 2px var(--c0);margin-left:-2px;position:absolute;top:-2px;bottom:-2px}.ic-erv{text-align:right;min-width:0;font:calc(2 * var(--j))/24px var(--f-num);color:var(--c9);white-space:nowrap;grid-area:v;overflow:hidden}.ic-er.ic-over .ic-erv{color:var(--c14)}.ic-ers2{color:var(--c8);grid-area:s}.ic-eskey{color:var(--c7);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:14px;display:flex}.ic-eskey i{width:16px;height:12px;margin-left:8px;display:inline-block}.ic-eskey i:first-child{margin-left:0}.ic-k1{background:var(--c6)}.ic-k2{background:var(--c14)}.ic-k3{background:var(--c9);width:4px!important;height:16px!important}.ic-lp{background:var(--c1);min-width:0;box-shadow:inset 0 0 0 2px var(--c0), inset 0 0 0 4px var(--c4), inset 0 6px 0 var(--c4), inset 0 0 0 8px var(--c2), inset 0 -8px 0 var(--c0);flex-direction:column;padding:14px 18px 18px;display:flex;position:relative}.ic-scr{background:var(--c5);width:8px;height:8px;box-shadow:inset -2px -2px 0 var(--c3), inset 2px 2px 0 var(--c7);position:absolute}.ic-scr:after{content:"";background:var(--c3);width:4px;height:2px;position:absolute;top:3px;left:2px}.ic-lph{justify-content:space-between;align-items:center;gap:12px;padding:0 8px 8px;display:flex}.ic-lph h3{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c9)}.ic-lph span{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c14)}.ic-lph span.ic-litn{color:var(--c10)}.ic-lamps{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ic-lamp{text-align:center;background:var(--c0);min-width:0;box-shadow:inset 0 0 0 2px var(--c3), inset 0 4px 0 var(--c1);grid-template-rows:auto auto auto 1fr;justify-items:center;gap:6px;padding:12px 8px 10px;display:grid}.ic-lw{background:var(--c1);width:64px;height:64px;box-shadow:inset 0 0 0 2px var(--c3), inset 0 -4px 0 var(--c2);place-items:center;display:grid}.ic-bulb{image-rendering:pixelated}.ic-lpl{font:var(--fl)/20px var(--f-lab);text-transform:uppercase;color:var(--c8);background:var(--c2);box-shadow:inset 0 0 0 2px var(--c3);overflow-wrap:anywhere;padding:4px 6px 2px}.ic-lst{font:var(--fl)/20px var(--f-lab);text-transform:uppercase;color:var(--c7);background:var(--c2);padding:2px 8px 0}.ic-lx{color:var(--c7);overflow-wrap:anywhere}.ic-lamp.is-on{box-shadow:inset 0 0 0 2px var(--c13), inset 0 4px 0 var(--c1)}.ic-lamp.is-on.t-amb{box-shadow:inset 0 0 0 2px var(--c10), inset 0 4px 0 var(--c1)}.ic-lamp.is-on .ic-lpl{color:var(--c9)}.ic-lamp.is-on .ic-lst{background:var(--c13);color:var(--c0)}.ic-lamp.is-on.t-amb .ic-lst{background:var(--c10)}.ic-lamp.is-on .ic-lx{color:var(--c9)}.ic-lamp.is-na .ic-lst{background:var(--dz-empty);color:var(--c7)}.ic-lamp.is-on .ic-bulb{animation:.48s steps(4,end) ic-lampon}@keyframes ic-lampon{0%,50%{opacity:.25}25%,75%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.ic-lamp.is-on .ic-bulb{animation:none}}.ic-few{border:4px solid #0000;border-image:var(--fr-amber) 2 fill / 4px / 0 stretch;margin-top:12px;padding:14px}.ic-few h3{font:24px/32px "Galmuri11", var(--f-body);color:var(--c9);text-wrap:balance}.ic-few>p{color:var(--c8);max-width:80ch;margin-top:8px}.ic-fl{margin-top:10px;display:grid}.ic-fl li{box-shadow:inset 0 -2px 0 var(--c3);grid-template-columns:minmax(0,1fr) 9em 10em auto;align-items:center;gap:6px 14px;padding:6px 0;display:grid}.ic-fn{color:var(--c9);overflow-wrap:anywhere}.ic-fv{font:calc(2 * var(--j))/24px var(--f-num);color:var(--c10);text-align:right}.ic-fv small{font:var(--fs)/var(--lh) var(--f-body);color:var(--c7)}.ic-fm{color:var(--c7);text-align:right}.ic-nx{grid-template-columns:minmax(0,3fr) minmax(300px,1fr);align-items:stretch;gap:12px;display:grid}.ic-nx.ic-nx-solo{grid-template-columns:minmax(0,1fr)}.ic-nx .kc{grid-template-rows:var(--zh) var(--zd) var(--zs) minmax(var(--zb), 1fr) var(--zl) var(--zc);align-self:stretch}html[data-ts="1"] .ic-nx .kc,html[data-ts="2"] .ic-nx .kc{grid-template-rows:minmax(var(--zh), auto) minmax(var(--zd), auto) minmax(var(--zs), auto) minmax(var(--zb), 1fr) minmax(var(--zl), auto) minmax(var(--zc), auto)}.ic-nx .kc-b{height:auto}.ic-nx .kc-lad{grid-template-rows:repeat(5, minmax(calc(var(--zb) / 5), 1fr));height:100%}.ic-mr{--acc:var(--c10);--accd:var(--c11);border:4px solid #0000;border-image:var(--fr-teal) 2 fill / 4px / 0 stretch;grid-template-rows:44px minmax(0,1fr) auto minmax(28px,auto);row-gap:8px;min-width:0;padding:0 14px 14px;display:grid}.ic-mrh{background:var(--c3);box-shadow:inset 0 -2px 0 var(--c0), inset 0 2px 0 var(--c4);align-items:center;gap:10px;margin:0 -14px;padding:0 14px;display:flex}.ic-mrh h3{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c9)}.ic-mrh>span:last-child{color:var(--c7);text-transform:uppercase;letter-spacing:1px;margin-left:auto}.ic-mrb{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;min-height:0;display:grid}.ic-mrp h4{font:calc(var(--k1) * var(--j)) / calc(var(--k1) * 16px) var(--f-num);color:var(--c10);text-transform:uppercase;overflow-wrap:anywhere;font-weight:400}.ic-mrp p{color:var(--c8);margin-top:6px}.ic-mrp ul{color:var(--c8);gap:4px;margin-top:8px;display:grid}.ic-mrp li{padding-left:18px;position:relative}.ic-mrp li:before{content:"";background:var(--c10);width:8px;height:8px;box-shadow:inset -2px -2px 0 var(--c11);position:absolute;top:8px;left:0}.ic-mrs{background:var(--c0);box-shadow:inset 0 0 0 2px var(--c3), inset 0 4px 0 var(--c4);flex-direction:column;min-width:0;padding:10px 12px 12px;display:flex}.ic-mrs figcaption{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c8);box-shadow:inset 0 -2px 0 var(--c3);justify-content:space-between;gap:8px;padding-bottom:6px;display:flex}.ic-mrs figcaption span{color:var(--c7);white-space:nowrap}.ic-mrs ol{gap:6px;margin-top:8px;display:grid}.ic-mrs li{color:var(--c8);grid-template-columns:8em minmax(0,1fr);gap:0 10px;display:grid}.ic-mrs li b{color:var(--c10);font-weight:400}.ic-mrs li span{overflow-wrap:anywhere}.ic-cta{background:var(--c2);box-shadow:inset 0 0 0 2px var(--c4);padding:10px 12px;display:grid}.ic-cs{visibility:hidden;grid-area:1/1;align-content:center;gap:6px;min-width:0;display:grid}.ic-cta[data-state=idle] [data-s=idle],.ic-cta[data-state=form] [data-s=form],.ic-cta[data-state=done] [data-s=done]{visibility:visible;animation:.24s steps(6,end) ic-wipe}@keyframes ic-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.ic-cs{animation:none!important}}.ic-cs>p{color:var(--c8)}.ic-cs .kb{max-width:22em}.ic-ctaf label{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c8)}.ic-ctar{grid-template-columns:minmax(0,1fr) minmax(0,18em);gap:8px;display:grid}.ic-ctar .kb{max-width:none}.ic-msg{color:var(--c14);min-height:24px}.ic-msg.ic-err{color:var(--c13)}.ic-ok{color:var(--c8);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ic-ok .ico{color:var(--c14);margin-top:6px}.ic-ok b{color:var(--c14);font-weight:400}.ic-ok span{overflow-wrap:anywhere}.ic-lbtn{color:var(--c9);font:var(--fs)/var(--lh) var(--f-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.ic-mrl{flex-wrap:wrap;align-items:center;gap:4px 20px;min-width:0;display:flex}.ic-mrl a{color:var(--c8);text-underline-offset:4px}.ic-mrl a:hover{color:var(--c9)}.ic-cnote{color:var(--c7);margin-left:auto}.ic-dl{grid-template-columns:minmax(0,14em) minmax(0,1fr);gap:6px 16px;max-width:120ch;display:grid}.ic-dl dt{font:var(--fl)/var(--lh) var(--f-lab);text-transform:uppercase;color:var(--c10)}.ic-dl dd{color:var(--c8);margin:0}@container page (width<=110em){.ic-r2{grid-template-columns:minmax(0,1fr)}}@container page (width<=90em){.ic-nx{grid-template-columns:minmax(0,1fr) minmax(300px,24em)}.ic-mrb,.ic-qgrid{grid-template-columns:minmax(0,1fr)}}@container page (width<=72em){.ic-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-lamps{grid-template-columns:minmax(0,1fr)}.ic-lamp{text-align:left;grid-template:"w l s""w x x"/64px minmax(0,1fr) auto;place-items:center start;gap:4px 12px}.ic-lw{grid-area:w;align-self:start}.ic-lpl{grid-area:l}.ic-lst{grid-area:s}.ic-lx{grid-area:x}}@container page (width<=56em){.ic-nx{grid-template-columns:minmax(0,1fr)}.ic-prow{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-prow>:first-child{grid-column:1/-1}.ic-er{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v""t t""s s"}.ic-er.ic-erhd{grid-template-areas:"t t";margin-bottom:-10px}.ic-er.ic-erhd>span:not(.ic-ert){display:none}.ic-erl{flex-flow:wrap;gap:0 8px}.ic-fl li{grid-template-columns:minmax(0,1fr) auto}.ic-fl li .ic-fm{text-align:left}.ic-ctar,.ic-dl{grid-template-columns:minmax(0,1fr)}.ic-jump .ic-now{flex-basis:100%;margin-left:0}.ic-jump a{padding:4px 6px 2px}}@container page (width<=36em){.ic-gauges{grid-template-columns:minmax(0,1fr)}.ic-rb{flex-direction:column;align-items:flex-start}.ic-mrs li{grid-template-columns:minmax(0,1fr)}.ic-dw{max-width:200px}.ic-erax i:last-child{display:none}.ic-lab .ic-hint{margin-left:0;display:block}.ic-cnote{margin-left:0}}@container page (width<=26em){.ic-lamp{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"w l""w s""x x"}}.ic-glab,.ic-mrp h4{margin:0}.ic-fbar{margin-bottom:4px}.ic-gf.ic-mut{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;white-space:normal;padding:12px 0}.ic-erna{background:var(--dz-empty)}.ic-erna:after{display:none}.ic-ll{background:var(--c0);box-shadow:inset 0 0 0 2px var(--c3);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:12px;padding:6px 12px;display:flex}.ic-ll .kl{flex:0 auto;min-height:28px}.ic-llx{color:var(--c7)}.ic-mri{background:var(--c10);width:28px;height:28px;color:var(--c0);box-shadow:inset 0 -2px 0 var(--c11);flex:none;place-items:center;display:grid}.ic-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ic-okn{color:var(--c9)}html.ic-busy #ic-out,html.ic-busy #ic-nx{opacity:.55;transition:opacity .2s steps(2,end) .15s}@media (prefers-reduced-motion:reduce){html.ic-busy #ic-out,html.ic-busy #ic-nx{transition:none}}.ic-chip small{overflow-wrap:anywhere}#ic-fbar .kf-p{min-width:0;max-width:100%}#ic-fbar .kf-p>summary{white-space:normal;overflow-wrap:anywhere}#ic-fbar .kf-m a small{white-space:normal}@container page (width<=24em){.ic-prow{grid-template-columns:minmax(0,1fr)}}.ic-nx .kc-tag{white-space:normal;max-width:100%}@container page (width<=36em){.ic-jump .ic-now{white-space:normal;overflow-wrap:anywhere}}@container page (width<=30em){.ic-mrs figcaption{flex-wrap:wrap}}
