.DropboxBrowser_dbxContainer__HTWJ_{width:100%;max-width:100%;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;overflow:hidden;color:var(--text-primary);font-family:var(--font-primary,sans-serif);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.DropboxBrowser_dbxHeader__h4laU{padding:20px 32px;border-bottom:1px solid var(--border-subtle);background:transparent;display:flex;flex-direction:column;gap:12px}.DropboxBrowser_title__78sEY{font-size:1.25rem;font-weight:700;color:var(--heading-color);letter-spacing:-.01em}.DropboxBrowser_breadcrumbs__4orY4{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-muted);flex-wrap:wrap}.DropboxBrowser_crumbLink__guTcC{color:var(--text-secondary);text-decoration:none;cursor:pointer;font-weight:500;transition:color .2s}.DropboxBrowser_crumbLink__guTcC:hover{color:var(--text-primary);text-decoration:underline}.DropboxBrowser_separator__P3sFC{color:var(--text-muted)}.DropboxBrowser_grid__bFtZG{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:24px;gap:24px;padding:32px}.DropboxBrowser_gridItem__c_g9Z{display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:16px;padding:16px;border:1px solid transparent;background:transparent;position:relative}.DropboxBrowser_gridItem__c_g9Z:hover{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1);transform:translateY(-2px);box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}.DropboxBrowser_thumbnailContainer__M6QJc{width:100%;aspect-ratio:4/3;background:rgba(0,0,0,.3);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.05);position:relative;transition:border-color .2s}.DropboxBrowser_thumbnailContainerFolder__5A3pa{background:transparent;border-color:transparent}.DropboxBrowser_gridItem__c_g9Z:hover .DropboxBrowser_thumbnailContainer__M6QJc{border-color:hsla(0,0%,100%,.2)}.DropboxBrowser_gridItem__c_g9Z:hover .DropboxBrowser_thumbnailContainerFolder__5A3pa{border-color:transparent}.DropboxBrowser_thumbnail__hwAU8{width:100%;height:100%;object-fit:cover;transition:transform .5s}.DropboxBrowser_gridItem__c_g9Z:hover .DropboxBrowser_thumbnail__hwAU8{transform:scale(1.05)}.DropboxBrowser_iconFolder__WL1iL{color:var(--accent-primary)}.DropboxBrowser_iconFile__J2mS_{color:var(--text-secondary)}.DropboxBrowser_itemName__nM2Cz{font-size:.95rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.DropboxBrowser_itemMeta__6M0X9{font-size:.75rem;color:var(--text-muted);text-align:center;text-transform:uppercase;letter-spacing:.05em}.DropboxBrowser_downloadOverlay__9Zxaa{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.1);color:#fff;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(4px);transition:all .2s;z-index:10}.DropboxBrowser_gridItem__c_g9Z:hover .DropboxBrowser_downloadOverlay__9Zxaa{opacity:1;transform:translateY(0)}.DropboxBrowser_downloadOverlay__9Zxaa:hover{background:var(--accent-primary);border-color:var(--accent-primary)}.DropboxBrowser_modalOverlay__zANl5{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:60px 40px 16px;animation:DropboxBrowser_fadeIn__BsmJX .2s ease-out}.DropboxBrowser_modalContent__6FGSW{position:relative;max-width:90vw;width:min(1100px,90vw);height:92vh;display:flex;flex-direction:column}.DropboxBrowser_modalImage__ya0PV{max-width:100%;max-height:90vh;border-radius:4px;box-shadow:0 0 50px rgba(0,0,0,.5)}.DropboxBrowser_modalDocument__IcWvM{width:100%;flex:1 1;min-height:0;border:0;border-radius:12px;background:#111;box-shadow:0 0 50px rgba(0,0,0,.5)}.DropboxBrowser_modalFallback__WE1eq{min-height:240px;display:flex;align-items:center;justify-content:center;padding:32px;border-radius:12px;background:hsla(0,0%,100%,.04);color:var(--text-secondary);text-align:center}.DropboxBrowser_modalActions__ZOvTG{position:absolute;top:-50px;right:0;left:0;display:flex;justify-content:flex-end;gap:12px}.DropboxBrowser_actionBtn__PbPTr{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);color:var(--text-secondary);width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.DropboxBrowser_actionBtn__PbPTr:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:scale(1.1)}@keyframes DropboxBrowser_fadeIn__BsmJX{0%{opacity:0}to{opacity:1}}.DropboxBrowser_empty__iQDjn,.DropboxBrowser_error__L8SS_,.DropboxBrowser_loading__HYjc2{padding:60px;text-align:center;color:var(--text-muted)}.DropboxBrowser_error__L8SS_{color:#ef4444}@media (max-width:1024px){.DropboxBrowser_dbxContainer__HTWJ_{border-radius:14px;max-width:100%}.DropboxBrowser_dbxHeader__h4laU{padding:16px}.DropboxBrowser_grid__bFtZG{display:flex;flex-wrap:wrap;gap:12px;padding:14px}.DropboxBrowser_gridItem__c_g9Z{width:calc(50% - 6px);padding:8px;box-sizing:border-box}.DropboxBrowser_thumbnailContainer__M6QJc{border-radius:10px}.DropboxBrowser_itemName__nM2Cz{font-size:.85rem;white-space:normal;word-break:break-word;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.DropboxBrowser_modalOverlay__zANl5{padding:16px}.DropboxBrowser_modalActions__ZOvTG{top:-40px}}@media (max-width:400px){.DropboxBrowser_grid__bFtZG{gap:8px;padding:10px}.DropboxBrowser_gridItem__c_g9Z{width:calc(50% - 4px);padding:6px;gap:8px}.DropboxBrowser_itemName__nM2Cz{font-size:.78rem}}.DropboxBrowser_tag__B3TdV{position:absolute;top:12px;left:12px;padding:4px 8px;border-radius:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:hsla(0,0%,100%,.8);pointer-events:none}.YouTubeChannelFeed_panel__fjaZR{width:100%;max-width:100%;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:22px;display:flex;flex-direction:column;gap:18px;overflow:hidden;min-width:0;box-sizing:border-box}.YouTubeChannelFeed_headerRow__v4m3l{display:flex;align-items:center;justify-content:space-between;gap:12px}.YouTubeChannelFeed_titleWrap__17zv4{display:flex;flex-direction:column;gap:4px}.YouTubeChannelFeed_title__Mg_hk{margin:0;color:var(--heading-color);font-size:1.45rem;line-height:1.2}.YouTubeChannelFeed_subtitle__HHQJQ{margin:0;font-size:.92rem;color:var(--text-secondary)}.YouTubeChannelFeed_status__Mpc__{font-size:.8rem;color:var(--text-muted)}.YouTubeChannelFeed_layout__rUpuw{display:grid;grid-gap:16px;gap:16px;min-width:0}.YouTubeChannelFeed_layoutSide__yu6Fb{display:grid;grid-template-columns:1.4fr 1fr}.YouTubeChannelFeed_layoutTop__yRn_0{grid-template-columns:1fr}.YouTubeChannelFeed_layoutTop__yRn_0 .YouTubeChannelFeed_list__ZHJpV{max-height:none}.YouTubeChannelFeed_playerCard__6DatI{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-card);display:flex;flex-direction:column;min-width:0}.YouTubeChannelFeed_playerFrame__4ycVK{width:100%;aspect-ratio:16/9;border:0}.YouTubeChannelFeed_playerMeta__nF2nZ{padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden}.YouTubeChannelFeed_playerMetaTop__DSL4v{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.YouTubeChannelFeed_playerMetaText__7ob8y{min-width:0}.YouTubeChannelFeed_playerTitle__BxUw2{margin:0;font-size:.96rem;color:var(--text-primary);line-height:1.35}.YouTubeChannelFeed_playerDate__I_ohn{font-size:.78rem;color:var(--text-muted)}.YouTubeChannelFeed_playerDescription__L8FC5{margin:0;font-size:.86rem;line-height:1.55;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.YouTubeChannelFeed_watchLink__bxdrN{flex-shrink:0;color:var(--accent-primary);font-size:.76rem;font-weight:600;text-decoration:none;padding-top:2px}.YouTubeChannelFeed_watchLink__bxdrN:hover{text-decoration:underline}.YouTubeChannelFeed_playerDocuments__0ILMD{display:flex;flex-wrap:wrap;gap:8px}.YouTubeChannelFeed_documentButton__qZHB4{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.12);color:var(--accent-primary);font-size:.78rem;font-weight:600;text-decoration:none;max-width:100%;transition:background .2s ease,border-color .2s ease,transform .2s ease}.YouTubeChannelFeed_documentButton__qZHB4:hover{background:rgba(var(--accent-rgb),.22);border-color:rgba(var(--accent-rgb),.6);transform:translateY(-1px)}.YouTubeChannelFeed_documentButton__qZHB4 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.YouTubeChannelFeed_list__ZHJpV{display:flex;flex-direction:column;gap:10px;max-height:460px;overflow-y:auto;padding-right:4px}.YouTubeChannelFeed_gridPicker__ETUzs{display:grid;grid-template-columns:repeat(var(--youtube-grid-columns,3),minmax(0,1fr));grid-gap:var(--youtube-grid-gap,12px);gap:var(--youtube-grid-gap,12px)}.YouTubeChannelFeed_videoButton__q8IlI{display:grid;grid-template-columns:120px 1fr;grid-gap:10px;padding:8px}.YouTubeChannelFeed_gridCard__Ui59h,.YouTubeChannelFeed_videoButton__q8IlI{gap:10px;width:100%;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.YouTubeChannelFeed_gridCard__Ui59h{display:flex;flex-direction:column;padding:10px}.YouTubeChannelFeed_gridCard__Ui59h:hover,.YouTubeChannelFeed_videoButton__q8IlI:hover{border-color:rgba(var(--accent-rgb),.62);background:rgba(var(--accent-rgb),.04);transform:translateY(-1px)}.YouTubeChannelFeed_gridCard__Ui59h.YouTubeChannelFeed_active__5N6sA,.YouTubeChannelFeed_videoButton__q8IlI.YouTubeChannelFeed_active__5N6sA{border-color:var(--accent-primary);background:rgba(var(--accent-rgb),.08);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.35)}.YouTubeChannelFeed_thumb__MMT6M{width:100%;height:68px;border-radius:8px;object-fit:cover}.YouTubeChannelFeed_gridThumb__2noJ0{width:100%;aspect-ratio:16/9;border-radius:10px;object-fit:cover}.YouTubeChannelFeed_videoInfo__MiEmh{min-width:0;display:flex;flex-direction:column;gap:5px}.YouTubeChannelFeed_videoTitle__zkpT7{margin:0;font-size:.84rem;line-height:1.35;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.YouTubeChannelFeed_videoDate__bDF6i{font-size:.74rem;color:var(--text-muted)}.YouTubeChannelFeed_videoDescription__poyeS{margin:0;font-size:.78rem;line-height:1.45;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.YouTubeChannelFeed_empty__sO04I{border-radius:var(--radius-md);border:1px dashed var(--border-subtle);padding:28px;text-align:center;color:var(--text-secondary);background:var(--bg-card)}.YouTubeChannelFeed_emptySub__EpwvK{margin-top:8px;font-size:.9rem;color:var(--text-muted)}@media (max-width:1080px){.YouTubeChannelFeed_layoutSide__yu6Fb{grid-template-columns:1fr}.YouTubeChannelFeed_list__ZHJpV{max-height:300px}.YouTubeChannelFeed_gridPicker__ETUzs{grid-template-columns:repeat(var(--youtube-grid-columns-tablet,2),minmax(0,1fr))}}@media (max-width:720px){.YouTubeChannelFeed_panel__fjaZR{padding:12px;border-radius:var(--radius-md)}.YouTubeChannelFeed_title__Mg_hk{font-size:1.15rem}.YouTubeChannelFeed_subtitle__HHQJQ{font-size:.82rem}.YouTubeChannelFeed_headerRow__v4m3l,.YouTubeChannelFeed_playerMetaTop__DSL4v{flex-direction:column;align-items:flex-start}.YouTubeChannelFeed_playerMeta__nF2nZ{padding:10px}.YouTubeChannelFeed_playerTitle__BxUw2{font-size:.88rem}.YouTubeChannelFeed_playerDescription__L8FC5{-webkit-line-clamp:2;line-clamp:2;font-size:.82rem}.YouTubeChannelFeed_videoButton__q8IlI{grid-template-columns:80px 1fr;gap:8px;padding:6px}.YouTubeChannelFeed_thumb__MMT6M{height:50px;border-radius:6px}.YouTubeChannelFeed_videoTitle__zkpT7{font-size:.8rem;-webkit-line-clamp:1;line-clamp:1}.YouTubeChannelFeed_gridPicker__ETUzs{grid-template-columns:repeat(var(--youtube-grid-columns-mobile,1),minmax(0,1fr))}.YouTubeChannelFeed_list__ZHJpV{max-height:200px;gap:6px}.YouTubeChannelFeed_gridCard__Ui59h{padding:8px;border-radius:10px}}