@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahsans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahsans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahsans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahsans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahsans-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--bg:#000000;--bg-elev:#0a0a0a;--bg-elev-2:#141414;--bg-elev-3:#1c1c1c;--border:#242424;--border-soft:#1a1a1a;--text:#ffffff;--text-dim:#a8a8a8;--text-faint:#6b6b6b;--accent:#368bd6;--accent-primary:#1b466d;--accent-bright:#5aa6e8;--accent-hover:#4a9ce0;--accent-soft:rgba(54,139,214,0.16);--on-accent:#ffffff;--danger:#ff4d4f;--danger-soft:rgba(255,77,79,0.14);--success:#34d399;--warning:#fbbf24;--live:#eb0400;--radius:12px;--radius-sm:8px;--radius-lg:18px;--font:"Thmanyah",-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,Arial,sans-serif;--shadow:0 8px 32px rgba(0,0,0,0.6);--shadow-lg:0 20px 60px rgba(0,0,0,0.7)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh}a{color:var(--accent-bright);text-decoration:none}a:hover{color:#6aa8e6}button{cursor:pointer}button,input,select,textarea{font-family:inherit}@media (max-width:900px){input,select,textarea{font-size:16px!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border:none;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-weight:700;font-size:15px;transition:transform .1s ease,background .15s ease,box-shadow .15s ease}.btn:hover{background:var(--accent-hover);box-shadow:0 6px 20px var(--accent-soft)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-ghost{background:var(--bg-elev-2);color:var(--text);border:1px solid var(--border)}.btn-ghost:hover{background:var(--bg-elev-3);box-shadow:none}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{background:#ff6b6d}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius)}.live-badge{display:inline-flex;align-items:center;gap:6px;background:var(--live);color:#fff;font-weight:800;font-size:12px;letter-spacing:.3px;padding:4px 10px;border-radius:6px}.live-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.spinner{width:26px;height:26px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.grad-text{background:linear-gradient(120deg,var(--accent-bright),#fff 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html .video-js{font-family:var(--font,sans-serif);color:#fff;background-color:#000;overflow:hidden}html .video-js .vjs-tech{background:#000}html .video-js .vjs-big-play-button{width:clamp(66px,12vw,92px);height:clamp(66px,12vw,92px);line-height:clamp(66px,12vw,92px);border-radius:50%;border:2px solid rgba(54,139,214,.5);background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 10px 40px rgba(0,0,0,.6);transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%);margin:0}html[dir=rtl] .video-js .vjs-big-play-button{transform:translate(50%,-50%)}html .video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-size:clamp(34px,6vw,48px);line-height:inherit;color:#fff}html .video-js .vjs-big-play-button:focus,html .video-js:hover .vjs-big-play-button{background-color:#368bd6;border-color:#368bd6;box-shadow:0 12px 44px rgba(54,139,214,.45);transform:translate(-50%,-50%) scale(1.06);outline:none}html[dir=rtl] .video-js .vjs-big-play-button:focus,html[dir=rtl] .video-js:hover .vjs-big-play-button{transform:translate(50%,-50%) scale(1.06)}html .video-js .vjs-big-play-button:focus .vjs-icon-placeholder:before,html .video-js:hover .vjs-big-play-button .vjs-icon-placeholder:before{color:#fff}html .video-js .vjs-control-bar{height:clamp(46px,7vw,56px);padding-inline:8px;background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.75) 55%,rgba(0,0,0,0));display:flex;align-items:center}html .video-js .vjs-control{width:44px;min-width:44px;color:#fff;transition:color .12s ease,transform .1s ease}html .video-js .vjs-button:focus,html .video-js .vjs-button:hover{color:#368bd6;outline:none;text-shadow:0 0 12px rgba(54,139,214,.5)}html .video-js .vjs-button:active{transform:scale(.92)}html .video-js .vjs-control .vjs-icon-placeholder:before,html .video-js .vjs-play-control .vjs-icon-placeholder:before{font-size:clamp(19px,3vw,23px);line-height:clamp(46px,7vw,56px)}html .video-js .vjs-current-time,html .video-js .vjs-duration,html .video-js .vjs-time-control,html .video-js .vjs-time-divider{color:#d8d8d8;font-size:12.5px;line-height:clamp(46px,7vw,56px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-inline:4px}html .video-js .vjs-progress-control{align-items:center;min-height:24px}html .video-js .vjs-progress-control .vjs-progress-holder{height:5px;border-radius:999px;margin-inline:6px;background-color:rgba(255,255,255,.22);transition:height .12s ease}html .video-js .vjs-progress-control:hover .vjs-progress-holder{height:8px}html .video-js .vjs-load-progress,html .video-js .vjs-load-progress div{background:rgba(255,255,255,.28);border-radius:999px}html .video-js .vjs-play-progress{background:linear-gradient(90deg,#368bd6,#5aa6e8);border-radius:999px}html .video-js .vjs-play-progress:before{content:"";position:absolute;inset-inline-end:-6px;top:50%;width:13px;height:13px;border-radius:50%;background:#5aa6e8;box-shadow:0 0 0 3px rgba(54,139,214,.25),0 2px 6px rgba(0,0,0,.5);transform:translateY(-50%) scale(0);transition:transform .12s ease}html .video-js .vjs-progress-control:hover .vjs-play-progress:before{transform:translateY(-50%) scale(1)}html .video-js .vjs-mouse-display .vjs-time-tooltip,html .video-js .vjs-time-tooltip{background:#141414;color:#fff;border:1px solid #242424;border-radius:8px;font-weight:700;padding:3px 7px}html .video-js .vjs-volume-panel{display:flex;align-items:center}html .video-js .vjs-volume-panel.vjs-volume-panel-horizontal{width:44px;transition:width .2s ease}html .video-js .vjs-volume-panel.vjs-slider-active,html .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,html .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:focus,html .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:focus-within,html .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:100px}html .video-js .vjs-volume-control.vjs-volume-horizontal{width:0;height:100%;margin:0;opacity:0;transition:width .2s ease,opacity .2s ease;display:flex;align-items:center}html .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,html .video-js .vjs-volume-panel.vjs-slider-active .vjs-volume-control.vjs-volume-horizontal,html .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,html .video-js .vjs-volume-panel:focus-within .vjs-volume-control.vjs-volume-horizontal,html .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:52px;opacity:1;margin-inline:6px 4px}html .video-js .vjs-volume-bar.vjs-slider-horizontal{width:52px;height:5px;min-width:52px;margin:0;background-color:rgba(255,255,255,.22);border-radius:999px}html .video-js .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{height:5px;background:linear-gradient(90deg,#368bd6,#5aa6e8);border-radius:999px}html .video-js .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level:before{font-size:12px;top:-3px;color:#5aa6e8}html .video-js .vjs-slider:focus{box-shadow:0 0 0 2px rgba(54,139,214,.3);text-shadow:none}html .video-js .vjs-audio-button,html .video-js .vjs-captions-button,html .video-js .vjs-chapters-button,html .video-js .vjs-current-time,html .video-js .vjs-descriptions-button,html .video-js .vjs-duration,html .video-js .vjs-live-control,html .video-js .vjs-picture-in-picture-control,html .video-js .vjs-playback-rate,html .video-js .vjs-progress-control,html .video-js .vjs-remaining-time,html .video-js .vjs-seek-to-live-control,html .video-js .vjs-subs-caps-button,html .video-js .vjs-subtitles-button,html .video-js .vjs-time-divider{display:none}html .video-js .vjs-fullscreen-control{-webkit-margin-start:auto;margin-inline-start:auto}html .video-js .vjs-menu .vjs-menu-content{background:#0a0a0a;border:1px solid #242424;border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.7);padding:5px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html .video-js .vjs-menu li{color:#d8d8d8;border-radius:7px;font-size:13px;font-weight:600;padding:8px 12px;text-align:center;transition:background .1s ease,color .1s ease}html .video-js .vjs-menu li:focus,html .video-js .vjs-menu li:hover{background:#1c1c1c;color:#fff}html .video-js .vjs-menu li.vjs-selected{background:#368bd6;color:#fff}html .video-js .vjs-menu li.vjs-selected:hover{background:#5aa6e8;color:#fff}html .video-js .vjs-loading-spinner{border-color:#368bd6 rgba(255,255,255,.15) rgba(255,255,255,.15)}html .video-js .vjs-control-bar{transition:opacity .2s ease,transform .2s ease}html .video-js .vjs-control:focus-visible{outline:2px solid #368bd6;outline-offset:-2px}@media (pointer:coarse){html .video-js .vjs-control-bar{height:56px;padding-inline:10px}html .video-js .vjs-control{width:48px;min-width:48px}html .video-js .vjs-control .vjs-icon-placeholder:before,html .video-js .vjs-play-control .vjs-icon-placeholder:before{font-size:24px;line-height:56px}html .video-js .vjs-volume-panel.vjs-slider-active,html .video-js .vjs-volume-panel.vjs-volume-panel-horizontal,html .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,html .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:48px}html .video-js .vjs-volume-control.vjs-volume-horizontal{display:none}}html .video-js.vjs-fullscreen .vjs-control-bar{padding-bottom:env(safe-area-inset-bottom,0);height:calc(clamp(46px, 7vw, 56px) + env(safe-area-inset-bottom, 0px))}@media (prefers-reduced-motion:reduce){html .video-js *{transition:none!important}}