.site .isg-source{border-bottom:1px solid var(--line);grid-area:source;gap:12px;min-width:0;padding:16px;display:grid}.site .isg-source b{font:500 12px/1.5 var(--mono);color:var(--fg);overflow-wrap:anywhere}.site .isg-source>.vsg-field{max-width:460px}.site .isg-pane{gap:12px;min-width:0;display:grid}.site .isg-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.site .isg-row>.vsg-seg{flex:0 380px}.site .isg-zip{border-top:1px solid var(--line);padding-top:12px}.site .isg-zip .vsg-hint{flex:260px}.site .isg-drop{border:1px dashed var(--fg-3);background:var(--panel);text-align:center;cursor:pointer;justify-items:center;gap:4px;padding:24px 16px;display:grid;position:relative}.site .isg-drop[data-over]{border-style:solid;border-color:var(--fg)}.site .isg-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.site .isg-drop:focus-within{outline:1px solid var(--fg);outline-offset:2px}.site .isg-drop-t{font:500 13px/1.4 var(--mono);color:var(--fg)}.site .isg-opts{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:640px){.site .isg-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}}@media (min-width:1000px){.site .isg-opts{grid-template-columns:repeat(4,minmax(0,1fr))}}.site .isg-select{gap:6px;display:grid}.site .isg-select select{border:1px solid var(--line-2);background:var(--bg);min-width:0;font:500 12px/1.2 var(--mono);color:var(--fg);border-radius:0;padding:7px 6px}.site .isg-select select:focus-visible{outline:1px solid var(--fg);outline-offset:1px}.site .isg .vsg-seg>button:disabled{color:var(--fg-3);cursor:default}.site .isg .vsg-seg>button:disabled[aria-checked=true]{color:var(--bg);opacity:.5}.site .isg .vsg-pick:has(input:disabled){color:var(--fg-3);cursor:default}.site .isg .vsg-btn.is-solid{background:var(--fg);border-color:var(--fg);color:var(--bg)}.site .isg .vsg-btn.is-solid:disabled{border-color:var(--line-2);color:var(--fg-3);background:0 0}.site .isg-bar{border:1px solid var(--line-2);background:var(--bg);flex:200px;height:8px;position:relative}.site .isg-bar>span{background:var(--fg);position:absolute;inset:0 auto 0 0}.site .isg-count{font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--fg)}.site .isg-canvas{background:var(--bg);width:100%;display:block}.site .vsg-stage .isg-canvas{height:100%;position:absolute;inset:0}.site .vsg-inflow .isg-canvas{outline:1px dashed var(--fg-3);outline-offset:3px}.site .isg .vsg-frame{position:relative}.site .isg-wait{z-index:2;text-align:center;font:500 11px/1.4 var(--mono);color:var(--fg-2);margin:0;position:absolute;inset:auto 0 12px}.site .isg .vsg-tl-read{min-height:1.5em}.site .isg .vsg-tl-read code{font:500 11.5px/1.5 var(--mono);color:var(--fg)}.site .isgf svg{width:100%;height:auto}.site .isgf-axis,.site .isgf-map{color:var(--fg-3)}.site .isgf-win{color:var(--fg-2)}.site .isgf-now{color:var(--fg);stroke-width:1.5px}.site .isgf-frame{fill:var(--panel);stroke:var(--line-2)}.site .isgf-frame.is-loaded{fill:var(--line);stroke:var(--fg-3)}.site .isgf-frame.is-target{fill:var(--panel);stroke:var(--fg);stroke-width:2px}.site .isgf-frame.is-shown{fill:var(--fg);stroke:var(--fg)}.site .isgf-arrow{color:var(--fg)}.site .isgf-code{font:500 12.5px var(--mono);fill:var(--fg)}.site .isgf-l{font:500 11.5px var(--mono);fill:var(--fg)}.site .isgf-k,.site .isgf-s{font:500 10.5px var(--mono);fill:var(--fg-3)}.site .isgf-n{font:500 10.5px var(--mono);fill:var(--fg-2)}@media (max-width:560px){.site .isgf-code{font-size:14px}.site .isgf-l{font-size:12.5px}.site .isgf-k,.site .isgf-s,.site .isgf-n{font-size:11.5px}}
