:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}img{max-width:100%}:root{--bg:#090d10;--panel:#10171d;--panel2:#151f27;--panel3:#1b2731;--line:#22313c;--line2:#2e4250;--fg:#e4ece9;--muted:#8597a3;--dim:#7f909b;--accent:#ffb44c;--cold:#6cc8ff;--danger:#ff6b57;--ok:#7ee08f;--violet:#b48cff;--f-display:"Unbounded","Golos Text",system-ui,sans-serif;--f-body:"Golos Text",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color-scheme:dark}body{font-family:var(--f-body);font-size:14px;line-height:1.45;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:0 48px;background-image:radial-gradient(1100px 520px at 18% -8%,#14222b 0%,transparent 60%),radial-gradient(900px 500px at 100% 0%,#1a1626 0%,transparent 55%)}*{box-sizing:border-box}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}sub{font-size:.72em;vertical-align:-.25em;line-height:0}sup{font-size:.68em;vertical-align:.5em;line-height:0}.wrap{max-width:2400px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);margin-inline:calc(-1*max(16px,env(safe-area-inset-left,0px)));padding:10px max(16px,env(safe-area-inset-left,0px))}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:21;background:var(--bg)}.topin{max-width:2400px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.brand{display:flex;align-items:baseline;gap:10px}.brand h1{font-family:var(--f-display);font-weight:700;font-size:20px;margin:0;letter-spacing:-.01em}.brand h1 span{color:var(--accent)}.brand small{color:var(--muted);font-size:12px}.tabs{display:flex;gap:4px;flex-wrap:wrap;margin-left:auto}.tabs button{border:1px solid transparent;background:none;border-radius:999px;padding:6px 14px;cursor:pointer;color:var(--muted);font-weight:500}.tabs button:hover{color:var(--fg)}.tabs button[aria-selected=true]{background:var(--panel3);border-color:var(--line2);color:var(--fg)}h2{font-family:var(--f-display);font-weight:500;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0}h3{margin:0}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px}.panel{padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.ph{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.lbl{font-size:12px;color:var(--muted)}.chip{border:1px solid var(--line);background:var(--panel2);border-radius:999px;padding:5px 11px;font-size:12.5px;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}.chip:hover{border-color:var(--line2)}.chip[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--panel2));color:#fff}.chip.cold{border-color:color-mix(in srgb,var(--cold) 35%,var(--line))}.chip.hot{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.chip.danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:#ffd1ca}.chip.act{border-color:color-mix(in srgb,var(--violet) 50%,var(--line))}.seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;flex-wrap:nowrap}.seg button{background:var(--panel2);border:0;padding:5px 10px;font-size:12.5px;font-family:var(--f-mono);cursor:pointer;border-right:1px solid var(--line);white-space:nowrap}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--accent);color:#1a1206;font-weight:600}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}[hidden]{display:none!important}.lab{display:grid;grid-template-columns:minmax(0,540px) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:960px){.lab{grid-template-columns:minmax(0,1fr)}}.stage{position:relative;overflow:hidden;border-radius:14px 14px 0 0;background:radial-gradient(420px 380px at 50% 60%,#15212a,#0b1115 72%)}canvas#flask{display:block;width:100%;aspect-ratio:480/640;max-width:100%;touch-action:manipulation}.hud{position:absolute;top:12px;left:14px;right:14px;display:flex;justify-content:space-between;gap:10px;pointer-events:none;font-family:var(--f-mono)}.temp{display:flex;flex-direction:column;gap:2px}.temp b{font-family:var(--f-display);font-weight:700;font-size:clamp(24px,5vw,34px);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.temp small{color:var(--muted);font-size:12px}.gauges{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.gauge{background:#090d10bd;border:1px solid var(--line);border-radius:8px;padding:3px 8px;font-size:12px;font-variant-numeric:tabular-nums;display:flex;gap:6px;align-items:center}.gauge i{font-style:normal;color:var(--muted)}.gauge .sw{width:10px;height:10px;border-radius:3px;display:inline-block}.toasts{position:absolute;left:0;right:0;bottom:14px;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;padding-inline:12px}.toast{background:#0c1216e6;border:1px solid var(--line);padding:6px 12px;border-radius:999px;font-size:13px;animation:tin .25s ease-out;transition:opacity .4s;text-align:center}@keyframes tin{0%{transform:translateY(8px);opacity:0}}.controls{padding:14px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line)}.tslider{display:flex;align-items:center;gap:10px}.tslider output{font-family:var(--f-mono);font-variant-numeric:tabular-nums;min-width:78px;text-align:right;font-size:13px}input[type=range]{flex:1;min-width:0;-webkit-appearance:none;appearance:none;height:8px;border-radius:99px;outline-offset:4px;background:linear-gradient(90deg,#3b8bd6,#6cc8ff 6%,#3a4a55 9%,#5a4a3a 14%,#ff8a2a 45%,#ffd36b 75%,#fff1d6)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--fg);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--line)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--fg);border:3px solid var(--bg)}.side{display:flex;flex-direction:column;gap:16px;min-width:0}.contents{display:flex;flex-direction:column;gap:1px;max-height:330px;overflow:auto}.it{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto 22px;gap:10px;align-items:center;padding:4px;border-radius:8px}.it:hover{background:var(--panel2)}.dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e}.it .f{font-family:var(--f-mono);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it .f small{font-family:var(--f-body);color:var(--muted);font-size:12px;margin-left:6px}.st{font-size:12px;padding:1px 7px;border-radius:99px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.st.g{color:#bfe4ff}.st.l{color:#8fd0ff}.st.s{color:#e8dcc8}.st.aq{color:#9ff0c0}.st.p{color:#ffd28a}.n{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:12.5px;text-align:right;white-space:nowrap}.n small{color:var(--muted);font-size:12px;margin-left:4px}.rm{border:0;background:none;color:var(--muted);cursor:pointer;font-size:15px;line-height:1;padding:2px;border-radius:6px}.rm:hover{color:var(--danger)}.empty{color:var(--muted);font-size:13px;padding:8px 2px}.sublbl{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding:8px 4px 2px}.log{display:flex;flex-direction:column;gap:10px;max-height:440px;overflow:auto;padding-right:2px}.entry{border-left:2px solid var(--c,var(--accent));padding:4px 0 4px 12px;display:flex;flex-direction:column;gap:5px;animation:tin .3s ease-out}.eq{font-family:var(--f-mono);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.eq b.co{color:var(--accent);font-weight:600;margin-right:1px}.eq .ar{color:var(--muted);margin:0 .35em}.eq span[title]{cursor:help}.meta{display:flex;flex-wrap:wrap;gap:5px;align-items:center;font-size:12.5px;color:var(--muted)}.cond{font-family:var(--f-mono);font-size:12px;border:1px solid var(--line);border-radius:6px;padding:0 6px;color:#cfd9de}.sign{font-size:12px;border-radius:6px;padding:0 6px;background:color-mix(in srgb,var(--sc,#7ee08f) 14%,transparent);color:var(--sc,#7ee08f);border:1px solid color-mix(in srgb,var(--sc,#7ee08f) 30%,transparent)}.dh{font-family:var(--f-mono);font-size:12px;color:#f0d4a8}.dh.endo{color:#a8d4f0}.note{font-size:12.5px;color:#b6c4cc;max-width:70ch}.entry.ev{--c:var(--danger)}.shelf{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.shtabs{display:flex;gap:6px;flex-wrap:wrap}.chips{display:flex;flex-wrap:wrap;gap:8px}.demo{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:1px solid var(--line);background:var(--panel2);border-radius:10px;padding:7px 11px;cursor:pointer;text-align:left;min-width:0}.demo:hover{border-color:var(--accent)}.demo b{font-weight:600;font-size:13px}.demo span{font-size:12px;color:var(--muted);font-family:var(--f-mono)}.bottle{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--panel2);border-radius:10px;padding:6px 11px 6px 8px;cursor:pointer;font-size:13px;text-align:left}.bottle:hover{border-color:var(--line2)}.bottle i{width:10px;height:18px;border-radius:3px 3px 5px 5px;display:inline-block;flex:none;box-shadow:inset 0 0 0 1px #ffffff40}.bottle small{font-family:var(--f-mono);color:var(--muted);font-size:12px}.mini{display:grid;grid-template-columns:repeat(18,minmax(30px,46px));gap:2px;min-width:620px}.mini .el{aspect-ratio:1/1;padding:2px 3px}.mini .el .s{font-size:12px}.mini .el .z,.mini .el .nm{display:none}.scroll{overflow-x:auto;padding-bottom:6px}.el{--c:#8a96a3;position:relative;border:0;border-radius:6px;cursor:pointer;padding:3px 4px;background:color-mix(in srgb,var(--c) 14%,var(--panel2));box-shadow:inset 0 2px 0 var(--c);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;transition:transform .12s,background .12s;min-width:0;color:var(--fg)}.el:hover{background:color-mix(in srgb,var(--c) 30%,var(--panel2));transform:translateY(-2px);z-index:2}.el .z{font-family:var(--f-mono);font-size:11px;color:var(--muted);line-height:1}.el .s{font-family:var(--f-display);font-weight:500;font-size:16px;line-height:1}.el .nm{font-size:8.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.1}.el .val{font-family:var(--f-mono);font-size:11px;line-height:1;color:#dfe8ec;white-space:nowrap}.el .rad{position:absolute;top:3px;right:4px;width:5px;height:5px;border-radius:50%;background:#9dff7a;box-shadow:0 0 6px #9dff7a}.el.dim{opacity:.16}.el.sel{outline:2px solid var(--accent);outline-offset:1px}.el.heat{background:var(--hc);box-shadow:none}.el.heat .z,.el.heat .nm{color:#0a0e12b3}.el.heat .s,.el.heat .val{color:#0b1014}.el.heat.darkt .z,.el.heat.darkt .nm{color:#e6f0f0b3}.el.heat.darkt .s,.el.heat.darkt .val{color:#f2f6f6}.el.na{opacity:.35}.el.ph{cursor:default;background:transparent;box-shadow:inset 0 0 0 1px var(--line);align-items:center;justify-content:center}.el.ph:hover{transform:none}.el.ph .s{font-size:11px;font-family:var(--f-mono);color:var(--muted)}.ref{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}@media (max-width:1180px){.ref{grid-template-columns:minmax(0,1fr)}}.pt{display:grid;grid-template-columns:repeat(18,minmax(46px,1fr));grid-template-rows:repeat(7,auto) 14px auto auto;gap:3px;min-width:860px}.pt .el{aspect-ratio:1/1.12}.legend{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--muted);align-items:center}.legend span{display:inline-flex;align-items:center;gap:5px}.legend i{width:9px;height:9px;border-radius:2px;display:inline-block}.grad{height:10px;border-radius:5px;flex:1;min-width:160px;max-width:420px}.refctl{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}select{background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.search{background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:6px 12px;width:220px;max-width:100%}.tline{display:flex;align-items:center;gap:10px;flex:1;min-width:240px}.tline output{font-family:var(--f-mono);min-width:120px;font-size:12.5px}.ecard{position:sticky;top:calc(env(safe-area-inset-top,0px) + 70px);display:flex;flex-direction:column;gap:12px;padding:16px}.ehead{display:flex;gap:14px;align-items:center}.esym{font-family:var(--f-display);font-weight:700;font-size:40px;line-height:1;width:82px;height:82px;border-radius:12px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--c,#888) 20%,var(--panel2));box-shadow:inset 0 3px 0 var(--c,#888);position:relative}.esym small{position:absolute;top:6px;left:8px;font-family:var(--f-mono);font-size:12px;font-weight:400;color:var(--muted)}.ehead h3{font-family:var(--f-display);font-weight:500;font-size:20px}.ehead .lat{color:var(--muted);font-size:12.5px}.facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;margin:0;font-size:12.5px}.facts dt{color:var(--muted)}.facts dd{margin:0;font-family:var(--f-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.facts dd i{font-style:normal;color:var(--muted);font-family:var(--f-body)}.ox{display:flex;flex-wrap:wrap;gap:4px}.ox span{font-family:var(--f-mono);font-size:12px;border:1px solid var(--line);border-radius:6px;padding:0 6px;color:var(--muted)}.ox span.main{color:var(--fg);border-color:var(--line2);background:var(--panel3)}canvas#bohr{width:100%;max-width:100%;aspect-ratio:1/.62;display:block;border-radius:10px;background:radial-gradient(circle at 50% 50%,#121c24,#0d141a)}.spec{height:34px;border-radius:6px;position:relative;overflow:hidden;background:#05070a}.spec i{position:absolute;top:0;bottom:0;width:2px;transform:translate(-1px)}.specax{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:11.5px;color:var(--dim)}.enote{font-size:12.5px;color:#b6c4cc;margin:0}.addbtn{background:var(--accent);color:#1a1206;border:0;border-radius:999px;padding:8px 14px;font-weight:600;cursor:pointer;align-self:flex-start}.soltbl{border-collapse:separate;border-spacing:2px;font-family:var(--f-mono);font-size:12.5px}.soltbl th{font-weight:500;color:var(--muted);padding:4px 6px;white-space:nowrap;font-size:12px}.soltbl th.rowh{text-align:right}.soltbl td{width:36px;height:30px;text-align:center;border-radius:5px;cursor:pointer;font-weight:600}.soltbl td.R{background:#16382a;color:#8ff0b8}.soltbl td.M{background:#3a3418;color:#ffd77a}.soltbl td.N{background:#3a1e1e;color:#ff9e8e}.soltbl td.X{background:var(--panel2);color:var(--dim)}.soltbl td.Q{background:var(--panel2);color:var(--muted)}.soltbl td:hover,.soltbl td.on{outline:2px solid var(--accent)}.solinfo{display:flex;flex-direction:column;gap:8px;min-height:120px}.solinfo .big{font-family:var(--f-mono);font-size:22px}.sw2{display:inline-block;width:14px;height:14px;border-radius:4px;vertical-align:-2px;box-shadow:inset 0 0 0 1px #fff3}.two{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media (max-width:1100px){.two{grid-template-columns:minmax(0,1fr)}}.series{position:relative;height:150px;min-width:900px}.series .axis{position:absolute;left:0;right:0;top:78px;height:2px;background:linear-gradient(90deg,#ff7a59,#ffb454 40%,#cfd9de 60%,#7fb2ff)}.series .m{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;border:0;background:none;padding:0}.series .m b{font-family:var(--f-display);font-weight:500;font-size:14px}.series .m span{font-family:var(--f-mono);font-size:11.5px;color:var(--muted)}.series .m i{width:10px;height:10px;border-radius:50%;background:var(--fg);margin-top:6px;box-shadow:0 0 0 3px var(--bg)}.series .m.h b{color:var(--accent)}.series .m.low{top:auto;bottom:0;flex-direction:column-reverse}.series .m.low i{margin-top:0;margin-bottom:6px}.rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.rule{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.rule b{font-size:13.5px}.rule p{margin:0;font-size:12.5px;color:#b6c4cc}.rule code{font-family:var(--f-mono);font-size:12.5px;color:var(--fg)}footer{color:var(--muted);font-size:12px;max-width:90ch;display:flex;flex-direction:column;gap:6px}footer p{margin:0}@media (prefers-reduced-motion:reduce){.toast,.entry{animation:none}.el{transition:none}}.otool{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.otool-row{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.otool .search{flex:1 1 260px;min-width:0;max-width:420px}.osort{display:inline-flex;gap:6px;align-items:center}.ofilt{display:flex;flex-wrap:wrap;gap:6px}.ocls{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;margin-inline:-2px;padding-inline:2px}.ocl{--cc:var(--fg);flex:none;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--panel2);border-radius:999px;padding:5px 11px 5px 10px;cursor:pointer;font-size:12.5px;white-space:nowrap}.ocl b{font-weight:500}.ocl i{font-style:normal;font-family:var(--f-mono);font-size:12px;color:var(--muted)}.ocl:hover{border-color:var(--line2)}.ocl[aria-pressed=true]{border-color:var(--cc);background:color-mix(in srgb,var(--cc) 18%,var(--panel2))}.ocl:disabled{opacity:.35;cursor:default}.cdot{width:8px;height:8px;border-radius:50%;background:var(--cc);flex:none}.org{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:16px;align-items:start}@media (max-width:900px){.org{grid-template-columns:minmax(0,1fr)}}.orgview{overflow:hidden}.molstage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:radial-gradient(560px 440px at 50% 48%,#17242e,#0a1014 78%);border-radius:14px 14px 0 0}.molstage.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.molpane{position:relative;min-width:0}.molpane+.molpane{border-left:1px dashed var(--line2)}.molpane canvas{display:block;width:100%;aspect-ratio:16/11;max-width:100%;cursor:grab}.molpane canvas:active{cursor:grabbing}.molstage.split .molpane canvas{aspect-ratio:3/4}.mirlbl{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:12px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.otitle{position:absolute;top:14px;left:16px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;pointer-events:none;max-width:60%}.otitle b{font-family:var(--f-display);font-weight:500;font-size:clamp(17px,2.6vw,24px);line-height:1.15;text-wrap:balance}.otitle span{font-family:var(--f-mono);color:var(--muted);font-size:13px}.ocls-tag{--cc:var(--muted);display:inline-flex;align-items:center;gap:6px;font-family:var(--f-body)!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--cc)!important}.ocls-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cc)}.onav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid var(--line2);background:#090d1099;color:var(--fg);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;padding-bottom:3px}.onav:hover{border-color:var(--accent)}.onav.prev{left:10px}.onav.next{right:10px}.molstage.split .onav{display:none}.olegend{position:absolute;left:16px;bottom:12px;display:flex;gap:10px;font-family:var(--f-mono);font-size:12px;color:var(--muted);pointer-events:none}.olegend span{display:inline-flex;align-items:center;gap:5px}.olegend i{width:9px;height:9px;border-radius:50%}.atominfo{position:absolute;right:56px;top:14px;background:#090d10e0;border:1px solid var(--line2);border-radius:10px;padding:8px 11px;font-size:12.5px;display:flex;flex-direction:column;gap:3px;max-width:250px}.orgcard{gap:12px}.oc-head{--cc:var(--muted);display:flex;flex-direction:column;gap:4px}.oc-head .ocls-tag{color:var(--cc)}.oc-head h3{font-family:var(--f-display);font-weight:500;font-size:21px;text-wrap:balance;line-height:1.2}.oc-big{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.oc-big>div{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.oc-big b{font-family:var(--f-mono);font-weight:600;font-size:15px;overflow-wrap:anywhere}.oc-big b.gen{font-family:var(--f-body)}.oc-big .lbl{font-size:12px;letter-spacing:.05em;text-transform:uppercase}.hybs{display:flex;flex-wrap:wrap;gap:4px}.hyb{font-size:12px;border-radius:6px;padding:0 6px;border:1px solid var(--line2)}.hyb.h-sp3{color:#9fd8ff}.hyb.h-sp2{color:#ffd28a}.hyb.h-sp{color:#ff9e8e}.ofacts{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#c4d0d6}.hint{font-size:12px;color:var(--dim);margin:0}.ogal{gap:14px}.ogrp{--cc:var(--muted);display:flex;flex-direction:column;gap:8px}.ogrp+.ogrp{border-top:1px solid var(--line);padding-top:14px}.ogrp-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ogrp-h h3{font-family:var(--f-display);font-weight:500;font-size:16px}.ogrp-h .gen{font-family:var(--f-mono);font-size:13px;color:var(--cc)}.ogrp-n{margin:0;font-size:12.5px;color:var(--muted);max-width:90ch}.mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}@media (max-width:520px){.mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcard{--cc:var(--muted);position:relative;display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;border:1px solid var(--line);background:var(--panel2);border-radius:12px;padding:8px 10px 10px;cursor:pointer;min-width:0;box-shadow:inset 0 2px color-mix(in srgb,var(--cc) 70%,transparent)}.mcard:hover{border-color:color-mix(in srgb,var(--cc) 60%,var(--line))}.mcard.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel2))}.mcard canvas{width:100%;aspect-ratio:4/3;display:block;border-radius:8px;background:radial-gradient(circle at 50% 45%,#17242e,#0d141a);pointer-events:none}.mcard b{font-size:13px;font-weight:600;line-height:1.25;overflow-wrap:break-word;hyphens:auto;max-width:100%}.mc-f{font-family:var(--f-mono);font-size:12px;color:var(--cc);margin-top:3px}.mc-alt{font-size:12px;color:var(--muted);line-height:1.25}.tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.tag{font-size:12px;border:1px solid var(--line2);border-radius:6px;padding:0 5px;color:var(--muted)}.tag.st{color:#ffd28a;border-color:color-mix(in srgb,#ffd28a 40%,var(--line))}.isonote{margin:0;font-size:13px;color:#c4d0d6;max-width:90ch}.isonote b{font-family:var(--f-mono)}#oIsoChips .chip i{font-style:normal;color:var(--muted);margin-left:3px}.isogrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}@media (max-width:520px){.isogrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.obs{position:absolute;left:12px;bottom:12px;max-width:min(78%,360px);background:#090d10d1;border:1px solid var(--line2);border-radius:12px;padding:8px 11px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.obs b{font-family:var(--f-display);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.obs span{display:flex;gap:7px;align-items:baseline;line-height:1.35}.obs i{flex:none;width:8px;height:8px;border-radius:50%;transform:translateY(1px);box-shadow:0 0 0 1px #fff3}.toasts{bottom:auto;top:34%}.indsel{display:inline-flex;gap:6px;align-items:center}.indsel select{font-size:12.5px;padding:5px 10px}@media (max-width:600px){.molpane canvas{aspect-ratio:1/1}.otitle{max-width:75%}.otitle b{font-size:16px}.onav{width:30px;height:30px;font-size:18px}.obs{font-size:12px;max-width:86%}}@media (max-width:760px){.topbar{position:static;padding-block:8px 6px}.topin{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px}.brand h1{font-size:18px;white-space:nowrap}.brand small{display:none}.tabs{margin-left:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-4px;padding-inline:4px;gap:2px}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;padding:6px 11px;font-size:13.5px;white-space:nowrap}.ref .scroll{overflow-x:visible}.pt{min-width:0;grid-template-columns:repeat(18,minmax(0,1fr));grid-template-rows:repeat(7,auto) 6px auto auto;gap:1.5px}.pt .el{aspect-ratio:1/1.25;padding:1px;border-radius:3px;align-items:center;justify-content:center;box-shadow:inset 0 1.5px 0 var(--c)}.pt .el .z,.pt .el .nm,.pt .el .val,.pt .el .rad{display:none}.pt .el .s{font-size:clamp(8px,2.7vw,12px);font-family:var(--f-body);font-weight:600}.pt .el:hover{transform:none}.pt .el.ph .s{font-size:6px;letter-spacing:-.02em}.pt .el.ph{padding:0}.refctl{gap:8px}.refctl .search{width:100%}.legend{font-size:12px;gap:4px 10px}.ecard{position:static}.esym{width:66px;height:66px;font-size:32px}.two{display:flex;flex-direction:column}.two .solinfo{order:-1;min-height:0}.solinfo .big{font-size:18px}.solinfo .enote{font-size:12px}.soltbl{border-spacing:1.5px;font-size:12px}.soltbl td{width:26px;min-width:26px;height:26px;border-radius:4px}.soltbl th{padding:3px 2px;font-size:12px}.soltbl th.rowh,.soltbl tr:first-child th:first-child{position:sticky;left:0;z-index:2;background:var(--panel)}#v-sol .card.panel>.ph{flex-direction:column;align-items:flex-start;min-width:0}#v-sol .card.panel{min-width:0;max-width:100%}#v-sol .legend span{white-space:normal}#v-sol .legend,.series .m b{font-size:12px}}.ogrp>summary,.isosum{list-style:none;cursor:pointer;user-select:none}.ogrp>summary::-webkit-details-marker,.isosum::-webkit-details-marker,.ocmore>summary::-webkit-details-marker{display:none}.chev{margin-left:auto;width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-3px);transition:transform .2s;flex:none}details[open]>summary .chev{transform:rotate(-135deg) translateY(-1px)}.ogrp>summary{padding:4px 0}.ogrp[open]>summary{padding-bottom:2px}.ogrp:not([open])+.ogrp{padding-top:10px}#isoPanel>summary{margin-bottom:0}#isoPanel[open]>summary{margin-bottom:4px}.ocmore{display:flex;flex-direction:column;gap:10px}.ocmore>summary{list-style:none;cursor:pointer;font-size:12.5px;color:var(--accent);padding:2px 0}.ocmore[open]>summary{margin-bottom:6px}.ocmore>*+*{margin-top:10px}.otop{position:fixed;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 22%,var(--panel));color:var(--fg);border-radius:999px;padding:9px 14px;font-weight:600;font-size:13px;box-shadow:0 6px 18px #00000073;cursor:pointer}@media (min-width:761px){.otop{display:none}}@media (max-width:760px){.ogrp-n{display:none}.ogrp+.ogrp{padding-top:8px}.ogrp .mgrid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:132px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;margin-inline:-4px;padding-inline:4px}.ogal .mcard{scroll-snap-align:start}.ogal .mcard b{font-size:12px}.orgcard{gap:10px;padding-block:12px}.oc-head h3{font-size:18px}.oc-big b{font-size:13px}.otool .ofilt .chip{font-size:12px;padding:4px 9px}.isogrid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:150px;overflow-x:auto;padding-bottom:6px}}.pts{display:grid;grid-template-columns:30px 28px repeat(7,minmax(0,1fr)) repeat(4,minmax(0,.66fr));gap:3px;min-width:900px;align-items:stretch}.pts .el{aspect-ratio:auto;min-height:58px;width:100%}.pts .el.B{align-items:flex-end;text-align:right}.pts .el.B .s{order:0}.pts .el.A .s{color:var(--fg)}.pts-h{font-family:var(--f-display);font-weight:500;font-size:14px;color:var(--fg);text-align:center;padding:4px 0 6px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border-bottom:1px solid var(--line)}.pts-h small{font-family:var(--f-body);font-weight:400;font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pts-h:first-child{font-family:var(--f-body);font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;align-items:flex-start}.pts-p{display:grid;place-items:center;font-family:var(--f-display);font-size:15px;color:var(--fg);border-right:1px solid var(--line);background:var(--panel2);border-radius:6px}.pts-r{display:grid;place-items:center;font-family:var(--f-mono);font-size:12px;color:var(--muted)}.pts-x{font-size:12px;color:var(--muted);display:flex;align-items:center;padding:6px 4px;border-top:1px solid var(--line);line-height:1.2}.pts-x.f{justify-content:center;font-family:var(--f-mono);font-size:13px;color:var(--fg)}.ptsf{display:grid;grid-template-columns:110px repeat(14,minmax(0,1fr));gap:3px;margin-top:8px}.ptsf .el{aspect-ratio:1/1.12}.ptsf-l{font-size:12px;color:var(--muted);display:flex;align-items:center}.lgab{color:var(--fg)}@media (max-width:760px){.ref .scroll{overflow-x:visible}.pts{min-width:0;grid-template-columns:16px 0 repeat(7,minmax(0,1fr)) repeat(4,minmax(0,.62fr));gap:1.5px}.pts-r{display:none}.pts .el{min-height:0;aspect-ratio:auto;height:32px;width:100%;padding:1px 3px;border-radius:3px;align-items:flex-start;justify-content:center;box-shadow:inset 0 1.5px 0 var(--c)}.pts .el.B{align-items:flex-end}.pts .el .z,.pts .el .nm,.pts .el .val,.pts .el .rad,.ptsf .el .z,.ptsf .el .nm,.ptsf .el .val,.ptsf .el .rad{display:none}.pts .el .s,.ptsf .el .s{font-size:clamp(8px,2.7vw,12px);font-family:var(--f-body);font-weight:600}.pts .el:hover{transform:none}.pts-h{font-size:12px;padding:2px 0 4px}.pts-h small,.pts-h:first-child{display:none}.pts-p{font-size:12px;border-radius:3px}.pts-x{font-size:11px;padding:4px 1px}.pts-x.f{font-size:11px}.pts-x:not(.f){grid-column:1/3!important;writing-mode:horizontal-tb;font-size:0}.pts-x:not(.f):before{font-size:11px}.ptsf{grid-template-columns:repeat(14,minmax(0,1fr));gap:1.5px}.ptsf-l{grid-column:1/-1;font-size:11.5px}.ptsf .el{aspect-ratio:auto;height:28px;padding:1px;border-radius:3px;align-items:center;justify-content:center}#ptForm button{font-size:12px;padding:5px 8px}}.pts .el.B .rad{right:auto;left:4px}.micro{position:absolute;right:12px;top:176px;width:clamp(96px,26%,148px);display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none;z-index:3;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.micro[hidden]{display:none}.micro canvas{width:100%;aspect-ratio:1/1;display:block}.micro .mlbl{font-family:var(--f-display);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cap{position:absolute;left:14px;top:84px;width:clamp(250px,50%,470px);pointer-events:none;z-index:2}.capl{position:absolute;left:0;top:0;width:100%;transform-origin:0 0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s;will-change:transform,opacity;padding-left:12px}.capl:before{content:"";position:absolute;left:0;top:.35em;bottom:.35em;width:3px;border-radius:2px;background:var(--c,#7fd0ff);box-shadow:0 0 10px var(--c,#7fd0ff);transition:opacity .4s}.capl[data-age]:not([data-age="0"]):before{opacity:.5}.capeq{font-family:var(--f-mono);font-size:clamp(15px,1.25vw,21px);font-weight:600;line-height:1.3;color:#fff;text-wrap:balance;text-shadow:0 1px 10px rgba(0,0,0,.85),0 0 2px rgba(0,0,0,.9)}.capeq .co{color:var(--accent);margin-right:1px}.capeq .ar{margin:0 .35em;color:var(--accent)}.capwhat{margin-top:5px;font-size:clamp(12.5px,1.05vw,14.5px);color:#c9d6dd;line-height:1.4;max-width:42ch;text-wrap:pretty;text-shadow:0 1px 8px rgba(0,0,0,.9);transition:opacity .35s}.capl:not([data-age="0"]) .capwhat{opacity:0}@media (max-width:560px){.cap{top:246px;left:10px;width:64%}}.gpill{display:block;width:100%;text-align:left;background:linear-gradient(90deg,#ffb44c33,#ffb44c0f);border:0;border-top:1px solid rgba(255,180,76,.5);color:#fff;padding:10px 14px;font-size:14.5px;font-weight:500;line-height:1.35;cursor:pointer;animation:pillin .35s ease-out}.gpill[hidden]{display:none}.gpill b{color:var(--accent);margin-right:6px;font-family:var(--f-mono)}@keyframes pillin{0%{opacity:0}}.bench{border-top:1px solid var(--line);background:linear-gradient(#141d24,#10171d);padding:10px 12px 8px;display:flex;flex-direction:column;gap:8px}.benchhead{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.benchhead .chips{gap:5px}.benchhead .chip{font-size:12px;padding:4px 10px}.benchrow{display:flex;gap:6px;overflow-x:auto;padding:6px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin;background:linear-gradient(to bottom,transparent calc(100% - 9px),#3a2c1f calc(100% - 9px),#5a4330 calc(100% - 5px),#2a2017)}.benchrow.els{background:none;display:block}.bt{flex:none;width:74px;display:flex;flex-direction:column;align-items:center;gap:1px;background:none;border:1px solid transparent;border-radius:10px;padding:4px 2px 2px;cursor:grab;scroll-snap-align:start;touch-action:pan-x;user-select:none;-webkit-user-select:none;transition:transform .15s,border-color .15s,background .15s}.bt:hover{transform:translateY(-3px);background:#ffffff0a}.bt:active{cursor:grabbing}.bt svg{width:38px;height:55px;display:block;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.bt b{font-family:var(--f-mono);font-size:12px;font-weight:600;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt small{font-size:11.5px;color:var(--muted);line-height:1.15;text-align:center;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.3em}.bt.need{border-color:var(--accent);background:#ffb44c1a;animation:need 1.2s ease-in-out infinite}@keyframes need{50%{box-shadow:0 0 0 4px #ffb44c40;transform:translateY(-4px)}}.bt.ghost{position:fixed;z-index:200;pointer-events:none;width:74px;background:#10171d99;border-color:var(--line2);transform:rotate(-10deg) scale(1.15);animation:none;transition:none}.benchtip{margin:0;font-size:12px;color:var(--dim);text-align:center}.stage.dropping{box-shadow:inset 0 0 0 2px #ffb44c59}.stage.over{box-shadow:inset 0 0 0 3px var(--accent),inset 0 0 60px #ffb44c2e}.benchrow .mini{min-width:620px}@media (prefers-reduced-motion:reduce){.bt.need{animation:none}.capl{transition:none}}.guide{gap:12px}.gh{display:flex;align-items:center;gap:10px}.gh h2{flex:1;min-width:0}.gh .lbl{flex:none}.gback{border:1px solid var(--line);background:var(--panel2);width:30px;height:30px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;flex:none;color:var(--fg)}.glist{display:flex;flex-direction:column;gap:6px;max-height:430px;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.gitem{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;border:1px solid var(--line);background:var(--panel2);border-radius:12px;padding:8px 10px;cursor:pointer;transition:border-color .15s,transform .15s}.gitem:hover{border-color:var(--accent);transform:translate(2px)}.gic{font-size:22px;text-align:center}.gtx{display:flex;flex-direction:column;gap:1px;min-width:0}.gtx b{font-weight:600;font-size:13.5px}.gtx small{font-size:12px;color:var(--muted);line-height:1.3}.gtag{font-size:11.5px;color:var(--dim);font-family:var(--f-mono);text-align:right;max-width:80px}.gdots{display:flex;gap:4px}.gdots i{width:8px;height:8px;border-radius:50%;background:var(--line2)}.gdots i.done{background:var(--ok)}.gdots i.now{background:var(--accent);box-shadow:0 0 8px var(--accent)}.gstep,.gres{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.gnum{font-family:var(--f-display);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gtext{margin:0;font-size:17px;font-weight:600;line-height:1.35}.ghint{margin:0;font-size:13px;color:var(--muted);line-height:1.45}.gbar{width:100%;height:5px;border-radius:3px;background:var(--line);overflow:hidden}.gbar i{display:block;height:100%;width:0;background:var(--accent);transition:width .25s linear}.gok{color:var(--ok);font-size:12px;font-weight:600}.gres ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px;font-size:14px}.geq{font-family:var(--f-mono);font-size:15px;font-weight:600;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:8px 12px;align-self:stretch}.gres p{margin:0;font-size:13.5px;line-height:1.55;color:#c9d6dd}.gres .row{flex-wrap:wrap;gap:6px;margin-top:4px}.demosbox summary{cursor:pointer;list-style:none}.demosbox summary::-webkit-details-marker{display:none}.demosbox summary h2:before{content:"▸ ";color:var(--muted)}.demosbox[open] summary h2:before{content:"▾ "}.demosbox[open] summary{margin-bottom:10px}@media (max-width:600px){.micro{top:174px;right:8px;width:92px}.gtag{display:none}.gitem{grid-template-columns:30px minmax(0,1fr)}.gpill{font-size:13.5px}.bt{width:66px}.bt svg{width:34px;height:49px}.gtext{font-size:16px}}.toguide{display:none}@media (max-width:960px){.toguide{display:block;width:100%;border:1px solid var(--line2);background:var(--panel2);color:var(--fg);border-radius:12px;padding:10px 12px;font-size:14px;font-weight:600;cursor:pointer;text-align:left}.toguide small{display:block;font-weight:400;color:var(--muted);font-size:12px;margin-top:2px}}.euse{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:var(--panel2);border:1px solid var(--line)}.ephoto{margin:0;border-radius:10px;overflow:hidden;background:#0b1013;position:relative}.ephoto[hidden]{display:none}.ephoto img{display:block;width:100%;height:190px;object-fit:contain}.ephoto figcaption{position:absolute;right:6px;bottom:5px;font-size:11.5px;color:#cdd8de;background:#0000008c;padding:2px 6px;border-radius:6px}.ephoto figcaption a{color:inherit}.uses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.uses li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;font-size:13.5px;line-height:1.4}.uic{font-size:17px;line-height:1.1;text-align:center}.efact{margin:2px 0 0;font-size:13px;line-height:1.5;color:#c9d6dd;border-left:3px solid var(--c,var(--accent));padding-left:10px}.efact b{color:var(--fg)}.kbdhint{white-space:nowrap}@media (hover:none),(max-width:760px){.kbdhint{display:none}}.gdo{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;text-align:left;background:linear-gradient(90deg,#ffb44c29,#ffb44c0a);border:1px solid var(--accent);border-radius:14px;padding:8px 14px 8px 10px;cursor:pointer;color:var(--fg);transition:transform .15s,background .15s}.gdo:hover{transform:translateY(-2px);background:linear-gradient(90deg,#ffb44c42,#ffb44c14)}.gdo svg{width:40px;height:58px}.gdo b{display:block;font-size:16px}.gdo small{display:block;color:var(--muted);font-size:12.5px}.gdo i{font-style:normal;color:var(--accent);font-weight:600;font-size:13px;white-space:nowrap}@media (min-width:961px){canvas#flask{width:min(100%,max(330px,calc((100vh - 330px)*.75)));margin:0 auto}}.cbox summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:6px}.cbox summary::-webkit-details-marker{display:none}.cbh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.cbh h2:before{content:"▸ ";color:var(--muted)}.cbox[open] .cbh h2:before{content:"▾ "}.cbox:not([open]){gap:0}.cmini{display:flex;flex-wrap:wrap;gap:5px}.cmini span{font-family:var(--f-mono);font-size:12px;border:1px solid var(--line);background:var(--panel2);border-radius:999px;padding:2px 8px}.cmini i{font-style:normal;color:var(--muted);font-size:12px;padding:2px}.cbox[open] .cmini{display:none}.lab{grid-template-areas:"stage side" "tools side"}.lab>.stagecard{grid-area:stage;overflow:hidden}.lab>.tools{grid-area:tools}.lab>.side{grid-area:side}.stagecard .stage{border-radius:14px 14px 0 0}.stagecard>.stage:last-child{border-radius:14px}.tools .bench{border-top:0;border-radius:14px 14px 0 0}@media (max-width:960px){.lab{grid-template-areas:"stage" "tools" "side"}.lab>.stagecard{border-radius:14px 14px 0 0}.lab>.tools{margin-top:-17px;border-top:0;border-radius:0 0 14px 14px}}@media (min-width:1180px){.lab{grid-template-columns:clamp(300px,21vw,400px) minmax(0,1.25fr) minmax(340px,1fr);grid-template-areas:"tools stage side"}.tools{position:sticky;top:64px;height:calc(100vh - 89px);display:flex;flex-direction:column;overflow:hidden}.tools .bench,.tools .benchrow{flex:1;min-height:0}.tools .benchrow:not(.els){flex-wrap:wrap;align-content:flex-start;overflow-x:hidden;overflow-y:auto;background:none;scroll-snap-type:none;justify-content:flex-start;gap:2px;scrollbar-width:thin}.tools .benchrow.els{overflow:auto}.tools .bt{width:72px}.tools .bt svg{width:30px;height:44px}.tools .controls{gap:9px;flex:none}.tools .controls .chip{font-size:12px;padding:4px 9px}.tools .benchtip{display:none}.tools .benchhead{flex-direction:column;align-items:stretch}.tools .controls .row{flex-wrap:wrap}.tools .controls .row[style]{flex-direction:row;flex-wrap:wrap;gap:8px 12px}.stagecard{position:sticky;top:64px}.stagecard .stage{min-height:calc(100vh - 80px);display:flex;align-items:center}canvas#flask{width:min(100%,max(340px,calc((100vh - 110px)*.75)));-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}}.titr{display:grid;grid-template-columns:clamp(270px,20vw,360px) minmax(0,.9fr) minmax(0,1.3fr);gap:16px;align-items:start}@media (max-width:1180px){.titr{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.tside{grid-column:1/-1}}@media (max-width:760px){.titr{grid-template-columns:minmax(0,1fr)}.tapp{order:-1}}.tlist{display:flex;flex-direction:column;gap:5px}.tset-i{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;border:1px solid var(--line);background:var(--panel2);border-radius:10px;padding:7px 11px;cursor:pointer;color:var(--fg)}.tset-i small{font-family:var(--f-mono);color:var(--muted);font-size:12px}.tset-i[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel2))}@media (max-width:1180px) and (min-width:761px){.tlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.tsw{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:-1px;box-shadow:0 0 0 1px #ffffff40}#tInd .chip{font-size:12px}.tinfo{display:flex;flex-direction:column;gap:6px;font-size:13px;border-top:1px solid var(--line);padding-top:10px}.tinfo .lbl{display:block;margin-bottom:1px}.tc{font-family:var(--f-mono);color:var(--accent);white-space:nowrap}.tapp{overflow:hidden}#tcv{display:block;width:100%;max-width:440px;margin:0 auto;aspect-ratio:420/640}@media (min-width:1181px){#tcv{width:min(100%,max(300px,calc((100vh - 260px)*.656)))}}.tread{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 14px;border-top:1px solid var(--line)}.tread div{display:flex;flex-direction:column;gap:1px}.tread b{font-family:var(--f-mono);font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.tctl{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px;border-top:1px solid var(--line);align-items:center}.tctl .addbtn{align-self:auto}.tgraphbox canvas{display:block;width:100%;aspect-ratio:16/11;max-height:62vh}.tth{font-size:12.5px;color:var(--muted);display:flex;gap:6px;align-items:center;cursor:pointer}.tmsg{min-height:20px;font-size:13.5px}.tmark{display:inline-block;background:var(--panel2);border:1px solid var(--line2);border-radius:8px;padding:5px 10px}.thint{margin:0;font-size:13.5px;color:#c9d6dd;line-height:1.5}.texp,.ttask{display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.55;background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.texp p,.ttask p{margin:0;color:#c9d6dd}.tok{color:var(--ok)!important}.tbad{color:#ff9a8a!important}.tans{display:flex;align-items:center;gap:6px;font-family:var(--f-mono)}.tans input{width:90px;background:var(--bg);border:1px solid var(--line2);border-radius:8px;padding:6px 8px;color:var(--fg);font:inherit}.ttask .row{gap:10px;flex-wrap:wrap;margin-top:4px}@media (max-width:760px){.tgraphbox{order:0}.tside{order:2}.tread b{font-size:15px}}#ecv{display:block;width:100%;aspect-ratio:600/520}@media (min-width:1181px){#ecv{width:min(100%,calc((100vh - 230px)*1.154));margin:0 auto}}.elec .tside .lbl{margin-top:2px}#eAnode .seg button{font-family:inherit}.eright{display:flex;flex-direction:column;gap:16px;min-width:0}.erules{font-size:13px;line-height:1.5;color:#c9d6dd}.erules summary{list-style:none}.erules summary::-webkit-details-marker{display:none}.erules summary h2:before{content:"▸ ";color:var(--muted)}.erules[open] summary h2:before{content:"▾ "}.erules ul+p,.erules summary+p{margin-top:8px}.erules summary{cursor:pointer}.erules ul{margin:4px 0 8px;padding-left:18px;display:flex;flex-direction:column;gap:3px}.erules p{margin:6px 0 0}.epower{min-width:150px}.epower.on{background:var(--danger);color:#fff}.eil{display:flex;align-items:center;gap:8px;flex:1;min-width:200px}.eil input{flex:1;accent-color:var(--accent)}.eil output{font-family:var(--f-mono);min-width:52px}.eeq{display:flex;flex-direction:column;gap:6px}.eqrow{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:baseline;font-family:var(--f-mono);font-size:14.5px;line-height:1.4}.eqrow.tot{border-top:1px solid var(--line);padding-top:6px;font-weight:600}.eel{font-family:var(--f-display);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.eel.cat{color:#7ea6ff}.eel.an{color:#ff7a6b}.enums{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.enum{display:flex;flex-direction:column;gap:1px}.enum span{font-size:12px;color:var(--muted)}.enum b{font-family:var(--f-mono);font-size:15px;font-variant-numeric:tabular-nums}.eprod{display:flex;flex-direction:column;gap:4px}.erow{display:flex;justify-content:space-between;gap:10px;font-size:14px;border-bottom:1px dashed var(--line);padding:3px 0}.erow b{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.efar code{display:block;font-family:var(--f-mono);font-size:13px;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin-top:4px;white-space:normal;line-height:1.5}.efar .thint{font-size:12px;color:var(--muted);margin-top:4px}.enote p{margin:0 0 6px;font-size:13.5px;line-height:1.55;color:#c9d6dd}@media (max-width:760px){.titr .tside{order:-2}.titr .tapp{order:-1}.tlist{flex-direction:row;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.tlist .tset-i{flex:none;max-width:200px}.tlist>.lbl{display:none}}.tgopts{gap:10px;flex-wrap:wrap}.tcmp{background:var(--panel2);color:var(--fg);border:1px solid var(--line2);border-radius:8px;padding:4px 8px;font:inherit;font-size:12.5px}.tcomp:empty{display:none}.tcomp{display:flex;flex-direction:column;gap:5px}.cbar{display:flex;align-items:stretch;min-height:24px;border-radius:8px;overflow:hidden;background:var(--panel2);border:1px solid var(--line)}.cbar span{display:flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:12px;font-weight:600;color:#0b1014;white-space:nowrap;overflow:hidden;transition:flex .2s}.cbar .cex{flex:none!important;background:transparent;color:var(--accent);padding:0 8px}.cnote{font-size:13px;color:#c9d6dd}.tser{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:12.5px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:8px}.tser b{color:var(--ok)}.tkind{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);border-radius:999px;padding:1px 8px;font-weight:600}.tdots{display:flex;gap:4px;margin-left:auto}.tdots i{width:9px;height:9px;border-radius:50%;background:var(--line2)}.tdots i.ok{background:var(--ok)}.tdots i.bad{background:var(--danger)}.tdots i.now{background:var(--accent);box-shadow:0 0 6px var(--accent)}.ttext{font-size:14px!important;color:var(--fg)!important}.tchoice{gap:6px;flex-wrap:wrap}.tlog{margin:0;padding-left:4px;list-style:none;display:flex;flex-direction:column;gap:3px;font-size:13px}.tapp .tinfo{flex-direction:row;flex-wrap:wrap;gap:6px 22px;border-top:1px solid var(--line);padding:10px 14px}.tapp .tinfo>div{display:block;font-size:13px}.tapp .tinfo .lbl{display:block}.tindrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 0;border-top:1px solid var(--line)}.tindrow .chips{gap:5px}.tindrow .chip{font-size:12px;padding:4px 9px}.tlist .tset-i{padding:6px 11px}.srcs summary{cursor:pointer;color:var(--muted);font-size:12px}.srcs[open] summary{margin-bottom:6px}.srcs p{margin:0 0 6px}#v-titr .tside .tinfo{border-top:0;padding-top:0;gap:8px}#v-titr .tside .tinfo>div{font-size:13.5px}#v-titr .tindrow{padding:10px 0 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (min-width:1181px){#v-titr .tside{position:sticky;top:64px;max-height:calc(100vh - 80px)}#v-titr .tlist{overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin;padding-right:4px}}.tabsep{width:1px;align-self:stretch;margin:6px;background:var(--line2)}.refnav,.bnav{display:none}@media (max-width:760px){.tabs,.tabsep{display:none}.topbar{position:sticky;padding-block:8px}.topin{flex-direction:row;align-items:center;justify-content:space-between}.refnav.show{display:inline-flex}.refnav button{font-family:var(--f-body);font-size:12.5px;padding:7px 10px;min-height:36px}body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.bnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.bnav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border:0;background:none;color:var(--muted);font-size:12px;font-weight:500;cursor:pointer;border-radius:12px}.bnav svg{width:24px;height:24px}.bnav button[aria-current=page]{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}}@media (max-width:400px){.refnav button{padding:7px;font-size:12px}.brand h1{font-size:16px}}.chip,.seg button{min-height:32px}.tabs button{min-height:36px}@media (pointer:coarse),(max-width:760px){.chip,.seg button,.addbtn,select,.tcmp,.tset-i,.gitem,.ocl,.bottle,.demo{min-height:44px}.seg button,.chip{padding-inline:14px}input[type=checkbox]{width:22px;height:22px}.tth{min-height:44px}.rm{min-width:44px;min-height:44px}input[type=range]{height:10px;margin-block:17px}input[type=range]::-webkit-slider-thumb{width:30px;height:30px}input[type=range]::-moz-range-thumb{width:26px;height:26px}.srcs summary{padding:12px 0}}@media (max-width:760px){.otop{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (min-width:601px){.molpane canvas,.molstage.split .molpane canvas{aspect-ratio:auto;height:clamp(300px,calc(100vh - 300px),62vw)}}@media (min-width:761px){.soltbl{width:100%;font-size:14px;border-spacing:3px}.soltbl td{width:auto;height:clamp(30px,3.2vw,44px)}.soltbl th{font-size:13px}}@media (min-width:1100px){.pts .el .nm{font-size:11px}.pts .el .z{font-size:11.5px}.pts .el .s{font-size:19px}}.toast.act{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:4px 4px 4px 14px}.toast.act button{border:0;background:var(--accent);color:#1a1206;font-weight:600;border-radius:999px;padding:8px 14px;cursor:pointer;min-height:36px}.welcome{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92%,440px);background:#0c1217f2;border:1px solid var(--line2);border-radius:16px;padding:18px 20px;box-shadow:0 20px 60px #0009;z-index:5;backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:12px}.welcome h3{font-family:var(--f-display);font-size:18px;font-weight:600}.welcome ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45;color:#c9d6dd}.welcome b{color:var(--fg)}.welcome .row{gap:8px}@media (pointer:coarse),(max-width:760px){.onav{width:44px!important;height:44px!important}.ogrp>summary,.ogrp-h,.search,input[type=search],.ocmore>summary,.erules>summary,.demosbox>summary{min-height:44px}.search{font-size:16px}}@media (max-width:760px){.topin{flex-wrap:wrap}.refnav.show{display:grid;grid-template-columns:repeat(3,1fr);width:100%;border-radius:12px}.refnav button{border-radius:0;padding:8px 4px;white-space:nowrap}}#gtoasts{position:fixed;left:50%;transform:translate(-50%);bottom:24px;z-index:60;display:flex;flex-direction:column;gap:6px;align-items:center}@media (max-width:760px){#gtoasts{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.gitem{flex:none}.toast.act{background:#0c1216f7;box-shadow:0 8px 30px #00000080}.toast.act span{white-space:nowrap}@media (min-width:1181px){#v-elec .tside{position:sticky;top:64px;max-height:calc(100vh - 80px)}#v-elec .tlist{overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin;padding-right:4px}}#v-elec .tindrow{border-bottom:1px solid var(--line);padding-bottom:12px}.burner{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-top:1px solid var(--line);background:linear-gradient(#141c22,#10171d)}.bslide{display:flex;align-items:center;gap:10px}.bslide .bico{font-size:18px}.bslide input{flex:1;min-width:0}.bslide output{font-family:var(--f-mono);font-size:16px;font-weight:600;min-width:72px;text-align:right}.bpre{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.bpre::-webkit-scrollbar{display:none}.bpre .chip{flex:none;display:flex;flex-direction:column;align-items:center;line-height:1.15;padding:5px 10px;font-size:12px}.bpre .chip b{font-family:var(--f-mono);font-size:13px}.bact{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wash{margin-left:auto;border:1px solid color-mix(in srgb,var(--danger) 60%,var(--line));background:color-mix(in srgb,var(--danger) 14%,var(--panel2));color:#ffd9d2;border-radius:999px;padding:9px 20px;font-size:15px;font-weight:700;cursor:pointer;min-height:44px;white-space:nowrap}.wash:hover{background:color-mix(in srgb,var(--danger) 24%,var(--panel2))}@media (pointer:coarse),(max-width:760px){.wash{min-height:50px}.bpre .chip{min-height:48px}}@media (min-width:1180px){canvas#flask{width:min(100%,max(280px,calc((100vh - 310px)*.75)))}.stagecard .stage{min-height:0}}.gauge{white-space:nowrap}.lset>summary{cursor:pointer;list-style:none;color:var(--muted);font-size:13px;display:flex;align-items:center;gap:6px;min-height:32px}.lset>summary::-webkit-details-marker{display:none}.lset>summary:before{content:"▸";transition:transform .15s}.lset[open]>summary:before{transform:rotate(90deg)}.lset[open]{display:flex;flex-direction:column;gap:10px}@media (min-width:1180px) and (max-width:1600px){.tools .bt{width:62px}.tools .bt svg{width:26px;height:38px}}@media (min-width:1180px){.tools .benchrow.els .mini{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));grid-template-rows:none!important;gap:3px;min-width:0}.tools .benchrow.els .mini .el{grid-column:auto!important;grid-row:auto!important;aspect-ratio:1/1;align-items:center;justify-content:center;padding:2px}.tools .benchrow.els .mini .el .s{font-size:15px}.tools .benchrow.els .mini .el:before{content:attr(data-z);position:absolute;top:2px;left:4px;font-family:var(--f-mono);font-size:9.5px;line-height:1;color:var(--muted)}.tools .benchrow.els{overflow-x:hidden}}.bt.t-ind{width:102px}.bt.t-ind b{display:none}.bt.t-ind small{font-size:11.5px;min-height:0}@media (min-width:1180px){.tools .bt.t-ind{width:104px}}@media (min-width:1180px){.tools .benchrow:not(.els){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;justify-content:stretch;gap:2px}.tools .bt,.tools .bt.t-ind{width:auto;min-width:0}.tools .bt.t-ind small{font-size:11px}.tools .benchrow:not(.els) .bt small{font-size:10.5px;hyphens:auto;-webkit-hyphens:auto}.tools .benchrow.ind,.tools .benchrow:has(.t-ind){grid-template-columns:repeat(4,minmax(0,1fr))}}.lset[open]{gap:4px}.sets{display:flex;flex-direction:column}.setr{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 2px;border-top:1px solid var(--line)}.setr:first-child{border-top:0}.setr>div:first-child{min-width:0}.setr b{display:block;font-size:13.5px;font-weight:600;color:var(--fg);line-height:1.25}.setr small{display:block;font-size:11.5px;color:var(--muted);line-height:1.3;margin-top:2px;text-wrap:pretty}.setr .seg{flex:none}.tgl{flex:none;position:relative;width:40px;height:23px;border:0;padding:0;border-radius:12px;background:var(--line2);cursor:pointer;transition:background .2s}.tgl i{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.tgl[aria-pressed=true]{background:var(--accent)}.tgl[aria-pressed=true] i{transform:translate(17px)}.tgl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mute{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line2);background:none;color:var(--muted);cursor:pointer;padding:0;transition:color .15s,background .15s}.mute:hover{color:var(--fg);background:var(--panel3)}.mute svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mute .spk{fill:currentColor;stroke:none}.mute[aria-pressed=true] .off,.mute[aria-pressed=false] .on{display:none}.mute[aria-pressed=false]{color:var(--muted);opacity:.75}@media (max-width:760px){.brand{order:0}.mute{order:1;margin-left:auto}.refnav{order:2}}@media (min-width:761px) and (max-width:1380px){.brand small{display:none}.tabs button{padding:6px 11px}.topin{gap:10px 16px}}.setr{flex-wrap:wrap;row-gap:7px}#speed button{padding-inline:9px}#speed button[data-v="0"]{letter-spacing:-.12em;font-size:11px;padding-inline:10px 12px}.stage.paused #clk:after{content:" · пауза";color:var(--accent)}.speedbar{pointer-events:auto;align-self:flex-end;background:#090d10b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.speedbar button{font-family:var(--f-mono);font-size:12px;min-height:28px;padding:3px 8px}.speedbar button[data-v="0"]{padding-inline:10px;display:inline-flex;align-items:center;justify-content:center}.speedbar button svg{width:12px;height:12px;fill:currentColor;display:block}@media (max-width:560px){.speedbar button{padding:3px 6px;font-size:11px;min-height:30px}}.micro .mwrap{position:relative;width:100%}.micro canvas{pointer-events:auto;cursor:zoom-in;border-radius:50%}.micro .mhead,.micro .mside,.micro .mclose{display:none}.mmin,.mclose{pointer-events:auto;display:grid;place-items:center;border:1px solid var(--line2);background:#090d10d9;color:var(--fg);border-radius:50%;cursor:pointer;padding:0}.mmin{position:absolute;top:2%;right:2%;width:24px;height:24px;opacity:.55;transition:opacity .15s}.micro:hover .mmin,.mmin:focus-visible{opacity:1}.mmin svg,.mclose svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.mopen{position:absolute;right:12px;top:176px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 9px;border-radius:999px;border:1px solid var(--line2);background:#090d10c7;color:var(--muted);font-family:var(--f-display);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mopen[hidden]{display:none}.mopen:hover{color:var(--fg)}.mopen svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.mopen svg .f{fill:currentColor;stroke:none}.micro.big{inset:10px;width:auto;z-index:8;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr);grid-template-rows:auto minmax(0,1fr);gap:12px 24px;align-items:stretch;padding:16px 20px 18px;border-radius:14px;border:1px solid var(--line2);background:#070b0ff0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto;filter:none;animation:mgrow .22s ease-out}@keyframes mgrow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.micro.big .mhead{display:flex;align-items:baseline;gap:12px;grid-column:1/-1;padding-right:40px}.micro.big .mhead b{font-family:var(--f-display);font-size:19px;font-weight:700;color:var(--fg)}.micro.big .mhead small{color:var(--muted);font-size:12.5px}.micro.big .mwrap{grid-column:1;grid-row:2;display:grid;place-items:center;min-height:0;container-type:size}.micro.big canvas{width:min(100cqw,100cqh);height:auto;cursor:default}.micro.big .mmin,.micro.big .mlbl{display:none}.micro.big .mclose{display:grid;position:absolute;top:12px;right:12px;width:32px;height:32px}.micro.big .mclose svg{width:14px;height:14px}.micro.big .mside{display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:2;overflow-y:auto;min-height:0;padding-right:4px;font-size:13.5px;line-height:1.45;color:var(--fg);scrollbar-width:thin}.micro.big .mside[hidden]{display:none}.mside h4{margin:0 0 6px;font-family:var(--f-display);font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.mside ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mside li{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:8px}.mside li i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 -2px 3px #00000059}.mside li b{font-family:var(--f-mono);font-weight:600}.mside li span{font-family:var(--f-mono);font-size:12px;color:var(--muted)}.mside p{margin:6px 0 0}.mside .mut{color:var(--muted);font-size:12.5px}.mside .mrx{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.mside .meq{font-family:var(--f-mono);font-size:15px;font-weight:600}.mside .meq .ar{margin:0 .35em;color:var(--accent)}.mside .meq .co{color:var(--accent);margin-right:1px}.mside .mnote{margin-top:auto;color:var(--muted);font-size:12px}.capeq .ph{font-size:.62em;font-weight:500;color:var(--muted);margin-left:.1em}.capeq .ar+*{margin-left:0}@media (min-width:761px) and (max-width:1700px){.bact{gap:4px}.bact .chip{padding-inline:7px}.bact .wash{padding:8px 14px;font-size:14px}}.card[data-fold]>:first-child{cursor:pointer;user-select:none;-webkit-user-select:none}.card[data-fold]>:first-child h2:before{content:"▾ ";color:var(--muted)}.card[data-fold].folded>:first-child h2:before{content:"▸ "}.card[data-fold].folded>:not(:first-child){display:none}.card[data-fold].folded{gap:0}.card[data-fold].folded #bClrLog{display:none}.bsearch{position:relative;display:flex;align-items:center}.bsearch[hidden]{display:none}.bsearch svg{position:absolute;left:11px;width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:1.7;stroke-linecap:round;pointer-events:none}.bsearch input{width:100%;height:38px;padding:0 12px 0 34px;border-radius:10px;border:1px solid var(--line2);background:var(--panel2);color:var(--fg);font:inherit;font-size:14px;outline:none}.bsearch input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.bsearch input::placeholder{color:var(--muted)}.benchrow.found{display:block!important;overflow-x:hidden}.benchrow.found .fh{font-family:var(--f-display);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:4px 2px 6px}.benchrow.found .felz{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:4px;margin-bottom:10px}.benchrow.found .felz .el{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:56px;padding:4px 2px;border-radius:8px;cursor:pointer;border:1px solid var(--line)}.benchrow.found .felz .el .s{font-size:18px;font-weight:700}.benchrow.found .felz .el small{font-size:10.5px;color:var(--fg);opacity:.8;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benchrow.found .felz .el:before{content:attr(data-z);position:absolute;top:3px;left:5px;font-family:var(--f-mono);font-size:9.5px;color:var(--muted)}.benchrow.found .fbt{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:2px}.benchrow.found .fbt .bt{width:auto}.benchrow.found .nf{color:var(--muted);font-size:13px;margin:6px 2px;line-height:1.4}@media (min-width:1180px){.benchrow.found .fbt{grid-template-columns:repeat(5,minmax(0,1fr))}.benchrow.found .fbt .bt small{font-size:10.5px;hyphens:auto;-webkit-hyphens:auto}.benchrow.found .felz{grid-template-columns:repeat(4,minmax(0,1fr))}}#benchTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}#benchTabs[hidden]{display:none}#benchTabs .chip{text-align:center;padding-inline:4px;overflow:hidden;text-overflow:ellipsis}.amt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.amt[hidden]{display:none}.amt .lbl{min-width:52px}.amtbox{display:flex;align-items:stretch;border:1px solid var(--line2);border-radius:10px;overflow:hidden;background:var(--panel2);height:34px}.amtbox:focus-within{border-color:var(--accent)}.amtpm{width:32px;border:0;background:none;color:var(--fg);font-size:18px;line-height:1;cursor:pointer;padding:0}.amtpm:hover{background:var(--panel3)}.amtbox input{width:64px;border:0;border-inline:1px solid var(--line);background:none;color:var(--fg);font-family:var(--f-mono);font-size:15px;font-weight:600;text-align:center;outline:none;padding:0 4px}.amtbox input.bad{color:var(--danger)}.amtu .seg button{min-height:34px;padding-inline:10px}.amtu1{font-family:var(--f-mono);font-size:14px;color:var(--muted)}.amt{flex-wrap:nowrap;gap:6px}.amt .lbl{display:none}.amtbox{flex:1;min-width:0}.amtbox input{flex:1;width:auto;min-width:0}.amtu .seg button{padding-inline:9px}.amtu1{padding:0 6px}.amtbox input{width:0;flex:1 1 0}.amt{min-width:0;max-width:100%}@media (min-width:1180px){body:has(#v-lab:not([hidden])){padding-bottom:16px}}@media (min-width:1180px){.lab>.side{position:sticky;top:64px;height:calc(100vh - 89px);min-height:0}.side>.guide{flex:0 1 auto;max-height:52%;min-height:0;overflow:hidden}.side>.guide .glist{max-height:none;flex:1;min-height:0}.side>.guide:not(:has(.glist)){overflow-y:auto;scrollbar-width:thin}.side>[data-fold=log]{flex:1 1 0;min-height:110px;overflow:hidden}.side>[data-fold=log] .log{max-height:none;flex:1;min-height:0}.side>.cbox{flex:none;max-height:40%;overflow-y:auto;scrollbar-width:thin}.side>.card.folded{flex:none;min-height:0}}.tindrow{flex-direction:column;align-items:stretch;gap:6px}#tInd,#eIndChips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}#tInd .chip,#eIndChips .chip{display:flex;align-items:center;gap:5px;white-space:normal;text-align:left;line-height:1.2;min-height:34px;padding:5px 9px}#tInd .chip:last-child:nth-child(odd),#eIndChips .chip:last-child:nth-child(odd){grid-column:1/-1;justify-content:center}#tInd .chip .tsw{flex:none}@media (min-width:1181px){body{padding-bottom:16px}#v-titr .tside,#v-elec .tside{max-height:calc(100vh - 89px)}#tcv{width:min(100%,max(280px,calc((100vh - 300px)*.656)))}.tgraphbox canvas{max-height:calc(100vh - 345px)}#v-elec .eright{position:sticky;top:64px;max-height:calc(100vh - 89px);min-height:0}#v-elec .eright>:last-child{min-height:0;overflow-y:auto;scrollbar-width:thin}}#tInd{grid-template-columns:minmax(0,1fr);gap:4px}#tInd .chip{min-height:30px;padding:4px 10px;border-radius:8px;white-space:nowrap}#tInd .chip:last-child:nth-child(odd){justify-content:flex-start}#eIndChips .chip{justify-content:center;text-align:center}@media (min-width:1181px){.tgraphbox{max-height:calc(100vh - 89px);min-height:0;overflow:hidden}.tgraphbox>*{flex:none}.tgraphbox>canvas,.tgraphbox canvas#tgraph{flex:1 1 auto;min-height:200px}}@media (min-width:1181px){#v-table .ref{--ph:clamp(26px,calc((100vh - 470px) / 12),58px);--pl:clamp(30px,calc((100vh - 300px) / 9),80px)}#v-table .pts .el{min-height:0;height:var(--ph)}#v-table .ptsf .el{aspect-ratio:auto;height:var(--ph)}#v-table .pt .el{aspect-ratio:auto;height:var(--pl)}#v-table .pts-x{padding-block:3px}#v-table .ecard{max-height:calc(100vh - 89px);overflow-y:auto;scrollbar-width:thin}}@media (min-width:1181px) and (max-height:1000px){#v-table .pts .el .nm,#v-table .ptsf .el .nm{display:none}}@media (min-width:1181px) and (max-height:760px){#v-table .pt .el .nm{display:none}}@media (min-width:1181px){#v-table .pts .el .s,#v-table .ptsf .el .s{font-size:clamp(13px,calc(var(--ph) * .5),20px);line-height:1}#v-table .pts .el .z,#v-table .ptsf .el .z{font-size:clamp(9px,calc(var(--ph) * .3),11px);line-height:1}#v-table .pts .el,#v-table .ptsf .el{padding-block:2px;justify-content:space-between}}@media (min-width:1181px) and (max-width:1700px){#v-table .kbdhint{display:none}}@media (min-width:1181px) and (max-height:720px){#v-table .legend{display:none}#v-table .ref{--ph:clamp(24px,calc((100vh - 420px) / 12),58px)}}@media (min-width:1181px){.tgraphbox>canvas#tgraph{aspect-ratio:auto;flex:0 1 auto;height:max(220px,calc(100vh - 455px));max-height:none}}.ecenter{display:flex;flex-direction:column;gap:16px;min-width:0}.etasks .ph{align-items:center}.etdots{display:flex;gap:5px}.etdots i{width:9px;height:9px;border-radius:50%;background:var(--line2)}.etdots i.cur{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.etdots i.ok{background:#3fbf6a}.etdots i.bad{background:var(--danger)}.etbody{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;scrollbar-width:thin}.etq{margin:0;font-size:14.5px;line-height:1.45}.etn{font-family:var(--f-mono);color:var(--muted);margin-right:2px}.etrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.etrow .lbl{min-width:78px}.etch{display:flex;gap:6px;flex-wrap:wrap}.etc.right{border-color:#3fbf6a;background:color-mix(in srgb,#3fbf6a 20%,var(--panel2))}.etc.wrong{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 18%,var(--panel2));text-decoration:line-through}.etc:disabled{cursor:default;opacity:1}.etin{width:150px;height:36px;border-radius:10px;border:1px solid var(--line2);background:var(--panel2);color:var(--fg);font-family:var(--f-mono);font-size:16px;padding:0 12px;outline:none}.etin:focus{border-color:var(--accent)}.etin.bad{border-color:var(--danger)}.etu{font-family:var(--f-mono);color:var(--muted)}.etres{border-radius:10px;padding:9px 12px;font-size:13.5px;line-height:1.55;border:1px solid}.etres.ok{border-color:color-mix(in srgb,#3fbf6a 55%,transparent);background:color-mix(in srgb,#3fbf6a 10%,transparent)}.etres.bad{border-color:color-mix(in srgb,var(--danger) 55%,transparent);background:color-mix(in srgb,var(--danger) 9%,transparent)}.etf{font-family:var(--f-mono);font-size:12.5px;color:var(--muted)}.etbtns{gap:8px}@media (min-width:1181px){#v-elec .ecenter{position:sticky;top:64px;max-height:calc(100vh - 89px)}#v-elec .ecenter>.tapp{flex:none}#v-elec .etasks{flex:1 1 auto;min-height:0;overflow:hidden}#ecv{width:min(100%,max(300px,calc((100vh - 470px)*1.154)))}}.etasks .etbtns{flex:none;padding-top:2px}.etrow .lbl{min-width:64px}.etch .chip{font-size:12.5px;padding:4px 9px}.etq{font-size:14px}.etres{font-size:13px;padding:8px 11px}@media (min-width:1181px){#ecv{width:min(100%,max(280px,calc((100vh - 520px)*1.154)))}}.bscale{position:relative;padding:0 2px 2px;--th:20px}.bscale input[type=range]{display:block;width:100%;margin:0;background:linear-gradient(90deg,#3b8bd6,#6cc8ff 5%,#3a4a55 8%,#5a4a3a 12%,#ff8a2a 40%,#ffd36b 72%,#fff1d6)}.bticks{position:relative;height:24px;margin-top:3px}.rt{position:absolute;top:0;left:calc(var(--th)/2 + var(--p)*(100% - var(--th)));width:1px;height:4px;background:var(--muted);opacity:.55}.rt.major{height:8px;opacity:.9}.rt b{position:absolute;top:10px;left:50%;transform:translate(-50%);font-family:var(--f-mono);font-size:11px;font-weight:500;color:var(--muted);white-space:nowrap}.rt:first-child b{transform:none;left:-2px}.rt:last-child b{transform:translate(-100%);left:2px}.tin{margin-left:auto;display:flex;align-items:baseline;gap:4px;font-family:var(--f-mono);font-size:16px;font-weight:600}.tin input{width:68px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--fg);font:inherit;text-align:right;padding:2px 6px;outline:none}.tin input:hover{border-color:var(--line2)}.tin input:focus{border-color:var(--accent);background:var(--panel2)}.tin input.bad{color:var(--danger)}.tin span{color:var(--muted);font-size:14px}@media (pointer:coarse),(max-width:760px){.bscale{--th:30px}}.rt b{font-style:normal}.gcats{display:flex;flex-wrap:wrap;gap:5px}.gcat{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:999px;padding:4px 10px;font:inherit;font-size:12.5px;cursor:pointer}.gcat i{font-style:normal;font-family:var(--f-mono);font-size:11px;opacity:.7}.gcat:hover{color:var(--fg)}.gcat[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 18%,var(--panel2));border-color:var(--accent);color:var(--fg)}.gsec{font-family:var(--f-display);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:8px 2px 0;flex:none}.gsec:first-child{margin-top:0}.gseeh{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px}.gsee{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.gsee li{position:relative;padding-left:24px;font-size:13.5px;line-height:1.35;color:var(--muted);transition:color .3s}.gsee li:before{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--line2);transition:all .3s}.gsee li.ok{color:var(--fg)}.gsee li.ok:before{background:#3fbf6a;border-color:#3fbf6a;box-shadow:0 0 0 3px color-mix(in srgb,#3fbf6a 25%,transparent)}.gsee li.ok:after{content:"";position:absolute;left:7px;top:5px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media (min-width:1180px){.gpill{display:none!important}}html,body{background:var(--bg)}body{background-image:none;font-size:13px;padding-bottom:30px}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.topbar{background:var(--panel);border-bottom:1px solid var(--line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding-block:0}.topin{min-height:40px;gap:6px 14px}.brand{align-items:center;gap:8px;padding:4px 10px 4px 6px;border-radius:2px;cursor:default}.brand:hover{background:var(--ide-hover)}.brand:before{content:"Л1";display:grid;place-items:center;width:22px;height:22px;border-radius:2px;background:linear-gradient(135deg,#7c5cff,#e0559b);color:var(--on-accent);font:700 10.5px var(--f-body);letter-spacing:-.02em}.brand h1{font-family:var(--f-body);font-weight:600;font-size:13.5px;letter-spacing:0;color:var(--fg)}.brand h1 span{color:var(--fg)}.brand h1:after{content:" ▾";color:var(--muted);font-size:10px}.brand small{display:none}.tabs{gap:0;align-self:stretch}.tabs button{border:0;border-radius:0;padding:0 14px;height:40px;color:var(--muted);font-weight:500;font-size:13px;position:relative;display:inline-flex;align-items:center;gap:7px}.tabs button:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--dim);opacity:.8}.tabs button[data-v=lab]:before{background:#e08855}.tabs button[data-v=titr]:before{background:#5fb865}.tabs button[data-v=elec]:before{background:#f2c55c}.tabs button[data-v=org]:before{background:#a571e6}.tabs button[data-v=table]:before{background:#548af7}.tabs button[data-v=sol]:before{background:#2fb5b5}.tabs button[data-v=series]:before{background:#e55765}.tabs button:hover{background:var(--ide-hover);color:var(--fg)}.tabs button[aria-selected=true]{background:var(--bg);color:var(--fg);border:0}.tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent)}.tabsep{background:var(--line);margin:10px 4px}.mute{border-radius:2px;border-color:transparent;width:30px;height:30px}.mute:hover{background:var(--ide-hover)}.card{background:var(--panel);border:1px solid var(--bg);border-radius:3px;box-shadow:0 0 0 1px var(--line)}.card.panel{gap:8px}h2{font-family:var(--f-body);font-weight:600;font-size:13px;letter-spacing:0;text-transform:none;color:var(--fg)}.card.panel>.ph:first-child,.card.panel>.gh:first-child,.card.panel>summary{margin:-14px -16px 4px;padding:7px 12px;border-bottom:1px solid var(--line);min-height:34px}.card[data-fold]>:first-child h2:before,.cbh h2:before{color:var(--muted)}.lbl{color:var(--muted)}.chip{border-radius:2px;border:1px solid var(--line2);background:transparent;padding:4px 10px}.chip:hover{background:var(--ide-hover)}.chip[aria-pressed=true]{background:var(--ide-sel);border-color:var(--accent);color:var(--on-accent)}.seg{border-radius:2px;border-color:var(--line2)}.seg button{background:transparent;border-right-color:var(--line2)}.seg button:hover{background:var(--ide-hover)}.seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.addbtn{background:var(--accent);color:var(--on-accent);border-radius:2px;font-weight:600}.addbtn:hover{background:var(--accent-hi)}.wash{border-radius:2px;background:transparent;border-color:var(--danger);color:var(--danger)}.wash:hover{background:color-mix(in srgb,var(--danger) 18%,transparent)}input[type=search],.bsearch input,.amtbox,.etin,.tin input:focus,select{border-radius:2px!important}.bsearch input{background:var(--bg);border-color:var(--line2)}.bsearch input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}select{background:var(--bg);border:1px solid var(--line2);color:var(--fg)}input[type=range]::-webkit-slider-thumb{background:var(--panel);border:2px solid var(--accent);box-shadow:none}input[type=range]::-moz-range-thumb{background:var(--panel);border:2px solid var(--accent)}#benchTabs .chip{border-radius:2px}.bt:hover{background:var(--ide-hover);border-color:transparent}.bt.need{border-color:var(--accent)}.gitem,.tset-i{border-radius:2px;border-color:transparent;background:transparent}.gitem:hover,.tset-i:hover{background:var(--ide-hover);border-color:transparent;transform:none}.tset-i[aria-pressed=true]{background:var(--ide-sel);border-color:transparent}.gcat{border-radius:2px;background:transparent;border-color:var(--line2)}.gcat[aria-pressed=true]{background:var(--ide-sel);border-color:var(--accent);color:var(--on-accent)}.gsec{color:var(--muted);letter-spacing:.04em}.gsee li.ok:before{background:var(--ide-green);border-color:var(--ide-green)}.log .entry{border-radius:0;border:0;border-left:2px solid var(--c,var(--accent));background:var(--bg);padding:8px 10px}.log .eq{font-family:var(--f-mono)}.stage,.molstage{border-radius:2px}.capeq .co,.capeq .ar{color:var(--chem)}.obs,.speedbar{border-radius:2px}.speedbar button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.micro.big{border-radius:3px}.ide-status{position:fixed;left:0;right:0;bottom:0;z-index:40;height:24px;display:flex;align-items:center;gap:0;padding:0 8px;background:var(--panel);border-top:1px solid var(--line);font:12px var(--f-body);color:var(--muted)}.ide-status{flex-wrap:nowrap;overflow:hidden;max-width:none;flex-direction:row;font-size:12px}.ide-status .it{display:inline-flex;align-items:center;gap:6px;padding:0 9px;height:100%;white-space:nowrap;flex:none}.ide-status .it:hover{background:var(--ide-hover);color:var(--fg)}.ide-status em{font-style:normal}.ide-status .crumbs{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ide-status .crumbs b{color:var(--fg);font-weight:500}.ide-status .crumbs i{font-style:normal;opacity:.6}.ide-status .sp{flex:1}.ide-status .dot{width:8px;height:8px;border-radius:50%;background:var(--ide-green)}.ide-status .dot.off{background:var(--dim)}.ide-status .mono{font-family:var(--f-mono);font-size:11.5px}@media (max-width:760px){.ide-status{display:none}body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (min-width:1181px){.tools,.lab>.side{top:52px;height:calc(100vh - 76px)}#v-titr .tside,#v-elec .tside,#v-elec .eright,#v-elec .ecenter{top:52px;max-height:calc(100vh - 76px)}.tgraphbox{max-height:calc(100vh - 76px)}#v-table .ecard{top:52px;max-height:calc(100vh - 76px)}}.mpanes{display:none}@media (max-width:1180px){html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{padding:0!important}.topbar{position:fixed;top:0;left:0;right:0;margin:0;padding:env(safe-area-inset-top,0px) 10px 0}.topin{min-height:44px;gap:6px 10px}.bnav{height:auto}.view:not([hidden]){position:fixed;left:0;right:0;top:var(--hdr,44px);bottom:var(--nav,64px);display:flex;flex-direction:column;gap:8px;padding:8px 10px;overflow:hidden;margin:0}.view>*{margin-top:0!important}.lab,.lab>.side,.titr,.ecenter,.eright,.ref,.two,.org{display:contents!important}#v-lab .stagecard,#v-titr .tapp,#v-elec .ecenter>.tapp,#v-org .orgview,#v-table .ref>.card.panel:not(.ecard){order:1;flex:none}.mpanes{order:2;flex:none;display:flex;background:var(--panel);border:1px solid var(--line);border-radius:3px;padding:3px;gap:2px}.mpanes.single{display:none}.mpanes button{flex:1;position:relative;border:0;background:none;color:var(--muted);font:500 13px var(--f-body);height:34px;border-radius:2px;cursor:pointer;white-space:nowrap;padding:0 4px}.mpanes button[aria-selected=true]{background:var(--ide-sel);color:var(--on-accent)}.mpanes button i{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.mpanes button i.on{transform:scale(1)}.mp{order:3;display:none!important}.mp.mp-on{display:flex!important;flex-direction:column;flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;animation:mpIn .2s ease-out;max-height:none!important;position:static!important;height:auto!important}@keyframes mpIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.mp.mp-on>*{flex:none}#v-lab .side>.card:not(.mp){display:none}.card[data-fold]>:not(:first-child){display:flex!important}.card[data-fold].folded>:not(:first-child){display:flex!important}.card[data-fold]>:first-child h2:before,.cbh h2:before{content:none}.card[data-fold]>:first-child{cursor:default}#cbox>.contents{display:block}.log,.glist,.tlist{max-height:none!important;overflow:visible!important}.toguide,.benchtip,.gpill{display:none!important}#v-series>.card{flex:1 1 0;min-height:0;overflow:auto}.stagecard .stage{min-height:0!important;display:block}canvas#flask{height:min(33dvh,300px)!important;width:auto!important;max-width:100%;display:block;margin:0 auto;-webkit-mask-image:none;mask-image:none}.hud{top:6px;left:8px;right:8px}.temp b{font-size:24px}.temp small{font-size:10.5px}.gauge:has(#pv),.gauge:has(#gv){display:none}.gauges{gap:4px}.gauge{font-size:11px;padding:2px 6px}.speedbar button{min-height:26px;padding:1px 6px;font-size:10.5px}.micro{top:auto!important;bottom:6px;right:6px!important;width:64px!important}.micro .mlbl,.mopen,.obs{display:none!important}.cap{top:auto!important;bottom:8px;left:8px!important;width:calc(100% - 86px)!important;height:auto}.capl{top:auto;bottom:0}.capl[data-age="0"]{transform:none!important}.capwhat{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.capeq{font-size:13.5px}.capwhat{font-size:11.5px;max-width:none}.capl:not([data-age="0"]){display:none}.burner{padding:6px 10px 8px;gap:4px}.bslide .lbl,.bslide .bico{display:none}.bslide{position:absolute;right:12px;margin-top:-2px}.bscale{margin-right:84px}.rt b{font-size:9.5px}.bticks{height:18px}.tin{font-size:15px}.tin input{width:58px}.bact{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:0 8px 8px}.bact .chip,.bact .wash{min-height:40px;padding:2px;font-size:11px;line-height:1.15;white-space:normal;text-align:center;border-radius:2px;margin:0;font-weight:500}.bact .wash{order:6}.tools{padding:0!important;gap:8px}.tools .bench{display:flex;flex-direction:column;gap:8px;padding:10px;min-height:0}.tools .benchrow:not(.els):not(.found){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;overflow:visible!important;max-height:none}.tools .bt{width:auto!important}#benchTabs{grid-template-columns:repeat(3,minmax(0,1fr))}#benchTabs .chip{min-height:36px}.amtbox{height:38px}.amtpm{width:42px}.gcats{flex-wrap:wrap}.gcat{min-height:32px}#tcv{height:min(30dvh,260px)!important;width:auto!important;max-width:100%;margin:0 auto;display:block}.tread{padding:6px 10px!important}.tctl{flex-wrap:wrap;gap:5px;padding:6px 10px 8px!important}.tctl .addbtn,.tctl .chip,.tctl .seg button{min-height:36px}.tgraphbox>canvas#tgraph{height:min(34dvh,260px)!important;flex:none!important}#v-titr .tside .tlist{flex-direction:column}#v-titr .tside .tset-i{max-width:none}#ecv{height:min(28dvh,240px)!important;width:auto!important;max-width:100%;margin:0 auto;display:block}#v-elec .tctl{flex-wrap:wrap}#v-elec .tside .tlist{flex-direction:column}.molpane canvas,.molstage.split .molpane canvas{height:min(36dvh,320px)!important}#v-table .legend,#v-table .kbdhint{display:none}#v-table .ref>.card.panel{gap:6px;padding:8px}#ecard{position:static!important}.soltbl{font-size:10px}}.chip,.seg button,.addbtn,.wash,.gcat,.gitem,.tset-i,.bt,.btick,.tabs button,.mpanes button,.amtpm,.mute,.etc,.tgl{transition:background-color .14s,border-color .14s,color .14s,transform .12s cubic-bezier(.3,.7,.4,1),box-shadow .14s}.chip:active,.seg button:active,.addbtn:active,.wash:active,.gcat:active,.amtpm:active,.mute:active,.etc:active,.mpanes button:active{transform:scale(.96)}.gitem:active,.tset-i:active{transform:scale(.985)}.bt:active{transform:translateY(1px) scale(.97)}.addbtn:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.tabs button:after{transform-origin:left;animation:tabLine .22s ease-out}@keyframes tabLine{0%{transform:scaleX(.3);opacity:.4}to{transform:none;opacity:1}}.card[data-fold]>:not(:first-child),.gstep,.gres{animation:mpIn .2s ease-out}.toast{animation:toastIn .22s cubic-bezier(.2,.9,.3,1.2)}@keyframes toastIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media (max-width:760px){.tools .benchhead{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.tools .benchhead>.bsearch{grid-column:1}.tools .benchhead>.amt{grid-column:2;grid-row:1}.tools .benchhead>#benchTabs{grid-column:1/-1}.bsearch input{height:36px;font-size:14px}.amt .amtbox{width:132px;flex:none;height:36px}.amtu .seg button{min-height:36px;padding-inline:7px}#benchTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px}#benchTabs .chip{min-height:30px;font-size:12px;padding:0 4px}}.topin{position:relative}.bmenu{position:absolute;top:calc(100% + 2px);left:0;z-index:60;min-width:240px;background:var(--panel);border:1px solid var(--line2);border-radius:3px;padding:4px;box-shadow:0 12px 32px #00000080;display:flex;flex-direction:column;animation:mpIn .14s ease-out}.bmenu[hidden]{display:none}.bmenu button{text-align:left;background:none;border:0;border-radius:2px;padding:8px 10px;font:13px var(--f-body);color:var(--fg);cursor:pointer}.bmenu button:hover,.bmenu button:focus-visible{background:var(--ide-sel)}.bmenu button[hidden]{display:none}.brand{cursor:pointer}.intro{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#0e0f11b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .2s}.intro.on{opacity:1}.intro-card{width:min(560px,100%);max-height:100%;overflow:auto;background:var(--panel);border:1px solid var(--line2);border-radius:3px;padding:26px 26px 20px;box-shadow:0 24px 64px #0000008c;transform:translateY(10px) scale(.98);transition:transform .25s cubic-bezier(.2,.9,.3,1.1)}.intro.on .intro-card{transform:none}.intro-card.small{width:min(420px,100%)}.intro-top{display:flex;align-items:center;gap:8px;font:600 13px var(--f-body);color:var(--muted)}.intro-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:2px;background:linear-gradient(135deg,#7c5cff,#e0559b);color:var(--on-accent);font:700 10.5px var(--f-body)}.intro h2{font:700 30px/1.1 var(--f-body);letter-spacing:-.02em;color:var(--fg);margin:16px 0 8px;text-transform:none}.intro-lead{margin:0 0 18px;font-size:14.5px;line-height:1.55;color:var(--fg2);max-width:60ch}.intro-val{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:3px;overflow:hidden}.intro-val li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;padding:12px 14px;background:var(--bg)}.intro-val b{font:600 14px/1.35 var(--f-body);color:var(--fg)}.intro-val li:nth-child(1) b{color:#e08855}.intro-val li:nth-child(2) b{color:#5fb865}.intro-val li:nth-child(3) b{color:#548af7}.intro-val span{font-size:13px;line-height:1.5;color:var(--muted)}.intro-act{display:flex;gap:8px;flex-wrap:wrap}.intro-act .addbtn{padding:10px 18px;font-size:14px}.intro-act .chip{padding:9px 16px;font-size:14px}.intro-foot{margin:14px 0 0;font-size:12px;color:var(--dim)}@media (max-width:560px){.intro-act{flex-direction:column}.intro-card{padding:20px 18px 16px}.intro h2{font-size:25px}.intro-val li{grid-template-columns:1fr;gap:3px}.intro-act>*{flex:1}}@media (min-width:1181px){:root{--ws: calc(100vh - 87px) }.titr{align-items:stretch!important;height:var(--ws)}.titr>.tside,.titr>.tapp,.titr>.tgraphbox,.titr>.ecenter,.titr>.eright{height:var(--ws);max-height:var(--ws)!important;position:static!important}#v-titr .tapp,#v-elec .ecenter>.tapp{display:flex;flex-direction:column}#v-titr .tapp>canvas,#v-elec .tapp>canvas{flex:1 1 auto;min-height:0;height:auto!important;width:100%!important;object-fit:contain}#v-titr .tgraphbox{display:flex;flex-direction:column}#v-titr .tgraphbox>canvas#tgraph{flex:1 1 auto!important;height:auto!important;min-height:220px}#v-elec .ecenter{display:flex;flex-direction:column;gap:16px}#v-elec .ecenter>.tapp{flex:none}#v-elec .ecenter>.etasks{flex:1 1 0}#v-elec .eright{display:flex;flex-direction:column;gap:16px}#v-elec .eright>.erules{flex:1 1 0;min-height:0;overflow:auto}#v-sol .two{align-items:stretch;height:var(--ws)}#v-sol .two>.card{height:var(--ws);display:flex;flex-direction:column}#v-sol .two>.card>.scroll{flex:1 1 auto;min-height:0;display:flex}#v-sol .soltbl{width:100%;height:100%}#v-sol .soltbl td{width:auto;height:auto}#v-series>.card{height:var(--ws);display:flex;flex-direction:column}#v-series .series{height:190px}#v-series .rules{flex:1 1 auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;min-height:0}#v-series .rules>*{display:flex;flex-direction:column;justify-content:center}}@media (min-width:761px) and (max-width:1180px){.topbar{padding-inline:14px}.view:not([hidden]){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px 12px;padding:10px 14px;bottom:24px}.view:not([hidden])>*{grid-column:1/-1}#v-lab .stagecard,#v-titr .tapp,#v-elec .ecenter>.tapp,#v-org .orgview,#v-table .ref>.card.panel:not(.ecard){grid-column:1;grid-row:1/3;align-self:stretch;min-height:0;overflow:hidden;display:flex;flex-direction:column}.mpanes{grid-column:2!important;grid-row:1}.mpanes.single{display:none}.mp.mp-on{grid-column:2!important;grid-row:2}.mpanes.single~.mp.mp-on,#v-table #ecard.mp-on{grid-row:1/3}#v-sol .mpanes,#v-series .mpanes,#v-sol .mp.mp-on{grid-column:1/-1!important}#v-series>.card{grid-column:1/-1;grid-row:1/3}#v-lab .stagecard .stage{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}canvas#flask{height:100%!important;max-height:100%;width:auto!important}#v-titr .tapp>canvas,#v-elec .tapp>canvas{flex:1 1 auto;min-height:0;height:auto!important;width:100%!important;object-fit:contain}#v-org .orgview .molstage{flex:1 1 auto;min-height:0}.molpane canvas,.molstage.split .molpane canvas{height:100%!important}#v-table .ref>.card.panel{overflow:auto}.cap{bottom:10px}.micro{width:96px!important}.gauge:has(#pv),.gauge:has(#gv){display:flex}.bact{grid-template-columns:repeat(6,minmax(0,1fr))}.tgraphbox>canvas#tgraph{height:min(38vh,320px)!important}}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans.woff) format("woff");font-weight:100 700;font-stretch:85% 100%;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-SemiBold.woff) format("woff");font-weight:600 700;font-display:swap}:root{--bg:#121416;--panel:#181a1d;--panel2:#121416;--panel3:#202326;--line:#2a2d31;--line2:#3a3e43;--fg:#e4e4df;--fg2:#b9bcb7;--muted:#8f949a;--dim:#8f949a;--accent:#e4e4df;--accent-hi:#ffffff;--on-accent:#121416;--hover:#202326;--sel:#26292d;--chem:#e86aa6;--ok:#5fd38d;--danger:#ff6b6b;--cold:#7fb2d9;--violet:#b48cff;--ide-hover:var(--hover);--ide-sel:var(--sel);--ide-green:var(--ok);--ide-orange:var(--chem);--f-display:"IBM Plex Sans",system-ui,sans-serif;--f-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--scr-bg:#0f1113;--scr-grid:#1a1d20;color-scheme:dark}:root[data-theme=light]{--bg:#f3f3f0;--panel:#ffffff;--panel2:#f3f3f0;--panel3:#e8e8e3;--line:#d4d4ce;--line2:#b8b8b1;--fg:#16181a;--fg2:#3b3e42;--muted:#5f6368;--dim:#6a6e73;--accent:#16181a;--accent-hi:#000000;--on-accent:#ffffff;--hover:#ebebe6;--sel:#e2e2dc;--chem:#b8306c;--ok:#1f8a4c;--danger:#c4322c;--cold:#2d6e9e;--violet:#6b4bc4;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f3f3f0;--panel:#ffffff;--panel2:#f3f3f0;--panel3:#e8e8e3;--line:#d4d4ce;--line2:#b8b8b1;--fg:#16181a;--fg2:#3b3e42;--muted:#5f6368;--dim:#6a6e73;--accent:#16181a;--accent-hi:#000000;--on-accent:#ffffff;--hover:#ebebe6;--sel:#e2e2dc;--chem:#b8306c;--ok:#1f8a4c;--danger:#c4322c;--cold:#2d6e9e;--violet:#6b4bc4;color-scheme:light}}.stage,.molstage,.tapp,.tgraphbox,.micro.big,.atominfo{--bg:#0f1113;--panel:#181a1d;--panel2:#121416;--panel3:#202326;--line:#2a2d31;--line2:#3a3e43;--fg:#e4e4df;--fg2:#b9bcb7;--muted:#8f949a;--dim:#6b7076;--accent:#e4e4df;--accent-hi:#fff;--on-accent:#121416;--hover:#202326;--sel:#26292d;--chem:#e86aa6;--ok:#5fd38d;--danger:#ff6b6b;--cold:#7fb8e6;--ide-hover:#26292d;--ide-sel:#2e3135;--ide-green:#5fd38d;--ide-orange:#e86aa6;color:var(--fg);color-scheme:dark}html,body{background:var(--bg);color:var(--fg)}body{font-family:var(--f-body)}:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.stage,.molstage{background-color:var(--scr-bg)!important;background-image:linear-gradient(var(--scr-grid) 1px,transparent 1px),linear-gradient(90deg,var(--scr-grid) 1px,transparent 1px)!important;background-size:40px 40px!important}.tapp,.tgraphbox{background:var(--scr-bg)!important}.topbar{background:var(--panel)!important;border-bottom:1px solid var(--line)!important}body:before{background:var(--panel)}.brand{position:relative;border-radius:0!important}.brand:before{content:"Л"!important;width:26px!important;height:26px!important;border:1px solid var(--fg);border-radius:0!important;background:none!important;color:var(--fg)!important;display:grid!important;place-items:end center!important;padding-bottom:2px;box-sizing:border-box;font:600 12px var(--f-body)!important}.brand:after{content:"118";position:absolute;left:9px;top:6px;font:500 7px var(--f-mono);color:var(--fg);pointer-events:none}.brand h1{font-family:var(--f-body)!important}.tabs button:before{display:none!important}.tabs button[aria-selected=true]{background:transparent!important}.tabs button[aria-selected=true]:after{left:14px!important;right:14px!important;background:var(--fg)!important}.themebtn{width:30px;height:30px;display:grid;place-items:center;border:1px solid transparent;background:none;color:var(--muted);cursor:pointer;border-radius:2px;flex:none}.themebtn:hover{background:var(--hover);color:var(--fg)}.themebtn svg{width:16px;height:16px}.card{background:var(--panel)!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:3px}.chip{border-color:var(--line2)}.chip[aria-pressed=true],.gcat[aria-pressed=true],.seg button[aria-pressed=true],.speedbar button[aria-pressed=true]{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--on-accent)!important}.addbtn{background:var(--accent)!important;color:var(--on-accent)!important}.addbtn:hover{background:var(--accent-hi)!important}.mpanes button[aria-selected=true]{background:var(--accent)!important;color:var(--on-accent)!important}.mpanes button i{background:var(--chem)!important}.ide-status .dot{border-radius:0!important}.temp b,.gauge b,.tread b,#eNums b,.amtbox input,.tin input{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.bench,.burner{background:var(--panel)!important}.benchrow{background:none!important}.bt:hover{background:var(--hover)!important}.bt.need{background:color-mix(in srgb,var(--chem) 12%,transparent)!important;border-color:var(--chem)!important}.bt.ghost{background:var(--panel)!important}.gpill,.gdo{background:var(--sel)!important;color:var(--fg)}.gdo:hover{background:var(--hover)!important}.welcome,.intro-card,.bmenu{background:var(--panel)!important}.gsee li.ok:before{background:var(--ok)!important;border-color:var(--ok)!important;box-shadow:none!important}.etdots i.ok{background:var(--ok)}.el .val{color:var(--fg)}:root[data-theme=light] .soltbl td.R{background:#dff1e5;color:#145c33}:root[data-theme=light] .soltbl td.M{background:#f4ecd0;color:#6d5300}:root[data-theme=light] .soltbl td.N{background:#f5dede;color:#8f2620}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .soltbl td.R{background:#dff1e5;color:#145c33}:root:not([data-theme=dark]) .soltbl td.M{background:#f4ecd0;color:#6d5300}:root:not([data-theme=dark]) .soltbl td.N{background:#f5dede;color:#8f2620}}.intro{background:color-mix(in srgb,var(--bg) 70%,transparent)!important}.intro-mark{background:none!important;border:1px solid var(--fg);color:var(--fg)!important;border-radius:0!important}button{transition:background-color .12s,color .12s,border-color .12s,transform .08s}button:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){button{transition:none}button:active{transform:none}}#guide .gh{display:flex;align-items:center;gap:8px}#guide .gh h2{flex:1;min-width:0;font-size:15px}.gprog{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;margin:2px 0 4px}.gprog i{height:3px;background:var(--line)}.gprog i.done{background:var(--fg)}.gprog i.now{background:var(--fg);opacity:.45;animation:gnow 1.6s ease-in-out infinite}@keyframes gnow{50%{opacity:.9}}.gproto{list-style:none;margin:0 -16px;padding:0;border-top:1px solid var(--line)}.gproto li{display:grid;grid-template-columns:40px 10px minmax(0,1fr);gap:10px;align-items:start;padding:9px 16px;border-bottom:1px solid var(--line)}.gproto .gpt{font:11px var(--f-mono);color:var(--muted);padding-top:2px;font-variant-numeric:tabular-nums}.gproto .pg{width:10px;height:10px;margin-top:4px;border:1px solid var(--line2)}.gproto li.done .pg{background:var(--muted);border-color:var(--muted)}.gproto li.now{background:var(--sel)}.gproto li.now .pg{border:2px solid var(--fg)}.gproto li.todo b{color:var(--muted);font-weight:400}.gproto b{font-weight:500;font-size:13.5px;display:block}.gproto small{display:block;color:var(--muted);font-size:12px;margin-top:3px;line-height:1.45}.gproto .gbar{margin-top:8px}.gseeh{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:12.5px;margin-top:6px}.gsee li{display:flex;justify-content:space-between;gap:8px}.gsee li em{font:normal 11px var(--f-mono);color:var(--muted)}.gshelf{flex:none}@media (min-width:1181px){body.guiding .lab{grid-template-areas:"guide stage side"}body.guiding .lab>#guide{grid-area:guide;position:sticky;top:52px;height:calc(100vh - 76px);overflow:auto;margin:0}body.guiding:not(.shelf) .lab>.tools{display:none}body.guiding.shelf .lab>#guide{display:none}body.guiding.shelf .lab>.tools .bench:before{content:"";display:block}}.stageact{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:6;display:flex;gap:8px;animation:actIn .25s ease-out}.stageact[hidden]{display:none}@keyframes actIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.stageact .gdo{min-width:280px;background:#e4e4df!important;color:#121416;border:0;border-radius:3px;padding:8px 18px 8px 8px;box-shadow:0 10px 30px #00000073}.stageact .gdo small,.stageact .gdo i{color:#3b3e42}.stageact .gdo:hover{background:#fff!important;transform:none}.stageact .gheat{height:46px;padding:0 20px;font-size:14px}.gproto,.gsee{flex:none}.gseeh{text-transform:none!important;letter-spacing:0!important;color:var(--fg)!important;font-size:12.5px!important}.gsee li:before{border-radius:0!important;width:12px!important;height:12px!important;top:3px!important}.gsee li.ok:before{background:var(--fg)!important;border-color:var(--fg)!important}.gsee li.ok:after{border-color:var(--on-accent)!important;left:6px!important;top:4px!important;width:3px!important;height:6px!important}.stageact .gdo{display:grid;grid-template-columns:36px auto auto;gap:12px;align-items:center;min-width:0;white-space:nowrap}.stageact .gdo span{display:flex;flex-direction:column}.stageact .gdo b{font-size:15px}.log .entry{background:transparent!important;border-left:2px solid var(--line2)!important;padding:6px 0 6px 12px!important}.log .entry:first-child{border-left-color:var(--chem)!important}.log .entry .what,.log .entry p,.log .dh{color:var(--fg2)}.log .dh.endo{color:var(--cold)}.log .note{color:var(--fg2)}.tag{border-radius:2px!important;color:var(--fg2)!important;border-color:var(--line2)!important;background:transparent!important}.log .sign{border-radius:2px!important;background:transparent!important;border:1px solid var(--line2)!important;color:var(--fg2)!important;padding-left:16px!important;position:relative}.log .sign:before{content:"";position:absolute;left:5px;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--sc)}.log .cond{border-radius:2px!important;background:transparent!important;color:var(--muted)!important}.tele{position:absolute;right:12px;bottom:12px;width:min(50%,320px);z-index:3;background:#0f1113e6;border:1px solid #2a2d31;padding:10px 12px 8px;pointer-events:none;transition:opacity .2s}.tele-h{display:flex;gap:22px;margin-bottom:6px}.tv{display:flex;flex-direction:column;gap:1px}.tv span{font:11.5px var(--f-body);color:#8f949a;display:flex;align-items:center;gap:6px}.tv span:before{content:"";width:12px;height:2.5px;background:currentColor}.tv.tT span:before{background:#e4e4df}.tv.tP span:before{background:#e86aa6}.tv b{font:500 22px/1.1 var(--f-mono);font-variant-numeric:tabular-nums;color:#e4e4df;letter-spacing:-.02em}.tv.tP b{color:#e86aa6}.tele canvas{display:block;width:100%;height:110px}.tele-x{display:flex;justify-content:space-between;padding:2px 24px 0 30px;font:10.5px var(--f-mono);color:#8f949a}@media (max-width:1180px){.tele{display:none}}.home{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:16px;height:100%;min-height:0}.hm-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.hm-head h1{margin:0;font:600 26px/1.15 var(--f-body);letter-spacing:-.015em}.hm-head p{margin:0;color:var(--muted);font-size:14px}.hm-entries{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px}.hm-entry{display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:var(--panel);border:1px solid var(--line);min-width:0}.hm-entry.main{border-color:var(--line);box-shadow:inset 0 3px 0 var(--chem)}.hm-entry h2{margin:0;font-size:19px!important;font-weight:600}.hm-entry p{margin:0;color:var(--fg2);font-size:13.5px;line-height:1.5}.hm-k{font-size:12px;color:var(--muted)}.hm-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.hm-act .addbtn,.hm-act .chip{min-height:36px;padding:0 14px}.hm-prog{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px}.hm-prog i{height:3px;background:var(--line)}.hm-prog i.d{background:var(--fg)}.hm-sub{display:flex;justify-content:space-between;align-items:center}.hm-sub h2{margin:0;font-size:15px!important}.hm-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:16px;min-height:0}.hm-tool{display:flex;flex-direction:column;min-height:0;padding:0;text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--fg);cursor:pointer;overflow:hidden}.hm-tool:hover{border-color:var(--fg)}.hm-tool:hover .pv svg{transform:scale(1.04)}.hm-tool .pv{flex:1;min-height:60px;display:grid;place-items:center;border-bottom:1px solid var(--line);color:var(--fg);background-color:var(--panel2);background-image:radial-gradient(color-mix(in srgb,var(--fg) 10%,transparent) 1px,transparent 1px);background-size:16px 16px}.hm-tool .pv svg{width:auto;height:min(64%,90px);max-width:80%;transition:transform .2s ease-out}.hm-tool .tx{padding:11px 14px 13px;display:flex;flex-direction:column;gap:3px}.hm-tool b{font-size:14px;font-weight:600}.hm-tool small{font-size:12px;color:var(--muted)}@media (min-width:1181px){#v-home:not([hidden]){height:calc(100vh - 97px);margin-top:16px}}@media (max-width:1180px){#v-home:not([hidden]){overflow-y:auto!important;display:block!important}.home{height:auto;gap:12px}.hm-entries{grid-template-columns:1fr}.hm-tools{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.hm-tool .pv{height:76px;flex:none}.hm-head h1{font-size:22px}}@media (min-width:761px) and (max-width:1180px){.hm-entries{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-tools{grid-template-columns:repeat(4,minmax(0,1fr))}}.gres p{color:var(--fg2)!important}.gnum{text-transform:none!important;letter-spacing:0!important;color:var(--muted)!important;font-size:12px!important}.geq{border-radius:2px!important;background:var(--panel2)!important;border-color:var(--line)!important;color:var(--fg)!important;font-family:var(--f-mono)}.gok{color:var(--ok)!important}.stage .obs b,.stage .obs h3,.stage .obs>span,.mlbl,.gauge i,.temp small{text-transform:none!important;letter-spacing:0!important}.tour{position:fixed;inset:0;z-index:120}.tour-spot{position:fixed;border:2px solid var(--fg);box-shadow:0 0 0 9999px #08090ab8;transition:all .3s cubic-bezier(.3,.8,.3,1);pointer-events:none}.tour-card{position:fixed;background:var(--panel);border:1px solid var(--line2);padding:16px;box-shadow:0 16px 40px #0006;transition:top .3s,left .3s}.tour-card.in{animation:tourIn .25s ease-out}@keyframes tourIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tour-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.tour-skip{background:none;border:0;color:var(--muted);font:inherit;cursor:pointer;min-height:32px;padding:0 4px}.tour-skip:hover{color:var(--fg)}.tour-card h3{margin:4px 0 6px;font-size:17px;font-weight:600}.tour-card p{margin:0;font-size:13.5px;line-height:1.5;color:var(--fg2)}.tour-act{display:flex;align-items:center;gap:8px;margin-top:14px}.tour-act .addbtn,.tour-act .chip{min-height:38px;padding:0 14px}.tour-dots{flex:1;display:flex;gap:5px}.tour-dots i{width:6px;height:6px;background:var(--line2)}.tour-dots i.on{width:18px;background:var(--fg)}@media (prefers-reduced-motion:reduce){.tour-spot,.tour-card{transition:none;animation:none}}@media (max-width:760px){.bnav{grid-template-columns:repeat(6,minmax(0,1fr))!important;background:var(--panel)!important;border-top:1px solid var(--line)!important;padding-inline:2px!important;box-shadow:none!important}.bnav button{font-size:10.5px!important;border-radius:0!important;min-height:50px!important;gap:4px!important;padding:0 1px!important;white-space:nowrap}.bnav svg{width:21px!important;height:21px!important}.bnav button[aria-current=page]{background:none!important;color:var(--fg)!important;box-shadow:inset 0 2px 0 var(--fg)}}@media (max-width:760px){.themebtn{margin-left:auto}}@media (max-width:1180px){.stageact{bottom:8px}.stageact .gdo{padding:4px 14px 4px 4px;grid-template-columns:30px auto auto;gap:8px;box-shadow:0 6px 18px #00000080}.stageact .gdo b{font-size:13.5px}.stageact .gdo small{font-size:11px}.stageact .gdo svg{width:26px;height:38px}#guide .gproto{margin:0 -10px}.gproto li{padding:8px 10px}}@media (min-width:1181px){.stageact .gdo svg{width:34px;height:48px}}.gproto{display:block!important}.gproto li{display:grid!important}.gprog{display:grid!important;min-height:3px}#guide>.gproto{display:block!important}#guide>.gprog{display:grid!important}#guide>.gsee{display:flex!important;flex-direction:column}@media (min-width:1181px){#v-org:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto auto minmax(0,1fr);gap:12px 16px;height:calc(100vh - 97px);margin-top:16px}#v-org .org{display:contents}#v-org>.otool{grid-column:1/-1;grid-row:1;margin:0!important;display:flex!important}#v-org .orgview{grid-column:1;grid-row:2/4;min-height:0;display:flex;flex-direction:column;margin:0;overflow:hidden}#v-org .orgview .molstage{flex:1 1 auto;min-height:0}#v-org>.mpanes{display:flex;grid-column:2;grid-row:2;background:var(--panel);border:1px solid var(--line);padding:3px;gap:2px}#v-org>.mpanes button{flex:1;border:0;background:none;color:var(--muted);font:500 13px var(--f-body);height:30px;cursor:pointer}#v-org>.mpanes button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}#v-org>.mpanes [data-p=find]{display:none}#v-org .mp:not(.otool){grid-column:2;grid-row:3;display:none!important;margin:0!important;position:static!important;max-height:none!important}#v-org .mp.mp-on:not(.otool){display:flex!important;flex-direction:column;min-height:0;overflow:auto}#v-org .otop{display:none!important}}.st.g,.cond,.note,.enote,.enote p,.rule p,.ofacts,.ofacts li,.isonote,.gres p,.efact,.thint,.texp p,.ttask p,.erules,.cnote,.welcome ol{color:var(--fg2)!important}.tag.st{color:var(--fg)!important}.hyb.h-sp3,.eel.cat{color:var(--cold)!important}.chip.danger,.wash{color:var(--danger)!important;border-color:var(--danger)!important}.etc.right{color:var(--ok)!important;border-color:var(--ok)!important}.uses li{display:block!important;position:relative;padding-left:14px}.uses li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;background:var(--muted)}@media (max-width:380px){.bnav button{font-size:9.5px!important;letter-spacing:-.01em}}@media (min-width:1181px){#v-table .ecard{max-height:calc(100vh - 88px)!important}}@media (min-width:761px) and (max-width:1180px){.home{height:100%;min-height:560px}.hm-tools{grid-auto-rows:minmax(0,1fr)}.hm-tool .pv{height:auto;flex:1 1 auto}}.ocls{scrollbar-width:none;padding-bottom:0!important}.ocls::-webkit-scrollbar{display:none}.stage,.molstage,.tapp,.stagecard,.orgview,.tgraphbox,.card,.mcard canvas,#bohr,.ephoto{border-radius:0!important}.gitem{grid-template-columns:minmax(0,1fr) auto!important;border-radius:0!important;padding:9px 10px!important}@media (max-width:760px){.gitem{grid-template-columns:minmax(0,1fr)!important}}.gitem .gtx b{display:block}.gsec{text-transform:none!important;letter-spacing:0!important;font-size:12px!important}@media (max-width:760px){.bnav:after{content:"";position:absolute;left:0;right:0;top:100%;height:200px;background:var(--panel);pointer-events:none}}@media (max-width:760px) and (display-mode:standalone){.bnav{padding-bottom:max(8px,calc(env(safe-area-inset-bottom,0px) - 26px))!important}}*{border-radius:0!important}.micro,.micro canvas,.mwrap,#micro,.onav,.mclose,.mmin,.mopen,.gback,.obs i,.el .rad,.ide-status .dot.round,.etdots i{border-radius:50%!important}.tgl,.tgl i{border-radius:999px!important}*{text-transform:none!important}.ocls-tag,.oc-big .lbl,.eqrow .eel,.pts-h,.lbl,.gsec,.mlbl,.obs b,.otitle span,.sublbl{letter-spacing:0!important}.rule{justify-content:flex-start!important}.series .axis{background:var(--line2)!important;height:1px!important}@media (min-width:1181px){.stageact{left:auto;right:16px;transform:none;animation:actInR .25s ease-out}}@keyframes actInR{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stageact .gdo{box-shadow:0 0 0 1px #0006!important}.ocls{flex-wrap:wrap!important;overflow:visible!important}.ocl{padding:3px 9px!important;font-size:12.5px}#ecard,#eList,#v-lab .glist{overflow-y:auto!important;scrollbar-width:thin}@media (min-width:1181px){#v-lab .lab>.side>#guide{flex:1.4 1 0;min-height:0;overflow:auto}#v-lab .lab>.side>[data-fold=log]{flex:1 1 0;min-height:0}}.chip.act:not([aria-pressed=true]){border-color:var(--line2)!important;color:var(--fg)!important}.wash,.chip.danger{background:transparent!important;border:1px solid var(--line2)!important;color:var(--danger)!important;font-weight:500!important}.bt small{hyphens:none!important;-webkit-hyphens:none!important;word-break:normal}.hyb{color:var(--fg)!important;background:transparent!important;border:1px solid var(--line2)!important}.sw2{box-shadow:inset 0 0 0 1px var(--line2)!important}.stage .sw2,.tapp .sw2{box-shadow:inset 0 0 0 1px #ffffff40!important}.stageact .gnextexp{height:44px;padding:0 18px;font-size:14px}@media (max-width:1180px){#v-series .scroll{flex:0 0 auto!important;min-height:76px}.stage:has(.stageact:not([hidden])) .cap{display:none!important}.mpanes button{min-height:40px!important}#amtIn{min-width:52px;flex:0 0 52px}}@media (max-width:760px){.stageact{left:8px;right:84px;transform:none;animation:none}.stageact .gdo{width:100%;grid-template-columns:30px minmax(0,1fr) auto!important}.stageact .gdo span{min-width:0}.stageact .gdo small{overflow:hidden;text-overflow:ellipsis}.themebtn,.mute{width:44px!important;height:44px!important}#v-table .ref>.card.panel:not(.ecard){flex:1 1 0!important;min-height:0;overflow:auto}#v-table #ecard{flex:0 0 auto!important;max-height:44%!important;overflow:auto!important;display:block!important}}@media (min-width:761px) and (max-width:1180px){.topin{flex-wrap:nowrap!important}.tabs{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;min-width:0}}.rt[style*="--p:0;"] b,.rt[style="--p:0"] b{transform:none;left:-1px}.rt[style*="--p:1.0000"] b{transform:translate(-100%);left:1px}@media (max-width:1180px){.burner{position:relative}.rt[style*="0.0755"] b,.rt[style*="0.8459"] b{display:none}}@media (max-width:760px){.speedbar button{min-height:32px!important;min-width:36px}.chip,.addbtn,.gcat,#benchTabs .chip{min-height:40px}.tin input{min-height:36px}.mmin{position:relative}.mmin:before{content:"";position:absolute;inset:-10px}}@media (max-width:400px){.bact{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bact .chip,.bact .wash{min-height:36px!important;font-size:12px!important}}@media (max-width:760px) and (max-height:700px){canvas#flask{height:min(26dvh,220px)!important}#tcv{height:min(22dvh,200px)!important}#ecv{max-height:24dvh!important}#molcv{max-height:28dvh}.orgview .molstage{max-height:30dvh}}@media (max-width:760px){#v-sol .soltbl-wrap,#v-sol .two>.card.panel:not(.solinfo){-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}}@media (max-width:760px) and (max-height:700px){#benchTabs .chip,.bact .chip,.bact .wash{min-height:32px!important}.amtbox{height:34px!important}.bsearch input{height:34px}.mpanes button{min-height:34px!important}}@media (min-width:1181px){.obs{max-width:min(42%,260px)!important}}.stage:has(.stageact:not([hidden])) .tele{opacity:0}.tele{pointer-events:auto;cursor:pointer}.tele.tele-s{width:190px;padding:7px 9px 6px}.tele.tele-s .tele-h{gap:14px;margin-bottom:4px}.tele.tele-s .tv span{font-size:10.5px}.tele.tele-s .tv b{font-size:15px}.tele.tele-s canvas{height:34px}.tele.tele-s .tele-x{display:none}.tele:hover{border-color:#3a3e43}.gitem{grid-template-columns:minmax(0,1fr) 104px!important}.gtag{white-space:nowrap;text-align:right;font-size:11.5px;color:var(--muted)}@media (min-width:1181px){#v-lab .lab>.stagecard{position:sticky;top:57px;height:calc(100vh - 76px);display:flex;flex-direction:column;margin:0}#v-lab .lab>.stagecard>.stage{flex:1 1 auto;min-height:0}#v-lab .lab>.stagecard>.burner{flex:none}#v-lab .lab>.side>[data-fold=log].folded{flex:0 0 auto!important}#v-lab .lab>.side>#cbox:not([open]){flex:none}}@media (min-width:1181px){#v-lab .lab>.side{display:flex;flex-direction:column}#v-lab .lab>.side>#guide{flex:1.4 1 0!important;max-height:none!important;min-height:0}#v-lab .lab>.side>#guide .glist{max-height:none!important}#v-lab .lab>.side>[data-fold=log]:not(.folded){flex:1 1 0!important}}.solion{display:flex;flex-direction:column;gap:6px}.sollegend{margin-top:auto;display:flex;flex-direction:column;gap:7px;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--fg2)}.sollegend>div{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px}.sollegend b{display:grid;place-items:center;height:22px;font:600 12px var(--f-mono)}.sollegend b.R{background:#16382a;color:#8ff0b8}.sollegend b.M{background:#3a3418;color:#ffd77a}.sollegend b.N{background:#3a1e1e;color:#ff9e8f}.sollegend b.X{background:var(--panel3);color:var(--muted)}:root[data-theme=light] .sollegend b.R{background:#dff1e5;color:#145c33}:root[data-theme=light] .sollegend b.M{background:#f4ecd0;color:#6d5300}:root[data-theme=light] .sollegend b.N{background:#f5dede;color:#8f2620}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .sollegend b.R{background:#dff1e5;color:#145c33}:root:not([data-theme=dark]) .sollegend b.M{background:#f4ecd0;color:#6d5300}:root:not([data-theme=dark]) .sollegend b.N{background:#f5dede;color:#8f2620}}@media (min-width:1181px){#solinfo{height:100%}}.rule{padding:clamp(12px,1.6vh,20px) clamp(14px,1.4vw,22px)!important;gap:clamp(6px,1vh,12px)!important}.rule b{font-size:clamp(14px,1.7vh,18px)!important}.rule p{font-size:clamp(12.5px,1.5vh,15.5px)!important;line-height:1.5}.rule code{margin-top:auto;font-size:clamp(12.5px,1.5vh,15.5px)!important;padding-top:10px;border-top:1px solid var(--line)}.series{height:320px!important;min-width:760px}.series .plot{position:absolute;inset:28px 40px 34px 52px}.series .axis{position:absolute;left:0;right:0;height:1px!important;background:var(--fg)!important;z-index:1}.series .axis span,.series .gl span{position:absolute;right:100%;margin-right:8px;transform:translateY(-50%);font:11px var(--f-mono);color:var(--muted);white-space:nowrap}.series .axis span{left:auto;color:var(--fg);font-size:0}.series .axis span:after{content:"0 В";font-size:11px}.series .gl{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--line)}.series .m{position:absolute!important;transform:translate(-50%);width:clamp(18px,2.6vw,40px);display:block!important;padding:0!important;background:none!important;border:0!important;cursor:pointer;bottom:auto!important}.series .m i{position:absolute;inset:0;width:auto!important;height:auto!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:color-mix(in srgb,var(--fg) 26%,transparent)!important;transition:background .15s}.series .m.pos i{background:color-mix(in srgb,var(--chem) 55%,transparent)!important}.series .m:hover i{background:var(--fg)!important}.series .m b,.series .m span{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.series .m.neg b{top:calc(100% + 4px)}.series .m.neg span{top:calc(100% + 24px)}.series .m.pos b{bottom:calc(100% + 18px)}.series .m.pos span{bottom:calc(100% + 3px)}.series .m.h i{background:var(--chem)!important;height:3px!important;top:-1px!important;bottom:auto!important}.series .m.h b{bottom:calc(100% + 18px);top:auto;color:var(--chem)!important}.series .m.h span{bottom:calc(100% + 3px);top:auto}.series .m b{font:600 clamp(13px,1.4vw,17px) var(--f-body)!important;color:var(--fg)}.series .m span{font:clamp(10px,.75vw,11.5px) var(--f-mono)!important;color:var(--muted)}@media (min-width:1181px){#v-series .scroll{flex:1 1 auto;min-height:0;display:flex}#v-series .series{flex:1 1 auto;height:auto!important;min-height:260px}#v-series .series .plot{inset:34px 48px 56px 64px}#v-series .rules{flex:0 0 auto!important;grid-auto-rows:auto!important}#v-series .rules>*{justify-content:flex-start!important}.rule code{margin-top:6px!important}}@media (max-width:760px){#v-series .scroll{min-height:300px!important}}@media (min-width:1181px){.erules li,.erules p{font-size:clamp(12.5px,1.45vh,15.5px)!important;line-height:1.6}.erules ul{display:flex;flex-direction:column;gap:clamp(2px,.6vh,8px)}.erules b{font-size:clamp(13px,1.5vh,16px)}}@media (min-width:1181px){#v-titr .tgraphbox>canvas#tgraph{flex:0 0 auto!important;height:var(--tg-h,calc(var(--ws) - 280px))!important;max-height:none!important;min-height:160px!important;aspect-ratio:auto!important}#v-titr .tgraphbox>#tExplain{flex:none!important;overflow:visible}#v-titr .tgraphbox>#tMsg,#v-titr .tgraphbox>#tComp{flex:none}}.oc-2d{margin:2px 0 0;display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);padding:8px 10px 6px;background:var(--panel2)}.oc-2d canvas{display:block;width:100%;height:clamp(140px,22vh,240px);color:var(--fg)}#isoPanel>summary{height:auto!important;min-height:34px;flex-wrap:wrap;row-gap:2px;align-items:baseline}#isoPanel>summary .lbl{flex-basis:100%;white-space:normal}#isoPanel>.chips{margin-top:6px}@media (min-width:1181px){#v-table #ecard{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(92px,12vh,150px);align-content:start;gap:clamp(6px,1vh,12px) 10px;overflow:hidden!important;padding:clamp(10px,1.4vh,16px)!important}#v-table #ecard>*{grid-column:1/-1;min-width:0}#v-table #ecard>.ehead{grid-column:1;grid-row:1;align-self:center}#v-table #ecard>canvas#bohr{grid-column:2;grid-row:1;width:100%!important;height:auto!important;aspect-ratio:1/1!important;align-self:center;border:1px solid var(--line)}#v-table #ecard .facts{gap:clamp(1px,.5vh,5px) 12px;font-size:clamp(11.5px,1.4vh,12.5px);line-height:1.35}#v-table #ecard .euse{padding:clamp(8px,1.2vh,12px)!important;gap:clamp(4px,.8vh,8px)!important}#v-table #ecard .uses{gap:clamp(2px,.5vh,6px)!important}#v-table #ecard .uses li,#v-table #ecard .efact{font-size:clamp(12px,1.45vh,13.5px)!important;line-height:1.4}}@media (min-width:1181px){#ecard .ephoto img{max-height:clamp(70px,12vh,160px);width:100%;object-fit:cover;display:block}}@media (min-width:1181px){#v-titr .tside{overflow:hidden!important}#tInd{display:flex!important;flex-direction:column;gap:3px!important}#tInd .chip{min-height:28px;padding:2px 8px!important;font-size:12px;justify-content:flex-start}#v-titr .tlist{display:flex!important;flex-direction:column;gap:2px!important;max-height:none!important;overflow:visible!important}#v-titr .tset-i{flex-direction:row!important;justify-content:space-between;align-items:baseline!important;gap:8px!important;padding:5px 8px!important;min-width:0}#v-titr .tset-i b{font-size:12px;line-height:1.25;font-weight:500}#v-titr .tset-i small{font-size:10.5px;white-space:nowrap;flex:none}#v-titr .tset-i[data-t=task] small{display:none}#v-titr .tgraphbox>#tExplain{flex:1 1 auto!important;display:flex;flex-direction:column}#v-titr .tgraphbox>#tExplain>*{flex:1 1 auto}}@media (min-width:1181px){#v-table #ecard{height:calc(100vh - 88px)!important}}@media (min-width:1181px) and (max-height:820px){#tInfo{gap:2px!important;font-size:12.5px}#tInfo>div{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}#tInfo .lbl{font-size:11.5px}#v-titr .tset-i small{display:none}#v-titr .tset-i{padding:4px 8px!important}#tInd .chip{min-height:26px}#v-titr .tside{gap:8px!important}}@media (min-width:1181px) and (max-height:740px){#v-titr .tset-i{padding:2px 8px!important}#v-titr .tset-i b{font-size:11.5px}#tInd .chip{min-height:23px;font-size:11.5px}#tInfo{font-size:12px}}@media (min-width:1181px){#v-table .ref>.card.panel:not(.ecard){height:calc(100vh - 88px)}}@media (min-width:1181px){#v-table #ecard{grid-template-rows:auto auto minmax(0,1fr) auto auto}#v-table #ecard>.euse{grid-row:2}#v-table #ecard>dl.facts{grid-row:3;align-content:space-evenly;font-size:clamp(12px,1.45vh,14px)!important}#v-table #ecard>dl.facts~div{grid-row:4}#v-table #ecard>dl.facts~div:last-child{grid-row:5}#v-table #ecard .uses li,#v-table #ecard .efact{font-size:clamp(12.5px,1.5vh,14px)!important}#v-table #ecard .ehead h3{font-size:clamp(18px,2.2vh,24px)}}@media (min-width:1181px) and (min-height:960px){#v-titr .tside{display:flex!important;flex-direction:column}#v-titr .tlist{flex:1 1 auto;justify-content:space-between}#v-titr .tset-i{padding:clamp(5px,calc(1.1vh - 4px),12px) 10px!important}#v-titr .tset-i b{font-size:clamp(12px,1.35vh,14px)}#tInd .chip{min-height:clamp(28px,3.3vh,38px)}#tInfo{font-size:clamp(13px,1.45vh,15px)}}.stage button:not([aria-pressed=true]):not(.gdo):not(.addbtn):hover,.tapp button:not([aria-pressed=true]):not(.addbtn):hover{background:#2a2d31!important;color:#fff!important}@media (min-width:1181px){#v-table #ecard{grid-template-columns:minmax(0,1fr) clamp(84px,10vh,124px)!important}#v-table #ecard .ehead{min-width:0}#v-table #ecard .ehead h3{font-size:clamp(17px,2vh,22px)!important;overflow-wrap:anywhere;line-height:1.15}#v-table #ecard .ehead>div:last-child{min-width:0}}@media (min-width:1181px){#v-lab .lab>.side>#guide.folded{flex:0 0 auto!important;min-height:0}#v-lab .lab>.side>#guide.folded~[data-fold=log]:not(.folded){flex:1 1 0!important}#v-lab .lab>.side:has(>#guide.folded):has(>[data-fold=log].folded)>#cbox[open]{flex:1 1 0;min-height:0;overflow:auto}}.oc-alt{font-size:13px;color:var(--fg2);line-height:1.45;margin-top:2px}.oc-alt .lbl{color:var(--muted);margin-right:4px}.stage .stageact .gdo:hover{background:#fff!important;color:#121416!important}.stage .stageact .gdo:hover small,.stage .stageact .gdo:hover i{color:#3b3e42!important}@media (min-width:1181px){#v-table #ecard{grid-template-rows:none!important;grid-auto-rows:auto;align-content:space-between!important}#v-table #ecard>*:not(.ehead):not(canvas){grid-row:auto!important}}.etc.right,.etc.right[aria-pressed=true]{background:var(--ok)!important;color:#0d1a12!important;border-color:var(--ok)!important}.etc.wrong{background:transparent!important;color:var(--danger)!important;border-color:var(--danger)!important}#eTasks .etbody{overflow:visible!important}@media (max-width:760px){#v-series .scroll{overflow-x:auto!important;overflow-y:hidden}}@media (min-width:1181px){#v-lab .tools,#v-lab .lab>.side,#v-lab .lab>.stagecard{height:calc(100vh - 84px)!important}}@media (min-width:1181px){.cap .capl[data-age="0"]{background:#0f1113d1;padding:8px 10px;margin-left:-10px}}#v-lab .glist{-webkit-mask-image:linear-gradient(#000 88%,transparent);mask-image:linear-gradient(#000 88%,transparent);padding-bottom:24px}@media (min-width:1181px){#v-lab .lab>.side>[data-fold=log]:not(:has(.entry)){flex:0 0 auto!important}#v-lab .lab>.side:has(>[data-fold=log]:not(:has(.entry)))>#guide:not(.folded){flex:1 1 0!important}}.bt small{hyphens:auto!important;-webkit-hyphens:auto!important;overflow-wrap:normal!important;word-break:normal!important}#tInfo b,#tInfo .tc{white-space:nowrap}.tapp{background-color:var(--scr-bg)!important;background-image:linear-gradient(var(--scr-grid) 1px,transparent 1px),linear-gradient(90deg,var(--scr-grid) 1px,transparent 1px)!important;background-size:40px 40px!important}@media (min-width:1181px){#v-table #ecard>dl.facts{font-size:clamp(11.5px,1.2vh,13px)!important;gap:clamp(1px,.35vh,4px) 12px!important;line-height:1.3}#v-table #ecard .uses li,#v-table #ecard .efact{font-size:clamp(12px,1.25vh,13.5px)!important}#v-table #ecard .ehead h3{font-size:clamp(17px,1.9vh,22px)!important}#v-table #ecard .spec{height:26px}}@media (min-width:1181px){#v-elec .ecenter>.tapp{flex:1 1 auto!important;min-height:0}#v-elec .eright>.tgraphbox{flex:none!important}#v-elec .eright>#eTasks{flex:1 1 auto!important;min-height:0;display:flex;flex-direction:column}#v-elec .eright>#eTasks .etbody{flex:1 1 auto}#v-elec .eright>.erules{flex:none!important}#v-elec .eright>.erules[open]{flex:0 1 auto!important;overflow:auto}}@media (min-width:1181px) and (max-height:960px){#v-elec #eNote{display:none}#v-elec .eright>.tgraphbox{gap:6px}}#v-elec .tside .tlist,#v-elec #eList{-webkit-mask-image:linear-gradient(#000 90%,transparent);mask-image:linear-gradient(#000 90%,transparent)}#eTasks .etbtns{position:relative;z-index:1;background:var(--panel);padding-top:8px}@media (min-width:1181px) and (max-height:760px){#v-elec #eNums{display:none}}.osug{position:absolute;left:0;top:calc(100% + 4px);z-index:30;width:min(560px,100%);background:var(--panel);border:1px solid var(--line2);box-shadow:0 14px 34px #00000059;display:flex;flex-direction:column;max-height:min(420px,60vh);overflow:auto}.osug[hidden]{display:none}.osug button{display:grid;grid-template-columns:minmax(0,1fr) auto 120px;gap:12px;align-items:center;text-align:left;padding:8px 12px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--fg);cursor:pointer;min-height:44px}.osug button[aria-selected=true],.osug button:hover{background:var(--sel)}.os-n{display:flex;flex-direction:column;min-width:0}.os-n b{font-weight:600;font-size:14px}.os-n small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-f{font:13px var(--f-mono)}.os-c{font-size:12px;color:var(--muted);text-align:right}.osug mark{background:color-mix(in srgb,var(--chem) 28%,transparent);color:inherit}.osug-none{padding:12px;font-size:13px;color:var(--fg2)}@media (max-width:760px){.osug button{grid-template-columns:minmax(0,1fr) auto}.os-c{display:none}}.bty{font-style:normal;font-size:10px;color:var(--muted);border:1px solid var(--line);padding:0 4px;line-height:14px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--scr-bg:#fbfbf9;--scr-grid:#ececE7}:root:not([data-theme=dark]) :is(.molstage,.atominfo){--bg:#f7f7f4;--panel:#ffffff;--panel2:#f3f3f0;--panel3:#e8e8e3;--line:#d4d4ce;--line2:#b8b8b1;--fg:#16181a;--fg2:#3b3e42;--muted:#5f6368;--dim:#6a6e73;--accent:#16181a;--accent-hi:#000;--on-accent:#fff;--hover:#ebebe6;--sel:#e2e2dc;--chem:#b8306c;--ok:#1f8a4c;--danger:#c4322c;--cold:#2d6e9e;--ide-hover:#ebebe6;--ide-sel:#e2e2dc;color:var(--fg);color-scheme:light}:root:not([data-theme=dark]) :is(canvas#bohr){filter:invert(1) hue-rotate(180deg) saturate(1.15)}}:root[data-theme=light]{--scr-bg:#fbfbf9;--scr-grid:#ecece7}:root[data-theme=light] :is(.molstage,.atominfo){--bg:#f7f7f4;--panel:#ffffff;--panel2:#f3f3f0;--panel3:#e8e8e3;--line:#d4d4ce;--line2:#b8b8b1;--fg:#16181a;--fg2:#3b3e42;--muted:#5f6368;--dim:#6a6e73;--accent:#16181a;--accent-hi:#000;--on-accent:#fff;--hover:#ebebe6;--sel:#e2e2dc;--chem:#b8306c;--ok:#1f8a4c;--danger:#c4322c;--cold:#2d6e9e;--ide-hover:#ebebe6;--ide-sel:#e2e2dc;color:var(--fg);color-scheme:light}:root[data-theme=light] :is(canvas#bohr){filter:invert(1) hue-rotate(180deg) saturate(1.15)}:root[data-theme=light] .stage button:not([aria-pressed=true]):not(.gdo):not(.addbtn):hover,:root[data-theme=light] .tapp button:not([aria-pressed=true]):not(.addbtn):hover{background:#ebebe6!important;color:#16181a!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .stage button:not([aria-pressed=true]):not(.gdo):not(.addbtn):hover,:root:not([data-theme=dark]) .tapp button:not([aria-pressed=true]):not(.addbtn):hover{background:#ebebe6!important;color:#16181a!important}}:root[data-theme=light] .stage{--scr-bg:#2e353b;--scr-grid:#384047}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .stage{--scr-bg:#2e353b;--scr-grid:#384047}}canvas#flask{-webkit-mask-image:none!important;mask-image:none!important}:root[data-theme=light] :is(.tapp,.tgraphbox){--scr-bg:#2e353b;--scr-grid:#384047}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) :is(.tapp,.tgraphbox){--scr-bg:#2e353b;--scr-grid:#384047}}@media (min-width:1181px){#v-titr .tapp{justify-content:center}#v-titr .tapp>canvas#tcv{flex:0 1 auto!important;height:auto!important;width:100%!important;max-height:calc(100% - 150px)!important;object-fit:contain;min-height:0}#v-titr .tapp>:not(canvas),#v-elec .tapp>:not(canvas){flex:none}}@media (min-width:1181px){#v-elec .tside{overflow:hidden!important;display:flex!important;flex-direction:column}#v-elec .tlist{display:flex!important;flex-direction:column;gap:2px!important;max-height:none!important;overflow:visible!important;flex:1 1 auto}#v-elec .tset-i{flex-direction:row!important;justify-content:space-between;align-items:baseline!important;gap:8px!important;padding:5px 8px!important;min-width:0}#v-elec .tset-i b{font-size:12.5px;line-height:1.25;font-weight:500;min-width:0}#v-elec .tset-i small{font-size:10.5px;flex:none;max-width:55%;text-align:right;white-space:normal;line-height:1.2}#v-elec .tlist>.lbl{margin:4px 0 2px!important}#eIndChips .chip{min-height:28px!important;padding:2px 8px!important;font-size:12px}}@media (min-width:1181px) and (min-height:960px){#v-elec .tlist{justify-content:space-between}#v-elec .tset-i{padding:clamp(5px,calc(1.1vh - 4px),12px) 10px!important}#v-elec .tset-i b{font-size:clamp(12.5px,1.35vh,14px)}}@media (min-width:1181px){#v-elec .tlist{justify-content:space-between}}@media (min-width:1181px) and (max-height:760px){#v-elec .tset-i{padding:3px 8px!important}#v-elec .tside .ph{margin:2px 0!important;padding:0!important}#eIndChips .chip{min-height:24px!important}}@media (min-width:1181px){#v-elec .tside .tlist,#v-elec #eList{-webkit-mask-image:none!important;mask-image:none!important}#v-elec .tset-i small{white-space:nowrap}}.oc-2d canvas{background-color:var(--panel);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:16px 16px;background-position:-1px -1px;border:1px solid var(--line)}@media (min-width:1181px){#v-org #orgcard.mp-on{overflow:hidden!important;gap:8px!important;padding-block:12px!important}#orgcard>*{flex:none}#orgcard>.oc-2d{flex:1 1 0;min-height:110px;padding:6px 8px}#orgcard>.oc-2d canvas{flex:1 1 0;height:auto!important;min-height:0}#orgcard .ocmore>summary{display:none}#orgcard .ocmore{font-size:13px}#orgcard .facts{margin:0 0 4px!important;row-gap:2px!important}#orgcard .ofacts{margin:0!important;padding-left:16px}#orgcard .ofacts li{margin:0 0 3px!important;line-height:1.35}#orgcard .enote{margin:4px 0 0!important;font-size:12.5px;line-height:1.35}#orgcard .oc-big>div{padding:6px 10px!important}#orgcard .hint{margin:0!important;font-size:12px}}@media (min-width:1181px){#orgcard .oc-big{gap:6px!important}#orgcard .oc-big>div{padding:4px 8px!important}#orgcard .oc-big .lbl{font-size:11px}#orgcard>.oc-2d>figcaption{display:none}#orgcard>.oc-2d{padding:0!important;border:0!important;background:none!important}#orgcard>.hint{display:none}}@media (min-width:1181px) and (max-height:900px){#orgcard .oc-head h3{font-size:20px;margin:0}#orgcard .enote{display:none}#orgcard .ofacts li{font-size:12.5px}}@media (min-width:1181px) and (max-height:800px){#orgcard>.oc-2d{min-height:84px}#orgcard .oc-alt{font-size:12.5px}}@media (min-width:1181px){#v-org>.otool{grid-column:2!important;grid-row:1!important;padding:0!important;border:0!important;background:none!important;position:relative}#v-org>.otool .otool-row{display:block!important;margin:0}#v-org>.otool .search{width:100%!important;max-width:none!important}#v-org .orgview{grid-row:1/4!important}}.oclsgrid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ocltile{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:8px;align-items:baseline;text-align:left;padding:6px 8px;border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer;font:inherit;min-width:0}.ocltile .cdot{width:8px;height:8px;background:var(--cc);align-self:center;grid-row:1/3}.ocltile b{font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocltile i{font-style:normal;font-family:var(--f-mono,"IBM Plex Mono",monospace);font-size:11px;color:var(--muted)}.ocltile small{grid-column:2/4;font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--muted)}.ocltile:hover{border-color:var(--fg2)}.ocltile.on{border-color:var(--chem);box-shadow:inset 3px 0 0 var(--chem)}.olist{display:grid;grid-template-columns:1fr;gap:2px}.olist.two{grid-template-columns:1fr 1fr}.orow{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;padding:5px 8px 5px 11px;border:0;border-left:3px solid var(--cc);background:var(--panel2);color:var(--fg);cursor:pointer;font:inherit;min-width:0}.orow b{font-weight:500;font-size:13px;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orow span{font-size:11px;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orow:hover{background:var(--panel3,var(--line))}.orow.on{background:var(--accent);color:var(--on-accent)}.orow.on span{color:var(--on-accent);opacity:.75}.oback{border:1px solid var(--line);background:var(--panel);color:var(--fg);width:26px;height:24px;margin-right:8px;cursor:pointer;font:inherit;line-height:1}.oback:hover{border-color:var(--fg2)}#oGalTitle{display:flex;align-items:center;gap:0}#oGalTitle .cdot{width:8px;height:8px;background:var(--cc);margin-right:8px;display:inline-block}.ogal .ph .gen{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted)}.ogal .ogrp-n{margin:0 0 8px;font-size:12.5px;color:var(--fg2);line-height:1.4}.isohead{display:flex;align-items:center;gap:6px;margin-bottom:4px}.isotxt{display:block;font-size:12.5px;line-height:1.4}#oIsoNote{margin:6px 0 8px}#oIsoChips[hidden]{display:none!important}#oIsoGrid{display:block!important}.ocltile{padding:5px 8px}.olist.two .orow{flex-direction:row;align-items:baseline;justify-content:space-between;gap:6px;padding:4px 6px 4px 9px}.olist.two .orow b{flex:1 1 auto;min-width:0;font-size:12.5px}.olist.two .orow span{flex:0 1 auto;font-size:10.5px}@media (min-width:1181px){#isoPanel>summary .chev{display:none}#isoPanel>summary{pointer-events:none}}@media (min-width:1181px) and (max-height:760px){.ocltile small{display:none}.ocltile{padding:6px 8px}.isotxt{font-size:12px;line-height:1.3}}.card.panel.folded{padding-bottom:0!important;min-height:0!important}.card.panel.folded>:is(.gh,.ph):first-child{margin-bottom:0!important;border-bottom:0!important}.oc-2d canvas{background-image:linear-gradient(color-mix(in srgb,var(--line) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 55%,transparent) 1px,transparent 1px)!important;background-size:28px 28px!important;border-color:color-mix(in srgb,var(--line) 70%,transparent)!important}.ocltile b{font-size:14px}.ocltile i{font-size:12px}.ocltile small{font-size:13px;color:var(--fg2);margin-top:2px}@media (min-width:1181px){#v-org .ogal.mp-on{display:flex!important;flex-direction:column}#oGallery{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}#oGallery>.oclsgrid{flex:1 1 auto;grid-auto-rows:1fr}.ocltile{align-content:center}}.ocltile small{font-family:var(--f-body,"IBM Plex Sans",sans-serif)!important;letter-spacing:0}@media (min-width:1181px){#oGallery>.oclsgrid{grid-auto-rows:minmax(0,1fr);min-height:0}.ocltile{min-height:0;overflow:hidden;padding-block:3px}}@media (min-width:1181px) and (max-height:780px){.ocltile b{font-size:13px}.ocltile small{font-size:12px;margin-top:0}}@media (min-width:1181px){.ocltile small{display:block!important}}.ostep{margin-left:auto;display:flex;align-items:stretch;border:1px solid var(--line);background:var(--panel)}.ostep-b{width:34px;height:32px;display:grid;place-items:center;border:0;background:none;color:var(--fg);cursor:pointer;padding:0}.ostep-b svg{width:16px;height:16px}.ostep-b:hover{background:var(--accent);color:var(--on-accent)}.ostep-b:focus-visible{outline:2px solid var(--chem);outline-offset:-2px}.ostep-t{display:flex;align-items:center;padding:0 10px;border-inline:1px solid var(--line);font-size:12.5px;color:var(--muted);white-space:nowrap}.ostep-t b{color:var(--fg);font-weight:600;margin-right:4px;font-family:IBM Plex Mono,monospace}#v-org .controls .row{flex-wrap:wrap}@media (max-width:760px){.ostep{margin-left:0;width:100%}.ostep-t{flex:1;justify-content:center}}.ostep .ostep-b{background:transparent!important;color:var(--fg)!important;border:0!important;min-height:0!important;border-radius:0!important}.ostep .ostep-b:hover{background:var(--accent)!important;color:var(--on-accent)!important}@media (min-width:1181px){#v-org .molstage{position:relative}#v-org .molpane{height:100%}#v-org .molpane canvas,#v-org .molstage.split .molpane canvas{height:100%!important;aspect-ratio:auto!important;max-height:none!important}}.otitle{gap:4px}.otitle b{font-size:clamp(22px,2.4vw,32px)!important;font-weight:600}.otitle span{font-size:clamp(16px,1.5vw,20px)!important;color:var(--fg2)!important;font-family:IBM Plex Sans,sans-serif!important}.otitle span sub{font-size:.75em}.otitle .ocls-tag{font-size:13px!important}@media (max-width:600px){.otitle b{font-size:19px!important}.otitle span{font-size:15px!important}}.ocltile small{font-size:16px!important;color:var(--fg)!important;margin-top:3px!important;line-height:1.2}.ocltile small sub,.ogal .ph .gen sub,.oc-big .gen sub{font-size:.72em;line-height:0}.ogal .ph .gen{font-family:IBM Plex Sans,sans-serif!important;font-size:15px!important;color:var(--fg2)!important}@media (min-width:1181px) and (max-height:780px){.ocltile small{font-size:15px!important;margin-top:1px!important}}@media (min-width:1181px){#v-elec .ecenter>.tapp{container-type:normal!important;display:flex!important;flex-direction:column;justify-content:center!important;align-items:center;gap:16px}#v-elec .ecenter>.tapp>canvas#ecv{width:auto;height:auto;max-width:none!important;max-height:none!important;flex:none!important;aspect-ratio:auto!important;object-fit:fill}#v-elec .ecenter>.tapp>.tctl{align-self:stretch}}@media (min-width:1181px){#v-elec .tlist,#v-titr .tlist{justify-content:flex-start!important;gap:0!important}#v-elec .tlist>.tset-i,#v-titr .tlist>.tset-i{flex:1 1 0;min-height:30px;max-height:64px;align-items:center!important;padding-block:0!important}}@media (min-width:1181px){#v-elec .tlist>.tset-i,#v-titr .tlist>.tset-i{flex:1 1 auto;min-height:0;padding-block:3px!important}}#contents{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));column-gap:14px;row-gap:0;max-height:none!important;overflow:visible!important}#contents>.sublbl,#contents>.empty{grid-column:1/-1;margin:6px 0 2px!important}#contents>.sublbl:first-child{margin-top:0!important}#contents .it{grid-template-columns:10px minmax(0,1fr) auto 18px;gap:8px;padding:2px;min-height:24px}#contents .it .st{display:none}#contents .it .dot{width:9px;height:9px}#contents .it .f{font-size:13px}#contents .it .f small{font-size:11px;margin-left:5px}#contents .it .n{font-size:12.5px;white-space:nowrap}#contents .it .n small{font-size:10.5px;margin-left:3px;color:var(--muted)}#contents .it .rm{width:18px;height:18px;padding:0;line-height:1}#v-lab #cbox,#v-lab #cbox[open]{overflow:hidden!important}.side>.cbox{max-height:none!important;overflow:hidden!important}.stage .stageact{left:12px!important;right:12px!important;bottom:12px!important;transform:none!important;animation:actIn .2s ease-out!important;justify-content:center}.stage .stageact .gdo{width:auto!important;min-width:0!important;max-width:100%;display:grid!important;grid-template-columns:28px minmax(0,auto) auto!important;gap:12px!important;align-items:center;padding:6px 6px 6px 12px!important;background:#0e1114eb!important;color:#eef0ee!important;border:1px solid var(--chem)!important;border-radius:0!important;box-shadow:0 8px 24px #00000073!important;backdrop-filter:blur(4px)}.stage .stageact .gdo svg{width:24px!important;height:36px!important}.stage .stageact .gdo span{min-width:0}.stage .stageact .gdo b{font-size:15px!important;color:#fff}.stage .stageact .gdo small{color:#b7bcbf!important;font-size:12.5px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage .stageact .gdo i{display:flex;align-items:center;height:36px;padding:0 14px;background:var(--chem);color:#fff!important;font-weight:600;font-size:13.5px}.stage .stageact .gdo:hover{background:#181c20f5!important;color:#fff!important}.stage .stageact .gdo:hover small{color:#cfd3d5!important}.stage .stageact .gdo:hover i{color:#fff!important;filter:brightness(1.12)}.stage .stageact .gheat,.stage .stageact .gnextexp{background:#0e1114eb!important;color:#fff!important;border:1px solid var(--chem)!important;border-radius:0!important}@media (min-width:1181px){#v-lab .lab>.side>#cbox[open]{flex:1 1 auto!important;min-height:0}}@media (min-width:1181px){#v-lab .lab>.side>[data-fold=log]:not(.folded):has(.entry){flex:1 1 0!important;min-height:0;display:flex;flex-direction:column}#v-lab .lab>.side>[data-fold=log] .log.paged{flex:1 1 0;min-height:0;max-height:none!important;overflow:hidden!important}#v-lab .lab>.side:has(>[data-fold=log] .entry)>#cbox[open]{flex:0 0 auto!important}.log .entry[hidden]{display:none!important}}.logpager{display:inline-flex;align-items:stretch;border:1px solid var(--line);margin-left:auto;margin-right:8px;height:30px}.logpager[hidden]{display:none}.logpager .lp-b{width:28px;display:grid;place-items:center;border:0!important;background:transparent!important;color:var(--fg);cursor:pointer;padding:0;min-height:0!important}.logpager .lp-b svg{width:14px;height:14px}.logpager .lp-b:hover:not(:disabled){background:var(--accent)!important;color:var(--on-accent)}.logpager .lp-b:disabled{opacity:.3;cursor:default}.logpager .lp-t{display:flex;align-items:center;padding:0 8px;border-inline:1px solid var(--line);font-size:12px;color:var(--muted);white-space:nowrap;font-family:IBM Plex Mono,monospace}.stage:has(.stageact:not([hidden])) .obs{bottom:78px!important}.tabs .tl-s{display:none}@media (max-width:1240px){.tabs .tl-l{display:none}.tabs .tl-s{display:inline}#tabs>button{padding-inline:8px!important;font-size:13px!important;white-space:nowrap}#tabs{gap:0!important;min-width:0}.brand,.brand *{white-space:nowrap}}@media (min-width:761px) and (max-width:920px){.brand h1{font-size:0!important}.brand h1 span{font-size:15px!important}#tabs>button{padding-inline:6px!important;font-size:12.5px!important}.tabsep{display:none!important}}@media (min-width:761px) and (max-width:800px){#tabs>button{padding-inline:4px!important;font-size:12px!important}}.stage .gauges{max-width:min(62%,330px)}.stage .gauge{max-width:100%;white-space:normal!important;flex-wrap:wrap;justify-content:flex-end;text-align:right}.stage .gauge i{white-space:nowrap}@media (min-width:761px){#gtoasts{bottom:auto!important;top:64px}}@media (max-width:760px){#v-series .scroll{overflow:visible!important}#v-series .series{min-width:0!important;height:300px!important}#v-series .series .plot{inset:20px 6px 64px 40px}#v-series .series .m{width:9px!important}#v-series .series .m b{font-size:11px!important}#v-series .series .m span{font-size:9px!important}#v-series .series .m:nth-child(2n).neg b{top:calc(100% + 30px)}#v-series .series .m:nth-child(2n).neg span{top:calc(100% + 44px)}#v-series .series .m.neg span{top:calc(100% + 16px)}#v-series .series .m:nth-child(2n).pos b{bottom:calc(100% + 40px)}#v-series .series .m:nth-child(2n).pos span{bottom:calc(100% + 27px)}#v-series .series .m.pos b{bottom:calc(100% + 15px)}}@media (max-width:760px){.stage #speed{position:absolute!important;inset:auto auto 8px 8px!important;z-index:5}}@media (max-width:760px){.stage .hud{bottom:8px;align-items:flex-start}.stage #speed{pointer-events:auto}}.slist{display:none}@media (max-width:760px){#v-series .series{display:none!important}.slist{display:grid;grid-template-columns:30px minmax(0,1fr) 50px;column-gap:8px;row-gap:2px;align-items:center;padding:4px 0}.slist button{display:contents;cursor:pointer}.slist b{font:600 13px var(--f-body);color:var(--fg)}.slist .h b{color:var(--chem)}.slist .bar{position:relative;height:14px}.slist .bar:before{content:"";position:absolute;top:-2px;bottom:-2px;left:var(--z);width:1px;background:var(--fg)}.slist .bar i{position:absolute;top:2px;bottom:2px;background:color-mix(in srgb,var(--fg) 30%,transparent)}.slist .pos .bar i{background:color-mix(in srgb,var(--chem) 60%,transparent)}.slist span{font:11.5px var(--f-mono);color:var(--muted);text-align:right}}
