@charset "UTF-8";.lang-switch[data-v-549ac14d]{display:flex;align-items:center;gap:4px}.lang-btn[data-v-549ac14d]{background:none;border:none;color:var(--text-secondary, #999);font-size:12px;cursor:pointer;border-radius:4px;transition:all .2s ease}.lang-btn[data-v-549ac14d]:hover{color:var(--text-primary, #fff)}.lang-btn.active[data-v-549ac14d]{color:var(--primary-color, #00d4aa);font-weight:500}.divider[data-v-549ac14d]{color:var(--text-secondary, #666);font-size:12px}.header-content[data-v-7f1183b4]{display:flex;justify-content:space-between;align-items:center}.header-lang[data-v-7f1183b4]{margin-left:auto}:root{--bg-primary: #0a0a0a;--bg-secondary: #141414;--bg-tertiary: #1a1a1a;--gold-primary: #d4af37;--gold-light: #f4d03f;--gold-dark: #b8860b;--gold-gradient: linear-gradient(135deg, #d4af37 0%, #f4d03f 50%, #d4af37 100%);--text-primary: #ffffff;--text-secondary: #b0b0b0;--text-gold: #d4af37;--accent-red: #ff4444;--accent-green: #00c853;--border-gold: 1px solid #d4af37;--border-dark: 1px solid #333333;--shadow-gold: 0 0 20px rgba(212, 175, 55, .3);--shadow-card: 0 4px 12px rgba(0, 0, 0, .5);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--font-display: "Orbitron", sans-serif;--font-body: "Noto Sans SC", -apple-system, BlinkMacSystemFont, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em}#app{display:flex;flex-direction:column;min-height:100vh;max-width:400px;margin:0 auto;background-color:var(--bg-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes goldGlow{0%,to{box-shadow:0 0 5px #d4af374d}50%{box-shadow:0 0 15px #d4af3799}}.page{animation:fadeIn .3s ease-out}.text-gold{color:var(--gold-primary)}.text-green{color:var(--accent-green)}.text-red{color:var(--accent-red)}.text-secondary{color:var(--text-secondary)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--gold-dark);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--gold-primary)}@media(max-width:400px){.tab-button{font-size:11px;padding:var(--spacing-sm) var(--spacing-xs)}.info-label{min-width:70px}}.header{position:sticky;top:0;z-index:100;background-color:var(--bg-primary)}.header-decoration{height:3px;background:var(--gold-gradient)}.header-content{display:flex;justify-content:center;align-items:center;padding:var(--spacing-md) var(--spacing-lg);position:relative}.header-title{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--gold-primary);text-shadow:0 0 10px rgba(212,175,55,.3);letter-spacing:.1em;text-transform:uppercase}.tab-bar{display:flex;background-color:var(--bg-secondary);border-bottom:2px solid var(--gold-dark);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tab-bar::-webkit-scrollbar{display:none}.tab-button{flex:0 0 auto;min-width:fit-content;padding:var(--spacing-md) var(--spacing-sm);background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-family:var(--font-display);font-size:13px;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;letter-spacing:.02em}.tab-button:hover{color:var(--gold-light)}.tab-button.active{color:var(--gold-primary);border-bottom-color:var(--gold-primary);text-shadow:0 0 10px rgba(212,175,55,.5)}.content-area{flex:1;overflow-y:auto;padding:var(--spacing-lg);padding-bottom:80px}.footer-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:400px;background:linear-gradient(to top,var(--bg-primary) 0%,rgba(10,10,10,.95) 100%);padding:var(--spacing-md) var(--spacing-lg);text-align:center;border-top:1px solid var(--gold-dark)}.footer-bar p{color:var(--gold-primary);font-size:12px;font-weight:500}.card{background-color:var(--bg-secondary);border:1px solid var(--gold-dark);border-radius:8px;padding:var(--spacing-lg);margin-bottom:var(--spacing-md);box-shadow:var(--shadow-card);transition:all .3s ease}.card:hover{border-color:var(--gold-primary);box-shadow:var(--shadow-gold)}.card-title{font-family:var(--font-display);color:var(--gold-primary);font-size:14px;font-weight:600;padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-md);border-bottom:1px solid var(--gold-dark);letter-spacing:.05em}.info-row{display:flex;margin-bottom:var(--spacing-sm);font-size:13px}.info-label{color:var(--text-secondary);min-width:80px;flex-shrink:0}.info-value{color:var(--text-primary);word-break:break-all}.info-value.highlight{color:var(--gold-primary);font-weight:600}.info-value.link{color:var(--gold-light);text-decoration:underline;cursor:pointer}.status-unlocked{color:var(--text-secondary);border:1px solid var(--text-secondary);padding:2px 8px;border-radius:4px;font-size:12px}.status-basic{color:var(--gold-dark);border:1px solid var(--gold-dark);padding:2px 8px;border-radius:4px;font-size:12px}.status-vip{background:var(--gold-gradient);color:var(--bg-primary);padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;animation:goldGlow 2s ease-in-out infinite}.btn-gold{display:inline-block;background:var(--gold-gradient);color:var(--bg-primary);border:none;border-radius:6px;padding:var(--spacing-md) var(--spacing-xl);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center}.btn-gold:hover{box-shadow:var(--shadow-gold);transform:translateY(-2px)}.btn-gold:active{transform:translateY(0)}.btn-outline{display:inline-block;background:transparent;color:var(--gold-primary);border:1px solid var(--gold-primary);border-radius:6px;padding:var(--spacing-md) var(--spacing-xl);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-outline:hover{background:#d4af371a}.message-badge{position:absolute;top:0;right:0;padding:4px 12px;font-size:11px;font-weight:600;border-radius:0 8px}.badge-free{background-color:var(--accent-green);color:#fff}.badge-unlock{background-color:var(--gold-dark);color:#fff}.badge-vip{background:var(--gold-gradient);color:var(--bg-primary)}.message-card{position:relative;overflow:hidden}.message-card.restricted{cursor:pointer}.message-content{padding-top:var(--spacing-sm)}.restricted-overlay{position:relative;margin-top:var(--spacing-md);padding:var(--spacing-xl);background:linear-gradient(135deg,#141414f2,#0a0a0afa);border-radius:6px;text-align:center}.restricted-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.lock-icon{font-size:24px}.restricted-text{color:var(--accent-red);font-size:14px;font-weight:600}.banner{background:var(--gold-gradient);border-radius:8px;padding:var(--spacing-xl);text-align:center;margin-bottom:var(--spacing-md)}.banner h2{font-family:var(--font-display);color:var(--bg-primary);font-size:22px;font-weight:800;margin-bottom:var(--spacing-xs);letter-spacing:.1em;text-transform:uppercase}.banner p{color:var(--bg-secondary);font-size:14px}.announcement{background-color:var(--bg-tertiary);border-left:3px solid var(--gold-primary);padding:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-sm)}.announcement-icon{font-size:16px}.announcement-text{color:var(--text-primary);font-size:13px}.user-card .user-info{padding-top:var(--spacing-sm)}.task-card .task-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.task-card .task-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--bg-tertiary);border-radius:8px;border:1px solid transparent;transition:all .3s ease}.task-card .task-item:hover{border-color:var(--gold-dark)}.task-card .task-item.done{opacity:.7}.task-card .task-item.done .task-text{text-decoration:line-through;color:var(--text-secondary)}.task-card .task-icon{font-size:18px;flex-shrink:0}.task-card .task-text{flex:1;color:var(--text-primary);font-size:14px}.btn-task{position:relative;background:linear-gradient(135deg,var(--gold-dark) 0%,var(--gold-primary) 50%,var(--gold-light) 100%);color:var(--bg-primary);border:none;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #d4af374d;overflow:hidden;white-space:nowrap}.btn-task:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn-task:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px #d4af3780}.btn-task:hover:not(:disabled):before{left:100%}.btn-task:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #d4af374d}.btn-task:disabled{background:var(--bg-tertiary);color:var(--accent-green);cursor:default;box-shadow:none;border:1px solid var(--accent-green)}.btn-task:disabled:before{display:none}.unlock-guide{text-align:center;padding:var(--spacing-lg) 0}.unlock-guide .btn-gold{width:100%}.strategy-description{background-color:var(--bg-tertiary);border-left:3px solid var(--gold-primary);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.strategy-description p{color:var(--text-secondary);font-size:13px}.ai-card{position:relative}.ai-content{padding-top:var(--spacing-sm)}.not-available{text-align:center;padding:48px 0}.not-available .not-available-icon{font-size:48px;display:block;margin-bottom:var(--spacing-md)}.not-available p{color:var(--gold-primary);font-size:16px;margin-bottom:var(--spacing-sm)}.live-card{overflow:hidden}.live-banner{background:var(--gold-gradient);margin:calc(var(--spacing-lg) * -1);margin-bottom:var(--spacing-md);padding:var(--spacing-xl);text-align:center}.live-banner-text{font-family:var(--font-display);color:var(--bg-primary);font-size:16px;font-weight:700;letter-spacing:.05em}.live-content{padding-top:var(--spacing-sm)}.vip-benefits-card{border-color:var(--gold-primary)}.benefits-list{list-style:none;padding:0}.benefits-list li{padding:var(--spacing-sm) 0;color:var(--gold-light);font-size:13px;border-bottom:1px solid var(--bg-tertiary)}.benefits-list li:last-child{border-bottom:none}.benefit-number{color:var(--gold-primary);font-weight:600;margin-right:var(--spacing-sm)}.section-title{font-family:var(--font-display);text-align:center;padding:var(--spacing-lg) 0;color:var(--gold-primary);font-size:13px;font-weight:600;letter-spacing:.05em}.exchange-card{margin-bottom:var(--spacing-lg)}.exchange-header{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--gold-dark)}.exchange-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--gold-gradient);color:var(--bg-primary);border-radius:50%;font-size:12px;font-weight:700}.exchange-name{color:var(--gold-primary);font-size:15px;font-weight:600}.exchange-content a{color:var(--gold-light);text-decoration:underline;word-break:break-all}.exchange-desc{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--bg-tertiary)}.exchange-desc p{margin-top:var(--spacing-xs);font-size:12px}.disclaimer{background-color:var(--bg-tertiary);border-radius:8px;padding:var(--spacing-lg);margin-top:var(--spacing-lg)}.disclaimer p{color:var(--text-secondary);font-size:12px;margin-bottom:var(--spacing-sm);line-height:1.6}.disclaimer p:last-child{margin-bottom:0}.modal-overlay{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease;padding:var(--spacing-lg)}.modal-overlay.show{opacity:1;visibility:visible}.modal-overlay.show .modal-content{transform:scale(1)}.modal-content{background-color:var(--bg-secondary);border:1px solid var(--gold-primary);border-radius:12px;padding:var(--spacing-xl);max-width:350px;width:100%;max-height:80vh;overflow-y:auto;position:relative;transform:scale(.9);transition:transform .3s ease}.modal-close{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:transparent;border:none;color:var(--text-secondary);font-size:20px;cursor:pointer;transition:color .3s ease}.modal-close:hover{color:var(--gold-primary)}.modal-title{font-family:var(--font-display);color:var(--gold-primary);font-size:16px;font-weight:700;text-align:center;margin-bottom:var(--spacing-lg);letter-spacing:.05em}.vip-benefits-list{list-style:none;padding:0;margin-bottom:var(--spacing-lg)}.vip-benefits-list li{color:var(--gold-light);font-size:13px;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--bg-tertiary)}.vip-benefits-list li:last-child{border-bottom:none}.modal-footer{text-align:center;padding-top:var(--spacing-md);border-top:1px solid var(--gold-dark)}.modal-footer p{color:var(--text-secondary);font-size:12px;margin-bottom:var(--spacing-md)}.modal-footer .btn-gold{width:100%}.toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;z-index:9999;max-width:80%;text-align:center}.toast-enter-active,.toast-leave-active{transition:opacity .3s ease}.toast-enter-from,.toast-leave-to{opacity:0}
