.SlideEditorPresence-module__XSqa_q__status{color:var(--text-secondary,#a1a1aa);white-space:nowrap;align-items:center;gap:8px;margin-right:12px;font-size:12px;display:inline-flex}.SlideEditorPresence-module__XSqa_q__state{align-items:center;gap:8px;display:inline-flex}.SlideEditorPresence-module__XSqa_q__notice{background:var(--color-warning-bg,#f59e0b24);color:var(--text-primary,#fafafa);border-radius:6px;align-items:center;gap:8px;padding:2px 8px;display:inline-flex}.SlideEditorPresence-module__XSqa_q__noticeHint{color:var(--text-secondary,#a1a1aa)}.SlideEditorPresence-module__XSqa_q__statusDot{background:var(--text-tertiary,#71717a);border-radius:50%;width:8px;height:8px}.SlideEditorPresence-module__XSqa_q__statusDot.SlideEditorPresence-module__XSqa_q__live{background:var(--color-success,#22c55e)}.SlideEditorPresence-module__XSqa_q__statusDot.SlideEditorPresence-module__XSqa_q__saving,.SlideEditorPresence-module__XSqa_q__statusDot.SlideEditorPresence-module__XSqa_q__connecting{background:var(--color-warning,#f59e0b)}.SlideEditorPresence-module__XSqa_q__statusDot.SlideEditorPresence-module__XSqa_q__offline,.SlideEditorPresence-module__XSqa_q__statusDot.SlideEditorPresence-module__XSqa_q__error,.SlideEditorPresence-module__XSqa_q__statusDot.SlideEditorPresence-module__XSqa_q__ended{background:var(--color-danger,#ef4444)}.SlideEditorPresence-module__XSqa_q__statusLabel{text-overflow:ellipsis;max-width:280px;overflow:hidden}.SlideEditorPresence-module__XSqa_q__slideDots{pointer-events:auto;z-index:2;gap:3px;display:inline-flex;position:absolute;bottom:4px;right:4px}.SlideEditorPresence-module__XSqa_q__slideDot{border:1px solid #0009;border-radius:50%;width:9px;height:9px}.SlideEditorPresence-module__XSqa_q__elementOutline{pointer-events:none;z-index:3;border:2px solid #0000;border-radius:2px;position:absolute;inset:-3px}.SlideEditorPresence-module__XSqa_q__elementLabel{color:#fff;white-space:nowrap;border-radius:3px 3px 0 0;padding:1px 6px;font-size:11px;line-height:16px;position:absolute;bottom:100%;left:-2px}
.ChordedText-module__p8sERq__root{width:100%;text-align:inherit;display:block}.ChordedText-module__p8sERq__line{white-space:pre-wrap;display:block}.ChordedText-module__p8sERq__segment{vertical-align:bottom;white-space:pre;flex-direction:column;align-items:flex-start;display:inline-flex}.ChordedText-module__p8sERq__chordRow{white-space:nowrap;gap:.35em;min-height:1.15em;padding-right:.35em;font-size:.62em;font-weight:700;line-height:1.15;display:flex}.ChordedText-module__p8sERq__chord{-webkit-user-select:none;user-select:none}.ChordedText-module__p8sERq__editable{cursor:default}.ChordedText-module__p8sERq__editable .ChordedText-module__p8sERq__chord{cursor:grab;touch-action:none;border-radius:.2em;margin:0 -.15em;padding:0 .15em}.ChordedText-module__p8sERq__editable .ChordedText-module__p8sERq__chord:hover{background:#ffffff29}.ChordedText-module__p8sERq__editable .ChordedText-module__p8sERq__chord:active{cursor:grabbing}.ChordedText-module__p8sERq__word{cursor:pointer;border-radius:.12em;transition:background 80ms}.ChordedText-module__p8sERq__word:hover{background:#fbbf2447;box-shadow:0 -.08em #fbbf24e6}.ChordedText-module__p8sERq__wordTarget{background:#fbbf2466;box-shadow:0 -.08em #fbbf24}.ChordedText-module__p8sERq__input{font:inherit;min-width:4ch;color:inherit;background:#000000b3;border:1px solid;border-radius:.2em;outline:none;padding:0 .25em;font-weight:700}.ChordedText-module__p8sERq__inputInvalid{color:#f87171;}
.DmxPatchGrid-module__abssqa__container{background:var(--bg-primary,#0a0a0b);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.DmxPatchGrid-module__abssqa__universeTabs{border-bottom:1px solid var(--border-color,#27272a);background:var(--bg-tertiary,#1c1c1f);flex-shrink:0;gap:8px;padding:12px 16px;display:flex}.DmxPatchGrid-module__abssqa__universeTab{background:var(--bg-primary,#0a0a0b);border:1px solid var(--border-color,#27272a);min-height:40px;color:var(--text-muted,#71717a);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.DmxPatchGrid-module__abssqa__universeTab:hover{background:var(--bg-elevated,#242428);border-color:var(--border-hover,#3f3f46);color:var(--text-primary,#fff)}.DmxPatchGrid-module__abssqa__universeTab.DmxPatchGrid-module__abssqa__activeTab{background:color-mix(in srgb, var(--accent-primary,#3b82f6) 18%, var(--bg-elevated,#242428));color:var(--text-primary,#fff);border-color:var(--accent-primary,#3b82f6)}.DmxPatchGrid-module__abssqa__fixtureCount{background:var(--bg-elevated,#242428);color:var(--text-secondary,#a1a1aa);border-radius:999px;padding:2px 6px;font-size:11px}.DmxPatchGrid-module__abssqa__universeTab.DmxPatchGrid-module__abssqa__activeTab .DmxPatchGrid-module__abssqa__fixtureCount{background:var(--accent-primary,#3b82f6);color:#fff}.DmxPatchGrid-module__abssqa__gridWrapper{background:var(--bg-primary,#0a0a0b);flex:1;min-height:0;padding:16px;overflow:auto}.DmxPatchGrid-module__abssqa__gridContent{background:var(--bg-secondary,#141416);border:1px solid var(--border-color,#27272a);border-radius:var(--radius-md,8px);flex-direction:column;min-width:896px;display:flex;overflow:hidden}.DmxPatchGrid-module__abssqa__gridRow{border-bottom:1px solid color-mix(in srgb, var(--border-color,#27272a) 70%, transparent);grid-template-columns:repeat(32,minmax(0,1fr));height:36px;min-height:36px;display:grid}.DmxPatchGrid-module__abssqa__gridRow:last-child{border-bottom:none}.DmxPatchGrid-module__abssqa__cell{box-sizing:border-box;border-right:1px solid #ffffff09;justify-content:center;align-items:center;min-width:0;min-height:100%;transition:background .1s;display:flex}.DmxPatchGrid-module__abssqa__cell:hover{background:var(--bg-elevated,#242428)}.DmxPatchGrid-module__abssqa__cell.DmxPatchGrid-module__abssqa__dropValid{background:color-mix(in srgb, var(--accent-primary,#3b82f6) 20%, var(--bg-elevated,#242428));box-shadow:inset 0 0 0 2px var(--accent-primary,#3b82f6)}.DmxPatchGrid-module__abssqa__cell.DmxPatchGrid-module__abssqa__dropInvalid{background:color-mix(in srgb, var(--accent-danger,#ef4444) 18%, var(--bg-elevated,#242428));box-shadow:inset 0 0 0 2px var(--accent-danger,#ef4444)}.DmxPatchGrid-module__abssqa__cell:nth-child(8n){border-right-color:var(--border-color,#27272a)}.DmxPatchGrid-module__abssqa__cellAddress{color:var(--text-muted,#71717a);opacity:.45;-webkit-user-select:none;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.DmxPatchGrid-module__abssqa__fixtureBlock{cursor:pointer;white-space:nowrap;box-sizing:border-box;border:none;border-top:1px solid color-mix(in srgb, var(--fixture-color,#3b82f6) 45%, transparent);border-bottom:1px solid color-mix(in srgb, var(--fixture-color,#3b82f6) 45%, transparent);background:color-mix(in srgb, var(--fixture-color,#3b82f6) 32%, var(--bg-elevated,#242428));min-width:0;height:100%;min-height:100%;box-shadow:inset 3px 0 0 0 var(--fixture-color,#3b82f6);border-radius:0;align-items:center;gap:4px;padding:0 6px;transition:filter .12s,box-shadow .12s;display:flex;overflow:hidden}.DmxPatchGrid-module__abssqa__fixtureBlock.DmxPatchGrid-module__abssqa__seg_single{border-left:1px solid color-mix(in srgb, var(--fixture-color,#3b82f6) 45%, transparent);border-right:1px solid color-mix(in srgb, var(--fixture-color,#3b82f6) 45%, transparent);border-radius:4px}.DmxPatchGrid-module__abssqa__fixtureBlock.DmxPatchGrid-module__abssqa__seg_start{border-left:1px solid color-mix(in srgb, var(--fixture-color,#3b82f6) 45%, transparent);border-radius:4px 0 0 4px}.DmxPatchGrid-module__abssqa__fixtureBlock.DmxPatchGrid-module__abssqa__seg_mid{border-radius:0}.DmxPatchGrid-module__abssqa__fixtureBlock.DmxPatchGrid-module__abssqa__seg_end{border-right:1px solid color-mix(in srgb, var(--fixture-color,#3b82f6) 45%, transparent);border-radius:0 4px 4px 0}.DmxPatchGrid-module__abssqa__fixtureBlock:hover,.DmxPatchGrid-module__abssqa__fixtureBlock.DmxPatchGrid-module__abssqa__hovered{filter:brightness(1.12)saturate(1.08);z-index:2;background:color-mix(in srgb, var(--fixture-color,#3b82f6) 42%, var(--bg-elevated,#242428))}.DmxPatchGrid-module__abssqa__fixtureBlock.DmxPatchGrid-module__abssqa__selected{z-index:3;box-shadow:inset 3px 0 0 0 var(--fixture-color,#3b82f6), inset 0 0 0 1px #ffffff8c}.DmxPatchGrid-module__abssqa__fixtureAddr{color:color-mix(in srgb, #fff 72%, var(--fixture-color,#3b82f6));opacity:.9;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:600}.DmxPatchGrid-module__abssqa__fixtureId{color:#fff;letter-spacing:-.02em;flex-shrink:0;font-size:11px;font-weight:800}.DmxPatchGrid-module__abssqa__fixtureName{color:#ffffffc7;text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:600;overflow:hidden}.DmxPatchGrid-module__abssqa__fixtureRange{color:#ffffff8c;flex-shrink:0;margin-left:auto;padding-left:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:600}.DmxPatchGrid-module__abssqa__legend{border-top:1px solid var(--border-color,#27272a);background:var(--bg-tertiary,#1c1c1f);flex-wrap:wrap;flex-shrink:0;gap:16px 20px;padding:12px 16px;display:flex}.DmxPatchGrid-module__abssqa__legendItem{color:var(--text-muted,#71717a);align-items:center;gap:8px;font-size:12px;display:flex}.DmxPatchGrid-module__abssqa__legendColor{border-radius:4px;flex-shrink:0;width:14px;height:14px}.DmxPatchGrid-module__abssqa__info{border-top:1px solid var(--border-color,#27272a);background:var(--bg-tertiary,#1c1c1f);color:var(--text-muted,#71717a);flex-shrink:0;padding:10px 16px;font-size:12px}.DmxPatchGrid-module__abssqa__patchWarning{color:var(--accent-warning,#f59e0b);flex-direction:column;gap:4px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.DmxPatchGrid-module__abssqa__patchWarning button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}
.DmxMonitor-module__jWe9va__overlay{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DmxMonitor-module__jWe9va__modal{background:#1a1a1a;border:1px solid #333;border-radius:12px;flex-direction:column;width:90vw;max-width:1000px;height:80vh;max-height:700px;display:flex;box-shadow:0 20px 60px #00000080}.DmxMonitor-module__jWe9va__header{background:#222;border-bottom:1px solid #333;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.DmxMonitor-module__jWe9va__headerLeft{color:#22c55e;align-items:center;gap:10px;display:flex}.DmxMonitor-module__jWe9va__headerLeft h2{color:#fff;margin:0;font-size:16px;font-weight:600}.DmxMonitor-module__jWe9va__headerControls{align-items:center;gap:12px;display:flex}.DmxMonitor-module__jWe9va__universeSelector,.DmxMonitor-module__jWe9va__refreshRate{color:#888;align-items:center;gap:6px;font-size:12px;display:flex}.DmxMonitor-module__jWe9va__universeSelector select,.DmxMonitor-module__jWe9va__refreshRate select{color:#fff;cursor:pointer;background:#333;border:1px solid #444;border-radius:4px;padding:4px 8px;font-size:12px}.DmxMonitor-module__jWe9va__controlButton{color:#888;cursor:pointer;background:#333;border:1px solid #444;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.DmxMonitor-module__jWe9va__controlButton:hover{color:#fff;background:#444}.DmxMonitor-module__jWe9va__controlButton.DmxMonitor-module__jWe9va__paused{color:#fff;background:#22c55e;border-color:#22c55e}.DmxMonitor-module__jWe9va__closeButton{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.DmxMonitor-module__jWe9va__closeButton:hover{color:#fff;background:#333}.DmxMonitor-module__jWe9va__toolbar{background:#1e1e1e;border-bottom:1px solid #2a2a2a;align-items:center;gap:16px;padding:10px 16px;display:flex}.DmxMonitor-module__jWe9va__searchBox{background:#111;border:1px solid #333;border-radius:6px;flex:0 0 200px;align-items:center;gap:8px;padding:6px 10px;display:flex}.DmxMonitor-module__jWe9va__searchBox svg{color:#666}.DmxMonitor-module__jWe9va__searchBox input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:13px}.DmxMonitor-module__jWe9va__searchBox input::placeholder{color:#555}.DmxMonitor-module__jWe9va__searchBox button{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.DmxMonitor-module__jWe9va__searchBox button:hover{color:#fff}.DmxMonitor-module__jWe9va__filterToggle{color:#888;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:flex}.DmxMonitor-module__jWe9va__filterToggle input{accent-color:#22c55e}.DmxMonitor-module__jWe9va__stats{gap:16px;margin-left:auto;display:flex}.DmxMonitor-module__jWe9va__statItem{align-items:center;gap:4px;font-size:12px;display:flex}.DmxMonitor-module__jWe9va__statLabel{color:#666}.DmxMonitor-module__jWe9va__statValue{color:#22c55e;font-family:SF Mono,Monaco,Consolas,monospace;font-weight:600}.DmxMonitor-module__jWe9va__channelGrid{background:#111;flex:1;padding:12px;overflow:auto}.DmxMonitor-module__jWe9va__grid{grid-template-columns:repeat(32,1fr);gap:2px;display:grid}.DmxMonitor-module__jWe9va__channelCell{aspect-ratio:1;cursor:default;background:#1a1a1a;border:1px solid #222;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;min-width:0;font-size:9px;transition:all .1s;display:flex;overflow:hidden}.DmxMonitor-module__jWe9va__channelCell.DmxMonitor-module__jWe9va__active{border-color:#333}.DmxMonitor-module__jWe9va__channelCell.DmxMonitor-module__jWe9va__highlighted{z-index:1;box-shadow:0 0 0 2px #3b82f680;border-color:#3b82f6!important}.DmxMonitor-module__jWe9va__cellChannel{color:#555;font-size:8px;line-height:1}.DmxMonitor-module__jWe9va__cellValue{color:#fff;font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1}.DmxMonitor-module__jWe9va__channelCell.DmxMonitor-module__jWe9va__active .DmxMonitor-module__jWe9va__cellChannel{color:#fff9}.DmxMonitor-module__jWe9va__channelList{flex-direction:column;gap:4px;display:flex}.DmxMonitor-module__jWe9va__channelListItem{background:#1a1a1a;border:1px solid #222;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;display:flex}.DmxMonitor-module__jWe9va__channelListItem.DmxMonitor-module__jWe9va__highlighted{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d}.DmxMonitor-module__jWe9va__channelNumber{color:#fff;min-width:40px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px;font-weight:600}.DmxMonitor-module__jWe9va__channelBar{background:#222;border-radius:4px;flex:1;height:16px;overflow:hidden}.DmxMonitor-module__jWe9va__channelBarFill{border-radius:4px;height:100%;transition:width .1s}.DmxMonitor-module__jWe9va__channelValue{color:#fff;text-align:right;min-width:36px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:14px;font-weight:600}.DmxMonitor-module__jWe9va__channelPercent{color:#666;text-align:right;min-width:40px;font-size:12px}.DmxMonitor-module__jWe9va__emptyMessage{text-align:center;color:#555;padding:40px;font-size:14px}.DmxMonitor-module__jWe9va__footer{color:#555;text-align:center;border-top:1px solid #2a2a2a;padding:10px 16px;font-size:11px}
.MotionPreview-module__SVfeha__playButton{font:inherit;border:1px solid var(--accent-primary);border-radius:var(--radius-sm);background:var(--accent-primary);color:#fff;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.MotionPreview-module__SVfeha__playButton:disabled{opacity:.45;cursor:default}.MotionPreview-module__SVfeha__transport{align-items:center;gap:6px;margin-left:auto;display:flex}.MotionPreview-module__SVfeha__transport .MotionPreview-module__SVfeha__playButton{margin-left:0}.MotionPreview-module__SVfeha__transportButton{font:inherit;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.MotionPreview-module__SVfeha__transportButton:hover{border-color:var(--accent-primary)}.MotionPreview-module__SVfeha__transportButton:disabled{opacity:.45;cursor:default}.MotionPreview-module__SVfeha__canvasPreview{z-index:10000;outline:2px solid var(--accent-primary);outline-offset:-2px;background:#000;position:fixed;overflow:hidden}
.StagePrecision-module__iN__Ya__fixtureLabel,.StagePrecision-module__iN__Ya__dimension{color:#dce4ed;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0d1219e0;border:1px solid #394352;border-radius:4px;padding:3px 6px;font:11px system-ui,sans-serif}.StagePrecision-module__iN__Ya__conflict{color:#fca5a5;border-color:#f87171}.StagePrecision-module__iN__Ya__selectedLabel{color:#fff;background:#0369a1;border-color:#38bdf8;font-weight:600;box-shadow:0 0 0 2px #38bdf859}.StagePrecision-module__iN__Ya__dimension{color:#a8c7e8;font-variant-numeric:tabular-nums}.StagePrecision-module__iN__Ya__arrayButton{border:1px solid var(--border-primary,#343943);background:var(--bg-secondary,#1b2028);color:var(--text-primary,#e5e7eb);text-align:left;cursor:pointer;font:inherit;border-radius:6px;padding:8px 10px}.StagePrecision-module__iN__Ya__helper{color:var(--text-secondary,#9ca3af);font-size:11px;line-height:1.5}.StagePrecision-module__iN__Ya__arrayButton{width:100%;margin-top:8px}
.MotionTimeline-module__UZXlhW__timeline{border-top:1px solid var(--border-color);background:var(--bg-secondary);max-height:190px;color:var(--text-secondary);-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;font-size:11px;display:flex}.MotionTimeline-module__UZXlhW__scroller{flex:auto;min-height:0;overflow:auto}.MotionTimeline-module__UZXlhW__grid{min-width:max-content;display:grid}.MotionTimeline-module__UZXlhW__corner,.MotionTimeline-module__UZXlhW__label{z-index:2;background:var(--bg-secondary);border-right:1px solid var(--border-color);position:sticky;left:0}.MotionTimeline-module__UZXlhW__corner{border-bottom:1px solid var(--border-color);color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;padding:4px 8px;display:flex}.MotionTimeline-module__UZXlhW__corner input{margin:0}.MotionTimeline-module__UZXlhW__count{margin-left:auto}.MotionTimeline-module__UZXlhW__phaseHeader{text-align:center;color:var(--text-primary);border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);background:var(--bg-tertiary);padding:4px 8px;font-weight:600}.MotionTimeline-module__UZXlhW__phaseHeaderNew{color:var(--text-muted);font-weight:400;}.MotionTimeline-module__UZXlhW__label{white-space:nowrap;cursor:pointer;border-bottom:1px solid var(--border-color);align-items:center;gap:4px;height:24px;padding:0 8px;display:flex;overflow:hidden}.MotionTimeline-module__UZXlhW__labelText{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.MotionTimeline-module__UZXlhW__addButton{border:1px solid var(--border-color);background:var(--bg-tertiary);width:18px;height:18px;color:var(--text-primary);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.MotionTimeline-module__UZXlhW__addButton:hover{background:#3b82f64d;border-color:#3b82f6b3}.MotionTimeline-module__UZXlhW__menu{z-index:1000;border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:8px;flex-direction:column;min-width:190px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 24px #00000073}.MotionTimeline-module__UZXlhW__menuItem{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:12px}.MotionTimeline-module__UZXlhW__menuItem:hover{background:#3b82f640}.MotionTimeline-module__UZXlhW__menuDivider{background:var(--border-color);height:1px;margin:4px 2px}.MotionTimeline-module__UZXlhW__menuItemRemove{color:#fca5a5;}.MotionTimeline-module__UZXlhW__labelSelected{color:var(--text-primary);background:#3b82f62e;}.MotionTimeline-module__UZXlhW__subLabel{color:var(--text-muted);padding-left:20px;}.MotionTimeline-module__UZXlhW__subLabelSelected{color:var(--text-primary);background:#3b82f62e;}.MotionTimeline-module__UZXlhW__bar[data-selected],.MotionTimeline-module__UZXlhW__continuous[data-selected]{outline-offset:-1px;z-index:1;outline:2px solid #fff}.MotionTimeline-module__UZXlhW__continuous{white-space:nowrap;color:#fff;box-sizing:border-box;cursor:pointer;height:14px;padding-left:6px;font-size:9px;line-height:14px;position:absolute;top:5px;left:0;right:0;overflow:hidden}.MotionTimeline-module__UZXlhW__continuous[data-first]{border-radius:3px 0 0 3px}.MotionTimeline-module__UZXlhW__continuousLive{background:repeating-linear-gradient(90deg,#6d48d6 0 10px,#7c5ce0 10px 20px);}.MotionTimeline-module__UZXlhW__continuousScroll{background:repeating-linear-gradient(90deg,#0b7fb6 0 10px,#0e93d1 10px 20px);}.MotionTimeline-module__UZXlhW__cell{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:calc(var(--px-per-ms) * 500px) 100%;height:24px;position:relative}.MotionTimeline-module__UZXlhW__rulerCorner{z-index:2;font-variant-numeric:tabular-nums;height:20px;color:var(--text-muted);background:var(--bg-secondary);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);align-items:center;padding:0 8px;font-size:10px;display:flex;position:sticky;left:0}.MotionTimeline-module__UZXlhW__ruler{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);height:20px;position:relative}.MotionTimeline-module__UZXlhW__tick{font-variant-numeric:tabular-nums;height:100%;color:var(--text-muted);pointer-events:none;border-left:1px solid #ffffff2e;align-items:center;padding-left:3px;font-size:9px;display:flex;position:absolute;top:0}.MotionTimeline-module__UZXlhW__playhead{z-index:3;pointer-events:none;will-change:transform;background:#f87171;width:2px;margin-left:-1px;position:absolute;top:0;left:0}.MotionTimeline-module__UZXlhW__cellTarget{background-color:#3b82f61f;}.MotionTimeline-module__UZXlhW__bar{color:#fff;white-space:nowrap;cursor:grab;touch-action:none;box-sizing:border-box;border-radius:3px;align-items:center;height:18px;padding:0 6px;font-size:10px;display:flex;position:absolute;top:3px;overflow:hidden}.MotionTimeline-module__UZXlhW__barIn{background:#2f855a;border-left:2px solid #68d391;}.MotionTimeline-module__UZXlhW__barOut{background:#b7791f;border-right:2px solid #f6ad55;}.MotionTimeline-module__UZXlhW__barAction{background:#2b6cb0;border-left:2px solid #63b3ed;}.MotionTimeline-module__UZXlhW__bar[data-short]{text-shadow:0 0 3px #000,0 0 3px #000;overflow:visible}.MotionTimeline-module__UZXlhW__barDragging{cursor:grabbing;opacity:.85}.MotionTimeline-module__UZXlhW__handle{cursor:ew-resize;width:6px;height:100%;position:absolute;top:0;right:0}.MotionTimeline-module__UZXlhW__empty{color:var(--text-muted);padding:8px 10px}
.RoomEditorToolbar-module__KcRzJa__toolbar{z-index:110;box-sizing:border-box;width:max-content;max-width:calc(100% - 20px);color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-hover);box-shadow:var(--shadow-md);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:3px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.RoomEditorToolbar-module__KcRzJa__toolbar .RoomEditorToolbar-module__KcRzJa__choiceGroup{border-color:var(--border-color);padding:2px}.RoomEditorToolbar-module__KcRzJa__choiceGroup button{min-height:22px;padding:2px 8px;font-size:11px;font-weight:500}.RoomEditorToolbar-module__KcRzJa__optionLabel{align-items:center;gap:5px;display:flex}.RoomEditorToolbar-module__KcRzJa__toolbar .RoomEditorToolbar-module__KcRzJa__walkButton,.RoomEditorToolbar-module__KcRzJa__toolbar .RoomEditorToolbar-module__KcRzJa__snapButton{min-height:26px;color:var(--text-secondary);border-color:#0000;border-radius:8px;padding:3px 8px;font-weight:500}.RoomEditorToolbar-module__KcRzJa__toolbar .RoomEditorToolbar-module__KcRzJa__walkButton:hover,.RoomEditorToolbar-module__KcRzJa__toolbar .RoomEditorToolbar-module__KcRzJa__snapButton:hover{color:var(--text-primary);background:var(--bg-elevated)}.RoomEditorToolbar-module__KcRzJa__toolbar .RoomEditorToolbar-module__KcRzJa__walkButton:focus-visible,.RoomEditorToolbar-module__KcRzJa__toolbar .RoomEditorToolbar-module__KcRzJa__snapButton:focus-visible{border-color:var(--accent-primary)}.RoomEditorToolbar-module__KcRzJa__snapGroup{border-left:1px solid var(--border-color);align-items:center;gap:3px;padding-left:6px;display:flex}.RoomEditorToolbar-module__KcRzJa__toolbar .RoomEditorToolbar-module__KcRzJa__snapButton[aria-pressed=true]{color:var(--accent-primary);background:var(--accent-primary-10);border-color:var(--accent-primary-30)}.RoomEditorToolbar-module__KcRzJa__snapReadout{white-space:nowrap;font-variant-numeric:tabular-nums;width:70px;color:var(--text-muted);padding-right:5px;font-size:10px}
.SlideEditorBottomPanel-module__jRX8SG__panel{border-top:1px solid var(--border-color);background:var(--bg-secondary);flex-direction:column;flex:none;height:190px;display:flex;position:relative}.SlideEditorBottomPanel-module__jRX8SG__tabs{border-bottom:1px solid var(--border-color);flex:none;align-items:center;gap:2px;padding:0 8px;display:flex}.SlideEditorBottomPanel-module__jRX8SG__tab{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:600;display:inline-flex}.SlideEditorBottomPanel-module__jRX8SG__tab:hover{color:var(--text-primary)}.SlideEditorBottomPanel-module__jRX8SG__tabActive{color:var(--text-primary);border-bottom-color:var(--accent-primary);}.SlideEditorBottomPanel-module__jRX8SG__count{background:var(--bg-tertiary);color:var(--text-muted);border-radius:8px;padding:0 6px;font-size:10px;font-weight:500}.SlideEditorBottomPanel-module__jRX8SG__body{flex:auto;min-height:0;overflow:hidden}.SlideEditorBottomPanel-module__jRX8SG__body>*{border-top:none;height:100%;min-height:0;max-height:none}.SlideEditorBottomPanel-module__jRX8SG__resizer{z-index:3;cursor:ns-resize;height:7px;position:absolute;top:-3px;left:0;right:0}.SlideEditorBottomPanel-module__jRX8SG__resizer:hover,.SlideEditorBottomPanel-module__jRX8SG__resizer:active{background:var(--accent-primary);opacity:.6}
.PositionOrb-module__tMlLBq__positionOrb{cursor:grab;-webkit-user-select:none;user-select:none;z-index:10;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.PositionOrb-module__tMlLBq__positionOrb.PositionOrb-module__tMlLBq__active{cursor:grabbing}.PositionOrb-module__tMlLBq__orbContainer{perspective:200px;width:100px;height:100px;position:relative}.PositionOrb-module__tMlLBq__shadingLayer{pointer-events:none;background:radial-gradient(100% 100% at 35% 30%,#3c64a099 0%,#1e3c6480 30%,#0f1e3c99 60%,#050f23cc 100%);border-radius:50%;position:absolute;inset:0}.PositionOrb-module__tMlLBq__rotatingSphere{transform-style:preserve-3d;will-change:transform;transition:transform 80ms linear;position:absolute;inset:0}.PositionOrb-module__tMlLBq__equator,.PositionOrb-module__tMlLBq__meridian,.PositionOrb-module__tMlLBq__meridian2,.PositionOrb-module__tMlLBq__latitude1,.PositionOrb-module__tMlLBq__latitude2{box-sizing:border-box;width:100%;height:100%;transform-style:preserve-3d;backface-visibility:visible;border:1px solid #64b4ff33;border-radius:50%;position:absolute;top:0;left:0}.PositionOrb-module__tMlLBq__equator{border-color:#64b4ff4d;transform:rotateX(90deg)}.PositionOrb-module__tMlLBq__meridian{transform:rotateY(0)}.PositionOrb-module__tMlLBq__meridian2{transform:rotateY(90deg)}.PositionOrb-module__tMlLBq__latitude1{border-color:#64b4ff26;width:70%;height:70%;top:15%;left:15%;transform:rotateX(90deg)translateZ(24px)}.PositionOrb-module__tMlLBq__latitude2{border-color:#64b4ff26;width:70%;height:70%;top:15%;left:15%;transform:rotateX(90deg)translateZ(-24px)}.PositionOrb-module__tMlLBq__highlight{pointer-events:none;filter:blur(1px);background:radial-gradient(#ffffff59 0%,#ffffff1a 50%,#0000 70%);border-radius:50%;width:40%;height:30%;position:absolute;top:8%;left:12%}.PositionOrb-module__tMlLBq__indicator{z-index:10;pointer-events:none;will-change:transform;background:radial-gradient(circle at 35% 35%,#fff 0%,#60a5fa 50%,#3b82f6 100%);border:2px solid #fff;border-radius:50%;width:12px;height:12px;transition:transform 80ms linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #3b82f6,0 0 16px #3b82f699}.PositionOrb-module__tMlLBq__positionOrb:hover .PositionOrb-module__tMlLBq__shadingLayer{background:radial-gradient(100% 100% at 35% 30%,#4678b4a6 0%,#2846788c 30%,#142850a6 60%,#08142dd9 100%)}.PositionOrb-module__tMlLBq__positionOrb:hover .PositionOrb-module__tMlLBq__equator,.PositionOrb-module__tMlLBq__positionOrb:hover .PositionOrb-module__tMlLBq__meridian,.PositionOrb-module__tMlLBq__positionOrb:hover .PositionOrb-module__tMlLBq__meridian2{border-color:#78c8ff66}.PositionOrb-module__tMlLBq__positionOrb:hover .PositionOrb-module__tMlLBq__latitude1,.PositionOrb-module__tMlLBq__positionOrb:hover .PositionOrb-module__tMlLBq__latitude2{border-color:#78c8ff40}.PositionOrb-module__tMlLBq__positionOrb:hover .PositionOrb-module__tMlLBq__indicator{box-shadow:0 0 12px #3b82f6,0 0 24px #3b82f6cc}.PositionOrb-module__tMlLBq__positionOrb.PositionOrb-module__tMlLBq__active .PositionOrb-module__tMlLBq__equator,.PositionOrb-module__tMlLBq__positionOrb.PositionOrb-module__tMlLBq__active .PositionOrb-module__tMlLBq__meridian,.PositionOrb-module__tMlLBq__positionOrb.PositionOrb-module__tMlLBq__active .PositionOrb-module__tMlLBq__meridian2{border-color:#8cd2ff80}.PositionOrb-module__tMlLBq__positionOrb.PositionOrb-module__tMlLBq__active .PositionOrb-module__tMlLBq__indicator{box-shadow:0 0 16px #3b82f6,0 0 32px #3b82f6e6}.PositionOrb-module__tMlLBq__labels{color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border-radius:4px;gap:12px;padding:4px 10px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:11px;display:flex}.PositionOrb-module__tMlLBq__panLabel,.PositionOrb-module__tMlLBq__tiltLabel{text-align:center;min-width:50px}.PositionOrb-module__tMlLBq__instructions{color:#fff6;opacity:0;flex-direction:column;align-items:center;gap:2px;font-size:9px;transition:opacity .2s;display:flex}.PositionOrb-module__tMlLBq__positionOrb:hover .PositionOrb-module__tMlLBq__instructions{opacity:1}.PositionOrb-module__tMlLBq__instructions span{background:#0006;border-radius:3px;padding:2px 6px}
.CanvasZoomControl-module__T7y2HW__control{z-index:5;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);align-items:center;display:flex;position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:0 2px 10px #00000059}.CanvasZoomControl-module__T7y2HW__control button{font:inherit;min-width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:flex}.CanvasZoomControl-module__T7y2HW__control button:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.CanvasZoomControl-module__T7y2HW__control button:disabled{opacity:.4;cursor:default}.CanvasZoomControl-module__T7y2HW__control .CanvasZoomControl-module__T7y2HW__value{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);font-variant-numeric:tabular-nums;min-width:48px}
.EquipmentThumbnail-module__8_kCda__thumbnail{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;min-width:0;height:100%;display:block}
.NotesContent-module__G_t1pG__notes{white-space:normal;word-break:break-word}.NotesContent-module__G_t1pG__notes p{margin:0 0 .75em}.NotesContent-module__G_t1pG__notes h1,.NotesContent-module__G_t1pG__notes h2,.NotesContent-module__G_t1pG__notes h3,.NotesContent-module__G_t1pG__notes h4{margin:1.1em 0 .45em;font-weight:800;line-height:1.2}.NotesContent-module__G_t1pG__notes h1{font-size:1.5em}.NotesContent-module__G_t1pG__notes h2{font-size:1.3em}.NotesContent-module__G_t1pG__notes h3{font-size:1.15em}.NotesContent-module__G_t1pG__notes h4{text-transform:uppercase;letter-spacing:.04em;font-size:1em}.NotesContent-module__G_t1pG__notes>:first-child{margin-top:0}.NotesContent-module__G_t1pG__notes ul,.NotesContent-module__G_t1pG__notes ol{margin:0 0 .75em;padding-left:1.4em}.NotesContent-module__G_t1pG__notes li{margin:.2em 0}.NotesContent-module__G_t1pG__notes blockquote{opacity:.92;border-left:.18em solid;margin:0 0 .75em;padding:.1em 0 .1em .8em;font-style:italic}.NotesContent-module__G_t1pG__notes strong{font-weight:900}.NotesContent-module__G_t1pG__notes mark{color:inherit;background:#facc1559;padding:0 .1em}.NotesContent-module__G_t1pG__notes hr{opacity:.4;border:0;border-top:.08em solid;margin:1em 0}
.ChordChartWorkspace-module__zvNbqq__workspace{background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff12);border-radius:12px;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.ChordChartWorkspace-module__zvNbqq__toolbar{background:var(--lightningcss-light,#f1f5f92e)var(--lightningcss-dark,#0000002e);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff12);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:6px 10px;display:flex}.ChordChartWorkspace-module__zvNbqq__titleGroup{align-items:center;gap:9px;min-width:150px;display:flex}.ChordChartWorkspace-module__zvNbqq__titleIcon{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fd);background:#3b82f624;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ChordChartWorkspace-module__zvNbqq__title{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f7f7f8);font-size:14px;font-weight:700}.ChordChartWorkspace-module__zvNbqq__subtitle{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b);margin-top:2px;font-size:10px}.ChordChartWorkspace-module__zvNbqq__toolbarSpacer{flex:1}.ChordChartWorkspace-module__zvNbqq__select{height:32px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f4f4f5);background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#19191c);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:999px;outline:none;padding:0 30px 0 11px;font-size:12px;font-weight:650}.ChordChartWorkspace-module__zvNbqq__modeSwitch{background:var(--lightningcss-light,#0f172a09)var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ChordChartWorkspace-module__zvNbqq__modeButton{height:26px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:11px;font-weight:650}.ChordChartWorkspace-module__zvNbqq__modeButtonActive{color:#fff;background:#3b82f6b8;box-shadow:0 2px 8px var(--lightningcss-light,#0f172a0e)var(--lightningcss-dark,#00000038)}.ChordChartWorkspace-module__zvNbqq__actionButton,.ChordChartWorkspace-module__zvNbqq__iconButton,.ChordChartWorkspace-module__zvNbqq__textButton{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#d4d4d8);cursor:pointer;background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);font-weight:650}.ChordChartWorkspace-module__zvNbqq__actionButton{border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:11px;display:inline-flex}.ChordChartWorkspace-module__zvNbqq__actionButtonPrimary{color:#fff;background:#3b82f6b8;border-color:#3b82f69e}.ChordChartWorkspace-module__zvNbqq__content{flex:auto;min-height:0;padding:12px 14px 16px;overflow:auto}.ChordChartWorkspace-module__zvNbqq__chartPage{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#111113);width:100%;max-width:none;min-height:100%;box-shadow:none;border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0e);border-radius:10px;margin:0;padding:16px 18px 28px}.ChordChartWorkspace-module__zvNbqq__chartHeading{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff13);margin-bottom:14px;padding-bottom:10px}.ChordChartWorkspace-module__zvNbqq__chartHeading h2{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);margin:0;font-size:16px;font-weight:700}.ChordChartWorkspace-module__zvNbqq__chartMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);gap:12px;margin-top:6px;font-size:11px;display:flex}.ChordChartWorkspace-module__zvNbqq__section{margin-top:16px}.ChordChartWorkspace-module__zvNbqq__sectionHeader,.ChordChartWorkspace-module__zvNbqq__sectionEditorHeader{align-items:center;gap:8px;margin-bottom:11px;display:flex}.ChordChartWorkspace-module__zvNbqq__sectionColor{border-radius:99px;width:4px;height:20px}.ChordChartWorkspace-module__zvNbqq__sectionName{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fd);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.ChordChartWorkspace-module__zvNbqq__line{margin-bottom:16px}.ChordChartWorkspace-module__zvNbqq__measureGrid{background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff16);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));display:grid;overflow:hidden}.ChordChartWorkspace-module__zvNbqq__measure{min-height:42px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafc);white-space:pre-wrap;border-right:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff13);padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:750}.ChordChartWorkspace-module__zvNbqq__measure:last-child{border-right:0}.ChordChartWorkspace-module__zvNbqq__emptyMeasure{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff26)}.ChordChartWorkspace-module__zvNbqq__lyrics{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb8);white-space:pre-wrap;margin:7px 4px 0;font-size:13px;line-height:1.65}.ChordChartWorkspace-module__zvNbqq__editorSection{background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff13);border-radius:11px;margin-bottom:16px;padding:14px}.ChordChartWorkspace-module__zvNbqq__sectionNameInput,.ChordChartWorkspace-module__zvNbqq__numbersInput,.ChordChartWorkspace-module__zvNbqq__lyricsInput{box-sizing:border-box;width:100%;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f4f4f5);background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#19191c);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff17);border-radius:8px;outline:none}.ChordChartWorkspace-module__zvNbqq__sectionNameInput{height:34px;padding:0 10px;font-size:12px;font-weight:700}.ChordChartWorkspace-module__zvNbqq__wordChords{border:1px dashed var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#ffffff24);border-radius:8px;grid-column:1/-1;padding:8px 10px 10px}.ChordChartWorkspace-module__zvNbqq__wordChordsHint{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff73);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.ChordChartWorkspace-module__zvNbqq__wordChordsText{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f4f4f5);text-align:left;font-size:17px;font-weight:600;line-height:1.5}.ChordChartWorkspace-module__zvNbqq__lineEditor{grid-template-columns:minmax(190px,.85fr) minmax(240px,1.4fr) 30px;gap:8px;margin-top:9px;display:grid}.ChordChartWorkspace-module__zvNbqq__numbersInput,.ChordChartWorkspace-module__zvNbqq__lyricsInput{resize:vertical;min-height:60px;padding:9px 10px;font-size:12px;line-height:1.5}.ChordChartWorkspace-module__zvNbqq__numbersInput{color:var(--lightningcss-light,#596777)var(--lightningcss-dark,#bfdbfe);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ChordChartWorkspace-module__zvNbqq__iconButton{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.ChordChartWorkspace-module__zvNbqq__dangerButton{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5)}.ChordChartWorkspace-module__zvNbqq__textButton{border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:11px;display:inline-flex}.ChordChartWorkspace-module__zvNbqq__editorFooter{gap:8px;margin-top:14px;display:flex}.ChordChartWorkspace-module__zvNbqq__emptyState{text-align:center;flex:auto;justify-content:center;align-items:center;height:100%;min-height:0;padding:20px 16px;display:flex}.ChordChartWorkspace-module__zvNbqq__emptyCard{max-width:380px}.ChordChartWorkspace-module__zvNbqq__emptyIcon{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fd);background:#3b82f621;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:inline-flex}.ChordChartWorkspace-module__zvNbqq__emptyCard h3{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);margin:0 0 7px;font-size:18px}.ChordChartWorkspace-module__zvNbqq__emptyCard p{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff75);margin:0 0 18px;font-size:12px;line-height:1.6}@media (max-width:920px){.ChordChartWorkspace-module__zvNbqq__toolbar{flex-wrap:wrap}.ChordChartWorkspace-module__zvNbqq__toolbarSpacer{display:none}.ChordChartWorkspace-module__zvNbqq__lineEditor{grid-template-columns:1fr 30px}.ChordChartWorkspace-module__zvNbqq__lyricsInput{grid-area:2/1/auto/-1}}@media (max-width:620px){.ChordChartWorkspace-module__zvNbqq__content{padding:10px}.ChordChartWorkspace-module__zvNbqq__chartPage{padding:18px 14px 34px}.ChordChartWorkspace-module__zvNbqq__modeSwitch{order:10;width:100%}.ChordChartWorkspace-module__zvNbqq__modeButton{flex:1}}
.StageSetupPanel-module__i3NTSG__setupChrome{display:contents}.StageSetupPanel-module__i3NTSG__stageSetupPanel,.StageSetupPanel-module__i3NTSG__rightDock{pointer-events:auto;z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c0ef0;border:none;flex-direction:column;width:280px;display:flex;position:absolute;top:0;bottom:0}.StageSetupPanel-module__i3NTSG__stageSetupPanel{border-right:1px solid #ffffff14;left:0}.StageSetupPanel-module__i3NTSG__rightDock{border-left:1px solid var(--border-color);background:#080808;width:320px;right:0}.StageSetupPanel-module__i3NTSG__rightDock .StageSetupPanel-module__i3NTSG__dimensionsRow{flex-direction:column;align-items:stretch;gap:10px}.StageSetupPanel-module__i3NTSG__header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.StageSetupPanel-module__i3NTSG__headerLeft{align-items:center;gap:12px;display:flex}.StageSetupPanel-module__i3NTSG__title{color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.StageSetupPanel-module__i3NTSG__title svg{color:#8b5cf6;width:14px;height:14px}.StageSetupPanel-module__i3NTSG__closeBtn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.StageSetupPanel-module__i3NTSG__closeBtn:hover{color:#fffc;background:#ffffff1a}.StageSetupPanel-module__i3NTSG__tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;flex-shrink:0;gap:2px;padding:6px 8px;display:flex}.StageSetupPanel-module__i3NTSG__tab{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.StageSetupPanel-module__i3NTSG__tab:hover{color:#ffffffb3;background:#ffffff0d}.StageSetupPanel-module__i3NTSG__tabActive{color:#fff;background:#8b5cf64d}.StageSetupPanel-module__i3NTSG__content{flex:1;padding:12px;overflow-y:auto}.StageSetupPanel-module__i3NTSG__itemList{flex-direction:column;gap:6px;display:flex}.StageSetupPanel-module__i3NTSG__item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;transition:all .15s;display:flex}.StageSetupPanel-module__i3NTSG__item:hover{background:#ffffff0f;border-color:#ffffff1a}.StageSetupPanel-module__i3NTSG__itemSelected{background:#8b5cf626;border-color:#8b5cf64d}.StageSetupPanel-module__i3NTSG__itemName{color:#ffffffe6;flex:100%;font-size:12px;font-weight:500}.StageSetupPanel-module__i3NTSG__itemDetails{color:#fff6;flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.StageSetupPanel-module__i3NTSG__itemDetail{align-items:center;gap:3px;display:flex}.StageSetupPanel-module__i3NTSG__itemDetail span{color:#fff9}.StageSetupPanel-module__i3NTSG__inputGroup{align-items:center;gap:4px;display:flex}.StageSetupPanel-module__i3NTSG__inputLabel{color:#fff6;min-width:14px;font-size:10px}.StageSetupPanel-module__i3NTSG__inputSmall{color:#fff;text-align:right;background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;width:50px;padding:4px 6px;font-size:11px}.StageSetupPanel-module__i3NTSG__inputSmall:focus{border-color:#8b5cf680;outline:none}.StageSetupPanel-module__i3NTSG__itemActions{gap:4px;display:flex}.StageSetupPanel-module__i3NTSG__actionBtn{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.StageSetupPanel-module__i3NTSG__actionBtn:hover{color:#ffffffb3;background:#ffffff1a}.StageSetupPanel-module__i3NTSG__actionBtnDanger:hover{color:#ef4444;background:#ef444433}.StageSetupPanel-module__i3NTSG__addBtn{color:#ffffff80;cursor:pointer;background:#ffffff08;border:1px dashed #ffffff26;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:8px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.StageSetupPanel-module__i3NTSG__addBtn:hover{color:#fffc;background:#8b5cf61a;border-color:#8b5cf64d}.StageSetupPanel-module__i3NTSG__dimensionsGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.StageSetupPanel-module__i3NTSG__dimensionField{flex-direction:column;gap:4px;display:flex}.StageSetupPanel-module__i3NTSG__dimensionLabel{color:#fff6;text-transform:uppercase;letter-spacing:.3px;font-size:10px}.StageSetupPanel-module__i3NTSG__dimensionInput{color:#fff;text-align:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;padding:8px 10px;font-size:13px}.StageSetupPanel-module__i3NTSG__dimensionInput:focus{border-color:#8b5cf680;outline:none}.StageSetupPanel-module__i3NTSG__unit{color:#ffffff4d;margin-left:4px;font-size:10px}.StageSetupPanel-module__i3NTSG__chairColorSwatches{grid-template-columns:repeat(6,1fr);gap:7px;margin:2px 0 12px;display:grid}.StageSetupPanel-module__i3NTSG__chairColorSwatch{aspect-ratio:1;cursor:pointer;border:1px solid #ffffff29;border-radius:6px;width:100%;padding:0;box-shadow:inset 0 0 0 2px #00000047}.StageSetupPanel-module__i3NTSG__chairColorSwatch:hover,.StageSetupPanel-module__i3NTSG__chairColorSwatchActive{border-color:#a78bfa;box-shadow:0 0 0 2px #8b5cf659}.StageSetupPanel-module__i3NTSG__applyChairColorButton{color:#ffffffbd;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;width:100%;padding:7px 10px;font-size:11px;font-weight:600}.StageSetupPanel-module__i3NTSG__applyChairColorButton:hover{color:#fff;background:#8b5cf629;border-color:#8b5cf66b}.StageSetupPanel-module__i3NTSG__emptyState{color:#ffffff4d;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;font-size:12px;display:flex}.StageSetupPanel-module__i3NTSG__emptyState svg{opacity:.3;width:32px;height:32px;margin-bottom:8px}.StageSetupPanel-module__i3NTSG__mountBadge{text-transform:uppercase;letter-spacing:.3px;color:#ffffff80;background:#ffffff1a;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:600}.StageSetupPanel-module__i3NTSG__mountBadgeFloor{color:#22c55e;background:#22c55e33}.StageSetupPanel-module__i3NTSG__mountBadgeTruss{color:#3b82f6;background:#3b82f633}.StageSetupPanel-module__i3NTSG__fixtureLibrary{flex-wrap:wrap;gap:8px;display:flex}.StageSetupPanel-module__i3NTSG__fixtureCard{cursor:grab;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:70px;padding:8px 12px;transition:all .15s;display:flex}.StageSetupPanel-module__i3NTSG__fixtureCard:hover{background:#8b5cf626;border-color:#8b5cf64d;transform:translateY(-2px)}.StageSetupPanel-module__i3NTSG__fixtureCard:active{cursor:grabbing;transform:scale(.95)}.StageSetupPanel-module__i3NTSG__fixtureCardIcon{color:#fff9;background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.StageSetupPanel-module__i3NTSG__fixtureCardName{color:#ffffffb3;text-align:center;white-space:nowrap;font-size:9px;font-weight:500}.StageSetupPanel-module__i3NTSG__fixtureCardCount{color:#ffffff4d;font-size:8px}.StageSetupPanel-module__i3NTSG__dimensionsRow{flex-wrap:wrap;gap:16px;display:flex}.StageSetupPanel-module__i3NTSG__dimensionCompact{align-items:center;gap:6px;display:flex}.StageSetupPanel-module__i3NTSG__dimensionCompact label{color:#ffffff80;min-width:45px;font-size:10px}.StageSetupPanel-module__i3NTSG__dimensionCompact input{color:#fff;text-align:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;width:50px;padding:4px 6px;font-size:11px}.StageSetupPanel-module__i3NTSG__dimensionCompact input:focus{border-color:#8b5cf680;outline:none}.StageSetupPanel-module__i3NTSG__dimensionHint{color:#fff6;flex:1;margin-left:8px;font-size:10px}.StageSetupPanel-module__i3NTSG__roomBuilder{flex-direction:column;gap:10px;display:flex}.StageSetupPanel-module__i3NTSG__shellToggle{color:#fff9;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:10px;display:flex}.StageSetupPanel-module__i3NTSG__shellToggle input{accent-color:#8b5cf6}.StageSetupPanel-module__i3NTSG__transformModes{gap:4px;display:flex}.StageSetupPanel-module__i3NTSG__modeBtn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:3px 8px;font-size:10px}.StageSetupPanel-module__i3NTSG__modeBtn:hover{color:#fffc}.StageSetupPanel-module__i3NTSG__modeBtnActive{color:#fff;background:#8b5cf64d;border-color:#8b5cf673}.StageSetupPanel-module__i3NTSG__libraryPane{flex-direction:column;gap:14px;display:flex}.StageSetupPanel-module__i3NTSG__libraryGroupTitle{letter-spacing:.6px;text-transform:uppercase;color:#ffffff61;margin:0 0 6px;font-size:10px;font-weight:700}.StageSetupPanel-module__i3NTSG__libraryList{flex-direction:column;gap:1px;display:flex}.StageSetupPanel-module__i3NTSG__libraryRow{color:#ffffffc7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 8px;font-size:12px;display:flex}.StageSetupPanel-module__i3NTSG__libraryRow svg{color:#ffffff73;flex-shrink:0}.StageSetupPanel-module__i3NTSG__libraryRow:hover{background:#ffffff0f}.StageSetupPanel-module__i3NTSG__libraryRow.StageSetupPanel-module__i3NTSG__itemSelected{color:#fff;background:#8b5cf638}.StageSetupPanel-module__i3NTSG__libraryRow.StageSetupPanel-module__i3NTSG__itemSelected svg{color:#c4b5fd}.StageSetupPanel-module__i3NTSG__inspectorPane{flex-direction:column;gap:12px;display:flex}.StageSetupPanel-module__i3NTSG__inspectorHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.StageSetupPanel-module__i3NTSG__inspectorFields{flex-direction:column;gap:10px;display:flex}.StageSetupPanel-module__i3NTSG__inspectorField{color:#ffffff73;text-transform:uppercase;letter-spacing:.3px;flex-direction:column;gap:4px;font-size:10px;display:flex}.StageSetupPanel-module__i3NTSG__inspectorInput{box-sizing:border-box;color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;width:100%;padding:6px 8px;font-size:12px}.StageSetupPanel-module__i3NTSG__inspectorInput:focus{border-color:#8b5cf680;outline:none}.StageSetupPanel-module__i3NTSG__inspectorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}
.StageDisplayRenderer-module__yjjQvq__container{width:100%;height:100%;position:relative;overflow:hidden}.StageDisplayRenderer-module__yjjQvq__container.StageDisplayRenderer-module__yjjQvq__fullscreen{position:fixed;inset:0}.StageDisplayRenderer-module__yjjQvq__widget{flex-direction:column;display:flex;position:absolute;overflow:hidden}.StageDisplayRenderer-module__yjjQvq__widgetLabel{text-transform:uppercase;letter-spacing:1.5px;opacity:.5;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:700;line-height:1}.StageDisplayRenderer-module__yjjQvq__widgetContent{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.StageDisplayRenderer-module__yjjQvq__widgetContent.StageDisplayRenderer-module__yjjQvq__alignLeft{justify-content:flex-start}.StageDisplayRenderer-module__yjjQvq__widgetContent.StageDisplayRenderer-module__yjjQvq__alignRight{justify-content:flex-end}.StageDisplayRenderer-module__yjjQvq__textWidget{white-space:pre-wrap;word-break:break-word;width:100%;height:100%;overflow:hidden}.StageDisplayRenderer-module__yjjQvq__clockDisplay,.StageDisplayRenderer-module__yjjQvq__countdownDisplay{width:100%;text-align:inherit;line-height:1.2}.StageDisplayRenderer-module__yjjQvq__countdownExpired{animation:1s ease-in-out infinite StageDisplayRenderer-module__yjjQvq__pulse}@keyframes StageDisplayRenderer-module__yjjQvq__pulse{0%,to{opacity:1}50%{opacity:.5}}.StageDisplayRenderer-module__yjjQvq__slidePreview{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.StageDisplayRenderer-module__yjjQvq__slidePreview>*{max-width:100%;max-height:100%}.StageDisplayRenderer-module__yjjQvq__imageWidget{object-fit:contain;width:100%;height:100%}.StageDisplayRenderer-module__yjjQvq__positionDisplay{align-items:center;gap:8px;width:100%;line-height:1.2;display:flex}.StageDisplayRenderer-module__yjjQvq__positionIndex{font-size:1.2em;font-weight:700}.StageDisplayRenderer-module__yjjQvq__positionTotal{opacity:.5;font-size:.9em}.StageDisplayRenderer-module__yjjQvq__emptyState{opacity:.2;font-size:14px;font-style:italic}.StageDisplayRenderer-module__yjjQvq__teleprompterViewport{width:100%;height:100%;position:relative;overflow:hidden}.StageDisplayRenderer-module__yjjQvq__teleprompterMirrored{transform:scaleX(-1)}.StageDisplayRenderer-module__yjjQvq__teleprompterScroll{will-change:transform;width:100%;transition:none}.StageDisplayRenderer-module__yjjQvq__teleprompterText{white-space:pre-wrap;word-break:break-word;padding:0 4%}.StageDisplayRenderer-module__yjjQvq__teleprompterPad{height:42%;min-height:80px}.StageDisplayRenderer-module__yjjQvq__teleprompterGuide{pointer-events:none;background:#ef44448c;height:2px;position:absolute;top:42%;left:0;right:0;box-shadow:0 0 12px #ef444459}.StageDisplayRenderer-module__yjjQvq__stageMessagePulse{animation:2s ease-in-out infinite StageDisplayRenderer-module__yjjQvq__messagePulse}@keyframes StageDisplayRenderer-module__yjjQvq__messagePulse{0%,to{opacity:1}50%{opacity:.7}}.StageDisplayRenderer-module__yjjQvq__stageMessageOverlay{z-index:100;background:#ef44442e;border:2px solid #fbbf24cc;border-radius:16px;max-width:86%;padding:24px 48px;animation:2s ease-in-out infinite StageDisplayRenderer-module__yjjQvq__messagePulse;position:absolute;top:6%;left:50%;transform:translate(-50%)}.StageDisplayRenderer-module__yjjQvq__stageMessageText{color:#fbbf24;text-align:center;white-space:pre-wrap;word-break:break-word;font-size:56px;font-weight:700;line-height:1.2}.StageDisplayRenderer-module__yjjQvq__countdownAlert{animation:1.5s ease-in-out infinite StageDisplayRenderer-module__yjjQvq__countdownPulseSlow}.StageDisplayRenderer-module__yjjQvq__countdownCritical{animation:.7s ease-in-out infinite StageDisplayRenderer-module__yjjQvq__countdownPulseFast}@keyframes StageDisplayRenderer-module__yjjQvq__countdownPulseSlow{0%,to{opacity:1}50%{opacity:.6}}@keyframes StageDisplayRenderer-module__yjjQvq__countdownPulseFast{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.04)}}
.ComponentLibraryVisual-module__W2gX2q__gridLibrary{gap:18px}.ComponentLibraryVisual-module__W2gX2q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ComponentLibraryVisual-module__W2gX2q__gridLibrary .ComponentLibraryVisual-module__W2gX2q__card{min-width:0;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-color);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:5px 6px 9px;font-size:11px;line-height:1.3;display:flex}.ComponentLibraryVisual-module__W2gX2q__gridLibrary .ComponentLibraryVisual-module__W2gX2q__card:hover{background:var(--bg-elevated);border-color:var(--border-hover)}.ComponentLibraryVisual-module__W2gX2q__gridLibrary .ComponentLibraryVisual-module__W2gX2q__card[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-primary-20)}.ComponentLibraryVisual-module__W2gX2q__gridLibrary .ComponentLibraryVisual-module__W2gX2q__card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ComponentLibraryVisual-module__W2gX2q__preview{width:100%;height:68px}.ComponentLibraryVisual-module__W2gX2q__card>span{text-align:center;align-items:center;min-height:2.6em;display:flex}@media (max-height:760px){.ComponentLibraryVisual-module__W2gX2q__preview{height:58px}}@media (max-width:700px){.ComponentLibraryVisual-module__W2gX2q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ArrangementDetailView-module__9jXeVq__mainLayout{flex:auto;grid-template-columns:minmax(0,1.6fr) minmax(280px,360px);gap:10px;min-height:0;padding:8px 10px 10px;display:grid;overflow:hidden}.ArrangementDetailView-module__9jXeVq__keysStage{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ArrangementDetailView-module__9jXeVq__keysStage>*{flex:auto;min-height:0;overflow:auto}.ArrangementDetailView-module__9jXeVq__sideRail{flex-direction:column;gap:8px;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ArrangementDetailView-module__9jXeVq__toolsStack{flex-direction:column;flex:none;gap:8px;display:flex}.ArrangementDetailView-module__9jXeVq__lyricsSlot{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ArrangementDetailView-module__9jXeVq__lyricsSlot>*{flex:auto;min-height:0;max-height:none}.ArrangementDetailView-module__9jXeVq__chartCard{background:linear-gradient(135deg,#3b82f61f,var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08));border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.ArrangementDetailView-module__9jXeVq__chartCardIcon{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fd);background:#3b82f629;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ArrangementDetailView-module__9jXeVq__chartCardBody{flex:auto;min-width:0}.ArrangementDetailView-module__9jXeVq__chartCardTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);letter-spacing:.02em;margin:0;font-size:12px;font-weight:650}.ArrangementDetailView-module__9jXeVq__chartCardMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff7a);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;line-height:1.35;overflow:hidden}.ArrangementDetailView-module__9jXeVq__chartModalBody{flex-direction:column;height:min(72vh,760px);min-height:420px;display:flex}.ArrangementDetailView-module__9jXeVq__chartModalBody>*{flex:auto;height:100%;min-height:0}.ArrangementDetailView-module__9jXeVq__stemEditorOverlay{z-index:30;background:#0a0a0a;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.ArrangementDetailView-module__9jXeVq__stemEditorOverlay>*{flex:auto;height:100%;min-height:0}@media (max-width:980px){.ArrangementDetailView-module__9jXeVq__mainLayout{grid-template-rows:minmax(220px,.9fr) minmax(280px,1.1fr);grid-template-columns:1fr;overflow:auto}.ArrangementDetailView-module__9jXeVq__keysStage,.ArrangementDetailView-module__9jXeVq__sideRail{height:auto;min-height:200px;overflow:visible}.ArrangementDetailView-module__9jXeVq__keysStage>*{overflow:visible}.ArrangementDetailView-module__9jXeVq__lyricsSlot{min-height:140px;max-height:220px}}@media (max-width:640px){.ArrangementDetailView-module__9jXeVq__mainLayout{gap:8px;padding:8px}.ArrangementDetailView-module__9jXeVq__chartCard{flex-wrap:wrap}}
.StageSlidePreview-module__oa5Gmq__toggle{z-index:6;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 2px 10px #00000059}.StageSlidePreview-module__oa5Gmq__toggle button{font:inherit;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:11px;font-weight:600}.StageSlidePreview-module__oa5Gmq__toggle button:hover{color:var(--text-primary)}.StageSlidePreview-module__oa5Gmq__toggle .StageSlidePreview-module__oa5Gmq__toggleActive{background:var(--accent-primary);color:#fff}.StageSlidePreview-module__oa5Gmq__layer{z-index:4;background:var(--bg-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0;container-type:size}.StageSlidePreview-module__oa5Gmq__stage{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;flex:none;width:min(100%,1200px,177.778cqh - 85.3333px);position:relative;overflow:hidden;box-shadow:0 8px 32px #0006}.StageSlidePreview-module__oa5Gmq__bar{min-height:36px;color:var(--text-secondary);flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.StageSlidePreview-module__oa5Gmq__screen{transform-origin:0 0;position:absolute;top:0;left:0}.StageSlidePreview-module__oa5Gmq__bar .StageSlidePreview-module__oa5Gmq__layoutSelect{width:auto;min-width:200px}.StageSlidePreview-module__oa5Gmq__note{color:var(--text-muted)}.StageSlidePreview-module__oa5Gmq__empty{text-align:center;max-width:420px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}
.ShowFixtureLibrary-module__LYz2uG__library{flex-direction:column;gap:6px;min-width:0;margin-top:18px;display:flex}.ShowFixtureLibrary-module__LYz2uG__heading{text-transform:uppercase;letter-spacing:.6px;color:var(--text-secondary);align-items:center;gap:7px;margin:0 0 2px;font-size:10px;font-weight:700;display:flex}.ShowFixtureLibrary-module__LYz2uG__heading>span,.ShowFixtureLibrary-module__LYz2uG__count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:10px;font-weight:500}.ShowFixtureLibrary-module__LYz2uG__model{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.ShowFixtureLibrary-module__LYz2uG__summary{cursor:pointer;background:var(--bg-tertiary);align-items:center;gap:6px;padding:5px 8px 5px 2px;list-style:none;display:flex}.ShowFixtureLibrary-module__LYz2uG__summary::-webkit-details-marker{display:none}.ShowFixtureLibrary-module__LYz2uG__summary:hover{background:var(--bg-elevated)}.ShowFixtureLibrary-module__LYz2uG__summary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.ShowFixtureLibrary-module__LYz2uG__preview{flex-shrink:0;width:44px;height:40px}.ShowFixtureLibrary-module__LYz2uG__modelCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ShowFixtureLibrary-module__LYz2uG__modelCopy>small{color:var(--text-muted);font-size:9px}.ShowFixtureLibrary-module__LYz2uG__modelCopy>strong{color:var(--text-primary);font-size:11px;font-weight:600}.ShowFixtureLibrary-module__LYz2uG__modelCopy>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ShowFixtureLibrary-module__LYz2uG__chevron{color:var(--text-muted);flex-shrink:0;transform:rotate(-90deg)}.ShowFixtureLibrary-module__LYz2uG__model[open]>.ShowFixtureLibrary-module__LYz2uG__summary .ShowFixtureLibrary-module__LYz2uG__chevron{transform:none}.ShowFixtureLibrary-module__LYz2uG__instances{flex-direction:column;gap:2px;padding:4px;display:flex}.ShowFixtureLibrary-module__LYz2uG__instance{align-items:stretch;gap:2px;display:flex}.ShowFixtureLibrary-module__LYz2uG__library .ShowFixtureLibrary-module__LYz2uG__fixture,.ShowFixtureLibrary-module__LYz2uG__library .ShowFixtureLibrary-module__LYz2uG__move{border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;font-size:10px;display:flex}.ShowFixtureLibrary-module__LYz2uG__library .ShowFixtureLibrary-module__LYz2uG__fixture{text-align:left;flex:1;gap:6px;min-width:0;padding:7px 5px}.ShowFixtureLibrary-module__LYz2uG__library .ShowFixtureLibrary-module__LYz2uG__move{flex-shrink:0;justify-content:center;width:24px;padding:0}.ShowFixtureLibrary-module__LYz2uG__library .ShowFixtureLibrary-module__LYz2uG__fixture:hover,.ShowFixtureLibrary-module__LYz2uG__library .ShowFixtureLibrary-module__LYz2uG__move:hover{background:var(--bg-elevated);color:var(--text-primary)}.ShowFixtureLibrary-module__LYz2uG__library .ShowFixtureLibrary-module__LYz2uG__fixture[aria-pressed=true]{background:var(--accent-primary-20);color:var(--accent-primary)}.ShowFixtureLibrary-module__LYz2uG__library button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.ShowFixtureLibrary-module__LYz2uG__number{color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:22px}.ShowFixtureLibrary-module__LYz2uG__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ShowFixtureLibrary-module__LYz2uG__action{color:var(--text-muted);flex-shrink:0;font-size:9px}.ShowFixtureLibrary-module__LYz2uG__action[data-available=true]{color:var(--accent-primary)}.ShowFixtureLibrary-module__LYz2uG__empty{color:var(--text-muted);margin:2px 0;font-size:11px;line-height:1.5}
.EventDetailHeader-module__7bHQZW__header{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;color:#fff}.EventDetailHeader-module__7bHQZW__header select,.EventDetailHeader-module__7bHQZW__header option{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.AppsAndSkillsPanel-module__6pA80q__container{background:linear-gradient(var(--lightningcss-light,#f1f5f98c)var(--lightningcss-dark,#0e0e0e8c) 0%,var(--lightningcss-light,#f1f5f938)var(--lightningcss-dark,#00000038) 100%);border-right:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;height:100%;display:flex}.AppsAndSkillsPanel-module__6pA80q__header{border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff12);justify-content:space-between;align-items:center;padding:.7rem .8rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__headerTitleRow{align-items:flex-start;gap:.55rem;width:100%;min-width:0;display:flex}.AppsAndSkillsPanel-module__6pA80q__headerIcon{color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fdf2);background:linear-gradient(145deg, rgba(var(--rai-accent-rgb,29, 155, 240), .28), rgba(var(--rai-accent-rgb,29, 155, 240), .14));border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .28);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin-top:.05rem;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__headerText{flex:1;min-width:0}.AppsAndSkillsPanel-module__6pA80q__title{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff0);letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:650;line-height:1.2}.AppsAndSkillsPanel-module__6pA80q__subtitleInline{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff73);margin:.2rem 0 0;font-size:.6875rem;line-height:1.35}.AppsAndSkillsPanel-module__6pA80q__count{color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fde6);background:rgba(var(--rai-accent-rgb,29, 155, 240), .14);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .22);border-radius:999px;flex-shrink:0;margin-top:.15rem;padding:.12rem .42rem;font-size:.625rem;font-weight:650;line-height:1.2}.AppsAndSkillsPanel-module__6pA80q__subtitle{display:none}.AppsAndSkillsPanel-module__6pA80q__list{flex:1;min-height:0;padding:.55rem .55rem .75rem;overflow-y:auto}.AppsAndSkillsPanel-module__6pA80q__section{margin-bottom:.65rem}.AppsAndSkillsPanel-module__6pA80q__section:last-child{margin-bottom:0}.AppsAndSkillsPanel-module__6pA80q__sectionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b);align-items:center;gap:.35rem;padding:.45rem .35rem .4rem;font-size:.625rem;font-weight:650;display:flex}.AppsAndSkillsPanel-module__6pA80q__sectionCount{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff61);letter-spacing:.02em;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:999px;margin-left:auto;padding:.1rem .38rem;font-size:.5625rem;font-weight:650}.AppsAndSkillsPanel-module__6pA80q__sectionList{flex-direction:column;gap:.3rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__emptyCard{text-align:center;background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05);border:.5px dashed var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:1.1rem .85rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__emptyCardIcon{color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fdd9);background:rgba(var(--rai-accent-rgb,29, 155, 240), .1);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .18);border-radius:10px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.2rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__emptyCardTitle{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffc7);font-size:.75rem;font-weight:600}.AppsAndSkillsPanel-module__6pA80q__emptyCardBody{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b);max-width:16rem;margin:0;font-size:.6875rem;line-height:1.45}.AppsAndSkillsPanel-module__6pA80q__item{background:var(--lightningcss-light,#0f172a06)var(--lightningcss-dark,#ffffff06);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:11px;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;transition:background .12s,border-color .12s,transform .12s;display:flex}.AppsAndSkillsPanel-module__6pA80q__item:hover{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-color:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.AppsAndSkillsPanel-module__6pA80q__item:hover .AppsAndSkillsPanel-module__6pA80q__deleteBtn{opacity:1}.AppsAndSkillsPanel-module__6pA80q__itemBuiltIn{background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05)}.AppsAndSkillsPanel-module__6pA80q__itemCustom{background:rgba(var(--rai-accent-rgb,29, 155, 240), .04);border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .1)}.AppsAndSkillsPanel-module__6pA80q__itemIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin-top:0;display:flex}.AppsAndSkillsPanel-module__6pA80q__itemIconBuiltIn{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#94a3b8f2);background:#94a3b81a;border:.5px solid var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#94a3b82e)}.AppsAndSkillsPanel-module__6pA80q__itemIconCustom{color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fdf2);background:rgba(var(--rai-accent-rgb,29, 155, 240), .14);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .22)}.AppsAndSkillsPanel-module__6pA80q__itemBody{flex:1;min-width:0}.AppsAndSkillsPanel-module__6pA80q__itemTitleRow{align-items:center;gap:.4rem;min-width:0;display:flex}.AppsAndSkillsPanel-module__6pA80q__itemTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.3;overflow:hidden}.AppsAndSkillsPanel-module__6pA80q__builtInPill{letter-spacing:.03em;text-transform:uppercase;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#cbd5e1c7);background:#94a3b81f;border:.5px solid var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#94a3b82e);border-radius:999px;flex-shrink:0;padding:.1rem .35rem;font-size:.5625rem;font-weight:650;line-height:1.2}.AppsAndSkillsPanel-module__6pA80q__itemDesc{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.AppsAndSkillsPanel-module__6pA80q__itemToolScopes{flex-wrap:wrap;gap:.25rem;margin-top:.4rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__itemToolScopes span{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fde6);background:rgba(var(--rai-accent-rgb,29, 155, 240), .12);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .2);border-radius:9999px;padding:.18rem .38rem;font-size:.5625rem;line-height:1}.AppsAndSkillsPanel-module__6pA80q__itemActions{flex-shrink:0;align-items:center;gap:.25rem;padding-top:.1rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__lockIcon{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff38);justify-content:center;align-items:center;padding:4px;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__deleteBtn{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .12s;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__deleteBtn:hover{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);opacity:1;background:#ef444426}.AppsAndSkillsPanel-module__6pA80q__createBar{background:var(--lightningcss-light,#f1f5f9b8)var(--lightningcss-dark,#0a0a0ab8);border-top:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);gap:.4rem;padding:.55rem .65rem .65rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__createInput{min-width:0;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:9999px;outline:none;flex:1;padding:.52rem .9rem;font-size:.75rem;transition:border-color .12s,background .12s,box-shadow .12s}.AppsAndSkillsPanel-module__6pA80q__createInput::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff47)}.AppsAndSkillsPanel-module__6pA80q__createInput:focus{border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .5);box-shadow:0 0 0 2px rgba(var(--rai-accent-rgb,29, 155, 240), .12);background:var(--lightningcss-light,#0f172a12)var(--lightningcss-dark,#ffffff12)}.AppsAndSkillsPanel-module__6pA80q__createInput:disabled{opacity:.5;cursor:not-allowed}.AppsAndSkillsPanel-module__6pA80q__createBtn{background:linear-gradient(145deg, rgba(var(--rai-accent-rgb,29, 155, 240), .32), rgba(var(--rai-accent-rgb,29, 155, 240), .22));border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .42);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ede9fefa);cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.48rem .95rem;font-size:.75rem;font-weight:600;transition:all .12s;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__createBtn:hover:not(:disabled){background:linear-gradient(145deg, rgba(var(--rai-accent-rgb,29, 155, 240), .44), rgba(var(--rai-accent-rgb,29, 155, 240), .32));border-color:#c4b5fd8c}.AppsAndSkillsPanel-module__6pA80q__createBtn:disabled{opacity:.4;cursor:not-allowed}.AppsAndSkillsPanel-module__6pA80q__errorBanner{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);background:#ef444414;border:.5px solid #ef444438;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.5rem;margin:0 0 .55rem;padding:.55rem .65rem;font-size:.6875rem;line-height:1.4;display:flex}.AppsAndSkillsPanel-module__6pA80q__errorBannerRetry{color:var(--lightningcss-light,#856969)var(--lightningcss-dark,#fecaca);cursor:pointer;background:#ef44441f;border:.5px solid #ef444447;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.22rem .5rem;font-size:.625rem;font-weight:600;transition:background .12s;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__errorBannerRetry:hover{background:#ef444433}.AppsAndSkillsPanel-module__6pA80q__errorState{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1rem 1.5rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__errorStateIcon{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5e6);background:#ef44441a;border:.5px solid #ef444433;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__errorStateTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe0);font-size:.8125rem;font-weight:650}.AppsAndSkillsPanel-module__6pA80q__errorStateBody{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5d9);max-width:15rem;margin:0;font-size:.6875rem;line-height:1.45}.AppsAndSkillsPanel-module__6pA80q__retryBtn{background:rgba(var(--rai-accent-rgb,29, 155, 240), .16);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .35);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ddd6fef2);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;margin-top:.55rem;padding:.42rem .85rem;font-size:.75rem;font-weight:600;transition:background .12s;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__retryBtn:hover{background:rgba(var(--rai-accent-rgb,29, 155, 240), .26)}.AppsAndSkillsPanel-module__6pA80q__loading{text-align:center;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);flex-direction:column;align-items:center;gap:.75rem;padding:2.25rem 1rem;font-size:.8125rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__loadingSpinner{border:2px solid rgba(var(--rai-accent-rgb,29, 155, 240), .2);border-top-color:var(--rai-accent-text,#8fd0fb);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite AppsAndSkillsPanel-module__6pA80q__spin}@keyframes AppsAndSkillsPanel-module__6pA80q__spin{to{transform:rotate(360deg)}}.AppsAndSkillsPanel-module__6pA80q__itemClickable{cursor:pointer}.AppsAndSkillsPanel-module__6pA80q__itemClickable:hover{background:rgba(var(--rai-accent-rgb,29, 155, 240), .08);border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .22)}.AppsAndSkillsPanel-module__6pA80q__itemClickable:focus-visible{box-shadow:0 0 0 2px rgba(var(--rai-accent-rgb,29, 155, 240), .35);outline:none}.AppsAndSkillsPanel-module__6pA80q__detailHeader{border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__backBtn{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:3px;padding:.3rem .5rem;font-size:.75rem;font-weight:500;transition:background .12s;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__backBtn:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.AppsAndSkillsPanel-module__6pA80q__detailDeleteBtn{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.3rem .4rem;transition:all .12s;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__detailDeleteBtn:hover{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);background:#ef444426}.AppsAndSkillsPanel-module__6pA80q__detailBody{flex-direction:column;flex:1;display:flex;overflow:hidden}.AppsAndSkillsPanel-module__6pA80q__detailMeta{border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);padding:.875rem 1rem .75rem}.AppsAndSkillsPanel-module__6pA80q__detailName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);cursor:pointer;text-transform:capitalize;align-items:center;gap:6px;margin:0 0 .375rem;font-size:1rem;font-weight:600;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__detailName:hover .AppsAndSkillsPanel-module__6pA80q__editIcon{opacity:1}.AppsAndSkillsPanel-module__6pA80q__editIcon{opacity:0;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);transition:opacity .12s}.AppsAndSkillsPanel-module__6pA80q__detailDescription{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);cursor:pointer;border-radius:4px;margin:0;padding:.25rem 0;font-size:.75rem;line-height:1.45}.AppsAndSkillsPanel-module__6pA80q__detailDescription:hover{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc)}.AppsAndSkillsPanel-module__6pA80q__toolAccessBlock{border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .18);background:rgba(var(--rai-accent-rgb,29, 155, 240), .08);border-radius:8px;margin-top:.625rem;padding:.55rem .625rem}.AppsAndSkillsPanel-module__6pA80q__toolAccessLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fdd9);margin-bottom:.375rem;font-size:.625rem;font-weight:650}.AppsAndSkillsPanel-module__6pA80q__toolAccessTags{flex-wrap:wrap;gap:.25rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__toolAccessTag{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#dbeafeeb);background:var(--lightningcss-light,#f1f5f980)var(--lightningcss-dark,#17171780);border:.5px solid #93c5fd33;border-radius:9999px;padding:.18rem .45rem;font-size:.625rem}.AppsAndSkillsPanel-module__6pA80q__toolAccessReason{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff7a);margin-top:.4rem;font-size:.625rem;line-height:1.4}.AppsAndSkillsPanel-module__6pA80q__editField{flex-direction:column;gap:.375rem;margin-bottom:.375rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__editInput{border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .4);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-radius:6px;outline:none;padding:.4rem .625rem;font-size:.875rem}.AppsAndSkillsPanel-module__6pA80q__editTextarea{border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .4);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);resize:vertical;background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-radius:6px;outline:none;padding:.4rem .625rem;font-family:inherit;font-size:.75rem}.AppsAndSkillsPanel-module__6pA80q__editActions{gap:.375rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__miniBtn{background:rgba(var(--rai-accent-rgb,29, 155, 240), .18);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .35);color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fd);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:.3rem .55rem;font-size:.6875rem;font-weight:500;transition:all .12s;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__miniBtn:hover:not(:disabled){background:rgba(var(--rai-accent-rgb,29, 155, 240), .28)}.AppsAndSkillsPanel-module__6pA80q__miniBtn:disabled{opacity:.4;cursor:not-allowed}.AppsAndSkillsPanel-module__6pA80q__miniBtnSecondary{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffa6);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-color:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f)}.AppsAndSkillsPanel-module__6pA80q__miniBtnSecondary:hover:not(:disabled){background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.AppsAndSkillsPanel-module__6pA80q__miniBtnAi{background:rgba(var(--rai-accent-rgb,29, 155, 240), .18);border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .35);color:var(--color-primary-light,#93c5fd)}.AppsAndSkillsPanel-module__6pA80q__miniBtnAi:hover:not(:disabled){background:rgba(var(--rai-accent-rgb,29, 155, 240), .28)}.AppsAndSkillsPanel-module__6pA80q__rulesBlock{background:rgba(var(--rai-accent-rgb,29, 155, 240), .06);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .2);border-radius:14px;margin:.75rem 1rem;padding:.75rem .875rem}.AppsAndSkillsPanel-module__6pA80q__rulesHeader{color:rgba(var(--rai-accent-rgb,29, 155, 240), .9);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:flex}.AppsAndSkillsPanel-module__6pA80q__rulesContent{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffbf);white-space:pre-wrap;word-break:break-word;max-height:160px;margin:0;font-family:inherit;font-size:.6875rem;line-height:1.55;overflow-y:auto}.AppsAndSkillsPanel-module__6pA80q__chatBlock{flex-direction:column;flex:1;padding:.75rem 1rem;display:flex;overflow:hidden}.AppsAndSkillsPanel-module__6pA80q__chatHeader{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffa6);text-transform:uppercase;letter-spacing:.05em;border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;padding-bottom:.5rem;font-size:.6875rem;font-weight:600;display:flex}.AppsAndSkillsPanel-module__6pA80q__chatHeaderActions{gap:.375rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__chatMessages{flex-direction:column;flex:1;gap:.5rem;min-height:120px;padding:.625rem 0;display:flex;overflow-y:auto}.AppsAndSkillsPanel-module__6pA80q__chatEmpty{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);padding:.75rem 0;font-size:.75rem;font-style:italic;line-height:1.5}.AppsAndSkillsPanel-module__6pA80q__chatMessage{flex-direction:column;max-width:92%;display:flex}.AppsAndSkillsPanel-module__6pA80q__chatMessageUser{align-self:flex-end}.AppsAndSkillsPanel-module__6pA80q__chatMessageAssistant{align-self:flex-start}.AppsAndSkillsPanel-module__6pA80q__chatMessageContent{white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:.55rem .85rem;font-size:.8125rem;line-height:1.45}.AppsAndSkillsPanel-module__6pA80q__chatMessageUser .AppsAndSkillsPanel-module__6pA80q__chatMessageContent{background:rgba(var(--rai-accent-rgb,29, 155, 240), .22);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff5);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .32);border-bottom-right-radius:6px}.AppsAndSkillsPanel-module__6pA80q__chatMessageAssistant .AppsAndSkillsPanel-module__6pA80q__chatMessageContent{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-bottom-left-radius:6px}.AppsAndSkillsPanel-module__6pA80q__chatInputArea{border-top:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;gap:.375rem;padding-top:.5rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__attachmentStrip{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:12px;flex-wrap:wrap;gap:.4rem;padding:.4rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__messageAttachments{flex-wrap:wrap;gap:.35rem;margin-bottom:.25rem;display:flex}.AppsAndSkillsPanel-module__6pA80q__attachmentThumb{background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:8px;width:48px;height:48px;position:relative;overflow:hidden}.AppsAndSkillsPanel-module__6pA80q__attachmentThumbImg{object-fit:cover;width:100%;height:100%}.AppsAndSkillsPanel-module__6pA80q__attachmentDoc{max-width:160px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffbf);background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:8px;align-items:center;gap:.375rem;padding:.4rem 1.6rem .4rem .55rem;font-size:.6875rem;display:flex;position:relative}.AppsAndSkillsPanel-module__6pA80q__attachmentDoc span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppsAndSkillsPanel-module__6pA80q__attachmentUploading{opacity:.6}.AppsAndSkillsPanel-module__6pA80q__removeAttachment{color:#fff;cursor:pointer;opacity:0;background:#ef4444d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .12s;display:flex;position:absolute;top:2px;right:2px}.AppsAndSkillsPanel-module__6pA80q__attachmentThumb:hover .AppsAndSkillsPanel-module__6pA80q__removeAttachment,.AppsAndSkillsPanel-module__6pA80q__attachmentDoc:hover .AppsAndSkillsPanel-module__6pA80q__removeAttachment{opacity:1}.AppsAndSkillsPanel-module__6pA80q__chatInputWrapper{background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:9999px;align-items:center;gap:.375rem;min-height:40px;padding:.375rem .5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.AppsAndSkillsPanel-module__6pA80q__chatInputWrapper:focus-within{border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .45);box-shadow:0 0 0 2px rgba(var(--rai-accent-rgb,29, 155, 240), .1);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.AppsAndSkillsPanel-module__6pA80q__iconBtn{width:28px;height:28px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__iconBtn:hover:not(:disabled){color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd9);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.AppsAndSkillsPanel-module__6pA80q__iconBtn:disabled{opacity:.4;cursor:not-allowed}.AppsAndSkillsPanel-module__6pA80q__chatTextarea{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:22px;max-height:100px;padding:.3rem .25rem;font-family:inherit;font-size:.8125rem;line-height:1.4}.AppsAndSkillsPanel-module__6pA80q__chatTextarea::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff4d)}.AppsAndSkillsPanel-module__6pA80q__chatTextarea:disabled{opacity:.6;cursor:not-allowed}.AppsAndSkillsPanel-module__6pA80q__sendBtn{background:rgba(var(--rai-accent-rgb,29, 155, 240), .2);color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fd);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.AppsAndSkillsPanel-module__6pA80q__sendBtn:hover:not(:disabled){background:rgba(var(--rai-accent-rgb,29, 155, 240), .38);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);transform:scale(1.05)}.AppsAndSkillsPanel-module__6pA80q__sendBtn:disabled{opacity:.4;cursor:not-allowed}.AppsAndSkillsPanel-module__6pA80q__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AppsAndSkillsPanel-module__6pA80q__spinning{animation:.8s linear infinite AppsAndSkillsPanel-module__6pA80q__spin}
.WidgetToolbar-module__hww1kG__toolbar{background:0 0;border-right:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .25rem;display:flex}.WidgetToolbar-module__hww1kG__toolbarButton{width:32px;height:32px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s;display:flex;position:relative}.WidgetToolbar-module__hww1kG__toolbarButton:hover:not(.WidgetToolbar-module__hww1kG__toolbarButtonDisabled){color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);background:0 0}.WidgetToolbar-module__hww1kG__toolbarButton:active:not(.WidgetToolbar-module__hww1kG__toolbarButtonDisabled){color:var(--lightningcss-light,#2063d8)var(--lightningcss-dark,#246ef0);transform:scale(.94)}.WidgetToolbar-module__hww1kG__toolbarButtonActive{color:var(--lightningcss-light,#2063d8)var(--lightningcss-dark,#246ef0);box-shadow:none;background:0 0}.WidgetToolbar-module__hww1kG__toolbarButtonDisabled{opacity:.35;cursor:not-allowed}.WidgetToolbar-module__hww1kG__comingSoonDot{background:#ff9500;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px;box-shadow:0 0 6px #ff950099}@media (max-width:600px){.WidgetToolbar-module__hww1kG__toolbar{-webkit-overflow-scrolling:touch;border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-right:none;flex-direction:row;justify-content:center;overflow-x:auto}.WidgetToolbar-module__hww1kG__toolbarButton{flex-shrink:0;width:40px;height:40px}}
.WorkerActivityIndicator-module__jon9fW__container{flex-direction:column;flex-shrink:0;gap:.5rem;padding:.55rem .875rem .35rem;display:flex}.WorkerActivityIndicator-module__jon9fW__card{background:linear-gradient(145deg, rgba(var(--rai-accent-rgb,29, 155, 240), .12) 0%, var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d) 48%, #0ea5e912 100%);border:1px solid rgba(var(--rai-accent-rgb,29, 155, 240), .28);max-width:100%;box-shadow:0 0 0 1px rgba(var(--rai-accent-rgb,29, 155, 240), .06) inset, 0 8px 24px var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#0000002e);-webkit-backdrop-filter:blur(14px);border-radius:14px;flex-direction:column;align-self:stretch;gap:.45rem;padding:.7rem .8rem .65rem;animation:.28s ease-out WorkerActivityIndicator-module__jon9fW__workerCardIn;display:flex;position:relative;overflow:hidden}.WorkerActivityIndicator-module__jon9fW__shimmer{z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 0% 38%,#93c5fd1a 50%,#0000 62% 100%) 0 0/220% 100%;animation:2.6s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__workerShimmer;position:absolute;inset:0}.WorkerActivityIndicator-module__jon9fW__topRow{z-index:1;align-items:center;gap:.55rem;min-width:0;display:flex;position:relative}.WorkerActivityIndicator-module__jon9fW__pulseDot{background:var(--color-primary,var(--rai-blue));width:10px;height:10px;box-shadow:0 0 10px rgba(var(--rai-accent-rgb,29, 155, 240), .7);border-radius:50%;flex-shrink:0;animation:1.5s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__workerPulse;position:relative}.WorkerActivityIndicator-module__jon9fW__identity{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.WorkerActivityIndicator-module__jon9fW__workerName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;line-height:1.25;overflow:hidden}.WorkerActivityIndicator-module__jon9fW__statusLine{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fde6);letter-spacing:.02em;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}.WorkerActivityIndicator-module__jon9fW__statusDots{align-items:center;gap:2px;display:inline-flex}.WorkerActivityIndicator-module__jon9fW__statusDots>span{background:#93c5fdd9;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__statusDot}.WorkerActivityIndicator-module__jon9fW__statusDots>span:nth-child(2){animation-delay:.15s}.WorkerActivityIndicator-module__jon9fW__statusDots>span:nth-child(3){animation-delay:.3s}.WorkerActivityIndicator-module__jon9fW__meta{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.WorkerActivityIndicator-module__jon9fW__elapsed{font-variant-numeric:tabular-nums;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);letter-spacing:.02em;text-align:right;min-width:2.25rem;font-size:.75rem;font-weight:600}.WorkerActivityIndicator-module__jon9fW__stopBtn{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);cursor:pointer;background:#f871711f;border:1px solid #f8717159;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.WorkerActivityIndicator-module__jon9fW__stopBtn:hover:not(:disabled){color:var(--lightningcss-light,#856969)var(--lightningcss-dark,#fecaca);background:#f8717138;border-color:#f871718c;transform:scale(1.05)}.WorkerActivityIndicator-module__jon9fW__stopBtn:active:not(:disabled){transform:scale(.95)}.WorkerActivityIndicator-module__jon9fW__stopBtn:disabled{opacity:.45;cursor:not-allowed}.WorkerActivityIndicator-module__jon9fW__taskPreview{z-index:1;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}.WorkerActivityIndicator-module__jon9fW__progressTrack{z-index:1;background:rgba(var(--rai-accent-rgb,29, 155, 240), .14);border-radius:999px;height:3px;position:relative;overflow:hidden}.WorkerActivityIndicator-module__jon9fW__progressBar{background:linear-gradient(90deg, transparent 0%, var(--color-primary,var(--rai-blue)) 40%, #93c5fd 70%, transparent 100%);border-radius:999px;width:38%;height:100%;animation:1.6s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__progressSlide;display:block}@keyframes WorkerActivityIndicator-module__jon9fW__workerPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(var(--rai-accent-rgb,29, 155, 240), .55);transform:scale(1)}50%{opacity:.75;box-shadow:0 0 0 6px rgba(var(--rai-accent-rgb,29, 155, 240), 0);transform:scale(.92)}}@keyframes WorkerActivityIndicator-module__jon9fW__statusDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes WorkerActivityIndicator-module__jon9fW__progressSlide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes WorkerActivityIndicator-module__jon9fW__workerShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes WorkerActivityIndicator-module__jon9fW__workerCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.WorkerActivityIndicator-module__jon9fW__card,.WorkerActivityIndicator-module__jon9fW__pulseDot,.WorkerActivityIndicator-module__jon9fW__shimmer,.WorkerActivityIndicator-module__jon9fW__progressBar,.WorkerActivityIndicator-module__jon9fW__statusDots>span{animation:none}.WorkerActivityIndicator-module__jon9fW__progressBar{opacity:.55;width:100%;transform:none}}
.OrchestratorPillBar-module__-8PzsW__bar{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 2px;display:flex}.OrchestratorPillBar-module__-8PzsW__left,.OrchestratorPillBar-module__-8PzsW__right{align-items:center;gap:6px;min-width:0;display:flex}.OrchestratorPillBar-module__-8PzsW__workers,.OrchestratorPillBar-module__-8PzsW__share{height:28px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffa6);cursor:pointer;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;align-items:center;gap:6px;padding:0 9px;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.OrchestratorPillBar-module__-8PzsW__workers:hover,.OrchestratorPillBar-module__-8PzsW__share:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.OrchestratorPillBar-module__-8PzsW__workersOpen,.OrchestratorPillBar-module__-8PzsW__shareOpen{border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .55);background:rgba(var(--rai-accent-rgb,29, 155, 240), .16);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#dbeafe)}.OrchestratorPillBar-module__-8PzsW__share{justify-content:center;width:28px;padding:0}.OrchestratorPillBar-module__-8PzsW__workerCount{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1}.OrchestratorPillBar-module__-8PzsW__badge{background:var(--rai-blue);min-width:14px;height:14px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);text-align:center;border-radius:999px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-3px;right:-3px}
.CollabLanesPanel-module__FzspQq__backdrop{z-index:40;cursor:default;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.CollabLanesPanel-module__FzspQq__window{z-index:41;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:14px;flex-direction:column;width:min(260px,100% - 20px);max-height:min(340px,100% - 56px);display:flex;position:absolute;top:42px;left:10px;overflow:hidden;box-shadow:0 10px 28px var(--lightningcss-light,#0f172a20)var(--lightningcss-dark,#00000080)}.CollabLanesPanel-module__FzspQq__header{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;gap:6px;padding:8px 8px 7px 10px;display:flex}.CollabLanesPanel-module__FzspQq__titleBlock{align-items:center;gap:6px;min-width:0;display:flex}.CollabLanesPanel-module__FzspQq__titleIcon{color:var(--lightningcss-light,#39795f)var(--lightningcss-dark,#6ee7b7);flex-shrink:0}.CollabLanesPanel-module__FzspQq__title{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f4f4f5);font-size:12px;font-weight:650;line-height:1.15}.CollabLanesPanel-module__FzspQq__subtitle{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#9ca3af);text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:1px;font-size:10px;overflow:hidden}.CollabLanesPanel-module__FzspQq__close{width:22px;height:22px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CollabLanesPanel-module__FzspQq__close:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f4f4f5);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.CollabLanesPanel-module__FzspQq__body{flex-direction:column;flex:1;gap:1px;min-height:0;padding:4px 5px;display:flex;overflow-y:auto}.CollabLanesPanel-module__FzspQq__empty{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#9ca3af);text-align:center;padding:10px 6px;font-size:11px;line-height:1.4}.CollabLanesPanel-module__FzspQq__sectionLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#9ca3af);align-items:center;gap:5px;padding:6px 6px 4px;font-size:10px;font-weight:650;display:flex}.CollabLanesPanel-module__FzspQq__sectionCount{background:var(--rai-danger,#f87171);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;margin-left:auto;padding:0 4px;font-size:9px;font-weight:700;display:inline-flex}.CollabLanesPanel-module__FzspQq__invites{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;gap:4px;margin-bottom:4px;padding-bottom:6px;display:flex}.CollabLanesPanel-module__FzspQq__invite{background:#34d39914;border:1px solid #34d39938;border-radius:10px;padding:8px}.CollabLanesPanel-module__FzspQq__inviteName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f4f4f5);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.CollabLanesPanel-module__FzspQq__inviteMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#9ca3af);flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-size:10px;display:flex}.CollabLanesPanel-module__FzspQq__inviteActions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.CollabLanesPanel-module__FzspQq__inviteDecline,.CollabLanesPanel-module__FzspQq__inviteAccept{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 10px;font-size:11px;font-weight:550;display:inline-flex}.CollabLanesPanel-module__FzspQq__inviteDecline{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#d1d5db);background:0 0;border-color:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f)}.CollabLanesPanel-module__FzspQq__inviteAccept{background:var(--rai-blue);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff)}.CollabLanesPanel-module__FzspQq__inviteAccept:disabled,.CollabLanesPanel-module__FzspQq__inviteDecline:disabled{opacity:.5;cursor:default}.CollabLanesPanel-module__FzspQq__inviteError{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);background:#ef44441a;border:1px solid #ef444440;border-radius:8px;margin:0 4px 4px;padding:6px 8px;font-size:10px}.CollabLanesPanel-module__FzspQq__projectList{flex-direction:column;gap:1px;margin-bottom:4px;display:flex}.CollabLanesPanel-module__FzspQq__projectBtn{width:100%;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#e5e7eb);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.CollabLanesPanel-module__FzspQq__projectBtn:hover{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d)}.CollabLanesPanel-module__FzspQq__projectCurrent{border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .45);background:rgba(var(--rai-accent-rgb,29, 155, 240), .12);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#dbeafe)}.CollabLanesPanel-module__FzspQq__lane{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:flex}.CollabLanesPanel-module__FzspQq__laneCurrent{background:#6ee7b714;border-color:#6ee7b759}.CollabLanesPanel-module__FzspQq__laneIcon{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#9ca3af);flex-shrink:0}.CollabLanesPanel-module__FzspQq__laneMeta{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.CollabLanesPanel-module__FzspQq__laneName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f4f4f5);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.CollabLanesPanel-module__FzspQq__laneYou{text-transform:uppercase;letter-spacing:.03em;color:var(--lightningcss-light,#39795f)var(--lightningcss-dark,#6ee7b7);font-size:9px;font-weight:650}.CollabLanesPanel-module__FzspQq__avatars{align-items:center;margin-left:auto;display:flex}.CollabLanesPanel-module__FzspQq__avatar{width:18px;height:18px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);border:1.5px solid #000;border-radius:999px;justify-content:center;align-items:center;margin-left:-4px;font-size:8px;font-weight:700;display:inline-flex}.CollabLanesPanel-module__FzspQq__avatar:first-child{margin-left:0}.CollabLanesPanel-module__FzspQq__noOne{color:#6b7280;font-size:9px}.CollabLanesPanel-module__FzspQq__footer{border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);padding:6px 8px 8px}.CollabLanesPanel-module__FzspQq__create{align-items:center;gap:6px;display:flex}.CollabLanesPanel-module__FzspQq__createInput{min-width:0;height:28px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f4f4f5);background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;flex:1;padding:0 10px;font-size:11px}.CollabLanesPanel-module__FzspQq__createInput::placeholder{color:#6b7280}.CollabLanesPanel-module__FzspQq__createInput:disabled{opacity:.5}.CollabLanesPanel-module__FzspQq__createBtn{background:rgba(var(--rai-accent-rgb,29, 155, 240), .85);width:28px;height:28px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);cursor:pointer;border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CollabLanesPanel-module__FzspQq__createBtn:disabled{opacity:.45;cursor:default}.CollabLanesPanel-module__FzspQq__createError{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);margin-top:4px;font-size:10px}
.DesktopAgentProviderSelect-module__RQp0ZG__group{align-items:center;gap:6px;display:inline-flex}.DesktopAgentProviderSelect-module__RQp0ZG__root{border:1px solid rgba(var(--rai-accent-rgb,29, 155, 240), .45);background:rgba(var(--rai-accent-rgb,29, 155, 240), .12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;border-radius:999px;align-items:center;gap:7px;min-width:0;height:30px;padding:0 10px;display:inline-flex}.DesktopAgentProviderSelect-module__RQp0ZG__accessButton{border:1px solid rgba(var(--rai-accent-rgb,29, 155, 240), .42);background:rgba(var(--rai-accent-rgb,29, 155, 240), .14);height:26px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);font:inherit;cursor:pointer;border-radius:999px;padding:0 9px;font-size:10px;font-weight:700}.DesktopAgentProviderSelect-module__RQp0ZG__accessButton:disabled{cursor:wait;opacity:.6}.DesktopAgentProviderSelect-module__RQp0ZG__dot{background:var(--rai-blue);width:7px;height:7px;box-shadow:0 0 8px rgba(var(--rai-accent-rgb,29, 155, 240), .65);border-radius:50%;flex:none}.DesktopAgentProviderSelect-module__RQp0ZG__dot[data-provider=claude]{background:#e8613c;box-shadow:0 0 8px #e8613ca6}.DesktopAgentProviderSelect-module__RQp0ZG__dot[data-provider=codex]{background:#10b981;box-shadow:0 0 8px #10b981a6}.DesktopAgentProviderSelect-module__RQp0ZG__dot[data-provider=grok]{background:#e5e7eb;box-shadow:0 0 8px #e5e7eb73}.DesktopAgentProviderSelect-module__RQp0ZG__select{min-width:0;max-width:150px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:11px;font-weight:650}.DesktopAgentProviderSelect-module__RQp0ZG__select option{color:#111827}
.RaiUtilityOverlays-module__U9mMpa__overlay{z-index:80;-webkit-backdrop-filter:blur(4px);pointer-events:auto;background:#0000008c;justify-content:flex-end;align-items:stretch;display:flex;position:absolute;inset:0}.RaiUtilityOverlays-module__U9mMpa__panel{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);border-left:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);flex-direction:column;width:min(100%,360px);min-width:280px;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:-8px 0 28px var(--lightningcss-light,#0f172a1d)var(--lightningcss-dark,#00000073)}.RaiUtilityOverlays-module__U9mMpa__header{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.RaiUtilityOverlays-module__U9mMpa__title{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f4f4f5);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.RaiUtilityOverlays-module__U9mMpa__titleIcon{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fd)}.RaiUtilityOverlays-module__U9mMpa__close{width:28px;height:28px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.RaiUtilityOverlays-module__U9mMpa__close:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f4f4f5);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.RaiUtilityOverlays-module__U9mMpa__body{flex:1;min-height:0;padding:12px;overflow:auto}.RaiUtilityOverlays-module__U9mMpa__fallback{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#9ca3af);padding:16px 8px;font-size:12px;line-height:1.5}.RaiUtilityOverlays-module__U9mMpa__fallbackTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#e5e7eb);margin-bottom:6px;font-size:13px;font-weight:600}.RaiUtilityOverlays-module__U9mMpa__list{flex-direction:column;gap:6px;display:flex}.RaiUtilityOverlays-module__U9mMpa__row{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:10px;padding:10px 12px}.RaiUtilityOverlays-module__U9mMpa__rowTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f4f4f5);font-size:12px;font-weight:600}.RaiUtilityOverlays-module__U9mMpa__rowMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#9ca3af);margin-top:3px;font-size:11px}
