:root{color-scheme:dark;--lt-bg: #07070d;--lt-bg-soft: #0c0c16;--lt-surface: rgba(255, 255, 255, .035);--lt-surface-2: rgba(255, 255, 255, .06);--lt-surface-3: rgba(255, 255, 255, .09);--lt-surface-solid: #11111c;--lt-panel: rgba(14, 14, 26, .78);--lt-line: rgba(255, 255, 255, .08);--lt-line-strong: rgba(255, 255, 255, .16);--lt-text: #eef0ff;--lt-muted: #a1a5c0;--lt-faint: #6e7290;--lt-violet: #8b5cf6;--lt-indigo: #6366f1;--lt-cyan: #22d3ee;--lt-pink: #f472b6;--lt-grad: linear-gradient(135deg, #8b5cf6 0%, #6366f1 45%, #22d3ee 100%);--lt-grad-warm: linear-gradient(135deg, #f472b6 0%, #8b5cf6 100%);--lt-grad-text: linear-gradient(100deg, #c4b5fd 0%, #818cf8 35%, #22d3ee 70%, #f0abfc 100%);--lt-glow: 0 0 0 1px rgba(139, 92, 246, .35), 0 12px 40px -12px rgba(139, 92, 246, .6);--lt-shadow: 0 20px 50px -20px rgba(0, 0, 0, .75);--lt-radius: 16px;--lt-radius-sm: 10px;--lt-blur: saturate(160%) blur(18px);--lt-ease: cubic-bezier(.22, 1, .36, 1);--primary-color: #8b5cf6;--primary-light: #a78bfa;--secondary-color: #07070d;--accent-color: #22d3ee;--text-color: #eef0ff;--text-muted: #a1a5c0;--border-color: rgba(255, 255, 255, .08);--page-gradient-start: #07070d;--page-gradient-end: #0c0c16;--card-gradient-start: rgba(255, 255, 255, .045);--card-gradient-end: rgba(255, 255, 255, .02);--card-accent: rgba(139, 92, 246, .14);--card-hover-border: rgba(139, 92, 246, .55)}html{background:var(--lt-bg);-webkit-text-size-adjust:100%}html body{font-family:Inter,HarmonyOS Sans SC,MiSans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--lt-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em}::selection{background:#8b5cf673;color:#fff}html body.page-bg{background:transparent;background-image:none;position:relative;isolation:isolate}html body.page-bg:before,html body.lt-player-page:before{content:"";position:fixed;inset:-20vmax;z-index:-2;pointer-events:none;background:radial-gradient(40vmax 32vmax at 18% 12%,rgba(139,92,246,.32),transparent 60%),radial-gradient(36vmax 30vmax at 85% 8%,rgba(34,211,238,.2),transparent 60%),radial-gradient(42vmax 34vmax at 70% 85%,rgba(244,114,182,.16),transparent 62%),radial-gradient(30vmax 26vmax at 10% 90%,rgba(99,102,241,.18),transparent 60%);filter:blur(10px);animation:lt-aurora 28s ease-in-out infinite alternate}html body.page-bg:after,html body.lt-player-page:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 75%)}@keyframes lt-aurora{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(3vmax,-2vmax,0) rotate(8deg) scale(1.06)}to{transform:translate3d(-3vmax,2vmax,0) rotate(-6deg) scale(1.02)}}@keyframes lt-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes lt-shine{to{background-position:200% center}}@keyframes lt-spin{to{transform:rotate(360deg)}}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#8b5cf680}:focus-visible{outline:2px solid rgba(139,92,246,.8);outline-offset:2px}html body .gradient-text{background:var(--lt-grad-text);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:lt-shine 8s linear infinite}.lt-glass{background:var(--lt-panel);border:1px solid var(--lt-line);-webkit-backdrop-filter:var(--lt-blur);backdrop-filter:var(--lt-blur);box-shadow:var(--lt-shadow)}.lt-card{padding:.875rem;border-radius:14px;background:var(--lt-surface);border:1px solid var(--lt-line)}.lt-card-title{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lt-muted)}.lt-card-title:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--lt-grad);box-shadow:0 0 10px #8b5cf6cc}.lt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1rem;border-radius:12px;font-size:.875rem;font-weight:500;color:var(--lt-text);border:1px solid var(--lt-line);background:var(--lt-surface-2);transition:transform .25s var(--lt-ease),background .25s,border-color .25s,box-shadow .25s}.lt-btn:hover{background:var(--lt-surface-3);border-color:var(--lt-line-strong)}.lt-btn:active{transform:scale(.97)}.lt-btn.hidden{display:none}.lt-btn-sm{padding:.3rem .65rem;border-radius:9px;font-size:.75rem}.lt-btn-block{width:100%}.lt-btn-primary{color:#fff;border-color:transparent;background:var(--lt-grad);background-size:160% 160%;box-shadow:0 8px 24px -10px #8b5cf6cc}.lt-btn-primary:hover{background:var(--lt-grad);background-size:160% 160%;background-position:100% 50%;border-color:transparent;box-shadow:var(--lt-glow);transform:translateY(-1px)}.lt-btn-danger:hover{color:#fecaca;border-color:#f8717173;background:#f871711f}.lt-input{width:100%;padding:.5rem .75rem;border-radius:10px;background:#0000004d;border:1px solid var(--lt-line);color:var(--lt-text);font-size:.875rem;transition:border-color .2s,box-shadow .2s}.lt-input::placeholder{color:var(--lt-faint)}.lt-input:focus{outline:none;border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf62e}.lt-topbar{position:sticky;top:0;z-index:30;background:linear-gradient(180deg,#07070deb,#07070db8);border-bottom:1px solid var(--lt-line);-webkit-backdrop-filter:var(--lt-blur);backdrop-filter:var(--lt-blur);animation:lt-fade-down .6s var(--lt-ease) both}.lt-chips{display:none}.lt-topbar-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44rem) minmax(0,1fr);align-items:center;gap:.6rem;max-width:calc(1280px + 2rem);height:3.5rem;margin:0 auto;padding:0 1rem}.lt-topbar-brand{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;min-width:0;text-decoration:none}.lt-topbar-name{font-size:1.4rem;font-weight:800;line-height:1;letter-spacing:-.02em;white-space:nowrap}.lt-brand-mark{position:relative;display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:11px;color:#fff;background:var(--lt-grad);box-shadow:0 6px 22px -6px #8b5cf6d9,inset 0 1px #ffffff59;transition:transform .5s var(--lt-ease)}.lt-brand-mark svg{width:1.2rem;height:1.2rem}.lt-topbar-brand:hover .lt-brand-mark{transform:rotate(-8deg) scale(1.06)}.lt-topbar-actions{justify-self:end;display:flex;align-items:center;gap:.5rem}.lt-topbar-btn{display:inline-flex;align-items:center;gap:.4rem;height:2.5rem;padding:0 .9rem;border-radius:999px;font-size:.875rem;white-space:nowrap;flex-shrink:0;color:var(--lt-muted);background:var(--lt-surface);border:1px solid var(--lt-line);transition:color .25s,border-color .25s,background .25s,box-shadow .25s}.lt-topbar-btn:hover{color:var(--lt-text);border-color:#8b5cf680;background:#1c1834bf;box-shadow:var(--lt-glow)}.lt-topbar-btn svg{width:1.15rem;height:1.15rem}.lt-topbar-settings:hover svg{animation:lt-spin 2.4s linear infinite}@media(max-width:900px){.lt-topbar-inner{grid-template-columns:auto minmax(0,1fr) auto}.lt-topbar-label{display:none}.lt-topbar-btn{width:2.5rem;padding:0;justify-content:center}}@media(max-width:640px){.lt-topbar-inner{height:3.75rem;gap:.6rem;padding:0 .75rem}.lt-topbar-name{display:none}.lt-topbar-actions{gap:.35rem}.lt-topbar-btn{width:2.375rem;height:2.375rem}}@keyframes lt-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.lt-main{position:relative;padding-top:.75rem;padding-bottom:1rem}.lt-main .lt-section:first-of-type{margin-top:0}.lt-search-wrap{position:relative;width:100%;min-width:0}.lt-search{position:relative;display:flex;align-items:stretch;gap:.4rem;height:2.875rem;padding:.3rem;border-radius:16px;background:#10101eb8;border:1px solid var(--lt-line-strong);-webkit-backdrop-filter:var(--lt-blur);backdrop-filter:var(--lt-blur);box-shadow:0 24px 60px -24px #000000e6,inset 0 1px #ffffff0f;transition:border-color .3s,box-shadow .3s}.lt-search:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:17px;background:linear-gradient(120deg,#8b5cf6,#22d3ee,#f472b6,#8b5cf6);background-size:300% 300%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity .35s;animation:lt-shine 6s linear infinite}.lt-search:focus-within{border-color:transparent;box-shadow:0 24px 60px -24px #000000e6,0 0 50px -10px #8b5cf68c}.lt-search:focus-within:before{opacity:1}.lt-search-field{position:relative;display:flex;align-items:center;flex:1;min-width:0}.lt-search-icon{position:absolute;left:.9rem;width:1.2rem;height:1.2rem;color:var(--lt-faint);pointer-events:none;transition:color .2s}.lt-search:focus-within .lt-search-icon{color:var(--lt-violet)}html body .lt-search-input{flex:1;min-width:0;height:100%;padding:0 .5rem 0 2.5rem;background:transparent;border:0;color:var(--lt-text);font-size:.975rem;outline:none}.lt-search-input::placeholder{color:var(--lt-faint)}.lt-search-clear{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-right:.25rem;border-radius:999px;color:var(--lt-faint);transition:color .2s,background .2s}.lt-search-clear:hover{color:var(--lt-text);background:var(--lt-surface-2)}.lt-search-clear.hidden{display:none}.lt-search-clear svg{width:1.1rem;height:1.1rem}.lt-search-submit{position:relative;flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:0 1.1rem;border-radius:12px;font-size:.9rem;font-weight:600;color:#fff;background:var(--lt-grad);background-size:180% 180%;box-shadow:0 10px 30px -10px #8b5cf6e6,inset 0 1px #ffffff40;transition:transform .3s var(--lt-ease),box-shadow .3s,background-position .6s}.lt-search-submit:hover{background-position:100% 50%;transform:translateY(-1px);box-shadow:0 14px 34px -10px #22d3eeb3,inset 0 1px #ffffff40}.lt-search-submit:active{transform:scale(.97)}.lt-search-submit svg{width:1.1rem;height:1.1rem}@media(max-width:640px){.lt-search{height:2.625rem;border-radius:14px;padding:.25rem}.lt-search:before{border-radius:15px}.lt-search-submit span{display:none}.lt-search-submit{padding:0 .8rem;border-radius:10px}.lt-search-icon{left:.7rem;width:1.05rem;height:1.05rem}html body .lt-search-input{padding-left:2.1rem;font-size:16px}}.lt-recent{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:35;display:none;flex-wrap:wrap;gap:.45rem;padding:.75rem .85rem .85rem;border-radius:16px;font-size:.8rem;background:var(--lt-surface-solid);border:1px solid var(--lt-line-strong);-webkit-backdrop-filter:var(--lt-blur);backdrop-filter:var(--lt-blur);box-shadow:0 24px 60px -20px #000000f2}.lt-search-wrap.is-recent-open .lt-recent:not(:empty){display:flex;animation:lt-fade-up .25s var(--lt-ease) both}.lt-recent-head{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.15rem;color:var(--lt-faint)}html body .lt-recent-head button{font-size:.78rem;color:var(--lt-faint);background:transparent}html body .lt-recent-head button:hover{color:var(--lt-text)}@media(max-width:640px){.lt-search-wrap{position:static}.lt-recent{top:calc(100% + .4rem);left:.75rem;right:.75rem}}html body .search-tag{padding:.35rem .6rem .35rem .9rem;border-radius:999px;font-size:.8rem;color:var(--lt-text);background:var(--lt-surface-2);border:1px solid var(--lt-line);box-shadow:none;transition:all .25s var(--lt-ease)}html body .search-tag:hover{background:#8b5cf629;border-color:#8b5cf673;transform:translateY(-1px)}.lt-section{animation:lt-fade-up .9s .16s var(--lt-ease) both}.lt-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.lt-section-title{display:flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:700;letter-spacing:-.01em}.lt-section-title:before{content:"";width:4px;height:1.3rem;border-radius:999px;background:var(--lt-grad);box-shadow:0 0 14px #8b5cf6cc}.lt-segment{display:inline-flex;padding:.25rem;border-radius:999px;background:var(--lt-surface-2);border:1px solid var(--lt-line)}html body .lt-segment button{padding:.3rem .95rem;border-radius:999px;font-size:.85rem;color:var(--lt-muted);background:transparent;transition:color .25s,background .25s,box-shadow .25s}html body .lt-segment button:hover{color:var(--lt-text)}html body .lt-segment button.bg-pink-600{color:#fff;background:var(--lt-grad);box-shadow:0 6px 18px -6px #8b5cf6cc}#douban-tags{gap:.5rem;padding:.15rem .1rem .4rem}#douban-tags>*+*{margin-left:0}html body #douban-tags button{padding:.4rem .95rem;border-radius:999px;font-size:.82rem;font-weight:500;color:var(--lt-muted);background:var(--lt-surface);border:1px solid var(--lt-line);box-shadow:none}html body #douban-tags button:hover{color:var(--lt-text);background:var(--lt-surface-3);border-color:var(--lt-line-strong)}html body #douban-tags button.bg-pink-600{color:#fff;background:var(--lt-grad);border-color:transparent;box-shadow:0 8px 22px -8px #8b5cf6d9}.douban-filter-panel{display:flex;flex-direction:column;gap:.45rem;margin-top:.6rem;margin-bottom:1rem;padding:.75rem .85rem;border-radius:16px;background:var(--lt-surface);border:1px solid var(--lt-line)}.douban-filter-panel[hidden]{display:none}.douban-filter-row{display:flex;align-items:flex-start;gap:.6rem}.douban-filter-label{flex:none;width:2.6rem;padding-top:.28rem;font-size:.8rem;color:var(--lt-faint)}.douban-filter-options{display:flex;flex-wrap:wrap;gap:.3rem .35rem;min-width:0}html body .douban-filter-options button{padding:.22rem .7rem;border-radius:999px;font-size:.8rem;color:var(--lt-muted);background:transparent;border:1px solid transparent;transition:color .2s,background .2s,border-color .2s}html body .douban-filter-options button:hover{color:var(--lt-text);background:var(--lt-surface-3)}html body .douban-filter-options button.is-active{color:#fff;background:#8b5cf647;border-color:#8b5cf699}@media(max-width:640px){.douban-filter-options{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.douban-filter-options::-webkit-scrollbar{display:none}html body .douban-filter-options button{flex:none}}.douban-card-meta{margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--lt-faint)}.douban-more-wrap{display:flex;justify-content:center;margin-top:.75rem}.douban-hidden-note{display:flex;align-items:center;gap:.4rem;margin:-.25rem 0 .75rem;font-size:.8rem;color:var(--lt-faint)}.douban-hidden-note[hidden]{display:none}.douban-hidden-note strong{color:var(--lt-muted);font-weight:600}html body .douban-hidden-note button{padding:.1rem .55rem;border-radius:999px;font-size:.78rem;color:#c4b5fd;background:transparent;border:1px solid rgba(139,92,246,.4)}html body .douban-hidden-note button:hover{color:#fff;background:#8b5cf633}html body #douban-results>div.douban-unavailable{display:none}html body #douban-results.show-unavailable>div.douban-unavailable{display:flex;opacity:.45}.douban-unavailable-badge{display:none}#douban-results.show-unavailable .douban-unavailable .douban-unavailable-badge{position:absolute;top:.5rem;left:.5rem;z-index:1;display:block;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;color:#fecaca;background:#7f1d1dbf}#douban-results{gap:1rem}html body #douban-results>div:not(.col-span-full){position:relative;border-radius:14px;background:var(--lt-surface);border:1px solid var(--lt-line);box-shadow:none;transform:none;transition:transform .45s var(--lt-ease),border-color .3s,box-shadow .45s var(--lt-ease)}html body #douban-results>div:not(.col-span-full):hover{transform:translateY(-6px);background:var(--lt-surface-2);border-color:#8b5cf680;box-shadow:0 22px 40px -18px #8b5cf6a6}html body #douban-results .p-2{padding:.6rem .65rem .7rem;background:transparent}html body #douban-results img{transition:transform .7s var(--lt-ease)}html body #douban-results>div:hover img{transform:scale(1.08)}html body #douban-results .bg-black\/70,html body #douban-results .bg-pink-500\/80{border-radius:999px;padding:.15rem .55rem;font-weight:600;background:#0a0a1499;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html body #douban-results button:hover{color:#c4b5fd}#resultsArea{animation:lt-fade-up .6s var(--lt-ease) both}.lt-results-meta{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border-radius:999px;font-size:.8rem;color:var(--lt-muted);background:var(--lt-surface-2);border:1px solid var(--lt-line)}.lt-results-meta #searchResultsCount{font-weight:700;color:var(--lt-text)}.search-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-bottom:1rem}.search-filter-bar[hidden]{display:none}.search-filter-kinds,.search-filter-selects{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}html body .search-filter-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .8rem;border-radius:999px;font-size:.82rem;color:var(--lt-muted);background:var(--lt-surface);border:1px solid var(--lt-line);transition:color .2s,background .2s,border-color .2s}html body .search-filter-chip small{font-size:.7rem;color:var(--lt-faint)}html body .search-filter-chip:hover{color:var(--lt-text);border-color:var(--lt-line-strong)}html body .search-filter-chip.is-active{color:#fff;background:var(--lt-grad);border-color:transparent}html body .search-filter-chip.is-active small{color:#fffc}.search-filter-select select{padding:.32rem 1.9rem .32rem .8rem;border-radius:999px;font-size:.82rem;color:var(--lt-text);background:var(--lt-surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a5c0' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center;border:1px solid var(--lt-line);-webkit-appearance:none;appearance:none;cursor:pointer}.search-filter-select select:focus-visible{outline:2px solid rgba(139,92,246,.7);outline-offset:1px}.search-filter-select option{color:#111}html body .search-filter-clear{padding:.3rem .6rem;font-size:.8rem;color:#c4b5fd;background:transparent}html body .search-filter-clear:hover{color:#fff}html body .search-card-rating{color:#fde68a;background:#facc1524}html body .card-hover .border-t{gap:.4rem}html body .card-hover .border-t>div:first-child{min-width:0;flex:1 1 auto;overflow:hidden}html body .card-hover .border-t>div:first-child span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}html body .card-hover .quick-card-details{flex:none;padding:6px 8px;font-size:.85rem;white-space:nowrap}html body .card-hover{border-radius:16px;border:1px solid var(--lt-line);background:linear-gradient(160deg,#ffffff0d,#ffffff04);box-shadow:0 10px 30px -18px #000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .45s var(--lt-ease),border-color .3s,box-shadow .45s var(--lt-ease)}html body .card-hover:hover{transform:translateY(-4px);border-color:#8b5cf680;box-shadow:0 24px 46px -20px #8b5cf699}html body .card-hover:before{background:linear-gradient(100deg,transparent,rgba(255,255,255,.06),transparent)}html body .search-card-img-container{background-color:#ffffff0a;border-radius:15px 0 0 15px}html body .card-hover .border-gray-800{border-color:var(--lt-line)}html body .settings-panel,html body .history-panel{background:#0c0c16d1;-webkit-backdrop-filter:var(--lt-blur);backdrop-filter:var(--lt-blur);box-shadow:none}html body .settings-panel.show,html body .history-panel.show{box-shadow:0 0 80px #0009}html body .settings-panel{width:min(22rem,100vw);border-left:1px solid var(--lt-line)}html body .history-panel{width:min(21rem,100vw);border-right:1px solid var(--lt-line)}.lt-panel-head{position:relative;display:flex;align-items:center;justify-content:center;min-height:2rem;margin-bottom:.75rem}.lt-panel-title{font-size:1.2rem;font-weight:700}html body .close-btn{top:50%;transform:translateY(-50%);width:2.1rem;height:2.1rem;padding:0;border-radius:10px;background:var(--lt-surface-2);border:1px solid var(--lt-line);color:var(--lt-muted)}html body .close-btn:hover{color:#fff;background:var(--lt-surface-3);border-color:var(--lt-line-strong)}.lt-panel-head-left .close-btn{left:0;right:auto}.lt-panel-head-right .close-btn{right:0}.lt-panel-footer{position:sticky;bottom:0;margin-top:1rem;padding:.75rem 0 .25rem;background:linear-gradient(to bottom,transparent,rgba(12,12,22,.95) 35%)}html body .history-item{display:flex;gap:.8rem;align-items:flex-start;border-radius:14px;background:var(--lt-surface);border:1px solid var(--lt-line)}html body .history-info{flex:1 1 auto;min-width:0}.history-thumb{position:relative;flex:none;width:6.1rem;aspect-ratio:16 / 9;border-radius:.7rem;overflow:hidden;background:linear-gradient(135deg,#434a57,#262a33)}.history-thumb-letter{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:#ffffffe0}.history-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html body .history-item:hover{background:var(--lt-surface-2);border-color:#8b5cf673;box-shadow:0 12px 26px -16px #8b5cf6b3}html body .history-episode{color:#a78bfa}html body .history-source{color:#67e8f9}html body .history-meta{color:var(--lt-muted)}html body .history-time,html body .progress-text{color:var(--lt-faint)}html body .progress-bar{background-color:#ffffff14}html body .progress-filled{background:var(--lt-grad)}html body .toggle-bg{background-color:#ffffff1a;border:1px solid var(--lt-line)}html body .toggle-dot{background:#fff;box-shadow:0 2px 6px #0006}html body #yellowFilterToggle:checked+.toggle-bg,html body #adFilterToggle:checked+.toggle-bg,html body #doubanToggle:checked+.toggle-bg,html body .toggle-bg.bg-pink-600{background:var(--lt-grad);border-color:transparent;box-shadow:0 0 16px -2px #8b5cf6b3}html body #doubanToggle:checked~.toggle-dot{transform:translate(1.5rem)}html body .form-checkbox{width:15px;height:15px;border-radius:5px;background-color:#ffffff0f;border:1px solid var(--lt-line-strong);transition:background .2s,border-color .2s}html body .form-checkbox:checked{background:var(--lt-grad);border-color:transparent}html body .form-checkbox:checked:after{left:4.5px;top:1.5px}html body .api-group-title{border-top-color:var(--lt-line);color:var(--lt-faint)}html body #customApisList .api-item{background-color:var(--lt-surface-2)}html body #modal,html body #passwordModal,html body #disclaimerModal,html body #loading,html body .modal-overlay{background:#04040ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html body #modal>div,html body #passwordModal>div,html body #disclaimerModal>div,html body .modal-content{border-radius:22px;background:linear-gradient(160deg,#1a182eeb,#0c0c16f0);border:1px solid var(--lt-line-strong);box-shadow:0 40px 100px -30px #000000e6,0 0 0 1px #8b5cf61f,0 0 80px -30px #8b5cf673;animation:lt-fade-up .45s var(--lt-ease) both}html body #modal .modal-detail-info{border-radius:14px;background:var(--lt-surface);border:1px solid var(--lt-line)}html body #modal .detail-label{color:var(--lt-faint)}html body #modal .detail-desc{border-top-color:var(--lt-line)}html body #modal .detail-desc-content{color:var(--lt-muted)}html body #episodesGrid button,html body .episode-btn{border-radius:12px;background:var(--lt-surface-2);border:1px solid var(--lt-line);transition:transform .25s var(--lt-ease),background .25s,border-color .25s,box-shadow .25s}html body #episodesGrid button:hover,html body .episode-btn:hover{transform:translateY(-2px);background:#8b5cf629;border-color:#8b5cf699;box-shadow:0 10px 22px -12px #8b5cf6e6}html body #episodesGrid button.episode-active,html body .episode-active{color:#fff;background:var(--lt-grad)!important;border-color:transparent!important;box-shadow:0 10px 24px -10px #8b5cf6e6}html body .source-probe-panel{border-radius:16px;border-color:var(--lt-line);background:var(--lt-surface)}html body .source-probe-option{border-radius:12px;border-color:var(--lt-line);background:var(--lt-surface-2);transition:transform .25s var(--lt-ease),border-color .25s,background .25s}html body .source-probe-option:hover:not(:disabled),html body .source-probe-option.is-active{transform:translateY(-1px);border-color:#8b5cf699;background:#8b5cf624}html body .source-probe-option.is-best:not(.is-active){border-color:#34d39980}html body #disclaimerModal strong{color:#c4b5fd}html body .first-run-step{border-radius:14px;border-color:var(--lt-line);background:var(--lt-surface)}html body .first-run-step strong{color:#c4b5fd}html body .first-run-actions button,html body .diagnostics-source button,html body .diagnostics-back{border-radius:12px;border-color:var(--lt-line);background:var(--lt-surface-2)}html body .first-run-actions button:hover,html body .diagnostics-source button:hover,html body .diagnostics-back:hover{background:#8b5cf629;border-color:#8b5cf68c}html body #loading>div{border-radius:18px;padding:1.25rem 1.75rem;background:#121220d9;border:1px solid var(--lt-line-strong);box-shadow:0 30px 80px -30px #000000e6,0 0 60px -25px #8b5cf699}html body #loading .animate-spin,html body .loading-spinner,html body .player-loading-spinner{border-color:#ffffff1f!important;border-top-color:#fa2d48!important;border-right-color:#fa2d4859!important}html body #toast{border-radius:14px;padding:.7rem 1.3rem;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:var(--lt-blur);backdrop-filter:var(--lt-blur);box-shadow:0 20px 50px -18px #000c;font-size:.9rem;font-weight:500}html body #toast.bg-red-500{background:#dc2626d1}html body #toast.bg-green-500{background:#10b981d1}html body #toast.bg-blue-500{background:#6366f1d9}html body #toast.bg-yellow-500{background:#d97706d9}html body .footer{margin-top:1.5rem;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.45));border-top:1px solid var(--lt-line)}html body .footer a:hover{text-decoration:none}.lt-footer-links a{color:var(--lt-muted);transition:color .2s}.lt-footer-links a:hover{color:#fff}.lt-footer-links a.lt-link-accent{color:#a78bfa}.lt-footer-links a.lt-link-accent:hover{color:#c4b5fd}html body .bg-\[\#111\],html body .bg-\[\#151515\],html body .bg-\[\#191919\],html body .bg-\[\#1a1a1a\],html body .bg-\[\#0a0a0a\]{background-color:var(--lt-surface)}html body .bg-\[\#222\],html body .bg-gray-800{background-color:var(--lt-surface-2)}html body .bg-\[\#333\],html body .bg-\[\#444\],html body .bg-gray-700{background-color:var(--lt-surface-3)}html body .hover\:bg-\[\#222\]:hover,html body .hover\:bg-\[\#333\]:hover,html body .hover\:bg-\[\#444\]:hover,html body .hover\:bg-\[\#555\]:hover,html body .hover\:bg-gray-600:hover{background-color:#8b5cf629}html body .border-\[\#333\],html body .border-\[\#444\],html body .border-\[\#222\],html body .border-gray-700{border-color:var(--lt-line)}html body .hover\:border-white:hover{border-color:#8b5cf699}html body .bg-blue-600,html body .bg-pink-600{color:#fff;background:var(--lt-grad);border-color:transparent}html body .bg-blue-600:hover,html body .bg-pink-600:hover,html body .hover\:bg-blue-700:hover,html body .hover\:bg-pink-700:hover{color:#fff;background:var(--lt-grad);box-shadow:var(--lt-glow)}html body .rounded{border-radius:10px}html body .\!bg-\[\#222\]{background-color:var(--lt-surface-2)!important}html body .hover\:\!bg-\[\#333\]:hover{background-color:#8b5cf629!important}html body .\!border-\[\#333\]{border-color:var(--lt-line)!important}.lt-subnav{position:sticky;top:0;z-index:30;background:#0808109e!important;border-bottom:1px solid var(--lt-line)!important;-webkit-backdrop-filter:var(--lt-blur);backdrop-filter:var(--lt-blur)}.lt-subnav-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;height:4rem;padding:0 max(1rem,calc((100% - 1280px)/2))}.lt-subnav-name{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.lt-subnav-title{font-size:1rem;font-weight:600;color:var(--lt-text);white-space:nowrap}.lt-subnav-back{justify-self:end;display:inline-flex;align-items:center;gap:.35rem;height:2.5rem;padding:0 .95rem;border-radius:999px;font-size:.875rem;color:var(--lt-muted);background:var(--lt-surface);border:1px solid var(--lt-line);transition:color .2s,border-color .2s,background .2s}.lt-subnav-back:hover{color:var(--lt-text);border-color:#8b5cf680;background:#1c1834bf}.lt-subnav-back svg{width:1.1rem;height:1.1rem}@media(max-width:480px){.lt-subnav-bar{height:3.5rem;gap:.5rem;padding:0 .75rem}.lt-subnav-name{display:none}}html body .diagnostic-item,html body .diagnostics-source{border-radius:16px;border-color:var(--lt-line);background:var(--lt-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html body .diagnostic-ok{border-left-color:#34d399}html body .diagnostic-warn{border-left-color:#fbbf24}html body .diagnostic-fail{border-left-color:#f87171}html body .source-health-item{border-radius:12px;border-color:var(--lt-line);background:var(--lt-surface)}html body.lt-player-page{background:transparent;position:relative;isolation:isolate}html body.lt-player-page .player-header-fixed{background:#080810ad;border-bottom:1px solid var(--lt-line);-webkit-backdrop-filter:var(--lt-blur);backdrop-filter:var(--lt-blur)}html body.lt-player-page .lt-player-topbar{display:flex;align-items:center;gap:.75rem;height:4rem;padding:0 1rem}html body.lt-player-page .lt-player-brand{display:inline-flex;align-items:center;gap:.55rem;flex:none;cursor:pointer}html body.lt-player-page .lt-player-brand h1{font-size:1.3rem;font-weight:800;letter-spacing:-.02em}html body.lt-player-page .lt-player-brand:hover .lt-brand-mark{transform:rotate(-8deg) scale(1.06)}html body.lt-player-page .lt-player-title{flex:1;min-width:0;text-align:center;font-size:1.1rem;font-weight:600}.lt-player-search{position:relative;display:flex;align-items:center;flex:none;width:min(20rem,26vw);height:2.5rem;border-radius:999px;background:var(--lt-surface-2);border:1px solid var(--lt-line);transition:border-color .2s,box-shadow .2s}.lt-player-search:focus-within{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf62e}.lt-player-search svg{position:absolute;left:.8rem;width:1rem;height:1rem;color:var(--lt-faint);pointer-events:none}html body .lt-player-search input{width:100%;height:100%;padding:0 .9rem 0 2.2rem;border:0;background:transparent;color:var(--lt-text);font-size:.9rem;outline:none}.lt-player-search input::placeholder{color:var(--lt-faint)}.lt-player-search input::-webkit-search-cancel-button{filter:invert(.7)}.lt-player-search-toggle,html body.lt-player-page .lt-player-back{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:none;height:2.5rem;border-radius:999px;color:var(--lt-muted);background:var(--lt-surface);border:1px solid var(--lt-line);transition:color .2s,border-color .2s,background .2s}html body.lt-player-page .lt-player-back{padding:0 .95rem;font-size:.875rem}.lt-player-search-toggle{display:none;width:2.5rem}.lt-player-search-toggle:hover,html body.lt-player-page .lt-player-back:hover{color:var(--lt-text);border-color:#8b5cf680;background:#1c1834bf}.lt-player-search-toggle svg,.lt-player-back svg{width:1.1rem;height:1.1rem}@media(max-width:1023px){.lt-player-search{display:none}.lt-player-search-toggle{display:inline-flex}.lt-player-topbar.is-searching .lt-player-title,.lt-player-topbar.is-searching .lt-player-search-toggle{display:none}.lt-player-topbar.is-searching .lt-player-search{display:flex;flex:1;width:auto}}@media(max-width:640px){html body.lt-player-page .lt-player-topbar{height:3.5rem;gap:.5rem;padding:0 .75rem}html body.lt-player-page .lt-player-title{font-size:1rem}html body.lt-player-page .lt-player-back{width:2.375rem;height:2.375rem;padding:0}.lt-player-search-toggle{width:2.375rem;height:2.375rem}}html body.lt-player-page #player{border-radius:18px;box-shadow:0 30px 80px -30px #000000f2,0 0 0 1px var(--lt-line),0 0 90px -40px #8b5cf6b3}html body.lt-player-page .player-placeholder,html body.lt-player-page .player-loading-container{background-color:#0d0d18!important;border-radius:18px!important}html body.lt-player-page #resourceInfoBarContainer{border-radius:14px;background:var(--lt-surface);border:1px solid var(--lt-line);box-shadow:none}html body.lt-player-page .resource-switch-btn,html body.lt-player-page .resource-switch-icon{color:#c4b5fd}html body.lt-player-page .resource-switch-btn:hover,html body.lt-player-page .resource-switch-btn:active{background:#8b5cf629}html body.lt-player-page .episode-grid{padding:.75rem;border-radius:16px;background:var(--lt-surface);border:1px solid var(--lt-line)}html body.lt-player-page .slider{background-color:#ffffff1a;border:1px solid var(--lt-line)}html body.lt-player-page input:checked+.slider{background:var(--lt-grad);border-color:transparent;box-shadow:0 0 16px -2px #fa2d4873}html body.lt-player-page .error-action-primary{background:var(--lt-grad);border-color:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}#continueWatching{width:100%;margin:1.4rem 0 0}.continue-watching-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.6rem;margin-top:.5rem}@media(max-width:640px){.continue-watching-list{display:flex;overflow-x:auto;gap:.6rem;margin:.8rem -1rem 0;padding:0 1rem .2rem;scroll-snap-type:x mandatory;scroll-padding:0 1rem;scrollbar-width:none}.continue-watching-list::-webkit-scrollbar{display:none}.continue-watching-list>*{flex:0 0 72%;scroll-snap-align:start}}.continue-card{text-align:left;background:#171b2be6;border:1px solid rgba(130,146,195,.27);border-radius:14px;color:#f5f7ff;padding:.6rem .8rem;min-height:60px;display:flex;flex-direction:column;gap:.2rem}.continue-card:hover,.continue-card:focus-visible{border-color:#8b77ff}.continue-card span{color:#b9c1d5;font-size:.86rem}.continue-progress{height:4px;border-radius:5px;background:#31384d;margin-top:.35rem;overflow:hidden}.continue-progress span{display:block;height:100%;background:linear-gradient(90deg,#8266f0,#35bfe9)}.search-progress{display:block;font-size:.75rem;color:#b9c1d5}.grouped-source-button{display:block;width:100%;padding:.75rem;margin:.4rem 0;color:#fff;background:#1b253a;border:1px solid #45516c;border-radius:9px;text-align:left}.grouped-source-button:hover,.grouped-source-button:focus-visible{border-color:#806df0}.grouped-source-button{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.grouped-source-version{flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.1rem .5rem;border-radius:999px;font-size:.75rem;color:#c4b5fd;background:#8b5cf629;border:1px solid rgba(139,92,246,.35)}.grouped-source-version.is-low{color:#fbbf24;background:#fbbf241a;border-color:#fbbf244d}.resource-version-tag{padding:.05rem .45rem;border-radius:999px;font-size:.72rem;color:#c4b5fd;background:#8b5cf629}.resource-version-tag.is-low{color:#fbbf24;background:#fbbf241a}#watchLater{width:100%;margin:1.2rem 0 0}.watch-later-card{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.watch-later-card button:first-child{text-align:left;flex:1}.watch-later-card button:last-child{min-height:44px;color:#c5d4f4;padding:.3rem .65rem;border:1px solid #546380;border-radius:8px}#homeEmptyGuide{margin:1.5rem 0 0;padding:1rem;border:1px solid #46516f;border-radius:12px;color:#d4deed;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}#homeEmptyGuide.hidden{display:none!important}.api-mirror-tag{flex:none;margin-left:.3rem;padding:0 .3rem;border-radius:4px;font-size:.62rem;line-height:1.35;color:#c4b5fd;background:#8b5cf629;border:1px solid rgba(139,92,246,.35);cursor:help}.api-health-dot{flex:none;width:6px;height:6px;margin-left:.35rem;border-radius:999px;background:transparent}.api-health-dot[data-health=ok]{background:#22c55e;box-shadow:0 0 6px #22c55eb3}.api-health-dot[data-health=degraded]{background:#f59e0b}.api-health-dot[data-health=failed]{background:#ef4444}.source-autopilot-notice{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}.source-autopilot-notice[hidden]{display:none}.source-autopilot-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.5rem .65rem;border-radius:10px;font-size:.75rem;color:var(--lt-muted);background:#8b5cf614;border:1px solid rgba(139,92,246,.25)}.source-autopilot-row span{flex:1 1 12rem;min-width:0}html body .source-autopilot-row button{padding:.15rem .6rem;border-radius:999px;font-size:.72rem;color:#e9e5ff;background:#8b5cf640}html body .source-autopilot-row button+button{background:transparent;color:var(--lt-faint)}.clash-rules-tip{margin-bottom:.75rem;font-size:.85rem;color:var(--lt-muted)}html body .clash-rules-text{display:block;width:100%;min-height:18rem;margin-bottom:.75rem;padding:.75rem .9rem;border-radius:12px;font:.8rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#d6dcf5;background:#00000059;border:1px solid var(--lt-line);resize:vertical;white-space:pre}.douban-unrated-badge{position:absolute;bottom:.5rem;left:.5rem;padding:.2rem .5rem;border-radius:999px;font-size:.7rem;color:#a5adc4;background:#0009}.ios-install-hint{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--lt-line-strong);border-radius:14px;background:var(--lt-surface-solid);color:var(--lt-text);box-shadow:0 18px 44px #00000073}.ios-install-hint-text{display:flex;flex:1;flex-direction:column;gap:2px;font-size:13px;line-height:1.5}.ios-install-hint-text small{color:var(--lt-muted);font-size:12px}.ios-install-hint-close{flex-shrink:0}.source-benchmark-result{margin-bottom:.75rem;padding:.625rem .75rem;border:1px solid var(--lt-line);border-radius:10px;background:var(--lt-surface-2);font-size:12px;color:var(--lt-muted)}.source-benchmark-result[hidden]{display:none}.source-benchmark-summary{color:var(--lt-text);line-height:1.6;margin-bottom:.5rem}.source-benchmark-undo{margin-bottom:.5rem}.source-benchmark-details summary{cursor:pointer}.source-benchmark-details ul{margin-top:.5rem;display:flex;flex-direction:column;gap:2px}.source-benchmark-details li{display:flex;justify-content:space-between;gap:8px}.source-benchmark-details li.is-picked{color:var(--lt-text)}.source-benchmark-details li.is-failed{color:var(--lt-faint);text-decoration:line-through}.api-speed-tag{margin-left:4px;flex-shrink:0;font-size:10px;color:#34d399;font-variant-numeric:tabular-nums}html.tv-mode :focus{outline:3px solid #a78bfa!important;outline-offset:3px;box-shadow:0 0 0 7px #8b5cf659!important;border-radius:10px}html.tv-mode .card-hover:focus,html.tv-mode .douban-card:focus,html.tv-mode .player-episode-drawer button:focus{transform:scale(1.05);transition:transform .15s ease}html.tv-mode .art-setting-item:focus{background:#8b5cf659!important}html.tv-mode #castButton,html.tv-mode #downloadVideoButton,html.tv-mode .ios-install-hint{display:none!important}@media(pointer:coarse){a,button,input,select,textarea,[role=button]{touch-action:manipulation}}@media(max-width:820px),(pointer:coarse){input[type=text],input[type=search],input[type=password],input[type=url],input[type=email],input[type=number],input[type=tel],input:not([type]),textarea,select{font-size:16px!important}html,body{overflow-x:clip}}.lt-topbar{padding-top:env(safe-area-inset-top,0px)}#passwordModal{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{overflow-x:clip}body{overflow-x:hidden;overflow-x:clip}.min-h-screen{min-height:100vh;min-height:100dvh}#modal>div,#passwordModal>div,#disclaimerModal>div,.modal-content{max-height:90vh;max-height:90dvh}.lt-player-topbar,.lt-subnav{padding-top:env(safe-area-inset-top,0px)}#toast{top:calc(1rem + env(safe-area-inset-top,0px))}.settings-panel,.history-panel{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}@media(hover:none),(pointer:coarse){a,button{-webkit-tap-highlight-color:transparent}.history-item .delete-btn,.group-hover\:opacity-100{opacity:.9!important}}@media(max-width:640px){.lt-topbar-btn{width:2.75rem;height:2.75rem}.lt-topbar-brand{min-width:2.75rem;min-height:2.75rem}html body.lt-player-page .lt-player-back,.lt-player-search-toggle,html body .close-btn{width:2.75rem;height:2.75rem}.lt-btn-sm{min-height:2.625rem}.lt-search{height:3rem}.lt-segment button,html body #douban-tags button,html body .search-filter-chip,.search-filter-select select,html body #episodesGrid button,html body .episode-btn{min-height:2.625rem}#modal>div,#passwordModal>div,#disclaimerModal>div{padding:1.25rem}.footer a{display:inline-flex;align-items:center;min-height:2.75rem}}.dsk-wrap{display:contents}.dsk-card{border-radius:.5rem;overflow:hidden;background:#111;display:flex;flex-direction:column}.dsk-poster{aspect-ratio:2 / 3}.dsk-body{padding:.5rem;display:flex;flex-direction:column;align-items:center;gap:.45rem;background:#111}.dsk-line{height:.72rem;border-radius:.25rem}.dsk-line-title{width:68%}.dsk-line-meta{width:42%}.dsk-poster,.dsk-line{background:linear-gradient(100deg,#161616 40%,#262626,#161616 60%);background-size:200% 100%;animation:dsk-shimmer 1.15s ease-in-out infinite}@keyframes dsk-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.dsk-poster,.dsk-line{animation:none}}#douban-filter-toggle.is-active{background:#db2777;border-color:transparent;color:#fff}:root{--lt-bg: #0a0a0b;--lt-bg-soft: #101012;--lt-surface: rgba(255, 255, 255, .04);--lt-surface-2: rgba(255, 255, 255, .07);--lt-surface-3: rgba(255, 255, 255, .11);--lt-surface-solid: #141416;--lt-panel: rgba(15, 15, 17, .85);--lt-line: rgba(255, 255, 255, .09);--lt-line-strong: rgba(255, 255, 255, .18);--lt-text: #f4f4f5;--lt-muted: #a1a1aa;--lt-faint: #6d6d75;--lt-grad: #f4f4f5;--lt-grad-warm: #f4f4f5;--lt-grad-text: none;--lt-glow: 0 0 0 1px rgba(255, 255, 255, .22), 0 12px 32px -12px rgba(0, 0, 0, .8);--lt-shadow: 0 20px 50px -20px rgba(0, 0, 0, .85);--primary-color: #f4f4f5;--primary-light: #ffffff;--accent-color: #f4f4f5;--text-color: #f4f4f5;--text-muted: #a1a1aa;--border-color: rgba(255, 255, 255, .09);--page-gradient-start: #0a0a0b;--page-gradient-end: #0a0a0b;--card-gradient-start: rgba(255, 255, 255, .05);--card-gradient-end: rgba(255, 255, 255, .02);--card-accent: rgba(255, 255, 255, .07);--card-hover-border: rgba(255, 255, 255, .35)}::selection{background:#ffffffd9;color:#0a0a0b}:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff47}html body.page-bg:before,html body.lt-player-page:before{background:radial-gradient(70vmax 34vmax at 50% -12%,rgba(255,255,255,.055),transparent 62%);filter:none;animation:none}html body .gradient-text{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#f4f4f5;color:#f4f4f5;animation:none}.lt-brand-mark{background:#f4f4f5;color:#0a0a0b;box-shadow:0 6px 18px -8px #000c}.lt-topbar{background:#0a0a0bdb}.lt-search{background:#ffffff0d;border-color:var(--lt-line);box-shadow:0 18px 44px -24px #000000e6}.lt-search:before{background:#fff6;animation:none}.lt-search:focus-within{border-color:#ffffff59;box-shadow:0 18px 44px -24px #000000e6}.lt-search:focus-within .lt-search-icon{color:#f4f4f5}.lt-search-submit{background:#f4f4f5;color:#0a0a0b;box-shadow:0 8px 20px -10px #000000bf}.lt-search-submit:hover{background:#fff;box-shadow:0 10px 22px -10px #000c}.lt-btn-primary{background:#f4f4f5;color:#0a0a0b;box-shadow:0 8px 24px -12px #000000b3}.lt-btn-primary:hover{background:#fff;color:#0a0a0b;box-shadow:0 10px 26px -12px #000000bf}.lt-card-title:before{background:#f4f4f5;box-shadow:none}.lt-input:focus{border-color:#ffffff73;box-shadow:0 0 0 3px #ffffff1f}.lt-segment{background:transparent;border-color:transparent;padding:0;gap:.45rem}html body .lt-segment button{background:var(--lt-surface-2);border:1px solid var(--lt-line);border-radius:10px;padding:.42rem .95rem;color:var(--lt-muted)}html body .lt-segment button:hover{color:var(--lt-text);background:var(--lt-surface-3)}html body .lt-segment button.bg-pink-600{background:#f4f4f5;color:#0a0a0b;border-color:transparent;box-shadow:none;font-weight:600}#douban-filter-toggle.is-active{background:#f4f4f5;border-color:transparent;color:#0a0a0b;font-weight:600}html body .douban-filter-options button.is-active{background:#f4f4f5;color:#0a0a0b;border-color:transparent;font-weight:600}html body .search-filter-chip.is-active{background:#f4f4f5;color:#0a0a0b;border-color:transparent}html body .search-filter-chip.is-active small{color:#0a0a0ba6}html body .douban-hidden-note button{color:#d4d4d8}.douban-card-meta{text-align:left;color:var(--lt-faint)}.continue-card{background:var(--lt-surface);border-color:var(--lt-line);color:var(--lt-text)}.continue-card:hover,.continue-card:focus-visible{border-color:var(--lt-line-strong)}.continue-card span{color:var(--lt-muted)}html body #douban-results{column-gap:1.25rem;row-gap:2.5rem}html body #douban-results>div:not(.col-span-full){background:transparent;border:none;border-radius:0;box-shadow:none}html body #douban-results>div:not(.col-span-full):hover{transform:none;background:transparent;border-color:transparent;box-shadow:none}html body #douban-results button:hover{color:#fff}@media(max-width:767.98px){html body #douban-results{column-gap:.55rem;row-gap:1.4rem}}.lt-search-submit{background:#ffffff1a;color:#f4f4f5;border-left:1px solid var(--lt-line);border-radius:0 12px 12px 0;box-shadow:none;margin:-.3rem -.3rem -.3rem 0;padding:0 1.15rem}.lt-search-submit:hover{background:#ffffff29;box-shadow:none}.lt-topbar-btn:hover{border-color:var(--lt-line-strong);background:var(--lt-surface-2);box-shadow:none}html body .search-tag:hover{background:var(--lt-surface-3);border-color:var(--lt-line-strong)}.lt-sidebar{display:none}@media(min-width:1024px){body.lt-has-sidebar{padding-left:4.5rem}.lt-sidebar{display:flex;flex-direction:column;gap:2px;position:fixed;left:0;top:3.5rem;bottom:0;width:4.5rem;z-index:20;padding:.75rem .35rem;overflow-y:auto;background:var(--lt-bg)}.lt-side-nav{display:flex;flex-direction:column;gap:2px}.lt-side-item{display:flex;flex-direction:column;align-items:center;gap:5px;padding:.7rem .15rem;border-radius:12px;color:var(--lt-text);font-size:10px;line-height:1.15;text-align:center;background:transparent;border:none;cursor:pointer;text-decoration:none;transition:background-color .15s}.lt-side-item svg{width:22px;height:22px;flex:none}.lt-side-item:hover{background:#ffffff17}.lt-side-item.is-active{background:#ffffff21;font-weight:600}.lt-side-sep{height:1px;background:var(--lt-line);margin:.65rem .3rem}.lt-side-title{display:none}.lt-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding:.4rem .2rem}.lt-side-foot a{color:var(--lt-faint);font-size:10px;text-align:center;text-decoration:none}.lt-side-foot a:hover{color:var(--lt-text)}}@media(min-width:1280px){body.lt-has-sidebar{padding-left:14rem}.lt-sidebar{width:14rem;padding:.9rem .75rem}.lt-side-item{flex-direction:row;gap:1.05rem;padding:.62rem .8rem;font-size:14px;text-align:left;border-radius:10px}.lt-side-item svg{width:21px;height:21px}.lt-side-title{display:block;padding:.35rem .8rem .45rem;color:var(--lt-text);font-size:15px;font-weight:600}.lt-side-foot{flex-direction:row;gap:14px;padding:.5rem .8rem}.lt-side-foot a{font-size:12px;text-align:left}.lt-topbar-actions a.lt-topbar-btn,.lt-topbar-actions button.lt-topbar-btn:not(.lt-topbar-settings):not(.lt-topbar-account){display:none}.lt-main .max-w-screen-xl{max-width:110rem}}.lt-feature{position:relative;height:clamp(300px,44vh,430px);margin-bottom:1.4rem;border-radius:20px;overflow:hidden;background:#101013;isolation:isolate}.lt-feature-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;transform:scale(1.04)}.lt-feature-shade{position:absolute;inset:0;background:linear-gradient(to top,#0a0a0bf7 6%,#0a0a0b73 42%,#0a0a0b0d 70%),linear-gradient(to right,#0a0a0bb8,#0a0a0b00 55%)}.lt-feature-body{position:absolute;left:0;right:0;bottom:0;padding:1.6rem 1.9rem 1.7rem;max-width:42rem}.lt-feature-kicker{color:#ffffffbf;font-size:12px;font-weight:600;letter-spacing:.22em;margin-bottom:.55rem}.lt-feature-title{color:#fff;font-size:clamp(1.7rem,3.6vw,2.9rem);font-weight:800;line-height:1.12;letter-spacing:-.01em;text-shadow:0 2px 22px rgba(0,0,0,.45);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lt-feature-meta{color:#ffffffc7;font-size:14px;margin-top:.5rem}.lt-feature-actions{display:flex;gap:.65rem;margin-top:1.05rem;flex-wrap:wrap}.lt-feature-play{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#0a0a0b;font-size:15px;font-weight:700;padding:.68rem 1.5rem;border:none;border-radius:999px;cursor:pointer;transition:transform .15s,background-color .15s}.lt-feature-play svg{width:17px;height:17px}.lt-feature-play:hover{background:#e4e4e7;transform:translateY(-1px)}.lt-feature-later{background:#ffffff24;color:#fff;font-size:15px;font-weight:600;padding:.68rem 1.35rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .15s}.lt-feature-later:hover{background:#ffffff38}@media(max-width:767.98px){.lt-feature{height:290px;border-radius:16px;margin-bottom:1.1rem}.lt-feature-body{padding:1.1rem 1.15rem 1.2rem}.lt-feature-play,.lt-feature-later{font-size:14px;padding:.58rem 1.2rem}}@media(min-width:1024px){body.lt-has-sidebar .lt-topbar{margin-left:-4.5rem}body.lt-has-sidebar .lt-topbar-inner{padding-left:4.5rem;position:relative;max-width:none;margin:0}body.lt-has-sidebar .lt-search-wrap{grid-column:2}body.lt-has-sidebar .lt-topbar-actions{grid-column:3}body.lt-has-sidebar .lt-topbar-brand{position:absolute;left:0;top:50%;transform:translateY(-50%);width:4.5rem;justify-content:center}body.lt-has-sidebar .lt-topbar-name{display:none}}@media(min-width:1280px){body.lt-has-sidebar .lt-topbar{margin-left:-14rem}body.lt-has-sidebar .lt-topbar-inner{padding-left:14rem}body.lt-has-sidebar .lt-topbar-brand{width:14rem;justify-content:flex-start;padding-left:1.55rem}body.lt-has-sidebar .lt-topbar-name{display:block}}#doubanArea{margin-top:1rem}#doubanArea .mb-3{position:sticky;top:3.5rem;z-index:20;margin-bottom:.5rem;padding:.55rem 0;background:#0a0a0beb;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}@media(max-width:480px){#doubanArea .mb-3{top:3.75rem}}@media(max-width:767.98px){.lt-topbar-actions a.lt-topbar-btn,.lt-topbar-actions button.lt-topbar-btn:not(.lt-topbar-settings){display:none}#doubanArea .lt-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}#doubanArea .lt-segment{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}#doubanArea .lt-segment::-webkit-scrollbar{display:none}#doubanArea .lt-segment>*{flex:none}#doubanArea .lt-section-head>.flex{flex:none}.lt-tabbar a{position:relative}.lt-tabbar a.text-white:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:20px;height:3px;border-radius:0 0 4px 4px;background:#fff}}.player-episode-item.is-current{background:#fff;color:#0a0a0b;border-color:transparent;box-shadow:none}.player-episode-item:hover{border-color:#ffffff4d;background:#ffffff1a}html body #episodesGrid button.episode-active,html body .episode-active{background:#fff!important;color:#0a0a0b!important;border-color:transparent!important;box-shadow:none}html body #episodesGrid button:hover,html body .episode-btn:hover{background:#ffffff1a;border-color:#ffffff47;box-shadow:none;transform:none}.episode-grid{border-color:var(--lt-line)}.player-next-card-actions button[data-next-action=play],.player-interrupted-notice button[data-notice-action=switch]{background:#fff;color:#0a0a0b}.mobile-fullscreen-level-fill{background:#fff}.mobile-fullscreen-seek{accent-color:#ffffff}.download-panel-bar span{background:#fff}.cast-device.is-active{border-color:#ffffff73;background:#ffffff1a}html body .quick-play-status{background:#141416;border-color:var(--lt-line);color:var(--lt-text)}.quick-play-status button,.quick-play-status a,.quick-player-actions button{border-color:var(--lt-line);background:var(--lt-surface-2);color:var(--lt-text)}html body.lt-player-page .resource-switch-btn{color:var(--lt-text)}html body.lt-player-page .resource-switch-btn:hover{background:#ffffff14}.douban-filter-panel{background:#131315}.player-synopsis-panel{background:var(--lt-surface);border-color:var(--lt-line)}.player-discovery h2{color:var(--lt-text)}.player-discovery h2 span{color:var(--lt-muted)}.player-synopsis-meta span{background:#ffffff14;color:var(--lt-text)}.player-synopsis-cover{background:#1c1c1f}.player-recommendation-card small{color:var(--lt-muted)}.player-recommendation-retry{border-color:var(--lt-line);background:var(--lt-surface-2);color:var(--lt-text)}.lt-tabbar{display:none}@media(max-width:767.98px){.lt-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#0a0a0beb;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-top:1px solid var(--lt-line);padding:.3rem .5rem calc(.3rem + env(safe-area-inset-bottom))}.lt-tabbar a,.lt-tabbar button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-height:3.1rem;padding:.25rem 0;font-size:.66rem;line-height:1.1;color:var(--lt-faint);background:none;border:none;text-decoration:none;cursor:pointer}.lt-tabbar svg{width:1.3rem;height:1.3rem}.lt-tab-avatar{width:1.3rem;height:1.3rem;border-radius:9999px;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#fff;font-size:.72rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.lt-tab-avatar[hidden]{display:none}.lt-tabbar .is-active{color:var(--lt-text)}body:has(.lt-tabbar) .lt-main{padding-bottom:5.25rem}body:has(.lt-tabbar) .footer{padding-bottom:5.25rem}}.lt-feed-sec{margin-bottom:2.75rem}.lt-account-dot{width:.45rem;height:.45rem;border-radius:9999px;background:#4ade80;margin-left:.3rem}.account-panel-overlay{position:fixed;inset:0;z-index:40;background:#000000a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:1rem}.account-panel-overlay[hidden]{display:none}.account-panel-card{position:relative;width:100%;max-width:23.5rem;background:linear-gradient(180deg,#1b1b1f,#141416);border:1px solid rgba(255,255,255,.09);border-radius:1.5rem;padding:2rem 1.75rem 1.6rem;box-shadow:0 32px 80px #0009}.account-close{position:absolute;top:.9rem;right:.9rem;width:2rem;height:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#a1a1aa;background:#ffffff0f;border:none;cursor:pointer}.account-close:hover{color:#fff;background:#ffffff1f}.account-close svg{width:1rem;height:1rem}.account-brand{text-align:center;margin-bottom:1.4rem}.account-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#fff;box-shadow:0 10px 24px #38bdf859}.account-brand-mark svg{width:1.4rem;height:1.4rem;margin-left:.15rem}.account-title{margin-top:.9rem;font-size:1.3rem;font-weight:700;color:#fff}.account-subtitle{margin-top:.35rem;font-size:.83rem;line-height:1.5;color:#a1a1aa}.account-google-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;box-sizing:border-box;padding:.72rem 1rem;border-radius:9999px;background:#fff;color:#1f1f23;font-size:.93rem;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.account-google-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000059}.account-google-btn svg{width:1.15rem;height:1.15rem;flex:none}.account-divider{display:flex;align-items:center;gap:.75rem;margin:1.1rem 0 .2rem;color:#71717a;font-size:.75rem}.account-divider:before,.account-divider:after{content:"";flex:1;height:1px;background:#ffffff17}.account-tabs{display:flex;gap:.25rem;padding:.25rem;margin-bottom:.6rem;border-radius:9999px;background:#ffffff0d}.account-tabs button{flex:1;padding:.45rem 0;border:none;border-radius:9999px;font-size:.88rem;color:#a1a1aa;background:transparent;cursor:pointer}.account-tabs button.is-active{color:#fff;background:#ffffff24}.account-field-label{display:block;font-size:.8rem;color:#a1a1aa;margin:.7rem 0 .35rem}.account-input{width:100%;box-sizing:border-box;padding:.68rem .85rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;font-size:.95rem}.account-input:focus{outline:none;border-color:#38bdf8a6;box-shadow:0 0 0 3px #38bdf82e}.account-error{margin-top:.7rem;font-size:.85rem;color:#f87171}.account-submit{width:100%;margin-top:1.05rem;padding:.72rem 1rem;border:none;border-radius:9999px;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.account-submit:hover{transform:translateY(-1px);box-shadow:0 10px 24px #38bdf84d}.account-submit:disabled{opacity:.55;transform:none;box-shadow:none;cursor:default}.account-hint{margin-top:.9rem;font-size:.78rem;line-height:1.5;color:#71717a;text-align:center}.account-identity{display:flex;align-items:center;gap:.85rem}.account-avatar{flex:none;width:2.9rem;height:2.9rem;border-radius:9999px;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#fff;font-size:1.15rem;font-weight:700;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.account-identity-text{min-width:0}.account-name{font-size:1rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-email-line{font-size:.85rem;color:#a1a1aa;word-break:break-all}.account-sync-line{margin-top:.9rem;font-size:.82rem;color:#a1a1aa}.account-actions{display:flex;gap:.6rem;margin-top:1rem}.account-actions .lt-btn{flex:1}.lt-feed-row.is-stalled .lt-feed-skel{animation:none;opacity:.45}.lt-feed-retry{margin-left:.6rem;font-size:.8rem;color:#a1a1aa;text-decoration:underline;text-underline-offset:3px}.lt-feed-retry:hover{color:#fff}.lt-carousel-empty{display:flex;align-items:center;justify-content:center;height:100%;color:#71717a;font-size:.9rem}.lt-rank-card{position:relative}.lt-rank-num{position:absolute;left:-.3rem;bottom:3.35rem;z-index:2;font-size:3rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.45);pointer-events:none;user-select:none}.lt-feed-more{background:none;border:none;color:var(--lt-faint, #a1a1aa);font-size:.92rem;font-weight:500;cursor:pointer;padding:.25rem .1rem;transition:color .15s}.lt-feed-more:hover{color:#fff}.lt-browse-back{margin-bottom:.2rem}.lt-feed-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem .75rem}.lt-feed-row>*:nth-child(n+4){display:none!important}.lt-feed-skelrow>*:nth-child(n+4){display:none}@media(min-width:768px){.lt-feed-row{grid-template-columns:repeat(4,minmax(0,1fr))}.lt-feed-row>*:nth-child(n+4){display:flex!important}.lt-feed-row>*:nth-child(n+5){display:none!important}.lt-feed-skelrow>*:nth-child(n+4){display:block}.lt-feed-skelrow>*:nth-child(n+5){display:none}}@media(min-width:1280px){.lt-feed-row{grid-template-columns:repeat(5,minmax(0,1fr))}.lt-feed-row>*:nth-child(n+5){display:flex!important}.lt-feed-row>*:nth-child(n+6){display:none!important}.lt-feed-skelrow>*:nth-child(n+5){display:block}.lt-feed-skelrow>*:nth-child(n+6){display:none}}@media(min-width:1536px){.lt-feed-row{grid-template-columns:repeat(6,minmax(0,1fr))}.lt-feed-row>*:nth-child(n+6){display:flex!important}.lt-feed-row>*:nth-child(n+7){display:none!important}.lt-feed-skelrow>*:nth-child(n+6){display:block}.lt-feed-skelrow>*:nth-child(n+7){display:none}}.lt-feed-skelrow{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media(min-width:768px){.lt-feed-skelrow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.lt-feed-skelrow{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1536px){.lt-feed-skelrow{grid-template-columns:repeat(6,minmax(0,1fr))}}.lt-feed-skel{aspect-ratio:2 / 3;border-radius:1rem;background:#ffffff0d;animation:lt-feed-pulse 1.3s ease-in-out infinite}@keyframes lt-feed-pulse{0%,to{opacity:.55}50%{opacity:1}}.lt-feed-error{text-align:center;color:var(--lt-faint, #a1a1aa);padding:2.2rem 0}.lt-feed-error p{margin-bottom:.7rem}.lt-feed-disabled .lt-feed-sec,.lt-feed-disabled .lt-carousel{display:none!important}.lt-carousel{position:relative;height:clamp(300px,44vh,430px);margin-bottom:2rem;border-radius:20px;overflow:hidden;background:#101013;isolation:isolate}.lt-carousel-slide{position:absolute;inset:0;height:auto;margin:0;border-radius:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.lt-carousel-slide.is-active{opacity:1;visibility:visible;z-index:1}.lt-carousel-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:999px;background:#1212148c;color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s}.lt-carousel-nav:hover{background:#121214cc}.lt-carousel-nav.prev{left:14px}.lt-carousel-nav.next{right:14px}.lt-carousel-dots{position:absolute;right:18px;bottom:16px;z-index:3;display:flex;gap:7px}.lt-carousel-dots button{width:7px;height:7px;border-radius:999px;background:#ffffff59;border:0;padding:0;cursor:pointer;transition:width .25s,background-color .25s}.lt-carousel-dots button.is-active{background:#fff;width:20px}@media(max-width:767.98px){.lt-carousel{height:290px;border-radius:16px}.lt-carousel-nav{display:none}}.lt-browse-bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.8rem}.lt-browse-bar .lt-browse-back{margin:0}.live-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.live-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem .9rem;border-radius:.75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .15s,transform .15s}.live-card:hover{border-color:#ffffff4d;transform:translateY(-2px)}.live-card img{width:72px;height:48px;object-fit:contain}.live-card .live-logo-fallback{width:72px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;letter-spacing:.05em;color:#9ca3af;background:#ffffff0d;border-radius:.5rem}.live-card .live-name{font-size:.875rem;line-height:1.35;text-align:center;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.live-chip{padding:.3rem .8rem;border-radius:9999px;border:1px solid rgba(255,255,255,.15);font-size:.8rem;cursor:pointer;white-space:nowrap;color:var(--lt-text-2, #d4d4d8);background:transparent}.live-chip.active{background:#fff;border-color:#fff;color:#111;font-weight:600}.live-import-row{display:flex;flex-direction:column;gap:.5rem}.live-toolbar{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.live-toolbar[hidden]{display:none}.live-groups{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.live-groups::-webkit-scrollbar{display:none}@media(min-width:640px){.live-import-row{flex-direction:row}.live-import-row .lt-btn{flex:0 0 auto;padding-left:1.5rem;padding-right:1.5rem}.live-toolbar{flex-direction:row;align-items:center}.live-toolbar .lt-input{flex:0 1 340px}.live-groups{flex:1 1 auto;padding-bottom:0}}@media(max-width:767.98px){:root{color-scheme:light;--lt-bg: #f2f2f5;--lt-bg-soft: #ececf0;--lt-surface: rgba(20, 20, 25, .04);--lt-surface-2: rgba(20, 20, 25, .06);--lt-surface-3: rgba(20, 20, 25, .09);--lt-surface-solid: #ffffff;--lt-panel: rgba(255, 255, 255, .92);--lt-line: rgba(20, 20, 25, .09);--lt-line-strong: rgba(20, 20, 25, .18);--lt-text: #17171b;--lt-muted: #5d5d64;--lt-faint: #9b9ba2;--lt-grad: linear-gradient(135deg, #fd5a68, #fa2d48);--lt-grad-warm: linear-gradient(135deg, #fd5a68, #fa2d48);--lt-glow: 0 0 0 1px rgba(250, 45, 72, .35), 0 12px 32px -12px rgba(250, 45, 72, .45);--lt-shadow: 0 20px 50px -20px rgba(30, 30, 40, .25);--primary-color: #17171b;--primary-light: #17171b;--accent-color: #fa2d48;--text-color: #17171b;--text-muted: #5d5d64;--border-color: rgba(20, 20, 25, .09);--page-gradient-start: #f2f2f5;--page-gradient-end: #f2f2f5;--card-gradient-start: #ffffff;--card-gradient-end: #ffffff;--card-accent: rgba(20, 20, 25, .05);--card-hover-border: rgba(20, 20, 25, .25)}body{background:#f2f2f5}::selection{background:#fa2d4847;color:#17171b}html body.lt-player-page #resourceInfoBarContainer{background:transparent;border-color:transparent;border-radius:0}.lt-topbar{background:#f2f2f5;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.lt-search{background:#fff;border-color:#1414190d;border-radius:9999px;box-shadow:0 12px 32px -14px #1e1e2838}.lt-search:before{display:none}.lt-search:focus-within{border-color:#fa2d488c;box-shadow:0 12px 32px -14px #1e1e2838,0 0 0 3px #fa2d4829}.lt-search:focus-within .lt-search-icon{color:#fa2d48}html body .lt-search-input{color:#17171b}html body .lt-search-input::placeholder{color:#9b9ba2}.lt-search-submit{background:linear-gradient(135deg,#fd5a68,#fa2d48);color:#fff;border-radius:9999px}.lt-recent{background:#fff;border-color:#14141912;box-shadow:0 24px 50px -20px #1e1e284d;color:#17171b}.lt-feed-skel{background:#1414190f}.lt-carousel{background:#e4e4e9}html body .search-filter-chip{background:#1414190d;color:var(--lt-muted);border-color:transparent}html body .search-filter-chip.is-active{background:#17171b;color:#fff;border-color:transparent}html body .search-filter-chip.is-active small{color:#ffffffbf}.lt-input{background:#1414190a}.lt-chips{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:.45rem 1rem .6rem}.lt-chips::-webkit-scrollbar{display:none}.lt-chips[hidden]{display:none!important}.lt-feed-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem .8rem}.lt-feed-row>*:nth-child(n+4){display:flex!important}.lt-feed-row .aspect-\[2\/3\],#douban-results .aspect-\[2\/3\]{aspect-ratio:2 / 3}.lt-feed-row .aspect-\[2\/3\] img,#douban-results .aspect-\[2\/3\] img{object-position:50% 50%}#douban-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem .8rem}#results,.lt-feed-skelrow{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-feed-skel{aspect-ratio:2 / 3}.lt-feed-skelrow>*:nth-child(4){display:block}.lt-feed-skelrow>*:nth-child(n+5){display:none}.gradient-text{color:#17171b!important;-webkit-text-fill-color:#17171b!important}#disclaimerModal strong{color:#17171b}.lt-live-infeed{margin-top:2.25rem}#historyView .history-episode{color:#d92640}#historyView .history-source{color:#5d5d64}.lt-live-infeed .live-import-card{background:#fff!important;border-color:#14141912!important}.lt-chips button{transition:transform .12s ease,background-color .15s ease,color .15s ease}.lt-chips button:active{transform:scale(.93)}.lt-tabbar a,.lt-tabbar button{transition:transform .12s ease}.lt-tabbar a:active,.lt-tabbar button:active{transform:scale(.9)}.lt-feed-row .douban-card,#douban-results .douban-card{transition:transform .15s ease}.lt-feed-row .douban-card:active,#douban-results .douban-card:active{transform:scale(.98)}.up-next-row:active,.mine-row:active{background:#1414190b}.lt-chips button{flex:none;border:0;border-radius:8px;background:#14141912;color:#17171b;font-size:.85rem;font-weight:500;padding:.38rem .8rem;cursor:pointer}.lt-chips button.is-active{background:#17171b;color:#fff}.lt-brand-mark{background:linear-gradient(135deg,#fd5a68,#fa2d48);box-shadow:0 8px 18px -8px #fa2d488c;border-radius:10px;color:#fff}.lt-brand-mark svg{fill:#fff}.lt-search{background:#e9e9ee;border-color:transparent;box-shadow:none}.lt-search:focus-within{border-color:transparent;background:#e9e9ee;box-shadow:0 0 0 3px #fa2d482e}.lt-search-submit{background:transparent;color:#17171b;box-shadow:none;padding:0 .55rem}.lt-search-submit svg{width:1.3rem;height:1.3rem}html body .lt-search-input{font-size:1rem}.lt-topbar-settings{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#3c3c43!important}.lt-section-title:before{box-shadow:none}.lt-chips button{background:#e9e9ee;padding:.42rem .85rem}.lt-feed-row .aspect-\[2\/3\],#douban-results .aspect-\[2\/3\],#results .aspect-\[2\/3\]{border-radius:18px;box-shadow:0 10px 24px -12px #19192840}.lt-feed-skel{border-radius:18px}.lt-carousel{border-radius:22px;box-shadow:0 16px 32px -16px #19192859}.lt-tabbar{left:.75rem;right:.75rem;bottom:calc(.6rem + env(safe-area-inset-bottom));border-radius:9999px;background:#ffffffe0;border:1px solid rgba(20,20,25,.05);box-shadow:0 20px 44px -14px #1e1e2852;padding:.35rem .5rem}.lt-tabbar a,.lt-tabbar button{border-radius:9999px;min-height:3.05rem}.lt-tabbar .is-active{color:#fa2d48;background:#1414190d}body:has(.lt-tabbar) .lt-main{padding-bottom:6.75rem}body:has(.lt-tabbar) .footer{padding-bottom:6.75rem}.lt-tab-avatar{background:linear-gradient(135deg,#fd5a68,#fa2d48)}.account-panel-overlay{background:#1e1e2859}.account-panel-card{background:#fff;border-color:#1414190f;box-shadow:0 32px 80px #1e1e2847}.account-close{background:#1414190d;color:#5d5d64}.account-close:hover{color:#17171b;background:#1414191a}.account-brand-mark{background:linear-gradient(135deg,#fd5a68,#fa2d48);box-shadow:0 10px 24px #fa2d4859}.account-title{color:#17171b}.account-subtitle{color:#5d5d64}.account-google-btn{border:1px solid rgba(20,20,25,.12);box-shadow:0 8px 20px #1e1e2814}.account-divider{color:#9b9ba2}.account-divider:before,.account-divider:after{background:#14141917}.account-tabs{background:#1414190d}.account-tabs button{color:#5d5d64}.account-tabs button.is-active{background:#fff;color:#17171b;box-shadow:0 3px 10px #1e1e2824}.account-field-label{color:#5d5d64}.account-input{background:#14141908;border-color:#14141921;color:#17171b}.account-input:focus{border-color:#fa2d4899;box-shadow:0 0 0 3px #fa2d4826}.account-submit{background:linear-gradient(135deg,#fd5a68,#fa2d48)}.account-submit:hover{box-shadow:0 10px 24px #fa2d4852}.account-avatar{background:linear-gradient(135deg,#fd5a68,#fa2d48)}.account-name{color:#17171b}.account-email-line,.account-sync-line{color:#5d5d64}.account-hint{color:#9b9ba2}#modal>div,#disclaimerModal>div{background:#fff!important;border-color:#14141914!important;color:#17171b}#modal .text-gray-300,#modal .text-gray-400,#disclaimerModal .text-gray-300,#disclaimerModal .text-gray-400{color:#5d5d64!important}#modal .text-white,#disclaimerModal .text-white{color:#17171b!important}#modal .border-\[\#333\],#disclaimerModal .border-\[\#333\]{border-color:#14141917!important}.settings-panel .text-gray-400,.history-panel .text-gray-400,.settings-panel .text-gray-300,.history-panel .text-gray-300{color:#5d5d64!important}.settings-panel .text-white,.history-panel .text-white{color:#17171b!important}}@media(max-width:767.98px){.lt-brand-mark{box-shadow:0 6px 22px -6px #fa2d488c,inset 0 1px #ffffff59}html body .douban-filter-options button.is-active{color:#d92640;background:#fa2d4829;border-color:#fa2d4880}html body .close-btn:hover,html body #douban-results button:hover,html body .search-filter-clear:hover,.lt-footer-links a:hover,body.page-bg,body.page-bg .text-zinc-100{color:#17171b}body.page-bg .text-zinc-200{color:#26262b}body.lt-player-page{background:#fff;color:#17171b;color-scheme:light;--lt-bg: #ffffff;--lt-bg-soft: #f2f2f5;--lt-surface: rgba(20, 20, 25, .04);--lt-surface-2: rgba(20, 20, 25, .07);--lt-surface-3: rgba(20, 20, 25, .11);--lt-surface-solid: #ffffff;--lt-panel: rgba(255, 255, 255, .88);--lt-line: rgba(20, 20, 25, .1);--lt-line-strong: rgba(20, 20, 25, .2);--lt-text: #17171b;--lt-muted: #5d5d64;--lt-faint: #9a9aa1;--lt-grad: #17171b;--lt-grad-warm: #17171b;--lt-grad-text: none;--text-color: #17171b;--text-muted: #5d5d64;--border-color: rgba(20, 20, 25, .1);--page-gradient-start: #ffffff;--page-gradient-end: #ffffff}}*{-webkit-tap-highlight-color:transparent}a,button,[role=button],input,select,textarea,label,summary{touch-action:manipulation}.mine-card{display:flex;align-items:center;gap:14px;background:var(--lt-surface-solid);border:1px solid var(--lt-line);border-radius:18px;padding:16px}.mine-avatar{flex:none;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#fa2d48,#d92640);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700}.mine-avatar:empty{background:var(--lt-surface-3)}.mine-avatar:empty:after{content:"\6211";color:var(--lt-muted);font-size:1rem}.mine-id{flex:1;min-width:0}.mine-name{font-weight:700;font-size:1.05rem;color:var(--lt-text)}.mine-email{font-size:.82rem;color:var(--lt-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine-login-btn{flex:none;background:#fa2d48;color:#fff;border:0;border-radius:999px;padding:.5rem 1.15rem;font-weight:600;cursor:pointer}.mine-rows{margin-top:14px;background:var(--lt-surface-solid);border:1px solid var(--lt-line);border-radius:18px;overflow:hidden}.mine-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:none;border:0;border-bottom:1px solid var(--lt-line);font-size:.95rem;color:var(--lt-text);text-align:left;cursor:pointer}.mine-row:last-child{border-bottom:0}.mine-row-arrow{color:var(--lt-faint);font-size:1.15rem}.mine-sync-status{color:var(--lt-muted);font-size:.8rem}@media(min-width:768px){.search-page-recents{display:none!important}}.lt-recent-page{display:flex;flex-wrap:wrap;gap:.45rem;font-size:.8rem}.lt-recent-page:empty{display:none}#searchResultsHead[hidden]{display:none!important}.lt-page-head{display:none}.lt-head-action{background:none;border:0;padding:0;font:inherit;cursor:pointer}.search-page-hint{display:none}@media(max-width:767.98px){:root{--lt-bg: #f4f4f6;--lt-bg-soft: #ececf0;--lt-text: #1c1c1e;--lt-muted: #62626a;--lt-faint: #98989e;--lt-line: rgba(0, 0, 0, .07);--lt-line-strong: rgba(0, 0, 0, .14);--lt-surface: rgba(0, 0, 0, .045);--lt-surface-2: rgba(0, 0, 0, .055);--lt-surface-3: rgba(0, 0, 0, .09);--lt-shadow: 0 10px 30px rgba(0, 0, 0, .1);--text-color: #1c1c1e;--text-muted: #62626a;--border-color: rgba(0, 0, 0, .07);--page-gradient-start: #f4f4f6;--page-gradient-end: #f4f4f6}html,body{background:#f4f4f6}body.page-bg{color:#1c1c1e}.lt-topbar{background:#f4f4f6}.lt-topbar-inner{grid-template-columns:auto minmax(0,1fr) auto;height:3.5rem;padding:0 1rem;gap:.5rem}.lt-topbar-name{display:block;font-size:1.12rem;font-weight:800;letter-spacing:0;color:#1c1c1e!important;-webkit-text-fill-color:#1c1c1e!important}.lt-brand-mark{width:2.05rem;height:2.05rem;border-radius:9px}#searchArea{display:none}.lt-topbar-actions{grid-column:3;gap:.4rem}.lt-topbar-actions button.lt-topbar-btn.lt-topbar-account,.lt-topbar-actions [data-goto-live],.lt-topbar-actions [aria-label=\89c2\770b\5386\53f2]{display:none}html body .lt-topbar-btn{width:2.45rem;height:2.45rem;padding:0;justify-content:center;background:transparent;border-color:transparent;box-shadow:none;color:#3c3c43}.lt-topbar-btn svg{width:1.35rem;height:1.35rem}body[data-view=search] .lt-topbar-inner{grid-template-columns:minmax(0,1fr)}body[data-view=search] .lt-topbar-brand,body[data-view=search] .lt-topbar-actions{display:none}body[data-view=search] #searchArea{display:block;grid-column:1}.lt-search{height:50px;min-height:50px;padding:5px 5px 5px 15px;gap:.5rem;align-items:center;background:#0000000e;border:1px solid rgba(0,0,0,.04);border-radius:999px;box-shadow:none}.lt-search:before{display:none}.lt-search:focus-within{background:#0000000b;border-color:#0000000a;box-shadow:0 0 0 3px #fa2d4829}.lt-search-icon{left:0;width:1.15rem;height:1.15rem;color:#3c3c438c}.lt-search:focus-within .lt-search-icon{color:#3c3c438c}html body .lt-search-input{padding-left:1.75rem;font-size:1rem;color:#1c1c1e}html body .lt-search-input::placeholder{color:#98989e}html body .lt-search-submit{background:#fa2d48;color:#fff;border:0;border-left:0;border-radius:999px;min-height:40px;height:40px;padding:0 18px;font-size:.95rem;font-weight:600;box-shadow:none}.lt-search-submit svg{display:none}.lt-search-submit span{display:inline}.lt-recent{display:none!important}.lt-chips{padding:.35rem 1rem .65rem;gap:.5rem}.lt-chips button{background:#0000000d;color:#1c1c1e;border-radius:999px;padding:.5rem .95rem;font-size:.9rem;font-weight:500}.lt-chips button.is-active{background:#1c1c1e;color:#fff}.lt-section-head{margin-bottom:.8rem}.lt-section-title{font-size:1.32rem;font-weight:800;letter-spacing:-.01em;color:#1c1c1e;gap:0}.lt-section-title:before{display:none}.lt-feed-more{color:#3c3c43e0;font-size:.9rem;font-weight:500}.lt-feed-sec{margin-top:26px}#homeFeed{margin-top:.15rem}#homeCarousel{margin-bottom:0}#liveArea,#mineView,#settingsView,#doubanArea{margin-top:.15rem}.lt-page-head{padding-top:0}.lt-page-head{display:block;padding:.35rem 0 .95rem}.lt-page-title{font-size:2rem;font-weight:800;letter-spacing:.2px;color:#1c1c1e;line-height:1.15}#searchPageHead{display:none}#resultsArea:has(#searchPageRecents:not([hidden])) #searchPageHead{display:block}.lt-head-action{color:#fa2d48;font-size:.92rem;font-weight:500;padding:.3rem 0}#searchResultsHead .lt-section-title{font-size:1.25rem}.lt-results-meta{color:#98989e;font-size:.82rem}.lt-feed-row .aspect-\[2\/3\],#douban-results .aspect-\[2\/3\],#results .aspect-\[2\/3\]{border-radius:16px;box-shadow:0 6px 18px #0000001f}.lt-carousel{border-radius:20px;box-shadow:0 12px 28px -12px #1919284d}.lt-feed-skel{border-radius:16px;background:#0000000f}body.page-bg .text-zinc-100{color:#1c1c1e;font-weight:600}.douban-card-meta{color:#98989e;font-size:.82rem}.lt-rank-num{left:.55rem;bottom:3.35rem;font-size:2.7rem;color:#fff;-webkit-text-stroke:0;text-shadow:0 2px 12px rgba(0,0,0,.45)}.lt-rank-num.lt-rank-top{color:#fa2d48}.search-page-hint{color:#98989e;font-size:.92rem;padding:.1rem 0 .7rem}#searchPageRecents:has(#recentSearchesPage:empty) .search-page-hint{display:block}.lt-recent-page{flex-direction:column;flex-wrap:nowrap;gap:0;font-size:.95rem}.lt-recent-page .lt-recent-head{display:flex;align-items:center;justify-content:space-between;padding:.35rem 0 .3rem}.lt-recent-page .lt-recent-head span{font-size:.98rem;font-weight:700;color:#1c1c1e}.lt-recent-page .clear-history-btn{background:none;border:0;padding:.2rem 0;color:#fa2d48;font-size:.88rem;font-weight:500;cursor:pointer}.lt-recent-page .search-tag{width:100%;justify-content:space-between;gap:.5rem;background:transparent;border:0;border-radius:0;border-bottom:1px solid rgba(0,0,0,.07);padding:.85rem .1rem;font-size:.95rem;color:#1c1c1e;text-align:left;cursor:pointer}.lt-recent-page .search-tag>span:last-child{color:#98989e;flex:none}html body .search-filter-chip{border-radius:999px;background:#0000000d}html body .douban-hidden-note button{color:#1c1c1e;background:transparent;border:none;box-shadow:none;padding:.2rem .35rem;font-weight:600}.mine-history-head{margin-top:1.7rem}#mineView .history-item{background:transparent;border:0;border-radius:0;border-bottom:1px solid rgba(0,0,0,.07);padding:.95rem .1rem;margin:0}#mineView .history-thumb{width:6.4rem;border-radius:.8rem;box-shadow:0 3px 10px #0000001a}#mineView .history-title{font-size:.97rem;font-weight:600;color:#1c1c1e}#mineView .history-meta{font-size:.82rem;color:#98989e;margin-top:.25rem}#mineView .history-episode{color:#fa2d48}#mineView .history-source{color:#98989e}#mineView .history-progress{display:flex;align-items:center;gap:.6rem;margin-top:.55rem}#mineView .history-progress .progress-bar{flex:1;height:3px;border-radius:999px;background:#00000014;overflow:hidden}#mineView .history-progress .progress-filled{height:100%;background:#fa2d48;border-radius:999px}#mineView .history-progress .progress-text{font-size:.75rem;color:#98989e;flex:none}#mineView .history-time{font-size:.75rem;color:#98989e;margin-top:.4rem}#mineView .history-item>button{opacity:.45!important;color:#98989e}#mineView .history-meta .text-yellow-400,#mineView .history-meta .text-green-400{display:none}.mine-card{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:0 6px 16px #0000000d;padding:18px 16px}.mine-avatar{width:56px;height:56px;font-size:1.35rem}.mine-name{font-size:1.06rem;font-weight:700;color:#1c1c1e}.mine-email{white-space:normal;color:#98989e;line-height:1.45;margin-top:3px}.mine-login-btn{background:#fa2d48;box-shadow:0 8px 20px #14142829;padding:.55rem 1.3rem;font-size:.95rem}.mine-rows{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:0 6px 16px #0000000d;margin-top:16px}.mine-row{padding:16px;font-size:.97rem;border-bottom-color:#00000012;color:#1c1c1e}.mine-row-arrow{color:#98989e}#mineLogoutRow{color:#fa2d48}.live-import-card,.lt-live-infeed .live-import-card{background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:20px!important;box-shadow:0 6px 16px #0000000d;padding:18px 16px!important}.live-import-card label{color:#1c1c1e;font-size:.95rem;font-weight:600}.lt-input{background:#0000000d;border:1px solid rgba(0,0,0,.07);border-radius:12px;color:#1c1c1e}.lt-input::placeholder{color:#98989e}#liveSubStatus{color:#98989e!important}.lt-btn-primary{background:#fa2d48;border-color:transparent;color:#fff;border-radius:999px;font-weight:600}.lt-btn:not(.lt-btn-primary){border-radius:999px;border-color:transparent;background:#0000000d;color:#1c1c1e;box-shadow:none}.lt-btn-sm{border-radius:999px;padding:.42rem .9rem;font-size:.84rem}#douban-filter-toggle.is-active{background:#1c1c1e;border-color:transparent;color:#fff}.douban-filter-panel{background:#fff;border-color:#0000000d;box-shadow:0 6px 16px #0000000d;border-radius:20px}html body .douban-filter-options button{color:#62626a}html body .douban-filter-options button.is-active{background:#1c1c1e;border-color:transparent;color:#fff;font-weight:600}#results{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.15rem .8rem}#results .card-hover{background:transparent;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#results .card-hover:hover{transform:none;border-color:transparent;box-shadow:none}#results .card-hover:hover img{transform:none}#results .card-hover>.flex{flex-direction:column;height:auto}#results .search-card-img-container{width:100%;height:auto;aspect-ratio:2 / 3;border-radius:16px;box-shadow:0 6px 18px #0000001f;background:#e9e9ee}#results .search-card-img-container .bg-gradient-to-r{display:none}#results .card-hover .p-2{padding:.55rem .05rem 0}#results .card-hover h3{font-size:.94rem;color:#1c1c1e;margin-bottom:.2rem}#results .card-hover .text-center{text-align:left}#results .card-hover .justify-center{justify-content:flex-start}#results .card-hover .flex-wrap{margin-bottom:.15rem}#results .card-hover .flex-wrap span{background:transparent!important;color:#98989e;padding:0;font-size:.78rem;border-radius:0}#results .card-hover .search-card-rating{color:#d97706}#results .card-hover p.text-gray-400{color:#98989e;font-size:.8rem;margin-bottom:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#results .card-hover .border-t{border-top:none;margin-top:.3rem;padding-top:0;justify-content:flex-start;gap:.9rem}#results .card-hover .border-t>div:first-child{display:none}#results .card-hover .quick-card-details{color:#62626a;font-weight:600;font-size:.84rem;min-height:0;padding:.15rem .2rem;background:transparent;border-radius:0}#results .card-hover .quick-card-details:hover{background:transparent;color:#1c1c1e}.lt-search{-webkit-backdrop-filter:none;backdrop-filter:none}html body.lt-player-page #player{box-shadow:none}html body .settings-panel{background:#f4f4f6;backdrop-filter:none;-webkit-backdrop-filter:none;color:#1c1c1e;scrollbar-color:rgba(0,0,0,.25) transparent}.settings-panel .lt-card{background:#ffffffd9;border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:0 6px 16px #0000000d}.settings-panel .lt-panel-title{color:#1c1c1e;-webkit-text-fill-color:#1c1c1e}.settings-panel .api-mirror-tag{color:#62626a;background:#0000000d;border-color:#00000014}.settings-panel .bg-black\/20{background:#0000000a}.settings-panel .border-white\/5{border-color:#0000000d}#settingsPageHost .settings-panel{position:static!important;transform:none!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;background:transparent;border:0;z-index:auto}#settingsPageHost .lt-panel-head{display:none}.lt-tabbar{background:#f4f4f6d1;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 32px #00000029;padding:.3rem}.lt-tabbar a,.lt-tabbar button{min-height:3.1rem;color:#3c3c43c7}.lt-tabbar .is-active{background:#0000000f;color:#fa2d48}}@media(min-width:768px){#results .card-hover .search-card-body{min-width:0;flex:1 1 auto}#results .card-hover .search-card-footer{flex-wrap:wrap;column-gap:6px;row-gap:2px}#results .card-hover .search-card-footer>div{min-width:0}#results .card-hover .search-card-footer [data-source-chip]{white-space:nowrap}#results .card-hover .search-card-rating.search-card-meta-chip{color:#e8b93c}.ios-install-hint{max-width:600px}}.search-card-meta-chip{background:var(--lt-surface-2);color:var(--lt-muted)}@media(min-width:1024px){.lt-sidebar{scrollbar-width:thin;overscroll-behavior:contain;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.ios-install-hint{left:calc(4.5rem + 12px)}}@media(min-width:1280px){.ios-install-hint{left:calc(14rem + 12px)}}
