.auth-page.svelte-e0s7ou{max-width:1320px;margin:auto;padding:0 64px}.auth-header.svelte-e0s7ou{display:flex;align-items:center;justify-content:space-between;min-height:110px}.auth-layout.svelte-e0s7ou{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;min-height:calc(100svh - 192px);padding:44px 0 72px}.auth-story.svelte-e0s7ou h1:where(.svelte-e0s7ou){font-size:clamp(40px,4.7vw,67px);line-height:1.09;font-weight:550;letter-spacing:-2.8px;margin:0 0 26px}.intro-copy.svelte-e0s7ou{max-width:390px;font-size:17px;line-height:1.75;color:var(--muted)}.story-features.svelte-e0s7ou{display:grid;gap:25px;margin-top:42px}.story-features.svelte-e0s7ou>div:where(.svelte-e0s7ou){display:flex;gap:16px;align-items:center}.story-features.svelte-e0s7ou strong:where(.svelte-e0s7ou){font-size:16px;font-weight:550;display:block}.story-features.svelte-e0s7ou small:where(.svelte-e0s7ou){display:block;margin-top:6px;color:var(--muted);font-size:16px;line-height:1.5}.auth-panel.svelte-e0s7ou{padding:34px;background:linear-gradient(135deg,#151d2a,#10151f 65%);box-shadow:0 24px 80px #0003}.panel-symbol.svelte-e0s7ou{display:inline-flex;padding:14px;color:var(--accent);background:#a8d1ff0c;border:1px solid #a8d1ff12;border-radius:16px;margin-bottom:27px}.auth-panel.svelte-e0s7ou .eyebrow:where(.svelte-e0s7ou){font-size:12px;margin-bottom:12px}.auth-panel.svelte-e0s7ou h2:where(.svelte-e0s7ou){font-size:28px;font-weight:550;letter-spacing:-.8px;margin:0 0 12px}.auth-panel.svelte-e0s7ou>p:where(.svelte-e0s7ou):not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7}form.svelte-e0s7ou{display:grid;gap:18px;margin-top:26px}form.svelte-e0s7ou .button:where(.svelte-e0s7ou){margin-top:7px;justify-content:space-between}.auth-footnote.svelte-e0s7ou{display:flex;align-items:center;justify-content:center;gap:7px;margin:23px 0 0;font-size:11px!important}.auth-footer.svelte-e0s7ou{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);color:var(--muted);min-height:82px;font-size:14px}.auth-footer.svelte-e0s7ou>span:where(.svelte-e0s7ou):last-child{font-size:12px;letter-spacing:1.5px}@media(max-width:1050px){.auth-layout.svelte-e0s7ou{gap:48px}.auth-page.svelte-e0s7ou{padding:0 32px}}@media(max-width:720px){.auth-layout.svelte-e0s7ou{grid-template-columns:1fr;gap:36px;padding:24px 0 48px}.auth-page.svelte-e0s7ou{padding:0 22px}.auth-story.svelte-e0s7ou h1:where(.svelte-e0s7ou){font-size:43px;letter-spacing:-1.7px}.story-features.svelte-e0s7ou{display:none}.auth-header.svelte-e0s7ou{min-height:88px}.auth-header.svelte-e0s7ou>span:where(.svelte-e0s7ou){font-size:12px}.auth-panel.svelte-e0s7ou{padding:26px}.auth-footer.svelte-e0s7ou>span:where(.svelte-e0s7ou):last-child{display:none}.intro-copy.svelte-e0s7ou{max-width:100%}}.sidebar.svelte-129hoe0{overflow-y:auto}.sidebar.svelte-129hoe0{position:fixed;inset:0 auto 0 0;width:238px;background:#0c1018;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:31px 20px 18px;z-index:20}.sidebar-brand.svelte-129hoe0{padding:0 13px}.server-label.svelte-129hoe0{display:flex;align-items:center;gap:8px;margin:31px 11px 37px;color:#a2afc1;font-size:12px}.server-label.svelte-129hoe0>span:where(.svelte-129hoe0):nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.local-tag.svelte-129hoe0{border:1px solid #ffffff0d;border-radius:4px;color:#8a9ab0;font-size:12px;letter-spacing:.7px;padding:3px 4px;margin-left:auto}.nav-heading.svelte-129hoe0{font-size:12px;font-weight:550;letter-spacing:1.25px;color:#8a9ab0;margin:0 12px 13px}.nav-heading.second.svelte-129hoe0{margin-top:36px}nav.svelte-129hoe0 button:where(.svelte-129hoe0){width:100%;display:flex;align-items:center;gap:13px;border:1px solid transparent;border-radius:9px;min-height:43px;padding:10px 12px;background:transparent;color:#8998ad;font-size:14px;text-align:left;margin-bottom:5px}nav.svelte-129hoe0 button:where(.svelte-129hoe0):hover{color:var(--text);background:#ffffff03}nav.svelte-129hoe0 button.active:where(.svelte-129hoe0){color:var(--accent);background:#aed2fa09;border-color:#aed2fa08}.nav-indicator.svelte-129hoe0{width:4px;height:4px;background:var(--accent);border-radius:50%;margin-left:auto}.sidebar-bottom.svelte-129hoe0{margin-top:auto}.ownership-note.svelte-129hoe0{display:flex;align-items:center;gap:8px;color:#8a9ab0;font-size:12px;padding:19px 11px}.documentation-link.svelte-129hoe0{display:flex;align-items:center;gap:8px;color:#889db9;font-size:12px;padding:12px 11px;border-radius:8px}.documentation-link.svelte-129hoe0:hover{color:var(--accent);background:#aed2fa05}.documentation-link.svelte-129hoe0>svg:last-child{margin-left:auto}.profile.svelte-129hoe0{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);padding:22px 5px 0}.avatar.svelte-129hoe0{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #aed2fa17;background:#172538;color:var(--accent);border-radius:50%;font-size:14px;font-weight:550}.profile-name.svelte-129hoe0{min-width:0;flex:1}.profile-name.svelte-129hoe0 strong:where(.svelte-129hoe0){display:block;font-size:12px;font-weight:550;text-overflow:ellipsis;overflow:hidden}.profile-name.svelte-129hoe0 small:where(.svelte-129hoe0){display:block;font-size:12px;color:var(--subtle);margin-top:5px}.mobile-header.svelte-129hoe0{display:none}@media(max-width:900px){.sidebar.svelte-129hoe0{width:210px;padding-left:13px;padding-right:13px}}@media(max-width:720px){.mobile-header.svelte-129hoe0{display:flex;position:sticky;top:0;z-index:30;height:72px;padding:0 22px;align-items:center;justify-content:space-between;background:#0c1018ed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.sidebar.svelte-129hoe0{display:none;inset:72px 0 0;width:100%}.sidebar.open.svelte-129hoe0{display:flex}.sidebar-brand.svelte-129hoe0{display:none}.server-label.svelte-129hoe0{margin-top:4px;margin-bottom:24px}.server-label.svelte-129hoe0>span:where(.svelte-129hoe0):nth-child(2){max-width:none}.local-tag.svelte-129hoe0{margin-left:5px}}.artwork.svelte-1029c4g{display:block;position:relative;width:100%;height:100%;aspect-ratio:2 / 3;overflow:hidden;border-radius:inherit;background:#182332}.artwork.svelte-1029c4g img:where(.svelte-1029c4g){display:block;width:100%;height:100%;object-fit:cover}.artwork-fallback.svelte-1029c4g{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:18px;text-align:center;color:#94aeca;background:linear-gradient(145deg,#24374e,#121c2a)}.artwork-fallback.svelte-1029c4g>span:where(.svelte-1029c4g){color:#d2deec;font-size:18px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.backdrop.svelte-1029c4g{aspect-ratio:16 / 7}.backdrop.svelte-1029c4g:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#101620,#10162005 75%)}.profile.svelte-1029c4g{aspect-ratio:2 / 3}.catalog-results.svelte-v2sf1p{display:grid;grid-template-columns:1fr 1fr;gap:15px}.catalog-result.svelte-v2sf1p{display:flex;align-items:center;gap:17px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);text-align:left;color:var(--muted);min-width:0}.catalog-result.svelte-v2sf1p:hover{background:#17202c}.catalog-cover.svelte-v2sf1p{position:relative;width:90px;height:135px;flex:none;display:block;border-radius:8px;overflow:hidden;background:#182332}.result-body.svelte-v2sf1p{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.result-body.svelte-v2sf1p strong:where(.svelte-v2sf1p){color:#dde6f3;font-size:16px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.result-facts.svelte-v2sf1p{font-size:12px;margin-top:8px;color:#95a6bc}.result-overview.svelte-v2sf1p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.7;margin:12px 0;color:#95a6bc}.result-body.svelte-v2sf1p .badge:where(.svelte-v2sf1p){font-size:12px}.catalog-result.svelte-v2sf1p>svg{flex:none}.shelf.svelte-v2sf1p{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:176px;gap:18px;overflow-x:auto;padding:4px 3px 18px;scrollbar-width:thin;scroll-snap-type:x proximity;scroll-padding:3px}.poster-grid.svelte-v2sf1p{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:27px 20px}.poster-layout.svelte-v2sf1p .catalog-result:where(.svelte-v2sf1p){display:block;padding:0;border:0;border-radius:10px;background:transparent;align-self:start;scroll-snap-align:start}.poster-layout.svelte-v2sf1p .catalog-cover:where(.svelte-v2sf1p){width:100%;height:auto;aspect-ratio:2 / 3;box-shadow:0 9px 25px #0003}.poster-layout.svelte-v2sf1p .result-body:where(.svelte-v2sf1p){display:block;padding-top:13px}.poster-layout.svelte-v2sf1p .result-body:where(.svelte-v2sf1p) strong:where(.svelte-v2sf1p){font-size:14px;font-weight:550}.poster-layout.svelte-v2sf1p .result-facts:where(.svelte-v2sf1p){display:block;margin-top:6px}.poster-layout.svelte-v2sf1p .badge:where(.svelte-v2sf1p){margin-top:10px}.poster-layout.svelte-v2sf1p .catalog-result:where(.svelte-v2sf1p):hover .catalog-cover:where(.svelte-v2sf1p){outline:1px solid #aed2fa75;outline-offset:1px}.cover-action.svelte-v2sf1p{position:absolute;display:flex;align-items:flex-end;justify-content:flex-end;inset:0;padding:18px;color:#fff;background:linear-gradient(0deg,#060d16a0,transparent 55%);opacity:0}.catalog-result.svelte-v2sf1p:hover .cover-action:where(.svelte-v2sf1p),.catalog-result.svelte-v2sf1p:focus-visible .cover-action:where(.svelte-v2sf1p){opacity:1}@media(prefers-reduced-motion:no-preference){.cover-action.svelte-v2sf1p{transition:opacity .18s}}@media(max-width:1100px){.catalog-results.svelte-v2sf1p:not(.poster-layout){grid-template-columns:1fr}}@media(max-width:650px){.catalog-cover.svelte-v2sf1p{width:68px;height:102px}.catalog-result.svelte-v2sf1p{gap:12px;padding:13px}.shelf.svelte-v2sf1p{grid-auto-columns:138px;gap:13px}.poster-grid.svelte-v2sf1p{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 14px}}.series-card.svelte-les5x{display:block;width:100%;border:0;padding:0;background:transparent;text-align:left;min-width:0;color:inherit;border-radius:12px}.series-cover.svelte-les5x{aspect-ratio:2 / 3;border-radius:12px;border:1px solid #ffffff0e;position:relative;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(150deg,#344451,#192532 45%,#121923)}.cover-action.svelte-les5x{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#080b1170;opacity:0}.series-card.svelte-les5x:hover .cover-action:where(.svelte-les5x),.series-card.svelte-les5x:focus-visible .cover-action:where(.svelte-les5x){opacity:1}.availability.svelte-les5x{position:absolute;top:12px;left:12px;right:12px;width:fit-content;padding:5px 8px;border-radius:5px;font-size:12px;color:#ead4b0;background:#0a101ddb}.availability.positive.svelte-les5x{color:var(--green)}.series-body.svelte-les5x{display:block}h3.svelte-les5x{color:#dce4ef;font-size:14px;font-weight:500;line-height:1.4;margin:12px 0 6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}p.svelte-les5x{display:flex;flex-wrap:wrap;gap:7px;color:var(--subtle);font-size:12px;margin:0}p.svelte-les5x>span:where(.svelte-les5x)+span:where(.svelte-les5x):before{content:"·";margin-right:7px}@media(prefers-reduced-motion:no-preference){.cover-action.svelte-les5x{transition:opacity .15s}}fieldset.svelte-1ua9dmn{border:0;margin:0;padding:0}.quality-controls.svelte-1ua9dmn{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}label.svelte-1ua9dmn{position:relative;font-size:14px}.unit.svelte-1ua9dmn{font-size:12px;color:var(--muted);position:absolute;top:2px;right:0}p.svelte-1ua9dmn{grid-column:1 / -1;color:var(--muted);font-size:12px;line-height:1.6;margin:0}.short.svelte-1ua9dmn{color:#f0c274}.compact.svelte-1ua9dmn{padding:19px;border:1px solid var(--border);border-radius:11px;background:#0b111a}.sr-only.svelte-1ua9dmn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:560px){.quality-controls.svelte-1ua9dmn{grid-template-columns:1fr;gap:17px}.compact.svelte-1ua9dmn{padding:16px}}dialog.svelte-ffk07a{width:min(640px,calc(100% - 32px));max-height:90svh;box-sizing:border-box;overflow-y:auto;padding:28px;color:var(--text);background:var(--canvas, #101620);border:1px solid var(--border);border-radius:20px;box-shadow:0 30px 100px #0007}dialog.svelte-ffk07a::backdrop{background:#03070dba;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}header.svelte-ffk07a{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}h2.svelte-ffk07a{margin:0;font-size:25px;font-weight:550}header.svelte-ffk07a p:where(.svelte-ffk07a){color:var(--muted);margin:9px 0 0;line-height:1.5}header.svelte-ffk07a .icon-button:where(.svelte-ffk07a){flex:none;min-width:44px;min-height:44px;border-radius:999px}.season-choice.svelte-ffk07a{display:flex;flex-wrap:wrap;gap:18px;border:0;margin:0 0 20px;padding:0}.season-choice.svelte-ffk07a legend:where(.svelte-ffk07a){font-size:15px;font-weight:550;margin-bottom:14px}.checkbox-label.svelte-ffk07a{font-size:14px;line-height:1.5}input[type=radio].svelte-ffk07a,input[type=checkbox].svelte-ffk07a{appearance:auto;width:18px;height:18px;min-height:0;padding:0;margin:0;flex:none;accent-color:var(--accent)}.season-options.svelte-ffk07a{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.season-option.svelte-ffk07a{display:flex;flex-direction:row;align-items:center;gap:12px;border:1px solid var(--border);padding:13px;border-radius:9px}.season-option.svelte-ffk07a strong:where(.svelte-ffk07a){display:block;font-size:14px;font-weight:500}.season-option.svelte-ffk07a small:where(.svelte-ffk07a){display:block;margin-top:7px;color:var(--muted);font-size:12px}.future-choice.svelte-ffk07a{margin:18px 0 0}.explanation.svelte-ffk07a{font-size:14px;color:var(--muted);line-height:1.7;margin:13px 0 21px}.notice.svelte-ffk07a{margin-bottom:18px}.notice.svelte-ffk07a button:where(.svelte-ffk07a){margin:10px 0 0}footer.svelte-ffk07a{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}footer.svelte-ffk07a .button:where(.svelte-ffk07a){min-height:44px}footer.svelte-ffk07a .stop:where(.svelte-ffk07a){margin-right:auto}.stop-confirm.svelte-ffk07a{margin-top:20px;padding:14px;border:1px solid var(--border);border-radius:9px}.stop-confirm.svelte-ffk07a p:where(.svelte-ffk07a){margin:0 0 12px;font-size:14px;line-height:1.6}@media(max-width:560px){dialog.svelte-ffk07a{padding:22px;border-radius:16px;max-height:94svh}.season-options.svelte-ffk07a{grid-template-columns:1fr}footer.svelte-ffk07a .button:where(.svelte-ffk07a){flex:1}}.primary-actions.svelte-1tlyyes{display:flex;gap:12px;margin:26px 0 0}.primary-actions.svelte-1tlyyes .button:where(.svelte-1tlyyes){flex:1;min-width:0;min-height:52px;padding:13px 16px;border-radius:999px;line-height:1.4;white-space:normal}.primary-actions.svelte-1tlyyes svg{flex:none}.episode-hint.svelte-1tlyyes{margin:12px 0 26px;color:var(--muted);font-size:13px;line-height:1.6}@media(max-width:480px){.primary-actions.svelte-1tlyyes{gap:9px}.primary-actions.svelte-1tlyyes .button:where(.svelte-1tlyyes){gap:7px;padding-inline:12px;font-size:14px}}.season.svelte-6kkfbt{margin-top:28px}.season-header.svelte-6kkfbt{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.season-title.svelte-6kkfbt{min-width:0}h3.svelte-6kkfbt{font-size:16px;font-weight:550;letter-spacing:-.2px;margin:0}.season-meta.svelte-6kkfbt{color:var(--subtle);font-size:12px;margin:5px 0 0}.season-overview.svelte-6kkfbt{color:var(--muted);font-size:14px;line-height:1.75;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carousel-controls.svelte-6kkfbt{display:flex;gap:4px;flex:none}.carousel-controls.svelte-6kkfbt .icon-button:where(.svelte-6kkfbt){border-color:var(--border);background:#ffffff05}.flip.svelte-6kkfbt{display:inline-flex;transform:scaleX(-1)}.carousel-frame.svelte-6kkfbt{position:relative;margin:0 -6px}.carousel-frame.svelte-6kkfbt:before,.carousel-frame.svelte-6kkfbt:after{content:"";position:absolute;top:0;bottom:10px;width:44px;pointer-events:none;opacity:0;z-index:1}.carousel-frame.svelte-6kkfbt:before{left:0;background:linear-gradient(90deg,#101620,#10162000)}.carousel-frame.svelte-6kkfbt:after{right:0;background:linear-gradient(270deg,#101620,#10162000)}.fade-start.svelte-6kkfbt:before,.fade-end.svelte-6kkfbt:after{opacity:1}.carousel.svelte-6kkfbt{display:flex;gap:14px;list-style:none;margin:0;padding:6px 6px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 6px;scrollbar-width:none}.carousel.svelte-6kkfbt::-webkit-scrollbar{display:none}.episode-card.svelte-6kkfbt{flex:0 0 236px;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column}.episode-open.svelte-6kkfbt{display:block;width:100%;padding:0;border:0;background:transparent;border-radius:10px;text-align:left;color:inherit}.episode-open.svelte-6kkfbt:focus-visible{outline-offset:2px}.episode-thumb.svelte-6kkfbt{display:flex;flex-direction:column;position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;border:1px solid #ffffff0e;background:#182332}.episode-number.svelte-6kkfbt{position:absolute;left:9px;top:9px;padding:3px 7px;border-radius:5px;background:#0a101ddb;color:#dfe8f4;font-size:12px;font-weight:600;letter-spacing:.3px}.thumb-play.svelte-6kkfbt{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#080b1170;opacity:0}.episode-open.svelte-6kkfbt:hover .thumb-play:where(.svelte-6kkfbt),.episode-open.svelte-6kkfbt:focus-visible .thumb-play:where(.svelte-6kkfbt){opacity:1}.episode-body.svelte-6kkfbt{padding:11px 2px 0;display:flex;flex-direction:column;gap:7px;flex:1}h4.svelte-6kkfbt{color:#dce4ef;font-size:14px;font-weight:500;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.episode-facts.svelte-6kkfbt{color:var(--subtle);font-size:12px;margin:0}.episode-actions.svelte-6kkfbt{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:3px}.episode-actions.svelte-6kkfbt .button:where(.svelte-6kkfbt){min-height:32px;padding:6px 10px}.season-placeholder.svelte-6kkfbt{display:flex;gap:14px;overflow:hidden;padding:6px 0;position:relative}.placeholder-card.svelte-6kkfbt{flex:0 0 236px;aspect-ratio:16 / 9;border-radius:10px;background:#ffffff05;border:1px solid var(--border)}.placeholder-status.svelte-6kkfbt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:14px;background:#10162088}.notice.svelte-6kkfbt{margin-top:6px}.notice.svelte-6kkfbt button:where(.svelte-6kkfbt){margin-left:10px}.empty-copy.svelte-6kkfbt{color:var(--muted);font-size:14px;line-height:1.8;margin:0}@media(prefers-reduced-motion:no-preference){.thumb-play.svelte-6kkfbt,.carousel-frame.svelte-6kkfbt:before,.carousel-frame.svelte-6kkfbt:after{transition:opacity .15s}}.season-list.svelte-1krxv8c{margin-top:18px}.season-summary.svelte-1krxv8c{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px}h3.svelte-1krxv8c{font-size:16px;font-weight:550;margin:0}.season-summary.svelte-1krxv8c p:where(.svelte-1krxv8c){color:var(--subtle);font-size:12px;margin:0;text-align:right}.season-overview.svelte-1krxv8c,.empty-copy.svelte-1krxv8c{color:var(--muted);font-size:14px;line-height:1.7;margin:10px 0 0}.episode-rows.svelte-1krxv8c{list-style:none;margin:0;padding:0}.episode-row.svelte-1krxv8c{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);column-gap:12px;row-gap:9px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}.episode-row.svelte-1krxv8c:last-child{border-bottom:0}.row-thumb.svelte-1krxv8c{position:relative;display:flex;flex-direction:column;aspect-ratio:16 / 9;width:100%;min-height:44px;padding:0;border:1px solid #ffffff0e;border-radius:8px;overflow:hidden;background:#182332;color:inherit}.row-thumb.svelte-1krxv8c:focus-visible{outline-offset:2px}.row-play.svelte-1krxv8c{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.row-play.svelte-1krxv8c:before{content:"";position:absolute;width:36px;height:36px;border-radius:50%;background:#0a101dc7;border:1px solid #ffffff33}.row-play.svelte-1krxv8c svg{position:relative;margin-left:2px}.row-title.svelte-1krxv8c{min-width:0}h4.svelte-1krxv8c{color:#e2e9f3;font-size:14px;font-weight:500;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-number.svelte-1krxv8c{color:var(--subtle)}.row-facts.svelte-1krxv8c{color:var(--subtle);font-size:12px;margin:6px 0 0}.row-overview.svelte-1krxv8c{grid-column:1 / -1;color:var(--muted);font-size:14px;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-actions.svelte-1krxv8c{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}.watch.svelte-1krxv8c{min-height:44px;padding:8px 16px}.loading.compact.svelte-1krxv8c{min-height:160px}.notice.svelte-1krxv8c{margin-top:12px}.notice.svelte-1krxv8c button:where(.svelte-1krxv8c){margin-left:10px}.extras-host.svelte-1vrxr9d{min-height:1px}.extras.svelte-1vrxr9d{margin-top:28px}.heading.svelte-1vrxr9d{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}h3.svelte-1vrxr9d{margin:0;font-size:16px;font-weight:550}.paging.svelte-1vrxr9d{display:flex;gap:4px}.flip.svelte-1vrxr9d{display:inline-flex;transform:scaleX(-1)}.extra-carousel.svelte-1vrxr9d{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;list-style:none;margin:0 -4px;padding:4px 4px 10px}.extra-carousel.svelte-1vrxr9d li:where(.svelte-1vrxr9d){flex:0 0 220px;min-width:0;scroll-snap-align:start}.extra-card.svelte-1vrxr9d{display:flex;flex-direction:column;gap:7px;width:100%;padding:0;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left}.art.svelte-1vrxr9d{display:block;position:relative;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#182332}.watched.svelte-1vrxr9d{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#0a101dcc;color:#fff}.extra-carousel.svelte-1vrxr9d:has(.extra-card:where(.svelte-1vrxr9d):focus-visible){scroll-snap-type:none}.name.svelte-1vrxr9d{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.facts.svelte-1vrxr9d,.availability.svelte-1vrxr9d,.loading-copy.svelte-1vrxr9d{font-size:12px;line-height:1.5;color:var(--muted)}.availability.svelte-1vrxr9d{color:var(--subtle)}.failure.svelte-1vrxr9d{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:14px}.episodes-section.svelte-1on5a4t{border-top:1px solid var(--border);margin-top:30px;padding-top:26px}.episodes-header.svelte-1on5a4t{display:flex;justify-content:space-between;align-items:center;gap:15px}.episodes-header.svelte-1on5a4t h2:where(.svelte-1on5a4t){font-size:18px;font-weight:550;margin:0}.season-picker.svelte-1on5a4t{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.season-picker.svelte-1on5a4t::-webkit-scrollbar{display:none}.season-picker.svelte-1on5a4t button:where(.svelte-1on5a4t){flex:1 0 auto;min-height:44px;padding:8px 14px}.season-select.svelte-1on5a4t{max-width:100%}.season-select.svelte-1on5a4t select:where(.svelte-1on5a4t){min-height:44px;font-size:14px}.empty-copy.svelte-1on5a4t{color:var(--muted);font-size:14px;line-height:1.8;margin:19px 0 0}.sr-only.svelte-1on5a4t{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.episodes-section.svelte-1on5a4t{margin-top:26px;padding-top:22px}.episodes-header.svelte-1on5a4t{flex-direction:column;align-items:stretch;gap:14px}}.original-title.svelte-1zszsg{color:var(--muted);font-size:16px;line-height:1.6;margin:0 0 14px}.tagline.svelte-1zszsg{font-size:18px;font-style:italic;line-height:1.65;color:#b8c6d8;margin:20px 0 14px}.metadata-facts.svelte-1zszsg{display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:14px;color:#9badc3;line-height:1.6}.metadata-facts.svelte-1zszsg:empty{display:none}.rating.svelte-1zszsg{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px}.rating.svelte-1zszsg strong:where(.svelte-1zszsg){color:#dae8c4;font-size:18px;font-weight:600}.rating.svelte-1zszsg>span:where(.svelte-1zszsg){font-size:12px}.certificate.svelte-1zszsg{display:inline-block;border:1px solid #ffffff32;color:#d2ddeb;padding:1px 7px;border-radius:4px;font-size:12px}.credits.svelte-1r1seda{margin-top:29px;border-top:1px solid var(--border);padding-top:20px;color:#9baec6;font-size:14px}.credits.svelte-1r1seda summary:where(.svelte-1r1seda){cursor:pointer;width:fit-content;min-height:30px}.credits.svelte-1r1seda>div:where(.svelte-1r1seda){padding-top:16px}.credits.svelte-1r1seda img:where(.svelte-1r1seda){display:block;height:auto;margin-bottom:15px}.credits.svelte-1r1seda p:where(.svelte-1r1seda){color:#9baec6;font-size:12px;line-height:1.7;margin-bottom:10px}.credit-link.svelte-1r1seda,.additional-sources.svelte-1r1seda a:where(.svelte-1r1seda){color:var(--accent);font-size:12px}.additional-sources.svelte-1r1seda{margin-top:14px}h2.svelte-1w8g5i5{font-size:20px;font-weight:550;margin-bottom:18px}.cast-section.svelte-1w8g5i5{margin-top:32px;padding-top:26px;border-top:1px solid var(--border)}.cast-list.svelte-1w8g5i5{display:grid;grid-auto-flow:column;grid-auto-columns:112px;gap:16px;overflow-x:auto;margin:0;padding:0 0 15px;list-style:none;scrollbar-width:thin}.cast-list.svelte-1w8g5i5 li:where(.svelte-1w8g5i5){min-width:0}.portrait.svelte-1w8g5i5{display:block;height:150px;border-radius:9px;overflow:hidden;background:#182332}.cast-list.svelte-1w8g5i5 strong:where(.svelte-1w8g5i5){display:block;margin-top:11px;font-size:14px;font-weight:550;line-height:1.45;overflow-wrap:anywhere}.cast-list.svelte-1w8g5i5 li:where(.svelte-1w8g5i5)>span:where(.svelte-1w8g5i5):last-child:not(.portrait){display:block;color:var(--muted);font-size:12px;line-height:1.6;margin-top:4px}.credits-section.svelte-1w8g5i5{margin-top:28px}.credits-section.svelte-1w8g5i5 dl:where(.svelte-1w8g5i5){display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;margin:0}.credits-section.svelte-1w8g5i5 dl:where(.svelte-1w8g5i5)>div:where(.svelte-1w8g5i5){min-width:0}dt.svelte-1w8g5i5{font-size:12px;color:var(--subtle);margin-bottom:7px}dd.svelte-1w8g5i5{margin:0;font-size:14px;color:#c1ccdb;line-height:1.7;overflow-wrap:anywhere}.metadata-source.svelte-1w8g5i5{color:var(--subtle);font-size:12px;line-height:1.7;margin:24px 0 0}@media(max-width:500px){.credits-section.svelte-1w8g5i5 dl:where(.svelte-1w8g5i5){grid-template-columns:1fr}.cast-list.svelte-1w8g5i5{grid-auto-columns:100px;gap:13px}.portrait.svelte-1w8g5i5{height:134px}}.series-metadata-admin.svelte-wxhd1v{margin-top:30px;padding-top:23px;border-top:1px solid var(--border)}summary.svelte-wxhd1v{display:flex;align-items:center;flex-wrap:wrap;gap:10px;cursor:pointer;font-size:14px;color:#b3c3d7;min-height:40px}summary.svelte-wxhd1v:before{content:"+";color:var(--accent)}details[open].svelte-wxhd1v>summary:where(.svelte-wxhd1v):before{content:"−"}summary.svelte-wxhd1v .badge:where(.svelte-wxhd1v){margin-left:auto;font-size:12px}.admin-content.svelte-wxhd1v{padding-top:15px;display:grid;gap:17px}.admin-content.svelte-wxhd1v>.notice:where(.svelte-wxhd1v){margin:0}.match-search.svelte-wxhd1v{display:flex;align-items:flex-end;gap:12px}.match-search.svelte-wxhd1v label:where(.svelte-wxhd1v){flex:1;min-width:0}.match-search.svelte-wxhd1v .button:where(.svelte-wxhd1v){min-height:44px}.match-results.svelte-wxhd1v{margin:0;padding:0;list-style:none;display:grid;gap:8px;max-height:380px;overflow-y:auto}.match-results.svelte-wxhd1v button:where(.svelte-wxhd1v){display:flex;width:100%;align-items:center;gap:13px;border:1px solid var(--border);border-radius:9px;background:#141f2d;color:var(--text);padding:10px;text-align:left}.match-results.svelte-wxhd1v button.selected:where(.svelte-wxhd1v){border-color:#aed2fa8a;background:#1b2b40}.match-poster.svelte-wxhd1v{display:block;width:42px;height:63px;flex:none;border-radius:5px;overflow:hidden}.match-results.svelte-wxhd1v button:where(.svelte-wxhd1v)>span:where(.svelte-wxhd1v):nth-child(2){flex:1;min-width:0}.match-results.svelte-wxhd1v strong:where(.svelte-wxhd1v){font-size:14px;line-height:1.6;display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow-wrap:anywhere}.match-results.svelte-wxhd1v strong:where(.svelte-wxhd1v) .badge:where(.svelte-wxhd1v){font-size:11px}.match-results.svelte-wxhd1v small:where(.svelte-wxhd1v){display:block;color:var(--muted);font-size:12px;line-height:1.6;margin-top:3px}.manual-identity.svelte-wxhd1v{padding:12px 15px;border:1px solid var(--border);border-radius:8px}.manual-identity.svelte-wxhd1v .form-stack:where(.svelte-wxhd1v){padding-top:15px}.selected-match.svelte-wxhd1v{margin:0;font-size:14px;line-height:1.6;color:#b6c9df}@media(max-width:500px){.match-search.svelte-wxhd1v{flex-wrap:wrap}.match-search.svelte-wxhd1v label:where(.svelte-wxhd1v){flex-basis:100%}summary.svelte-wxhd1v .badge:where(.svelte-wxhd1v){margin-left:0}}dialog.svelte-s5ia74{padding:0;border:1px solid #ffffff14;border-radius:20px;background:#101620;color:var(--text);max-width:820px;width:calc(100% - 48px);max-height:90svh;overflow-y:auto;box-shadow:0 30px 100px #0007}dialog.svelte-s5ia74::backdrop{background:#03070dca;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.series-artwork.svelte-s5ia74{aspect-ratio:16 / 7;position:relative}.series-heading.svelte-s5ia74{display:flex;align-items:center;gap:12px;padding:20px 24px;position:absolute;inset:0 0 auto;color:#ecf1f8;font-size:12px;letter-spacing:1.7px}.series-kicker.svelte-s5ia74{border-radius:5px;padding:7px 10px;background:#0a101cb5}.series-heading.svelte-s5ia74 .icon-button:where(.svelte-s5ia74){background:#0a101cb5;color:#fff;border-radius:999px;min-height:40px;min-width:40px}.back-button.svelte-s5ia74{display:inline-flex;align-items:center;gap:7px;padding:0 15px 0 11px;font-size:13px;letter-spacing:.2px}.back-button.svelte-s5ia74 .flip:where(.svelte-s5ia74){display:inline-flex;transform:scaleX(-1)}.close-button.svelte-s5ia74{margin-left:auto}.series-content.svelte-s5ia74{padding:29px 35px 34px}h1.svelte-s5ia74{font-size:35px;letter-spacing:-1px;font-weight:550;line-height:1.18;margin:0 0 14px}.series-facts.svelte-s5ia74{display:flex;flex-wrap:wrap;gap:15px;color:#9badc3;font-size:14px;line-height:1.6}.library-count.svelte-s5ia74{display:inline-flex;align-items:center;gap:6px;color:var(--green)}.genres.svelte-s5ia74{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.overview.svelte-s5ia74{font-size:16px;line-height:1.85;color:#a3b0c2;margin:23px 0}.next-episode.svelte-s5ia74{display:flex;align-items:center;gap:9px;color:#a3b0c2;font-size:14px}.notice.svelte-s5ia74{margin:18px 0}.notice.svelte-s5ia74>button:where(.svelte-s5ia74){margin-left:12px}.catalog-note.svelte-s5ia74{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:14px;line-height:1.6;margin:22px 0 0}.catalog-note.svelte-s5ia74>span:where(.svelte-s5ia74){flex:1;min-width:200px}.catalog-note.svelte-s5ia74>svg{flex:none}@media(max-width:720px){dialog.svelte-s5ia74{width:calc(100% - 24px);border-radius:14px;max-height:94svh}.series-content.svelte-s5ia74{padding:25px 22px}.series-heading.svelte-s5ia74{padding:20px 22px}.series-heading.svelte-s5ia74 .icon-button:where(.svelte-s5ia74){min-height:44px;min-width:44px}h1.svelte-s5ia74{font-size:29px}}.library-toolbar.svelte-1pli1h7{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:29px}.library-search.svelte-1pli1h7{display:flex;align-items:center;gap:11px;color:var(--subtle);background:#0e141e;border:1px solid var(--border);border-radius:9px;padding:0 5px 0 13px;width:275px}.library-search.svelte-1pli1h7 input:where(.svelte-1pli1h7){background:transparent;border:0;min-width:0;padding:10px 0;font-size:14px}.library-search.svelte-1pli1h7 .icon-button:where(.svelte-1pli1h7){padding:6px;min-width:28px}.library-welcome.svelte-1pli1h7{min-height:410px;background:radial-gradient(ellipse at 50% 21%,#1e2e443b,transparent 65%),#0e141e;display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px 28px 38px;overflow:hidden}.welcome-orbit.svelte-1pli1h7{width:260px;height:178px;position:relative;margin-bottom:10px}.orbit-one.svelte-1pli1h7,.orbit-two.svelte-1pli1h7{position:absolute;border:1px solid #aed2fa06;border-radius:50%;width:220px;height:220px;top:-38px;left:20px}.orbit-two.svelte-1pli1h7{width:302px;height:302px;left:-21px;top:-79px}.mini-cover.svelte-1pli1h7{position:absolute;border:1px solid #ffffff12;border-radius:10px;width:89px;height:117px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 15px 30px #0003}.mini-cover.back.svelte-1pli1h7{background:linear-gradient(150deg,#263a51,#131e2b);color:#6e93b8;transform:rotate(-13deg);top:28px;left:51px}.mini-cover.front.svelte-1pli1h7{width:96px;height:129px;background:linear-gradient(150deg,#2a3b50,#142235);transform:rotate(10deg);top:16px;left:118px;color:#b0c9e5}.mini-cover.front.svelte-1pli1h7>div:where(.svelte-1pli1h7){height:2px;width:42px;background:#aed2fa29;margin-top:15px}.mini-cover.front.svelte-1pli1h7>div:where(.svelte-1pli1h7)+div:where(.svelte-1pli1h7){margin-top:7px;width:24px;background:#aed2fa14}.orbit-play.svelte-1pli1h7{position:absolute;right:36px;bottom:22px;width:43px;height:43px;border-radius:50%;background:#b7d7f8;border:5px solid #152233;color:#263f5e;display:grid;place-items:center;padding-left:2px;box-shadow:0 8px 18px #0004}.library-welcome.svelte-1pli1h7 .eyebrow:where(.svelte-1pli1h7){font-size:12px;letter-spacing:1.7px;margin-bottom:13px}.library-welcome.svelte-1pli1h7 h2:where(.svelte-1pli1h7){font-size:28px;font-weight:500;letter-spacing:-.75px;margin:0 0 13px}.library-welcome.svelte-1pli1h7>p:where(.svelte-1pli1h7):not(.eyebrow){max-width:395px;color:var(--muted);font-size:14px;line-height:1.85;margin-bottom:23px}.welcome-note.svelte-1pli1h7{display:flex;gap:7px;align-items:center;color:#8a9ab0;font-size:12px;margin-top:17px}.getting-started.svelte-1pli1h7{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:32px 0 40px}.getting-started.svelte-1pli1h7>div:where(.svelte-1pli1h7){display:flex;gap:14px}.step-number.svelte-1pli1h7{color:#738ba7;font-family:SFMono-Regular,monospace;font-size:12px;background:#152033;border:1px solid #aed2fa08;border-radius:7px;min-width:28px;height:28px;display:grid;place-items:center}.getting-started.svelte-1pli1h7 h3:where(.svelte-1pli1h7){color:#b6c3d4;font-size:12px;font-weight:500;line-height:1.5;margin:0 0 6px}.getting-started.svelte-1pli1h7 p:where(.svelte-1pli1h7){color:#8a9ab0;font-size:12px;line-height:1.7;margin:0;max-width:210px}.collection-heading.svelte-1pli1h7{display:flex;align-items:center;gap:13px;margin:26px 0 20px}.collection-heading.svelte-1pli1h7 h2:where(.svelte-1pli1h7){font-size:16px;font-weight:550;letter-spacing:-.3px;margin:0;display:flex;align-items:center;gap:8px}.collection-heading.svelte-1pli1h7>span:where(.svelte-1pli1h7){color:var(--subtle);font-size:12px}.collection-heading.svelte-1pli1h7>button:where(.svelte-1pli1h7){margin-left:auto}.media-grid.svelte-1pli1h7{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:27px 18px}.media-card.svelte-1pli1h7{border:0;padding:0;background:transparent;text-align:left;min-width:0}.media-cover.svelte-1pli1h7{aspect-ratio:2 / 3;border-radius:12px;border:1px solid #ffffff0e;position:relative;overflow:hidden;padding:0;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(150deg,#344451,#192532 45%,#121923)}.cover-action.svelte-1pli1h7{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#080b1170;opacity:0;transition:opacity .15s}.media-card.svelte-1pli1h7:hover .cover-action:where(.svelte-1pli1h7),.media-card.svelte-1pli1h7:focus-visible .cover-action:where(.svelte-1pli1h7){opacity:1}.availability.svelte-1pli1h7{position:absolute;top:12px;left:12px;right:12px;width:fit-content;padding:5px 8px;border-radius:5px;font-size:12px;color:#ead4b0;background:#0a101ddb}.media-card.svelte-1pli1h7 h3:where(.svelte-1pli1h7){color:#dce4ef;font-size:14px;font-weight:500;line-height:1.4;margin:12px 0 6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.media-card.svelte-1pli1h7>p:where(.svelte-1pli1h7){display:flex;gap:7px;color:var(--subtle);font-size:12px;margin:0}.load-more.svelte-1pli1h7{text-align:center;margin-top:30px}.empty-search.svelte-1pli1h7{display:flex;flex-direction:column;align-items:center;text-align:center;padding:85px 20px}.empty-search.svelte-1pli1h7 h2:where(.svelte-1pli1h7){font-size:23px;margin-top:22px}.empty-search.svelte-1pli1h7 p:where(.svelte-1pli1h7){font-size:16px;color:var(--muted);margin-bottom:23px}.recommendations.svelte-1pli1h7{margin-top:38px}.episode-card.svelte-1pli1h7 .media-cover:where(.svelte-1pli1h7){aspect-ratio:16 / 9}.episode-card.svelte-1pli1h7{align-self:start}.series-name.svelte-1pli1h7{display:block;color:var(--subtle);font-size:12px;line-height:1.5;margin-top:11px}.series-name.svelte-1pli1h7+h3:where(.svelte-1pli1h7){margin-top:5px}.episode-card.svelte-1pli1h7 h3:where(.svelte-1pli1h7){white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.media-grid.svelte-1pli1h7:has(>.episode-card:where(.svelte-1pli1h7)):not(:has(>.media-card:not(.episode-card))):not(:has(>.series-card)){grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.series-grid.svelte-1pli1h7+.collection-heading:where(.svelte-1pli1h7){margin-top:40px}.library-footer.svelte-1pli1h7{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding:22px 0 4px;margin-top:35px;color:#8a9ab0;font-size:12px}.library-footer.svelte-1pli1h7>span:where(.svelte-1pli1h7):first-child{display:flex;gap:7px;align-items:center}.library-footer.svelte-1pli1h7>span:where(.svelte-1pli1h7):last-child{font-size:12px;letter-spacing:2px}@media(max-width:1150px){.getting-started.svelte-1pli1h7{gap:15px}.getting-started.svelte-1pli1h7>div:where(.svelte-1pli1h7){gap:10px}.library-search.svelte-1pli1h7{width:215px}}@media(max-width:800px){.library-toolbar.svelte-1pli1h7{flex-direction:column;align-items:stretch}.library-search.svelte-1pli1h7{width:100%}.segmented.svelte-1pli1h7{align-self:flex-start}.getting-started.svelte-1pli1h7{grid-template-columns:1fr;gap:23px}.getting-started.svelte-1pli1h7 p:where(.svelte-1pli1h7){max-width:none}}.manual-panel.svelte-1sp7e75{padding:26px;margin-top:25px}.notice.svelte-1sp7e75{margin-bottom:20px}@media(max-width:650px){.manual-panel.svelte-1sp7e75{padding:21px}}.taste-learning.svelte-emdlgx{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0 0}.taste-learning.svelte-emdlgx span:where(.svelte-emdlgx){display:flex;flex-direction:column;gap:4px}.taste-learning.svelte-emdlgx strong:where(.svelte-emdlgx){font-size:13px;font-weight:550;color:#cbe2fc}.taste-learning.svelte-emdlgx small:where(.svelte-emdlgx){font-size:12px;color:var(--muted)}progress.svelte-emdlgx{width:140px;height:5px;accent-color:var(--accent)}.catalog-section.svelte-1xypclx{margin-bottom:35px}.shelf-heading.svelte-1xypclx{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 17px;color:#8196b2}.shelf-heading.svelte-1xypclx h2:where(.svelte-1xypclx){font-size:23px;line-height:1.3;letter-spacing:-.5px;font-weight:550;color:#e2eaf4;margin:0}.shelf-heading.svelte-1xypclx p:where(.svelte-1xypclx){font-size:12px;line-height:1.6;color:#8498b4;margin:7px 0 0}.shelf-heading.svelte-1xypclx .button:where(.svelte-1xypclx){flex:none}.feed-tail.svelte-1xypclx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:200px;padding:12px;text-align:center;color:var(--muted);font-size:13px;line-height:1.6;scroll-snap-align:start}.feed-tail.wide.svelte-1xypclx{grid-column:1 / -1;min-height:96px}.feed-tail.svelte-1xypclx p:where(.svelte-1xypclx){margin:0;max-width:360px}.feed-tail.end.svelte-1xypclx{margin:0;min-height:64px;color:var(--subtle)}.sr-only.svelte-1xypclx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:650px){.shelf-heading.svelte-1xypclx h2:where(.svelte-1xypclx){font-size:21px}.catalog-section.svelte-1xypclx{margin-bottom:27px}}.feature.svelte-h5rvbh{position:relative;isolation:isolate;min-height:500px;display:flex;align-items:flex-end;overflow:hidden;border-radius:18px;margin:0 0 40px;background:#101722}.feature-image.svelte-h5rvbh,.feature-shade.svelte-h5rvbh{position:absolute;inset:0;z-index:-1}.feature-image.svelte-h5rvbh{opacity:.88}.feature-shade.svelte-h5rvbh{background:linear-gradient(90deg,#080e18ef,#080e18b0 42%,#080e1810 78%),linear-gradient(0deg,#080e18,#080e1820 75%)}.feature-copy.svelte-h5rvbh{padding:46px 46px 26px;max-width:680px}.feature-eyebrow.svelte-h5rvbh{display:flex;gap:9px;align-items:center;color:#c0d8f3;font-size:12px;font-weight:550;letter-spacing:2.2px;margin:0 0 22px}.feature-eyebrow.svelte-h5rvbh>span:where(.svelte-h5rvbh){width:19px;height:2px;background:#aecff6}h2.svelte-h5rvbh{font-size:clamp(32px,3.6vw,57px);line-height:1.08;letter-spacing:-1.7px;font-weight:650;margin:0 0 21px;text-wrap:balance;color:#f4f7fb;text-shadow:0 2px 24px #0005}.feature-facts.svelte-h5rvbh{display:flex;flex-wrap:wrap;align-items:center;gap:9px 13px;font-size:14px;color:#ccd7e5}.feature-facts.svelte-h5rvbh>span:where(.svelte-h5rvbh)+span:where(.svelte-h5rvbh):before{content:"·";color:#a3b4c9;margin-right:13px}.feature-facts.svelte-h5rvbh .certificate:where(.svelte-h5rvbh){padding:2px 7px;border:1px solid #ffffff50;border-radius:4px;font-size:12px}.feature-facts.svelte-h5rvbh .certificate:where(.svelte-h5rvbh):before{display:none}.feature-overview.svelte-h5rvbh{color:#c0cbd9;font-size:16px;line-height:1.75;margin:22px 0 24px;max-width:520px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feature-action.svelte-h5rvbh{min-height:47px;padding:12px 22px;font-size:14px;margin-top:21px;background:#f0f4fa;color:#152134;border-color:#f0f4fa}.feature-overview.svelte-h5rvbh+.feature-action:where(.svelte-h5rvbh){margin-top:0}.feature-action.svelte-h5rvbh:hover{background:#fff}.feature-pagination.svelte-h5rvbh{display:flex;margin:20px 0 -7px;gap:3px}.feature-pagination.svelte-h5rvbh button:where(.svelte-h5rvbh){width:38px;height:40px;padding:16px 6px;border:0;background:none;border-radius:4px}.feature-pagination.svelte-h5rvbh button:where(.svelte-h5rvbh)>span:where(.svelte-h5rvbh){display:block;background:#bccde44d;height:3px;border-radius:3px}.feature-pagination.svelte-h5rvbh button.active:where(.svelte-h5rvbh)>span:where(.svelte-h5rvbh){background:#ecf3ff}@media(min-width:1600px){.feature.svelte-h5rvbh{min-height:580px}}@media(max-width:1100px){.feature.svelte-h5rvbh{min-height:460px}.feature-copy.svelte-h5rvbh{padding:35px 30px 24px}}@media(max-width:650px){.feature.svelte-h5rvbh{min-height:530px;border-radius:13px;margin-bottom:29px}.feature-image.svelte-h5rvbh{height:73%}.feature-shade.svelte-h5rvbh{background:linear-gradient(0deg,#080e18,#080e18ed 30%,#080e1840 75%,#080e1810)}.feature-copy.svelte-h5rvbh{padding:180px 22px 21px}.feature-eyebrow.svelte-h5rvbh{margin-bottom:16px;font-size:12px;letter-spacing:1.6px}h2.svelte-h5rvbh{font-size:35px;letter-spacing:-1.1px}.feature-overview.svelte-h5rvbh{font-size:14px;line-height:1.75;-webkit-line-clamp:3;line-clamp:3;margin:18px 0}.feature-facts.svelte-h5rvbh{font-size:12px;gap:8px}.feature-facts.svelte-h5rvbh>span:where(.svelte-h5rvbh)+span:where(.svelte-h5rvbh):before{margin-right:8px}}@media(prefers-reduced-motion:no-preference){.feature-action.svelte-h5rvbh{transition:background .15s}}.discover-heading.svelte-569bf1{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.discover-heading.svelte-569bf1 h1:where(.svelte-569bf1){font-size:34px;line-height:1.1;letter-spacing:-1px;font-weight:600;margin:0}.discover-heading.svelte-569bf1 .eyebrow:where(.svelte-569bf1){font-size:12px;letter-spacing:1.8px;margin-bottom:12px}.segmented.svelte-569bf1 button:where(.svelte-569bf1){display:inline-flex;align-items:center;gap:7px;min-height:40px;font-size:14px}.discover-search.svelte-569bf1{display:flex;gap:10px;align-items:center;margin-bottom:25px}.search-field.svelte-569bf1{flex:1;display:flex;align-items:center;gap:11px;padding:0 15px;min-width:0;background:#121a27;border:1px solid var(--border);border-radius:9px;color:#7b91ad}.search-field.svelte-569bf1 input:where(.svelte-569bf1){background:transparent;border:0;padding-left:0;font-size:14px;min-width:0;height:45px}.search-field.svelte-569bf1:focus-within{border-color:#aed2fa80}.discover-search.svelte-569bf1 select:where(.svelte-569bf1){width:150px;height:45px;font-size:14px}.search-button.svelte-569bf1{height:45px;font-size:14px}.search-heading.svelte-569bf1,.shelf-heading.svelte-569bf1{display:flex;align-items:center;justify-content:space-between;gap:16px}.search-heading.svelte-569bf1{margin:0 0 24px}.search-heading.svelte-569bf1>span:where(.svelte-569bf1),.shelf-heading.svelte-569bf1>span:where(.svelte-569bf1){font-size:12px;color:var(--muted)}.shelf-heading.svelte-569bf1{margin:0 0 17px;color:#8196b2}.shelf-heading.svelte-569bf1 h2:where(.svelte-569bf1){font-size:23px;line-height:1.3;letter-spacing:-.5px;font-weight:550;color:#e2eaf4;margin:0}.catalog-loading.svelte-569bf1{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;min-height:420px;border-radius:16px;background:linear-gradient(125deg,#162235,#0d1420)}.catalog-loading.svelte-569bf1 p:where(.svelte-569bf1){font-size:14px;color:var(--muted)}.refreshing.svelte-569bf1{color:var(--muted);font-size:14px;margin:0 0 18px}.discover-empty.svelte-569bf1{padding:80px 24px;text-align:center;color:#819ab9}.discover-empty.svelte-569bf1>svg{margin:0 auto 20px}.discover-empty.svelte-569bf1 h2:where(.svelte-569bf1){font-size:25px;line-height:1.3;color:#d7e3f2;margin:0 0 14px;font-weight:500}.discover-empty.svelte-569bf1 p:where(.svelte-569bf1){font-size:16px;line-height:1.75;margin:0 auto;max-width:460px;color:var(--muted)}.notice.svelte-569bf1{margin-bottom:24px}.notice.svelte-569bf1 strong:where(.svelte-569bf1){font-weight:550;font-size:14px}.notice.svelte-569bf1 p:where(.svelte-569bf1){line-height:1.7;margin:9px 0 15px;font-size:14px}.genres.svelte-569bf1{display:flex;gap:8px;overflow-x:auto;margin:-8px 0 24px;padding:2px 2px 10px;scrollbar-width:thin}.genres.svelte-569bf1 button:where(.svelte-569bf1){flex:none;min-height:36px;padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:#ffffff03;color:var(--muted);font-size:13px;white-space:nowrap}.genres.svelte-569bf1 button:where(.svelte-569bf1):hover{color:var(--text)}.genres.svelte-569bf1 button.active:where(.svelte-569bf1){color:#deebfb;background:#202a39;border-color:#aed2fa26}.discover-footer.svelte-569bf1{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:23px;margin-top:25px}.discover-footer.svelte-569bf1 p:where(.svelte-569bf1){max-width:460px;font-size:12px;line-height:1.75;color:var(--subtle);margin:0}.discover-footer.svelte-569bf1 .button-row:where(.svelte-569bf1){gap:5px}@media(max-width:650px){.discover-heading.svelte-569bf1{flex-wrap:wrap;gap:18px}.discover-heading.svelte-569bf1 h1:where(.svelte-569bf1){font-size:30px}.discover-heading.svelte-569bf1 .eyebrow:where(.svelte-569bf1){font-size:12px}.discover-search.svelte-569bf1{flex-wrap:wrap;gap:9px}.search-field.svelte-569bf1{flex-basis:100%}.discover-search.svelte-569bf1 select:where(.svelte-569bf1){flex:1}.search-heading.svelte-569bf1{align-items:flex-start;flex-direction:column;gap:10px}.shelf-heading.svelte-569bf1 h2:where(.svelte-569bf1){font-size:21px}.catalog-loading.svelte-569bf1{min-height:400px}}dialog.svelte-gxqhxy{width:min(880px,calc(100% - 32px));max-height:92svh;box-sizing:border-box;overflow-y:auto;flex-direction:column;padding:28px 28px 0;color:var(--text);background:var(--canvas, #101620);border:1px solid var(--border);border-radius:20px;box-shadow:0 30px 100px #0007}dialog[open].svelte-gxqhxy{display:flex}.choice.svelte-gxqhxy{display:flex;flex-direction:column;flex:1}dialog.svelte-gxqhxy::backdrop{background:#03070dba;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}header.svelte-gxqhxy{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}h2.svelte-gxqhxy{margin:0;font-size:25px;font-weight:550}header.svelte-gxqhxy p:where(.svelte-gxqhxy){color:var(--muted);margin:9px 0 0;line-height:1.5;font-size:14px}header.svelte-gxqhxy .icon-button:where(.svelte-gxqhxy){flex:none;min-width:44px;min-height:44px;border-radius:999px}.sr-only.svelte-gxqhxy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search.svelte-gxqhxy{display:flex;gap:10px}.search.svelte-gxqhxy input:where(.svelte-gxqhxy){flex:1;min-width:0}.refine.svelte-gxqhxy summary:where(.svelte-gxqhxy){display:none}.filters.svelte-gxqhxy{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:12px;border:0;margin:14px 0 0;padding:0;min-width:0}.filters.svelte-gxqhxy label:where(.svelte-gxqhxy){font-size:12px;color:var(--muted);gap:7px}.notice.svelte-gxqhxy{margin-top:16px}.loading.svelte-gxqhxy{min-height:220px}.summary.svelte-gxqhxy{color:var(--muted);font-size:13px;line-height:1.6;margin:18px 0 8px}.link.svelte-gxqhxy{border:0;padding:0;background:none;color:var(--accent);font-size:13px;text-decoration:underline}.empty.svelte-gxqhxy{color:var(--muted);font-size:14px;line-height:1.7;padding:34px 0;text-align:center;margin:0}.releases.svelte-gxqhxy{list-style:none;margin:0;padding:0}.releases.svelte-gxqhxy li:where(.svelte-gxqhxy){border-top:1px solid var(--border)}.releases.svelte-gxqhxy label:where(.svelte-gxqhxy){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px 4px;cursor:pointer;font-weight:400}.releases.svelte-gxqhxy li.unavailable:where(.svelte-gxqhxy) label:where(.svelte-gxqhxy){cursor:default}.unavailable.svelte-gxqhxy strong:where(.svelte-gxqhxy),.unavailable.svelte-gxqhxy .figures:where(.svelte-gxqhxy){opacity:.55}.releases.svelte-gxqhxy label:where(.svelte-gxqhxy):has(input:where(.svelte-gxqhxy):checked){background:#aed2fa0a;box-shadow:inset 2px 0 var(--accent)}input[type=radio].svelte-gxqhxy{appearance:auto;width:18px;height:18px;min-height:0;padding:0;margin:2px 0 0;accent-color:var(--accent)}.release.svelte-gxqhxy{display:grid;gap:6px;min-width:0}.release.svelte-gxqhxy strong:where(.svelte-gxqhxy){font-size:14px;font-weight:500;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.release.svelte-gxqhxy small:where(.svelte-gxqhxy){font-size:12px;line-height:1.55;color:var(--muted)}.release.svelte-gxqhxy .note:where(.svelte-gxqhxy){color:#d9bf91}.release.svelte-gxqhxy .blocker:where(.svelte-gxqhxy){color:var(--red)}.figures.svelte-gxqhxy{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;font-size:13px;color:#c2cbd8;font-variant-numeric:tabular-nums;white-space:nowrap}.figures.svelte-gxqhxy>span:where(.svelte-gxqhxy):not(.badge){min-width:62px;text-align:right}.figures.svelte-gxqhxy .badge:where(.svelte-gxqhxy):not(.positive):not(.pack){min-width:52px;justify-content:center}.figures.svelte-gxqhxy .pack:where(.svelte-gxqhxy){color:var(--accent);border-color:#aed2fa26}footer.svelte-gxqhxy{position:sticky;bottom:0;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 22px;background:var(--canvas, #101620);border-top:1px solid var(--border)}footer.svelte-gxqhxy p:where(.svelte-gxqhxy){margin:0;min-width:0;color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}footer.svelte-gxqhxy div:where(.svelte-gxqhxy){display:flex;gap:10px;flex:none}footer.svelte-gxqhxy .button:where(.svelte-gxqhxy){min-height:44px}@media(max-width:640px){dialog.svelte-gxqhxy{width:100%;max-width:100%;height:100svh;max-height:100svh;margin:0;padding:16px 16px 0;border:0;border-radius:0}header.svelte-gxqhxy{margin-bottom:14px;align-items:center}h2.svelte-gxqhxy{font-size:20px}header.svelte-gxqhxy p:where(.svelte-gxqhxy){margin-top:4px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header.svelte-gxqhxy div:where(.svelte-gxqhxy){min-width:0}.search.svelte-gxqhxy .button:where(.svelte-gxqhxy){padding:0;width:44px;flex:none}.search.svelte-gxqhxy .button:where(.svelte-gxqhxy) span:where(.svelte-gxqhxy){display:none}.refine.svelte-gxqhxy summary:where(.svelte-gxqhxy){display:list-item;padding:12px 0;margin-top:4px;color:var(--accent);font-size:14px;cursor:pointer}.filters.svelte-gxqhxy{grid-template-columns:1fr 1fr;margin:2px 0 6px}.summary.svelte-gxqhxy{margin:6px 0}.releases.svelte-gxqhxy label:where(.svelte-gxqhxy){grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:13px 2px}.figures.svelte-gxqhxy{grid-column:2;justify-content:flex-start;gap:6px 12px}.figures.svelte-gxqhxy>span:where(.svelte-gxqhxy):not(.badge){min-width:0}.figures.svelte-gxqhxy .badge:where(.svelte-gxqhxy):not(.positive):not(.pack){min-width:0}footer.svelte-gxqhxy{padding:12px 0 max(16px,env(safe-area-inset-bottom))}footer.svelte-gxqhxy p:where(.svelte-gxqhxy){display:none}footer.svelte-gxqhxy div:where(.svelte-gxqhxy){flex:1;display:grid;grid-template-columns:1fr 1.6fr}}.request-entry.svelte-hmb3sp{padding:21px 0;border-top:1px solid var(--border)}.request-entry.grouped.svelte-hmb3sp{padding:17px 0}.request-row.svelte-hmb3sp{display:flex;gap:14px;align-items:center}.request-row.svelte-hmb3sp>div:where(.svelte-hmb3sp){flex:1;min-width:0}.request-row.svelte-hmb3sp strong:where(.svelte-hmb3sp){font-size:16px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.grouped.svelte-hmb3sp .request-row:where(.svelte-hmb3sp) strong:where(.svelte-hmb3sp){font-size:15px}.request-row.svelte-hmb3sp small:where(.svelte-hmb3sp){display:block;font-size:12px;color:var(--subtle);margin-top:6px}.request-quality.svelte-hmb3sp{color:#a5b8cf;font-size:12px;margin:17px 0 0;line-height:1.7}.request-message.svelte-hmb3sp{color:var(--muted);font-size:14px;line-height:1.7;margin:11px 0 0}.request-actions.svelte-hmb3sp{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.request-actions.svelte-hmb3sp:empty{display:none}.selection.svelte-hmb3sp{margin-top:16px;padding:13px 15px;border:1px solid var(--border);border-radius:8px;color:var(--muted)}.selection.svelte-hmb3sp summary:where(.svelte-hmb3sp){cursor:pointer;font-size:14px}.selection.svelte-hmb3sp strong:where(.svelte-hmb3sp){display:block;font-size:14px;line-height:1.6;font-weight:500;color:var(--text);margin-top:15px;overflow-wrap:anywhere}.selection.svelte-hmb3sp p:where(.svelte-hmb3sp){font-size:12px;line-height:1.7;margin:9px 0 0}.remove-request.svelte-hmb3sp{padding:16px;margin-top:17px;border:1px solid #d8898124;border-radius:9px}.remove-request.svelte-hmb3sp p:where(.svelte-hmb3sp){color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 13px}@media(max-width:600px){.request-row.svelte-hmb3sp>.icon-tile:where(.svelte-hmb3sp){display:none}}.collapsible.svelte-1vno4vy{padding:27px;margin-top:24px}.collapsible.closed.svelte-1vno4vy .panel-header:where(.svelte-1vno4vy){padding-bottom:0}.heading.svelte-1vno4vy{min-width:0}h2.svelte-1vno4vy button:where(.svelte-1vno4vy){display:inline-flex;align-items:center;gap:9px;margin:-6px 0 -6px -6px;padding:6px;border:0;border-radius:7px;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}h2.svelte-1vno4vy button:where(.svelte-1vno4vy):hover{background:#ffffff06}h2.svelte-1vno4vy button:where(.svelte-1vno4vy) svg{flex:none;color:var(--muted);transform:rotate(90deg)}.closed.svelte-1vno4vy h2:where(.svelte-1vno4vy) button:where(.svelte-1vno4vy) svg{transform:none}.heading.svelte-1vno4vy p:where(.svelte-1vno4vy){margin-left:30px;font-variant-numeric:tabular-nums}.actions.svelte-1vno4vy{display:flex;flex:none;align-items:center;gap:8px}@media(prefers-reduced-motion:no-preference){h2.svelte-1vno4vy button:where(.svelte-1vno4vy) svg{transition:transform .15s}}@media(max-width:600px){.collapsible.svelte-1vno4vy{padding:21px}.panel-header.svelte-1vno4vy{flex-wrap:wrap;gap:14px}.heading.svelte-1vno4vy p:where(.svelte-1vno4vy){margin-left:0}}.quick-filter.svelte-178q0ux{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 8px}.search.svelte-178q0ux{position:relative;flex:1 1 220px;min-width:0;max-width:340px;display:flex;align-items:center}.search.svelte-178q0ux svg{position:absolute;left:11px;color:var(--muted);pointer-events:none}.search.svelte-178q0ux input:where(.svelte-178q0ux){min-height:38px;padding:7px 10px 7px 32px;font-size:14px}.choices.svelte-178q0ux{display:flex;flex-wrap:wrap;gap:6px}.choices.svelte-178q0ux button:where(.svelte-178q0ux){display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:5px 11px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);font-size:13px}.choices.svelte-178q0ux button:where(.svelte-178q0ux):hover{color:var(--text)}.choices.svelte-178q0ux button.active:where(.svelte-178q0ux){color:#deebfb;background:#202a39;border-color:#aed2fa26}.choices.svelte-178q0ux button.empty:where(.svelte-178q0ux):not(.active){opacity:.55}.choices.svelte-178q0ux span:where(.svelte-178q0ux){font-size:12px;color:var(--subtle);font-variant-numeric:tabular-nums}.choices.svelte-178q0ux button.active:where(.svelte-178q0ux) span:where(.svelte-178q0ux){color:#a5b8cf}@media(max-width:600px){.search.svelte-178q0ux{max-width:none;flex-basis:100%}.search.svelte-178q0ux input:where(.svelte-178q0ux){font-size:16px}}.no-match.svelte-sivpc4{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted);font-size:14px;line-height:1.7;margin:16px 0 0}.show-more.svelte-sivpc4{margin-top:18px}.requests-empty.svelte-sivpc4{display:flex;justify-content:center;align-items:center;gap:9px;color:#8a9ab0;padding:22px 0}.requests-empty.svelte-sivpc4 p:where(.svelte-sivpc4){margin:0;font-size:14px;line-height:1.7}.requests-list.svelte-sivpc4>:last-child{padding-bottom:0}.series-group.svelte-sivpc4{border-top:1px solid var(--border)}summary.svelte-sivpc4{display:flex;align-items:center;gap:14px;padding:21px 0;cursor:pointer;list-style:none}summary.svelte-sivpc4::-webkit-details-marker{display:none}.series-heading.svelte-sivpc4{flex:1;min-width:0;display:grid;gap:6px}.series-heading.svelte-sivpc4 strong:where(.svelte-sivpc4){font-size:16px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.series-heading.svelte-sivpc4 small:where(.svelte-sivpc4){font-size:12px;color:var(--subtle);line-height:1.6}.series-heading.svelte-sivpc4 progress:where(.svelte-sivpc4){max-width:260px;margin-top:4px}.chevron.svelte-sivpc4{display:inline-flex;color:var(--muted);transition:transform .15s}.series-group[open].svelte-sivpc4 .chevron:where(.svelte-sivpc4){transform:rotate(90deg)}.group-actions.svelte-sivpc4{padding:0 0 16px 56px}.group-actions.svelte-sivpc4 p:where(.svelte-sivpc4){color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 12px}.episodes.svelte-sivpc4{padding:0 0 6px 56px}@media(max-width:600px){summary.svelte-sivpc4>.icon-tile:where(.svelte-sivpc4){display:none}summary.svelte-sivpc4{flex-wrap:wrap;gap:10px 12px}.series-heading.svelte-sivpc4{flex-basis:100%;order:-1}.chevron.svelte-sivpc4{margin-left:auto}.group-actions.svelte-sivpc4{padding-left:0}.episodes.svelte-sivpc4{padding-left:14px;border-left:1px solid var(--border);margin-left:2px}}.approval-row.svelte-b2x0ie{display:flex;gap:14px;align-items:flex-start;padding:21px 0;border-top:1px solid var(--border)}.approval-row.svelte-b2x0ie:last-child{padding-bottom:0}.approval-main.svelte-b2x0ie{flex:1;min-width:0;display:grid;gap:6px}.approval-main.svelte-b2x0ie strong:where(.svelte-b2x0ie){font-size:16px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.approval-main.svelte-b2x0ie small:where(.svelte-b2x0ie){font-size:12px;color:var(--subtle)}.approval-facts.svelte-b2x0ie{color:#a5b8cf;font-size:12px;line-height:1.7;margin:4px 0 8px}.decline-form.svelte-b2x0ie{display:grid;gap:12px}.decline-form.svelte-b2x0ie label:where(.svelte-b2x0ie){font-size:14px}.notice.svelte-b2x0ie{margin-bottom:20px}@media(max-width:600px){.approval-row.svelte-b2x0ie>.icon-tile:where(.svelte-b2x0ie){display:none}}.empty-copy.svelte-1pn87sm{font-size:14px;color:var(--muted);line-height:1.8;padding:10px 0}.monitor-row.svelte-1pn87sm{display:flex;align-items:flex-start;gap:17px;padding:23px 0;border-top:1px solid var(--border)}.monitor-row.svelte-1pn87sm:last-child{padding-bottom:0}.monitor-main.svelte-1pn87sm{flex:1;min-width:0}.monitor-title.svelte-1pn87sm{display:flex;justify-content:space-between;gap:15px;align-items:center}.monitor-title.svelte-1pn87sm h3:where(.svelte-1pn87sm){font-size:16px;font-weight:500;margin:0;line-height:1.6}.monitor-facts.svelte-1pn87sm{font-size:12px;color:var(--muted);line-height:1.8;margin:9px 0 0}.monitor-message.svelte-1pn87sm{font-size:14px;color:#a5b7ce;line-height:1.8;margin:12px 0 0}.next-check.svelte-1pn87sm{font-size:12px;color:var(--muted);margin:8px 0 0}.remove-confirm.svelte-1pn87sm{margin-top:18px;padding:17px;background:#eaa4a405;border:1px solid #eaa4a41a;border-radius:9px}.remove-confirm.svelte-1pn87sm p:where(.svelte-1pn87sm){font-size:14px;color:var(--muted);line-height:1.8;margin:0 0 14px}.notice.svelte-1pn87sm{margin-bottom:20px}@media(max-width:600px){.monitor-row.svelte-1pn87sm{gap:9px}.monitor-row.svelte-1pn87sm>.icon-tile:where(.svelte-1pn87sm){display:none}.monitor-title.svelte-1pn87sm{flex-wrap:wrap;gap:8px}}.import-fault.svelte-1m0qvqt{margin-top:13px;padding:13px 15px;border:1px solid var(--border);border-radius:8px;color:var(--muted)}.import-fault.svelte-1m0qvqt summary:where(.svelte-1m0qvqt){cursor:pointer;font-size:14px}dl.svelte-1m0qvqt{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;font-size:12px;line-height:1.7;margin:13px 0 0}dt.svelte-1m0qvqt{color:var(--subtle)}dd.svelte-1m0qvqt{margin:0;min-width:0;overflow-wrap:anywhere}.system.svelte-1m0qvqt{margin-left:8px}ul.svelte-1m0qvqt{list-style:none;padding:0;margin:13px 0 0;border-top:1px solid var(--border)}li.svelte-1m0qvqt{padding:9px 0 0;font-size:12px;line-height:1.6}li.svelte-1m0qvqt strong:where(.svelte-1m0qvqt){display:block;font-weight:500;color:var(--text);overflow-wrap:anywhere}.download-row.svelte-1vpg1vf{display:flex;align-items:flex-start;gap:17px;padding:25px 0;border-bottom:1px solid var(--border)}.download-row.svelte-1vpg1vf:last-child{border:0;padding-bottom:0}.download-main.svelte-1vpg1vf{flex:1;min-width:0}.download-top.svelte-1vpg1vf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-bottom:16px}.download-top.svelte-1vpg1vf h3:where(.svelte-1vpg1vf){flex:1;min-width:150px;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.6;margin:0}.download-top.svelte-1vpg1vf .badge:where(.svelte-1vpg1vf){max-width:100%;line-height:1.5;white-space:normal}.download-meta.svelte-1vpg1vf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 15px;color:var(--subtle);font-size:12px;line-height:1.7;margin-top:10px}.progress-track.svelte-1vpg1vf{height:5px;background:#ffffff08;border-radius:4px;overflow:hidden}.progress-track.svelte-1vpg1vf>span:where(.svelte-1vpg1vf){display:block;height:100%;background:var(--accent);border-radius:inherit}.download-description.svelte-1vpg1vf{font-size:14px;color:var(--muted);line-height:1.7;margin:16px 0 0}.peer-facts.svelte-1vpg1vf,.update-time.svelte-1vpg1vf{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--subtle);font-size:12px;line-height:1.7;margin:10px 0 0}.download-error.svelte-1vpg1vf{color:var(--red);font-size:14px;line-height:1.7;margin:13px 0 0;overflow-wrap:anywhere}.download-error.needs-attention.svelte-1vpg1vf{color:#d9bf91}.download-controls.svelte-1vpg1vf{display:flex;gap:8px;margin-top:16px}.cancel-confirm.svelte-1vpg1vf{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px;color:var(--muted);margin-top:17px}.pack-members.svelte-1vpg1vf{margin-top:20px;padding-left:16px;border-left:2px solid var(--border)}.download-row.member.svelte-1vpg1vf{padding:16px 0}.download-row.member.svelte-1vpg1vf>.icon-tile:where(.svelte-1vpg1vf){display:none}.download-row.member.svelte-1vpg1vf .download-top:where(.svelte-1vpg1vf) h3:where(.svelte-1vpg1vf){font-size:14px}@media(max-width:600px){.download-row.svelte-1vpg1vf>.icon-tile:where(.svelte-1vpg1vf){display:none}.download-top.svelte-1vpg1vf{align-items:flex-start}.download-top.svelte-1vpg1vf h3:where(.svelte-1vpg1vf){flex-basis:100%}}.transfer.svelte-m4kpdn{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 14px;margin-bottom:6px;border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:13px;line-height:1.6}.state.svelte-m4kpdn{display:inline-flex;align-items:center;gap:8px;color:var(--green)}.state.svelte-m4kpdn strong:where(.svelte-m4kpdn){font-weight:550;font-size:14px}.uploading.svelte-m4kpdn .state:where(.svelte-m4kpdn){color:#d9bf91}.uploading.svelte-m4kpdn{border-color:#d9bf911a;background:#d9bf9106}.unknown.svelte-m4kpdn .state:where(.svelte-m4kpdn){color:var(--subtle)}.detail.svelte-m4kpdn{flex:1;min-width:180px;overflow-wrap:anywhere}.down.svelte-m4kpdn{display:inline-flex;align-items:center;gap:6px;color:var(--subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.engine.svelte-7fb0fc{margin-top:22px;padding:0 27px}summary.svelte-7fb0fc{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;list-style:none;color:var(--muted)}summary.svelte-7fb0fc::-webkit-details-marker{display:none}summary.svelte-7fb0fc svg{transition:transform .15s;flex:none}.engine[open].svelte-7fb0fc summary:where(.svelte-7fb0fc) svg{transform:rotate(90deg)}.heading.svelte-7fb0fc{display:grid;gap:6px;min-width:0}.heading.svelte-7fb0fc strong:where(.svelte-7fb0fc){color:var(--text);font-size:16px;font-weight:550;letter-spacing:-.25px}.heading.svelte-7fb0fc small:where(.svelte-7fb0fc){font-size:13px;line-height:1.5}.attention.svelte-7fb0fc{color:#d9bf91}.small-copy.svelte-7fb0fc{margin:0 0 8px}.notice.svelte-7fb0fc{margin:12px 0}.empty.svelte-7fb0fc{color:var(--muted);font-size:14px;line-height:1.7;margin:0;padding:14px 0 24px}article.svelte-7fb0fc{padding:20px 0;border-top:1px solid var(--border)}.top.svelte-7fb0fc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}h3.svelte-7fb0fc{flex:1;min-width:150px;margin:0;font-size:15px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.facts.svelte-7fb0fc,.owner.svelte-7fb0fc{margin:10px 0 0;font-size:12px;line-height:1.7;color:var(--subtle);font-variant-numeric:tabular-nums}.owner.svelte-7fb0fc{font-size:13px;color:var(--muted)}.owner.attention.svelte-7fb0fc{color:#d9bf91}.actions.svelte-7fb0fc,.confirm.svelte-7fb0fc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.confirm.svelte-7fb0fc span:where(.svelte-7fb0fc){flex-basis:100%;font-size:14px;color:var(--muted);line-height:1.6}@media(max-width:600px){.engine.svelte-7fb0fc{padding:0 21px}.top.svelte-7fb0fc h3:where(.svelte-7fb0fc){flex-basis:100%}}.refresh-status.svelte-uqgm97{color:var(--muted);font-size:13px;line-height:1.6;margin:16px 0}.download-form.svelte-uqgm97{padding:27px;margin:22px 0}.no-match.svelte-uqgm97{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted);font-size:14px;line-height:1.7;margin:16px 0 0}.show-more.svelte-uqgm97{margin-top:18px}.activity-empty.svelte-uqgm97{min-height:355px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.activity-illustration.svelte-uqgm97{position:relative;padding:24px;color:#839fbf;background:linear-gradient(145deg,#1c2a3d,#121b28);border:1px solid #aed2fa0d;border-radius:25px;margin-bottom:24px}.activity-illustration.svelte-uqgm97 .status-dot:where(.svelte-uqgm97){position:absolute;bottom:18px;right:17px}.activity-empty.svelte-uqgm97 h2:where(.svelte-uqgm97){font-size:25px;letter-spacing:-.6px;font-weight:500;margin-bottom:12px}.activity-empty.svelte-uqgm97 p:where(.svelte-uqgm97){color:var(--muted);font-size:14px;line-height:1.8;max-width:330px;margin-bottom:24px}.activity-note.svelte-uqgm97{display:flex;gap:8px;align-items:center;font-size:12px;color:#8a9ab0;margin:22px 0;line-height:1.7}@media(max-width:600px){.download-form.svelte-uqgm97{padding:21px}.panel-header.svelte-uqgm97{flex-wrap:wrap;gap:15px}}.grid.svelte-fcc34f{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:30px 22px}.card.svelte-fcc34f{display:block;width:100%;border:0;padding:0;background:transparent;text-align:left;color:inherit;border-radius:12px;min-width:0}.cover.svelte-fcc34f{aspect-ratio:2 / 3;position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:12px;border:1px solid #ffffff0e;background:linear-gradient(150deg,#344451,#192532 45%,#121923)}.card.svelte-fcc34f:hover .cover:where(.svelte-fcc34f),.card.svelte-fcc34f:focus-visible .cover:where(.svelte-fcc34f){border-color:#ffffff2e}.badge-chip.svelte-fcc34f{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;font-size:11px;letter-spacing:.2px;background:#0a101ddb;color:#c9d3e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge-chip.attention.svelte-fcc34f{color:#f0c38e}.badge-chip.done.svelte-fcc34f{color:var(--green)}.opening.svelte-fcc34f{position:absolute;inset:0;display:grid;place-items:center;background:#080b1180}.meter.svelte-fcc34f{position:absolute;left:10px;right:10px;bottom:10px;height:4px;border-radius:999px;background:#ffffff26;overflow:hidden}.meter.svelte-fcc34f>span:where(.svelte-fcc34f){display:block;height:100%;border-radius:inherit;background:var(--green)}h3.svelte-fcc34f{color:#dce4ef;font-size:14px;font-weight:500;line-height:1.4;margin:12px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.count.svelte-fcc34f{margin:0;font-size:12px;color:#a9b6c8}.facts.svelte-fcc34f{margin:4px 0 0;font-size:12px;color:var(--subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facts.svelte-fcc34f>span:where(.svelte-fcc34f)+span:where(.svelte-fcc34f):before{content:"·";margin:0 6px}.hint.svelte-fcc34f{display:flex;align-items:center;gap:8px;margin:36px 0 0;color:var(--muted);font-size:13px}.empty.svelte-fcc34f{display:grid;justify-items:start;gap:12px;max-width:420px;padding:24px 0}.empty.svelte-fcc34f h2:where(.svelte-fcc34f){margin:6px 0 0;font-size:20px;font-weight:550}.empty.svelte-fcc34f p:where(.svelte-fcc34f){margin:0 0 8px;color:var(--muted);line-height:1.7;font-size:14px}.notice.svelte-fcc34f{margin-bottom:20px}@media(max-width:600px){.grid.svelte-fcc34f{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}@media(prefers-reduced-motion:no-preference){.cover.svelte-fcc34f{transition:border-color .15s}}.taste-import.svelte-ul67xe{background:#0b111b;border:1px solid #aed2fa17;border-radius:12px;padding:24px;margin-top:24px}.import-heading.svelte-ul67xe{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:23px}h3.svelte-ul67xe{font-size:18px;font-weight:550;letter-spacing:-.3px;margin:0 0 10px}.import-heading.svelte-ul67xe p:where(.svelte-ul67xe){font-size:14px;color:var(--muted);line-height:1.7;margin:0}.import-form.svelte-ul67xe{margin-top:22px}.credential-note.svelte-ul67xe{display:flex;gap:10px;color:#9ab0cb;align-items:flex-start}.credential-note.svelte-ul67xe svg{flex:none;margin-top:3px}.credential-note.svelte-ul67xe p:where(.svelte-ul67xe){font-size:12px;line-height:1.7;margin:0}.preview-account.svelte-ul67xe{display:flex;align-items:center;gap:13px}.preview-account.svelte-ul67xe>div:where(.svelte-ul67xe){flex:1;min-width:0}.preview-account.svelte-ul67xe strong:where(.svelte-ul67xe){font-size:16px;font-weight:500;overflow-wrap:anywhere}.preview-account.svelte-ul67xe>div:where(.svelte-ul67xe)>span:where(.svelte-ul67xe){display:block;font-size:12px;color:var(--muted);margin-top:7px}.preview-counts.svelte-ul67xe{display:flex;flex-wrap:wrap;gap:15px 27px;margin:24px 0;color:var(--muted);font-size:14px}.preview-counts.svelte-ul67xe strong:where(.svelte-ul67xe){color:var(--text);font-weight:550}.sample-label.svelte-ul67xe{font-size:12px;color:var(--muted);margin:0 0 10px}.preview-sample.svelte-ul67xe{list-style:none;margin:0;padding:0}.preview-sample.svelte-ul67xe li:where(.svelte-ul67xe){display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border);padding:11px 0;font-size:14px}.preview-sample.svelte-ul67xe small:where(.svelte-ul67xe){font-size:12px;color:var(--muted);flex:none}.preview-explanation.svelte-ul67xe{font-size:14px;color:var(--muted);line-height:1.8;margin:22px 0}.notice.svelte-ul67xe{margin:18px 0}@media(max-width:600px){.taste-import.svelte-ul67xe{padding:19px}.preview-account.svelte-ul67xe{flex-wrap:wrap}}.title-preferences.svelte-137460s{border-top:1px solid var(--border);padding-top:25px;margin-top:27px}.title-header.svelte-137460s{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:19px}h3.svelte-137460s{font-size:16px;font-weight:550;margin-bottom:9px}p.svelte-137460s{font-size:14px;color:var(--muted);line-height:1.7;margin:0}.taste-search.svelte-137460s{display:flex;gap:10px;margin:19px 0}.taste-search.svelte-137460s input:where(.svelte-137460s){min-width:0;flex:1}.taste-search.svelte-137460s select:where(.svelte-137460s){width:140px;font-size:14px}.search-results.svelte-137460s{margin-bottom:23px}.title-row.svelte-137460s{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;border-top:1px solid var(--border)}.title-copy.svelte-137460s strong:where(.svelte-137460s){display:block;font-size:14px;font-weight:500}.title-copy.svelte-137460s small:where(.svelte-137460s){display:block;color:var(--muted);font-size:12px;margin-top:6px}.selected.svelte-137460s{border-color:#aed2fa50;color:var(--accent)}.empty-copy.svelte-137460s{font-size:14px;margin-top:16px}.saved-titles.svelte-137460s{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.title-chip.svelte-137460s{display:inline-flex;align-items:center;gap:8px;padding-left:12px;background:#aed2fa08;border:1px solid var(--border);border-radius:8px;font-size:14px}.title-chip.svelte-137460s button:where(.svelte-137460s){min-width:30px;min-height:32px;padding:7px}@media(max-width:650px){.title-header.svelte-137460s,.title-row.svelte-137460s{flex-wrap:wrap}.title-row.svelte-137460s .button-row:where(.svelte-137460s){gap:6px}.taste-search.svelte-137460s{flex-wrap:wrap}.taste-search.svelte-137460s input:where(.svelte-137460s){flex-basis:100%}.taste-search.svelte-137460s select:where(.svelte-137460s){flex:1}}.taste-panel.svelte-1n2oaoa{padding:27px;margin-top:32px}.panel-header.svelte-1n2oaoa h2:where(.svelte-1n2oaoa){display:flex;align-items:center;gap:10px}.panel-header.svelte-1n2oaoa h2:where(.svelte-1n2oaoa) svg{color:var(--accent)}.taste-summary.svelte-1n2oaoa{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:11px;background:#0b111a;padding:21px;gap:15px}.taste-summary.svelte-1n2oaoa strong:where(.svelte-1n2oaoa){display:block;font-size:26px;font-weight:500;letter-spacing:-.7px}.taste-summary.svelte-1n2oaoa span:where(.svelte-1n2oaoa){display:block;color:var(--muted);font-size:12px;margin-top:7px}.learned-taste.svelte-1n2oaoa{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:17px}.learned-taste.svelte-1n2oaoa>span:where(.svelte-1n2oaoa):first-child{font-size:12px;color:var(--muted);margin-right:5px}.genre-header.svelte-1n2oaoa{margin:27px 0 18px}h3.svelte-1n2oaoa{font-size:16px;font-weight:550;margin:0 0 9px}.genre-header.svelte-1n2oaoa p:where(.svelte-1n2oaoa),.sources-header.svelte-1n2oaoa p:where(.svelte-1n2oaoa){font-size:14px;color:var(--muted);line-height:1.7;margin:0}.genre-chips.svelte-1n2oaoa{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.genre-chips.svelte-1n2oaoa button:where(.svelte-1n2oaoa){display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #ffffff14;border-radius:18px;color:#a8b7cb;font-size:14px;background:#ffffff03}.genre-chips.svelte-1n2oaoa button:where(.svelte-1n2oaoa):hover{border-color:#aed2fa40}.genre-chips.svelte-1n2oaoa button.chosen:where(.svelte-1n2oaoa){color:#cbe2fc;border-color:#aed2fa50;background:#aed2fa14}.sources-header.svelte-1n2oaoa{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;margin:28px 0 15px;padding-top:26px;border-top:1px solid var(--border)}.source-row.svelte-1n2oaoa{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid var(--border)}.source-row.svelte-1n2oaoa>div:where(.svelte-1n2oaoa){flex:1;min-width:0}.source-row.svelte-1n2oaoa strong:where(.svelte-1n2oaoa){display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.source-row.svelte-1n2oaoa small:where(.svelte-1n2oaoa){display:block;margin-top:7px;font-size:12px;color:var(--muted)}.sources-empty.svelte-1n2oaoa{font-size:14px;color:var(--muted);margin:22px 0}.reset-confirm.svelte-1n2oaoa{margin-top:23px;padding:18px;background:#d8898106;border:1px solid #d8898124;border-radius:10px}.reset-confirm.svelte-1n2oaoa strong:where(.svelte-1n2oaoa){font-size:16px;font-weight:500}.reset-confirm.svelte-1n2oaoa p:where(.svelte-1n2oaoa){font-size:14px;color:var(--muted);line-height:1.7;margin:11px 0 16px}.taste-footer.svelte-1n2oaoa{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:23px}.taste-footer.svelte-1n2oaoa>span:where(.svelte-1n2oaoa){display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.notice.svelte-1n2oaoa{margin:21px 0}@media(max-width:650px){.taste-panel.svelte-1n2oaoa{padding:22px}.sources-header.svelte-1n2oaoa,.taste-footer.svelte-1n2oaoa{flex-wrap:wrap}.taste-summary.svelte-1n2oaoa{padding:17px;gap:10px}}.security-panel.svelte-1byidh1{padding:27px;margin-top:26px}.panel-header.svelte-1byidh1{align-items:flex-start}.panel-header.svelte-1byidh1 h2:where(.svelte-1byidh1){display:flex;align-items:center;gap:10px}.panel-header.svelte-1byidh1 h2:where(.svelte-1byidh1) svg{color:#829dbf}.notice.svelte-1byidh1{margin-bottom:20px}.notice.svelte-1byidh1>button:where(.svelte-1byidh1){margin:10px 0 0 12px}.password-form.svelte-1byidh1{border-top:1px solid var(--border);padding:23px 0 27px}.form-explanation.svelte-1byidh1{color:var(--muted);font-size:14px;line-height:1.8;margin:0}.sessions-heading.svelte-1byidh1{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding-top:25px}.sessions-heading.svelte-1byidh1 h3:where(.svelte-1byidh1){font-size:16px;font-weight:550;margin:0}.sessions-heading.svelte-1byidh1 p:where(.svelte-1byidh1){color:var(--muted);font-size:14px;line-height:1.8;margin:8px 0 19px}.session-list.svelte-1byidh1{list-style:none;margin:0;padding:0}.session-row.svelte-1byidh1{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;border-top:1px solid var(--border)}.session-row.svelte-1byidh1:last-child{padding-bottom:0}.session-row.svelte-1byidh1>div:where(.svelte-1byidh1){min-width:0}.session-title.svelte-1byidh1{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.session-title.svelte-1byidh1 strong:where(.svelte-1byidh1){font-size:16px;font-weight:500}.session-row.svelte-1byidh1 p:where(.svelte-1byidh1){font-size:12px;line-height:1.8;color:var(--muted);margin:8px 0 0}.session-actions.svelte-1byidh1{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:24px}.session-actions.svelte-1byidh1 p:where(.svelte-1byidh1){color:var(--muted);font-size:12px;line-height:1.7;margin:0}.empty-copy.svelte-1byidh1{color:var(--muted);font-size:14px;line-height:1.8;margin:4px 0 0}.loading.svelte-1byidh1{min-height:150px}@media(max-width:650px){.security-panel.svelte-1byidh1{padding:22px}.panel-header.svelte-1byidh1{flex-wrap:wrap}.session-row.svelte-1byidh1{gap:14px;flex-wrap:wrap}}.preferences-page.svelte-dfqsp2{max-width:920px;margin-left:0}.preferences-panel.svelte-dfqsp2{padding:27px}.panel-header.svelte-dfqsp2 h2:where(.svelte-dfqsp2){display:flex;align-items:center;gap:10px}.panel-header.svelte-dfqsp2 h2:where(.svelte-dfqsp2) svg{color:#829dbf}.preference-row.svelte-dfqsp2{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:25px}.preference-row.svelte-dfqsp2 strong:where(.svelte-dfqsp2){display:block;font-size:16px;font-weight:500}.preference-row.svelte-dfqsp2 small:where(.svelte-dfqsp2){display:block;max-width:570px;margin-top:8px;line-height:1.8}.preference-row.svelte-dfqsp2 input:where(.svelte-dfqsp2){width:18px;height:18px}.preferences-actions.svelte-dfqsp2{display:flex;align-items:center;justify-content:space-between;gap:25px}.preferences-actions.svelte-dfqsp2 p:where(.svelte-dfqsp2){display:flex;align-items:center;gap:7px;margin:0;color:#8a9ab0;font-size:12px}.language-note.svelte-dfqsp2{margin:19px 0 0;font-size:12px;color:#8a9ab0}@media(max-width:650px){.preferences-panel.svelte-dfqsp2{padding:22px}.preferences-actions.svelte-dfqsp2{flex-direction:column-reverse;align-items:flex-start}}form.svelte-sk5yyj{display:flex;align-items:end;gap:12px;margin:20px 0}form.svelte-sk5yyj label:where(.svelte-sk5yyj){flex:1}ul.svelte-sk5yyj{padding:0;list-style:none}li.svelte-sk5yyj{padding:22px 0;border-top:1px solid var(--border)}h3.svelte-sk5yyj{font-size:16px}li.svelte-sk5yyj p:where(.svelte-sk5yyj){color:var(--muted);line-height:1.6;font-size:14px}.actions.svelte-sk5yyj,nav.svelte-sk5yyj{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:15px}select.svelte-sk5yyj{max-width:100%}.download-order.svelte-1dljwb0{margin-top:22px;padding-top:22px;border-top:1px solid var(--border)}h3.svelte-1dljwb0{margin:0 0 6px;font-size:15px;font-weight:550}.download-order.svelte-1dljwb0>.small-copy:where(.svelte-1dljwb0){margin:0 0 16px;font-size:12px}.order-lists.svelte-1dljwb0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}h4.svelte-1dljwb0{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:550;color:#c2cbd8}ol.svelte-1dljwb0{list-style:none;margin:0;padding:0;display:grid;gap:6px}li.svelte-1dljwb0{display:flex;align-items:center;gap:10px;padding:9px 10px;background:#0b111a;border:1px solid var(--border);border-radius:10px;cursor:grab}li.dragging.svelte-1dljwb0{opacity:.55}.handle.svelte-1dljwb0{display:flex;color:var(--subtle)}.rank.svelte-1dljwb0{min-width:1.4em;font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}.name.svelte-1dljwb0{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:14px}.name.svelte-1dljwb0 code:where(.svelte-1dljwb0){font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up.svelte-1dljwb0 svg{transform:rotate(-90deg)}.down.svelte-1dljwb0 svg{transform:rotate(90deg)}.storage-list.svelte-p0uh9j{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.storage-location.svelte-p0uh9j{background:#0b111a;border:1px solid var(--border);border-radius:12px;padding:20px}.location-top.svelte-p0uh9j{display:flex;align-items:center;gap:12px}.location-name.svelte-p0uh9j{min-width:0;flex:1}.location-name.svelte-p0uh9j h3:where(.svelte-p0uh9j){margin:0 0 7px;font-size:16px;font-weight:550}.location-name.svelte-p0uh9j code:where(.svelte-p0uh9j){font-size:12px}.location-top.svelte-p0uh9j>.badge:where(.svelte-p0uh9j){font-size:12px}.location-top.svelte-p0uh9j .icon-tile:where(.svelte-p0uh9j){width:36px;height:36px}.location-facts.svelte-p0uh9j{display:flex;flex-wrap:wrap;gap:6px 13px;font-size:12px;color:#7d8fa6;margin:21px 0 14px}.storage-bottom.svelte-p0uh9j{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.storage-bottom.svelte-p0uh9j .small-copy:where(.svelte-p0uh9j){font-size:12px}.storage-bottom.svelte-p0uh9j .button:where(.svelte-p0uh9j){font-size:12px}.storage-bottom.svelte-p0uh9j .button-row:where(.svelte-p0uh9j){gap:1px}.storage-location.svelte-p0uh9j .notice:where(.svelte-p0uh9j){margin-top:14px}.storage-empty.svelte-p0uh9j{padding:36px 20px}.storage-empty.svelte-p0uh9j strong:where(.svelte-p0uh9j){color:#c8d3e3;font-weight:500;margin-top:7px}.storage-empty.svelte-p0uh9j .button:where(.svelte-p0uh9j){margin-top:9px}.storage-form.svelte-p0uh9j{margin-top:22px;padding-top:24px;border-top:1px solid var(--border)}.location-help.svelte-p0uh9j{display:flex;align-items:flex-start;gap:10px;padding:13px;background:#aed2fa04;border-radius:8px;color:var(--muted);font-size:12px;line-height:1.8}.location-help.svelte-p0uh9j svg{flex:none;margin-top:3px}.visible-paths.svelte-p0uh9j{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--subtle);font-size:12px;margin:0}.visible-paths.svelte-p0uh9j button:where(.svelte-p0uh9j){padding:5px 8px;font-size:12px;color:var(--accent);background:#aed2fa08;border:1px solid #aed2fa10;border-radius:5px}fieldset.svelte-p0uh9j{margin:0;padding:0;border:0}legend.svelte-p0uh9j{font-size:14px;color:#c2cbd8;margin-bottom:14px}.remove-confirm.svelte-p0uh9j{padding-top:14px;border-top:1px solid var(--border);margin-top:15px}.remove-confirm.svelte-p0uh9j p:where(.svelte-p0uh9j){font-size:14px;color:var(--red)}.notice.success.svelte-p0uh9j,.notice.error.svelte-p0uh9j{margin-bottom:20px}@media(max-width:600px){.storage-list.svelte-p0uh9j{grid-template-columns:1fr}.storage-location.svelte-p0uh9j{padding:16px}.location-top.svelte-p0uh9j{flex-wrap:wrap}}.empty-mini.svelte-nym6np{padding:28px 20px}article.svelte-nym6np{padding:20px 0 4px;border-top:1px solid var(--border)}article.svelte-nym6np:first-of-type{padding-top:4px;border-top:0}.top.svelte-nym6np{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:14px}h3.svelte-nym6np{margin:0;font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.figure.svelte-nym6np{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.bar.svelte-nym6np{display:flex;height:12px;border-radius:6px;overflow:hidden;background:#070b11;box-shadow:inset 0 0 0 1px #ffffff0a}.part.svelte-nym6np{min-width:2px;height:100%}.movie.svelte-nym6np{background:#aed2fa}.episode.svelte-nym6np{background:#7fa6d4}.downloading.svelte-nym6np{background:#d9bf91}.workspace.svelte-nym6np{background:#b08f6a}.unknown.svelte-nym6np{background:#8a9ab0}.other.svelte-nym6np{background:#46566b}.free.svelte-nym6np{background:#151d28}.part.hatched.svelte-nym6np{background:repeating-linear-gradient(115deg,#8a9ab040 0 5px,#8a9ab00d 5px 11px);box-shadow:inset 0 0 0 1px #8a9ab03d}.legend.svelte-nym6np{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:15px 0 0;padding:0}.legend.svelte-nym6np li:where(.svelte-nym6np){display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);line-height:1.6}.legend.svelte-nym6np b:where(.svelte-nym6np){font-weight:500;color:#c2cbd8;font-variant-numeric:tabular-nums}.swatch.svelte-nym6np{flex:none;width:9px;height:9px;border-radius:3px}.swatch.free.svelte-nym6np{box-shadow:inset 0 0 0 1px #ffffff14}.swatch.hatched.svelte-nym6np{background:repeating-linear-gradient(115deg,#8a9ab066 0 3px,#8a9ab00d 3px 6px);box-shadow:inset 0 0 0 1px #8a9ab04d}.unmeasured.svelte-nym6np{margin:0;font-size:13px;line-height:1.7;color:var(--muted)}@media(max-width:600px){.legend.svelte-nym6np{display:grid;grid-template-columns:1fr;gap:9px}.legend.svelte-nym6np li:where(.svelte-nym6np){justify-content:space-between}.legend.svelte-nym6np b:where(.svelte-nym6np){margin-left:auto}}dialog.svelte-134va13{width:min(520px,calc(100% - 32px));max-height:92svh;box-sizing:border-box;overflow-y:auto;flex-direction:column;padding:26px 26px 0;color:var(--text);background:var(--canvas, #101620);border:1px solid var(--border);border-radius:20px;box-shadow:0 30px 100px #0007}dialog[open].svelte-134va13{display:flex}dialog.svelte-134va13::backdrop{background:#03070dba;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}header.svelte-134va13{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}h2.svelte-134va13{margin:0;font-size:19px;font-weight:550;line-height:1.4;overflow-wrap:anywhere}header.svelte-134va13 .icon-button:where(.svelte-134va13){flex:none;min-width:44px;min-height:44px;border-radius:999px}.figure.svelte-134va13{margin:18px 0 0;font-size:44px;font-weight:500;letter-spacing:-1.6px;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text)}.lede.svelte-134va13{margin:13px 0 0;font-size:13px;line-height:1.7;color:var(--muted)}.consequences.svelte-134va13{list-style:none;margin:22px 0 0;padding:0}.consequences.svelte-134va13 li:where(.svelte-134va13){border-top:1px solid var(--border)}.option.svelte-134va13,.plain.svelte-134va13{display:flex;flex-direction:row;align-items:flex-start;gap:13px;margin:0;padding:16px 2px;min-height:44px;font-weight:400;cursor:pointer}.plain.svelte-134va13{cursor:default;color:var(--muted)}.plain.svelte-134va13 svg{flex:none;margin-top:2px}.option.svelte-134va13 input:where(.svelte-134va13){margin-top:3px}.option.svelte-134va13 span:where(.svelte-134va13),.plain.svelte-134va13 span:where(.svelte-134va13){display:grid;gap:6px;min-width:0}.consequences.svelte-134va13 strong:where(.svelte-134va13){font-size:14px;font-weight:500;color:var(--text);line-height:1.5}.consequences.svelte-134va13 small:where(.svelte-134va13){font-size:12px;line-height:1.7;color:var(--subtle)}.notice.svelte-134va13{margin-top:18px}.hint.svelte-134va13{display:block;margin-top:7px;color:var(--muted)}footer.svelte-134va13{position:sticky;bottom:0;margin-top:auto;display:flex;gap:10px;padding:16px 0 22px;background:var(--canvas, #101620);border-top:1px solid var(--border)}footer.svelte-134va13 .button:where(.svelte-134va13){flex:1;min-height:46px}footer.svelte-134va13 .button.danger:where(.svelte-134va13){flex:1.5}@media(max-width:640px){dialog.svelte-134va13{width:100%;max-width:100%;margin:auto 0 0;padding:20px 18px 0;border-radius:20px 20px 0 0;border-bottom:0}.figure.svelte-134va13{font-size:36px}footer.svelte-134va13{padding-bottom:max(18px,env(safe-area-inset-bottom))}}@media(max-height:470px){dialog.svelte-134va13{max-height:96svh;padding-top:18px}.figure.svelte-134va13{font-size:28px;margin-top:10px;letter-spacing:-1px}.lede.svelte-134va13{margin-top:8px}.consequences.svelte-134va13{margin-top:12px}.option.svelte-134va13,.plain.svelte-134va13{padding:12px 2px}footer.svelte-134va13{padding:12px 0 14px}}.storage-row.svelte-1s6gycp{display:flex;align-items:center;gap:12px;border-top:1px solid var(--border)}.pick.svelte-1s6gycp{flex:none;display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;margin-left:-6px;cursor:pointer;animation:enter .18s ease}.pick.svelte-1s6gycp input:where(.svelte-1s6gycp){width:19px;height:19px;min-height:19px}.storage-row.chosen.svelte-1s6gycp{background:#aed2fa0a;box-shadow:inset 2px 0 var(--accent)}.body.svelte-1s6gycp{flex:1;display:flex;align-items:center;gap:14px;min-width:0;width:100%;padding:12px 2px;text-align:left;background:none;border:0;color:inherit;font:inherit;font-weight:400;border-radius:10px;transition:background .15s}button.body.svelte-1s6gycp:hover{background:#ffffff05}.art.svelte-1s6gycp{flex:none;width:42px;border-radius:6px;overflow:hidden}.icon-tile.svelte-1s6gycp{width:42px;height:42px}.text.svelte-1s6gycp{flex:1;min-width:0;display:grid;gap:5px}.text.svelte-1s6gycp strong:where(.svelte-1s6gycp){font-size:15px;font-weight:500;line-height:1.45;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text.svelte-1s6gycp small:where(.svelte-1s6gycp){font-size:12px;line-height:1.5;color:var(--subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size.svelte-1s6gycp{flex:none;font-size:14px;color:#c2cbd8;font-variant-numeric:tabular-nums;text-align:right;min-width:88px}.chevron.svelte-1s6gycp{flex:none;display:inline-flex;color:#63758c}.sr-only.svelte-1s6gycp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.storage-row.svelte-1s6gycp{gap:6px}.body.svelte-1s6gycp{gap:11px;padding:11px 2px}.art.svelte-1s6gycp,.icon-tile.svelte-1s6gycp{width:36px}.icon-tile.svelte-1s6gycp{height:36px}.size.svelte-1s6gycp{min-width:0;font-size:13px}.pick.svelte-1s6gycp{width:40px;margin-left:-8px}}.detail.svelte-54xz4c{animation:enter .2s ease}.crumb.svelte-54xz4c{padding:2px 0 4px}.crumb.svelte-54xz4c .button:where(.svelte-54xz4c){padding-left:6px;color:var(--accent);min-height:44px}.back.svelte-54xz4c{display:inline-flex;transform:rotate(180deg)}.level.svelte-54xz4c{display:flex;align-items:center;gap:14px;padding:12px 2px 18px}.level-text.svelte-54xz4c{flex:1;min-width:0}h3.svelte-54xz4c{margin:0;font-size:21px;font-weight:550;letter-spacing:-.4px;line-height:1.3;overflow-wrap:anywhere}.level.svelte-54xz4c p:where(.svelte-54xz4c){margin:7px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.level-size.svelte-54xz4c{font-size:15px;color:#c2cbd8;font-variant-numeric:tabular-nums;white-space:nowrap}.level.svelte-54xz4c .button:where(.svelte-54xz4c){flex:none;min-height:40px}.empty.svelte-54xz4c{color:var(--muted);font-size:14px;line-height:1.7;padding:26px 0;margin:0;border-top:1px solid var(--border)}.nested.svelte-54xz4c{padding-left:34px}@media(max-width:600px){.level.svelte-54xz4c{flex-wrap:wrap;gap:10px 12px;padding-bottom:14px}h3.svelte-54xz4c{font-size:19px}.level.svelte-54xz4c .button:where(.svelte-54xz4c){order:3}.level-size.svelte-54xz4c{margin-left:auto}.nested.svelte-54xz4c{padding-left:18px}}.sr-only.svelte-1ayzqv2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.select-toggle.svelte-1ayzqv2{min-height:40px}.notice.success.svelte-1ayzqv2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:18px}.failures.svelte-1ayzqv2{flex-basis:100%;list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12px;color:var(--muted)}.toolbar.svelte-1ayzqv2{display:flex;gap:10px;margin-bottom:4px}.search.svelte-1ayzqv2{position:relative;flex:1;min-width:0;display:flex;align-items:center}.search.svelte-1ayzqv2 svg{position:absolute;left:12px;color:var(--muted);pointer-events:none}.search.svelte-1ayzqv2 input:where(.svelte-1ayzqv2){padding-left:37px}.toolbar.svelte-1ayzqv2 select:where(.svelte-1ayzqv2){width:auto;min-width:150px;flex:none}.notice.error.svelte-1ayzqv2{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.loading.svelte-1ayzqv2{min-height:220px}.empty-mini.svelte-1ayzqv2{padding:44px 20px}.rows.svelte-1ayzqv2{margin-top:12px}.more.svelte-1ayzqv2{min-height:44px;display:grid;place-content:center;font-size:13px;color:var(--muted)}.select-bar.svelte-1ayzqv2{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -27px -27px;padding:16px 27px max(16px,env(safe-area-inset-bottom));background:#121925f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);border-radius:0 0 17px 17px}.count.svelte-1ayzqv2{font-size:14px;color:#c2cbd8;font-variant-numeric:tabular-nums}.select-bar.svelte-1ayzqv2 .button:where(.svelte-1ayzqv2){min-height:44px}@media(max-width:600px){.toolbar.svelte-1ayzqv2{flex-wrap:wrap}.search.svelte-1ayzqv2{flex-basis:100%}.toolbar.svelte-1ayzqv2 select:where(.svelte-1ayzqv2){flex:1;min-width:0}.select-bar.svelte-1ayzqv2{margin:0 -21px -21px;padding:14px 21px max(14px,env(safe-area-inset-bottom))}}.sr-only.svelte-5htpns{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notice.success.svelte-5htpns{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:18px}.empty-mini.svelte-5htpns{padding:28px 20px}article.svelte-5htpns{padding:20px 0 0;border-top:1px solid var(--border)}article.svelte-5htpns:first-of-type{padding-top:0;border-top:0}.top.svelte-5htpns{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.top-text.svelte-5htpns{min-width:0;flex:1}h3.svelte-5htpns{margin:0;font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.top.svelte-5htpns p:where(.svelte-5htpns){margin:6px 0 0;font-size:12px;color:var(--muted);line-height:1.6;font-variant-numeric:tabular-nums}.top.svelte-5htpns .button:where(.svelte-5htpns){flex:none;min-height:40px}.invite.svelte-5htpns{margin:14px 0 6px;font-size:13px;line-height:1.75;color:var(--muted)}.notice.error.svelte-5htpns{margin-top:14px}.files.svelte-5htpns{list-style:none;margin:14px 0 0;padding:0;max-height:420px;overflow-y:auto}.files.svelte-5htpns li:where(.svelte-5htpns){border-top:1px solid var(--border)}.files.svelte-5htpns label:where(.svelte-5htpns){display:flex;flex-direction:row;align-items:center;gap:14px;padding:11px 2px;min-height:44px;font-weight:400;cursor:pointer}.path.svelte-5htpns{flex:1;min-width:0;display:grid;gap:5px}.path.svelte-5htpns code:where(.svelte-5htpns){font-size:13px;color:#c8d3e3;overflow-wrap:anywhere;line-height:1.5}.path.svelte-5htpns small:where(.svelte-5htpns){font-size:12px;color:var(--subtle)}.size.svelte-5htpns{flex:none;font-size:13px;color:#c2cbd8;font-variant-numeric:tabular-nums;text-align:right;min-width:82px}.pick-bar.svelte-5htpns{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 4px;background:var(--surface);border-top:1px solid var(--border);font-size:13px;color:#c2cbd8;font-variant-numeric:tabular-nums}.pick-bar.svelte-5htpns .button:where(.svelte-5htpns){min-height:40px}@media(max-width:600px){.size.svelte-5htpns{min-width:0}.files.svelte-5htpns{max-height:none}}.aside.svelte-1du6pbb{margin:0 0 14px;max-width:62ch;font-size:12px;line-height:1.7;color:var(--subtle);font-variant-numeric:tabular-nums}.sr-only.svelte-1du6pbb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notice.svelte-1du6pbb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:18px}.empty-mini.svelte-1du6pbb{padding:28px 20px}.folders.svelte-1du6pbb{list-style:none;margin:4px 0 0;padding:0}.folders.svelte-1du6pbb li:where(.svelte-1du6pbb){border-top:1px solid var(--border)}.folders.svelte-1du6pbb li:where(.svelte-1du6pbb):first-child{border-top:0}.row.svelte-1du6pbb{display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:13px 2px;min-height:44px;font-weight:400;cursor:pointer}li.locked.svelte-1du6pbb .row:where(.svelte-1du6pbb){cursor:default}.row.svelte-1du6pbb input:where(.svelte-1du6pbb){margin-top:3px;min-width:18px;min-height:18px}.lock.svelte-1du6pbb{flex:none;display:flex;align-items:center;justify-content:center;width:18px;margin-top:2px;color:var(--subtle)}.text.svelte-1du6pbb{flex:1;min-width:0;display:grid;gap:5px}.title.svelte-1du6pbb{font-size:14px;color:var(--text);line-height:1.45;overflow-wrap:anywhere}.meta.svelte-1du6pbb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--subtle);font-variant-numeric:tabular-nums}.state.svelte-1du6pbb{font-weight:500;color:#c2cbd8}.state.in-use.svelte-1du6pbb{color:#d9bf91}.state.needed.svelte-1du6pbb{color:#e0b4a2}.text.svelte-1du6pbb small:where(.svelte-1du6pbb){font-size:12px;line-height:1.65;color:var(--muted)}.size.svelte-1du6pbb{flex:none;display:grid;gap:4px;justify-items:end;text-align:right;min-width:116px;font-size:14px;color:#c2cbd8;font-variant-numeric:tabular-nums}.size.none.svelte-1du6pbb{color:var(--subtle)}.size.svelte-1du6pbb small:where(.svelte-1du6pbb){font-size:11px;color:var(--subtle);line-height:1.5}.size.svelte-1du6pbb .sentence:where(.svelte-1du6pbb){display:none}.pick-bar.svelte-1du6pbb{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 0 4px;background:var(--surface);border-top:1px solid var(--border);font-size:13px;color:#c2cbd8;font-variant-numeric:tabular-nums}.pick-bar.svelte-1du6pbb .button:where(.svelte-1du6pbb){min-height:44px}.measure.svelte-1du6pbb{flex:none;min-height:40px}@media(max-width:640px){.aside.svelte-1du6pbb{max-width:none}.row.svelte-1du6pbb{flex-wrap:wrap;row-gap:6px}.size.svelte-1du6pbb{min-width:0;width:100%;justify-items:start;text-align:left;padding-left:32px;font-size:13px}.size.svelte-1du6pbb .figure:where(.svelte-1du6pbb),.size.svelte-1du6pbb .note:where(.svelte-1du6pbb){display:none}.size.svelte-1du6pbb .sentence:where(.svelte-1du6pbb){display:inline;font-size:13px;color:#c2cbd8}.size.none.svelte-1du6pbb .sentence:where(.svelte-1du6pbb){color:var(--subtle)}.size.svelte-1du6pbb .sentence:where(.svelte-1du6pbb):first-letter{text-transform:uppercase}}.folders.svelte-1du6pbb li:where(.svelte-1du6pbb):has(label.row:where(.svelte-1du6pbb)){border-radius:10px;transition:background .18s ease}.folders.svelte-1du6pbb li:where(.svelte-1du6pbb):has(label.row:where(.svelte-1du6pbb):hover){background:#ffffff08}.waiting.svelte-13f0ryo{padding:27px;margin-top:25px}.loading.svelte-13f0ryo{min-height:180px}.notice.error.svelte-13f0ryo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}@media(max-width:600px){.waiting.svelte-13f0ryo{padding:21px}}.users-panel.svelte-plhp3i{padding:27px}.user-row.svelte-plhp3i{display:flex;align-items:center;gap:14px;padding:21px 0;border-top:1px solid var(--border)}.user-row.svelte-plhp3i>div:where(.svelte-plhp3i){flex:1;min-width:0}.user-row.svelte-plhp3i strong:where(.svelte-plhp3i){font-size:16px;font-weight:500;overflow-wrap:anywhere}.user-row.svelte-plhp3i small:where(.svelte-plhp3i){display:block;margin-top:6px;font-size:12px;color:var(--subtle)}.user-avatar.svelte-plhp3i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#192b40;color:var(--accent);font-size:16px;flex:none}.you-label.svelte-plhp3i{color:#8a9ab0;letter-spacing:1px;font-size:12px;margin-left:10px}.user-form.svelte-plhp3i{padding-top:25px;border-top:1px solid var(--border)}.notice.svelte-plhp3i{margin-bottom:20px}.role-select.svelte-plhp3i{width:auto;min-height:36px;padding:6px 34px 6px 11px;font-size:14px;flex:none}@media(max-width:600px){.users-panel.svelte-plhp3i{padding:21px}.user-row.svelte-plhp3i>.badge:where(.svelte-plhp3i){font-size:12px}}.backups-panel.svelte-wdpus9{padding:27px}.backups-panel.svelte-wdpus9 .panel-header:where(.svelte-wdpus9){align-items:flex-start}.backup-empty.svelte-wdpus9{padding:52px 20px}.backup-empty.svelte-wdpus9 strong:where(.svelte-wdpus9){color:#c5d2e4;font-weight:500;margin-top:7px}.backup-row.svelte-wdpus9{display:flex;align-items:center;gap:14px;padding:19px 0;border-top:1px solid var(--border)}.backup-row.svelte-wdpus9>div:where(.svelte-wdpus9){flex:1}.backup-row.svelte-wdpus9 strong:where(.svelte-wdpus9){font-size:14px;font-weight:500}.backup-row.svelte-wdpus9 small:where(.svelte-wdpus9){display:block;font-size:12px;color:var(--subtle);margin-top:7px}.backup-note.svelte-wdpus9{display:flex;gap:12px;align-items:flex-start;border-top:1px solid var(--border);padding-top:22px;color:#71859f}.backup-note.svelte-wdpus9 svg{flex:none;margin-top:3px}.backup-note.svelte-wdpus9 p:where(.svelte-wdpus9){font-size:12px;line-height:1.8;margin:0}.notice.svelte-wdpus9{margin-bottom:18px}@media(max-width:600px){.backups-panel.svelte-wdpus9{padding:21px}.backups-panel.svelte-wdpus9 .panel-header:where(.svelte-wdpus9){flex-wrap:wrap}.backup-row.svelte-wdpus9{flex-wrap:wrap}.backup-row.svelte-wdpus9 .icon-tile:where(.svelte-wdpus9){display:none}}.artwork-settings.svelte-1xxxzrp{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}summary.svelte-1xxxzrp{min-height:40px;font-size:14px;color:var(--muted);cursor:pointer}.artwork-settings.svelte-1xxxzrp>p:where(.svelte-1xxxzrp){margin:12px 0 20px}fieldset.svelte-1xxxzrp{border:1px solid var(--border);border-radius:8px;padding:18px;min-width:0}legend.svelte-1xxxzrp{padding:0 6px;font-size:14px}legend.svelte-1xxxzrp .badge:where(.svelte-1xxxzrp){margin-left:8px}fieldset.svelte-1xxxzrp label:where(.svelte-1xxxzrp)+label:where(.svelte-1xxxzrp){margin-top:14px}fieldset.svelte-1xxxzrp p:where(.svelte-1xxxzrp){margin:12px 0;line-height:1.6}.policy-panel.svelte-icu4s{padding:27px}.policy-check.svelte-icu4s{align-items:flex-start;margin-bottom:6px}.policy-check.svelte-icu4s input:where(.svelte-icu4s){margin-top:1px}.policy-check.svelte-icu4s small:where(.svelte-icu4s){display:block;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.7}.form-stack.svelte-icu4s .divider:where(.svelte-icu4s){margin:0}.policy-panel.svelte-icu4s>.notice:where(.svelte-icu4s){margin-bottom:20px}.metadata-advanced.svelte-icu4s{border-top:1px solid var(--border);padding-top:18px}.metadata-advanced.svelte-icu4s summary:where(.svelte-icu4s){display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:40px;font-size:14px;color:var(--muted);cursor:pointer}.metadata-advanced.svelte-icu4s summary:where(.svelte-icu4s):before{content:"+";color:var(--accent)}.metadata-advanced[open].svelte-icu4s summary:where(.svelte-icu4s):before{content:"−"}.metadata-advanced.svelte-icu4s>p:where(.svelte-icu4s){margin:15px 0 20px}@media(max-width:600px){.policy-panel.svelte-icu4s{padding:21px}.panel-header.svelte-icu4s{flex-wrap:wrap}}.providers-panel.svelte-1pcy2hk{padding:27px}.providers-panel.svelte-1pcy2hk>.notice:where(.svelte-1pcy2hk){margin-bottom:22px}.provider-row.svelte-1pcy2hk{padding:22px 0;border-top:1px solid var(--border)}.provider-row.svelte-1pcy2hk:last-child{padding-bottom:0}.provider-heading.svelte-1pcy2hk{display:flex;align-items:center;gap:13px;margin-bottom:15px}.provider-heading.svelte-1pcy2hk>div:where(.svelte-1pcy2hk){flex:1;min-width:0}h3.svelte-1pcy2hk{font-size:16px;font-weight:550;margin:0}.provider-heading.svelte-1pcy2hk p:where(.svelte-1pcy2hk){font-size:12px;color:var(--muted);margin:8px 0 0}.provider-row.svelte-1pcy2hk code:where(.svelte-1pcy2hk){font-size:12px;line-height:1.7}.provider-actions.svelte-1pcy2hk{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:15px}.capabilities.svelte-1pcy2hk{display:flex;flex-wrap:wrap;gap:7px}.capabilities.svelte-1pcy2hk .small-copy:where(.svelte-1pcy2hk){font-size:12px}.provider-form.svelte-1pcy2hk{margin-top:24px;border-top:1px solid var(--border);padding-top:25px}.provider-form.svelte-1pcy2hk>.small-copy:where(.svelte-1pcy2hk){margin:0}.remove-confirm.svelte-1pcy2hk{padding:17px;margin-top:16px;border:1px solid #d8898124;border-radius:9px}.remove-confirm.svelte-1pcy2hk p:where(.svelte-1pcy2hk){font-size:14px;color:var(--red);margin:0 0 14px}@media(max-width:650px){.providers-panel.svelte-1pcy2hk{padding:22px}.panel-header.svelte-1pcy2hk,.provider-actions.svelte-1pcy2hk,.provider-heading.svelte-1pcy2hk{flex-wrap:wrap}}.acquisition-settings.svelte-145kgha{padding:27px}.selection-mode.svelte-145kgha{grid-column:1 / -1}.automation-toggle.svelte-145kgha{align-items:flex-start;margin-bottom:5px}.automation-toggle.svelte-145kgha input:where(.svelte-145kgha){margin-top:2px}.automation-toggle.svelte-145kgha>span:where(.svelte-145kgha){font-size:16px}.automation-toggle.svelte-145kgha small:where(.svelte-145kgha){display:block;color:var(--muted);font-size:14px;line-height:1.7;margin-top:9px}.acquisition-settings.svelte-145kgha>.notice:where(.svelte-145kgha){margin-bottom:21px}.form-stack.svelte-145kgha>.small-copy:where(.svelte-145kgha){font-size:14px;margin:0}@media(max-width:650px){.acquisition-settings.svelte-145kgha{padding:22px}.panel-header.svelte-145kgha{flex-wrap:wrap}}.federation-card.svelte-33eyqq{padding:27px}.federation-card.svelte-33eyqq>.notice:where(.svelte-33eyqq){margin-bottom:18px}.peers.svelte-33eyqq{list-style:none;margin:0;padding:0}.peer.svelte-33eyqq{display:flex;gap:14px;align-items:flex-start;padding:19px 0;border-top:1px solid var(--border)}.facts.svelte-33eyqq{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.facts.svelte-33eyqq strong:where(.svelte-33eyqq){font-size:15px;font-weight:500;margin-right:4px}.facts.svelte-33eyqq small:where(.svelte-33eyqq){flex-basis:100%;color:var(--subtle);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.facts.svelte-33eyqq code:where(.svelte-33eyqq){color:var(--accent)}.facts.svelte-33eyqq .problem:where(.svelte-33eyqq){color:#efb1ad}.actions.svelte-33eyqq{display:flex;gap:6px;align-items:center;flex:none}.button.danger.svelte-33eyqq{color:#efb1ad;border-color:#d8898140}.connect.svelte-33eyqq{display:flex;gap:14px;align-items:flex-end;border-top:1px solid var(--border);padding-top:19px}.connect.svelte-33eyqq label:where(.svelte-33eyqq){flex:1}.hint.svelte-33eyqq{display:block;margin-top:8px;color:var(--subtle);font-size:12px}.empty-mini.svelte-33eyqq{padding:30px 10px}@media(max-width:600px){.federation-card.svelte-33eyqq{padding:21px}.peer.svelte-33eyqq{flex-wrap:wrap}.peer.svelte-33eyqq .icon-tile:where(.svelte-33eyqq){display:none}.connect.svelte-33eyqq{flex-direction:column;align-items:stretch}}.federation-card.svelte-1v5e6yt{padding:27px}.federation-card.svelte-1v5e6yt>.notice:where(.svelte-1v5e6yt){margin-bottom:18px}.code.svelte-1v5e6yt{display:grid;gap:12px}.code.svelte-1v5e6yt textarea:where(.svelte-1v5e6yt){width:100%;font-family:ui-monospace,monospace;font-size:12px;resize:none}.code.svelte-1v5e6yt button:where(.svelte-1v5e6yt){justify-self:start}.create.svelte-1v5e6yt{display:grid;grid-template-columns:2fr 1fr auto;gap:14px;align-items:end}.hint.svelte-1v5e6yt{color:var(--subtle);font-size:12px;margin:10px 0 0}.invites.svelte-1v5e6yt{list-style:none;margin:18px 0 0;padding:0}.invites.svelte-1v5e6yt li:where(.svelte-1v5e6yt){display:flex;gap:14px;align-items:center;padding:15px 0;border-top:1px solid var(--border)}.invites.svelte-1v5e6yt li:where(.svelte-1v5e6yt)>div:where(.svelte-1v5e6yt){flex:1;min-width:0}.invites.svelte-1v5e6yt strong:where(.svelte-1v5e6yt){font-size:14px;font-weight:500}.invites.svelte-1v5e6yt small:where(.svelte-1v5e6yt){display:block;margin-top:6px;color:var(--subtle);font-size:12px}@media(max-width:600px){.federation-card.svelte-1v5e6yt{padding:21px}.create.svelte-1v5e6yt{grid-template-columns:1fr}.invites.svelte-1v5e6yt li:where(.svelte-1v5e6yt){flex-wrap:wrap}}.federation-card.svelte-1g7n6h3{padding:27px}.option.svelte-1g7n6h3{align-items:flex-start}.option.svelte-1g7n6h3 input:where(.svelte-1g7n6h3){margin-top:2px}.option.svelte-1g7n6h3 small:where(.svelte-1g7n6h3){display:block;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.7}.inline.svelte-1g7n6h3{padding-left:27px;max-width:340px}.limits.svelte-1g7n6h3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start;border-top:1px solid var(--border);padding-top:19px;margin-top:19px}.limits.svelte-1g7n6h3 small:where(.svelte-1g7n6h3){display:block;margin-top:8px;color:var(--subtle);font-size:12px;line-height:1.6}.limits.svelte-1g7n6h3 button:where(.svelte-1g7n6h3){grid-column:1 / -1;justify-self:start}.status.svelte-1g7n6h3{margin:18px 0 0;color:var(--subtle);font-size:12px}.link.svelte-1g7n6h3{border:0;background:none;padding:0;color:var(--accent);font-size:12px;cursor:pointer}.link.svelte-1g7n6h3:disabled{color:var(--subtle);cursor:default}@media(max-width:800px){.limits.svelte-1g7n6h3{grid-template-columns:1fr}}@media(max-width:600px){.federation-card.svelte-1g7n6h3{padding:21px}}.federation-card.svelte-1nh2r5h{padding:27px}.switch.svelte-1nh2r5h{font-size:14px;color:var(--muted)}.identity.svelte-1nh2r5h{display:flex;gap:14px;align-items:flex-start;padding:19px 0;border-top:1px solid var(--border)}.identity.svelte-1nh2r5h strong:where(.svelte-1nh2r5h){display:block;font-size:15px;font-weight:500}.identity.svelte-1nh2r5h small:where(.svelte-1nh2r5h){display:block;margin-top:7px;color:var(--subtle);font-size:12px;line-height:1.7}.identity.svelte-1nh2r5h code:where(.svelte-1nh2r5h){color:var(--accent);letter-spacing:.04em}.address.svelte-1nh2r5h{display:flex;gap:14px;align-items:flex-end;border-top:1px solid var(--border);padding-top:19px}.address.svelte-1nh2r5h label:where(.svelte-1nh2r5h){flex:1}.hint.svelte-1nh2r5h{display:block;margin-top:8px;color:var(--subtle);font-size:12px;line-height:1.7}@media(max-width:600px){.federation-card.svelte-1nh2r5h{padding:21px}.address.svelte-1nh2r5h{flex-direction:column;align-items:stretch}}.streams-panel.svelte-3rl01b{padding:27px}.streams-panel.svelte-3rl01b .panel-header:where(.svelte-3rl01b){align-items:flex-start}.notice.svelte-3rl01b{margin-bottom:18px}.total.svelte-3rl01b{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.figure.svelte-3rl01b{display:inline-flex;align-items:center;gap:8px;color:var(--green)}.figure.svelte-3rl01b strong:where(.svelte-3rl01b){font-size:15px;font-weight:550}.empty.svelte-3rl01b{display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;color:#7b8ea7;padding:25px 0 5px}.streams.svelte-3rl01b{list-style:none;margin:0;padding:0}.streams.svelte-3rl01b li:where(.svelte-3rl01b){padding:19px 0;border-top:1px solid var(--border)}.streams.svelte-3rl01b li:where(.svelte-3rl01b):first-child{margin-top:18px}.streams.svelte-3rl01b li:where(.svelte-3rl01b):last-child{padding-bottom:0}.top.svelte-3rl01b{display:flex;align-items:center;gap:10px}.top.svelte-3rl01b h3:where(.svelte-3rl01b){flex:1;min-width:0;margin:0;font-size:15px;font-weight:500;overflow-wrap:anywhere}dl.svelte-3rl01b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;margin:14px 0 0}dt.svelte-3rl01b{font-size:11px;color:var(--subtle)}dd.svelte-3rl01b{margin:4px 0 0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}dd.svelte-3rl01b code:where(.svelte-3rl01b){font-size:12px}dd.svelte-3rl01b progress:where(.svelte-3rl01b){display:block;width:100%;margin-top:7px}.rate.svelte-3rl01b{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:14px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.rate.svelte-3rl01b strong:where(.svelte-3rl01b){font-weight:550;color:inherit}.rate.svelte-3rl01b meter:where(.svelte-3rl01b){flex:1;min-width:120px}.behind.svelte-3rl01b .rate:where(.svelte-3rl01b) strong:where(.svelte-3rl01b){color:#d9bf91}p.warning.svelte-3rl01b{margin:10px 0 0;font-size:12px;line-height:1.7;color:#d9bf91}.footnote.svelte-3rl01b{margin:18px 0 0;font-size:11px;color:var(--subtle)}.footnote.svelte-3rl01b a:where(.svelte-3rl01b){color:inherit}@media(max-width:800px){dl.svelte-3rl01b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.streams-panel.svelte-3rl01b{padding:21px}dl.svelte-3rl01b{grid-template-columns:1fr}.top.svelte-3rl01b{flex-wrap:wrap}}.saver-panel.svelte-17td72b{padding:27px}.saver-panel.svelte-17td72b .panel-header:where(.svelte-17td72b){align-items:flex-start}.notice.svelte-17td72b{margin-bottom:18px}.quality.svelte-17td72b{max-width:360px}.summary.svelte-17td72b{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.figure.svelte-17td72b{display:inline-flex;align-items:center;gap:8px;color:var(--green)}.figure.svelte-17td72b strong:where(.svelte-17td72b){font-size:15px;font-weight:550}.state.svelte-17td72b{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.state.svelte-17td72b .badge.active:where(.svelte-17td72b){color:var(--green)}.current.svelte-17td72b{margin-top:16px;padding:16px 0 0;border-top:1px solid var(--border)}.top.svelte-17td72b{display:flex;align-items:center;gap:10px}.top.svelte-17td72b h3:where(.svelte-17td72b){flex:1;min-width:0;margin:0;font-size:15px;font-weight:500;overflow-wrap:anywhere}.current.svelte-17td72b progress:where(.svelte-17td72b){display:block;width:100%;margin-top:12px}.facts.svelte-17td72b{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.facts.svelte-17td72b strong:where(.svelte-17td72b){font-weight:550;color:inherit}.recent-heading.svelte-17td72b{margin:24px 0 8px;font-size:13px;font-weight:500;color:var(--subtle)}.recent.svelte-17td72b{list-style:none;margin:0;padding:0}.recent.svelte-17td72b li:where(.svelte-17td72b){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto;gap:4px 16px;padding:9px 0;border-top:1px solid var(--border);font-size:13px}.name.svelte-17td72b{overflow-wrap:anywhere}.reason.svelte-17td72b{color:var(--muted)}.bytes.svelte-17td72b{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.converted.svelte-17td72b .reason:where(.svelte-17td72b){color:var(--green)}.failed.svelte-17td72b .reason:where(.svelte-17td72b){color:#d9bf91}@media(max-width:600px){.saver-panel.svelte-17td72b{padding:21px}.recent.svelte-17td72b li:where(.svelte-17td72b){grid-template-columns:1fr}.top.svelte-17td72b{flex-wrap:wrap}}.server-tabs.svelte-1u9dd8e{margin-bottom:28px}.health-grid.svelte-1u9dd8e{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px}.health-card.svelte-1u9dd8e{padding:21px}.health-card.svelte-1u9dd8e>div:where(.svelte-1u9dd8e){display:flex;align-items:center;justify-content:space-between;color:#829cbc;margin-bottom:21px}.health-card.svelte-1u9dd8e .badge:where(.svelte-1u9dd8e){font-size:12px}.health-card.svelte-1u9dd8e h2:where(.svelte-1u9dd8e){font-size:12px;font-weight:400;color:var(--muted);margin-bottom:10px}.health-card.svelte-1u9dd8e strong:where(.svelte-1u9dd8e),.health-card.svelte-1u9dd8e code:where(.svelte-1u9dd8e){font-size:16px;font-weight:500}.health-card.svelte-1u9dd8e code:where(.svelte-1u9dd8e){font-size:16px}.health-card.svelte-1u9dd8e p:where(.svelte-1u9dd8e){margin:11px 0 0;font-size:12px;color:#6a7e98;line-height:1.8}.health-card.svelte-1u9dd8e p.data-warning:where(.svelte-1u9dd8e){color:#f4b46a}.health-card.svelte-1u9dd8e p.data-warning:where(.svelte-1u9dd8e) code:where(.svelte-1u9dd8e){font-size:12px}.jobs-empty.svelte-1u9dd8e{display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;color:#7b8ea7;padding:25px 0}.job.svelte-1u9dd8e{display:flex;align-items:center;gap:14px;padding:17px 0;border-top:1px solid var(--border)}.job.svelte-1u9dd8e:last-child{padding-bottom:0}.job.svelte-1u9dd8e>div:where(.svelte-1u9dd8e){flex:1;min-width:0}.job.svelte-1u9dd8e strong:where(.svelte-1u9dd8e){font-size:14px;text-transform:capitalize;font-weight:500}.job.svelte-1u9dd8e p:where(.svelte-1u9dd8e){margin:7px 0 0;color:var(--subtle);font-size:12px;line-height:1.7}.job.svelte-1u9dd8e progress:where(.svelte-1u9dd8e){margin-top:12px}.job.svelte-1u9dd8e .badge:where(.svelte-1u9dd8e){text-transform:capitalize}.runtime-note.svelte-1u9dd8e{display:flex;align-items:flex-start;gap:12px;padding:25px 5px 0;color:#8a9ab0}.runtime-note.svelte-1u9dd8e svg{flex:none;margin-top:1px}.runtime-note.svelte-1u9dd8e strong:where(.svelte-1u9dd8e){font-size:12px;font-weight:500}.runtime-note.svelte-1u9dd8e p:where(.svelte-1u9dd8e){font-size:12px;line-height:1.8;margin:6px 0 0}.server-page.svelte-1u9dd8e>.notice:where(.svelte-1u9dd8e){margin-bottom:23px}@media(max-width:1050px){.health-grid.svelte-1u9dd8e{grid-template-columns:1fr}.health-card.svelte-1u9dd8e{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}.health-card.svelte-1u9dd8e>div:where(.svelte-1u9dd8e){grid-row:span 3;margin:0;justify-content:flex-start;gap:15px}.health-card.svelte-1u9dd8e h2:where(.svelte-1u9dd8e),.health-card.svelte-1u9dd8e p:where(.svelte-1u9dd8e){margin:0}}@media(max-width:600px){.job.svelte-1u9dd8e>.icon-tile:where(.svelte-1u9dd8e){display:none}.jobs-empty.svelte-1u9dd8e{line-height:1.7;align-items:flex-start}.jobs-empty.svelte-1u9dd8e svg{flex:none}}.download-progress.svelte-1yv00p6{padding:15px 17px;border:1px solid var(--border);border-radius:10px;margin-top:15px}.progress-heading.svelte-1yv00p6{display:flex;justify-content:space-between;gap:15px;color:var(--text);font-size:14px}.progress-heading.svelte-1yv00p6 strong:where(.svelte-1yv00p6){font-weight:500}progress.svelte-1yv00p6{display:block;width:100%;height:7px;margin-top:12px;accent-color:var(--accent)}p.svelte-1yv00p6{color:var(--muted);font-size:13px;line-height:1.7;margin:9px 0 0}.request-form.svelte-4yo7jh{display:grid;gap:14px}.request-form.svelte-4yo7jh>button:where(.svelte-4yo7jh){justify-self:start}@media(max-width:600px){.request-form.svelte-4yo7jh>button:where(.svelte-4yo7jh){justify-self:stretch}}.request-message.svelte-4yo7jh{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.watch-state.svelte-1gbfeli{margin-top:24px}.watch-summary.svelte-1gbfeli{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 12px}progress.svelte-1gbfeli{display:block;width:min(100%,360px);height:5px;accent-color:var(--accent);margin-bottom:16px}.button-row.svelte-1gbfeli{display:flex;flex-wrap:wrap;gap:10px}.button.svelte-1gbfeli{min-height:44px}.notice.svelte-1gbfeli{margin-top:14px}.playback-tracks.svelte-1xtogtv{border:1px solid var(--border);border-radius:11px;padding:19px;background:#0b111a;margin:23px 0}.track-controls.svelte-1xtogtv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}.track-controls.svelte-1xtogtv label:where(.svelte-1xtogtv){min-width:0;font-size:14px}.track-controls.svelte-1xtogtv select:where(.svelte-1xtogtv){min-width:0;text-overflow:ellipsis}.playback-tracks.svelte-1xtogtv p:where(.svelte-1xtogtv){color:var(--muted);font-size:12px;line-height:1.8;margin:13px 0 0}.playback-tracks.svelte-1xtogtv p:where(.svelte-1xtogtv)+p:where(.svelte-1xtogtv){margin-top:7px}.unavailable-tracks.svelte-1xtogtv{margin-top:16px;color:var(--muted);font-size:14px;line-height:1.7}.unavailable-tracks.svelte-1xtogtv summary:where(.svelte-1xtogtv){cursor:pointer}.unavailable-tracks.svelte-1xtogtv ul:where(.svelte-1xtogtv){padding-left:18px;margin:12px 0 0}.unavailable-tracks.svelte-1xtogtv li:where(.svelte-1xtogtv)+li:where(.svelte-1xtogtv){margin-top:10px}.unavailable-tracks.svelte-1xtogtv strong:where(.svelte-1xtogtv){font-weight:500;color:#bdcadc;display:block;font-size:14px}.unavailable-tracks.svelte-1xtogtv span:where(.svelte-1xtogtv){display:block;font-size:12px}@media(max-width:560px){.track-controls.svelte-1xtogtv{grid-template-columns:1fr;gap:17px}.playback-tracks.svelte-1xtogtv{padding:16px}}.versions.svelte-w83xno{border:1px solid var(--border);border-radius:11px;padding:19px;margin:23px 0;background:#0b111a;min-width:0}.versions.svelte-w83xno label:where(.svelte-w83xno){font-size:14px}.versions.svelte-w83xno select:where(.svelte-w83xno){width:100%;min-width:0;text-overflow:ellipsis}.versions.svelte-w83xno p:where(.svelte-w83xno){color:var(--muted);font-size:12px;line-height:1.8;margin:12px 0 0}@media(max-width:560px){.versions.svelte-w83xno{padding:16px}}.metadata-admin.svelte-nfkxnk{margin-top:30px;padding-top:23px;border-top:1px solid var(--border)}summary.svelte-nfkxnk{display:flex;align-items:center;flex-wrap:wrap;gap:10px;cursor:pointer;font-size:14px;color:#b3c3d7;min-height:40px}summary.svelte-nfkxnk:before{content:"+";color:var(--accent)}.metadata-admin[open].svelte-nfkxnk>summary:where(.svelte-nfkxnk):before{content:"−"}summary.svelte-nfkxnk .badge:where(.svelte-nfkxnk){margin-left:auto;font-size:12px}.admin-content.svelte-nfkxnk{padding-top:15px}.admin-content.svelte-nfkxnk>.notice:where(.svelte-nfkxnk){margin:0 0 17px}.match-search.svelte-nfkxnk{display:flex;align-items:flex-end;gap:12px;margin:24px 0 18px}.match-search.svelte-nfkxnk label:where(.svelte-nfkxnk){flex:1;min-width:0}.match-search.svelte-nfkxnk .button:where(.svelte-nfkxnk){min-height:44px}.match-results.svelte-nfkxnk{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:8px;max-height:350px;overflow-y:auto}.match-results.svelte-nfkxnk button:where(.svelte-nfkxnk){display:flex;width:100%;align-items:center;gap:13px;border:1px solid var(--border);border-radius:9px;background:#141f2d;color:var(--text);padding:10px;text-align:left}.match-results.svelte-nfkxnk button.selected:where(.svelte-nfkxnk){border-color:#aed2fa8a;background:#1b2b40}.match-poster.svelte-nfkxnk{display:block;width:42px;height:63px;flex:none;border-radius:5px;overflow:hidden}.match-results.svelte-nfkxnk button:where(.svelte-nfkxnk)>span:where(.svelte-nfkxnk):nth-child(2){flex:1;min-width:0}.match-results.svelte-nfkxnk strong:where(.svelte-nfkxnk){font-size:14px;line-height:1.6;display:block;overflow-wrap:anywhere}.match-results.svelte-nfkxnk small:where(.svelte-nfkxnk){display:block;color:var(--muted);font-size:12px;line-height:1.6;margin-top:4px}.selected-match.svelte-nfkxnk{margin:0;font-size:14px;line-height:1.6;color:#b6c9df}.episode-help.svelte-nfkxnk{margin:0}.manual-identity.svelte-nfkxnk{padding:12px 15px;border:1px solid var(--border);border-radius:8px}.manual-identity.svelte-nfkxnk .form-stack:where(.svelte-nfkxnk){padding-top:15px}@media(max-width:500px){.match-search.svelte-nfkxnk{flex-wrap:wrap}.match-search.svelte-nfkxnk label:where(.svelte-nfkxnk){flex-basis:100%}summary.svelte-nfkxnk .badge:where(.svelte-nfkxnk){margin-left:0}}.announcement.svelte-1g4f59u{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.offers.svelte-1g4f59u{position:absolute;z-index:2;right:calc(var(--picture-inset) + max(24px,env(safe-area-inset-right)));bottom:84px;max-width:calc(100% - 48px - 2 * var(--picture-inset));display:grid;justify-items:end;gap:10px;pointer-events:none;animation:svelte-1g4f59u-offer .22s ease}.offers.svelte-1g4f59u div:where(.svelte-1g4f59u){display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:10px}.offers.svelte-1g4f59u p:where(.svelte-1g4f59u){margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef3f9;font-size:14px;font-weight:550;text-shadow:0 1px 3px #000c,0 0 14px #0009}button.svelte-1g4f59u{position:relative;overflow:hidden;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;min-width:44px;padding:0 20px;color:#f3f6fb;font-size:15px;font-weight:600;letter-spacing:.1px;white-space:nowrap;background:#121924a8;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 8px 28px #0006;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);transition:background .16s ease,border-color .16s ease}button.svelte-1g4f59u:hover{background:#263040b8;border-color:#ffffff52}button.svelte-1g4f59u:active{background:#323c4ec4}button.svelte-1g4f59u:focus-visible{outline:3px solid var(--accent);outline-offset:3px}button.svelte-1g4f59u span:where(.svelte-1g4f59u){position:relative}.countdown.svelte-1g4f59u{min-width:1.3em;text-align:right;font-variant-numeric:tabular-nums;color:#c9d4e2}.fill.svelte-1g4f59u{position:absolute;inset:0;background:#ffffff24;transform-origin:left;animation:svelte-1g4f59u-fill linear forwards}@keyframes svelte-1g4f59u-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-1g4f59u-offer{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fill.svelte-1g4f59u{display:none}}@media(max-width:600px),(max-height:500px){.offers.svelte-1g4f59u{right:calc(var(--picture-inset) + max(12px,env(safe-area-inset-right)));bottom:60px;max-width:calc(100% - 24px - 2 * var(--picture-inset))}.offers.svelte-1g4f59u div:where(.svelte-1g4f59u){gap:8px}.offers.svelte-1g4f59u p:where(.svelte-1g4f59u){display:none}button.svelte-1g4f59u{padding:0 16px}}.marker-editor.svelte-11qz7j5{margin-top:30px;padding-top:23px;border-top:1px solid var(--border)}summary.svelte-11qz7j5{display:flex;align-items:center;flex-wrap:wrap;gap:10px;cursor:pointer;font-size:14px;color:#b3c3d7;min-height:44px}summary.svelte-11qz7j5:before{content:"+";color:var(--accent)}.marker-editor[open].svelte-11qz7j5>summary:where(.svelte-11qz7j5):before{content:"−"}summary.svelte-11qz7j5 .badge:where(.svelte-11qz7j5){margin-left:auto}.editor-content.svelte-11qz7j5{padding-top:15px}.editor-content.svelte-11qz7j5>.small-copy:where(.svelte-11qz7j5){margin:0 0 16px}.editor-content.svelte-11qz7j5>.notice:where(.svelte-11qz7j5){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.analysis.svelte-11qz7j5{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 8px;font-size:13px;color:var(--muted);line-height:1.6}.analysis.waiting.svelte-11qz7j5 .status-dot:where(.svelte-11qz7j5){background:#d9bf91;box-shadow:0 0 0 3px #d9bf9110}ul.svelte-11qz7j5{list-style:none;margin:0;padding:0}li.svelte-11qz7j5{border-top:1px solid var(--border);padding:16px 0}li.svelte-11qz7j5:last-child{padding-bottom:0}.kind.svelte-11qz7j5{display:flex;align-items:center;justify-content:space-between;gap:16px}.kind-text.svelte-11qz7j5{min-width:0}.kind.svelte-11qz7j5 .button:where(.svelte-11qz7j5){min-width:64px;min-height:44px}h3.svelte-11qz7j5{margin:0;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--subtle)}.ranges.svelte-11qz7j5{display:flex;flex-wrap:wrap;gap:4px 16px;margin:7px 0 0;font-size:19px;font-weight:500;letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:var(--text)}.ranges.none.svelte-11qz7j5{font-size:16px;font-weight:400;letter-spacing:0;color:#9badc3}.status.svelte-11qz7j5{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.status.yours.svelte-11qz7j5{color:var(--accent)}form.svelte-11qz7j5{display:grid;gap:14px;margin-top:16px;padding:18px;border:1px solid #ffffff12;border-radius:12px;background:#0c121b;animation:enter .2s ease}fieldset.svelte-11qz7j5{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;border:0;min-width:0}legend.svelte-11qz7j5{display:flex;align-items:center;gap:12px;padding:0 0 10px;font-size:12px;letter-spacing:.6px;color:var(--subtle)}.time.svelte-11qz7j5{display:flex;align-items:flex-end;gap:8px;min-width:0}.time.svelte-11qz7j5 label:where(.svelte-11qz7j5){flex:1;min-width:0;font-size:13px;color:var(--muted)}.time.svelte-11qz7j5 input:where(.svelte-11qz7j5){font-variant-numeric:tabular-nums;min-height:44px}.time.svelte-11qz7j5 .button:where(.svelte-11qz7j5){min-height:44px}input[aria-invalid=true].svelte-11qz7j5{border-color:#d8898152}.hint.svelte-11qz7j5{margin:0;font-size:13px;line-height:1.7;color:var(--muted)}.hint.svelte-11qz7j5 strong:where(.svelte-11qz7j5){color:var(--text);font-weight:550;font-variant-numeric:tabular-nums}.link.svelte-11qz7j5{padding:0;border:0;background:none;color:var(--accent);font-size:inherit;min-height:24px}.link.svelte-11qz7j5:hover:not(:disabled){text-decoration:underline}.link.add.svelte-11qz7j5{display:inline-flex;align-items:center;gap:7px;justify-self:start;min-height:44px;font-size:14px;text-align:left}.actions.svelte-11qz7j5{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.actions.svelte-11qz7j5 .button:where(.svelte-11qz7j5){min-height:44px}.spacer.svelte-11qz7j5{flex:1}@media(max-width:620px){fieldset.svelte-11qz7j5{grid-template-columns:1fr}.actions.svelte-11qz7j5 .spacer:where(.svelte-11qz7j5){flex-basis:100%;height:0}summary.svelte-11qz7j5 .badge:where(.svelte-11qz7j5){margin-left:0}}.viewer-note.svelte-1pb2gcd{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.detail-navigation.svelte-1pb2gcd{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:#101620ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff14}.detail-navigation.svelte-1pb2gcd .icon-button:where(.svelte-1pb2gcd){min-width:44px;min-height:44px;color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px}.back-button.svelte-1pb2gcd{gap:7px;padding:0 15px 0 11px;font-size:13px;letter-spacing:.2px}.back-button.svelte-1pb2gcd .flip:where(.svelte-1pb2gcd){display:inline-flex;transform:scaleX(-1)}video.svelte-1pb2gcd::-webkit-media-text-track-container{transform:translateY(calc(-1 * var(--caption-lift, 0px)));transition:transform .2s ease}.fullscreen-button.svelte-1pb2gcd{position:absolute;z-index:2;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#f3f6fb;background:#121924a8;border:1px solid #ffffff2e;border-radius:12px;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);animation:enter .2s ease}.fullscreen-button.svelte-1pb2gcd:hover{background:#263040b8;border-color:#ffffff52}.fullscreen-button.svelte-1pb2gcd:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.player-frame.svelte-1pb2gcd:fullscreen{aspect-ratio:auto;width:100%;height:100%}.player-frame.pinned.svelte-1pb2gcd:not(:fullscreen){position:sticky;top:65px;z-index:4;aspect-ratio:auto;height:min(36svh,56.25vw);box-shadow:0 14px 40px #0009}@media(max-height:560px){.player-frame.pinned.svelte-1pb2gcd:not(:fullscreen){position:relative;top:auto}}@media(max-height:500px){.player-frame.playing.svelte-1pb2gcd:not(:fullscreen){aspect-ratio:auto;height:calc(90svh - 66px)}}.preparing.svelte-1pb2gcd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#070c14bb;font-size:16px;color:#e5edf7;padding:24px;text-align:center}dialog.svelte-1pb2gcd{padding:0;border:1px solid #ffffff14;border-radius:20px;background:#101620;color:var(--text);max-width:820px;width:calc(100% - 48px);max-height:90svh;overflow-y:auto;box-shadow:0 30px 100px #0007}dialog.svelte-1pb2gcd::backdrop{background:#03070dca;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.player-frame.svelte-1pb2gcd{aspect-ratio:16 / 7;position:relative;background:radial-gradient(ellipse at 50% 80%,#32455c,#1a2534 50%,#101823)}.player-frame.playing.svelte-1pb2gcd{aspect-ratio:16 / 9;background:#000}.player-frame.svelte-1pb2gcd video:where(.svelte-1pb2gcd){display:block;width:100%;height:100%;object-fit:contain;position:absolute}.player-frame.svelte-1pb2gcd:not(.playing) video:where(.svelte-1pb2gcd){opacity:0;pointer-events:none}.detail-content.svelte-1pb2gcd{padding:29px 35px 34px}.detail-kicker.svelte-1pb2gcd{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:1.5px;color:#819bb9;margin-bottom:15px}.detail-kicker.svelte-1pb2gcd .badge:where(.svelte-1pb2gcd){letter-spacing:0}.detail-content.svelte-1pb2gcd h1:where(.svelte-1pb2gcd){font-size:35px;letter-spacing:-1px;font-weight:550;line-height:1.18;margin:0 0 14px}.media-facts.svelte-1pb2gcd{display:flex;flex-wrap:wrap;gap:16px;color:#9badc3;font-size:14px}.overview.svelte-1pb2gcd{font-size:16px;line-height:1.85;color:#a3b0c2;margin:23px 0}.button-row.svelte-1pb2gcd{margin-top:23px}.conversion.svelte-1pb2gcd{font-size:12px;color:#7f90a6;margin-top:18px}.detail-content.svelte-1pb2gcd .notice:where(.svelte-1pb2gcd){margin-top:12px}.delivery.svelte-1pb2gcd{margin-top:22px}.delivery.svelte-1pb2gcd p:where(.svelte-1pb2gcd){font-size:12px;color:var(--muted);line-height:1.7;margin:12px 0 0}.stream-details.svelte-1pb2gcd{margin-top:28px;border-top:1px solid var(--border);padding-top:24px}.stream-details.svelte-1pb2gcd h2:where(.svelte-1pb2gcd){font-size:14px;font-weight:500;color:#9facbe;margin-bottom:14px}.stream-details.svelte-1pb2gcd>div:where(.svelte-1pb2gcd){display:flex;flex-wrap:wrap;gap:7px}@media(max-width:600px){dialog.svelte-1pb2gcd{width:calc(100% - 24px);border-radius:14px;max-height:94svh}.detail-content.svelte-1pb2gcd{padding:25px 22px}.detail-content.svelte-1pb2gcd h1:where(.svelte-1pb2gcd){font-size:29px}.player-frame.svelte-1pb2gcd{aspect-ratio:16 / 10}}.workspace.svelte-1uha8ag{margin-left:238px;min-height:100svh;background:radial-gradient(ellipse at 85% 2%,#15243b15,transparent 40%),var(--canvas)}.workspace-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;height:84px;border-bottom:1px solid var(--border);padding:0 44px}.workspace-header.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;align-items:center;gap:12px;font-size:12px;color:#8a9ab0}.workspace-header.svelte-1uha8ag>div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag):last-child{color:#a9b6c8}.connection-label.svelte-1uha8ag{display:flex;align-items:center;gap:8px;color:#8a9ab0;font-size:12px}.connection-label.svelte-1uha8ag>svg{margin-left:10px}main.svelte-1uha8ag{padding:41px 44px 25px;outline:0}.boot-screen.svelte-1uha8ag{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center}.boot-screen.svelte-1uha8ag .loading:where(.svelte-1uha8ag){min-height:160px}.connection-error.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;padding:50px 24px;text-align:center;max-width:480px}.connection-error.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:32px;font-weight:500;letter-spacing:-.8px;margin:25px 0 13px}.connection-error.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:16px;line-height:1.8;margin-bottom:24px}.skip-link.svelte-1uha8ag{position:fixed;left:12px;top:-100px;z-index:100;background:var(--accent);color:#122338;padding:14px 20px;border-radius:8px}.skip-link.svelte-1uha8ag:focus{top:12px}.global-error.svelte-1uha8ag{margin-bottom:22px}@media(min-width:1500px){main.svelte-1uha8ag{padding:48px 64px 30px}.workspace-header.svelte-1uha8ag{padding:0 64px}}@media(max-width:1100px){main.svelte-1uha8ag{padding:35px 28px 25px}.workspace-header.svelte-1uha8ag{padding:0 28px}}@media(max-width:900px){.workspace.svelte-1uha8ag{margin-left:210px}.connection-label.svelte-1uha8ag{font-size:12px}}@media(max-width:720px){.workspace.svelte-1uha8ag{margin-left:0;min-height:calc(100svh - 72px)}.workspace-header.svelte-1uha8ag{display:none}main.svelte-1uha8ag{padding:31px 22px 25px}}
