.BridgeDemo_shell___yNzU{display:grid;gap:1rem;color:var(--foreground)}.BridgeDemo_topbar__iqLzO{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.75rem 1rem;border-radius:.85rem;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.06),rgba(8,6,6,.55));backdrop-filter:blur(12px)}.BridgeDemo_brand__4m4q5{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:800;letter-spacing:.28em;color:rgba(244,196,48,.95)}.BridgeDemo_showName__TkJCN{font-size:.7rem;color:hsla(38,33%,95%,.45)}.BridgeDemo_pill__BI5lP{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(38,33%,95%,.65)}.BridgeDemo_pillLive__3ES1b{border-color:rgba(244,196,48,.35);color:rgba(244,196,48,.9)}.BridgeDemo_dot__3x41L{width:6px;height:6px;border-radius:999px;background:rgba(244,196,48,.95);box-shadow:0 0 8px rgba(244,196,48,.6)}.BridgeDemo_spacer__4RDZV{flex:1;min-width:1rem}.BridgeDemo_tabScroll__8MDq8{display:flex;flex-wrap:wrap;gap:.35rem;width:100%;justify-content:flex-end}@media (min-width:900px){.BridgeDemo_tabScroll__8MDq8{width:auto;flex:1;justify-content:flex-end}}.BridgeDemo_tabs__V_2jF{display:flex;flex-wrap:wrap;gap:.35rem}.BridgeDemo_tab__zSukp{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:inherit;padding:.45rem .65rem;border-radius:.5rem;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.BridgeDemo_tab__zSukp:hover:not(:disabled){border-color:rgba(244,196,48,.35)}.BridgeDemo_tabActive__jy3GR{border-color:rgba(244,196,48,.45);background:rgba(244,196,48,.12);color:hsla(38,33%,95%,.95)}.BridgeDemo_workspace__cxWSz{display:grid;gap:1rem;min-height:420px}.BridgeDemo_liveGrid__M3M9k{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:1024px){.BridgeDemo_liveGrid__M3M9k{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start}}.BridgeDemo_sidebar__beFoi{display:flex;flex-direction:column;gap:.75rem;min-height:0}.BridgeDemo_sidebarBlock__6oKpP{border-radius:.75rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(8,6,6,.45);padding:.75rem;max-height:220px;overflow:auto}.BridgeDemo_sidebarTitle__X9K3Z{font-size:.58rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:hsla(38,33%,95%,.4);margin-bottom:.5rem}.BridgeDemo_fixtureBtn__yMsZq{display:block;width:100%;text-align:left;padding:.5rem .55rem;margin-bottom:.35rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:inherit;font-size:.78rem;cursor:pointer;transition:border-color .16s ease,background .16s ease}.BridgeDemo_fixtureBtn__yMsZq:hover{border-color:rgba(244,196,48,.25)}.BridgeDemo_fixtureBtnSelected__GfDIi{border-color:rgba(244,196,48,.5);background:rgba(244,196,48,.08)}.BridgeDemo_fixtureSub__ke4rq{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;color:hsla(38,33%,95%,.45);margin-top:.2rem}.BridgeDemo_groupRow__bzJl4{display:flex;flex-wrap:wrap;gap:.35rem}.BridgeDemo_groupChip__CwFf3{border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.25);padding:.35rem .55rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(38,33%,95%,.55);cursor:pointer}.BridgeDemo_groupChipActive__0V2be{border-color:rgba(244,196,48,.45);color:rgba(244,196,48,.95)}.BridgeDemo_mainColumn__NK4Y1{display:flex;flex-direction:column;gap:.75rem;min-width:0}.BridgeDemo_selectionBar__cbchW{font-size:.72rem;color:hsla(38,33%,95%,.65);padding:.5rem .75rem;border-radius:.65rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.28)}.BridgeDemo_panel__0ihqA{border-radius:.85rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(8,6,6,.45);padding:1rem}.BridgeDemo_panelTitle__E0YCR{font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:hsla(38,33%,95%,.4);margin-bottom:.75rem}.BridgeDemo_panelTitleGap__LrrD6{margin-top:1.5rem}.BridgeDemo_execGrid__Lh7Nv{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.55rem}.BridgeDemo_exec__fAIXV{border-radius:.65rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:.55rem .5rem;text-align:left;cursor:pointer;color:inherit;transition:border-color .16s ease,background .16s ease,transform .16s ease}.BridgeDemo_exec__fAIXV:hover{border-color:rgba(244,196,48,.3)}.BridgeDemo_execSelected__cHPM3{border-color:rgba(244,196,48,.55);background:rgba(244,196,48,.08)}.BridgeDemo_execLabel___p_ag{font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(38,33%,95%,.45)}.BridgeDemo_execValue__nMm8E{margin-top:.3rem;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.BridgeDemo_masterRow__2gP_w{display:flex;align-items:center;gap:.75rem;margin-top:.85rem;flex-wrap:wrap}.BridgeDemo_masterRowTight___t_F4{margin-top:0}.BridgeDemo_masterLabel__pKLBf{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(38,33%,95%,.45);min-width:3.5rem}.BridgeDemo_slider__0pE4v{flex:1;min-width:100px;accent-color:#f4c430}.BridgeDemo_sliderRow__ZDWpD{display:flex;align-items:center;gap:.65rem;width:100%;min-width:0}.BridgeDemo_readout__l3Ec5{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;color:hsla(38,33%,95%,.75);min-width:3.25rem;text-align:right}.BridgeDemo_attrRow__xBw9K{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.BridgeDemo_attrChip__z2Kkg{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:.32rem .55rem;border-radius:999px;font-size:.54rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(38,33%,95%,.5);cursor:pointer}.BridgeDemo_attrChipActive__k5Wd7{border-color:rgba(244,196,48,.45);color:rgba(244,196,48,.95)}.BridgeDemo_encoderStrip___qNLk{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:.75rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.06)}.BridgeDemo_encoderCard__ngAOr{border-radius:.65rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.25);padding:.65rem .75rem}.BridgeDemo_encoderLabel__hGPfc{font-size:.54rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(38,33%,95%,.4);margin-bottom:.45rem}.BridgeDemo_rotary__Nqcj6{width:52px;height:52px;border-radius:999px;margin:.25rem auto 0;border:2px solid hsla(0,0%,100%,.12);background:conic-gradient(from 180deg,rgba(244,196,48,.35),rgba(244,196,48,.05) 60%,hsla(0,0%,100%,.08));position:relative}.BridgeDemo_rotary__Nqcj6:after{content:"";position:absolute;inset:8px;border-radius:999px;background:rgba(8,6,6,.85)}.BridgeDemo_commandLine__uoott{display:flex;align-items:center;gap:.5rem;margin-top:.65rem;padding:.5rem .65rem;border-radius:.5rem;border:1px solid rgba(244,196,48,.2);background:rgba(0,0,0,.4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.BridgeDemo_commandPrompt__t2A4j{color:rgba(244,196,48,.85);font-weight:700}.BridgeDemo_commandInput__Ob6u8{flex:1;min-width:0;background:transparent;border:0;color:hsla(38,33%,95%,.9);outline:none}.BridgeDemo_bottomBar__ip8TJ{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.35);font-size:.65rem;color:hsla(38,33%,95%,.5)}.BridgeDemo_bottomBar__ip8TJ kbd{font-family:inherit;padding:.15rem .4rem;border-radius:.25rem;border:1px solid hsla(0,0%,100%,.12);font-size:.6rem}.BridgeDemo_patchToolbar__6kP2c{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.BridgeDemo_transportBtn__brSum{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:inherit;padding:.4rem .65rem;border-radius:.45rem;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.BridgeDemo_transportBtnActive__FkDW1{border-color:rgba(244,196,48,.45);background:rgba(244,196,48,.1);color:rgba(244,196,48,.95)}.BridgeDemo_searchInput__WF3vv{flex:1;min-width:140px;padding:.45rem .65rem;border-radius:.45rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.35);color:hsla(38,33%,95%,.9);font-size:.78rem}.BridgeDemo_searchInput__WF3vv::-moz-placeholder{color:hsla(38,33%,95%,.35)}.BridgeDemo_searchInput__WF3vv::placeholder{color:hsla(38,33%,95%,.35)}.BridgeDemo_patchTable__26hP5{width:100%;border-collapse:collapse;font-size:.75rem}.BridgeDemo_patchTable__26hP5 th{text-align:left;padding:.5rem .45rem;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:.54rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(38,33%,95%,.4)}.BridgeDemo_patchTable__26hP5 td{padding:.55rem .45rem;border-bottom:1px solid hsla(0,0%,100%,.05);vertical-align:top}.BridgeDemo_patchTable__26hP5 tr{cursor:pointer}.BridgeDemo_patchRowSelected__9x4Ck{background:rgba(244,196,48,.07)}.BridgeDemo_patchAddr__BaHcH{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:hsla(38,33%,95%,.55)}.BridgeDemo_patchDetail__kSbk8{margin-top:1rem;padding:.85rem;border-radius:.65rem;border:1px dashed hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);font-size:.78rem;line-height:1.5;color:hsla(38,33%,95%,.65)}.BridgeDemo_previewStage__DwijJ{position:relative;border-radius:.85rem;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(ellipse at 50% 120%,rgba(40,28,60,.5),rgba(5,4,8,.95));min-height:260px;overflow:hidden}.BridgeDemo_previewFloor__LLk73{position:absolute;bottom:0;left:0;right:0;height:38%;background:linear-gradient(180deg,transparent,rgba(20,16,12,.85))}.BridgeDemo_previewFixtures__57z_k{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:1.25rem;padding:2rem 1.5rem 18%}.BridgeDemo_fixtureHead__8xPP1{width:36px;height:28px;border-radius:.35rem .35rem .15rem .15rem;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 0 24px var(--beam,rgba(244,196,48,.4)),inset 0 -4px 12px rgba(0,0,0,.5);transition:box-shadow .2s ease}.BridgeDemo_fixtureLabel__Q9ueX{position:absolute;bottom:-1.35rem;left:50%;transform:translateX(-50%);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(38,33%,95%,.45);white-space:nowrap}.BridgeDemo_fixtureWrap__nyLxQ{position:relative;display:flex;flex-direction:column;align-items:center}.BridgeDemo_panelGrid__Hx4w_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.BridgeDemo_macroBtn__6QxUC{aspect-ratio:1;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(38,33%,95%,.7);font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.BridgeDemo_macroBtn__6QxUC:hover{border-color:rgba(244,196,48,.35)}.BridgeDemo_macroBtnFlash__P7KGP{background:rgba(244,196,48,.25);border-color:rgba(244,196,48,.55);color:hsla(38,33%,95%,.95)}.BridgeDemo_builderList__2GCD2{display:grid;gap:.65rem}.BridgeDemo_builderCard__O_dvH{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:.65rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.BridgeDemo_builderTitle__iJNl9{font-size:.85rem;font-weight:700;color:hsla(38,33%,95%,.9)}.BridgeDemo_builderMeta__jIu9_{font-size:.65rem;color:hsla(38,33%,95%,.45);margin-top:.25rem}.BridgeDemo_setupSection__Wmseb{border-radius:.65rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.25);margin-bottom:.5rem;overflow:hidden}.BridgeDemo_setupHead__0t_w_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(38,33%,95%,.75)}.BridgeDemo_setupHead__0t_w_:hover{background:hsla(0,0%,100%,.04)}.BridgeDemo_setupTag__Rhdnt{font-size:.58rem;font-weight:700;letter-spacing:.14em;padding:.25rem .5rem;border-radius:999px;border:1px solid rgba(244,196,48,.35);color:rgba(244,196,48,.9)}.BridgeDemo_setupTagOff__TpA7e{border-color:hsla(0,0%,100%,.15);color:hsla(38,33%,95%,.4)}.BridgeDemo_setupBody__Q1v7D{padding:0 1rem 1rem;border-top:1px solid hsla(0,0%,100%,.06)}.BridgeDemo_setupRow__DbRGL{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;border-bottom:1px solid hsla(0,0%,100%,.06);font-size:.78rem}.BridgeDemo_setupRow__DbRGL:last-child{border-bottom:0}.BridgeDemo_field__6JeDd{display:flex;flex-direction:column;gap:.35rem;margin-top:.65rem}.BridgeDemo_field__6JeDd label{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(38,33%,95%,.4)}.BridgeDemo_field__6JeDd input{padding:.45rem .55rem;border-radius:.4rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.35);color:hsla(38,33%,95%,.85);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.BridgeDemo_toggle__WKMpb{position:relative;width:44px;height:24px;border-radius:999px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,.35);cursor:pointer;padding:0;flex-shrink:0}.BridgeDemo_toggleKnob__q3T7K{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:hsla(38,33%,95%,.85);transition:transform .16s ease}.BridgeDemo_toggleOn__osiNV{background:rgba(244,196,48,.35);border-color:rgba(244,196,48,.45)}.BridgeDemo_toggleOn__osiNV .BridgeDemo_toggleKnob__q3T7K{transform:translateX(20px);background:#f4c430}.BridgeDemo_statusLine__1aE3d{font-size:.75rem;color:hsla(38,33%,95%,.55)}.BridgeDemo_statusOk__8DxpM{color:rgba(244,196,48,.9)}.BridgeDemo_twoCol__IkXtb{display:grid;gap:1rem}@media (min-width:900px){.BridgeDemo_twoCol__IkXtb{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}