@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/rubik-arabic-300-normal-BbRXgTYr.woff2) format("woff2"),url(/assets/rubik-arabic-300-normal-BrJ77Ms6.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/rubik-cyrillic-ext-300-normal-TsYKNpgB.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-300-normal-BDI-JChJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/rubik-cyrillic-300-normal-D-521bBE.woff2) format("woff2"),url(/assets/rubik-cyrillic-300-normal-B6xzABJB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/rubik-hebrew-300-normal-D77PUPiy.woff2) format("woff2"),url(/assets/rubik-hebrew-300-normal-C_IQvslZ.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/rubik-latin-ext-300-normal-DQhg3B1s.woff2) format("woff2"),url(/assets/rubik-latin-ext-300-normal-B91-E3Ge.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/rubik-latin-300-normal-CC5OmgBu.woff2) format("woff2"),url(/assets/rubik-latin-300-normal-BUgDINzQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-arabic-400-normal-B6c_9tGI.woff2) format("woff2"),url(/assets/rubik-arabic-400-normal-Dci85dQr.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-normal-D-KNTwvG.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-400-normal-CTkTGo13.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2) format("woff2"),url(/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2) format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-ext-400-normal-BtzQ7olK.woff2) format("woff2"),url(/assets/rubik-latin-ext-400-normal-E7wwwcV8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--bg: #f0f1f4;--surface: #ffffff;--text: #212529;--muted: #6c757d;--accent: #3f51b5;--border: #e4e5ea;--shadow: rgba(0, 0, 0, .05);--header-bg: #3f51b5;--header-text: #ffffff;--live: #ff5252;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:300;line-height:1.5;font-synthesis:none}:root[data-theme=dark]{color-scheme:dark;--bg: #2e2e2e;--surface: #444444;--text: #dddddd;--muted: #aaaaaa;--accent: #7986cb;--border: #555555;--shadow: rgba(0, 0, 0, .4)}:root[data-theme=light]{color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #2e2e2e;--surface: #444444;--text: #dddddd;--muted: #aaaaaa;--accent: #7986cb;--border: #555555;--shadow: rgba(0, 0, 0, .4)}}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh}body{background-color:var(--bg);color:var(--text);font-family:inherit;font-weight:300;-webkit-font-smoothing:antialiased}.app{display:flex;flex-direction:column;min-height:100vh}.app__header{width:100%;background:var(--header-bg);color:var(--header-text);box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.app__header-inner{max-width:960px;min-height:5rem;margin:0 auto;padding:.5rem 1rem;display:flex;align-items:center;gap:.75rem}.app__brand{display:flex;align-items:center;gap:.75rem;min-width:0}.app__brand-icon{width:3rem;height:3rem;flex-shrink:0;color:var(--header-text)}.app__brand-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.app__title{margin:0;font-size:1.4rem;font-weight:400;letter-spacing:.01em}.app__subtitle{font-size:.8rem;font-weight:300;opacity:.85}.app__actions{margin-left:auto;display:flex;align-items:center;gap:.75rem}.app__nav-link{display:inline-flex;align-items:center;gap:.3rem;color:#ffffffd9;text-decoration:none;font-size:.95rem;font-weight:400;padding:.35rem .6rem;border-radius:4px;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.app__nav-link:hover{color:#fff;background:#ffffff1f}.app__nav-link:focus-visible{outline:2px solid #fff;outline-offset:2px}.app__badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;background:#ffffff26;color:var(--header-text)}.app__badge:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--live);box-shadow:0 0 #ff525299;animation:live-pulse 1.8s ease-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 #ff525299}70%{box-shadow:0 0 0 6px #ff525200}to{box-shadow:0 0 #ff525200}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.1rem;line-height:1;background:#ffffff1f;color:var(--header-text);border:1px solid rgba(255,255,255,.4);border-radius:50%;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.theme-toggle:hover{background:#ffffff40;border-color:#ffffffbf}.theme-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.app__container{width:100%;max-width:960px;margin:0 auto;padding:1.5rem 1rem 2rem;display:flex;flex-direction:column;gap:1.5rem;flex:1}.app__main{flex:1}.player{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border:0;border-radius:.25rem;overflow:hidden;box-shadow:0 10px 20px #0000001a,0 6px 6px #00000014}.player__video{width:100%;height:100%;display:block;object-fit:contain}.player__error{position:absolute;inset:auto 0 0;margin:0;padding:.75rem 1rem;background:var(--live);color:#fff;text-align:center;font-size:.9rem;font-weight:400}.footer{width:100%;margin-top:auto;background:var(--header-bg);color:#fff;font-size:.9rem;font-weight:400}.footer__inner{max-width:960px;margin:0 auto;padding:1.5rem 1rem 1rem;display:flex;flex-wrap:wrap;gap:1.5rem 3rem}.footer__col{flex:1 1 220px;min-width:0}.footer__heading{margin:0 0 .75rem;font-size:1.25rem;font-weight:300;text-transform:uppercase;letter-spacing:.04em}.footer__table{border-collapse:collapse}.footer__table td{padding:.1rem 0;vertical-align:top}.footer__table td:first-child{padding-right:.75rem;opacity:.8}.footer__authors{margin:.75rem 0 0;opacity:.9}.footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.footer__copyright{overflow:hidden;text-align:center;padding:.75rem 1rem;color:#fff9;background-color:#0003}.footer__copyright a{color:#fff9}.footer__sep{margin:0 .5rem}
