.scene-wrap{--sc-wall:#ece6da;--sc-wall-2:#e2dacb;--sc-cut:#9c9384;--sc-floor:#d8d0c0;--sc-slab:#b9af9c;--sc-line:#1c1a1747;--sc-edge:#1c1a174d;--sc-dev:#2a2b31;--sc-bezel:#17181c;--sc-table:#c9a77a;--sc-wood:#b8976d;--sc-chair:#5c6474;--sc-chair-2:#464c59;--sc-base:#3a3e47;--sc-sofa:#7f8c8a;--sc-counter:#dad3c6;--sc-stone:#efebe3;--sc-door:#c8b596;--sc-board:#fbfbf8;--sc-leaf:#5e8c5a;--sc-pot:#b7704a;--sc-app:#c9cdd2;--sc-printer:#e6e6e2;--sc-ceil:#f4f2ee;--sc-screen:#14161c;--sc-lit:#2c4a7e;--sc-plate:#fcfbf8;--sc-plate-edge:#1c1a178c;--sc-lid:#a7a298;--sc-well:#5b5750;--sc-hole:#24252a;--sc-run:#8a857c;--sc-ghost:#dcd5c7;--sc-ghost-line:#1c1a178c;--sc-trunk:#f7f5f0;--sc-trunk-edge:#1c1a176b;--sc-sil:#8f8a80;--sc-outline:#1c1a1757;--sc-sel:var(--accent);gap:8px;min-height:0;display:grid;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .scene-wrap{--sc-wall:#34312b;--sc-wall-2:#2c2a25;--sc-cut:#57524a;--sc-floor:#3e3a33;--sc-slab:#24221e;--sc-line:#ffffff38;--sc-edge:#00000073;--sc-dev:#0f1013;--sc-bezel:#08090b;--sc-table:#8c744f;--sc-wood:#7a6446;--sc-chair:#6b7384;--sc-chair-2:#555c6a;--sc-base:#2a2d34;--sc-sofa:#5c6866;--sc-counter:#5a554d;--sc-stone:#6e685e;--sc-door:#6b5e48;--sc-board:#d8d6cf;--sc-leaf:#4a7447;--sc-pot:#8e5638;--sc-app:#7c8085;--sc-printer:#a9a9a4;--sc-ceil:#cfcbc2;--sc-ghost:#4a463f;--sc-plate:#e9e6df;--sc-plate-edge:#0009;--sc-lid:#77736b;--sc-well:#2a2825;--sc-ghost-line:#fff9;--sc-run:#a29b90;--sc-trunk:#56524b;--sc-trunk-edge:#ffffff59;--sc-sil:#a39d92;--sc-outline:#ffffff4d}}:root[data-theme=dark] .scene-wrap{--sc-wall:#34312b;--sc-wall-2:#2c2a25;--sc-cut:#57524a;--sc-floor:#3e3a33;--sc-slab:#24221e;--sc-line:#ffffff38;--sc-edge:#00000073;--sc-dev:#0f1013;--sc-bezel:#08090b;--sc-table:#8c744f;--sc-wood:#7a6446;--sc-chair:#6b7384;--sc-chair-2:#555c6a;--sc-base:#2a2d34;--sc-sofa:#5c6866;--sc-counter:#5a554d;--sc-stone:#6e685e;--sc-door:#6b5e48;--sc-board:#d8d6cf;--sc-leaf:#4a7447;--sc-pot:#8e5638;--sc-app:#7c8085;--sc-printer:#a9a9a4;--sc-ceil:#cfcbc2;--sc-ghost:#4a463f;--sc-plate:#e9e6df;--sc-plate-edge:#0009;--sc-lid:#77736b;--sc-well:#2a2825;--sc-ghost-line:#fff9;--sc-run:#a29b90;--sc-trunk:#56524b;--sc-trunk-edge:#ffffff59;--sc-sil:#a39d92;--sc-outline:#ffffff4d}:root[data-contrast=high] .scene-wrap{--sc-edge:#000000bf;--sc-line:#0009;--sc-outline:#000000b3}.scene-wrap.tone-bad.pin-on{--sc-sel:var(--h-fault,var(--red))}.scene-box{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-2) 55%, transparent);border:var(--border-card);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}:root[data-look=classic] .scene-box{border:2px solid var(--ink)}.scene{width:100%;height:auto;max-height:var(--scene-max,none);display:block}.scene-wrap.morphing .scene,.scene-wrap.morphing .scene-box{overflow:visible}.scene-pair{container:scenepair/inline-size}.sp-grid{grid-template-columns:min(var(--scene-w), 58%, calc(60svh * var(--scene-ar) + calc(28px * var(--rs-icon,1)))) minmax(0, 1fr);align-items:start;gap:20px;display:grid}.scene-card{min-width:0;top:calc(var(--mast-h,60px) + 16px);padding:12px 14px;position:sticky}.sp-grid>*{min-width:0}@container scenepair (width<=660px){.sp-grid{grid-template-columns:minmax(0,1fr)}.scene-card{position:static}.scene-card .scene{max-width:min(100%, calc(var(--scene-w) * 1.2), calc(60svh * var(--scene-ar)));margin:0 auto}}.scene-cap{font-size:calc(12.5px * var(--rs-text,1));color:var(--text-2);margin:0;line-height:1.45}.scene-cap b{color:var(--text);font-weight:var(--fw-name)}.scene-cap .sc-sum{color:var(--text)}.scene .ft{fill:var(--m);stroke:var(--sc-edge);stroke-width:.7px;stroke-linejoin:round}.scene .fs{fill:color-mix(in srgb, var(--m) var(--k,80%), #000);stroke:var(--sc-edge);stroke-width:.7px;stroke-linejoin:round}.scene .sh.floor{fill:var(--sc-floor)}.scene .sh.slab{fill:var(--sc-slab)}.scene .sh.slab.r{fill:color-mix(in srgb, var(--sc-slab) 82%, #000)}.scene .sh.wall.back{fill:var(--sc-wall)}.scene .sh.wall.left{fill:var(--sc-wall-2)}.scene .sh.wall-cut{fill:var(--sc-cut)}.scene .sh.wall-cut.side{fill:color-mix(in srgb, var(--sc-cut) 85%, #000)}.scene .sh.skirt{stroke:var(--sc-line);stroke-width:2px;fill:none}.scene .sh.swing{fill:none;stroke:var(--sc-line);stroke-width:1.2px;stroke-dasharray:4 3}.scene .m-table{--m:var(--sc-table)}.scene .m-leg{--m:var(--sc-base)}.scene .m-wood{--m:var(--sc-wood)}.scene .m-chair{--m:var(--sc-chair)}.scene .m-chair-back{--m:var(--sc-chair-2)}.scene .m-chair-base{--m:var(--sc-base)}.scene .m-sofa{--m:var(--sc-sofa)}.scene .m-sofa-back{--m:color-mix(in srgb, var(--sc-sofa) 85%, #000)}.scene .m-counter{--m:var(--sc-counter)}.scene .m-stone{--m:var(--sc-stone)}.scene .m-appliance{--m:var(--sc-app)}.scene .m-door{--m:var(--sc-door)}.scene .m-board{--m:var(--sc-board)}.scene .m-leaf{--m:var(--sc-leaf)}.scene .m-pot{--m:var(--sc-pot)}.scene .m-lamp{--m:#e9e4d6}.scene .m-screen-panel{--m:color-mix(in srgb, var(--sc-sofa) 70%, var(--sc-wall))}.scene .m-dev,.scene .m-router,.scene .m-laptop{--m:var(--sc-dev)}.scene .m-bezel{--m:var(--sc-bezel)}.scene .m-router-home{--m:#f2f0ea}.scene .m-printer{--m:var(--sc-printer)}.scene .m-printer-top{--m:color-mix(in srgb, var(--sc-printer) 88%, #000)}.scene .m-ceil-dev{--m:var(--sc-ceil)}.scene .m-led-wall{--m:#101114}.scene .m-led-wall .ft,.scene .m-led-wall .fs{fill-opacity:.5;stroke-dasharray:5 4;stroke:var(--text-3)}.scene .m-plate{--m:var(--sc-plate)}.scene .m-floorbox{--m:var(--sc-lid)}.scene .m-deskmod{--m:#b9bcc2}.scene .m-plate .ft,.scene .m-plate .fs{stroke:var(--sc-plate-edge);stroke-width:.6px}.scene .dc.d-sock{fill:color-mix(in srgb, var(--sc-plate) 90%, #000)}.scene .dc.pt-power.d-sock{fill:color-mix(in srgb, var(--c-power,#c8102e) 22%, var(--sc-plate))}.scene .dc.d-hole{fill:var(--sc-hole)}.scene .dc.d-pin{fill:#9a968e}.scene .dc.d-rocker{fill:color-mix(in srgb, var(--sc-plate) 82%, #000);stroke:var(--sc-plate-edge);stroke-width:.3px}.scene .dc.d-jack-lan{fill:var(--c-lan,#7c766c)}.scene .dc.d-jack-poe{fill:var(--c-poe,#2d6b45)}.scene .dc.d-jack-hdbt{fill:var(--c-hdbt,#b0601c)}.scene .dc.d-jack-spare{fill:color-mix(in srgb, var(--sc-plate) 80%, #000)}.scene .dc.d-fb-well{fill:var(--sc-well)}.scene .dc.d-plate-flat{fill:var(--sc-plate);stroke:var(--sc-plate-edge);stroke-width:.4px}.scene .dc.d-conduit{fill:#8a857c}.scene .dc.d-av-hdmi{fill:var(--c-hdmi,#2a5b8f)}.scene .dc.d-av-usb{fill:var(--c-usb,#5e479b)}.scene .dc.pt{transition:stroke-width var(--dur-state) var(--ease-settle)}.scene .dc.pt.hit:is(.d-sock,.d-jack-lan,.d-jack-poe,.d-jack-hdbt,.d-jack-spare,.d-conduit){stroke:var(--text);stroke-width:1.4px}.scene .ghost{--m:var(--sc-ghost)!important}.scene .ghost .ft,.scene .ghost .fs{stroke-opacity:.5}.scene .d-screen{fill:var(--sc-screen)}.scene .d-screen-lit{fill:var(--sc-lit)}.scene .d-glare{fill:#fff;opacity:.06}.scene .d-lens{fill:#0b0b0e;stroke:#6a7080;stroke-width:1px}.scene .d-grille{fill:#5a5d66}.scene .d-handle{fill:var(--sc-dev)}.scene .outside .ft,.scene .outside .fs{fill-opacity:.45;stroke:var(--text-2);stroke-dasharray:3 2;stroke-width:1px}.scene .ceil .ft{stroke:var(--text-3);stroke-width:1px}.scene .dim line{stroke:var(--text-3);stroke-width:1.2px}.scene .dim circle{fill:var(--text-3)}.scene .dim text,.scene .ruler text{font:600 calc((calc(15px * var(--ts,1))) * var(--rs-text,1)) var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.01em;fill:var(--text-2);paint-order:stroke;stroke:var(--surface);stroke-width:3px}.scene .rdim line{stroke:var(--text-3);stroke-width:1.1px;stroke-dasharray:3 3}.scene .rdim circle{fill:var(--text-3)}.scene .rdim text{fill:var(--text-2)}.scene .sbar polygon{stroke:var(--text-2);stroke-width:1.2px;stroke-linejoin:round}.scene .sbar .on{fill:var(--text-2)}.scene .sbar .off{fill:var(--surface)}.scene .sbar text{fill:var(--text-2)}.scene .ft,.scene .fs,.scene .dc{transition:fill var(--dur-state) var(--ease-settle), stroke var(--dur-state) var(--ease-settle), stroke-width var(--dur-state) var(--ease-settle)}.scene .it,.scene .fx,.scene .pl,.scene .dim,.scene .ruler,.scene .ghost-ol,.scene .entry,.scene .tk,.scene .feed{transition:opacity var(--dur-state) var(--ease-settle), filter var(--dur-state) var(--ease-settle)}.scene .sh{transition:fill-opacity var(--dur-state) var(--ease-settle), stroke-opacity var(--dur-state) var(--ease-settle), opacity var(--dur-state) var(--ease-settle)}.scene .sh:is(.floor,.slab,.wall,.wall-cut){stroke:var(--sc-outline);stroke-width:1px;stroke-opacity:0;stroke-linejoin:round}.scene .no,.scene .lead{transition:opacity var(--dur-state) var(--ease-settle), visibility 0s}.scene .no circle{r:calc(13px * var(--ts,1));fill:var(--yellow,#ffcb2e);stroke:#15161b;stroke-width:1.4px;transition:r var(--dur-state) var(--ease-settle), fill var(--dur-state) var(--ease-settle), stroke var(--dur-state) var(--ease-settle), stroke-width var(--dur-state) var(--ease-settle)}:root[data-look=studio] .scene .no circle{fill:#f2c94c}.scene .no text{font:700 calc((calc(14px * var(--ts,1))) * var(--rs-text,1)) var(--font-sans);font-variant-numeric:tabular-nums;fill:#15161b;pointer-events:none;dominant-baseline:central;transition:fill var(--dur-state) var(--ease-settle)}.scene .no.hid circle,.scene .no.tag.hid rect,:root[data-look] .scene .no.hid circle{fill:#fff;stroke-dasharray:3 2}.scene .no.tag rect{fill:#fff;stroke:#15161b;stroke-width:1.4px;transition:fill var(--dur-state) var(--ease-settle), stroke var(--dur-state) var(--ease-settle)}.scene .no.tag text{font-size:calc((calc(13px * var(--ts,1))) * var(--rs-text,1))}.scene .lead line{stroke:var(--text-2);stroke-width:1.1px}.scene .lead circle{fill:var(--text-2)}.scene .lead.hid line{stroke-dasharray:3 2.5}.scene [data-sk]{cursor:pointer}.scene-wrap:not(.show-xray):not(.show-cables) :is(.no,.lead).tag:not(.hit),.scene-wrap.simple :is(.no,.lead).tag,.scene-wrap.focus :is(.no,.lead):not(.hit){opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-exit) var(--ease-exit), visibility 0s linear var(--dur-exit)}.scene .ghost-ol{opacity:0;pointer-events:none}.scene .ghost-ol polygon{fill:none;stroke-linejoin:round}.scene .ghost-ol .go-halo{stroke:#ffffffb3;stroke-width:2.2px;fill:#ffffff0f}.scene .ghost-ol .go-line{stroke:#15161b;stroke-width:1px;stroke-dasharray:3 2.5}.scene-wrap.show-xray:not(.focus) .ghost-ol,.scene-wrap.focus .ghost-ol.hit{opacity:1}.scene-wrap.focus .ghost-ol.hit .go-line{stroke:var(--sc-sel);stroke-width:1.4px}.scene-wrap.show-xray .occ,.scene-wrap.focus-hid .occ:not(.hit),.scene-wrap.show-cables:not(.cables-default) .occ{opacity:.18}.scene-wrap.show-xray .outside{opacity:1}.scene-wrap.focus .sh:is(.floor,.slab,.wall,.wall-cut){fill-opacity:.1;stroke-opacity:1}.scene-wrap.focus .sh:is(.skirt,.swing){opacity:.3}.scene-wrap.focus :is(.it,.pl,.fx):not(.hit){opacity:.14}.scene-wrap.focus :is(.it,.pl,.fx):not(.hit) :is(.ft,.fs,.dc){fill:var(--sc-sil);stroke:var(--sc-sil)}.scene-wrap.focus :is(.dim,.ruler){opacity:.35}.scene-wrap.focus :is(.it,.pl).hit{opacity:1}.scene-wrap.focus :is(.it,.pl).sel{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--sc-sel) 75%, transparent)) drop-shadow(0 0 1.5px var(--sc-sel))}.scene-wrap.focus :is(.it,.pl).sel :is(.ft,.fs){stroke:var(--sc-sel);stroke-width:1.3px}.scene-wrap.focus .no.sel circle{r:calc(16px * var(--ts,1));stroke:var(--sc-sel);stroke-width:3px}.scene-wrap.focus .no.tag.sel rect{stroke:var(--sc-sel);stroke-width:2.6px}.scene-wrap.focus .lead.sel line{stroke:var(--sc-sel);stroke-width:1.6px}.scene-wrap.focus .lead.sel circle{fill:var(--sc-sel)}.scene-wrap.tone-bad.pin-on .no.sel circle{fill:var(--sc-sel);stroke:#fff}.scene-wrap.tone-bad.pin-on .no.sel text{fill:#fff}.scene .cab{--cab:var(--grey,#8c857a);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-exit) var(--ease-exit), visibility 0s linear var(--dur-exit);outline:none}.scene .cab.sig-hdmi{--cab:var(--c-hdmi,#2a5b8f)}.scene .cab.sig-usb{--cab:var(--c-usb,#5e479b)}.scene .cab.sig-lan{--cab:var(--c-lan,#7c766c)}.scene .cab.sig-poe{--cab:var(--c-poe,#2d6b45)}.scene .cab.sig-hdbt{--cab:var(--c-hdbt,#b0601c)}.scene .cab.sig-power{--cab:var(--c-power,#a2382f)}.scene .cab.sig-audio{--cab:var(--c-audio,#1f6f6a)}.scene .cab-hit{fill:none;stroke:#0000;stroke-width:12px}.scene .cab-line{fill:none;stroke:var(--cab);stroke-width:1.8px;stroke-linecap:butt;stroke-linejoin:round}.scene .cab-line[pathLength]{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear var(--dur-exit), stroke-width var(--dur-state) var(--ease-settle)}.scene .cab-end{fill:var(--surface);stroke:var(--cab);stroke-width:1.2px;transition:r var(--dur-state) var(--ease-settle)}.scene .cab-flow{fill:none;stroke:#fff;stroke-width:1.2px;stroke-dasharray:2 9;stroke-linecap:round;opacity:0;transition:opacity var(--dur-state) var(--ease-settle)}.scene .cab-line.cab-under{stroke-dasharray:3 2.5;stroke-opacity:.7}.scene-wrap.show-cables:not(.focus) .cab,.scene-wrap.focus .cab.hit{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-state) var(--ease-settle), visibility 0s}.scene-wrap.show-cables:not(.focus) .cab .cab-line[pathLength],.scene-wrap.focus .cab.hit .cab-line[pathLength]{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-morph) var(--ease-settle), stroke-width var(--dur-state) var(--ease-settle)}.scene-wrap.focus .cab.hit .cab-line{stroke-width:2.6px}.scene-wrap.focus .cab.hit .cab-end{r:3.4px;stroke-width:1.6px}.scene-wrap.focus .cab.sel .cab-line{stroke-width:3.2px}.scene-wrap.focus .cab.sel .cab-flow{opacity:.9}.scene .tk{fill:var(--sc-trunk);stroke:var(--sc-trunk-edge);stroke-width:.7px;stroke-linejoin:round;opacity:0;pointer-events:none}.scene .tk.tk-hid{fill:color-mix(in srgb, var(--sc-trunk) 35%, transparent);stroke-dasharray:3 2}.scene-wrap.focus .tk.hit{stroke:var(--text-2);stroke-width:1px}.scene .feed{fill:none;stroke:var(--text-3);stroke-width:1px;stroke-dasharray:2 3;opacity:0;pointer-events:none}.scene-wrap.focus .feed.hit{stroke:var(--text-2);stroke-width:1.4px}.scene .entry{opacity:0;pointer-events:none}.scene .entry circle{fill:var(--surface);stroke:var(--text-2);stroke-width:1.2px}.scene .entry path{fill:none;stroke:var(--text-2);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.scene-wrap.show-cables:not(.focus) :is(.tk,.feed,.entry),.scene-wrap.focus :is(.tk,.feed).hit{opacity:1;pointer-events:auto}.scene-tools{z-index:2;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:8px;left:8px;right:8px}.scene-tools>*{pointer-events:auto}.scene-tools .lchip{background:color-mix(in srgb, var(--surface) 88%, transparent);backdrop-filter:blur(6px);font-size:calc(12.5px * var(--rs-text,1));padding:4px 10px 4px 7px}.lchip{appearance:none;border-radius:var(--pill-radius);border:1px solid var(--line);background:var(--surface);color:var(--text-2);font:600 calc(13px * var(--rs-text,1))/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-state) var(--ease-settle), border-color var(--dur-state) var(--ease-settle), color var(--dur-state) var(--ease-settle), transform var(--dur-hover) var(--ease-settle), opacity var(--dur-state) var(--ease-settle), visibility 0s;align-items:center;gap:7px;padding:5px 12px 5px 8px;display:inline-flex}@media (hover:hover){.lchip:hover{color:var(--text);border-color:var(--line-strong);transform:translateY(-1px)}}.lchip[aria-pressed=true],.scene-tools .lchip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#fff)}.lc-ic{width:14px;height:14px;transition:background-color var(--dur-state) var(--ease-settle), border-color var(--dur-state) var(--ease-settle);border:2px solid;border-radius:4px}.lc-ic.xr{border-color:var(--text-2);border-style:dashed}.lc-ic.rn{border-color:var(--c-hdbt,#b0601c);border-style:dashed;border-radius:50%}.lchip[aria-pressed=true] .lc-ic{background:color-mix(in srgb, currentColor 35%, transparent);border-style:solid;border-color:currentColor}.scene-tools .lc-all{gap:6px;margin-left:auto}.lc-all-ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}@media (width<=480px){.scene-tools .lc-all{padding:4px 7px}.scene-tools .lc-all .lc-all-t{display:none}}.scene-wrap:not(.sticky) .lc-all{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-exit) var(--ease-exit), visibility 0s linear var(--dur-exit)}.room-key{gap:10px;display:grid}.rk-g{break-inside:avoid}.rk-g h3{font:500 calc(10.5px * var(--rs-text,1))/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 3px}.rk-g ol{margin:0;padding:0;list-style:none}.rk-row{grid-template-columns:calc(24px * var(--rs-icon,1)) minmax(0, 1fr) auto;border-radius:var(--radius);cursor:pointer;break-inside:avoid;transition:background-color var(--dur-state) var(--ease-settle), transform var(--dur-state) var(--ease-settle);align-items:center;gap:9px;padding:5px 6px;display:grid}.rk-row+.rk-row{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent)}.rk-row.hit,.rk-row:focus-visible{background:var(--accent-soft);outline:none;transform:translate(3px)}@media (hover:hover){.rk-row:hover{background:var(--accent-soft)}}.rk-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rk-row.opt{color:var(--text-2)}.rk-no{width:calc(22px * var(--rs-icon,1));height:calc(22px * var(--rs-icon,1));font:700 calc(11px * var(--rs-text,1))/1 var(--font-sans);font-variant-numeric:tabular-nums;background:var(--yellow,#ffcb2e);color:#15161b;border:1.5px solid #15161b;border-radius:50%;place-items:center;display:grid}:root[data-look=studio] .rk-no{background:#f2c94c}.rk-no.hid,:root[data-look] .rk-no.hid{background:var(--surface);color:var(--text);border-style:dashed;border-color:var(--text-2)}.rk-no.tag,:root[data-look] .rk-no.tag{background:#fff;border-radius:5px}.rk-no.tag.hid,:root[data-look] .rk-no.tag.hid{background:var(--surface)}.rk-main{min-width:0}.rk-main a,.rk-main>span{font-weight:var(--fw-name);font-size:calc(13.5px * var(--rs-text,1));line-height:1.25}.rk-main small{font-size:calc(12px * var(--rs-text,1));color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.room-key.compact .rk-row{padding:4px 6px}::view-transition-group(room-scene){z-index:1;animation-duration:var(--dur-morph);animation-timing-function:var(--ease-settle)}::view-transition-old(room-scene){animation:var(--dur-exit) var(--ease-exit) both rs-fade-out}::view-transition-new(room-scene){opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.scene .cab-flow{animation:none!important}.scene :is(.it,.fx,.pl,.no,.no circle,.no text,.no rect,.cab,.lead,.ghost-ol,.tk,.feed,.entry,.cab-end,.cab-line,.cab-flow,.sh,.ft,.fs,.dc,.dim,.ruler),.lchip,.lc-ic,.rk-row{transition:none!important}}:where(:root:is([data-motion=reduced],[data-motion=off])) .scene .cab-flow{animation:none!important}:where(:root:is([data-motion=reduced],[data-motion=off])) .scene :is(.it,.fx,.pl,.no,.no circle,.no text,.no rect,.cab,.lead,.ghost-ol,.tk,.feed,.entry,.cab-end,.cab-line,.cab-flow,.sh,.ft,.fs,.dc,.dim,.ruler),:where(:root:is([data-motion=reduced],[data-motion=off])) .lchip,:where(:root:is([data-motion=reduced],[data-motion=off])) .lc-ic,:where(:root:is([data-motion=reduced],[data-motion=off])) .rk-row,:root:is([data-motion=off],[data-motion=reduced]) :is(.scene :is(.it,.fx,.pl,.no,.no circle,.no text,.no rect,.cab,.lead,.ghost-ol,.tk,.feed,.entry,.cab-end,.cab-line,.cab-flow,.sh,.ft,.fs,.dc,.dim,.ruler),.lchip,.lc-ic,.rk-row){transition:none!important}
