@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap);:root{--bg-0:#07070d;--bg-1:#0e0e18;--bg-2:#15151f;--text:#fff;--text-dim:#ffffff94;--text-mute:#ffffff57;--glass:hsla(0,0%,100%,.055);--glass-2:#ffffff17;--glass-border:#ffffff1a;--glass-hi:#ffffff38;--gold-1:#f8dd93;--gold-2:#ecb955;--gold-3:#c2872c;--green:#34e06a;--shadow-card:0 18px 40px #00000073;--glow-a:#ecb9552e;--glow-b:#7850dc29}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}body,html{background:#07070d;background:var(--bg-0);color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;margin:0;min-height:100vh;padding:0}::-webkit-scrollbar{height:0;width:0}.noscroll{scrollbar-width:none}.pp-root{color:#fff;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif}.num{font-feature-settings:"tnum";font-family:Sora,-apple-system,system-ui,sans-serif;font-variant-numeric:tabular-nums}.glass{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff38,0 18px 40px #00000073;box-shadow:inset 0 1px 0 var(--glass-hi),var(--shadow-card);position:relative}.glass,.glass-flat{background:hsla(0,0%,100%,.055);background:var(--glass)}.glass-flat{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid #ffffff1a;border:1px solid var(--glass-border)}.gold-text{background:linear-gradient(180deg,#f8dd93,#ecb955 55%,#c2872c);background:linear-gradient(180deg,var(--gold-1),var(--gold-2) 55%,var(--gold-3));-webkit-background-clip:text;background-clip:text;color:#0000}.btn-gold{background:linear-gradient(180deg,#ffe9ab,#ecb955 48%,#c2872c);background:linear-gradient(180deg,#ffe9ab 0,var(--gold-2) 48%,var(--gold-3) 100%);border:none;box-shadow:0 10px 26px #ecb9556b,inset 0 1px 1px #ffffffb3,inset 0 -2px 3px #78500a59;color:#2a1c05;cursor:pointer;font-family:-apple-system,system-ui,sans-serif;font-weight:800;overflow:hidden;position:relative;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.btn-gold:after{animation:sheen 3.6s ease-in-out infinite;background:linear-gradient(100deg,#0000,#ffffffa6,#0000);content:"";height:100%;left:-60%;position:absolute;top:0;transform:skewX(-18deg);width:45%}@keyframes sheen{0%,68%{left:-60%}80%,to{left:130%}}.btn-gold:active{box-shadow:0 4px 14px #ecb95566,inset 0 1px 1px #fff9;transform:translateY(2px) scale(.99)}.btn-gold:disabled{cursor:default;filter:grayscale(.55) brightness(.8)}.btn-gold:disabled:after{display:none}.btn-ghost{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.055);background:var(--glass);border:1px solid #ffffff1a;border:1px solid var(--glass-border);color:#fff;color:var(--text);cursor:pointer;font-family:-apple-system,system-ui,sans-serif;font-weight:600;transition:transform .14s,background .14s}.btn-ghost:active{transform:scale(.97)}.press{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.press:active{transform:scale(.965)}.live-dot{animation:livepulse 1.8s infinite;background:#34e06a;background:var(--green);border-radius:50%;box-shadow:0 0 0 0 #34e06a8c;height:7px;width:7px}@keyframes livepulse{0%{box-shadow:0 0 0 0 #34e06a80}70%{box-shadow:0 0 0 8px #34e06a00}to{box-shadow:0 0 0 0 #34e06a00}}@keyframes tickerMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-track{animation:tickerMove 26s linear infinite;display:flex;width:-webkit-max-content;width:max-content}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.floaty{animation:floatY 4.5s ease-in-out infinite}@keyframes risePop{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}.rise{animation:risePop .5s cubic-bezier(.2,.9,.25,1) both}@keyframes glowPulse{0%,to{opacity:.55}50%{opacity:1}}.card-cover{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.game-card:active .card-cover{transform:scale(1.06)}.seg{background:hsla(0,0%,100%,.055);background:var(--glass);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;display:flex;gap:4px;padding:4px}.seg button{background:#0000;border:none;border-radius:12px;color:#ffffff94;color:var(--text-dim);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;padding:8px 0;transition:all .18s}.seg button.on{background:linear-gradient(180deg,#ffe9ab,#ecb955);background:linear-gradient(180deg,#ffe9ab,var(--gold-2));box-shadow:0 4px 12px #ecb95559;color:#2a1c05}@keyframes spin{to{transform:rotate(1turn)}}@keyframes coinspin{to{transform:rotateY(1turn)}}@keyframes heartFloat{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(.9)}to{opacity:0;transform:translateX(-50%) translateY(-42px) scale(1.45)}}@keyframes chickenIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes heartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.admin-panel{background:#0d1117;box-sizing:border-box;color:#e6edf3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:100px 12px 12px}.admin-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.admin-header h1{color:#58a6ff;font-size:18px;margin:0}.admin-tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid #21262d;display:flex;gap:0;margin-bottom:12px;overflow-x:auto;padding-bottom:0;scrollbar-width:none}.admin-tabs::-webkit-scrollbar{display:none}.tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:#8b949e;cursor:pointer;flex-shrink:0;font-size:13px;padding:8px 12px;transition:all .2s;white-space:nowrap}.tab-btn.active{border-bottom-color:#58a6ff;color:#58a6ff}.tab-btn:hover{color:#e6edf3}.admin-content{max-width:1200px}.stats-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.stat-card{background:#161b22;border:1px solid #21262d;border-radius:8px;padding:12px}.stat-card.wide{grid-column:1/-1}.stat-label{color:#8b949e;font-size:11px;margin-bottom:4px;text-transform:uppercase}.stat-value{font-size:18px;font-weight:700}.stat-list{font-size:13px;line-height:1.7}.muted{color:#8b949e;font-size:13px;font-weight:400}.events-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.event-row{grid-gap:8px;align-items:center;background:#0d1117;border:1px solid #21262d;border-radius:6px;color:#c9d1d9;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(92px,1fr) minmax(90px,1fr) minmax(70px,1fr) minmax(48px,.6fr) minmax(130px,1.3fr);padding:8px}.country-badge{background:#21262d;border-radius:12px;display:inline-block;font-size:12px;margin:2px 4px;padding:3px 8px}.loading{color:#8b949e;padding:40px;text-align:center}.users-toolbar{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.search-input{background:#0d1117;border:1px solid #21262d;border-radius:6px;box-sizing:border-box;color:#e6edf3;font-size:14px;padding:10px 12px;width:100%}.search-input:focus{border-color:#58a6ff;outline:none}.action-select,.filter-select,.role-select{background:#161b22;border:1px solid #21262d;border-radius:6px;box-sizing:border-box;color:#e6edf3;font-size:14px;padding:10px 12px;width:100%}.users-info{color:#8b949e;font-size:13px;margin-bottom:8px}.users-table-wrap{display:none}.user-cards{display:flex;flex-direction:column;gap:8px}.user-card{background:#161b22;border:1px solid #21262d;border-radius:8px;padding:12px}.user-card-row{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.user-card-row+.user-card-row{border-top:1px solid #21262d;margin-top:4px;padding-top:8px}.user-card-label{color:#8b949e;font-size:11px;text-transform:uppercase}.user-card-value{font-size:13px;font-weight:500}.user-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.user-card-actions select{flex:1 1;min-width:0}.state-badge{border-radius:12px;color:#fff;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.username-link{color:#58a6ff;cursor:pointer;text-decoration:underline}.inline-edit{background:#0d1117;border:1px solid #58a6ff;border-radius:4px;box-sizing:border-box;color:#e6edf3;font-size:13px;padding:4px 6px;width:100%}.btn{-webkit-tap-highlight-color:transparent;background:#21262d;border:1px solid #30363d;border-radius:6px;color:#e6edf3;cursor:pointer;font-size:14px;padding:10px 14px;transition:all .2s}.btn:hover{background:#30363d}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-send{background:#238636;border-color:#238636;color:#fff;font-size:16px;font-weight:600;padding:12px 24px;width:100%}.btn-send:hover{background:#2ea043}.btn-delete{background:#da3633;border-color:#da3633;color:#fff;font-size:12px;padding:6px 12px}.btn-delete:hover{background:#f85149}.btn-refresh{font-size:13px;padding:8px 12px}.pagination{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:12px;padding:8px 0}.pagination span{color:#8b949e;font-size:14px}.broadcast-tab{max-width:700px}.form-group{margin-bottom:14px}.form-group label{color:#8b949e;display:block;font-size:13px;margin-bottom:6px}.form-group.half{flex:1 1}.form-row{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.broadcast-textarea{background:#0d1117;border:1px solid #21262d;border-radius:6px;box-sizing:border-box;color:#e6edf3;font-family:inherit;font-size:14px;padding:10px;resize:vertical;width:100%}.broadcast-textarea:focus{border-color:#58a6ff;outline:none}.broadcast-result{border-radius:6px;font-size:14px;margin-top:12px;padding:12px}.broadcast-result.success{background:#0d2818;border:1px solid #238636;color:#3fb950}.broadcast-result.error{background:#2d1115;border:1px solid #da3633;color:#f85149}.html-hints{display:flex;gap:8px;margin-top:6px}.html-hints span{background:#21262d;border-radius:4px;color:#8b949e;cursor:pointer;font-size:12px;padding:2px 8px;transition:background .2s}.html-hints span:hover{background:#30363d;color:#e6edf3}.file-upload-btn{background:#21262d;border:1px dashed #30363d;border-radius:6px;color:#58a6ff;cursor:pointer;display:inline-block;font-size:13px;padding:8px 16px;transition:all .2s}.file-upload-btn:hover{background:#30363d;border-color:#58a6ff}.photo-preview-wrap{display:inline-block;max-width:300px;position:relative}.photo-preview{border:1px solid #21262d;border-radius:6px;width:100%}.btn-remove-photo{background:#da3633;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:12px;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;width:24px}.btn-remove-photo,.button-row{align-items:center;display:flex}.button-row{gap:8px;margin-bottom:8px}.btn-input{flex:1 1}.btn-remove-btn{background:#da3633;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;height:32px;width:32px}.btn-add-btn{background:#21262d;border:1px dashed #30363d;border-radius:6px;color:#58a6ff;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s;width:100%}.btn-add-btn:hover{background:#30363d;border-color:#58a6ff}.settings-tab{max-width:700px}.settings-section{margin-bottom:24px}.settings-section h3{color:#e6edf3;font-size:16px;margin-bottom:10px}.msg-success{color:#3fb950;font-size:13px;margin-top:8px}.toolbar-row{display:flex;gap:8px}.toolbar-row .filter-select{flex:1 1}@media (min-width:768px){.admin-panel{padding:20px}.admin-header h1{font-size:22px}.stats-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.stat-label{font-size:12px}.stat-value{font-size:22px}.tab-btn{font-size:14px;padding:10px 18px}.users-toolbar{flex-direction:row;flex-wrap:wrap;gap:10px}.search-input{flex:1 1;min-width:200px;width:auto}.action-select,.filter-select,.role-select{width:auto}.users-table-wrap{display:block;overflow-x:auto}.users-table{border-collapse:collapse;font-size:13px;width:100%}.users-table th{background:#161b22;border-bottom:1px solid #21262d;color:#8b949e;font-weight:600;padding:10px 8px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap}.users-table td{border-bottom:1px solid #21262d;padding:8px;vertical-align:middle}.users-table tr:hover{background:#161b22}.user-card,.user-cards{display:none}.form-row{flex-direction:row;gap:12px}.btn-send{width:auto}.toolbar-row{flex-direction:row}}
/*# sourceMappingURL=main.7c799047.css.map*/