.rm-stage{position:absolute;inset:0}.rm-desk,.rm-lap,.rm-third,.rm-wire{position:absolute}.rm-stage[data-lay=wide] .rm-desk{top:61px;left:12px}.rm-stage[data-lay=wide] .rm-wire-a{top:165px;left:312px}.rm-stage[data-lay=wide] .rm-lap{top:84px;left:356px}.rm-stage[data-lay=wide] .rm-wire-b{top:165px;left:572px}.rm-stage[data-lay=wide] .rm-third{top:116px;left:606px}.rm-stage[data-lay=tall] .rm-desk{top:12px;left:24px}.rm-stage[data-lay=tall] .rm-wire-a{top:228px;left:180px}.rm-stage[data-lay=tall] .rm-lap{top:288px;left:46px}.rm-wire .zn-wire{background:var(--v4-ink-4);display:block}.rm-wire[data-on="0"]{opacity:0}@media (prefers-reduced-motion:no-preference){.rm-wire{transition:opacity var(--v4-d-panel) var(--v4-ease)}}.rm-pane{flex-direction:column;flex:1;min-width:0;display:flex}.rm-rail{background:var(--v4-panel-2);border-right:1px solid var(--v4-line-faint);flex-direction:column;flex:none;gap:7px;padding:9px 6px;display:flex}.rm-ws{cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;min-width:0;height:20px;padding:0 4px;display:flex;position:relative}.rm-ws:after{content:"";position:absolute;inset:-6px -4px}.rm-ws[data-selected="1"]{background:var(--v4-panel-3)}.rm-ws[data-arrived="0"]{opacity:0}.rm-ws:focus-visible{outline:2px solid var(--v4-accent);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.rm-ws{transition:opacity var(--v4-d-panel) var(--v4-ease), background-color var(--v4-d-panel) var(--v4-ease)}}.rm-ws-spine{border-radius:1.5px;flex:none;width:3px;height:15px}.rm-rail[data-tiny="1"]{gap:6px;padding:8px 5px}.rm-rail[data-tiny="1"] .rm-ws{height:11px;padding:0 2px}.rm-rail[data-tiny="1"] .rm-ws-spine{height:10px}.rm-sessions{background:var(--v4-panel);border-right:1px solid var(--v4-line-faint);flex-direction:column;flex:none;gap:6px;padding:9px 7px;display:flex}.rm-sess{text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;min-width:0;height:16px;padding:0 3px;display:flex}.rm-sess[data-arrived="0"]{opacity:0}.rm-sess[data-held="1"]{border-color:var(--v4-accent);background:var(--v4-accent-wash)}button.rm-sess{cursor:grab;touch-action:none;position:relative}button.rm-sess:after{content:"";position:absolute;inset:-8px -4px}button.rm-sess:active{cursor:grabbing}button.rm-sess:focus-visible{outline:2px solid var(--v4-accent);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.rm-sess{transition:opacity var(--v4-d-panel) var(--v4-ease), transform var(--v4-d-travel) var(--v4-ease), border-color var(--v4-d-panel) var(--v4-ease), background-color var(--v4-d-panel) var(--v4-ease)}}.rm-dot{flex:none;justify-content:center;align-items:center;width:9px;height:9px;display:inline-flex}.rm-dot .zn-dot{width:9px;height:9px}.rm-dot .zn-dot i{width:6px;height:6px}.rm-sessions[data-tiny="1"]{gap:5px;padding:8px 5px}.rm-sessions[data-tiny="1"] .rm-sess{height:9px;padding:0}.rm-sessions[data-tiny="1"] .rm-dot,.rm-sessions[data-tiny="1"] .rm-dot .zn-dot{width:6px;height:6px}.rm-sessions[data-tiny="1"] .rm-dot .zn-dot i{width:4px;height:4px}
.nl-stage{position:absolute;inset:0}.nl-win-slot{transform-origin:50%;will-change:transform, opacity;position:absolute}.nl-win{width:100%;height:100%}.nl-stage[data-lay=wide] .nl-win-slot{--nl-dx:0px;--nl-dy:197px;width:560px;height:300px;top:18px;left:40px}.nl-stage[data-lay=tall] .nl-win-slot{--nl-dx:0px;--nl-dy:205px;width:344px;height:300px;top:12px;left:8px}.nl-win-slot[data-closed="1"]{transform:translate3d(var(--nl-dx), var(--nl-dy), 0) scale(.14);opacity:0}@media (prefers-reduced-motion:no-preference){.nl-win-slot{transition:transform var(--v4-d-travel) var(--v4-ease), opacity var(--v4-d-panel) var(--v4-ease)}}.nl-ghost{border:1px dashed var(--v4-line-thin);opacity:0;pointer-events:none;border-radius:12px;position:absolute}.nl-ghost[data-on="1"]{opacity:1}@media (prefers-reduced-motion:no-preference){.nl-ghost{transition:opacity var(--v4-d-panel) var(--v4-ease)}}.nl-stage[data-lay=wide] .nl-ghost{width:560px;height:300px;top:18px;left:40px}.nl-stage[data-lay=tall] .nl-ghost{width:344px;height:300px;top:12px;left:8px}.nl-close{cursor:pointer;background:0 0;border:0;border-radius:10px;width:44px;height:44px;padding:0;position:absolute;top:-8px;left:-10px}.nl-close:focus-visible{outline:2px solid var(--v4-accent);outline-offset:-4px}.nl-win-slot[data-closed="1"] .nl-close{pointer-events:none}.nl-pane{flex-direction:column;flex:1;min-width:0;display:flex}.nl-dock{border-top:1px solid var(--v4-line-frame);background:var(--v4-panel-2);justify-content:center;align-items:center;gap:26px;display:flex;position:absolute;bottom:0;left:0;right:0}.nl-stage[data-lay=wide] .nl-dock{height:70px}.nl-stage[data-lay=tall] .nl-dock{gap:18px;height:66px}.nl-win .zn-sessions{padding-block:12px}.nl-win .zn-sess{padding-block:5px}.nl-pips{border:1px solid var(--v4-line-thin);background:var(--v4-panel);border-radius:999px;align-items:center;gap:9px;height:30px;padding-inline:12px;display:inline-flex}.nl-pip{flex:none;justify-content:center;align-items:center;width:9px;height:9px;display:inline-flex}.nl-pip .zn-dot{width:9px;height:9px}.nl-pip .zn-dot i{width:7px;height:7px}.nl-tile{border:1px solid var(--v4-line-thin);background:var(--v4-panel);cursor:pointer;transform-origin:50%;border-radius:11px;flex:none;width:40px;height:40px;padding:0;position:relative}.nl-tile:after{content:"";position:absolute;inset:-6px}.nl-tile:hover{border-color:var(--v4-line-solid)}.nl-tile:focus-visible{outline:2px solid var(--v4-accent);outline-offset:2px}.nl-tile[data-pressed="1"]{transform:scale(.92)}@media (prefers-reduced-motion:no-preference){.nl-tile{transition:transform var(--v4-d-flick) var(--v4-ease), border-color var(--v4-d-hover) var(--v4-ease)}}.nl-tile-face{justify-content:center;align-items:stretch;gap:3px;display:flex;position:absolute;inset:9px}.nl-tile-spine{border-radius:1.5px;flex:none;width:3px}.nl-tile-run{background:var(--v4-accent);opacity:0;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-9px;left:50%}.nl-tile[data-running="1"] .nl-tile-run{opacity:1}@media (prefers-reduced-motion:no-preference){.nl-tile-run{transition:opacity var(--v4-d-panel) var(--v4-ease)}}
