.Calendar-module__yW8iza__calendar{flex-direction:column;width:100%;min-width:0;max-width:336px;margin-inline:auto;display:flex;container:meetings-calendar/inline-size}.Calendar-module__yW8iza__header{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-bottom:12px;padding:0;display:flex}.Calendar-module__yW8iza__header h2{letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:600;overflow:hidden}.Calendar-module__yW8iza__weekdays{opacity:.5;text-align:center;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:grid}.Calendar-module__yW8iza__days{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.Calendar-module__yW8iza__day{border-radius:var(--radius-full,999px);cursor:pointer;min-width:0;height:40px;color:inherit;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.25rem;transition:background .2s;display:flex;position:relative}.Calendar-module__yW8iza__day:hover{background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.Calendar-module__yW8iza__day:active{transform:scale(.95)}.Calendar-module__yW8iza__emptyDay{min-width:0;height:40px}.Calendar-module__yW8iza__dayNumber{font-size:.875rem;font-weight:400}.Calendar-module__yW8iza__today{background:var(--color-primary-alpha-10,#007aff1a);color:var(--color-primary-text,var(--color-primary))}.Calendar-module__yW8iza__today .Calendar-module__yW8iza__dayNumber{font-weight:600}.Calendar-module__yW8iza__selected{background:var(--color-primary-alpha-20,#007aff33);border-color:var(--color-primary)}.Calendar-module__yW8iza__meetingDots{gap:2px;display:flex;position:absolute;bottom:4px}.Calendar-module__yW8iza__dot{background:var(--color-primary);border-radius:50%;width:4px;height:4px}.Calendar-module__yW8iza__header .Calendar-module__yW8iza__navButton,.Calendar-module__yW8iza__header .Calendar-module__yW8iza__navButton:hover:not(:disabled){box-shadow:none;color:var(--color-primary-text,var(--color-primary));background:0 0;border:none}.Calendar-module__yW8iza__header .Calendar-module__yW8iza__navButton:hover:not(:disabled){color:var(--text-primary)}.Calendar-module__yW8iza__day:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}
.VideoEditor-projects-suggestions-module__X7BpPq__pmTab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__pmTab:hover{color:var(--color-text)}.VideoEditor-projects-suggestions-module__X7BpPq__pmTabActive{color:var(--color-primary-text,var(--color-primary));border-bottom-color:var(--color-primary)}.VideoEditor-projects-suggestions-module__X7BpPq__pmTabBadge{background:var(--color-surface-elevated);min-width:1.125rem;height:1.125rem;color:var(--color-text-secondary);border-radius:10px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.625rem;font-weight:700;display:inline-flex}.VideoEditor-projects-suggestions-module__X7BpPq__pmLoading{color:var(--color-text-secondary);justify-content:center;align-items:center;padding:3rem;font-size:.875rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__pmEmpty{color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:3rem 2rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__pmEmpty p{color:var(--color-text);margin:0;font-size:.9375rem;font-weight:600}.VideoEditor-projects-suggestions-module__X7BpPq__pmEmptyHint{color:var(--color-text-muted)!important;font-size:.8125rem!important;font-weight:400!important}.VideoEditor-projects-suggestions-module__X7BpPq__pmEventGroup{margin-bottom:1rem}.VideoEditor-projects-suggestions-module__X7BpPq__pmEventGroupHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;margin-bottom:.375rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:700;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__pmEventGroupName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.VideoEditor-projects-suggestions-module__X7BpPq__pmEventGroupDate{text-transform:none;letter-spacing:0;color:var(--color-text-muted);font-weight:400}.VideoEditor-projects-suggestions-module__X7BpPq__pmEventGroupCount{color:var(--color-text-muted);white-space:nowrap;font-size:.625rem}.VideoEditor-projects-suggestions-module__X7BpPq__pmHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;margin-bottom:.75rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__pmTabs{border-bottom:none;gap:0;margin-bottom:0;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__pmViewToggle{align-items:center;gap:2px;padding-bottom:.5rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__pmViewBtn{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__pmViewBtn:hover{background:var(--color-surface-elevated);color:var(--color-text-secondary)}.VideoEditor-projects-suggestions-module__X7BpPq__pmViewBtnActive{background:var(--color-surface-elevated);color:var(--color-primary-text,var(--color-primary))}.VideoEditor-projects-suggestions-module__X7BpPq__projectsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:.625rem;display:grid}.VideoEditor-projects-suggestions-module__X7BpPq__projectItemGrid{background:var(--color-background);border:1px solid var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.VideoEditor-projects-suggestions-module__X7BpPq__projectItemGrid:hover{border-color:var(--color-border);background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#161616)}.VideoEditor-projects-suggestions-module__X7BpPq__projectItemGrid:hover .VideoEditor-projects-suggestions-module__X7BpPq__projectDeleteBtn{opacity:1}.VideoEditor-projects-suggestions-module__X7BpPq__projectItemGridActive{background:var(--color-primary-alpha-8);border-color:var(--color-primary-alpha-30)}.VideoEditor-projects-suggestions-module__X7BpPq__projectItemGridActive:hover{background:var(--color-primary-alpha-10);border-color:var(--color-primary-alpha-40)}.VideoEditor-projects-suggestions-module__X7BpPq__projectThumbnailGrid{aspect-ratio:16/9;background:var(--color-surface-elevated);flex-shrink:0;width:100%;position:relative}.VideoEditor-projects-suggestions-module__X7BpPq__projectGridInfo{flex-direction:column;flex:1;gap:.2rem;padding:.5rem .5rem .375rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__projectGridName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.VideoEditor-projects-suggestions-module__X7BpPq__projectGridMeta{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.625rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__projectGridFooter{justify-content:space-between;align-items:center;padding:0 .375rem .375rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__loadingState{color:var(--color-text-secondary);justify-content:center;align-items:center;padding:3rem;font-size:.875rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__emptyState{color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__exportOptionsRow{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.25rem;padding:.375rem .25rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__brandTemplateRow{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.3rem;margin-bottom:.125rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__brandTemplateLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary,#9998a7);margin-right:.15rem;font-size:.625rem;font-weight:700}.VideoEditor-projects-suggestions-module__X7BpPq__brandTemplateChip{border:1px solid var(--color-border);height:24px;color:var(--color-text-secondary,#9998a7);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.625rem;font-weight:650;transition:all .15s;display:inline-flex}.VideoEditor-projects-suggestions-module__X7BpPq__brandTemplateChip:hover{color:var(--color-text);border-color:#5a5a5a}.VideoEditor-projects-suggestions-module__X7BpPq__brandTemplateChipActive{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.VideoEditor-projects-suggestions-module__X7BpPq__brandTemplateChipActive:hover{color:#fff;background:var(--color-primary-dark,var(--color-primary));border-color:var(--color-primary-dark,var(--color-primary))}.VideoEditor-projects-suggestions-module__X7BpPq__exportFormatBadge{height:26px;color:var(--color-primary-text,var(--color-primary));background:var(--color-primary-alpha-10,rgba(var(--rai-accent-rgb,29, 155, 240), .1));border:1px solid var(--color-primary-alpha-30,rgba(var(--rai-accent-rgb,29, 155, 240), .3));letter-spacing:.03em;border-radius:999px;flex-shrink:0;align-items:center;padding:0 .55rem;font-size:.625rem;font-weight:700;display:inline-flex}.VideoEditor-projects-suggestions-module__X7BpPq__captionToggle{height:26px;color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .55rem;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.VideoEditor-projects-suggestions-module__X7BpPq__captionToggle:hover{color:var(--color-text);border-color:#5a5a5a}.VideoEditor-projects-suggestions-module__X7BpPq__captionToggleActive{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.VideoEditor-projects-suggestions-module__X7BpPq__captionToggleActive:hover{color:#fff;background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.VideoEditor-projects-suggestions-module__X7BpPq__captionTemplateSelect{height:26px;color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;flex:6.5rem;min-width:5.5rem;max-width:100%;padding:0 .55rem;font-size:.6875rem}.VideoEditor-projects-suggestions-module__X7BpPq__subjectTrackingRow{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.375rem;padding-top:.125rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__subjectTrackingCopy{min-width:0;color:var(--color-text-secondary);flex:1;align-items:center;gap:.3125rem;font-size:.625rem;line-height:1.3;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__subjectTrackingCopy svg{color:var(--rai-blue-light);flex:none}.VideoEditor-projects-suggestions-module__X7BpPq__subjectTrackingButton{white-space:nowrap;flex:none}.VideoEditor-projects-suggestions-module__X7BpPq__subjectTrackingError{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);flex-basis:100%;margin:0;font-size:.625rem;line-height:1.3}.VideoEditor-projects-suggestions-module__X7BpPq__subjectTrackingSpin{animation:.85s linear infinite VideoEditor-projects-suggestions-module__X7BpPq__subjectTrackingSpin}@keyframes VideoEditor-projects-suggestions-module__X7BpPq__subjectTrackingSpin{to{transform:rotate(360deg)}}.VideoEditor-projects-suggestions-module__X7BpPq__clipSuggestionHook{color:var(--color-text);margin-top:.25rem;font-size:.6875rem;font-style:italic;line-height:1.35}.VideoEditor-projects-suggestions-module__X7BpPq__clipSuggestionHashtags{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__hashtagChip{color:var(--color-primary-text,var(--color-primary));background:var(--color-primary-alpha-10,rgba(var(--rai-accent-rgb,29, 155, 240), .1));border-radius:3px;padding:.0625rem .25rem;font-size:.5625rem;font-weight:600}.VideoEditor-projects-suggestions-module__X7BpPq__metadataOverlay{z-index:2000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.VideoEditor-projects-suggestions-module__X7BpPq__metadataModal{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;width:min(480px,100vw - 2rem);max-height:min(560px,100vh - 4rem);display:flex;overflow:hidden;box-shadow:0 12px 40px var(--lightningcss-light,#0f172a23)var(--lightningcss-dark,#0000008c)}.VideoEditor-projects-suggestions-module__X7BpPq__metadataHeader{border-bottom:1px solid var(--color-border);background:var(--color-background);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__metadataTitle{color:var(--color-text);font-size:.875rem;font-weight:700}.VideoEditor-projects-suggestions-module__X7BpPq__metadataCloseButton{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__metadataCloseButton:hover{background:var(--color-border);color:var(--color-text)}.VideoEditor-projects-suggestions-module__X7BpPq__metadataBody{flex-direction:column;gap:.875rem;padding:1rem;display:flex;overflow-y:auto}.VideoEditor-projects-suggestions-module__X7BpPq__metadataLoading{color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;font-size:.8125rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__metadataSpinner{color:var(--color-primary-text,var(--color-primary));animation:1s linear infinite VideoEditor-projects-suggestions-module__X7BpPq__metadataSpin}@keyframes VideoEditor-projects-suggestions-module__X7BpPq__metadataSpin{to{transform:rotate(360deg)}}.VideoEditor-projects-suggestions-module__X7BpPq__metadataError{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);text-align:center;padding:1rem;font-size:.8125rem}.VideoEditor-projects-suggestions-module__X7BpPq__metadataField{flex-direction:column;gap:.25rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__metadataFieldHeader{justify-content:space-between;align-items:center;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__metadataFieldLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);font-size:.6875rem;font-weight:700}.VideoEditor-projects-suggestions-module__X7BpPq__metadataCopyButton{border:1px solid var(--color-border);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:all .15s;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__metadataCopyButton:hover{color:var(--color-text);border-color:#5a5a5a}.VideoEditor-projects-suggestions-module__X7BpPq__metadataFieldValue{color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);white-space:pre-wrap;border-radius:6px;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.VideoEditor-projects-suggestions-module__X7BpPq__metadataApplyOverlays{background:var(--rai-chrome-fill);border:0;border:var(--rai-chrome-border);color:#fff;width:100%;height:34px;box-shadow:var(--rai-chrome-shadow);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}.VideoEditor-projects-suggestions-module__X7BpPq__metadataApplyOverlays:hover{filter:brightness(1.08)}.VideoEditor-projects-suggestions-module__X7BpPq__textActionRow{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .5rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__textPrimaryActions{align-items:center;gap:.5rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__textPrimaryActions .VideoEditor-projects-suggestions-module__X7BpPq__addTextButton{flex:auto}.VideoEditor-projects-suggestions-module__X7BpPq__raiGenerateSlot{flex:none;justify-content:center;align-items:center;min-width:2rem;min-height:2.5rem;display:inline-flex}.VideoEditor-projects-suggestions-module__X7BpPq__raiGenerateSlotBusy{opacity:.85;pointer-events:none}.VideoEditor-projects-suggestions-module__X7BpPq__raiGenerateBusy{width:1.75rem;height:1.75rem;color:var(--rai-blue-light);border:1.5px solid #60a5fa8c;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.VideoEditor-projects-suggestions-module__X7BpPq__raiGenerateHint{color:var(--color-text-muted,#fff6);margin:-.15rem 0 .15rem;font-size:.6875rem;line-height:1.35}.VideoEditor-projects-suggestions-module__X7BpPq__contextMenuAudio{cursor:default;flex-direction:column;gap:.375rem;padding:.5rem .75rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__contextMenuAudioRow{align-items:center;gap:.5rem;display:flex}.VideoEditor-projects-suggestions-module__X7BpPq__contextMenuAudioLabel{color:var(--color-text-secondary);flex:0 0 3.5rem;font-size:.6875rem;font-weight:600}.VideoEditor-projects-suggestions-module__X7BpPq__contextMenuAudioSlider{background:var(--color-border);cursor:pointer;appearance:none;border-radius:2px;outline:none;flex:1;height:4px}.VideoEditor-projects-suggestions-module__X7BpPq__contextMenuAudioSlider::-webkit-slider-thumb{appearance:none;background:var(--color-primary);cursor:pointer;border-radius:50%;width:11px;height:11px}.VideoEditor-projects-suggestions-module__X7BpPq__contextMenuAudioSlider::-moz-range-thumb{background:var(--color-primary);cursor:pointer;border:none;border-radius:50%;width:11px;height:11px}.VideoEditor-projects-suggestions-module__X7BpPq__contextMenuAudioValue{color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums;min-width:2.25rem;font-size:.625rem}
.VideoEditor-captions-render-module__1qadoW__captionPreviewWrap{pointer-events:none;z-index:5;justify-content:center;padding:0 6%;display:flex;position:absolute;bottom:8%;left:0;right:0}.VideoEditor-captions-render-module__1qadoW__captionPreviewLine{text-align:center;flex-wrap:wrap;justify-content:center;gap:.3em;font-weight:700;line-height:1.25;display:inline-flex}.VideoEditor-captions-render-module__1qadoW__captionPreviewWord{transition:color 80ms linear,transform 80ms linear}.VideoEditor-captions-render-module__1qadoW__captionPreviewClassic{font-family:var(--font-family,"Inter", sans-serif);color:#b8b8b8;text-shadow:0 1px 2px #000000e6,0 0 6px #000000b3;font-size:clamp(12px,4.2cqw,28px)}.VideoEditor-captions-render-module__1qadoW__captionPreviewClassic .VideoEditor-captions-render-module__1qadoW__captionPreviewWordActive{color:#fff}.VideoEditor-captions-render-module__1qadoW__captionPreviewBoldPop{font-family:var(--font-family,"Inter", sans-serif);color:#fff;-webkit-text-stroke:1px #000000d9;text-shadow:0 2px 4px #000000e6;font-size:clamp(14px,5.2cqw,34px);font-weight:800}.VideoEditor-captions-render-module__1qadoW__captionPreviewBoldPop .VideoEditor-captions-render-module__1qadoW__captionPreviewWordActive{color:#ffd900;transform:scale(1.06)}.VideoEditor-captions-render-module__1qadoW__captionPreviewStudio{font-family:var(--font-family,"Inter", sans-serif);color:#fff;-webkit-text-stroke:1px #0b0b0be6;text-shadow:0 2px 5px #000000d9;font-size:clamp(13px,4.6cqw,30px)}.VideoEditor-captions-render-module__1qadoW__captionPreviewStudio .VideoEditor-captions-render-module__1qadoW__captionPreviewWordActive{color:var(--rai-blue-light)}.VideoEditor-captions-render-module__1qadoW__captionAnimFade{animation-name:VideoEditor-captions-render-module__1qadoW__captionFade;animation-timing-function:linear;animation-fill-mode:both}.VideoEditor-captions-render-module__1qadoW__captionAnimPop{animation-name:VideoEditor-captions-render-module__1qadoW__captionPop;animation-timing-function:ease-out;animation-fill-mode:both}.VideoEditor-captions-render-module__1qadoW__captionAnimRise{animation-name:VideoEditor-captions-render-module__1qadoW__captionRise;animation-timing-function:ease-out;animation-fill-mode:both}.VideoEditor-captions-render-module__1qadoW__captionAnimBounce{animation-name:VideoEditor-captions-render-module__1qadoW__captionBounce;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes VideoEditor-captions-render-module__1qadoW__captionFade{0%{opacity:0}to{opacity:1}}@keyframes VideoEditor-captions-render-module__1qadoW__captionPop{0%{opacity:.4;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes VideoEditor-captions-render-module__1qadoW__captionRise{0%{opacity:.3;transform:translateY(.6em)}to{opacity:1;transform:translateY(0)}}@keyframes VideoEditor-captions-render-module__1qadoW__captionBounce{0%{opacity:.4;transform:scale(.6)}55%{opacity:1;transform:scale(1.14)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.VideoEditor-captions-render-module__1qadoW__captionAnimFade,.VideoEditor-captions-render-module__1qadoW__captionAnimPop,.VideoEditor-captions-render-module__1qadoW__captionAnimRise,.VideoEditor-captions-render-module__1qadoW__captionAnimBounce{animation:none}}.VideoEditor-captions-render-module__1qadoW__renderSummary{background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex}.VideoEditor-captions-render-module__1qadoW__renderSummaryRow{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.VideoEditor-captions-render-module__1qadoW__renderSummaryRow strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.VideoEditor-captions-render-module__1qadoW__renderCrossfadeOptions{gap:.375rem;display:flex}.VideoEditor-captions-render-module__1qadoW__renderCrossfadeOption{color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;text-align:center;background:0 0;border-radius:6px;flex:1;padding:.4375rem .25rem;font-size:.6875rem;font-weight:600;transition:all .15s}.VideoEditor-captions-render-module__1qadoW__renderCrossfadeOption:hover{color:var(--color-text);border-color:#5a5a5a}.VideoEditor-captions-render-module__1qadoW__renderCrossfadeOptionActive{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.VideoEditor-captions-render-module__1qadoW__renderCrossfadeOptionActive:hover{color:#fff;background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.VideoEditor-captions-render-module__1qadoW__renderStartButton{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;width:100%;box-shadow:var(--rai-chrome-shadow);cursor:pointer;box-shadow:0 2px 8px var(--color-primary-alpha-30);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-size:.8125rem;font-weight:700;transition:background .15s,box-shadow .15s;display:flex}.VideoEditor-captions-render-module__1qadoW__renderStartButton:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover);box-shadow:0 4px 12px var(--color-primary-alpha-40);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.VideoEditor-captions-render-module__1qadoW__renderResult{flex-direction:column;align-items:center;gap:.625rem;padding:1rem;display:flex}.VideoEditor-captions-render-module__1qadoW__renderResultIcon{color:var(--color-success,#22c55e)}.VideoEditor-captions-render-module__1qadoW__renderResultTitle{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}.VideoEditor-captions-render-module__1qadoW__renderResultActions{gap:.5rem;display:flex}.VideoEditor-captions-render-module__1qadoW__renderDownloadButton,.VideoEditor-captions-render-module__1qadoW__renderOpenButton{border-radius:6px;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.VideoEditor-captions-render-module__1qadoW__renderDownloadButton{background:var(--color-primary);color:#fff}.VideoEditor-captions-render-module__1qadoW__renderDownloadButton:hover{background:var(--color-primary-dark)}.VideoEditor-captions-render-module__1qadoW__renderOpenButton{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.VideoEditor-captions-render-module__1qadoW__renderOpenButton:hover{border-color:#5a5a5a}.VideoEditor-captions-render-module__1qadoW__renderProgressTrack{background:var(--color-border);border-radius:3px;width:100%;height:6px;overflow:hidden}.VideoEditor-captions-render-module__1qadoW__renderProgressFill{background:var(--color-primary);border-radius:3px;height:100%;transition:width .4s}.VideoEditor-captions-render-module__1qadoW__renderProgressPercent{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.6875rem}.VideoEditor-captions-render-module__1qadoW__rippleModeActive{box-shadow:0 2px 8px var(--color-primary-alpha-30);background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.VideoEditor-captions-render-module__1qadoW__timecodeInput{width:9ch;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);letter-spacing:.02em;background:0 0;border:none;outline:none;font-family:Courier New,monospace;font-size:.75rem;font-weight:500}.VideoEditor-captions-render-module__1qadoW__captionBulkRow{border-bottom:1px solid var(--color-border);align-items:center;gap:.375rem;padding:.375rem 0;display:flex}.VideoEditor-captions-render-module__1qadoW__captionBulkIcon{color:var(--color-text-secondary);flex-shrink:0}.VideoEditor-captions-render-module__1qadoW__captionBulkApply{color:#fff;background:var(--rai-chrome-fill);border:var(--rai-chrome-border);box-shadow:var(--rai-chrome-shadow);cursor:pointer;white-space:nowrap;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;transition:background .15s}.VideoEditor-captions-render-module__1qadoW__captionBulkApply:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.VideoEditor-captions-render-module__1qadoW__brandSwatchRow{flex-wrap:wrap;gap:.25rem;display:flex}.VideoEditor-captions-render-module__1qadoW__brandSwatch{cursor:pointer;border:1px solid var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26);border-radius:4px;width:20px;height:20px;transition:transform .1s}.VideoEditor-captions-render-module__1qadoW__brandSwatch:hover{transform:scale(1.12)}.VideoEditor-captions-render-module__1qadoW__overlayTrack .VideoEditor-captions-render-module__1qadoW__trackContent{background:repeating-linear-gradient(to right, transparent 0, transparent calc(10% - 1px), var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05) calc(10% - 1px), var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05) 10%), rgba(var(--rai-accent-rgb,29, 155, 240), .03);min-height:34px}.VideoEditor-captions-render-module__1qadoW__overlayTrack .VideoEditor-captions-render-module__1qadoW__videoClip{height:30px}.VideoEditor-captions-render-module__1qadoW__overlayTrackHint{color:var(--color-text-muted);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.625rem;display:flex;position:absolute;inset:0}.VideoEditor-captions-render-module__1qadoW__compositeCanvas{width:100%;height:100%;display:block}.VideoEditor-captions-render-module__1qadoW__previewThumbnail{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.VideoEditor-captions-render-module__1qadoW__packagePreviewBadge{z-index:9;border:1px solid rgba(var(--rai-accent-rgb,29, 155, 240), .45);background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#171717e0);color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fd);letter-spacing:.01em;white-space:nowrap;pointer-events:auto;border-radius:999px;align-items:center;gap:.5rem;max-width:min(92%,22rem);padding:.35rem .55rem .35rem .7rem;font-size:.7rem;font-weight:650;display:inline-flex;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}.VideoEditor-captions-render-module__1qadoW__packagePreviewExit{appearance:none;background:rgba(var(--rai-accent-rgb,29, 155, 240), .25);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#e0f2fe);font:inherit;cursor:pointer;border:0;border-radius:999px;margin:0;padding:.15rem .45rem;font-size:.65rem;font-weight:700}.VideoEditor-captions-render-module__1qadoW__packagePreviewExit:hover{background:rgba(var(--rai-accent-rgb,29, 155, 240), .4)}.VideoEditor-captions-render-module__1qadoW__colorPreviewError{z-index:8;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#110c03e6);color:var(--lightningcss-light,#826311)var(--lightningcss-dark,#fbbf24);text-align:center;pointer-events:none;border:1px solid #f59e0b6b;border-radius:.4rem;max-width:min(90%,28rem);padding:.45rem .7rem;font-size:.7rem;line-height:1.35;position:absolute;bottom:2.75rem;left:50%;transform:translate(-50%)}.VideoEditor-captions-render-module__1qadoW__contextMenuAudioBatchNote{color:var(--color-primary-text,var(--color-primary));padding-bottom:.125rem;font-size:.625rem;font-weight:600}
.video-presenters-module__PoE61q__titleLink{color:inherit;text-decoration:none}.video-presenters-module__PoE61q__titleLink:hover{text-decoration:underline}.video-presenters-module__PoE61q__row,.video-presenters-module__PoE61q__row:active{cursor:default}.video-presenters-module__PoE61q__momentList{flex-direction:column;gap:6px;display:flex}.video-presenters-module__PoE61q__renderVideo{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:10px;width:100%;margin-bottom:10px;display:block}.video-presenters-module__PoE61q__tags.video-presenters-module__PoE61q__tags{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);font-family:inherit;font-size:12px}
.VideoSessionBlocks-module__-VXm3a__monitor{border-radius:var(--radius-md);background:#080b10;width:100%;min-width:0;display:flex;overflow:hidden}.VideoSessionBlocks-module__-VXm3a__transport{border-radius:var(--radius-sm);color:#e7e9ee;background:#14171c;width:100%;min-width:0;overflow-x:auto;container:audio-controls/inline-size}.VideoSessionBlocks-module__-VXm3a__tools{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.VideoSessionBlocks-module__-VXm3a__empty{color:var(--app-muted);font-size:12px}.VideoSessionBlocks-module__-VXm3a__problem{color:var(--app-error,#ef4444);padding:8px;font-size:12px;display:block}.VideoSessionBlocks-module__-VXm3a__color{min-width:0;max-width:100%;overflow:auto}
.VideoTimelineBlock-module__4U8Yfq__timeline{--timeline-header-width:140px;border-radius:var(--radius-md);color:#f1f5f9;background:#10151e;width:100%;min-width:0;height:230px;overflow:hidden}.VideoTimelineBlock-module__4U8Yfq__lane{text-overflow:ellipsis;padding:0 8px;font-size:12px;display:block;overflow:hidden}.VideoTimelineBlock-module__4U8Yfq__clip{text-overflow:ellipsis;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 8px;overflow:hidden}.VideoTimelineBlock-module__4U8Yfq__clip:focus-visible{outline-offset:-3px;outline:2px solid #e0f2fe}
.AudioSections-module__UxOPAW__sections{flex-direction:column;gap:8px;min-width:0;display:flex}.AudioSections-module__UxOPAW__rail{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.AudioSections-module__UxOPAW__actions{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.AudioSections-module__UxOPAW__note{color:var(--app-muted,#94a3b8);font-size:13px}.AudioSections-module__UxOPAW__padLevel{width:64px;height:140px}.AudioSections-module__UxOPAW__padLevel>div{height:100%}.AudioSections-module__UxOPAW__padBank{grid-template-columns:minmax(0,1fr) 64px;align-items:start;gap:8px;min-width:0;display:grid}
.ControllerBlocks-module__Ro-8Sq__pads{--pad-size:72px;grid-template-columns:repeat(var(--pad-columns,4), minmax(0, var(--pad-size)));border-radius:var(--radius-lg,12px);background:#0c0c0d;border:1px solid #ffffff14;gap:8px;width:max-content;max-width:100%;padding:10px;display:grid}.ControllerBlocks-module__Ro-8Sq__pads_sm{--pad-size:52px;gap:6px}.ControllerBlocks-module__Ro-8Sq__pads_lg{--pad-size:104px;gap:10px}.ControllerBlocks-module__Ro-8Sq__pad{--pad-color:#22d3ee;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--pad-color) 45%, transparent);color:#d4d4d8;min-width:0;font:600 12px/1.15 var(--font-sans,system-ui, sans-serif);text-align:left;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(#1d1d22 0%,#141417 100%);border-radius:8px;justify-content:flex-start;align-items:flex-end;padding:7px;transition:background-color 60ms,box-shadow 60ms,transform 40ms;display:flex;box-shadow:inset 0 -2px #00000080,inset 0 1px #ffffff0d}.ControllerBlocks-module__Ro-8Sq__pad:focus-visible{outline:2px solid var(--pad-color);outline-offset:2px}.ControllerBlocks-module__Ro-8Sq__pad:disabled{opacity:.45;cursor:default}.ControllerBlocks-module__Ro-8Sq__pad[data-lit]{background:var(--pad-color);border-color:var(--pad-color);color:#0a0a0a;box-shadow:0 0 14px color-mix(in srgb, var(--pad-color) 70%, transparent), inset 0 1px 0 #ffffff59}.ControllerBlocks-module__Ro-8Sq__pad[data-held]{transform:translateY(1px)scale(.98)}.ControllerBlocks-module__Ro-8Sq__padLabel{-webkit-line-clamp:3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ControllerBlocks-module__Ro-8Sq__pads_sm .ControllerBlocks-module__Ro-8Sq__pad{padding:5px;font-size:10px}.ControllerBlocks-module__Ro-8Sq__pads_lg .ControllerBlocks-module__Ro-8Sq__pad{padding:10px;font-size:14px}.ControllerBlocks-module__Ro-8Sq__empty{color:var(--app-muted,#71717a);padding:16px;font-size:13px}.ControllerBlocks-module__Ro-8Sq__controlChassis{justify-content:center;align-items:center;display:inline-flex}.ControllerBlocks-module__Ro-8Sq__control{flex-direction:column;align-items:center;gap:6px;min-width:56px;display:flex}.ControllerBlocks-module__Ro-8Sq__control[data-disabled]{opacity:.5;pointer-events:none}.ControllerBlocks-module__Ro-8Sq__faderBox{justify-content:center;width:44px;display:flex}.ControllerBlocks-module__Ro-8Sq__readout{color:#f4f4f5;font-variant-numeric:tabular-nums;text-align:center;background:#00000073;border-radius:4px;min-width:3ch;padding:1px 6px;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ControllerBlocks-module__Ro-8Sq__controlLabel{color:#a1a1aa;max-width:88px;font:600 10px/1.25 var(--font-sans,system-ui, sans-serif);letter-spacing:.04em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere}.ControllerBlocks-module__Ro-8Sq__knob>div>span:last-child{display:none}.ControllerBlocks-module__Ro-8Sq__midiConnect{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ControllerBlocks-module__Ro-8Sq__midiProblem{color:var(--app-error,#dc2626);margin:0;font-size:13px;line-height:1.4}.ControllerBlocks-module__Ro-8Sq__midiNote{color:var(--app-muted,#71717a);margin:0;font-size:13px;line-height:1.4}.ControllerBlocks-module__Ro-8Sq__monitor{border-radius:var(--radius-lg,12px);color:#e4e4e7;background:#0c0c0d;border:1px solid #ffffff14;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.ControllerBlocks-module__Ro-8Sq__monitor .ControllerBlocks-module__Ro-8Sq__midiNote{color:#a1a1aa}.ControllerBlocks-module__Ro-8Sq__monitorHead{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.ControllerBlocks-module__Ro-8Sq__monitorTitle{font-size:13px;font-weight:600}.ControllerBlocks-module__Ro-8Sq__monitorList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ControllerBlocks-module__Ro-8Sq__monitorRow{font-variant-numeric:tabular-nums;border-top:1px solid #ffffff0f;grid-template-columns:3.4em minmax(5.5em,1fr) 3.4em 5em 3em minmax(0,1.4fr);align-items:center;gap:8px;padding:5px 2px;font:12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.ControllerBlocks-module__Ro-8Sq__monitorRow:first-child{border-top:0}.ControllerBlocks-module__Ro-8Sq__monitorCompact .ControllerBlocks-module__Ro-8Sq__monitorRow{padding:2px;font-size:11px}.ControllerBlocks-module__Ro-8Sq__monitorDirection{color:#67e8f9;background:#22d3ee29;border-radius:3px;justify-self:start;padding:0 5px;font-size:10px;font-weight:700}.ControllerBlocks-module__Ro-8Sq__monitorRow[data-direction=out] .ControllerBlocks-module__Ro-8Sq__monitorDirection{color:#f9a8d4;background:#f472b629}.ControllerBlocks-module__Ro-8Sq__monitorKind{color:#f4f4f5}.ControllerBlocks-module__Ro-8Sq__monitorFigure{color:#d4d4d8}.ControllerBlocks-module__Ro-8Sq__monitorPort{color:#71717a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ControllerBlocks-module__Ro-8Sq__live{--live-color:#ef4444;border-radius:var(--radius-lg,12px);color:#52525b;text-align:center;background:#141417;border:2px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:18px 24px;display:flex}.ControllerBlocks-module__Ro-8Sq__live[data-idle-label]{color:#a1a1aa}.ControllerBlocks-module__Ro-8Sq__live[data-live]{background:var(--live-color);border-color:var(--live-color);color:#fff;box-shadow:0 0 24px color-mix(in srgb, var(--live-color) 55%, transparent)}.ControllerBlocks-module__Ro-8Sq__live[data-pulse]{animation:1.6s ease-in-out infinite ControllerBlocks-module__Ro-8Sq__livePulse}@keyframes ControllerBlocks-module__Ro-8Sq__livePulse{0%,to{box-shadow:0 0 10px color-mix(in srgb, var(--live-color) 35%, transparent);filter:brightness()}50%{box-shadow:0 0 34px color-mix(in srgb, var(--live-color) 80%, transparent);filter:brightness(1.12)}}@media (prefers-reduced-motion:reduce){.ControllerBlocks-module__Ro-8Sq__live[data-pulse]{animation:none}}.ControllerBlocks-module__Ro-8Sq__liveLabel{font:800 28px/1.05 var(--font-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.ControllerBlocks-module__Ro-8Sq__liveDetail{font:600 14px/1.3 var(--font-sans,system-ui, sans-serif);opacity:.9;overflow-wrap:anywhere}.ControllerBlocks-module__Ro-8Sq__live_md{padding:10px 16px}.ControllerBlocks-module__Ro-8Sq__live_md .ControllerBlocks-module__Ro-8Sq__liveLabel{font-size:18px}.ControllerBlocks-module__Ro-8Sq__live_md .ControllerBlocks-module__Ro-8Sq__liveDetail{font-size:12px}.ControllerBlocks-module__Ro-8Sq__live_xl{width:100%;padding:32px 24px}.ControllerBlocks-module__Ro-8Sq__live_xl .ControllerBlocks-module__Ro-8Sq__liveLabel{font-size:clamp(40px,8vw,88px)}.ControllerBlocks-module__Ro-8Sq__live_xl .ControllerBlocks-module__Ro-8Sq__liveDetail{font-size:clamp(16px,2.4vw,24px)}
.LightingView-programmer-module__diUgxW__fxLabel{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:600}.LightingView-programmer-module__diUgxW__fxButtons{gap:2px;display:flex}.LightingView-programmer-module__diUgxW__fxBtn{background:var(--bg-tertiary);color:var(--text-muted);cursor:pointer;border-radius:3px;flex:1;padding:4px 2px;font-size:7px;font-weight:600;transition:all .15s}.LightingView-programmer-module__diUgxW__fxBtn:hover{background:var(--bg-elevated);color:var(--text-secondary)}.LightingView-programmer-module__diUgxW__fxBtn.LightingView-programmer-module__diUgxW__active{background:var(--accent-primary);color:#fff}.LightingView-programmer-module__diUgxW__beamRow{align-items:center;gap:4px;display:flex}.LightingView-programmer-module__diUgxW__beamRow label{width:36px;color:var(--text-muted);text-transform:uppercase;font-size:8px}.LightingView-programmer-module__diUgxW__beamSlider{-webkit-appearance:none;background:var(--bg-tertiary);border-radius:2px;flex:1;height:4px}.LightingView-programmer-module__diUgxW__beamSlider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-primary);cursor:pointer;border-radius:50%;width:10px;height:10px}.LightingView-programmer-module__diUgxW__beamSlider:disabled{opacity:.4}.LightingView-programmer-module__diUgxW__beamSlider:disabled::-webkit-slider-thumb{background:var(--text-muted);cursor:not-allowed}.LightingView-programmer-module__diUgxW__beamValue{width:28px;color:var(--text-muted);text-align:right;font-family:SF Mono,monospace;font-size:8px}.LightingView-programmer-module__diUgxW__beamRowButtons{align-items:center;gap:4px;display:flex}.LightingView-programmer-module__diUgxW__beamRowButtons label{width:36px;color:var(--text-muted);text-transform:uppercase;font-size:8px}.LightingView-programmer-module__diUgxW__beamButtonGroup{flex:1;gap:2px;display:flex}.LightingView-programmer-module__diUgxW__beamBtn{background:var(--bg-tertiary);color:var(--text-muted);cursor:pointer;border-radius:3px;flex:1;padding:3px 4px;font-size:7px;font-weight:600;transition:all .15s}.LightingView-programmer-module__diUgxW__beamBtn:hover{background:var(--bg-elevated);color:var(--text-secondary)}.LightingView-programmer-module__diUgxW__beamBtn.LightingView-programmer-module__diUgxW__active{background:var(--accent-primary);color:#fff}.LightingView-programmer-module__diUgxW__goboWheel{flex:1;gap:2px;display:flex}.LightingView-programmer-module__diUgxW__goboBtn{aspect-ratio:1;background:var(--bg-tertiary);cursor:pointer;border-radius:50%;flex:1;justify-content:center;align-items:center;max-width:24px;padding:3px;transition:all .15s;display:flex}.LightingView-programmer-module__diUgxW__goboBtn:hover{background:var(--bg-elevated)}.LightingView-programmer-module__diUgxW__goboBtn.LightingView-programmer-module__diUgxW__active{background:var(--accent-primary)}.LightingView-programmer-module__diUgxW__goboIcon{background:var(--text-muted);border-radius:50%;width:100%;height:100%}.LightingView-programmer-module__diUgxW__goboBtn.LightingView-programmer-module__diUgxW__active .LightingView-programmer-module__diUgxW__goboIcon{background:#fff}.LightingView-programmer-module__diUgxW__gobo_open{border:1px solid var(--text-muted);background:0 0!important}.LightingView-programmer-module__diUgxW__goboBtn.LightingView-programmer-module__diUgxW__active .LightingView-programmer-module__diUgxW__gobo_open{border-color:#fff}.LightingView-programmer-module__diUgxW__gobo_dots{background:radial-gradient(circle at 30% 30%, var(--text-muted) 15%, transparent 15%), radial-gradient(circle at 70% 30%, var(--text-muted) 15%, transparent 15%), radial-gradient(circle at 50% 70%, var(--text-muted) 15%, transparent 15%)!important}.LightingView-programmer-module__diUgxW__goboBtn.LightingView-programmer-module__diUgxW__active .LightingView-programmer-module__diUgxW__gobo_dots{background:radial-gradient(circle at 30% 30%,#fff 15%,#0000 15%),radial-gradient(circle at 70% 30%,#fff 15%,#0000 15%),radial-gradient(circle at 50% 70%,#fff 15%,#0000 15%)!important}.LightingView-programmer-module__diUgxW__gobo_lines{background:repeating-linear-gradient(90deg, var(--text-muted) 0px, var(--text-muted) 2px, transparent 2px, transparent 4px)!important}.LightingView-programmer-module__diUgxW__goboBtn.LightingView-programmer-module__diUgxW__active .LightingView-programmer-module__diUgxW__gobo_lines{background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px)!important}.LightingView-programmer-module__diUgxW__gobo_star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.LightingView-programmer-module__diUgxW__gobo_spiral{background:conic-gradient(var(--text-muted) 0deg, transparent 45deg, var(--text-muted) 90deg, transparent 135deg, var(--text-muted) 180deg, transparent 225deg, var(--text-muted) 270deg, transparent 315deg)!important}.LightingView-programmer-module__diUgxW__goboBtn.LightingView-programmer-module__diUgxW__active .LightingView-programmer-module__diUgxW__gobo_spiral{background:conic-gradient(#fff 0deg,#0000 45deg,#fff 90deg,#0000 135deg,#fff 180deg,#0000 225deg,#fff 270deg,#0000 315deg)!important}.LightingView-programmer-module__diUgxW__gobo_breakup{background:radial-gradient(ellipse at 20% 30%, var(--text-muted) 20%, transparent 20%), radial-gradient(ellipse at 80% 20%, var(--text-muted) 15%, transparent 15%), radial-gradient(ellipse at 60% 70%, var(--text-muted) 25%, transparent 25%), radial-gradient(ellipse at 30% 80%, var(--text-muted) 10%, transparent 10%)!important}.LightingView-programmer-module__diUgxW__goboBtn.LightingView-programmer-module__diUgxW__active .LightingView-programmer-module__diUgxW__gobo_breakup{background:radial-gradient(at 20% 30%,#fff 20%,#0000 20%),radial-gradient(at 80% 20%,#fff 15%,#0000 15%),radial-gradient(at 60% 70%,#fff 25%,#0000 25%),radial-gradient(at 30% 80%,#fff 10%,#0000 10%)!important}.LightingView-programmer-module__diUgxW__panTiltControls{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.LightingView-programmer-module__diUgxW__panTiltRow{align-items:center;gap:6px;display:flex}.LightingView-programmer-module__diUgxW__panTiltRow label{color:var(--text-muted);width:24px;font-size:9px}.LightingView-programmer-module__diUgxW__panTiltSlider{-webkit-appearance:none;background:var(--bg-tertiary);border-radius:2px;flex:1;height:4px}.LightingView-programmer-module__diUgxW__panTiltSlider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-primary);cursor:pointer;border-radius:50%;width:10px;height:10px}.LightingView-programmer-module__diUgxW__panTiltSlider:disabled{opacity:.4}.LightingView-programmer-module__diUgxW__panTiltSlider:disabled::-webkit-slider-thumb{background:var(--text-muted);cursor:not-allowed}.LightingView-programmer-module__diUgxW__panTiltValue{color:var(--text-muted);text-align:right;min-width:32px;font-family:SF Mono,Monaco,monospace;font-size:9px}.LightingView-programmer-module__diUgxW__quickActions{gap:4px;display:flex}.LightingView-programmer-module__diUgxW__quickBtn{background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:6px 4px;font-size:8px;font-weight:700;transition:all .15s;display:flex}.LightingView-programmer-module__diUgxW__quickBtn:hover{background:var(--bg-elevated);color:var(--text-primary)}.LightingView-programmer-module__diUgxW__quickBtn.LightingView-programmer-module__diUgxW__blackout{color:#fca5a5;background:#7f1d1d}.LightingView-programmer-module__diUgxW__quickBtn.LightingView-programmer-module__diUgxW__blackout:hover{background:#991b1b}.LightingView-programmer-module__diUgxW__songItem{border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:9px 10px;transition:background .12s,border-color .12s,color .12s;display:flex}.LightingView-programmer-module__diUgxW__songItem:hover{background:var(--bg-tertiary);color:var(--text-primary)}.LightingView-programmer-module__diUgxW__songItem.LightingView-programmer-module__diUgxW__active{color:var(--text-primary);background:#3b82f61f;border-color:#3b82f66b}.LightingView-programmer-module__diUgxW__songColor,.LightingView-programmer-module__diUgxW__fixtureColor{border-radius:999px;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 14px}.LightingView-programmer-module__diUgxW__songInfo,.LightingView-programmer-module__diUgxW__fixtureInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.LightingView-programmer-module__diUgxW__songTitle,.LightingView-programmer-module__diUgxW__fixtureName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.LightingView-programmer-module__diUgxW__activeIndicator{color:var(--accent-primary);margin-left:auto;display:inline-flex}.LightingView-programmer-module__diUgxW__cuelistContent{flex:1;min-height:0;padding:6px;overflow:auto}.LightingView-programmer-module__diUgxW__effectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.LightingView-programmer-module__diUgxW__effectButton,.LightingView-programmer-module__diUgxW__positionPreset{appearance:none;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-secondary);font:inherit;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.LightingView-programmer-module__diUgxW__effectButton{justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 8px;font-size:11px;font-weight:700;display:inline-flex}.LightingView-programmer-module__diUgxW__effectButton:hover,.LightingView-programmer-module__diUgxW__positionPreset:hover{border-color:var(--border-hover);background:var(--bg-elevated);color:var(--text-primary)}.LightingView-programmer-module__diUgxW__effectButton.LightingView-programmer-module__diUgxW__active{color:var(--text-primary);background:#3b82f624;border-color:#3b82f680}.LightingView-programmer-module__diUgxW__centerPanel,.LightingView-programmer-module__diUgxW__rightPanel{gap:var(--panel-gap,6px);flex-direction:column;min-width:0;display:flex}.LightingView-programmer-module__diUgxW__centerPanel{flex:1}.LightingView-programmer-module__diUgxW__rightPanel{flex-shrink:0;width:330px}.LightingView-programmer-module__diUgxW__stagePreviewSection,.LightingView-programmer-module__diUgxW__dmxMonitorSection,.LightingView-programmer-module__diUgxW__programmerSection{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;min-height:0;overflow:hidden}.LightingView-programmer-module__diUgxW__stagePreviewSection,.LightingView-programmer-module__diUgxW__programmerSection{flex:1}.LightingView-programmer-module__diUgxW__dmxMonitorSection{flex:0 0 176px}.LightingView-programmer-module__diUgxW__stagePreviewHeader,.LightingView-programmer-module__diUgxW__dmxHeader,.LightingView-programmer-module__diUgxW__programmerHeader,.LightingView-programmer-module__diUgxW__fixtureListHeader,.LightingView-programmer-module__diUgxW__presetsLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.LightingView-programmer-module__diUgxW__stagePreviewHeader,.LightingView-programmer-module__diUgxW__dmxHeader,.LightingView-programmer-module__diUgxW__programmerHeader{border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);min-height:40px;padding:0 12px}.LightingView-programmer-module__diUgxW__activeSceneBadge,.LightingView-programmer-module__diUgxW__dmxUniverse,.LightingView-programmer-module__diUgxW__fixtureCount{color:var(--text-muted);margin-left:auto;font-size:10px;font-weight:700}.LightingView-programmer-module__diUgxW__stagePreviewContainer{height:calc(100% - 40px);padding:12px}.LightingView-programmer-module__diUgxW__stageVisualization{background:radial-gradient(72% 42% at 50% 22%,#3b82f629,#0000 70%),linear-gradient(#111318 0%,#07080b 100%);border-radius:10px;height:100%;min-height:280px;position:relative;overflow:hidden}.LightingView-programmer-module__diUgxW__stageLights{position:absolute;inset:0}.LightingView-programmer-module__diUgxW__lightBeam{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(.3px);opacity:.6;cursor:pointer;width:44px;height:78%;position:absolute;top:4%;transform:translate(-50%)}.LightingView-programmer-module__diUgxW__lightBeam.LightingView-programmer-module__diUgxW__selected{outline-offset:4px;outline:1px solid #ffffff8c}.LightingView-programmer-module__diUgxW__stagePlatform{background:linear-gradient(#ffffff1f,#ffffff08);border-radius:50%;height:56px;position:absolute;bottom:12%;left:10%;right:10%;box-shadow:0 24px 70px #00000059}.LightingView-programmer-module__diUgxW__dmxChannelsCompact{grid-template-columns:repeat(16,minmax(0,1fr));align-items:end;gap:5px;height:calc(100% - 40px);padding:12px;display:grid}.LightingView-programmer-module__diUgxW__dmxChannel{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%;min-height:0;display:flex}.LightingView-programmer-module__diUgxW__dmxBar{background:linear-gradient(#60a5fa,#2563eb);border-radius:4px 4px 1px 1px;width:100%;min-height:3px;box-shadow:0 0 12px #3b82f638}.LightingView-programmer-module__diUgxW__dmxLabel{color:var(--text-muted);font-family:SF Mono,Monaco,monospace;font-size:9px}.LightingView-programmer-module__diUgxW__presetsSection,.LightingView-programmer-module__diUgxW__fixtureList{border-bottom:1px solid var(--border-color);padding:12px}.LightingView-programmer-module__diUgxW__masterLabel{color:var(--text-secondary);margin-bottom:8px;font-size:12px;font-weight:700}.LightingView-programmer-module__diUgxW__masterFader{align-items:center;gap:10px;display:flex}.LightingView-programmer-module__diUgxW__verticalSlider,.LightingView-programmer-module__diUgxW__fixtureSlider{width:100%;accent-color:var(--accent-primary)}.LightingView-programmer-module__diUgxW__masterValue,.LightingView-programmer-module__diUgxW__fixtureIntensity span{color:var(--text-muted);font-family:SF Mono,Monaco,monospace;font-size:11px}.LightingView-programmer-module__diUgxW__presetsSection{flex-direction:column;gap:10px;display:flex}.LightingView-programmer-module__diUgxW__presetsGrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.LightingView-programmer-module__diUgxW__colorPreset{appearance:none;aspect-ratio:1;cursor:pointer;border:1px solid #ffffff29;border-radius:6px;width:100%;box-shadow:inset 0 0 0 1px #0000002e}.LightingView-programmer-module__diUgxW__positionPresets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.LightingView-programmer-module__diUgxW__positionPreset{min-height:30px;padding:0 8px;font-size:10px;font-weight:800}.LightingView-programmer-module__diUgxW__fixtureList{border-bottom:0;flex-direction:column;flex:1;min-height:0;display:flex}.LightingView-programmer-module__diUgxW__fixtureListHeader{margin-bottom:8px}.LightingView-programmer-module__diUgxW__fixtureItems{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:auto}
.LightingView-responsive-module__2gzuaG__fixtureItem{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px;transition:background .12s,border-color .12s;display:grid}.LightingView-responsive-module__2gzuaG__fixtureItem:hover{background:var(--bg-tertiary)}.LightingView-responsive-module__2gzuaG__fixtureItem.LightingView-responsive-module__2gzuaG__selected{background:#3b82f61f;border-color:#3b82f66b}.LightingView-responsive-module__2gzuaG__fixtureType{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.LightingView-responsive-module__2gzuaG__fixtureIntensity{grid-column:1/-1;align-items:center;gap:8px;display:flex}.LightingView-responsive-module__2gzuaG__fixtureConfigOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LightingView-responsive-module__2gzuaG__fixtureConfigModal{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;width:320px;box-shadow:0 20px 40px #0006}.LightingView-responsive-module__2gzuaG__fixtureConfigHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.LightingView-responsive-module__2gzuaG__fixtureConfigHeader h3{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.LightingView-responsive-module__2gzuaG__fixtureConfigHeader button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.LightingView-responsive-module__2gzuaG__fixtureConfigHeader button:hover{color:var(--text-primary)}.LightingView-responsive-module__2gzuaG__fixtureConfigBody{flex-direction:column;gap:12px;padding:16px;display:flex}.LightingView-responsive-module__2gzuaG__fixtureConfigField{flex-direction:column;gap:4px;display:flex}.LightingView-responsive-module__2gzuaG__fixtureConfigField label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.LightingView-responsive-module__2gzuaG__fixtureConfigField input,.LightingView-responsive-module__2gzuaG__fixtureConfigField select{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);border-radius:6px;padding:8px 10px;font-size:13px}.LightingView-responsive-module__2gzuaG__fixtureConfigField input:focus,.LightingView-responsive-module__2gzuaG__fixtureConfigField select:focus{border-color:var(--accent);outline:none}.LightingView-responsive-module__2gzuaG__fixtureConfigFooter{border-top:1px solid var(--border-color);justify-content:space-between;gap:8px;padding:12px 16px;display:flex}.LightingView-responsive-module__2gzuaG__fixtureConfigDeleteBtn{color:#f87171;cursor:pointer;background:0 0;border:1px solid #7f1d1d;border-radius:6px;padding:8px 12px;font-size:12px;transition:all .15s}.LightingView-responsive-module__2gzuaG__fixtureConfigDeleteBtn:hover{color:#fca5a5;background:#7f1d1d}.LightingView-responsive-module__2gzuaG__fixtureConfigDoneBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:500;transition:all .15s}.LightingView-responsive-module__2gzuaG__fixtureConfigDoneBtn:hover{filter:brightness(1.1)}.LightingView-responsive-module__2gzuaG__conflictBadge{color:#f87171;margin-left:8px;font-size:10px;font-weight:600}.LightingView-responsive-module__2gzuaG__conflictSelect{background:#dc26261a!important;border-color:#dc2626!important}.LightingView-responsive-module__2gzuaG__conflictWarning{color:#f87171;margin-top:4px;font-size:11px}.LightingView-responsive-module__2gzuaG__usedOption{color:#f87171}
.FixtureProfileEditor-general-channels-module__SXXOza__editor,.FixtureProfileEditor-general-channels-module__SXXOza__editorPage{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.FixtureProfileEditor-general-channels-module__SXXOza__editorBody{flex:1;min-height:0;overflow:auto}.FixtureProfileEditor-general-channels-module__SXXOza__editorHeader{background:#161616;border-bottom:1px solid #333;align-items:center;gap:16px;padding:16px 20px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__backButton{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;transition:all .15s}.FixtureProfileEditor-general-channels-module__SXXOza__backButton:hover{color:#fff;background:#333}.FixtureProfileEditor-general-channels-module__SXXOza__editorTitle{flex:1;align-items:center;gap:12px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__titleInput{color:#fff;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;max-width:400px;padding:8px 12px;font-size:16px;font-weight:600}.FixtureProfileEditor-general-channels-module__SXXOza__titleInput:hover{border-color:#444}.FixtureProfileEditor-general-channels-module__SXXOza__titleInput:focus{background:#222;border-color:#3b82f6;outline:none}.FixtureProfileEditor-general-channels-module__SXXOza__channelCount{color:#666;font-size:13px}.FixtureProfileEditor-general-channels-module__SXXOza__headerActions{gap:8px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__cancelButton{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:6px;padding:8px 16px;font-size:13px;transition:all .15s}.FixtureProfileEditor-general-channels-module__SXXOza__cancelButton:hover{color:#fff;background:#333;border-color:#555}.FixtureProfileEditor-general-channels-module__SXXOza__saveButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__saveButton:hover{background:#2563eb}.FixtureProfileEditor-general-channels-module__SXXOza__sectionTabs{background:#161616;border-bottom:1px solid #333;gap:4px;padding:12px 20px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__sectionTab{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:13px;transition:all .15s}.FixtureProfileEditor-general-channels-module__SXXOza__sectionTab:hover{color:#ccc;background:#2a2a2a}.FixtureProfileEditor-general-channels-module__SXXOza__sectionTab.FixtureProfileEditor-general-channels-module__SXXOza__active{color:#fff;background:#333}.FixtureProfileEditor-general-channels-module__SXXOza__editorContent{flex:1;overflow:hidden}.FixtureProfileEditor-general-channels-module__SXXOza__editorBody>.FixtureProfileEditor-general-channels-module__SXXOza__channelsSection,.FixtureProfileEditor-general-channels-module__SXXOza__editorBody>.FixtureProfileEditor-general-channels-module__SXXOza__modesSection,.FixtureProfileEditor-general-channels-module__SXXOza__editorBody>.FixtureProfileEditor-general-channels-module__SXXOza__wheelsSection,.FixtureProfileEditor-general-channels-module__SXXOza__editorBody>.FixtureProfileEditor-general-channels-module__SXXOza__reviewSection,.FixtureProfileEditor-general-channels-module__SXXOza__editorBody>.FixtureProfileEditor-general-channels-module__SXXOza__physicalSection{height:100%;min-height:0}.FixtureProfileEditor-general-channels-module__SXXOza__generalSection{max-width:none;padding:20px 24px}.FixtureProfileEditor-general-channels-module__SXXOza__infoGrid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.FixtureProfileEditor-general-channels-module__SXXOza__infoGridFull{grid-column:1/-1}.FixtureProfileEditor-general-channels-module__SXXOza__formGroup{margin-bottom:16px}.FixtureProfileEditor-general-channels-module__SXXOza__infoGrid .FixtureProfileEditor-general-channels-module__SXXOza__formGroup{margin-bottom:0}.FixtureProfileEditor-general-channels-module__SXXOza__formGroup label{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.FixtureProfileEditor-general-channels-module__SXXOza__hint{color:#666;margin-top:4px;font-size:11px;display:block}.FixtureProfileEditor-general-channels-module__SXXOza__categoryBadges{flex-wrap:wrap;gap:6px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__categoryBadge{color:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.FixtureProfileEditor-general-channels-module__SXXOza__channelsSection{grid-template-columns:350px 1fr;height:100%;display:grid}.FixtureProfileEditor-general-channels-module__SXXOza__channelListPanel{background:#161616;border-right:1px solid #333;flex-direction:column;display:flex;overflow:hidden}.FixtureProfileEditor-general-channels-module__SXXOza__panelHeader{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__panelHeader h4{color:#fff;margin:0;font-size:13px;font-weight:600}.FixtureProfileEditor-general-channels-module__SXXOza__channelList{flex:1;padding:8px 12px 8px 8px;overflow-y:auto}.FixtureProfileEditor-general-channels-module__SXXOza__channelGroup{margin-bottom:8px}.FixtureProfileEditor-general-channels-module__SXXOza__categoryHeader{color:#888;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__categoryHeader:hover{color:#ccc;background:#222}.FixtureProfileEditor-general-channels-module__SXXOza__categoryDot{border-radius:50%;width:8px;height:8px}.FixtureProfileEditor-general-channels-module__SXXOza__categoryHeader .FixtureProfileEditor-general-channels-module__SXXOza__channelCount{color:#666;margin-left:auto;font-size:11px}.FixtureProfileEditor-general-channels-module__SXXOza__categoryChannels{padding-left:24px}.FixtureProfileEditor-general-channels-module__SXXOza__channelItem{color:#ccc;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;transition:all .15s;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__channelItem:hover{background:#222}.FixtureProfileEditor-general-channels-module__SXXOza__channelItem.FixtureProfileEditor-general-channels-module__SXXOza__selected{background:#2a2a2a;box-shadow:inset 0 0 0 1px #444}.FixtureProfileEditor-general-channels-module__SXXOza__channelNumber{color:#888;background:#333;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__channelName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.FixtureProfileEditor-general-channels-module__SXXOza__channelType{color:#666;text-transform:uppercase;font-size:10px}.FixtureProfileEditor-general-channels-module__SXXOza__emptyChannels{text-align:center;color:#666;padding:24px;font-size:13px}.FixtureProfileEditor-general-channels-module__SXXOza__addChannelSection{background:#1a1a1a;border-top:1px solid #333;padding:12px}.FixtureProfileEditor-general-channels-module__SXXOza__addChannelLabel{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:500}.FixtureProfileEditor-general-channels-module__SXXOza__addChannelGrid{flex-direction:column;gap:8px;max-height:200px;display:flex;overflow-y:auto}.FixtureProfileEditor-general-channels-module__SXXOza__addChannelCategory{flex-direction:column;gap:4px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__addCategoryLabel{text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.FixtureProfileEditor-general-channels-module__SXXOza__addChannelButtons{flex-wrap:wrap;gap:4px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__addChannelButton{color:#ccc;cursor:pointer;background:#333;border:none;border-radius:4px;padding:4px 8px;font-size:10px;transition:all .15s}.FixtureProfileEditor-general-channels-module__SXXOza__addChannelButton:hover{color:#fff;background:#444}.FixtureProfileEditor-general-channels-module__SXXOza__channelDetailPanel{flex-direction:column;display:flex;overflow:hidden}.FixtureProfileEditor-general-channels-module__SXXOza__channelForm{flex:1;padding:22px 24px 28px;overflow-y:auto}.FixtureProfileEditor-general-channels-module__SXXOza__formRow{grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px;margin-bottom:16px;display:grid}.FixtureProfileEditor-general-channels-module__SXXOza__formRow .FixtureProfileEditor-general-channels-module__SXXOza__formGroup{flex:1;margin-bottom:0}.FixtureProfileEditor-general-channels-module__SXXOza__checkboxRow{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__checkbox,.FixtureProfileEditor-general-channels-module__SXXOza__defaultCheckbox,.FixtureProfileEditor-general-channels-module__SXXOza__formGroup .FixtureProfileEditor-general-channels-module__SXXOza__checkbox,.FixtureProfileEditor-general-channels-module__SXXOza__formGroup .FixtureProfileEditor-general-channels-module__SXXOza__defaultCheckbox{color:#ccc;text-transform:none;letter-spacing:0;cursor:pointer;align-items:center;gap:8px;width:auto;margin:0;font-size:13px;font-weight:500;display:inline-flex}.FixtureProfileEditor-general-channels-module__SXXOza__checkbox input,.FixtureProfileEditor-general-channels-module__SXXOza__defaultCheckbox input,.FixtureProfileEditor-general-channels-module__SXXOza__formGroup .FixtureProfileEditor-general-channels-module__SXXOza__checkbox input,.FixtureProfileEditor-general-channels-module__SXXOza__formGroup .FixtureProfileEditor-general-channels-module__SXXOza__defaultCheckbox input{accent-color:#3b82f6;flex:none;width:18px;height:18px;margin:0}.FixtureProfileEditor-general-channels-module__SXXOza__checkbox span,.FixtureProfileEditor-general-channels-module__SXXOza__defaultCheckbox span,.FixtureProfileEditor-general-channels-module__SXXOza__formGroup .FixtureProfileEditor-general-channels-module__SXXOza__checkbox span,.FixtureProfileEditor-general-channels-module__SXXOza__formGroup .FixtureProfileEditor-general-channels-module__SXXOza__defaultCheckbox span{color:var(--text-secondary,#a1a1aa);white-space:nowrap;line-height:1}.FixtureProfileEditor-general-channels-module__SXXOza__rangesSection{border-top:1px solid #333;margin-top:24px;padding-top:20px}.FixtureProfileEditor-general-channels-module__SXXOza__rangesHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__rangesHeader h5{color:#fff;margin:0;font-size:13px;font-weight:600}.FixtureProfileEditor-general-channels-module__SXXOza__addRangeButton{color:#ccc;cursor:pointer;background:#333;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;transition:all .15s;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__addRangeButton:hover{color:#fff;background:#444}.FixtureProfileEditor-general-channels-module__SXXOza__rangesList{flex-direction:column;gap:8px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__rangeItem{background:#222;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__rangeInputs{align-items:center;gap:4px;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__rangeInput{text-align:center;width:50px}.FixtureProfileEditor-general-channels-module__SXXOza__rangeLabelInput{flex:1}.FixtureProfileEditor-general-channels-module__SXXOza__defaultCheckbox input{accent-color:#3b82f6}.FixtureProfileEditor-general-channels-module__SXXOza__removeRangeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .15s}.FixtureProfileEditor-general-channels-module__SXXOza__removeRangeButton:hover{color:#fff;background:#ef4444}.FixtureProfileEditor-general-channels-module__SXXOza__noRanges{text-align:center;color:#666;background:#222;border-radius:6px;padding:16px;font-size:12px}.FixtureProfileEditor-general-channels-module__SXXOza__emptyDetail{color:#666;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__emptyDetail svg{opacity:.3;margin-bottom:16px}.FixtureProfileEditor-general-channels-module__SXXOza__emptyDetail p{margin:0;font-size:14px}.FixtureProfileEditor-general-channels-module__SXXOza__deleteButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px;transition:all .15s}.FixtureProfileEditor-general-channels-module__SXXOza__deleteButton:hover{color:#fff;background:#ef4444}.FixtureProfileEditor-general-channels-module__SXXOza__addButton{color:#fff;cursor:pointer;background:#333;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .15s;display:flex}.FixtureProfileEditor-general-channels-module__SXXOza__addButton:hover{background:#444}.FixtureProfileEditor-general-channels-module__SXXOza__modesSection{grid-template-columns:300px 1fr;height:100%;display:grid}.FixtureProfileEditor-general-channels-module__SXXOza__modeListPanel{background:#161616;border-right:1px solid #333;flex-direction:column;display:flex;overflow:hidden}.FixtureProfileEditor-general-channels-module__SXXOza__modeList{flex:1;padding:8px;overflow-y:auto}
.FixtureProfileEditor-modes-wheels-module__imkdFa__modeItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px;transition:all .15s;display:flex}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeItem:hover{background:#222}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeItem.FixtureProfileEditor-modes-wheels-module__imkdFa__selected{background:#2a2a2a;box-shadow:inset 0 0 0 1px #444}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeInfo{flex:1}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeName{color:#fff;font-size:13px;font-weight:500;display:block}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannels{color:#666;margin-top:2px;font-size:11px;display:block}.FixtureProfileEditor-modes-wheels-module__imkdFa__defaultBadge{color:#fff;background:#3b82f6;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:500}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeDetailPanel{flex-direction:column;display:flex;overflow:hidden}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeForm{flex:1;padding:16px;overflow-y:auto}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeActions{gap:8px;display:flex}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelsSection{border-top:1px solid #333;margin-top:20px;padding-top:16px}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelsSection h5{color:#fff;margin:0 0 8px;font-size:13px;font-weight:600}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelHint{color:#666;margin:0 0 12px;font-size:11px}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelItem{cursor:pointer;background:#222;border:1px solid #333;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;transition:all .15s;display:flex}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelItem:hover{background:#2a2a2a;border-color:#444}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelItem.FixtureProfileEditor-modes-wheels-module__imkdFa__included{background:#1e3a5f;border-color:#3b82f6}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelNumber{color:#888;background:#333;border-radius:4px;justify-content:center;align-items:center;min-width:32px;padding:2px 6px;font-size:10px;font-weight:600;display:flex}.FixtureProfileEditor-modes-wheels-module__imkdFa__included .FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelNumber{color:#fff;background:#3b82f6}.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelName{color:#ccc;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.FixtureProfileEditor-modes-wheels-module__imkdFa__wheelsSection{flex-direction:column;height:100%;padding:20px;display:flex;overflow-y:auto}.FixtureProfileEditor-modes-wheels-module__imkdFa__wheelListPanel{flex:1}.FixtureProfileEditor-modes-wheels-module__imkdFa__addWheelButtons{gap:8px;display:flex}.FixtureProfileEditor-modes-wheels-module__imkdFa__wheelList{flex-direction:column;gap:16px;margin-top:16px;display:flex}.FixtureProfileEditor-modes-wheels-module__imkdFa__wheelItem{background:#222;border:1px solid #333;border-radius:8px;padding:16px}.FixtureProfileEditor-modes-wheels-module__imkdFa__wheelHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.FixtureProfileEditor-modes-wheels-module__imkdFa__wheelNameInput{flex:1;font-weight:500}.FixtureProfileEditor-modes-wheels-module__imkdFa__wheelType{color:#ccc;text-transform:uppercase;background:#444;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500}.FixtureProfileEditor-modes-wheels-module__imkdFa__slotsList{flex-direction:column;gap:6px;display:flex}.FixtureProfileEditor-modes-wheels-module__imkdFa__slotItem{background:#2a2a2a;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.FixtureProfileEditor-modes-wheels-module__imkdFa__slotIndex{text-align:center;color:#666;width:24px;font-size:11px;font-weight:600}.FixtureProfileEditor-modes-wheels-module__imkdFa__slotNameInput{flex:1}.FixtureProfileEditor-modes-wheels-module__imkdFa__slotColorInput{cursor:pointer;background:0 0;border:none;border-radius:4px;width:32px;height:28px;padding:0}.FixtureProfileEditor-modes-wheels-module__imkdFa__slotDmxInput{text-align:center;width:50px}.FixtureProfileEditor-modes-wheels-module__imkdFa__removeSlotButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .15s}.FixtureProfileEditor-modes-wheels-module__imkdFa__removeSlotButton:hover{color:#fff;background:#ef4444}.FixtureProfileEditor-modes-wheels-module__imkdFa__addSlotButton{color:#666;cursor:pointer;background:0 0;border:1px dashed #444;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:8px;font-size:12px;transition:all .15s;display:flex}.FixtureProfileEditor-modes-wheels-module__imkdFa__addSlotButton:hover{color:#ccc;background:#2a2a2a;border-color:#555}.FixtureProfileEditor-modes-wheels-module__imkdFa__emptyWheels{text-align:center;color:#666;background:#222;border-radius:8px;padding:40px;font-size:13px}.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalSection{grid-template-columns:minmax(0,1fr) minmax(240px,46%);height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalForm{max-width:none;min-height:0;padding:20px 20px 16px;overflow-y:auto}.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalPreview{border-left:1px solid var(--border-color,#27272a);background:#0a0a0b;min-height:0;position:relative;overflow:hidden}.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalPreview>div,.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalPreview canvas{width:100%;height:100%;display:block}.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalPreviewMeta{color:var(--text-muted,#71717a);letter-spacing:.02em;pointer-events:none;font-size:10px;position:absolute;bottom:10px;left:12px;right:12px}.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalForm h4{color:#fff;margin:0 0 8px;font-size:16px;font-weight:600}.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalGroup{background:#222;border-radius:8px;margin-top:24px;padding:16px}.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalGroup h5{color:#fff;margin:0 0 12px;font-size:13px;font-weight:600}.FixtureProfileEditor-modes-wheels-module__imkdFa__stepButton:focus-visible,.FixtureProfileEditor-modes-wheels-module__imkdFa__categoryHeader:focus-visible,.FixtureProfileEditor-modes-wheels-module__imkdFa__channelItem:focus-visible,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeItem:focus-visible,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelItem:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-primary,#3b82f6) 52%, transparent);outline:none}.FixtureProfileEditor-modes-wheels-module__imkdFa__editor{background:var(--bg-primary,#0a0a0b);color:var(--text-primary,#fff);flex:1;height:auto;min-height:0}.FixtureProfileEditor-modes-wheels-module__imkdFa__editorHeader,.FixtureProfileEditor-modes-wheels-module__imkdFa__sectionTabs,.FixtureProfileEditor-modes-wheels-module__imkdFa__channelListPanel,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeListPanel,.FixtureProfileEditor-modes-wheels-module__imkdFa__addChannelSection{background:var(--bg-secondary,#141416);border-color:var(--border-color,#27272a)}.FixtureProfileEditor-modes-wheels-module__imkdFa__editorContent,.FixtureProfileEditor-modes-wheels-module__imkdFa__channelDetailPanel,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeDetailPanel,.FixtureProfileEditor-modes-wheels-module__imkdFa__generalSection,.FixtureProfileEditor-modes-wheels-module__imkdFa__wheelsSection,.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalSection{background:var(--bg-primary,#0a0a0b)}.FixtureProfileEditor-modes-wheels-module__imkdFa__backButton,.FixtureProfileEditor-modes-wheels-module__imkdFa__cancelButton,.FixtureProfileEditor-modes-wheels-module__imkdFa__saveButton,.FixtureProfileEditor-modes-wheels-module__imkdFa__sectionTab,.FixtureProfileEditor-modes-wheels-module__imkdFa__categoryHeader,.FixtureProfileEditor-modes-wheels-module__imkdFa__channelItem,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeItem,.FixtureProfileEditor-modes-wheels-module__imkdFa__addChannelButton,.FixtureProfileEditor-modes-wheels-module__imkdFa__addRangeButton,.FixtureProfileEditor-modes-wheels-module__imkdFa__deleteButton,.FixtureProfileEditor-modes-wheels-module__imkdFa__removeRangeButton,.FixtureProfileEditor-modes-wheels-module__imkdFa__addButton,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelItem,.FixtureProfileEditor-modes-wheels-module__imkdFa__removeSlotButton,.FixtureProfileEditor-modes-wheels-module__imkdFa__addSlotButton{border-radius:999px}.FixtureProfileEditor-modes-wheels-module__imkdFa__backButton:hover,.FixtureProfileEditor-modes-wheels-module__imkdFa__cancelButton:hover,.FixtureProfileEditor-modes-wheels-module__imkdFa__sectionTab:hover,.FixtureProfileEditor-modes-wheels-module__imkdFa__channelItem:hover,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeItem:hover,.FixtureProfileEditor-modes-wheels-module__imkdFa__addChannelButton:hover,.FixtureProfileEditor-modes-wheels-module__imkdFa__addRangeButton:hover,.FixtureProfileEditor-modes-wheels-module__imkdFa__addButton:hover,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelItem:hover,.FixtureProfileEditor-modes-wheels-module__imkdFa__addSlotButton:hover{background:var(--bg-elevated,#242428);color:var(--text-primary,#fff)}.FixtureProfileEditor-modes-wheels-module__imkdFa__sectionTab.FixtureProfileEditor-modes-wheels-module__imkdFa__active,.FixtureProfileEditor-modes-wheels-module__imkdFa__channelItem.FixtureProfileEditor-modes-wheels-module__imkdFa__selected,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeItem.FixtureProfileEditor-modes-wheels-module__imkdFa__selected,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelItem.FixtureProfileEditor-modes-wheels-module__imkdFa__included{background:color-mix(in srgb, var(--accent-primary,#3b82f6) 18%, transparent);border-color:color-mix(in srgb, var(--accent-primary,#3b82f6) 55%, transparent);box-shadow:none}.FixtureProfileEditor-modes-wheels-module__imkdFa__saveButton,.FixtureProfileEditor-modes-wheels-module__imkdFa__defaultBadge,.FixtureProfileEditor-modes-wheels-module__imkdFa__included .FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelNumber{background:var(--accent-primary,#3b82f6);color:var(--text-primary,#fff)}.FixtureProfileEditor-modes-wheels-module__imkdFa__saveButton:hover{background:var(--accent-primary-hover,#2563eb)}.FixtureProfileEditor-modes-wheels-module__imkdFa__titleInput{background-color:var(--bg-tertiary,#1c1c1f);border-color:var(--border-color,#27272a);color:var(--text-primary,#fff);border-radius:999px}.FixtureProfileEditor-modes-wheels-module__imkdFa__titleInput:focus{background-color:var(--bg-secondary,#141416);border-color:var(--accent-primary,#3b82f6);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-primary,#3b82f6) 45%, transparent)}.FixtureProfileEditor-modes-wheels-module__imkdFa__panelHeader,.FixtureProfileEditor-modes-wheels-module__imkdFa__rangesSection,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelsSection,.FixtureProfileEditor-modes-wheels-module__imkdFa__editorHeader,.FixtureProfileEditor-modes-wheels-module__imkdFa__sectionTabs{border-color:var(--border-color,#27272a)}.FixtureProfileEditor-modes-wheels-module__imkdFa__panelHeader h4,.FixtureProfileEditor-modes-wheels-module__imkdFa__rangesHeader h5,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelsSection h5,.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalForm h4,.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalGroup h5,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeName,.FixtureProfileEditor-modes-wheels-module__imkdFa__channelName{color:var(--text-primary,#fff)}.FixtureProfileEditor-modes-wheels-module__imkdFa__channelCount,.FixtureProfileEditor-modes-wheels-module__imkdFa__hint,.FixtureProfileEditor-modes-wheels-module__imkdFa__formGroup label,.FixtureProfileEditor-modes-wheels-module__imkdFa__categoryHeader,.FixtureProfileEditor-modes-wheels-module__imkdFa__channelType,.FixtureProfileEditor-modes-wheels-module__imkdFa__emptyChannels,.FixtureProfileEditor-modes-wheels-module__imkdFa__noRanges,.FixtureProfileEditor-modes-wheels-module__imkdFa__emptyDetail,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannels,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelHint,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelName,.FixtureProfileEditor-modes-wheels-module__imkdFa__slotIndex,.FixtureProfileEditor-modes-wheels-module__imkdFa__emptyWheels,.FixtureProfileEditor-modes-wheels-module__imkdFa__addChannelLabel,.FixtureProfileEditor-modes-wheels-module__imkdFa__defaultCheckbox,.FixtureProfileEditor-modes-wheels-module__imkdFa__wheelType{color:var(--text-muted,#71717a)}.FixtureProfileEditor-modes-wheels-module__imkdFa__channelNumber,.FixtureProfileEditor-modes-wheels-module__imkdFa__modeChannelNumber,.FixtureProfileEditor-modes-wheels-module__imkdFa__manufacturerCount{background:var(--bg-elevated,#242428);color:var(--text-secondary,#a1a1aa)}.FixtureProfileEditor-modes-wheels-module__imkdFa__rangeItem,.FixtureProfileEditor-modes-wheels-module__imkdFa__noRanges,.FixtureProfileEditor-modes-wheels-module__imkdFa__wheelItem,.FixtureProfileEditor-modes-wheels-module__imkdFa__slotItem,.FixtureProfileEditor-modes-wheels-module__imkdFa__physicalGroup,.FixtureProfileEditor-modes-wheels-module__imkdFa__emptyWheels{background:var(--bg-secondary,#141416);border-color:var(--border-color,#27272a);border-radius:var(--radius-md,8px)}.FixtureProfileEditor-modes-wheels-module__imkdFa__wheelType{background:var(--bg-elevated,#242428)}.FixtureProfileEditor-modes-wheels-module__imkdFa__addSlotButton{border-color:var(--border-color,#27272a)}.FixtureProfileEditor-modes-wheels-module__imkdFa__deleteButton:hover,.FixtureProfileEditor-modes-wheels-module__imkdFa__removeRangeButton:hover,.FixtureProfileEditor-modes-wheels-module__imkdFa__removeSlotButton:hover{background:var(--accent-danger,#ef4444);color:var(--text-primary,#fff)}
.FixtureProfileEditor-responsive-module__4u5ErG__sectionTab{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.FixtureProfileEditor-responsive-module__4u5ErG__stepper{background:var(--bg-secondary,#141416);border-bottom:1px solid var(--border-color,#27272a);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px 20px;display:grid}.FixtureProfileEditor-responsive-module__4u5ErG__stepButton{border:1px solid var(--border-color,#27272a);min-width:0;min-height:44px;color:var(--text-muted,#71717a);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.FixtureProfileEditor-responsive-module__4u5ErG__stepButton:hover{background:var(--bg-elevated,#242428);color:var(--text-primary,#fff)}.FixtureProfileEditor-responsive-module__4u5ErG__stepButton.FixtureProfileEditor-responsive-module__4u5ErG__activeStep{background:color-mix(in srgb, var(--accent-primary,#3b82f6) 18%, transparent);border-color:color-mix(in srgb, var(--accent-primary,#3b82f6) 55%, transparent);color:var(--text-primary,#fff)}.FixtureProfileEditor-responsive-module__4u5ErG__stepNumber{background:var(--bg-elevated,#242428);width:22px;height:22px;color:var(--text-secondary,#a1a1aa);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.FixtureProfileEditor-responsive-module__4u5ErG__activeStep .FixtureProfileEditor-responsive-module__4u5ErG__stepNumber{background:var(--accent-primary,#3b82f6);color:var(--text-primary,#fff)}.FixtureProfileEditor-responsive-module__4u5ErG__stepFooter{border-top:1px solid var(--border-color,#27272a);background:0 0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;display:flex}.FixtureProfileEditor-responsive-module__4u5ErG__reviewSection{background:var(--bg-primary,#0a0a0b);gap:12px;height:100%;padding:18px;display:grid;overflow-y:auto}.FixtureProfileEditor-responsive-module__4u5ErG__reviewHeader{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:start;gap:14px;display:grid}.FixtureProfileEditor-responsive-module__4u5ErG__reviewHeader h3{color:var(--text-primary,#fff);margin:0;font-size:18px}.FixtureProfileEditor-responsive-module__4u5ErG__reviewHeader p{color:var(--text-muted,#71717a);margin:6px 0 0}.FixtureProfileEditor-responsive-module__4u5ErG__reviewList{gap:8px;display:grid}.FixtureProfileEditor-responsive-module__4u5ErG__reviewRow{background:var(--bg-primary,#0a0a0b);border:1px solid var(--border-color,#27272a);border-radius:var(--radius-sm,4px);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.FixtureProfileEditor-responsive-module__4u5ErG__reviewRow span,.FixtureProfileEditor-responsive-module__4u5ErG__reviewRow strong{color:var(--text-primary,#fff)}.FixtureProfileEditor-responsive-module__4u5ErG__reviewChannelGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.FixtureProfileEditor-responsive-module__4u5ErG__reviewChannel{background:var(--bg-primary,#0a0a0b);border:1px solid var(--border-color,#27272a);border-radius:var(--radius-sm,4px);grid-template-columns:28px minmax(0,1fr);gap:4px 8px;padding:10px;display:grid}.FixtureProfileEditor-responsive-module__4u5ErG__reviewChannel span{background:var(--bg-elevated,#242428);border-radius:var(--radius-sm,4px);width:24px;height:24px;color:var(--text-secondary,#a1a1aa);grid-row:span 2;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.FixtureProfileEditor-responsive-module__4u5ErG__reviewChannel strong{color:var(--text-primary,#fff);font-size:12px}.FixtureProfileEditor-responsive-module__4u5ErG__reviewChannel small{color:var(--text-muted,#71717a);font-size:11px}.FixtureProfileEditor-responsive-module__4u5ErG__sectionCard{background:var(--bg-secondary,#141416);border:1px solid var(--border-color,#27272a);border-radius:var(--radius-md,8px);padding:14px}.FixtureProfileEditor-responsive-module__4u5ErG__sectionCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.FixtureProfileEditor-responsive-module__4u5ErG__sectionCardHeader h4{color:var(--text-primary,#fff);margin:2px 0 0;font-size:14px;font-weight:600}.FixtureProfileEditor-responsive-module__4u5ErG__sectionEyebrow{color:var(--accent-primary,#3b82f6);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700;display:block}.FixtureProfileEditor-responsive-module__4u5ErG__profileMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.FixtureProfileEditor-responsive-module__4u5ErG__profileMetric{background:var(--bg-primary,#0a0a0b);border:1px solid var(--border-color,#27272a);border-radius:var(--radius-sm,4px);padding:10px}.FixtureProfileEditor-responsive-module__4u5ErG__profileMetric strong,.FixtureProfileEditor-responsive-module__4u5ErG__profileMetric span{display:block}.FixtureProfileEditor-responsive-module__4u5ErG__profileMetric strong{color:var(--text-primary,#fff);font-size:18px;line-height:1}.FixtureProfileEditor-responsive-module__4u5ErG__profileMetric span{color:var(--text-muted,#71717a);text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:10px}.FixtureProfileEditor-responsive-module__4u5ErG__quickStackRail{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.FixtureProfileEditor-responsive-module__4u5ErG__addChannelGrid{max-height:260px}@media (max-width:900px){.FixtureProfileEditor-responsive-module__4u5ErG__stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.FixtureProfileEditor-responsive-module__4u5ErG__formRow,.FixtureProfileEditor-responsive-module__4u5ErG__reviewHeader{grid-template-columns:1fr}.FixtureProfileEditor-responsive-module__4u5ErG__sectionTabs{overflow-x:auto}}
.RaiAttachmentStrip-module__v26IAG__strip{flex-wrap:wrap;gap:8px;max-height:180px;padding:4px 0;display:flex;overflow-y:auto}.RaiAttachmentStrip-module__v26IAG__item{border-radius:var(--studio-radius-md,8px);background:var(--studio-bg-elevated);border:1px solid var(--studio-border-color);width:104px;min-height:76px;color:var(--studio-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:11px;display:flex;position:relative}.RaiAttachmentStrip-module__v26IAG__item img{object-fit:contain;width:90px;height:48px}.RaiAttachmentStrip-module__v26IAG__label{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;overflow:hidden}.RaiAttachmentStrip-module__v26IAG__remove{border:1px solid var(--studio-border-color);background:var(--studio-bg-elevated);width:20px;height:20px;color:var(--studio-text-primary);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.RaiAttachmentStrip-module__v26IAG__remove:disabled{cursor:default;opacity:.5}
.LightkeyImportSection-module__rj8rlG__section{border:1px solid var(--border-color,#4a4a4a);background:var(--surface-color,#ffffff0a);border-radius:12px;padding:18px}.LightkeyImportSection-module__rj8rlG__heading,.LightkeyImportSection-module__rj8rlG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.LightkeyImportSection-module__rj8rlG__heading{justify-content:space-between}.LightkeyImportSection-module__rj8rlG__heading h3{margin:0 0 4px;font-size:15px}.LightkeyImportSection-module__rj8rlG__summary,.LightkeyImportSection-module__rj8rlG__warning,.LightkeyImportSection-module__rj8rlG__error{margin:0;font-size:12px}.LightkeyImportSection-module__rj8rlG__summary{opacity:.75}.LightkeyImportSection-module__rj8rlG__summary,.LightkeyImportSection-module__rj8rlG__warning,.LightkeyImportSection-module__rj8rlG__error,.LightkeyImportSection-module__rj8rlG__actions{margin-top:12px}.LightkeyImportSection-module__rj8rlG__warning{color:#fbbf24}.LightkeyImportSection-module__rj8rlG__error{color:#f87171}.LightkeyImportSection-module__rj8rlG__actions label{flex-direction:column;gap:4px;font-size:12px;display:flex}.LightkeyImportSection-module__rj8rlG__actions select{min-width:150px;max-width:220px;color:inherit;background:var(--surface-color,#252525);border:1px solid var(--border-color,#555);border-radius:6px;padding:7px}
.LightingImportPage-module__bo_DBq__page{min-height:0;color:var(--text-primary,#fff);padding:20px 24px 24px;overflow-y:auto}.LightingImportPage-module__bo_DBq__header h3{margin:0;font-size:16px}.LightingImportPage-module__bo_DBq__header p{color:var(--text-secondary,#a1a1aa);margin:5px 0 18px;font-size:13px}.LightingImportPage-module__bo_DBq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.LightingImportPage-module__bo_DBq__source{border:1px solid var(--border-color,#27272a);background:var(--bg-primary,#0a0a0b);min-width:0;min-height:106px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.LightingImportPage-module__bo_DBq__source:hover:not(:disabled),.LightingImportPage-module__bo_DBq__selected{border-color:var(--accent-primary,#3b82f6);background:var(--bg-tertiary,#1c1c1f)}.LightingImportPage-module__bo_DBq__source:disabled{opacity:.5;cursor:not-allowed}.LightingImportPage-module__bo_DBq__source:focus-visible{outline:2px solid var(--accent-primary,#3b82f6);outline-offset:2px}.LightingImportPage-module__bo_DBq__icon{background:var(--bg-elevated,#242428);width:34px;height:34px;color:var(--text-secondary,#a1a1aa);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.LightingImportPage-module__bo_DBq__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.LightingImportPage-module__bo_DBq__copy strong{font-size:13px}.LightingImportPage-module__bo_DBq__copy span{color:var(--text-secondary,#a1a1aa);font-size:12px;line-height:1.35}.LightingImportPage-module__bo_DBq__copy small{color:var(--accent-primary,#3b82f6);margin-top:3px;font-size:11px}.LightingImportPage-module__bo_DBq__fileInput{display:none}.LightingImportPage-module__bo_DBq__progress,.LightingImportPage-module__bo_DBq__error{margin:14px 0 0;font-size:12px}.LightingImportPage-module__bo_DBq__error{color:var(--accent-danger,#ef4444)}.LightingImportPage-module__bo_DBq__note{color:var(--text-muted,#71717a);margin:16px 0 0;font-size:12px;line-height:1.4}@media (max-width:760px){.LightingImportPage-module__bo_DBq__grid{grid-template-columns:1fr}}
.AddFixturesDialog-module__CCGRtG__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}.AddFixturesDialog-module__CCGRtG__dialog{background:#1a1a1a;border:1px solid #333;border-radius:12px;flex-direction:column;width:90vw;max-width:980px;height:80vh;max-height:700px;display:flex;box-shadow:0 20px 60px #00000080}.AddFixturesDialog-module__CCGRtG__header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.AddFixturesDialog-module__CCGRtG__header h2{color:#fff;margin:0;font-size:18px;font-weight:600}.AddFixturesDialog-module__CCGRtG__closeButton{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;transition:all .15s}.AddFixturesDialog-module__CCGRtG__closeButton:hover{color:#fff;background:#333}.AddFixturesDialog-module__CCGRtG__content{flex:1;grid-template-columns:340px minmax(0,1fr);display:grid;overflow:hidden}.AddFixturesDialog-module__CCGRtG__profileSelector{border-right:1px solid #333;flex-direction:column;display:flex;overflow:hidden}.AddFixturesDialog-module__CCGRtG__profileSearch{width:calc(100% - 24px);margin:12px}.AddFixturesDialog-module__CCGRtG__profileList{flex:1;padding:8px;overflow-y:auto}.AddFixturesDialog-module__CCGRtG__manufacturerGroup{margin-bottom:4px}.AddFixturesDialog-module__CCGRtG__manufacturerHeader{color:#888;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;transition:all .15s;display:flex}.AddFixturesDialog-module__CCGRtG__manufacturerHeader:hover{color:#ccc;background:#2a2a2a}.AddFixturesDialog-module__CCGRtG__manufacturerName{text-align:left;flex:1;font-weight:600}.AddFixturesDialog-module__CCGRtG__manufacturerCount{color:#666;background:#333;border-radius:10px;padding:2px 6px;font-size:11px}.AddFixturesDialog-module__CCGRtG__manufacturerProfiles{padding-left:8px}.AddFixturesDialog-module__CCGRtG__profileItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.AddFixturesDialog-module__CCGRtG__profileItem:hover{background:#2a2a2a}.AddFixturesDialog-module__CCGRtG__profileItem.AddFixturesDialog-module__CCGRtG__selected{background:#3b82f6}.AddFixturesDialog-module__CCGRtG__profileItem.AddFixturesDialog-module__CCGRtG__selected .AddFixturesDialog-module__CCGRtG__profileName{color:#fff}.AddFixturesDialog-module__CCGRtG__profileItem.AddFixturesDialog-module__CCGRtG__selected .AddFixturesDialog-module__CCGRtG__profileMeta{color:#ffffffb3}.AddFixturesDialog-module__CCGRtG__profileIcon{color:#666;flex-shrink:0}.AddFixturesDialog-module__CCGRtG__profileItem.AddFixturesDialog-module__CCGRtG__selected .AddFixturesDialog-module__CCGRtG__profileIcon{color:#fff}.AddFixturesDialog-module__CCGRtG__profileInfo{flex:1;min-width:0}.AddFixturesDialog-module__CCGRtG__profileName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.AddFixturesDialog-module__CCGRtG__profileMeta{color:#666;margin-top:2px;font-size:11px;display:block}.AddFixturesDialog-module__CCGRtG__checkIcon{color:#fff;flex-shrink:0}.AddFixturesDialog-module__CCGRtG__emptyMessage{text-align:center;color:#666;padding:20px;font-size:13px}.AddFixturesDialog-module__CCGRtG__configuration{flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}.AddFixturesDialog-module__CCGRtG__placeholder{color:#666;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.AddFixturesDialog-module__CCGRtG__placeholder p{margin:0;font-size:14px}.AddFixturesDialog-module__CCGRtG__selectedProfileCard{background:#222;border:1px solid #333;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.AddFixturesDialog-module__CCGRtG__selectedProfileIcon{color:#3b82f6;background:#3b82f61f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.AddFixturesDialog-module__CCGRtG__selectedProfileInfo{min-width:0}.AddFixturesDialog-module__CCGRtG__selectedProfileLabel{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.AddFixturesDialog-module__CCGRtG__selectedProfileInfo strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.AddFixturesDialog-module__CCGRtG__selectedProfileMeta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.AddFixturesDialog-module__CCGRtG__selectedProfileMeta span{color:#ccc;background:#333;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.AddFixturesDialog-module__CCGRtG__setupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.AddFixturesDialog-module__CCGRtG__input{color:#fff;background:#222;border:1px solid #333;border-radius:999px;width:100%;padding:10px 12px;font-size:14px}.AddFixturesDialog-module__CCGRtG__input:focus{border-color:#3b82f6;outline:none}.AddFixturesDialog-module__CCGRtG__hint{color:#666;font-size:11px}.AddFixturesDialog-module__CCGRtG__quantityRow{align-items:center;gap:8px;display:flex}.AddFixturesDialog-module__CCGRtG__quantityButton{color:#fff;cursor:pointer;background:#333;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .15s;display:flex}.AddFixturesDialog-module__CCGRtG__quantityButton:hover:not(:disabled){background:#444}.AddFixturesDialog-module__CCGRtG__quantityButton:disabled{opacity:.5;cursor:not-allowed}.AddFixturesDialog-module__CCGRtG__quantityInput{color:#fff;text-align:center;background:#222;border:1px solid #333;border-radius:999px;width:80px;padding:10px 12px;font-size:16px;font-weight:600}.AddFixturesDialog-module__CCGRtG__quantityInput:focus{border-color:#3b82f6;outline:none}.AddFixturesDialog-module__CCGRtG__addressInput{color:#fff;background:#222;border:1px solid #333;border-radius:999px;flex:1;width:100%;padding:10px 12px;font-size:14px}.AddFixturesDialog-module__CCGRtG__addressInput:focus{border-color:#3b82f6;outline:none}.AddFixturesDialog-module__CCGRtG__addressInput:disabled{opacity:.5}.AddFixturesDialog-module__CCGRtG__preview{margin-top:4px}.AddFixturesDialog-module__CCGRtG__preview h4{color:#888;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:12px;font-weight:500}.AddFixturesDialog-module__CCGRtG__previewList{background:#222;border:1px solid #333;border-radius:8px;max-height:180px;overflow-y:auto}.AddFixturesDialog-module__CCGRtG__previewItem{border-bottom:1px solid #2a2a2a;align-items:center;gap:12px;padding:10px 14px;display:flex}.AddFixturesDialog-module__CCGRtG__previewItem:last-child{border-bottom:none}.AddFixturesDialog-module__CCGRtG__previewId{color:#3b82f6;min-width:50px;font-size:14px;font-weight:600}.AddFixturesDialog-module__CCGRtG__previewName{color:#ccc;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.AddFixturesDialog-module__CCGRtG__previewAddress{color:#888;background:#333;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:12px}.AddFixturesDialog-module__CCGRtG__warning{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.AddFixturesDialog-module__CCGRtG__footer{border-top:1px solid #333;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.AddFixturesDialog-module__CCGRtG__cancelButton{color:#ccc;cursor:pointer;background:0 0;border:1px solid #444;border-radius:6px;padding:10px 20px;font-size:14px;transition:all .15s}.AddFixturesDialog-module__CCGRtG__cancelButton:hover{background:#333;border-color:#555}.AddFixturesDialog-module__CCGRtG__addButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .15s}.AddFixturesDialog-module__CCGRtG__addButton:disabled{opacity:.5;cursor:not-allowed}.AddFixturesDialog-module__CCGRtG__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030305c7}.AddFixturesDialog-module__CCGRtG__dialog{background:var(--bg-secondary,#141416);border:1px solid var(--border-color,#27272a);border-radius:var(--radius-lg,12px);box-shadow:0 24px 80px #0000009e}.AddFixturesDialog-module__CCGRtG__header,.AddFixturesDialog-module__CCGRtG__footer{background:var(--bg-tertiary,#1c1c1f);border-color:var(--border-color,#27272a)}.AddFixturesDialog-module__CCGRtG__header h2,.AddFixturesDialog-module__CCGRtG__profileName{color:var(--text-primary,#fff)}.AddFixturesDialog-module__CCGRtG__profileSelector{background:var(--bg-secondary,#141416);border-color:var(--border-color,#27272a)}.AddFixturesDialog-module__CCGRtG__configuration{background:var(--bg-primary,#0a0a0b)}.AddFixturesDialog-module__CCGRtG__selectedProfileCard{background:var(--bg-secondary,#141416);border-color:var(--border-color,#27272a)}.AddFixturesDialog-module__CCGRtG__selectedProfileIcon{background:color-mix(in srgb, var(--accent-primary,#3b82f6) 14%, transparent);color:var(--accent-primary,#3b82f6)}.AddFixturesDialog-module__CCGRtG__selectedProfileLabel{color:var(--text-muted,#71717a)}.AddFixturesDialog-module__CCGRtG__selectedProfileInfo strong{color:var(--text-primary,#fff)}.AddFixturesDialog-module__CCGRtG__selectedProfileMeta span{background:var(--bg-elevated,#242428);color:var(--text-secondary,#a1a1aa)}.AddFixturesDialog-module__CCGRtG__previewList,.AddFixturesDialog-module__CCGRtG__quantityInput,.AddFixturesDialog-module__CCGRtG__input,.AddFixturesDialog-module__CCGRtG__addressInput{background:var(--bg-primary,#0a0a0b);border-color:var(--border-color,#27272a);color:var(--text-primary,#fff);border-radius:999px}.AddFixturesDialog-module__CCGRtG__input:focus,.AddFixturesDialog-module__CCGRtG__addressInput:focus,.AddFixturesDialog-module__CCGRtG__quantityInput:focus{border-color:var(--accent-primary,#3b82f6);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-primary,#3b82f6) 45%, transparent)}.AddFixturesDialog-module__CCGRtG__closeButton,.AddFixturesDialog-module__CCGRtG__quantityButton,.AddFixturesDialog-module__CCGRtG__cancelButton,.AddFixturesDialog-module__CCGRtG__addButton,.AddFixturesDialog-module__CCGRtG__profileItem,.AddFixturesDialog-module__CCGRtG__manufacturerHeader{border-radius:999px}.AddFixturesDialog-module__CCGRtG__closeButton:hover,.AddFixturesDialog-module__CCGRtG__quantityButton:hover:not(:disabled),.AddFixturesDialog-module__CCGRtG__cancelButton:hover,.AddFixturesDialog-module__CCGRtG__manufacturerHeader:hover,.AddFixturesDialog-module__CCGRtG__profileItem:hover{background:var(--bg-elevated,#242428);color:var(--text-primary,#fff)}.AddFixturesDialog-module__CCGRtG__closeButton{width:36px;height:36px;padding:0}.AddFixturesDialog-module__CCGRtG__manufacturerHeader,.AddFixturesDialog-module__CCGRtG__profileMeta,.AddFixturesDialog-module__CCGRtG__hint,.AddFixturesDialog-module__CCGRtG__placeholder,.AddFixturesDialog-module__CCGRtG__emptyMessage,.AddFixturesDialog-module__CCGRtG__preview h4,.AddFixturesDialog-module__CCGRtG__previewAddress{color:var(--text-muted,#71717a)}.AddFixturesDialog-module__CCGRtG__manufacturerCount,.AddFixturesDialog-module__CCGRtG__previewAddress{background:var(--bg-elevated,#242428);color:var(--text-secondary,#a1a1aa)}.AddFixturesDialog-module__CCGRtG__profileItem{border:1px solid #0000}.AddFixturesDialog-module__CCGRtG__profileItem.AddFixturesDialog-module__CCGRtG__selected{background:color-mix(in srgb, var(--accent-primary,#3b82f6) 18%, transparent);border-color:color-mix(in srgb, var(--accent-primary,#3b82f6) 55%, transparent)}.AddFixturesDialog-module__CCGRtG__profileIcon,.AddFixturesDialog-module__CCGRtG__checkIcon,.AddFixturesDialog-module__CCGRtG__previewId{color:var(--accent-primary,#3b82f6)}.AddFixturesDialog-module__CCGRtG__previewList,.AddFixturesDialog-module__CCGRtG__previewItem,.AddFixturesDialog-module__CCGRtG__footer,.AddFixturesDialog-module__CCGRtG__header{border-color:var(--border-color,#27272a)}.AddFixturesDialog-module__CCGRtG__previewName{color:var(--text-secondary,#a1a1aa)}.AddFixturesDialog-module__CCGRtG__quantityButton{background:var(--bg-elevated,#242428);color:var(--text-primary,#fff)}.AddFixturesDialog-module__CCGRtG__quantityRow .AddFixturesDialog-module__CCGRtG__quantityButton{background:var(--bg-elevated,#242428);border:1px solid var(--border-color,#27272a);width:36px;height:36px;color:var(--text-primary,#fff);border-radius:50%;padding:0}.AddFixturesDialog-module__CCGRtG__quantityRow .AddFixturesDialog-module__CCGRtG__quantityButton:hover:not(:disabled){background:var(--border-hover,#3f3f46);border-color:var(--border-hover,#3f3f46)}.AddFixturesDialog-module__CCGRtG__quantityRow .AddFixturesDialog-module__CCGRtG__quantityInput{border-radius:999px;flex:0 0 80px;width:80px;min-width:80px}.AddFixturesDialog-module__CCGRtG__setupGrid .AddFixturesDialog-module__CCGRtG__input,.AddFixturesDialog-module__CCGRtG__setupGrid .AddFixturesDialog-module__CCGRtG__addressInput{border-radius:999px}.AddFixturesDialog-module__CCGRtG__cancelButton{border-color:var(--border-color,#27272a);color:var(--text-secondary,#a1a1aa);background:0 0}.AddFixturesDialog-module__CCGRtG__addButton{background:var(--accent-primary,#3b82f6)}.AddFixturesDialog-module__CCGRtG__addButton:hover:not(:disabled){background:var(--accent-primary-hover,#2563eb)}.AddFixturesDialog-module__CCGRtG__warning{background:color-mix(in srgb, var(--accent-warning,#f59e0b) 14%, transparent);border-color:color-mix(in srgb, var(--accent-warning,#f59e0b) 35%, transparent);color:var(--accent-warning,#f59e0b)}.AddFixturesDialog-module__CCGRtG__profileItem:focus-visible,.AddFixturesDialog-module__CCGRtG__manufacturerHeader:focus-visible,.AddFixturesDialog-module__CCGRtG__input:focus-visible,.AddFixturesDialog-module__CCGRtG__quantityInput:focus-visible,.AddFixturesDialog-module__CCGRtG__addressInput:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-primary,#3b82f6) 52%, transparent);outline:none}.AddFixturesDialog-module__CCGRtG__quantityInput,.AddFixturesDialog-module__CCGRtG__input,.AddFixturesDialog-module__CCGRtG__addressInput{appearance:textfield}.AddFixturesDialog-module__CCGRtG__quantityInput::-webkit-outer-spin-button{appearance:none;margin:0}.AddFixturesDialog-module__CCGRtG__quantityInput::-webkit-inner-spin-button{appearance:none;margin:0}.AddFixturesDialog-module__CCGRtG__input::-webkit-outer-spin-button{appearance:none;margin:0}.AddFixturesDialog-module__CCGRtG__input::-webkit-inner-spin-button{appearance:none;margin:0}.AddFixturesDialog-module__CCGRtG__addressInput::-webkit-outer-spin-button{appearance:none;margin:0}.AddFixturesDialog-module__CCGRtG__addressInput::-webkit-inner-spin-button{appearance:none;margin:0}.AddFixturesDialog-module__CCGRtG__cancelButton,.AddFixturesDialog-module__CCGRtG__addButton{border-radius:999px;padding:10px 20px}.AddFixturesDialog-module__CCGRtG__addButton{min-width:150px}@media (max-width:840px){.AddFixturesDialog-module__CCGRtG__dialog{width:94vw}.AddFixturesDialog-module__CCGRtG__content,.AddFixturesDialog-module__CCGRtG__setupGrid{grid-template-columns:1fr}.AddFixturesDialog-module__CCGRtG__profileSelector{border-right:none;border-bottom:1px solid var(--border-color,#27272a);min-height:260px}}.AddFixturesDialog-module__CCGRtG__inventoryHint{color:var(--text-secondary,#a1a1aa);margin:12px 0 0;font-size:12px;line-height:1.5}
.LightkeyImportDialog-module__YEfkYW__body{flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow:hidden}.LightkeyImportDialog-module__YEfkYW__picker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.LightkeyImportDialog-module__YEfkYW__fileName{color:var(--text-secondary,#a1a1aa);font-size:13px}.LightkeyImportDialog-module__YEfkYW__hiddenInput{display:none}.LightkeyImportDialog-module__YEfkYW__option{color:var(--text-secondary,#a1a1aa);align-items:center;gap:8px;font-size:13px;display:flex}.LightkeyImportDialog-module__YEfkYW__summary{color:var(--text-secondary,#a1a1aa);font-size:13px}.LightkeyImportDialog-module__YEfkYW__list{border:1px solid var(--border-color,#27272a);border-radius:8px;flex:1;overflow-y:auto}.LightkeyImportDialog-module__YEfkYW__row{border-bottom:1px solid var(--border-color,#27272a);grid-template-columns:72px minmax(0,1.2fr) 88px 84px minmax(0,1.6fr);align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.LightkeyImportDialog-module__YEfkYW__row:last-child{border-bottom:none}.LightkeyImportDialog-module__YEfkYW__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.LightkeyImportDialog-module__YEfkYW__muted{color:var(--text-secondary,#a1a1aa);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LightkeyImportDialog-module__YEfkYW__badge{border-radius:999px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:600}.LightkeyImportDialog-module__YEfkYW__ready{background:color-mix(in srgb, var(--accent-success,#22c55e) 16%, transparent);color:var(--accent-success,#22c55e)}.LightkeyImportDialog-module__YEfkYW__fallback{background:color-mix(in srgb, var(--accent-warning,#f59e0b) 16%, transparent);color:var(--accent-warning,#f59e0b)}.LightkeyImportDialog-module__YEfkYW__skipped{background:color-mix(in srgb, var(--text-secondary,#a1a1aa) 16%, transparent);color:var(--text-secondary,#a1a1aa)}.LightkeyImportDialog-module__YEfkYW__error{color:var(--accent-danger,#ef4444);font-size:13px}.LightkeyImportDialog-module__YEfkYW__success{color:var(--accent-success,#22c55e);font-size:13px}
.MediaBlocks-module__Ol3YAq__player{gap:var(--spacing-xs,4px);flex-direction:column;min-width:0;display:flex}.MediaBlocks-module__Ol3YAq__title{color:var(--color-text-secondary,#94a3b8);font-size:var(--font-size-sm,13px);font-weight:500}.MediaBlocks-module__Ol3YAq__audio{border-radius:var(--radius-full,999px);width:100%;height:40px}.MediaBlocks-module__Ol3YAq__file{align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-sm,8px) var(--spacing-md,16px);border:1px solid var(--color-border,#7f7f7f40);border-radius:var(--radius-md,8px);min-width:0;display:flex}.MediaBlocks-module__Ol3YAq__fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.MediaBlocks-module__Ol3YAq__fileMeta{color:var(--color-text-muted,#64748b);font-size:var(--font-size-xs,12px)}.MediaBlocks-module__Ol3YAq__fileLink{color:var(--color-primary,#3b82f6);font-size:var(--font-size-sm,13px);font-weight:500;text-decoration:none}.MediaBlocks-module__Ol3YAq__empty{padding:var(--spacing-sm,8px) var(--spacing-md,16px);border:1px dashed var(--color-border,#7f7f7f4d);border-radius:var(--radius-md,8px);color:var(--color-text-muted,#64748b);font-size:var(--font-size-sm,13px)}
.ScriptureBlocks-module__6yKysq__passage{padding:var(--spacing-md,16px) var(--spacing-lg,24px);border-left:3px solid var(--app-primary,var(--color-primary,#3b82f6));border-radius:var(--radius-md,8px);background:color-mix(in srgb, var(--app-primary,var(--color-primary,#3b82f6)) 7%, transparent);min-width:0;margin:0}.ScriptureBlocks-module__6yKysq__verses{font-family:var(--app-heading-font,Georgia, "Times New Roman", serif);margin:0;line-height:1.65}.ScriptureBlocks-module__6yKysq__size_sm .ScriptureBlocks-module__6yKysq__verses{font-size:var(--font-size-sm,13px)}.ScriptureBlocks-module__6yKysq__size_md .ScriptureBlocks-module__6yKysq__verses{font-size:var(--font-size-md,16px)}.ScriptureBlocks-module__6yKysq__size_lg .ScriptureBlocks-module__6yKysq__verses{font-size:var(--font-size-xl,22px);line-height:1.5}.ScriptureBlocks-module__6yKysq__number{font-family:var(--app-font,inherit);opacity:.6;margin-right:3px;font-size:.65em;font-weight:600}.ScriptureBlocks-module__6yKysq__reference{margin-top:var(--spacing-sm,8px);font-size:var(--font-size-sm,13px);opacity:.75;font-weight:600}.ScriptureBlocks-module__6yKysq__note{padding:var(--spacing-sm,8px) var(--spacing-md,16px);font-size:var(--font-size-sm,13px);opacity:.7}.ScriptureBlocks-module__6yKysq__reader{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;border:1px solid var(--color-border,#7f7f7f40);border-radius:var(--radius-md,8px);background:#080808;min-width:0;position:relative;overflow:hidden}
