html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:before,:after{box-sizing:border-box}[data-theme=default]{--color-bg-base:#222;--color-bg-primary:#1c1c1c;--color-bg-raised:#2a2a2a;--color-bg-surface:#333;--color-bg-surface-hover:#444;--color-border-subtle:#444;--color-border-default:#555;--color-border-focus:#888;--color-text-primary:#ddd;--color-text-bright:#fff;--color-text-muted:#999;--color-text-faint:#666;--color-accent:#9d0000;--color-accent-hover:#800;--color-accent-text:#fff;--color-success:#a9f798;--color-warning:#ffb57f;--color-error:#f66;--color-info:#6af;--color-link:#6af;--color-orange:#ff9500;--color-green:#9f0;--color-blue:#00a9d9;--color-purple:#90f;--color-progress-bg:#4c4c4c;--color-progress-fill:#9d0000;--color-progress-buffered:#ffffff4d;--color-ad-unwatched:#ff9700;--color-ad-watched:#9f0;--color-ad-immune:#90f;--color-ad-inactive:#3a3a3a;--color-status-ok:#a8e6a3;--color-status-ok-bg:linear-gradient(135deg,#1a4d2e 0%,#163d25 100%);--color-status-ok-bg-hover:#0d2818cc;--color-status-ok-border:#2d7a4a66;--color-status-fail:#e6a3a3;--color-status-fail-bg:linear-gradient(135deg,#4d1a1a 0%,#3d1414 100%);--color-status-fail-bg-hover:#28140dcc;--color-status-fail-border:#7a2d2d66;--color-status-hw:gold;--color-codec-yes:#a8e6a3;--color-codec-yes-bg:#4caf5014;--color-codec-yes-border:#4caf504d;--color-codec-maybe:#ffd54f;--color-codec-maybe-bg:#ffc10714;--color-codec-maybe-border:#ffc1074d;--color-codec-no:#ef9a9a;--color-codec-no-bg:#f443360d;--color-codec-no-border:#f4433633;--color-cast-connected:#2e7d32;--color-cast-connected-hover:#1b5e20;--color-cast-error-bg:#4a1c1c;--color-cast-error-border:#6b2b2b;--color-cast-error-text:#ff8a8a;--section-auth:var(--color-text-primary);--section-timing:var(--color-text-primary);--section-state:var(--color-text-primary);--section-audio:var(--color-text-primary);--section-timeline:var(--color-text-primary);--section-content:var(--color-text-primary);--section-restrictions:var(--color-text-primary);--section-ads:var(--color-text-primary);--section-pause-ad:var(--color-text-primary)}[data-theme=ayu-dark]{--color-bg-base:#0b0e14;--color-bg-primary:#0d1017;--color-bg-raised:#131721;--color-bg-surface:#161a24;--color-bg-surface-hover:#1f2430;--color-border-subtle:#1f2430;--color-border-default:#2b3040;--color-border-focus:#3388ff80;--color-text-primary:#bfbdb6;--color-text-bright:#e6e1cf;--color-text-muted:#7a8490;--color-text-faint:#636d7c;--color-accent:#e6b450;--color-accent-hover:#c89b3c;--color-accent-text:#0d1017;--color-success:#aad94c;--color-warning:#f07178;--color-error:#d95757;--color-info:#59c2ff;--color-link:#59c2ff;--color-orange:#ff8f40;--color-green:#aad94c;--color-blue:#59c2ff;--color-purple:#d2a6ff;--color-progress-bg:#1f2430;--color-progress-fill:#e6b450;--color-progress-buffered:#fff6;--color-ad-unwatched:#d95757;--color-ad-watched:#7fd962;--color-ad-immune:#59c2ff;--color-ad-inactive:#131721;--color-status-ok:#aad94c;--color-status-ok-bg:linear-gradient(135deg,#1a2e0a 0%,#223a10 100%);--color-status-ok-bg-hover:#aad94c40;--color-status-ok-border:#aad94c80;--color-status-fail:#f07178;--color-status-fail-bg:linear-gradient(135deg,#2a1215 0%,#351820 100%);--color-status-fail-bg-hover:#f0717840;--color-status-fail-border:#f0717880;--color-status-hw:#e6b450;--color-codec-yes:#aad94c;--color-codec-yes-bg:#aad94c24;--color-codec-yes-border:#aad94c66;--color-codec-maybe:#e6b450;--color-codec-maybe-bg:#e6b45024;--color-codec-maybe-border:#e6b45066;--color-codec-no:#f07178;--color-codec-no-bg:#f071781a;--color-codec-no-border:#f0717859;--color-cast-connected:#aad94c;--color-cast-connected-hover:#8ab83d;--color-cast-error-bg:#1f0f10;--color-cast-error-border:#f071784d;--color-cast-error-text:#f07178;--section-auth:#e6b450;--section-timing:#59c2ff;--section-state:#aad94c;--section-audio:#ff8f40;--section-timeline:#d2a6ff;--section-content:#e6b450;--section-restrictions:#59c2ff;--section-ads:#aad94c;--section-pause-ad:#ff8f40}[data-theme=gruvbox]{--color-bg-base:#1d2021;--color-bg-primary:#1d2021;--color-bg-raised:#282828;--color-bg-surface:#3c3836;--color-bg-surface-hover:#504945;--color-border-subtle:#3c3836;--color-border-default:#504945;--color-border-focus:#83a59880;--color-text-primary:#ebdbb2;--color-text-bright:#fbf1c7;--color-text-muted:#928374;--color-text-faint:#7c6f64;--color-accent:#fe8019;--color-accent-hover:#d65d0e;--color-accent-text:#1d2021;--color-success:#b8bb26;--color-warning:#fabd2f;--color-error:#fb4934;--color-info:#83a598;--color-link:#83a598;--color-orange:#fe8019;--color-green:#b8bb26;--color-blue:#83a598;--color-purple:#d3869b;--color-progress-bg:#3c3836;--color-progress-fill:#fabd2f;--color-progress-buffered:#fbf1c799;--color-ad-unwatched:#fb4934;--color-ad-watched:#b8bb26;--color-ad-immune:#83a598;--color-ad-inactive:#282828;--color-status-ok:#b8bb26;--color-status-ok-bg:linear-gradient(135deg,#1a2e0a 0%,#1f3310 100%);--color-status-ok-bg-hover:#b8bb2640;--color-status-ok-border:#b8bb2680;--color-status-fail:#fb4934;--color-status-fail-bg:linear-gradient(135deg,#3c1a1a 0%,#4a1f1f 100%);--color-status-fail-bg-hover:#fb493440;--color-status-fail-border:#fb493480;--color-status-hw:#fabd2f;--color-codec-yes:#b8bb26;--color-codec-yes-bg:#b8bb2624;--color-codec-yes-border:#b8bb2666;--color-codec-maybe:#fabd2f;--color-codec-maybe-bg:#fabd2f24;--color-codec-maybe-border:#fabd2f66;--color-codec-no:#fb4934;--color-codec-no-bg:#fb49341a;--color-codec-no-border:#fb493459;--color-cast-connected:#b8bb26;--color-cast-connected-hover:#98971a;--color-cast-error-bg:#2a1215;--color-cast-error-border:#fb49344d;--color-cast-error-text:#fb4934;--section-auth:#fe8019;--section-timing:#83a598;--section-state:#b8bb26;--section-audio:#fabd2f;--section-timeline:#d3869b;--section-content:#fe8019;--section-restrictions:#83a598;--section-ads:#b8bb26;--section-pause-ad:#fabd2f}[data-theme=psychedelic]{--color-bg-base:#0a0012;--color-bg-primary:#0d0018;--color-bg-raised:#1a0a2e;--color-bg-surface:#251540;--color-bg-surface-hover:#351f55;--color-border-subtle:#2d1a45;--color-border-default:#4a2a6a;--color-border-focus:#ff44ff80;--color-text-primary:#e8d5ff;--color-text-bright:#fff5ff;--color-text-muted:#a882cc;--color-text-faint:#7a5599;--color-accent:#ff2d95;--color-accent-hover:#ff69b4;--color-accent-text:#fff;--color-success:#0f8;--color-warning:#fd0;--color-error:#f36;--color-info:#0df;--color-link:#ff69b4;--color-orange:#f80;--color-green:#0f8;--color-blue:#0cf;--color-purple:#c4f;--color-progress-bg:#1a0a2e;--color-progress-fill:#ff2d95;--color-progress-buffered:#ff96ff66;--color-ad-unwatched:#f36;--color-ad-watched:#0f8;--color-ad-immune:#0cf;--color-ad-inactive:#1a0a2e;--color-status-ok:#0f8;--color-status-ok-bg:linear-gradient(135deg,#001a10 0%,#002a18 100%);--color-status-ok-bg-hover:#0f83;--color-status-ok-border:#00ff8880;--color-status-fail:#f36;--color-status-fail-bg:linear-gradient(135deg,#2a0a15 0%,#3d0f1f 100%);--color-status-fail-bg-hover:#f363;--color-status-fail-border:#ff336680;--color-status-hw:#fd0;--color-codec-yes:#0f8;--color-codec-yes-bg:#00ff881f;--color-codec-yes-border:#00ff8873;--color-codec-maybe:#fd0;--color-codec-maybe-bg:#ffdd001f;--color-codec-maybe-border:#ffdd0073;--color-codec-no:#f36;--color-codec-no-bg:#ff33661a;--color-codec-no-border:#f366;--color-cast-connected:#0f8;--color-cast-connected-hover:#00cc6a;--color-cast-error-bg:#2a0a15;--color-cast-error-border:#f366;--color-cast-error-text:#f36;--section-auth:#ff2d55;--section-timing:#f80;--section-state:#fd0;--section-audio:#0f8;--section-timeline:#0cf;--section-content:#48f;--section-restrictions:#84f;--section-ads:#c4f;--section-pause-ad:#f4a}[data-theme=zedokai-ristretto]{--color-bg-base:#2c2525;--color-bg-primary:#2c2525;--color-bg-raised:#322b2b;--color-bg-surface:#403838;--color-bg-surface-hover:#463f3f;--color-border-subtle:#463f3f;--color-border-default:#463f3f;--color-border-focus:#85dacc80;--color-text-primary:#fff1f3;--color-text-bright:#fff1f3;--color-text-muted:#948a8b;--color-text-faint:#5b5353;--color-accent:#85dacc;--color-accent-hover:#9be2d7;--color-accent-text:#2c2525;--color-success:#adda78;--color-warning:#f9cc6c;--color-error:#fd6883;--color-info:#f9cc6c;--color-link:#fd6883;--color-orange:#f38d70;--color-green:#adda78;--color-blue:#85dacc;--color-purple:#a8a9eb;--color-progress-bg:#423b3b;--color-progress-fill:#f9cc6c;--color-progress-buffered:#fff1f366;--color-ad-unwatched:#fd6883;--color-ad-watched:#adda78;--color-ad-immune:#a8a9eb;--color-ad-inactive:#322b2b;--color-status-ok:#adda78;--color-status-ok-bg:linear-gradient(135deg,#1b221a 0%,#242c22 100%);--color-status-ok-bg-hover:#adda7840;--color-status-ok-border:#adda7880;--color-status-fail:#fd6883;--color-status-fail-bg:linear-gradient(135deg,#2a191b 0%,#362024 100%);--color-status-fail-bg-hover:#fd688340;--color-status-fail-border:#fd688380;--color-status-hw:#f9cc6c;--color-codec-yes:#adda78;--color-codec-yes-bg:#adda7824;--color-codec-yes-border:#adda7866;--color-codec-maybe:#f9cc6c;--color-codec-maybe-bg:#f9cc6c24;--color-codec-maybe-border:#f9cc6c66;--color-codec-no:#fd6883;--color-codec-no-bg:#fd68831a;--color-codec-no-border:#fd688359;--color-cast-connected:#adda78;--color-cast-connected-hover:#9cc86b;--color-cast-error-bg:#2a191b;--color-cast-error-border:#fd68834d;--color-cast-error-text:#fd6883;--section-auth:#85dacc;--section-timing:#f9cc6c;--section-state:#adda78;--section-audio:#f38d70;--section-timeline:#a8a9eb;--section-content:#85dacc;--section-restrictions:#85dacc;--section-ads:#fd6883;--section-pause-ad:#f38d70}@keyframes rainbow-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}[data-theme=psychedelic]:after{content:"";pointer-events:none;z-index:2147483647;background:linear-gradient(135deg,#ff00550f,#ff8c000f,#ffdd000f,#00ff880f,#00ccff0f,#8844ff0f,#ff44ff0f,#ff00550f) 0 0/400% 400%;animation:8s infinite rainbow-shimmer;position:fixed;top:0;bottom:0;left:0;right:0}[data-theme=psychedelic] ::selection{color:#fff;background:#ff2d95}[data-theme=psychedelic] ::-webkit-scrollbar{width:8px}[data-theme=psychedelic] ::-webkit-scrollbar-track{background:#0d0018}[data-theme=psychedelic] ::-webkit-scrollbar-thumb{background:linear-gradient(#ff2d55,#f80,#fd0,#0f8,#0cf,#84f,#f4f);border-radius:4px}[data-theme=psychedelic] *{scrollbar-color:#ff2d95 #0d0018}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text-primary);background-color:var(--color-bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}html{font-size:62.5%}body{font-size:1.6rem}#root{height:100vh;overflow-y:auto}svg{width:100%;height:auto}