.app-icon[data-v-0cb5ec4a]{vertical-align:middle;flex-shrink:0}.release-suggestion-details[data-v-34d35bb4]{color:#b8ccd5;font-size:12px;line-height:1.6}p[data-v-34d35bb4]{margin:8px 0}.suggestion-confidence[data-v-34d35bb4]{color:#8ea9b5;text-transform:capitalize;font-size:11px}dl[data-v-34d35bb4]{grid-template-columns:auto 1fr;gap:8px 16px;margin:16px 0;display:grid}dt[data-v-34d35bb4]{color:#8ea9b5}dd[data-v-34d35bb4]{overflow-wrap:anywhere;margin:0}dd>span[data-v-34d35bb4]:first-child{color:#8ea9b5}dd strong[data-v-34d35bb4]{color:#bce8d9}summary[data-v-34d35bb4]{cursor:pointer}ul[data-v-34d35bb4]{margin:12px 0;padding:0;list-style:none}li[data-v-34d35bb4]{margin-bottom:10px}li strong[data-v-34d35bb4],li span[data-v-34d35bb4]{overflow-wrap:anywhere;display:block}li span[data-v-34d35bb4]{color:#8ea9b5;font-size:11px}@media (width<=600px){dl[data-v-34d35bb4]{grid-template-columns:1fr;gap:4px}dd[data-v-34d35bb4]{margin-bottom:8px}}.sidebar[data-v-a2fc2c00]{box-shadow:none;scrollbar-width:thin;background:#10171c;border-right:1px solid #adc6cf12;gap:23px;padding:28px 17px 0}.brand[data-v-a2fc2c00]{border:0;gap:11px;padding:0 9px 5px}.brand-mark[data-v-a2fc2c00]{width:32px;height:32px;box-shadow:none;border-color:#b8d4c826;border-radius:9px}.brand h1[data-v-a2fc2c00]{letter-spacing:-.03em;white-space:nowrap;font-size:.92rem;font-weight:650}.brand-period[data-v-a2fc2c00]{color:var(--teal)}.brand p[data-v-a2fc2c00]{color:#7d959f;white-space:nowrap;margin-top:4px;font-size:.56rem}.tabs[data-v-a2fc2c00]{gap:23px}.nav-group[data-v-a2fc2c00]{gap:3px;display:grid}.nav-label[data-v-a2fc2c00]{color:#627e8a;letter-spacing:.14em;text-transform:uppercase;margin:0 11px 6px;font-size:.56rem;font-weight:650}.tabs button[data-v-a2fc2c00]{color:#92a9b4;border-radius:7px;gap:12px;min-height:39px;padding:8px 12px;font-size:.75rem;font-weight:450}.tabs button>.app-icon[data-v-a2fc2c00]{color:#6e8997}.tabs button.active[data-v-a2fc2c00]{color:#b5f1d6;background:#9ae9ce0d;border-color:#9ae9ce0f;font-weight:550}.tabs button.active>.app-icon[data-v-a2fc2c00]{color:#b5f1d6}.tabs button.active[data-v-a2fc2c00]:before{display:none}.tabs button[data-v-a2fc2c00]:hover{color:#e3f0ef;background:#c5e9ee06;border-color:#0000}.nav-count[data-v-a2fc2c00]{color:var(--teal);background:#9ae9ce19;border-radius:4px;margin-left:auto;padding:0 5px;font-size:.63rem}.sidebar-bottom[data-v-a2fc2c00]{margin-top:auto;padding-top:20px}.sidebar-watch[data-v-a2fc2c00]{color:var(--teal);background:linear-gradient(115deg,#9ae9ce0a,#9ae9ce02);border:1px solid #9ae9ce19;border-radius:9px;align-items:center;gap:11px;margin-bottom:20px;padding:14px 12px;text-decoration:none;display:flex}.sidebar-watch>span[data-v-a2fc2c00]{color:#b5ccc7;flex:1;font-size:.65rem}.sidebar-watch small[data-v-a2fc2c00]{color:#708e96;margin-top:4px;font-size:.58rem;display:block}.sidebar-account[data-v-a2fc2c00]{border-top:1px solid #adc6cf12;align-items:center;gap:9px;padding:18px 5px;display:flex}.account-avatar[data-v-a2fc2c00]{color:#c2dccb;background:#263838;border:1px solid #b0d9c422;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.65rem;display:grid}.sidebar-account>div[data-v-a2fc2c00]{flex:1;min-width:0}.sidebar-account strong[data-v-a2fc2c00]{color:#b7c8d0;text-overflow:ellipsis;font-size:.68rem;font-weight:500;display:block;overflow:hidden}.sidebar-account small[data-v-a2fc2c00]{color:#667f8c;text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:.52rem;display:block}.account-logout[data-v-a2fc2c00]{min-width:28px;min-height:32px;box-shadow:none;color:#77939e;background:0 0;border:0;padding:0}.more-nav.tabs[data-v-a2fc2c00]{gap:5px}.mobile-nav[data-v-a2fc2c00]{background:#10171cf5;border-top-color:#adc6cf17}.mobile-nav button[data-v-a2fc2c00]{gap:5px;min-height:53px;font-size:.6rem}.mobile-nav button.active[data-v-a2fc2c00]{color:var(--teal);background:0 0}@media (height<=870px) and (width>=801px){.sidebar[data-v-a2fc2c00]{gap:18px;padding-top:20px}.tabs[data-v-a2fc2c00]{gap:18px}.tabs button[data-v-a2fc2c00]{min-height:35px}.sidebar-watch[data-v-a2fc2c00]{display:none}.sidebar-bottom[data-v-a2fc2c00]{padding-top:0}}.watch-activity[data-v-b9330ce0]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:14px;min-width:0;padding:24px}.activity-header[data-v-b9330ce0]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.activity-header h3[data-v-b9330ce0]{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600}.activity-header p[data-v-b9330ce0]{color:var(--muted);margin:5px 0 0;font-size:.72rem}.activity-ranges[data-v-b9330ce0]{border:1px solid var(--border);background:#0b1319;border-radius:7px;flex-shrink:0;gap:3px;padding:3px;display:flex}.activity-ranges button[data-v-b9330ce0]{min-width:0;min-height:30px;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:5px 12px;font-size:.7rem}.activity-ranges button[aria-pressed=true][data-v-b9330ce0]{color:#b6efd5;background:#9ae9ce16}.activity-metrics[data-v-b9330ce0]{border-bottom:1px solid var(--border);grid-template-columns:1.05fr 1fr 1fr;gap:24px;padding-bottom:26px;display:grid}.activity-metrics>div[data-v-b9330ce0]{min-width:0}.metric-label[data-v-b9330ce0]{color:#91a5af;margin-bottom:10px;font-size:.72rem;display:block}.activity-metrics strong[data-v-b9330ce0]{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500;line-height:1.2;display:block}.activity-metrics .activity-total strong[data-v-b9330ce0]{color:#b6efd5}.activity-metrics small[data-v-b9330ce0]{color:#738b99;margin-top:10px;font-size:.65rem;line-height:1.6;display:block}.comparison-value[data-v-b9330ce0]{color:#b4c8d1}.metric-denominator[data-v-b9330ce0]{color:#637e8a;letter-spacing:0;font-size:.95rem;font-weight:400}.activity-chart-heading[data-v-b9330ce0]{color:#a9bbc4;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 26px;font-size:.7rem;display:flex}.activity-period[data-v-b9330ce0]{color:#8da6b1;align-items:center;gap:7px;font-size:.66rem;display:flex}.activity-period>span[data-v-b9330ce0]{font-variant-numeric:tabular-nums}.activity-period button[data-v-b9330ce0]{min-width:24px;min-height:28px;box-shadow:none;background:0 0;border-color:#0000;border-radius:5px;padding:4px}.activity-period button[data-v-b9330ce0]:disabled{opacity:.25}.activity-period .latest-period[data-v-b9330ce0]{color:var(--teal);padding-inline:8px;font-size:.65rem}.previous-icon[data-v-b9330ce0]{transform:rotate(180deg)}.activity-chart[data-v-b9330ce0]{margin-bottom:16px;margin-left:24px;padding-bottom:25px;position:relative}.activity-axis[data-v-b9330ce0]{color:#6f8795;font-variant-numeric:tabular-nums;width:20px;font-size:.62rem;position:absolute;top:0;bottom:25px;left:-24px}.activity-axis span[data-v-b9330ce0]{position:absolute;right:5px;transform:translateY(-50%)}.activity-plot[data-v-b9330ce0]{border-radius:2px;height:160px;position:relative}.activity-plot[data-v-b9330ce0]:focus-within{outline-offset:6px;outline:1px solid #9ae9ce60}.activity-gridline[data-v-b9330ce0]{pointer-events:none;border-top:1px dashed #b8c9d016;width:100%;position:absolute}.activity-columns[data-v-b9330ce0]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.activity-columns rect[data-v-b9330ce0]{fill:#3e6a62}.activity-columns rect.inspected[data-v-b9330ce0]{fill:#b6efd5}.activity-columns rect.selected-day[data-v-b9330ce0]{fill:#8bbbab}.activity-plot .activity-scrubber[data-v-b9330ce0]{opacity:0;cursor:crosshair;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.activity-x-axis[data-v-b9330ce0]{color:#738b99;margin-top:10px;font-size:.6rem;position:relative}.activity-x-axis span[data-v-b9330ce0]{white-space:nowrap;position:absolute;transform:translate(-50%)}.activity-x-axis span[data-v-b9330ce0]:first-child{transform:none}.activity-x-axis span[data-v-b9330ce0]:last-child{transform:translate(-100%)}.activity-inspector[data-v-b9330ce0]{color:#829da9;background:#9ae9ce07;border:1px solid #9ae9ce12;border-radius:7px;align-items:center;gap:15px;padding:11px 13px;font-size:.7rem;display:flex}.inspector-date[data-v-b9330ce0]{color:#bdcdd5}.activity-inspector strong[data-v-b9330ce0]{color:#c3e6d6;font-variant-numeric:tabular-nums;font-weight:600}.activity-inspector button[data-v-b9330ce0]{min-width:0;min-height:25px;box-shadow:none;color:var(--teal);background:0 0;border:0;gap:6px;margin-left:auto;padding:0;font-size:.7rem}.activity-empty[data-v-b9330ce0]{border:1px dashed var(--border);color:#698f89;border-radius:9px;align-items:center;gap:15px;min-height:155px;padding:20px;display:flex}.activity-empty>div[data-v-b9330ce0]{flex:1}.activity-empty strong[data-v-b9330ce0]{color:#b2c8cc;font-size:.82rem;font-weight:500}.activity-empty p[data-v-b9330ce0]{color:#728d9a;margin:6px 0 0;font-size:.72rem}.activity-note[data-v-b9330ce0]{color:#617b88;justify-content:space-between;gap:12px;margin-top:15px;font-size:.58rem;display:flex}@media (width<=800px){.watch-activity[data-v-b9330ce0]{padding:20px 17px}.activity-header[data-v-b9330ce0]{flex-wrap:wrap;gap:17px;margin-bottom:23px}.activity-header p[data-v-b9330ce0]{font-size:.7rem}.activity-ranges[data-v-b9330ce0]{width:100%}.activity-ranges button[data-v-b9330ce0]{flex:1;min-height:34px}.activity-metrics[data-v-b9330ce0]{gap:12px;padding-bottom:20px}.metric-label[data-v-b9330ce0]{min-height:30px;margin-bottom:4px;font-size:.62rem}.activity-metrics strong[data-v-b9330ce0]{font-size:1.5rem}.metric-denominator[data-v-b9330ce0]{font-size:.75rem}.activity-metrics small[data-v-b9330ce0]{margin-top:8px;font-size:.57rem}.activity-chart-heading[data-v-b9330ce0]{flex-wrap:wrap;gap:10px;margin-bottom:24px}.activity-plot[data-v-b9330ce0]{height:140px}.activity-inspector[data-v-b9330ce0]{flex-wrap:wrap;gap:5px 12px;padding:10px;font-size:.65rem}.activity-inspector button[data-v-b9330ce0]{min-height:30px;font-size:.65rem}.inspector-time[data-v-b9330ce0]{display:none}.activity-empty[data-v-b9330ce0]{flex-wrap:wrap;gap:10px;padding:18px 13px}.activity-empty>div[data-v-b9330ce0]{flex-basis:calc(100% - 40px)}.activity-empty>.library-link[data-v-b9330ce0]{margin-left:35px}.activity-note[data-v-b9330ce0]{font-size:.54rem}}.media-card[data-v-392c23db]{width:100%;min-width:0;min-height:0;box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;padding:0;transition:transform .2s;display:block}.media-card[data-v-392c23db]:hover{box-shadow:none;background:0 0;transform:translateY(-4px)}.media-art[data-v-392c23db]{aspect-ratio:2/3;isolation:isolate;background:#1b2834;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #0003}.landscape .media-art[data-v-392c23db]{aspect-ratio:16/9}.media-art img[data-v-392c23db]{object-fit:cover;width:100%;height:100%;transition:transform .35s,opacity .2s;display:block}.media-card:hover img[data-v-392c23db]{opacity:.7;transform:scale(1.045)}.art-fallback[data-v-392c23db]{background:radial-gradient(at 80% 0,#44766e55,#0000 75%),linear-gradient(145deg,#243946,#15232c);place-items:center;display:grid;position:absolute;inset:0}.art-fallback svg[data-v-392c23db]{stroke:#8faeaf;stroke-width:1.5px;width:46px;height:46px}.art-fallback>span[data-v-392c23db]{color:#ffffff05;font-size:10rem;font-weight:800;line-height:1;position:absolute;bottom:-25px;right:8px}.watched-mark[data-v-392c23db]{background:var(--teal);color:#0a2724;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid;position:absolute;top:9px;right:9px}.folder-mark[data-v-392c23db]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071017bf;border:1px solid #ffffff20;border-radius:5px;padding:4px 7px;font-size:.68rem;position:absolute;bottom:9px;left:9px}.hover-play[data-v-392c23db]{background:var(--teal);color:#092b27;opacity:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);box-shadow:0 4px 20px #0005}.media-card:hover .hover-play[data-v-392c23db],.media-card:focus-visible .hover-play[data-v-392c23db]{opacity:1;transform:translate(-50%,-50%)}.media-copy[data-v-392c23db]{gap:5px;padding:12px 1px 3px;display:grid}.media-copy strong[data-v-392c23db]{color:#edf3f4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.media-copy>span[data-v-392c23db]{color:#91a0ae;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.4;overflow:hidden}.watch-progress[data-v-392c23db]{background:#0008;height:3px;position:absolute;bottom:0;left:0;right:0}.watch-progress>span[data-v-392c23db]{background:var(--teal);height:100%;display:block}@media (prefers-reduced-motion:reduce){.media-card[data-v-392c23db],.media-art img[data-v-392c23db],.hover-play[data-v-392c23db]{transition:none}}.library-grid[data-v-a786deb2]{--card-width:170px;flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.library-grid.landscape[data-v-a786deb2]{--card-width:250px}.title-group[data-v-a786deb2]{box-sizing:border-box;min-width:0;width:min(100%, calc(var(--group-size) * var(--card-width) + (var(--group-size) - 1) * 14px + 26px));border:1px solid #0000;border-radius:14px;padding:12px}.title-group.series[data-v-a786deb2]{background:linear-gradient(135deg,#80cbb40b,#80cbb404);border-color:#9bcdb825;box-shadow:inset 3px 0 #8ac6b443}.title-group header[data-v-a786deb2]{align-items:baseline;gap:10px;min-width:0;margin:0 0 12px;display:flex}.title-group header button[data-v-a786deb2]{min-width:0;min-height:0;box-shadow:none;color:#b2d7cc;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.title-group header button[data-v-a786deb2]:hover{color:#d2f5e9;text-decoration:underline}.title-group header button[data-v-a786deb2]:focus-visible{outline-offset:4px;outline:2px solid #8be9d4}.title-group header span[data-v-a786deb2]{color:#75968d;flex-shrink:0;font-size:9px}.group-episodes[data-v-a786deb2]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-width)), 1fr));gap:16px 14px;display:grid}@media (width>=1600px){.library-grid[data-v-a786deb2]{--card-width:180px}.library-grid.landscape[data-v-a786deb2]{--card-width:270px}}@media (width<=650px){.library-grid[data-v-a786deb2],.library-grid.landscape[data-v-a786deb2]{--card-width:125px;gap:12px}.title-group[data-v-a786deb2]{padding:10px}.title-group header[data-v-a786deb2]{flex-wrap:wrap;gap:4px 8px}.group-episodes[data-v-a786deb2]{gap:14px 10px}}.video-stage{isolation:isolate}.video-stage>video{z-index:0;position:relative}.styled-subtitle-layer{z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.external-stream[data-v-f51caff4]{flex:0 0 38px;position:relative}button[data-v-f51caff4]{box-sizing:border-box;min-width:0;min-height:0;font:inherit;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;transform:none}.stream-trigger[data-v-f51caff4]{color:#c7d9df;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1721cc;border:1px solid #ffffff1a;border-radius:10px;width:38px;height:38px}.stream-trigger[data-v-f51caff4]:hover,.stream-trigger[aria-expanded=true][data-v-f51caff4]{color:#fff;background:#21313de6;border-color:#ffffff30}.stream-feedback[data-v-f51caff4]{box-sizing:border-box;background:#101d27fa;border:1px solid #ffffff20;border-radius:12px;width:min(360px,100vw - 80px);max-height:min(60dvh,420px);padding:16px;position:absolute;top:calc(100% + 10px);right:-46px;overflow:auto;box-shadow:0 12px 36px #0007}header[data-v-f51caff4]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}strong[data-v-f51caff4]{color:#e3edf1;font-size:12px;font-weight:600}.stream-dismiss[data-v-f51caff4]{color:#a3b9c5;background:0 0;border:0;border-radius:6px;flex-shrink:0;width:24px;height:24px}.stream-dismiss[data-v-f51caff4]:hover{color:#fff;background:#ffffff12}p[data-v-f51caff4]{color:#b6cbd2;margin:0;font-size:11px;line-height:1.6}.stream-url[data-v-f51caff4]{align-items:center;gap:8px;margin-top:12px;display:flex}input[data-v-f51caff4]{box-sizing:border-box;color:#d3e8df;background:#0b151d;border:1px solid #ffffff20;border-radius:7px;flex:1;width:100%;min-width:0;min-height:34px;padding:8px;font-size:11px}.stream-copy[data-v-f51caff4]{color:#d7e8ed;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff25;border-radius:7px;flex-shrink:0;min-height:34px;padding:7px 10px;font-size:11px}.stream-copy[data-v-f51caff4]:hover{background:#ffffff12}.stream-copy[data-v-f51caff4]:disabled{opacity:.5;cursor:default}button[data-v-f51caff4]:focus-visible,input[data-v-f51caff4]:focus-visible{outline-offset:3px;outline:2px solid #8be9d4}.stream-note[data-v-f51caff4]{color:#8fa9b5;margin-top:12px;font-size:10px}.stream-loading[data-v-f51caff4]{animation:1s linear infinite stream-spin-f51caff4}@keyframes stream-spin-f51caff4{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.stream-loading[data-v-f51caff4]{animation:none}}.stream-info[data-v-24a26d13]{z-index:7;box-sizing:border-box;color:#dce9ec;background:#10202bf5;border:1px solid #ffffff24;border-radius:12px;width:min(390px,100% - 32px);max-height:calc(100% - 140px);padding:18px;position:absolute;top:65px;right:20px;overflow:auto;box-shadow:0 10px 40px #0008}header[data-v-24a26d13]{justify-content:space-between;align-items:center;display:flex}h3[data-v-24a26d13]{margin:0;font-size:14px}button[data-v-24a26d13]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px}dl[data-v-24a26d13]{grid-template-columns:1fr 1.4fr;gap:10px;font-size:11px;display:grid}dt[data-v-24a26d13]{color:#90aab6}dd[data-v-24a26d13]{overflow-wrap:anywhere;margin:0}small[data-v-24a26d13]{color:#91aca5;font-size:9px}p[data-v-24a26d13]{font-size:11px;line-height:1.6}.buffer-explanation[data-v-24a26d13]{color:#a3dcc9;border-top:1px solid #ffffff15;padding-top:12px}@media (height<=500px),(width<=700px){.stream-info[data-v-24a26d13]{max-height:calc(100% - 100px);padding:12px;top:48px;right:10px}dl[data-v-24a26d13]{gap:6px}}.diagnostic-capture[data-v-24a26d13]{border-top:1px solid #ffffff15;padding-top:12px;font-size:12px}.diagnostic-actions[data-v-24a26d13]{flex-wrap:wrap;gap:8px;display:flex}.diagnostic-actions button[data-v-24a26d13]{border:1px solid #ffffff30;border-radius:6px;padding:8px 10px;font-size:11px}.diagnostic-actions button[data-v-24a26d13]:disabled{opacity:.45;cursor:default}.diagnostic-actions button[data-v-24a26d13]:focus-visible{outline-offset:2px;outline:2px solid #8be9d4}.episode-artwork[data-v-8d28ded6]{aspect-ratio:16/10;background:linear-gradient(135deg,#284c47,#172c38);border:1px solid #ffffff10;border-radius:6px;flex:0 0 76px;width:76px;display:grid;overflow:hidden}img[data-v-8d28ded6]{object-fit:cover;width:100%;height:100%}.episode-placeholder[data-v-8d28ded6]{color:#a3d3c6;place-items:center;font-size:16px;font-weight:600;display:grid}@media (width<=700px),(height<=500px){.episode-artwork[data-v-8d28ded6]{flex-basis:52px;width:52px}}.browser-shade[data-v-d9d4f18d]{z-index:6;background:#0005;justify-content:flex-end;display:flex;position:absolute;inset:0}.player-browser[data-v-d9d4f18d]{box-sizing:border-box;overscroll-behavior:contain;color:#e7f0f3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101b22f5;border-left:1px solid #ffffff20;width:min(420px,88%);height:100%;padding:22px;overflow-y:auto}header[data-v-d9d4f18d]{justify-content:space-between;align-items:center;gap:12px;display:flex}header span[data-v-d9d4f18d]{color:#8fc0b6;font-size:11px}h3[data-v-d9d4f18d]{margin:5px 0;font-size:22px}header button[data-v-d9d4f18d]{min-width:36px;font-size:22px}button[data-v-d9d4f18d]{color:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff15;border-radius:8px}button[data-v-d9d4f18d]:focus-visible,input[data-v-d9d4f18d]:focus-visible{outline-offset:2px;outline:2px solid #93e4cf}.browser-description[data-v-d9d4f18d],p[data-v-d9d4f18d]{color:#abc0ca;font-size:11px;line-height:1.6}input[data-v-d9d4f18d]{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:#0003;border:1px solid #ffffff20;border-radius:8px;padding:10px}.browser-list[data-v-d9d4f18d]{gap:8px;margin-top:16px;display:grid}.browser-list button[data-v-d9d4f18d]{text-align:left;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.browser-list button[data-v-d9d4f18d]:disabled{cursor:default;opacity:.85}.browser-list button.current[data-v-d9d4f18d]{background:#8ae4cc12;border-color:#8ae4cc70}.browser-list img[data-v-d9d4f18d]{aspect-ratio:16/10;object-fit:cover;border-radius:5px;width:70px}.browser-list button>div[data-v-d9d4f18d]{flex:1;min-width:0}strong[data-v-d9d4f18d]{overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}.browser-list span[data-v-d9d4f18d]{color:#9db6c1;margin:5px 0;font-size:10px;display:block}progress[data-v-d9d4f18d]{appearance:none;accent-color:#8ae4cc;background:#ffffff18;border:0;width:100%;height:3px;display:block}progress[data-v-d9d4f18d]::-webkit-progress-bar{background:#ffffff18}progress[data-v-d9d4f18d]::-webkit-progress-value{background:#8ae4cc}time[data-v-d9d4f18d]{color:#8ae4cc;font-variant-numeric:tabular-nums;font-size:11px}@media (width<=700px),(height<=500px){.player-browser[data-v-d9d4f18d]{padding:12px}h3[data-v-d9d4f18d]{font-size:18px}.browser-list img[data-v-d9d4f18d]{width:48px}}.subtitle-settings[data-v-501c6091]{border-top:1px solid #ffffff18;margin-top:14px;padding-top:12px}summary[data-v-501c6091]{cursor:pointer;color:#b7d5ce;font-size:11px}label[data-v-501c6091]{color:#a9c0cf;gap:6px;margin-top:12px;font-size:11px;display:grid}select[data-v-501c6091],input[data-v-501c6091]{box-sizing:border-box;color:#e3edf3;background:#203340;border:1px solid #ffffff25;border-radius:6px;width:100%;min-width:0;padding:7px}fieldset[data-v-501c6091]{border:0;margin:0;padding:0}fieldset[data-v-501c6091]:disabled{opacity:.45}p[data-v-501c6091],small[data-v-501c6091]{color:#91aaa9;font-size:10px;line-height:1.6}button[data-v-501c6091]{color:#b7e5d3;background:#ffffff08;border:1px solid #ffffff18;border-radius:5px;margin:4px;padding:5px}.video-heading[data-v-144d404d]{flex-wrap:wrap}.video-heading .video-title[data-v-144d404d]{flex-basis:180px}.review-button[data-v-144d404d]{white-space:nowrap;flex-shrink:0}.series-link[data-v-144d404d]{color:#91c9c1;text-align:left;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.series-link[data-v-144d404d]:hover{text-decoration:underline}.player-chrome[data-v-144d404d]{z-index:3;pointer-events:none;opacity:0;color:#f1f6f8;flex-direction:column;justify-content:space-between;transition:opacity .18s;display:flex;position:absolute;inset:0}.player-chrome.visible[data-v-144d404d]{opacity:1}.player-chrome[data-v-144d404d]:not(.visible){visibility:hidden}.video-heading[data-v-144d404d],.controls-dock[data-v-144d404d]{pointer-events:auto}.video-heading[data-v-144d404d]{background:linear-gradient(#000b,#0000);align-items:center;gap:12px;padding:18px 20px 35px;display:flex}.video-title[data-v-144d404d]{flex:1;gap:4px;min-width:0;display:grid}.video-title span[data-v-144d404d]{color:#91c9c1;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.video-title strong[data-v-144d404d]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.review-button[data-v-144d404d]{color:#d1e1e8;background:#101b2477;border:1px solid #ffffff24;border-radius:7px;padding:7px 11px;font-size:11px}.controls-dock[data-v-144d404d]{background:linear-gradient(#0000,#000c 55%,#000e);padding:35px 20px 14px;position:relative}.control-button[data-v-144d404d]{color:#edf4f8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:0;height:36px;min-height:0;padding:6px;display:inline-flex;position:relative}.control-button[data-v-144d404d]:hover{background:#ffffff18}.control-button[data-v-144d404d]:disabled{opacity:.3;cursor:default}.control-button[data-v-144d404d]:focus-visible,input[data-v-144d404d]:focus-visible,select[data-v-144d404d]:focus-visible{outline-offset:3px;outline:2px solid #8be9d4}.control-button svg[data-v-144d404d]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.control-button svg .filled[data-v-144d404d]{fill:currentColor;stroke:none}.main-toggle svg[data-v-144d404d]{width:24px;height:24px}[data-player-menu][aria-expanded=true][data-v-144d404d]{color:#b3f1e5;background:#8be9d420}.jump-button span[data-v-144d404d]{font-size:9px;font-weight:650;position:absolute;top:15px;left:12px}.seek-bar[data-v-144d404d]{appearance:none;cursor:pointer;accent-color:#78e1cc;border:0;border-radius:3px;width:100%;height:4px;min-height:0;margin:0 0 9px;padding:0;display:block}.seek-bar[data-v-144d404d]::-webkit-slider-thumb{appearance:none;background:#b3f1e5;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 0 8px #0004}.seek-bar[data-v-144d404d]::-moz-range-thumb{background:#b3f1e5;border:0;border-radius:50%;width:12px;height:12px}.transport-row[data-v-144d404d],.transport-left[data-v-144d404d],.transport-right[data-v-144d404d],.volume-controls[data-v-144d404d]{align-items:center;display:flex}.transport-row[data-v-144d404d]{justify-content:space-between;gap:10px}.transport-left[data-v-144d404d]{gap:3px;min-width:0}.transport-right[data-v-144d404d]{gap:4px}.volume-controls[data-v-144d404d]{gap:3px;margin-left:6px}.volume-bar[data-v-144d404d]{cursor:pointer;accent-color:#c2ece3;border:0;width:65px;min-width:0;height:3px;min-height:0;padding:0}.playback-clock[data-v-144d404d]{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:10px;font-size:11px}.playback-clock>span[data-v-144d404d]{color:#a4b1b8}.player-settings[data-v-144d404d]{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10202bf5;border:1px solid #ffffff26;border-radius:12px;width:min(380px,100% - 40px);max-height:min(45dvh,520px);padding:18px;position:absolute;bottom:calc(100% - 22px);right:20px;overflow:auto;box-shadow:0 10px 40px #000a}.player-settings header[data-v-144d404d]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.player-settings h3[data-v-144d404d]{margin:0;font-size:14px;font-weight:600}.settings-fields[data-v-144d404d]{gap:13px;display:grid}.settings-fields label[data-v-144d404d]{color:#a9c0cf;gap:7px;font-size:11px;display:grid}.settings-fields select[data-v-144d404d],.settings-fields input[type=number][data-v-144d404d]{color:#e3edf3;background:#203340;border:1px solid #ffffff25;border-radius:6px;width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:12px}.settings-fields .auto-next-setting[data-v-144d404d]{align-items:center;gap:8px;display:flex}.auto-next-setting input[data-v-144d404d]{accent-color:#78e1cc;width:auto;min-height:0}.mobile-episode-action[data-v-144d404d]{display:none}.settings-save-note[data-v-144d404d]{color:#8fb5ab;margin:12px 0 0;font-size:10px;line-height:1.5}.settings-actions[data-v-144d404d]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.settings-actions button[data-v-144d404d]{color:#c9e0e9;background:#ffffff08;border:1px solid #ffffff20;border-radius:6px;padding:7px 9px;font-size:11px}.player-file[data-v-144d404d]{color:#a9bdca;margin-top:18px;font-size:11px}.player-file summary[data-v-144d404d]{cursor:pointer}.player-file dl[data-v-144d404d]{gap:5px;display:grid}.player-file dd[data-v-144d404d]{color:#d2e0e7;overflow-wrap:anywhere;margin:0 0 8px}.sync-status[data-v-144d404d]{color:#79a99d;margin:14px 0 0;font-size:10px}.sync-warning[data-v-144d404d],.compact-sync-warning[data-v-144d404d]{color:#e6b98f;font-size:11px}.sync-warning button[data-v-144d404d],.compact-sync-warning button[data-v-144d404d]{color:inherit;font-size:inherit;background:0 0;border:0;padding:2px 4px;text-decoration:underline}@container (width<=600px){.transport-row[data-v-144d404d]{flex-wrap:wrap;row-gap:5px}.transport-left[data-v-144d404d]{flex:100%}.transport-right[data-v-144d404d]{justify-content:flex-end;width:100%}}@media (width<=700px){.volume-bar[data-v-144d404d]{display:none}.video-heading[data-v-144d404d]{gap:5px;padding:12px 10px 28px}.controls-dock[data-v-144d404d]{padding:28px 10px 8px}.review-button[data-v-144d404d]{padding:6px;font-size:10px;display:inline-flex}.control-button[data-v-144d404d]{flex-basis:30px;width:30px;padding:5px}.jump-button span[data-v-144d404d]{left:10px}.volume-controls[data-v-144d404d]{margin-left:0}.playback-clock[data-v-144d404d]{margin-left:4px;font-size:10px}.transport-row[data-v-144d404d],.transport-right[data-v-144d404d]{gap:2px}.player-settings[data-v-144d404d]{max-height:min(50dvh,300px);padding:14px;right:10px}}@media (width<=440px){.mobile-episode-action[data-v-144d404d]{display:inline-flex}.episode-skip[data-v-144d404d]{display:none}.video-title strong[data-v-144d404d]{font-size:12px}}@media (prefers-reduced-motion:reduce){.player-chrome[data-v-144d404d]{transition:none}}.release-decisions[data-v-130a5e51]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.series-manage[data-v-130a5e51]{color:#b9cbd3;padding-top:24px;font-size:12px}.manage-section[data-v-130a5e51]{background:#0d192180;border:1px solid #ffffff16;border-radius:12px;margin-bottom:18px;padding:22px}.manage-heading[data-v-130a5e51]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}h3[data-v-130a5e51]{color:#e1ebef;margin:0 0 8px;font-size:17px}p[data-v-130a5e51]{margin:8px 0;line-height:1.6}.manage-heading p[data-v-130a5e51]{margin:0}.manage-badge[data-v-130a5e51]{color:#9edac8;white-space:nowrap;border:1px solid #9edac830;border-radius:20px;padding:6px 9px;font-size:10px}fieldset[data-v-130a5e51]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;margin:0;padding:0;display:grid}label[data-v-130a5e51]{color:#b7cdd6;gap:7px;font-size:11px;display:grid}input[data-v-130a5e51],select[data-v-130a5e51]{box-sizing:border-box;color:#e1ebef;width:100%;min-width:0;font:inherit;background:#14242d;border:1px solid #ffffff24;border-radius:7px;padding:10px}small[data-v-130a5e51]{color:#8ea8b3;font-size:10px;line-height:1.5}.wide[data-v-130a5e51]{grid-column:1/-1}button[data-v-130a5e51]{color:#d7e7e7;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;border-radius:8px;padding:10px 14px}.manage-primary[data-v-130a5e51]{color:#c7f0e1;background:#9edac812;border-color:#9edac850}button[data-v-130a5e51]:hover{background:#9edac820}button[data-v-130a5e51]:disabled,fieldset[data-v-130a5e51]:disabled{opacity:.6}button[data-v-130a5e51]:disabled{cursor:default}a[data-v-130a5e51]{color:#9edac8;align-self:center;font-size:11px}.manage-search[data-v-130a5e51]{align-items:flex-end;gap:10px;display:flex}.manage-search label[data-v-130a5e51]{flex:1}.manage-results[data-v-130a5e51]{gap:8px;max-height:230px;margin:15px 0;display:grid;overflow:auto}.manage-results button[data-v-130a5e51]{text-align:left}.manage-results strong[data-v-130a5e51],.manage-results span[data-v-130a5e51]{display:block}.manage-results span[data-v-130a5e51]{color:#8ea8b3;margin-top:5px;font-size:10px}.manage-results [aria-pressed=true][data-v-130a5e51]{background:#9edac814;border-color:#9edac8}.manage-error[data-v-130a5e51]{color:#f1b7b7}.manage-notice[data-v-130a5e51]{color:#9edac8}input[data-v-130a5e51]:focus-visible,select[data-v-130a5e51]:focus-visible,button[data-v-130a5e51]:focus-visible,a[data-v-130a5e51]:focus-visible{outline-offset:3px;outline:2px solid #9edac8}@media (width<=600px){.manage-section[data-v-130a5e51]{padding:15px}fieldset[data-v-130a5e51]{grid-template-columns:1fr}.manage-search[data-v-130a5e51]{flex-wrap:wrap}}.series-tabs[data-v-87b61823]{border-bottom:1px solid #ffffff16;gap:8px;margin:22px 0 0;padding-bottom:12px;display:flex}.series-loading[data-v-87b61823]{color:#94b5aa;background:#14232b70;border:1px solid #ffffff12;border-radius:10px;margin:24px 0;padding:20px;font-size:12px}.embedded[data-v-87b61823]{padding:24px}.embedded .series-navigation[data-v-87b61823]{margin-bottom:14px;padding-right:96px}.embedded .series-hero[data-v-87b61823]{padding:28px}.series-selected[data-v-87b61823]{border-top:1px solid #ffffff20;margin-top:20px;padding-top:16px}.series-selected>span[data-v-87b61823]{color:#9edac8;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.series-selected h3[data-v-87b61823]{margin:6px 0;font-size:18px}.series-selected p[data-v-87b61823]{color:#a9c3cd;margin:0;font-size:11px}.series-restart[data-v-87b61823]{margin-left:10px;font-size:11px}.series-episode.selected[data-v-87b61823]{background:#89c6b318;border-color:#89c6b380;box-shadow:inset 3px 0 #89c6b3}button[data-v-87b61823]:disabled{opacity:.5;cursor:default}@media (width<=700px){.embedded[data-v-87b61823]{padding:16px}.embedded .series-hero[data-v-87b61823]{padding:22px}}.series-page[data-v-87b61823]{color:#e1ebef}.series-navigation[data-v-87b61823]{justify-content:space-between;margin-bottom:22px;display:flex}button[data-v-87b61823]{color:inherit;cursor:pointer;background:#ffffff04;border:1px solid #ffffff18;border-radius:8px;padding:9px 13px}button[data-v-87b61823]:hover{background:#ffffff0b}button[data-v-87b61823]:focus-visible,select[data-v-87b61823]:focus-visible{outline-offset:3px;outline:2px solid #9edac8}.series-hero[data-v-87b61823]{isolation:isolate;background:#14252d;border:1px solid #ffffff17;border-radius:15px;align-items:flex-end;min-height:240px;padding:36px;display:flex;position:relative;overflow:hidden}.series-hero>img[data-v-87b61823]{z-index:-2;object-fit:cover;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.series-hero[data-v-87b61823]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c181ef0,#0c181e55);position:absolute;inset:0}.series-hero>div[data-v-87b61823]{max-width:850px}.series-eyebrow[data-v-87b61823]{letter-spacing:.12em;text-transform:uppercase;color:#91cbb8;font-size:10px}h2[data-v-87b61823]{margin:10px 0;font-size:clamp(25px,4vw,42px);line-height:1.1}.series-metadata[data-v-87b61823]{color:#afc4cd;font-size:11px}.series-synopsis[data-v-87b61823]{white-space:pre-line;color:#b9cbd3;max-height:180px;font-size:13px;line-height:1.7;overflow:auto}.series-play[data-v-87b61823]{color:#c7f0e1;background:#9edac819;border-color:#9edac850;margin-top:10px}.series-progress[data-v-87b61823]{grid-template-columns:auto 1fr;align-items:center;gap:16px 25px;margin:24px 0;display:grid}.series-progress>div[data-v-87b61823]{align-items:baseline;gap:9px;display:flex}.series-progress strong[data-v-87b61823]{font-size:22px}.series-progress span[data-v-87b61823],.series-progress p[data-v-87b61823]{color:#8fa9b4;font-size:11px}.series-progress p[data-v-87b61823]{grid-column:2;margin:-8px 0 0}progress[data-v-87b61823]{appearance:none;accent-color:#89c6b3;background:#ffffff14;border:0;border-radius:4px;width:100%;height:4px}progress[data-v-87b61823]::-webkit-progress-bar{background:#ffffff14}progress[data-v-87b61823]::-webkit-progress-value{background:#89c6b3}.series-tools[data-v-87b61823]{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 16px;display:flex}nav[data-v-87b61823]{gap:6px;display:flex;overflow-x:auto}nav button[data-v-87b61823]{white-space:nowrap;font-size:11px}button[aria-pressed=true][data-v-87b61823]{color:#c6edde;background:#9edac812;border-color:#9edac84a}select[data-v-87b61823]{color:#c7d9df;background:#14232b;border:1px solid #ffffff17;border-radius:8px;padding:9px}.series-episodes[data-v-87b61823]{gap:8px;display:grid}.series-episode[data-v-87b61823]{background:#13212a55;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:15px;padding:13px 16px;display:flex}.series-episode>div[data-v-87b61823]{flex:1;min-width:0}.series-episode strong[data-v-87b61823]{overflow-wrap:anywhere;font-size:12px}.series-episode p[data-v-87b61823]{color:#8da6b3;margin:5px 0;font-size:10px}.series-episode button[data-v-87b61823]{font-size:11px}.series-episode-number[data-v-87b61823]{color:#91bbae;font-variant-numeric:tabular-nums;flex:0 0 40px;font-size:12px}.missing-art[data-v-87b61823]{aspect-ratio:16/10;color:#6f8995;background:#ffffff04;border:1px dashed #ffffff18;border-radius:6px;flex-shrink:0;place-items:center;width:76px;display:grid}.unavailable[data-v-87b61823]{background:#0e181d55}.series-unavailable[data-v-87b61823],.series-status-note[data-v-87b61823]{color:#819ba7;font-size:11px}@media (width<=700px){.series-hero[data-v-87b61823]{padding:22px}.series-progress[data-v-87b61823]{grid-template-columns:1fr;gap:12px}.series-progress p[data-v-87b61823]{grid-column:1}.series-tools[data-v-87b61823]{flex-direction:column;align-items:stretch}.series-episode[data-v-87b61823]{gap:9px;padding:10px}.series-episode-number[data-v-87b61823]{flex-basis:23px;font-size:10px}.missing-art[data-v-87b61823]{width:52px}.series-unavailable[data-v-87b61823]{max-width:65px;font-size:9px}}.video-stage.cursor-hidden[data-v-1cee2868],.video-stage.cursor-hidden[data-v-1cee2868] *{cursor:none!important}.volume-feedback[data-v-1cee2868]{z-index:5;pointer-events:none;color:#edf6f8;font-variant-numeric:tabular-nums;background:#09141ce6;border:1px solid #ffffff28;border-radius:9px;padding:12px 20px;font-size:20px;position:absolute;top:22%;left:50%;transform:translate(-50%)}.player-dialog[data-v-1cee2868]:not(.watching):has(.series-page){height:min(900px,100dvh - 48px)}.player-popup-actions[data-v-1cee2868]{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:16px}.player-dialog:has(.series-page) .player-popup-actions[data-v-1cee2868]{float:right;margin:16px 16px -54px 0;position:sticky;top:16px}.player-dialog[data-v-1cee2868] .series-page.embedded .player-bottom{margin:24px -24px;padding:20px 24px}@media (width<=700px){.player-dialog[data-v-1cee2868] .series-page.embedded .player-bottom{margin:20px -16px;padding:20px 16px}}.video-stage[data-v-1cee2868]{container-type:inline-size}.subtitle-loading[data-v-1cee2868]{z-index:2;color:#dce9e4;pointer-events:none;background:#09141cb3;border-radius:6px;align-items:center;gap:7px;margin:0;padding:6px 9px;font-size:11px;display:flex;position:absolute;top:80px;right:20px}.subtitle-loading span[data-v-1cee2868]{border:2px solid #fff3;border-top-color:#8ee5d2;border-radius:50%;width:12px;height:12px;animation:1s linear infinite player-spin-1cee2868}@media (prefers-reduced-motion:reduce){.subtitle-loading span[data-v-1cee2868]{animation:none}}.subtitle-status[data-v-1cee2868]{z-index:2;color:#dce9e4;text-align:center;pointer-events:none;font-size:11px;position:absolute;bottom:22%;left:10%;right:10%}.subtitle-overlay[data-v-1cee2868]{z-index:2;pointer-events:none;text-align:center;white-space:pre-line;font-size:clamp(14px, var(--subtitle-font,2.5cqw), 54px);text-shadow:-1px -1px 2px #000,1px 1px 2px #000,0 2px 4px #000;font-family:Arial,sans-serif;line-height:1.4;position:absolute;bottom:9%;left:7%;right:7%}.subtitle-overlay.raised[data-v-1cee2868]{bottom:20%}.subtitle-overlay.box span[data-v-1cee2868]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000c;padding:3px 9px}.intro-skip[data-v-1cee2868]{z-index:4;color:#d9fff2;cursor:pointer;background:#102b27e8;border:1px solid #b4e5d96b;border-radius:8px;padding:10px 16px;font-size:12px;position:absolute;bottom:100px;right:24px}.recovery-message[data-v-1cee2868]{z-index:4;box-sizing:border-box;color:#c8e9df;background:#10202be8;border:1px solid #ffffff25;border-radius:8px;width:max-content;max-width:85%;padding:10px 16px;font-size:12px;position:absolute;top:22%;left:50%;transform:translate(-50%)}.up-next-card[data-v-1cee2868]{z-index:5;box-sizing:border-box;color:#e9f4f5;background:#0d1d25f5;border:1px solid #9ce8d144;border-radius:14px;width:min(440px,100% - 32px);max-height:calc(100% - 90px);padding:22px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 12px 60px #0008}.up-next-card>span[data-v-1cee2868]{color:#94cbbd;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.up-next-card h3[data-v-1cee2868]{margin:8px 0;font-size:24px}.up-next-card p[data-v-1cee2868]{color:#adc7ce;font-size:12px;line-height:1.5}.up-next-card>div[data-v-1cee2868]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.up-next-card button[data-v-1cee2868]{color:#cbf1e6;cursor:pointer;background:#a0edd112;border:1px solid #a0edd132;border-radius:7px;padding:8px 11px;font-size:11px}@media (width<=700px),(height<=500px){.intro-skip[data-v-1cee2868]{padding:7px 10px;bottom:70px;right:12px}.up-next-card[data-v-1cee2868]{max-height:calc(100% - 65px);padding:12px}.up-next-card h3[data-v-1cee2868]{margin:4px 0;font-size:17px}.up-next-card p[data-v-1cee2868]{margin:6px 0}}.player-dialog[data-v-1cee2868]{color:#edf3f5;background:#111a23;border:1px solid #fff2;border-radius:20px;width:min(1040px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:0;position:fixed;overflow:auto;box-shadow:0 30px 120px #000b}.player-dialog[data-v-1cee2868]::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03080dde}.source-details[data-v-1cee2868]{color:#9fb1c3;margin-top:20px;font-size:12px}.source-details summary[data-v-1cee2868]{cursor:pointer}.source-details dl[data-v-1cee2868]{grid-template-columns:auto 1fr;gap:8px 16px;display:grid}.source-details dd[data-v-1cee2868]{overflow-wrap:anywhere;color:#d6e0e9;margin:0}.player-close[data-v-1cee2868]{box-sizing:border-box;color:#c7d9df;width:38px;min-width:0;height:38px;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1721cc;border:1px solid #ffffff1a;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:static}.player-close[data-v-1cee2868]:hover{color:#fff;box-shadow:none;background:#21313de6;border-color:#ffffff30}.detail-art[data-v-1cee2868]{background-color:#213b41;background-position:50% 30%;background-size:cover;height:270px;position:relative}.detail-art-shade[data-v-1cee2868]{background:linear-gradient(0deg,#111a23 0,#111a2333 100%),linear-gradient(90deg,#111a2399,#0000);position:absolute;inset:0}.detail-content[data-v-1cee2868]{align-items:start;gap:28px;margin-top:-82px;padding:0 36px 28px;display:flex;position:relative}.detail-poster[data-v-1cee2868]{border:1px solid #ffffff17;border-radius:10px;flex:0 0 145px;width:145px;overflow:hidden;box-shadow:0 10px 30px #0008}.detail-poster img[data-v-1cee2868]{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.detail-copy[data-v-1cee2868]{flex:1;min-width:0;padding-top:15px}.detail-eyebrow[data-v-1cee2868]{color:#9de3d9;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:.73rem;font-weight:650}.detail-copy h2[data-v-1cee2868]{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 13px;font-size:clamp(1.4rem,3vw,2.15rem);font-weight:750;line-height:1.24}.detail-meta[data-v-1cee2868]{color:#9faeb9;flex-wrap:wrap;align-items:center;gap:16px;font-size:.83rem;display:flex}.detail-rating[data-v-1cee2868]{color:#edc977}.played-label[data-v-1cee2868]{color:#7bdbc9}.genre-list[data-v-1cee2868]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.genre-list span[data-v-1cee2868]{color:#becbd4;border:1px solid #ffffff20;border-radius:5px;padding:3px 8px;font-size:.7rem}.detail-synopsis[data-v-1cee2868]{color:#acbbc6;max-height:150px;margin:18px 0 0;font-size:.88rem;line-height:1.8;overflow-y:auto}.play-actions[data-v-1cee2868]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.play-main[data-v-1cee2868]{color:#092820;background:#75e2cd;border-color:#0000;border-radius:8px;gap:10px;min-height:44px;padding:10px 21px;font-weight:750;box-shadow:0 5px 25px #59d1b822}.play-main[data-v-1cee2868]:hover{background:#98f0df}.restart-button[data-v-1cee2868]{min-width:0;min-height:36px;box-shadow:none;color:#c6d4dc;background:0 0;border:0;padding:0;font-size:.82rem}.resume-time[data-v-1cee2868]{color:#92a1ae;font-size:.75rem}.player-bottom[data-v-1cee2868]{background:#0b121a66;border-top:1px solid #ffffff12;padding:24px 36px}.track-settings[data-v-1cee2868]{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.track-settings label[data-v-1cee2868]{flex:1;gap:8px;min-width:170px;max-width:360px;display:grid}.track-settings label>span[data-v-1cee2868]{color:#92a6b7;font-size:.72rem}.track-settings select[data-v-1cee2868]{background:#19252f;border-color:#ffffff19;border-radius:7px;width:100%;min-height:40px;font-size:.8rem}.preview-note[data-v-1cee2868]{color:#82909e;margin:18px 0 0;font-size:.69rem;line-height:1.6}.player-key-hint[data-v-1cee2868]{color:#8d9ba8;padding-bottom:10px;font-size:.72rem}kbd[data-v-1cee2868]{border:1px solid #ffffff25;border-radius:4px;margin-right:4px;padding:2px 5px}.video-stage[data-v-1cee2868]{background:#000;outline:none;position:relative}.player-dialog.watching[data-v-1cee2868]{width:min(1180px,100vw - 48px);overflow:hidden}.watching .video-stage video[data-v-1cee2868]{object-fit:contain;max-height:calc(100dvh - 48px)}.video-stage[data-v-1cee2868]:fullscreen{place-items:center;width:100%;height:100%;display:grid}.video-stage:fullscreen video[data-v-1cee2868]{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;max-height:none}.buffering-state[data-v-1cee2868]{pointer-events:none;background:#0003;place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.buffering-state span[data-v-1cee2868]{border:2px solid #fff3;border-top-color:#8ee5d2;border-radius:50%;width:34px;height:34px;animation:1s linear infinite player-spin-1cee2868}.buffering-state p[data-v-1cee2868]{color:#d0e5ec;margin:0;font-size:12px}.playback-error[data-v-1cee2868]{background:#050d14cc;place-content:center;justify-items:center;gap:12px;padding:65px 30px 100px;display:grid;position:absolute;inset:0}.playback-error p[data-v-1cee2868]{text-align:center;color:#dfb7a0;margin:0;font-size:13px}.playback-error button[data-v-1cee2868]{color:#e1eff4;background:#203743;border:1px solid #fff3;border-radius:7px;padding:8px 14px}.control-hint[data-v-1cee2868]{text-align:center;color:#cee0e9;pointer-events:none;font-size:12px;position:absolute;bottom:95px;left:20px;right:20px}@keyframes player-spin-1cee2868{to{transform:rotate(360deg)}}@media (width<=700px){.player-dialog.watching[data-v-1cee2868]{width:calc(100vw - 16px)}.watching .video-stage[data-v-1cee2868]{align-items:center;min-height:min(420px,100dvh - 24px);display:grid}}.video-stage video[data-v-1cee2868]{aspect-ratio:16/9;width:100%;max-height:61dvh;display:block}.detail-content.with-video[data-v-1cee2868]{margin:0;padding-top:20px}.with-video .detail-copy[data-v-1cee2868]{padding:0}.with-video h2[data-v-1cee2868]{font-size:1.2rem}.with-video .detail-eyebrow[data-v-1cee2868]{display:none}@media (width<=600px){.player-dialog[data-v-1cee2868]{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.detail-art[data-v-1cee2868]{height:210px}.detail-content[data-v-1cee2868]{gap:16px;margin-top:-44px;padding:0 20px 22px}.detail-poster[data-v-1cee2868]{display:none}.detail-copy[data-v-1cee2868]{padding:0}.detail-copy h2[data-v-1cee2868]{font-size:1.4rem}.player-bottom[data-v-1cee2868]{padding:20px}.track-settings[data-v-1cee2868]{gap:12px}.track-settings label[data-v-1cee2868]{min-width:130px}.player-key-hint[data-v-1cee2868]{display:none}.with-video .play-actions[data-v-1cee2868]{margin-top:14px}.play-actions[data-v-1cee2868]{gap:12px}}.series-opening[data-v-e21ca5f2]{color:#9dbeb3;margin:0 0 16px;font-size:12px}.library[data-v-e21ca5f2]{--library-line:#d7e7ed13;min-width:0;padding-bottom:32px}.library-header[data-v-e21ca5f2]{justify-content:space-between;align-items:center;gap:20px;margin:0 0 32px;display:flex}.library-brand[data-v-e21ca5f2]{align-items:center;gap:15px;display:flex}.library-brand-line[data-v-e21ca5f2]{background:linear-gradient(#78e6d0,#78e6d033);border-radius:3px;width:3px;height:45px}.library-kicker[data-v-e21ca5f2]{color:#8da1af;text-transform:uppercase;letter-spacing:.18em;margin:0 0 5px;font-size:.65rem;font-weight:650}.library-brand h2[data-v-e21ca5f2]{letter-spacing:-.055em;margin:0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:750;line-height:1.1}.heading-dot[data-v-e21ca5f2]{color:#77ddc9}.header-actions[data-v-e21ca5f2]{align-items:center;gap:10px;display:flex}.refresh-library[data-v-e21ca5f2]{width:36px;min-width:0;height:36px;min-height:0;box-shadow:none;background:0 0;border-color:#0000;border-radius:50%;padding:8px}.refresh-index[data-v-e21ca5f2]{color:#c7d9df;box-shadow:none;background:#ffffff08;border:1px solid #ffffff25;border-radius:8px;padding:8px 12px;font-size:12px}.refresh-index[data-v-e21ca5f2]:disabled{opacity:.5}.index-refresh-status[data-v-e21ca5f2]{color:#a3dcc9;margin:0 0 16px;font-size:12px}.index-refresh-status[role=alert][data-v-e21ca5f2]{color:#f6b1b1}.refresh-library svg[data-v-e21ca5f2]{stroke:#8a9fac;stroke-width:1.5px;width:18px;height:18px}.refresh-library[data-v-e21ca5f2]:hover{background:#ffffff0a}.connection-menu[data-v-e21ca5f2]{z-index:8;position:relative}.connection-menu summary[data-v-e21ca5f2]{color:#c8d9df;cursor:pointer;background:#19262b70;border:1px solid #ffffff17;border-radius:24px;align-items:center;gap:9px;padding:9px 12px;font-size:.76rem;list-style:none;display:flex}.connection-menu summary[data-v-e21ca5f2]::-webkit-details-marker{display:none}.connection-dot[data-v-e21ca5f2]{background:#75debf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #75debf4d}.connection-chevron[data-v-e21ca5f2]{color:#6c858b}.connection-popover[data-v-e21ca5f2]{background:#17232d;border:1px solid #ffffff1c;border-radius:12px;gap:8px;width:270px;padding:20px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #0007}.connection-popover p[data-v-e21ca5f2]{text-transform:uppercase;letter-spacing:.1em;color:#7f96a5;margin:0;font-size:.67rem}.connection-popover strong[data-v-e21ca5f2]{font-size:.95rem}.connection-popover>span[data-v-e21ca5f2]{color:#8ea1af;font-size:.76rem;line-height:1.6}.connection-popover button[data-v-e21ca5f2]{color:#edb2af;min-height:36px;box-shadow:none;background:#a33b3b14;border-color:#ec939328;justify-content:space-between;margin-top:10px;font-size:.76rem}.library-navigation[data-v-e21ca5f2]{border-bottom:1px solid var(--library-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.library-tabs[data-v-e21ca5f2]{gap:26px;min-width:0;display:flex;overflow-x:auto}.tabs-divider[data-v-e21ca5f2]{background:#ffffff1c;flex:0 0 1px;align-self:center;height:18px}.library-tabs button[data-v-e21ca5f2]{box-shadow:none;color:#8ca0af;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-width:max-content;min-height:0;padding:14px 1px 17px;font-size:.86rem;font-weight:550}.library-tabs button.active[data-v-e21ca5f2]{color:#edf5f5;border-bottom-color:#75dfc9}.library-tabs button[data-v-e21ca5f2]:hover{color:#edf5f5}.library-search[data-v-e21ca5f2]{background:#070f166b;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:9px;width:300px;min-width:210px;margin-bottom:10px;padding:0 10px;display:flex}.library-search svg[data-v-e21ca5f2]{stroke:#748e9b;stroke-width:1.5px;flex:0 0 15px;width:15px;height:15px}.library-search input[data-v-e21ca5f2]{color:#d8e3e9;width:100%;min-height:36px;box-shadow:none;background:0 0;border:0;padding:9px 0;font-size:.77rem}.library-search input[data-v-e21ca5f2]:focus{outline:none}.library-search[data-v-e21ca5f2]:focus-within{border-color:#75dfc966}.library-search button[data-v-e21ca5f2]{box-shadow:none;color:#7e97a5;background:0 0;border:0;min-width:20px;min-height:24px;padding:0;font-size:.76rem}.continue-section[data-v-e21ca5f2]{margin-bottom:37px}.section-label[data-v-e21ca5f2]{align-items:center;gap:9px;margin-bottom:17px;display:flex}.section-tick[data-v-e21ca5f2]{background:#7bdfca;border-radius:50%;width:5px;height:5px}.section-label h3[data-v-e21ca5f2]{letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:650}.section-subtitle[data-v-e21ca5f2]{color:#758d9c;margin-left:auto;font-size:.71rem}.continue-row[data-v-e21ca5f2]{scrollbar-width:thin;scrollbar-color:#29454e transparent;grid-auto-columns:clamp(220px,24vw,280px);grid-auto-flow:column;justify-content:start;gap:18px;padding-bottom:8px;display:grid;overflow-x:auto}.collection-heading[data-v-e21ca5f2]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.collection-heading h3[data-v-e21ca5f2]{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:700;line-height:1.3}.collection-heading p[data-v-e21ca5f2]{color:#7f96a5;margin:0;font-size:.78rem;line-height:1.6}.collection-count[data-v-e21ca5f2]{white-space:nowrap;color:#b2c1c9;border-left:1px solid #ffffff20;margin-left:10px;padding-left:10px}.collection-tools[data-v-e21ca5f2]{align-items:center;gap:12px;display:flex}.sort-control select[data-v-e21ca5f2]{color:#adbfcc;background:#17212a75;border:1px solid #ffffff12;border-radius:6px;min-height:34px;padding:5px 22px 5px 10px;font-size:.73rem}.layout-switch[data-v-e21ca5f2]{background:#09131b55;border:1px solid #ffffff12;border-radius:7px;gap:2px;padding:3px;display:flex}.layout-switch button[data-v-e21ca5f2]{width:30px;min-width:0;height:28px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:6px}.layout-switch button.active[data-v-e21ca5f2]{background:#293943}.layout-switch svg[data-v-e21ca5f2]{stroke:#829eac;stroke-width:1.4px;width:17px;height:17px}.layout-switch button.active svg[data-v-e21ca5f2]{stroke:#d2e4e9}.collection-filters[data-v-e21ca5f2]{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:24px;display:flex}.collection-filters button[data-v-e21ca5f2]{color:#8fa5b2;min-width:0;min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:20px;gap:8px;padding:7px 13px;font-size:.72rem;font-weight:500}.collection-filters button.active[data-v-e21ca5f2]{color:#bce7db;background:#91cbbc15;border-color:#91cbbc25}.collection-filters button[data-v-e21ca5f2]:hover{background:#ffffff08}.collection-filters .catalog-toggle[data-v-e21ca5f2]{border-color:#ffffff12;border-radius:6px;margin-left:auto}.media-grid[data-v-e21ca5f2]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:start;gap:25px 20px;display:grid}.grouped .episode-row[data-v-e21ca5f2]{background:#75dfc904;border-left:2px solid #75dfc918;padding-left:12px}.grouped .episode-row.group-alternate[data-v-e21ca5f2]{background:#aab9e508}.grouped .episode-row.group-start[data-v-e21ca5f2]{border-left-color:#75dfc95c}.media-grid.landscape[data-v-e21ca5f2]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.collection-footer[data-v-e21ca5f2]{border-top:1px solid var(--library-line);justify-content:space-between;align-items:center;gap:16px;margin-top:35px;padding-top:22px;display:flex}.collection-footer>span[data-v-e21ca5f2]{color:#718b9d;font-size:.72rem}.collection-footer button[data-v-e21ca5f2]{color:#b8e4d9;background:#1e3439;border:1px solid #82cabb22;border-radius:7px;gap:22px;min-height:35px;padding:8px 16px;font-size:.76rem}.collection-footer .end-of-collection[data-v-e21ca5f2]{color:#587368;font-size:.68rem}.folder-breadcrumbs[data-v-e21ca5f2]{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;display:flex}.folder-breadcrumbs button[data-v-e21ca5f2]{color:#849ba9;min-width:0;min-height:24px;box-shadow:none;background:0 0;border:0;padding:0;font-size:.7rem}.folder-breadcrumbs button[aria-current][data-v-e21ca5f2]{color:#bdcfd8}.folder-breadcrumbs>span[data-v-e21ca5f2]{color:#4d6678;font-size:.65rem}.episode-list[data-v-e21ca5f2]{gap:4px;display:grid}.episode-row[data-v-e21ca5f2]{text-align:left;width:100%;min-width:0;min-height:92px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:18px;padding:12px;display:flex}.episode-row[data-v-e21ca5f2]:hover{background:#16242f;border-color:#ffffff0c}.episode-number[data-v-e21ca5f2]{text-align:center;color:#567082;flex:0 0 22px;width:22px;font-size:.76rem}.episode-thumbnail[data-v-e21ca5f2]{aspect-ratio:16/9;color:#91afad;background:#233743;border-radius:6px;flex:0 0 106px;place-items:center;width:106px;display:grid;overflow:hidden}.episode-thumbnail img[data-v-e21ca5f2]{object-fit:cover;width:100%;height:100%;display:block}.episode-copy[data-v-e21ca5f2]{flex:1;gap:7px;min-width:0;display:grid}.episode-copy strong[data-v-e21ca5f2]{font-size:.84rem;font-weight:600;line-height:1.5}.episode-copy>span[data-v-e21ca5f2]{color:#7893a4;font-size:.72rem}.episode-runtime[data-v-e21ca5f2]{color:#91a8b7;white-space:nowrap;font-size:.75rem}.episode-play[data-v-e21ca5f2]{color:#a5d8cb;background:#8bc5b410;border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:.71rem;display:grid}.episode-watched[data-v-e21ca5f2]{color:#7bd9be;font-size:.85rem}.episode-progress[data-v-e21ca5f2]{background:#1f3845;border-radius:2px;width:min(150px,100%);height:2px}.episode-progress>span[data-v-e21ca5f2]{background:#73cfbd;height:100%;display:block}.library-error[data-v-e21ca5f2]{color:#efb1ac;background:#5e2c281c;border:1px solid #c9777133;border-radius:9px;justify-content:space-between;gap:14px;margin-bottom:20px;padding:14px 16px;font-size:.82rem;line-height:1.6;display:flex}.library-error button[data-v-e21ca5f2]{min-width:20px;min-height:20px;box-shadow:none;color:#e0a8a2;background:0 0;border:0;padding:0}.initial-loading[data-v-e21ca5f2]{color:#849ba9;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:350px;font-size:.85rem;display:flex}.loading-orbit[data-v-e21ca5f2]{border:2px solid #7ed4c522;border-top-color:#7ed4c5;border-radius:50%;width:25px;height:25px;animation:.9s linear infinite orbit-e21ca5f2}@keyframes orbit-e21ca5f2{to{transform:rotate(360deg)}}.library-empty[data-v-e21ca5f2]{text-align:center;border:1px dashed #ffffff13;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px 25px;display:flex}.empty-symbol[data-v-e21ca5f2]{color:#8bbdaf;background:#84b7a512;border:1px solid #84b7a51c;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:18px;font-size:1.4rem;display:grid}.library-empty h3[data-v-e21ca5f2]{margin:0 0 10px;font-size:1.1rem;font-weight:650}.library-empty p[data-v-e21ca5f2]{color:#839cae;max-width:390px;margin:0;font-size:.8rem;line-height:1.8}.empty-reset[data-v-e21ca5f2]{min-height:36px;margin-top:20px;font-size:.76rem}.connect-layout[data-v-e21ca5f2]{grid-template-columns:1.15fr 1fr;align-items:center;gap:75px;max-width:1060px;margin:45px auto 0;display:grid}.intro-tag[data-v-e21ca5f2]{color:#94c9bb;background:#5aa68b0e;border:1px solid #8fc5b325;border-radius:25px;margin-bottom:23px;padding:7px 11px;font-size:.67rem;display:inline-block}.connect-intro h3[data-v-e21ca5f2]{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.15}.connect-intro h3>span[data-v-e21ca5f2]{color:#7ddfc5}.connect-intro>p[data-v-e21ca5f2]{color:#8fa8b5;max-width:365px;margin:0;font-size:.9rem;line-height:1.9}.connection-benefits[data-v-e21ca5f2]{gap:15px;margin-top:30px;display:grid}.connection-benefits>span[data-v-e21ca5f2]{color:#a6bdc9;align-items:center;gap:12px;font-size:.8rem;display:flex}.connection-benefits i[data-v-e21ca5f2]{color:#76c9b1;background:#69d7b712;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.64rem;font-style:normal;display:grid}.connect-form[data-v-e21ca5f2]{background:radial-gradient(at 100% 0,#8bc5ae0a,#0000 75%),#14202a;border:1px solid #ffffff13;border-radius:17px;padding:32px;box-shadow:0 15px 60px #0002}.form-icon[data-v-e21ca5f2]{color:#a3dbca;background:#8ccbb51a;border:1px solid #8ccbb525;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:23px;font-size:1.4rem;display:grid}.connect-form h3[data-v-e21ca5f2]{letter-spacing:-.03em;margin:0 0 9px;font-size:1.3rem}.connect-form>p[data-v-e21ca5f2]{color:#89a1b1;margin:0 0 28px;font-size:.78rem;line-height:1.7}.connect-form label[data-v-e21ca5f2]{color:#b0c0ce;gap:10px;margin-top:19px;font-size:.75rem;display:grid}.connect-form input[data-v-e21ca5f2]{background:#0b151e;border:1px solid #ffffff12;border-radius:7px;min-height:43px;padding:11px 12px;font-size:.81rem}.connect-submit[data-v-e21ca5f2]{color:#0b2d25;background:#84ddc8;border:0;border-radius:8px;justify-content:space-between;width:100%;min-height:44px;margin-top:25px;font-size:.82rem;font-weight:750;display:flex;box-shadow:0 3px 15px #84ddc811}.connect-submit[data-v-e21ca5f2]:hover{background:#9ce9d5}.connect-privacy[data-v-e21ca5f2]{color:#718c9f;align-items:start;gap:8px;margin-top:19px;font-size:.66rem;line-height:1.7;display:flex}.connect-privacy svg[data-v-e21ca5f2]{stroke:#81a396;stroke-width:1.3px;flex:0 0 15px;width:15px;height:15px;margin-top:2px}.skeleton-card>span[data-v-e21ca5f2]{aspect-ratio:2/3;background:linear-gradient(100deg,#162530 25%,#20333d 40%,#162530 60%) 0 0/200% 100%;border-radius:12px;animation:1.5s infinite shimmer-e21ca5f2;display:block}.landscape .skeleton-card>span[data-v-e21ca5f2]{aspect-ratio:16/9}.skeleton-card i[data-v-e21ca5f2]{background:#1d2e39;border-radius:3px;width:80%;height:9px;margin-top:13px;display:block}.skeleton-card i[data-v-e21ca5f2]:last-child{width:45%;height:7px;margin-top:8px}@keyframes shimmer-e21ca5f2{to{background-position:-200% 0}}@media (width>=1600px){.media-grid[data-v-e21ca5f2]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.media-grid.landscape[data-v-e21ca5f2]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}@media (width<=950px){.library-navigation[data-v-e21ca5f2]{gap:18px}.library-search[data-v-e21ca5f2]{width:250px;min-width:180px}.continue-row[data-v-e21ca5f2]{grid-auto-columns:245px}.section-subtitle[data-v-e21ca5f2]{display:none}.connect-layout[data-v-e21ca5f2]{gap:35px}.connect-intro h3[data-v-e21ca5f2]{font-size:2.3rem}.connect-form[data-v-e21ca5f2]{padding:25px}}@media (width<=650px){.library-header[data-v-e21ca5f2]{flex-wrap:wrap;margin-bottom:24px}.library-brand-line[data-v-e21ca5f2]{height:36px}.library-brand[data-v-e21ca5f2]{gap:10px}.library-kicker[data-v-e21ca5f2]{font-size:.58rem}.library-brand h2[data-v-e21ca5f2]{font-size:1.85rem}.connection-menu summary[data-v-e21ca5f2]{padding:8px 10px;font-size:.69rem}.connection-menu summary>span[data-v-e21ca5f2]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:95px;overflow:hidden}.header-actions[data-v-e21ca5f2]{gap:3px}.library-navigation[data-v-e21ca5f2]{flex-direction:column-reverse;align-items:stretch;gap:7px;margin-bottom:24px}.library-search[data-v-e21ca5f2]{width:auto;margin-bottom:0}.library-tabs[data-v-e21ca5f2]{gap:25px}.library-tabs button[data-v-e21ca5f2]{padding-top:15px;font-size:.79rem}.collection-heading[data-v-e21ca5f2]{flex-direction:column;align-items:start;gap:12px;margin-bottom:16px}.collection-heading h3[data-v-e21ca5f2]{overflow-wrap:anywhere;font-size:1.4rem}.collection-heading p[data-v-e21ca5f2]{font-size:.72rem}.collection-count[data-v-e21ca5f2]{display:inline-block}.collection-tools[data-v-e21ca5f2]{justify-content:space-between;width:100%}.collection-filters[data-v-e21ca5f2]{gap:3px;margin-bottom:20px}.collection-filters button[data-v-e21ca5f2]{padding:7px 11px;font-size:.68rem}.collection-filters .catalog-toggle[data-v-e21ca5f2]{padding:6px;font-size:.63rem}.media-grid[data-v-e21ca5f2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 12px}.media-grid.landscape[data-v-e21ca5f2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.continue-row[data-v-e21ca5f2]{grid-auto-columns:230px;gap:14px}.section-label h3[data-v-e21ca5f2]{font-size:.92rem}.continue-section[data-v-e21ca5f2]{margin-bottom:26px}.collection-footer[data-v-e21ca5f2]{align-items:center}.collection-footer .end-of-collection[data-v-e21ca5f2]{display:none}.episode-row[data-v-e21ca5f2]{gap:11px;padding:10px 0}.episode-thumbnail[data-v-e21ca5f2]{flex-basis:80px;width:80px}.episode-number[data-v-e21ca5f2]{display:none}.episode-copy strong[data-v-e21ca5f2]{font-size:.74rem}.episode-copy>span[data-v-e21ca5f2]{font-size:.64rem}.episode-runtime[data-v-e21ca5f2]{display:none}.episode-play[data-v-e21ca5f2]{flex-basis:27px;width:27px;height:27px}.connect-layout[data-v-e21ca5f2]{grid-template-columns:1fr;gap:25px;margin:15px 0 0}.connect-intro[data-v-e21ca5f2]{display:none}.connect-form[data-v-e21ca5f2]{width:100%;max-width:430px;margin:auto;padding:25px}.connection-popover[data-v-e21ca5f2]{width:245px}}@media (prefers-reduced-motion:reduce){.skeleton-card>span[data-v-e21ca5f2],.loading-orbit[data-v-e21ca5f2]{animation:none}}.approval-launcher[data-v-90386601]{z-index:30;color:#d9f6ed;background:#173637;border:1px solid #75dfc95c;border-radius:24px;padding:12px 20px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #0007}.playback-approvals[data-v-90386601]{color:#e8f0f3;background:#111d26;border:1px solid #ffffff24;border-radius:18px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto}.playback-approvals[data-v-90386601]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03080dbb}header[data-v-90386601]{justify-content:space-between;align-items:center;display:flex}header p[data-v-90386601]{color:#80bcb4;margin:0 0 5px;font-size:12px}h2[data-v-90386601]{margin:0;font-size:24px}header button[data-v-90386601]{color:#afc0cd;background:0 0;border:0}.review-note[data-v-90386601]{color:#8fa9bb;font-size:12px}.review-item[data-v-90386601]{border-top:1px solid #ffffff12;padding:20px 0}.review-kind[data-v-90386601]{color:#7ed5c4;font-size:11px}h3[data-v-90386601]{margin:7px 0;font-size:16px}.review-item p[data-v-90386601]{color:#aabccc;font-size:13px}.review-file[data-v-90386601]{overflow-wrap:anywhere}.review-simulation[data-v-90386601]{color:#d6b17f!important}.review-actions[data-v-90386601]{gap:10px;margin-top:14px;display:flex}.review-actions button[data-v-90386601],footer button[data-v-90386601]{color:#d7efe9;background:#213c41;border:1px solid #fff2;border-radius:7px;padding:9px 14px}.review-actions button.danger[data-v-90386601]{color:#f4c1c1;background:#492c31}footer[data-v-90386601]{text-align:right}button[data-v-90386601]:disabled{opacity:.5;cursor:wait}.smart-import[data-v-793c2461]{margin-bottom:1rem}.smart-import .toolbar[data-v-793c2461]{padding:0}textarea[data-v-793c2461]{resize:vertical;width:100%;font:inherit;border:1px solid var(--border);color:var(--text);background:#080e14b8;border-radius:8px;padding:.6rem .7rem}textarea[data-v-793c2461]:focus{outline:2px solid var(--teal);outline-offset:2px}.import-review[data-v-793c2461]{padding:1rem}.import-row[data-v-793c2461]{border-top:1px solid var(--border);padding:1rem 0}.import-choice[data-v-793c2461]{align-items:center;gap:.65rem;display:flex}.import-choice input[data-v-793c2461]{width:auto}.import-choice strong[data-v-793c2461]{overflow-wrap:anywhere}.setup-preferences summary[data-v-793c2461]{cursor:pointer;color:var(--subtle);font-size:.8rem}.setup-preferences .form-grid[data-v-793c2461]{margin-top:1rem}.setup-summary[data-v-793c2461]{color:var(--subtle);font-size:.8rem;line-height:1.8}.completed-review[data-v-793c2461]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.stock-module[data-v-f93193e5]{gap:1.25rem;display:grid}.stock-intro[data-v-f93193e5],.stock-product-head[data-v-f93193e5],.stock-toolbar[data-v-f93193e5],.stock-actions[data-v-f93193e5],.stock-delivery[data-v-f93193e5]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.stock-intro[data-v-f93193e5],.stock-product-head[data-v-f93193e5]{justify-content:space-between;align-items:flex-start}.stock-intro h3[data-v-f93193e5]{margin:.35rem 0;font-size:clamp(1.3rem,3vw,1.8rem)}.stock-intro p[data-v-f93193e5]{margin-bottom:.35rem}.stock-summary[data-v-f93193e5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.stock-summary .panel[data-v-f93193e5]{gap:.5rem;padding:1.25rem;display:grid}.stock-summary strong[data-v-f93193e5]{font-size:2rem;line-height:1.2}.stock-summary small[data-v-f93193e5]{color:var(--muted);font-size:1rem;font-weight:400}.stock-summary .stock-summary-label[data-v-f93193e5]{margin-top:.4rem;font-size:1.25rem}.stock-green[data-v-f93193e5]{color:var(--green)}.stock-amber[data-v-f93193e5]{color:var(--amber)}.stock-setup[data-v-f93193e5]{padding:1.25rem}.stock-setup summary[data-v-f93193e5]{cursor:pointer;font-weight:650}.stock-setup-grid[data-v-f93193e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;line-height:1.65;display:grid}.stock-setup p[data-v-f93193e5]{margin-bottom:0}.stock-toolbar[data-v-f93193e5]{align-items:flex-end}.stock-toolbar label[data-v-f93193e5],.stock-form label[data-v-f93193e5]{gap:.5rem;font-size:.9rem;display:grid}.stock-search[data-v-f93193e5]{flex:1;min-width:min(15rem,100%)}.stock-toolbar select[data-v-f93193e5]{min-width:10rem}.stock-live[data-v-f93193e5]{margin-bottom:.75rem;font-size:.8rem}.stock-list[data-v-f93193e5]{gap:1rem;display:grid}.stock-product[data-v-f93193e5]{padding:1.5rem}.stock-product h3[data-v-f93193e5]{margin:.3rem 0 .65rem;font-size:1.15rem}.stock-product .eyebrow[data-v-f93193e5]{margin:0}.stock-product a[data-v-f93193e5]{font-size:.85rem}.stock-badge[data-v-f93193e5]{background:var(--bg-soft);color:var(--muted);border-radius:2rem;padding:.45rem .8rem;font-size:.8rem;font-weight:700}.stock-badge.in_stock[data-v-f93193e5]{color:var(--green);background:#74e0a714;border:1px solid #74e0a733}.stock-badge.out_of_stock[data-v-f93193e5]{color:var(--subtle);border:1px solid var(--border)}.stock-badge.unknown[data-v-f93193e5]{color:var(--amber);background:#f6cf5710}.stock-detail[data-v-f93193e5]{color:var(--subtle);margin:1.25rem 0;line-height:1.6}.stock-times[data-v-f93193e5]{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:1.25rem 0;display:grid}.stock-times dt[data-v-f93193e5]{color:var(--muted);margin-bottom:.5rem;font-size:.75rem}.stock-times dd[data-v-f93193e5]{margin:0 0 .4rem;font-weight:650}.stock-times small[data-v-f93193e5]{color:var(--muted);font-size:.75rem;line-height:1.6;display:block}.stock-delivery[data-v-f93193e5]{background:var(--bg-soft);border-radius:8px;padding:1rem;font-size:.85rem}.stock-delivery>div[data-v-f93193e5]{flex:1}.stock-delivery>span[data-v-f93193e5]{color:var(--cyan);font-size:1.25rem}.stock-delivery p[data-v-f93193e5]{color:var(--muted);margin:.3rem 0 0;line-height:1.5}.stock-actions[data-v-f93193e5]{gap:.65rem;margin-top:1.25rem}.stock-remove[data-v-f93193e5]{color:var(--rose);margin-left:auto}.stock-empty[data-v-f93193e5]{text-align:center;padding:2rem}.stock-footnote[data-v-f93193e5]{margin:0;font-size:.8rem;line-height:1.7}.stock-form[data-v-f93193e5]{gap:1rem;display:grid}.stock-form p[data-v-f93193e5]{margin:0;font-size:.85rem;line-height:1.7}.stock-paused[data-v-f93193e5]{border-style:dashed}@media (width<=900px){.stock-setup-grid[data-v-f93193e5]{grid-template-columns:1fr;gap:.25rem}.stock-times[data-v-f93193e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.stock-summary[data-v-f93193e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.stock-summary .panel[data-v-f93193e5],.stock-product[data-v-f93193e5]{padding:1rem}.stock-toolbar label[data-v-f93193e5]{flex:1}.stock-live[data-v-f93193e5]{width:100%;margin-bottom:0}.stock-product-head>div[data-v-f93193e5]{width:100%}.stock-actions button[data-v-f93193e5]{flex:1;min-width:0}.stock-actions[data-v-f93193e5]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stock-remove[data-v-f93193e5]{margin-left:0}}.tracking-release[data-v-007fb005]{padding:0 22px 20px;font-size:12px}.release-state-row[data-v-007fb005],.release-last-heading[data-v-007fb005],.release-actions[data-v-007fb005]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.release-state[data-v-007fb005]{color:#a4e1d3;background:#6bd6be12;border-radius:5px;padding:4px 8px;font-size:10px}.release-state[data-state=needs_setup][data-v-007fb005]{color:#ebc38b;background:#ebc38b12}.release-state[data-state=finished][data-v-007fb005]{color:var(--muted);background:#82949c12}.release-facts[data-v-007fb005]{grid-template-columns:.65fr 1fr 1.3fr;gap:20px;margin:0;padding:20px 0 10px;display:grid}dt[data-v-007fb005],small[data-v-007fb005],time[data-v-007fb005]{color:var(--muted);font-size:10px}dt[data-v-007fb005]{margin-bottom:7px}dd[data-v-007fb005]{margin:0;font-size:21px;font-weight:600}dd small[data-v-007fb005]{font-size:12px;font-weight:400}.release-schedule[data-v-007fb005],.release-next[data-v-007fb005]{font-size:12px;line-height:1.6}.release-schedule[data-v-007fb005]{text-transform:capitalize}.release-schedule small[data-v-007fb005],.release-next small[data-v-007fb005]{text-transform:none;font-size:10px;display:block}.release-reason[data-v-007fb005]{color:var(--muted);margin:6px 0 17px;line-height:1.6}.release-last[data-v-007fb005]{border:1px solid var(--border);background:#080f142e;border-radius:8px;padding:15px}.release-last-heading[data-v-007fb005]{justify-content:space-between}.release-last-heading strong[data-v-007fb005]{font-size:11px}.release-last p[data-v-007fb005]{color:var(--muted);margin:8px 0 0;line-height:1.65}.release-evidence[data-v-007fb005]{margin-top:12px;font-size:11px}.release-evidence summary[data-v-007fb005]{cursor:pointer}.release-evidence summary span[data-v-007fb005]{color:var(--muted);margin-left:8px}.release-evidence ul[data-v-007fb005]{padding:0;list-style:none}.release-evidence li[data-v-007fb005]{border-top:1px solid var(--border);padding:10px 0}.release-evidence li strong[data-v-007fb005],.release-evidence li small[data-v-007fb005]{overflow-wrap:anywhere;line-height:1.6;display:block}.release-actions[data-v-007fb005]{margin-top:16px}.release-actions button[data-v-007fb005]{align-items:center;gap:7px;font-size:11px;display:inline-flex}.release-warning[data-v-007fb005]{font-size:10px;color:#ebc38b!important}.release-proposal[data-v-007fb005]{background:#77c5ad08;border:1px solid #77c5ad45;border-radius:8px;margin-top:16px;padding:15px}.release-analysis-note[data-v-007fb005]{color:#a3bfbb;margin-top:15px;line-height:1.6}.release-error[data-v-007fb005]{color:#efaaa5;line-height:1.6}.release-notice[data-v-007fb005]{color:#a4e1d3;line-height:1.6}@media (width<=680px){.release-facts[data-v-007fb005]{grid-template-columns:1fr 1fr}.release-facts>div[data-v-007fb005]:last-child{grid-column:1/-1}.tracking-release[data-v-007fb005]{padding:0 16px 18px}}.tracking-title>div[data-v-fa0652d2]{overflow-wrap:anywhere;flex:1;min-width:0}.tracking-toolbar-actions[data-v-fa0652d2]{flex-wrap:wrap;gap:8px;display:flex}.tracking-filters[data-v-fa0652d2]{flex-wrap:wrap;margin-bottom:20px;display:inline-flex}.tracking-title[data-v-fa0652d2]{justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 22px 15px;display:flex}.tracking-title h3[data-v-fa0652d2]{margin:0;font-size:16px;line-height:1.5}.tracking-title p[data-v-fa0652d2]{color:var(--muted);margin:7px 0 0;font-size:11px}.release-record>.tracking-card[data-v-fa0652d2]{border-top:1px solid var(--border)}.tracking-card>summary strong[data-v-fa0652d2]{font-size:11px}.tracking-card>summary small[data-v-fa0652d2]{font-size:10px}@media (width<=680px){.tracking-title[data-v-fa0652d2]{padding:18px 16px 15px}}.workspace-search[data-v-576a1a95]{border:1px solid var(--border);color:#849ba5;min-width:0;min-height:32px;box-shadow:none;background:#111a20;gap:10px;padding:5px 9px;font-size:.68rem}kbd[data-v-576a1a95]{color:#5e7884;border:1px solid var(--border);border-radius:3px;margin-left:30px;padding:2px 4px;font-family:inherit;font-size:.55rem}.command-search[data-v-576a1a95]{color:var(--muted);align-items:center;gap:12px;margin-block:15px 20px;display:flex}.command-search input[data-v-576a1a95]{font-size:.9rem}.command-results[data-v-576a1a95]{gap:5px;max-height:55dvh;display:grid;overflow:auto}.command-results a[data-v-576a1a95]{color:var(--subtle);border-radius:7px;align-items:center;gap:14px;padding:14px 12px;font-size:.8rem;text-decoration:none;display:flex}.command-results a[data-v-576a1a95]:hover,.command-results a[data-v-576a1a95]:focus-visible{color:var(--teal);background:#9ae9ce0b}.command-results a>span[data-v-576a1a95]{flex:1}.command-results small[data-v-576a1a95]{color:var(--muted);margin-top:4px;font-size:.68rem;display:block}.command-library[data-v-576a1a95]{border:1px solid #9ae9ce22;margin-bottom:10px}@media (width<=1150px){.workspace-search kbd[data-v-576a1a95]{margin-left:0}}@media (width<=800px){.workspace-search[data-v-576a1a95]{background:0 0;border:0;margin-left:auto;padding:7px}.workspace-search span[data-v-576a1a95],.workspace-search kbd[data-v-576a1a95]{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef4f8;--bg:#0c1014;--bg-elevated:#12191f;--bg-soft:#192229;--border:#afc3cb1f;--border-strong:#c6d3e057;--text:#edf3f2;--muted:#92a3ad;--subtle:#c8d2dc;--teal:#9ae9ce;--cyan:#a4dfd3;--amber:#f6cf57;--rose:#fb7185;--green:#74e0a7;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--shadow:0 24px 80px #00000057;--shadow-soft:0 4px 18px #00000014;background:#0b0f13;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{overflow-wrap:anywhere;max-width:100%}body{-webkit-font-smoothing:antialiased;background:#0c1014;min-width:0;margin:0;font-size:14px}button,input,select{font:inherit}button{border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;background:#1c272e;border-radius:8px;justify-content:center;align-items:center;min-width:6.5rem;min-height:2.75rem;padding:.6rem .8rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.button-link{border:1px solid var(--border);min-width:6.5rem;min-height:2.75rem;color:var(--text);white-space:nowrap;background:#141e28e0;border-radius:8px;justify-content:center;align-items:center;padding:.6rem .8rem;text-decoration:none;display:inline-flex}a{color:var(--cyan);text-underline-offset:.18rem}a:hover{color:#baf3ff}button:hover{border-color:var(--border-strong);background:#26343c;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000002e}button:active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.62}button.primary{background:var(--teal);border-color:var(--teal);color:#04111a;font-weight:800}button.danger{color:#fda4af;background:#fb718514;border-color:#fb7185e6;font-weight:800}button.ghost{background:#ffffff06}input,select{border:1px solid var(--border);width:100%;color:var(--text);background:#080e14b8;border-radius:8px;outline:none;padding:.6rem .7rem}input:focus,select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #49dbc729}label{color:var(--muted);gap:.35rem;font-size:.82rem;font-weight:700;display:grid}code,pre{word-break:break-all;white-space:pre-wrap;color:var(--subtle);font-family:SFMono-Regular,Consolas,monospace;font-size:.82em}pre{background:#050a0fb8;border:1px solid #a5b4c429;border-radius:8px;max-height:18rem;margin:.5rem 0 0;padding:.75rem;overflow:auto}.shell{min-height:calc(100dvh - var(--safe-top) - var(--safe-bottom));grid-template-columns:15.5rem minmax(0,1fr);display:grid}.sidebar{top:var(--safe-top);height:calc(100dvh - var(--safe-top) - var(--safe-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#121c24f0,#090e14e6),#0a0f15eb;border-right:1px solid #a5b4c424;flex-direction:column;gap:1rem;padding:1.15rem;display:flex;position:sticky;overflow-y:auto;box-shadow:12px 0 38px #0000002e}.brand{border-bottom:1px solid #a5b4c41f;align-items:center;gap:.8rem;min-width:0;padding:.35rem .3rem .75rem;display:flex}.brand>div{min-width:0}.brand-mark{object-fit:cover;background:#49dbc724;border:1px solid #49dbc757;border-radius:8px;width:2.7rem;height:2.7rem;box-shadow:0 10px 28px #49dbc71f}.brand h1,.page-head h2,.panel h3,.item-card h3,.calendar-card h3{letter-spacing:0;margin:0}.brand h1{font-size:1rem;font-weight:850}.brand p,.page-head p,.item-card p,.calendar-card p,.release-row p{color:var(--muted);margin:.2rem 0 0;font-size:.9rem}.tabs{gap:.3rem;display:grid}.tabs button{text-align:left;color:#d6e0e9;min-width:0;box-shadow:none;background:0 0;border-color:#0000;justify-content:flex-start;gap:.68rem;padding-inline:.68rem;font-weight:760;position:relative}.tabs button:hover{box-shadow:none;background:#ffffff0b;border-color:#a5b4c424}.tabs button.active{color:#d7fff9;background:linear-gradient(90deg,#49dbc72e,#7dddf20f),#49dbc70f;border-color:#49dbc75c}.tabs button.active:before{content:"";background:var(--teal);border-radius:999px;width:.18rem;position:absolute;inset:.48rem auto .48rem 0}.tab-icon{width:1.65rem;height:1.65rem;color:var(--cyan);background:#ffffff0e;border-radius:8px;place-items:center;font-size:.82rem;font-weight:750;display:inline-grid}.tabs button.active .tab-icon{color:#e9fffb;background:#49dbc72e}.logout{margin-top:auto}.menu-toggle{display:none}.content{min-width:0;padding:0 clamp(1.25rem,3vw,3rem) 3rem}.page-head{border-bottom:1px solid #a5b4c41f;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;padding-bottom:.85rem;display:flex}.page-head h2{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:900;line-height:1}.eyebrow{color:var(--teal);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .35rem;font-size:.75rem;font-weight:900}.metrics,.dashboard-grid,.form-pair,.editable-list,.calendar,.list{gap:.85rem;display:grid}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1rem}.dashboard-grid,.form-pair{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);margin-bottom:1rem}.dashboard-top{align-items:stretch}.editable-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.calendar{grid-template-columns:1fr}.panel,.metric-card,.item-card,.edit-card,.calendar-card,.error,.notice{border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-soft);border-radius:8px}.panel,.item-card,.edit-card,.calendar-card,.error,.notice{padding:1rem}.metric-card{background:linear-gradient(180deg, #243440d1, #121c24db), var(--bg-soft);gap:.35rem;min-height:6rem;padding:.9rem;display:grid}.metric-card span{color:var(--muted);font-size:.78rem;font-weight:800}.metric-card strong{font-size:2rem;line-height:1}.status-row,.release-row,.toolbar,.actions{align-items:center;gap:.75rem;display:flex}.status-row{border-top:1px solid #a5b4c41f;justify-content:space-between;padding:.7rem 0}.release-row{border-top:1px solid #a5b4c41f;padding:.75rem 0}.to-watch-row{width:100%}.toolbar{justify-content:space-between;margin-bottom:.85rem}.tracked-magnet-widget{border-color:#49dbc73d;gap:1rem;margin-bottom:1rem;display:grid}.widget-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.widget-heading h3,.widget-heading p{margin:0}.widget-heading .eyebrow{margin-bottom:.35rem}.actions{flex-wrap:wrap;justify-content:flex-end}.edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.edit-actions button{min-width:8.8rem}.tracking-card{position:relative;overflow:hidden}.tracking-card:before{content:"";background:linear-gradient(180deg, var(--teal), var(--amber));opacity:.82;width:.25rem;position:absolute;inset:0 auto 0 0}.modal-card{max-width:none;width:min(42rem, calc(100% - var(--safe-left) - var(--safe-right) - 2rem));max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 2rem);overscroll-behavior:contain;border:1px solid var(--border-strong);color:var(--text);box-shadow:var(--shadow);background:#111a22;border-radius:16px;margin:auto;padding:0 1.25rem 1.25rem;overflow-y:auto}.modal-card::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050a0fc7}.modal-head{z-index:1;background:#111a22;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;padding-block:1rem;display:flex;position:sticky;top:0}.modal-head h3{margin:0}.checkbox-label{color:#eef3f8;align-self:center;align-items:center;gap:.55rem;display:flex}.checkbox-label input{width:1rem;min-height:1rem}.date-chip{color:#ccfbf1;background:#49dbc71f;border:1px solid #49dbc738;border-radius:8px;place-items:center;width:4.9rem;min-width:4.9rem;padding:.55rem;display:grid}.date-chip span{color:var(--muted);font-size:.78rem}.date-chip.large{width:5.5rem;min-width:5.5rem;min-height:5.8rem}.form-grid,.edit-card{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end;gap:.8rem;min-width:0;display:grid}.form-grid label,.edit-card label{min-width:0}.wide{grid-column:1/-1}.item-card,.calendar-card{grid-template-columns:minmax(0,1fr) 12rem;align-items:center;gap:1rem;min-width:0;display:grid}.item-card>div,.calendar-card>div{min-width:0}.item-card.compact,.audit-card{display:block}.calendar-day-group{gap:.7rem;display:grid}.watched-day{gap:.6rem;display:grid}.watched-day-heading{color:var(--muted);justify-self:start;margin:.35rem 0 0;font-size:.85rem;font-weight:800}.watched-day-controls{align-items:center;gap:.5rem;display:flex}.watched-day-controls label{margin:0}.icon-button{width:2.4rem;min-width:2.4rem;padding:0;font-size:1.2rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calendar-day-group>header{align-items:center;gap:.6rem;min-height:2.4rem;display:flex}.calendar-day-group h3{margin:0;font-size:1rem}.calendar-day-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.85rem;display:grid}.calendar-card{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;min-height:10.5rem}.calendar-card h3,.item-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cleanup-card{grid-template-columns:minmax(0,1fr) 10.5rem;align-items:center}.cleanup-card button{width:10.5rem;min-width:10.5rem}.approval-card{align-items:flex-start}.mapping-card{grid-template-columns:minmax(0,1fr) 8rem}.mapping-summary{flex-wrap:wrap;align-items:center;gap:.45rem;padding-bottom:.1rem;display:flex}.mal-search-box{background:#2dd4bf12;border:1px solid #2dd4bf33;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;padding:.75rem;display:grid}.mal-results{gap:.45rem;display:grid}.mal-result{text-align:left;white-space:normal;background:#0206177a;justify-content:stretch;min-width:0;min-height:2.75rem;padding:.7rem .8rem;display:grid}.mal-result span{color:#94a3b8;font-size:.78rem}.mal-link{color:#67e8f9;font-weight:900;text-decoration:none}.mal-link:hover{color:#a5f3fc;text-decoration:underline}.progress-track{background:#94a3b82e;border-radius:999px;align-self:end;width:12rem;min-width:12rem;height:.55rem;overflow:hidden}.progress-track span{border-radius:inherit;background:#2dd4bf;height:100%;display:block}.badge{color:#fde68a;background:#facc1524;border-radius:999px;align-items:center;margin:.45rem .35rem 0 0;padding:.18rem .5rem;font-size:.78rem;font-weight:800;display:inline-flex}.widget-heading .badge{margin:0}.muted-badge{color:#cbd5e1;background:#94a3b824}.retry-badge{color:#fed7aa;background:#fb923c29}.to-watch-date{white-space:nowrap;color:#ccfbf1;background:#2dd4bf29;margin:0}.dashboard-grid>.panel>h3{padding-bottom:1rem}.inline-error{color:#fecaca;background:#7f1d1d66;border:1px solid #f871714d;border-radius:8px;padding:.65rem .75rem;font-size:.85rem;font-weight:700}.day-tag{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:3.5rem;min-height:1.65rem;padding:.2rem .55rem;font-size:.78rem;font-weight:900;display:inline-flex}.day-tag.small{min-width:0;min-height:1.45rem;margin-top:.45rem;font-size:.72rem}.day-sun{color:#fecdd3;background:#fb71852e;border-color:#fb718561}.day-mon{color:#ccfbf1;background:#2dd4bf29;border-color:#2dd4bf57}.day-tue{color:#dbeafe;background:#60a5fa29;border-color:#60a5fa57}.day-wed{color:#fef3c7;background:#facc1529;border-color:#facc1557}.day-thu{color:#ede9fe;background:#a78bfa29;border-color:#a78bfa57}.day-fri{color:#d1fae5;background:#34d39929;border-color:#34d39957}.day-sat{color:#ffedd5;background:#fb923c29;border-color:#fb923c57}.day-tbd{color:#e2e8f0;background:#94a3b824;border-color:#94a3b84d}.muted{color:#94a3b8}.ok{color:#5eead4}.off{color:#fda4af}.error{color:#fee2e2;background:#7f1d1d94;border-color:#f8717180;margin-bottom:1rem}.notice{color:#dcfce7;background:#14532d80;border-color:#4ade8066;margin-bottom:1rem}.auth-required{color:#eef3f8;padding:1rem}html{scroll-padding-block:1rem 6rem}body{line-height:1.5}button,a,summary{touch-action:manipulation}:where(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--teal);outline-offset:4px}input,select{min-width:0;min-height:2.75rem;font-size:1rem}button,.button-link{white-space:normal}.content{width:100%;max-width:96rem;margin-inline:auto}.page-head>div,.panel,.history-copy,.bars,.release-row>div,.status-row>*,.watch-stats>div{min-width:0}.page-head h2{line-height:1.15}.panel,.item-card,.calendar-card,.editor-card{border-radius:12px}.icon-button{width:2.75rem;min-width:2.75rem}.watched-day-controls label{min-width:0}.list-search{max-width:32rem;margin-bottom:1rem}.editable-list{align-items:start}.editor-card{border:1px solid var(--border);background:var(--bg-elevated);min-width:0}.editor-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem;list-style:none;display:flex}.editor-card>summary::-webkit-details-marker{display:none}.editor-card>summary small{color:var(--muted);margin-top:.3rem;display:block}.edit-hint{color:var(--teal);flex-shrink:0;font-size:.85rem}.edit-hint:after{content:" +"}.editor-card[open] .edit-hint:after{content:" -"}.editor-card>.edit-card{border:0;border-top:1px solid var(--border);box-shadow:none}.edit-actions .danger{color:#fda4af;background:0 0;border-color:#fb718559}.mobile-nav{display:none}.more-nav.tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.more-nav.tabs button{gap:.45rem;min-height:3rem;font-size:.875rem}.more-nav .tab-icon{flex-shrink:0}.menu-account{border-top:1px solid var(--border);margin-top:1rem;padding-top:.5rem}.auth-required{place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.auth-card{width:min(100%,28rem);padding:2rem}.auth-card h1{margin-top:0;font-size:1.6rem}.skip-link{z-index:100;background:var(--bg);padding:.75rem;position:fixed;top:-10rem;left:1rem}.skip-link:focus{top:calc(var(--safe-top) + .5rem)}.loading-state{align-items:center;gap:.75rem;min-height:7rem;display:flex}.loading-dot{background:var(--teal);border-radius:50%;width:.75rem;height:.75rem}.telegram-mini-app{--safe-top:max(env(safe-area-inset-top,0px), calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)));--safe-bottom:max(env(safe-area-inset-bottom,0px), calc(var(--tg-safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,0px)));--safe-left:max(env(safe-area-inset-left,0px), calc(var(--tg-safe-area-inset-left,0px) + var(--tg-content-safe-area-inset-left,0px)));--safe-right:max(env(safe-area-inset-right,0px), calc(var(--tg-safe-area-inset-right,0px) + var(--tg-content-safe-area-inset-right,0px)))}#app{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}@media (width<=1100px){.dashboard-grid,.form-pair{grid-template-columns:minmax(0,1fr)}.toolbar{flex-wrap:wrap}}@media (width<=800px){.shell{display:block}.sidebar{display:none}.mobile-nav{z-index:20;padding:.35rem max(.35rem, var(--safe-right)) max(.35rem, var(--safe-bottom)) max(.35rem, var(--safe-left));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0f13f7;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{min-width:0;min-height:3.5rem;box-shadow:none;color:var(--muted);background:0 0;border-color:#0000;flex-direction:column;gap:.2rem;padding:.25rem .1rem;font-size:.7rem}.mobile-nav button.active{color:var(--teal);background:#49dbc71a}.mobile-nav .tab-icon{color:inherit;background:0 0;font-size:1.1rem}.content{padding:0 1rem 6rem}.page-head{gap:.75rem}.page-head h2{font-size:1.8rem}.page-head button{min-width:5.5rem}.watched-day-controls{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;display:grid}.item-card{grid-template-columns:minmax(0,1fr)}.progress-track{width:100%;min-width:0}.toolbar{align-items:flex-start}.toolbar>.actions{width:100%}.actions,.edit-actions{justify-content:flex-start}.actions button,.edit-actions button{flex:7rem}.cleanup-card button{width:100%}.calendar-card{min-height:0}.calendar-day-group>header{padding-block:.5rem}.modal-card{width:calc(100% - var(--safe-left) - var(--safe-right));max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 1rem);margin:auto var(--safe-right) var(--safe-bottom) var(--safe-left);border-radius:16px 16px 0 0;padding:0 1rem 1.25rem}.form-grid{gap:1rem}.status-row{align-items:flex-start}.status-row>:last-child{text-align:right}input[type=date],input[type=datetime-local],input[type=time]{appearance:none;max-width:100%}.checkbox-label{min-height:2.75rem}.checkbox-label input{width:1.25rem;height:1.25rem}}@media (width<=440px){.content{padding-inline:.75rem}.panel,.item-card,.calendar-card{padding:.9rem}.form-grid,.edit-card,.mal-search-box{grid-template-columns:minmax(0,1fr)}.toolbar{grid-template-columns:minmax(0,1fr);display:grid}.toolbar>button{width:100%}.calendar-card{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem}.date-chip.large{width:4.5rem;min-width:0;min-height:4.5rem;padding:.35rem;font-size:.85rem}.modal-card{padding-inline:.9rem}}@media (prefers-reduced-motion:reduce){button{transition:none}}.cleanup-result{background:#9ae9ce08;border:1px solid #9ae9ce35;border-radius:10px;align-items:center;gap:18px;margin-bottom:22px;padding:16px 18px;display:flex}.cleanup-result>div{flex:1;min-width:0}.cleanup-result strong{color:#bfe9d7;font-size:.85rem;font-weight:550}.cleanup-result p{color:var(--muted);margin:5px 0 0;font-size:.75rem}.cleanup-result button{gap:8px;min-width:0;font-size:.75rem}.cleanup-result .ghost{background:0 0;border:0;min-height:30px;padding:5px}@media (width<=800px){.cleanup-result{flex-wrap:wrap;gap:12px}.cleanup-result>div{flex-basis:calc(100% - 44px)}.cleanup-result>.primary{order:1}}.dashboard-top>.watch-activity{grid-column:1/-1}.watch-history-heading{justify-content:space-between;align-items:center;gap:18px;margin:30px 0 18px;display:flex}.watch-history-heading h3{margin:0;font-size:1rem;font-weight:550}.watch-history-heading p{color:var(--muted);margin:5px 0 0;font-size:.75rem}.workspace-bar{border-bottom:1px solid var(--border);min-height:76px;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:28px;font-size:.75rem;display:flex}.workspace-bar>div,.workspace-library,.text-link,.page-actions,.refresh-action,.library-link,.section-heading,.screening-actions,.screening-secondary,.hero-footer,.hero-footer>span,.feature-eyebrow{align-items:center;gap:.65rem;display:flex}.workspace-mark{color:var(--teal);place-items:center;display:grid}.workspace-library{color:var(--subtle);font-size:.75rem;text-decoration:none}.breadcrumb-slash{color:#58636d;margin-inline:.2rem}.page-head{border:0;align-items:center;margin-bottom:28px;padding-bottom:0}.page-head .eyebrow{color:var(--muted);letter-spacing:.18em;margin-bottom:.6rem;font-size:.62rem}.page-head h2{letter-spacing:-.045em;font-weight:650}.page-head .page-description{color:var(--muted);margin-top:.6rem;font-size:.85rem}.page-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.refresh-action{min-width:0;min-height:2.4rem;padding-inline:.8rem;font-size:.75rem}.library-link{min-height:2rem;color:var(--teal);white-space:nowrap;flex-shrink:0;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.library-link>.app-icon:last-child{transition:transform .18s}.library-link:hover>.app-icon:last-child{transform:translate(3px)}.library-link.prominent{background:var(--teal);color:#09231c;border-radius:7px;padding:.55rem .85rem}.text-link{color:var(--muted);font-size:.75rem;text-decoration:none}.text-link:hover{color:var(--teal)}.section-heading{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:18px}.section-heading h3{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:650}.section-heading .eyebrow{color:var(--muted);letter-spacing:.15em;margin-bottom:.3rem;font-size:.6rem}.section-count{color:var(--muted);border:1px solid var(--border);vertical-align:middle;border-radius:5px;margin-left:.65rem;padding:.1rem .4rem;font-size:.7rem}.screening-hero{isolation:isolate;background:#182c2c;border:1px solid #b6e2d32b;border-radius:17px;min-height:345px;margin-bottom:30px;position:relative;overflow:hidden}.screening-art{object-fit:cover;z-index:-3;object-position:center 32%;width:75%;height:100%;position:absolute;inset:0 0 0 auto}.screening-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#142827 15%,#142827e8 35%,#14282778 70%,#14282722),linear-gradient(#0000 40%,#0b1c1de8);position:absolute;inset:0}.screening-grain{z-index:-1;opacity:.17;background-image:radial-gradient(#e4f6ee .4px,#0000 .4px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.screening-copy{max-width:72%;padding:34px 38px 74px;position:relative}.feature-eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#c1dbd2;margin:0 0 17px;font-size:.62rem;font-weight:650}.live-dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 12px #9ae9ce40}.screening-copy h3{letter-spacing:-.045em;text-wrap:balance;white-space:pre-line;max-width:650px;margin:0 0 16px;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:580;line-height:1.1}.screening-description{color:#b7cbc5;max-width:360px;margin:0 0 24px;font-size:.82rem;line-height:1.65}.screening-actions{flex-wrap:wrap;gap:20px}.screening-actions .primary{color:#112c24;background:#b6efd5;border:0;gap:.6rem;min-height:42px;padding-inline:18px;font-size:.8rem;font-weight:700;box-shadow:0 3px 18px #071c2450}.screening-secondary{color:#d1e6de;font-size:.75rem;text-decoration:none}.hero-footer{color:#a7c2b9;border-top:1px solid #b6d9cc19;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:13px 36px;font-size:.66rem;position:absolute;bottom:0;left:0;right:0}.screening-illustration{z-index:-1;place-items:center;width:290px;height:240px;display:grid;position:absolute;top:30px;right:5%;transform:rotate(-8deg)}.film-frame{color:#c5f5dd;background:#9de7c00c;border:1px solid #c2f3d65c;border-radius:16px;place-items:center;width:160px;height:110px;display:grid;box-shadow:20px 18px #9de7c008,0 0 80px #6af0bc14}.film-orbit{border:1px solid #9de7c016;border-radius:50%;position:absolute;inset:0}.orbit-two{inset:22px -35px;transform:rotate(50deg)}.illustration-caption{color:#9dc4b461;letter-spacing:.24em;font-size:.55rem;position:absolute;bottom:18px}.dashboard-shelf{margin-bottom:30px}.watch-shelf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.shelf-card{min-width:0;color:var(--text);text-decoration:none}.shelf-art{aspect-ratio:16/9;background:#1b2e33;border:1px solid #c5e9d012;border-radius:10px;place-items:center;margin-bottom:11px;display:grid;position:relative;overflow:hidden}.shelf-art>img{object-fit:cover;width:100%;height:100%;transition:transform .25s,opacity .25s}.shelf-card:hover img{opacity:.65;transform:scale(1.05)}.shelf-play{color:#fff;background:#0e1d21cc;border:1px solid #d0ebe533;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:10px}.shelf-card strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.shelf-card small{color:var(--muted);margin-top:3px;font-size:.7rem;display:block}.shelf-progress{background:var(--teal);height:3px;position:absolute;bottom:0;left:0}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.overview-metrics>a{border:1px solid var(--border);background:var(--bg-elevated);min-width:0;color:var(--text);border-radius:12px;align-items:center;gap:15px;padding:20px;text-decoration:none;transition:border-color .2s;display:flex}.overview-metrics>a:hover{border-color:#9ae9ce55}.overview-metrics>a>:where(.app-icon){color:#667b86;margin-left:auto}.overview-metrics>a>div{min-width:0}.overview-metrics>a>div>span{color:var(--muted);font-size:.69rem;display:block}.overview-metrics strong{letter-spacing:-.045em;font-size:1.65rem;font-weight:600;line-height:1.4;display:block}.overview-metrics strong small{letter-spacing:0;color:var(--muted);margin-left:7px;font-size:.7rem;font-weight:400}.metric-icon{width:40px;height:40px;color:var(--teal);background:#9ae9ce10;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.metric-icon.amber{color:#e4c78b;background:#e4c78b10}.metric-icon.violet{color:#bdb5ec;background:#bdb5ec10}.toolbar{background:#131b21;border-radius:12px;margin-bottom:20px;padding:18px 20px}.toolbar h3{font-size:.95rem;font-weight:600}.toolbar p{max-width:650px;margin-bottom:0;font-size:.78rem;line-height:1.65}.toolbar button{min-width:0;min-height:38px;font-size:.78rem}.list-search{color:var(--muted);max-width:100%;font-size:.72rem}.list-search input{max-width:420px;min-height:42px;font-size:.85rem}.editor-card{background:var(--bg-elevated);border-radius:12px;overflow:hidden}.editor-card>summary{align-items:flex-start;gap:14px;padding:22px}.editor-card>summary strong{font-size:.95rem;font-weight:600;line-height:1.5}.editor-card>summary small{font-size:.72rem;line-height:1.8}.edit-hint{border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:4px 8px;font-size:.65rem}.tracking-card:before{background:var(--teal);opacity:.45;height:2px}.record-footer{border-top:1px solid var(--border);background:#19272a70;justify-content:space-between;align-items:center;gap:15px;padding:10px 21px;display:flex}.record-footer>span{color:var(--muted);font-size:.65rem}.title-record{border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;min-width:0;overflow:hidden}.title-record>.editor-card{border:0;border-radius:0}.collection-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.collection-controls .list-search{flex:230px;margin-bottom:0}.filter-pills{border:1px solid var(--border);background:#10181e;border-radius:8px;gap:3px;padding:3px;display:flex}.filter-pills button{min-width:0;min-height:32px;box-shadow:none;color:var(--muted);background:0 0;border:0;padding:5px 11px;font-size:.7rem}.filter-pills button[aria-pressed=true]{color:var(--teal);background:#9ae9ce12}.edit-card{background:#10171d;gap:18px;padding:22px}.edit-card label,.form-grid label{font-size:.72rem;font-weight:500}.edit-card input,.edit-card select,.form-grid input,.form-grid select{background:#0d1419;min-height:40px;font-size:.85rem}.edit-actions button{min-height:36px;font-size:.72rem}.item-card h3,.calendar-card h3{font-size:.95rem;font-weight:600;line-height:1.6}.item-card p,.calendar-card p{font-size:.76rem;line-height:1.8}.item-card{border-radius:12px;padding:20px}.badge{border-color:var(--border);font-size:.64rem;font-weight:500}.technical-details{color:var(--muted);margin-top:12px;font-size:.72rem}.technical-details>summary{cursor:pointer}.empty-state{text-align:center;border:1px dashed var(--border);color:var(--muted);border-radius:14px;padding:44px 24px}.empty-state>.app-icon{color:var(--teal);opacity:.7;margin-bottom:12px}.empty-state h3{color:var(--text);margin:0 0 6px;font-size:1.1rem;font-weight:550}.empty-state p{margin:0 0 15px;font-size:.8rem}.transfer-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-block:10px;font-size:.73rem;display:flex}.status-pill{color:#a6bbc7;background:#a6bbc712;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:.64rem;display:inline-flex}.status-pill.success{color:var(--teal);background:#9ae9ce0e}.status-pill.warning{color:var(--amber);background:#f6cf570d}.transfer-card{display:block}.transfer-card .progress-track{background:#28343b;width:100%;height:4px;margin-top:14px}.transfer-card .progress-track span{background:var(--teal)}.transfer-card .library-link{margin-top:12px}.view-summary{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.view-summary>span{color:var(--muted);background:var(--bg-elevated);border:1px solid var(--border);border-radius:7px;padding:7px 12px;font-size:.72rem}.view-summary strong{color:var(--text);margin-right:5px;font-weight:600}.approval-kind{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.6rem}.approval-summary{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:8px;font-size:.76rem;display:flex}.approval-card .actions{align-self:start}.approval-card .actions button{min-width:80px;min-height:38px;font-size:.75rem}.library-context{background:#9ae9ce08;border:1px solid #9ae9ce30;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;padding:14px 18px;display:flex}.library-context>div{color:var(--muted);align-items:center;gap:12px;font-size:.72rem;display:flex}.library-context strong{color:var(--text);margin-top:2px;font-size:.85rem;display:block}.library-context small{color:#e4c78b;margin-top:6px;display:block}.library-context button{gap:8px;min-width:0;min-height:34px;font-size:.7rem}.modal-card{background:#121a21;border-color:#8ba5ad33;border-radius:16px;box-shadow:0 32px 120px #0008}.modal-head{background:#121a21}.modal-head h3{letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.dashboard-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;margin-bottom:20px}.dashboard-top>.panel:not(.hero-panel),.dashboard-grid>.panel{padding:22px}.dashboard-grid>.panel>h3{margin-bottom:15px;font-size:.95rem;font-weight:600}.dashboard-top .release-row{font-size:.8rem}.dashboard-top .release-row p{font-size:.73rem}.dashboard-top .date-chip{background:#9ae9ce08;border-color:#9ae9ce12;border-radius:9px}.dashboard-grid .status-row{font-size:.78rem}.tools-disclosure{border:1px dashed var(--border);border-radius:12px;margin-bottom:20px}.tools-disclosure>summary{cursor:pointer;color:var(--muted);align-items:center;gap:12px;padding:17px 20px;font-size:.8rem;list-style:none;display:flex}.tools-disclosure>summary>span{color:var(--subtle);flex:1}.tools-disclosure small{color:var(--muted);margin-left:12px;font-size:.7rem}.tools-disclosure[open]>summary>.app-icon:last-child{transform:rotate(90deg)}.tools-disclosure>.tracked-magnet-widget,.tools-disclosure>.smart-import{border:0;border-top:1px solid var(--border);border-radius:0 0 12px 12px;margin:0}.tools-disclosure>summary>.edit-hint{flex:none}@media (width>=1600px){.screening-hero{min-height:390px}.screening-copy{padding-top:48px;padding-left:45px}}@media (width<=1150px){.overview-metrics>a{gap:10px;padding:15px}.overview-metrics strong small{margin:0;display:block}.dashboard-top{grid-template-columns:minmax(0,1fr)}.screening-copy{max-width:85%}.film-frame{width:130px}.screening-illustration{right:-40px}}@media (width<=800px){.workspace-bar{min-height:58px;margin-bottom:22px}.workspace-bar>div>:where(span:last-child),.breadcrumb-slash{display:none}.workspace-library{font-size:.68rem}.page-head{align-items:flex-start;gap:15px;margin-bottom:22px}.page-actions .library-link{display:none}.page-head .page-description{max-width:260px;font-size:.75rem}.page-head .eyebrow{font-size:.58rem}.screening-hero{border-radius:13px;min-height:325px}.screening-copy{max-width:88%;padding:28px 24px 80px}.screening-copy h3{font-size:clamp(2rem,6vw,2.7rem)}.screening-description{font-size:.78rem}.screening-art{opacity:.75;width:100%}.hero-footer{padding-inline:23px;font-size:.6rem}.hero-footer>span:last-child{display:none}.screening-illustration{opacity:.4;top:50px;right:-100px}.watch-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.shelf-card strong{font-size:.78rem}.overview-metrics{gap:8px}.overview-metrics>a{padding:14px 12px;display:block}.overview-metrics>a>:where(.app-icon){display:none}.metric-icon{border-radius:8px;width:30px;height:30px;margin-bottom:10px}.metric-icon .app-icon{width:16px;height:16px}.overview-metrics strong{margin-top:3px;font-size:1.5rem}.overview-metrics strong small{font-size:.6rem}.overview-metrics>a>div>span{font-size:.6rem;line-height:1.5}.tools-disclosure small{margin-top:3px;margin-left:0;display:block}.dashboard-top>.panel:not(.hero-panel),.dashboard-grid>.panel{padding:19px}.library-context{flex-direction:column;align-items:flex-start}.library-context button{align-self:flex-end}.modal-card{border-radius:16px 16px 0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.title-sections{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}.title-sections button[aria-pressed=true]{color:var(--teal);background:#9ae9ce12;border-color:#9ae9ce55}
