@charset "UTF-8";:root{--color-primary: #6366f1;--color-primary-light: #818cf8;--color-primary-dark: #4f46e5;--color-secondary: #22d3ee;--color-secondary-light: #67e8f9;--color-secondary-dark: #06b6d4;--color-success: #10b981;--color-success-light: #34d399;--color-danger: #f87171;--color-danger-light: #fca5a5;--color-warning: #fbbf24;--color-info: #93c5fd;--color-bg-primary: #0a0e1a;--color-bg-secondary: #1e293b;--color-bg-tertiary: #0f172a;--color-bg-elevated: #1a2332;--color-text-primary: #e2e8f0;--color-text-secondary: #94a3b8;--color-text-tertiary: #64748b;--color-text-disabled: #475569;--color-border-primary: rgba(148, 163, 184, .2);--color-border-secondary: rgba(148, 163, 184, .1);--color-border-focus: rgba(99, 102, 241, .5);--gradient-primary: linear-gradient(135deg, #6366f1 0%, #22d3ee 100%);--gradient-primary-hover: linear-gradient(135deg, #818cf8 0%, #67e8f9 100%);--gradient-success: linear-gradient(135deg, #10b981 0%, #34d399 100%);--gradient-danger: linear-gradient(135deg, #f87171 0%, #fca5a5 100%);--gradient-bg-card: linear-gradient(135deg, rgba(30, 41, 59, .8) 0%, rgba(15, 23, 42, .8) 100%);--gradient-bg: linear-gradient(135deg, #0a0e1a 0%, #1a1f35 55%, #020617 100%);--glow-primary: 0 0 20px rgba(99, 102, 241, .5);--glow-primary-strong: 0 0 30px rgba(99, 102, 241, .7);--glow-success: 0 0 20px rgba(16, 185, 129, .5);--glow-success-strong: 0 0 30px rgba(16, 185, 129, .7);--glow-danger: 0 0 20px rgba(248, 113, 113, .5);--glow-danger-strong: 0 0 30px rgba(248, 113, 113, .7);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 16px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .3);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .4);--shadow-glow-primary: 0 0 20px rgba(99, 102, 241, .3), 0 4px 16px rgba(0, 0, 0, .2);--shadow-glow-success: 0 0 20px rgba(16, 185, 129, .3), 0 4px 16px rgba(0, 0, 0, .2);--shadow-glow-danger: 0 0 20px rgba(248, 113, 113, .3), 0 4px 16px rgba(0, 0, 0, .2);--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--duration-slower: .7s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--font-family-base: "Poppins", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Fira Code", "Courier New", monospace;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 12px;--blur-xl: 16px;--bg-primary: var(--color-bg-primary);--bg-secondary: var(--color-bg-secondary);--bg-gradient: var(--gradient-bg);--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);font-family:var(--font-family-base);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box}html,body{width:100%;min-height:100%}body{margin:0;min-height:100vh;background:var(--gradient-bg);color:var(--color-text-primary);font-family:var(--font-family-base);position:relative;overflow-x:hidden;display:block!important}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:0}body:after{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:parallax-float 20s ease-in-out infinite}@keyframes parallax-float{0%,to{transform:translate(0)}50%{transform:translate(-5%,-5%)}}a{color:inherit;text-decoration:none}#app{min-height:100vh;position:relative;z-index:1}.particles-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.particle{position:absolute;width:2px;height:2px;background:#6366f180;border-radius:50%;animation:particle-float linear infinite;box-shadow:0 0 10px #6366f180}@keyframes particle-float{0%{transform:translateY(100vh) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) translate(100px);opacity:0}}.cursor-glow{position:fixed;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.15) 0%,rgba(99,102,241,.05) 30%,transparent 70%);pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:opacity .3s ease;opacity:0}.cursor-glow.active{opacity:1}.parallax-layer{transition:transform .1s ease-out}.parallax-slow{transform:translateY(calc(var(--scroll-y, 0) * .3px))}.parallax-medium{transform:translateY(calc(var(--scroll-y, 0) * .5px))}.parallax-fast{transform:translateY(calc(var(--scroll-y, 0) * .8px))}.gpu-accelerated{transform:translateZ(0);will-change:transform}@media(prefers-reduced-motion:reduce){body:after,.particle,.parallax-layer{animation:none!important;transform:none!important}.cursor-glow{display:none}}@media(max-width:768px){body:after{animation-duration:30s}.cursor-glow,.particle{display:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.animate-fade-in-up{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}html{scroll-behavior:smooth}@media(max-width:767px){*,*:before,*:after{box-sizing:border-box}body,html{overflow-x:hidden!important;max-width:100vw;width:100%}html:not(.tg-mode) .landing-page,html:not(.tg-mode) .prediction-game,html:not(.tg-mode) .profile-page,html:not(.tg-mode) .leaderboard-page,html:not(.tg-mode) .admin-page,html:not(.tg-mode) .docs-page,html:not(.tg-mode) .team-page,html:not(.tg-mode) .referral-page,html:not(.tg-mode) .status-page,html:not(.tg-mode) .demo-page,html:not(.tg-mode) .not-found-page{padding-top:60px;max-width:100vw;overflow-x:hidden}img,video,iframe{max-width:100%;height:auto}table{max-width:100%;overflow-x:auto;display:block}pre,code{max-width:100%;overflow-x:auto}[style*=width]{max-width:100%!important}}@media(max-width:767px){button,.btn,[role=button]{min-height:44px;min-width:44px;padding:12px 16px}a{min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:10px 12px!important;line-height:1.5!important}p a,li a,.cta-contact a,.privacy-notice a{margin:-10px 0!important}input,textarea,select{min-height:44px;padding:12px 16px;font-size:16px}.tab,.tab-button{min-height:44px;padding:12px 20px}button,.btn,a,[role=button]{-webkit-tap-highlight-color:rgba(14,165,233,.1);user-select:none;-webkit-user-select:none;transition:transform .15s ease-out,opacity .15s ease-out}button:active,.btn:active,a:active,[role=button]:active{transform:scale(.97);opacity:.9}}:root{--admin-bg-primary: #000814;--admin-bg-secondary: #0c1b33;--admin-bg-card: linear-gradient(135deg, rgba(12, 27, 51, .8) 0%, rgba(0, 8, 20, .9) 100%);--admin-bg-hover: rgba(0, 212, 255, .05);--admin-border: rgba(0, 212, 255, .1);--admin-border-hover: rgba(0, 212, 255, .25);--admin-border-active: rgba(0, 212, 255, .4);--admin-text-primary: #e6f0ff;--admin-text-secondary: #8a9ab8;--admin-text-muted: #64748b;--admin-accent: #00d4ff;--admin-accent-soft: rgba(0, 212, 255, .15);--admin-glow: 0 0 20px rgba(0, 212, 255, .3);--admin-success: #10b981;--admin-success-soft: rgba(16, 185, 129, .15);--admin-warning: #8a9ab8;--admin-warning-soft: rgba(138, 154, 184, .15);--admin-shadow: 0 4px 20px rgba(0, 0, 0, .3);--admin-shadow-lg: 0 12px 32px rgba(0, 212, 255, .15)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-header h2{font-size:20px;font-weight:600;color:var(--admin-text-primary);margin:0;text-shadow:var(--admin-glow)}.section-header h3{font-size:17px;font-weight:600;color:var(--admin-text-primary);margin:0}.btn-refresh{padding:8px 16px;background:var(--admin-accent-soft);border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-accent);cursor:pointer;font-size:13px;font-weight:500;transition:all .3s ease}.btn-refresh:hover:not(:disabled){background:#00d4ff33;border-color:var(--admin-border-hover);box-shadow:var(--admin-shadow-lg)}.btn-refresh:disabled{opacity:.5;cursor:not-allowed}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:24px}.stat-card{background:var(--admin-bg-card);border-radius:12px;padding:18px;display:flex;align-items:center;gap:14px;backdrop-filter:blur(16px);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);transition:all .3s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.3),transparent)}.stat-card:hover{transform:translateY(-2px);border-color:var(--admin-border-hover);box-shadow:var(--admin-shadow-lg)}.stat-icon{font-size:28px;opacity:.9;filter:drop-shadow(0 0 6px rgba(0,212,255,.3))}.stat-content{flex:1}.stat-label{font-size:12px;color:var(--admin-text-secondary);margin-bottom:3px;letter-spacing:.3px}.stat-value{font-size:20px;font-weight:700;color:var(--admin-accent);text-shadow:var(--admin-glow)}.config-card{background:var(--admin-bg-card);border-radius:14px;padding:20px;border:1px solid var(--admin-border);backdrop-filter:blur(12px);transition:all .3s ease}.config-card:hover{border-color:var(--admin-border-hover)}.config-card .config-icon{font-size:32px;margin-bottom:12px;filter:drop-shadow(0 0 8px rgba(0,212,255,.3))}.config-card h3{font-size:16px;color:var(--admin-text-primary);margin:0 0 8px}.config-card .config-desc{font-size:13px;color:var(--admin-text-secondary);margin-bottom:16px}.configs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.config-field{margin-bottom:14px}.config-field label{display:block;font-size:13px;color:var(--admin-text-secondary);margin-bottom:6px}.config-field input,.config-field select,.config-field textarea{width:100%;padding:10px 14px;background:#00081499;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text-primary);font-size:14px;transition:all .3s ease}.config-field input:focus,.config-field select:focus,.config-field textarea:focus{outline:none;border-color:var(--admin-border-active);box-shadow:0 0 0 3px #00d4ff1a}.config-tips{margin:12px 0;font-size:12px}.config-tips .tip{color:var(--admin-text-secondary);padding:4px 0}.hint{font-size:12px;color:var(--admin-text-secondary);margin-top:4px}.hint.warning{color:var(--admin-warning);background:var(--admin-warning-soft);padding:8px 12px;border-radius:6px;margin-top:8px}.btn-save{padding:10px 20px;background:var(--admin-accent-soft);border:1px solid rgba(0,212,255,.3);border-radius:8px;color:var(--admin-accent);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-save:hover:not(:disabled){background:#00d4ff40;border-color:var(--admin-border-active);box-shadow:var(--admin-shadow-lg);transform:translateY(-1px)}.btn-save:disabled{opacity:.5;cursor:not-allowed}.btn-save.btn-danger{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.btn-save.btn-danger:hover:not(:disabled){background:#ef444433}.data-table{width:100%;border-collapse:collapse}.data-table thead{background:linear-gradient(90deg,#00d4ff0f,#00b4dc0a);border-bottom:1px solid rgba(0,212,255,.15)}.data-table th{padding:12px 14px;text-align:left;font-weight:600;color:var(--admin-accent);text-transform:uppercase;font-size:11px;letter-spacing:.8px;opacity:.9}.data-table td{padding:12px 14px;border-top:1px solid rgba(138,154,184,.06);color:var(--admin-text-primary)}.data-table tbody tr{transition:all .2s ease}.data-table tbody tr:hover{background:var(--admin-bg-hover)}.sub-tabs,.config-tabs{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.sub-tab,.tab-btn{padding:8px 16px;background:#00081466;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text-secondary);cursor:pointer;font-size:13px;font-weight:500;transition:all .25s ease}.sub-tab:hover,.tab-btn:hover{color:var(--admin-text-primary);background:#00d4ff14;border-color:var(--admin-border-hover)}.sub-tab.active,.tab-btn.active{background:var(--admin-accent-soft);color:var(--admin-accent);border-color:var(--admin-border-active);box-shadow:0 0 12px #00d4ff26}.toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:16px;padding:14px;background:var(--admin-bg-card);border-radius:12px;border:1px solid var(--admin-border)}.search-box{display:flex;gap:8px;flex:1;min-width:250px;position:relative}.search-box input{flex:1;padding:10px 14px;background:#00081480;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text-primary);font-size:14px;transition:all .3s ease}.search-box input:focus{outline:none;border-color:var(--admin-border-active);box-shadow:0 0 0 3px #00d4ff1a}.btn-search{padding:10px 16px;background:var(--admin-accent-soft);border:1px solid rgba(0,212,255,.3);border-radius:8px;color:var(--admin-accent);cursor:pointer;font-size:13px;font-weight:500;transition:all .3s ease}.btn-search:hover{background:#00d4ff40;border-color:var(--admin-border-active)}.view-toggle{display:flex;gap:4px;background:#00081466;padding:4px;border-radius:8px}.view-btn{padding:6px 12px;background:transparent;border:none;color:var(--admin-text-secondary);cursor:pointer;font-size:12px;border-radius:6px;transition:all .2s ease}.view-btn:hover{color:var(--admin-text-primary)}.view-btn.active{background:var(--admin-accent-soft);color:var(--admin-accent)}.error-message{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:12px 16px;color:#fca5a5;margin-bottom:16px}.success-message{background:var(--admin-success-soft);border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:12px 16px;color:var(--admin-success);margin-bottom:16px}.switch{width:44px;height:24px;background:#00081499;border:1px solid var(--admin-border);border-radius:12px;cursor:pointer;position:relative;transition:all .3s ease}.switch.active{background:var(--admin-accent-soft);border-color:var(--admin-border-active)}.switch-thumb{width:18px;height:18px;background:var(--admin-text-secondary);border-radius:50%;position:absolute;top:2px;left:2px;transition:all .3s ease}.switch.active .switch-thumb{left:22px;background:var(--admin-accent);box-shadow:0 0 8px #00d4ff80}.switch-label{display:flex;align-items:center;gap:12px}.switch-status{font-size:12px;color:var(--admin-text-secondary)}.table-container{background:var(--admin-bg-card);border-radius:12px;overflow:hidden;border:1px solid var(--admin-border);box-shadow:var(--admin-shadow)}.config-section{background:var(--admin-bg-card);border-radius:14px;padding:24px;border:1px solid var(--admin-border);margin-bottom:20px}.config-section h3{font-size:16px;color:var(--admin-text-primary);margin:0 0 16px}.config-section h4,.sub-title{font-size:14px;color:var(--admin-accent);margin:20px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--admin-border)}.section-hint{font-size:13px;color:var(--admin-text-secondary);margin-bottom:16px}.config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.config-item{display:flex;flex-direction:column;gap:6px}.config-item.full-width{grid-column:1 / -1}.config-item label{font-size:13px;color:var(--admin-text-secondary)}.config-item input,.config-item select{padding:10px 14px;background:#00081480;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text-primary);font-size:14px;transition:all .3s ease}.config-item input:focus,.config-item select:focus{outline:none;border-color:var(--admin-border-active);box-shadow:0 0 0 3px #00d4ff1a}.input-sm{padding:6px 10px!important;font-size:13px!important;max-width:120px}.levels-table{overflow-x:auto}.levels-table .data-table td{vertical-align:middle}.level-badge .badge{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.badge.ripple{background:#00d4ff1a;color:#00d4ff}.badge.current{background:#10b9811a;color:#10b981}.badge.deep{background:#8b5cf61a;color:#a78bfa}.badge.poseidon{background:#f59e0b1a;color:#fbbf24}.badge.titan{background:#ef44441a;color:#f87171}.peak-badge{background:linear-gradient(135deg,#00d4ff33,#10b98126);color:var(--admin-accent);padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.normal-status{color:var(--admin-text-secondary);font-size:12px}.v8-notice{background:var(--admin-accent-soft);border:1px solid var(--admin-border-hover);border-radius:10px;padding:14px 18px;margin-bottom:20px}.v8-notice p{margin:0 0 6px;font-size:13px;color:var(--admin-text-primary)}.v8-notice p:last-child{margin-bottom:0}.yield-input{display:flex;align-items:center;gap:8px}.yield-input .percent{font-size:12px;color:var(--admin-accent);min-width:40px}.user-table{width:100%;border-collapse:collapse}.user-table th{padding:12px 10px;text-align:left;font-weight:600;color:var(--admin-accent);font-size:11px;letter-spacing:.5px;background:linear-gradient(90deg,rgba(0,212,255,.06) 0%,transparent 100%);border-bottom:1px solid rgba(0,212,255,.15)}.user-table td{padding:10px;border-top:1px solid rgba(138,154,184,.05);color:var(--admin-text-primary);font-size:13px}.user-table tbody tr{transition:all .2s ease}.user-table tbody tr:hover{background:var(--admin-bg-hover)}.user-table tbody tr.is-investor{background:#00d4ff05}.user-table tbody tr.is-banned{opacity:.6;background:#ef444408}.role-badge{display:inline-block;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:500}.role-badge.investor{background:var(--admin-accent-soft);color:var(--admin-accent)}.role-badge.guest{background:#8a9ab81a;color:var(--admin-text-secondary)}.referrer-badge{display:inline-block;padding:3px 8px;background:var(--admin-accent-soft);border:1px solid var(--admin-border);border-radius:5px;color:var(--admin-accent);font-size:11px}.top-badge{display:inline-block;padding:3px 8px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:5px;color:var(--admin-success);font-size:11px;font-weight:500}.banned-tag{display:inline-block;padding:2px 6px;background:#ef44441a;border-radius:4px;color:#f87171;font-size:10px;margin-left:6px}.btn-icon{padding:6px 10px;background:transparent;border:1px solid var(--admin-border);border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease;color:var(--admin-text-secondary)}.btn-icon:hover{background:var(--admin-bg-hover);border-color:var(--admin-border-hover);color:var(--admin-accent)}.btn-icon.btn-info:hover{background:var(--admin-accent-soft);color:var(--admin-accent)}.btn-icon.btn-warn:hover{background:#ef44441a;border-color:#ef44444d;color:#f87171}.location-cell .country{display:block;font-size:12px}.location-cell .city{display:block;font-size:11px;color:var(--admin-text-secondary)}.location-cell .ip{display:block;font-size:10px;color:var(--admin-text-muted);font-family:JetBrains Mono,monospace}.no-data{color:var(--admin-text-muted)}.suggestions-dropdown{position:absolute;top:100%;left:0;right:60px;background:var(--admin-bg-secondary);border:1px solid var(--admin-border-hover);border-radius:8px;margin-top:4px;z-index:100;max-height:200px;overflow-y:auto;box-shadow:var(--admin-shadow-lg)}.suggestion-item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:all .2s ease}.suggestion-item:hover{background:var(--admin-bg-hover)}.suggestion-item .sug-label{flex:1;color:var(--admin-text-primary);font-size:13px}.suggestion-item .sug-email{color:var(--admin-text-secondary);font-size:12px}.suggestion-item .sug-role.investor{color:var(--admin-accent)}.filters select,.sort-control select{padding:8px 12px;background:#00081480;border:1px solid var(--admin-border);border-radius:6px;color:var(--admin-text-primary);font-size:13px;cursor:pointer;transition:all .2s ease}.filters select:hover,.sort-control select:hover{border-color:var(--admin-border-hover)}.sort-control{display:flex;gap:6px;align-items:center}.btn-sort{padding:8px 10px;background:#00081466;border:1px solid var(--admin-border);border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}.btn-sort:hover{background:var(--admin-bg-hover);border-color:var(--admin-border-hover)}.btn-export{padding:8px 14px;background:var(--admin-success-soft);border:1px solid rgba(16,185,129,.3);border-radius:6px;color:var(--admin-success);font-size:13px;cursor:pointer;transition:all .2s ease}.btn-export:hover{background:#10b98140;border-color:#10b98180}.loading-cell,.empty-cell{text-align:center;padding:40px 20px;color:var(--admin-text-secondary)}.pagination{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#0008144d;border-top:1px solid var(--admin-border)}.pagination-info{font-size:13px;color:var(--admin-text-secondary)}.pagination-buttons{display:flex;gap:6px}.btn-page{padding:6px 12px;background:#00081466;border:1px solid var(--admin-border);border-radius:6px;color:var(--admin-text-primary);font-size:12px;cursor:pointer;transition:all .2s ease}.btn-page:hover:not(:disabled){background:var(--admin-accent-soft);border-color:var(--admin-border-hover)}.btn-page:disabled{opacity:.4;cursor:not-allowed}.btn-page.active{background:var(--admin-accent-soft);border-color:var(--admin-border-active);color:var(--admin-accent)}html.tg-mode,html.tg-mode body{background:#0a0f1a}html.tg-mode{--tg-header-height: 0px;--tg-nav-height: 60px;--tg-tabbar-height: 60px;--tg-safe-inset-top: env(safe-area-inset-top, 0px);--tg-safe-inset-bottom: env(safe-area-inset-bottom, 0px);--tg-header-total: calc(var(--tg-header-height) + var(--tg-safe-inset-top));--tg-top-offset: calc(var(--tg-header-total) + var(--tg-nav-height));--tg-bottom-offset: calc(60px + env(safe-area-inset-bottom, 0px)) }html.tg-mode .tg-layout{padding-top:0}html.tg-mode .tg-content{padding-bottom:var(--tg-bottom-offset)}html.tg-mode .landing-page,html.tg-mode .prediction-game,html.tg-mode .profile-page,html.tg-mode .leaderboard-page,html.tg-mode .admin-page,html.tg-mode .docs-page,html.tg-mode .team-page,html.tg-mode .referral-page,html.tg-mode .referral-dashboard,html.tg-mode .status-page,html.tg-mode .demo-page,html.tg-mode .not-found-page{padding-top:0}html.tg-mode body{overscroll-behavior:none}html.tg-mode .app-root{background:#0a0f1a}html.tg-mode .mobile-top-nav{display:block!important;z-index:1090}@media(min-width:769px){html.tg-mode .mobile-top-nav{display:block!important}html.tg-mode .mobile-nav-trigger{display:none!important}}html.tg-mode .app-navigation{display:none!important}.mobile-nav-trigger[data-v-47bf9d12]{position:fixed;top:0;left:0;right:0;height:30px;z-index:9998;background:linear-gradient(180deg,rgba(10,15,32,.3),transparent)}@media(min-width:769px){.mobile-nav-trigger[data-v-47bf9d12]{display:none!important}}.mobile-top-nav[data-v-47bf9d12]{position:fixed;top:var(--tg-header-total);left:0;right:0;z-index:9999;background:#0a0f20f2;backdrop-filter:blur(16px);border-bottom:1px solid rgba(148,163,184,.1);transition:all .3s ease;height:var(--tg-nav-height)}.mobile-top-nav.auto-hide[data-v-47bf9d12]{transform:translateY(-100%);opacity:0}.mobile-top-nav.auto-hide.is-visible[data-v-47bf9d12]{transform:translateY(0);opacity:1}@media(min-width:769px){.mobile-top-nav[data-v-47bf9d12]{display:none!important}}.mobile-top-nav__bar[data-v-47bf9d12]{display:flex;align-items:center;gap:8px;padding:10px 12px}.mobile-top-nav__inner[data-v-47bf9d12]{flex:1 1 auto;display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative;padding-right:22px}.mobile-top-nav__inner[data-v-47bf9d12]::-webkit-scrollbar{display:none}.mobile-top-nav__inner .more-btn[data-v-47bf9d12]{display:none}.scroll-hint[data-v-47bf9d12]{position:absolute;top:0;bottom:0;width:26px;pointer-events:none;z-index:2}.scroll-hint[data-v-47bf9d12]:after{position:absolute;top:50%;transform:translateY(-50%);font-size:14px;font-weight:700;color:#e2e8f099}.scroll-hint--left[data-v-47bf9d12]{left:0;background:linear-gradient(90deg,rgba(10,15,32,.95),transparent)}.scroll-hint--left[data-v-47bf9d12]:after{content:"‹";left:4px;animation:scroll-hint-left-47bf9d12 1.6s ease-in-out infinite}.scroll-hint--right[data-v-47bf9d12]{right:0;background:linear-gradient(270deg,rgba(10,15,32,.95),transparent)}.scroll-hint--right[data-v-47bf9d12]:after{content:"›";right:4px;animation:scroll-hint-right-47bf9d12 1.6s ease-in-out infinite}@keyframes scroll-hint-left-47bf9d12{0%,to{opacity:.35;transform:translateY(-50%) translate(0)}50%{opacity:.8;transform:translateY(-50%) translate(2px)}}@keyframes scroll-hint-right-47bf9d12{0%,to{opacity:.35;transform:translateY(-50%) translate(0)}50%{opacity:.8;transform:translateY(-50%) translate(-2px)}}.mobile-top-nav__item[data-v-47bf9d12]{flex:0 0 auto;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:500;color:#e2e8f0d9;background:#1e293bcc;border:1px solid rgba(148,163,184,.15);text-decoration:none;white-space:nowrap;transition:all .2s ease;min-height:40px;display:flex;align-items:center;gap:4px;cursor:pointer}.mobile-top-nav__item .nav-icon[data-v-47bf9d12]{font-size:14px;line-height:1}.mobile-top-nav__item .nav-label[data-v-47bf9d12]{line-height:1}.mobile-top-nav__item[data-v-47bf9d12]:active{transform:scale(.96)}.mobile-top-nav__item.is-active[data-v-47bf9d12]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:transparent;color:#fff;font-weight:600}.mobile-top-nav__item.more-btn[data-v-47bf9d12]{background:#3b82f626;border-color:#3b82f64d;color:#60a5fa}.mobile-top-nav__item.more-fixed[data-v-47bf9d12]{flex:0 0 auto}.more-menu-overlay{position:fixed;inset:0;background:#000000b3;z-index:10000;display:flex;align-items:flex-end;animation:mobileMenuFadeIn .2s ease}.more-menu{width:100%;background:#0f172afa;backdrop-filter:blur(20px);border-top-left-radius:24px;border-top-right-radius:24px;padding:20px 20px 40px;max-height:80vh;overflow-y:auto;animation:mobileMenuSlideUp .3s cubic-bezier(.16,1,.3,1)}.more-menu__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(148,163,184,.15)}.more-menu__header>span{font-size:18px;font-weight:700;color:#f1f5f9}.more-menu__header .close-btn{width:36px;height:36px;border-radius:50%;background:#64748b33;border:none;color:#94a3b8;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.more-menu__header .close-btn:active{background:#64748b4d}.more-menu__category{margin-bottom:20px}.more-menu__category .category-title{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding-left:4px}.more-menu__category .category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.more-menu__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border-radius:14px;background:#1e293b99;border:1px solid rgba(148,163,184,.1);text-decoration:none;transition:all .2s ease}.more-menu__item .item-icon{font-size:26px;line-height:1}.more-menu__item .item-label{font-size:12px;font-weight:500;color:#94a3b8}.more-menu__item:active{transform:scale(.95);background:#3b82f626}.more-menu__item.is-active{background:#3b82f633;border-color:#3b82f666}.more-menu__item.is-active .item-label{color:#60a5fa}.more-menu__auth{display:flex;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid rgba(148,163,184,.1)}.more-menu__auth .auth-btn{flex:1;padding:16px;border-radius:14px;text-align:center;text-decoration:none;font-size:15px;font-weight:600;transition:all .2s ease}.more-menu__auth .auth-btn.login{background:#64748b33;color:#f1f5f9;border:1px solid rgba(148,163,184,.2)}.more-menu__auth .auth-btn.register,.more-menu__auth .auth-btn.profile{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none}.more-menu__auth .auth-btn:active{transform:scale(.98)}@keyframes mobileMenuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mobileMenuSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.nav-trigger-zone[data-v-8ed87632]{position:fixed;top:0;left:0;right:0;height:20px;z-index:9998;background:transparent}.app-navigation[data-v-8ed87632]{position:fixed;top:0;left:0;right:0;z-index:9999;background:#0a0f20cc;backdrop-filter:blur(20px);border-bottom:1px solid rgba(148,163,184,.1);transition:all .3s ease}.app-navigation[data-v-8ed87632]:hover{background:#0a0f20f2}.app-navigation.auto-hide[data-v-8ed87632]{transform:translateY(-100%);opacity:0;pointer-events:none}.app-navigation.auto-hide.is-visible[data-v-8ed87632]{transform:translateY(0);opacity:1;pointer-events:auto}.app-navigation .nav-container[data-v-8ed87632]{max-width:1400px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.nav-brand .brand-link[data-v-8ed87632]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#f8fafc;font-weight:600;font-size:18px}.nav-brand .brand-link:hover .brand-icon svg[data-v-8ed87632]{transform:scale(1.1) rotate(5deg)}.nav-brand .brand-icon[data-v-8ed87632]{display:flex;align-items:center;justify-content:center}.nav-brand .brand-icon svg[data-v-8ed87632]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.nav-brand .brand-text[data-v-8ed87632]{background:linear-gradient(135deg,#00d4ff,#e6f0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;letter-spacing:-.5px}.nav-links[data-v-8ed87632]{display:flex;align-items:center;gap:4px;background:#0c1b3399;padding:4px;border-radius:12px;border:1px solid rgba(138,154,184,.15)}.nav-links .nav-link[data-v-8ed87632]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;text-decoration:none;color:#8a9ab8;font-weight:500;font-size:14px;transition:all .2s ease;cursor:pointer}.nav-links .nav-link .nav-emoji[data-v-8ed87632]{font-size:16px}.nav-links .nav-link[data-v-8ed87632]:hover{color:#e6f0ff;background:#00d4ff14}.nav-links .nav-link.active[data-v-8ed87632]{color:#00d4ff;background:#00d4ff1f;box-shadow:0 0 0 1px #00d4ff40}.nav-links .nav-dropdown[data-v-8ed87632]{position:relative}.nav-links .nav-dropdown .dropdown-trigger .dropdown-arrow[data-v-8ed87632]{margin-left:2px;opacity:.5;transition:transform .2s ease}.nav-links .nav-dropdown:hover .dropdown-trigger .dropdown-arrow[data-v-8ed87632]{transform:rotate(180deg);opacity:1}.nav-links .nav-dropdown .dropdown-menu[data-v-8ed87632]{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);background:#0f172afa;backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.15);border-radius:16px;padding:8px;min-width:280px;box-shadow:0 20px 40px #0006;z-index:10001;animation:dropdownSlideIn-8ed87632 .2s ease}.nav-links .nav-dropdown .dropdown-menu[data-v-8ed87632]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px;background:transparent}.nav-links .nav-dropdown .dropdown-menu[data-v-8ed87632]:after{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#0f172afa}.nav-links .nav-dropdown .dropdown-item[data-v-8ed87632]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;text-decoration:none;color:#cbd5e1;transition:all .2s ease}.nav-links .nav-dropdown .dropdown-item .item-icon[data-v-8ed87632]{font-size:20px;line-height:1;flex-shrink:0;margin-top:2px}.nav-links .nav-dropdown .dropdown-item .item-content[data-v-8ed87632]{display:flex;flex-direction:column;gap:2px}.nav-links .nav-dropdown .dropdown-item .item-content .item-title[data-v-8ed87632]{font-size:14px;font-weight:600;color:#f1f5f9}.nav-links .nav-dropdown .dropdown-item .item-content .item-desc[data-v-8ed87632]{font-size:12px;color:#64748b;line-height:1.4}.nav-links .nav-dropdown .dropdown-item[data-v-8ed87632]:hover{background:#3b82f61a}.nav-links .nav-dropdown .dropdown-item:hover .item-title[data-v-8ed87632]{color:#60a5fa}.nav-links .nav-dropdown .dropdown-item.router-link-active[data-v-8ed87632]{background:#3b82f626}.nav-links .nav-dropdown .dropdown-item.router-link-active .item-title[data-v-8ed87632]{color:#60a5fa}@keyframes dropdownSlideIn-8ed87632{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.nav-user[data-v-8ed87632]{display:flex;align-items:center;gap:12px}.nav-user .btn-login[data-v-8ed87632],.nav-user .btn-register[data-v-8ed87632]{padding:8px 20px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s}.nav-user .btn-login[data-v-8ed87632]{color:#f8fafc;background:transparent}.nav-user .btn-login[data-v-8ed87632]:hover{color:#fff;background:#ffffff0d}.nav-user .btn-register[data-v-8ed87632]{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 4px 12px #3b82f633}.nav-user .btn-register[data-v-8ed87632]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #3b82f64d}.nav-user .user-power[data-v-8ed87632]{display:flex;flex-direction:column;align-items:flex-end;margin-right:12px;padding:6px 12px;background:linear-gradient(135deg,#fbbf2426,#f59e0b1a);border:1px solid rgba(251,191,36,.3);border-radius:20px;cursor:pointer;transition:all .2s}.nav-user .user-power[data-v-8ed87632]:hover{background:linear-gradient(135deg,#fbbf2440,#f59e0b33);transform:translateY(-2px)}.nav-user .user-power .power-value[data-v-8ed87632]{font-size:14px;font-weight:700;color:#fbbf24;line-height:1.2}.nav-user .user-power .power-label[data-v-8ed87632]{font-size:11px;color:#fbbf24cc;line-height:1}.nav-user .user-avatar[data-v-8ed87632]{position:relative}.nav-user .user-avatar .avatar-circle[data-v-8ed87632]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 0 0 2px #0f172a,0 0 0 4px #3b82f633}.nav-user .user-avatar .avatar-circle[data-v-8ed87632]:hover{transform:scale(1.05);box-shadow:0 0 0 2px #0f172a,0 0 0 4px #3b82f666}.nav-user .user-avatar .user-menu[data-v-8ed87632]{position:absolute;top:calc(100% + 16px);right:0;background:#0f172af2;backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.1);border-radius:16px;padding:6px;min-width:220px;box-shadow:0 20px 40px #0006;z-index:10001;transform-origin:top right;animation:menuSlideIn-8ed87632 .2s cubic-bezier(.16,1,.3,1)}.nav-user .user-avatar .user-menu .menu-header[data-v-8ed87632]{padding:12px 16px}.nav-user .user-avatar .user-menu .menu-header .user-email[data-v-8ed87632]{font-size:13px;color:#94a3b8;font-weight:500}.nav-user .user-avatar .user-menu .menu-divider[data-v-8ed87632]{height:1px;background:#94a3b81a;margin:4px 8px}.nav-user .user-avatar .user-menu .menu-item[data-v-8ed87632]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:10px;text-decoration:none;color:#cbd5e1;font-size:14px;font-weight:500;transition:all .2s;cursor:pointer;border:none;background:none;width:100%;text-align:left}.nav-user .user-avatar .user-menu .menu-item svg[data-v-8ed87632]{opacity:.6;flex-shrink:0;transition:all .2s}.nav-user .user-avatar .user-menu .menu-item[data-v-8ed87632]:hover{background:#ffffff0d;color:#fff}.nav-user .user-avatar .user-menu .menu-item:hover svg[data-v-8ed87632]{opacity:1;transform:scale(1.1)}.nav-user .user-avatar .user-menu .menu-item.logout[data-v-8ed87632]{color:#ef4444}.nav-user .user-avatar .user-menu .menu-item.logout[data-v-8ed87632]:hover{background:#ef44441a}@keyframes menuSlideIn-8ed87632{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.app-navigation[data-v-8ed87632]{display:none}}.activity-feed[data-v-720d3ea2]{position:fixed;right:20px;top:60px;width:300px;max-height:450px;background:#000814eb;backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.15);border-radius:16px;overflow:hidden;z-index:100;box-shadow:0 4px 30px #0006,0 0 40px #00d4ff14;transition:all .3s ease}.activity-feed.collapsed[data-v-720d3ea2]{width:44px;height:44px;border-radius:12px;cursor:pointer;background:#000814d9;border-color:#00d4ff40}.activity-feed.collapsed[data-v-720d3ea2]:hover{border-color:#00d4ff66;box-shadow:0 0 20px #00d4ff26}.toggle-btn[data-v-720d3ea2]{position:absolute;top:12px;right:12px;width:20px;height:20px;background:transparent;border:none;color:#64748b;font-size:12px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s}.toggle-btn[data-v-720d3ea2]:hover{color:#00d4ff}.collapsed .toggle-btn[data-v-720d3ea2]{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);font-size:16px;color:#00d4ff}.feed-header[data-v-720d3ea2]{padding:14px 16px;border-bottom:1px solid rgba(0,212,255,.1);display:flex;align-items:center;gap:8px}.feed-header h3[data-v-720d3ea2]{font-size:13px;font-weight:500;color:#8a9ab8;margin:0;letter-spacing:.5px}.feed-header .live-dot[data-v-720d3ea2]{width:6px;height:6px;background:#00d4ff;border-radius:50%;animation:pulse-720d3ea2 2s infinite}@keyframes pulse-720d3ea2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.feed-list[data-v-720d3ea2]{padding:10px;max-height:380px;overflow-y:auto}.feed-list[data-v-720d3ea2]::-webkit-scrollbar{width:3px}.feed-list[data-v-720d3ea2]::-webkit-scrollbar-track{background:transparent}.feed-list[data-v-720d3ea2]::-webkit-scrollbar-thumb{background:#00d4ff33;border-radius:2px}.feed-item[data-v-720d3ea2]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:6px;background:#0c1b3380;border-radius:10px;border:1px solid transparent;transition:all .2s}.feed-item[data-v-720d3ea2]:hover{background:#00d4ff0d;border-color:#00d4ff1a}.feed-item[data-v-720d3ea2]:last-child{margin-bottom:0}.feed-item .icon[data-v-720d3ea2]{font-size:16px;flex-shrink:0}.feed-item .content[data-v-720d3ea2]{flex:1;min-width:0}.feed-item .content .name[data-v-720d3ea2]{display:block;font-size:11px;color:#64748b;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-item .content .action[data-v-720d3ea2]{display:block;font-size:12px;color:#94a3b8;line-height:1.4}.feed-item .time[data-v-720d3ea2]{font-size:10px;color:#475569;white-space:nowrap;flex-shrink:0}.feed-item.type-invest[data-v-720d3ea2]{border-left:2px solid #00d4ff}.feed-item.type-upgrade[data-v-720d3ea2]{border-left:2px solid #8b5cf6}.feed-item.type-referral[data-v-720d3ea2]{border-left:2px solid #10b981}.feed-item.type-mining[data-v-720d3ea2]{border-left:2px solid #f59e0b}.feed-item.type-badge[data-v-720d3ea2]{border-left:2px solid #ec4899}.feed-item-enter-active[data-v-720d3ea2]{animation:slideIn-720d3ea2 .3s ease-out}.feed-item-leave-active[data-v-720d3ea2]{animation:slideOut-720d3ea2 .2s ease-in}@keyframes slideIn-720d3ea2{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideOut-720d3ea2{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.empty[data-v-720d3ea2],.loading[data-v-720d3ea2]{text-align:center;padding:20px;color:#475569;font-size:12px}.spinner[data-v-720d3ea2]{display:inline-block;width:18px;height:18px;border:2px solid rgba(0,212,255,.2);border-top-color:#00d4ff;border-radius:50%;animation:spin-720d3ea2 .8s linear infinite}@keyframes spin-720d3ea2{to{transform:rotate(360deg)}}@media(max-width:768px){.activity-feed[data-v-720d3ea2]{display:none}}.action-modal-overlay[data-v-90174fef]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(4px);padding:20px}.action-modal[data-v-90174fef]{background:linear-gradient(135deg,#1a2332,#0d1520);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px;text-align:center;box-shadow:0 20px 60px #00000080;max-width:90vw;animation:modal-enter-90174fef .2s ease-out}.action-modal.small[data-v-90174fef]{width:320px}.action-modal.medium[data-v-90174fef]{width:400px}.action-modal.large[data-v-90174fef]{width:500px}.action-modal.type-warning[data-v-90174fef]{border-color:#ffc1074d}.action-modal.type-error[data-v-90174fef]{border-color:#ef44444d}.action-modal.type-success[data-v-90174fef]{border-color:#22c55e4d}.action-modal.type-info[data-v-90174fef]{border-color:#3b82f64d}@keyframes modal-enter-90174fef{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-icon[data-v-90174fef]{font-size:48px;margin-bottom:16px}.modal-icon.warning[data-v-90174fef]{filter:drop-shadow(0 0 10px rgba(255,193,7,.5))}.modal-icon.error[data-v-90174fef]{filter:drop-shadow(0 0 10px rgba(239,68,68,.5))}.modal-icon.success[data-v-90174fef]{filter:drop-shadow(0 0 10px rgba(34,197,94,.5))}.modal-icon.info[data-v-90174fef]{filter:drop-shadow(0 0 10px rgba(59,130,246,.5))}.modal-title[data-v-90174fef]{font-size:1.25rem;font-weight:600;color:#e6f0ff;margin:0 0 12px}.modal-message[data-v-90174fef]{font-size:.95rem;color:#8a9ab8;line-height:1.6;margin:0 0 20px}.modal-details[data-v-90174fef]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px;margin-bottom:20px}.detail-item[data-v-90174fef]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.detail-item[data-v-90174fef]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}.detail-label[data-v-90174fef]{font-size:.85rem;color:#6b7a90}.detail-value[data-v-90174fef]{font-size:.9rem;color:#e6f0ff;font-weight:500}.modal-actions[data-v-90174fef]{display:flex;gap:12px;justify-content:center}.btn-secondary[data-v-90174fef],.btn-primary[data-v-90174fef]{flex:1;max-width:160px;padding:12px 24px;border-radius:10px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.btn-secondary[data-v-90174fef]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#8a9ab8}.btn-secondary[data-v-90174fef]:hover{background:#ffffff1a;color:#e6f0ff}.btn-primary[data-v-90174fef]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-90174fef]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #3b82f666}.btn-primary.warning[data-v-90174fef]{background:linear-gradient(135deg,#f59e0b,#d97706)}.btn-primary.warning[data-v-90174fef]:hover{box-shadow:0 4px 15px #f59e0b66}.btn-primary.error[data-v-90174fef]{background:linear-gradient(135deg,#ef4444,#dc2626)}.btn-primary.error[data-v-90174fef]:hover{box-shadow:0 4px 15px #ef444466}.btn-primary.success[data-v-90174fef]{background:linear-gradient(135deg,#22c55e,#16a34a)}.btn-primary.success[data-v-90174fef]:hover{box-shadow:0 4px 15px #22c55e66}.modal-fade-enter-active[data-v-90174fef],.modal-fade-leave-active[data-v-90174fef]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-90174fef],.modal-fade-leave-to[data-v-90174fef]{opacity:0}.tg-tabbar[data-v-38048714]{position:fixed;bottom:0;left:0;right:0;height:60px;background:linear-gradient(180deg,#0a0f1af2,#0a0f1a);backdrop-filter:blur(20px);display:flex;justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid rgba(255,255,255,.1);z-index:1000}.tab-item[data-v-38048714]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;text-decoration:none;color:#ffffff80;transition:all .2s ease}.tab-item.active[data-v-38048714]{color:#00d4ff}.tab-item.active .tab-icon[data-v-38048714]{transform:scale(1.1)}.tab-item[data-v-38048714]:active{transform:scale(.95)}.tab-icon[data-v-38048714]{font-size:20px;line-height:1;transition:transform .2s ease}.tab-label[data-v-38048714]{font-size:10px;margin-top:2px;font-weight:500}.tg-layout[data-v-e83f6e2f]{min-height:100vh}.tg-content[data-v-e83f6e2f]{margin-top:var(--tg-top-offset);padding-bottom:var(--tg-bottom-offset);min-height:calc(100vh - var(--tg-top-offset) - var(--tg-bottom-offset))}.tg-content--no-nav[data-v-e83f6e2f]{margin-top:var(--tg-header-total);min-height:calc(100vh - var(--tg-header-total) - var(--tg-bottom-offset))}.tg-boot[data-v-e83f6e2f]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#fff9}.tg-boot p[data-v-e83f6e2f]{margin-top:16px;font-size:14px}.tg-boot__actions[data-v-e83f6e2f]{margin-top:14px;display:flex;gap:10px;width:min(320px,100% - 32px)}.tg-boot__button[data-v-e83f6e2f]{flex:1;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffe6;font-size:13px}.tg-boot__button--secondary[data-v-e83f6e2f]{background:#00d4ff14;border-color:#00d4ff40}.tg-boot__hint[data-v-e83f6e2f]{margin-top:12px;padding:0 16px;text-align:center;font-size:12px;line-height:1.4;color:#ffffff8c}.loading-spinner[data-v-e83f6e2f]{width:40px;height:40px;border:3px solid rgba(0,212,255,.2);border-top-color:#00d4ff;border-radius:50%;animation:spin-e83f6e2f 1s linear infinite}.tg-hint[data-v-e83f6e2f]{margin:12px 12px 0;padding:10px 12px;border-radius:12px;background:#ffffff14;color:#ffffffbf;font-size:12px;line-height:1.4}.tg-error[data-v-e83f6e2f]{margin:12px 12px 0;padding:10px 12px;border-radius:12px;background:#ff50501f;border:1px solid rgba(255,80,80,.25);color:#ffc8c8f2;font-size:12px}.tg-error__retry[data-v-e83f6e2f]{margin-top:10px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffe6;font-size:13px}@keyframes spin-e83f6e2f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-root{width:100%;min-height:100vh}
