@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#f1f2f7;font-synthesis:none;background:#070a13;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 52% -15%,#271747 0,#0a0d18 38%,#060810 100%);min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.app{grid-template-columns:220px minmax(720px,1fr);gap:16px;min-height:100vh;padding:16px;display:grid}.sidebar{background:#0a0e1bf0;border:1px solid #20273a;border-radius:16px;flex-direction:column;gap:14px;padding:14px;display:flex;box-shadow:0 20px 60px #0005}.brand{letter-spacing:-.04em;align-items:center;gap:11px;padding:5px 6px 13px;font-size:24px;font-weight:800;display:flex}.brandMark{background:linear-gradient(135deg,#8e43ed,#c05aff);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 25px #8b3ee955}.channel{background:#0d1322;border:1px solid #252e43;border-radius:11px;grid-template-columns:40px 1fr 15px;align-items:center;gap:9px;padding:11px;display:grid}.avatar,.miniAvatar,.userDot{border-radius:50%;place-items:center;font-weight:800;display:grid}.avatar{color:#19152b;background:linear-gradient(135deg,#ffcfb4,#7457ff);width:40px;height:40px}.channel b{font-size:12px;display:block}.channel span,.channel em{color:#7e8aa3;margin-top:3px;font-size:9px;font-style:normal;display:block}.channel em{color:#28d9a7}.channel i{background:#28d9a7;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.statsCard{background:linear-gradient(145deg,#7435d8,#a34df0);border-radius:12px;padding:14px;box-shadow:0 14px 35px #7f36dd44}.statsTop{align-items:center;gap:7px;font-size:11px;display:flex}.statsCard strong{margin:10px 0 5px;font-size:36px;line-height:1;display:block}.statsCard small{color:#ebdcff;font-size:9px}.sidebar nav,.sideLinks{flex-direction:column;gap:4px;display:flex}.sidebar button{color:#919cb2;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:11px;font-weight:600;display:flex}.sidebar button svg{width:16px}.sidebar nav button.active,.sidebar nav button:hover,.sideLinks button:hover{color:#eee5ff;background:#251b42}.sideLinks{border-top:1px solid #1d2538;padding-top:4px}.logout{border:1px solid #222b3f!important;justify-content:center!important;margin-top:auto!important}main{min-width:0;position:relative}header{justify-content:space-between;align-items:center;height:58px;margin-bottom:12px;display:flex}.tabs{background:#0c1220;border:1px solid #202940;border-radius:11px;width:560px;height:48px;padding:4px;display:flex}.tabs button{color:#a7afc0;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:800;display:flex}.tabs button.selected{color:#fff;background:linear-gradient(100deg,#7b36e2,#a14df2);box-shadow:0 8px 28px #8139e94d}.tabs svg{width:17px}.headerTools{color:#7f8ba3;align-items:center;gap:12px;font-size:11px;display:flex}.miniAvatar{color:#fff;background:#7054b6;width:30px;height:30px}.panel{background:linear-gradient(#101627f5,#090d19f5);border:1px solid #202940;border-radius:13px;padding:16px;box-shadow:0 18px 50px #0003}.heroGrid{grid-template-columns:1.3fr .7fr;gap:13px;display:grid}.panelHead,.sectionTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.eyebrow{color:#b465ff;letter-spacing:.05em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.heroPanel h1{margin:5px 0 0;font-size:23px}.status{color:#2ce1ad;background:#08392f;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:700}.status i,.live i{background:#2ce1ad;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.commandBox{background:#0a1020;border:1px solid #263149;border-radius:10px;margin-top:15px;padding:14px}.commandBox label{color:#78859e;margin-bottom:6px;font-size:9px;display:block}.commandInput{background:#11182a;border:1px solid #2c3850;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.commandInput input{color:#f1eaff;background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:18px;font-weight:800}.timerRow{justify-content:space-between;align-items:end;margin-top:15px;display:flex}.timer{letter-spacing:-.04em;font-size:34px;font-weight:800}.timerControls{gap:5px;display:flex}.timerControls button{color:#aeb8ca;background:#151d30;border:1px solid #2a344b;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.timerControls svg{width:14px}.progress,.bar{background:#171f31;border-radius:99px;height:7px;overflow:hidden}.progress{margin-top:9px}.progress i,.bar i{background:linear-gradient(90deg,#a34df0,#7540df);border-radius:99px;height:100%;transition:width .25s;display:block}.actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.actions button,.danger,.demoBet,.auctionFooter button{color:#e6eaf3;background:#121a2b;border:1px solid #2a354c;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:36px;font-size:10px;font-weight:700;display:flex}.actions svg,.danger svg{width:14px}.danger{color:#ff737c!important;background:#24151b!important;border-color:#73343d!important}.stats strong{margin-top:22px;font-size:62px;line-height:1;display:block}.hint{color:#78849d;font-size:10px}.weight{border-top:1px solid #202a40;margin-top:25px;padding-top:14px}.weight span,.weight small{color:#77839b;font-size:9px;display:block}.weight b{margin:4px 0;font-size:24px;display:block}.weight small{color:#a35bf0}.stats p{color:#77839b;font-size:9px;line-height:1.6}.wide{margin-top:13px}.sectionTitle{margin-bottom:12px}.sectionTitle>div span{color:#77849d;margin-top:4px;font-size:9px;display:block}.sectionTitle>b{font-size:10px}.live{color:#35dbad;font-size:8px;font-weight:800}.chance{border-top:1px solid #1d2639;grid-template-columns:30px 100px 1fr 56px 100px;align-items:center;gap:9px;padding:11px 0;display:grid}.userDot{background:#354061;width:28px;height:28px;font-size:9px}.userName b,.userName small{display:block}.userName b{font-size:10px}.userName small{color:#68758f;margin-top:3px;font-size:8px}.chance strong{text-align:right;color:#d6c7ff;font-size:10px}.chance em{text-align:right;color:#b9c2d4;font-size:9px;font-style:normal}.chance .bar{height:6px}.spinButton{color:#fff;background:linear-gradient(90deg,#7f39e6,#a44df2);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:340px;max-width:80%;height:42px;margin:20px auto 6px;font-size:10px;font-weight:800;display:flex;box-shadow:0 10px 30px #873be84a}.spinButton:disabled{opacity:.45}.spinButton svg{width:16px}.under{text-align:center;color:#66738b;font-size:8px;display:block}.bottomGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.event{color:#b6becd;border-top:1px solid #1d2639;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:9px;display:grid}.eventDot{color:#bd72ff;background:#21163a;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.event small{color:#66738c;font-size:7px}.setting{color:#aeb7c8;border-top:1px solid #1d2639;justify-content:space-between;align-items:center;padding:11px 0;font-size:9px;display:flex}.setting select{color:#dfe3ed;background:#11192a;border:1px solid #2b354a;border-radius:5px;padding:5px;font-size:9px}.toggle{background:#2a3448;border-radius:99px;width:30px;height:16px;position:relative}.toggle:after{content:"";background:#dce2ef;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.toggle.on{background:#8841e6}.toggle.on:after{left:16px}.winnerBox{background:linear-gradient(100deg,#1c1531,#151025);border:1px solid #6d3ac2;border-radius:10px;align-items:center;gap:13px;margin-top:18px;padding:15px;display:flex}.winnerIcon{font-size:27px}.winnerBox span,.winnerBox b,.winnerBox small{display:block}.winnerBox span{color:#b26bff;font-size:8px;font-weight:800}.winnerBox b{margin:2px 0;font-size:20px}.winnerBox small{color:#78849c;font-size:8px}.winnerBox button{color:#dce1ec;background:#171f31;border:1px solid #2c3750;border-radius:6px;margin-left:auto;padding:8px 10px;font-size:9px}.auctionHero{grid-template-columns:1fr 150px 170px;align-items:center;gap:16px;min-height:165px;display:grid}.auctionHero h1{margin:8px 0;font-size:25px}.auctionHero p{color:#808ca4;max-width:650px;font-size:10px;line-height:1.7}.auctionTimer{text-align:center;color:#ac5cff;font-size:40px;font-weight:800}.auctionTimer small{color:#738098;margin-top:3px;font-size:8px;font-weight:500;display:block}.large{height:39px}.infoStrip{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:12px;margin-top:13px;padding:12px 14px;display:grid}.infoStrip>div{grid-template-columns:22px 1fr;column-gap:8px;display:grid}.infoStrip svg{color:#b364ff;grid-row:span 2}.infoStrip b{font-size:9px}.infoStrip span{color:#76829b;margin-top:3px;font-size:8px}.demoBet{color:#c891ff;background:#171126;border-color:#4c2d79;padding:0 12px}.auctionRow{border-top:1px solid #1d2639;grid-template-columns:24px 30px 185px 1fr 55px 100px;align-items:center;gap:9px;padding:11px 0;display:grid}.rank{text-align:center;color:#65718a;font-size:9px}.lotText b,.lotText span,.lotText small{display:block}.lotText b{font-size:10px}.lotText span{color:#8994aa;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.lotText small{color:#626f88;margin-top:3px;font-size:7px}.auctionRow strong{text-align:right;color:#d2c0ff;font-size:10px}.auctionRow em{text-align:right;color:#b9c2d1;font-size:9px;font-style:normal}.auctionFooter{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.auctionFooter span{color:#66738d;font-size:8px}.auctionFooter button{padding:0 12px}.toast{z-index:20;background:#111a2a;border:1px solid #33415d;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex;position:fixed;top:20px;right:25px;box-shadow:0 15px 40px #0007}.toast svg:first-child{color:#35dcae}.toast button{color:#78859e;background:0 0;border:0;place-items:center;display:grid}.modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#02040aaa;place-items:center;display:grid;position:fixed;inset:0}.adminModal{width:min(720px,92vw);padding:20px}.modalHead{justify-content:space-between;display:flex}.modalHead h2{margin:5px 0 18px;font-size:22px}.modalHead>button{color:#aab4c5;background:#141c2d;border:1px solid #2a354c;border-radius:7px;width:34px;height:34px}.adminGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adminCard{background:#0c1322;border:1px solid #263149;border-radius:9px;padding:13px}.adminCard span,.adminCard small{color:#758199;font-size:8px;display:block}.adminCard b{margin:5px 0;font-size:20px;display:block}.adminCard.accent b{color:#bd70ff;font-size:30px}.adminCard small{color:#31d9aa}.adminCard button{color:#dbe0eb;background:#171f31;border:1px solid #2a354c;border-radius:5px;margin-right:4px;padding:6px 9px;font-size:9px}.adminSection{border-top:1px solid #222c42;margin-top:14px;padding-top:14px}.adminSection>b{font-size:9px}.promoLine{grid-template-columns:1fr 120px 90px;gap:7px;margin-top:8px;display:grid}.promoLine input,.promoLine span,.promoLine button{color:#dce2ee;background:#11192a;border:1px solid #2a354c;border-radius:6px;padding:8px;font-size:9px}.promoLine button{background:#7f3ce3;border-color:#7f3ce3}.log{color:#7c889f;border-top:1px solid #1d2639;grid-template-columns:110px 50px 1fr;padding:8px 0;font-size:8px;display:grid}.log span:nth-child(2){color:#b66cff}@media (width<=1050px){.app{grid-template-columns:190px 1fr}.heroGrid,.bottomGrid{grid-template-columns:1fr}.auctionHero{grid-template-columns:1fr 130px}.infoStrip{grid-template-columns:1fr 1fr}.rightbar{display:none}}@media (width<=760px){.app{padding:8px;display:block}.sidebar{display:none}.tabs{width:100%}.headerTools span,.headerTools svg{display:none}.chance{grid-template-columns:30px 80px 1fr 50px}.chance em{display:none}.auctionHero,.infoStrip{grid-template-columns:1fr}.auctionTimer{text-align:left}.auctionRow{grid-template-columns:20px 28px 1fr 55px}.auctionRow .bar{display:none}.auctionRow em{font-size:8px}.adminGrid,.promoLine{grid-template-columns:1fr}.winnerBox{flex-wrap:wrap}.moderationButtons{grid-column:3}.winnerOverlay strong{font-size:30px}.authScreen{padding:14px}}.imageAvatar{object-fit:cover}.emptyState,.authScreen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:460px;padding:45px;display:flex}.emptyState h1,.authCard h1{margin:0;font-size:28px}.emptyState p,.authCard p{color:#8591a8;max-width:540px;font-size:12px;line-height:1.7}.emptyIcon{color:#c27aff;background:#291847;border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.emptyIcon svg{width:27px}.loadingScreen{color:#aeb8ca;justify-content:center;align-items:center;gap:12px;min-height:100vh;font-weight:700;display:flex}.authScreen{min-height:100vh;padding:30px}.authCard{text-align:left;align-items:flex-start;max-width:660px}.authCard .spinButton{margin:14px 0 0}.configurationNote{background:#21182c;border:1px solid #50386d;border-radius:8px;padding:10px 12px}.status.ended{color:#f7c74b;background:#392b09}.emptyRow{color:#75829a;text-align:center;border-top:1px solid #1d2639;margin:0;padding:20px 0;font-size:11px}.moderationButtons{gap:4px;display:flex}.moderationButtons button{color:#36dbae;background:#10261f;border:1px solid #365b53;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.moderationButtons button+button{color:#ff7d85;background:#2b161c;border-color:#74343d}.moderationButtons svg{width:14px}.winnerOverlay{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#060812dc;place-items:center;display:grid;position:fixed;inset:0}.winnerOverlay>div{background:radial-gradient(circle,#2d1850,#0c1020 70%);border:1px solid #8345da;border-radius:22px;min-width:min(540px,90vw);padding:50px;box-shadow:0 0 100px #923fe977}.winnerOverlay .eyebrow{justify-content:center}.winnerOverlay strong,.winnerOverlay small{display:block}.winnerOverlay strong{color:#c68bff;min-height:60px;margin:18px 0 8px;font-size:42px}.winnerOverlay .finalWinner{animation:.45s ease-out winnerPop}.winnerOverlay small{color:#8592a9;font-size:11px}@keyframes winnerPop{0%{opacity:.3;transform:scale(.75)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.modalForm{gap:14px;display:grid}.modalForm label{color:#9aa6bc;gap:6px;font-size:10px;font-weight:700;display:grid}.modalForm input,.modalForm select{color:#eef1f7;background:#101728;border:1px solid #2c3750;border-radius:7px;width:100%;padding:10px}.modalForm .checkLine{align-items:center;gap:8px;display:flex}.modalForm .checkLine input{width:auto}.formHint,.confirmText{color:#8995aa;font-size:11px;line-height:1.6}.formError{color:#ff8c94;margin:0;font-size:11px;line-height:1.5}.modalActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modalActions button{color:#e5e9f3;background:#151e30;border:1px solid #35415c;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:700}.modalActions .approve{color:#45e0ae;background:#17382e;border-color:#2e8e72}.modalActions .danger{height:auto}.historyList,.adminList{max-height:360px;overflow:auto}.adminList button{color:#d9dfeb;background:#101727;border:1px solid #28344c;border-radius:7px;justify-content:space-between;width:100%;margin-top:6px;padding:10px;display:flex}.adminList .selectedAdmin{background:#281842;border-color:#9b55ee}.adminList b{color:#c482ff}.commandCopy{color:#9da9c0;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.commandCopy:hover,.commandCopy:focus-visible{color:#d9b8ff;border-radius:5px;outline:1px solid #7d43c8}.commandCopy svg{width:15px}.toast.success{border-color:#2d7460}.toast.success .toastIcon svg{color:#35dcae}.toast.error{background:#24151b;border-color:#74343d}.toast.error .toastIcon svg{color:#ff7d85}.toast.error button{color:#ffb4ba}.emptyRow button{color:#c891ff;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;font-weight:700;text-decoration:underline}.bootstrapError{align-items:flex-start}.bootstrapError .spinButton{margin:14px 0 0}.streamerPresentationList{gap:10px;margin-top:14px;display:grid}.streamerPresentationCard{background:#0c1322;border:1px solid #263149;border-radius:10px;padding:13px}.presentationProfiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.presentationProfiles section{min-width:0}.presentationProfiles h3{color:#b465ff;margin:0 0 8px;font-size:10px}.presentationIdentity{align-items:center;gap:9px;min-width:0;display:flex}.presentationIdentity .avatar{flex:0 0 34px;width:34px;height:34px;font-size:10px}.presentationIdentity b,.presentationIdentity span,.presentationIdentity small{overflow-wrap:anywhere;display:block}.presentationIdentity b{font-size:11px}.presentationIdentity span,.presentationIdentity small{color:#8190a9;margin-top:3px;font-size:9px}.presentationIdentity small{color:#b8a0df}.presentationCustom{color:#8491a8;overflow-wrap:anywhere;border-top:1px solid #222c42;gap:5px;margin-top:12px;padding-top:10px;font-size:9px;display:grid}.presentationCustom b{color:#dce3f0}.presentationForm{border-top:1px solid #222c42;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;padding-top:12px;display:grid}.presentationForm label{color:#9aa6bc;gap:5px;font-size:9px;font-weight:700;display:grid}.presentationForm input{color:#eef1f7;background:#101728;border:1px solid #2c3750;border-radius:7px;width:100%;padding:8px}.presentationForm .modalActions{grid-column:1/-1;margin-top:0}.presentationActions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.presentationActions button{color:#e5e9f3;background:#151e30;border:1px solid #35415c;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.presentationActions .danger{height:auto}@media (width<=760px){.presentationProfiles,.presentationForm{grid-template-columns:1fr}}.updatesPage{min-height:100vh;padding:24px}.updatesShell{width:min(920px,100%);margin:0 auto}.updatesHeader{height:auto;margin:0 0 18px;padding:0 6px}.updatesBrand{color:#f1f2f7;text-decoration:none}.updatesNav{align-items:center;gap:5px;display:flex}.updatesNav a{color:#9ba7bc;border:1px solid #0000;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:700;text-decoration:none}.updatesNav a:hover,.updatesNav a[aria-current=page]{color:#f0e7ff;background:#211635;border-color:#3b2a61}.updatesHero{margin-bottom:13px;padding:28px}.updatesHero h1{letter-spacing:-.04em;margin:7px 0;font-size:32px}.updatesHero p{color:#93a0b7;margin:0;font-size:12px}.updatesList{gap:10px;display:grid}.updateCard{padding:18px}.updateMeta{color:#8290a7;justify-content:space-between;gap:12px;font-size:10px;font-weight:700;display:flex}.updateMeta span{color:#c18bff}.updateCard h2{margin:10px 0 6px;font-size:18px}.updateCard p{color:#a5afc0;margin:0;font-size:12px;line-height:1.65}.updateHighlights{color:#b6c1d3;gap:5px;margin:11px 0 0;padding:0;font-size:11px;line-height:1.55;list-style:none;display:grid}.updateHighlights li{padding-left:14px;position:relative}.updateHighlights li:before{content:"•";color:#bf8cff;position:absolute;left:1px}.updateBadges{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.updateBadge{color:#d7e0f0;letter-spacing:.04em;background:#1f283d9e;border:1px solid #96a9cd57;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800;transition:transform .16s,filter .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff09,0 4px 14px #00000029}.updateBadge:hover{filter:brightness(1.09);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 5px 17px #00000038}.updateBadge.ui{color:#a9e2ff;background:#2a85cf21;border-color:#54bbff7a;box-shadow:inset 0 1px #b5e8ff14,0 0 15px #43a9ff1c}.updateBadge.core{color:#d8b8ff;background:#7945ca24;border-color:#a774ff7a;box-shadow:inset 0 1px #e2cbff12,0 0 15px #975eff1c}.updateBadge.engine{color:#ffc0e1;background:#bd418421;border-color:#ff7dc270;box-shadow:inset 0 1px #ffd9ec12,0 0 15px #fa5bac1a}.updateBadge.twitch{color:#dfbdff;background:#803fc526;border-color:#bf7bff80;box-shadow:inset 0 1px #e9d3ff12,0 0 15px #a959ff1f}.updateBadge.security{color:#a8f0c7;background:#288b6021;border-color:#52d69a73;box-shadow:inset 0 1px #cdffe412,0 0 15px #40d28b1a}.updateBadge.minor-fix{color:#ffe0a1;background:#aa742424;border-color:#f3b95678;box-shadow:inset 0 1px #ffedc112,0 0 15px #efae411a}.updateBadge.major-update{color:#f3cdfd;background:linear-gradient(105deg,#6c58e533,#cb53ac2e);border-color:#db89ff8a;box-shadow:inset 0 1px #ffe3ff17,0 0 16px #b05bf624}@media (width<=760px){.updatesPage{padding:12px}.updatesHeader{flex-direction:column;align-items:flex-start;gap:12px}.updatesHero{padding:21px}.updatesHero h1{font-size:27px}.updateCard{padding:15px}}.actions .rerollButton{color:#d5c8ff;background:#16152a;border-color:#5b4a8c}.actions .rerollButton:hover:not(:disabled){background:#211b3b;border-color:#8f71d6}.actions .rerollButton:disabled,.modalActions button:disabled{cursor:not-allowed;opacity:.48}.winnerHistory{background:#0d1423;border:1px solid #2e3650;border-radius:9px;gap:7px;margin-top:10px;padding:11px 13px;display:grid}.winnerHistory>b{color:#bdb0df;font-size:9px}.winnerHistory>div{color:#aeb9cd;justify-content:space-between;gap:12px;font-size:9px;display:flex}.winnerHistory small{color:#74819a;font-size:8px}.historyWinnerTrail{line-height:1.55}.publicPage{min-height:100vh}.siteBottom{width:min(920px,100%);margin:26px auto 0}.app .siteBottom{width:100%;max-width:none;margin-top:20px}.communityStatistics{background:radial-gradient(circle at 8% 0,#54bbff1a,#0000 34%),radial-gradient(circle at 92% 100%,#b55bf61f,#0000 38%),linear-gradient(145deg,#0f1526fa,#080c18fa);border:1px solid #6b7eaa57;border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #00000042}.communityStatisticsIntro{text-align:center}.communityStatisticsIntro .eyebrow{justify-content:center}.communityStatisticsIntro h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:28px}.communityStatisticsIntro p{color:#8f9bb1;margin:0;font-size:11px}.communityStatisticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.communityStatisticCard{background:#0a0f1ca8;border:1px solid #7687ac4d;border-radius:11px;flex-direction:column;justify-content:flex-end;min-height:132px;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffff09}.communityStatisticCard:hover{transform:translateY(-2px)}.communityStatisticCard>span{color:#b6c1d4;font-size:10px;font-weight:800}.communityStatisticCard strong{letter-spacing:-.045em;color:#f3f5fa;margin:8px 0 6px;font-size:32px;line-height:1}.communityStatisticCard small{color:#75839c;min-height:27px;font-size:8px;line-height:1.5}.communityStatisticCard.cyan{border-color:#54bbff70;box-shadow:inset 0 1px #b5e8ff0f,0 0 18px #43a9ff14}.communityStatisticCard.cyan strong{color:#aae4ff}.communityStatisticCard.violet{border-color:#a774ff73;box-shadow:inset 0 1px #e2cbff0f,0 0 18px #975eff17}.communityStatisticCard.violet strong{color:#d9bbff}.communityStatisticCard.pink{border-color:#ff7dc26b;box-shadow:inset 0 1px #ffd9ec0f,0 0 18px #fa5bac14}.communityStatisticCard.pink strong{color:#ffc1e1}.communityStatisticCard.green{border-color:#52d69a6b;box-shadow:inset 0 1px #cdffe40f,0 0 18px #40d28b14}.communityStatisticCard.green strong{color:#a9f0c7}.communityStatisticCard.cyan:hover{border-color:#70ccffad;box-shadow:inset 0 1px #b5e8ff17,0 0 23px #43a9ff29}.communityStatisticCard.violet:hover{border-color:#bd91ffad;box-shadow:inset 0 1px #e2cbff17,0 0 23px #975eff29}.communityStatisticCard.pink:hover{border-color:#ff98cfa8;box-shadow:inset 0 1px #ffd9ec17,0 0 23px #fa5bac26}.communityStatisticCard.green:hover{border-color:#70e4b1a8;box-shadow:inset 0 1px #cdffe417,0 0 23px #40d28b26}.communityStatisticsStatus{text-align:center;color:#aeb9cb;margin:14px 0 0;font-size:10px}.publicFooter{color:#727f96;justify-content:space-between;align-items:center;gap:12px;padding:17px 6px 8px;font-size:9px;display:flex}.publicFooter b{color:#c3b5da;letter-spacing:.04em;font-size:10px}.publicFooter span{text-align:right}@media (width<=760px){.siteBottom{margin-top:18px}.communityStatistics{padding:20px 14px}.communityStatisticsIntro h2{font-size:24px}.communityStatisticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.communityStatisticCard{min-height:118px;padding:12px}.communityStatisticCard strong{font-size:27px}.communityStatisticCard small{min-height:24px;font-size:7px}.publicFooter{flex-direction:column;align-items:flex-start;gap:4px;padding-top:14px}.publicFooter span{text-align:left}}
