.login-overlay[data-v-9271b853]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.login-modal[data-v-9271b853]{background:var(--bg-page);border:1px solid var(--border);border-radius:20px;width:100%;max-width:400px;overflow:hidden;box-shadow:0 20px 60px #0006;animation:slideUp-9271b853 .25s ease-out}@keyframes slideUp-9271b853{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-9271b853]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-subtle)}.modal-header h2[data-v-9271b853]{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0;flex:1;text-align:center}.back-arrow[data-v-9271b853],.close-btn[data-v-9271b853]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:none;cursor:pointer;color:var(--text-secondary);font-size:.875rem;border-radius:8px;transition:background .15s}.back-arrow[data-v-9271b853]:hover,.close-btn[data-v-9271b853]:hover{background:var(--bg-subtle)}.modal-body[data-v-9271b853]{padding:1.5rem}.subtitle[data-v-9271b853]{font-size:.875rem;color:var(--text-secondary);text-align:center;margin:0 0 1.5rem}.social-btn[data-v-9271b853]{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.9375rem 1rem;border-radius:50px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s;text-decoration:none;box-sizing:border-box}.google-btn[data-v-9271b853]{background:var(--bg-card);border:1.5px solid var(--border);color:var(--text-primary)}.google-btn[data-v-9271b853]:hover{background:var(--bg-card-hover);border-color:var(--border)}.google-icon[data-v-9271b853]{flex-shrink:0}.divider[data-v-9271b853]{display:flex;align-items:center;margin:1.25rem 0;gap:.75rem}.divider[data-v-9271b853]:before,.divider[data-v-9271b853]:after{content:"";flex:1;height:1px;background:var(--border)}.divider span[data-v-9271b853]{font-size:.75rem;color:var(--text-muted)}.email-btn[data-v-9271b853]{background:#0f172a;border:none;color:#fff}.email-btn[data-v-9271b853]:hover{background:#1e293b}.email-btn .pi[data-v-9271b853]{font-size:1rem}.form-group[data-v-9271b853]{margin-bottom:1.125rem}.form-group label[data-v-9271b853]{display:block;font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem}.form-group input[data-v-9271b853]{width:100%;padding:.875rem 1.125rem;border:1.5px solid var(--border);border-radius:12px;font-size:.9375rem;color:var(--text-primary);outline:none;transition:all .15s;box-sizing:border-box;background:var(--bg-page)}.form-group input[data-v-9271b853]:focus{border-color:var(--accent);box-shadow:none;background:var(--bg-card)}.form-group input[data-v-9271b853]::placeholder{color:var(--text-muted)}.code-row[data-v-9271b853]{display:flex;gap:.5rem}.code-input[data-v-9271b853]{flex:1}.send-code-btn[data-v-9271b853]{flex-shrink:0;min-width:90px;padding:.875rem .75rem;border:1.5px solid var(--accent);border-radius:12px;background:var(--bg-card);color:var(--accent);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.send-code-btn[data-v-9271b853]:hover:not(:disabled){background:#eff6ff}.send-code-btn[data-v-9271b853]:disabled{opacity:.5;cursor:not-allowed;border-color:var(--border);color:var(--text-muted)}.error-msg[data-v-9271b853]{font-size:.8125rem;color:#ef4444;margin-bottom:1rem;text-align:center}.submit-btn[data-v-9271b853]{width:100%;padding:.9375rem 1rem;border:none;border-radius:50px;background:#0f172a;color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .15s;margin-top:.75rem}.submit-btn[data-v-9271b853]:hover:not(:disabled){background:#1e293b}.submit-btn[data-v-9271b853]:disabled{opacity:.4;cursor:not-allowed}.switch-link[data-v-9271b853]{text-align:center;font-size:.8125rem;color:var(--text-secondary);margin:1.25rem 0 0}.switch-link a[data-v-9271b853]{color:var(--accent);font-weight:600;text-decoration:none}.switch-link a[data-v-9271b853]:hover{text-decoration:underline}.agree-row[data-v-9271b853]{display:flex;align-items:flex-start;gap:.5rem;margin-top:1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}.agree-checkbox[data-v-9271b853]{width:18px;height:18px;margin-top:1px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.agree-text[data-v-9271b853]{font-size:.75rem;color:var(--text-secondary);line-height:1.5}.agree-link[data-v-9271b853]{color:var(--accent);font-weight:600;text-decoration:underline;cursor:pointer}.agree-link[data-v-9271b853]:hover{color:var(--accent-muted)}.social-btn.disabled[data-v-9271b853]{opacity:.4;cursor:not-allowed;pointer-events:none}.forgot-success[data-v-9271b853]{text-align:center;padding:1rem 0}.forgot-success-icon[data-v-9271b853]{width:2.5rem;height:2.5rem;border-radius:50%;background:#d1fae5;color:#065f46;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.forgot-success-title[data-v-9271b853]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.forgot-success-hint[data-v-9271b853]{font-size:.8125rem;color:var(--text-secondary);margin:0}.legal-overlay[data-v-5a3cf985]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem}.legal-modal[data-v-5a3cf985]{background:var(--bg-page);border-radius:20px;width:100%;max-width:400px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:slideUp-5a3cf985 .25s ease-out}@keyframes slideUp-5a3cf985{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.legal-header[data-v-5a3cf985]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.legal-header h2[data-v-5a3cf985]{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0;flex:1}.close-btn[data-v-5a3cf985]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:none;cursor:pointer;color:var(--text-secondary);font-size:.875rem;border-radius:8px;transition:background .15s;flex-shrink:0}.close-btn[data-v-5a3cf985]:hover{background:var(--bg-subtle)}.legal-body[data-v-5a3cf985]{padding:1.25rem 1.5rem;overflow-y:auto;flex:1;font-size:.875rem;color:var(--text-secondary);line-height:1.7}.legal-body[data-v-5a3cf985] h3{font-size:.9375rem;font-weight:700;color:var(--text-primary);margin:1.25rem 0 .5rem}.legal-body[data-v-5a3cf985] h3:first-child,.legal-body[data-v-5a3cf985] .legal-updated+h3{margin-top:.5rem}.legal-body[data-v-5a3cf985] p{margin:0 0 .75rem}.legal-body[data-v-5a3cf985] ul{margin:0 0 .75rem;padding-left:1.25rem}.legal-body[data-v-5a3cf985] li{margin-bottom:.375rem}.legal-body[data-v-5a3cf985] .legal-updated{font-size:.75rem;color:var(--text-muted);margin-bottom:.75rem}.legal-body[data-v-5a3cf985] .legal-contact{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border);text-align:center;font-size:.8rem;color:var(--text-muted)}.legal-loading[data-v-5a3cf985]{display:flex;align-items:center;justify-content:center;padding:3rem 0;color:var(--text-muted);font-size:1.5rem}.legal-error[data-v-5a3cf985]{text-align:center;padding:2rem 0;color:var(--text-muted)}.legal-footer[data-v-5a3cf985]{padding:1rem 1.5rem;border-top:1px solid var(--border-subtle);flex-shrink:0}.close-footer-btn[data-v-5a3cf985]{width:100%;padding:.875rem 1rem;border:none;border-radius:50px;background:#0f172a;color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .15s}.close-footer-btn[data-v-5a3cf985]:hover{background:#1e293b}.a2hs-overlay[data-v-f776408e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:2000;display:flex;align-items:flex-end;justify-content:center}.a2hs-sheet[data-v-f776408e]{background:#fff;border-radius:20px 20px 0 0;padding:28px 24px calc(40px + env(safe-area-inset-bottom));width:100%;max-width:480px;position:relative}.a2hs-close[data-v-f776408e]{position:absolute;top:16px;right:16px;background:none;border:none;font-size:20px;color:#999;cursor:pointer;line-height:1;padding:4px}.a2hs-header[data-v-f776408e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.a2hs-icon[data-v-f776408e]{width:48px;height:48px;border-radius:12px;object-fit:contain;background:#f1f5f9;padding:4px}.a2hs-title[data-v-f776408e]{font-size:1.2rem;font-weight:700;color:#111;line-height:1.2}.a2hs-desc[data-v-f776408e]{font-size:.875rem;color:#555;line-height:1.6;margin-bottom:20px}.a2hs-steps[data-v-f776408e]{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.a2hs-steps li[data-v-f776408e]{display:flex;align-items:center;gap:12px;background:#f8f9fa;border-radius:10px;padding:12px 14px}.step-num[data-v-f776408e]{width:24px;height:24px;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#475569;flex-shrink:0}.step-text[data-v-f776408e]{flex:1;font-size:.875rem;color:#333;font-weight:500}.step-icon[data-v-f776408e]{color:#64748b;flex-shrink:0;display:flex}.a2hs-actions[data-v-f776408e]{display:flex;gap:10px}.btn-later[data-v-f776408e]{flex:1;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-size:.9rem;color:#555;cursor:pointer;font-weight:500}.btn-got[data-v-f776408e]{flex:1;padding:12px;border:none;border-radius:10px;background:#111;font-size:.9rem;color:#fff;cursor:pointer;font-weight:600}.sheet-enter-active[data-v-f776408e],.sheet-leave-active[data-v-f776408e]{transition:opacity .25s ease}.sheet-enter-active .a2hs-sheet[data-v-f776408e],.sheet-leave-active .a2hs-sheet[data-v-f776408e]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.sheet-enter-from[data-v-f776408e],.sheet-leave-to[data-v-f776408e]{opacity:0}.sheet-enter-from .a2hs-sheet[data-v-f776408e],.sheet-leave-to .a2hs-sheet[data-v-f776408e]{transform:translateY(100%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-page);overflow-x:hidden}#app{min-height:100vh;background:var(--bg-page)}.bottom-nav[data-v-8cd4f694]{position:fixed;bottom:0;left:0;right:0;background:var(--bg-nav);border-top:1px solid var(--border);z-index:1000}.nav-items[data-v-8cd4f694]{display:flex;justify-content:center;align-items:center;gap:2rem;padding:.5rem 0 .75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.nav-item[data-v-8cd4f694]{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.375rem .75rem;cursor:pointer;color:var(--text-muted);transition:all .2s ease;-webkit-user-select:none;user-select:none}.nav-item[data-v-8cd4f694]:hover,.nav-item.active[data-v-8cd4f694]{color:var(--accent)}.nav-icon[data-v-8cd4f694]{width:22px;height:22px}.nav-item span[data-v-8cd4f694]{font-size:.7rem;font-weight:500}.nav-item.active span[data-v-8cd4f694]{font-weight:600}.quota-overlay[data-v-6198d789]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay, rgba(0, 0, 0, .5));z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.quota-dialog[data-v-6198d789]{background:var(--bg-card);border-radius:20px;padding:2rem 1.75rem;max-width:340px;width:100%;text-align:center;box-shadow:0 8px 32px #00000026}.quota-icon-wrap[data-v-6198d789]{margin-bottom:1rem}.quota-title[data-v-6198d789]{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem}.quota-desc[data-v-6198d789]{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0 0 1.5rem}.quota-actions[data-v-6198d789]{display:flex;flex-direction:column;gap:.625rem}.quota-upgrade-btn[data-v-6198d789]{width:100%;padding:.75rem;border:none;border-radius:12px;background:var(--accent);color:var(--accent-fg);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.quota-upgrade-btn[data-v-6198d789]:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:none}.quota-close-btn[data-v-6198d789]{width:100%;padding:.625rem;border:1px solid var(--border);border-radius:12px;background:transparent;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.quota-close-btn[data-v-6198d789]:hover{background:var(--bg-subtle);color:var(--text-primary)}.bg-canvas[data-v-316f3d23]{position:relative;min-height:100vh;background:var(--bg-page);overflow:hidden}.grain-overlay[data-v-316f3d23]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:180px 180px;animation:grain-shift-316f3d23 8s steps(10) infinite;pointer-events:none;z-index:1}.glow-blue[data-v-316f3d23]{position:absolute;top:-15%;left:-20%;width:70%;height:70%;background:radial-gradient(circle,rgba(37,99,235,.22) 0%,transparent 70%);border-radius:50%;filter:blur(60px);animation:pulse-glow-316f3d23 7s ease-in-out infinite;pointer-events:none;z-index:1}.glow-indigo[data-v-316f3d23]{position:absolute;bottom:-10%;right:-20%;width:65%;height:65%;background:radial-gradient(circle,rgba(99,102,241,.2) 0%,transparent 70%);border-radius:50%;filter:blur(80px);animation:pulse-glow-316f3d23 9s ease-in-out infinite 2s;pointer-events:none;z-index:1}.glow-cyan[data-v-316f3d23]{position:absolute;top:20%;right:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(34,211,238,.1) 0%,transparent 70%);border-radius:50%;filter:blur(100px);animation:pulse-glow-316f3d23 11s ease-in-out infinite 1s;pointer-events:none;z-index:1}.particle-svg[data-v-316f3d23]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.nodes-slow[data-v-316f3d23]{animation:float-slow-316f3d23 8s ease-in-out infinite}.nodes-medium[data-v-316f3d23]{animation:float-medium-316f3d23 6s ease-in-out infinite 1s}.nodes-fast[data-v-316f3d23]{animation:float-fast-316f3d23 5s ease-in-out infinite .5s}.canvas-content[data-v-316f3d23]{position:relative;z-index:2}@keyframes grain-shift-316f3d23{0%{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,2%)}30%{transform:translate(-1%,4%)}40%{transform:translate(4%,-2%)}50%{transform:translate(-3%,1%)}60%{transform:translate(2%,3%)}70%{transform:translate(-4%,-1%)}80%{transform:translate(1%,-4%)}90%{transform:translate(3%,-3%)}to{transform:translate(0)}}@keyframes pulse-glow-316f3d23{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.08)}}@keyframes float-slow-316f3d23{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(8px,-12px) rotate(1deg)}66%{transform:translate(-6px,8px) rotate(-1deg)}}@keyframes float-medium-316f3d23{0%,to{transform:translate(0)}50%{transform:translate(-10px,14px)}}@keyframes float-fast-316f3d23{0%,to{transform:translate(0)}50%{transform:translate(12px,-8px)}}.home-view[data-v-ac86cd63]{max-width:430px;margin:0 auto;padding:0 1.25rem 6rem;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.top-header[data-v-ac86cd63]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;padding-top:max(.75rem,env(safe-area-inset-top,0px));flex-shrink:0}.header-logo[data-v-ac86cd63]{display:flex;align-items:center;gap:.6rem}.logo-icon[data-v-ac86cd63]{width:36px;height:36px;object-fit:contain}.logo-titles[data-v-ac86cd63]{display:flex;flex-direction:column;gap:.05rem}.logo-name[data-v-ac86cd63]{font-size:1rem;font-weight:700;color:var(--text-primary);line-height:1.2}.logo-sub[data-v-ac86cd63]{font-size:.65rem;color:var(--text-muted);font-weight:500;letter-spacing:.02em}.header-right[data-v-ac86cd63]{display:flex;align-items:center;gap:.5rem}.lang-toggle[data-v-ac86cd63]{display:flex;align-items:center;justify-content:center;background:transparent;border:1.5px solid var(--border);border-radius:50px;padding:.3rem .7rem;font-size:.75rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s}.lang-toggle[data-v-ac86cd63]:hover{border-color:var(--accent);color:var(--accent)}.user-avatar[data-v-ac86cd63]{width:34px;height:34px;border-radius:50%;overflow:hidden;cursor:pointer;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;background:var(--bg-subtle);transition:border-color .2s}.user-avatar[data-v-ac86cd63]:hover{border-color:var(--accent)}.avatar-img[data-v-ac86cd63]{width:100%;height:100%;object-fit:cover}.avatar-fallback[data-v-ac86cd63]{font-size:.875rem;font-weight:700;color:var(--text-secondary)}.market-toggle-wrapper[data-v-ac86cd63]{display:flex;justify-content:center;margin-bottom:2rem}.market-toggle[data-v-ac86cd63]{display:inline-flex;gap:0;background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:50px;padding:4px}.market-pill[data-v-ac86cd63]{padding:.5rem 1.5rem;border-radius:50px;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;background:transparent;color:var(--text-muted)}.market-pill.active[data-v-ac86cd63]{background:#fff;color:#000}.market-pill[data-v-ac86cd63]:not(.active):hover{color:var(--text-secondary)}.main-content[data-v-ac86cd63]{max-width:480px;margin:0 auto;flex:1;display:flex;flex-direction:column}.main-content[data-v-ac86cd63]:before{content:"";flex:3}.main-content[data-v-ac86cd63]:after{content:"";flex:2}.search-wrapper[data-v-ac86cd63]{position:relative;margin-bottom:2.25rem}.search-bar[data-v-ac86cd63]{display:flex;align-items:center;gap:.75rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:1rem;padding:.9rem 1rem;transition:border-color .15s,box-shadow .15s}.search-bar.focused[data-v-ac86cd63]{border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f61f}.search-icon[data-v-ac86cd63]{width:20px;height:20px;color:var(--text-muted);flex-shrink:0}.search-bar input[data-v-ac86cd63]{border:none;outline:none;font-size:1rem;color:var(--text-primary);background:transparent;width:100%}.search-bar input[data-v-ac86cd63]::placeholder{color:var(--text-muted)}.search-dropdown[data-v-ac86cd63]{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:var(--bg-page);border:1px solid var(--border);border-radius:1rem;box-shadow:0 8px 32px #0003;z-index:100;overflow:hidden;max-height:360px;overflow-y:auto}.search-result-item[data-v-ac86cd63]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;cursor:pointer;transition:background .15s}.search-result-item[data-v-ac86cd63]:hover{background:var(--bg-card-hover)}.search-result-item+.search-result-item[data-v-ac86cd63]{border-top:1px solid var(--border-subtle)}.result-info[data-v-ac86cd63]{flex:1}.result-top[data-v-ac86cd63]{display:flex;align-items:center;gap:.5rem;margin-bottom:.125rem}.result-symbol[data-v-ac86cd63]{font-weight:700;font-size:.95rem;color:var(--text-primary)}.result-market[data-v-ac86cd63]{font-size:.625rem;font-weight:600;color:var(--text-secondary);background:var(--bg-subtle);padding:.125rem .375rem;border-radius:4px;text-transform:uppercase}.result-market.crypto[data-v-ac86cd63]{color:#d97706;background:#d9770626}.result-name[data-v-ac86cd63]{font-size:.8rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.result-arrow[data-v-ac86cd63]{width:16px;height:16px;color:var(--border);flex-shrink:0}.pool-tabs-row[data-v-ac86cd63]{display:flex;gap:.375rem;padding:.75rem 1rem .5rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border-subtle)}.pool-tabs-row[data-v-ac86cd63]::-webkit-scrollbar{display:none}.pool-chip[data-v-ac86cd63]{padding:.3rem .625rem;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s}.pool-chip.active[data-v-ac86cd63]{background:var(--text-primary);color:var(--bg-page);border-color:var(--text-primary)}html.dark .pool-chip[data-v-ac86cd63]{border-color:#ffffff26}html.dark .pool-chip.active[data-v-ac86cd63]{background:#fff;color:#0a0f1e;border-color:#fff}.period-section[data-v-ac86cd63]{margin-bottom:2.25rem}.period-label[data-v-ac86cd63]{display:block;font-size:.8rem;color:var(--text-muted);margin-bottom:.75rem}.timeframe-options[data-v-ac86cd63]{display:flex;gap:.625rem;margin-bottom:.75rem}.timeframe-card-wrapper[data-v-ac86cd63]{flex:1;position:relative}.timeframe-card[data-v-ac86cd63]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:1rem;cursor:pointer;transition:border-color .15s,background .15s}.timeframe-card[data-v-ac86cd63]:hover{border-color:var(--border);background:var(--bg-card-hover)}.timeframe-card.active[data-v-ac86cd63]{border:1.5px solid #3B82F6;background:#3b82f614}.timeframe-card .tf-label[data-v-ac86cd63]{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.timeframe-card.active .tf-label[data-v-ac86cd63]{color:#60a5fa}.timeframe-card .tf-desc[data-v-ac86cd63]{font-size:.6875rem;color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-weight:600}.timeframe-card.active .tf-desc[data-v-ac86cd63]{color:#60a5fab3}.check-badge[data-v-ac86cd63]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;z-index:2}.badge-fill[data-v-ac86cd63]{fill:var(--bg-page)}.timeframe-hint[data-v-ac86cd63]{display:flex;align-items:flex-start;gap:.375rem;font-size:.6875rem;color:var(--text-muted);line-height:1.5}.timeframe-hint svg[data-v-ac86cd63]{flex-shrink:0;margin-top:1px}.cta-button[data-v-ac86cd63]{position:relative;width:100%;height:52px;border:none;border-radius:50px;background:#2563eb;color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer;overflow:hidden;animation:breathing-glow 3s ease-in-out infinite;transition:background .2s,opacity .2s;margin-bottom:1.25rem}.cta-button[data-v-ac86cd63]:hover:not(:disabled){background:#1d4ed8}.cta-button[data-v-ac86cd63]:disabled{opacity:.45;cursor:not-allowed;animation:none;box-shadow:none}.cta-button.loading[data-v-ac86cd63]{opacity:.7}.cta-text[data-v-ac86cd63]{position:relative;z-index:1}.cta-shine[data-v-ac86cd63]{position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:skew(-20deg);animation:shine-sweep 4s ease-in-out infinite 1.5s}.login-link-wrapper[data-v-ac86cd63]{text-align:center;margin-bottom:.5rem}.login-link[data-v-ac86cd63]{color:var(--text-secondary);font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.login-link[data-v-ac86cd63]:hover{color:var(--accent)}.legal-links[data-v-ac86cd63]{display:flex;justify-content:center;gap:1.5rem;padding:.75rem 0 0}.legal-link[data-v-ac86cd63]{color:var(--text-muted);font-size:.75rem;cursor:pointer;text-decoration:underline}.legal-link[data-v-ac86cd63]:hover{color:var(--accent-muted)}html.dark .market-pill.active{background:#ffffff26;color:#fff}.digest-overlay[data-v-218afa7f]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay, rgba(0, 0, 0, .5));z-index:9999;display:flex;align-items:flex-end;justify-content:center}.digest-dialog[data-v-218afa7f]{background:var(--bg-page);border-radius:20px 20px 0 0;padding:1.5rem;max-width:430px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 -4px 24px #00000026}html.dark .digest-dialog[data-v-218afa7f]{background:var(--bg-page)}.digest-overlay.sheet-enter-active[data-v-218afa7f]{transition:background .25s ease}.digest-overlay.sheet-leave-active[data-v-218afa7f]{transition:background .2s ease}.digest-overlay.sheet-enter-active .digest-dialog[data-v-218afa7f]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.digest-overlay.sheet-leave-active .digest-dialog[data-v-218afa7f]{transition:transform .25s ease}.digest-overlay.sheet-enter-from[data-v-218afa7f],.digest-overlay.sheet-leave-to[data-v-218afa7f]{background:transparent}.digest-overlay.sheet-enter-from .digest-dialog[data-v-218afa7f],.digest-overlay.sheet-leave-to .digest-dialog[data-v-218afa7f]{transform:translateY(100%)}.digest-header[data-v-218afa7f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.digest-title[data-v-218afa7f]{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.digest-subtitle[data-v-218afa7f]{font-size:.8rem;color:var(--text-muted);margin:0;line-height:1.4}.digest-close-btn[data-v-218afa7f]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;font-size:1.1rem}.digest-close-btn[data-v-218afa7f]:hover{color:var(--text-primary)}.free-hint-wrap[data-v-218afa7f]{text-align:center;padding:2rem 1rem}.free-hint-text[data-v-218afa7f]{font-size:.9rem;color:var(--text-secondary);margin:0 0 1.25rem;line-height:1.5}.digest-upgrade-btn[data-v-218afa7f]{padding:.625rem 2rem;border:none;border-radius:12px;background:var(--accent);color:var(--accent-fg);font-size:.9rem;font-weight:600;cursor:pointer}.digest-upgrade-btn[data-v-218afa7f]:hover{background:var(--accent-hover)}.plan-limit-badge[data-v-218afa7f]{font-size:.75rem;color:var(--text-muted);background:var(--bg-subtle);border-radius:8px;padding:.5rem .75rem;margin-bottom:1rem;text-align:center}.lang-hint[data-v-218afa7f]{display:flex;align-items:center;gap:.375rem;font-size:.78rem;color:var(--text-muted);background:var(--bg-subtle);border-radius:8px;padding:.5rem .75rem;margin-bottom:1rem}.lang-hint svg[data-v-218afa7f]{width:14px;height:14px;flex-shrink:0;color:var(--text-muted)}.digest-loading[data-v-218afa7f]{text-align:center;padding:2rem;color:var(--text-muted);font-size:1.25rem}.symbol-list[data-v-218afa7f]{max-height:320px;overflow-y:auto;margin-bottom:.75rem}.symbol-row[data-v-218afa7f]{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;border-bottom:1px solid var(--border-subtle)}.symbol-row[data-v-218afa7f]:last-child{border-bottom:none}.symbol-avatar[data-v-218afa7f]{width:36px;height:36px;border-radius:50%;background:var(--bg-subtle);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:var(--text-secondary);flex-shrink:0}.symbol-info[data-v-218afa7f]{flex:1;display:flex;align-items:center;gap:.5rem}.symbol-name[data-v-218afa7f]{font-weight:600;font-size:.9rem;color:var(--text-primary)}.symbol-type[data-v-218afa7f]{font-size:.625rem;font-weight:600;color:var(--text-muted);background:var(--bg-subtle);padding:.125rem .375rem;border-radius:4px}.toggle-btn[data-v-218afa7f]{width:44px;height:24px;border-radius:12px;border:none;background:var(--border);position:relative;cursor:pointer;transition:background .2s;flex-shrink:0;padding:0}.toggle-btn.on[data-v-218afa7f]{background:var(--accent)}.toggle-btn.disabled[data-v-218afa7f]{opacity:.35;cursor:not-allowed}.toggle-knob[data-v-218afa7f]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #00000026}.toggle-btn.on .toggle-knob[data-v-218afa7f]{transform:translate(20px)}.selected-count[data-v-218afa7f]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-muted);margin-bottom:.75rem}.selected-count .at-limit[data-v-218afa7f]{color:#f59e0b;font-weight:600}.limit-text[data-v-218afa7f]{color:#f59e0b;font-size:.75rem}.digest-confirm-btn[data-v-218afa7f]{width:100%;padding:.75rem;border:none;border-radius:12px;background:var(--accent);color:var(--accent-fg);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.digest-confirm-btn[data-v-218afa7f]:hover:not(:disabled){background:var(--accent-hover)}.digest-confirm-btn[data-v-218afa7f]:disabled{opacity:.7;cursor:not-allowed}.overlay[data-v-b37c6d99]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay, rgba(0, 0, 0, .55));z-index:600;display:flex;align-items:flex-end}.sheet[data-v-b37c6d99]{width:100%;max-width:500px;margin:0 auto;background:var(--bg-page);border-radius:20px 20px 0 0;border-top:1px solid var(--border);height:82vh;display:flex;flex-direction:column;padding:0 0 env(safe-area-inset-bottom);overflow:hidden}html.dark .sheet[data-v-b37c6d99]{background:var(--bg-page);border-top-color:#ffffff1a}.sheet-handle[data-v-b37c6d99]{width:2.5rem;height:4px;background:var(--border);border-radius:2px;margin:.5rem auto 1rem}.sheet-header[data-v-b37c6d99]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.sheet-title[data-v-b37c6d99]{font-size:1.375rem;font-weight:700;color:var(--text-primary);margin:0}.close-btn[data-v-b37c6d99]{width:2rem;height:2rem;border:none;background:var(--bg-subtle);color:var(--text-muted);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8125rem}.close-btn[data-v-b37c6d99]:hover{background:var(--bg-card-hover)}.search-wrap[data-v-b37c6d99]{position:relative;margin-bottom:1.25rem}.search-icon[data-v-b37c6d99]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.875rem;pointer-events:none}.search-input[data-v-b37c6d99]{width:100%;background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:12px;padding:.75rem 2.5rem;font-size:.9375rem;color:var(--text-primary);outline:none;box-sizing:border-box;transition:border-color .15s}html.dark .search-input[data-v-b37c6d99]{background:#ffffff12;border-color:#ffffff1a}.search-input[data-v-b37c6d99]::placeholder{color:var(--text-muted)}.search-input[data-v-b37c6d99]:focus{border-color:var(--accent)}.search-clear[data-v-b37c6d99]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;font-size:.75rem}.pool-section-label[data-v-b37c6d99]{font-size:.6875rem;font-weight:700;color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .5rem}.pool-tabs-wrap[data-v-b37c6d99]{overflow-x:auto;scrollbar-width:none;margin-bottom:1.25rem;margin-left:-1.25rem;margin-right:-1.25rem;padding:0 1.25rem}.pool-tabs-wrap[data-v-b37c6d99]::-webkit-scrollbar{display:none}.pool-tabs[data-v-b37c6d99]{display:flex;gap:.5rem;width:max-content}.pool-tab[data-v-b37c6d99]{padding:.4375rem .875rem;border-radius:999px;border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s}.pool-tab.active[data-v-b37c6d99]{background:var(--text-primary);color:var(--bg-page);border-color:var(--text-primary)}html.dark .pool-tab[data-v-b37c6d99]{background:#ffffff0f;border-color:#ffffff1f}html.dark .pool-tab.active[data-v-b37c6d99]{background:#fff;color:#0a0f1e;border-color:#fff}.sheet-fixed[data-v-b37c6d99]{flex-shrink:0;padding:0 1.25rem}.symbol-list[data-v-b37c6d99]{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:.25rem 1.25rem calc(4.5rem + env(safe-area-inset-bottom))}.symbol-list[data-v-b37c6d99]::-webkit-scrollbar{display:none}.list-loading[data-v-b37c6d99]{text-align:center;padding:2rem;color:var(--text-muted);font-size:1.25rem}.pool-label[data-v-b37c6d99]{font-size:.8125rem;font-weight:600;color:var(--text-muted);margin:0 0 .75rem}.empty-tip[data-v-b37c6d99]{text-align:center;padding:2rem 0;color:var(--text-muted);font-size:.9rem}.symbol-row[data-v-b37c6d99]{display:flex;align-items:center;gap:.875rem;padding:.8125rem 0;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:opacity .15s}.symbol-row[data-v-b37c6d99]:last-child{border-bottom:none}.symbol-row.added[data-v-b37c6d99]{opacity:.75}.type-badge[data-v-b37c6d99]{width:2.25rem;height:2.25rem;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;letter-spacing:.02em;flex-shrink:0;background:#3b82f62e;color:#60a5fa}.type-badge.crypto[data-v-b37c6d99]{background:#eab30826;color:#ca8a04}html.dark .type-badge[data-v-b37c6d99]{background:#3b82f633;color:#60a5fa}html.dark .type-badge.crypto[data-v-b37c6d99]{background:#eab30826;color:#eab308}.symbol-info[data-v-b37c6d99]{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.symbol-name[data-v-b37c6d99]{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.company-name[data-v-b37c6d99]{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-icon[data-v-b37c6d99]{flex-shrink:0;font-size:1rem}.add-plus[data-v-b37c6d99]{color:var(--accent)}.remove-minus[data-v-b37c6d99]{color:#ef4444}.overlay.sheet-enter-active[data-v-b37c6d99]{transition:background .25s ease}.overlay.sheet-leave-active[data-v-b37c6d99]{transition:background .2s ease}.overlay.sheet-enter-active .sheet[data-v-b37c6d99]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.overlay.sheet-leave-active .sheet[data-v-b37c6d99]{transition:transform .25s ease}.overlay.sheet-enter-from[data-v-b37c6d99],.overlay.sheet-leave-to[data-v-b37c6d99]{background:transparent}.overlay.sheet-enter-from .sheet[data-v-b37c6d99],.overlay.sheet-leave-to .sheet[data-v-b37c6d99]{transform:translateY(100%)}.watchlist-view[data-v-72f96ff9]{max-width:500px;margin:0 auto;padding:0 0 calc(5rem + env(safe-area-inset-bottom));background:var(--bg-page);min-height:100vh}.header[data-v-72f96ff9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.875rem 1rem 0}.header-left[data-v-72f96ff9]{display:flex;align-items:center;gap:.5rem}.header-title-group[data-v-72f96ff9]{display:flex;flex-direction:column;gap:.25rem}.header h1[data-v-72f96ff9]{font-size:1.25rem;color:var(--text-primary);font-weight:700;line-height:1.15}.header-subtitle[data-v-72f96ff9]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-muted);font-weight:400;margin:0}.live-dot[data-v-72f96ff9]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0}.header-right[data-v-72f96ff9]{display:flex;align-items:center;gap:.5rem}.header-icon-btn[data-v-72f96ff9]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;background:var(--bg-subtle);cursor:pointer;color:var(--text-secondary);font-size:1rem;padding:0;border-radius:999px;transition:background .15s}.header-icon-btn[data-v-72f96ff9]:hover{background:var(--bg-card-hover)}.bell-wrapper[data-v-72f96ff9]{position:relative;display:flex}.bell-dot[data-v-72f96ff9]{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:#ef4444;border:1.5px solid var(--bg-page);pointer-events:none}.search-input-wrap[data-v-72f96ff9]{display:flex;align-items:center;flex:1;background:var(--bg-subtle);border-radius:8px;padding:0 .5rem;height:2rem;gap:.375rem}.search-input-icon[data-v-72f96ff9]{font-size:.8125rem;color:var(--text-muted);flex-shrink:0}.search-input[data-v-72f96ff9]{flex:1;border:none;background:none;outline:none;font-size:.875rem;color:var(--text-primary);min-width:0}.search-input[data-v-72f96ff9]::placeholder{color:var(--text-muted)}.search-clear-btn[data-v-72f96ff9]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;background:#cbd5e1;border-radius:50%;cursor:pointer;color:#fff;font-size:.625rem;padding:0;flex-shrink:0}.et-clock-bar[data-v-72f96ff9]{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.3125rem .75rem;background:var(--clock-bg);color:var(--clock-text);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.03em}.et-clock-bar.sticky-bar[data-v-72f96ff9]{position:sticky;top:0;z-index:100}.market-status-dot[data-v-72f96ff9]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.market-status-dot.open[data-v-72f96ff9]{background:#22c55e;box-shadow:0 0 4px #22c55e88}.market-status-dot.closed[data-v-72f96ff9]{background:#9ca3af}.market-status-text[data-v-72f96ff9]{font-size:.75rem;font-weight:700}.et-clock-sep[data-v-72f96ff9]{color:var(--clock-sep);margin:0 .125rem}.filter-bar[data-v-72f96ff9]{display:flex;gap:0;margin-bottom:.75rem;padding:0 .75rem;border-bottom:1px solid var(--border-subtle);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.filter-bar[data-v-72f96ff9]::-webkit-scrollbar{display:none}.filter-pill[data-v-72f96ff9]{display:flex;align-items:center;gap:.25rem;padding:.5625rem .875rem;border:none;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap;margin-bottom:-1px}.filter-pill[data-v-72f96ff9]:hover{color:var(--text-secondary)}.filter-pill.active[data-v-72f96ff9]{color:#4da3ff;border-bottom-color:#4da3ff;border-bottom-width:3px;font-weight:600}.filter-count[data-v-72f96ff9]{font-size:.6875rem;font-weight:500;color:inherit;opacity:.7}.guest-banner[data-v-72f96ff9]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin:0 .75rem .75rem;background:var(--guest-bg);border:1px solid var(--guest-border);border-radius:12px;cursor:pointer;transition:all .15s;font-size:.8125rem;color:var(--guest-text);font-weight:500}.guest-banner[data-v-72f96ff9]:hover{background:var(--guest-hover-bg);border-color:var(--guest-hover-border)}.guest-banner .pi-user[data-v-72f96ff9]{font-size:.875rem}.guest-banner .pi-angle-right[data-v-72f96ff9]{margin-left:auto;font-size:.875rem}.empty-state[data-v-72f96ff9]{text-align:center;padding:4rem 2rem;color:var(--text-secondary)}.watchlist-content[data-v-72f96ff9]{display:flex;flex-direction:column}.loading-state[data-v-72f96ff9],.error-state[data-v-72f96ff9]{text-align:center;padding:2rem;color:var(--text-secondary)}.error-state[data-v-72f96ff9]{color:#dc2626}.error-state i[data-v-72f96ff9]{font-size:2rem;margin-bottom:.5rem}.stock-list[data-v-72f96ff9]{display:flex;flex-direction:column}.stock-card[data-v-72f96ff9]{border-bottom:1px solid rgba(255,255,255,.07);overflow:hidden}.stock-card[data-v-72f96ff9]:last-child{border-bottom:none}.stock-row[data-v-72f96ff9]{display:flex;align-items:center;gap:.5rem;padding:1rem;cursor:pointer;transition:background .12s}.stock-row[data-v-72f96ff9]:hover{background:var(--bg-card-hover)}.no-data-row[data-v-72f96ff9]{opacity:.55;cursor:default}.no-data-row[data-v-72f96ff9]:hover{background:transparent}.row-left[data-v-72f96ff9]{flex-shrink:0;width:68px;display:flex;flex-direction:column;gap:.125rem}.market-type[data-v-72f96ff9]{font-size:.6875rem;color:var(--text-muted);font-weight:400;line-height:1.3}.row-price[data-v-72f96ff9]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;padding-right:.75rem}.no-data-hint[data-v-72f96ff9]{flex:1;font-size:.6875rem;color:var(--text-muted);text-align:center}.row-rs[data-v-72f96ff9]{flex-shrink:0;width:60px;display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.rs-r[data-v-72f96ff9]{font-size:.6875rem;color:#f87171;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.4}.rs-s[data-v-72f96ff9]{font-size:.6875rem;color:#34d399;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.4}.row-badge[data-v-72f96ff9]{flex-shrink:0;width:50px;display:flex;flex-direction:column;align-items:center;gap:.25rem}.bias-badge[data-v-72f96ff9]{font-size:.6875rem;font-weight:700;padding:.25rem .5625rem;border-radius:6px;white-space:nowrap;letter-spacing:.01em;line-height:1.3}.badge-bullish[data-v-72f96ff9],.badge-lean-bull[data-v-72f96ff9]{background:#00c80524;color:#00c805}.badge-bearish[data-v-72f96ff9],.badge-lean-bear[data-v-72f96ff9]{background:#e5484d24;color:#e5484d}.badge-neutral[data-v-72f96ff9]{background:#94a3b81f;color:#94a3b8}.row-time[data-v-72f96ff9]{font-size:.6875rem;color:var(--text-muted);white-space:nowrap;text-align:center;line-height:1.3}.row-action[data-v-72f96ff9]{flex-shrink:0;width:22px;display:flex;align-items:center;justify-content:center;position:relative}.row-chevron[data-v-72f96ff9]{font-size:.75rem;color:var(--text-muted);opacity:.35;transition:opacity .12s;pointer-events:none}.row-update-btn[data-v-72f96ff9]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:none;cursor:pointer;color:var(--text-muted);font-size:.75rem;border-radius:4px;opacity:0;transition:opacity .15s,color .15s;padding:0;position:absolute}.row-update-btn.no-data-refresh[data-v-72f96ff9]{position:static;opacity:1;color:var(--accent)}.stock-row:hover .row-update-btn[data-v-72f96ff9]{opacity:1}.stock-row:hover .row-chevron[data-v-72f96ff9]{opacity:0}.row-update-btn.loading[data-v-72f96ff9]{opacity:1;color:var(--accent);cursor:default}.row-update-btn[data-v-72f96ff9]:hover:not(:disabled):not(.loading){color:var(--accent);opacity:1}.card-top[data-v-72f96ff9]{display:flex;justify-content:space-between;margin-bottom:.5rem;cursor:pointer;transition:background .15s;border-radius:6px;padding:.125rem;margin:-.125rem -.125rem .375rem}.card-top[data-v-72f96ff9]:hover{background:var(--bg-card-hover)}.card-left[data-v-72f96ff9]{flex:1;min-width:0}.card-row-1[data-v-72f96ff9]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.symbol[data-v-72f96ff9]{font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:.01em;line-height:1.2}.price[data-v-72f96ff9]{font-size:1rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.loading-price[data-v-72f96ff9]{opacity:.3}.card-row-2[data-v-72f96ff9]{display:flex;align-items:center;gap:.375rem}.change[data-v-72f96ff9]{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.change.positive[data-v-72f96ff9]{color:#22c55e}.change.negative[data-v-72f96ff9]{color:#ef4444}.card-levels[data-v-72f96ff9]{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.25rem;flex-shrink:0;padding-left:1rem}.levels-header[data-v-72f96ff9]{font-size:.6875rem;color:var(--text-muted);font-weight:500;white-space:nowrap}.levels-values[data-v-72f96ff9]{display:flex;align-items:baseline;gap:.25rem;font-variant-numeric:tabular-nums;white-space:nowrap}.resistance-val[data-v-72f96ff9]{font-size:.9375rem;font-weight:700;color:#ef4444}.levels-sep[data-v-72f96ff9]{font-size:.8125rem;color:var(--border);font-weight:400}.support-val[data-v-72f96ff9]{font-size:.9375rem;font-weight:700;color:#22c55e}.tag[data-v-72f96ff9]{font-size:.8125rem;font-weight:600;padding:.1875rem .5rem;border-radius:4px;white-space:nowrap}.bias-tag.bullish[data-v-72f96ff9]{background:var(--bias-bullish-bg);color:var(--bias-bullish-text)}.bias-tag.lean-bull[data-v-72f96ff9]{background:var(--bias-lean-bull-bg);color:var(--bias-lean-bull-text)}.bias-tag.bearish[data-v-72f96ff9]{background:var(--bias-bearish-bg);color:var(--bias-bearish-text)}.bias-tag.lean-bear[data-v-72f96ff9]{background:var(--bias-lean-bear-bg);color:var(--bias-lean-bear-text)}.bias-tag.neutral[data-v-72f96ff9]{background:var(--bias-neutral-bg);color:var(--bias-neutral-text)}.timeframe-tag[data-v-72f96ff9],.vibe-tag[data-v-72f96ff9]{background:var(--bg-subtle);color:var(--text-secondary)}.card-row-3[data-v-72f96ff9]{min-height:2.25rem;margin-bottom:.25rem}.summary-text[data-v-72f96ff9]{font-size:.75rem;color:var(--text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-row-4[data-v-72f96ff9]{display:flex;align-items:center;justify-content:space-between;padding-top:.375rem;border-top:1px solid var(--border-subtle)}.row-4-left[data-v-72f96ff9]{display:flex;align-items:center;gap:.375rem}.source-type[data-v-72f96ff9]{font-size:.75rem;font-weight:600;color:var(--accent)}.source-type.daily-type[data-v-72f96ff9]{color:var(--accent-muted)}.source-type.intraday-type[data-v-72f96ff9]{color:var(--accent)}.source-info-icon[data-v-72f96ff9]{font-size:.625rem;color:var(--border)}.source-time[data-v-72f96ff9]{font-size:.6875rem;color:var(--text-muted)}.update-btn[data-v-72f96ff9]{display:flex;align-items:center;gap:.25rem;border:none;background:none;cursor:pointer;color:var(--text-muted);font-size:.75rem;padding:.25rem .375rem;border-radius:4px;transition:all .15s}.update-btn[data-v-72f96ff9]:hover:not(:disabled){color:var(--accent);background:var(--btn-hover-bg)}.update-btn[data-v-72f96ff9]:disabled{cursor:not-allowed;opacity:.5}.update-btn.loading[data-v-72f96ff9]{color:var(--accent)}.update-text[data-v-72f96ff9]{font-size:.75rem}.no-history[data-v-72f96ff9]{text-align:center;padding:2rem;color:var(--text-muted)}.history-timeline[data-v-72f96ff9]{border-top:1px solid var(--border-subtle);padding:.5rem .75rem}.timeline-scroll[data-v-72f96ff9]{display:flex;gap:.5rem;align-items:stretch}.timeline-pill[data-v-72f96ff9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding:.5rem .25rem;border-radius:10px;cursor:pointer;transition:all .15s}.timeline-pill[data-v-72f96ff9]:hover{background:var(--bg-subtle)}.timeline-pill.selected[data-v-72f96ff9]{background:var(--pill-selected-bg);border:1.5px solid var(--pill-selected-border)}.timeline-pill.selected .pill-time[data-v-72f96ff9]{color:var(--pill-selected-time)}.timeline-pill.selected .pill-label[data-v-72f96ff9]{color:var(--pill-selected-label)}.timeline-pill:not(.selected) .pill-time[data-v-72f96ff9]{color:var(--text-primary)}.timeline-pill:not(.selected) .pill-label[data-v-72f96ff9]{color:var(--text-muted)}.pill-time[data-v-72f96ff9]{font-size:.875rem;font-weight:700;line-height:1.3}.pill-bias[data-v-72f96ff9]{font-weight:700;margin-left:2px}.pill-bias.bias-bullish[data-v-72f96ff9]{color:#16a34a}.pill-bias.bias-lean-bull[data-v-72f96ff9]{color:#22c55e}.pill-bias.bias-bearish[data-v-72f96ff9]{color:#dc2626}.pill-bias.bias-neutral[data-v-72f96ff9]{color:#94a3b8}.pill-label[data-v-72f96ff9]{font-size:.6875rem;line-height:1}.timeline-pill.generating-pill[data-v-72f96ff9]{flex:1;opacity:.6;cursor:default;border:1px dashed var(--pill-generating-border);background:var(--pill-generating-bg)}.generating-spinner[data-v-72f96ff9]{font-size:.75rem;color:var(--pill-generating-color);animation:spin-72f96ff9 1.2s linear infinite}@keyframes spin-72f96ff9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.generating-levels[data-v-72f96ff9]{opacity:.5}.sheet-overlay[data-v-72f96ff9]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay, rgba(0, 0, 0, .55));z-index:500;display:flex;align-items:flex-end}.stock-sheet[data-v-72f96ff9]{width:100%;max-width:500px;margin:0 auto;background:var(--bg-page);border-radius:20px 20px 0 0;padding:.5rem 1.25rem calc(4.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);max-height:88vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.stock-sheet[data-v-72f96ff9]::-webkit-scrollbar{display:none}.sheet-handle[data-v-72f96ff9]{width:2.5rem;height:4px;background:var(--border);border-radius:2px;margin:.5rem auto 1rem}.sheet-header[data-v-72f96ff9]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.25rem}.sheet-symbol-group[data-v-72f96ff9]{display:flex;flex-direction:column;gap:.125rem}.sheet-symbol[data-v-72f96ff9]{font-size:1.625rem;font-weight:800;color:var(--text-primary);letter-spacing:.01em;line-height:1.1}.sheet-market[data-v-72f96ff9]{font-size:.75rem;color:var(--text-muted)}.sheet-price-group[data-v-72f96ff9]{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;margin-left:auto}.sheet-price[data-v-72f96ff9]{font-size:1.375rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.15}.sheet-change[data-v-72f96ff9]{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.sheet-change.positive[data-v-72f96ff9]{color:#22c55e}.sheet-change.negative[data-v-72f96ff9]{color:#ef4444}.sheet-close-btn[data-v-72f96ff9]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:#ffffff1a;border-radius:50%;cursor:pointer;color:var(--text-muted);font-size:.75rem;flex-shrink:0;margin-top:.25rem;transition:background .15s}.sheet-close-btn[data-v-72f96ff9]:hover{background:#ffffff2e}.sheet-cta-btn[data-v-72f96ff9]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem;border:none;border-radius:14px;background:#111;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s;margin-bottom:1.5rem}.sheet-cta-btn[data-v-72f96ff9]:hover:not(:disabled){background:#2a2a2a}.sheet-cta-btn[data-v-72f96ff9]:disabled{opacity:.6;cursor:default}.sheet-reports-label[data-v-72f96ff9]{font-size:.8125rem;font-weight:600;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.75rem}.sheet-report-card[data-v-72f96ff9]{background:#fff;border:1px solid var(--border);box-shadow:0 1px 4px #0000000f;border-radius:12px;padding:.875rem 1rem;margin-bottom:.625rem;cursor:pointer;transition:background .15s,box-shadow .15s}.sheet-report-card[data-v-72f96ff9]:hover{background:var(--bg-subtle);box-shadow:0 2px 8px #00000017}.sheet-report-generating[data-v-72f96ff9]{cursor:default;opacity:.7}.generating-text[data-v-72f96ff9]{color:var(--text-muted);font-style:italic}.sheet-report-top[data-v-72f96ff9]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.sheet-report-mode[data-v-72f96ff9]{font-size:.6875rem;font-weight:600;color:var(--text-muted);background:var(--border-subtle);padding:.125rem .4375rem;border-radius:4px}.sheet-report-time[data-v-72f96ff9]{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--text-muted)}.sheet-report-date[data-v-72f96ff9]{font-size:.6875rem;font-weight:600;color:var(--text-muted);background:var(--border-subtle);padding:.125rem .4375rem;border-radius:4px}.sheet-report-arrow[data-v-72f96ff9]{margin-left:auto;font-size:.75rem;color:var(--text-muted);opacity:.5}.sheet-report-summary[data-v-72f96ff9]{font-size:.875rem;color:var(--text-secondary);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.625rem}.sheet-report-summary.skeleton-text[data-v-72f96ff9]{height:2.7em;border-radius:6px;background:linear-gradient(90deg,var(--bg-subtle) 25%,var(--bg-card-hover, rgba(0,0,0,.04)) 50%,var(--bg-subtle) 75%);background-size:200% 100%;animation:skeleton-shimmer-72f96ff9 1.5s ease-in-out infinite}@keyframes skeleton-shimmer-72f96ff9{0%{background-position:200% 0}to{background-position:-200% 0}}.sheet-report-levels[data-v-72f96ff9]{display:flex;gap:1rem}.sheet-rs-r[data-v-72f96ff9]{font-size:.8125rem;font-weight:600;color:#f87171;font-variant-numeric:tabular-nums}.sheet-rs-s[data-v-72f96ff9]{font-size:.8125rem;font-weight:600;color:#34d399;font-variant-numeric:tabular-nums}.sheet-enter-active[data-v-72f96ff9],.sheet-leave-active[data-v-72f96ff9]{transition:opacity .25s ease}.sheet-enter-active .stock-sheet[data-v-72f96ff9],.sheet-leave-active .stock-sheet[data-v-72f96ff9]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.sheet-enter-from[data-v-72f96ff9],.sheet-leave-to[data-v-72f96ff9]{opacity:0}.sheet-enter-from .stock-sheet[data-v-72f96ff9],.sheet-leave-to .stock-sheet[data-v-72f96ff9]{transform:translateY(100%)}html.dark .watchlist-view{background:linear-gradient(180deg,#070d1f,#050918 60%,#040714)}html.dark .header-icon-btn{background:#a0bedc21;color:#c9d7eb}html.dark .header-icon-btn:hover{background:#a0bedc38}html.dark .stock-sheet{background:#0e1628;border-top-color:#ffffff1a}html.dark .sheet-cta-btn{background:#fff;color:#0a0f1e}html.dark .sheet-cta-btn:hover:not(:disabled){background:#e8edf5}html.dark .sheet-report-card{background:#ffffff0d;border-color:#ffffff12;box-shadow:none}html.dark .sheet-report-card:hover{background:#ffffff17;box-shadow:none}html.dark .sheet-report-generating:hover{background:#ffffff0d}html.dark .sheet-report-mode{background:#ffffff14}.macro-news-tab[data-v-3d5d1824]{padding:0}.overall-summary-card[data-v-3d5d1824]{margin:0 0 .75rem;padding:1rem;background:var(--bg-card);border-radius:10px;border:1px solid var(--border);transition:opacity .3s}.overall-summary-card.stale[data-v-3d5d1824]{opacity:.65}.summary-header[data-v-3d5d1824]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.summary-header>i[data-v-3d5d1824]{color:var(--accent-muted);font-size:1rem}.summary-header>span[data-v-3d5d1824]:first-of-type{font-size:.875rem;font-weight:600;color:var(--text-primary)}.updating-badge[data-v-3d5d1824]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:4px;background:var(--bias-amber-bg);color:var(--bias-amber-text);font-size:.6875rem;font-weight:600;animation:pulse-3d5d1824 2s ease-in-out infinite}.updating-dot[data-v-3d5d1824]{width:5px;height:5px;border-radius:50%;background:#f59e0b;animation:blink-3d5d1824 1.2s ease-in-out infinite}.summary-text[data-v-3d5d1824]{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.sentiment-badge[data-v-3d5d1824],.sentiment-tag[data-v-3d5d1824]{display:inline-block;font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:4px}.sentiment-badge.bullish[data-v-3d5d1824],.sentiment-tag.bullish[data-v-3d5d1824]{background:var(--bias-bullish-bg);color:var(--bias-bullish-text)}.sentiment-badge.bearish[data-v-3d5d1824],.sentiment-tag.bearish[data-v-3d5d1824]{background:var(--bias-bearish-bg);color:var(--bias-bearish-text)}.sentiment-badge.neutral[data-v-3d5d1824],.sentiment-tag.neutral[data-v-3d5d1824]{background:var(--bias-neutral-bg);color:var(--bias-neutral-text)}.loading-state[data-v-3d5d1824],.empty-state[data-v-3d5d1824]{text-align:center;padding:3rem 2rem}.loading-state p[data-v-3d5d1824],.empty-state p[data-v-3d5d1824]{margin:1rem 0 0;color:var(--text-secondary);font-size:.875rem}.empty-state i[data-v-3d5d1824]{font-size:2rem;color:var(--border)}.news-list[data-v-3d5d1824]{padding:0}.news-card[data-v-3d5d1824]{display:flex;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--border-subtle);text-decoration:none;color:inherit;transition:background .15s}.news-card[data-v-3d5d1824]:active{background:var(--bg-card-hover)}.news-card[data-v-3d5d1824]:last-child{border-bottom:none}.news-card-content[data-v-3d5d1824]{flex:1;min-width:0}.news-meta[data-v-3d5d1824]{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;flex-wrap:wrap}.news-source[data-v-3d5d1824]{font-size:.75rem;font-weight:500;color:var(--text-secondary)}.news-time[data-v-3d5d1824]{font-size:.75rem;color:var(--text-muted)}.news-headline[data-v-3d5d1824]{font-size:.875rem;font-weight:500;color:var(--text-primary);line-height:1.4;margin:0 0 .25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-ai-summary[data-v-3d5d1824]{font-size:.8125rem;color:var(--text-secondary);line-height:1.4;margin:0 0 .375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-tags[data-v-3d5d1824]{display:flex;gap:.375rem;flex-wrap:wrap;margin-top:.375rem}.tag[data-v-3d5d1824]{padding:.125rem .5rem;border-radius:4px;background:var(--bg-subtle);color:var(--text-secondary);font-size:.6875rem;font-weight:500}.refreshing-placeholder .placeholder-body[data-v-3d5d1824]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0 0}.refreshing-placeholder .placeholder-body p[data-v-3d5d1824]{margin:0;color:var(--text-secondary);font-size:.875rem}@keyframes pulse-3d5d1824{0%,to{opacity:1}50%{opacity:.7}}@keyframes blink-3d5d1824{0%,to{opacity:1}50%{opacity:.3}}.watchlist-news-tab[data-v-ec65a540]{padding:0}.chip[data-v-ec65a540]:not(.active):hover{border-color:var(--text-muted);color:var(--text-secondary)}.overall-summary-card[data-v-ec65a540]{margin:0 0 .75rem;padding:1rem;background:var(--bg-card);border-radius:10px;border:1px solid var(--border);transition:opacity .3s}.overall-summary-card.stale[data-v-ec65a540]{opacity:.65}.summary-header[data-v-ec65a540]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.summary-header>i[data-v-ec65a540]{color:var(--accent-muted);font-size:1rem}.summary-header>span[data-v-ec65a540]:first-of-type{font-size:.875rem;font-weight:600;color:var(--text-primary)}.updating-badge[data-v-ec65a540]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:4px;background:var(--bias-amber-bg);color:var(--bias-amber-text);font-size:.6875rem;font-weight:600;animation:pulse-ec65a540 2s ease-in-out infinite}.updating-dot[data-v-ec65a540]{width:5px;height:5px;border-radius:50%;background:#f59e0b;animation:blink-ec65a540 1.2s ease-in-out infinite}.summary-text[data-v-ec65a540]{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.sentiment-badge[data-v-ec65a540],.sentiment-tag[data-v-ec65a540]{display:inline-block;font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:4px}.sentiment-badge.bullish[data-v-ec65a540],.sentiment-tag.bullish[data-v-ec65a540]{background:var(--bias-bullish-bg);color:var(--bias-bullish-text)}.sentiment-badge.bearish[data-v-ec65a540],.sentiment-tag.bearish[data-v-ec65a540]{background:var(--bias-bearish-bg);color:var(--bias-bearish-text)}.sentiment-badge.neutral[data-v-ec65a540],.sentiment-tag.neutral[data-v-ec65a540]{background:var(--bias-neutral-bg);color:var(--bias-neutral-text)}.loading-state[data-v-ec65a540],.empty-state[data-v-ec65a540]{text-align:center;padding:3rem 2rem}.loading-state p[data-v-ec65a540],.empty-state p[data-v-ec65a540]{margin:1rem 0 0;color:var(--text-secondary);font-size:.875rem}.empty-state i[data-v-ec65a540]{font-size:2rem;color:var(--border)}.news-list[data-v-ec65a540]{padding:0}.news-card[data-v-ec65a540]{display:flex;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--border-subtle);text-decoration:none;color:inherit;transition:background .15s}.news-card[data-v-ec65a540]:active{background:var(--bg-card-hover)}.news-card[data-v-ec65a540]:last-child{border-bottom:none}.news-card-content[data-v-ec65a540]{flex:1;min-width:0}.news-meta[data-v-ec65a540]{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;flex-wrap:wrap}.news-source[data-v-ec65a540]{font-size:.75rem;font-weight:500;color:var(--text-secondary)}.news-time[data-v-ec65a540]{font-size:.75rem;color:var(--text-muted)}.news-headline[data-v-ec65a540]{font-size:.875rem;font-weight:500;color:var(--text-primary);line-height:1.4;margin:0 0 .25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-ai-summary[data-v-ec65a540]{font-size:.8125rem;color:var(--text-secondary);line-height:1.4;margin:0 0 .375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-thumb[data-v-ec65a540]{width:72px;height:72px;border-radius:8px;object-fit:cover;flex-shrink:0;align-self:center}.refreshing-placeholder .placeholder-body[data-v-ec65a540]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0 0}.refreshing-placeholder .placeholder-body p[data-v-ec65a540]{margin:0;color:var(--text-secondary);font-size:.875rem}.skeleton-line[data-v-ec65a540]{height:12px;background:linear-gradient(90deg,var(--skeleton-from) 25%,var(--skeleton-via) 50%,var(--skeleton-from) 75%);background-size:200% 100%;border-radius:4px;animation:shimmer 1.5s ease-in-out infinite;margin-bottom:6px}.skeleton-line[data-v-ec65a540]:last-child{margin-bottom:0}.summary-skeleton[data-v-ec65a540]{padding:.5rem 0 0}.sentiment-tag-skeleton[data-v-ec65a540]{display:inline-block;width:36px;height:18px;background:linear-gradient(90deg,var(--skeleton-from) 25%,var(--skeleton-via) 50%,var(--skeleton-from) 75%);background-size:200% 100%;border-radius:4px;animation:shimmer 1.5s ease-in-out infinite}.ai-summary-skeleton[data-v-ec65a540]{margin-top:.25rem}.ai-summary-skeleton .skeleton-line[data-v-ec65a540]{height:10px}@keyframes pulse-ec65a540{0%,to{opacity:1}50%{opacity:.7}}@keyframes blink-ec65a540{0%,to{opacity:1}50%{opacity:.3}}html.lang-en .sentiment-badge[data-v-ec65a540]{min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:130px}.sentiment-tab[data-v-6c911cfe]{padding:1rem 0}.update-note[data-v-6c911cfe]{font-size:.75rem;color:var(--text-muted);margin-bottom:1.25rem;text-align:center}.skeleton-block[data-v-6c911cfe]{background:var(--bg-subtle);border-radius:12px;margin-bottom:.75rem;animation:shimmer-6c911cfe 1.5s infinite}.skeleton-block.tall[data-v-6c911cfe]{height:140px}.skeleton-block.medium[data-v-6c911cfe]{height:100px}.skeleton-line[data-v-6c911cfe]{width:100px;height:1rem;border-radius:4px;margin-bottom:.75rem}@keyframes shimmer-6c911cfe{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.no-data-wrap[data-v-6c911cfe]{display:flex;flex-direction:column;align-items:center;padding:3rem 0;color:var(--text-muted);font-size:.875rem}.generating-hint[data-v-6c911cfe],.no-data-text[data-v-6c911cfe]{display:flex;align-items:center;gap:.5rem}.error-hint[data-v-6c911cfe]{font-size:.8125rem;color:#ef4444}.sentiment-header[data-v-6c911cfe]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.sentiment-badge[data-v-6c911cfe]{font-size:1.0625rem;font-weight:700;padding:.375rem 1rem;border-radius:9999px}.sentiment-badge.extreme-greed[data-v-6c911cfe]{background:#b7df2f26;color:var(--accent)}.sentiment-badge.greed[data-v-6c911cfe]{background:#b7df2f1a;color:var(--accent)}.sentiment-badge.neutral[data-v-6c911cfe]{background:var(--bg-subtle);color:var(--text-secondary)}.sentiment-badge.fear[data-v-6c911cfe]{background:#ef44441a;color:#ef4444}.sentiment-badge.extreme-fear[data-v-6c911cfe]{background:#ef444426;color:#ef4444}.sentiment-summary[data-v-6c911cfe]{font-size:.8125rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1rem;white-space:pre-line}.stale-hint[data-v-6c911cfe]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted);margin-bottom:1rem}.section-title[data-v-6c911cfe]{font-size:.75rem;font-weight:600;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.75rem}.indicator-list[data-v-6c911cfe]{display:flex;flex-direction:column;gap:0}.indicator-item[data-v-6c911cfe]{padding:1rem 0;border-bottom:1px solid var(--border)}.indicator-item[data-v-6c911cfe]:last-child{border-bottom:none}.indicator-header[data-v-6c911cfe]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:.75rem}.ind-label[data-v-6c911cfe]{font-size:.8125rem;color:var(--text-muted);font-weight:500;flex-shrink:0}.ind-right[data-v-6c911cfe]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.ind-value[data-v-6c911cfe]{font-size:.875rem;font-weight:700;color:var(--text-primary)}.ind-change[data-v-6c911cfe]{font-size:.8125rem;font-weight:600;display:flex;align-items:center;gap:.2rem}.ind-change.change-up[data-v-6c911cfe]{color:var(--accent)}.ind-change.change-down[data-v-6c911cfe]{color:#ef4444}.ind-change.change-neutral[data-v-6c911cfe]{color:var(--text-muted)}.ind-sentiment-badge[data-v-6c911cfe]{font-size:.6875rem;font-weight:600;padding:.2rem .5rem;border-radius:9999px}.ind-sentiment-badge.badge-bull[data-v-6c911cfe]{background:#b7df2f1f;color:var(--accent)}.ind-sentiment-badge.badge-bear[data-v-6c911cfe]{background:#ef44441f;color:#ef4444}.ind-sentiment-badge.badge-neutral[data-v-6c911cfe]{background:var(--bg-subtle);color:var(--text-muted)}.ind-description[data-v-6c911cfe]{font-size:.75rem;color:var(--text-muted);line-height:1.6;margin:0}.dot-pulse[data-v-6c911cfe]{width:6px;height:6px;border-radius:50%;background:#f59e0b;animation:blink-6c911cfe 1.2s ease-in-out infinite;display:inline-block}@keyframes blink-6c911cfe{0%,to{opacity:1}50%{opacity:.3}}html.lang-en .sentiment-badge[data-v-6c911cfe]{font-size:.9375rem}html.lang-en .sentiment-summary[data-v-6c911cfe],html.lang-en .ind-label[data-v-6c911cfe]{font-size:.75rem}html.lang-en .ind-value[data-v-6c911cfe]{font-size:.8125rem}html.lang-en .ind-description[data-v-6c911cfe]{font-size:.6875rem}.market-view[data-v-94b834f3]{max-width:800px;margin:0 auto;padding:1rem 1rem 5rem}.market-sticky-top[data-v-94b834f3]{position:sticky;top:-1rem;z-index:100;background:var(--bg-page);margin:-1rem -1rem 0;padding:1rem 1rem 0}.tab-bar[data-v-94b834f3]{display:flex;justify-content:center;gap:2rem;padding:.5rem 0 .75rem;margin-bottom:.5rem}.tab-btn[data-v-94b834f3]{position:relative;padding:.375rem .25rem;border:none;background:transparent;color:var(--text-muted);font-size:1.0625rem;font-weight:600;cursor:pointer;transition:color .2s;white-space:nowrap}html.lang-en .tab-bar[data-v-94b834f3]{gap:.875rem}html.lang-en .tab-btn[data-v-94b834f3]{font-size:.8125rem}.tab-btn.active[data-v-94b834f3]{color:var(--accent-muted)}.tab-btn.active[data-v-94b834f3]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2.5px;background:var(--accent-muted);border-radius:2px}.tab-btn[data-v-94b834f3]:not(.active):hover{color:var(--text-secondary)}.filter-chips[data-v-94b834f3]{display:flex;gap:.5rem;overflow-x:auto;padding:.25rem 0 .875rem;-webkit-overflow-scrolling:touch}.filter-chips[data-v-94b834f3]::-webkit-scrollbar{display:none}.sentiment-row[data-v-94b834f3]{padding-top:0;padding-bottom:.875rem}.chip[data-v-94b834f3]{flex-shrink:0;padding:.4375rem 1rem;border-radius:9999px;border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap;display:flex;align-items:center;gap:.375rem}.chip.small[data-v-94b834f3]{padding:.3125rem .875rem;font-size:.75rem}.chip.active[data-v-94b834f3]{background:var(--accent-muted);color:#fff;border-color:var(--accent-muted)}.chip[data-v-94b834f3]:not(.active):hover{border-color:var(--text-muted);color:var(--text-secondary)}.chip.active.s-bullish[data-v-94b834f3]{background:var(--accent);border-color:var(--accent)}.chip.active.s-bearish[data-v-94b834f3]{background:#dc2626;border-color:#dc2626}.chip.active.s-neutral[data-v-94b834f3]{background:#64748b;border-color:#64748b}.chip-dot[data-v-94b834f3]{width:6px;height:6px;border-radius:50%;background:#f59e0b;animation:blink-94b834f3 1.2s ease-in-out infinite}.chip.active .chip-dot[data-v-94b834f3]{background:#fbbf24}@keyframes blink-94b834f3{0%,to{opacity:1}50%{opacity:.3}}.search-chip[data-v-94b834f3]{padding:.4375rem .625rem;color:var(--text-muted)}.symbol-search-wrap[data-v-94b834f3]{display:flex;align-items:center;flex-shrink:0;background:var(--bg-subtle);border-radius:9999px;padding:.25rem .5rem;gap:.375rem;min-width:140px}.symbol-search-icon[data-v-94b834f3]{font-size:.75rem;color:var(--text-muted)}.symbol-search-input[data-v-94b834f3]{border:none;outline:none;background:transparent;font-size:.8125rem;color:var(--text-primary);width:100%;min-width:0}.symbol-search-input[data-v-94b834f3]::placeholder{color:var(--text-muted)}.symbol-search-close[data-v-94b834f3]{flex-shrink:0;border:none;background:none;color:var(--text-muted);cursor:pointer;padding:.125rem;font-size:.75rem;display:flex;align-items:center}.tab-content[data-v-94b834f3]{min-height:300px}.settings-view[data-v-f3ea6fb9]{max-width:430px;margin:0 auto;padding:0 1.25rem 6rem;min-height:100vh;background:var(--bg-page-gradient)}.app-logo-area[data-v-f3ea6fb9]{display:flex;align-items:center;gap:.5rem;padding:1.5rem 0 .5rem}.app-logo-icon[data-v-f3ea6fb9]{width:32px;height:32px;object-fit:contain}.app-logo-text[data-v-f3ea6fb9]{font-size:1rem;font-weight:700;color:var(--text-primary)}.profile-section[data-v-f3ea6fb9]{display:flex;align-items:center;gap:1rem;padding:1.5rem 0 1.75rem}.profile-avatar-wrap[data-v-f3ea6fb9]{position:relative;flex-shrink:0}.profile-avatar-img[data-v-f3ea6fb9]{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2.5px solid var(--bg-card);box-shadow:0 2px 8px #00000014}.profile-avatar-initials[data-v-f3ea6fb9]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;border:2.5px solid var(--bg-card);box-shadow:0 2px 8px #00000014}.online-dot[data-v-f3ea6fb9]{position:absolute;bottom:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#22c55e;border:2.5px solid var(--bg-card)}.profile-info[data-v-f3ea6fb9]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.profile-name-row[data-v-f3ea6fb9]{display:flex;align-items:center;gap:.5rem}.profile-name[data-v-f3ea6fb9]{font-size:1.25rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-badge[data-v-f3ea6fb9]{font-size:.6rem;font-weight:700;color:#16a34a;background:#dcfce7;padding:.15rem .5rem;border-radius:4px;letter-spacing:.05em;flex-shrink:0}.plan-badge-pro[data-v-f3ea6fb9]{color:#4338ca;background:#eef2ff}.plan-badge-max[data-v-f3ea6fb9]{color:#b45309;background:#fef3c7}.profile-email[data-v-f3ea6fb9]{font-size:.8rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-period-end[data-v-f3ea6fb9]{font-size:.7rem;color:#b45309;margin-top:.125rem}.quota-card[data-v-f3ea6fb9]{background:var(--bg-card);border-radius:16px;padding:1rem 1.125rem;margin-bottom:.875rem;box-shadow:0 1px 3px #0000000a}.quota-card-title[data-v-f3ea6fb9]{font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.875rem}.quota-row[data-v-f3ea6fb9]{display:flex;align-items:center;gap:.625rem;margin-bottom:.625rem}.quota-row[data-v-f3ea6fb9]:last-child{margin-bottom:0}.quota-label[data-v-f3ea6fb9]{font-size:.8rem;font-weight:500;color:var(--text-secondary);width:72px;flex-shrink:0}.quota-bar-wrap[data-v-f3ea6fb9]{flex:1;display:flex;align-items:center;gap:.5rem}.quota-bar-bg[data-v-f3ea6fb9]{flex:1;height:6px;border-radius:3px;background:var(--bg-subtle);overflow:hidden}.quota-bar-fill[data-v-f3ea6fb9]{height:100%;border-radius:3px;background:var(--accent);transition:width .4s ease;min-width:0}.quota-bar-fill.quota-bar-warn[data-v-f3ea6fb9]{background:#f59e0b}.quota-bar-fill.quota-bar-full[data-v-f3ea6fb9]{background:#ef4444}.quota-count[data-v-f3ea6fb9]{font-size:.72rem;font-weight:600;color:var(--text-muted);white-space:nowrap;min-width:56px;text-align:right}.settings-card[data-v-f3ea6fb9]{background:var(--bg-card);border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.setting-item[data-v-f3ea6fb9]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.125rem;cursor:pointer;transition:background .15s}.setting-item[data-v-f3ea6fb9]:hover{background:var(--bg-card-hover)}.setting-item.no-tap[data-v-f3ea6fb9]{cursor:default}.setting-item.no-tap[data-v-f3ea6fb9]:hover{background:transparent}.setting-item+.setting-item[data-v-f3ea6fb9]{border-top:1px solid var(--border-subtle)}.setting-left[data-v-f3ea6fb9]{display:flex;align-items:center;gap:.75rem}.setting-icon[data-v-f3ea6fb9]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.setting-icon svg[data-v-f3ea6fb9]{width:18px;height:18px}.setting-label[data-v-f3ea6fb9]{font-size:.925rem;font-weight:600;color:var(--text-primary)}.setting-right[data-v-f3ea6fb9]{display:flex;align-items:center;gap:.375rem}.setting-value[data-v-f3ea6fb9]{font-size:.8rem;color:var(--text-muted)}.chevron[data-v-f3ea6fb9]{width:16px;height:16px;color:var(--border);transition:transform .2s}.chevron.rotated[data-v-f3ea6fb9]{transform:rotate(90deg)}.language-setting[data-v-f3ea6fb9]{position:relative}.language-selector[data-v-f3ea6fb9]{position:absolute;top:100%;left:0;right:0;z-index:100;background:var(--bg-page);border:1px solid var(--border);border-radius:0 0 12px 12px;box-shadow:0 8px 24px #0006;padding:.25rem .75rem .5rem;display:flex;flex-direction:column;gap:2px}.language-option[data-v-f3ea6fb9]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem;border-radius:8px;cursor:pointer;font-size:.875rem;color:var(--text-secondary);transition:background .15s}.language-option[data-v-f3ea6fb9]:hover{background:var(--bg-subtle)}.language-option.active[data-v-f3ea6fb9]{color:var(--accent);font-weight:600;background:var(--guest-hover-bg)}.check-icon[data-v-f3ea6fb9]{width:16px;height:16px;color:var(--accent)}.theme-toggle[data-v-f3ea6fb9]{display:flex;background:var(--bg-subtle);border-radius:8px;overflow:hidden}.theme-btn[data-v-f3ea6fb9]{padding:.35rem .75rem;font-size:.75rem;font-weight:600;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s}.theme-btn.active[data-v-f3ea6fb9]{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 3px #00000014}.logout-btn[data-v-f3ea6fb9]{width:100%;margin-top:1.25rem;padding:.9rem 1rem;background:var(--bg-card);border:none;border-radius:16px;font-size:.925rem;font-weight:600;color:#ef4444;cursor:pointer;box-shadow:0 1px 3px #0000000a;transition:background .15s}.logout-btn[data-v-f3ea6fb9]:hover{background:#fef2f2}.settings-footer[data-v-f3ea6fb9]{text-align:center;margin-top:2rem;cursor:default;user-select:none;-webkit-user-select:none}.footer-text[data-v-f3ea6fb9]{font-size:.7rem;font-weight:600;color:var(--border);letter-spacing:.08em;margin:0}.help-overlay[data-v-f3ea6fb9]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem}.help-modal[data-v-f3ea6fb9]{background:var(--bg-card);border-radius:20px;width:100%;max-width:340px;overflow:hidden;box-shadow:0 20px 60px #00000026;animation:slideUp-f3ea6fb9 .25s ease-out}@keyframes slideUp-f3ea6fb9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.help-header[data-v-f3ea6fb9]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem .75rem}.help-header h3[data-v-f3ea6fb9]{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0}.help-close[data-v-f3ea6fb9]{width:28px;height:28px;border:none;background:var(--bg-subtle);border-radius:50%;font-size:1.1rem;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.help-body[data-v-f3ea6fb9]{padding:0 1.25rem 1.5rem}.help-body p[data-v-f3ea6fb9]{font-size:.85rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.5}.help-email-link[data-v-f3ea6fb9]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#f0f9ff;border-radius:12px;color:var(--accent);font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s}.help-email-link[data-v-f3ea6fb9]:hover{background:rgba(var(--accent-rgb),.1)}.help-mail-icon[data-v-f3ea6fb9]{width:18px;height:18px;flex-shrink:0}.model-routing-panel[data-v-f3ea6fb9]{margin-top:1.25rem;background:var(--bg-card);border-radius:16px;padding:1rem 1.25rem;box-shadow:0 1px 3px #0000000a}.routing-header[data-v-f3ea6fb9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.routing-title[data-v-f3ea6fb9]{font-size:.925rem;font-weight:700;color:var(--text-primary)}.routing-close[data-v-f3ea6fb9]{width:28px;height:28px;border:none;background:var(--bg-subtle);border-radius:50%;font-size:1.1rem;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.routing-loading[data-v-f3ea6fb9],.routing-error[data-v-f3ea6fb9]{padding:1rem 0;text-align:center;font-size:.825rem;color:var(--text-muted)}.routing-error[data-v-f3ea6fb9]{color:#ef4444}.routing-section[data-v-f3ea6fb9]{margin-top:.75rem}.routing-section-title[data-v-f3ea6fb9]{font-size:.775rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.preset-item[data-v-f3ea6fb9]{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .5rem;border-radius:10px;cursor:pointer;transition:background .15s}.preset-item[data-v-f3ea6fb9]:hover{background:var(--bg-card-hover)}.preset-item.active[data-v-f3ea6fb9]{background:#f0fdf4}.preset-radio[data-v-f3ea6fb9]{margin-top:.125rem;flex-shrink:0}.radio-dot[data-v-f3ea6fb9]{width:16px;height:16px;border-radius:50%;border:2px solid var(--border);transition:all .15s}.radio-dot.checked[data-v-f3ea6fb9]{border-color:#16a34a;background:#16a34a;box-shadow:inset 0 0 0 3px #fff}.preset-info[data-v-f3ea6fb9]{display:flex;flex-direction:column;gap:.125rem}.preset-label[data-v-f3ea6fb9]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.preset-desc[data-v-f3ea6fb9]{font-size:.725rem;color:var(--text-muted);line-height:1.3}.chevron-small[data-v-f3ea6fb9]{width:12px;height:12px;color:var(--text-muted);display:inline-block;vertical-align:middle;margin-left:.25rem;transition:transform .2s}.chevron-small.expanded[data-v-f3ea6fb9]{transform:rotate(90deg)}.custom-stages[data-v-f3ea6fb9]{margin-top:.5rem}.stage-row[data-v-f3ea6fb9]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--border-subtle)}.stage-label[data-v-f3ea6fb9]{font-size:.8rem;color:var(--text-secondary);position:relative;display:inline-flex;align-items:center;gap:.25rem}.tip-trigger[data-v-f3ea6fb9]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--border);color:var(--text-secondary);font-size:.6rem;font-weight:700;cursor:pointer;flex-shrink:0;line-height:1}.tip-trigger[data-v-f3ea6fb9]:hover{background:var(--text-muted);color:var(--text-primary)}.tip-bubble[data-v-f3ea6fb9]{position:absolute;left:0;top:calc(100% + 6px);background:#1e293b;color:#f1f5f9;font-size:.7rem;font-weight:400;padding:.4rem .6rem;border-radius:6px;white-space:nowrap;z-index:10;box-shadow:0 4px 12px #00000026;line-height:1.4}.stage-select[data-v-f3ea6fb9]{font-size:.775rem;padding:.3rem .5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-input);color:var(--text-primary);min-width:120px;outline:none}.stage-select[data-v-f3ea6fb9]:focus{border-color:var(--accent)}.routing-actions[data-v-f3ea6fb9]{margin-top:1rem;text-align:center}.save-btn[data-v-f3ea6fb9]{padding:.5rem 2rem;font-size:.85rem;font-weight:600;color:var(--accent-fg);background:var(--accent);border:none;border-radius:10px;cursor:pointer;transition:opacity .15s}.save-btn[data-v-f3ea6fb9]:hover{opacity:.9}.save-btn[data-v-f3ea6fb9]:disabled{opacity:.5;cursor:not-allowed}@font-face{font-family:primeicons;font-display:block;src:url(/m/assets/primeicons-DMOk5skT.eot);src:url(/m/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/m/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/m/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/m/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/m/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--accent: #3b82f6;--accent-hover: #2563eb;--accent-muted: #60a5fa;--accent-fg: #ffffff;--accent-rgb: 59, 130, 246;--bg-page: #ffffff;--bg-page-gradient: #ffffff;--bg-card: #ffffff;--bg-card-hover: #f0f0f0;--bg-subtle: #ebebeb;--bg-input: #ffffff;--bg-nav: #ffffff;--text-primary: #111111;--text-secondary: #555555;--text-muted: #888888;--border: #e0e0e0;--border-subtle: #ebebeb;--skeleton-from: #e8e8e8;--skeleton-via: #f0f0f0;--overlay: rgba(0, 0, 0, .55);--clock-bg: rgba(var(--accent-rgb), .1);--clock-text: var(--accent-muted);--clock-sep: #3a4d0a;--guest-bg: rgba(var(--accent-rgb), .08);--guest-border: rgba(var(--accent-rgb), .3);--guest-text: var(--accent-muted);--guest-hover-bg: rgba(var(--accent-rgb), .15);--guest-hover-border: rgba(var(--accent-rgb), .5);--pill-selected-bg: rgba(var(--accent-rgb), .12);--pill-selected-border: rgba(var(--accent-rgb), .5);--pill-selected-time: var(--accent-muted);--pill-selected-label: var(--accent-muted);--pill-generating-bg: rgba(var(--accent-rgb), .07);--pill-generating-border: rgba(var(--accent-rgb), .3);--pill-generating-color: var(--accent-muted);--btn-hover-bg: rgba(var(--accent-rgb), .1);--bias-bullish-bg: rgba(var(--accent-rgb), .12);--bias-bullish-text: var(--accent-muted);--bias-lean-bull-bg: rgba(var(--accent-rgb), .07);--bias-lean-bull-text: #5a7010;--bias-bearish-bg: rgba(220, 38, 38, .1);--bias-bearish-text: #b91c1c;--bias-lean-bear-bg: rgba(220, 38, 38, .06);--bias-lean-bear-text: #c53030;--bias-neutral-bg: #f0f0f0;--bias-neutral-text: #555555;--bias-amber-bg: rgba(217, 119, 6, .1);--bias-amber-text: #92400e;--p-accordion-header-background: #ffffff;--p-accordion-header-hover-background: #f5f5f5;--p-accordion-header-active-background: #ffffff;--p-accordion-content-background: #ffffff;--p-accordion-header-color: #555555;--p-accordion-header-hover-color: #111111;--p-accordion-header-active-color: #111111;--p-accordion-content-color: #111111;--p-accordion-header-border-color: #e0e0e0;--p-accordion-content-border-color: #e0e0e0;--p-content-background: #ffffff;--p-content-color: #111111;--p-content-border-color: #e0e0e0;--signal-item-bg: rgba(0,0,0,.04);--detail-sticky-bg: rgba(255,255,255,.92);--detail-section-bg: #ffffff;--detail-section-border: rgba(0,0,0,.06);--detail-inner-card-bg: #ffffff;--detail-inner-card-border: rgba(0,0,0,.09);--detail-price-section-bg: #ffffff;--detail-price-layout-bg: rgba(0,0,0,.03);--detail-price-layout-border: rgba(0,0,0,.08);--detail-stop-separator: rgba(0,0,0,.12);--detail-data-card-bg: #ffffff;--detail-data-card-border: rgba(0,0,0,.08);--detail-accordion-border: rgba(0,0,0,.07);--detail-source-card-bg: rgba(0,0,0,.03);--report-info-text: #2563eb;--report-info-bg: rgba(59,130,246,.07);--report-info-border-clr: rgba(59,130,246,.15);--market-open-color: #16a34a;--market-open-border: rgba(22,163,74,.25);--market-open-bg: rgba(22,163,74,.08);--scenario-aggressive-label: #3b82f6;--scenario-conservative-label: #16a34a;--scenario-defensive-label: #d97706}html.dark{--accent: #3B82F6;--accent-hover: #2563EB;--accent-muted: #60A5FA;--accent-fg: #ffffff;--accent-rgb: 59, 130, 246;--bg-page: #020617;--bg-page-gradient: #020617;--bg-card: rgba(255,255,255,.08);--bg-card-hover: rgba(255,255,255,.12);--bg-subtle: rgba(255,255,255,.05);--bg-input: rgba(255,255,255,.08);--bg-nav: #020617;--text-primary: #FFFFFF;--text-secondary: #CBD5E1;--text-muted: #64748B;--border: rgba(255,255,255,.14);--border-subtle: rgba(255,255,255,.08);--skeleton-from: rgba(255,255,255,.05);--skeleton-via: rgba(255,255,255,.1);--overlay: rgba(2, 6, 23, .92);--clock-bg: rgba(var(--accent-rgb), .1);--clock-text: var(--accent-muted);--clock-sep: #1e3a8a;--guest-bg: rgba(var(--accent-rgb), .06);--guest-border: rgba(var(--accent-rgb), .2);--guest-text: var(--accent-muted);--guest-hover-bg: rgba(var(--accent-rgb), .12);--guest-hover-border: rgba(var(--accent-rgb), .4);--pill-selected-bg: rgba(var(--accent-rgb), .1);--pill-selected-border: rgba(var(--accent-rgb), .4);--pill-selected-time: var(--accent-muted);--pill-selected-label: var(--accent-muted);--pill-generating-bg: rgba(var(--accent-rgb), .06);--pill-generating-border: rgba(var(--accent-rgb), .25);--pill-generating-color: var(--accent-muted);--btn-hover-bg: rgba(var(--accent-rgb), .08);--bias-bullish-bg: rgba(0, 200, 5, .15);--bias-bullish-text: #00C805;--bias-lean-bull-bg: rgba(0, 200, 5, .08);--bias-lean-bull-text: #4ade80;--bias-bearish-bg: rgba(229, 72, 77, .15);--bias-bearish-text: #E5484D;--bias-lean-bear-bg: rgba(229, 72, 77, .08);--bias-lean-bear-text: #fca5a5;--bias-neutral-bg: rgba(100, 116, 139, .15);--bias-neutral-text: #94a3b8;--bias-amber-bg: rgba(217, 119, 6, .15);--bias-amber-text: #fbbf24;--p-accordion-header-background: rgba(255,255,255,.03);--p-accordion-header-hover-background: rgba(255,255,255,.06);--p-accordion-header-active-background: rgba(255,255,255,.03);--p-accordion-content-background: rgba(255,255,255,.03);--p-accordion-header-color: #CBD5E1;--p-accordion-header-hover-color: #FFFFFF;--p-accordion-header-active-color: #FFFFFF;--p-accordion-content-color: #FFFFFF;--p-accordion-header-border-color: rgba(255,255,255,.1);--p-accordion-content-border-color: rgba(255,255,255,.1);--p-content-background: rgba(255,255,255,.03);--p-content-color: #FFFFFF;--p-content-border-color: rgba(255,255,255,.1);--signal-item-bg: rgba(255,255,255,.06);--detail-sticky-bg: rgba(2,6,23,.85);--detail-section-bg: rgba(255,255,255,.04);--detail-section-border: rgba(255,255,255,.05);--detail-inner-card-bg: rgba(255,255,255,.06);--detail-inner-card-border: rgba(255,255,255,.12);--detail-price-section-bg: rgba(255,255,255,.03);--detail-price-layout-bg: rgba(255,255,255,.04);--detail-price-layout-border: rgba(255,255,255,.08);--detail-stop-separator: rgba(255,255,255,.15);--detail-data-card-bg: rgba(255,255,255,.04);--detail-data-card-border: rgba(255,255,255,.1);--detail-accordion-border: rgba(255,255,255,.07);--detail-source-card-bg: rgba(255,255,255,.03);--report-info-text: #93C5FD;--report-info-bg: rgba(37,99,235,.08);--report-info-border-clr: rgba(59,130,246,.12);--market-open-color: #4ade80;--market-open-border: rgba(74,222,128,.3);--market-open-bg: rgba(74,222,128,.12);--scenario-aggressive-label: rgba(96,165,250,.9);--scenario-conservative-label: rgba(74,222,128,.9);--scenario-defensive-label: rgba(251,191,36,.9)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}*{box-sizing:border-box}.p-tabmenu .p-tabmenu-nav{background:var(--bg-nav)!important;border:none!important;border-radius:0!important;display:flex!important;justify-content:space-around!important;padding:.5rem 0!important;margin:0!important}.p-tabmenu .p-tabmenuitem{flex:1}.p-tabmenu .p-menuitem-link{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.25rem!important;padding:.5rem!important;color:var(--text-muted)!important;background:transparent!important;border:none!important;border-radius:8px!important;transition:all .2s ease!important}.p-tabmenu .p-menuitem-link:hover{color:var(--accent)!important;background:rgba(var(--accent-rgb),.08)!important}.p-tabmenu .p-menuitem-link:focus{outline:2px solid var(--accent)!important;outline-offset:2px!important;box-shadow:none!important}.p-tabmenu .p-highlight .p-menuitem-link{color:var(--accent)!important;background:rgba(var(--accent-rgb),.1)!important;font-weight:600!important;border-bottom:2px solid var(--accent)!important}.p-tabmenu .p-menuitem-icon{font-size:1.25rem!important;margin:0!important}.p-tabmenu .p-menuitem-text{font-size:.75rem!important;font-weight:500!important;margin:0!important}.p-selectbutton .p-button{background:var(--bg-subtle)!important;border:1px solid var(--border)!important;color:var(--text-secondary)!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s ease!important}.p-selectbutton .p-button:hover:not(.p-highlight){background:rgba(var(--accent-rgb),.08)!important;border-color:var(--accent)!important;color:var(--accent)!important}.p-selectbutton .p-button.p-highlight{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-fg)!important;font-weight:600!important}.p-selectbutton .p-button:focus{outline:2px solid var(--accent)!important;outline-offset:2px!important;box-shadow:none!important}.p-inputtext{border:1px solid var(--border)!important;background:var(--bg-input)!important;color:var(--text-primary)!important;transition:all .2s ease!important}.p-inputtext:enabled:hover{border-color:var(--text-muted)!important}.p-inputtext:enabled:focus{outline:2px solid var(--accent)!important;outline-offset:0!important;border-color:var(--accent)!important;box-shadow:none!important}.p-button:not(.p-button-text):not(.p-button-outlined){background:var(--accent)!important;border:none!important;color:var(--accent-fg)!important;font-weight:600!important;transition:opacity .15s ease!important;border-radius:21px!important}.p-button:not(.p-button-text):not(.p-button-outlined):hover{background:var(--accent-hover)!important;box-shadow:none!important}.p-autocomplete .p-autocomplete-input{border:1px solid var(--border)!important;background:var(--bg-input)!important}.p-autocomplete .p-autocomplete-input:enabled:focus{border-color:var(--accent)!important;box-shadow:none!important;outline:2px solid var(--accent)!important}.p-calendar .p-inputtext{border:1px solid var(--border)!important}.p-calendar .p-inputtext:enabled:focus{border-color:var(--accent)!important;box-shadow:none!important;outline:2px solid var(--accent)!important}.p-toast-detail{color:var(--text-secondary)!important}@media (max-width: 480px){.p-toast{width:calc(100vw - 2rem)!important;left:1rem!important;right:1rem!important;top:env(safe-area-inset-top,.75rem)!important}.p-toast-message{margin-bottom:.5rem!important}}@keyframes float-slow{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(8px,-12px) rotate(1deg)}66%{transform:translate(-6px,8px) rotate(-1deg)}}@keyframes float-medium{0%,to{transform:translate(0)}50%{transform:translate(-10px,14px)}}@keyframes float-fast{0%,to{transform:translate(0)}50%{transform:translate(12px,-8px)}}@keyframes pulse-glow{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.08)}}@keyframes breathing-glow{0%,to{box-shadow:0 0 20px 4px #2563eb66,0 4px 20px #2563eb4d}50%{box-shadow:0 0 35px 10px #2563eba6,0 4px 30px #2563eb73}}@keyframes grain-shift{0%{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,2%)}30%{transform:translate(-1%,4%)}40%{transform:translate(4%,-2%)}50%{transform:translate(-3%,1%)}60%{transform:translate(2%,3%)}70%{transform:translate(-4%,-1%)}80%{transform:translate(1%,-4%)}90%{transform:translate(3%,-3%)}to{transform:translate(0)}}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shine-sweep{0%{left:-60%}to{left:120%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html.lang-en .summary-header>span:first-of-type{font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.lang-en .summary-text,html.lang-en .news-headline{font-size:.8125rem}
