:root{--paper:#fbf8f1;--paper-2:#f3eedf;--ink:#1c1a17;--ink-2:#3a342c;--rule:#cdc5b0;--hot:#3563a8;--hover-bg:#fff7df;--xy:#c83a3a;--xz:#3f8a4f;--yz:#3563a8;--font-display:"Architects Daughter", cursive;--font-body:"Architects Daughter", cursive;--font-label:"Architects Daughter", cursive;--font-mono:"JetBrains Mono", monospace}body.app-mode-lab{--hot:#e07a1f}html[data-render-mode=studio]{--hot:#3f8a4f}#lab-root{--bg:var(--paper);--panel:var(--paper-2);--border:var(--rule);--text:var(--ink);--muted:var(--ink-2);--accent:var(--hot);--accent-bg:var(--hot);--accent-text:#fff;--grid-major:#d8d2bf;--grid-minor:#e8e2d0;--edge:var(--ink);--vertex:var(--ink);--snap:#00a86b;--select:var(--hot);--preview:#e07a1f8c;box-sizing:border-box;background:var(--bg);color:var(--text);text-transform:uppercase;flex-direction:column;padding-top:60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:0}#lab-root *{box-sizing:border-box}#lab-root input,#lab-root textarea,#lab-root [contenteditable=true]{text-transform:none}#lab-root #lab-body{flex:auto;min-height:0;display:flex;overflow:hidden}#lab-root #lab-toolbar{background:var(--paper-2);border-bottom:1.4px solid var(--ink);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:6px;height:44px;padding:0 10px;display:flex}body.app-mode-lab #lab-root #lab-toolbar{display:none}#lab-root #lab-toolbar .tool-btn{border:1.2px solid var(--ink);background:var(--paper);min-width:36px;height:30px;color:var(--ink);font-family:var(--font-body);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:400;transition:background 80ms;display:inline-flex}#lab-root #lab-toolbar .tool-btn:hover{background:var(--hover-bg)}#lab-root #lab-toolbar .tool-btn.active{background:var(--hot);color:#fff;border-color:var(--hot);box-shadow:1px 2px #1c1a172e}#lab-root #lab-toolbar .sep{background:var(--ink);opacity:.35;width:1.2px;height:22px;margin:0 4px}#lab-root #lab-toolbar .brand{font-family:var(--font-display);color:var(--ink);margin-right:12px;font-size:22px;font-weight:400;line-height:1}#lab-root #lab-toolbar .lab-plane-chip{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink-2);border-left:1.2px solid var(--ink);margin-right:4px;padding:0 10px 0 12px;font-size:11px}#lab-root #lab-toolbar .lab-plane-chip:empty{display:none}#lab-root #lab-toolbar .tool-btn.lab-restore-btn{background:var(--hover-bg);border-color:var(--hot);color:var(--ink);font-family:var(--font-body)}#lab-root #lab-toolbar .tool-btn.lab-restore-btn:hover{background:var(--hot);color:#fff}#lab-root #lab-toolbar .brand a{color:var(--muted);text-decoration:none}#lab-root #lab-toolbar .brand a:hover{color:var(--text)}#lab-root #lab-canvas-wrap{flex:auto;position:relative;overflow:hidden}#lab-root #lab-canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}#lab-root #lab-canvas.tool-select{cursor:default}#lab-root #lab-canvas.dragging{cursor:grabbing}#lab-root #lab-canvas.panning{cursor:move}#lab-root #lab-canvas-3d{cursor:default;width:100%;height:100%;display:none}#lab-root #lab-canvas-3d.visible{display:block}#lab-root #lab-canvas.hidden{display:none}#lab-root #lab-3d-loading{color:var(--muted);z-index:20;pointer-events:none;background:#f7f7f6eb;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:none;position:absolute;inset:0}#lab-root #lab-3d-loading.visible{display:flex}#lab-root #lab-3d-loading .spinner{border:3px solid #dcdcd7;border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite labSpin}@keyframes labSpin{to{transform:rotate(360deg)}}#lab-root #lab-toolbar .tool-btn.tool-3d.active{color:#fff;background:#374151;border-color:#374151}#lab-root #lab-status{font-family:var(--font-mono);color:var(--ink-2);pointer-events:none;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}#lab-root #lab-tool-indicator{border:1.1px solid var(--ink);background:var(--paper-2);color:var(--ink);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;pointer-events:auto;border-radius:10px;flex:none;padding:1px 8px;font-size:10px;display:inline-block}#lab-root #lab-tool-indicator.draw-active{background:var(--hot);color:var(--paper);border-color:var(--hot);cursor:pointer}#lab-root #lab-help{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink-2);border:1.2px solid var(--ink);pointer-events:none;background:#fbf8f1eb;border-radius:4px;padding:6px 10px;font-size:11px;line-height:1.5;position:absolute;top:8px;right:10px}#lab-root #lab-help kbd{background:#eee;border:1px solid #ccc;border-radius:3px;padding:0 4px;font-family:inherit;font-size:10px}.dim-edit-input{font-variant-numeric:tabular-nums;text-align:center;color:#1a1a1a;z-index:10;background:#fff;border:2px solid #2b6cb0;border-radius:4px;outline:none;width:88px;height:26px;padding:0 6px;font-family:inherit;font-size:13px;position:absolute;box-shadow:0 2px 6px #00000026}.dim-edit-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dim-edit-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dim-edit-input[type=number]{-moz-appearance:textfield}.lab-drag-dim-label{font-variant-numeric:tabular-nums;color:#2b6cb0;white-space:nowrap;pointer-events:none;z-index:15;background:#fffffff5;border:1px solid #2b6cb0;border-radius:4px;padding:3px 8px;font-family:inherit;font-size:12px;font-weight:600;position:absolute;transform:translate(-50%,-100%);box-shadow:0 1px 4px #0000001a}.lab-drag-dim-label.invalid{color:#a04040;border-color:#a04040}#lab-root #lab-groups-panel{background:var(--panel);border-right:1px solid var(--border);-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;width:288px;min-height:0;display:flex;position:relative}#lab-root #lab-groups-resize{cursor:col-resize;z-index:5;background:0 0;width:6px;transition:background .12s;position:absolute;top:0;bottom:0;right:0}#lab-root #lab-groups-resize:hover,#lab-root #lab-groups-resize.dragging{background:var(--hot);opacity:.55}:is(#lab-root,#unified-panel) #lab-groups-header{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:1.2px solid var(--rule);padding:14px 16px 10px;font-size:11px;font-weight:400}:is(#lab-root,#unified-panel) #lab-groups-list{flex-direction:column;flex:auto;gap:6px;padding:10px 12px;display:flex;overflow-y:auto}:is(#lab-root,#unified-panel) .group-row{border:1.4px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:5px;flex-direction:column;gap:4px;padding:7px 10px 8px;display:flex;position:relative}:is(#lab-root,#unified-panel) .group-row:hover{background:var(--hover-bg)}:is(#lab-root,#unified-panel) .group-row:before{content:"";background:var(--group-color,var(--rule));opacity:.55;border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:4px}:is(#lab-root,#unified-panel) .group-row.active:before{opacity:1;width:4px;left:3px}:is(#lab-root,#unified-panel) .group-row.active{background:var(--hover-bg);border-color:var(--hot);box-shadow:2px 3px #1c1a172e}:is(#lab-root,#unified-panel) .group-row-top{align-items:center;gap:6px;display:flex}:is(#lab-root,#unified-panel) .group-name{font-family:var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;flex:1;min-width:0;padding:2px 4px;font-size:18px;font-weight:400;line-height:1;overflow:hidden}:is(#lab-root,#unified-panel) .group-name:hover{background:#fff7df99}:is(#lab-root,#unified-panel) .group-name-input{border:1px solid var(--accent);color:var(--text);background:#fff;border-radius:3px;outline:none;flex:1;min-width:0;padding:2px 4px;font-family:inherit;font-size:13px;font-weight:500}:is(#lab-root,#unified-panel) .group-btn{cursor:pointer;color:var(--ink-2);font-family:var(--font-body);background:0 0;border:none;border-radius:3px;padding:2px 5px;font-size:14px;line-height:1}:is(#lab-root,#unified-panel) .group-btn:hover{background:var(--hover-bg);color:var(--ink)}:is(#lab-root,#unified-panel) .group-btn.danger:hover{color:#8b2424;background:#c83a3a2e}:is(#lab-root,#unified-panel) .group-btn-move{display:none}:is(#lab-root,#unified-panel) .group-row.has-selection .group-btn-move{display:inline-flex}:is(#lab-root,#unified-panel) .group-btn-eye{filter:grayscale();opacity:.6;font-size:13px}:is(#lab-root,#unified-panel) .group-btn-eye:hover{filter:grayscale(.2);opacity:1}:is(#lab-root,#unified-panel) .group-row.hidden .group-btn-eye{opacity:.85;filter:grayscale(.3)}:is(#lab-root,#unified-panel) .group-row.hidden{background:0 0!important}:is(#lab-root,#unified-panel) .group-row.hidden .group-name,:is(#lab-root,#unified-panel) .group-row.hidden .group-opacity-row{opacity:.5}:is(#lab-root,#unified-panel) .group-row.hidden:before{opacity:.15}:is(#lab-root,#unified-panel) .group-opacity-row{font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:6px;font-size:10px;display:flex}:is(#lab-root,#unified-panel) .group-opacity-row input[type=range]{flex:1;min-width:0}:is(#lab-root,#unified-panel) .group-opacity-val{text-align:right;font-variant-numeric:tabular-nums;width:32px}:is(#lab-root,#unified-panel) #lab-groups-footer{border-top:1px solid var(--border);padding:8px 10px}:is(#lab-root,#unified-panel) #lab-groups-new{border:1px dashed var(--border);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:7px 10px;font-family:inherit;font-size:12px}:is(#lab-root,#unified-panel) #lab-groups-new:hover{border-color:var(--accent);color:var(--accent);background:#2b6cb00f}:is(#lab-root,#unified-panel) .group-confirm{border:1px solid var(--accent);z-index:5;background:#fff;border-radius:5px;flex-direction:column;gap:8px;padding:8px 10px;display:flex;position:absolute;top:0;left:6px;right:6px;box-shadow:0 4px 14px #0000001f}:is(#lab-root,#unified-panel) .group-confirm-msg{color:var(--text);font-size:12px;line-height:1.4}:is(#lab-root,#unified-panel) .group-confirm-actions{justify-content:flex-end;gap:6px;display:flex}:is(#lab-root,#unified-panel) .group-confirm-actions button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:3px;padding:4px 10px;font-family:inherit;font-size:12px}:is(#lab-root,#unified-panel) .group-confirm-actions button.primary{color:#fff;background:#a04040;border-color:#a04040}:is(#lab-root,#unified-panel) .group-confirm-actions button.primary:hover{background:#8a3535;border-color:#8a3535}#lab-root .lab-plane-cube{perspective:600px;z-index:6;pointer-events:none;-webkit-user-select:none;user-select:none;width:110px;height:110px;position:absolute;top:16px;right:16px}#lab-root .lab-viewport-label{font-family:var(--font-label);letter-spacing:.08em;color:var(--ink-2);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5;font-size:11px;position:absolute;top:12px;left:14px}#lab-root .lab-onion-sheet{pointer-events:none;z-index:4;width:62%;height:68%;transform-style:preserve-3d;background:repeating-linear-gradient(0deg,#1c1a1706 0 1px,#0000 1px 5px),#fffdf4db;border:1.2px solid #1c1a1799;border-radius:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:2px 3px #1c1a171a,inset 0 0 24px #fff0aa2e}#lab-root .lab-onion-content{border-radius:inherit;pointer-events:none;position:absolute;inset:0;width:100%!important;height:100%!important}#lab-root .lab-onion-label{background:var(--paper);border:1.2px solid var(--ink);font-family:var(--font-body);color:var(--ink);border-radius:10px;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:12px;display:inline-flex;position:absolute;top:10px;left:12px;box-shadow:1px 2px #1c1a172e}#lab-root .lab-onion-dot{border:1px solid var(--ink);border-radius:50%;width:8px;height:8px;display:inline-block}@keyframes labOnionFlipLeft{0%{opacity:0;transform:translate(-50%,-50%)perspective(1400px)rotate3d(1,1,0,-120deg)}18%{opacity:1}60%{opacity:1;transform:translate(-50%,-50%)perspective(1400px)rotate3d(1,1,0,-18deg)}85%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)perspective(1400px)rotate3d(1,1,0,0)}}#lab-root .lab-onion-sheet.onion-flip-left{transform-origin:0 0;animation:.85s cubic-bezier(.4,.1,.2,1) both labOnionFlipLeft}@keyframes labOnionFlipRight{0%{opacity:0;transform:translate(-50%,-50%)perspective(1400px)rotate3d(1,-1,0,-120deg)}18%{opacity:1}60%{opacity:1;transform:translate(-50%,-50%)perspective(1400px)rotate3d(1,-1,0,-18deg)}85%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)perspective(1400px)rotate3d(1,-1,0,0)}}#lab-root .lab-onion-sheet.onion-flip-right{transform-origin:100% 0;animation:.85s cubic-bezier(.4,.1,.2,1) both labOnionFlipRight}@keyframes labOnionDrop{0%{opacity:0;transform:translate(-50%,-110%)rotate(-3deg)}35%{opacity:1}70%{opacity:1;transform:translate(-50%,-49%)rotate(.4deg)}85%{opacity:.9;transform:translate(-50%,-51%)rotate(-.2deg)}to{opacity:0;transform:translate(-50%,-50%)rotate(0)}}#lab-root .lab-onion-sheet.onion-drop{animation:.95s cubic-bezier(.3,.8,.4,1) both labOnionDrop}#lab-root .lab-canvas-pills{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;bottom:34px;right:12px}#lab-root .lab-grid-toggle{border:1.1px solid var(--ink);background:var(--paper-2);color:var(--ink-2);font-family:var(--font-label);letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:5;border-radius:12px;padding:3px 9px;font-size:11px;line-height:1.4}#lab-root .lab-grid-toggle:hover{background:var(--hover-bg);color:var(--ink)}#lab-root .lab-construction-toggle{border:1.1px solid var(--ink);background:var(--paper-2);color:var(--ink-2);font-family:var(--font-label);letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:5;border-radius:12px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;line-height:1.4;transition:background .12s,color .12s,border-color .12s;display:inline-flex}#lab-root .lab-construction-toggle:hover{background:var(--hover-bg);color:var(--ink)}#lab-root .lab-construction-toggle.locked{background:var(--hot);color:var(--paper);border-color:var(--hot)}#lab-root .lab-construction-toggle .lct-icon{font-size:13px;line-height:1}#lab-root .lab-plane-cube-stage{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,1.4,.5,1);position:relative;transform:rotateX(-22deg)rotateY(-32deg)}#lab-root .lab-plane-cube[data-active-plane=xy] .lab-plane-cube-stage{transform:rotateX(-86deg)rotateY(-4deg)}#lab-root .lab-plane-cube[data-active-plane=xz] .lab-plane-cube-stage{transform:rotateX(-4deg)rotateY(-4deg)}#lab-root .lab-plane-cube[data-active-plane=yz] .lab-plane-cube-stage{transform:rotateX(-4deg)rotateY(-86deg)}#lab-root .lab-plane-cube-face{border:1.4px solid var(--ink);background:var(--paper);box-sizing:border-box;font-family:var(--font-display);color:var(--ink);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#lab-root .lab-plane-cube-face span{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1}#lab-root .lab-plane-cube-face em{font-family:var(--font-label);letter-spacing:.08em;color:var(--ink-2);margin-top:3px;font-size:9px;font-style:normal}#lab-root .lab-plane-cube-face[data-plane=xy]:before,#lab-root .lab-plane-cube-face[data-plane=xz]:before,#lab-root .lab-plane-cube-face[data-plane=yz]:before{content:"";pointer-events:none;opacity:0;border-radius:inherit;transition:opacity .18s;position:absolute;inset:0}#lab-root .lab-plane-cube-face[data-plane=xy]:before{background:var(--xy)}#lab-root .lab-plane-cube-face[data-plane=xz]:before{background:var(--xz)}#lab-root .lab-plane-cube-face[data-plane=yz]:before{background:var(--yz)}#lab-root .lab-plane-cube[data-active-plane=xy] .lab-plane-cube-face[data-plane=xy]:before,#lab-root .lab-plane-cube[data-active-plane=xz] .lab-plane-cube-face[data-plane=xz]:before,#lab-root .lab-plane-cube[data-active-plane=yz] .lab-plane-cube-face[data-plane=yz]:before{opacity:.44}#lab-root .lab-plane-cube[data-active-plane=xy] .lab-plane-cube-face[data-plane=xy],#lab-root .lab-plane-cube[data-active-plane=xz] .lab-plane-cube-face[data-plane=xz],#lab-root .lab-plane-cube[data-active-plane=yz] .lab-plane-cube-face[data-plane=yz]{border-color:var(--hot);border-width:2px}#lab-root .lab-plane-cube-face.lpf-front{transform:translateZ(55px)}#lab-root .lab-plane-cube-face.lpf-back{transform:rotateY(180deg)translateZ(55px)}#lab-root .lab-plane-cube-face.lpf-right{transform:rotateY(90deg)translateZ(55px)}#lab-root .lab-plane-cube-face.lpf-left{transform:rotateY(-90deg)translateZ(55px)}#lab-root .lab-plane-cube-face.lpf-top{transform:rotateX(90deg)translateZ(55px)}#lab-root .lab-plane-cube-face.lpf-bottom{transform:rotateX(-90deg)translateZ(55px)}:is(#lab-root,#unified-panel) .group-loops-wrap{margin-top:6px}:is(#lab-root,#unified-panel) .group-loops-toggle{cursor:pointer;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-radius:3px;align-items:center;gap:6px;padding:2px 4px;font-size:10px;display:flex}:is(#lab-root,#unified-panel) .group-loops-toggle:hover{background:var(--hover-bg)}:is(#lab-root,#unified-panel) .group-loops-chev{font-family:var(--font-display);text-align:center;width:12px;font-size:14px;line-height:1}:is(#lab-root,#unified-panel) .group-loops-count{font-family:var(--font-mono);font-size:10px}:is(#lab-root,#unified-panel) .group-loops-list{border-left:1.4px dashed var(--ink);flex-direction:column;gap:4px;margin:4px 0 0 6px;padding-left:10px;display:flex}:is(#lab-root,#unified-panel) .group-loop-row{cursor:pointer;background:var(--paper);border:1px dashed var(--ink);border-radius:3px;align-items:center;gap:6px;padding:4px 6px;transition:background 80ms;display:flex}:is(#lab-root,#unified-panel) .group-loop-row:hover{background:var(--hover-bg)}:is(#lab-root,#unified-panel) .group-loop-row:hover .group-loop-thumb{transform-origin:0;z-index:2;background:var(--paper);transition:transform .18s cubic-bezier(.3,.8,.4,1) .15s,box-shadow .18s .15s;position:relative;transform:scale(1.6);box-shadow:1px 2px #1c1a172e}:is(#lab-root,#unified-panel) .group-loop-thumb{border:1px solid var(--ink);background:var(--paper-2);width:28px;height:18px;color:var(--ink-2);font-family:var(--font-display);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:transform .12s,box-shadow .12s;display:inline-flex}:is(#lab-root,#unified-panel) .group-loop-name{font-family:var(--font-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}:is(#lab-root,#unified-panel) .group-loop-plane{font-family:var(--font-mono);letter-spacing:.04em;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:600;line-height:1.3;display:inline-block}:is(#lab-root,#unified-panel) .group-loop-name-input{font-family:var(--font-body);border:1px solid var(--hot);background:var(--paper);color:var(--ink);border-radius:3px;outline:none;flex:1;min-width:0;padding:1px 4px;font-size:12px}:is(#lab-root,#unified-panel) .group-loop-eye{cursor:pointer;filter:grayscale();opacity:.55;background:0 0;border:none;flex:none;margin:0;padding:1px 3px;font-size:11px;line-height:1;transition:opacity .12s,filter .12s}:is(#lab-root,#unified-panel) .group-loop-eye:hover{filter:grayscale(.2);opacity:1}:is(#lab-root,#unified-panel) .group-loop-row.hidden{opacity:.45}:is(#lab-root,#unified-panel) .group-loop-row.hidden .group-loop-thumb{opacity:.5}:is(#lab-root,#unified-panel) .group-loop-row.hidden .group-loop-eye{opacity:.85;filter:grayscale(.4)}:is(#lab-root,#unified-panel) .group-handle{border:1.2px solid var(--ink);background:var(--paper-2);width:18px;height:18px;font-family:var(--font-mono);color:var(--ink-2);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}:is(#lab-root,#unified-panel) .group-plane-dots{flex:none;align-items:center;gap:3px;display:inline-flex}:is(#lab-root,#unified-panel) .plane-dot{border:1.1px solid var(--ink);border-radius:50%;flex:none;width:9px;height:9px}:is(#lab-root,#unified-panel) .plane-dot.pd-xy{background:var(--xy)}:is(#lab-root,#unified-panel) .plane-dot.pd-xz{background:var(--xz)}:is(#lab-root,#unified-panel) .plane-dot.pd-yz{background:var(--yz)}:is(#lab-root,#unified-panel) .group-chev{font-family:var(--font-display);color:var(--ink-2);-webkit-user-select:none;user-select:none;flex:none;font-size:18px;line-height:1}:is(#lab-root,#unified-panel) .group-loops-card{border:1.1px solid var(--ink);background:var(--paper);border-radius:4px;margin-top:4px;margin-left:10px;padding:5px 7px}:is(#lab-root,#unified-panel) .group-plane-tabs{gap:3px;margin-bottom:5px;display:flex}:is(#lab-root,#unified-panel) .group-plane-tab{border:1.1px solid var(--ink);background:var(--paper-2);font-family:var(--font-label);letter-spacing:.04em;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;padding:1px 6px;font-size:9px;line-height:1.4;display:inline-block}:is(#lab-root,#unified-panel) .group-plane-tab.active{background:var(--hover-bg);border-color:var(--hot);color:var(--ink)}
