:root,body.yt-dark-theme,[data-theme=dark]{--yt-bg-base: #0f0f0f;--yt-bg-elevated: #181818;--yt-bg-card: #202020;--yt-bg-card-hover: #2a2a2a;--yt-bg-input: #121212;--yt-bg-sidebar: #0f0f0f;--yt-bg-header: #0f0f0f;--yt-bg-chip: #272727;--yt-bg-chip-hover: #3f3f3f;--yt-text-primary: #f1f1f1;--yt-text-secondary: #aaaaaa;--yt-text-muted: #717171;--yt-border: rgba(255, 255, 255, .1);--yt-border-subtle: rgba(255, 255, 255, .06);--yt-red: #ff0000;--yt-red-hover: #cc0000;--yt-brand-blue: #0078fc;--yt-accent-blue: #3ea6ff;--yt-accent-emerald: #2ba640;--yt-header-height: 56px;--yt-sidebar-width: 260px;--yt-dropdown-bg: #282828;--yt-dropdown-border: rgba(255, 255, 255, .1);--yt-dropdown-shadow: 0 4px 32px rgba(0, 0, 0, .75), 0 2px 8px rgba(0, 0, 0, .45);--yt-dropdown-bullet-active: #ffffff;--yt-dropdown-icon-active: #ffffff;--yt-modal-bg: #212121;--yt-modal-backdrop: rgba(0, 0, 0, .75);--yt-modal-border: rgba(255, 255, 255, .14);--yt-modal-shadow: 0 16px 48px rgba(0, 0, 0, .75);--yt-modal-title: #f1f1f1;--yt-modal-input-bg: #121212;--yt-modal-input-border: rgba(255, 255, 255, .14);--yt-modal-input-focus-border: rgba(255, 255, 255, .4);--yt-modal-input-text: #ffffff;--yt-modal-input-placeholder: rgba(255, 255, 255, .35);--yt-input-focus-border: rgba(255, 255, 255, .4);--yt-input-focus-ring: transparent;--yt-modal-btn-confirm-bg: #f1f1f1;--yt-modal-btn-confirm-text: #0f0f0f;--yt-modal-btn-confirm-hover-bg: #ffffff;--yt-modal-btn-confirm-border: transparent;--yt-modal-section-bg: rgba(255, 255, 255, .04);--yt-modal-section-border: rgba(255, 255, 255, .08);--yt-modal-icon-cloud: #f1f1f1;--yt-modal-icon-arrow: #3ea6ff;--yt-modal-icon-export: #3ea6ff;--yt-modal-icon-ext: #3ea6ff;--yt-modal-icon-share: #38bdf8;--yt-modal-pill-active-bg: #f1f1f1;--yt-modal-pill-active-text: #0f0f0f;--yt-modal-pill-active-border: #f1f1f1;--yt-modal-pill-active-shadow: none;--yt-scrollbar-thumb: rgba(255, 255, 255, .16);--yt-scrollbar-thumb-hover: rgba(255, 255, 255, .28);--yt-pill-bg: rgba(255, 255, 255, .08);--yt-pill-border: rgba(255, 255, 255, .1);--yt-pill-text: #aaaaaa;--yt-pill-hover-bg: rgba(255, 255, 255, .14);--yt-pill-hover-text: #f1f1f1;--yt-pill-active-bg: #f1f1f1;--yt-pill-active-text: #0f0f0f;--yt-pill-active-border: #f1f1f1;--yt-card-shadow-hover: 0 8px 24px rgba(0, 0, 0, .6);--yt-placeholder-gradient: radial-gradient(ellipse at 50% 35%, #222228 0%, #121215 100%);--yt-placeholder-brand-bg: rgba(255, 255, 255, .06);--yt-placeholder-brand-border: rgba(255, 255, 255, .12);--yt-placeholder-text: #ffffff;--yt-placeholder-domain: rgba(255, 255, 255, .72);--yt-save-counter-text: #a1a1aa;--yt-save-counter-icon: #a78bfa;--yt-note-icon-color: #d1d5db;--yt-icon-btn-hover: rgba(255, 255, 255, .12);--yt-icon-btn-active: rgba(255, 255, 255, .2);--yt-selection-bg: rgba(255, 255, 255, .25);--yt-selection-text: #ffffff;--yt-marquee-bg: rgba(255, 255, 255, .08);--yt-marquee-border: rgba(255, 255, 255, .28);--yt-marquee-shadow: 0 0 10px rgba(0, 0, 0, .35)}body.yt-light-theme,[data-theme=light]{--yt-bg-base: #f9f9f9;--yt-bg-elevated: #ffffff;--yt-bg-card: #ffffff;--yt-bg-card-hover: #f2f2f2;--yt-bg-input: #ffffff;--yt-bg-sidebar: #f2f2f5;--yt-bg-header: #ffffff;--yt-bg-chip: #0000000d;--yt-bg-chip-hover: #0000001a;--yt-text-primary: #0f0f0f;--yt-text-secondary: #606060;--yt-text-muted: #909090;--yt-border: rgba(0, 0, 0, .1);--yt-border-subtle: rgba(0, 0, 0, .06);--yt-red: #ff0000;--yt-red-hover: #cc0000;--yt-brand-blue: #0078fc;--yt-accent-blue: #065fd4;--yt-accent-emerald: #107c41;--yt-header-height: 56px;--yt-sidebar-width: 260px;--yt-dropdown-bg: #ffffff;--yt-dropdown-border: rgba(0, 0, 0, .12);--yt-dropdown-shadow: 0 4px 28px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .06);--yt-dropdown-bullet-active: #0f0f0f;--yt-dropdown-icon-active: #0f0f0f;--yt-modal-bg: #ffffff;--yt-modal-backdrop: rgba(0, 0, 0, .45);--yt-modal-border: rgba(0, 0, 0, .12);--yt-modal-shadow: 0 16px 48px rgba(0, 0, 0, .15), 0 2px 10px rgba(0, 0, 0, .08);--yt-modal-title: #0f0f0f;--yt-modal-input-bg: #f9f9f9;--yt-modal-input-border: rgba(0, 0, 0, .14);--yt-modal-input-focus-border: var(--yt-accent-blue);--yt-modal-input-text: #0f0f0f;--yt-modal-input-placeholder: rgba(0, 0, 0, .4);--yt-input-focus-border: var(--yt-accent-blue);--yt-input-focus-ring: rgba(6, 95, 212, .2);--yt-modal-btn-confirm-bg: #0000000d;--yt-modal-btn-confirm-text: #0f0f0f;--yt-modal-btn-confirm-hover-bg: #0000001a;--yt-modal-btn-confirm-border: rgba(0, 0, 0, .1);--yt-modal-section-bg: #f5f5f6;--yt-modal-section-border: rgba(0, 0, 0, .08);--yt-modal-icon-cloud: #0f0f0f;--yt-modal-icon-arrow: #ffffff;--yt-modal-icon-export: #0f0f0f;--yt-modal-icon-ext: #0f0f0f;--yt-modal-icon-share: #0f0f0f;--yt-modal-pill-active-bg: #ffffff;--yt-modal-pill-active-text: #0f0f0f;--yt-modal-pill-active-border: rgba(0, 0, 0, .18);--yt-modal-pill-active-shadow: 0 1px 4px rgba(0, 0, 0, .1);--yt-scrollbar-thumb: rgba(0, 0, 0, .2);--yt-scrollbar-thumb-hover: rgba(0, 0, 0, .35);--yt-pill-bg: #0000000d;--yt-pill-border: rgba(0, 0, 0, .08);--yt-pill-text: #0f0f0f;--yt-pill-hover-bg: #0000001a;--yt-pill-hover-text: #0f0f0f;--yt-pill-active-bg: #0f0f0f;--yt-pill-active-text: #ffffff;--yt-pill-active-border: #0f0f0f;--yt-card-shadow-hover: 0 6px 20px rgba(0, 0, 0, .1);--yt-placeholder-gradient: radial-gradient(ellipse at 50% 35%, #f8fafc 0%, #e2e8f0 100%);--yt-placeholder-brand-bg: #ffffff;--yt-placeholder-brand-border: rgba(0, 0, 0, .08);--yt-placeholder-text: #1e293b;--yt-placeholder-domain: #475569;--yt-save-counter-text: #606060;--yt-save-counter-icon: #6d28d9;--yt-note-icon-color: #4b5563;--yt-icon-btn-hover: rgba(0, 0, 0, .08);--yt-icon-btn-active: rgba(0, 0, 0, .14);--yt-selection-bg: rgba(0, 0, 0, .15);--yt-selection-text: #0f0f0f;--yt-marquee-bg: rgba(0, 0, 0, .08);--yt-marquee-border: rgba(0, 0, 0, .26);--yt-marquee-shadow: 0 0 8px rgba(0, 0, 0, .08)}body.yt-light-theme .community-globe-img,[data-theme=light] .community-globe-img{filter:brightness(.12)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;background-color:var(--yt-bg-base);color:var(--yt-text-primary);font-family:Roboto,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.4;overflow:hidden;-webkit-font-smoothing:antialiased;transition:background-color .2s ease,color .2s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--yt-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--yt-scrollbar-thumb-hover)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}a{color:inherit;text-decoration:none}input{font-family:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.custom-mini-tab-ghost{position:fixed;top:-9999px;left:-9999px;pointer-events:none;z-index:999999}.custom-mini-tab-ghost .mini-snap-card{width:140px;background-color:#1e1e24;border:1.5px solid rgba(255,255,255,.25);border-radius:8px;overflow:hidden;box-shadow:0 12px 32px #000c,0 0 12px #6366f159;display:flex;flex-direction:column}.custom-mini-tab-ghost .mini-snap-card .mini-snap-thumb-wrap{width:140px;height:78px;background-color:#121212;overflow:hidden;display:flex;align-items:center;justify-content:center}.custom-mini-tab-ghost .mini-snap-card .mini-snap-thumb-wrap .mini-snap-img{width:100%;height:100%;object-fit:cover;display:block}.custom-mini-tab-ghost .mini-snap-card .mini-snap-thumb-wrap .mini-snap-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#71717a;font-size:20px;font-weight:700;background:#27272a}.custom-mini-tab-ghost .mini-snap-card .mini-snap-footer{display:flex;align-items:center;gap:6px;padding:5px 8px;background-color:#18181b;border-top:1px solid rgba(255,255,255,.08)}.custom-mini-tab-ghost .mini-snap-card .mini-snap-footer .mini-snap-fav{width:13px;height:13px;border-radius:2px;flex-shrink:0;object-fit:contain}.custom-mini-tab-ghost .mini-snap-card .mini-snap-footer .mini-snap-fav-dot{width:6px;height:6px;border-radius:50%;background-color:#818cf8;flex-shrink:0}.custom-mini-tab-ghost .mini-snap-card .mini-snap-footer .mini-snap-title{font-size:10.5px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.cdk-drag-preview:not(.cdk-drag-animating),.cdk-drag-dragging:not(.cdk-drag-animating),.cat-pill-wrapper.cdk-drag-dragging:not(.cdk-drag-animating),.cat-pill-wrapper.cdk-drag-preview:not(.cdk-drag-animating),.card-context-wrapper.cdk-drag-dragging:not(.cdk-drag-animating),.card-context-wrapper.cdk-drag-preview:not(.cdk-drag-animating),.group-entry.cdk-drag-dragging:not(.cdk-drag-animating),.group-entry.cdk-drag-preview:not(.cdk-drag-animating),.mini-group-tile.cdk-drag-dragging:not(.cdk-drag-animating),.mini-group-tile.cdk-drag-preview:not(.cdk-drag-animating){transition:none!important}.card-context-wrapper.cdk-drag-preview{box-sizing:border-box;border-radius:12px;box-shadow:0 20px 48px #000000bf,0 0 0 1px #ffffff1f;transform:scale(1.03);cursor:grabbing!important;pointer-events:none;z-index:99999}.cdk-drag-preview{box-sizing:border-box;cursor:grabbing!important;pointer-events:none;z-index:99999}.cdk-drag-placeholder{opacity:.12;background-color:#ffffff0a;border-radius:12px;box-sizing:border-box}.card-context-wrapper.cdk-drag-placeholder{opacity:0!important;visibility:hidden!important;background:transparent!important;outline:none!important;border:none!important;box-sizing:border-box!important}.card-context-wrapper.cdk-drag-placeholder *{visibility:hidden!important;opacity:0!important}.cdk-drag-animating{transition:transform .24s cubic-bezier(.2,0,0,1)!important}.cat-pill-wrapper.cdk-drag-preview{display:inline-flex;align-items:center;height:32px;box-sizing:border-box;background-color:var(--yt-bg-elevated);border:1px solid var(--yt-border);color:var(--yt-text-primary);border-radius:8px;box-shadow:var(--yt-dropdown-shadow);transform:scale(1.04);cursor:grabbing!important;pointer-events:none;z-index:99999}.cat-pill-wrapper.cdk-drag-placeholder{opacity:0!important;background:transparent!important;border:none!important;transition:transform .24s cubic-bezier(.2,0,0,1)!important}.cat-pill-wrapper.cdk-drag-placeholder *{visibility:hidden!important}.cdk-drop-list-dragging .cat-pill-wrapper:not(.cdk-drag-placeholder):not(.cdk-drag-dragging){transition:transform .24s cubic-bezier(.2,0,0,1)!important}.group-entry.cdk-drag-preview{box-sizing:border-box;background-color:var(--yt-bg-elevated);border-radius:10px;box-shadow:var(--yt-dropdown-shadow),inset 0 0 0 1px var(--yt-border);cursor:grabbing!important;pointer-events:none;z-index:99999}.group-entry.cdk-drag-preview .item-action-btns{display:none!important;opacity:0!important;visibility:hidden!important}.group-entry.cdk-drag-preview .group-categories-wrapper{display:none!important}.group-entry.cdk-drag-preview .group-title{color:var(--yt-text-primary)}.group-entry.cdk-drag-preview .tab-count{color:var(--yt-text-secondary)}.group-entry.cdk-drag-preview .tree-chevron{color:var(--yt-text-muted)}.group-entry.cdk-drag-placeholder{opacity:0!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;box-sizing:border-box;transition:transform .24s cubic-bezier(.2,0,0,1)!important}.group-entry.cdk-drag-placeholder .item-action-btns,.group-entry.cdk-drag-placeholder .group-categories-wrapper{display:none!important}.group-entry.cdk-drag-placeholder *{visibility:hidden!important;opacity:0!important}.cdk-drop-list-dragging .group-entry:not(.cdk-drag-placeholder):not(.cdk-drag-dragging),.cdk-drop-list-dragging .mini-group-tile:not(.cdk-drag-placeholder):not(.cdk-drag-dragging){transition:transform .24s cubic-bezier(.2,0,0,1)!important}.cdk-drop-list-dragging .item-action-btns,.group-list.is-dragging-active .item-action-btns{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}.mini-group-tile.cdk-drag-preview{box-sizing:border-box;width:52px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:grabbing!important;pointer-events:none;z-index:99999;background-color:transparent!important;border:none!important}.mini-group-tile.cdk-drag-preview .mini-active-indicator{display:none!important}.mini-group-tile.cdk-drag-preview .mini-avatar-badge{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:10px!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:-.2px!important;background-color:#ffffff29!important;color:#fff!important;box-shadow:0 12px 30px #000000d9,0 0 0 1.5px #ffffff40!important;transform:none!important;-webkit-user-select:none!important;user-select:none!important}.mini-group-tile.cdk-drag-preview.active .mini-avatar-badge{background-color:var(--yt-red)!important;box-shadow:0 12px 30px #000000d9,0 0 14px #ff000080!important}.mini-group-tile.cdk-drag-placeholder{opacity:0!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;box-sizing:border-box;transition:none!important}.mini-group-tile.cdk-drag-placeholder *{visibility:hidden!important;opacity:0!important}
