.create[data-v-41ac93d2]{padding:10px;font-size:13px;overflow:auto;height:100%;box-sizing:border-box}.tools[data-v-41ac93d2]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}button[data-v-41ac93d2]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 8px;cursor:pointer}button.on[data-v-41ac93d2]{background:#1d6fa5;border-color:#1d6fa5}button[data-v-41ac93d2]:disabled{opacity:.5;cursor:default}fieldset[data-v-41ac93d2]{border:1px solid #3a4252;border-radius:4px;margin:10px 0;display:grid;gap:6px}legend[data-v-41ac93d2]{padding:0 6px;opacity:.8}label[data-v-41ac93d2]{display:grid;grid-template-columns:1fr 90px;align-items:center;gap:6px}label.inline[data-v-41ac93d2]{grid-template-columns:auto 1fr}input[type=number][data-v-41ac93d2]{background:#141820;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:2px 4px;width:100%;box-sizing:border-box}.grid4[data-v-41ac93d2]{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;margin:6px 0}.grid4 label[data-v-41ac93d2]{grid-template-columns:24px 1fr}.row[data-v-41ac93d2]{display:flex;gap:6px;flex-wrap:wrap}.muted[data-v-41ac93d2]{opacity:.7}.storey[data-v-41ac93d2]{margin:10px 0 4px}.warn[data-v-41ac93d2]{color:#ffb74d}.links[data-v-edd4e856]{padding:10px;font-size:13px;overflow:auto;height:100%;box-sizing:border-box}.muted[data-v-edd4e856]{opacity:.7}.meta[data-v-edd4e856]{margin:2px 0;opacity:.8;font-size:12px}.warn[data-v-edd4e856]{color:#ffb74d;margin:4px 0}.list[data-v-edd4e856]{list-style:none;padding:0;margin:8px 0;display:grid;gap:8px}.list li[data-v-edd4e856]{border:1px solid #2c3340;border-radius:6px;padding:8px}.list li.hidden[data-v-edd4e856]{opacity:.6}.head[data-v-edd4e856]{display:flex;align-items:center;gap:6px}.name[data-v-edd4e856]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-edd4e856]{background:#2a3140;border-radius:10px;padding:0 8px;font-size:12px}.actions[data-v-edd4e856]{display:flex;gap:6px;margin-top:6px}button[data-v-edd4e856]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:3px 9px;cursor:pointer}button[data-v-edd4e856]:disabled{opacity:.5;cursor:default}button.primary[data-v-edd4e856]{background:#1d6fa5;border-color:#1d6fa5}button.danger[data-v-edd4e856]{background:#8a2a2a;border-color:#8a2a2a}.add[data-v-edd4e856]{display:grid;gap:8px;margin-top:12px}h4[data-v-edd4e856]{margin:0}select[data-v-edd4e856],input[type=number][data-v-edd4e856]{width:100%;box-sizing:border-box;background:#141820;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 5px}fieldset[data-v-edd4e856]{border:1px solid #3a4252;border-radius:4px;display:grid;gap:4px}legend[data-v-edd4e856]{padding:0 6px;opacity:.8}.radio[data-v-edd4e856]{display:flex;gap:6px;align-items:center}.grid[data-v-edd4e856]{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;margin-top:6px}.grid label[data-v-edd4e856]{display:grid;gap:2px}.element-actions[data-v-42913fb4]{margin:8px 0}.row[data-v-42913fb4]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}button[data-v-42913fb4]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 10px;cursor:pointer}button[data-v-42913fb4]:disabled{opacity:.5;cursor:default}button.primary[data-v-42913fb4]{background:#1d6fa5;border-color:#1d6fa5}button.danger[data-v-42913fb4]{background:#a52d2d;border-color:#a52d2d}summary[data-v-42913fb4]{cursor:pointer;margin:6px 0 2px}.move[data-v-42913fb4]{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;align-items:end}.move label[data-v-42913fb4]{display:grid;gap:2px;font-size:12px;opacity:.9}.move input[data-v-42913fb4]{width:100%;box-sizing:border-box;background:#141820;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:2px 4px}.move button[data-v-42913fb4]{grid-column:1 / -1}.multi[data-v-275e48eb]{padding:10px;font-size:13px}h3[data-v-275e48eb]{margin:0 0 4px;font-size:15px}.hint[data-v-275e48eb]{opacity:.65;margin:0 0 6px;font-size:12px}table[data-v-275e48eb]{width:100%;border-collapse:collapse;margin-bottom:8px}td[data-v-275e48eb]{padding:2px 0;border-bottom:1px solid #262d3a}.n[data-v-275e48eb]{text-align:right;width:48px}.cls[data-v-275e48eb]{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:inherit;cursor:pointer;padding:2px 0;font:inherit}.cls[data-v-275e48eb]:hover{text-decoration:underline}.row[data-v-275e48eb]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}button[data-v-275e48eb]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 10px;cursor:pointer}button.cls[data-v-275e48eb]{background:none;border:0;padding:2px 0}button[data-v-275e48eb]:disabled{opacity:.5;cursor:default}button.danger[data-v-275e48eb]{background:#a52d2d;border-color:#a52d2d}.head[data-v-2121a2a1]{display:flex;gap:10px;align-items:center;background:#1a1f28;border:1px solid #323b4c;border-radius:4px;padding:8px;margin-bottom:6px}.icon[data-v-2121a2a1]{width:48px;height:48px;display:grid;place-items:center;background:#232a37;border:1px solid #3a4252;border-radius:4px;flex:none;color:#9fc4e8}.who[data-v-2121a2a1]{display:grid;gap:4px;min-width:0;flex:1}select[data-v-2121a2a1]{background:#141820;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 4px;font:inherit;width:100%;box-sizing:border-box}select[data-v-2121a2a1]:disabled{opacity:.6}.plain[data-v-2121a2a1]{opacity:.8}.type-row[data-v-2121a2a1]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;margin-bottom:8px}.type-row span[data-v-2121a2a1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button[data-v-2121a2a1]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:3px 10px;cursor:pointer;font:inherit;flex:none}button[data-v-2121a2a1]:disabled{opacity:.5;cursor:not-allowed}.open[data-v-70f56d0c]{margin:6px 0}summary[data-v-70f56d0c]{cursor:pointer;font-weight:600}table[data-v-70f56d0c]{width:100%;border-collapse:collapse;margin:4px 0}th[data-v-70f56d0c]{text-align:left;font-weight:400;opacity:.8;padding:2px 6px 2px 0;width:45%}td[data-v-70f56d0c]{padding:2px 0}.mono[data-v-70f56d0c]{font-family:ui-monospace,Consolas,monospace;font-size:11.5px;overflow:hidden;text-overflow:ellipsis}input[type=number][data-v-70f56d0c]{width:100%;box-sizing:border-box;background:#141820;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:2px 4px}input[data-v-70f56d0c]:disabled{opacity:.55}button[data-v-70f56d0c]{background:#1d6fa5;color:inherit;border:1px solid #1d6fa5;border-radius:4px;padding:3px 12px;cursor:pointer;font:inherit}button[data-v-70f56d0c]:disabled{opacity:.5;cursor:default}.grp[data-v-1600d1c8]{border-top:1px solid #323b4c}summary[data-v-1600d1c8]{cursor:pointer;font-weight:600;padding:5px 0}table[data-v-1600d1c8]{width:100%;border-collapse:collapse;margin-bottom:6px}th[data-v-1600d1c8]{text-align:left;font-weight:400;opacity:.8;padding:3px 6px 3px 0;width:42%;vertical-align:top}td[data-v-1600d1c8]{padding:3px 0;overflow-wrap:anywhere}.mono[data-v-1600d1c8]{font-family:ui-monospace,Consolas,monospace;font-size:11.5px}.vp[data-v-f186bab9]{font-size:13px}h3[data-v-f186bab9]{margin:0 0 6px;font-size:15px}.card[data-v-f186bab9]{background:#1a1f28;border:1px solid #323b4c;border-radius:4px;padding:6px 8px;margin-bottom:6px}.type[data-v-f186bab9]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:12px}.hint[data-v-f186bab9]{opacity:.65;margin:0 0 6px;font-size:12px}.grp[data-v-f186bab9]{border-top:1px solid #323b4c}summary[data-v-f186bab9]{cursor:pointer;font-weight:600;padding:5px 0}table[data-v-f186bab9]{width:100%;border-collapse:collapse;margin-bottom:6px}th[data-v-f186bab9]{text-align:left;font-weight:400;opacity:.8;padding:3px 6px 3px 0;width:48%;vertical-align:middle}td[data-v-f186bab9]{padding:3px 0}tr.na[data-v-f186bab9]{opacity:.45;cursor:not-allowed}small[data-v-f186bab9]{display:block;opacity:.7;margin-top:2px}input[type=text][data-v-f186bab9],select[data-v-f186bab9]{background:#141820;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:2px 4px;font:inherit;width:100%;box-sizing:border-box}input[data-v-f186bab9]:disabled,select[data-v-f186bab9]:disabled{opacity:.55}.actions[data-v-f186bab9]{margin:10px 0 0}button[data-v-f186bab9]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:3px 10px;cursor:pointer;font:inherit}button[data-v-f186bab9]:disabled{opacity:.5;cursor:not-allowed}.wall[data-v-e2611ecb]{margin:6px 0}.grp[data-v-e2611ecb]{border-top:1px solid #323b4c}summary[data-v-e2611ecb]{cursor:pointer;font-weight:600;background:#2a3140;padding:4px 0 4px 4px}table[data-v-e2611ecb]{width:100%;border-collapse:collapse;margin-bottom:4px}th[data-v-e2611ecb]{text-align:left;font-weight:400;opacity:.85;padding:2px 6px 2px 4px;width:52%;vertical-align:middle}td[data-v-e2611ecb]{padding:2px 0;overflow-wrap:anywhere}tr[data-v-e2611ecb]{border-bottom:1px solid #262d3a}tr.na[data-v-e2611ecb]{opacity:.45;cursor:not-allowed}.props[data-v-bb859538]{padding:10px;overflow:auto;height:100%;box-sizing:border-box;font-size:13px}h3[data-v-bb859538]{margin:0 0 6px;font-size:15px}h4[data-v-bb859538]{margin:12px 0 6px;font-size:13px}dl[data-v-bb859538]{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0 0 8px}dt[data-v-bb859538]{opacity:.65}dd[data-v-bb859538]{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.mono[data-v-bb859538]{font-family:ui-monospace,Consolas,monospace;font-size:12px}.muted[data-v-bb859538]{opacity:.7}.lock[data-v-bb859538]{color:#e0b100}.linked[data-v-bb859538]{color:#8fa8d0}.actions[data-v-bb859538]{display:flex;gap:6px;margin:8px 0}button[data-v-bb859538]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 10px;cursor:pointer}button[data-v-bb859538]:disabled{opacity:.5;cursor:default}button.primary[data-v-bb859538]{background:#1d6fa5;border-color:#1d6fa5}details[data-v-bb859538]{margin:6px 0}summary[data-v-bb859538]{cursor:pointer;font-weight:600}.tag[data-v-bb859538]{font-size:10px;font-weight:400;background:#3a4252;border-radius:3px;padding:0 4px;margin-left:4px}table[data-v-bb859538]{width:100%;border-collapse:collapse;margin:4px 0}caption[data-v-bb859538]{text-align:left;opacity:.7;font-size:12px}th[data-v-bb859538]{text-align:left;font-weight:400;opacity:.8;padding:2px 6px 2px 0;width:45%}td[data-v-bb859538]{padding:2px 0}input[type=text][data-v-bb859538],input[type=number][data-v-bb859538],.add input[data-v-bb859538],.add select[data-v-bb859538]{width:100%;box-sizing:border-box;background:#141820;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:2px 4px}.add[data-v-bb859538]{display:grid;gap:4px;margin-top:8px}.group[data-v-26fac8be]{list-style:none;margin:0;padding:0}.row[data-v-26fac8be]{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:none;border:0;color:inherit;font:inherit;padding:3px 4px;cursor:pointer;border-radius:3px}.row[data-v-26fac8be]:hover{background:#2a3140}.row[data-v-26fac8be]:focus-visible{outline:2px solid #4dd0e1}.row.active[data-v-26fac8be]{background:#1d4f6b}.row.locked .name[data-v-26fac8be]{color:#e0b100}.chev[data-v-26fac8be]{width:12px;flex:none;opacity:.7}.name[data-v-26fac8be]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-26fac8be]{font-size:11px;opacity:.7;flex:none}.cls .name[data-v-26fac8be]{opacity:.85}.more[data-v-26fac8be]{margin:2px 0 4px 40px;background:none;border:1px dashed #3a4252;color:inherit;border-radius:4px;padding:2px 8px;cursor:pointer;font-size:12px}.tree[data-v-7cfab048]{padding:8px;overflow:auto;height:100%;box-sizing:border-box}.filter[data-v-7cfab048]{width:100%;box-sizing:border-box;margin-bottom:8px;padding:4px 6px;background:#141820;color:inherit;border:1px solid #3a4252;border-radius:4px}.root[data-v-7cfab048]{list-style:none;margin:0;padding:0}.empty[data-v-7cfab048]{opacity:.7;font-size:13px}.browser[data-v-e6f92bbd]{padding:6px;overflow:auto;height:100%;box-sizing:border-box}.search[data-v-e6f92bbd]{width:100%;box-sizing:border-box;margin-bottom:6px;padding:4px 6px;background:#141820;color:inherit;border:1px solid #3a4252;border-radius:4px}.root[data-v-e6f92bbd]{list-style:none;margin:0;padding:0}.row[data-v-e6f92bbd]{display:flex;align-items:center;gap:5px;width:100%;text-align:left;background:none;border:0;color:inherit;font:inherit;padding:2px 4px;cursor:pointer;border-radius:3px}.row[data-v-e6f92bbd]:hover:not(:disabled){background:#2a3140}.row[data-v-e6f92bbd]:focus-visible{outline:2px solid #4dd0e1}.row.active[data-v-e6f92bbd]{background:#1d4f6b;font-weight:600}.row.na[data-v-e6f92bbd],.row[data-v-e6f92bbd]:disabled{opacity:.45;cursor:default}.chev[data-v-e6f92bbd]{width:12px;flex:none;opacity:.7;display:grid;place-items:center}.ico[data-v-e6f92bbd]{flex:none;color:#9ecbe0}.name[data-v-e6f92bbd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-e6f92bbd]{font-size:11px;opacity:.7;flex:none}.tpl[data-v-e6f92bbd]{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic}.empty[data-v-e6f92bbd]{opacity:.7;font-size:13px}.spatial[data-v-e6f92bbd]{margin-left:14px}.ctx[data-v-e6f92bbd]{position:fixed;z-index:90;margin:0;padding:3px;list-style:none;min-width:200px;background:#232a37;border:1px solid #46526a;border-radius:4px;box-shadow:0 6px 18px #000a}.ctx[data-v-e6f92bbd]{min-width:330px}.ctx li.sep[data-v-e6f92bbd]{border-top:1px solid #3a4252;margin-top:3px;padding-top:3px}.ctx button[data-v-e6f92bbd]{width:100%;text-align:left;background:none;border:0;color:inherit;padding:4px 10px 4px 4px;font:inherit;cursor:pointer;border-radius:3px;display:flex;align-items:center;gap:6px}.mk[data-v-e6f92bbd]{width:14px;flex:none;display:grid;place-items:center}.sb[data-v-e6f92bbd]{margin-left:auto}.ctx button[data-v-e6f92bbd]:hover:not(:disabled){background:#2d3646}.ctx button[data-v-e6f92bbd]:disabled{opacity:.4;cursor:default}.val[data-v-b7994e72]{padding:10px;font-size:13px;overflow:auto;height:100%;box-sizing:border-box}button[data-v-b7994e72]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 10px;cursor:pointer}.link[data-v-b7994e72]{background:none;border:0;padding:0;color:#4dd0e1;text-decoration:underline}ul[data-v-b7994e72]{padding-left:16px}li.error[data-v-b7994e72]{color:#ff9d9d}li.warning[data-v-b7994e72]{color:#ffcc80}.ok[data-v-b7994e72]{color:#8bd48b}.ko[data-v-b7994e72]{color:#ff9d9d}.muted[data-v-b7994e72]{opacity:.7}.zone[data-v-922fbdb9]{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:#181c23;flex:none}.zone.left[data-v-922fbdb9]{border-right:1px solid #2c3340}.zone.right[data-v-922fbdb9]{border-left:1px solid #2c3340}.zone.bottom[data-v-922fbdb9]{border-top:1px solid #2c3340}.zone.empty[data-v-922fbdb9]{border:2px dashed #4dd0e1;opacity:.8}.zone.empty.left[data-v-922fbdb9],.zone.empty.right[data-v-922fbdb9]{width:56px}.zone.empty.bottom[data-v-922fbdb9]{height:44px}.hint[data-v-922fbdb9]{margin:auto;font-size:11px;text-align:center;padding:4px}.tabs[data-v-922fbdb9]{display:flex;overflow-x:auto;flex:none;background:#11151b}.tabs button[data-v-922fbdb9]{background:none;border:0;border-bottom:2px solid transparent;color:inherit;padding:5px 10px;cursor:grab;white-space:nowrap}.tabs button.on[data-v-922fbdb9]{border-color:#4dd0e1;background:#181c23}.pane[data-v-922fbdb9]{flex:1;min-height:0;overflow:hidden}.pane[data-v-922fbdb9]>*{height:100%}.handle[data-v-922fbdb9]{position:absolute;z-index:5;background:transparent}.left .handle[data-v-922fbdb9]{top:0;bottom:0;right:-3px;width:6px;cursor:col-resize}.right .handle[data-v-922fbdb9]{top:0;bottom:0;left:-3px;width:6px;cursor:col-resize}.bottom .handle[data-v-922fbdb9]{left:0;right:0;top:-3px;height:6px;cursor:row-resize}.handle[data-v-922fbdb9]:hover{background:#4dd0e155}@media (max-width: 720px){.zone.left[data-v-922fbdb9],.zone.right[data-v-922fbdb9]{width:auto!important;height:280px;border:0}.zone.bottom[data-v-922fbdb9]{height:360px!important}.handle[data-v-922fbdb9]{display:none}}.cm[data-v-ac5f2dd1]{position:fixed;z-index:260;margin:0;padding:3px;list-style:none;min-width:230px;background:#232a37;color:#e6ecf5;border:1px solid #46526a;border-radius:4px;box-shadow:0 8px 24px #000b;font-size:12.5px}.cm li[data-v-ac5f2dd1]{position:relative}.cm li.sep[data-v-ac5f2dd1]{border-top:1px solid #3a4252;margin-top:3px;padding-top:3px}.cm.sub[data-v-ac5f2dd1]{position:absolute;left:100%;top:-4px}button[data-v-ac5f2dd1]{width:100%;display:flex;align-items:center;gap:6px;text-align:left;background:none;border:0;color:inherit;padding:4px 8px 4px 4px;font:inherit;cursor:pointer;border-radius:3px}button[data-v-ac5f2dd1]:hover:not(:disabled){background:#2d4a73}button[data-v-ac5f2dd1]:disabled{opacity:.4;cursor:default}.mk[data-v-ac5f2dd1]{width:14px;flex:none;display:grid;place-items:center}.lab[data-v-ac5f2dd1]{flex:1}.keys[data-v-ac5f2dd1]{opacity:.6;margin-left:18px}.more[data-v-ac5f2dd1]{opacity:.7}.veil[data-v-015fe7cb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:210}.dlg[data-v-015fe7cb]{background:#232a37;border:1px solid #46526a;border-radius:6px;max-height:92vh;max-width:96vw;display:flex;flex-direction:column;box-shadow:0 10px 40px #000b;font-size:12.5px}header[data-v-015fe7cb]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #323b4c}.x[data-v-015fe7cb]{background:none;border:0;color:inherit;cursor:pointer;font-size:14px}.body[data-v-015fe7cb]{flex:1;min-height:0;overflow:auto;padding:10px 12px}footer[data-v-015fe7cb]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid #323b4c}.grow[data-v-015fe7cb]{flex:1}button[data-v-015fe7cb]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 16px;cursor:pointer;font:inherit}button[data-v-015fe7cb]:disabled{opacity:.45;cursor:default}button.primary[data-v-015fe7cb]{background:#1d6fa5;border-color:#1d6fa5}.bar[data-v-7e20f106]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bar label[data-v-7e20f106]{display:flex;gap:6px;align-items:center}.bar button[data-v-7e20f106]:last-child{margin-left:auto}select[data-v-7e20f106]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 6px;font:inherit}button[data-v-7e20f106]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:3px 10px;cursor:pointer;font:inherit}button[data-v-7e20f106]:disabled{opacity:.45;cursor:default}.list[data-v-7e20f106]{list-style:none;margin:0;padding:0;border:1px solid #3a4252;background:#1a1f28;max-height:380px;overflow:auto}.list li[data-v-7e20f106]{display:grid;grid-template-columns:1fr auto auto;gap:4px 10px;align-items:center;padding:7px 10px;border-bottom:1px solid #2c3340;cursor:pointer}.list li[data-v-7e20f106]:hover:not(.none):not(.on){background:#232a37}.list li.on[data-v-7e20f106]{background:#1d4f6b}.list li.linked[data-v-7e20f106]{cursor:default}small[data-v-7e20f106]{opacity:.7}.tag[data-v-7e20f106]{font-size:10px;background:#3a4252;border-radius:3px;padding:1px 5px}.x[data-v-7e20f106]{padding:0 6px;border-color:transparent;background:none;opacity:.6}.none[data-v-7e20f106],.note[data-v-7e20f106]{opacity:.7;cursor:default;padding:8px 10px;margin:0}fieldset[data-v-4457eef2]{border:1px solid #3a4252;border-radius:4px;margin:0 0 8px;padding:8px 10px}legend[data-v-4457eef2]{padding:0 6px;opacity:.85}.opt[data-v-4457eef2]{display:flex;align-items:center;gap:8px;margin:6px 0}.na[data-v-4457eef2]{opacity:.45}.note[data-v-4457eef2]{opacity:.7;margin:4px 0}fieldset[data-v-c2af225a]{border:1px solid #3a4252;border-radius:4px;margin:0 0 8px;padding:8px 10px}legend[data-v-c2af225a]{padding:0 6px;opacity:.85}.row[data-v-c2af225a]{display:grid;grid-template-columns:90px 1fr;gap:8px;align-items:center}select[data-v-c2af225a]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 6px;font:inherit}.na[data-v-c2af225a]{opacity:.45;padding:4px 6px;border:1px solid #2c3340;margin-bottom:4px;pointer-events:none}.note[data-v-c2af225a]{opacity:.75;margin:6px 0 0}button[data-v-c2af225a]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 12px;cursor:pointer;font:inherit}button[data-v-c2af225a]:disabled{opacity:.45}label[data-v-8c836b7e]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}select[data-v-8c836b7e],input[data-v-8c836b7e]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 5px;font:inherit}fieldset[data-v-8c836b7e]{border:1px solid #3a4252;border-radius:4px;margin:0 0 8px;padding:6px 10px}legend[data-v-8c836b7e]{padding:0 6px;opacity:.85}.note[data-v-8c836b7e]{opacity:.75;margin:4px 0}.err[data-v-8c836b7e]{color:#ff8787;margin:4px 0}small[data-v-8c836b7e]{opacity:.6}.tabs[data-v-14a78026]{display:flex;gap:2px;border-bottom:1px solid #3a4252;margin-bottom:8px;flex-wrap:wrap}.tabs button[data-v-14a78026]{background:none;border:1px solid transparent;border-bottom:0;color:inherit;padding:5px 10px;cursor:pointer;font:inherit;opacity:.75}.tabs button.on[data-v-14a78026]{background:#2a3140;border-color:#3a4252;opacity:1;border-radius:4px 4px 0 0}.bar[data-v-14a78026]{display:flex;gap:6px;margin-bottom:6px}.bar input[data-v-14a78026]{flex:1}input[type=search][data-v-14a78026]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 6px;font:inherit}.bar button[data-v-14a78026]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:3px 10px;cursor:pointer;font:inherit}.bar button[data-v-14a78026]:disabled{opacity:.45}.grid[data-v-14a78026]{border:1px solid #3a4252;background:#1a1f28;max-height:420px;overflow:auto}.row[data-v-14a78026]{display:grid;grid-template-columns:2fr 1.2fr 1fr .8fr 1fr;gap:6px;align-items:center;padding:2px 8px;border-bottom:1px solid #2c3340;min-height:26px}.row.head[data-v-14a78026]{position:sticky;top:0;background:#2a3140;font-weight:600}.row label[data-v-14a78026]{display:flex;align-items:center;gap:6px}.na[data-v-14a78026]{opacity:.4;background:repeating-linear-gradient(45deg,transparent 0 4px,#ffffff0d 4px 5px);padding:1px 4px}.none[data-v-14a78026],.note[data-v-14a78026]{opacity:.7;padding:6px 8px;margin:0}.note[data-v-14a78026]{background:#3a3220;border:1px solid #6a5a2a;border-radius:4px;margin-bottom:6px;opacity:1}.opt{display:grid;gap:10px;align-content:start}.opt fieldset{border:1px solid #3a4252;border-radius:4px;margin:0;padding:8px 12px 10px;min-width:0}.opt legend{padding:0 6px;opacity:.9}.opt .row{display:grid;grid-template-columns:1fr minmax(120px,220px);gap:10px;align-items:center;margin:6px 0}.opt .row.wide{grid-template-columns:1fr auto}.opt .check{display:flex;align-items:flex-start;gap:8px;margin:6px 0}.opt .check small,.opt small{display:block;opacity:.7}.opt .indent{margin-left:24px}.opt select,.opt input[type=text],.opt input[type=number]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 6px;font:inherit;min-width:0}.opt input[type=color]{width:38px;height:24px;padding:0;border:1px solid #3a4252;background:none;cursor:pointer}.opt .swatch{display:flex;gap:6px;align-items:center}.opt .swatch input[type=text]{flex:1;font:12px ui-monospace,Consolas,monospace}.opt button{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:3px 10px;cursor:pointer;font:inherit}.opt button:disabled,.opt select:disabled,.opt input:disabled{opacity:.45;cursor:not-allowed}.opt .na{opacity:.55}.opt .note{opacity:.8;margin:4px 0}.opt .tools{display:flex;gap:14px}.wrap[data-v-20c391f7]{display:grid;grid-template-columns:190px 1fr;gap:12px;height:100%;min-height:0}.cats[data-v-20c391f7]{display:flex;flex-direction:column;border:1px solid #3a4252;background:#1a1f28;overflow:auto}.cats button[data-v-20c391f7]{text-align:left;background:none;border:0;border-bottom:1px solid #262d3a;color:inherit;padding:8px 10px;cursor:pointer;font:inherit}.cats button[data-v-20c391f7]:hover:not(.on){background:#232a37}.cats button.on[data-v-20c391f7]{background:#1d6fa5}.page[data-v-20c391f7]{overflow:auto;min-height:0;padding-right:4px}footer button[data-v-20c391f7],.wrap+* button[data-v-20c391f7]{font:inherit}.imp[data-v-684ad0e6]{display:grid;gap:6px;padding:6px 8px;background:#1a1f28;border:1px solid #323b4c;border-radius:4px}.line[data-v-684ad0e6]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}label[data-v-684ad0e6]{display:flex;gap:4px;align-items:center}input[type=text][data-v-684ad0e6],input[data-v-684ad0e6]:not([type]){background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 6px;font:inherit}.hint[data-v-684ad0e6]{opacity:.65;font-size:12px}.name[data-v-684ad0e6]{font-weight:600}.err[data-v-684ad0e6]{color:#ff9d9d;margin:0}.ok[data-v-684ad0e6]{color:#8fd69b;margin:0}.diff[data-v-684ad0e6]{color:#e8c070;margin:0}.progress[data-v-684ad0e6]{display:flex;gap:8px;align-items:center}.bar[data-v-684ad0e6]{flex:1;height:8px;background:#11151b;border-radius:4px;overflow:hidden}.bar i[data-v-684ad0e6]{display:block;height:100%;background:#4f8fd8}.bilan ul[data-v-684ad0e6]{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0;padding-left:18px}p[data-v-684ad0e6]{margin:2px 0}button[data-v-684ad0e6]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:3px 12px;cursor:pointer;font:inherit}button[data-v-684ad0e6]:disabled{opacity:.45;cursor:not-allowed}button.primary[data-v-684ad0e6]{background:#1d6fa5;border-color:#1d6fa5}.sim[data-v-05bf5b47]{display:grid;gap:6px}.badge[data-v-05bf5b47]{margin:0;padding:3px 8px;border-radius:3px;background:#3b4b66;font-size:12px}.badge.live[data-v-05bf5b47]{background:#2f6b3a}.zone[data-v-05bf5b47]{min-height:44px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 8px;background:#11151b;border:1px dashed #5a6a88;border-radius:4px;outline:none;cursor:text}.zone[data-v-05bf5b47]:focus{border-style:solid;border-color:#4f8fd8}.hint[data-v-05bf5b47]{opacity:.6}kbd[data-v-05bf5b47]{background:#2a3140;border:1px solid #46526a;border-bottom-width:3px;border-radius:4px;padding:2px 8px;font:600 13px/1.3 inherit}.result[data-v-05bf5b47]{display:grid;gap:4px;padding:6px 8px;border-radius:4px;background:#1a1f28;border-left:4px solid #5a6a88}.result.exact[data-v-05bf5b47]{border-color:#3ea05a}.result.ambiguous[data-v-05bf5b47]{border-color:#e0a030}.result.none[data-v-05bf5b47]{border-color:#c04b4b}.result.pending[data-v-05bf5b47]{border-color:#4f8fd8}small[data-v-05bf5b47]{opacity:.7}button[data-v-05bf5b47]{justify-self:start;background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:3px 12px;cursor:pointer;font:inherit}.head[data-v-f48b0017]{display:grid;grid-template-columns:1fr 240px;gap:12px;align-items:end}label[data-v-f48b0017]{display:grid;gap:3px}input[data-v-f48b0017],select[data-v-f48b0017]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:4px 6px;font:inherit;min-width:0}.keysbox[data-v-f48b0017]{cursor:text;font-weight:600}.keysbox[data-v-f48b0017]:focus{border-color:#4f8fd8;outline:none}h4[data-v-f48b0017]{margin:10px 0 4px;font-size:13px}.count[data-v-f48b0017]{margin:6px 0 0;font-size:12px;opacity:.8}.grid[data-v-f48b0017]{border:1px solid #3a4252;background:#1a1f28;height:260px;overflow:auto}.row[data-v-f48b0017]{display:grid;grid-template-columns:1.4fr 1.1fr 70px 1.6fr;gap:8px;align-items:center;padding:3px 8px;border-bottom:1px solid #2c3340;min-height:28px;cursor:default}.row.head[data-v-f48b0017]{position:sticky;top:0;background:#2a3140;font-weight:600;z-index:1}.row.on[data-v-f48b0017]{background:#2d4a73}.cmd[data-v-f48b0017],.paths[data-v-f48b0017]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paths[data-v-f48b0017]{opacity:.7;font-size:11.5px}.keys[data-v-f48b0017]{display:flex;flex-wrap:wrap;gap:3px}.tag[data-v-f48b0017]{margin-left:6px;padding:0 5px;border-radius:8px;background:#3b4b66;font-size:10.5px}.chip[data-v-f48b0017]{background:#11151b;border:1px solid #46526a;border-radius:3px;padding:0 6px;color:inherit;font:inherit;cursor:pointer}.chip.on[data-v-f48b0017]{border-color:#4f8fd8;background:#1d3a5c}.chip.dup[data-v-f48b0017]{border-color:#e0a030}.chip.bad[data-v-f48b0017]{border-color:#c04b4b;color:#ff9d9d;cursor:help}.st.conflict[data-v-f48b0017]{color:#e0a030}.st.invalid[data-v-f48b0017]{color:#ff9d9d}.st.ok[data-v-f48b0017]{color:#8fd69b}.st.none[data-v-f48b0017]{opacity:.5}.empty[data-v-f48b0017]{margin:8px;opacity:.7}.assign[data-v-f48b0017]{display:flex;gap:8px;align-items:end;margin-top:10px}.assign label[data-v-f48b0017]{flex:1}.note[data-v-f48b0017]{margin:6px 0 0;font-size:12px}.note.err[data-v-f48b0017]{color:#ff9d9d}.note.info[data-v-f48b0017]{opacity:.8}button[data-v-f48b0017]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 12px;cursor:pointer;font:inherit}button[data-v-f48b0017]:disabled{opacity:.45;cursor:not-allowed}.chip[data-v-f48b0017]{padding:0 6px}p[data-v-c0dc6947]{margin:0 0 10px;line-height:1.4}.note[data-v-c0dc6947]{opacity:.7;margin:10px 0 0}select[data-v-c0dc6947]{width:100%;background:#1b212c;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:5px 6px;font:inherit}.info dl[data-v-ad24bc52]{display:grid;grid-template-columns:140px 1fr;gap:2px 10px;margin:0}dd[data-v-ad24bc52]{margin:0}.na[data-v-ad24bc52]{opacity:.45}h4[data-v-ad24bc52]{margin:12px 0 2px;font-size:13px}.side[data-v-ad24bc52]{text-align:center;margin:4px 0;font-size:11px;letter-spacing:.05em;opacity:.7}.grid[data-v-ad24bc52]{border:1px solid #3a4252;background:#1a1f28;max-height:300px;overflow:auto}.row[data-v-ad24bc52]{display:grid;grid-template-columns:34px 1fr 1.4fr 150px;gap:8px;align-items:center;padding:3px 8px;border-bottom:1px solid #2c3340}.row.head[data-v-ad24bc52]{position:sticky;top:0;background:#2a3140;font-weight:600;z-index:1}.row.on[data-v-ad24bc52]{background:#2d4a73}.n[data-v-ad24bc52]{text-align:center;opacity:.7}input[data-v-ad24bc52],select[data-v-ad24bc52]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 6px;font:inherit;min-width:0}.btns[data-v-ad24bc52]{display:flex;gap:8px;margin:8px 0;justify-content:center}button[data-v-ad24bc52]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 14px;cursor:pointer;font:inherit}button[data-v-ad24bc52]:disabled{opacity:.45;cursor:not-allowed}fieldset[data-v-ad24bc52]{border:1px solid #323b4c;margin:8px 0 0;padding:4px 8px}.err[data-v-ad24bc52]{color:#ff9d9d;margin:6px 0 0}.note[data-v-ad24bc52]{opacity:.75;margin:6px 0 0;font-size:12px}.prev[data-v-49c40fa8]{width:100%;background:#fff;border:1px solid #3a4252;border-radius:3px}.wall[data-v-49c40fa8]{fill:#bdbdbd;stroke:#222;stroke-width:1}.leaf[data-v-49c40fa8]{stroke:#111;stroke-width:1.5}.swing[data-v-49c40fa8],.glass[data-v-49c40fa8]{stroke:#111;stroke-width:.8}.jamb[data-v-49c40fa8]{stroke:#111;stroke-width:1.2}.dim[data-v-49c40fa8]{font:10px system-ui;fill:#444}.wrap.withPreview[data-v-ff368927]{display:grid;grid-template-columns:230px 1fr;gap:12px}.wrap aside[data-v-ff368927]{align-self:start}.main[data-v-ff368927]{min-width:0}.top[data-v-ff368927]{display:grid;grid-template-columns:1fr auto;gap:8px 10px;align-items:end}label[data-v-ff368927]{display:grid;gap:3px}input[data-v-ff368927],select[data-v-ff368927]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 6px;font:inherit;min-width:0}input[data-v-ff368927]:disabled{opacity:.6}input[type=checkbox][data-v-ff368927]{justify-self:start}.btns[data-v-ff368927]{display:flex;gap:6px}button[data-v-ff368927]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 12px;cursor:pointer;font:inherit}button[data-v-ff368927]:disabled{opacity:.45;cursor:not-allowed}.count[data-v-ff368927]{opacity:.75;margin:8px 0 0;font-size:12px}h4[data-v-ff368927]{margin:10px 0 4px;font-size:13px}.grid[data-v-ff368927]{border:1px solid #3a4252;background:#1a1f28;max-height:360px;overflow:auto}.row[data-v-ff368927]{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;padding:2px 8px;border-bottom:1px solid #2c3340;min-height:26px}.row.head[data-v-ff368927]{position:sticky;top:0;background:#2a3140;font-weight:600;z-index:1;text-align:center}.grp[data-v-ff368927]{background:#3b4b66;font-weight:600;padding:3px 8px}.na[data-v-ff368927]{opacity:.45}.err[data-v-ff368927]{color:#ff9d9d;margin:6px 0 0}.note[data-v-ff368927]{opacity:.8;margin:6px 0 0}.top[data-v-0bcc6074]{display:grid;grid-template-columns:1fr auto;gap:8px 10px;align-items:end}label[data-v-0bcc6074]{display:grid;gap:3px}input[data-v-0bcc6074],select[data-v-0bcc6074]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 6px;font:inherit;min-width:0}input[data-v-0bcc6074]:disabled{opacity:.6}input[type=checkbox][data-v-0bcc6074]{justify-self:start}.btns[data-v-0bcc6074]{display:flex;gap:6px}button[data-v-0bcc6074]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 12px;cursor:pointer;font:inherit}button[data-v-0bcc6074]:disabled{opacity:.45;cursor:not-allowed}h4[data-v-0bcc6074]{margin:10px 0 4px;font-size:13px}.grid[data-v-0bcc6074]{border:1px solid #3a4252;background:#1a1f28;max-height:340px;overflow:auto}.row[data-v-0bcc6074]{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;padding:2px 8px;border-bottom:1px solid #2c3340;min-height:26px}.row.head[data-v-0bcc6074]{position:sticky;top:0;background:#2a3140;font-weight:600;z-index:1;text-align:center}.grp[data-v-0bcc6074]{background:#3b4b66;font-weight:600;padding:3px 8px}.na[data-v-0bcc6074]{opacity:.45}.ro[data-v-0bcc6074]{opacity:.7}.note[data-v-0bcc6074]{opacity:.7;margin:6px 0 0;font-size:12px}fieldset[data-v-6ea6bc74]{border:1px solid #3a4252;border-radius:4px;margin:0 0 10px;padding:8px 10px}legend[data-v-6ea6bc74]{padding:0 6px;opacity:.85}.row[data-v-6ea6bc74]{display:grid;grid-template-columns:110px 1fr auto 90px;gap:8px;align-items:center;margin:6px 0}.off[data-v-6ea6bc74]{opacity:.8}input[data-v-6ea6bc74]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 6px;font:inherit;min-width:0}input[data-v-6ea6bc74]:disabled{opacity:.55}.note[data-v-6ea6bc74]{opacity:.75;margin:4px 0}.err[data-v-6ea6bc74]{color:#ff9d9d;margin:4px 0}.veil[data-v-e4412710]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:200}.dlg[data-v-e4412710]{background:#232a37;border:1px solid #46526a;border-radius:6px;width:min(960px,94vw);height:min(640px,90vh);display:flex;flex-direction:column;box-shadow:0 10px 40px #000b;font-size:12.5px}header[data-v-e4412710]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #323b4c}.x[data-v-e4412710]{background:none;border:0;color:inherit;cursor:pointer;font-size:14px}.body[data-v-e4412710]{flex:1;display:grid;grid-template-columns:280px 1fr;gap:14px;padding:12px;min-height:0}.left[data-v-e4412710],.right[data-v-e4412710]{display:flex;flex-direction:column;min-height:0}h4[data-v-e4412710]{margin:0 0 8px;font-size:13px}h5[data-v-e4412710]{margin:8px 0 4px;font-weight:600}label[data-v-e4412710]{display:grid;gap:3px;margin-bottom:6px}select[data-v-e4412710],input[type=number][data-v-e4412710]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:3px 6px;font:inherit}.names[data-v-e4412710]{flex:1;min-height:80px;overflow:auto;margin:0;padding:0;list-style:none;background:#11151b;border:1px solid #3a4252}.names li[data-v-e4412710]{padding:3px 8px;cursor:pointer}.names li.on[data-v-e4412710]{background:#1d4f6b}.names li[data-v-e4412710]:hover:not(.on){background:#2a3140}label.inline[data-v-e4412710]{display:flex;align-items:center;gap:6px;opacity:.5}.none[data-v-e4412710]{opacity:.6;padding:6px 8px}.tools[data-v-e4412710]{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.count[data-v-e4412710]{text-align:right;margin:0 0 6px}.grid[data-v-e4412710]{flex:1;overflow:auto;border:1px solid #3a4252;background:#1a1f28}.row[data-v-e4412710]{display:grid;grid-template-columns:1fr 1fr 60px;align-items:center;gap:6px;padding:2px 8px;border-bottom:1px solid #2c3340;min-height:26px}.row.head[data-v-e4412710]{position:sticky;top:0;background:#2a3140;font-weight:600;z-index:1}.row[data-v-e4412710]>:last-child{justify-self:center}.row.na[data-v-e4412710]{opacity:.45}.row button[data-v-e4412710]{justify-self:start}.classes[data-v-e4412710]{list-style:none;margin:0;padding:6px 12px;columns:2;background:#11151b;border-bottom:1px solid #2c3340}.classes label[data-v-e4412710]{display:flex;align-items:center;gap:6px;margin:0}footer[data-v-e4412710]{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;border-top:1px solid #323b4c}button[data-v-e4412710]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 14px;cursor:pointer;font:inherit}button[data-v-e4412710]:disabled{opacity:.45;cursor:default}button.primary[data-v-e4412710]{background:#1d6fa5;border-color:#1d6fa5}.veil[data-v-6b11e7b0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:240}.modal[data-v-6b11e7b0]{background:#232a37;border:1px solid #46526a;border-radius:6px;padding:16px 18px;min-width:320px;max-width:90vw;box-shadow:0 10px 40px #000b}h3[data-v-6b11e7b0]{margin:0 0 10px;font-size:15px}label[data-v-6b11e7b0]{display:grid;gap:4px;font-size:12px}input[data-v-6b11e7b0]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:5px 8px;font:inherit}p[data-v-6b11e7b0]{margin:0 0 4px}.actions[data-v-6b11e7b0]{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}button[data-v-6b11e7b0]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 14px;cursor:pointer}button[data-v-6b11e7b0]:disabled{opacity:.5;cursor:default}button.primary[data-v-6b11e7b0]{background:#1d6fa5;border-color:#1d6fa5}button.danger[data-v-6b11e7b0]{background:#a52d2d;border-color:#a52d2d}.float[data-v-f069684f]{position:fixed;display:flex;flex-direction:column;background:#181c23;border:1px solid #4a5568;border-radius:6px;box-shadow:0 8px 28px #000a;resize:both;overflow:hidden;min-width:220px;min-height:140px}header[data-v-f069684f]{display:flex;align-items:center;gap:2px;padding:3px 6px;background:#11151b;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.spacer[data-v-f069684f]{flex:1}header button[data-v-f069684f]{background:none;border:1px solid transparent;color:inherit;border-radius:3px;cursor:pointer;padding:0 6px}header button[data-v-f069684f]:hover{background:#2a3140;border-color:#3a4252}.body[data-v-f069684f]{flex:1;min-height:0;overflow:hidden}.body[data-v-f069684f]>*{height:100%}.options[data-v-a5bcdbb4]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:3px 10px;min-height:28px;background:#171c26;border-top:1px solid #323b4c;font-size:12px}.options.ctx[data-v-a5bcdbb4]{background:#1f2c1e}.ctx[data-v-a5bcdbb4]{color:#9ecbe0;font-weight:600}.muted[data-v-a5bcdbb4]{opacity:.7}label[data-v-a5bcdbb4]{display:flex;align-items:center;gap:5px}input[type=number][data-v-a5bcdbb4]{width:62px}input[data-v-a5bcdbb4],select[data-v-a5bcdbb4]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:1px 4px;font:inherit}.chk[data-v-a5bcdbb4]{gap:4px}.na[data-v-a5bcdbb4]{opacity:.45}.qat[data-v-6c2cc867]{display:flex;align-items:center;gap:1px;padding:2px 8px;background:#11151b;position:relative}.qat.below[data-v-6c2cc867]{background:#1e2430;border-top:1px solid #323b4c}button[data-v-6c2cc867]{background:none;border:1px solid transparent;color:#cfd8e3;border-radius:3px;padding:2px 5px;cursor:pointer;display:flex;align-items:center}button.on[data-v-6c2cc867]{background:#34507a;border-color:#5a7fb5}button[data-v-6c2cc867]:hover:not(:disabled){background:#2d3646;border-color:#46526a}button[data-v-6c2cc867]:disabled{opacity:.3;cursor:default}.sep[data-v-6c2cc867]{width:1px;height:16px;background:#323b4c;margin:0 4px}.drop[data-v-6c2cc867]{margin-left:2px}.menu[data-v-6c2cc867]{position:absolute;top:100%;left:8px;z-index:30;margin:2px 0 0;padding:3px 0;list-style:none;min-width:300px;background:#232a37;color:#e6ecf5;border:1px solid #46526a;box-shadow:0 8px 24px #000a}.qat.below .menu[data-v-6c2cc867]{top:auto;bottom:100%}.head[data-v-6c2cc867]{padding:3px 10px 5px;font-size:12px;opacity:.8;border-bottom:1px solid #3a4252;margin-bottom:3px}.menu button[data-v-6c2cc867]{width:100%;text-align:left;padding:4px 14px 4px 6px;border-radius:0;font-size:12.5px;gap:8px}.menu button[data-v-6c2cc867]:hover:not(:disabled){background:#2d3646;border-color:transparent}.mk[data-v-6c2cc867]{width:16px;display:grid;place-items:center;flex:none}.sep2[data-v-6c2cc867]{height:1px;background:#3a4252;margin:3px 0}.rb[data-v-d6581f53]{position:relative;display:flex}.rb button[data-v-d6581f53]{background:none;border:1px solid transparent;color:inherit;cursor:pointer;border-radius:3px;font:inherit;font-size:12px}.rb button[data-v-d6581f53]:hover:not(:disabled){background:#2d3646;border-color:#46526a}.rb button.on[data-v-d6581f53]{background:#1d3a4d;border-color:#4dd0e1}.rb button[data-v-d6581f53]:disabled,.rb button.na[data-v-d6581f53]{cursor:default}.rb button:disabled .ico[data-v-d6581f53],.rb button:disabled .lab[data-v-d6581f53],.rb button.na .ico[data-v-d6581f53],.rb button.na .lab[data-v-d6581f53]{opacity:.38}.rb.l[data-v-d6581f53]{flex-direction:column;align-items:stretch;width:72px}.rb.l .face[data-v-d6581f53]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding:5px 2px 1px;min-height:62px}.rb.l .lab[data-v-d6581f53]{line-height:1.15;text-align:center;max-width:70px;font-size:11.5px;overflow-wrap:normal}.rb.l .caret[data-v-d6581f53]{display:flex;justify-content:center;padding:0;height:12px;margin-top:-2px}.rb.l .ico[data-v-d6581f53]{color:#9ecbe0}.rb.m .face[data-v-d6581f53]{display:grid;place-items:center;width:34px;height:34px;padding:0}.rb.m .ico[data-v-d6581f53],.rb.x .ico[data-v-d6581f53]{color:#9ecbe0}.rb.x .face[data-v-d6581f53]{display:grid;place-items:center;width:24px;height:24px;padding:0}.rb .face.danger .ico[data-v-d6581f53]{color:#f05252}.rb.s .face[data-v-d6581f53]{display:flex;align-items:center;gap:6px;padding:1px 6px;height:21px;width:100%;text-align:left;white-space:nowrap}.rb.s .ico[data-v-d6581f53]{color:#9ecbe0;flex:none}.rb.s[data-v-d6581f53]{min-width:128px}.rb.s .sc[data-v-d6581f53]{margin-left:auto;flex:none}.menu[data-v-d6581f53]{position:fixed;z-index:80;min-width:190px;margin:0;padding:3px;list-style:none;background:#232a37;border:1px solid #46526a;border-radius:4px;box-shadow:0 6px 18px #000a}.menu button[data-v-d6581f53]{width:100%;text-align:left;padding:4px 10px 4px 4px;display:flex;align-items:center;gap:6px;white-space:nowrap}.menu .mark[data-v-d6581f53]{width:16px;height:16px;display:grid;place-items:center;flex:none;border:1px solid transparent}.menu button[role=menuitemcheckbox] .mark[data-v-d6581f53]{border-color:#5a667e;background:#11151b;border-radius:2px}.menu li.sep[data-v-d6581f53]{border-top:1px solid #3a4252;margin-top:3px;padding-top:3px}.menu button[data-v-d6581f53]:disabled{opacity:.4}.tabs[data-v-7361f2d2]{display:flex;padding:0 8px;background:#11151b;overflow-x:auto;scrollbar-width:none}.tabs button[data-v-7361f2d2]{background:none;border:1px solid transparent;border-bottom:0;border-radius:3px 3px 0 0;padding:4px 12px;color:#aeb8c8;cursor:pointer;white-space:nowrap;font-size:12.5px}.tabs button[data-v-7361f2d2]:hover{color:#fff}.tabs button.ctx[data-v-7361f2d2]{background:#3b5a2e;color:#fff}.tabs button.on[data-v-7361f2d2]{background:#1e2430;color:#fff;border-color:#323b4c;margin-bottom:-1px;box-shadow:inset 0 2px 0 var(--doc-color, transparent)}.panels[data-v-7361f2d2]{display:flex;padding:3px 4px 0;min-height:100px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#46526a #1e2430}.panels.ctx[data-v-7361f2d2]{background:#232f22}.panel.extra[data-v-7361f2d2]{background:#2f4a2c;border-radius:3px}.panel.tint-family[data-v-7361f2d2]{background:#2b3f5c;border-radius:3px;margin-left:auto}.panel[data-v-7361f2d2]{display:flex;flex-direction:column;justify-content:space-between;padding:0 6px;border-right:1px solid #323b4c;flex:none}.items[data-v-7361f2d2]{display:flex;align-items:flex-start;gap:1px;padding-top:2px}.grid[data-v-7361f2d2]{display:grid;gap:1px;align-self:center;padding-bottom:14px}.stack[data-v-7361f2d2]{display:flex;flex-direction:column;justify-content:center;align-self:stretch;padding-bottom:14px}.name[data-v-7361f2d2]{margin:0;text-align:center;font:11px system-ui;color:#8f9bb0;padding:2px 0 3px;font-weight:400}.stack>button[data-v-7361f2d2]{background:none;border:1px solid transparent;color:inherit;border-radius:3px;text-align:left;padding:1px 8px;height:21px;font-size:12px;cursor:pointer}.stack>button[data-v-7361f2d2]:hover{background:#2d3646;border-color:#46526a}.ribbon[data-v-2a15ae97]{background:#1e2430;border-bottom:1px solid #323b4c}.sb[data-v-05ef716b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 10px;min-height:24px;background:#1e2430;border-top:1px solid #323b4c;font-size:12px}.msg[data-v-05ef716b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tools[data-v-05ef716b]{display:flex;align-items:center;gap:2px;flex:none}button[data-v-05ef716b]{background:none;border:1px solid transparent;color:inherit;border-radius:3px;width:24px;height:20px;display:grid;place-items:center;cursor:pointer;padding:0}button[data-v-05ef716b]:hover:not(:disabled){background:#2d3646;border-color:#46526a}button[data-v-05ef716b]:disabled{opacity:.4;cursor:default}button.on[data-v-05ef716b]{background:#2d4a73;border-color:#4f8fd8}.work[data-v-05ef716b]{display:grid;place-items:center;width:24px;opacity:.4}.work.busy[data-v-05ef716b]{opacity:1;animation:spin-05ef716b 1s linear infinite}.filter[data-v-05ef716b]{display:flex;align-items:center;gap:2px;margin-left:6px}@keyframes spin-05ef716b{to{transform:rotate(360deg)}}.toasts[data-v-322f6366]{position:fixed;right:12px;bottom:12px;display:grid;gap:6px;z-index:50;max-width:380px}.toast[data-v-322f6366]{display:flex;gap:8px;align-items:start;justify-content:space-between;padding:8px 10px;border-radius:6px;background:#2a3140;border-left:4px solid #4dd0e1;font-size:13px}.toast.success[data-v-322f6366]{border-color:#66bb6a}.toast.error[data-v-322f6366]{border-color:#ef5350}button[data-v-322f6366]{background:none;border:0;color:inherit;cursor:pointer;font-size:16px;line-height:1}.wg[data-v-1b59fd4d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}svg[data-v-1b59fd4d]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.dim line[data-v-1b59fd4d],.dim polyline[data-v-1b59fd4d]{stroke:#6f8fd8;stroke-width:1;fill:none}.lbl[data-v-1b59fd4d]{fill:#1f4fa0;font:12px Segoe UI,sans-serif;text-anchor:middle;cursor:text;pointer-events:all}.lbl[data-v-1b59fd4d]:hover{fill:#e8590c;text-decoration:underline}.grip[data-v-1b59fd4d]{fill:#5a8ee0;stroke:#1f4fa0;stroke-width:1.2;cursor:grab;pointer-events:all}.grip[data-v-1b59fd4d]:hover,.grip.on[data-v-1b59fd4d]{fill:#e8590c}.prev[data-v-1b59fd4d]{fill:#e8590c2e;stroke:#e8590c;stroke-dasharray:4 3}.flip[data-v-1b59fd4d]{cursor:pointer;pointer-events:all}.flip path[data-v-1b59fd4d]{stroke:#1f4fa0;stroke-width:1.4;fill:none}.flip .hit[data-v-1b59fd4d]{fill:transparent}.flip:hover path[data-v-1b59fd4d]{stroke:#e8590c}.dimedit[data-v-1b59fd4d]{position:absolute;width:76px;font:12px Segoe UI,sans-serif;text-align:center;border:1px solid #1f6fd0;padding:1px 2px;pointer-events:all}.d2[data-v-74988dee]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;overflow:hidden}canvas[data-v-74988dee]{width:100%;height:100%;display:block;touch-action:none}.d2.tool canvas[data-v-74988dee]{cursor:crosshair}.d2.panning canvas[data-v-74988dee],.d2.dragging canvas[data-v-74988dee]{cursor:grabbing}.d2.movable canvas[data-v-74988dee]{cursor:move}.tools[data-v-74988dee]{position:absolute;right:8px;top:8px;display:flex;flex-direction:column;gap:2px;background:#ffffffeb;border:1px solid #c4c9d0;border-radius:4px;padding:2px}.tools button[data-v-74988dee]{display:grid;place-items:center;width:26px;height:26px;border:0;background:transparent;color:#333;cursor:pointer;border-radius:3px}.tools button[data-v-74988dee]:hover{background:#e3e8ef}.rubber[data-v-74988dee]{position:absolute;pointer-events:none;box-sizing:border-box}.rubber.window[data-v-74988dee]{border:1px solid #1f6fd0;background:#1f6fd02e}.rubber.crossing[data-v-74988dee]{border:1px dashed #2f9e44;background:#2f9e442e}.msg[data-v-74988dee]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:#555;font-size:14px;pointer-events:none}.msg.err[data-v-74988dee]{color:#c92a2a}.hud[data-v-74988dee]{position:absolute;left:8px;bottom:8px;display:flex;gap:10px;flex-wrap:wrap;background:#0009;color:#dde;font-size:12px;padding:4px 8px;border-radius:4px;pointer-events:none;max-width:calc(100% - 60px)}.wheel[data-v-05b81594]{position:absolute;left:50%;top:50%;width:180px;height:180px;margin:-90px 0 0 -90px;z-index:6;touch-action:none}.wheel.small[data-v-05b81594]{transform:scale(.65)}svg[data-v-05b81594]{width:100%;height:100%;filter:drop-shadow(0 4px 10px #0009)}.sec[data-v-05b81594]{fill:#2d3646d9;stroke:#8895ab;stroke-width:1;cursor:pointer}.sec.hot[data-v-05b81594]{fill:#1d6fa5e6}.na .sec[data-v-05b81594]{fill:#232a37b3;cursor:default;pointer-events:none}.na[data-v-05b81594]{opacity:.55}.lbl[data-v-05b81594]{fill:#e6ecf5;font:700 8px system-ui;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.small-l[data-v-05b81594]{font-size:5.5px}.close[data-v-05b81594]{position:absolute;top:0;right:0;background:#1b2330;color:#cfd8e3;border:1px solid #5a6780;border-radius:50%;width:18px;height:18px;font-size:10px;padding:0;cursor:pointer}.layer[data-v-8b08b5b2]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.layer[data-v-8b08b5b2]>*{pointer-events:auto}.nav[data-v-8b08b5b2]{position:absolute;top:148px;right:14px;z-index:4;display:flex;flex-direction:column;gap:4px;background:#2a3140d9;border:1px solid #46526a;border-radius:5px;padding:3px}.grp[data-v-8b08b5b2]{display:flex;flex-direction:column;align-items:center}button[data-v-8b08b5b2]{background:none;border:1px solid transparent;color:#cfd8e3;cursor:pointer;border-radius:3px;display:grid;place-items:center;padding:3px;font:inherit}button[data-v-8b08b5b2]:hover:not(:disabled){background:#3a4a62}button.on[data-v-8b08b5b2]{background:#1d6fa5;border-color:#6fc3e0}.drop[data-v-8b08b5b2]{padding:0 6px}.menu[data-v-8b08b5b2]{position:absolute;right:calc(100% + 6px);top:0;margin:0;padding:3px;list-style:none;background:#232a37;border:1px solid #46526a;border-radius:4px;min-width:250px;box-shadow:0 6px 18px #000a}.menu button[data-v-8b08b5b2]{width:100%;justify-content:start;display:flex;align-items:center;gap:6px;text-align:left;font-size:12px;padding:4px 8px 4px 4px}.menu button[data-v-8b08b5b2]:disabled{opacity:.4;cursor:default}.mk[data-v-8b08b5b2]{width:14px;display:grid;place-items:center;flex:none}.sep[data-v-8b08b5b2]{border-top:1px solid #3a4252;margin-top:3px;padding-top:3px}.region[data-v-8b08b5b2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7;cursor:crosshair;background:transparent}.box[data-v-8b08b5b2]{position:absolute;border:1px dashed #6fc3e0;background:#6fc3e022;pointer-events:none}.badge[data-v-3f7e2aed]{position:absolute;top:6px;left:50%;transform:translate(-50%);z-index:6;display:flex;gap:8px;align-items:center;padding:3px 10px;border:2px solid #1d9bd1;background:#0f283cd9;color:#dff3ff;font-size:12px;border-radius:4px}button[data-v-3f7e2aed]{background:#1d6fa5;color:inherit;border:1px solid #2b8ac4;border-radius:3px;padding:1px 8px;font:inherit;cursor:pointer}.vcb[data-v-568efe7c]{display:flex;align-items:center;gap:2px;height:26px;padding:0 6px;background:#dfe3ea;color:#1f2937;border-top:1px solid #aab2bf;position:relative;flex:none}.item[data-v-568efe7c]{position:relative}button[data-v-568efe7c]{background:none;border:1px solid transparent;border-radius:3px;color:inherit;height:22px;min-width:26px;padding:0 4px;display:inline-grid;place-items:center;cursor:pointer;font:inherit}button[data-v-568efe7c]:hover:not(:disabled){background:#c9d4e6;border-color:#9fb3d3}button[data-v-568efe7c]:disabled{opacity:.45;cursor:default}button[aria-expanded=true][data-v-568efe7c],button[aria-pressed=true][data-v-568efe7c]{background:#c9d4e6;border-color:#9fb3d3}.scale[data-v-568efe7c]{font-size:12px;min-width:46px;letter-spacing:.02em}.fold[data-v-568efe7c]{margin-left:auto}.menu[data-v-568efe7c]{position:absolute;left:0;bottom:100%;margin:0 0 4px;padding:3px;list-style:none;background:#232a37;color:#e6ecf5;border:1px solid #46526a;border-radius:4px;min-width:230px;box-shadow:0 6px 18px #000a;z-index:9}.menu button[data-v-568efe7c]{width:100%;display:flex;justify-content:start;align-items:center;gap:6px;height:auto;padding:4px 8px 4px 4px;font-size:12px;text-align:left}.menu button[data-v-568efe7c]:hover:not(:disabled){background:#2d3646;border-color:transparent}.mk[data-v-568efe7c]{width:14px;display:grid;place-items:center;flex:none}.sep[data-v-568efe7c]{border-top:1px solid #3a4252;margin-top:3px;padding-top:3px}.menu[data-v-8d55a8ac]{position:absolute;top:100%;right:0;z-index:8;margin:4px 0 0;padding:3px;list-style:none;background:#232a37;border:1px solid #46526a;border-radius:4px;min-width:250px;box-shadow:0 6px 18px #000a}.menu.inner[data-v-8d55a8ac]{top:0;right:100%;margin:0 2px 0 0;min-width:120px}li[data-v-8d55a8ac]{position:relative}.menu button[data-v-8d55a8ac]{width:100%;text-align:left;background:none;border:0;color:inherit;padding:4px 8px 4px 4px;border-radius:3px;cursor:pointer;display:flex;align-items:center;gap:6px;font:inherit;font-size:12px}.menu button[data-v-8d55a8ac]:hover:not(:disabled){background:#2d3646}.menu button[data-v-8d55a8ac]:disabled{opacity:.4;cursor:default}.mk[data-v-8d55a8ac]{width:14px;display:grid;place-items:center;flex:none}kbd[data-v-8d55a8ac]{margin-left:auto;font:inherit;opacity:.7;padding-left:14px}.arrow[data-v-8d55a8ac]{margin-left:auto}.sep[data-v-8d55a8ac]{height:1px;background:#3a4252;margin:3px 0}.vc[data-v-58118a7b]{position:absolute;top:10px;right:10px;width:130px;height:130px;-webkit-user-select:none;user-select:none;touch-action:none;transform-origin:top right;opacity:var(--inactive, 1);transition:opacity .15s}.vc[data-v-58118a7b]:hover{opacity:1}.scene[data-v-58118a7b]{width:100%;height:100%;perspective:420px;display:grid;place-items:center}.cube[data-v-58118a7b]{width:60px;height:60px;position:relative;transform-style:preserve-3d}.face[data-v-58118a7b]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template:22% 56% 22% / 22% 56% 22%;border:1px solid #6c7a90;backface-visibility:hidden;background:#cfd6e0e6}.face.top[data-v-58118a7b],.face.bottom[data-v-58118a7b]{background:#dfe5ee}.cell[data-v-58118a7b]{border:0;padding:0;margin:0;background:none;cursor:pointer;font:600 9px system-ui;letter-spacing:.03em;color:#1b2330;display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden}.cell[data-v-58118a7b]:not(.mid){box-shadow:inset 0 0 0 .5px #9aa6b8}.cell.hot[data-v-58118a7b]{background:#5bb5e0;color:#08212c}.ring[data-v-58118a7b]{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;transform:rotateX(90deg) translateZ(-30px);border:2px dashed #8895ab;border-radius:50%;pointer-events:none}.ring button[data-v-58118a7b]{position:absolute;pointer-events:auto;background:#1b2330;color:#cfd8e3;border:1px solid #5a6780;border-radius:50%;width:16px;height:16px;font:700 9px system-ui;padding:0;cursor:pointer;display:grid;place-items:center}.ring .n[data-v-58118a7b]{top:-9px;left:calc(50% - 8px)}.ring .s[data-v-58118a7b]{bottom:-9px;left:calc(50% - 8px)}.ring .e[data-v-58118a7b]{right:-9px;top:calc(50% - 8px)}.ring .w[data-v-58118a7b]{left:-9px;top:calc(50% - 8px)}.ring button[data-v-58118a7b]:hover{background:#1d6fa5}.home[data-v-58118a7b]{position:absolute;top:-2px;left:-2px;z-index:2;background:#2a3140cc;border:1px solid #46526a;border-radius:4px;color:#cfd8e3;padding:2px 3px;cursor:pointer;display:flex}.home[data-v-58118a7b]:hover{background:#3a4252}.arr[data-v-58118a7b]{position:absolute;z-index:2;background:#2a3140cc;border:1px solid #46526a;border-radius:3px;color:#cfd8e3;padding:0;width:16px;height:16px;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .12s}.vc:hover .arr[data-v-58118a7b]{opacity:1}.arr[data-v-58118a7b]:hover{background:#1d6fa5}.arr.l[data-v-58118a7b]{left:0;top:calc(50% - 8px)}.arr.r[data-v-58118a7b]{right:0;top:calc(50% - 8px)}.arr.u[data-v-58118a7b]{top:0;left:calc(50% - 8px)}.arr.d[data-v-58118a7b]{bottom:0;left:calc(50% - 8px)}.viewer[data-v-17a39219]{position:relative;flex:1;min-width:0;min-height:0;outline:none;background:#1e2227;display:flex;flex-direction:column}.stage[data-v-17a39219]{position:relative;flex:1;min-height:0}canvas[data-v-17a39219]{width:100%;height:100%;display:block}.rubber[data-v-17a39219]{position:absolute;pointer-events:none;box-sizing:border-box}.rubber.window[data-v-17a39219]{border:1px solid #1f6fd0;background:#1f6fd033}.rubber.crossing[data-v-17a39219]{border:1px dashed #2f9e44;background:#2f9e4433}.hud[data-v-17a39219]{position:absolute;left:8px;bottom:8px;background:#0009;color:#dde;font-size:12px;padding:4px 8px;border-radius:4px;pointer-events:none}.err[data-v-17a39219]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ff9d9d}.fv[data-v-6534e7e1]{position:fixed;display:flex;flex-direction:column;background:#181c23;border:1px solid #4a5568;border-radius:6px;box-shadow:0 8px 28px #000a;resize:both;overflow:hidden;min-width:260px;min-height:180px}header[data-v-6534e7e1]{display:flex;align-items:center;gap:4px;padding:3px 6px;background:#11151b;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;font-size:12px}.spacer[data-v-6534e7e1]{flex:1}header button[data-v-6534e7e1]{background:none;border:1px solid transparent;color:inherit;border-radius:3px;cursor:pointer;padding:0 6px;font:inherit}header button[data-v-6534e7e1]:hover{background:#2a3140;border-color:#3a4252}.body[data-v-6534e7e1]{flex:1;min-height:0;display:flex}.table[data-v-c24a3918]{display:flex;flex-direction:column;height:100%;font-size:12px;background:#151921;border-top:1px solid #2c3340}.bar[data-v-c24a3918],.bulk[data-v-c24a3918],.foot[data-v-c24a3918]{display:flex;gap:8px;align-items:center;padding:5px 8px;flex-wrap:wrap}.bulk[data-v-c24a3918]{background:#1d2a38}.spacer[data-v-c24a3918]{flex:1}.muted[data-v-c24a3918]{opacity:.65}small[data-v-c24a3918]{opacity:.6;margin-left:4px}input[data-v-c24a3918],select[data-v-c24a3918],button[data-v-c24a3918]{background:#141820;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:3px 6px;font:inherit}button.danger[data-v-c24a3918]{background:#a52d2d;border-color:#a52d2d}button[data-v-c24a3918]{background:#2a3140;cursor:pointer}button[data-v-c24a3918]:disabled{opacity:.5;cursor:default}button.primary[data-v-c24a3918]{background:#1d6fa5;border-color:#1d6fa5}.picker[data-v-c24a3918]{position:relative}.menu[data-v-c24a3918]{position:absolute;top:100%;left:0;z-index:10;background:#1b212b;border:1px solid #3a4252;border-radius:4px;padding:6px;max-height:240px;overflow:auto;min-width:260px;display:grid;gap:2px}.menu label[data-v-c24a3918]{display:flex;gap:6px;align-items:center;white-space:nowrap}.scroll[data-v-c24a3918]{flex:1;overflow:auto;min-height:0}table[data-v-c24a3918]{border-collapse:collapse;width:max-content;min-width:100%}th[data-v-c24a3918],td[data-v-c24a3918]{padding:3px 8px;border-bottom:1px solid #232a35;text-align:left;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}th[data-v-c24a3918]{position:sticky;top:0;background:#1b212b;z-index:1;font-weight:600}.chk[data-v-c24a3918]{width:24px;padding:0 4px}.sort[data-v-c24a3918]{background:none;border:0;padding:0;font-weight:600}.x[data-v-c24a3918]{background:none;border:0;padding:0 0 0 4px;opacity:.6}tbody tr[data-v-c24a3918]{cursor:pointer}tbody tr[data-v-c24a3918]:hover{background:#20283a}tbody tr[data-v-c24a3918]:focus-visible{outline:2px solid #4dd0e1;outline-offset:-2px}tr.on[data-v-c24a3918]{background:#1d4f6b!important}tr.locked .lock[data-v-c24a3918]{color:#e0b100}td.ro[data-v-c24a3918]{opacity:.75}.mono[data-v-c24a3918]{font-family:ui-monospace,Consolas,monospace;font-size:11px}.cell-input[data-v-c24a3918]{width:100%;box-sizing:border-box;border-color:#4dd0e1}.views[data-v-4fb55b7f]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.strip[data-v-4fb55b7f]{display:flex;background:#11151b;overflow-x:auto;scrollbar-width:none;flex:none;min-height:26px}.strip button[data-v-4fb55b7f]{display:flex;align-items:center;gap:6px;background:none;border:0;border-right:1px solid #2c3340;border-bottom:2px solid transparent;color:#aeb8c8;padding:4px 8px 4px 10px;cursor:grab;white-space:nowrap;font:inherit;font-size:12px;max-width:220px}.strip button[data-v-4fb55b7f]{box-shadow:inset 0 2px 0 var(--doc-color, transparent)}.strip button.on[data-v-4fb55b7f]{background:var(--doc-fill, #1e2430);color:#fff;border-bottom-color:#4dd0e1;box-shadow:inset 0 0 0 2px var(--doc-color, transparent)}.strip button[data-v-4fb55b7f]:hover:not(.on){background:#1a1f28}.lab[data-v-4fb55b7f]{overflow:hidden;text-overflow:ellipsis}.ico[data-v-4fb55b7f]{color:#9ecbe0;flex:none}.x[data-v-4fb55b7f]{display:grid;place-items:center;width:16px;height:16px;border-radius:3px;opacity:.6;flex:none}.x[data-v-4fb55b7f]:hover{background:#3a4252;opacity:1}.stage[data-v-4fb55b7f]{flex:1;min-height:0;display:flex}.stage.tile[data-v-4fb55b7f]{display:grid;gap:2px;background:#2c3340}.sched[data-v-4fb55b7f]{flex:1;min-width:0;min-height:0;background:#181c23}.stage.tile .current[data-v-4fb55b7f]{outline:2px solid #4dd0e1;outline-offset:-2px}.studio[data-v-e66f1fab]{display:flex;flex-direction:column;height:100%;background:#181c23;color:#dde2ea;font:13px system-ui,sans-serif}.bar[data-v-e66f1fab]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#11151b;border-bottom:3px solid var(--doc-color, #2c3340)}.title[data-v-e66f1fab]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacer[data-v-e66f1fab]{flex:1}.chip[data-v-e66f1fab]{background:#2a3140;border-radius:10px;padding:1px 8px;font-size:12px}.chip.connected[data-v-e66f1fab]{background:#1f4d2f}.chip.reconnecting[data-v-e66f1fab],.chip.connecting[data-v-e66f1fab]{background:#5a4a14}.chip.disconnected[data-v-e66f1fab]{background:#5a1f1f}.presence[data-v-e66f1fab]{opacity:.85;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button[data-v-e66f1fab]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 10px;cursor:pointer}button[data-v-e66f1fab]:disabled{opacity:.5;cursor:default}.status[data-v-e66f1fab]{margin:24px;font-size:15px}.body[data-v-e66f1fab]{flex:1;display:flex;min-height:0}.center[data-v-e66f1fab]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.drawer[data-v-e66f1fab]{height:42%;min-height:220px;flex:none}.bar[data-v-e66f1fab]{flex-wrap:wrap}@media (max-width: 720px){.studio[data-v-e66f1fab]{height:auto;min-height:100%}.body[data-v-e66f1fab]{flex-direction:column}.center[data-v-e66f1fab]{flex:none}.center[data-v-e66f1fab] .viewer{flex:none;height:55vh;min-height:300px}}fieldset[data-v-81bd0c38]{border:1px solid #3a4252;border-radius:3px;margin:0 0 10px;padding:6px 10px 8px}legend[data-v-81bd0c38]{padding:0 4px;opacity:.85}.find[data-v-81bd0c38]{display:flex;flex-direction:column;gap:3px;margin-bottom:6px}input[data-v-81bd0c38]{background:#141820;color:inherit;border:1px solid #3a4252;border-radius:2px;padding:3px 6px;font:inherit}.list[data-v-81bd0c38]{list-style:none;margin:0;padding:0;height:190px;overflow:auto;background:#141820;border:1px solid #3a4252}.list li[data-v-81bd0c38]{padding:2px 8px;cursor:pointer}.list li[data-v-81bd0c38]:hover{background:#2a3140}.list li.on[data-v-81bd0c38]{background:#1d4f6b}.none[data-v-81bd0c38]{opacity:.6;cursor:default}table[data-v-81bd0c38]{width:100%;border-collapse:collapse}th[data-v-81bd0c38],td[data-v-81bd0c38]{text-align:left;padding:2px 8px;border:1px solid #323b4c}th[data-v-81bd0c38]{background:#2a3140;font-weight:400}.note[data-v-81bd0c38]{margin:6px 0 0;opacity:.65}.fp[data-v-67ae1db9]{display:flex;flex-direction:column;min-height:0;height:100%;color:#dde2ea;font-size:12px}.bar[data-v-67ae1db9]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:4px 8px;background:#1b212c;border-bottom:1px solid #323b4c}.bar .sp[data-v-67ae1db9]{flex:1}.scroll[data-v-67ae1db9]{flex:1;overflow:auto}table[data-v-67ae1db9]{border-collapse:collapse;width:100%}th[data-v-67ae1db9],td[data-v-67ae1db9]{border:1px solid #323b4c;padding:2px 6px;text-align:left;white-space:nowrap}th[data-v-67ae1db9]{background:#232a37;position:sticky;top:0}th.act[data-v-67ae1db9],td.act[data-v-67ae1db9]{background:#1d6fa52e}tr.bad td[data-v-67ae1db9]{background:#e0313126}tr.sel td[data-v-67ae1db9]{outline:1px solid #4dd0e1}input[data-v-67ae1db9],select[data-v-67ae1db9],button[data-v-67ae1db9]{background:#11151b;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:1px 4px;font:inherit}input[data-v-67ae1db9]:not([type=checkbox]){width:110px}button[data-v-67ae1db9]{cursor:pointer}button[data-v-67ae1db9]:disabled{opacity:.45;cursor:default}small[data-v-67ae1db9]{opacity:.6;margin-left:2px}.warn[data-v-67ae1db9]{color:#ffb74d}.empty[data-v-67ae1db9]{text-align:center;opacity:.6;padding:10px}.fpr[data-v-29b1036f]{height:100%;overflow:auto;padding:6px 10px;color:#dde2ea;font-size:12px}ul[data-v-29b1036f]{list-style:none;margin:0;padding:0}li[data-v-29b1036f]{display:flex;gap:8px;padding:3px 4px;border-radius:3px;cursor:pointer}li[data-v-29b1036f]:hover{background:#2d3646}li.error .m[data-v-29b1036f]{color:#ff8787}li.warning .m[data-v-29b1036f]{color:#ffd43b}.m[data-v-29b1036f]{flex:1}small[data-v-29b1036f]{opacity:.6}.ok[data-v-29b1036f]{color:#8ce99a;margin:0}.muted[data-v-29b1036f]{opacity:.6;margin:0}.sec[data-v-e7d83fe3]{border-top:1px solid #323b4c}summary[data-v-e7d83fe3]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600;padding:3px 6px;background:#2a3140;list-style:none;-webkit-user-select:none;user-select:none}summary[data-v-e7d83fe3]::-webkit-details-marker{display:none}.sec:not([open]) summary svg[data-v-e7d83fe3]{transform:rotate(180deg)}table[data-v-e7d83fe3]{width:100%;border-collapse:collapse}table[data-v-e7d83fe3] tr{border-bottom:1px solid #262d3a}table[data-v-e7d83fe3] th{text-align:left;font-weight:400;opacity:.85;padding:2px 6px 2px 8px;width:48%;vertical-align:middle;background:#1d2330}table[data-v-e7d83fe3] td{padding:1px 2px;overflow-wrap:anywhere}table[data-v-e7d83fe3] input:not([type=checkbox]),table[data-v-e7d83fe3] select,table[data-v-e7d83fe3] textarea{width:100%;box-sizing:border-box;background:#141820;color:inherit;border:1px solid #3a4252;border-radius:2px;padding:2px 4px;font:inherit}table[data-v-e7d83fe3] input:disabled,table[data-v-e7d83fe3] select:disabled,table[data-v-e7d83fe3] textarea:disabled{opacity:.6}table[data-v-e7d83fe3] .note{opacity:.75;padding:2px 6px}table[data-v-e7d83fe3] .bad{color:#ff8787;opacity:1}.pp[data-v-514b55e6]{height:100%;display:flex;flex-direction:column;color:#dde2ea;font-size:12px;min-height:0}header[data-v-514b55e6]{flex:none;padding:6px;background:#1b212c;border-bottom:1px solid #323b4c;display:grid;gap:6px}.thumb[data-v-514b55e6]{height:54px;display:grid;place-items:center;background:#2a3140;border:1px solid #323b4c;color:#9ecbe0}.typebar[data-v-514b55e6]{display:flex;gap:6px;align-items:center}.typebar select[data-v-514b55e6]{flex:1;min-width:0;background:#141820;color:inherit;border:1px solid #3a4252;border-radius:2px;padding:2px 4px;font:inherit}.typebar button[data-v-514b55e6]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:3px;padding:2px 8px;font:inherit;cursor:pointer;white-space:nowrap}.typebar button[data-v-514b55e6]:disabled{opacity:.5;cursor:default}.scroll[data-v-514b55e6]{flex:1;min-height:0;overflow:auto}.ft[data-v-8f977435]{height:100%;overflow:auto;color:#dde2ea;font-size:12px;padding:6px;box-sizing:border-box}.search[data-v-8f977435]{width:100%;box-sizing:border-box;margin-bottom:6px;padding:4px 6px;background:#141820;color:inherit;border:1px solid #3a4252;border-radius:4px;font:inherit}.root[data-v-8f977435]{list-style:none;margin:0;padding:0}.row[data-v-8f977435]{display:flex;align-items:center;gap:5px;padding:2px 4px;border-radius:3px;cursor:pointer}.row[data-v-8f977435]:hover{background:#2a3140}li.sel>.row[data-v-8f977435]{background:#1d4f6b;outline:1px solid #4dd0e1}li.hl>.row[data-v-8f977435]{background:#4a1f1f;outline:1px solid #ff8787}.folder .name[data-v-8f977435]{font-weight:600}.chev[data-v-8f977435]{width:12px;flex:none;opacity:.7;display:grid;place-items:center}.ico[data-v-8f977435]{flex:none;color:#9ecbe0}.name[data-v-8f977435]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}small[data-v-8f977435],.count[data-v-8f977435]{opacity:.65;flex:none;font-size:11px}.st[data-v-8f977435]{width:18px;text-align:center;font-size:11px;flex:none}button[data-v-8f977435]{background:none;color:inherit;border:0;padding:0 3px;font:inherit;cursor:pointer}button[data-v-8f977435]:disabled{opacity:.4;cursor:default}.x[data-v-8f977435]{opacity:0}.row:hover .x[data-v-8f977435],li.sel .x[data-v-8f977435]{opacity:.8}.eye[data-v-8f977435]{padding:0;display:grid;place-items:center}.empty[data-v-8f977435]{opacity:.7}.bar[data-v-6b815b12]{display:flex;align-items:center;gap:8px;margin-bottom:8px}label[data-v-6b815b12]{display:flex;align-items:center;gap:8px;flex:1}select[data-v-6b815b12]{flex:1;background:#141820;color:inherit;border:1px solid #3a4252;border-radius:2px;padding:3px 6px;font:inherit}.bar button[data-v-6b815b12]{padding:4px 8px;background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:3px;cursor:pointer;display:grid;place-items:center}.bar button[data-v-6b815b12]:disabled{opacity:.45;cursor:default}.table[data-v-6b815b12]{height:calc(100% - 40px);min-height:300px;border:1px solid #3a4252;background:#181c23}.ribbon[data-v-759f4cde]{background:#1e2430;border-bottom:1px solid #323b4c}.sb[data-v-04cd3ef6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 10px;min-height:24px;background:#1e2430;border-top:1px solid #323b4c;font-size:12px}.msg[data-v-04cd3ef6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.right[data-v-04cd3ef6]{display:flex;gap:14px;flex:none}.ko[data-v-04cd3ef6]{color:#ff8787}.dirty[data-v-04cd3ef6]{color:#ffb74d}.p3d[data-v-7fb28651]{position:absolute;top:0;right:0;bottom:0;left:0;background:#f4f6f8}p[data-v-7fb28651]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;pointer-events:none;color:#555;font-size:13px;text-align:center;padding:0 20px}.err[data-v-7fb28651]{color:#c92a2a}.ftools[data-v-34a674d8]{display:flex;gap:6px;align-items:center;padding:3px 8px;background:#1e2430;border-bottom:1px solid #323b4c;font-size:12px;flex:none}button[data-v-34a674d8]{background:#2a3140;color:#dde2ea;border:1px solid #3a4252;border-radius:4px;padding:1px 10px;cursor:pointer;font:inherit}button.primary[data-v-34a674d8]{background:#2f9e44;border-color:#2f9e44}.hint[data-v-34a674d8]{margin-right:8px;color:#ffe066}.fv[data-v-299ac6a2]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;overflow:hidden}canvas[data-v-299ac6a2]{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.hud[data-v-299ac6a2]{position:absolute;left:8px;bottom:8px;display:flex;gap:10px;align-items:center;background:#0009;color:#dde;font-size:12px;padding:3px 8px;border-radius:4px}.hud button[data-v-299ac6a2]{background:#1d6fa5;color:#fff;border:0;border-radius:3px;padding:1px 8px;cursor:pointer;font:inherit}.views[data-v-cdfa0f66]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.strip[data-v-cdfa0f66]{display:flex;background:#11151b;overflow-x:auto;scrollbar-width:none;flex:none;min-height:26px}.strip button[data-v-cdfa0f66]{background:none;border:0;border-right:1px solid #2c3340;border-bottom:2px solid transparent;color:#aeb8c8;padding:4px 12px;cursor:pointer;white-space:nowrap;font:inherit;font-size:12px}.strip button[data-v-cdfa0f66]{box-shadow:inset 0 2px 0 var(--doc-color, transparent)}.strip button.on[data-v-cdfa0f66]{background:var(--doc-fill, #1e2430);color:#fff;border-bottom-color:#4dd0e1;box-shadow:inset 0 0 0 2px var(--doc-color, transparent)}.strip button[data-v-cdfa0f66]:hover:not(.on){background:#1a1f28}.stage[data-v-cdfa0f66]{position:relative;flex:1;min-height:0}.studio[data-v-46b7969d]{display:flex;flex-direction:column;height:100%;background:#181c23;color:#dde2ea;font:13px system-ui,sans-serif}.bar[data-v-46b7969d]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#11151b;border-bottom:3px solid var(--doc-color, #2c3340);flex-wrap:wrap}.title[data-v-46b7969d]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacer[data-v-46b7969d]{flex:1}.dirty[data-v-46b7969d]{color:#ffb74d}.chip[data-v-46b7969d]{background:#2a3140;border-radius:10px;padding:1px 8px;font-size:12px}.chip.valid.ok[data-v-46b7969d]{color:#8ce99a}.chip.valid.ko[data-v-46b7969d]{color:#ff8787}.banner[data-v-46b7969d]{margin:0;padding:3px 12px;background:#3b3a1f;color:#ffe066;font-size:12px}.ok[data-v-46b7969d]{margin:0;padding:3px 12px;background:#1f4d2f;color:#b2f2bb;font-size:12px}.err[data-v-46b7969d]{margin:0;padding:3px 12px;background:#4a1f1f;color:#ffa8a8;font-size:12px}button[data-v-46b7969d]{background:#2a3140;color:inherit;border:1px solid #3a4252;border-radius:4px;padding:4px 10px;cursor:pointer}.body[data-v-46b7969d]{flex:1;display:flex;min-height:0}.center[data-v-46b7969d]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.dt[data-v-6b1e1261]{display:flex;align-items:stretch;gap:3px;padding:3px 6px 0;background:#0b0e13;overflow-x:auto;scrollbar-width:none;flex:none}button[data-v-6b1e1261]{background:none;border:0;color:#cbd3e1;font:inherit;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:5px;padding:4px 10px}.home[data-v-6b1e1261]{border-radius:4px 4px 0 0}.home.on[data-v-6b1e1261]{background:#1e2430;color:#fff}.tab[data-v-6b1e1261]{display:flex;align-items:center;border-radius:4px 4px 0 0;max-width:240px;box-sizing:border-box}.tab .n[data-v-6b1e1261]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab.model[data-v-6b1e1261]{background:color-mix(in srgb,var(--c) 55%,#0b0e13);border:2px solid transparent;border-bottom:0}.tab.model.on[data-v-6b1e1261]{background:var(--c);color:#fff}.tab.model button[data-v-6b1e1261]{color:#fff}.tab.family[data-v-6b1e1261]{background:transparent;border:2px solid var(--c);border-bottom:0}.tab.family.on[data-v-6b1e1261]{background:#1e2430}.tab.family button[data-v-6b1e1261]{color:#fff}.x[data-v-6b1e1261]{padding:4px 6px;opacity:.7;border-radius:3px}.x[data-v-6b1e1261]:hover{opacity:1;background:#0004}.doc[data-v-ac2babb3]{position:absolute;top:0;right:0;bottom:0;left:0}.lib[data-v-61126ab3]{color:#1f2937}.bar[data-v-61126ab3]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.bar label[data-v-61126ab3]{display:flex;gap:6px;align-items:center}select[data-v-61126ab3],input[data-v-61126ab3]{font:inherit;padding:4px 6px;border:1px solid #b9bec7;border-radius:2px;background:#fff;color:inherit;min-width:0}.bar input[data-v-61126ab3]{width:260px}.cards[data-v-61126ab3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.card[data-v-61126ab3]{width:260px;border:1px solid #c9ced6;border-radius:4px;padding:10px 12px;display:grid;gap:4px;background:#fafbfc}.card[data-v-61126ab3]:hover,.card[data-v-61126ab3]:focus{border-color:#7da4dc;background:#eef3fb;outline:0}.head[data-v-61126ab3]{display:flex;justify-content:space-between;gap:8px}.cat[data-v-61126ab3]{font-size:11px;background:#e3e8f1;border-radius:8px;padding:1px 8px}.desc[data-v-61126ab3]{margin:0;font-size:12px;opacity:.8}small[data-v-61126ab3]{opacity:.65}.acts[data-v-61126ab3]{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}button[data-v-61126ab3]{padding:3px 12px;background:#fff;border:1px solid #b9bec7;border-radius:3px;cursor:pointer;font:inherit}button[data-v-61126ab3]:disabled{opacity:.5;cursor:default}.primary[data-v-61126ab3]{background:#1d5fa5;border-color:#1d5fa5;color:#fff}.danger[data-v-61126ab3]{background:#c0392b;border-color:#c0392b;color:#fff}.error[data-v-61126ab3]{color:#c0392b}.info[data-v-61126ab3]{color:#2e7d32}.muted[data-v-61126ab3]{opacity:.7}.veil[data-v-61126ab3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:20}.modal[data-v-61126ab3]{background:#fff;border:1px solid #b9bec7;border-radius:4px;padding:18px 20px;min-width:360px;display:grid;gap:10px;box-shadow:0 10px 40px #0004}.modal h3[data-v-61126ab3]{margin:0}.modal label[data-v-61126ab3]{display:grid;gap:3px;font-size:12px}.actions[data-v-61126ab3]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.card[data-v-354d1777]{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:168px;height:238px;padding:10px 10px 8px;background:#ececec;border:2px solid #1d6fa5;color:#1f2937;text-align:left;cursor:pointer;font:inherit}.card[data-v-354d1777]:hover{background:#dfe9f5}.thumb[data-v-354d1777]{position:relative;height:126px;background:#fff;display:grid;place-items:center;color:#1d6fa5;margin:0 auto;width:102px;flex:none}.badge[data-v-354d1777]{position:absolute;left:4px;bottom:4px;font:700 8px system-ui;background:#1d6fa5;color:#fff;padding:1px 3px;border-radius:2px}.name[data-v-354d1777]{margin-top:8px;font-weight:600;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.proj[data-v-354d1777]{font-size:12px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}time[data-v-354d1777]{font-size:12px;opacity:.8;margin-top:auto}.card[data-v-c6a9ca7c]{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:168px;height:238px;padding:12px 12px 10px;background:#ececec;border:2px solid #2f9e44;color:#1f2937;text-align:left;cursor:pointer;font:inherit}.card[data-v-c6a9ca7c]:hover:not(:disabled){background:#e3f1e6}.card[data-v-c6a9ca7c]:disabled{cursor:default;opacity:.8}.thumb[data-v-c6a9ca7c]{position:relative;height:126px;background:#fff;display:grid;place-items:center;color:#4a6fa5;margin:0 auto;width:102px;flex:none}.badge[data-v-c6a9ca7c]{position:absolute;left:4px;bottom:4px;font:700 8px system-ui;background:#1d5fa5;color:#fff;padding:1px 3px;border-radius:2px}.bad[data-v-c6a9ca7c]{color:#c0392b}.spin[data-v-c6a9ca7c]{animation:spin-c6a9ca7c 1.2s linear infinite;color:#b8860b}@keyframes spin-c6a9ca7c{to{transform:rotate(360deg)}}.name[data-v-c6a9ca7c]{margin-top:8px;font-weight:600;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.proj[data-v-c6a9ca7c]{font-size:12px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}time[data-v-c6a9ca7c]{font-size:12px;opacity:.8;margin-top:auto}.home[data-v-0dbc18a0]{display:grid;grid-template-columns:237px 1fr;height:100%;background:#fff;color:#1f2937;font:14px system-ui,Segoe UI,sans-serif}.side[data-v-0dbc18a0]{background:#f0f0f0;padding:56px 20px 16px;display:flex;flex-direction:column;gap:8px;overflow:auto}.side h1[data-v-0dbc18a0]{margin:0 0 24px 8px;font-size:24px;font-weight:600}.side h3[data-v-0dbc18a0]{margin:14px 0 0;font-size:12px;font-weight:400;opacity:.75}.big[data-v-0dbc18a0]{padding:9px;background:#fff;border:1px solid #b9bec7;border-radius:3px;color:inherit;cursor:pointer;font:inherit}.big[data-v-0dbc18a0]:hover:not(:disabled){background:#e6eefb;border-color:#7da4dc}.big[data-v-0dbc18a0]:disabled{opacity:.5}nav[data-v-0dbc18a0]{margin:26px -20px 0;display:grid}nav button[data-v-0dbc18a0]{text-align:left;padding:12px 34px;background:none;border:0;color:inherit;cursor:pointer;font:inherit}nav button[data-v-0dbc18a0]:hover{background:#e4e4e4}nav button.on[data-v-0dbc18a0]{background:#fff;font-weight:600}footer[data-v-0dbc18a0]{margin-top:auto;display:grid;gap:6px}.who[data-v-0dbc18a0]{opacity:.8}.link[data-v-0dbc18a0]{background:none;border:0;padding:0;color:#1d5fa5;text-align:left;cursor:pointer;font:inherit}.link[data-v-0dbc18a0]:hover{text-decoration:underline}main[data-v-0dbc18a0]{padding:56px 18px 18px;overflow:auto;min-width:0}main h2[data-v-0dbc18a0]{margin:0 0 22px;font-size:20px;font-weight:400}.tools[data-v-0dbc18a0]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.tools>button[data-v-0dbc18a0]{background:none;border:1px solid transparent;border-radius:3px;padding:4px;cursor:pointer;color:inherit;display:grid;place-items:center}.tools>button.on[data-v-0dbc18a0]{background:#cfe0f7;border-color:#8fb0dc}.tools>button[data-v-0dbc18a0]:disabled{opacity:.4;cursor:default}.sort[data-v-0dbc18a0]{display:flex;gap:8px;align-items:center;margin-left:8px}select[data-v-0dbc18a0],input[data-v-0dbc18a0]{font:inherit;padding:4px 6px;border:1px solid #b9bec7;border-radius:2px;background:#fff;color:inherit;min-width:0}.find[data-v-0dbc18a0]{margin-left:auto;position:relative;display:flex;align-items:center}.find input[data-v-0dbc18a0]{width:380px;padding-right:28px}.find svg[data-v-0dbc18a0]{position:absolute;right:8px;opacity:.6}.projbar[data-v-0dbc18a0]{display:flex;gap:20px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.projbar label[data-v-0dbc18a0]{display:flex;gap:8px;align-items:center}.projbar form[data-v-0dbc18a0]{display:flex;gap:6px;margin-top:6px}.grid[data-v-0dbc18a0]{display:flex;flex-wrap:wrap;gap:14px}.show[data-v-0dbc18a0]{display:flex;margin-left:8px}.show .sh[data-v-0dbc18a0]{background:#fff;border:1px solid #b9bec7;padding:3px 10px;cursor:pointer;font:inherit;color:inherit;border-radius:0}.show .sh[data-v-0dbc18a0]:first-child{border-radius:3px 0 0 3px}.show .sh[data-v-0dbc18a0]:last-child{border-radius:0 3px 3px 0}.show .sh+.sh[data-v-0dbc18a0]{border-left:0}.show .sh.on.all[data-v-0dbc18a0]{background:#e6eefb;border-color:#7da4dc}.show .sh.on.models[data-v-0dbc18a0]{background:#dff3e4;border-color:#2f9e44}.show .sh.on.families[data-v-0dbc18a0]{background:#d6e8f7;border-color:#1d6fa5}.list tr.m td[data-v-0dbc18a0]:first-child{border-left:4px solid #2f9e44}.list tr.f td[data-v-0dbc18a0]:first-child{border-left:4px solid #1d6fa5}.list[data-v-0dbc18a0],.me table[data-v-0dbc18a0]{width:100%;border-collapse:collapse}.list th[data-v-0dbc18a0],.list td[data-v-0dbc18a0]{text-align:left;padding:8px 10px;border-bottom:1px solid #e3e5ea}.list tr:hover:not(.off) td[data-v-0dbc18a0]{background:#eef3fb}.list tr.off[data-v-0dbc18a0]{opacity:.7}.Ready[data-v-0dbc18a0]{color:#2e7d32}.Failed[data-v-0dbc18a0]{color:#c0392b}.Importing[data-v-0dbc18a0]{color:#b8860b}.error[data-v-0dbc18a0]{color:#c0392b}.info[data-v-0dbc18a0]{color:#2e7d32}.muted[data-v-0dbc18a0]{opacity:.7}.veil[data-v-0dbc18a0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:20}.modal[data-v-0dbc18a0]{background:#fff;border:1px solid #b9bec7;border-radius:4px;padding:18px 20px;min-width:340px;display:grid;gap:10px;box-shadow:0 10px 40px #0004}.modal h3[data-v-0dbc18a0]{margin:0}.modal label[data-v-0dbc18a0]{display:grid;gap:3px;font-size:12px}.actions[data-v-0dbc18a0]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.actions button[data-v-0dbc18a0]{padding:5px 16px;background:#fff;border:1px solid #b9bec7;border-radius:3px;cursor:pointer;font:inherit}.actions .primary[data-v-0dbc18a0]{background:#1d5fa5;border-color:#1d5fa5;color:#fff}.actions button[data-v-0dbc18a0]:disabled{opacity:.5}@media (max-width: 760px){.home[data-v-0dbc18a0]{grid-template-columns:1fr;height:auto}.find input[data-v-0dbc18a0]{width:200px}}html,body,#app{height:100%;margin:0;background:#181c23}.app[data-v-39a4e488]{display:flex;flex-direction:column;height:100%}.stage[data-v-39a4e488]{position:relative;flex:1;min-height:0}.login[data-v-39a4e488]{height:100%;display:grid;place-items:center;color:#dde2ea;font:14px system-ui}form[data-v-39a4e488]{display:grid;gap:10px;width:300px}h1[data-v-39a4e488]{margin:0}label.inline[data-v-39a4e488]{display:flex;gap:6px;align-items:center}input[data-v-39a4e488]:not([type=checkbox]){width:100%;box-sizing:border-box;padding:6px;background:#141820;color:inherit;border:1px solid #3a4252;border-radius:4px}button[data-v-39a4e488]{padding:6px;background:#1d6fa5;color:#fff;border:0;border-radius:4px;cursor:pointer}button[data-v-39a4e488]:disabled{opacity:.5}small[data-v-39a4e488]{color:#ffb74d}
