@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_D2VdDmLbuddNeoMSBTiNXzRBK6JT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_D2VdDmLbuddNeoMSBTiNXzRBK6JT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_D2VdDmLbuddNeoMSBTiNXzRBK6JT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_D2VdDmLbuddNeoMSBTiNXzRBK6JT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_D2VdDmLbuddNeoMSBTiNXzRBK6JT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_52aefaaf-module__x1vXZa__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_52aefaaf-module__x1vXZa__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_D2VdDmLbuddNeoMSBTiNXzRBK6JT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_D2VdDmLbuddNeoMSBTiNXzRBK6JT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_D2VdDmLbuddNeoMSBTiNXzRBK6JT)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_D2VdDmLbuddNeoMSBTiNXzRBK6JT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_D2VdDmLbuddNeoMSBTiNXzRBK6JT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_D2VdDmLbuddNeoMSBTiNXzRBK6JT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_30718973-module__C72cgW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_30718973-module__C72cgW__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--radius:.7rem;--brand:#006de0;--brand-emphasis:#005bc5;--brand-foreground:#fafcff;--brand-glow:#006de08c;--background:#f6faff;--foreground:#101622;--card:#fff;--secondary:#ebf1f8;--secondary-foreground:#262e3d;--muted:#edf2f9;--muted-foreground:#5e6a7b;--accent:#e1eeff;--accent-foreground:#124686;--border:#d8dfe7;--danger:#cc272e;--warning:#956300;--success:#287c42;--link:#005bc5;--sidebar-foreground:#d8e6f9;--sidebar-accent:#28467d;--sidebar-border:#ffffff1f;--sidebar-gradient:linear-gradient(176deg, #153e78 0%, #12265c 100%);--shadow-card:0 1px 2px -1px #162c5512, 0 8px 22px -8px #1246861f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--brand:lab(45.7959% 11.6893 -72.1207);--brand-emphasis:lab(38.597% 15.5269 -72.0466);--brand-foreground:lab(98.8174% -.751555 -3.6831);--brand-glow:lab(45.7959% 11.6893 -72.1207/.55);--background:lab(98.1238% -.678957 -3.31624);--foreground:lab(7.08235% .178151 -9.00741);--card:lab(100% 0 0);--secondary:lab(94.7524% -.893056 -4.41482);--secondary-foreground:lab(18.628% -.0145137 -10.9563);--muted:lab(95.3373% -.750601 -3.68258);--muted-foreground:lab(44.2139% -1.46893 -10.9265);--accent:lab(93.5477% -1.93971 -10.2268);--accent-foreground:lab(29.477% 2.90918 -41.4046);--border:lab(88.3671% -1.02946 -5.14382);--danger:lab(45.7636% 63.3818 40.1799);--warning:lab(46.483% 16.7545 58.7442);--success:lab(45.828% -36.2628 23.944);--link:lab(38.597% 15.5269 -72.0466);--sidebar-foreground:lab(90.6411% -2.05097 -10.9442);--sidebar-accent:lab(29.5736% 3.97681 -35.3778);--sidebar-border:lab(100% 0 0/.12);--sidebar-gradient:linear-gradient(176deg, lab(26.0167% 3.81787 -38.2676) 0%, lab(16.5163% 9.04433 -35.3294) 100%);--shadow-card:0 1px 2px -1px lab(18.1097% 3.66493 -28.2521/.07), 0 8px 22px -8px lab(29.477% 2.90918 -41.4046/.12)}}@media (prefers-color-scheme:dark){:root{--brand:#108bff;--brand-emphasis:#4aa0ff;--brand-glow:#108bff99;--background:#070b14;--foreground:#eef2f7;--card:#131927;--secondary:#1d232f;--secondary-foreground:#eef2f7;--muted:#1d232f;--muted-foreground:#9da5b1;--accent:#1f304f;--accent-foreground:#eef2f7;--border:#ffffff1c;--danger:#ef6661;--warning:#e3ad4b;--success:#5bbd74;--link:#5ca7ff;--sidebar-gradient:linear-gradient(176deg, #101932 0%, #060c1e 100%);--sidebar-accent:#202e47;--shadow-card:0 1px 2px -1px #00000080, 0 10px 30px -12px #108bff33}@supports (color:lab(0% 0 0)){:root{--brand:lab(56.7677% 3.4624 -68.303);--brand-emphasis:lab(64.0819% -.635564 -61.7942);--brand-glow:lab(56.7677% 3.4624 -68.303/.6);--background:lab(2.9773% .227787 -4.75078);--foreground:lab(95.3421% -.605494 -2.94884);--card:lab(8.75021% .5842 -10.1778);--secondary:lab(13.4339% .219673 -8.80456);--secondary-foreground:lab(95.3421% -.605494 -2.94884);--muted:lab(13.4339% .219673 -8.80456);--muted-foreground:lab(67.4594% -1.16503 -7.36707);--accent:lab(19.5354% 1.1804 -21.3907);--accent-foreground:lab(95.3421% -.605494 -2.94884);--border:lab(100% 0 0/.11);--danger:lab(61.2026% 53.402 31.0145);--warning:lab(74.5447% 12.9328 56.694);--success:lab(69.2991% -42.1007 27.57);--link:lab(66.6369% -2.61617 -55.1728);--sidebar-gradient:linear-gradient(176deg, lab(9.08146% 2.68612 -17.867) 0%, lab(3.48257% 1.46182 -12.025) 100%);--sidebar-accent:lab(18.4733% .516817 -17.9098);--shadow-card:0 1px 2px -1px lab(0% 0 0/.5), 0 10px 30px -12px lab(56.7677% 3.4624 -68.303/.2)}}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em;margin:0}h1{font-size:24px;font-weight:600}p{text-wrap:pretty;margin:0}a{color:var(--link)}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.muted{color:var(--muted-foreground)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tile{background:var(--brand);width:32px;height:32px;color:var(--brand-foreground);box-shadow:0 8px 24px -6px var(--brand-glow);border-radius:8px;flex:none;place-items:center;display:grid}.brand{letter-spacing:-.01em;color:inherit;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.btn{background:var(--brand);min-height:44px;color:var(--brand-foreground);box-shadow:0 8px 24px -6px var(--brand-glow);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--brand-emphasis)}.btn-quiet{border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--secondary-foreground);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn-quiet:hover{background:var(--accent)}.btn-danger{color:var(--danger)}.field{border:1px solid var(--border);background:var(--card);border-radius:9px;width:100%;height:44px;padding:0 12px;font-size:15px}.card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:15px}.center{justify-content:center;align-items:center;min-height:100dvh;padding:48px 16px;display:flex}.center-col{flex-direction:column;gap:32px;width:100%;max-width:448px;display:flex}.stack{flex-direction:column;gap:8px;display:flex}.stack-lg{flex-direction:column;gap:24px;display:flex}.lead{color:var(--muted-foreground);font-size:14px;line-height:1.5}.label{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.icon-tile{background:var(--accent);width:44px;height:44px;color:var(--link);border-radius:11px;place-items:center;display:grid}.shell{flex-wrap:wrap;min-height:100dvh;display:flex}.rail{background:var(--sidebar-gradient);color:var(--sidebar-foreground);flex-direction:column;flex:232px;gap:20px;padding:16px 12px;display:flex}.rail .brand{color:#fafcff;color:lab(98.8174% -.751555 -3.6831);padding:4px 8px}.rail nav{flex-direction:column;gap:2px;display:flex}.rail nav a{min-height:40px;color:var(--sidebar-foreground);border-radius:8px;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.rail nav a:hover{background:var(--sidebar-accent)}.rail nav a[aria-current=page]{background:var(--sidebar-accent);color:#fafcff;color:lab(98.8174% -.751555 -3.6831);font-weight:500}.rail .who{border-top:1px solid var(--sidebar-border);overflow-wrap:anywhere;margin-top:auto;padding:10px;font-size:13px}.main{flex:999 560px;min-width:0;padding:32px 24px 48px}.wrap{flex-direction:column;gap:24px;max-width:1040px;margin:0 auto;display:flex}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.search{flex:0 280px;min-width:180px;height:40px;font-size:14px}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.vcard{flex-direction:column;display:flex;overflow:hidden}.thumb{aspect-ratio:16/9;background:var(--accent);display:block;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.badge{color:#fff;background:#12265c;background:lab(16.5163% 9.04433 -35.3294);border-radius:5px;padding:3px 7px;font-size:11px;position:absolute;bottom:8px;right:8px}.vmeta{flex-direction:column;gap:6px;padding:14px;display:flex}.vtitle{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:inherit;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.vrow{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.vrow a{color:var(--link);font-weight:500;text-decoration:none}.empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.watch-head{justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.watch{flex-wrap:wrap;align-items:flex-start;gap:24px;max-width:1200px;margin:0 auto;padding:8px 24px 48px;display:flex}.watch-main{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}.watch-side{flex-direction:column;flex:320px;gap:16px;min-width:0;padding:16px;display:flex}.owner-actions{flex-wrap:wrap;gap:8px;display:flex}.player{aspect-ratio:16/9;box-shadow:var(--shadow-card);background:#05070c;border-radius:15px;position:relative;overflow:hidden}.player:fullscreen{aspect-ratio:auto;border-radius:0}.player video{object-fit:contain;background:#05070c;width:100%;height:100%;display:block}.play-big{background:var(--brand);color:#fff;width:76px;height:76px;box-shadow:0 12px 34px -6px var(--brand-glow);border:0;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-big:hover{transform:translate(-50%,-50%)scale(1.06)}.controls{color:#fff;background:linear-gradient(#040a1c00,#040a1cd9);background:linear-gradient(lab(2.86037% 1.1799 -11.038/0),lab(2.86037% 1.1799 -11.038/.85));align-items:center;gap:10px;padding:24px 14px 10px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.player.playing.idle .controls{opacity:0}.controls .time{white-space:nowrap;font-size:12px}.ctl{color:#fff;background:#ffffff29;background:lab(100% 0 0/.16);border:0;border-radius:6px;place-items:center;min-width:44px;height:32px;padding:0 8px;font-size:12px;font-weight:600;display:grid}.ctl:hover{background:#ffffff47;background:lab(100% 0 0/.28)}.ctl[aria-pressed=true]{color:#10131a;background:#fff}.bar{cursor:pointer;touch-action:none;flex-grow:1;align-items:center;height:20px;display:flex}.bar-track{background:#ffffff59;background:lab(100% 0 0/.35);border-radius:2px;width:100%;height:4px;position:relative}.bar-fill{background:#fff;border-radius:2px;position:absolute;top:0;bottom:0;left:0}.bar-chapter{background:#040a1ce6;background:lab(2.86037% 1.1799 -11.038/.9);width:2px;position:absolute;top:-1px;bottom:-1px}@media (max-width:560px){.ctl-opt{display:none}}.tabs{background:var(--muted);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.tab{min-height:40px;color:var(--muted-foreground);background:0 0;border:0;border-radius:7px;font-size:13px;font-weight:500}.tab[aria-selected=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #162c5524;box-shadow:0 1px 3px lab(18.1097% 3.66493 -28.2521/.14)}.summary{color:var(--secondary-foreground);font-size:14px;line-height:1.55}.side-h{letter-spacing:0;margin-bottom:6px;font-size:13px;font-weight:600}.tline{text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:8px;font-size:14px;line-height:1.45;display:flex}.tline:hover{background:var(--accent)}.tline.now{background:var(--accent);color:var(--accent-foreground)}.tline .at{color:var(--link);flex:none;font-size:12px;line-height:20px}.tscroll{flex-direction:column;gap:2px;max-height:420px;display:flex;overflow-y:auto}.pending{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.dot{background:var(--warning);border-radius:50%;flex:none;width:6px;height:6px}.stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.stat{flex-direction:column;gap:4px;padding:16px;display:flex}.stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.stat span{color:var(--muted-foreground);font-size:13px}.panel{flex-direction:column;gap:16px;padding:20px;display:flex}.panel h2{letter-spacing:-.01em;font-size:16px;font-weight:600}.ret{border-bottom:1px solid var(--border);align-items:flex-end;gap:2px;height:160px;display:flex}.ret-col{flex:1 1 0;align-items:flex-end;height:100%;display:flex;position:relative}.ret-col i{background:var(--brand);border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.ret-col:hover i{background:var(--brand-emphasis)}.ret-tip{white-space:nowrap;background:var(--foreground);color:var(--background);pointer-events:none;z-index:2;border-radius:7px;padding:6px 8px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ret-col:hover .ret-tip{display:block}.ret-axis{color:var(--muted-foreground);justify-content:space-between;font-size:12px;display:flex}.scroll-x{overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}th{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px 8px 0;font-size:12px;font-weight:500}td{border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 12px 12px 0}tr:last-child td{border-bottom:0}.back{font-size:13px;font-weight:500;text-decoration:none}
