@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:#e0b64d;--accent-hover:#f0cB6a;--accent-soft:rgba(224,182,77,0.14);--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-hover);text-decoration:none}a:hover{color:var(--accent)}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:#000;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),#fff 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.video-js{font-family:var(--font,sans-serif);color:#fff;background-color:#000;overflow:hidden}.video-js .vjs-tech{background:#000}.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(224,182,77,.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%)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-size:clamp(34px,6vw,48px);line-height:inherit;color:#fff}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#e0b64d;border-color:#e0b64d;box-shadow:0 12px 44px rgba(224,182,77,.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)}.video-js .vjs-big-play-button:focus .vjs-icon-placeholder:before,.video-js:hover .vjs-big-play-button .vjs-icon-placeholder:before{color:#000}.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}.video-js .vjs-control{width:44px;min-width:44px;color:#fff;transition:color .12s ease,transform .1s ease}.video-js .vjs-button:focus,.video-js .vjs-button:hover{color:#e0b64d;outline:none;text-shadow:0 0 12px rgba(224,182,77,.5)}.video-js .vjs-button:active{transform:scale(.92)}.video-js .vjs-control .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before{font-size:clamp(19px,3vw,23px);line-height:clamp(46px,7vw,56px)}.video-js .vjs-current-time,.video-js .vjs-duration,.video-js .vjs-time-control,.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}.video-js .vjs-progress-control{align-items:center;min-height:24px}.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}.video-js .vjs-progress-control:hover .vjs-progress-holder{height:8px}.video-js .vjs-load-progress,.video-js .vjs-load-progress div{background:rgba(255,255,255,.28);border-radius:999px}.video-js .vjs-play-progress{background:linear-gradient(90deg,#e0b64d,#f0cb6a);border-radius:999px}.video-js .vjs-play-progress:before{content:"";position:absolute;inset-inline-end:-6px;top:50%;width:13px;height:13px;border-radius:50%;background:#f0cb6a;box-shadow:0 0 0 3px rgba(224,182,77,.25),0 2px 6px rgba(0,0,0,.5);transform:translateY(-50%) scale(0);transition:transform .12s ease}.video-js .vjs-progress-control:hover .vjs-play-progress:before{transform:translateY(-50%) scale(1)}.video-js .vjs-mouse-display .vjs-time-tooltip,.video-js .vjs-time-tooltip{background:#141414;color:#fff;border:1px solid #242424;border-radius:8px;font-weight:700;padding:3px 7px}.video-js .vjs-volume-bar{background-color:rgba(255,255,255,.22);border-radius:999px}.video-js .vjs-volume-level{background:linear-gradient(90deg,#e0b64d,#f0cb6a);border-radius:999px}.video-js .vjs-volume-level:before{color:#f0cb6a}.video-js .vjs-slider:focus{box-shadow:0 0 0 2px rgba(224,182,77,.3);text-shadow:none}.video-js .vjs-live-control .vjs-live-display,.video-js .vjs-seek-to-live-control .vjs-seek-to-live-text{font-weight:800;letter-spacing:.3px}.video-js .vjs-seek-to-live-control .vjs-icon-placeholder:before{color:#888}.video-js .vjs-seek-to-live-control.vjs-at-live-edge .vjs-icon-placeholder:before{color:#eb0400}.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)}.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}.video-js .vjs-menu li:focus,.video-js .vjs-menu li:hover{background:#1c1c1c;color:#fff}.video-js .vjs-menu li.vjs-selected{background:#e0b64d;color:#000}.video-js .vjs-menu li.vjs-selected:hover{background:#f0cb6a;color:#000}.video-js .vjs-loading-spinner{border-color:#e0b64d rgba(255,255,255,.15) rgba(255,255,255,.15)}.video-js .vjs-control-bar{transition:opacity .2s ease,transform .2s ease}.video-js .vjs-control:focus-visible{outline:2px solid #e0b64d;outline-offset:-2px}@media (prefers-reduced-motion:reduce){.video-js *{transition:none!important}}