:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05080d;--panel:#0d131de6;--border:#8999b138;--text:#f5f7fb;--muted:#8995a8;--green:#20d66a;--blue:#278fff}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,a{font:inherit}button{border:0}[hidden]{display:none!important}.auth-screen{isolation:isolate;background:radial-gradient(circle at 8% 10%,#17d36c33,#0000 28rem),radial-gradient(circle at 88% 12%,#ffd43b29,#0000 24rem),radial-gradient(circle at 82% 84%,#ff494924,#0000 28rem),linear-gradient(145deg,#04070b 0%,#07111a 54%,#040811 100%);place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.auth-screen:before,.auth-screen:after{content:"";pointer-events:none;position:absolute;inset:0}.auth-screen:before{opacity:.22;background-color:#0000;background-image:linear-gradient(#35558424 1px,#0000 1px),linear-gradient(90deg,#35558424 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#00000059,#0000 92%);mask-image:linear-gradient(#00000059,#0000 92%)}.auth-screen:after{opacity:.8;background:radial-gradient(circle,#ffffff0a,#0000 45%);animation:7.5s ease-in-out infinite authPulse}.ambient{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.ambient:before{content:"";border:1px solid #4468a71f;border-radius:40px;position:absolute;inset:12% 8%;box-shadow:inset 0 0 90px #0b182b1f}.orb{width:var(--size);height:var(--size);opacity:var(--opacity,.7);filter:blur(var(--blur,10px));background:var(--color);box-shadow:0 0 calc(var(--size) * 1.2) color-mix(in srgb, var(--color) 55%, transparent);animation:float var(--duration,9s) ease-in-out infinite alternate;animation-delay:var(--delay,0s);border-radius:50%;position:absolute}@keyframes float{0%{transform:translate(-8px,-8px)scale(.96)}to{transform:translate(10px,12px)scale(1.05)}}.auth-card{-webkit-backdrop-filter:blur(18px);text-align:center;background:linear-gradient(#ffffff09,#0000 22%),linear-gradient(140deg,#0c1422f0,#070e18f7);border:1px solid #859bc42e;border-radius:30px;width:min(100%,470px);padding:36px 34px 30px;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000094,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff05}.auth-card:before{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#1ede6e24,#0000 28%,#568fff1a 58%,#ff5c5c1a 100%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.brand-mark{place-items:center;width:142px;height:142px;margin:-6px auto 20px;display:grid;position:relative}.brand-mark:before,.brand-mark:after{content:"";border:8px solid #0000;border-radius:50%;position:absolute}.brand-mark:before{filter:drop-shadow(0 0 10px #20d66a38);border-top-color:#20d66a;border-left-color:#20d66a;border-right-color:#ffd43b;inset:11px;transform:rotate(-18deg)}.brand-mark:after{border-bottom-color:#ff4d4f;border-left-color:#d9e0ea;border-right-color:#ff4d4f;inset:20px;transform:rotate(20deg)}.mark-core{background:radial-gradient(circle at 48% 32%,#ffffff21,#0000 36%),#080c12;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;transform:rotate(-4deg);box-shadow:inset 0 0 18px #ffffff0a,0 0 35px #000c}.mark-copy{letter-spacing:-1px;text-transform:uppercase;text-shadow:0 2px 8px #000000d9;font-weight:950;line-height:.82;display:grid}.mark-copy span:first-child{color:#20d66a;font-size:17px}.mark-copy span:nth-child(2){color:#ffd43b;font-size:22px}.mark-copy span:nth-child(3){color:#ff4d4f;font-size:20px}.auth-title,.auth-subtitle,.auth-eyebrow{display:none}.google-button{color:#172033;cursor:pointer;background:#f1f3f5;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;padding:13px 18px;font-size:15px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 8px 22px #00000038,inset 0 0 0 1px #18203012}.google-button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #00000047,inset 0 0 0 1px #18203012}.google-button:active{transform:translateY(0)}.google-button:focus-visible{outline-offset:4px;outline:3px solid #4285f461}.google-icon{flex:none;width:20px;height:20px}.auth-card-status{color:#8ea4c5;min-height:0;margin:12px 4px 0;font-size:11px;line-height:1.45;display:none}.auth-card-status:not(:empty){display:block}.legal{color:#6f7d92;margin:16px 8px 0;font-size:10px;line-height:1.55}.legal a{color:#b4c0d3;font-weight:700;text-decoration:none}.legal a:hover{color:#fff;text-decoration:underline}@keyframes authPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.03)}}@media (width<=560px){.auth-card{border-radius:24px;padding:30px 22px 24px}.brand-mark{width:118px;height:118px;margin-bottom:16px}}.language-flag{border-radius:3px;flex:none;width:24px;height:16px;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e}.language-menu button{color:#dce7f6;cursor:pointer;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 9px;display:flex}.language-menu .language-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-locale{justify-content:center;align-items:center;gap:7px;min-width:132px;display:inline-flex}.app-screen{background:radial-gradient(circle at 20% 0,#20d66a09,#0000 23rem),#070b11;min-height:100vh}.topbar{background:linear-gradient(#0a0f17fa,#080c13f5);border-bottom:1px solid #8999b124;height:68px;box-shadow:0 12px 36px #0000002e}.topbar-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);height:100%;margin:0 auto;display:flex}.topbar-brand{color:#f7f9fc;letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:11px;font-weight:900;text-decoration:none;display:inline-flex}.topbar-logo{filter:drop-shadow(0 0 12px #20d66a2e);flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.topbar-logo-ring{pointer-events:none;border:3px solid #0000;border-radius:50%;position:absolute}.topbar-logo-ring-one{border-top-color:#20d66a;border-left-color:#20d66a;border-right-color:#ffd43b;animation:5.5s linear infinite topbar-logo-spin;inset:2px}.topbar-logo-ring-two{border-bottom-color:#ff4d4f;border-left-color:#e7edf6;border-right-color:#ff4d4f;animation:3.8s linear infinite topbar-logo-spin-reverse;inset:7px}.topbar-logo-core{z-index:1;letter-spacing:-.5px;text-align:center;text-transform:uppercase;background:radial-gradient(circle at 40% 28%,#ffffff26,#0000 32%),#080c12;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:950;line-height:.74;animation:2.4s ease-in-out infinite topbar-logo-pulse;display:grid;position:relative;box-shadow:inset 0 0 9px #ffffff0a,0 0 13px #000c}.topbar-logo-core span:first-child{color:#20d66a;font-size:5px}.topbar-logo-core span:nth-child(2){color:#ffd43b;font-size:7px}.topbar-logo-core span:nth-child(3){color:#ff4d4f;font-size:6px}@keyframes topbar-logo-spin{to{transform:rotate(360deg)}}@keyframes topbar-logo-spin-reverse{to{transform:rotate(-360deg)}}@keyframes topbar-logo-pulse{0%,to{transform:scale(1);box-shadow:inset 0 0 9px #ffffff0a,0 0 10px #20d66a1a}50%{transform:scale(1.06);box-shadow:inset 0 0 9px #ffffff0f,0 0 18px #20d66a47}}.topbar-brand-name{font-size:19px}.topbar-brand-name span{color:var(--green)}.topbar-actions{justify-content:flex-end;align-items:center;gap:17px;min-width:0;display:flex}.topbar-link,.topbar-locale,.topbar-logout{color:#a6b0c1;cursor:pointer;background:0 0;font-size:13px;font-weight:650;text-decoration:none;transition:color .18s}.topbar-link{align-items:center;gap:8px;display:inline-flex}.topbar-link:before{content:"?";width:19px;height:19px;color:var(--green);background:#1fd6711a;border-radius:7px;place-items:center;font-size:11px;font-weight:900;display:grid}.topbar-link:hover,.topbar-locale:hover,.topbar-logout:hover{color:#fff}.topbar-locale{border-radius:9px;padding:8px 7px}.plan-badge{color:#77eca4;letter-spacing:.1em;text-transform:uppercase;background:#22d16714;border:1px solid #36e07733;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850}.topbar-user{align-items:center;gap:10px;min-width:0;display:flex}.topbar-avatar{color:#f7fbff;background:radial-gradient(circle at 35% 28%,#ffffff38,#0000 28%),linear-gradient(145deg,#1fd56b,#1768bc);border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid;box-shadow:0 0 18px #21d26f24}.topbar-user-name{color:#dbe2ed;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:700;overflow:hidden}.topbar-divider{background:#97a6bc24;width:1px;height:24px}.app-content{scrollbar-width:thin;scrollbar-color:#20d66a73 #ffffff08;height:calc(100vh - 68px);padding:16px 20px 40px;overflow:auto}.app-content::-webkit-scrollbar{width:9px}.app-content::-webkit-scrollbar-track{background:#ffffff06}.app-content::-webkit-scrollbar-thumb{background:#20d66a6b;border:2px solid #070b11;border-radius:999px}.live-board{background:radial-gradient(470px 170px at 5% 0,#20d66a14,#0000 68%),radial-gradient(430px 170px at 100% 0,#278fff12,#0000 66%),linear-gradient(#0e151ff7,#090e16fa);border:1px solid #869ab52b;border-radius:18px;width:min(100%,1280px);margin:0 auto;transition:box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 24px 65px #00000057,inset 0 1px #ffffff09}.live-board:hover{box-shadow:0 28px 76px #0006,0 0 0 1px #20d66a06,inset 0 1px #ffffff0b}.live-board-toolbar{scrollbar-width:none;background:linear-gradient(#ffffff06,#ffffff02);border-bottom:1px solid #8a9bb51a;align-items:center;gap:8px;min-height:55px;padding:9px;display:flex;position:relative;overflow:visible}.live-board-toolbar::-webkit-scrollbar{display:none}.toolbar-metrics{scrollbar-width:none;flex:auto;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.stream-connection{border-left:1px solid #8fa1ba1f;flex:none;align-items:center;gap:7px;padding-left:9px;display:flex}.stream-avatar{color:#05130c;letter-spacing:-.04em;background:radial-gradient(circle at 34% 25%,#ffffff40,#0000 28%),linear-gradient(145deg,#20d66a,#248af3);border:1px solid #5ce99338;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:950;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 20px #20d66a29,inset 0 1px #ffffff47}.stream-avatar:after{content:"";background:#667386;border:2px solid #101823;border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s;position:absolute;bottom:1px;right:1px}.live-board.is-live .stream-avatar{border-color:#47ef868c;transform:translateY(-1px);box-shadow:0 0 25px #20d66a47,inset 0 1px #ffffff4d}.live-board.is-live .stream-avatar:after{background:#35e77a;box-shadow:0 0 8px #35e77ae6}.stream-username{background:linear-gradient(#ffffff0c,#ffffff05);border:1px solid #9aacc521;border-radius:11px;align-items:center;width:205px;height:35px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden;box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff06}.stream-username:focus-within{background:linear-gradient(#20d66a12,#ffffff05);border-color:#20d66a7a;box-shadow:0 0 0 3px #20d66a14,0 8px 20px #0000002e}.stream-username.is-invalid{border-color:#ff5b679e;animation:.28s username-shake;box-shadow:0 0 0 3px #ff5b6717,0 8px 20px #0000002e}@keyframes username-shake{0%,to{transform:translate(0)}30%{transform:translate(-3px)}70%{transform:translate(3px)}}.stream-username-prefix{color:#50e28a;flex:0 0 30px;place-items:center;width:30px;height:100%;font-size:13px;font-weight:900;display:grid}.stream-username input{color:#edf4fb;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 10px 0 0;font-size:12px;font-weight:700}.stream-username input::placeholder{color:#657287;font-weight:650}.stream-username input:disabled{color:#a9b6c8;cursor:not-allowed}.stream-connect-button,.stream-state{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #9aacc521;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:35px;display:grid;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff06}.stream-connect-button{color:#77eca4;cursor:pointer;transition:color .18s,border-color .18s,background .18s,transform .18s,box-shadow .18s}.stream-connect-button:hover{background:linear-gradient(#20d66a26,#20d66a0b);border-color:#20d66a6b;transform:translateY(-1px);box-shadow:0 10px 24px #00000038,0 0 16px #20d66a1a}.stream-connect-button:active{transform:translateY(0)}.stream-connect-button.is-connected{color:#ff7884;background:linear-gradient(#ff5b6724,#ff5b6709);border-color:#ff5b674d}.stream-connect-button.is-connected:hover{background:linear-gradient(#ff5b6738,#ff5b670f);border-color:#ff5b678a;box-shadow:0 10px 24px #00000038,0 0 16px #ff5b671a}.stream-connect-button .disconnect-icon,.stream-connect-button.is-connected .connect-icon{display:none}.stream-connect-button.is-connected .disconnect-icon{display:block}.stream-state{color:#768398;letter-spacing:.08em;cursor:default;flex-basis:48px;grid-template-columns:19px auto;gap:3px;width:48px;padding:0 7px;font-size:8px;font-weight:900;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;position:relative}.stream-state svg{width:19px;height:19px;overflow:visible}.stream-state .live-core{fill:currentColor}.stream-state .live-wave{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;opacity:.32;transform-origin:50%}.stream-state.is-live .live-wave-one{animation:1.35s ease-out infinite live-wave}.stream-state.is-live .live-wave-two{animation:1.35s ease-out .42s infinite live-wave}@keyframes live-wave{0%{opacity:.75;transform:scale(.72)}to{opacity:0;transform:scale(1.18)}}.metric-chip,.board-reset,.board-collapse,.board-select,.board-filter,.board-refresh{color:#eaf0f8;background:linear-gradient(#ffffff0d,#ffffff06);border:1px solid #9aacc51f;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff06}.metric-chip{font-variant-numeric:tabular-nums;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:72px;height:35px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.metric-icon{flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.metric-icon svg{width:100%;height:100%;display:block}.metric-chip.timer{background:linear-gradient(#278fff29,#ffffff05)}.metric-chip.online,.metric-chip.entered{background:linear-gradient(#20d66a24,#ffffff05)}.metric-chip.peak{background:linear-gradient(#31cfe321,#ffffff05)}.metric-chip.gifts{background:linear-gradient(#ffbe3e24,#ffffff05)}.metric-chip.coins{background:linear-gradient(#ffd45c2e,#ffffff05)}.metric-chip.likes{background:linear-gradient(#ff4d4f21,#ffffff05)}.metric-chip.chat{background:linear-gradient(#b5c1d517,#ffffff05)}.board-reset{color:#8f9bad;cursor:pointer;border-radius:11px;flex:none;height:35px;padding:0 13px;font-size:12px;font-weight:750;transition:color .18s,border-color .18s}.board-reset:hover{color:#f0f4fa;border-color:#fff3}.board-collapse{cursor:pointer;border-radius:11px;flex:0 0 35px;width:35px;height:35px;margin-left:0;position:relative}.board-collapse:before{content:"";border-top:2px solid #dce5f2;border-right:2px solid #dce5f2;width:9px;height:9px;transition:transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)rotate(-45deg)}.live-board.is-collapsed .board-collapse:before{transform:translate(-50%,-65%)rotate(135deg)}.live-board-body{opacity:1;max-height:calc(clamp(300px,30vh,370px) + 24px);padding:12px;transition:max-height .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1),opacity .18s;overflow:hidden}.live-board.is-collapsed .live-board-body{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.live-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;height:clamp(300px,30vh,370px);min-height:0;display:grid}.live-panel{background:radial-gradient(260px 100px at 10% 0,#ffffff09,#0000 65%),linear-gradient(#121b27f2,#0c131cfa);border:1px solid #8fa1ba1c;border-radius:15px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff06}.live-panel-header{z-index:12;border-bottom:1px solid #8a9bb516;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex;position:relative}.live-panel-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.live-panel-kicker{color:#748197;letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.live-panel-title{color:#f3f6fb;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:850;overflow:hidden}.board-dropdown{min-width:0;position:relative}.board-select,.board-filter{color:#dce4ef;cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;min-width:0;height:29px;padding:0 9px;font-size:10px;font-weight:750;display:flex}.board-select{width:100%}.board-filter{min-width:77px}.board-chevron{border-bottom:1.5px solid #8492a8;border-right:1.5px solid #8492a8;flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.board-refresh{cursor:pointer;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.board-refresh svg{width:14px;height:14px;transition:transform .28s}.board-refresh:hover svg{transform:rotate(90deg)}.board-menu{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1019fa;border:1px solid #9badc629;border-radius:11px;min-width:145px;padding:6px;display:none;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 20px 50px #0000008c,inset 0 1px #ffffff09}.board-menu.is-open{display:block}.board-menu.is-right{left:auto;right:0}.board-menu button,.board-menu label{color:#dfe6f1;text-align:left;cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:32px;padding:7px 9px;font-size:11px;display:flex}.board-menu button:hover,.board-menu label:hover{color:#fff;background:#20d66a12}.board-menu input[type=checkbox]{width:14px;height:14px;accent-color:var(--green);margin:0}#eventMenu{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#20d66abf #ffffff09;width:180px;max-height:126px;overflow:hidden auto}#eventMenu::-webkit-scrollbar{width:7px}#eventMenu::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px;margin:6px 0}#eventMenu::-webkit-scrollbar-thumb{background:linear-gradient(#20d66af2,#278fffe0);border:1px solid #ffffff14;border-radius:999px}#eventMenu::-webkit-scrollbar-thumb:hover{background:linear-gradient(#48eb81,#48a4fff5)}#eventMenu label{min-height:36px;padding:8px 9px}.live-panel-body{flex-direction:column;flex:auto;gap:7px;min-width:0;min-height:0;padding:11px;display:flex;overflow:hidden}.panel-empty{text-align:center;background:linear-gradient(#ffffff04,#ffffff01);border:1px dashed #93a5be1c;border-radius:12px;flex:1;place-items:center;min-height:0;padding:10px;display:grid;position:relative;overflow:hidden}.panel-empty:before{content:"";filter:blur(8px);background:#20d66a14;border-radius:50%;width:120px;height:120px;position:absolute;top:-72px;right:-70px}.panel-empty-content{z-index:1;max-width:160px;position:relative}.panel-empty-icon{color:#89efb0;background:linear-gradient(145deg,#20d66a21,#278fff12);border:1px solid #20d66a24;border-radius:11px;place-items:center;width:36px;height:36px;margin:0 auto 8px;display:grid;box-shadow:0 8px 22px #00000038}.panel-empty-icon svg{width:18px;height:18px}.panel-empty-title{color:#eaf0f8;margin-bottom:5px;font-size:12px;font-weight:800}.panel-empty-text{color:#7c899d;font-size:10px;line-height:1.45}.live-panel-foot{color:#647187;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:750;display:flex}.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #20d66aad}@media (width<=640px){.auth-screen{padding:18px}.auth-card{border-radius:22px;padding:28px 22px 24px}.brand-mark{width:126px;height:126px}.topbar{height:64px}.topbar-inner{width:calc(100% - 24px)}.topbar-actions{gap:10px}.topbar-link,.topbar-user-name,.topbar-divider{display:none}.plan-badge{padding:6px 9px}.app-content{height:calc(100vh - 64px);padding:12px}.live-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.live-panel{min-height:230px;max-height:330px}.live-board-body{max-height:700px}}@media (width<=390px){.topbar-locale,.plan-badge{display:none}}@media (width<=1120px){.live-board-toolbar{flex-wrap:wrap;padding-right:53px}.toolbar-metrics{flex:100%}.stream-connection{border-left:0;flex:auto;padding-left:0}.stream-username{width:min(260px,100vw - 210px)}.board-collapse{position:absolute;top:9px;right:9px}}@media (width<=1050px){.live-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.live-panel{min-height:230px;max-height:330px}.live-board-body{max-height:700px}}@media (width<=760px){.stream-connection{width:100%}.stream-username{flex:auto;width:auto}}@media (width<=560px){.stream-state{flex-basis:42px;width:42px;padding-inline:6px}.stream-state span{display:none}.stream-username-prefix{flex-basis:25px;width:25px}}@media (width<=470px){.live-grid{grid-template-columns:1fr}.live-panel{min-height:230px;max-height:360px}.live-board-body{max-height:1480px}}.live-board-toolbar{gap:10px;min-height:58px;padding:9px 10px}.toolbar-metrics{align-items:center;min-height:38px}.metric-chip,.board-reset,.board-collapse{height:36px}.stream-avatar{color:#062014;isolation:isolate;border-radius:10px;width:34px;min-width:34px;height:34px;overflow:visible}.stream-avatar:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 32% 24%,#ffffff6b,#0000 28%),linear-gradient(145deg,#36e982 0%,#1fcaa4 48%,#268cff 100%);position:absolute;inset:0}.stream-avatar:after{border-width:2px;border-color:#101823;width:7px;height:7px;bottom:-1px;right:-1px}.stream-avatar-icon{opacity:.9;width:19px;height:19px}.stream-avatar-label{color:#7aebaa;letter-spacing:-.04em;background:#0c1722;border:2px solid #101823;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:7px;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 4px 10px #00000052}.stream-username{border-radius:10px;width:auto;min-width:0;height:34px}.stream-username input{padding-right:12px;font-size:11px;line-height:34px}.stream-connect-button{border-radius:10px;width:38px;min-width:38px;height:34px}.stream-connect-button svg{width:19px;height:19px}.stream-state{border-radius:10px;grid-template-columns:24px minmax(0,1fr);place-items:center stretch;gap:4px;width:78px;min-width:78px;height:34px;padding:0 8px 0 6px;display:grid}.stream-state-icon{place-items:center;width:24px;height:24px;display:grid}.stream-state-icon svg{width:24px;height:24px}.stream-state-copy{text-align:left;align-content:center;gap:1px;min-width:0;line-height:1;display:grid}.stream-state-label{color:#536075;letter-spacing:.12em;font-size:6px;font-weight:850}#streamStateText{color:currentColor;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:950;overflow:hidden}.stream-state.is-live .stream-state-label{color:#4bea869e}.board-collapse{flex-basis:36px;align-self:center;width:36px;min-width:36px}@media (width<=1120px){.stream-connection{grid-template-columns:34px minmax(130px,1fr) 38px 78px;width:min(100%,390px)}}@media (width<=590px){.stream-connection{grid-template-columns:34px minmax(110px,1fr) 38px 44px}.stream-state{grid-template-columns:1fr;width:44px;min-width:44px;padding:0}.stream-state-copy{display:none}}@media (width<=430px){.stream-connection{grid-template-columns:32px minmax(90px,1fr) 36px 42px;gap:5px}.stream-avatar{width:32px;min-width:32px;height:32px}.stream-connect-button{width:36px;min-width:36px}}.live-board-toolbar{grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.toolbar-metrics{width:100%;min-width:0;min-height:38px}.stream-connection{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #8ca0bc21;border-radius:14px;grid-template-columns:36px minmax(180px,226px) 82px 108px;align-items:center;gap:8px;min-height:44px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff06,0 10px 26px #00000026}.stream-avatar{color:#06170f;letter-spacing:-.04em;background:radial-gradient(circle at 30% 24%,#fff6,#0000 27%),linear-gradient(145deg,#39ea83 0%,#20c6aa 52%,#278fff 100%);border:1px solid #50ec8e57;border-radius:11px;place-items:center;width:36px;min-width:36px;height:36px;font-size:10px;font-weight:950;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:0 0 16px #20d66a24,inset 0 1px #ffffff4d}.stream-avatar:before{display:none}.stream-avatar:after{border:2px solid #101823;width:6px;height:6px;bottom:2px;right:2px}.stream-avatar-label{min-width:0;height:auto;color:inherit;font-size:inherit;box-shadow:none;background:0 0;border:0;padding:0;position:static}.stream-avatar-fallback-image,.stream-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stream-avatar-fallback-image{z-index:0;object-fit:contain;background:#05070b;padding:5px}.stream-avatar-image{z-index:1;background:#080c12}.stream-avatar-image[hidden],.stream-avatar-fallback-image[hidden]{display:none!important}.stream-username{background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #8ca0bc24;border-radius:10px;width:100%;min-width:0;height:36px;overflow:hidden}.stream-username-prefix{color:#66e99b;flex-basis:34px;width:34px}.stream-username input{height:36px;padding:0 12px 0 0;font-size:11px;line-height:36px}.stream-state{color:#78869a;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #8ca0bc21;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px;width:82px;min-width:82px;height:36px;padding:0 9px 0 6px;display:grid;box-shadow:inset 0 1px #ffffff05}.stream-state-icon,.stream-state-icon svg{width:24px;height:24px}.stream-state-copy,.stream-state-label{display:none}.stream-connect-button{color:#78eca4;white-space:nowrap;background:linear-gradient(#20d66a21,#20d66a09);border:1px solid #31e0733d;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:108px;min-width:108px;height:36px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.stream-connect-button svg{flex:0 0 17px;width:17px;height:17px}.stream-connect-button .disconnect-copy,.stream-connect-button.is-connected .connect-copy{display:none}.stream-connect-button.is-connected .disconnect-copy{display:inline}.board-collapse{align-self:center;width:36px;height:36px;margin:0;position:relative;top:auto;right:auto}@media (width<=1180px){.live-board-toolbar{grid-template-columns:minmax(0,1fr) 36px}.stream-connection{grid-area:2/1/auto/-1;justify-self:end;width:min(100%,470px)}.board-collapse{grid-area:1/2}}@media (width<=620px){.stream-connection{grid-template-columns:34px minmax(100px,1fr) 42px 40px;width:100%}.stream-avatar{width:34px;min-width:34px;height:34px}.stream-state{grid-template-columns:1fr;width:42px;min-width:42px;padding:0}#streamStateText{display:none}.stream-connect-button{width:40px;min-width:40px;padding:0}.stream-connect-button .connect-copy,.stream-connect-button .disconnect-copy{display:none!important}}.toolbar-metrics{scrollbar-width:none!important;grid-area:1/1!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;height:38px!important;padding-right:4px!important;display:flex!important;overflow:auto hidden!important}.metric-chip,.board-reset{flex:none!important;height:36px!important}.board-collapse{grid-area:1/2!important;place-self:center end!important;width:38px!important;min-width:38px!important;height:38px!important;margin:0!important;position:relative!important;inset:auto!important}.stream-connection{background:linear-gradient(#ffffff0a,#ffffff04)!important;border:1px solid #8ca0bc24!important;border-radius:14px!important;grid-area:2/1/auto/-1!important;grid-template-columns:38px minmax(190px,250px) 84px 110px!important;justify-self:end!important;align-items:center!important;gap:8px!important;width:min(100%,520px)!important;min-width:0!important;min-height:46px!important;padding:4px!important;display:grid!important;box-shadow:inset 0 1px #ffffff06,0 10px 24px #00000026!important}.stream-avatar,.stream-username,.stream-state,.stream-connect-button{align-self:center!important;height:38px!important;margin:0!important}.stream-avatar{border-radius:11px!important;width:38px!important;min-width:38px!important}.stream-username input{height:38px!important;line-height:38px!important}.stream-state{border-radius:10px!important;grid-template-columns:24px minmax(0,1fr)!important;width:84px!important;min-width:84px!important;padding:0 8px 0 6px!important;display:grid!important}.stream-connect-button{border-radius:10px!important;width:110px!important;min-width:110px!important;padding:0 12px!important}@media (width<=720px){.live-board-toolbar{grid-template-rows:38px auto!important;min-height:108px!important}.stream-connection{grid-template-columns:36px minmax(110px,1fr) 44px 42px!important;width:100%!important}.stream-avatar{width:36px!important;min-width:36px!important}.stream-state{grid-template-columns:1fr!important;width:44px!important;min-width:44px!important;padding:0!important}#streamStateText{display:none!important}.stream-connect-button{width:42px!important;min-width:42px!important;padding:0!important}.stream-connect-button .connect-copy,.stream-connect-button .disconnect-copy{display:none!important}}@media (width<=430px){.stream-connection{grid-template-columns:34px minmax(88px,1fr) 40px 40px!important;gap:6px!important}.stream-avatar{width:34px!important;min-width:34px!important}.stream-state,.stream-connect-button{width:40px!important;min-width:40px!important}}.live-board-toolbar{grid-template-rows:36px!important;grid-template-columns:minmax(0,1fr) 414px 34px!important;align-items:center!important;gap:8px!important;min-height:56px!important;padding:10px!important;display:grid!important;overflow:visible!important}.toolbar-metrics{scrollbar-width:none!important;grid-area:1/1!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:34px!important;padding:0!important;display:flex!important;overflow:auto hidden!important}.toolbar-metrics::-webkit-scrollbar{display:none!important}.metric-chip{border-radius:9px!important;gap:5px!important;min-width:58px!important;height:32px!important;padding:0 8px!important;font-size:10px!important}.metric-chip.is-wide{min-width:88px!important}.metric-icon{flex-basis:15px!important;width:15px!important;height:15px!important}.board-reset{border-radius:9px!important;height:32px!important;padding:0 11px!important;font-size:10px!important}.stream-connection{border-radius:12px!important;grid-area:1/2!important;grid-template-columns:32px minmax(145px,1fr) 70px 94px!important;justify-self:stretch!important;align-items:center!important;gap:6px!important;width:414px!important;min-width:414px!important;min-height:40px!important;padding:3px!important;display:grid!important}.stream-avatar,.stream-username,.stream-state,.stream-connect-button{align-self:center!important;height:32px!important}.stream-avatar{border-radius:9px!important;width:32px!important;min-width:32px!important;font-size:9px!important}.stream-avatar:after{width:5px!important;height:5px!important;bottom:1px!important;right:1px!important}.stream-username{border-radius:9px!important;width:100%!important;min-width:0!important}.stream-username-prefix{flex-basis:29px!important;width:29px!important}.stream-username-prefix svg{width:15px!important;height:15px!important}.stream-username input{height:32px!important;padding-right:9px!important;font-size:10px!important;line-height:32px!important}.stream-state{border-radius:9px!important;grid-template-columns:21px minmax(0,1fr)!important;gap:3px!important;width:70px!important;min-width:70px!important;padding:0 6px 0 5px!important;display:grid!important}#streamStateText{letter-spacing:.04em!important;font-size:7px!important;display:block!important}.stream-connect-button{border-radius:9px!important;gap:5px!important;width:94px!important;min-width:94px!important;padding:0 9px!important;font-size:9px!important}.stream-connect-button svg{flex-basis:15px!important;width:15px!important;height:15px!important}.board-collapse{border-radius:9px!important;grid-area:1/3!important;place-self:center end!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0!important;position:relative!important;inset:auto!important}@media (width<=1080px){.live-board-toolbar{grid-template-rows:34px 40px!important;grid-template-columns:minmax(0,1fr) 34px!important;min-height:94px!important}.stream-connection{grid-area:2/1/auto/-1!important;justify-self:end!important}.board-collapse{grid-area:1/2!important}}@media (width<=520px){.stream-connection{grid-template-columns:32px minmax(90px,1fr) 38px 38px!important;width:100%!important;min-width:0!important}.stream-state{grid-template-columns:1fr!important;width:38px!important;min-width:38px!important;padding:0!important}#streamStateText{display:none!important}.stream-connect-button{width:38px!important;min-width:38px!important;padding:0!important}.stream-connect-button .connect-copy,.stream-connect-button .disconnect-copy{display:none!important}}.stream-username{align-items:center!important;display:flex!important;position:relative!important}.stream-username input{padding-right:39px!important}.username-save-button{color:#52ed8d;opacity:0;pointer-events:none;background:linear-gradient(#2fe07129,#2fe0710e);border:1px solid #3be77cbf;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;transition:opacity .16s,transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)scale(.78);box-shadow:0 0 0 1px #20d66a0a,0 0 14px #20d66a1a,inset 0 1px #ffffff14}.username-save-button svg{width:16px;height:16px}.stream-username.can-save .username-save-button{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.username-save-button:hover{background:linear-gradient(#2fe07145,#2fe07117);border-color:#58f291;box-shadow:0 0 0 2px #20d66a14,0 0 18px #20d66a2e,inset 0 1px #ffffff1a}.username-save-button:active{transform:translateY(-50%)scale(.93)}.stream-username.is-saved .username-save-button{opacity:1;pointer-events:none;color:#effff5;background:linear-gradient(#2fe0715c,#2fe07124);border-color:#65f29a;animation:.44s saved-check;transform:translateY(-50%)scale(1);box-shadow:0 0 0 3px #20d66a17,0 0 20px #20d66a3d}@keyframes saved-check{0%{transform:translateY(-50%)scale(.72)}62%{transform:translateY(-50%)scale(1.13)}to{transform:translateY(-50%)scale(1)}}.stream-username input:disabled+.username-save-button{display:none}:root{--workspace-width:1280px;--workspace-gutter:20px}.topbar-inner{width:min(var(--workspace-width), calc(100% - (var(--workspace-gutter) * 2)))!important;box-sizing:border-box!important;margin-inline:auto!important;padding:0 10px!important}.app-content{scrollbar-gutter:stable both-edges;padding:16px var(--workspace-gutter) 40px!important}.live-board{width:min(100%, var(--workspace-width))!important;margin-inline:auto!important}.topbar-brand{min-width:170px;height:100%;align-items:center!important;gap:10px!important;margin:0!important;display:inline-flex!important}.topbar-logo{flex:0 0 44px!important;width:44px!important;height:44px!important;margin:0!important}.topbar-logo-ring-one{inset:2px!important}.topbar-logo-ring-two{inset:7px!important}.topbar-logo-core{width:29px!important;height:29px!important}.topbar-brand-name{font-size:18px!important;line-height:1!important}.topbar-actions{justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;margin-left:auto!important;display:flex!important}.topbar-link,.topbar-locale,.topbar-logout,.plan-badge,.topbar-user{align-items:center;min-height:32px}.topbar-link{border-radius:9px;padding:0 8px!important}.topbar-locale{padding:0 8px!important;display:inline-flex!important}.plan-badge{display:inline-flex;padding:0 11px!important}.topbar-user{padding:0 4px}.topbar-divider{margin:0 1px}.topbar-logout{border-radius:9px;padding:0 10px!important;display:inline-flex!important}.topbar-link:hover,.topbar-locale:hover,.topbar-logout:hover{background:#ffffff09}@media (width<=900px){:root{--workspace-gutter:12px}.topbar-inner{padding-inline:0!important}.topbar-brand{min-width:0}.topbar-actions{gap:8px!important}}.stream-username-prefix{color:#5ce994!important;place-items:center!important;display:grid!important}.stream-username-prefix .at-symbol{letter-spacing:-.04em;text-shadow:0 0 10px #20d66a40;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:900;line-height:1;display:block;transform:translateY(-.5px)}.stream-connect-button svg{shape-rendering:geometricprecision;overflow:visible}.stream-connect-button .connect-icon,.stream-connect-button .disconnect-icon{filter:drop-shadow(0 0 5px #20d66a2e);flex:0 0 16px!important;width:16px!important;height:16px!important}.stream-connect-button.is-connected .disconnect-icon{filter:drop-shadow(0 0 5px #ff5b672e)}.topbar-left{align-items:center;gap:16px;min-width:0;display:flex}.topbar-brand-name{letter-spacing:-.045em;align-items:baseline;font-size:18px;display:inline-flex}.topbar-brand-name .brand-stream{color:#f5f8fc}.topbar-brand-name .brand-tok{color:#36e982}.topbar-brand-name .brand-live{color:#ff626f}.admin-nav-button{color:#7aeca5;cursor:pointer;white-space:nowrap;background:linear-gradient(#20d66a1a,#20d66a06);border:1px solid #20d66a38;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.admin-nav-button svg{width:17px;height:17px}.admin-nav-button:hover,.admin-nav-button.is-active{color:#b8ffd0;background:linear-gradient(#20d66a33,#20d66a0f);border-color:#3eea8085;transform:translateY(-1px)}.admin-console{width:min(100%, var(--workspace-width,1280px));background:radial-gradient(560px 230px at 0 0,#20d66a13,#0000 68%),radial-gradient(520px 220px at 100% 0,#278fff11,#0000 68%),linear-gradient(#0e151ffb,#080d14fc);border:1px solid #8b9eb82b;border-radius:20px;margin:18px auto 40px;animation:.24s admin-console-in;overflow:hidden;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff09}@keyframes admin-console-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.admin-console-header{background:linear-gradient(#ffffff06,#0000);border-bottom:1px solid #8ea0ba1c;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:18px 20px;display:flex}.admin-console-heading{align-items:center;gap:14px;min-width:0;display:flex}.admin-console-icon{color:#6dec9d;background:linear-gradient(145deg,#20d66a2e,#278fff17);border:1px solid #20d66a40;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 28px #0000003d,0 0 24px #20d66a14}.admin-console-icon svg{width:26px;height:26px}.admin-console-kicker,.admin-module-kicker{color:#64738a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:850}.admin-console-heading h2{color:#f2f6fb;letter-spacing:-.025em;margin:0;font-size:21px}.admin-console-heading p:last-child{color:#7b899e;margin:5px 0 0;font-size:12px}.admin-console-close{color:#8592a6;cursor:pointer;background:#ffffff06;border:1px solid #92a4be24;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.admin-console-close:hover{color:#fff;background:#ff626f14;border-color:#ff626f59}.admin-console-close svg{width:18px;height:18px}.admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px 0;display:grid}.admin-summary-card{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #8fa1bb1c;border-radius:14px;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.admin-summary-icon{border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.admin-summary-icon svg{width:21px;height:21px}.admin-summary-icon.pro{color:#ffd55f;background:#ffc94b1a;border:1px solid #ffc94b2b}.admin-summary-icon.expiry{color:#68c7ff;background:#3d99ff17;border:1px solid #3d99ff26}.admin-summary-icon.games{color:#65e99b;background:#20d66a17;border:1px solid #20d66a29}.admin-summary-card div{gap:2px;display:grid}.admin-summary-card strong{color:#f4f7fb;font-size:20px;line-height:1}.admin-summary-card span:last-child{color:#758399;font-size:10px}.admin-layout{grid-template-columns:1.15fr .85fr;gap:12px;padding:14px 16px 16px;display:grid}.admin-module{background:linear-gradient(#121b27f2,#0a1018fa);border:1px solid #8fa1bb1c;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 15px 38px #0003}.admin-module-header{border-bottom:1px solid #8fa1bb17;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 16px;display:flex}.admin-module-header h3{color:#eef3f9;letter-spacing:-.02em;margin:0;font-size:16px}.admin-module-badge{color:#ffd45f;letter-spacing:.12em;background:#ffd04d14;border:1px solid #ffd04d3b;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.admin-module-badge.games-badge{color:#6ce99c;background:#20d66a12;border-color:#20d66a38}.admin-form{border-bottom:1px solid #8fa1bb14;align-items:end;gap:8px;padding:13px 14px;display:grid}.pro-form{grid-template-columns:minmax(170px,1fr) 82px 105px auto}.game-form{grid-template-columns:minmax(240px,1fr) auto}.game-inbox-row{background:#20d66a06;border-bottom:1px solid #8fa1bb14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.game-inbox-row strong,.game-inbox-row span{display:block}.game-inbox-row strong{color:#dfe9f5;font-size:11px}.game-inbox-row span{color:#73839a;margin-top:4px;font-size:9px;line-height:1.45}.game-inbox-scan-button{color:#83efad;cursor:pointer;background:#20d66a14;border:1px solid #20d66a52;border-radius:10px;min-width:154px;height:36px;font-size:10px;font-weight:850}.game-inbox-scan-button:hover{color:#b8ffd0;background:#20d66a24;border-color:#20d66aa6}.game-inbox-scan-button:disabled{opacity:.55;cursor:wait}.admin-field{color:#758399;letter-spacing:.04em;gap:6px;min-width:0;font-size:9px;font-weight:750;display:grid}.admin-field input,.admin-field select{color:#e8eef6;width:100%;min-width:0;height:36px;font:inherit;background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #91a4be24;border-radius:10px;outline:0;padding:0 10px;font-size:11px;font-weight:650}.admin-field input:focus,.admin-field select:focus{border-color:#20d66a70;box-shadow:0 0 0 3px #20d66a12}.admin-field input::placeholder{color:#59667b}.admin-field select option{color:#e8eef6;background:#111a26}.game-icon-field input{text-align:center;padding:0;font-size:17px}.admin-primary-button{color:#8cf0ae;cursor:pointer;white-space:nowrap;background:linear-gradient(#20d66a30,#20d66a0e);border:1px solid #20d66a45;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex}.admin-primary-button:hover{color:#d0ffdf;background:linear-gradient(#20d66a4a,#20d66a17);border-color:#44ee8494}.admin-primary-button svg{width:15px;height:15px}.admin-table-wrap{scrollbar-width:thin;scrollbar-color:#20d66a8c #ffffff06;min-height:176px;max-height:286px;position:relative;overflow:auto}.admin-table{border-collapse:collapse;width:100%;font-size:10px}.admin-table th,.admin-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #8fa1bb13;padding:10px 12px}.admin-table th{z-index:2;color:#617087;letter-spacing:.11em;text-transform:uppercase;background:#101823;font-size:8px;font-weight:850;position:sticky;top:0}.admin-table td{color:#cbd5e3}.admin-user-cell{gap:2px;display:grid}.admin-user-cell strong{color:#edf3fa;font-size:10px}.admin-user-cell span{color:#65738a;font-size:8px}.admin-status{border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:850;display:inline-flex}.admin-status.active{color:#69e99b;background:#20d66a17}.admin-status.expired{color:#ff8993;background:#ff626f17}.admin-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px}.admin-row-actions{white-space:normal;flex-wrap:wrap;gap:5px;display:flex}.admin-mini-button{color:#9ba8ba;cursor:pointer;background:#ffffff06;border:1px solid #8fa1bb21;border-radius:8px;height:27px;padding:0 8px;font-size:8px;font-weight:750}.admin-mini-button:hover{color:#fff;background:#20d66a12;border-color:#20d66a59}.admin-mini-button.delete-account{color:#ff8993;border-color:#ff626f38}.admin-mini-button.danger:hover{color:#ff9aa3;background:#ff626f14;border-color:#ff626f66}.admin-empty{color:#5f6d82;text-align:center;place-items:center;min-height:120px;padding:20px;font-size:10px;display:grid}.admin-games-list{scrollbar-width:thin;scrollbar-color:#20d66a8c #ffffff06;gap:7px;max-height:286px;padding:10px;display:grid;overflow:auto}.admin-game-item{background:#ffffff05;border:1px solid #8fa1bb1a;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:52px;padding:7px 8px;display:grid}.admin-game-icon{background:linear-gradient(145deg,#20d66a1c,#278fff0f);border:1px solid #20d66a24;border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.admin-game-info{gap:3px;min-width:0;display:grid}.admin-game-info strong{color:#eaf0f7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-game-info span{color:#647289;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.game-state-button{min-width:66px}.game-state-button.is-enabled{color:#69e99b;background:#20d66a12;border-color:#20d66a40}@media (width<=980px){.admin-nav-button span{display:none}.admin-nav-button{justify-content:center;width:34px;padding:0}.admin-layout{grid-template-columns:1fr}.pro-form,.game-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-primary-button{width:100%}}@media (width<=620px){.topbar-left{gap:7px}.admin-summary{grid-template-columns:1fr}.admin-console-header{padding:14px}.admin-console-heading h2{font-size:17px}.admin-console-heading p:last-child{display:none}.pro-form,.game-form{grid-template-columns:1fr}.admin-table{min-width:620px}}.games-showcase-title{filter:drop-shadow(0 10px 22px #387bff2e);box-shadow:none!important;color:#0000!important;letter-spacing:-.055em!important;text-transform:uppercase!important;text-align:center!important;background:linear-gradient(#f8fbff 0%,#dce9ff 22%,#8fc4ff 52%,#4d8fff 74%,#285ed8 100%)!important;text-shadow:0 1px #ffffff2e,0 2px #437cff57,0 3px #2c60d661,0 4px #1f49ab6b,0 10px 24px #123ea447,0 18px 42px #00000057!important;-webkit-background-clip:text!important;background-clip:text!important;border:0!important;padding:0!important;font-size:clamp(30px,4.2vw,60px)!important;font-weight:1000!important;line-height:.92!important;display:inline-block!important}.games-showcase-header{gap:12px!important;margin-bottom:22px!important}.games-showcase-kicker{text-shadow:0 0 12px #4b86ff1f;color:#7f93b6!important;letter-spacing:.28em!important;font-size:11px!important}.games-showcase-subtitle{text-wrap:balance;color:#9aacbf!important;max-width:900px!important;font-size:13px!important;line-height:1.55!important}@media (width<=700px){.games-showcase-title{letter-spacing:-.05em!important;font-size:clamp(26px,8vw,40px)!important}}.live-now-section{width:min(100%, var(--workspace-width,1280px));margin:26px auto 0;padding:4px 0 12px}.live-now-header{gap:8px;margin-bottom:14px;display:grid}.live-now-title-wrap{flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;display:flex}.live-now-dot{background:#ff5365;border-radius:50%;flex:0 0 11px;width:11px;height:11px;animation:1.8s ease-in-out infinite live-directory-pulse;box-shadow:0 0 0 5px #ff536517,0 0 15px #ff536552}@keyframes live-directory-pulse{50%{transform:scale(.82);box-shadow:0 0 0 8px #ff536509,0 0 10px #ff536533}}.live-now-title{color:#f4f7fc;letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.1vw,34px);font-weight:950;line-height:1}.live-now-count{isolation:isolate;background:linear-gradient(145deg,#873eff52,#2170ff29),#0a101bf5;border:1px solid #7c62ff6b;border-radius:10px;align-items:center;gap:6px;min-height:30px;padding:4px 10px 4px 9px;display:inline-flex;position:relative;transform:translateY(-3px);box-shadow:0 8px #18133fb8,0 14px 26px #00000047,inset 0 1px #ffffff29}.live-now-count:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 30% 10%,#ffffff1f,#0000 48%);border-radius:7px;position:absolute;inset:2px}.live-now-count strong{color:#fff;letter-spacing:-.04em;text-shadow:0 2px #281862e6,0 0 14px #7e53ff80;font-variant-numeric:tabular-nums;font-size:18px;font-weight:950;line-height:1}.live-now-count span{color:#bdafff;letter-spacing:.11em;font-size:8px;font-weight:950;line-height:1}.live-now-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:12px;display:grid}.live-now-grid[hidden],.live-now-empty[hidden]{display:none!important}.live-stream-card{appearance:none;min-width:0;min-height:104px;color:inherit;text-align:left;cursor:pointer;isolation:isolate;background:radial-gradient(180px 90px at 0 0,#ff536514,#0000 68%),linear-gradient(#101926fa,#090f18fc);border:1px solid #7b92b330;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff08}.live-stream-card:before{content:"";z-index:-1;opacity:0;background:linear-gradient(110deg,#25e37a0b,#0000 45%,#3986ff0e);transition:opacity .22s;position:absolute;inset:0}.live-stream-card:hover,.live-stream-card:focus-visible{border-color:#ff5c6f6b;outline:none;transform:translateY(-3px)scale(1.008);box-shadow:0 18px 42px #00000052,0 0 22px #ff4b6413,inset 0 1px #ffffff0d}.live-stream-card:hover:before,.live-stream-card:focus-visible:before{opacity:1}.live-stream-avatar{color:#fff;background:linear-gradient(145deg,#397cff,#9e4cff);border:2px solid #ff5365;border-radius:50%;place-items:center;width:56px;height:56px;font-size:15px;font-weight:950;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 4px #ff536514,0 8px 20px #00000040}.live-stream-avatar-fallback{z-index:0;border-radius:inherit;object-fit:contain;background:#05070b;width:100%;height:100%;padding:9px;position:absolute;inset:0}.live-stream-avatar-image{z-index:1;border-radius:inherit;object-fit:cover;background:#111a29;width:100%;height:100%;position:absolute;inset:0}.live-stream-avatar-live{z-index:2;background:#ff5365;border:3px solid #0d1520;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:-1px;box-shadow:0 0 10px #ff5365cc}.live-stream-copy{gap:4px;min-width:0;display:grid}.live-stream-user-line{align-items:center;gap:6px;min-width:0;display:flex}.live-stream-tiktok-mark{background:#05070b;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.live-stream-tiktok-mark img{object-fit:contain;width:15px;height:15px}.live-stream-user-line strong{color:#f3f6fb;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;overflow:hidden}.live-stream-live-label{color:#ff8491;letter-spacing:.08em;background:#991c3038;border:1px solid #ff53654d;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 6px;font-size:7px;font-weight:950;display:inline-flex}.live-stream-live-label>span{background:#ff5365;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #ff5365}.live-stream-display-name{color:#8798b0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:650;overflow:hidden}.live-stream-game-line{color:#b8c5d7;align-items:center;gap:7px;min-width:0;margin-top:1px;font-size:10px;font-weight:780;display:flex}.live-stream-game-line>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-stream-game-thumb{color:#6f829e;background:#ffffff09;border:1px solid #7d99be29;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;display:grid;position:relative;overflow:hidden}.live-stream-game-thumb img{object-fit:cover;width:100%;height:100%}.live-stream-card.is-live-only .live-stream-copy{gap:6px}.live-stream-card.is-live-only .live-stream-game-line{display:none}.live-stream-stats{white-space:nowrap;justify-items:end;gap:7px;min-width:78px;display:grid}.live-stream-stat{color:#9eacc0;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;display:inline-flex}.live-stream-stat svg{color:#7f91a8;width:14px;height:14px}.live-stream-stat strong{color:#e7eef8;font-size:10px;font-weight:900}.live-stream-time strong{color:#aebdd1}.live-stream-open{color:#ff7180;font-size:16px;line-height:1;transition:transform .2s}.live-stream-card:hover .live-stream-open,.live-stream-card:focus-visible .live-stream-open{transform:translate(2px,-2px)}.live-now-empty{text-align:center;background:radial-gradient(circle at 50% 0,#ff536312,#0000 42%),linear-gradient(#0f1724d1,#0a101ab8);border:1px solid #7b90ae21;border-radius:20px;justify-items:center;gap:8px;min-height:188px;margin-top:4px;padding:28px 22px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 50px #0000001f}.live-now-empty-visual{place-items:center;width:76px;height:76px;margin-bottom:3px;display:grid;position:relative}.live-now-empty-orbit{color:#ff5363;filter:drop-shadow(0 0 7px #ff536352);opacity:0;width:100%;height:100%;position:absolute;inset:0}.live-now-empty-orbit circle{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:20 164;transform-origin:38px 38px}.live-now-empty-icon,.live-now-empty-offline{background:linear-gradient(145deg,#ff53631c,#ff536309);border:1px solid #ff53632e;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff0f}.live-now-empty-icon svg{color:#ff7180;width:27px;height:27px}.live-now-empty-offline{color:#ff7180;letter-spacing:.12em;opacity:0;font-size:10px;font-weight:950;transform:scale(.88)}.live-now-empty.is-entering .live-now-empty-orbit{animation:1.25s cubic-bezier(.4,0,.2,1) both liveEmptySnake}.live-now-empty.is-entering .live-now-empty-icon{animation:.32s 1.02s both liveEmptyIconOut}.live-now-empty.is-entering .live-now-empty-offline{animation:.38s cubic-bezier(.2,.8,.2,1) 1.18s both liveEmptyOfflineIn}.live-now-empty strong{color:#edf3fb;font-size:16px;font-weight:880}.live-now-empty>span{color:#8292a8;max-width:760px;font-size:12px;line-height:1.5}@keyframes liveEmptySnake{0%{opacity:0;transform:rotate(-90deg)scale(.9)}12%{opacity:1}72%{opacity:1;transform:rotate(250deg)scale(1)}to{opacity:0;transform:rotate(360deg)scale(.93)}}@keyframes liveEmptyIconOut{to{opacity:0;transform:scale(.82)}}@keyframes liveEmptyOfflineIn{to{opacity:1;transform:scale(1)}}.games-showcase{margin-top:30px!important}.games-showcase-header{margin-bottom:28px!important}@media (width<=700px){.live-now-section{margin-top:17px}.live-now-title{font-size:clamp(22px,7vw,30px)}.live-now-grid{grid-template-columns:1fr}.live-stream-card{grid-template-columns:52px minmax(0,1fr);min-height:98px;padding:11px}.live-stream-avatar{width:50px;height:50px}.live-stream-stats{grid-column:2;grid-template-columns:auto auto 1fr;justify-items:start;min-width:0}.live-stream-open{justify-self:end}}@media (prefers-reduced-motion:reduce){.live-now-dot{animation:none}.live-stream-card,.live-stream-open{transition:none}.live-now-empty-orbit,.live-now-empty-icon{display:none}.live-now-empty-offline{opacity:1;transform:none}}.gift-gallery-panel{opacity:0;visibility:hidden;pointer-events:none;max-height:0;transition:max-height .38s cubic-bezier(.4,0,.2,1),margin-top .3s,opacity .22s,transform .3s,visibility 0s linear .38s;overflow:hidden;transform:translateY(-8px);margin-top:0!important;display:block!important}.gift-gallery-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;max-height:900px;transition:max-height .42s cubic-bezier(.4,0,.2,1),margin-top .3s,opacity .24s 60ms,transform .3s,visibility linear;transform:translateY(0);margin-top:18px!important}.gift-gallery-panel:not(.is-open){box-shadow:none;border-color:#0000}.gift-gallery-panel.is-open+.live-now-section{margin-top:24px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.topbar-link:before{content:none!important;display:none!important}.topbar-link{gap:0!important}.language-picker{flex:none;position:relative}.topbar-locale{justify-content:center;align-items:center;gap:7px;min-width:58px;height:32px;display:inline-flex!important}.language-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.topbar-locale[aria-expanded=true] .language-chevron{transform:translateY(1px)rotate(225deg)}.language-menu{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090f18fb;border:1px solid #94a7c22b;border-radius:12px;width:154px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 58px #0000008c,inset 0 1px #ffffff09}.language-menu[hidden]{display:none}.language-menu button{color:#aeb9ca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:37px;padding:0 9px;display:grid}.language-menu button:hover,.language-menu button.is-active{color:#eefbf3;background:#20d66a14}.language-code{color:#66e99b;letter-spacing:.08em;font-size:10px;font-weight:900}.language-name{font-size:11px;font-weight:700}.game-file-control{color:#68778e;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #91a4be24;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:36px;padding:0 8px 0 10px;display:flex;position:relative;overflow:hidden}.game-file-control:focus-within,.game-file-control:hover{border-color:#20d66a6b;box-shadow:0 0 0 3px #20d66a0f}.game-file-control input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}#gameHtmlFileName{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.game-file-icon{color:#6ce99c;letter-spacing:.07em;background:#20d66a12;border:1px solid #20d66a2e;border-radius:7px;place-items:center;min-width:34px;height:22px;font-size:7px;font-weight:900;display:grid}.admin-game-item{grid-template-columns:38px minmax(0,1fr) auto!important}@media (width<=620px){.language-menu{position:fixed;top:58px;right:12px}.admin-game-item{grid-template-columns:38px minmax(0,1fr) auto!important}.admin-game-item .game-state-button,.admin-game-item [data-game-action=remove]{grid-column:auto}}.games-showcase{width:min(100%, var(--workspace-width,1280px));margin:26px auto 0;padding:26px 0 14px}.games-showcase-header{text-align:center;justify-items:center;gap:10px;margin-bottom:28px;display:grid}.games-showcase-kicker{color:#ad7cff;letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.games-showcase-title{color:#f8fbff;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 18px 52px #405fff2e;margin:0;font-size:clamp(32px,4.8vw,62px);font-weight:950;line-height:.95}.games-showcase-subtitle{color:#8996aa;max-width:780px;margin:0;font-size:13px;line-height:1.6}.games-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.games-showcase-empty{color:#68768c;text-align:center;background:linear-gradient(#ffffff05,#ffffff02);border:1px dashed #889ab92e;border-radius:20px;place-items:center;min-height:140px;margin-top:12px;font-size:13px;display:grid}.showcase-card{--game-accent-h:266;isolation:isolate;border:1px solid hsl(var(--game-accent-h) 88% 62% / .16);background:linear-gradient(#0d1420fc,#080d17fe);border-radius:20px;grid-template-rows:auto 1fr;min-width:0;transition:transform .3s cubic-bezier(.2,.72,.2,1),border-color .3s,box-shadow .3s,filter .3s;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 48px #0000004d,inset 0 1px #ffffff09}.showcase-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px 190px at 16% -8%, hsl(var(--game-accent-h) 95% 62% / .16), transparent 64%), radial-gradient(360px 180px at 108% 108%, hsl(calc(var(--game-accent-h) + 55) 92% 60% / .11), transparent 66%);opacity:.56;pointer-events:none;transition:opacity .3s;position:absolute;inset:-1px}.showcase-card:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.showcase-card-visual{aspect-ratio:16/9;background:radial-gradient(circle at 74% 24%, hsl(var(--game-accent-h) 90% 60% / .18), transparent 32%), linear-gradient(135deg, #0d1728, #15102d);border-bottom:1px solid #8095b51a;min-height:0;position:relative;overflow:hidden}.showcase-card-cover,.showcase-card-cover-fallback{width:100%;height:100%;position:absolute;inset:0}.showcase-card-cover{object-fit:cover;filter:saturate(.96)contrast(1.02)brightness(.93);transition:transform .52s cubic-bezier(.2,.72,.2,1),filter .4s;display:block;transform:scale(1.001)}.showcase-card-cover-fallback{background:radial-gradient(circle at 72% 24%, hsl(var(--game-accent-h) 92% 62% / .18), transparent 34%), radial-gradient(circle at 22% 78%, hsl(var(--game-accent-h) 88% 48% / .16), transparent 38%), linear-gradient(135deg, hsl(var(--game-accent-h) 72% 16%), #0b1220 64%);color:hsl(var(--game-accent-h) 100% 82% / .82);place-items:center;display:grid}.showcase-card-fallback-icon{width:76px;height:auto;filter:drop-shadow(0 0 22px hsl(var(--game-accent-h) 92% 58% / .24));opacity:.88;transition:transform .35s,filter .35s,opacity .35s}.showcase-card:hover .showcase-card-fallback-icon,.showcase-card:focus-within .showcase-card-fallback-icon{filter:drop-shadow(0 0 28px hsl(var(--game-accent-h) 94% 62% / .38));opacity:1;transform:translateY(-3px)scale(1.06)}.showcase-card-media-shade{z-index:1;pointer-events:none;background:linear-gradient(#03070e0f 0%,#03070e05 42%,#03070eb3 100%),linear-gradient(90deg,#03070e21,#0000 36%);position:absolute;inset:0}.showcase-card-topline{z-index:2;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:13px 13px auto}.showcase-card-badge{border:1px solid hsl(var(--game-accent-h) 92% 65% / .34);background:hsl(var(--game-accent-h) 70% 20% / .72);min-height:24px;color:hsl(var(--game-accent-h) 100% 86%);letter-spacing:.105em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 8px 24px #0000002e}.showcase-card-body{z-index:1;grid-template-rows:auto minmax(40px,auto) 1fr auto;gap:9px;min-width:0;padding:17px 17px 16px;display:grid;position:relative}.showcase-card-name{overflow-wrap:anywhere;color:#f6f9ff;letter-spacing:-.035em;font-size:clamp(20px,2vw,26px);font-weight:900;line-height:1.05}.showcase-card-desc{-webkit-line-clamp:2;color:#8f9db2;-webkit-box-orient:vertical;min-height:40px;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.showcase-card-actions{grid-template-columns:108px minmax(0,1fr);align-self:end;gap:10px;margin-top:5px;display:grid}.showcase-action{isolation:isolate;color:#b9c5d7;letter-spacing:.025em;cursor:pointer;background:#ffffff05;border:1px solid #8497b533;border-radius:11px;justify-content:center;align-items:center;min-width:0;height:41px;padding:0 14px;font-size:10.5px;font-weight:900;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.showcase-action:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 18%,#ffffff1a 48%,#0000 78%);transition:transform .52s;position:absolute;inset:0;transform:translate(-120%)}.showcase-action:hover:before{transform:translate(120%)}.showcase-action:hover,.showcase-action:focus-visible{outline:none;transform:translateY(-1px)}.showcase-action.secondary:hover,.showcase-action.secondary:focus-visible{border-color:hsl(var(--game-accent-h) 88% 62% / .46);background:hsl(var(--game-accent-h) 78% 32% / .1);color:hsl(var(--game-accent-h) 100% 88%);box-shadow:0 0 0 3px hsl(var(--game-accent-h) 90% 58% / .08)}.showcase-action.primary{border-color:hsl(var(--game-accent-h) 90% 62% / .5);background:linear-gradient(180deg, hsl(var(--game-accent-h) 86% 48% / .2), hsl(var(--game-accent-h) 86% 35% / .09));color:hsl(var(--game-accent-h) 100% 82%);box-shadow:inset 0 1px #ffffff0a}.showcase-action.primary:hover,.showcase-action.primary:focus-visible{border-color:hsl(var(--game-accent-h) 95% 68% / .76);background:linear-gradient(180deg, hsl(var(--game-accent-h) 88% 51% / .29), hsl(var(--game-accent-h) 88% 38% / .13));color:#fff;box-shadow:0 0 0 3px hsl(var(--game-accent-h) 90% 58% / .09), 0 10px 25px hsl(var(--game-accent-h) 90% 45% / .14)}.showcase-card.is-locked .showcase-action.primary{color:#ffd05b;background:linear-gradient(#ffbe1f29,#ffbe1f0e);border-color:#ffc12d6b}.showcase-card.is-locked .showcase-action.primary:hover,.showcase-card.is-locked .showcase-action.primary:focus-visible{color:#ffe5a1;border-color:#ffd367b3;box-shadow:0 10px 25px #ffb3151f}@media (hover:hover) and (pointer:fine){.showcase-card:hover{z-index:2;border-color:hsl(var(--game-accent-h) 92% 64% / .62);box-shadow:0 28px 72px #00000075, 0 0 0 1px hsl(var(--game-accent-h) 90% 62% / .22), 0 0 34px hsl(var(--game-accent-h) 92% 54% / .17), inset 0 1px 0 #ffffff0e;filter:brightness(1.02);transform:translateY(-7px)scale(1.018)}.showcase-card:hover:before{opacity:.96}.showcase-card:hover .showcase-card-cover{filter:saturate(1.1)contrast(1.04)brightness(1.02);transform:scale(1.055)}}@media (width<=1080px){.games-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.games-showcase{margin-top:18px;padding-top:18px}.games-showcase-grid{grid-template-columns:1fr;gap:17px}.games-showcase-title{font-size:clamp(28px,10vw,42px)}.showcase-card-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.showcase-card,.showcase-card-cover,.showcase-action,.showcase-action:before{transition:none!important}.showcase-card:hover,.showcase-action:hover{transform:none!important}}.topbar-inner{position:relative}.gift-gallery-nav-button{color:#d8b9ff;cursor:pointer;white-space:nowrap;background:linear-gradient(#9745ff21,#9745ff09);border:1px solid #bf6fff3d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:168px;height:34px;padding:0 12px;font-size:11px;font-weight:850;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff0a,0 0 20px #8b44ff0f}.gift-gallery-nav-button svg{width:17px;height:17px}.gift-gallery-nav-button:hover,.gift-gallery-nav-button.is-active{color:#f0ddff;background:linear-gradient(#a04cff3d,#a04cff12);border-color:#cb85ff8f;transform:translate(-50%,calc(-50% - 1px));box-shadow:0 0 0 3px #9d4aff0f,0 0 26px #9d4aff1f}.gift-gallery-nav-count{color:#bca9d0;background:#ffffff12;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-weight:900;display:grid}.gift-gallery-panel{width:min(100%, var(--workspace-width,1280px));background:radial-gradient(520px 220px at 0 0,#a753ff14,#0000 68%),radial-gradient(520px 220px at 100% 0,#278fff0d,#0000 68%),linear-gradient(#0d131efb,#080d15fe);border:1px solid #9975cc2b;border-radius:20px;margin:18px auto 0;animation:.24s gift-gallery-in;overflow:hidden;box-shadow:0 28px 80px #0000004d,inset 0 1px #ffffff08}@keyframes gift-gallery-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.gift-gallery-header{background:linear-gradient(#ffffff06,#0000);border-bottom:1px solid #8fa1bb17;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.gift-gallery-heading{align-items:center;gap:14px;min-width:0;display:flex}.gift-gallery-heading-icon{color:#cf9fff;background:linear-gradient(145deg,#a84eff2b,#278fff12);border:1px solid #b867ff38;border-radius:15px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 0 24px #9f48ff12}.gift-gallery-heading-icon svg{width:27px;height:27px}.gift-gallery-kicker{color:#9d72c8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:900}.gift-gallery-heading h2{color:#f1e8ff;letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,38px);font-weight:950;line-height:1}.gift-gallery-heading p:last-child{color:#8492a8;margin:7px 0 0;font-size:12px;line-height:1.45}.gift-gallery-close{color:#8795a8;cursor:pointer;background:#ffffff06;border:1px solid #92a4be24;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.gift-gallery-close:hover{color:#ff9ca5;background:#ff626f12;border-color:#ff626f5c}.gift-gallery-close svg{width:18px;height:18px}.gift-gallery-controls{grid-template-columns:minmax(260px,1fr) 205px auto;align-items:center;gap:10px;padding:14px 16px 10px;display:grid}.gift-gallery-search{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #91a4be26;border-radius:11px;align-items:center;min-width:0;height:42px;display:flex;position:relative}.gift-gallery-search:focus-within{border-color:#b364ff7a;box-shadow:0 0 0 3px #a94cff12}.gift-gallery-search svg{color:#6f7e94;width:18px;height:18px;margin-left:12px}.gift-gallery-search input{color:#e8eef7;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 12px 0 9px;font-size:12px}.gift-gallery-search input::placeholder{color:#657287}.gift-gallery-sort-wrap select{appearance:none;color:#dde5ef;width:100%;height:42px;font:inherit;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#74849a 50%) calc(100% - 17px) 18px/6px 6px no-repeat,linear-gradient(135deg,#74849a 50%,#0000 50%) calc(100% - 12px) 18px/6px 6px no-repeat,linear-gradient(#ffffff0b,#ffffff04);border:1px solid #91a4be26;border-radius:11px;outline:0;padding:0 36px 0 12px;font-size:11px;font-weight:700}.gift-gallery-sort-wrap select option{color:#e8eef7;background:#101824}.gift-gallery-tabs{background:#ffffff05;border:1px solid #91a4be26;border-radius:11px;align-items:center;gap:4px;height:42px;padding:4px;display:inline-flex}.gift-gallery-tabs button{color:#8796aa;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;height:32px;padding:0 11px;font-size:10px;font-weight:750}.gift-gallery-tabs button:hover{color:#d9e2ee}.gift-gallery-tabs button.is-active{color:#fff;background:linear-gradient(#a648ffe6,#7c30dceb);box-shadow:0 6px 16px #7d30dc38}.gift-gallery-result-line{color:#75839a;align-items:center;gap:5px;padding:4px 18px 10px;font-size:11px;display:flex}.gift-gallery-result-line strong{color:#bda2db}.gift-gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}.gift-gallery-empty{text-align:center;background:linear-gradient(#a94dff06,#ffffff02);border:1px dashed #9d70cf2e;border-radius:16px;justify-items:center;gap:10px;min-height:190px;margin:0 16px 16px;padding:28px 20px;display:grid}.gift-gallery-empty-icon{color:#c99aff;background:#a248ff12;border:1px solid #b360ff33;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.gift-gallery-empty-icon svg{width:30px;height:30px}.gift-gallery-empty strong{color:#ece4f7;font-size:17px;font-weight:850}.gift-gallery-empty>span:last-child{color:#7f8ea4;max-width:700px;font-size:12px;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1120px){.gift-gallery-nav-button{width:36px;min-width:36px;padding:0}.gift-gallery-nav-button>span:not(.gift-gallery-nav-count){display:none}.gift-gallery-nav-count{min-width:16px;height:16px;padding:0 4px;position:absolute;top:-6px;right:-6px}.gift-gallery-controls{grid-template-columns:1fr 190px}.gift-gallery-tabs{grid-column:1/-1;justify-self:start}}@media (width<=820px){.gift-gallery-nav-button{margin-left:auto;position:static;transform:none}.gift-gallery-nav-button:hover,.gift-gallery-nav-button.is-active{transform:translateY(-1px)}.gift-gallery-controls{grid-template-columns:1fr}.gift-gallery-tabs{width:100%;overflow-x:auto}.gift-gallery-tabs button{flex:1 0 auto}}@media (width<=620px){.gift-gallery-header{padding:15px}.gift-gallery-heading-icon{flex-basis:42px;width:42px;height:42px}.gift-gallery-heading p:last-child{display:none}.gift-gallery-controls{padding-inline:12px}.gift-gallery-empty{margin-inline:12px}}.app-page{width:100%;display:none}.app-page.is-active{animation:.22s app-page-in;display:block}@keyframes app-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.gift-gallery-page{min-height:calc(100vh - 104px)}.gift-gallery-page .gift-gallery-panel{width:min(100%, var(--workspace-width,1280px));opacity:1!important;visibility:visible!important;pointer-events:auto!important;border-color:#9975cc2b!important;max-height:none!important;margin:0 auto!important;transition:none!important;display:block!important;overflow:visible!important;transform:none!important;box-shadow:0 28px 80px #0000004d,inset 0 1px #ffffff08!important}.gift-gallery-page .gift-gallery-header{min-height:92px}.gift-gallery-page .gift-gallery-empty{min-height:330px}.gift-gallery-nav-button.is-active{color:#f5eaff}@media (width<=820px){.gift-gallery-page{min-height:calc(100vh - 88px)}}button.plan-badge{cursor:pointer;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s}button.plan-badge:hover,button.plan-badge.is-active{color:#bfffd5;background:#20d66a21;border-color:#44ee8485;transform:translateY(-1px);box-shadow:0 0 0 3px #20d66a0f,0 0 20px #20d66a1a}.pricing-section{width:min(100%, var(--workspace-width,1280px));background:radial-gradient(620px 300px at 78% 15%,#853dff1f,#0000 68%),radial-gradient(520px 260px at 22% 0,#278fff12,#0000 66%),linear-gradient(#0c121dfc,#070c14fe);border:1px solid #755bb229;border-radius:26px;margin:42px auto 22px;padding:42px 34px 30px;scroll-margin-top:16px;position:relative;overflow:hidden;box-shadow:0 36px 90px #00000057,inset 0 1px #ffffff09}.pricing-section:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 72%);mask-image:linear-gradient(#0000008c,#0000 72%)}.pricing-header{z-index:1;text-align:center;justify-items:center;gap:10px;margin-bottom:34px;display:grid;position:relative}.pricing-kicker{color:#bd83ff;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.pricing-title{color:#f4f7fb;letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(32px,4.2vw,56px);font-weight:950;line-height:.95}.pricing-title-accent{color:#0000;background:linear-gradient(90deg,#c06cff 0%,#735cff 46%,#2aa7ff 100%);filter:drop-shadow(0 10px 24px #6648ff26);-webkit-background-clip:text;background-clip:text}.pricing-subtitle{color:#8795aa;max-width:720px;margin:0;font-size:13px;line-height:1.55}.pricing-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:0 auto;display:grid;position:relative}.pricing-card{background:linear-gradient(#121a29f7,#0a101bfc);border:1px solid #8469be38;border-radius:22px;flex-direction:column;min-height:430px;padding:30px;display:flex;position:relative;overflow:visible;box-shadow:0 24px 60px #00000040,inset 0 1px #ffffff09}.pricing-card-free{border-color:#7e5bb738}.pricing-card-pro{background:radial-gradient(320px 220px at 100% 0,#6e43ff1f,#0000 68%),linear-gradient(#131b2cfc,#0a101cfe);border-color:#9b50ff6b;box-shadow:0 0 0 1px #924eff0d,0 28px 72px #0000004d,0 0 42px #863cff1f,inset 0 1px #ffffff0b}.pricing-recommended{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#a934ff,#4c72ff);border-radius:999px;justify-content:center;align-items:center;min-width:146px;height:28px;padding:0 18px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #6445ff40}.pricing-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pricing-plan-name{color:#a0aec0;letter-spacing:-.03em;font-size:20px;font-weight:900}.pricing-plan-name-pro{color:#c58dff}.pricing-plan-chip{color:#77869c;letter-spacing:.07em;text-transform:uppercase;background:#ffffff06;border:1px solid #8294b021;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.pricing-plan-chip-pro{color:#c89cff;background:#964bff14;border-color:#b166ff3d}.pricing-price{align-items:flex-end;gap:10px;min-height:62px;display:flex}.pricing-price strong{color:#f4f7fb;letter-spacing:-.06em;font-size:clamp(36px,4.2vw,56px);font-weight:950;line-height:.92}.pricing-price span{color:#65738a;padding-bottom:8px;font-size:12px}.pricing-price-pro strong{color:#0000;background:linear-gradient(#fff 0%,#d8c2ff 52%,#8e68ff 100%);-webkit-background-clip:text;background-clip:text}.pricing-card-description{color:#79879d;min-height:42px;margin:16px 0 22px;font-size:12px;line-height:1.5}.pricing-features{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.pricing-features li{color:#c6d0de;padding-left:24px;font-size:12px;line-height:1.4;position:relative}.pricing-features li:before{content:"✓";color:#718096;font-weight:900;position:absolute;top:0;left:0}.pricing-features-pro li:before{color:#b76eff;text-shadow:0 0 10px #b76eff47}.pricing-features li.is-muted{color:#647287}.pricing-features li.is-muted:before{content:"—";color:#566277}.pricing-button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;height:52px;margin-top:auto;font-size:13px;font-weight:900;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.pricing-button:hover{transform:translateY(-2px)}.pricing-button-free{color:#d6b0ff;background:#9145e109;border:1px solid #ab63ff5c}.pricing-button-free:hover{color:#f1e2ff;background:#9749ee17;border-color:#b974ffa6}.pricing-button-pro{color:#fff;background:linear-gradient(90deg,#a62fff 0%,#6947ff 52%,#2d7bff 100%);border:1px solid #7e5cff6b;box-shadow:0 16px 34px #5943ff38}.pricing-button-pro:hover{box-shadow:0 18px 40px #5943ff4d,0 0 0 4px #7748ff14}.pricing-button-pro svg{width:18px;height:18px}.pricing-footer{z-index:1;color:#59677c;text-align:center;justify-content:center;margin-top:24px;font-size:10px;display:flex;position:relative}.pricing-section.is-highlighted{animation:1s pricing-highlight}@keyframes pricing-highlight{0%,to{box-shadow:0 36px 90px #00000057,inset 0 1px #ffffff09}40%{box-shadow:0 36px 90px #00000057,0 0 0 4px #8946ff1f,0 0 60px #8946ff29,inset 0 1px #ffffff09}}@media (width<=900px){.pricing-section{padding:36px 20px 24px}.pricing-grid{grid-template-columns:1fr;max-width:620px}.pricing-card{min-height:440px}}@media (width<=560px){.pricing-section{border-radius:20px;padding:30px 14px 20px}.pricing-title{font-size:clamp(30px,12vw,48px)}.pricing-card{min-height:420px;padding:24px 20px}.pricing-price strong{font-size:48px}}.runtime-live-list{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#20d66ab8 #ffffff06;flex-direction:column;flex:auto;gap:6px;min-width:0;min-height:0;padding-right:7px;display:flex;overflow:hidden auto}.runtime-live-list::-webkit-scrollbar{width:8px}.runtime-live-list::-webkit-scrollbar-track{background:#ffffff06;border-radius:999px;margin:2px 0}.runtime-live-list::-webkit-scrollbar-thumb{background:linear-gradient(#20d66af2,#278fffdb);border:2px solid #0a1019f2;border-radius:999px;box-shadow:0 0 10px #20d66a2e}.runtime-live-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#53ee8e,#4da5fffa)}.runtime-live-item{background:#ffffff05;border:1px solid #8fa1ba1a;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.runtime-live-avatar{color:#06130d;isolation:isolate;background:linear-gradient(145deg,#20d66a,#278fff);border:1px solid #ffffff14;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:950;display:grid;position:relative;overflow:hidden}.runtime-live-avatar.is-gift{background:#151c29;border-radius:9px}.runtime-live-avatar-fallback{z-index:0;position:relative}.runtime-live-avatar-image{z-index:1;object-fit:cover;background:#111925;width:100%;height:100%;position:absolute;inset:0}.runtime-live-avatar.is-gift .runtime-live-avatar-image{object-fit:contain}.runtime-live-copy{min-width:0}.runtime-live-title{color:#eaf0f8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.runtime-live-subtitle{color:#728096;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.runtime-live-value{color:#80edaa;font-variant-numeric:tabular-nums;font-size:9px;font-weight:900}.runtime-feed-item{background:#ffffff05;border:1px solid #8fa1ba17;border-left:2px solid #20d66a80;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px;display:grid}.runtime-feed-item.is-gift{border-left-color:#ffc95c}.runtime-feed-item.is-chat{border-left-color:#8ebeff}.runtime-feed-item.is-like{border-left-color:#ff646c}.runtime-feed-item.is-share{border-left-color:#ffb43b}.runtime-feed-item.is-follow,.runtime-feed-item.is-subscribe{border-left-color:#62e39a}.runtime-feed-item.is-member{border-left-color:#61c5ff}.runtime-feed-copy{min-width:0}.runtime-feed-head{align-items:baseline;gap:5px;min-width:0;display:flex}.runtime-feed-name{color:#eef4fb;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.runtime-feed-username{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.runtime-feed-body{overflow-wrap:anywhere;color:#aeb9c9;margin-top:3px;font-size:9px;line-height:1.35}.runtime-feed-body .runtime-feed-accent{color:#ffd36d;font-weight:800}.metric-chip.share{background:linear-gradient(#ffb43b24,#ffffff05)}.stream-state.is-connecting{color:#ffd45c;border-color:#ffd45c52}.stream-state.is-error{color:#ff7884;border-color:#ff5b6766}.runtime-gift-card{text-align:center;background:linear-gradient(#1a2231f5,#0c121cfa);border:1px solid #9969d324;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:166px;padding:27px 9px 10px;transition:opacity .2s,border-color .2s,transform .2s;display:flex;position:relative;box-shadow:0 10px 24px #0000001f}.runtime-gift-card:hover{border-color:#ae67ff52;transform:translateY(-1px)}.runtime-gift-card.is-unavailable{opacity:.62;border-style:dashed}.runtime-gift-card.is-unavailable:hover{opacity:.9}.runtime-gift-image-wrap{background:radial-gradient(circle at 50% 35%,#ae67ff2b,#ffffff04 68%);border-radius:15px;place-items:center;width:66px;height:66px;display:grid;overflow:hidden}.runtime-gift-image{object-fit:contain;width:58px;height:58px}.runtime-gift-fallback{font-size:27px}.runtime-gift-name{color:#edf3fb;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:850;overflow:hidden}.runtime-gift-price{color:#ffd36c;align-items:center;gap:4px;font-size:10px;font-weight:900;display:flex}.runtime-gift-meta{color:#6f7e93;font-size:8px}.runtime-gift-status{color:#74e6a0;background:#2dbe6914;border:1px solid #60e09538;border-radius:6px;padding:3px 5px;font-size:7px;font-weight:850;position:absolute;top:8px;left:8px}.runtime-gift-status.is-unavailable{color:#ffc86a;background:#ffb43b14;border-color:#ffb43b3d}.runtime-gift-streak{color:#74e6a0;background:#2dbe6914;border:1px solid #60e09538;border-radius:6px;padding:3px 5px;font-size:7px;font-weight:850;position:absolute;top:8px;right:8px}.runtime-gift-library-status{color:#8b99ad;background:#ffffff05;border:1px solid #8fa1ba1c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 2px;padding:9px 11px;font-size:9px;display:flex}.runtime-gift-library-status strong{color:#e8eef7}.runtime-gift-library-status.is-error{color:#ff9aa4;border-color:#ff5e6c38}.runtime-gift-library-status.is-loading{color:#ffd36c;border-color:#ffca5c38}.gift-gallery-empty.is-error{cursor:pointer;border-color:#ff5e6c40}.gift-gallery-empty.is-error .gift-gallery-empty-icon{color:#ff7884;border-color:#ff5e6c40}.gift-gallery-empty.is-loading .gift-gallery-empty-icon{animation:1.1s ease-in-out infinite runtime-gift-pulse}@keyframes runtime-gift-pulse{50%{opacity:.65;transform:scale(.92)}}.admin-status.free{color:#9ca9bb;background:#9ca9bb12;border-color:#9ca9bb3d}.admin-status.suspended{color:#ff8b96;background:#ff5b6b14;border-color:#ff5b6b4d}.admin-status.pending{color:#ffd36c;background:#ffca5c14;border-color:#ffca5c47}.admin-role-chip{color:#77d9ff;border:1px solid #6fd3ff3d;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:7px;font-weight:900;display:inline-flex}.admin-expiry{color:#8c9aae;font-size:9px}.admin-security-note{color:#8fa8c5;background:#227aff0d;border:1px solid #4aabff2e;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:9px;line-height:1.45}.admin-security-note strong{color:#dcecff}.admin-table td{vertical-align:middle}.admin-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-layout{grid-template-columns:1fr}.admin-user-tools{border-bottom:1px solid #8fa1bb14;grid-template-columns:minmax(180px,1fr) 180px auto;gap:8px;padding:10px 14px;display:grid}.admin-user-tools input,.admin-user-tools select{color:#e8eef6;background:#111a26;border:1px solid #91a4be24;border-radius:9px;outline:0;height:34px;padding:0 10px}.admin-user-details{background:#060b128c;border-top:1px solid #8fa1bb1a}.admin-user-details-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.admin-user-details-header h3{color:#eef3f9;margin:2px 0 4px}.admin-user-details-header p{color:#718097;margin:0;font-size:9px}.admin-user-settings{grid-template-columns:minmax(240px,1fr) 130px auto;align-items:end;gap:9px;padding:0 14px 14px;display:grid}.admin-user-settings label{color:#718097;gap:6px;font-size:9px;display:grid}.admin-user-settings textarea,.admin-user-settings input{box-sizing:border-box;color:#e8eef6;resize:vertical;background:#111a26;border:1px solid #91a4be24;border-radius:9px;width:100%;min-height:36px;padding:9px 10px}.admin-user-settings textarea{min-height:62px}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 12px;display:grid}.admin-detail-grid>section,.admin-audit-section{background:#ffffff04;border:1px solid #8fa1bb1a;border-radius:12px;min-width:0}.admin-detail-grid h4,.admin-audit-section h4{color:#dce5f0;border-bottom:1px solid #8fa1bb14;margin:0;padding:10px 12px;font-size:11px}.admin-detail-list{gap:6px;max-height:260px;padding:8px;display:grid;overflow:auto}.admin-detail-item{background:#ffffff05;border:1px solid #8fa1bb17;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.admin-detail-item strong{color:#edf3fa;font-size:9px;display:block}.admin-detail-item span{color:#718097;overflow-wrap:anywhere;margin-top:3px;font-size:8px;display:block}.admin-detail-item.is-revoked{opacity:.62}.admin-detail-actions{align-items:center;gap:5px;display:flex}.admin-audit-section{margin:0 14px 14px}.admin-audit-section .admin-detail-list{max-height:210px}.admin-mini-button.info{color:#78d8ff}.admin-mini-button.warn{color:#ffd06b}.admin-empty[hidden],.admin-user-details[hidden]{display:none}@media (width<=1050px){.admin-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-detail-grid,.admin-user-settings,.admin-user-tools{grid-template-columns:1fr}}@media (width<=1100px){.gift-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.gift-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.embedded-game-shell{z-index:12000;color:#edf4ff;background:#03070d;grid-template-rows:52px minmax(0,1fr);display:grid;position:fixed;inset:0}.embedded-game-topbar{background:linear-gradient(#111a28,#09111c);border-bottom:1px solid #688bc633;justify-content:space-between;align-items:center;gap:18px;padding:0 16px;display:flex;box-shadow:0 8px 22px #00000047}.embedded-game-title{align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:900;display:flex}.embedded-game-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.embedded-game-status{color:#72e8a4;font-size:9px;font-weight:800}.embedded-game-actions{gap:8px;display:flex}.embedded-game-button{color:#dce8f8;cursor:pointer;background:#111c2b;border:1px solid #7d9fd640;border-radius:8px;height:32px;padding:0 13px;font-size:10px;font-weight:850}.embedded-game-button:hover{color:#fff;border-color:#4dadff9e}.embedded-game-button.close:hover{background:#2a1118;border-color:#ff5c6f9e}.embedded-game-frame{background:#000714;border:0;width:100%;height:100%}.embedded-game-loading{z-index:1;color:#8191a8;pointer-events:none;background:#03070d;place-items:center;font-size:12px;font-weight:750;display:grid;position:absolute;inset:52px 0 0}.embedded-game-loading[hidden]{display:none}.session-recovery-overlay{z-index:100500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020710d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.session-recovery-overlay[hidden]{display:none}.session-recovery-card{color:#f6f9ff;text-align:center;background:radial-gradient(circle at 50% 0,#2563eb2e,#0000 42%),linear-gradient(145deg,#0d182bfc,#050b17fc);border:1px solid #5b9eff4d;border-radius:24px;width:min(100%,470px);padding:30px;box-shadow:0 30px 90px #0000008f,0 0 50px #2563eb1a}.session-recovery-logo{object-fit:contain;width:132px;max-height:70px;margin:0 auto 12px;display:block}.session-recovery-icon{color:#83b9ff;background:#1d6fee1f;border:1px solid #5eacff57;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:35px;font-weight:900;display:grid;box-shadow:inset 0 0 24px #2563eb1a}.session-recovery-kicker{color:#75aaff;letter-spacing:.22em;margin:0 0 8px;font-size:10px;font-weight:900}.session-recovery-card h2{margin:0;font-size:27px;line-height:1.15}.session-recovery-card>p:not(.session-recovery-kicker){color:#aebbd0;line-height:1.6}.session-recovery-game{min-height:24px;margin:14px 0 0;color:#dbe8ff!important}.session-recovery-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.session-recovery-actions button{min-height:46px;font:inherit;cursor:pointer;border-radius:13px;padding:0 16px;font-weight:900}.session-recovery-primary{color:#fff;background:linear-gradient(135deg,#2478ee,#2fa6ff);border:1px solid #57beff7a;box-shadow:0 12px 30px #2577ee40}.session-recovery-secondary{color:#c7d4e8;background:#0f1b2de6;border:1px solid #94a3b838}.session-recovery-actions button:hover{transform:translateY(-1px)}.session-recovery-actions button:focus-visible{outline-offset:2px;outline:3px solid #63b5ff73}.session-recovery-foot{margin:14px 0 0;font-size:11px;color:#70839e!important}@media (width<=560px){.session-recovery-card{padding:24px 18px}.session-recovery-actions{grid-template-columns:1fr}}.runtime-notice{z-index:9999;color:#ffd8dd;opacity:0;pointer-events:none;background:#2a0c12f2;border:1px solid #ff687659;border-radius:14px;width:min(680px,100% - 32px);padding:14px 18px;font-size:13px;line-height:1.5;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,24px);box-shadow:0 18px 55px #0000008c}.runtime-notice.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.runtime-notice.is-success{color:#c9ffdc;background:#072516f2;border-color:#39e47e59}.runtime-loading{z-index:9998;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080dd6;place-items:center;display:grid;position:fixed;inset:0}.runtime-loading[hidden]{display:none!important}.runtime-loading-card{color:#dce5f2;text-align:center;background:#0d131df5;border:1px solid #8999b138;border-radius:20px;justify-items:center;gap:14px;min-width:260px;padding:28px;font-size:13px;display:grid;box-shadow:0 30px 90px #0000008c}.runtime-spinner{border:3px solid #ffffff1f;border-top-color:#20d66a;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite runtime-spin}@keyframes runtime-spin{to{transform:rotate(360deg)}}.topbar-avatar.has-image{color:#0000;background-position:50%;background-size:cover}.showcase-action[disabled],.stream-connect-button[disabled]{cursor:not-allowed;opacity:.58}.auth-card-status{color:#8995a8;min-height:18px;margin:14px 6px 0;font-size:11px;line-height:1.45}.completion-runtime{background:radial-gradient(circle at 20% 0,#20d66a1a,#0000 25rem),radial-gradient(circle at 90% 100%,#278fff1a,#0000 28rem),#070b11;place-items:center;min-height:100vh;padding:24px;display:grid}.completion-runtime-card{text-align:center;background:#0d131df0;border:1px solid #8999b138;border-radius:24px;width:min(440px,100%);padding:34px;box-shadow:0 30px 90px #00000080}.completion-runtime-card strong{margin:18px 0 10px;font-size:30px;display:block}.completion-runtime-card p{color:#98a5ba;margin:8px 0;line-height:1.6}.live-board-toolbar{overflow:hidden!important}.toolbar-metrics{scrollbar-width:thin;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:34px!important;display:flex!important;overflow-x:auto!important}.metric-chip,.metric-chip.is-wide,.board-reset{box-sizing:border-box!important;width:auto!important;min-width:max-content!important;max-width:none!important}.metric-chip{flex:none;width:auto!important;min-width:max-content!important;padding-inline:6px!important}.metric-chip>span:last-child{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}@media (width<=1080px){.live-board-toolbar{grid-template-rows:34px 40px!important;grid-template-columns:minmax(0,1fr) 34px!important;min-height:94px!important}.toolbar-metrics{grid-area:1/1/auto/-1!important;grid-template-columns:minmax(82px,1.35fr) repeat(9,minmax(52px,1fr)) minmax(52px,.82fr)!important}.stream-connection{grid-area:2/1!important;justify-self:end!important}.board-collapse{grid-area:2/2!important}}@media (width<=720px){.live-board-toolbar{grid-template-rows:auto 40px!important;min-height:132px!important}.toolbar-metrics{grid-auto-rows:32px;grid-template-columns:repeat(6,minmax(0,1fr))!important;height:auto!important}.metric-chip.timer{grid-column:span 2}}@media (width<=470px){.live-board-toolbar{min-height:166px!important}.toolbar-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.brand-mark-image{filter:drop-shadow(0 18px 38px #0000007a);width:min(100%,330px);height:178px;margin:-12px auto 12px}.brand-mark-image:before,.brand-mark-image:after{display:none}.brand-mark-image img{object-fit:contain;width:100%;height:100%}.streamtoklive-brand{gap:0;width:205px;height:58px;overflow:visible}.streamtoklive-brand-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 10px #41e85c29);width:205px;height:58px;transition:transform .2s,filter .2s;display:block}.streamtoklive-brand:hover .streamtoklive-brand-logo{filter:drop-shadow(0 0 15px #49ec5c47);transform:translateY(-1px)scale(1.015)}.live-now-grid{grid-template-columns:repeat(auto-fill,minmax(330px,420px));align-items:start;gap:14px}.live-stream-card{border-radius:18px;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) auto;gap:7px 12px;min-height:102px;padding:13px 14px}.live-stream-avatar{border-width:2px;grid-area:1/1/span 2;align-self:center;width:62px;height:62px;overflow:hidden;box-shadow:0 0 0 4px #ff526614,0 10px 24px #00000047}.live-stream-avatar-fallback{object-fit:contain;opacity:.94;width:100%;height:100%;padding:13px;transition:opacity .18s}.live-stream-avatar-image{opacity:0;transition:opacity .2s}.live-stream-avatar-image.is-loaded{opacity:1}.live-stream-avatar:has(.live-stream-avatar-image.is-loaded) .live-stream-avatar-fallback{opacity:0}.live-stream-avatar-live{bottom:2px;right:2px}.live-stream-copy{grid-area:1/2;align-self:center;gap:5px;min-width:0}.live-stream-user-line{flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.live-stream-user-line strong{white-space:nowrap;text-overflow:ellipsis;color:#f7f9fd;min-width:0;max-width:100%;font-size:14px;line-height:1.2;overflow:hidden}.live-stream-live-label{flex:none}.live-stream-display-name{white-space:nowrap;text-overflow:ellipsis;color:#92a2b8;min-width:0;font-size:10px;line-height:1.3;overflow:hidden}.live-stream-stats{grid-area:1/3;align-self:center;gap:6px;min-width:82px}.live-stream-stat strong{white-space:nowrap}.live-stream-open{margin-top:1px}.live-stream-game-line{background:#20d66a0b;border:1px solid #59d68e26;border-radius:9px;grid-area:2/2/auto/-1;align-self:end;width:fit-content;max-width:100%;min-height:26px;margin:0;padding:3px 8px 3px 4px}.live-stream-card.is-live-only .live-stream-copy,.live-stream-card.is-live-only .live-stream-stats{grid-row:1/span 2}.showcase-card{background:radial-gradient(240px 120px at 20% 0%, hsl(var(--game-accent-h) 88% 54% / .08), transparent 72%), linear-gradient(180deg, #0d1522fb, #070c15fe);border-radius:20px}.showcase-card-visual{aspect-ratio:16/9}.showcase-card-name{letter-spacing:-.055em;text-shadow:0 2px 0 #00000073, 0 0 18px hsl(var(--game-accent-h) 90% 55% / .08);font-family:Arial Black,Trebuchet MS,Inter,system-ui,sans-serif;font-size:clamp(22px,2vw,30px);font-weight:950;line-height:1.02}.showcase-card-desc{min-height:43px;font-size:12px;line-height:1.48}.showcase-card-actions{gap:10px}.showcase-action{letter-spacing:.015em;border-radius:12px;min-height:44px;font-size:11px;font-weight:900;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s}.showcase-action:hover,.showcase-action:focus-visible{transform:translateY(-2px)}.showcase-action.secondary{background:linear-gradient(#121b2aeb,#0a111cf5)}.showcase-action.primary{border-color:hsl(var(--game-accent-h) 88% 58% / .55);background:linear-gradient(115deg, hsl(var(--game-accent-h) 88% 44% / .24), #0c1826f5);box-shadow:inset 0 1px #ffffff09}.showcase-action.primary:hover,.showcase-action.primary:focus-visible{border-color:hsl(var(--game-accent-h) 92% 68% / .82);box-shadow:0 12px 28px hsl(var(--game-accent-h) 90% 45% / .18), inset 0 1px 0 #ffffff0f}.admin-game-item{grid-template-areas:"thumb info status""thumb actions actions";align-items:center;gap:8px 12px;min-height:92px;padding:11px 12px;grid-template-columns:64px minmax(0,1fr) auto!important}.admin-game-thumb{background:linear-gradient(145deg,#20d66a17,#278fff0d);border:1px solid #20d66a2e;border-radius:11px;grid-area:thumb;width:64px;height:64px;overflow:hidden}.admin-game-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-game-thumb-fallback{color:#72d99a;place-items:center;width:100%;height:100%;font-weight:950;display:grid}.admin-game-info{grid-area:info;justify-content:center;align-self:center;min-height:64px}.admin-game-status{grid-area:status}.admin-game-media-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-media-button{color:#aab7c9;cursor:pointer;background:#ffffff06;border:1px solid #8fa1bb29;border-radius:8px;min-height:27px;padding:0 9px;font-size:8px;font-weight:850}.admin-media-button:hover{color:#d8ffe5;background:#20d66a12;border-color:#20d66a5c}.admin-media-button.publish{color:#71ef9f;background:#20d66a14;border-color:#20d66a57}.admin-media-button.publish:hover{color:#e2ffec;background:#20d66a26;border-color:#20d66a9e}.admin-media-button.warning{color:#ffd377;background:#ffbe4912;border-color:#ffbe494d}.admin-media-button.warning:hover{color:#fff0c8;background:#ffbe4921;border-color:#ffbe4994}.admin-media-button.danger{color:#ff9aa3;border-color:#ff626f42}.admin-media-button.danger:hover{color:#ffd7da;background:#ff626f1a;border-color:#ff626f8c}@media (width<=720px){.admin-game-item{grid-template-areas:"thumb info""status status""actions actions";grid-template-columns:56px minmax(0,1fr)!important}.admin-game-thumb{width:56px;height:56px}.admin-game-status{justify-self:start}.admin-game-media-actions{justify-content:flex-start}}@media (width<=760px){.streamtoklive-brand,.streamtoklive-brand-logo{width:150px}.live-now-grid{grid-template-columns:1fr}.live-stream-card{grid-template-rows:auto auto auto;grid-template-columns:56px minmax(0,1fr)}.live-stream-avatar{grid-row:1/span 2;width:54px;height:54px}.live-stream-copy{grid-area:1/2}.live-stream-stats{flex-wrap:wrap;grid-area:2/2;justify-content:flex-start;justify-items:start;min-width:0;display:flex}.live-stream-game-line{grid-area:3/1/auto/-1}.live-stream-card.is-live-only .live-stream-copy{grid-row:1}.live-stream-card.is-live-only .live-stream-stats{grid-row:2}}.stream-connection{grid-template-columns:32px minmax(112px,128px) 52px 88px!important;gap:6px!important;width:326px!important;min-width:326px!important}.stream-username{width:128px!important;min-width:112px!important;max-width:128px!important}.stream-username input{width:100%!important;min-width:0!important;font-size:10px!important}.stream-state{white-space:nowrap!important;grid-template-columns:17px minmax(0,1fr)!important;gap:3px!important;width:52px!important;min-width:52px!important;padding:0 5px!important;overflow:hidden!important}.stream-state-icon,.stream-state-icon svg{width:17px!important;height:17px!important}#streamStateText{letter-spacing:.035em!important;text-overflow:clip!important;white-space:nowrap!important;font-size:8px!important;font-weight:950!important;line-height:1!important;overflow:visible!important}.stream-state.is-live{color:#ff7381!important;background:linear-gradient(#ff52662e,#ff526613)!important;border-color:#ff52669e!important;box-shadow:inset 0 1px #ffffff0a,0 0 14px #ff526614!important}.stream-state.is-live .stream-state-icon{color:#ff6070!important}.stream-state.is-live .live-core{fill:#ff6070!important}.stream-state.is-live .live-wave{stroke:#ff6070!important}.stream-connect-button{width:88px!important;min-width:88px!important;padding-inline:8px!important}.live-now-grid{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#20d66aad #ffffff06;max-height:202px;padding-right:7px;overflow:hidden auto;grid-template-columns:repeat(3,minmax(280px,320px))!important;justify-content:start!important;align-items:start!important;gap:10px!important}.live-now-grid::-webkit-scrollbar{width:8px}.live-now-grid::-webkit-scrollbar-track{background:#ffffff06;border-radius:999px}.live-now-grid::-webkit-scrollbar-thumb{background:linear-gradient(#20d66aeb,#278fffd6);border:2px solid #070b11f2;border-radius:999px}.live-stream-card{border-radius:15px!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:58px minmax(0,1fr) auto!important;gap:4px 10px!important;width:100%!important;max-width:none!important;height:96px!important;min-height:96px!important;padding:10px 11px!important;overflow:hidden!important}.live-stream-avatar{width:56px!important;height:56px!important}.live-stream-copy{align-self:center!important;gap:3px!important}.live-stream-user-line{align-items:flex-start!important;gap:5px!important}.live-stream-user-line strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;max-width:none!important;font-size:13px!important;line-height:1.15!important;overflow:visible!important}.live-stream-live-label{margin-top:1px!important;padding-inline:5px!important;font-size:7px!important}.live-stream-display-name{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:9px!important;line-height:1.2!important;overflow:visible!important}.live-stream-stats{align-self:center!important;justify-items:end!important;gap:3px!important;width:auto!important;min-width:72px!important}.live-stream-stat{gap:4px!important;font-size:9px!important}.live-stream-stat svg{width:13px!important;height:13px!important}.live-stream-game-line{grid-column:2/-1!important;min-height:20px!important;max-height:20px!important;padding:1px 7px 1px 3px!important;font-size:8px!important;overflow:hidden!important}.live-stream-card.is-live-only{grid-template-rows:1fr!important}.live-stream-card.is-live-only .live-stream-copy,.live-stream-card.is-live-only .live-stream-stats{grid-row:1!important;align-self:center!important}@media (width<=1080px){.stream-connection{width:326px!important;min-width:326px!important}.live-now-grid{max-height:308px;grid-template-columns:repeat(2,minmax(280px,320px))!important}}@media (width<=520px){.stream-connection{grid-template-columns:32px minmax(90px,1fr) 40px 40px!important;width:100%!important;min-width:0!important}.stream-username{width:auto!important;min-width:0!important;max-width:none!important}.stream-state{grid-template-columns:1fr!important;width:40px!important;min-width:40px!important;padding:0!important}#streamStateText{display:none!important}.stream-connect-button{width:40px!important;min-width:40px!important}.live-now-grid{max-height:530px;grid-template-columns:1fr!important}.live-stream-card{grid-template-rows:auto auto auto!important;grid-template-columns:54px minmax(0,1fr)!important;max-width:none!important;height:auto!important;min-height:92px!important}.live-stream-avatar{width:52px!important;height:52px!important}.live-stream-stats{grid-area:2/2!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;display:flex!important}.live-stream-game-line{grid-area:3/1/auto/-1!important}}.live-now-grid{padding:4px 9px 4px 4px!important}.live-stream-card,.live-stream-card:hover,.live-stream-card:focus-visible{transform:none!important}.live-stream-card:hover,.live-stream-card:focus-visible{border-color:#ff5c6f94!important;outline:none!important;box-shadow:inset 0 0 0 1px #ff5c6f29,inset 0 1px #ffffff0d,0 12px 30px #0000003d!important}.live-stream-card:focus-visible{box-shadow:inset 0 0 0 2px #278fffb8,inset 0 1px #ffffff0d,0 12px 30px #0000003d!important}.runtime-live-value.is-coins{text-shadow:0 0 10px #ffd45c26;color:#ffd45c!important}.stream-connection{justify-self:end!important;margin-left:auto!important}.app-downloads-section{width:min(100%,var(--workspace-width,1280px));box-sizing:border-box;background:linear-gradient(145deg,#0d1522,#080e17);border:1px solid #748bb329;border-radius:22px;margin:24px auto;padding:24px}.app-downloads-heading{text-align:center;justify-items:center;gap:10px;margin-bottom:24px;display:grid}.app-downloads-kicker{color:#7f93b6;letter-spacing:.28em;text-transform:uppercase;text-shadow:0 0 12px #4b86ff1f;margin:0;font-size:11px;font-weight:900}.app-downloads-title{color:#0000;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 1px #ffffff2e,0 2px #437cff57,0 3px #2c60d661,0 4px #1f49ab6b,0 10px 24px #123ea447,0 18px 42px #00000057;filter:drop-shadow(0 10px 22px #387bff2e);background-image:linear-gradient(#f8fbff 0%,#dce9ff 22%,#8fc4ff 52%,#4d8fff 74%,#285ed8 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(30px,4.2vw,58px);font-weight:1000;line-height:.92;display:inline-block}.app-downloads-subtitle{color:#9aacbf;max-width:780px;margin:0;font-size:13px;line-height:1.55}.app-downloads-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.download-app-card{background:linear-gradient(155deg,#131d2d,#0a111c);border:1px solid #8299be26;border-radius:17px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.download-app-icon{color:#86c3ff;background:#278fff1c;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.download-app-icon svg,.download-app-icon img{object-fit:contain;width:31px;height:31px}.download-app-copy{gap:4px;display:grid}.download-app-copy small{color:#74859d;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.download-app-copy strong{color:#edf4fc;font-size:12px}.download-app-card button{color:#b9ddff;cursor:pointer;background:#278fff1f;border:1px solid #49a3ff57;border-radius:11px;grid-column:1/-1;min-height:38px;font-weight:900}.download-app-card button:disabled{opacity:.5;cursor:default}.admin-download-settings{gap:9px;padding:12px 14px 14px;display:grid}.admin-download-row{background:#ffffff05;border:1px solid #8fa1bb1a;border-radius:11px;grid-template-columns:34px 120px 130px minmax(180px,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.admin-download-row input[type=url],.admin-download-row select{color:#e7edf6;background:#111a26;border:1px solid #8fa1bb26;border-radius:9px;height:34px;padding:0 9px}.admin-download-actions{gap:5px;display:flex}.admin-download-actions button{color:#bdcada;cursor:pointer;background:#111a26;border:1px solid #8fa1bb29;border-radius:8px;height:32px;padding:0 8px;font-size:8px}.admin-download-save{margin:0 14px 14px}.admin-download-row{row-gap:8px}.admin-download-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-download-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-download-row input[type=url].is-invalid{box-shadow:0 0 0 2px #ff526d1f;border-color:#ff526d!important}.admin-download-state{color:#7f91aa;letter-spacing:.02em;grid-column:2/-1;font-size:10px;font-weight:800}.admin-download-state.is-ready{color:#54e99a}.admin-download-state.is-soon{color:#e4bd5a}.admin-download-state.is-hidden{color:#7f91aa}.admin-download-state.is-dirty{color:#ffb454}@media (width<=900px){.app-downloads-grid{grid-template-columns:1fr}.admin-download-row{grid-template-columns:34px 1fr 130px}.admin-download-row input[type=url],.admin-download-actions,.admin-download-state{grid-column:2/-1}}.risk-section{width:min(100%,var(--workspace-width,1280px));box-sizing:border-box;background:radial-gradient(circle at 80% 0,#22d66a0e,#0000 28rem),linear-gradient(145deg,#0c151f,#080e17);border:1px solid #6c53cf6b;border-radius:22px;margin:26px auto;padding:26px;box-shadow:0 24px 70px #00000040}.risk-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.risk-heading{align-items:center;gap:12px;display:flex}.risk-heading-icon{background:#6244cd17;border:1px solid #8169ff3d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.risk-heading-icon svg{width:23px}.risk-heading h2{color:#f3f7fd;margin:0;font-size:22px}.risk-heading p{color:#7e8da3;margin:5px 0 0;font-size:10px}.risk-window{color:#73839a;font-size:9px}.risk-main{justify-items:center;gap:8px;padding:24px 0 18px;display:grid}.risk-percent{color:#f4f7ff;font-size:48px;font-weight:1000;line-height:1}.risk-label{color:#91a4be;font-weight:850}.risk-bar{background:#111c29;border-radius:999px;width:min(620px,100%);height:10px;overflow:hidden}.risk-fill{border-radius:inherit;background:#77869b;height:100%;transition:width .35s}.risk-fill[data-color=green]{background:#20d66a}.risk-fill[data-color=yellow]{background:#f0c33c}.risk-fill[data-color=orange]{background:#ff9138}.risk-fill[data-color=red]{background:#ff5363}.risk-counts{color:#78879c;font-size:9px}.risk-actions{justify-content:center;gap:10px;display:flex}.risk-actions button{color:#ff9da6;cursor:pointer;background:#ff41511a;border:1px solid #ff556352;border-radius:11px;min-width:210px;min-height:42px;font-weight:900}.risk-actions button+button{color:#82edaa;background:#20d66a17;border-color:#20d66a57}.risk-actions button span{margin-right:7px}.risk-actions button:disabled{opacity:.45;cursor:default}.risk-vote-hint{text-align:center;color:#8b9ab0;min-height:18px;margin:10px 0;font-size:9px}.risk-history{border-top:1px solid #7d91b21a;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:16px;display:grid}.risk-history article{background:#ffffff04;border:1px solid #7d91b21c;border-radius:12px;justify-items:center;gap:5px;padding:13px;display:grid}.risk-history article[data-color=green]{border-color:#20d66a38}.risk-history article[data-color=red]{border-color:#ff536340}.risk-history strong{color:#eef4fb;font-size:20px}.risk-history span,.risk-history small{color:#7f8da1;font-size:9px}.risk-warning{color:#76869c;border-top:1px solid #7d91b21a;margin:16px 0 0;padding-top:14px;font-size:9px;line-height:1.5}@media (width<=700px){.risk-section{padding:18px}.risk-actions{display:grid}.risk-actions button{width:100%;min-width:0}.risk-history{grid-template-columns:repeat(2,1fr)}}.risk-actions[hidden],.risk-pro-gate[hidden],.risk-vote-hint[hidden]{display:none}.risk-pro-gate{box-sizing:border-box;background:radial-gradient(circle at 0,#9a5fff21,#0000 48%),linear-gradient(120deg,#8048ff1a,#278fff0b);border:1px solid #9769ff52;border-radius:16px;justify-content:center;align-items:center;gap:14px;width:min(610px,100%);margin:0 auto 18px;padding:14px 64px 14px 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0b,0 12px 32px #00000029}.risk-pro-lock{color:#d3b8ff;background:linear-gradient(145deg,#9f65ff30,#6b43cd14);border:1px solid #b588ff3d;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 24px #894cf417}.risk-pro-lock svg{width:23px;height:23px}.risk-pro-copy{gap:4px;min-width:0;display:grid}.risk-pro-copy strong{color:#f2ebff;font-size:12px;line-height:1.3}.risk-pro-copy span{color:#9185a7;font-size:9px;line-height:1.4}.risk-pro-badge{color:#d9c0ff;letter-spacing:.11em;background:#9154f529;border:1px solid #c8a4ff4d;border-radius:999px;place-items:center;min-width:37px;height:21px;padding:0 8px;font-size:8px;font-weight:950;display:inline-grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.risk-period-icon{color:#9eb8df;background:#6485be14;border-radius:10px;place-items:center;width:32px;height:32px;display:grid!important}.risk-period-icon svg{width:19px;height:19px}.risk-history article:first-child .risk-period-icon{color:#b89cff;background:#8052db1a}.risk-history article:nth-child(2) .risk-period-icon{color:#ff9f72;background:#ff684817}.risk-history article:nth-child(3) .risk-period-icon{color:#ffd45c;background:#ffc43f17}.risk-history article:nth-child(4) .risk-period-icon{color:#c38cff;background:#9a53da17}@media (width<=520px){.risk-pro-gate{justify-content:flex-start;padding:13px 14px}.risk-pro-badge{flex:none;align-self:start;position:static;transform:none}.risk-pro-copy span{display:none}}:root{--steel-title-font:"Arial Black", "Trebuchet MS", Inter, system-ui, sans-serif;--steel-title-gradient:linear-gradient(180deg,#fff 0%,#e4efff 24%,#9bcaff 52%,#5b98f7 75%,#3265cf 100%);--steel-title-shadow:0 1px 0 #ffffff38, 0 2px 0 #4c84eb52, 0 3px 0 #2b5bbe57, 0 9px 22px #1746a833}.games-showcase-title,.app-downloads-title,.live-now-title,.risk-heading h2,.live-now-empty>strong{color:#0000!important;font-family:var(--steel-title-font)!important;background-image:var(--steel-title-gradient)!important;text-shadow:var(--steel-title-shadow)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:950!important}.live-now-title{letter-spacing:-.045em!important;font-size:clamp(25px,2.25vw,36px)!important}.risk-heading h2{letter-spacing:-.035em!important;font-size:clamp(19px,1.8vw,25px)!important}.risk-percent{letter-spacing:-.055em;background-image:var(--steel-title-gradient);text-shadow:var(--steel-title-shadow);-webkit-background-clip:text;background-clip:text;font-family:var(--steel-title-font)!important;color:#0000!important}.live-now-empty>strong{letter-spacing:-.025em;font-size:17px!important}.auth-screen{background:radial-gradient(circle at 50% 20%,#2e5da413,#0000 28rem),radial-gradient(circle at 92% 88%,#ffcd3709,#0000 15rem),linear-gradient(145deg,#060b12 0%,#07111a 58%,#050a11 100%)!important}.auth-screen .ambient{opacity:.24}.auth-card{background:linear-gradient(#ffffff09,#0000 24%),linear-gradient(145deg,#0f1927f7,#08101bfa);border-color:#7e97c13b;border-radius:28px;width:min(100%,470px);padding:34px 34px 28px;overflow:hidden}@media (width<=560px){.auth-card{padding:30px 22px 24px}.live-now-title{font-size:clamp(23px,7vw,31px)!important}}
