.AAHSpG_workspace{--ink:#18181b;--muted:#71717a;--soft-muted:#a1a1aa;--line:#e4e4e7;--soft:#f7f7f9;--accent:#6f48d8;--accent-soft:#f3efff;width:100vw;color:var(--ink);background:#fff;margin-left:calc(50% - 50vw);position:relative}.AAHSpG_pageFrame{width:100%;padding:25px clamp(16px,2.8vw,44px) 15px}.AAHSpG_hiddenInput{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AAHSpG_pageHeader{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 1px 20px;display:flex}.AAHSpG_breadcrumb{color:#8a8a93;margin-bottom:8px;font-size:11px}.AAHSpG_breadcrumb>span{color:#c4c4ca;margin:0 7px}.AAHSpG_pageHeader h1{color:#18181b;letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,34px);font-weight:650;line-height:1.2}.AAHSpG_pageHeader p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.AAHSpG_privacyBadge{color:#62626b;background:#fff;border:1px solid #e4e4e7;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 10px;font-size:10px;display:inline-flex}.AAHSpG_privacyBadge>span{background:#55a66c;border-radius:50%;width:7px;height:7px}.AAHSpG_studio{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:16px;display:grid}.AAHSpG_fullscreenLibraryDrawer{min-width:0}.AAHSpG_fullscreenLibraryTrigger{display:none}.AAHSpG_screenPanel,.AAHSpG_libraryPanel{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;box-shadow:0 2px 9px #18181b09}.AAHSpG_screenPanel{flex-direction:column;height:clamp(440px,100dvh - 160px,1200px);min-height:440px;transition:border-color .15s,box-shadow .15s;display:flex;position:sticky;top:76px;overflow:hidden}.AAHSpG_screenDropActive{border-color:#9c82ec;box-shadow:0 0 0 3px #6f48d81a,0 2px 9px #18181b09}.AAHSpG_panelToolbar{background:#fff;border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 15px;display:flex}.AAHSpG_panelTitle,.AAHSpG_panelIcon,.AAHSpG_screenActions{align-items:center;display:flex}.AAHSpG_panelTitle{gap:10px}.AAHSpG_panelIcon,.AAHSpG_libraryIcon{width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.AAHSpG_panelTitle>div,.AAHSpG_libraryTitle>div{flex-direction:column;gap:2px;display:flex}.AAHSpG_panelTitle strong{color:#24242a;font-size:13px;font-weight:600}.AAHSpG_panelTitle small{color:#85858e;font-size:10px}.AAHSpG_screenActions{gap:7px}.AAHSpG_masterVolumeControl{color:#6d6d76;background:#fff;border:1px solid #e6e6e9;border-radius:6px;flex:none;align-items:center;gap:7px;height:31px;padding:0 7px;display:flex}.AAHSpG_volumeButton{color:#6d6d76;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:20px;height:24px;padding:0;display:grid}.AAHSpG_volumeButton:hover{color:var(--accent);background:#f8f6ff}.AAHSpG_masterVolumeControl input{width:clamp(54px,7vw,82px);height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.AAHSpG_masterVolumeControl output{color:#777780;font-variant-numeric:tabular-nums;text-align:right;width:27px;font-size:9px}.AAHSpG_layoutControl{color:#777780;background:#fff;border:1px solid #e6e6e9;border-radius:7px;align-items:center;gap:2px;margin-right:2px;padding:3px;display:flex}.AAHSpG_layoutControl>span{padding:0 6px 0 4px;font-size:9px}.AAHSpG_layoutControl button,.AAHSpG_toolButton,.AAHSpG_fullscreenButton{color:#5f5f69;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.AAHSpG_layoutControl button{width:24px;height:24px;font-size:10px}.AAHSpG_layoutControl button:hover,.AAHSpG_toolButton:hover:not(:disabled),.AAHSpG_fullscreenButton:hover{color:var(--accent);background:#f8f6ff;border-color:#e4e0f2}.AAHSpG_layoutControl .AAHSpG_layoutActive{color:#fff;background:var(--accent)}.AAHSpG_layoutControl .AAHSpG_layoutActive:hover{color:#fff;background:#5d39bf}.AAHSpG_toolButton{background:#fff;border-color:#e6e6e9;width:31px;height:31px}.AAHSpG_toolButton:disabled{color:#c9c9cf;cursor:default;background:#fafafa}.AAHSpG_fullscreenButton{background:#fff;border-color:#e6e6e9;gap:6px;min-height:31px;padding:0 9px;font-size:10px}.AAHSpG_icon{flex:none;display:block}.AAHSpG_emptyScreen{text-align:center;background:linear-gradient(#fafafd,#fafafd),#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:32px 20px;transition:background .15s;display:flex;position:relative}.AAHSpG_emptyScreenActive{background:#f7f4ff}.AAHSpG_emptyIcon{width:52px;height:52px;color:var(--accent);background:#fff;border:1px solid #e4def7;border-radius:15px;place-items:center;margin-bottom:15px;display:grid}.AAHSpG_emptyScreen h2{color:#27272d;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600}.AAHSpG_emptyScreen p{color:#777780;margin:9px 0 0;font-size:11px;line-height:1.8}.AAHSpG_emptyButtons{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.AAHSpG_primaryButton,.AAHSpG_secondaryButton{color:#484850;cursor:pointer;background:#fff;border:1px solid #e1e1e5;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:10px;font-weight:550;transition:border-color .14s,color .14s,background .14s,box-shadow .14s;display:inline-flex}.AAHSpG_primaryButton{border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 2px 4px #5c3abc1f}.AAHSpG_primaryButton:hover{background:#5d39bf;border-color:#5d39bf}.AAHSpG_secondaryButton:hover{color:var(--accent);background:#fbfaff;border-color:#cfc6e8}.AAHSpG_dropHint{color:#a2a2aa;font-size:9px;position:absolute;bottom:12px;right:13px}.AAHSpG_videoGrid{--grid-columns:2;grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--grid-rows), minmax(152px, 1fr));scrollbar-color:#d5d5db transparent;scrollbar-width:thin;background:#f7f7f9;flex:1;align-content:stretch;gap:12px;min-height:0;padding:13px;display:grid;position:relative;overflow:auto}.AAHSpG_videoCard{background:#fff;border:1px solid #dedee3;border-radius:8px;flex-direction:column;align-self:stretch;min-width:0;min-height:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #18181b0b}.AAHSpG_videoCard:hover{border-color:#c9c1de}.AAHSpG_videoCardFocused{border-color:#9274df;box-shadow:0 0 0 2px #6f48d81f}.AAHSpG_videoCard:focus-visible{outline-offset:2px;outline:2px solid #9478df}.AAHSpG_cardHeading{cursor:grab;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:43px;padding:5px 7px 5px 10px;display:flex}.AAHSpG_cardHeading:active{cursor:grabbing}.AAHSpG_clipIdentity{align-items:center;gap:8px;min-width:0;display:flex}.AAHSpG_clipIndex{color:var(--accent);font-variant-numeric:tabular-nums;font-size:9px}.AAHSpG_clipText{flex-direction:column;gap:2px;min-width:0;display:flex}.AAHSpG_clipText strong{color:#34343b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.AAHSpG_clipText span{color:#92929a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.AAHSpG_tileActions{flex:none;align-items:center;gap:1px;display:flex}.AAHSpG_tileActions button{color:#85858e;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:23px;height:24px;display:grid}.AAHSpG_tileActions button:hover:not(:disabled){color:var(--accent);background:#f5f2fc}.AAHSpG_tileActions button:disabled{color:#d2d2d7;cursor:default}.AAHSpG_playerFrame{background:#111;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.AAHSpG_player{aspect-ratio:auto;object-fit:contain;background:#111;width:100%;height:100%;max-height:none;display:block}.AAHSpG_cardFoot{color:#8b8b94;justify-content:space-between;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:8px;display:flex}.AAHSpG_cardFoot>span:first-child{align-items:center;gap:6px;display:flex}.AAHSpG_cardFoot i{background:#b5b5bc;border-radius:50%;width:6px;height:6px}.AAHSpG_cardFoot .AAHSpG_liveDot{background:#43a867;box-shadow:0 0 0 3px #43a8671f}.AAHSpG_cardFoot .AAHSpG_controlTarget{color:var(--accent)}.AAHSpG_dropPlaceholder{z-index:1;min-height:40px;color:var(--accent);pointer-events:none;background:#fbfafff5;border:1px dashed #a894df;border-radius:8px;place-items:center;padding:0 14px;font-size:11px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 2px 8px #18181b14}.AAHSpG_screenStatus{color:#777780;background:#fff;border-top:1px solid #ededf0;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:9px;line-height:1.5;display:flex}.AAHSpG_statusLed{background:#8b70dc;border-radius:50%;flex:none;width:6px;height:6px}.AAHSpG_screenFooter{color:#96969e;border-top:1px solid #f0f0f2;justify-content:space-between;align-items:center;min-height:34px;padding:0 13px;font-size:9px;display:flex}.AAHSpG_screenFooter button,.AAHSpG_textButton{color:#777780;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:9px}.AAHSpG_screenFooter button:hover,.AAHSpG_textButton:hover{color:#c04747}.AAHSpG_libraryPanel{flex-direction:column;height:clamp(440px,100dvh - 160px,1200px);min-height:440px;display:flex;overflow:hidden}.AAHSpG_libraryHeader{border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:0 14px;display:flex}.AAHSpG_libraryTitle{align-items:center;gap:9px;display:flex}.AAHSpG_libraryIcon{color:#7a61bc;background:#f5f2fc;width:31px;height:31px}.AAHSpG_libraryTitle h2{color:#29292f;margin:0;font-size:12px;font-weight:600}.AAHSpG_libraryTitle p{color:#85858e;margin:0;font-size:9px}.AAHSpG_textButton{color:#85858e}.AAHSpG_libraryActions{grid-template-columns:1.1fr .9fr;gap:7px;padding:12px 13px 10px;display:grid}.AAHSpG_libraryActions .AAHSpG_primaryButton,.AAHSpG_libraryActions .AAHSpG_secondaryButton{min-height:33px}.AAHSpG_searchBox{color:#92929a;background:#fff;border:1px solid #e2e2e6;border-radius:6px;align-items:center;gap:7px;min-height:35px;margin:0 13px 9px;padding:0 9px;display:flex}.AAHSpG_searchBox:focus-within{border-color:#aa96e4;box-shadow:0 0 0 2px #6f48d814}.AAHSpG_searchBox input{color:#323239;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.AAHSpG_searchBox input::placeholder{color:#a0a0a8}.AAHSpG_searchBox button{color:#85858e;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:22px;height:22px;display:grid}.AAHSpG_searchBox button:hover{color:var(--accent);background:#f5f2fc}.AAHSpG_breadcrumbBar{white-space:nowrap;border-top:1px solid #f0f0f2;align-items:center;gap:5px;min-height:32px;padding:0 13px;display:flex;overflow:auto}.AAHSpG_breadcrumbBar button{color:#777780;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font-size:9px}.AAHSpG_breadcrumbBar button:hover,.AAHSpG_breadcrumbBar .AAHSpG_breadcrumbCurrent{color:var(--accent)}.AAHSpG_breadcrumbPart{color:#c2c2c8;align-items:center;gap:5px;font-size:9px;display:inline-flex}.AAHSpG_searchResultLabel{color:#777780;font-size:9px}.AAHSpG_listMeta{color:#91919a;background:#fcfcfd;border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;min-height:27px;padding:0 13px;font-size:8px;display:flex}.AAHSpG_sourceList{scrollbar-color:#d5d5db transparent;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.AAHSpG_sourceRow,.AAHSpG_folderRow{width:100%;min-height:47px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f0f2;align-items:center;gap:8px;padding:5px 10px;display:flex}.AAHSpG_sourceRow{cursor:grab}.AAHSpG_sourceRow:active{cursor:grabbing}.AAHSpG_sourceRow:hover,.AAHSpG_folderRow:hover{background:#faf9fd}.AAHSpG_sourceRowSelected{background:#f8f6ff}.AAHSpG_folderRow{cursor:pointer}.AAHSpG_folderRow:disabled{color:#a1a1aa;cursor:wait}.AAHSpG_sourceIndex{color:#a0a0a8;text-align:right;font-variant-numeric:tabular-nums;flex:none;width:18px;font-size:8px}.AAHSpG_folderRowIcon,.AAHSpG_sourceFileIcon{color:#8064c1;background:#f5f2fc;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:grid}.AAHSpG_sourceFileIcon{color:#777780;background:#f4f4f6}.AAHSpG_sourceInfo{flex:1;min-width:0;display:block;overflow:hidden}.AAHSpG_sourceInfoButton{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0;display:block;overflow:hidden}.AAHSpG_sourceInfoButton:hover .AAHSpG_sourceInfo strong{color:var(--accent)}.AAHSpG_sourceInfo strong,.AAHSpG_sourceInfo small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AAHSpG_sourceInfo strong{color:#44444c;font-size:9px;font-weight:500}.AAHSpG_sourceInfo small{color:#9a9aa2;margin-top:3px;font-size:8px}.AAHSpG_folderChevron{color:#a0a0a8;padding:0 2px 2px 4px;font-size:19px;line-height:1}.AAHSpG_addSourceButton{min-width:43px;height:25px;color:var(--accent);cursor:pointer;background:#fff;border:1px solid #ded8ed;border-radius:5px;flex:none;padding:0 7px;font-size:8px}.AAHSpG_addSourceButton:hover:not(:disabled){background:#f8f6ff;border-color:#bca9ed}.AAHSpG_addSourceButton:disabled{color:#aaaab1;cursor:default;background:#fafafa;border-color:#ececef}.AAHSpG_addSourceButton.AAHSpG_addSourceLoaded{color:#8e8e96;background:#f7f7f8;border-color:#e9e9ed}.AAHSpG_libraryEmpty{color:#a1a1aa;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:20px;display:flex}.AAHSpG_libraryEmpty strong{color:#5d5d65;font-size:10px;font-weight:550}.AAHSpG_libraryEmpty span{color:#92929a;font-size:9px;line-height:1.6}.AAHSpG_libraryBottom{background:#fff;border-top:1px solid #ededf0;margin-top:auto}.AAHSpG_pagination{color:#82828b;justify-content:space-between;align-items:center;min-height:36px;padding:0 12px;font-size:9px;display:flex}.AAHSpG_pagination>div{gap:4px;display:flex}.AAHSpG_pagination button{color:#55555d;cursor:pointer;background:#fff;border:1px solid #e5e5e9;border-radius:5px;place-items:center;width:23px;height:23px;font-size:16px;line-height:1;display:grid}.AAHSpG_pagination button:hover:not(:disabled){color:var(--accent);background:#faf8ff;border-color:#cfc5e9}.AAHSpG_pagination button:disabled{color:#c6c6cc;cursor:default;background:#fafafa}.AAHSpG_libraryHint{color:#8e8e96;margin:0;padding:0 12px 11px;font-size:8px;line-height:1.65}.AAHSpG_pageFooter{color:#8a8a93;justify-content:space-between;gap:12px;padding:12px 2px 0;font-size:9px;display:flex}.AAHSpG_pageFooter span:first-child{color:#5c9a6c}.AAHSpG_studio:fullscreen{z-index:9999;background:#fff;width:100vw;height:100vh;display:block;position:fixed;inset:0;overflow:hidden}.AAHSpG_studio:fullscreen>.AAHSpG_screenPanel{background:#fff;border:0;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.AAHSpG_studio:fullscreen .AAHSpG_videoGrid{grid-template-rows:repeat(var(--grid-rows), minmax(152px, 1fr));align-content:stretch;max-height:none;overflow:auto}.AAHSpG_studio:fullscreen .AAHSpG_videoCard{flex-direction:column;align-self:stretch;min-height:0;display:flex}.AAHSpG_studio:fullscreen .AAHSpG_playerFrame{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.AAHSpG_studio:fullscreen .AAHSpG_player{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;max-height:none}.AAHSpG_studio:fullscreen .AAHSpG_fullscreenLibraryDrawer{z-index:3;pointer-events:none;align-items:stretch;width:min(430px,92vw);height:100%;transition:transform .22s;display:flex;position:absolute;top:0;right:0;transform:translate(calc(100% - 36px))}.AAHSpG_studio:fullscreen .AAHSpG_fullscreenLibraryDrawer:hover,.AAHSpG_studio:fullscreen .AAHSpG_fullscreenLibraryDrawer:focus-within{transform:translate(0)}.AAHSpG_studio:fullscreen .AAHSpG_fullscreenLibraryTrigger{z-index:2;color:#6544b7;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #e0dceb;border-right:0;border-radius:8px 0 0 8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:36px;min-height:112px;padding:9px 0;font-size:10px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 3px 14px #201a3121}.AAHSpG_studio:fullscreen .AAHSpG_fullscreenLibraryTrigger span{writing-mode:vertical-rl}.AAHSpG_studio:fullscreen .AAHSpG_libraryPanel{pointer-events:auto;border-radius:10px 0 0 10px;width:calc(100% - 36px);height:100%;min-height:0;margin-left:36px;box-shadow:-8px 0 28px #18181b1f}@media (max-width:1050px){.AAHSpG_studio{grid-template-columns:minmax(0,1fr) minmax(290px,340px);gap:12px}.AAHSpG_pageFrame{padding-left:20px;padding-right:20px}}@media (max-width:850px){.AAHSpG_studio{grid-template-columns:minmax(0,1fr)}.AAHSpG_screenPanel{height:auto;min-height:570px;position:static}.AAHSpG_libraryPanel{height:auto;min-height:560px}.AAHSpG_sourceList{max-height:460px}}@media (max-width:560px){.AAHSpG_pageFrame{padding:17px 11px 12px}.AAHSpG_pageHeader{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:15px}.AAHSpG_pageHeader h1{font-size:27px}.AAHSpG_pageHeader p{max-width:340px;font-size:11px}.AAHSpG_privacyBadge{padding:6px 9px;font-size:9px}.AAHSpG_studio{gap:10px}.AAHSpG_screenPanel{border-radius:8px;min-height:530px}.AAHSpG_libraryPanel{border-radius:8px;min-height:540px}.AAHSpG_panelToolbar{gap:5px;min-height:52px;padding:0 8px}.AAHSpG_panelTitle{gap:6px}.AAHSpG_panelIcon{width:28px;height:28px}.AAHSpG_panelTitle strong{font-size:11px}.AAHSpG_panelTitle small{font-size:8px}.AAHSpG_screenActions{gap:4px}.AAHSpG_masterVolumeControl{gap:3px;height:27px;padding:0 4px}.AAHSpG_volumeButton{width:18px}.AAHSpG_masterVolumeControl input{width:clamp(38px,11vw,58px)}.AAHSpG_masterVolumeControl output{display:none}.AAHSpG_layoutControl{gap:0}.AAHSpG_layoutControl>span{display:none}.AAHSpG_layoutControl button{width:21px;height:22px}.AAHSpG_toolButton{width:26px;height:27px}.AAHSpG_fullscreenButton{gap:3px;min-height:27px;padding:0 5px}.AAHSpG_fullscreenButton span{font-size:8px}.AAHSpG_emptyScreen{padding:24px 12px}.AAHSpG_emptyScreen h2{font-size:16px}.AAHSpG_emptyScreen p{font-size:10px}.AAHSpG_dropHint{font-size:8px;bottom:8px;right:8px}.AAHSpG_studio:not(:fullscreen) .AAHSpG_videoGrid{grid-template-rows:none;align-content:start;gap:9px;padding:9px;overflow:visible;grid-template-columns:minmax(0,1fr)!important}.AAHSpG_studio:not(:fullscreen) .AAHSpG_playerFrame{aspect-ratio:16/9;flex:none;height:auto}.AAHSpG_studio:not(:fullscreen) .AAHSpG_player{max-height:none}.AAHSpG_studio:fullscreen .AAHSpG_videoGrid{grid-template-rows:repeat(var(--grid-rows-mobile), minmax(152px, 1fr));grid-template-columns:minmax(0,1fr)!important}.AAHSpG_screenStatus{align-items:flex-start;padding:8px 9px}.AAHSpG_pageFooter{flex-wrap:wrap;font-size:8px}.AAHSpG_pageFooter span:last-child{width:100%}}@media (prefers-reduced-motion:reduce){.AAHSpG_screenPanel,.AAHSpG_primaryButton,.AAHSpG_secondaryButton,.AAHSpG_toolButton,.AAHSpG_fullscreenButton{transition:none}}
