@layer app{:root{--pt-bg:#111;--pt-bg-image:none;--pt-surface:#1c1c1c;--pt-surface-2:#262626;--pt-surface-3:#333;--pt-glass:#141414cc;--pt-glass-border:#ffffff14;--pt-blur:16px;--pt-text:#f5f5f5;--pt-text-dim:#aaa;--pt-text-faint:#777;--pt-accent:#f5f5f5;--pt-accent-text:#111;--pt-accent-hover:#fff;--pt-progress:#4ea1ff;--pt-focus:#fff;--pt-focus-glow:none;--pt-danger:#ff7b72;--pt-ok:#7ee2a8;--pt-font:system-ui, sans-serif;--pt-font-display:system-ui, sans-serif;--pt-display-weight:800;--pt-display-spacing:-.02em;--pt-display-case:none;--pt-radius-card:10px;--pt-radius-button:10px;--pt-radius-panel:14px;--pt-radius-input:8px;--pt-card-hover-scale:1.04;--pt-card-ring:3px;--pt-card-shadow:none;--pt-hero-shade:linear-gradient(0deg, #111 0%, transparent 60%), linear-gradient(90deg, #111d 0%, transparent 70%);--pt-placeholder:linear-gradient(135deg, #2a2a2a, #1c1c1c);--pt-gutter:clamp(16px, 4vw, 64px);--pt-topbar-h:72px;--pt-sidebar-w:232px;--pt-tabbar-h:64px;--pt-card-w:clamp(240px, 22vw, 340px);--pt-poster-w:clamp(124px, 12.5vw, 190px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--pt-bg)}body{background:var(--pt-bg-image), var(--pt-bg);min-height:100vh;color:var(--pt-text);font-family:var(--pt-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-attachment:fixed;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{display:block}h1,h2,h3{margin:0;line-height:1.1}:focus{outline:none}:focus-visible{outline:3px solid var(--pt-focus);outline-offset:3px;border-radius:var(--pt-radius-button)}.display{font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);text-transform:var(--pt-display-case)}.btn{border:1px solid var(--pt-glass-border);border-radius:var(--pt-radius-button);background:var(--pt-glass);height:46px;color:var(--pt-text);-webkit-backdrop-filter:blur(var(--pt-blur));white-space:nowrap;justify-content:center;align-items:center;gap:.55em;padding:0 22px;font-weight:700;transition:background .12s,transform .12s;display:inline-flex}.btn:hover{background:var(--pt-surface-3)}.btn:active{transform:scale(.98)}.btn.primary{background:var(--pt-accent);color:var(--pt-accent-text);border-color:#0000}.btn.primary:hover{background:var(--pt-accent-hover)}.btn.small{height:36px;padding:0 14px;font-size:14px}.btn.quiet{color:var(--pt-text-dim);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.btn.quiet:hover{color:var(--pt-text);background:var(--pt-surface-2)}.btn.danger{color:var(--pt-danger)}.btn:disabled{opacity:.5;cursor:default}.btn svg{flex:none;width:19px;height:19px}.field{gap:6px;display:grid}.field>span{color:var(--pt-text-dim);font-size:14px}.field small{color:var(--pt-text-faint);font-size:13px}.input{background:var(--pt-surface);border:1px solid var(--pt-surface-3);border-radius:var(--pt-radius-input);width:100%;height:46px;padding:0 14px}.input:focus-visible{outline-offset:0;border-color:var(--pt-focus)}.panel{background:var(--pt-surface);border:1px solid var(--pt-glass-border);border-radius:var(--pt-radius-panel)}.muted{color:var(--pt-text-dim)}.error{color:var(--pt-danger)}.page{padding:28px var(--pt-gutter) 72px}.page-title{font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);text-transform:var(--pt-display-case);margin-bottom:20px;font-size:clamp(34px,4.6vw,54px)}.grid{grid-template-columns:repeat(auto-fill, minmax(var(--pt-poster-w), 1fr));gap:30px 18px;display:grid}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{border:1px solid var(--pt-glass-border);background:var(--pt-surface);height:38px;color:var(--pt-text-dim);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.pill:hover{color:var(--pt-text)}.pill.on{background:var(--pt-text);color:var(--pt-bg);border-color:#0000}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.topbar.svelte-1h259us{z-index:30;height:var(--pt-topbar-h);padding:0 var(--pt-gutter);background:linear-gradient(#0000008c,#0000);align-items:center;gap:28px;transition:background .22s,box-shadow .22s;display:flex;position:fixed;inset:0 0 auto}.topbar.scrolled.svelte-1h259us{background:var(--pt-glass);box-shadow:0 1px 0 var(--pt-glass-border);-webkit-backdrop-filter:blur(var(--pt-blur)) saturate(1.4)}.brand.svelte-1h259us{font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:21px;display:flex}.brand.svelte-1h259us svg:where(.svelte-1h259us){width:34px;height:34px;color:var(--pt-accent)}nav.svelte-1h259us{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}nav.svelte-1h259us::-webkit-scrollbar{display:none}nav.svelte-1h259us a:where(.svelte-1h259us){color:var(--pt-text-dim);white-space:nowrap;border-radius:999px;padding:8px 14px;font-weight:600;transition:color .12s,background .12s}nav.svelte-1h259us a:where(.svelte-1h259us):hover{color:var(--pt-text)}nav.svelte-1h259us a.on:where(.svelte-1h259us){color:var(--pt-text);background:#ffffff1f}.right.svelte-1h259us{flex:none;align-items:center;gap:6px;display:flex}.icon.svelte-1h259us{width:42px;height:42px;color:var(--pt-text-dim);border-radius:50%;place-items:center;display:grid}.icon.svelte-1h259us:hover,.icon.on.svelte-1h259us{color:var(--pt-text);background:#ffffff1a}.icon.svelte-1h259us svg{width:21px;height:21px}.avatar.svelte-1h259us{background:var(--pt-surface-3);width:38px;height:38px;color:var(--pt-text);border-radius:50%;place-items:center;margin-left:6px;font-weight:800;display:grid}.avatar.on.svelte-1h259us,.avatar.svelte-1h259us:hover{box-shadow:0 0 0 2px var(--pt-text)}.avatar.svelte-1h259us{position:relative}.dot.svelte-1h259us{background:var(--pt-progress);border:2px solid var(--pt-bg);border-radius:50%;width:11px;height:11px;position:absolute;top:-1px;right:-1px}@media (width<=760px){nav.svelte-1h259us,.right.svelte-1h259us .icon:where(.svelte-1h259us){display:none}.topbar.svelte-1h259us{justify-content:space-between}}.sidebar.svelte-1f1wwpg{width:var(--pt-sidebar-w);z-index:30;background:var(--pt-surface);flex-direction:column;gap:22px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand.svelte-1f1wwpg{align-items:center;gap:10px;padding:4px 10px 8px;display:flex}.brand.svelte-1f1wwpg svg:where(.svelte-1f1wwpg){flex:none;width:34px;height:34px}.brand.svelte-1f1wwpg span:where(.svelte-1f1wwpg){font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);text-overflow:ellipsis;white-space:nowrap;font-size:26px;line-height:1;overflow:hidden}.group.svelte-1f1wwpg{gap:2px;display:grid}.bottom.svelte-1f1wwpg{margin-top:auto}.label.svelte-1f1wwpg{color:var(--pt-text-faint);padding:0 12px 6px;font-size:13px}a.svelte-1f1wwpg:not(.brand){height:42px;color:var(--pt-text-dim);border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-weight:500;display:flex}a.svelte-1f1wwpg:not(.brand) span:where(.svelte-1f1wwpg){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.svelte-1f1wwpg svg{flex:none;width:20px;height:20px}a.svelte-1f1wwpg:not(.brand):hover{color:var(--pt-text);background:var(--pt-surface-2)}a.on.svelte-1f1wwpg{color:var(--pt-text);background:var(--pt-surface-2);box-shadow:inset 3px 0 0 var(--pt-accent)}a.svelte-1f1wwpg:focus-visible{outline-offset:-3px}.dot.svelte-1f1wwpg{background:var(--pt-progress);border-radius:50%;flex:none;width:9px;height:9px;margin-left:auto}@media (width<=760px){.sidebar.svelte-1f1wwpg{display:none}}.tabbar.svelte-1n51new{display:none}@media (width<=760px){.tabbar.svelte-1n51new{z-index:30;height:calc(var(--pt-tabbar-h) + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:color-mix(in srgb, var(--pt-bg) 97%, transparent);border-top:1px solid var(--pt-glass-border);-webkit-backdrop-filter:blur(var(--pt-blur)) saturate(1.4);display:flex;position:fixed;inset:auto 0 0}a.svelte-1n51new{min-width:0;color:var(--pt-text-faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}a.svelte-1n51new span:where(.svelte-1n51new){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}a.svelte-1n51new svg{width:22px;height:22px}a.on.svelte-1n51new{color:var(--pt-text)}}.wrap.svelte-69no60{place-items:center;min-height:100vh;padding:24px 16px;display:grid;position:relative;overflow:hidden}.glow.svelte-69no60{background:radial-gradient(circle, var(--pt-surface-3), transparent 65%);opacity:.55;border-radius:50%;width:900px;height:900px;position:absolute;top:-420px;left:50%;transform:translate(-50%)}.box.svelte-69no60{border-radius:var(--pt-radius-panel);background:var(--pt-glass);border:1px solid var(--pt-glass-border);width:min(420px,100%);-webkit-backdrop-filter:blur(var(--pt-blur));gap:16px;padding:34px 30px;display:grid;position:relative;box-shadow:0 40px 90px -40px #000000e6}.mark.svelte-69no60{width:52px;height:52px;color:var(--pt-accent)}h1.svelte-69no60{font-size:34px;line-height:1.05}p.svelte-69no60{margin:0}.btn.svelte-69no60{margin-top:4px}.switch.svelte-69no60{margin-top:-6px}.small.svelte-69no60{font-size:14px}.warn.svelte-69no60{border-radius:var(--pt-radius-input);background:#ffaa3c26;padding:10px 12px}.avatar.svelte-1pre9qb{width:var(--s);height:var(--s);background:linear-gradient(150deg, color-mix(in srgb, var(--c) 100%, white 12%), color-mix(in srgb, var(--c) 78%, black));color:#fff;font-weight:800;font-size:calc(var(--s) * .44);text-shadow:0 2px 10px #00000040;border-radius:28%;flex:none;place-items:center;line-height:1;display:grid}.who.svelte-1c3fxe2{text-align:center;place-content:center;justify-items:center;gap:30px;min-height:100vh;padding:40px 16px;display:grid}h1.svelte-1c3fxe2{font-size:clamp(34px,5vw,56px)}.list.svelte-1c3fxe2{flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,34px);max-width:980px;margin:0;padding:0;list-style:none;display:flex}.person.svelte-1c3fxe2{color:var(--pt-text-dim);cursor:pointer;background:0 0;border:0;border-radius:26px;justify-items:center;gap:12px;padding:10px;display:grid;position:relative}.person.svelte-1c3fxe2 .avatar{transition:transform .15s,box-shadow .15s}.person.svelte-1c3fxe2:hover,.person.svelte-1c3fxe2:focus-visible{color:var(--pt-text);outline:none}.person.svelte-1c3fxe2:hover .avatar,.person.svelte-1c3fxe2:focus-visible .avatar{box-shadow:0 0 0 4px var(--pt-text);transform:scale(1.06)}.name.svelte-1c3fxe2{font-size:18px;font-weight:700}.lock.svelte-1c3fxe2{color:#fff;background:#0000008c;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:800;position:absolute;top:16px;right:16px}.out.svelte-1c3fxe2{margin-top:10px}.pin.svelte-1c3fxe2{justify-items:center;gap:14px;width:min(340px,100%);display:grid}.pin.svelte-1c3fxe2 h1:where(.svelte-1c3fxe2){font-size:34px}.code.svelte-1c3fxe2{text-align:center;letter-spacing:.5em;max-width:240px;height:60px;padding-left:.5em;font-size:28px}.row.svelte-1c3fxe2{gap:10px;display:flex}@media (width<=520px){.person.svelte-1c3fxe2 .avatar{width:96px;height:96px;font-size:42px}}.wrap.svelte-wduedz{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.box.svelte-wduedz{border-radius:var(--pt-radius-panel);background:var(--pt-surface);border:1px solid var(--pt-glass-border);gap:16px;width:min(520px,100%);padding:32px;display:grid}h1.svelte-wduedz{font-size:32px}p.svelte-wduedz{margin:0;font-size:17px}.row.svelte-wduedz{flex-wrap:wrap;gap:10px;display:flex}.hero.svelte-juboms{align-items:flex-end;margin-bottom:8px;display:flex;position:relative;overflow:hidden}.hero.large.svelte-juboms{min-height:clamp(460px,82vh,860px)}.hero.small.svelte-juboms{min-height:clamp(340px,52vh,520px)}.bg.svelte-juboms{object-fit:cover;object-position:center 20%;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 9s linear;position:absolute;inset:0;transform:scale(1.04)}.bg.on.svelte-juboms{opacity:1;transform:scale(1)}.shade.svelte-juboms{background:var(--pt-hero-shade);position:absolute;inset:0}.body.svelte-juboms{padding:0 var(--pt-gutter) clamp(36px, 7vh, 80px);max-width:860px;animation:.6s cubic-bezier(.2,.8,.2,1) svelte-juboms-rise;position:relative}@keyframes svelte-juboms-rise{0%{opacity:0;transform:translateY(14px)}}h1.svelte-juboms{text-wrap:balance;font-size:clamp(44px,7vw,96px);line-height:.95}.small.svelte-juboms h1:where(.svelte-juboms){font-size:clamp(36px,5vw,64px)}.meta.svelte-juboms{color:var(--pt-text-dim);flex-wrap:wrap;gap:4px 16px;margin:16px 0 12px;font-size:15px;font-weight:600;display:flex}p.svelte-juboms{max-width:62ch;color:var(--pt-text);opacity:.88;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 24px;font-size:17px;display:-webkit-box;overflow:hidden}.actions.svelte-juboms{flex-wrap:wrap;gap:12px;display:flex}.actions.svelte-juboms .btn:where(.svelte-juboms){height:52px;padding:0 28px;font-size:16.5px}.progress.svelte-juboms{background:#fff3;border-radius:4px;width:240px;height:4px;margin-top:16px}.progress.svelte-juboms div:where(.svelte-juboms){background:var(--pt-progress);border-radius:4px;height:100%}.dots.svelte-juboms{right:var(--pt-gutter);gap:8px;display:flex;position:absolute;bottom:clamp(40px,7vh,84px)}.dots.svelte-juboms button:where(.svelte-juboms){background:#ffffff59;border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.dots.svelte-juboms button.on:where(.svelte-juboms){background:var(--pt-text);width:26px}@media (width<=760px){.hero.large.svelte-juboms{min-height:72vh}.dots.svelte-juboms{left:var(--pt-gutter);bottom:14px;right:auto}}.card.svelte-1s7zazm{border-radius:var(--pt-radius-card);width:100%;display:block}.card.svelte-1s7zazm:focus-visible{outline:none}.art.svelte-1s7zazm{aspect-ratio:2/3;border-radius:var(--pt-radius-card);background:var(--pt-placeholder);box-shadow:var(--pt-card-shadow);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;position:relative;overflow:hidden}.wide.svelte-1s7zazm .art:where(.svelte-1s7zazm){aspect-ratio:16/9}.card.svelte-1s7zazm:hover .art:where(.svelte-1s7zazm),.card.svelte-1s7zazm:focus-visible .art:where(.svelte-1s7zazm){transform:scale(var(--pt-card-hover-scale));box-shadow:0 0 0 var(--pt-card-ring) var(--pt-focus), var(--pt-focus-glow)}img.svelte-1s7zazm{object-fit:cover;width:100%;height:100%}img.soft.svelte-1s7zazm{filter:blur(18px)brightness(.7);transform:scale(1.3)}.name-on-art.svelte-1s7zazm{text-shadow:0 2px 12px #0009;font-size:clamp(20px,2vw,26px);line-height:1.05;position:absolute;inset:auto 14px 14px}.placeholder.svelte-1s7zazm{text-align:center;color:var(--pt-text-dim);place-items:center;padding:14px;font-size:20px;line-height:1.1;display:grid;position:absolute;inset:0}.bar.svelte-1s7zazm{background:#ffffff40;border-radius:4px;height:4px;position:absolute;bottom:10px;left:10px;right:10px}.bar.svelte-1s7zazm div:where(.svelte-1s7zazm){background:var(--pt-progress);border-radius:4px;height:100%}.tick.svelte-1s7zazm,.count.svelte-1s7zazm{background:var(--pt-accent);min-width:26px;height:26px;color:var(--pt-accent-text);border-radius:13px;place-items:center;padding:0 7px;font-size:13px;font-weight:800;display:grid;position:absolute;top:8px;right:8px}.tick.svelte-1s7zazm svg{stroke-width:3px;width:15px;height:15px}.count.svelte-1s7zazm{background:var(--pt-glass);color:var(--pt-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badges.svelte-1s7zazm{gap:4px;display:flex;position:absolute;top:8px;left:8px}.badges.svelte-1s7zazm span:where(.svelte-1s7zazm){background:#000000a6;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:700}.playmark.svelte-1s7zazm{background:var(--pt-glass);width:54px;height:54px;color:var(--pt-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:50%;place-items:center;margin:auto;transition:opacity .16s;display:grid;position:absolute;inset:0}.playmark.svelte-1s7zazm svg{width:22px;height:22px;margin-left:3px}.card.svelte-1s7zazm:hover .playmark:where(.svelte-1s7zazm),.card.svelte-1s7zazm:focus-visible .playmark:where(.svelte-1s7zazm){opacity:1}.text.svelte-1s7zazm{padding:12px 2px 0}.title.svelte-1s7zazm{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.sub.svelte-1s7zazm{color:var(--pt-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.row.svelte-1owbhwc{margin:0 0 30px}header.svelte-1owbhwc{padding:0 var(--pt-gutter);align-items:baseline;gap:14px;margin-bottom:6px;display:flex}h2.svelte-1owbhwc{font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);text-transform:var(--pt-display-case);font-size:22px}.more.svelte-1owbhwc{color:var(--pt-text-dim);font-size:14px;font-weight:600}.more.svelte-1owbhwc:hover,.more.svelte-1owbhwc:focus-visible{color:var(--pt-text)}.wrap.svelte-1owbhwc{position:relative}.scroller.svelte-1owbhwc{grid-auto-flow:column;grid-auto-columns:var(--pt-poster-w);padding:14px var(--pt-gutter) 6px;scroll-padding:0 var(--pt-gutter);scroll-snap-type:x proximity;scrollbar-width:none;gap:18px;display:grid;overflow-x:auto}.scroller.svelte-1owbhwc::-webkit-scrollbar{display:none}.scroller.wide.svelte-1owbhwc{grid-auto-columns:var(--pt-card-w)}.cell.svelte-1owbhwc{scroll-snap-align:start}.arrow.svelte-1owbhwc{z-index:2;width:calc(var(--pt-gutter) - 6px);min-width:40px;color:var(--pt-text);opacity:0;background:0 0;border:0;place-items:center;transition:opacity .16s;display:grid;position:absolute;top:14px;bottom:60px}.arrow.svelte-1owbhwc svg{filter:drop-shadow(0 2px 6px #000);width:34px;height:34px}.arrow.left.svelte-1owbhwc{background:linear-gradient(90deg, var(--pt-bg), transparent);left:0}.arrow.right.svelte-1owbhwc{background:linear-gradient(270deg, var(--pt-bg), transparent);right:0}.arrow.right.svelte-1owbhwc svg{transform:rotate(180deg)}.wrap.svelte-1owbhwc:hover .arrow:where(.svelte-1owbhwc){opacity:1}@media (hover:none){.arrow.svelte-1owbhwc{display:none}}.top.svelte-et6md{padding-top:calc(var(--pt-topbar-h) + 24px)}html[data-nav=side] .top.svelte-et6md{padding-top:28px}.empty.svelte-et6md{max-width:640px;padding-top:18vh}.empty.svelte-et6md p:where(.svelte-et6md){margin:0 0 22px}.rows.svelte-et6md{z-index:1;position:relative}.rows.svelte-et6md:not(.top){margin-top:-28px}.head.svelte-1108a8n{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.head.svelte-1108a8n .page-title:where(.svelte-1108a8n){margin:0}.search.svelte-1108a8n{width:min(320px,100%)}.tools.svelte-1108a8n{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:18px 0 12px;display:flex}.views.svelte-1108a8n{margin-top:18px}.filters.svelte-1108a8n{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.fsel.svelte-1108a8n{width:auto;max-width:220px;height:38px;padding:0 10px;font-size:14px}.fsel.set.svelte-1108a8n{border-color:var(--pt-accent);color:var(--pt-text)}.colls.svelte-1108a8n{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:28px 22px;margin-top:26px;display:grid}.coll.svelte-1108a8n{gap:4px;display:grid}.stack.svelte-1108a8n{aspect-ratio:2/3;margin:0 16px 10px 0;position:relative}.stack.svelte-1108a8n img:where(.svelte-1108a8n),.blank.svelte-1108a8n{object-fit:cover;border-radius:var(--pt-radius-card);background:var(--pt-placeholder);width:100%;height:100%;transform:translate(calc(var(--i,0) * 8px), calc(var(--i,0) * -6px)) rotate(calc(var(--i,0) * 2deg));transition:transform .2s;position:absolute;inset:0;box-shadow:0 10px 26px -10px #000}.coll.svelte-1108a8n:hover .stack:where(.svelte-1108a8n) img:where(.svelte-1108a8n),.coll.svelte-1108a8n:focus-visible .stack:where(.svelte-1108a8n) img:where(.svelte-1108a8n){transform:translate(calc(var(--i,0) * 14px), calc(var(--i,0) * -9px)) rotate(calc(var(--i,0) * 3.5deg))}.cname.svelte-1108a8n{font-weight:700}.csub.svelte-1108a8n{font-size:13.5px}.count.svelte-1108a8n{margin-left:auto;font-size:14px}@media (width<=760px){.search.svelte-1108a8n{width:100%}}.tools.svelte-2sy5av{margin:-4px 0 26px}.who.svelte-1qco8jn{align-items:center;gap:22px;margin-bottom:26px;display:flex}.who.svelte-1qco8jn img:where(.svelte-1qco8jn){object-fit:cover;border-radius:50%;flex:none;width:112px;height:112px}.who.svelte-1qco8jn .page-title:where(.svelte-1qco8jn){margin-bottom:4px}.who.svelte-1qco8jn p:where(.svelte-1qco8jn){margin:0}.as.svelte-1qco8jn{color:var(--pt-text-dim);margin:6px 2px 0;font-size:13.5px}.sub.svelte-1asizoy{margin:-8px 0 24px}.head.svelte-vauq1k{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.clock.svelte-vauq1k{font-variant-numeric:tabular-nums;color:var(--pt-text-dim);font-size:22px;font-weight:700}.grid.svelte-vauq1k{--labelw:190px;grid-template-columns:var(--labelw) var(--w);border-radius:var(--pt-radius-card);margin-top:10px;display:grid;position:relative;overflow-x:auto}.corner.svelte-vauq1k,.label.svelte-vauq1k{z-index:2;background:var(--pt-bg);position:sticky;left:0}.times.svelte-vauq1k{height:34px;position:relative}.times.svelte-vauq1k span:where(.svelte-vauq1k){color:var(--pt-text-dim);font-variant-numeric:tabular-nums;border-left:1px solid var(--pt-glass-border);padding-left:6px;font-size:13px;position:absolute;top:6px}.label.svelte-vauq1k{border-bottom:1px solid var(--pt-bg);align-items:center;gap:10px;height:74px;padding:0 14px 0 4px;font-weight:700;display:flex}.label.svelte-vauq1k:hover,.label.svelte-vauq1k:focus-visible{color:var(--pt-accent)}.num.svelte-vauq1k{background:var(--pt-surface-2);min-width:30px;height:26px;color:var(--pt-text-dim);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;font-size:13px;display:inline-grid}.row.svelte-vauq1k{height:74px;position:relative}.prog.svelte-vauq1k{background:var(--pt-surface);border:1px solid var(--pt-glass-border);border-radius:8px;align-content:start;gap:2px;margin-right:3px;padding:8px 10px;display:grid;position:absolute;top:3px;bottom:3px;overflow:hidden}.prog.svelte-vauq1k strong:where(.svelte-vauq1k),.prog.svelte-vauq1k span:where(.svelte-vauq1k){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prog.svelte-vauq1k span:where(.svelte-vauq1k){color:var(--pt-text-dim);font-size:12.5px}.prog.live.svelte-vauq1k{background:var(--pt-surface-2);border-color:var(--pt-accent)}.prog.hidden.svelte-vauq1k{opacity:.45}.prog.svelte-vauq1k:hover,.prog.svelte-vauq1k:focus-visible{background:var(--pt-surface-3)}.rowerr.svelte-vauq1k{font-size:14px;position:absolute;top:26px;left:10px}.nowline.svelte-vauq1k{background:var(--pt-progress);z-index:1;pointer-events:none;width:2px;position:absolute;top:30px;bottom:0}.list.svelte-vauq1k{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:none}.chan.svelte-vauq1k{border-radius:var(--pt-radius-card);background:var(--pt-surface);align-items:center;gap:12px;padding:10px;display:flex}.chan.svelte-vauq1k img:where(.svelte-vauq1k),.noimg.svelte-vauq1k{aspect-ratio:16/9;object-fit:cover;background:var(--pt-surface-2);border-radius:8px;flex:none;width:110px}.txt.svelte-vauq1k{flex:1;gap:2px;min-width:0;display:grid}.txt.svelte-vauq1k strong:where(.svelte-vauq1k),.txt.svelte-vauq1k .small:where(.svelte-vauq1k){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cname.svelte-vauq1k{color:var(--pt-accent);font-size:12.5px;font-weight:700}.small.svelte-vauq1k{font-size:12.5px}.bar.svelte-vauq1k{background:var(--pt-surface-3);border-radius:3px;height:3px;margin:4px 0 2px;overflow:hidden}.bar.svelte-vauq1k span:where(.svelte-vauq1k){background:var(--pt-progress);height:100%;display:block}@media (width<=760px){.grid.svelte-vauq1k{display:none}.list.svelte-vauq1k{display:grid}.chan.svelte-vauq1k .num:where(.svelte-vauq1k){display:none}}.player.svelte-pcvg1h{color:#fff;background:#000;position:fixed;inset:0;overflow:hidden}.player.idle.svelte-pcvg1h{cursor:none}video.svelte-pcvg1h{object-fit:contain;background:#000;width:100%;height:100%}.top.svelte-pcvg1h,.controls.svelte-pcvg1h,.info.svelte-pcvg1h{padding:18px clamp(16px,3vw,36px);transition:opacity .25s;position:absolute;left:0;right:0}.idle.svelte-pcvg1h .top:where(.svelte-pcvg1h),.idle.svelte-pcvg1h .controls:where(.svelte-pcvg1h),.idle.svelte-pcvg1h .info:where(.svelte-pcvg1h){opacity:0;pointer-events:none}.top.svelte-pcvg1h{background:linear-gradient(#000c,#0000);align-items:center;gap:12px;display:flex;top:0}.t.svelte-pcvg1h{font-size:18px;font-weight:700}.badge.svelte-pcvg1h{letter-spacing:.05em;vertical-align:2px;background:#e5534b;border-radius:5px;margin-right:6px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.info.svelte-pcvg1h{gap:4px;max-width:760px;display:grid;bottom:74px}.ptitle.svelte-pcvg1h{font-size:clamp(26px,3.4vw,44px);line-height:1.05}.sub.svelte-pcvg1h,.when.svelte-pcvg1h,.next.svelte-pcvg1h{color:#fffc}.when.svelte-pcvg1h{font-variant-numeric:tabular-nums;font-size:14px}.next.svelte-pcvg1h{margin-top:4px;font-size:14px}.bar.svelte-pcvg1h{background:#fff3;border-radius:4px;max-width:420px;height:4px;margin-top:6px;overflow:hidden}.bar.svelte-pcvg1h span:where(.svelte-pcvg1h){background:var(--pt-progress);height:100%;display:block}.controls.svelte-pcvg1h{background:linear-gradient(#0000,#000c);align-items:center;gap:8px;display:flex;bottom:0}.spacer.svelte-pcvg1h{flex:1}.icon.svelte-pcvg1h{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.icon.svelte-pcvg1h:hover,.icon.svelte-pcvg1h:focus-visible{background:#fff2}.icon.svelte-pcvg1h svg{width:24px;height:24px}.icon.big.svelte-pcvg1h{color:#000;background:#fff;width:56px;height:56px}.flip.svelte-pcvg1h svg{transform:scaleX(-1)}.spinner.svelte-pcvg1h{border:4px solid #fff2;border-top-color:var(--pt-accent);pointer-events:none;border-radius:50%;width:54px;height:54px;margin:auto;animation:.9s linear infinite svelte-pcvg1h-spin;position:absolute;inset:0}@keyframes svelte-pcvg1h-spin{to{transform:rotate(360deg)}}.card.svelte-pcvg1h{background:var(--pt-glass);width:min(440px,100% - 32px);height:fit-content;-webkit-backdrop-filter:blur(var(--pt-blur));backdrop-filter:blur(var(--pt-blur));text-align:center;border-radius:14px;gap:10px;margin:auto;padding:24px;display:grid;position:absolute;inset:0}.card.svelte-pcvg1h p:where(.svelte-pcvg1h){margin:0}.row.svelte-pcvg1h{justify-content:center;gap:8px;display:flex}.sound.svelte-pcvg1h{z-index:3;position:absolute;top:80px;right:clamp(16px,3vw,36px)}.chanlist.svelte-pcvg1h{background:var(--pt-glass);width:min(300px,100% - 32px);max-height:60vh;-webkit-backdrop-filter:blur(var(--pt-blur));backdrop-filter:blur(var(--pt-blur));border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute;bottom:80px;right:clamp(16px,3vw,36px);overflow-y:auto}.chanlist.svelte-pcvg1h button:where(.svelte-pcvg1h){color:#fff;text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.chanlist.svelte-pcvg1h button:where(.svelte-pcvg1h):hover,.chanlist.svelte-pcvg1h button:where(.svelte-pcvg1h):focus-visible,.chanlist.svelte-pcvg1h button.on:where(.svelte-pcvg1h){background:#ffffff1f}.chanlist.svelte-pcvg1h .num:where(.svelte-pcvg1h){color:#fffa;font-variant-numeric:tabular-nums;min-width:28px}.detail.svelte-alhcr{z-index:2;align-items:flex-end;min-height:clamp(460px,78vh,820px);display:flex;position:relative}.art.svelte-alhcr{position:absolute;inset:0;overflow:hidden}.detail.noart.svelte-alhcr{min-height:clamp(380px,56vh,560px)}.bg.svelte-alhcr{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.bg.soft.svelte-alhcr{filter:blur(50px)saturate(1.3);opacity:.5;transform:scale(1.3)}.shade.svelte-alhcr{background:var(--pt-hero-shade);position:absolute;inset:0}.inner.svelte-alhcr{padding:calc(var(--pt-topbar-h) + 30px) var(--pt-gutter) 36px;align-items:flex-end;gap:clamp(20px,3vw,40px);width:100%;display:flex;position:relative}.poster.svelte-alhcr{display:var(--pt-detail-poster,none);aspect-ratio:2/3;object-fit:cover;border-radius:var(--pt-radius-card);flex:none;width:clamp(140px,16vw,230px);box-shadow:0 24px 50px -20px #000}.text.svelte-alhcr{min-width:0;max-width:860px}.eyebrow.svelte-alhcr{color:var(--pt-text-dim);margin-bottom:8px;font-weight:700}.eyebrow.svelte-alhcr a{color:var(--pt-text)}.eyebrow.svelte-alhcr a:hover{text-decoration:underline}h1.svelte-alhcr{text-wrap:balance;font-size:clamp(40px,6.4vw,88px);line-height:.95}.orig.svelte-alhcr{color:var(--pt-text-dim);margin-top:8px;font-style:italic}.meta.svelte-alhcr{color:var(--pt-text-dim);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:16px 0 14px;font-weight:600;display:flex}.tag.svelte-alhcr{color:var(--pt-text);background:#ffffff1a;border-radius:999px;padding:2px 10px;font-size:13.5px}.age.svelte-alhcr{border:1.5px solid;border-radius:4px;padding:0 7px;font-size:13px;line-height:20px}.tagline.svelte-alhcr{color:var(--pt-text-dim);margin:0 0 8px;font-size:17px;font-style:italic}.overview.svelte-alhcr{opacity:.9;max-width:70ch;margin:0 0 24px;font-size:17px}.text.svelte-alhcr .actions .btn{height:52px;padding:0 26px}@media (width<=760px){.poster.svelte-alhcr{display:none}.detail.svelte-alhcr{min-height:70vh}}.episodes.svelte-ih077e{padding:12px var(--pt-gutter) 10px;margin:0 calc(-1 * var(--pt-gutter));scroll-padding:0 var(--pt-gutter);scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:clamp(260px,24vw,360px);grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.ep.svelte-ih077e{scroll-snap-align:start;min-width:0}.thumb.svelte-ih077e{aspect-ratio:16/9;border-radius:var(--pt-radius-card);background:var(--pt-placeholder);transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.thumb.svelte-ih077e:hover,.thumb.svelte-ih077e:focus-visible{transform:scale(var(--pt-card-hover-scale));box-shadow:0 0 0 var(--pt-card-ring) var(--pt-focus), var(--pt-focus-glow);outline:none}.thumb.svelte-ih077e img:where(.svelte-ih077e){object-fit:cover;width:100%;height:100%}.play.svelte-ih077e{background:var(--pt-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;transition:opacity .15s;display:grid;position:absolute;inset:0}.play.svelte-ih077e svg{width:22px;height:22px;margin-left:3px}.thumb.svelte-ih077e:hover .play:where(.svelte-ih077e),.thumb.svelte-ih077e:focus-visible .play:where(.svelte-ih077e){opacity:1}.tick.svelte-ih077e{background:var(--pt-accent);width:26px;height:26px;color:var(--pt-accent-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.tick.svelte-ih077e svg{stroke-width:3px;width:15px;height:15px}.bar.svelte-ih077e{background:#ffffff40;border-radius:4px;height:4px;position:absolute;bottom:10px;left:10px;right:10px}.bar.svelte-ih077e div:where(.svelte-ih077e){background:var(--pt-progress);border-radius:4px;height:100%}.info.svelte-ih077e{padding:12px 2px 0}.code.svelte-ih077e{color:var(--pt-text-dim);font-size:13px;font-weight:700}h3.svelte-ih077e{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:700;overflow:hidden}p.svelte-ih077e{color:var(--pt-text-dim);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14.5px;display:-webkit-box;overflow:hidden}.watched.svelte-ih077e h3:where(.svelte-ih077e){color:var(--pt-text-dim)}.seen.svelte-ih077e{color:var(--pt-progress)}.side.svelte-ih077e{gap:4px;margin:6px -10px 0;display:flex}.cast.svelte-bcebjh{margin:6px 0 30px}h2.svelte-bcebjh{padding:0 var(--pt-gutter);font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);text-transform:var(--pt-display-case);margin-bottom:10px;font-size:22px}.wrap.svelte-bcebjh{position:relative}.scroller.svelte-bcebjh{scroll-snap-type:x proximity;scrollbar-width:none;padding:6px var(--pt-gutter) 10px;scroll-padding:0 var(--pt-gutter);gap:18px;margin:0;list-style:none;display:flex;overflow-x:auto}.scroller.svelte-bcebjh::-webkit-scrollbar{display:none}li.svelte-bcebjh{scroll-snap-align:start;flex:none;width:128px}a.svelte-bcebjh{text-align:center;border-radius:var(--pt-radius-card);outline-offset:2px;justify-items:center;gap:2px;padding:6px 4px;display:grid}.face.svelte-bcebjh{background:var(--pt-surface-2);border-radius:50%;place-items:center;width:108px;height:108px;margin-bottom:8px;transition:transform .15s;display:grid;overflow:hidden}a.svelte-bcebjh:hover .face:where(.svelte-bcebjh),a.svelte-bcebjh:focus-visible .face:where(.svelte-bcebjh){transform:scale(1.05)}img.svelte-bcebjh{object-fit:cover;width:100%;height:100%}.init.svelte-bcebjh{color:var(--pt-text-dim);font-size:30px;font-weight:700}.name.svelte-bcebjh{font-size:14.5px;font-weight:700;line-height:1.25}.role.svelte-bcebjh{color:var(--pt-text-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.arrow.svelte-bcebjh{z-index:2;background:var(--pt-surface);width:40px;height:40px;color:var(--pt-text);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:40px;box-shadow:0 6px 20px -6px #000}.arrow.svelte-bcebjh svg{width:20px;height:20px}.arrow.left.svelte-bcebjh{left:8px}.arrow.right.svelte-bcebjh{right:8px;transform:scaleX(-1)}@media (hover:none){.arrow.svelte-bcebjh{display:none}}@media (width<=760px){li.svelte-bcebjh{width:104px}.face.svelte-bcebjh{width:88px;height:88px}}.backdrop.svelte-1kwbck4{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:fixed;inset:0}.dialog.svelte-1kwbck4{z-index:51;border-radius:var(--pt-radius-panel);background:var(--pt-surface);border:1px solid var(--pt-glass-border);grid-template-columns:minmax(0,1fr);gap:16px;width:min(520px,100% - 32px);max-height:calc(100% - 48px);padding:26px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 40px 90px -30px #000}.dialog.wide.svelte-1kwbck4{width:min(640px,100% - 32px)}h2.svelte-1kwbck4{font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);font-size:24px}.lead.svelte-1qg25yp{margin:-6px 0 0}code.svelte-1qg25yp{background:var(--pt-bg);border-radius:4px;padding:1px 5px;font-size:.92em}.find.svelte-1qg25yp{gap:8px;display:flex}.find.svelte-1qg25yp .input:where(.svelte-1qg25yp){flex:1;min-width:0}.find.svelte-1qg25yp .yr:where(.svelte-1qg25yp){flex:0 0 84px}.results.svelte-1qg25yp{gap:6px;max-height:52vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.hit.svelte-1qg25yp{text-align:left;border-radius:var(--pt-radius-input);background:var(--pt-bg);width:100%;color:inherit;cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:14px;padding:8px;display:flex}.hit.svelte-1qg25yp:hover:not(:disabled),.hit.svelte-1qg25yp:focus-visible{border-color:var(--pt-accent)}.hit.current.svelte-1qg25yp{border-color:var(--pt-glass-border)}.hit.svelte-1qg25yp:disabled{cursor:default;opacity:.7}img.svelte-1qg25yp,.noposter.svelte-1qg25yp{aspect-ratio:2/3;object-fit:cover;background:var(--pt-surface-2);border-radius:6px;flex:none;width:60px}.body.svelte-1qg25yp{flex:1;gap:2px;min-width:0;display:grid}.t.svelte-1qg25yp{font-weight:700}.y.svelte-1qg25yp{color:var(--pt-text-dim);font-weight:600}.o.svelte-1qg25yp{color:var(--pt-text-dim);font-size:14px;font-style:italic}.ov.svelte-1qg25yp{color:var(--pt-text-faint);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.badge.svelte-1qg25yp{background:var(--pt-surface-2);color:var(--pt-text-dim);border-radius:999px;justify-self:start;margin-top:4px;padding:1px 8px;font-size:12px;font-weight:700}.saving.svelte-1qg25yp{color:var(--pt-accent);align-self:center;font-size:14px;font-weight:700}.which.svelte-1qg25yp{border-radius:var(--pt-radius-input);background:var(--pt-surface-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:10px 12px;display:flex}.which.svelte-1qg25yp span:where(.svelte-1qg25yp){flex:100%;font-size:14px;font-weight:700}.foot.svelte-1qg25yp{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=520px){.find.svelte-1qg25yp{flex-wrap:wrap}.find.svelte-1qg25yp .input:where(.svelte-1qg25yp):first-child{flex-basis:100%}.find.svelte-1qg25yp .btn:where(.svelte-1qg25yp){flex:1}}.form.svelte-nawtfc{gap:16px;display:grid}.grid2.svelte-nawtfc{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.span.svelte-nawtfc{grid-column:1/-1}.area.svelte-nawtfc{resize:vertical;height:120px;padding:10px 14px}.small.svelte-nawtfc{margin:0;font-size:13.5px}.foot.svelte-nawtfc{justify-content:flex-end;gap:10px;display:flex}@media (width<=560px){.grid2.svelte-nawtfc{grid-template-columns:1fr}}.bar.svelte-1bi3v6l{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lang.svelte-1bi3v6l{width:auto;height:36px;font-size:14px}.bar.svelte-1bi3v6l label:where(.svelte-1bi3v6l){cursor:pointer;margin-left:auto}.pics.svelte-1bi3v6l{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;max-height:56vh;padding:2px;display:grid;overflow-y:auto}.pics.wide.svelte-1bi3v6l{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pic.svelte-1bi3v6l{border-radius:var(--pt-radius-input);background:var(--pt-surface-2);cursor:pointer;border:0;padding:0;display:grid;position:relative;overflow:hidden}.pic.svelte-1bi3v6l img:where(.svelte-1bi3v6l){aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.wide.svelte-1bi3v6l .pic:where(.svelte-1bi3v6l) img:where(.svelte-1bi3v6l){aspect-ratio:16/9}.pic.svelte-1bi3v6l:hover,.pic.svelte-1bi3v6l:focus-visible{outline:3px solid var(--pt-accent);outline-offset:0}.meta.svelte-1bi3v6l{color:var(--pt-text-dim);text-align:left;padding:4px 6px;font-size:11.5px}.busy.svelte-1bi3v6l{background:#0009;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.foot.svelte-1bi3v6l{justify-content:flex-end;display:flex}.bar.svelte-1pkmx49{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.lang.svelte-1pkmx49{width:auto;max-width:280px;height:38px;font-size:14px}.small.svelte-1pkmx49{font-size:13.5px}.list.svelte-1pkmx49{gap:4px;max-height:56vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}li.svelte-1pkmx49{border-radius:var(--pt-radius-input);background:var(--pt-bg);align-items:center;gap:12px;padding:8px 10px;display:flex}.lng.svelte-1pkmx49{width:34px;color:var(--pt-text-dim);flex:none;font-size:13px;font-weight:800}.body.svelte-1pkmx49{flex:1;min-width:0;display:grid}.rel.svelte-1pkmx49{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tags.svelte-1pkmx49{font-size:13px}.fit.svelte-1pkmx49{color:var(--pt-ok);margin-right:6px;font-weight:700}.foot.svelte-1pkmx49{justify-content:flex-end;display:flex}p.svelte-9nzkz4{margin:0}.list.svelte-9nzkz4{gap:6px;max-height:52vh;display:grid;overflow-y:auto}.opt.svelte-9nzkz4{text-align:left;border-radius:var(--pt-radius-input);background:var(--pt-bg);color:inherit;cursor:pointer;border:1px solid #0000;gap:2px;padding:12px 14px;display:grid}.opt.on.svelte-9nzkz4{border-color:var(--pt-accent)}.opt.svelte-9nzkz4:hover:not(:disabled){background:var(--pt-surface-2)}.opt.svelte-9nzkz4 .muted:where(.svelte-9nzkz4){font-size:13.5px}.opt.svelte-9nzkz4 em:where(.svelte-9nzkz4){color:var(--pt-accent);font-size:13px;font-style:normal;font-weight:700}.foot.svelte-9nzkz4{justify-content:flex-end;display:flex}.pad.svelte-1us5hil{padding-top:calc(var(--pt-topbar-h) + 30px)}.actions.svelte-1us5hil{flex-wrap:wrap;gap:10px;display:flex}.note.svelte-1us5hil{margin:14px 0 0}.file.svelte-1us5hil{color:var(--pt-text-faint);word-break:break-all;margin:16px 0 0;font-size:13px}.seasons.svelte-1us5hil{padding-top:6px}.done.svelte-1us5hil svg{stroke-width:3px;width:14px;height:14px}.choose.svelte-1us5hil{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.label.svelte-1us5hil{color:var(--pt-text-dim);min-width:64px;font-size:14px;font-weight:700}.version.svelte-1us5hil{width:auto;min-width:260px;height:40px}.extras.svelte-1us5hil{padding-top:10px}.menuwrap.svelte-1us5hil{position:relative}.menu.svelte-1us5hil{z-index:20;border-radius:var(--pt-radius-card);background:var(--pt-surface);border:1px solid var(--pt-glass-border);min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 24px 50px -20px #000}.menu.svelte-1us5hil button:where(.svelte-1us5hil){border-radius:var(--pt-radius-input);color:var(--pt-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.menu.svelte-1us5hil button:where(.svelte-1us5hil):hover,.menu.svelte-1us5hil button:where(.svelte-1us5hil):focus-visible{background:var(--pt-surface-2)}.menu.svelte-1us5hil svg{width:18px;height:18px;color:var(--pt-text-dim)}.facts.svelte-1us5hil{gap:6px;max-width:70ch;margin:22px 0 0;display:grid}.facts.svelte-1us5hil div:where(.svelte-1us5hil){gap:14px;display:flex}.facts.svelte-1us5hil dt:where(.svelte-1us5hil){color:var(--pt-text-dim);flex:0 0 96px;padding-top:1px;font-size:14px;font-weight:700}.facts.svelte-1us5hil dd:where(.svelte-1us5hil){margin:0}.facts.svelte-1us5hil dd:where(.svelte-1us5hil) a{color:var(--pt-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.facts.svelte-1us5hil dd:where(.svelte-1us5hil) a:hover{text-decoration-color:currentColor}.head.svelte-tys64u{padding-bottom:8px}.head.svelte-tys64u p:where(.svelte-tys64u){max-width:70ch;margin:-8px 0 12px}.grid-page.svelte-tys64u{padding-top:0}p.svelte-qt1tw4{margin:0}.choices.svelte-qt1tw4{gap:6px;display:grid}.choice.svelte-qt1tw4{border-radius:var(--pt-radius-card);background:var(--pt-surface-2);cursor:pointer;border:2px solid #0000;align-items:center;gap:12px;padding:12px 14px;display:flex}.choice.on.svelte-qt1tw4{border-color:var(--pt-focus)}.choice.svelte-qt1tw4:focus-within{outline:3px solid var(--pt-focus);outline-offset:2px}.choice.svelte-qt1tw4 input:where(.svelte-qt1tw4){opacity:0;pointer-events:none;position:absolute}.icon.svelte-qt1tw4 svg,.tick.svelte-qt1tw4 svg{width:20px;height:20px;display:block}.name.svelte-qt1tw4{flex:1;font-weight:700}.tick.svelte-qt1tw4{color:var(--pt-progress)}.buttons.svelte-qt1tw4{justify-content:flex-end;gap:8px;display:flex}.pad.svelte-uy82km{padding-top:calc(var(--pt-topbar-h) + 30px)}.actions.svelte-uy82km{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actions.svelte-uy82km p:where(.svelte-uy82km){margin:0}.note.svelte-uy82km{color:var(--pt-text-dim);margin:14px 0 0}.note.svelte-uy82km a:where(.svelte-uy82km){color:var(--pt-accent)}.streams.svelte-uy82km{gap:6px;max-width:640px;margin-top:26px;display:grid}.streams.svelte-uy82km h2:where(.svelte-uy82km){margin-bottom:4px;font-size:17px;font-weight:600}.stream.svelte-uy82km{border-radius:var(--pt-radius-input);background:var(--pt-glass);-webkit-backdrop-filter:blur(var(--pt-blur));backdrop-filter:blur(var(--pt-blur));align-items:center;gap:10px;padding:8px 12px;display:flex}.stream.svelte-uy82km div:where(.svelte-uy82km){flex:1;min-width:0}.seasons.svelte-uy82km{padding-top:8px}.seasonpills.svelte-uy82km{margin-bottom:4px}.dl.svelte-uy82km{margin-left:auto}.dl.svelte-uy82km svg{width:17px;height:17px}.big.svelte-1rt8xfu{border-radius:var(--pt-radius-card);height:60px;margin-bottom:28px;padding:0 20px;font-size:22px}h2.svelte-1rt8xfu{font-family:var(--pt-font-display);margin:0 0 14px;font-size:28px;font-weight:700}.grid.svelte-1rt8xfu{margin-bottom:36px}.prow.svelte-1rt8xfu{margin:0 calc(-1 * var(--pt-gutter))}.head.svelte-1yh8pcp{justify-content:space-between;align-items:center;gap:16px;display:flex}ul.svelte-1yh8pcp{gap:8px;max-width:900px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1yh8pcp{border-radius:var(--pt-radius-card);background:var(--pt-surface);align-items:center;gap:10px;padding:14px 16px;display:flex}.main.svelte-1yh8pcp{flex:1;min-width:0}.name.svelte-1yh8pcp{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.state.svelte-1yh8pcp{color:var(--pt-text-dim);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.done.svelte-1yh8pcp .state:where(.svelte-1yh8pcp) span:where(.svelte-1yh8pcp):first-child{color:var(--pt-ok)}.bar.svelte-1yh8pcp{background:var(--pt-surface-2);border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.bar.svelte-1yh8pcp div:where(.svelte-1yh8pcp){background:var(--pt-accent);height:100%;transition:width .4s}.bar.unknown.svelte-1yh8pcp div:where(.svelte-1yh8pcp){animation:1.4s linear infinite svelte-1yh8pcp-slide}@keyframes svelte-1yh8pcp-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.backdrop.svelte-16n1mdm{z-index:50;background:#0009;position:fixed;inset:0}.dialog.svelte-16n1mdm{z-index:51;background:var(--pt-surface);border-radius:14px;flex-direction:column;gap:10px;width:min(560px,100% - 32px);height:min(620px,100% - 64px);margin:auto;padding:22px;display:flex;position:fixed;inset:0}h2.svelte-16n1mdm{font-size:22px}.path.svelte-16n1mdm{color:var(--pt-text-dim);word-break:break-all;margin:0;font-size:14px}.list.svelte-16n1mdm{flex:1;align-content:start;gap:2px;padding:4px;display:grid;overflow-y:auto}.entry.svelte-16n1mdm{border-radius:var(--pt-radius-input);text-align:left;background:0 0;border:0;align-items:center;gap:10px;height:40px;padding:0 10px;display:flex}.entry.svelte-16n1mdm:hover{background:var(--pt-surface-2)}.entry.svelte-16n1mdm svg{width:18px;height:18px;color:var(--pt-accent);flex:none}.buttons.svelte-16n1mdm{justify-content:flex-end;gap:8px;display:flex}.langs.svelte-nmr6sy{gap:8px;max-width:460px;display:grid}.label.svelte-nmr6sy{color:var(--pt-text-dim);font-size:14px}ol.svelte-nmr6sy{gap:4px;margin:0;padding:0;list-style:none;display:grid}li.svelte-nmr6sy{border-radius:var(--pt-radius-input);background:var(--pt-bg);align-items:center;gap:6px;padding:4px 6px 4px 10px;display:flex}.n.svelte-nmr6sy{width:18px;color:var(--pt-accent);font-variant-numeric:tabular-nums;font-weight:700}.name.svelte-nmr6sy{flex:1}.mini.svelte-nmr6sy{border-radius:var(--pt-radius-input);width:32px;height:32px;color:var(--pt-text-dim);background:0 0;border:0;place-items:center;display:grid}.mini.svelte-nmr6sy:hover:not(:disabled){background:var(--pt-surface-2);color:var(--pt-text)}.mini.svelte-nmr6sy:disabled{opacity:.3;cursor:default}.mini.svelte-nmr6sy svg{width:16px;height:16px}.check.svelte-nmr6sy{cursor:pointer;align-items:flex-start;gap:12px;margin-top:4px;display:flex}.check.svelte-nmr6sy small:where(.svelte-nmr6sy){color:var(--pt-text-faint);font-size:13px}input[type=checkbox].svelte-nmr6sy{width:20px;height:20px;accent-color:var(--pt-accent);flex:none;margin:2px 0 0}.pills.svelte-1sx67uz svg{width:17px;height:17px}.field.svelte-1sx67uz{min-width:0}.folder.svelte-1sx67uz{border-radius:var(--pt-radius-input);background:var(--pt-surface-2);align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 12px;display:flex}.folder.svelte-1sx67uz svg{width:18px;height:18px;color:var(--pt-text-dim);flex:none}code.svelte-1sx67uz{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;flex:1;min-width:0;font-family:inherit;font-size:14px;overflow:hidden}.langs.svelte-1sx67uz{margin-top:10px}.extra.svelte-1sx67uz{border-top:1px solid var(--pt-glass-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:14px;font-size:13.5px;display:flex}.ok.svelte-1sx67uz{color:var(--pt-ok);margin:0;font-size:14px}.error.svelte-1sx67uz{margin:0}.buttons.svelte-1sx67uz{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.grow.svelte-1sx67uz{flex:1}.head.svelte-13wnx8e{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.head.svelte-13wnx8e p:where(.svelte-13wnx8e){margin:0}.update.svelte-13wnx8e{border-radius:var(--pt-radius-card);background:var(--pt-surface-2);gap:12px;margin-top:14px;padding:16px 18px;display:grid}.title.svelte-13wnx8e{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dot.svelte-13wnx8e{background:var(--pt-progress);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pt-progress) 25%, transparent);border-radius:50%}.notes.svelte-13wnx8e{white-space:pre-wrap;color:var(--pt-text-dim);max-height:220px;font-size:14px;overflow-y:auto}.row.svelte-13wnx8e{flex-wrap:wrap;gap:8px;display:flex}.how.svelte-13wnx8e p:where(.svelte-13wnx8e){margin:0 0 8px}code.svelte-13wnx8e{background:var(--pt-surface-3);border-radius:5px;padding:1px 6px;font-size:13px}.ok.svelte-13wnx8e{color:var(--pt-ok);margin:12px 0 0}.working.svelte-13wnx8e{align-items:center;gap:10px;margin:0;display:flex}.spin.svelte-13wnx8e{border:3px solid var(--pt-surface-3);border-top-color:var(--pt-progress);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite svelte-13wnx8e-spin}@keyframes svelte-13wnx8e-spin{to{transform:rotate(360deg)}}.pick.svelte-33uui6{gap:8px;display:grid}.libs.svelte-33uui6{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 14px;padding:4px 0 0 32px;display:grid}.check.svelte-33uui6{cursor:pointer;align-items:center;gap:12px;display:flex}input[type=checkbox].svelte-33uui6{width:20px;height:20px;accent-color:var(--pt-accent);flex:none;margin:0}.form.svelte-9i68ft{gap:18px;display:grid}.top.svelte-9i68ft{align-items:end;gap:16px;display:flex}.grow.svelte-9i68ft{flex:1}.colors.svelte-9i68ft{flex-wrap:wrap;gap:8px;display:flex}.swatch.svelte-9i68ft{cursor:pointer;border:0;border-radius:50%;width:34px;height:34px}.swatch.on.svelte-9i68ft{box-shadow:0 0 0 3px var(--pt-surface), 0 0 0 5px var(--pt-text)}fieldset.svelte-9i68ft{border:0;gap:10px;margin:0;padding:0;display:grid}legend.svelte-9i68ft{margin-bottom:8px;padding:0;font-weight:700}.pin.svelte-9i68ft{letter-spacing:.2em;max-width:200px}.check.svelte-9i68ft{cursor:pointer;align-items:center;gap:12px;display:flex}input[type=checkbox].svelte-9i68ft{width:20px;height:20px;accent-color:var(--pt-accent);flex:none;margin:0}.small.svelte-9i68ft{margin:0;font-size:13.5px}.foot.svelte-9i68ft{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer.svelte-9i68ft{flex:1}section.svelte-fkb8n9{border:1px solid var(--pt-glass-border);border-radius:var(--pt-radius-panel);background:var(--pt-surface);max-width:980px;margin-bottom:18px;padding:26px 28px}@media (width<=600px){section.svelte-fkb8n9{padding:20px 16px}}h2.svelte-fkb8n9{font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);margin-bottom:6px;font-size:24px}section.svelte-fkb8n9>p:where(.svelte-fkb8n9){max-width:70ch;margin:0 0 16px}.profiles.svelte-fkb8n9{gap:6px;margin:0;padding:0;list-style:none;display:grid}.prow.svelte-fkb8n9{border-radius:var(--pt-radius-card);background:var(--pt-surface-2);width:100%;color:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex}.prow.svelte-fkb8n9:hover{background:var(--pt-surface-3)}.text.svelte-fkb8n9{flex:1;min-width:0;display:grid}.text.svelte-fkb8n9 em:where(.svelte-fkb8n9){color:var(--pt-accent);font-size:13px;font-style:normal;font-weight:600}.text.svelte-fkb8n9 .muted:where(.svelte-fkb8n9){font-size:14px}.edit.svelte-fkb8n9{color:var(--pt-text-dim);font-size:14px;font-weight:700}.row.svelte-fkb8n9{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.note.svelte-fkb8n9{color:var(--pt-ok);font-size:14px}.note.error.svelte-fkb8n9{color:var(--pt-danger)}section.svelte-1tmf7ez{border:1px solid var(--pt-glass-border);border-radius:var(--pt-radius-panel);background:var(--pt-surface);max-width:980px;margin-bottom:18px;padding:26px 28px}@media (width<=600px){section.svelte-1tmf7ez{padding:20px 16px}}h2.svelte-1tmf7ez{font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);margin-bottom:6px;font-size:24px}p.svelte-1tmf7ez{max-width:70ch;margin:0 0 16px}.check.svelte-1tmf7ez{cursor:pointer;align-items:center;gap:12px;margin:16px 0 6px;display:flex}input[type=checkbox].svelte-1tmf7ez{width:20px;height:20px;accent-color:var(--pt-accent);flex:none;margin:0}.sub.svelte-1tmf7ez{margin:16px 0 10px;font-weight:700}.sub.big.svelte-1tmf7ez{margin-top:30px;font-size:18px}.row.svelte-1tmf7ez{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.invites.svelte-1tmf7ez{gap:4px;margin:0 0 16px;padding:0;list-style:none;display:grid}.invites.svelte-1tmf7ez li:where(.svelte-1tmf7ez){border-radius:var(--pt-radius-input);background:var(--pt-surface-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.invites.svelte-1tmf7ez li.dead:where(.svelte-1tmf7ez){opacity:.55}.invites.svelte-1tmf7ez code:where(.svelte-1tmf7ez){letter-spacing:.06em;font-size:15px;font-weight:700}.invites.svelte-1tmf7ez .muted:where(.svelte-1tmf7ez){flex:1;min-width:160px;font-size:14px}.fields.svelte-1tmf7ez{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:14px 18px;display:grid}.field.wide.svelte-1tmf7ez,.row.wide.svelte-1tmf7ez{grid-column:1/-1}.field.svelte-1tmf7ez>span:where(.svelte-1tmf7ez){color:var(--pt-text-dim);margin-bottom:8px;font-size:14px;display:block}.note.svelte-1tmf7ez{color:var(--pt-ok);font-size:14px}.note.error.svelte-1tmf7ez{color:var(--pt-danger)}section.svelte-1scnhjp{border:1px solid var(--pt-glass-border);border-radius:var(--pt-radius-panel);background:var(--pt-surface);max-width:980px;margin-bottom:18px;padding:26px 28px}@media (width<=600px){section.svelte-1scnhjp{padding:20px 16px}}h2.svelte-1scnhjp{font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);margin-bottom:6px;font-size:24px}p.svelte-1scnhjp{max-width:70ch;margin:0 0 16px}.small.svelte-1scnhjp{font-size:13.5px}.chans.svelte-1scnhjp{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crow.svelte-1scnhjp{border-radius:var(--pt-radius-card);background:var(--pt-surface-2);width:100%;color:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:14px;padding:10px 16px 10px 12px;display:flex}.crow.svelte-1scnhjp:hover{background:var(--pt-surface-3)}.num.svelte-1scnhjp{background:var(--pt-surface-3);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;min-width:34px;height:30px;font-weight:800;display:grid}.text.svelte-1scnhjp{flex:1;min-width:0;display:grid}.text.svelte-1scnhjp .muted:where(.svelte-1scnhjp){text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.edit.svelte-1scnhjp{color:var(--pt-text-dim);font-size:14px;font-weight:700}.row.svelte-1scnhjp{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.note.svelte-1scnhjp{color:var(--pt-ok);font-size:14px}.note.error.svelte-1scnhjp{color:var(--pt-danger)}.form.svelte-1scnhjp{gap:18px;display:grid}.two.svelte-1scnhjp{gap:12px;display:flex}.grow.svelte-1scnhjp{flex:1}.numf.svelte-1scnhjp{width:100px}fieldset.svelte-1scnhjp{border:0;gap:8px;margin:0;padding:0;display:grid}legend.svelte-1scnhjp{margin-bottom:8px;padding:0;font-weight:700}.srcs.svelte-1scnhjp{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.srcs.svelte-1scnhjp li:where(.svelte-1scnhjp){background:var(--pt-surface-2);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 12px;font-size:14px;display:flex}.x.svelte-1scnhjp{width:26px;height:26px;color:var(--pt-text-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;line-height:1}.x.svelte-1scnhjp:hover{background:var(--pt-surface-3);color:var(--pt-text)}.add.svelte-1scnhjp{gap:8px;display:flex}.add.svelte-1scnhjp .kind:where(.svelte-1scnhjp){flex:none;width:140px}.radio.svelte-1scnhjp{cursor:pointer;align-items:baseline;gap:10px;display:flex}.radio.svelte-1scnhjp input:where(.svelte-1scnhjp){accent-color:var(--pt-accent)}.foot.svelte-1scnhjp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer.svelte-1scnhjp{flex:1}@media (width<=520px){.add.svelte-1scnhjp{flex-wrap:wrap}.add.svelte-1scnhjp .kind:where(.svelte-1scnhjp){width:100%}}section.svelte-wcykp9{border:1px solid var(--pt-glass-border);border-radius:var(--pt-radius-panel);background:var(--pt-surface);max-width:980px;margin-bottom:18px;padding:26px 28px}@media (width<=600px){section.svelte-wcykp9{padding:20px 16px}}h2.svelte-wcykp9{font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);margin-bottom:6px;font-size:24px}p.svelte-wcykp9{max-width:70ch;margin:0 0 14px}a.svelte-wcykp9{color:var(--pt-accent)}.row.svelte-wcykp9{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.box.svelte-wcykp9{border-radius:var(--pt-radius-card);background:var(--pt-surface-2);gap:8px;padding:16px;display:grid}.box.svelte-wcykp9 p:where(.svelte-wcykp9),.box.svelte-wcykp9 ol:where(.svelte-wcykp9){margin:0}.box.svelte-wcykp9 ol:where(.svelte-wcykp9){gap:4px;padding-left:20px;display:grid}.small.svelte-wcykp9{font-size:13.5px}.log.svelte-wcykp9 summary:where(.svelte-wcykp9){cursor:pointer;color:var(--pt-text-dim);font-size:14px}.log.svelte-wcykp9 pre:where(.svelte-wcykp9){border-radius:var(--pt-radius-input);background:var(--pt-bg);white-space:pre-wrap;word-break:break-all;max-height:280px;margin:8px 0 0;padding:10px 12px;font-size:12px;overflow:auto}.dot.svelte-wcykp9{background:var(--pt-text-faint);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.dot.on.svelte-wcykp9{background:var(--pt-ok)}.tunnels.svelte-wcykp9{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.tunnels.svelte-wcykp9 li:where(.svelte-wcykp9){border-radius:var(--pt-radius-input);background:var(--pt-surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.tunnels.svelte-wcykp9 code:where(.svelte-wcykp9){word-break:break-all;flex:1;font-size:15px}.target.svelte-wcykp9{flex-basis:100%}.wrong.svelte-wcykp9{border-radius:var(--pt-radius-input);background:#ffaa3c26;flex-basis:100%;padding:8px 10px}.kind.svelte-wcykp9{background:var(--pt-progress);color:#000;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.kind.secure.svelte-wcykp9{background:var(--pt-ok)}.warn.svelte-wcykp9{border-radius:var(--pt-radius-card);background:#ffaa3c21;max-width:75ch;padding:14px 16px;font-size:14.5px}ul.svelte-phxdsb{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}li.svelte-phxdsb{border-radius:var(--pt-radius-card);background:var(--pt-surface-2);flex-direction:column;display:flex;overflow:hidden}.body.svelte-phxdsb{flex:1;align-content:start;gap:6px;padding:14px 16px;display:grid}h3.svelte-phxdsb{margin:0;font-size:16px}p.svelte-phxdsb{margin:0}.by.svelte-phxdsb{font-size:13px}.desc.svelte-phxdsb{color:var(--pt-text-dim);font-size:14px}.small.svelte-phxdsb{font-size:13.5px}.row.svelte-phxdsb{gap:8px;margin-top:4px;display:flex}.preview.svelte-phxdsb{aspect-ratio:16/9;background:var(--pt-placeholder);place-items:center;display:grid}.preview.svelte-phxdsb img:where(.svelte-phxdsb){object-fit:cover;width:100%;height:100%;display:block}.preview.svelte-phxdsb span:where(.svelte-phxdsb){font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);font-size:22px}section.svelte-vfcvc7{border:1px solid var(--pt-glass-border);border-radius:var(--pt-radius-panel);background:var(--pt-surface);max-width:980px;margin-bottom:18px;padding:26px 28px}@media (width<=600px){section.svelte-vfcvc7{padding:20px 16px}}.sechead.svelte-vfcvc7{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sechead.svelte-vfcvc7>div:where(.svelte-vfcvc7){flex:360px}h2.svelte-vfcvc7{font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);margin-bottom:6px;font-size:24px}p.svelte-vfcvc7{max-width:70ch;margin:0 0 14px}ul.svelte-vfcvc7{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}li.svelte-vfcvc7{border-radius:var(--pt-radius-input);background:var(--pt-surface-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.info.svelte-vfcvc7{flex:1;gap:3px;min-width:0;display:grid}code.svelte-vfcvc7{color:var(--pt-text-dim);word-break:break-all;font-size:13px}.tag.svelte-vfcvc7{background:var(--pt-surface-3);color:var(--pt-text-dim);border-radius:6px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700}.small.svelte-vfcvc7{font-size:13.5px}.add.svelte-vfcvc7{flex-wrap:wrap;gap:10px;display:flex}.add.svelte-vfcvc7 .input:where(.svelte-vfcvc7){flex:320px}p.svelte-pdnkxq{margin:0}.foot.svelte-pdnkxq{justify-content:flex-end;gap:10px;display:flex}.subhead.svelte-1ozf5k3{margin:20px 0 10px;font-weight:700}.themes.svelte-1ozf5k3{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.theme.svelte-1ozf5k3{border-radius:var(--pt-radius-card);background:var(--pt-surface-2);border:1px solid var(--pt-glass-border);flex-direction:column;display:flex;overflow:hidden}.theme.current.svelte-1ozf5k3{box-shadow:0 0 0 2px var(--pt-focus)}.preview.svelte-1ozf5k3{aspect-ratio:16/10;background:var(--pt-placeholder);color:var(--pt-text-dim);place-items:center;font-weight:700;display:grid;position:relative}.preview.svelte-1ozf5k3 img:where(.svelte-1ozf5k3){object-fit:cover;object-position:top;width:100%;height:100%}.badge.svelte-1ozf5k3{background:var(--pt-accent);color:var(--pt-accent-text);border-radius:999px;padding:3px 10px;font-size:12.5px;font-style:normal;font-weight:800;position:absolute;top:8px;left:8px}.tbody.svelte-1ozf5k3{gap:4px;padding:14px 16px 16px;display:grid}.tbody.svelte-1ozf5k3 h3:where(.svelte-1ozf5k3){font-size:17px}.tbody.svelte-1ozf5k3 h3:where(.svelte-1ozf5k3) .muted:where(.svelte-1ozf5k3){font-size:13px;font-weight:500}.by.svelte-1ozf5k3{margin:0;font-size:13px}.desc.svelte-1ozf5k3{color:var(--pt-text-dim);margin:4px 0 0;font-size:14px}.code.svelte-1ozf5k3{border-radius:var(--pt-radius-input);background:#ffaa3c1f;margin-top:8px;padding:10px 12px;font-size:13.5px}.code.ok.svelte-1ozf5k3{background:#78dca01a}.row.tight.svelte-1ozf5k3{gap:6px;margin-top:8px}.inline-check.svelte-1ozf5k3{align-self:center;padding:0}.mini-select.svelte-1ozf5k3{width:auto;height:34px;padding:0 8px;font-size:13.5px}label.btn.svelte-1ozf5k3 input:where(.svelte-1ozf5k3){display:none}.titlebar.svelte-1ozf5k3{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl.svelte-1ozf5k3{display:none}@media (width<=760px){.dl.svelte-1ozf5k3{display:inline-flex}}section.svelte-1ozf5k3{border:1px solid var(--pt-glass-border);border-radius:var(--pt-radius-panel);background:var(--pt-surface);max-width:980px;margin-bottom:18px;padding:26px 28px}@media (width<=600px){section.svelte-1ozf5k3{padding:20px 16px}}h2.svelte-1ozf5k3{font-family:var(--pt-font-display);font-weight:var(--pt-display-weight);letter-spacing:var(--pt-display-spacing);margin-bottom:6px;font-size:24px}section.svelte-1ozf5k3>p:where(.svelte-1ozf5k3){max-width:70ch;margin:0 0 16px}.row.svelte-1ozf5k3{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.note.svelte-1ozf5k3{color:var(--pt-ok);font-size:14px}.note.error.svelte-1ozf5k3{color:var(--pt-danger)}.fields.svelte-1ozf5k3{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:14px 18px;display:grid}.field.wide.svelte-1ozf5k3{grid-column:1/-1}.area.svelte-1ozf5k3{resize:vertical;height:110px;padding:10px 14px}.sechead.svelte-1ozf5k3{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:14px;display:flex}.sechead.svelte-1ozf5k3 p:where(.svelte-1ozf5k3){margin:0}.liblist.svelte-1ozf5k3{gap:6px;margin:0;padding:0;list-style:none;display:grid}.librow.svelte-1ozf5k3{border-radius:var(--pt-radius-card);background:var(--pt-surface-2);text-align:left;border:1px solid #0000;align-items:center;gap:14px;width:100%;padding:12px 16px;display:flex}.librow.svelte-1ozf5k3:hover{background:var(--pt-surface-3)}.librow.svelte-1ozf5k3:focus-visible{outline-offset:2px}.libicon.svelte-1ozf5k3{background:var(--pt-surface-3);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.libicon.svelte-1ozf5k3 svg{width:20px;height:20px}.libtext.svelte-1ozf5k3{flex:1;min-width:0;display:grid}.libtext.svelte-1ozf5k3 .muted:where(.svelte-1ozf5k3){font-size:14px}.libpath.svelte-1ozf5k3{color:var(--pt-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.edit.svelte-1ozf5k3{color:var(--pt-text-dim);font-size:14px;font-weight:700}.langblock.svelte-1ozf5k3{margin-top:18px}.small.svelte-1ozf5k3{font-size:13.5px;margin:12px 0 0!important}.attribution.svelte-1ozf5k3{color:var(--pt-text-faint);align-items:center;gap:10px;font-size:13px;display:flex;margin-top:14px!important}.plugin.svelte-1ozf5k3{border-radius:var(--pt-radius-card);background:var(--pt-surface);margin-bottom:10px;padding:14px}.plugin.svelte-1ozf5k3 .fields:where(.svelte-1ozf5k3){margin-top:14px}.phead.svelte-1ozf5k3{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.phead.svelte-1ozf5k3 .switch:where(.svelte-1ozf5k3){flex:320px}.pbtns.svelte-1ozf5k3{flex-wrap:wrap;gap:8px;display:flex}.switch.svelte-1ozf5k3,.check.svelte-1ozf5k3{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.switch.skip.svelte-1ozf5k3{max-width:70ch;margin-top:20px}.check.svelte-1ozf5k3{align-self:end;padding-bottom:10px}input[type=checkbox].svelte-1ozf5k3{width:20px;height:20px;accent-color:var(--pt-accent);flex:none;margin:2px 0 0}.users.svelte-1ozf5k3{gap:4px;margin:0 0 18px;padding:0;list-style:none;display:grid}.users.svelte-1ozf5k3 li:where(.svelte-1ozf5k3){border-radius:var(--pt-radius-input);background:var(--pt-surface);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.users.svelte-1ozf5k3 li.pending:where(.svelte-1ozf5k3){box-shadow:inset 3px 0 0 var(--pt-accent)}.users.svelte-1ozf5k3 li.off:where(.svelte-1ozf5k3){opacity:.6}.who.svelte-1ozf5k3{flex:260px;align-items:center;gap:12px;min-width:0;display:flex}.wtext.svelte-1ozf5k3{min-width:0;display:grid}.wtext.svelte-1ozf5k3 .muted:where(.svelte-1ozf5k3){font-size:13.5px}.users.svelte-1ozf5k3 em:where(.svelte-1ozf5k3){color:var(--pt-accent);margin-left:8px;font-size:12px;font-style:normal}.users.svelte-1ozf5k3 em.warn:where(.svelte-1ozf5k3){color:var(--pt-progress)}.me.svelte-1ozf5k3{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.me.svelte-1ozf5k3 p:where(.svelte-1ozf5k3){flex:1;margin:0}.version.svelte-1ozf5k3{font-size:13px;margin-top:18px!important}.player.svelte-15x63vr{color:var(--pt-text);background:#000;position:fixed;inset:0;overflow:hidden}.player.idle.svelte-15x63vr{cursor:none}video.svelte-15x63vr{object-fit:contain;background:#000;width:100%;height:100%}.top.svelte-15x63vr,.bottom.svelte-15x63vr{padding:18px clamp(16px,3vw,36px);transition:opacity .25s,transform .25s;position:absolute;left:0;right:0}.top.svelte-15x63vr{background:linear-gradient(#000c,#0000);align-items:center;gap:14px;display:flex;top:0}.bottom.svelte-15x63vr{padding-bottom:max(18px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#000d 60%);bottom:0}.idle.svelte-15x63vr .top:where(.svelte-15x63vr){opacity:0;pointer-events:none;transform:translateY(-10px)}.idle.svelte-15x63vr .bottom:where(.svelte-15x63vr){opacity:0;pointer-events:none;transform:translateY(10px)}.titles.svelte-15x63vr{flex:1;min-width:0}.t.svelte-15x63vr{text-overflow:ellipsis;white-space:nowrap;font-size:26px;line-height:1.2;overflow:hidden}.s.svelte-15x63vr{color:var(--pt-text-dim);margin-top:2px;font-size:15px;line-height:1.3}.mode.svelte-15x63vr{color:var(--pt-text-dim);background:#ffffff1a;border-radius:999px;padding:3px 10px;font-size:13px}.icon.svelte-15x63vr{width:46px;height:46px;color:var(--pt-text);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.icon.svelte-15x63vr:hover{background:#ffffff1f}.icon.svelte-15x63vr svg{width:24px;height:24px}.icon.big.svelte-15x63vr{background:var(--pt-text);color:#000;width:58px;height:58px}.icon.big.svelte-15x63vr svg{width:26px;height:26px}.icon.on.svelte-15x63vr{color:var(--pt-accent)}.controls.svelte-15x63vr{align-items:center;gap:6px;margin-top:6px;display:flex}.grow.svelte-15x63vr{flex:1}.time.svelte-15x63vr{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:10px;font-size:15px}.vol.svelte-15x63vr{width:90px;accent-color:var(--pt-accent)}.bar.svelte-15x63vr{cursor:pointer;align-items:center;height:22px;display:flex;position:relative}.track.svelte-15x63vr{background:#fff3;border-radius:5px;width:100%;height:5px;transition:height .12s;position:relative;overflow:hidden}.bar.svelte-15x63vr:hover .track:where(.svelte-15x63vr),.bar.svelte-15x63vr:focus-visible .track:where(.svelte-15x63vr){height:8px}.buf.svelte-15x63vr{background:#fff4;position:absolute;inset:0 auto 0 0}.done.svelte-15x63vr{background:var(--pt-progress);position:absolute;inset:0 auto 0 0}.knob.svelte-15x63vr{background:var(--pt-text);border-radius:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;position:absolute;top:50%;box-shadow:0 0 0 4px #ffffff26}.tip.svelte-15x63vr{background:var(--pt-surface);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:6px;padding:3px 8px;font-size:13px;position:absolute;bottom:26px;transform:translate(-50%)}.cue.svelte-15x63vr{text-align:center;white-space:pre-line;text-shadow:0 1px 2px #000;pointer-events:none;background:#000b;border-radius:4px;max-width:84%;padding:4px 12px;font-size:clamp(18px,2.6vw,34px);font-weight:500;line-height:1.3;transition:bottom .25s;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.cue.lifted.svelte-15x63vr{bottom:150px}.spinner.svelte-15x63vr{border:4px solid #fff2;border-top-color:var(--pt-accent);pointer-events:none;border-radius:50%;width:54px;height:54px;margin:auto;animation:.9s linear infinite svelte-15x63vr-spin;position:absolute;inset:0}@keyframes svelte-15x63vr-spin{to{transform:rotate(360deg)}}.message.svelte-15x63vr,.upnext.svelte-15x63vr{-webkit-backdrop-filter:blur(var(--pt-blur));border:1px solid var(--pt-glass-border);background:var(--pt-glass);border-radius:14px;gap:14px;width:min(480px,100% - 32px);height:fit-content;margin:auto;padding:24px;display:grid;position:absolute;inset:0}.upnext.svelte-15x63vr{gap:6px;width:min(360px,100% - 32px);margin:0;inset:auto clamp(16px,3vw,36px) 140px auto}.message.svelte-15x63vr p:where(.svelte-15x63vr){margin:0}.skip.svelte-15x63vr{z-index:3;gap:8px;display:flex;position:absolute;bottom:130px;right:clamp(16px,3vw,36px)}.skip.svelte-15x63vr .btn:where(.svelte-15x63vr){height:50px;-webkit-backdrop-filter:blur(var(--pt-blur));padding:0 22px;font-size:16px}.skip.svelte-15x63vr .btn:where(.svelte-15x63vr):not(.primary){background:var(--pt-glass);border:1px solid var(--pt-glass-border)}.idle.svelte-15x63vr .skip:where(.svelte-15x63vr){bottom:48px}.row.svelte-15x63vr{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.menuwrap.svelte-15x63vr{position:relative}.menu.svelte-15x63vr{-webkit-backdrop-filter:blur(var(--pt-blur));background:var(--pt-glass);border-radius:12px;gap:6px;max-height:60vh;padding:10px;display:flex;position:absolute;bottom:56px;right:0;overflow-y:auto}.col.svelte-15x63vr{align-content:start;gap:2px;min-width:180px;display:grid}.h.svelte-15x63vr{color:var(--pt-text-faint);padding:4px 12px 6px;font-size:13px}.menu.svelte-15x63vr button:where(.svelte-15x63vr){text-align:left;border-radius:var(--pt-radius-input);white-space:nowrap;background:0 0;border:0;padding:9px 12px}.menu.svelte-15x63vr button:where(.svelte-15x63vr):hover{background:var(--pt-surface-2)}.menu.svelte-15x63vr button.sel:where(.svelte-15x63vr){color:var(--pt-accent);font-weight:600}@media (width<=600px){.vol.svelte-15x63vr,.time.svelte-15x63vr .muted:where(.svelte-15x63vr){display:none}.cue.lifted.svelte-15x63vr{bottom:130px}}.main.svelte-1n46o8q{min-height:100vh}.main.top.svelte-1n46o8q:not(.bleed){padding-top:var(--pt-topbar-h)}.main.side.svelte-1n46o8q{margin-left:var(--pt-sidebar-w)}.boot.svelte-1n46o8q{min-height:100vh}.center.svelte-1n46o8q{text-align:center;place-content:center;gap:16px;min-height:100vh;display:grid}@media (width<=760px){.main.side.svelte-1n46o8q{margin-left:0}.main.svelte-1n46o8q{padding-bottom:calc(var(--pt-tabbar-h) + env(safe-area-inset-bottom))}}
}