body{background-color:#131722;margin:0;padding:0;overscroll-behavior-y:none}ion-toggle{--track-background: #4b5563;--track-background-checked: var(--ion-color-primary);--handle-background: #ffffff}.pattern-toast{--background: #1a1a2e !important;--color: #ffffff !important;--button-color: #a78bfa !important;border:1px solid #4c1d95!important;box-shadow:0 0 15px #8b5cf666!important;font-weight:600}ion-input,ion-textarea,.clean-input,textarea{--background: #14171f !important;--color: #ffffff !important;--placeholder-color: #6b7280 !important;border:1px solid #2a2e39!important;border-radius:12px!important;transition:all .2s ease}ion-input:focus-within,ion-textarea:focus-within,.clean-input:focus,textarea:focus{border-color:#fcd535!important;--background: #1a1d26 !important;background:#1a1d26!important}ion-content{--background: #0d0e12}ion-modal{--background: #1e222d}ion-tab-bar{--background: #1e222d;border-top:1px solid #2a2e39;padding-bottom:calc(env(safe-area-inset-bottom)/2);height:calc(48px + env(safe-area-inset-bottom)/2)}.is-web ion-tab-bar{height:64px;padding-bottom:12px}.is-electron-mac ion-tab-bar{height:60px;padding-bottom:12px}.is-electron-win ion-tab-bar{height:65px;padding-bottom:15px;border-top:1px solid #2a2e39}ion-app.is-electron-mac .header-dashboard,ion-app.is-electron-mac .replay-header{padding-top:48px!important;-webkit-app-region:drag}ion-app.is-electron-mac button,ion-app.is-electron-mac ion-button,ion-app.is-electron-mac .btn-icon,ion-app.is-electron-mac .clickable{-webkit-app-region:no-drag}ion-tabs{background:#131722}@media(min-width:768px){ion-modal.ai-coach-modal{--width: 600px;--height: 85vh;--border-radius: 20px;--box-shadow: 0 20px 60px rgba(0, 0, 0, .5)}}.text-up-intl{color:#00da3c}.text-down-intl,.text-up-cn{color:#ec0000}.text-down-cn{color:#00da3c}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}ion-alert .alert-button{color:#fcd535!important}ion-alert .alert-button.alert-button-role-cancel{color:#999!important}ion-action-sheet{--background: #1e222d !important;--color: #ffffff !important;--button-color: #ffffff !important;--button-background-selected: #2a2e39 !important}ion-action-sheet .action-sheet-cancel{--color: #ec0000 !important}ion-picker{--background: #1e222d !important;--color: #ffffff !important;--border-color: #333 !important}input,textarea{caret-color:#fcd535!important}.modal-header-custom{padding-top:env(safe-area-inset-top)}ion-header{margin-top:0!important}.feature-badge{font-size:9px;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase;margin-left:6px;display:inline-block;vertical-align:middle}.feature-badge.pro{background:#00da3c;color:#000}.feature-badge.ultra{background:linear-gradient(45deg,#fcd535,#f7b500);color:#000;box-shadow:0 0 8px #fcd53566}ion-alert{--background: #1e222d !important;--color: #ffffff !important;--backdrop-opacity: .6}.alert-title,.alert-message,.alert-head{color:#fff!important}.alert-button{color:#fcd535!important}.alert-button.alert-button-role-cancel{color:#9ca3af!important}ion-loading{--background: #1e222d !important;--color: #ffffff !important;--spinner-color: #fcd535 !important}.loading-content{color:#fff!important;font-weight:600}ion-action-sheet{--background: #1e222d !important;--color: #ffffff !important;--button-color: #ffffff !important}.action-sheet-group{background:#1e222d!important}.action-sheet-button{background:#1e222d!important;color:#fff!important}.action-sheet-cancel{--color: #ef4444 !important}ion-picker{--background: #1e222d !important;--color: #ffffff !important;--border-color: #374151 !important}ion-picker-column-option{color:#fff!important}.content-bg{--background: #0d0e12}.header-dashboard{background:#0d0e12;padding:10px 20px}.header-dashboard.safe-area-top{padding-top:max(8px,calc(env(safe-area-inset-top)*.8))}.stats-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:15px}.stat-item{display:flex;flex-direction:column}.stat-item.right{align-items:flex-end}.stat-item .label{font-size:10px;color:#666;font-weight:700;letter-spacing:1px}.stat-item .value{font-size:28px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}.stat-item .value.active{color:#fcd535}.stat-item .value.digital-font{font-family:Roboto Mono,SF Mono,monospace}.quote-banner{background:#181b25;padding:10px 15px;border-radius:8px;border-left:3px solid #fcd535}.quote-banner p{margin:0;font-size:12px;color:#aaa;font-style:italic;line-height:1.4}.config-section{background:#181b25;border-radius:16px;padding:18px;border:1px solid #252836;box-shadow:0 4px 12px #0003}.config-section.no-padding-x{padding-left:0;padding-right:0}.section-title{font-size:11px;color:#555;font-weight:800;letter-spacing:1px;margin-bottom:12px}.section-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-header-row .section-title{margin-bottom:0}.type-card{display:flex;align-items:center;gap:16px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;position:relative;transition:all .2s ease;cursor:pointer}.type-card:active{transform:scale(.98)}.type-card.active{background:#fcd5350d;border-color:var(--ion-color-warning, #fcd535)}.type-card.disabled{opacity:.4;filter:grayscale(1);cursor:not-allowed}.type-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.type-icon.cn{background:#ec000026;color:#ec0000}.type-icon.crypto{background:#fcd53526;color:#fcd535}.type-icon.futures{background:#667eea26;color:#667eea}.type-icon.classic{background:#2fdf751a;color:#2fdf75}.type-icon.ultra{background:#52a7ff1a;color:var(--ion-color-tertiary)}.type-info{flex:1;min-width:0}.type-name{font-weight:800;font-size:15px;color:#fff;margin-bottom:2px}.type-desc{font-size:12px;color:#ffffff80}.check-icon{color:#fcd535;font-size:20px;flex-shrink:0}.premium-badge{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#fcd535,#f7b500);color:#000;padding:2px 6px;border-radius:4px;display:flex;align-items:center;gap:3px;font-size:9px;font-weight:800;box-shadow:0 2px 4px #0000004d}.premium-badge.hot{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.premium-badge.new{background:linear-gradient(135deg,#00da3c,#00b33c);color:#000}.premium-badge ion-icon{font-size:10px}.start-btn{--background: #fcd535;--color: #000;font-weight:800;font-size:16px;height:54px;--border-radius: 12px;box-shadow:0 4px 15px #fcd5354d;animation:pulse-yellow 2s infinite}.start-btn:disabled{animation:none;opacity:.5}@keyframes pulse-yellow{0%{box-shadow:0 0 #fcd535b3;transform:scale(1)}70%{box-shadow:0 0 0 10px #fcd53500;transform:scale(1.02)}to{box-shadow:0 0 #fcd53500;transform:scale(1)}}.footer-bg{background:#0d0e12;box-shadow:0 -4px 20px #0000004d;padding:10px 20px 30px}.status-banner{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#181b25;border-radius:10px;margin-bottom:16px}.status-indicator{display:flex;align-items:center;gap:8px}.pulse-dot{width:8px;height:8px;background:#00da3c;border-radius:50%;animation:pulse-green 2s infinite}@keyframes pulse-green{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.status-text{font-size:13px;color:#00da3c;font-weight:600}.status-server{font-size:12px;color:#fff6}:root{--tg-bg-page: #131722;--tg-bg-surface: #1e222d;--tg-border: #2a2e39;--tg-gold: #fcd535;--tg-text-primary: #ffffff;--tg-text-secondary: #888888}::-webkit-scrollbar{width:6px;height:6px;background-color:var(--tg-bg-page)}::-webkit-scrollbar-track{background-color:var(--tg-bg-page)}::-webkit-scrollbar-thumb{background-color:#363a45;border-radius:4px;border:1px solid var(--tg-bg-page)}::-webkit-scrollbar-thumb:hover{background-color:var(--tg-gold)}*,html,body,ion-content,ion-content::part(scroll),.inner-scroll,.scroll-content{scrollbar-width:thin;scrollbar-color:#363a45 var(--tg-bg-page)}ion-content::part(scroll)::-webkit-scrollbar{width:6px;height:6px;background-color:var(--tg-bg-page)}ion-content::part(scroll)::-webkit-scrollbar-track{background-color:var(--tg-bg-page)}ion-content::part(scroll)::-webkit-scrollbar-thumb{background-color:#363a45;border-radius:4px}ion-content::part(scroll)::-webkit-scrollbar-thumb:hover{background-color:var(--tg-gold)}.tg-header{--background: var(--tg-bg-surface);--border-width: 0;--color: var(--tg-text-primary);border-bottom:1px solid var(--tg-border)}.tg-content{--background: var(--tg-bg-page);--color: var(--tg-text-primary)}body.platform-electron-mac ion-header ion-toolbar:first-of-type{padding-top:48px!important;--min-height: 90px;transition:padding .2s ease}.daily-bonus-overlay[data-v-ee79caf0]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.daily-bonus-modal[data-v-ee79caf0]{background:#1e1e1e;border:2px solid #ffd700;border-radius:16px;padding:24px;width:300px;text-align:center;box-shadow:0 0 20px #ffd7004d;animation:popIn-ee79caf0 .5s cubic-bezier(.175,.885,.32,1.275)}.modal-header h2[data-v-ee79caf0]{color:gold;margin:0 0 16px;font-size:1.5rem}.streak-info[data-v-ee79caf0]{display:flex;flex-direction:column;margin-bottom:16px}.streak-label[data-v-ee79caf0]{color:#888;font-size:.9rem}.streak-days[data-v-ee79caf0]{color:#fff;font-size:1.5rem;font-weight:700}.bonus-amount[data-v-ee79caf0]{margin:20px 0;display:flex;flex-direction:column;gap:16px}.today-reward[data-v-ee79caf0]{display:flex;flex-direction:column;align-items:center}.today-reward .label[data-v-ee79caf0]{font-size:14px;color:#aaa;margin-bottom:4px}.today-reward .amount[data-v-ee79caf0]{font-size:36px;font-weight:800;text-shadow:0 0 10px rgba(255,215,0,.5)}.coin-reward .amount[data-v-ee79caf0]{font-size:24px}.text-gold[data-v-ee79caf0]{color:gold}.text-coin[data-v-ee79caf0]{color:#f0c040;text-shadow:0 0 8px rgba(240,192,64,.4)}.next-reward[data-v-ee79caf0]{background:#ffffff1a;padding:8px 16px;border-radius:12px;display:inline-block;margin-bottom:16px;font-size:14px;color:#ccc}.next-amount[data-v-ee79caf0]{color:#fff;font-weight:700;margin-left:4px}.bonus-desc[data-v-ee79caf0]{color:#666;font-size:.9rem;margin-bottom:24px}.claim-btn[data-v-ee79caf0]{background:gold;color:#000;border:none;padding:12px 32px;border-radius:24px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s}.claim-btn[data-v-ee79caf0]:active{transform:scale(.95)}@keyframes popIn-ee79caf0{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.confetti-container[data-v-2eb1de0e]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;overflow:hidden}.confetti-particle[data-v-2eb1de0e]{position:absolute;top:-20px;left:var(--particle-left);width:var(--particle-width);height:var(--particle-height);background:var(--particle-color);border-radius:var(--particle-border-radius);animation:confetti-fall-2eb1de0e var(--particle-duration) ease-out var(--particle-delay) forwards,confetti-spin-2eb1de0e var(--particle-duration) linear var(--particle-delay) infinite;opacity:0;transform:rotate(var(--particle-rotation))}@keyframes confetti-fall-2eb1de0e{0%{top:-20px;opacity:1;transform:translate(0) rotate(var(--particle-rotation)) scale(1)}25%{opacity:1}to{top:110%;opacity:0;transform:translate(var(--particle-drift)) rotate(calc(var(--particle-rotation) + 720deg)) scale(.5)}}@keyframes confetti-spin-2eb1de0e{0%{transform:rotateY(0) rotateX(0)}50%{transform:rotateY(180deg) rotateX(180deg)}to{transform:rotateY(360deg) rotateX(360deg)}}.confetti-fade-enter-active[data-v-2eb1de0e]{transition:opacity .3s ease}.confetti-fade-leave-active[data-v-2eb1de0e]{transition:opacity .5s ease}.confetti-fade-enter-from[data-v-2eb1de0e],.confetti-fade-leave-to[data-v-2eb1de0e]{opacity:0}.level-up-overlay[data-v-eb6fe736]{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:99999}.level-up-modal[data-v-eb6fe736]{background:linear-gradient(145deg,#1a1a2e,#16213e);border-radius:24px;padding:32px 24px;width:90%;max-width:340px;text-align:center;border:2px solid rgba(252,213,53,.3);box-shadow:0 0 60px #fcd53533}.level-badge-container[data-v-eb6fe736]{position:relative;display:flex;justify-content:center;margin-bottom:16px}.level-badge-glow[data-v-eb6fe736]{position:absolute;width:100px;height:100px;background:radial-gradient(circle,rgba(252,213,53,.4) 0%,transparent 70%);animation:pulse-glow-eb6fe736 2s ease-in-out infinite}.level-badge[data-v-eb6fe736]{width:80px;height:80px;background:linear-gradient(145deg,#fcd535,#ffeb3b,#fcd535);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #fcd53580;position:relative;z-index:1}.level-number[data-v-eb6fe736]{font-size:36px;font-weight:900;color:#000;text-shadow:0 2px 4px rgba(0,0,0,.2)}.level-up-title[data-v-eb6fe736]{font-size:28px;font-weight:900;color:#fcd535;margin:0 0 8px;text-shadow:0 0 20px rgba(252,213,53,.5)}.level-up-message[data-v-eb6fe736]{font-size:16px;color:#fffc;margin:0 0 24px}.level-up-message strong[data-v-eb6fe736]{color:#fcd535}.reward-section[data-v-eb6fe736]{background:#ffffff0d;border-radius:12px;padding:16px;margin-bottom:24px;display:flex;align-items:center;gap:12px}.reward-icon[data-v-eb6fe736]{font-size:32px}.reward-text[data-v-eb6fe736]{text-align:left}.reward-title[data-v-eb6fe736]{display:block;font-size:14px;font-weight:700;color:#fff}.reward-desc[data-v-eb6fe736]{display:block;font-size:12px;color:#fff9;margin-top:2px}.awesome-btn[data-v-eb6fe736]{--background: linear-gradient(135deg, #FCD535 0%, #ffeb3b 100%);--background-activated: #e5c100;--color: #000;--border-radius: 12px;height:50px;font-weight:700;font-size:16px}@keyframes pulse-glow-eb6fe736{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}.level-up-enter-active[data-v-eb6fe736]{animation:fadeIn-eb6fe736 .3s ease}.level-up-leave-active[data-v-eb6fe736]{animation:fadeOut-eb6fe736 .3s ease}@keyframes fadeIn-eb6fe736{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-eb6fe736{0%{opacity:1}to{opacity:0}}.announcement-bar[data-v-4f712b25]{position:fixed;top:0;left:0;right:0;z-index:19998;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;padding-top:calc(10px + env(safe-area-inset-top));font-size:13px;color:#fff}.announcement-bar.info[data-v-4f712b25]{background:linear-gradient(135deg,#1677ff,#0958d9)}.announcement-bar.warning[data-v-4f712b25]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000}.announcement-bar.update[data-v-4f712b25]{background:linear-gradient(135deg,#00f5d4,#00c4a7);color:#000}.anno-content[data-v-4f712b25]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.anno-icon[data-v-4f712b25]{font-size:16px;flex-shrink:0}.anno-text[data-v-4f712b25]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anno-close[data-v-4f712b25]{background:none;border:none;color:inherit;font-size:16px;padding:4px 8px;cursor:pointer;opacity:.7;flex-shrink:0}.slide-down-enter-active[data-v-4f712b25],.slide-down-leave-active[data-v-4f712b25]{transition:transform .3s ease,opacity .3s ease}.slide-down-enter-from[data-v-4f712b25],.slide-down-leave-to[data-v-4f712b25]{transform:translateY(-100%);opacity:0}.news-overlay[data-v-90d3efeb]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.news-modal[data-v-90d3efeb]{background:linear-gradient(145deg,#1a1d2e,#151821);border-radius:20px;width:100%;max-width:380px;border:1px solid rgba(252,213,53,.2);box-shadow:0 0 40px #fcd5351a,0 20px 60px #00000080;overflow:hidden}.news-header[data-v-90d3efeb]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.news-title[data-v-90d3efeb]{font-size:20px;font-weight:700;color:#fff;margin:0;flex:1;padding-right:12px}.close-btn[data-v-90d3efeb]{width:32px;height:32px;border-radius:50%;background:#ffffff1a;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.close-btn[data-v-90d3efeb]:hover{background:#ffffff26}.close-btn ion-icon[data-v-90d3efeb]{font-size:20px;color:#888}.news-content[data-v-90d3efeb]{padding:20px;max-height:300px;overflow-y:auto}.news-content p[data-v-90d3efeb]{color:#b8b8c8;font-size:15px;line-height:1.6;margin:0}.news-footer[data-v-90d3efeb]{padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px}.action-btn[data-v-90d3efeb]{--border-radius: 12px;font-weight:600;letter-spacing:.3px}.action-btn.primary[data-v-90d3efeb]{--background: linear-gradient(135deg, #FCD535 0%, #f5c800 100%);--color: #000;--box-shadow: 0 4px 15px rgba(252, 213, 53, .3)}.action-btn.secondary[data-v-90d3efeb]{--border-color: rgba(255, 255, 255, .2);--color: #888}.news-modal-enter-active[data-v-90d3efeb],.news-modal-leave-active[data-v-90d3efeb]{transition:all .3s ease}.news-modal-enter-from[data-v-90d3efeb],.news-modal-leave-to[data-v-90d3efeb]{opacity:0}.news-modal-enter-from .news-modal[data-v-90d3efeb],.news-modal-leave-to .news-modal[data-v-90d3efeb]{transform:translateY(20px) scale(.95)}.update-modal-content[data-v-76f33aba]{--background: linear-gradient(180deg, #1a1a2e 0%, #16213e 100%)}.update-container[data-v-76f33aba]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:40px 24px;text-align:center}.update-icon[data-v-76f33aba]{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;margin-bottom:24px;animation:pulse-76f33aba 2s infinite}.update-icon ion-icon[data-v-76f33aba]{font-size:48px;color:#fff}@keyframes pulse-76f33aba{0%{box-shadow:0 0 #667eeab3}70%{box-shadow:0 0 0 20px #667eea00}to{box-shadow:0 0 #667eea00}}.update-title[data-v-76f33aba]{font-size:28px;font-weight:700;color:#fff;margin:0 0 16px}.version-info[data-v-76f33aba]{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:16px}.current-version[data-v-76f33aba]{color:#888}.arrow[data-v-76f33aba]{color:#667eea;font-size:20px}.new-version[data-v-76f33aba]{color:#4ade80;font-weight:600;font-size:20px}.release-notes[data-v-76f33aba]{width:100%;max-width:400px;background:#ffffff0d;border-radius:12px;padding:16px;margin-bottom:32px;text-align:left}.release-notes h3[data-v-76f33aba]{color:#ccc;font-size:14px;font-weight:600;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.notes-content[data-v-76f33aba]{color:#aaa;font-size:14px;line-height:1.6}.notes-content[data-v-76f33aba] ul{margin:0;padding-left:20px}.notes-content[data-v-76f33aba] li{margin-bottom:8px}.download-btn[data-v-76f33aba]{--background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--border-radius: 12px;--padding-top: 16px;--padding-bottom: 16px;width:100%;max-width:300px;font-weight:600;font-size:18px;margin-bottom:16px}.warning-text[data-v-76f33aba]{color:#666;font-size:12px;max-width:300px;line-height:1.5}html,body,#app,ion-app{height:100%;width:100%;margin:0;padding:0;background-color:#131722}ion-app.is-web{--ion-safe-area-top: 0px;--ion-safe-area-bottom: 0px}.custom-header{padding-top:calc(env(safe-area-inset-top) + 8px);background:#131722}ion-app.is-electron-mac ion-toolbar{padding-top:52px!important;-webkit-app-region:drag}ion-app.is-electron-mac .header-dashboard{padding-top:52px!important;-webkit-app-region:drag}ion-app.is-electron-mac ion-button,ion-app.is-electron-mac ion-back-button,ion-app.is-electron-mac ion-segment,ion-app.is-electron-mac ion-tab-button,ion-app.is-electron-mac ion-searchbar,ion-app.is-electron-mac ion-toggle,ion-app.is-electron-mac ion-select,ion-app.is-electron-mac ion-input,ion-app.is-electron-mac .clickable,ion-app.is-electron-mac button,ion-app.is-electron-mac a{-webkit-app-region:no-drag}ion-app.is-electron-mac ion-content{--padding-top: 0}ion-app.is-electron-mac ion-header{-webkit-app-region:drag}ion-app.is-electron-mac ion-tab-bar{padding-bottom:12px!important;height:60px!important;min-height:60px!important}ion-app.is-electron-mac ion-tabs{contain:none}ion-app.is-electron-mac ion-tabs::part(container){padding-bottom:60px}.achievement-toast{position:fixed;top:60px;left:50%;transform:translate(-50%);z-index:99999;background:#000000e6;border:2px solid #FCD535;border-radius:16px;padding:16px 24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #fcd5354d;cursor:pointer}.achievement-toast-content{display:flex;align-items:center;gap:14px}.achievement-icon{font-size:32px;animation:bounce .6s ease-in-out}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.achievement-info{display:flex;flex-direction:column;gap:2px}.achievement-label{font-size:11px;color:#fcd535;text-transform:uppercase;letter-spacing:1px;font-weight:600}.achievement-title{font-size:16px;color:#fff;font-weight:700}.achievement-slide-enter-active{animation:slideDown .4s ease-out}.achievement-slide-leave-active{animation:slideUp .3s ease-in}@keyframes slideDown{0%{opacity:0;transform:translate(-50%) translateY(-30px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-30px)}}.vault-loading-overlay{position:fixed;inset:0;z-index:99999;background:#131722f2;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vault-loading-content{display:flex;flex-direction:column;align-items:center;gap:24px}.vault-loading-spinner{width:48px;height:48px;border:3px solid rgba(252,213,53,.2);border-top:3px solid #FCD535;border-radius:50%;animation:vault-spin 1s linear infinite}@keyframes vault-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vault-loading-text{font-size:16px;color:#8a919e;text-align:center;max-width:280px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.version-block-overlay{position:fixed;inset:0;z-index:99999;background:#000000f2;display:flex;align-items:center;justify-content:center}.version-block-card{text-align:center;padding:40px 30px;max-width:320px}.version-block-icon{font-size:48px;margin-bottom:16px}.version-block-card h3{color:#fff;font-size:20px;margin:0 0 8px}.version-block-card p{color:#ffffff80;font-size:14px;margin:0 0 24px}.version-block-btn{width:100%;padding:14px;border:none;border-radius:12px;background:#00f5d4;color:#000;font-size:16px;font-weight:700;cursor:pointer}.net-toast[data-v-8ccf9882]{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:19999;display:flex;align-items:center;gap:8px;padding:8px 20px;border-radius:24px;font-size:12px;font-weight:600;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast-offline[data-v-8ccf9882]{background:#ef44442e;border:1px solid rgba(239,68,68,.5);color:#fca5a5}.toast-reconnected[data-v-8ccf9882]{background:#00f5d41f;border:1px solid rgba(0,245,212,.4);color:#00f5d4}.net-dot[data-v-8ccf9882]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.toast-offline .net-dot[data-v-8ccf9882]{background:#ef4444;animation:net-blink-8ccf9882 1s ease-in-out infinite}.toast-reconnected .net-dot[data-v-8ccf9882]{background:#00f5d4}.net-msg[data-v-8ccf9882]{letter-spacing:.02em}.net-toast-enter-active[data-v-8ccf9882],.net-toast-leave-active[data-v-8ccf9882]{transition:opacity .25s ease,transform .25s ease}.net-toast-enter-from[data-v-8ccf9882],.net-toast-leave-to[data-v-8ccf9882]{opacity:0;transform:translate(-50%) translateY(8px)}@keyframes net-blink-8ccf9882{0%,to{opacity:1}50%{opacity:.3}}.custom-tab-bar[data-v-d3764657]{--background: #000000;--color: #8E8E93;--color-selected: #00f5d4;border-top:.5px solid #333333;padding-bottom:env(safe-area-inset-bottom,0)}ion-app.is-electron-mac{padding-bottom:12px!important}.custom-tab-bar ion-tab-button[data-v-d3764657]{--padding-top: 8px;--padding-bottom: 8px}.custom-tab-bar ion-tab-button[data-v-d3764657]::part(native){font-size:10px}.custom-tab-bar ion-icon[data-v-d3764657]{font-size:22px}.custom-tab-bar ion-label[data-v-d3764657]{font-size:10px;font-weight:500}
