.Xl_F1a_card{container-type:inline-size}.Xl_F1a_head{flex-direction:column;gap:1.2cqw;display:flex;position:absolute;top:3.8cqw;left:4.2cqw;right:4.2cqw}.Xl_F1a_who{font-size:max(15px,1.84cqw)}.Xl_F1a_tt{letter-spacing:-.02em;font-size:max(20px,3.125cqw);font-weight:400;line-height:1.2}.Xl_F1a_tt>span{display:block}.Xl_F1a_bg{z-index:-3;background:radial-gradient(60% 70% at 80% 90%, var(--glow), transparent 70%), linear-gradient(140deg, var(--bg-a), var(--bg-b) 75%);position:absolute;inset:0}.Xl_F1a_viz{--al:4.2cqw;--at:18cqw;--aw:120cqw}.Xl_F1a_app{z-index:-2;left:var(--al);top:var(--at);width:var(--aw);filter:saturate(.9)brightness(.96);border-radius:8px 0 0;position:absolute;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3,0 0 0 1px #ffffff14}.Xl_F1a_result{z-index:-1;width:var(--rw,60cqw);border-radius:6px;transition:transform .7s ease-out;position:absolute;bottom:4.5cqw;right:4.2cqw;overflow:hidden;box-shadow:0 0 0 1px #ffffff8c,0 6px 16px #0006,0 28px 60px -12px #000000a6,0 0 9cqw 1.5cqw #0a0e146b}.Xl_F1a_cap{color:#fff;white-space:nowrap;background:#0f1216d1;align-items:center;gap:.6cqw;padding:.5cqw .9cqw;font-size:max(10px,1.05cqw);display:flex;position:absolute;top:1.2cqw;left:1.2cqw}.Xl_F1a_cap i{background:#8f8cff;width:max(6px,.7cqw);height:max(6px,.7cqw)}.Xl_F1a_chip{z-index:-1;right:calc(4.2cqw + var(--rw,60cqw) + 1.6cqw);background:#fff;border-radius:4px;width:13cqw;padding:.6cqw;position:absolute;bottom:3.5cqw;box-shadow:0 20px 40px -16px #000000b3}.Xl_F1a_chip span{color:#1e2124;white-space:nowrap;margin-top:.5cqw;font-size:max(9px,.95cqw);display:block}.Xl_F1a_chipImg{aspect-ratio:1;position:relative}.Xl_F1a_over .Xl_F1a_result{left:calc(var(--al) + var(--aw) * .19556);top:calc(var(--at) + var(--aw) * .13556);width:calc(var(--aw) * .52722);aspect-ratio:949/406;bottom:auto;right:auto;transform:scale(1.03)}.Xl_F1a_over .Xl_F1a_chip{z-index:1;bottom:auto;right:auto;left:calc(var(--al) + var(--aw) * .19556 - 6cqw);top:calc(var(--at) + var(--aw) * .36111 - 12cqw);width:12cqw}.Xl_F1a_haud.Xl_F1a_over .Xl_F1a_result{left:calc(var(--al) + var(--aw) * .261667);top:calc(var(--at) + var(--aw) * .105);width:calc(var(--aw) * .421111);aspect-ratio:758/482}.Xl_F1a_haud.Xl_F1a_over .Xl_F1a_chip{left:calc(var(--al) + var(--aw) * .261667 - 6cqw);top:calc(var(--at) + var(--aw) * .372778 - 12cqw)}.Xl_F1a_haud .Xl_F1a_cap{left:auto;right:1.2cqw}@container (max-width:900px){.Xl_F1a_tt>span{display:inline}.Xl_F1a_tt>span+span:before{content:" "}.Xl_F1a_viz{--at:13.5cqw}.Xl_F1a_result{bottom:4cqw}}@media (max-width:767px){.Xl_F1a_head{gap:2cqw;top:5.2cqw;left:6cqw;right:6cqw}.Xl_F1a_who{font-size:17px}.Xl_F1a_tt{font-size:24px}.Xl_F1a_tt>span{display:block}.Xl_F1a_tt>span+span:before{content:none}.Xl_F1a_viz{--al:6cqw;--at:33cqw;--aw:190cqw}.Xl_F1a_viz.Xl_F1a_over{--al:-28.4cqw;--aw:176cqw}.Xl_F1a_viz.Xl_F1a_haud.Xl_F1a_over{--al:-48.68cqw;--aw:208.97cqw}.Xl_F1a_result{width:88cqw;bottom:7cqw;left:6cqw;right:auto}.Xl_F1a_chip{display:none}}
.zKr3lG_hub{--hub-ink:var(--color-ink,#1e2124);--hub-muted:#636363;--hub-faint:#9aa0a6;--hub-card:#fff;--hub-line:#dfe3e0;--hub-bg:var(--surface,#f0f2f0);--wire:#b5bcb8;--edge:#cfd6d2;--node:#fff;--teal:#2b8a7e;--teal-soft:#e3f2ef;--elem:#8bb8b0;--acc:var(--accent,#6f6cff);--acc-soft:#efeeff;--acc-ink:#4f4bd6;--ok:#2fae7c;--b-edge:#2b3036;--b-line:#737b84;--b-faint:#2b303629;--sys:#2b30366b;--wall-l:#eceff1;--wall-r:#d9dee2;--roof:#f8f9f9;--ground:#ffffff8c;--glass-l:#aabcca42;--glass-r:#8498aa57;--spandrel:#2b303624;--slab:#fbfbfb;--poche:#2b3036;--core-wall:#e4e7ea;--av-bg:#f3f4f5;--av-ink:#2b3036;color:var(--hub-ink)}.theme-dark .zKr3lG_hub{--hub-ink:var(--fg,#fff);--hub-muted:#9aa0a6;--hub-faint:#6f767d;--hub-card:#262a2f;--hub-line:#363c43;--wire:#464d55;--edge:#30363c;--node:#1e2124;--teal:#4fc1b0;--teal-soft:#173430;--elem:#3c7a70;--acc:#8f8cff;--acc-soft:#2b2a52;--acc-ink:#b6b4ff;--ok:#3fbf86;--b-edge:#d3d8de;--b-line:#8a929b;--b-faint:#d3d8de24;--sys:#d3d8de5c;--wall-l:#2b2f35;--wall-r:#23272c;--roof:#30353b;--ground:#ffffff08;--glass-l:#788ca01f;--glass-r:#5a6e8233;--spandrel:#d3d8de1a;--slab:#2a2e33;--poche:#d3d8de;--core-wall:#353a41;--av-bg:#15171a;--av-ink:#e8eaed}.zKr3lG_svg{aspect-ratio:1400/660;width:100%;height:auto;display:block;overflow:visible}.zKr3lG_list{display:none}@media (max-width:1199px){.zKr3lG_svg{aspect-ratio:545/640;max-height:560px}.zKr3lG_list{flex-direction:column;gap:8px;display:flex}}@media (min-width:768px) and (max-width:1199px){.zKr3lG_hub{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}}@media (max-width:767px){.zKr3lG_svg{max-height:440px;margin-inline:auto}.zKr3lG_list{margin-top:20px}}.zKr3lG_hub *{vector-effect:non-scaling-stroke}.zKr3lG_hub .cap{font:500 12px var(--font-sans);fill:var(--hub-muted);color:var(--hub-muted);margin:0 0 4px}.zKr3lG_hub .e{stroke:var(--edge);stroke-width:1px;transition:stroke .3s}.zKr3lG_hub .e.hot{stroke:var(--acc)}.zKr3lG_hub .n circle{fill:var(--node);stroke:var(--teal);stroke-width:1px;transition:fill .3s,stroke .3s}.zKr3lG_hub .n.file circle{fill:var(--teal-soft)}.zKr3lG_hub .n.elem circle{stroke:var(--elem)}.zKr3lG_hub .n.port circle{stroke-width:1.4px}.zKr3lG_hub .n.hot circle{fill:var(--acc-soft);stroke:var(--acc)}.zKr3lG_hub .code{font:600 9px var(--font-sans);fill:var(--hub-ink)}.zKr3lG_hub .lab{font:400 10px var(--font-sans);fill:var(--hub-muted);paint-order:stroke;stroke:var(--hub-bg);stroke-width:3px;vector-effect:none}.zKr3lG_hub .lab.port{fill:var(--hub-ink);font-weight:600}.zKr3lG_hub .n.hot .lab{fill:var(--acc-ink)}.zKr3lG_hub .wire{fill:none;stroke:var(--wire);stroke-width:1px;transition:stroke .3s}.zKr3lG_hub .wire.hot{stroke:var(--acc)}.zKr3lG_hub .wend{fill:var(--hub-bg);stroke:var(--wire);stroke-width:1px;transition:fill .3s,stroke .3s}.zKr3lG_hub .wend.hot{fill:var(--acc);stroke:var(--acc)}.zKr3lG_hub .pulse{fill:var(--acc)}.zKr3lG_hub .ed{fill:none;stroke:var(--b-edge);stroke-width:1px;stroke-linejoin:round}.zKr3lG_hub .ln{fill:none;stroke:var(--b-line);stroke-width:.7px}.zKr3lG_hub .fa{fill:none;stroke:var(--b-faint);stroke-width:.7px}.zKr3lG_hub .dash{fill:none;stroke:var(--b-line);stroke-width:.7px;stroke-dasharray:3 3;opacity:.8}.zKr3lG_hub .ground{fill:var(--ground)}.zKr3lG_hub .wl{fill:var(--wall-l)}.zKr3lG_hub .wr{fill:var(--wall-r)}.zKr3lG_hub .rf{fill:var(--roof)}.zKr3lG_hub .gl{fill:var(--glass-l)}.zKr3lG_hub .gr{fill:var(--glass-r)}.zKr3lG_hub .sp{fill:var(--spandrel)}.zKr3lG_hub .slab{fill:var(--slab)}.zKr3lG_hub .poche{fill:var(--poche)}.zKr3lG_hub .cw{fill:var(--core-wall)}.zKr3lG_hub .x{fill:none;stroke:var(--sys);stroke-width:1px;transition:stroke .35s}.zKr3lG_hub .xf{fill:var(--sys);transition:fill .35s}:is(.zKr3lG_hub .part.hot .x,.zKr3lG_hub .part.hot .ed,.zKr3lG_hub .part.hot .ln){stroke:var(--acc)}:is(.zKr3lG_hub .part.hot .xf,.zKr3lG_hub .part.hot .poche){fill:var(--acc)}.zKr3lG_hub .part.hot .slab{fill:color-mix(in srgb, var(--acc) 7%, var(--slab))}.zKr3lG_hub .halo{fill:none;stroke:var(--acc);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0;transition:stroke-opacity .35s}.zKr3lG_hub .halo.hot{stroke-opacity:.16}.zKr3lG_hub .tag{font:500 11.5px var(--font-sans);fill:var(--hub-muted);transition:fill .3s}.zKr3lG_hub .tag.hot{fill:var(--acc-ink)}.zKr3lG_hub .fo{height:100%}.zKr3lG_hub .slot{flex:none;overflow:hidden}.zKr3lG_hub .ag{background:var(--hub-card);border:1px solid var(--hub-line);height:100%;font:14px/1.3 var(--font-sans);color:var(--hub-ink);border-radius:4px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.zKr3lG_hub .ag .top{align-items:center;gap:10px;height:46px;padding:0 12px;display:flex}.zKr3lG_hub .ag .tt{min-width:0}.zKr3lG_hub .av{background:var(--av-bg);border:1px solid var(--hub-line);width:26px;height:26px;color:var(--av-ink);border-radius:2px;flex:none;place-items:center;transition:background .3s,border-color .3s,color .3s;display:grid}.zKr3lG_hub .ag.on .av{background:var(--acc);border-color:var(--acc);color:#fff}.zKr3lG_hub .av svg{width:15px;height:15px}.zKr3lG_hub .ag .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.zKr3lG_hub .ag .sub{color:var(--hub-faint);white-space:nowrap;font-size:11.5px;display:block}.zKr3lG_hub .ag .st{color:var(--hub-faint);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;display:inline-flex}.zKr3lG_hub .ag .st i{background:var(--hub-line);border-radius:50%;width:6px;height:6px}.zKr3lG_hub .ag.on{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.zKr3lG_hub .ag.run .st{color:var(--acc-ink)}.zKr3lG_hub .ag.run .st i{background:var(--acc);animation:1s ease-in-out infinite zKr3lG_hub-blink}.zKr3lG_hub .ag.done .st{color:var(--ok)}.zKr3lG_hub .ag.done .st i{background:var(--ok)}.zKr3lG_hub .ag .body{font:12px/1.6 var(--font-sans);color:var(--hub-muted);padding:2px 14px 12px 48px}.zKr3lG_hub .ag .row{opacity:.3;gap:8px;transition:opacity .25s;display:flex}.zKr3lG_hub .ag .row.on{opacity:1}.zKr3lG_hub .ag .row:before{content:"›";color:var(--acc)}:is(.zKr3lG_hub .ag .out,.zKr3lG_hub .ag .cites){opacity:0;transition:opacity .3s .15s}:is(.zKr3lG_hub .ag.res .out,.zKr3lG_hub .ag.res .cites){opacity:1}.zKr3lG_hub .ag .out{color:var(--hub-ink);margin-top:2px;font-size:13px}.zKr3lG_hub .ag .out:before{content:"✓ ";color:var(--ok)}.zKr3lG_hub .ag .cites{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.zKr3lG_hub .ag .cites span{border:1px solid var(--hub-line);color:var(--acc-ink);border-radius:2px;padding:1px 6px;font-size:10.5px}@keyframes zKr3lG_hub-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.zKr3lG_hub .ag.run .st i{animation:none}}
