@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/outfit-400-D5nSJVYk.ttf) format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/outfit-600-BRN2tr_e.ttf) format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/outfit-700-puzl_hHh.ttf) format("truetype")}:root{font-family:Outfit,system-ui,-apple-system,PingFang TC,Noto Sans TC,sans-serif;--bg: #09090b;--bg-panel: rgba(17, 17, 21, .82);--bg-card: rgba(255, 255, 255, .025);--bg-card-hover: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .07);--border-hover: rgba(255, 255, 255, .15);--text: rgba(255, 255, 255, .93);--muted: rgba(255, 255, 255, .5);--link: #7cacf8;--accent: #6366f1;--accent-hover: #818cf8;--accent-glow: rgba(99, 102, 241, .25);--danger: #ef4444;--success: #22c55e;--warning: #f59e0b;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .55);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .6);--radius-xs: 8px;--radius-sm: 10px;--radius: 14px;--radius-lg: 20px;--radius-xl: 28px;--transition: .18s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;min-height:100vh;overflow-x:hidden;background:var(--bg);color:var(--text);background-image:radial-gradient(ellipse 80% 50% at 10% 40%,rgba(99,102,241,.06),transparent),radial-gradient(ellipse 60% 40% at 90% 20%,rgba(139,92,246,.04),transparent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:.01em;line-height:1.6}a{color:var(--link);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--accent-hover)}header{position:sticky;top:0;z-index:20;padding:12px 20px;background:#09090bb8;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.05)}.row{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.navBtns{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn,.chip{font-size:13px;font-weight:500;padding:7px 16px;border-radius:var(--radius-xs);border:1px solid var(--border);background:#ffffff0a;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition);-webkit-tap-highlight-color:transparent}.btn:hover,.chip:hover{background:#ffffff14;border-color:var(--border-hover)}.btn:active,.chip:active{transform:scale(.97);transition-duration:.08s}.btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.miniBtn{font-size:12px;font-weight:500;padding:5px 12px;border-radius:var(--radius-xs);border:1px solid var(--border);background:#ffffff09;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition);-webkit-tap-highlight-color:transparent}.miniBtn:hover{background:#ffffff12;border-color:var(--border-hover)}.miniBtn:active{transform:scale(.96);transition-duration:.08s}.miniBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.miniBtn.small{padding:4px 10px;border-radius:7px;font-size:11px}.miniBtns{display:flex;gap:6px;align-items:center}.addAllPlItem:hover,.addAllPlItem:active{background:var(--bg-card-hover)}.hint{margin-top:10px;font-size:13px;color:var(--muted);line-height:1.5;white-space:pre-wrap}input{width:100%;padding:10px 14px;border-radius:var(--radius-xs);border:1px solid var(--border);background:#ffffff09;color:var(--text);outline:none;font-family:inherit;font-size:14px;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}input::placeholder{color:var(--muted);font-weight:400}input:focus{border-color:var(--accent);background:#ffffff0f;box-shadow:0 0 0 3px var(--accent-glow)}.jpChips{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.jpChip{font-size:11px;font-weight:500;padding:3px 10px;border-radius:6px;background:#6366f11f;border:1px solid rgba(99,102,241,.2);color:#ffffffd9;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;min-width:0}a.jpChip{text-decoration:none;cursor:pointer;transition:all var(--transition)}a.jpChip:hover{background:#6366f138;border-color:#6366f166;color:#fff}.clamp2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:flex-end;align-items:flex-start;padding:68px 16px 16px;z-index:60;transition:opacity var(--transition)}.overlay.hidden{display:none;opacity:0}.panel{width:min(400px,calc(100vw - 32px));border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:#0f0f13e0;backdrop-filter:blur(32px) saturate(1.3);-webkit-backdrop-filter:blur(32px) saturate(1.3);box-shadow:var(--shadow-xl);overflow:hidden;animation:panelSlideIn .28s var(--ease-spring)}@keyframes panelSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.panel.wide{width:min(540px,calc(100vw - 32px))}.panelHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.panelTitle{font-size:14px;font-weight:600;letter-spacing:.02em;color:#ffffffe0}.panelBody{padding:14px 18px}.panelItem{width:100%;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff06;color:var(--text);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;font-weight:400;transition:all var(--transition)}.panelItem:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.panelItem:active{transform:scale(.98);transition-duration:.08s}.panelItem:disabled{opacity:.4;cursor:not-allowed}.panelItem+.panelItem{margin-top:8px}.modalOverlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:80;transition:opacity var(--transition)}.modalOverlay.hidden{display:none;opacity:0}.modal{width:min(440px,100%);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:#0f0f13eb;backdrop-filter:blur(32px) saturate(1.3);-webkit-backdrop-filter:blur(32px) saturate(1.3);box-shadow:var(--shadow-xl);overflow:hidden;animation:modalScaleIn .25s var(--ease-spring)}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modalBody{padding:20px 18px}.modalMsg{white-space:pre-line;color:var(--muted);font-size:14px;line-height:1.6}.modalInput{width:100%;margin-top:14px;font-size:14px}.modalFooter{display:flex;gap:10px;justify-content:flex-end;padding:14px 18px;border-top:1px solid rgba(255,255,255,.06)}.modalFooter .miniBtn{padding:8px 16px;font-size:13px}.modalFooter .danger{border-color:#ef44444d;background:#ef44441a;color:#fca5a5}.modalFooter .danger:hover{background:#ef44442e;border-color:#ef444473}.historyList{display:grid;gap:12px}.card{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);overflow:hidden;transition:all var(--transition);cursor:pointer;contain:content}.card:hover{border-color:var(--border-hover);background:var(--bg-card-hover);box-shadow:var(--shadow-md)}.card:active{transform:scale(.985);transition-duration:.08s}.card:focus{outline:none}.card:focus-visible{box-shadow:0 0 0 2px var(--accent-glow);border-color:var(--accent)}.cardInner{padding:12px 14px;min-width:0}.videoRow{display:grid;grid-template-columns:140px 1fr;gap:14px;align-items:center}.thumbWrap{position:relative;width:100%;aspect-ratio:16/9;background:#0006;overflow:hidden;border-radius:var(--radius-sm);margin:10px 0 10px 10px}.thumbImg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ease-spring)}.card:hover .thumbImg{transform:scale(1.04)}.durBadge{position:absolute;right:6px;bottom:6px;font-size:11px;font-weight:600;padding:2px 7px;border-radius:5px;background:#000000bf;color:#fffffff2;line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:.02em}.name{font-size:14px;font-weight:550;line-height:1.45;transition:color var(--transition);word-break:break-all;overflow-wrap:break-word}.card:hover .name{color:var(--accent-hover)}.sub{font-size:12.5px;color:var(--muted);margin-top:4px;line-height:1.4;font-weight:400}.meta{margin-top:6px;font-size:11.5px;color:#fff6;font-weight:400}.sentinel{height:1px}.grid{content-visibility:auto;contain-intrinsic-size:auto 600px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.card:hover .thumbImg{transform:none}}.statusPre{margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5;color:#ffffffd9;white-space:pre-wrap;word-break:break-word}@media(max-width:768px){.btn,.chip{padding:6px 14px;font-size:12px}.name{font-size:13px}}.selCheck{appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:6px;border:1.5px solid rgba(255,255,255,.18);background:#ffffff08;cursor:pointer;flex:0 0 auto;transition:all var(--transition);display:grid;place-items:center}.selCheck:checked{background:var(--accent);border-color:var(--accent)}.selCheck:checked:after{content:"✓";color:#fff;font-size:13px;font-weight:700;line-height:1}.selCheck:hover{border-color:#ffffff59}.selBar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.05);background:#6366f114}.selBar .selCount{font-size:13px;font-weight:500;color:var(--text);flex:1;min-width:0}.view-playlist .item.selectable{grid-template-columns:40px 180px minmax(0,1fr)}@media(max-width:860px){.view-playlist .item.selectable{grid-template-columns:40px 140px minmax(0,1fr)}}.view-playlist .item .selCheck{align-self:center}.plRow.selectable{grid-template-columns:36px 1fr auto;display:grid;align-items:center;gap:10px}.plRow.selectable .plInner{min-width:0}.plRow .selCheck{margin-left:8px}#playerParkingLot{display:none}.aiChips{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.aiChip{font-size:11px;font-weight:500;padding:3px 9px;border-radius:6px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.22);color:#ffffffd1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;min-width:0}.aiDesc{margin-top:4px;font-size:.78rem;color:var(--muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchChip{background:#60a5fa1a;border-color:#60a5fa38;font-size:10px}.scoreChip{background:#22c55e1a;border-color:#22c55e38;font-size:10px;font-weight:600}.matchInfo{margin-top:6px}.aiProgressBar{width:100%;height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden;margin:10px 0}.aiProgressFill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-hover));transition:width .3s ease}.aiMiniToast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:900;display:flex;align-items:center;gap:12px;padding:10px 18px;border-radius:var(--radius);background:#0f0f13eb;border:1px solid rgba(99,102,241,.25);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);box-shadow:var(--shadow-lg);cursor:pointer;transition:opacity .3s,transform .4s var(--ease-spring);max-width:460px;width:max-content;font-size:13px;color:var(--text);font-weight:400}.aiMiniToast.hidden{display:none;opacity:0;transform:translate(-50%) translateY(16px) scale(.96)}.aiMiniToast:hover{border-color:#6366f173;transform:translate(-50%) translateY(-1px)}.aiMiniToast .miniToastIcon{font-size:16px;flex-shrink:0}.aiMiniToast .miniToastInfo{display:flex;flex-direction:column;gap:3px;min-width:0}.aiMiniToast .miniToastLabel{font-size:11px;opacity:.6;white-space:nowrap;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.aiMiniToast .miniToastStats{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.aiMiniToast .miniToastBarWrap{width:120px;height:4px;border-radius:999px;background:#ffffff14;overflow:hidden;flex-shrink:0}.aiMiniToast .miniToastBarFill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-hover));transition:width .4s ease}.aiMiniToast.done{border-color:#22c55e59}.aiMiniToast.done .miniToastBarFill{background:linear-gradient(90deg,#22c55ed9,#22c55e8c)}.songChip{background:#f472b61a;border-color:#f472b638;color:#fbbfd3eb}.yearChip{background:#facc151a;border-color:#facc1538;color:#fde68aeb}.creditChip{background:#2dd4bf14;border-color:#2dd4bf33;color:#99f6e4e6}.skeleton{background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-card{height:110px;margin-bottom:8px}.btnPrimary{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.btnPrimary:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.navSep{width:1px;height:20px;background:#ffffff1a;flex-shrink:0}.searchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;z-index:1}.view-browse .searchWrap{position:relative;flex:1;min-width:0}.view-browse input.searchInput{width:100%;padding:11px 48px 11px 40px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff0a;color:#fff;outline:none;font-size:14px;transition:all var(--transition)}.view-browse input.searchInput:focus{border-color:var(--accent);background:#ffffff0f;box-shadow:0 0 0 3px var(--accent-glow)}.acDropdown{position:absolute;top:100%;left:0;right:0;margin-top:6px;max-height:340px;overflow-y:auto;background:#0f0f13f2;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:200}.acDropdown.hidden{display:none}.acCatHeader{padding:8px 14px 4px;font-size:.68rem;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid rgba(255,255,255,.05)}.acCatHeader:first-child{border-top:none}.acItem{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;cursor:pointer;font-size:.85rem;color:var(--text);transition:background .1s}.acItem:hover,.acItem.acActive{background:#ffffff0f}.acItem mark{background:#6366f14d;color:inherit;border-radius:2px;padding:0 2px}.acCount{font-size:.7rem;color:var(--muted);margin-left:8px;flex-shrink:0}.filterBar{padding:0 16px;margin-bottom:8px;overflow:hidden;max-width:100%}.filterBar.hidden{display:none}.filterBarInner{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;-ms-overflow-style:none;padding:4px 0}.filterBarInner:hover{scrollbar-color:rgba(255,255,255,.2) transparent}.filterBarInner::-webkit-scrollbar{height:3px}.filterBarInner::-webkit-scrollbar-track{background:transparent}.filterBarInner::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.filterBarInner:hover::-webkit-scrollbar-thumb{background:#fff3}.filterLabel{font-size:.75rem;font-weight:500;color:var(--muted);white-space:nowrap;flex-shrink:0}.filterChips{display:flex;gap:5px;flex-wrap:nowrap;min-width:0}.fChip{font-size:.75rem;padding:4px 11px;border-radius:6px;border:1px solid var(--border);background:#ffffff08;color:var(--text);cursor:pointer;white-space:nowrap;transition:all var(--transition)}.fChip:hover{background:#ffffff12}.fChip.fChipActive{background:#6366f126;border-color:#6366f166;color:#c7d2fe}.fCount{font-size:.65rem;opacity:.4;margin-left:2px}.filterClearBtn{font-size:.72rem;padding:4px 10px;border-radius:6px;border:1px solid rgba(239,68,68,.3);background:#ef444414;color:#fca5a5e6;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all var(--transition)}.filterClearBtn.hidden{display:none}.filterClearBtn:hover{background:#ef444426}.view-browse .toggle{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:var(--radius-xs);border:1px solid var(--border);background:#ffffff0a;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition);font-size:14px}.view-browse #scopeToggle{right:10px}.view-browse .toggle:hover{background:#ffffff14;border-color:var(--border-hover)}.view-browse .toggle:active{transform:translateY(-50%) scale(.93);transition-duration:.08s}.view-browse .toggle[aria-pressed=true]{border-color:var(--accent);background:#6366f11f;box-shadow:0 0 0 2px var(--accent-glow)}.searchStatusBadge{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:500;padding:3px 9px;border-radius:5px;margin-left:10px;vertical-align:middle;letter-spacing:.02em}.searchStatusBadge.hidden{display:none}.searchStatusBadge[data-type=semantic]{background:#6366f11f;border:1px solid rgba(99,102,241,.25);color:#a5b4fc}.searchStatusBadge[data-type=keyword]{background:#ffffff0d;border:1px solid var(--border);color:var(--muted)}.searchStatusBadge[data-type=error]{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#fca5a5}.view-browse .iconBtn{width:40px;height:40px;border-radius:var(--radius-xs);border:1px solid var(--border);background:#ffffff08;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex:0 0 auto;transition:all var(--transition);font-size:15px}.view-browse .iconBtn:hover{background:#ffffff12;border-color:var(--border-hover)}.view-browse .iconBtn:active{transform:scale(.94);transition-duration:.08s}.view-browse .iconBtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-glow);border-color:var(--accent)}.view-browse .iconBtn[aria-expanded=true]{border-color:var(--accent);background:#6366f11a}.crumb{margin-top:10px;display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow:auto;padding:4px 0 6px;font-size:13px;line-height:1;scrollbar-width:none}.crumb::-webkit-scrollbar{display:none}.crumb a{color:var(--text);text-decoration:none;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid var(--border);background:#ffffff08;white-space:nowrap;transition:all var(--transition);font-size:12.5px}.crumb a:hover{background:#ffffff12;border-color:var(--border-hover)}.crumb a:active{transform:scale(.97);transition-duration:.08s}.crumb a:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-glow);border-color:var(--accent)}.crumb .sep{color:#fff3;flex:0 0 auto;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:400}.view-browse main{padding:16px 20px;display:grid;gap:12px;max-width:1600px;margin:0 auto}.view-browse main>div{padding-top:1px}.view-browse .grid{margin-top:2px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}.view-browse .sectionTitle{margin:8px 0 12px;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;letter-spacing:.02em;color:#ffffffb3}.view-browse .sectionTitle:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,rgba(255,255,255,.07),transparent 70%)}.view-browse .sectionTitle span{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:7px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.view-browse .sectionTitle--collapsible{cursor:pointer;user-select:none;-webkit-user-select:none}.view-browse .sectionTitle--collapsible:hover span{border-color:#ffffff1f;background:#ffffff0b}.view-browse .collapseArrow{flex-shrink:0;transition:transform .25s ease;opacity:.5}.view-browse .sectionTitle--collapsible:hover .collapseArrow{opacity:.8}.view-browse .sectionTitle--collapsible.collapsed .collapseArrow{transform:rotate(-90deg)}.view-browse .recoGrid--collapsible{transition:grid-template-rows .3s ease,opacity .25s ease;display:grid!important;grid-template-rows:1fr;overflow:hidden}.view-browse .recoGrid--collapsible>*{min-height:0;overflow:hidden}.view-browse .recoGrid--collapsible.collapsed{grid-template-rows:0fr;opacity:0;pointer-events:none;margin:0}.view-browse .recoSection--collapsed{margin:0;padding:0;gap:0;overflow:hidden}.view-browse .recoSection--collapsed .recoGrid--collapsible{height:0;margin:0;padding:0}.view-browse .folderRow{display:flex;justify-content:space-between;align-items:center;gap:12px}.view-browse .chip{font-size:11.5px;font-weight:500;line-height:1;padding:5px 10px;border-radius:6px;border:1px solid var(--border);background:#ffffff08;color:var(--muted)}#historyOverlay .panelBody,#playlistOverlay .panelBody{max-height:calc(100vh - 180px);overflow:auto}@media(min-width:800px){.view-browse main{padding:16px 24px}.view-browse .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.view-browse .grid>.card[role=note]{grid-column:1/-1}.view-browse .videoRow{grid-template-columns:170px 1fr}.view-browse .thumbWrap{margin-left:10px}}@media(max-width:768px){.view-browse header{backdrop-filter:blur(20px) saturate(1.3)!important;-webkit-backdrop-filter:blur(20px) saturate(1.3)!important;background:#09090bd9!important}.view-browse .videoRow{grid-template-columns:110px 1fr!important;gap:10px}.view-browse .thumbWrap{margin:8px 0 8px 8px}.view-browse input.searchInput{padding:10px 44px 10px 36px;font-size:13px}.view-browse .searchIcon{left:12px}.view-browse .iconBtn{width:36px;height:36px;font-size:14px}.view-browse .toggle{width:26px;height:26px;font-size:12px}.view-browse #scopeToggle{right:8px}}
