.analysis-login-gate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0a0c14c7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transition:opacity .22s ease}.analysis-login-gate-overlay--enter{opacity:1}.analysis-login-gate-overlay--leave{opacity:0}.analysis-login-gate-modal{width:100%;max-width:400px;padding:32px 28px 26px;border-radius:16px;background:linear-gradient(165deg,#1e2233,#181c27);border:1px solid rgba(102,126,234,.38);box-shadow:0 24px 56px #00000080,0 0 0 1px #ffffff0d inset;color:#fff;font-family:var(--font-sans, "Noto Sans SC", system-ui, sans-serif);text-align:center;transform:scale(.96) translateY(12px);opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.analysis-login-gate-overlay--enter .analysis-login-gate-modal{transform:scale(1) translateY(0);opacity:1}.analysis-login-gate-overlay--leave .analysis-login-gate-modal{transform:scale(.98) translateY(8px);opacity:0}.analysis-login-gate-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 18px;border-radius:16px;background:linear-gradient(135deg,#667eea33,#764ba226);color:#c4b5fd}.analysis-login-gate-kicker{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8b9cf7}.analysis-login-gate-title{margin:0 0 14px;font-size:22px;font-weight:700;letter-spacing:.03em}.analysis-login-gate-desc{margin:0 0 26px;font-size:14px;line-height:1.65;color:#9aa3b2}.analysis-login-gate-actions{display:flex;flex-direction:column;gap:10px}.analysis-login-gate-btn{width:100%;height:46px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .1s ease}.analysis-login-gate-btn:active{transform:scale(.98)}.analysis-login-gate-btn--primary{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 6px 20px #667eea59}.analysis-login-gate-btn--primary:hover{filter:brightness(1.08)}.analysis-login-gate-btn--ghost{background:#262a3d;color:#aeb6c8;border:1px solid #3d4458}.analysis-login-gate-btn--ghost:hover{background:#2f3549;color:#e2e8f0}.analysis-login-gate-foot{margin-top:18px;font-size:12px;color:#5c6578}.sl-root[data-v-c1fb7643]{--sl-row-min-h: 28px;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--card-bg, #131722);container-type:inline-size;container-name:slist}.sl-sr-only[data-v-c1fb7643]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sl-search-bar[data-v-c1fb7643]{flex-shrink:0;padding:6px 10px 8px;border-bottom:1px solid var(--border, #2a2d3a);background:var(--surface, #181c27)}.sl-search-row[data-v-c1fb7643]{display:flex;align-items:center;gap:6px;min-width:0}.sl-search-input[data-v-c1fb7643]{flex:1 1 0;min-width:0;width:auto;box-sizing:border-box;padding:6px 10px;font-size:11px;line-height:1.3;color:var(--text, #e8eaf6);background:#00000040;border:1px solid var(--border, #2a2d3a);border-radius:6px;outline:none}.sl-search-input[data-v-c1fb7643]::placeholder{color:var(--text-dim, #6b7280)}.sl-search-input[data-v-c1fb7643]:focus{border-color:var(--accent, #667eea);box-shadow:0 0 0 1px #667eea40}.sl-sidebar-collapse-btn[data-v-c1fb7643]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:2px solid color-mix(in srgb,rgba(255,255,255,.2) 45%,var(--border, #2a2d3a));border-radius:50%;background:color-mix(in srgb,rgba(10,12,20,.88) 82%,var(--surface, #181c27));color:#f8fafceb;cursor:pointer;box-shadow:0 1px 8px #00000059,0 0 0 1px #ffffff0d inset;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.sl-sidebar-collapse-btn[data-v-c1fb7643]:hover{background:color-mix(in srgb,#dc2626 32%,rgba(10,12,20,.9));border-color:color-mix(in srgb,#f87171 50%,var(--border, #2a2d3a));color:#fff}.sl-sidebar-collapse-btn[data-v-c1fb7643]:active{transform:scale(.96)}.sl-sidebar-collapse-btn-x[data-v-c1fb7643]{display:block;pointer-events:none}html[data-theme=light] .sl-sidebar-collapse-btn[data-v-c1fb7643]{border:2px solid color-mix(in srgb,var(--border, #d8dde6) 75%,rgba(15,23,42,.1));background:color-mix(in srgb,#ffffff 90%,var(--surface-2, #e8ecf2));color:var(--text, #1b1e27);box-shadow:0 1px 6px #0f172a1a}html[data-theme=light] .sl-sidebar-collapse-btn[data-v-c1fb7643]:hover{background:color-mix(in srgb,#fee2e2 50%,#ffffff);border-color:color-mix(in srgb,#ef4444 42%,var(--border, #d8dde6));color:#b91c1c}.sl-table[data-v-c1fb7643]{display:flex;flex-direction:column;flex:1;min-height:0}.sl-thead[data-v-c1fb7643]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.65fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);column-gap:5px;align-items:center;padding:4px 10px;flex-shrink:0;border-bottom:1px solid var(--border, #2a2d3a);background:var(--surface, #181c27);font-size:9px;font-weight:600;letter-spacing:.2px;color:var(--text-dim, #4b5563)}.sl-th-name[data-v-c1fb7643]{text-align:left;padding-left:2px}.sl-th-code[data-v-c1fb7643]{text-align:left}.sl-th-num[data-v-c1fb7643]{text-align:right}.sl-body[data-v-c1fb7643]{flex:1;overflow-y:auto;overflow-x:hidden}.sl-empty-search[data-v-c1fb7643]{padding:14px 12px;font-size:11px;color:var(--text-dim, #6b7280);text-align:center}.sl-body[data-v-c1fb7643]::-webkit-scrollbar{width:3px}.sl-body[data-v-c1fb7643]::-webkit-scrollbar-track{background:transparent}.sl-body[data-v-c1fb7643]::-webkit-scrollbar-thumb{background:var(--border-2, #3a3f55);border-radius:2px}.sl-row[data-v-c1fb7643]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.65fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);column-gap:5px;align-items:center;padding:0 10px;min-height:var(--sl-row-min-h);cursor:pointer;border-bottom:1px solid rgba(255,255,255,.032);transition:background .16s ease,box-shadow .16s ease,border-color .16s ease;position:relative}.sl-row[data-v-c1fb7643]:last-child{border-bottom:none}.sl-row[data-v-c1fb7643]:not(.sl-row-group):not(.sl-row-subgroup):not(.sl-row-active):hover{background:color-mix(in srgb,var(--accent, #667eea) 16%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--accent, #667eea) 72%,transparent)}.sl-row:not(.sl-row-group):not(.sl-row-subgroup):not(.sl-row-active):hover .sl-name-cn-cell[data-v-c1fb7643],.sl-row:not(.sl-row-group):not(.sl-row-subgroup):not(.sl-row-active):hover .sl-code[data-v-c1fb7643]{color:color-mix(in srgb,var(--text, #e8eaf6) 88%,var(--accent, #667eea) 12%)}.sl-row:not(.sl-row-group):not(.sl-row-subgroup).sl-row-active[data-v-c1fb7643]:hover{background:color-mix(in srgb,var(--accent, #667eea) 22%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent, #667eea) 35%,transparent)}.sl-row-group[data-v-c1fb7643]{cursor:pointer;min-height:calc(var(--sl-row-min-h) / 2);padding:3px 10px;box-sizing:content-box;align-items:center;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#00000047,#0000002e);border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(0,0,0,.35)}.sl-body>.sl-row-group[data-v-c1fb7643]:first-child{border-top:none}.sl-row-group[data-v-c1fb7643]:hover{background:linear-gradient(180deg,#ffffff14,#0000001f);box-shadow:inset 3px 0 color-mix(in srgb,var(--accent, #667eea) 40%,transparent)}.sl-row-group .sl-dot[data-v-c1fb7643]{width:4.5px;height:4.5px}.sl-row-subgroup[data-v-c1fb7643]{cursor:pointer;min-height:calc(var(--sl-row-min-h) / 2);padding:2px 10px;box-sizing:content-box;-webkit-user-select:none;user-select:none;background:#00000024;border-bottom:1px solid rgba(255,255,255,.02)}.sl-row-subgroup[data-v-c1fb7643]:hover{background:color-mix(in srgb,var(--accent, #667eea) 10%,rgba(0,0,0,.14));box-shadow:inset 3px 0 color-mix(in srgb,var(--accent, #667eea) 28%,transparent)}.sl-td-subgroup-label[data-v-c1fb7643]{display:flex;align-items:center;gap:4px;padding-left:14px;min-width:0}.sl-chevron-sub[data-v-c1fb7643]{margin-right:0;opacity:.75;border-left-width:3px;border-top-width:2.5px;border-bottom-width:2.5px}.sl-subgroup-title[data-v-c1fb7643]{font-size:9px;font-weight:650;letter-spacing:.28px;color:var(--text-dim, #7a8199);line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-subgroup-count[data-v-c1fb7643]{font-size:8px;margin-left:1px}.sl-row[data-v-c1fb7643]:not(.sl-row-group):not(.sl-row-subgroup){min-height:26px;padding-top:1px;padding-bottom:1px}.sl-td-group-label[data-v-c1fb7643]{display:flex;align-items:center;gap:5px;padding-left:2px}.sl-td-group-pad[data-v-c1fb7643]{pointer-events:none}.sl-chevron[data-v-c1fb7643]{display:inline-block;width:0;height:0;border-left:3.5px solid var(--text-dim, #5c6370);border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:2px;flex-shrink:0;transition:transform .15s ease;transform:rotate(0);opacity:.85}.sl-chevron-open[data-v-c1fb7643]{transform:rotate(90deg)}.sl-group-title[data-v-c1fb7643]{font-size:9.5px;font-weight:700;letter-spacing:.45px;text-transform:none;color:var(--text-dim, #8b92a8);line-height:1.25}.sl-group-count[data-v-c1fb7643]{font-size:8.5px;font-weight:600;color:var(--text-dim, #4b5568);margin-left:2px;line-height:1.25}.sl-row-active[data-v-c1fb7643]{background:#667eea1a!important}.sl-row-active[data-v-c1fb7643]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent, #667eea)}.sl-td-name[data-v-c1fb7643]{display:flex;align-items:center;gap:6px;min-width:0;padding-left:2px}.sl-name-cn-cell[data-v-c1fb7643]{font-size:11px;font-weight:600;color:var(--text, #e8eaf6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sl-td-code[data-v-c1fb7643]{display:flex;align-items:center;min-width:0}.sl-dot[data-v-c1fb7643]{width:4px;height:4px;border-radius:50%;flex-shrink:0}.sl-row:not(.sl-row-group):not(.sl-row-subgroup) .sl-dot[data-v-c1fb7643]{width:3.5px;height:3.5px}.sl-dot-commodity[data-v-c1fb7643]{background:#ffd54f}.sl-dot-index[data-v-c1fb7643]{background:var(--accent, #667eea)}.sl-dot-stock[data-v-c1fb7643]{background:#10a55c}.sl-code[data-v-c1fb7643]{font-size:10px;font-weight:600;font-family:var(--font-mono, monospace);color:var(--text, #e8eaf6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-td-num[data-v-c1fb7643]{font-family:var(--font-mono, monospace);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--text, #e8eaf6);min-width:0}.sl-td-price[data-v-c1fb7643]{font-size:10px}.sl-empty[data-v-c1fb7643]{color:var(--text-dim, #4b5563);font-weight:500}.sl-num-up[data-v-c1fb7643]{color:var(--quote-up, #f23645)}.sl-num-down[data-v-c1fb7643]{color:var(--quote-down, #10A55C)}@keyframes sl-flash-up-c1fb7643{0%{color:var(--quote-up, #f23645)}to{color:var(--text, #e8eaf6)}}@keyframes sl-flash-down-c1fb7643{0%{color:var(--quote-down, #10A55C)}to{color:var(--text, #e8eaf6)}}.sl-flash-up[data-v-c1fb7643]{animation:sl-flash-up-c1fb7643 .5s ease-out forwards}.sl-flash-down[data-v-c1fb7643]{animation:sl-flash-down-c1fb7643 .5s ease-out forwards}@container slist (max-width: 340px){.sl-thead[data-v-c1fb7643],.sl-row[data-v-c1fb7643]{grid-template-columns:minmax(0,1.6fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,1fr)}.sl-th[data-v-c1fb7643]:nth-child(5),.sl-td[data-v-c1fb7643]:nth-child(5){display:none}}@container slist (max-width: 280px){.sl-thead[data-v-c1fb7643],.sl-row[data-v-c1fb7643]{grid-template-columns:minmax(0,1.75fr) minmax(0,.85fr) minmax(0,1.1fr)}.sl-th[data-v-c1fb7643]:nth-child(4),.sl-td[data-v-c1fb7643]:nth-child(4){display:none}}@container slist (max-width: 230px){.sl-thead[data-v-c1fb7643],.sl-row[data-v-c1fb7643]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sl-th[data-v-c1fb7643]:nth-child(3),.sl-td[data-v-c1fb7643]:nth-child(3){display:none}}@container slist (max-width: 180px){.sl-thead[data-v-c1fb7643],.sl-row[data-v-c1fb7643]{grid-template-columns:minmax(0,1fr)}.sl-th[data-v-c1fb7643]:nth-child(2),.sl-td[data-v-c1fb7643]:nth-child(2){display:none}.sl-td-group-label[data-v-c1fb7643]{min-width:0}.sl-group-title[data-v-c1fb7643]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.sl-root--mobile[data-v-c1fb7643]{--sl-row-min-h: 32px}.sl-root--mobile .sl-search-input[data-v-c1fb7643]{font-size:14px;padding:8px 10px}.sl-root--mobile .sl-thead[data-v-c1fb7643]{font-size:10px;padding:6px 10px}.sl-root--mobile .sl-row[data-v-c1fb7643]:not(.sl-row-group):not(.sl-row-subgroup){min-height:34px}.sl-root--mobile .sl-name-cn-cell[data-v-c1fb7643]{font-size:12px}.sl-root--mobile .sl-code[data-v-c1fb7643],.sl-root--mobile .sl-td-num[data-v-c1fb7643]{font-size:11px}.gauge-root[data-v-79cd399e]{width:100%;height:100%;min-height:0;display:flex}.gauge-card[data-v-79cd399e]{min-width:0;height:100%;display:flex;flex-direction:column;width:100%;padding:clamp(6px,1vw,12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;background:radial-gradient(circle at top,rgba(255,255,255,.06),transparent 42%),linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:inset 0 1px #ffffff0d,0 14px 32px #0000002e}.gauge-head[data-v-79cd399e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:2px}.gauge-title-wrap[data-v-79cd399e]{flex:1 1 auto;min-width:0}.gauge-title-line[data-v-79cd399e]{display:flex;align-items:center;gap:8px}.gauge-title[data-v-79cd399e]{font-size:clamp(13px,1.6vw,16px);font-weight:700;color:#ffffffeb}.gauge-hero[data-v-79cd399e]{position:relative;flex:1 1 auto;width:100%;min-height:0;display:flex;align-items:center;justify-content:center}.gauge-canvas[data-v-79cd399e]{display:block;width:100%;height:100%}.gauge-readout[data-v-79cd399e]{position:absolute;inset:auto 0 22% 0;text-align:center;pointer-events:none}.gauge-num[data-v-79cd399e]{font-size:clamp(28px,5vw,44px);line-height:1;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.gauge-signal[data-v-79cd399e]{margin-top:2px;text-align:center;font-size:clamp(16px,2.2vw,22px);font-weight:700;letter-spacing:.03em}.signal-sell-strong[data-v-79cd399e],.signal-sell[data-v-79cd399e]{color:#ff5a5f}.signal-neutral[data-v-79cd399e]{color:#e3be56}.signal-buy[data-v-79cd399e]{color:#00e5a0}.signal-empty[data-v-79cd399e]{color:#94a3b8}html[data-theme=light]{border-color:#0f172a14;background:radial-gradient(circle at top,rgba(15,23,42,.04),transparent 42%),linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:inset 0 1px #fffc,0 10px 24px #0f172a14}html[data-theme=light]{color:#0f172aeb}html[data-theme=light]{color:#854d0e}@media (max-width: 560px){.gauge-card[data-v-79cd399e]{padding:10px;border-radius:14px}.gauge-head[data-v-79cd399e]{flex-wrap:wrap;justify-content:center}.gauge-hero[data-v-79cd399e]{min-height:0}.gauge-title-line[data-v-79cd399e]{flex-wrap:wrap}}.pc-root[data-v-18158d5c]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--card-bg, #131722)}.pc-header[data-v-18158d5c]{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:6px 14px 8px;min-height:0;flex-shrink:0;border-bottom:1px solid var(--border, #2a2d3a);background:var(--surface, #181c27)}.pc-header-title-row[data-v-18158d5c]{width:100%;min-width:0}.pc-header-toolbar-row[data-v-18158d5c]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.pc-header-left[data-v-18158d5c]{width:100%;min-width:0}.pc-title-nav[data-v-18158d5c]{display:flex;align-items:flex-start;gap:6px;min-width:0}.pc-signal-head[data-v-18158d5c]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.pc-title-block[data-v-18158d5c]{flex:1;min-width:0}.pc-pager[data-v-18158d5c]{display:block;font-size:10px;color:var(--text-dim, #4b5563);font-variant-numeric:tabular-nums;margin-top:2px}.pc-carousel-btn[data-v-18158d5c]{flex-shrink:0;margin:0;padding:0 2px;border:none;background:transparent;color:#e8eaf6e0;font-size:22px;font-weight:300;line-height:1.2;cursor:pointer;opacity:.85;align-self:center}.pc-carousel-btn[data-v-18158d5c]:hover:not(:disabled){opacity:1;color:#fff}.pc-carousel-btn[data-v-18158d5c]:disabled{opacity:.22;cursor:not-allowed}.pc-header-right[data-v-18158d5c]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex-shrink:0}.pc-chart-type-select[data-v-18158d5c]{max-width:min(120px,36vw)}.pc-xaxis-mode[data-v-18158d5c]{max-width:min(148px,48vw);padding:2px 6px;font-size:10px;line-height:1.3;color:var(--text, #e8eaf6);background:var(--surface, #181c27);border:1px solid var(--border, #2a2d3a);border-radius:4px;cursor:pointer;outline:none}.pc-xaxis-mode[data-v-18158d5c]:focus-visible{box-shadow:0 0 0 2px #667eea73}.pc-title-cn[data-v-18158d5c]{display:block;font-size:11px;font-weight:600;color:var(--text, #e8eaf6);line-height:1.4;word-break:break-word}.pc-loading-dot[data-v-18158d5c]{width:6px;height:6px;border-radius:50%;background:var(--accent, #667eea);animation:pc-pulse-18158d5c 1.2s ease-in-out infinite}@keyframes pc-pulse-18158d5c{0%,to{opacity:1}50%{opacity:.2}}.pc-canvas-wrap[data-v-18158d5c]{flex:1;position:relative;overflow:hidden;min-height:0}.pc-no-data[data-v-18158d5c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.pc-no-data[data-v-18158d5c]>*{width:100%;height:100%;min-height:0}.pc-symbol-inline[data-v-18158d5c]{font-size:12px;font-weight:700;color:var(--text, #e8eaf6)}.pc-signal-inline-label[data-v-18158d5c]{font-size:12px;color:var(--text-dim, #9ca3af)}.pc-signal-periods[data-v-18158d5c]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pc-signal-period-btn[data-v-18158d5c]{padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffb8;font-size:11px;font-weight:700;cursor:pointer}.pc-signal-period-btn--active[data-v-18158d5c]{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.pc-canvas[data-v-18158d5c]{display:block;width:100%;height:100%}.pc-legend[data-v-18158d5c]{display:flex;align-items:center;gap:14px;padding:0 14px;height:26px;flex-shrink:0;border-top:1px solid var(--border, #2a2d3a);background:var(--surface, #181c27)}.pc-legend-item[data-v-18158d5c]{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--text-muted, #6b7280);font-variant-numeric:tabular-nums;white-space:nowrap}.pc-legend-line[data-v-18158d5c]{display:inline-block;width:14px;height:1.5px;border-radius:1px}.pc-legend-current[data-v-18158d5c]{background:#e8eaf6a6}.pc-legend-ev[data-v-18158d5c]{background:#667eeae6}.pc-legend-spread[data-v-18158d5c]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;margin-left:auto}.pc-spread-up[data-v-18158d5c]{color:var(--quote-up, #f23645)}.pc-spread-down[data-v-18158d5c]{color:var(--quote-down, #10A55C)}.pc-root--mobile .pc-header[data-v-18158d5c]{padding:8px 10px}.pc-root--mobile .pc-header-toolbar-row[data-v-18158d5c]{justify-content:flex-start;gap:6px}.pc-root--mobile .pc-header-right[data-v-18158d5c]{justify-content:flex-start;flex-wrap:wrap;gap:6px}.pc-root--mobile .pc-title-cn[data-v-18158d5c]{font-size:12px;line-height:1.35}.pc-root--mobile .pc-xaxis-mode[data-v-18158d5c]{max-width:none;font-size:12px;padding:6px 8px;min-height:36px}.pc-root--mobile .pc-chart-type-select[data-v-18158d5c]{max-width:none}.pc-root--mobile .pc-title-nav[data-v-18158d5c]{align-items:center}.pc-root--mobile .pc-signal-head[data-v-18158d5c]{gap:6px}.pc-root--mobile .pc-carousel-btn[data-v-18158d5c]{font-size:26px;min-width:40px;min-height:40px;padding:0 6px}.pc-root--mobile .pc-pager[data-v-18158d5c],.pc-root--mobile .pc-symbol-inline[data-v-18158d5c],.pc-root--mobile .pc-signal-inline-label[data-v-18158d5c]{font-size:11px}html[data-theme=light] .shell-panel-prob .pc-root,html[data-theme=light] .shell-stack-prob .pc-root{background:#fff}html[data-theme=light] .shell-panel-prob .pc-header,html[data-theme=light] .shell-stack-prob .pc-header{background:var(--surface, #ffffff);border-bottom-color:var(--border, #d8dde6)}html[data-theme=light] .shell-panel-prob .pc-carousel-btn,html[data-theme=light] .shell-stack-prob .pc-carousel-btn{color:#1b1e27b8}html[data-theme=light] .shell-panel-prob .pc-carousel-btn:hover:not(:disabled),html[data-theme=light] .shell-stack-prob .pc-carousel-btn:hover:not(:disabled){color:#1b1e27}html[data-theme=light] .shell-panel-prob .pc-signal-period-btn,html[data-theme=light] .shell-stack-prob .pc-signal-period-btn{border-color:#0000001f;background:#0000000a;color:#1b1e27bf}html[data-theme=light] .shell-panel-prob .pc-signal-period-btn--active,html[data-theme=light] .shell-stack-prob .pc-signal-period-btn--active{color:#1b1e27;background:#00000014;border-color:#00000029}.cs-root[data-v-2dc06713]{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--cs-panel-bg, var(--card-bg, #131722));--cs-overlay-bg: rgba(13, 17, 23, .82);--cs-panel-bg: var(--card-bg, #131722);--cs-ghost-opacity: .12;--cs-ghost-bg: var(--surface-2, #1e2130);--cs-ghost-border: var(--border-2, #3a3f55);--cs-return-flat-bg: linear-gradient(180deg, rgba(100, 116, 139, .2), rgba(71, 85, 105, .28));--cs-return-flat-border: rgba(255, 255, 255, .08);--cs-return-label-color: rgba(255, 255, 255, .78);--cs-return-value-color: #fff;--cs-return-shadow: inset 0 1px 0 rgba(255, 255, 255, .05)}html[data-theme=light]{--cs-panel-bg: #ffffff;--cs-overlay-bg: rgba(255, 255, 255, .86);--cs-ghost-opacity: .2;--cs-ghost-bg: rgba(255, 255, 255, .82);--cs-ghost-border: rgba(148, 163, 184, .5);--cs-return-flat-bg: linear-gradient(180deg, rgba(203, 213, 225, .45), rgba(148, 163, 184, .32));--cs-return-flat-border: rgba(148, 163, 184, .34);--cs-return-label-color: rgba(15, 23, 42, .72);--cs-return-value-color: var(--text, #1b1e27);--cs-return-shadow: inset 0 1px 0 rgba(255, 255, 255, .45)}.cs-header[data-v-2dc06713]{display:flex;align-items:center;justify-content:space-between;padding:0 14px;height:30px;flex-shrink:0;border-bottom:1px solid var(--border, #2a2d3a);background:var(--surface, #181c27)}.cs-header-left[data-v-2dc06713]{display:flex;align-items:baseline;gap:8px}.cs-symbol[data-v-2dc06713]{font-size:12px;font-weight:700;color:var(--text, #e8eaf6);font-family:var(--font-mono, monospace)}.cs-count[data-v-2dc06713]{font-size:10px;color:var(--text-dim, #4b5563);font-variant-numeric:tabular-nums}.cs-header-right[data-v-2dc06713]{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}.cs-header-label[data-v-2dc06713]{font-size:10px;color:var(--text-dim, #4b5563);letter-spacing:.3px}.cs-pager[data-v-2dc06713]{font-size:10px;color:var(--text-dim, #4b5563);font-variant-numeric:tabular-nums;flex-shrink:0;white-space:nowrap}.cs-no-data[data-v-2dc06713]{position:absolute;top:30px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2}.cs-no-data[data-v-2dc06713]:has(.cs-no-data-body--returns){align-items:flex-start;justify-content:center;padding:6px 0 12px;box-sizing:border-box}.cs-no-data[data-v-2dc06713]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cs-overlay-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1}.cs-no-data-blur[data-v-2dc06713]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;gap:10px;padding:10px 14px;align-items:stretch;filter:blur(4px);opacity:var(--cs-ghost-opacity);pointer-events:none}.cs-ghost-card[data-v-2dc06713]{flex:1;border-radius:8px;background:var(--cs-ghost-bg);border-left:4px solid var(--cs-ghost-border)}.cs-no-data-body[data-v-2dc06713]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.cs-no-data-body--returns[data-v-2dc06713]{width:min(100%,520px);padding:0 18px;gap:8px}.cs-returns-head[data-v-2dc06713]{display:flex;flex-direction:column;gap:4px;align-items:center}.cs-returns-title[data-v-2dc06713]{font-size:12px;font-weight:700;color:var(--text, #e8eaf6);letter-spacing:.03em}.cs-returns-sub[data-v-2dc06713]{font-size:10px;color:var(--text-dim, #7b8190);letter-spacing:.02em}.cs-returns-bar[data-v-2dc06713]{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cs-return-segment[data-v-2dc06713]{min-width:0;border-radius:10px;padding:10px 8px;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);box-shadow:var(--cs-return-shadow)}.cs-return-segment--up-strong[data-v-2dc06713]{background:linear-gradient(180deg,color-mix(in srgb,var(--quote-up, #f23645) 42%,transparent),color-mix(in srgb,var(--quote-up, #f23645) 58%,rgba(0,0,0,.08)));border-color:color-mix(in srgb,var(--quote-up, #f23645) 34%,transparent)}.cs-return-segment--up[data-v-2dc06713]{background:linear-gradient(180deg,color-mix(in srgb,var(--quote-up, #f23645) 22%,transparent),color-mix(in srgb,var(--quote-up, #f23645) 34%,rgba(0,0,0,.06)));border-color:color-mix(in srgb,var(--quote-up, #f23645) 24%,transparent)}.cs-return-segment--flat[data-v-2dc06713]{background:var(--cs-return-flat-bg);border-color:var(--cs-return-flat-border)}.cs-return-segment--down[data-v-2dc06713]{background:linear-gradient(180deg,color-mix(in srgb,var(--quote-down, #10A55C) 22%,transparent),color-mix(in srgb,var(--quote-down, #10A55C) 34%,rgba(0,0,0,.06)));border-color:color-mix(in srgb,var(--quote-down, #10A55C) 24%,transparent)}.cs-return-segment--down-strong[data-v-2dc06713]{background:linear-gradient(180deg,color-mix(in srgb,var(--quote-down, #10A55C) 42%,transparent),color-mix(in srgb,var(--quote-down, #10A55C) 58%,rgba(0,0,0,.08)));border-color:color-mix(in srgb,var(--quote-down, #10A55C) 34%,transparent)}.cs-return-label[data-v-2dc06713]{font-size:10px;font-weight:700;color:var(--cs-return-label-color);letter-spacing:.04em}.cs-return-value[data-v-2dc06713]{font-size:13px;font-weight:800;color:var(--cs-return-value-color);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cs-no-data-icon[data-v-2dc06713]{font-size:20px;line-height:1;opacity:.6}.cs-no-data-text[data-v-2dc06713]{font-size:12px;font-weight:700;color:var(--text-muted, #6b7280);letter-spacing:.3px}.cs-no-data-sub[data-v-2dc06713]{font-size:10px;color:var(--text-dim, #4b5563);letter-spacing:.2px}.cs-carousel[data-v-2dc06713]{position:relative;flex:1;min-height:0;min-width:0}.cs-carousel-btn[data-v-2dc06713]{position:absolute;top:0;bottom:0;z-index:3;width:32px;margin:0;padding:0;border:none;color:#e8eaf6eb;font-size:26px;font-weight:300;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s,opacity .15s}.cs-carousel-btn-prev[data-v-2dc06713]{left:0;background:linear-gradient(90deg,rgba(13,17,23,.72) 0%,rgba(13,17,23,.08) 85%,transparent 100%);padding-right:4px}.cs-carousel-btn-next[data-v-2dc06713]{right:0;background:linear-gradient(270deg,rgba(13,17,23,.72) 0%,rgba(13,17,23,.08) 85%,transparent 100%);padding-left:4px}.cs-carousel-btn[data-v-2dc06713]:hover:not(:disabled){color:#fff}.cs-carousel-btn-prev[data-v-2dc06713]:hover:not(:disabled){background:linear-gradient(90deg,rgba(24,28,39,.88) 0%,rgba(24,28,39,.2) 80%,transparent 100%)}.cs-carousel-btn-next[data-v-2dc06713]:hover:not(:disabled){background:linear-gradient(270deg,rgba(24,28,39,.88) 0%,rgba(24,28,39,.2) 80%,transparent 100%)}.cs-carousel-btn[data-v-2dc06713]:disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.cs-carousel-viewport[data-v-2dc06713]{height:100%;min-height:0;min-width:0;overflow:hidden;padding:10px 0;box-sizing:border-box}.cs-carousel-track[data-v-2dc06713]{display:flex;flex-direction:row;height:100%;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.cs-carousel-slide[data-v-2dc06713]{flex:0 0 100%;width:100%;height:100%;min-width:0;box-sizing:border-box;padding:0;display:flex;flex-direction:column;min-height:0}.cs-carousel-slide .aw-card[data-v-2dc06713]{flex:1;min-height:0;width:100%;max-width:none;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;padding:12px 28px 14px}.cs-carousel-slide .aw-card[data-v-2dc06713]:hover{transform:none;box-shadow:0 1px 6px #0000004d}.cs-carousel-slide .aw-card .aw-card-meta[data-v-2dc06713]{margin-bottom:8px}.cs-carousel-slide .aw-card .aw-tag.aw-tag-headline[data-v-2dc06713]{font-size:12px;font-weight:700;padding:5px 8px;line-height:1.3;max-width:calc(100% - 18px)}.cs-carousel-slide .aw-card .aw-signal-dot[data-v-2dc06713]{width:8px;height:8px}.cs-carousel-slide .aw-card .aw-price-row[data-v-2dc06713]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;flex-wrap:wrap}.cs-carousel-slide .aw-card .aw-price[data-v-2dc06713]{font-size:22px;font-weight:800;margin-bottom:0;letter-spacing:-.35px;line-height:1.15}.cs-carousel-slide .aw-card .aw-card-spread[data-v-2dc06713]{font-size:14px;font-weight:600}.cs-carousel-slide .aw-card .aw-skew[data-v-2dc06713]{font-size:14px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;line-height:1.25}.cs-carousel-slide .aw-card .aw-title[data-v-2dc06713]{font-size:10px;line-height:1.45;-webkit-line-clamp:6;line-clamp:6;flex:1;min-height:0}.cs-carousel-slide .aw-card[data-v-2dc06713]::-webkit-scrollbar{width:4px}.cs-carousel-slide .aw-card[data-v-2dc06713]::-webkit-scrollbar-thumb{background:var(--border-2, #3a3f55);border-radius:2px}.cs-root--mobile .cs-header[data-v-2dc06713]{height:auto;min-height:36px;padding:8px 10px;flex-wrap:wrap;gap:6px}.cs-root--mobile .cs-symbol[data-v-2dc06713]{font-size:13px}.cs-root--mobile .cs-count[data-v-2dc06713],.cs-root--mobile .cs-header-label[data-v-2dc06713]{font-size:11px}.cs-root--mobile .cs-carousel-slide .aw-card[data-v-2dc06713]{padding:14px 32px 16px}.cs-root--mobile .cs-carousel-slide .aw-card .aw-tag.aw-tag-headline[data-v-2dc06713]{font-size:13px;padding:6px 10px}.cs-root--mobile .cs-no-data-body--returns[data-v-2dc06713]{padding:0 12px}.cs-root--mobile .cs-returns-bar[data-v-2dc06713]{gap:5px}.cs-root--mobile .cs-return-segment[data-v-2dc06713]{padding:9px 6px;border-radius:9px}.cs-root--mobile .cs-return-label[data-v-2dc06713]{font-size:9px}.cs-root--mobile .cs-return-value[data-v-2dc06713]{font-size:12px}.cs-root--mobile .cs-carousel-slide .aw-card .aw-price[data-v-2dc06713]{font-size:24px}.cs-root--mobile .cs-carousel-slide .aw-card .aw-skew[data-v-2dc06713]{font-size:15px}.cs-root--mobile .cs-carousel-slide .aw-card .aw-title[data-v-2dc06713]{font-size:11px;-webkit-line-clamp:8;line-clamp:8}.cs-root--mobile .cs-carousel-btn[data-v-2dc06713]{width:40px;min-height:44px}html[data-theme=light] .shell-panel-summary .cs-root,html[data-theme=light] .shell-stack-summary .cs-root{background:#fff}html[data-theme=light] .shell-panel-summary .cs-no-data:before,html[data-theme=light] .shell-stack-summary .cs-no-data:before{background:#ffffffdb}html[data-theme=light] .shell-panel-summary .cs-no-data-blur,html[data-theme=light] .shell-stack-summary .cs-no-data-blur{opacity:.2}html[data-theme=light] .shell-panel-summary .cs-ghost-card,html[data-theme=light] .shell-stack-summary .cs-ghost-card{background:#ffffffd1;border-left-color:#94a3b880}html[data-theme=light] .shell-panel-summary .cs-return-segment,html[data-theme=light] .shell-stack-summary .cs-return-segment{box-shadow:inset 0 1px #ffffff73}html[data-theme=light] .shell-panel-summary .cs-return-segment--flat,html[data-theme=light] .shell-stack-summary .cs-return-segment--flat{background:linear-gradient(180deg,#cbd5e173,#94a3b852);border-color:#94a3b857}html[data-theme=light] .shell-panel-summary .cs-return-label,html[data-theme=light] .shell-stack-summary .cs-return-label{color:#0f172ab8}html[data-theme=light] .shell-panel-summary .cs-return-value,html[data-theme=light] .shell-stack-summary .cs-return-value{color:var(--text, #1b1e27)}html[data-theme=light] .shell-panel-summary .cs-carousel-btn,html[data-theme=light] .shell-stack-summary .cs-carousel-btn{color:#1b1e27d1;background:transparent!important}html[data-theme=light] .shell-panel-summary .cs-carousel-btn:hover:not(:disabled),html[data-theme=light] .shell-stack-summary .cs-carousel-btn:hover:not(:disabled){color:#0f172a;background:#0000000d!important}html[data-theme=light] .shell-panel-summary .cs-carousel-btn-prev:hover:not(:disabled),html[data-theme=light] .shell-stack-summary .cs-carousel-btn-prev:hover:not(:disabled),html[data-theme=light] .shell-panel-summary .cs-carousel-btn-next:hover:not(:disabled),html[data-theme=light] .shell-stack-summary .cs-carousel-btn-next:hover:not(:disabled){background:#0000000d!important}html[data-theme=light] .shell-panel-summary .cs-carousel .aw-card,html[data-theme=light] .shell-stack-summary .cs-carousel .aw-card{box-shadow:0 1px 2px #0000000f}html[data-theme=light] .shell-panel-summary .cs-carousel-slide .aw-card:hover,html[data-theme=light] .shell-stack-summary .cs-carousel-slide .aw-card:hover{transform:none;box-shadow:0 2px 8px #00000014}.kl-root{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--card-bg, #131722);position:relative}.kl-ai-pred-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#0a0c128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all}.kl-ai-pred-modal{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:220px;max-width:90%;padding:22px 26px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#161a26f5;box-shadow:0 16px 48px #00000080}.kl-ai-pred-spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:var(--accent, #667eea);animation:kl-ai-spin .75s linear infinite}.kl-ai-pred-text{margin:0;font-size:14px;font-weight:600;color:var(--text, #e8eaf6)}.kl-ai-pred-sub{margin:-4px 0 0;font-size:11px;color:var(--text-muted, #9ca3af)}@keyframes kl-ai-spin{to{transform:rotate(360deg)}}.kl-toolbar{display:flex;align-items:center;gap:12px;padding:0 16px;height:40px;flex-shrink:0;border-bottom:1px solid var(--border, #2a2d3a);background:var(--surface, #181c27)}.kl-chart-subbar{position:absolute;top:6px;right:6px;left:auto;z-index:13;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:min(420px,calc(100% - 88px));padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#131722e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 18px #00000059;pointer-events:auto}.kl-subbar-toggle{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;color:var(--text-muted, #9ca3af);background:transparent;border:1px solid var(--border, #2a2d3a);border-radius:4px;cursor:pointer}.kl-subbar-toggle:hover{color:var(--text, #e8eaf6);border-color:var(--border-2, #3a3f55)}.kl-subbar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px}.kl-subbar-item{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted, #9ca3af);cursor:pointer}.kl-subbar-item input{margin:0;width:12px;height:12px;accent-color:var(--accent, #667eea)}.kl-chart-subbar--stack{align-items:stretch;max-width:min(236px,calc(100% - 10px));padding:4px 6px;gap:4px;top:4px;right:4px}.kl-chart-subbar--stack .kl-subbar-toggle{font-size:9px;padding:3px 6px;line-height:1.2;box-sizing:border-box;justify-content:center;text-align:center}.kl-chart-subbar--stack .kl-subbar-inner{flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:3px;width:100%}.kl-chart-subbar--stack .kl-subbar-item{font-size:9px;gap:5px;padding:1px 0;line-height:1.2;justify-content:flex-start}.kl-chart-subbar--stack .kl-subbar-item input{width:11px;height:11px;flex-shrink:0}.kl-toolbar-left{display:flex;align-items:baseline;gap:8px}.kl-symbol{font-size:15px;font-weight:700;color:var(--text, #e8eaf6);letter-spacing:.2px}.kl-ticker{font-size:11px;color:var(--text-dim, #4b5563);font-family:var(--font-mono, monospace)}.kl-intervals{display:flex;gap:4px}.kl-ma-controls{display:flex;align-items:center;gap:6px}.kl-ma-item{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;border:1px solid var(--border, #2a2d3a);color:var(--text-muted, #6b7280);font-size:11px;line-height:1;cursor:pointer}.kl-ma-item.active{color:var(--text, #e8eaf6);border-color:var(--border-2, #3a3f55)}.kl-ma-item input{margin:0;width:12px;height:12px;accent-color:var(--accent, #667eea)}.kl-tools{display:flex;align-items:center;gap:6px}.kl-tool-btn{padding:3px 10px;font-size:11px;font-weight:600;border-radius:4px;border:1px solid var(--border, #2a2d3a);background:transparent;color:var(--text-muted, #6b7280);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.kl-tool-btn:hover{color:var(--text, #e8eaf6);border-color:var(--border-2, #3a3f55)}.kl-iv-btn{padding:3px 10px;font-size:11px;font-weight:600;border-radius:4px;border:1px solid var(--border, #2a2d3a);background:transparent;color:var(--text-muted, #6b7280);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.kl-iv-btn:hover{color:var(--text, #e8eaf6);border-color:var(--border-2, #3a3f55)}.kl-iv-btn.active{background:var(--accent, #667eea);border-color:var(--accent, #667eea);color:#fff}.kl-toolbar-right{margin-left:auto;display:flex;align-items:center;gap:8px}.kl-loading-dot{width:7px;height:7px;border-radius:50%;background:var(--accent, #667eea);animation:kl-pulse 1.2s ease-in-out infinite}@keyframes kl-pulse{0%,to{opacity:1}50%{opacity:.2}}.kl-err-msg{font-size:11px;color:var(--red, #f23645)}.kl-chart-area{flex:1;min-height:0;display:flex;align-items:stretch}.kl-draw-sidebar{width:44px;flex-shrink:0;border-right:1px solid var(--border, #2a2d3a);background:#181c27eb;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px}.kl-chart-wrap{flex:1;position:relative;overflow:hidden;min-height:0}.kl-history-hint{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:20;max-width:min(340px,calc(100% - 48px));padding:10px 14px;border-radius:8px;font-size:12px;line-height:1.45;color:var(--text, #e8eaf6);text-align:center;background:#131722eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 28px #00000073;pointer-events:none;animation:kl-history-hint-in .2s ease-out}@keyframes kl-history-hint-in{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.kl-trend-bar{position:absolute;z-index:21;display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--border, #2a2d3a);border-radius:6px;background:#141923eb;cursor:move;-webkit-user-select:none;user-select:none}.kl-trend-field{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted, #6b7280);font-size:11px}.kl-trend-field input[type=range]{width:90px}.kl-trend-field input[type=color]{width:24px;height:20px;border:none;padding:0;background:transparent;cursor:pointer}.kl-trend-width{min-width:10px;text-align:right}.kl-trend-move-btn{border:1px solid var(--border, #2a2d3a);background:transparent;color:var(--text-muted, #6b7280);font-size:11px;border-radius:4px;padding:3px 8px;cursor:pointer}.kl-trend-move-btn:hover{color:var(--text, #e8eaf6);border-color:var(--border-2, #3a3f55)}.kl-trend-move-btn:disabled{opacity:.45;cursor:not-allowed}.kl-trend-move-btn.active{color:#fff;border-color:var(--accent, #667eea);background:#667eea40}.kl-trend-close-btn{border:1px solid var(--border, #2a2d3a);background:transparent;color:var(--text-muted, #6b7280);font-size:11px;border-radius:4px;padding:3px 8px;cursor:pointer}.kl-trend-close-btn:hover{color:var(--text, #e8eaf6);border-color:var(--border-2, #3a3f55)}.kl-draw-btn{width:36px;min-height:38px;padding:4px 2px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:4px;border:1px solid var(--border, #2a2d3a);background:transparent;color:var(--text-muted, #6b7280);font-size:12px;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.kl-draw-btn:hover{color:var(--text, #e8eaf6);border-color:var(--border-2, #3a3f55);background:#94a3b814}.kl-draw-btn.active{border-color:var(--accent, #667eea);color:#fff;background:#667eea40}.kl-draw-icon{font-size:12px;line-height:1}.kl-draw-label{font-size:9px;line-height:1}.kl-chart{width:100%;height:100%}.kl-draw-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;pointer-events:none}.kl-draw-label-text{fill:#e5e7eb;font-size:11px;font-family:var(--font-mono, monospace)}.kl-draw-label-ruler{fill:#fbbf24}.kl-ruler-cross{stroke:#fbbf2473;stroke-width:1;stroke-dasharray:4 4}.kl-ruler-label{font-size:12px;font-weight:700;paint-order:stroke;stroke:#0f172abf;stroke-width:2px}.kl-draw-hit-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:none}.kl-draw-hit-layer.enabled{pointer-events:auto}.kl-context-menu{position:absolute;z-index:25;min-width:150px;display:flex;flex-direction:column;border:1px solid var(--border, #2a2d3a);border-radius:6px;background:#1b2230;box-shadow:0 8px 20px #00000059;overflow:hidden}.kl-context-item{border:none;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:var(--text, #e8eaf6);text-align:left;padding:8px 10px;font-size:12px;cursor:pointer}.kl-context-item:last-child{border-bottom:none}.kl-context-item:hover{background:#667eea33}.kl-no-data{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10;background:#0d1117d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kl-no-data-body{display:flex;flex-direction:column;align-items:center;gap:8px}.kl-no-data-icon{font-size:32px;opacity:.5}.kl-no-data-text{font-size:14px;font-weight:700;color:var(--text-muted, #6b7280)}.kl-no-data-sub{font-size:11px;color:var(--text-dim, #4b5563);font-family:var(--font-mono, monospace)}.kl-breakout-toggle{margin-left:4px}.kl-ai-pred-toggle{margin-left:8px;padding:5px 14px!important;font-weight:700!important;font-size:12px!important;letter-spacing:.02em;border:1px solid rgba(240,185,11,.55)!important;background:linear-gradient(165deg,#f0b90b38,#08998124)!important;color:#fef9c3!important;box-shadow:0 1px #ffffff0f inset,0 2px 10px #f0b90b1f}.kl-ai-pred-toggle:hover{border-color:#f0b90bbf!important;color:#fff!important}.kl-ai-pred-toggle.active{border-color:#f0b90b!important;background:linear-gradient(165deg,#f0b90b66,#08998147)!important;color:#fff!important;box-shadow:0 0 0 1px #f0b90b40,0 2px 14px #f0b90b33}.kl-vp-toggle{margin-left:6px;padding:5px 14px!important;font-weight:700!important;font-size:12px!important;letter-spacing:.02em;border:1px solid rgba(0,255,187,.45)!important;background:linear-gradient(165deg,#00ffbb24,#08508124)!important;color:#b2fff0!important;box-shadow:0 1px #ffffff0f inset,0 2px 8px #00ffbb14}.kl-vp-toggle:hover{border-color:#00ffbbbf!important;color:#fff!important}.kl-vp-toggle.active{border-color:#0fb!important;background:linear-gradient(165deg,#00ffbb52,#08508138)!important;color:#fff!important;box-shadow:0 0 0 1px #00ffbb38,0 2px 12px #00ffbb2e}.kl-vp-subbar{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;top:auto;right:8px;bottom:8px;left:auto;z-index:14;max-width:min(220px,calc(100% - 16px));padding:4px 8px;background:#0c1018d1;border:1px solid rgba(0,255,187,.18);border-radius:999px;font-size:11px}.kl-vp-inline-modes{display:inline-flex;align-items:center;gap:4px}.kl-vp-mode-btn{padding:2px 7px;font-size:10px;font-weight:600;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffa6;cursor:pointer;transition:all .15s}.kl-vp-mode-btn:hover{border-color:#00ffbb80;color:#fff}.kl-vp-mode-btn.active{border-color:#0fb;background:#00ffbb2e;color:#0fb}.kl-vp-legend{display:inline-flex;align-items:center;gap:10px;margin-left:4px}.kl-vp-legend-item{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#ffffffc2;white-space:nowrap}.kl-vp-legend-dot{width:8px;height:8px;border-radius:999px;box-shadow:0 0 0 1px #ffffff24}.kl-vp-panel{position:absolute;top:0;right:0;pointer-events:none;z-index:4;overflow:visible;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 640px){.kl-toolbar{position:relative}.kl-vp-subbar{right:4px;bottom:4px;left:auto;flex-wrap:nowrap;gap:2px;max-width:min(calc(100% - 8px),132px);padding:2px 4px;font-size:9px;border-radius:999px;transform:scale(.78);transform-origin:right bottom;overflow:hidden}.kl-vp-inline-modes{position:absolute;right:6px;top:42px;z-index:12;gap:3px;padding:2px 4px;border-radius:999px;background:#0c1018e0;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 14px #00000038}.kl-vp-mode-btn{padding:1px 4px;font-size:7px;border-radius:999px;white-space:nowrap}.kl-vp-legend{gap:3px;margin-left:0;min-width:0}.kl-vp-legend-item{gap:2px;font-size:8px;min-width:0}.kl-vp-legend-dot{width:5px;height:5px;flex-shrink:0}}@media (max-width: 640px){html[data-theme=light] .kl-vp-inline-modes{background:#fffffff5;border:1px solid var(--border, #d8dde6);box-shadow:0 4px 14px #0f172a1a}}.kl-breakout-panel{position:absolute;top:8px;right:8px;z-index:22;max-width:240px;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#131722eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;color:var(--text, #e8eaf6);line-height:1.45;pointer-events:auto}.kl-breakout-panel--wide{max-width:min(300px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 100px));overflow-x:hidden;overflow-y:auto;font-size:10px;padding:8px 10px}.kl-breakout-panel--wide.kl-breakout-panel--docked{max-width:none;width:min(200px,calc(42% - 6px));min-width:108px;top:auto;right:auto;max-height:min(52vh,320px);height:auto;min-height:0;box-sizing:border-box;padding:5px 6px;font-size:9px;line-height:1.35;background:#131722e0;border-radius:6px;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto}.kl-root--mobile .kl-breakout-panel--wide.kl-breakout-panel--docked{max-height:min(34vh,216px);padding:4px 5px;font-size:8px;line-height:1.32}.kl-root--mobile .kl-breakout-panel--docked .kl-pred-cap.kl-pred-cap--stacked{padding:4px 5px 5px;margin-bottom:4px;gap:2px}.kl-root--mobile .kl-breakout-panel--docked .kl-pred-section{margin-bottom:4px}.kl-root--mobile .kl-breakout-panel--docked .kl-pred-sec-hd{padding:3px 5px;font-size:8px;margin-bottom:2px}.kl-root--mobile .kl-breakout-panel--docked .kl-pred-line{font-size:7px;padding:1px 2px;grid-template-columns:48px minmax(0,1fr);gap:2px 4px}.kl-root--mobile .kl-breakout-panel--docked .kl-breakout-panel-hd{font-size:9px}.kl-root--mobile .kl-breakout-panel--docked .kl-breakout-panel-drag{margin:-3px -4px 4px;padding:3px 4px 4px}.kl-breakout-panel--docked .kl-breakout-panel-drag{cursor:default;margin:-4px -5px 6px;padding:4px 5px 5px}.kl-breakout-panel--docked .kl-pred-cap:not(.kl-pred-cap--stacked){flex-wrap:wrap;gap:4px;margin-bottom:6px;padding-bottom:4px}.kl-pred-cap.kl-pred-cap--stacked{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;padding:5px 6px 6px;margin:0 0 6px;border-radius:6px;background:#667eea1a;border:1px solid rgba(102,126,234,.22);border-bottom:none}.kl-breakout-panel--docked .kl-pred-cap.kl-pred-cap--stacked .kl-pred-cap-title{font-size:9px}.kl-breakout-panel--docked .kl-pred-cap.kl-pred-cap--stacked .kl-pred-cap-meta{font-size:9px;line-height:1.25;font-weight:600}.kl-pred-cap-atr{font-size:8px;font-weight:600;color:var(--text-muted, #9ca3af);font-variant-numeric:tabular-nums}.kl-breakout-panel--docked .kl-pred-section{margin-bottom:6px}.kl-breakout-panel--docked .kl-pred-section:last-child{margin-bottom:0}.kl-breakout-panel--docked .kl-pred-line{grid-template-columns:54px minmax(0,1fr);gap:2px 5px;padding:1px 3px;font-size:8px;line-height:1.3}.kl-breakout-panel--docked .kl-pred-sec-hd{flex-direction:column;align-items:flex-start;gap:2px;font-size:9px;font-weight:700;padding:5px 6px}.kl-breakout-panel--docked .kl-breakout-panel-hd{font-size:11px}.kl-breakout-panel-drag{cursor:grab;-webkit-user-select:none;user-select:none;margin:-6px -8px 8px;padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.07);border-radius:8px 8px 0 0}.kl-breakout-panel-drag:active{cursor:grabbing}.kl-breakout-panel-drag-hint{font-size:9px;font-weight:500;opacity:.5;margin-left:6px}.kl-pred-cap{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.kl-pred-cap-title{font-weight:700;color:#f0b90b;font-size:11px}.kl-pred-cap-meta{font-size:9px;color:var(--text-muted, #9ca3af)}.kl-pred-section{margin-bottom:10px}.kl-pred-sec-hd{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;margin-bottom:4px;border-radius:4px;background:color-mix(in srgb,var(--quote-up) 35%,transparent);color:#fff;font-weight:600;font-size:10px}.kl-pred-sec-hd--short{background:color-mix(in srgb,var(--quote-down) 35%,transparent)}.kl-pred-line{display:grid;grid-template-columns:64px 1fr;gap:4px 8px;padding:2px 4px;border-radius:2px;font-size:9px;line-height:1.35}.kl-pred-k{color:var(--text-muted, #9ca3af)}.kl-pred-v{font-family:var(--font-mono, ui-monospace, monospace);word-break:break-word}.kl-pred-v.pred-long{color:var(--quote-up)}.kl-pred-v.pred-short{color:var(--quote-down)}.kl-pred-v.pred-muted{color:#787b86}.kl-pred-v.pred-strong{font-weight:700}.kl-pred-st-foot{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.kl-pred-st-foot--docked{margin-top:4px;padding-top:4px;font-size:8px;line-height:1.35}.kl-breakout-panel-hd{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:12px;margin-bottom:4px;color:#f0b90b}.kl-breakout-row{margin-bottom:4px}.kl-breakout-muted{color:var(--text-muted, #9ca3af);font-size:10px}.kl-breakout-sub{color:var(--text-muted, #6b7280);font-size:10px}.kl-breakout-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kl-breakout-tags--docked{margin-top:4px;gap:4px}.kl-breakout-tags--docked .kl-breakout-tag{padding:1px 5px;font-size:8px}.kl-breakout-tag{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.kl-breakout-tag.long{background:color-mix(in srgb,var(--quote-up) 25%,transparent);color:var(--quote-up)}.kl-breakout-tag.short{background:color-mix(in srgb,var(--quote-down) 22%,transparent);color:var(--quote-down)}.kl-breakout-marker-txt{paint-order:stroke;stroke:#0f172ad9;stroke-width:2px}.kl-proj-label{paint-order:stroke fill;stroke:#0f172ae0;stroke-width:1.5px;pointer-events:none}.kl-breakout-sr-txt{font-size:11px;font-weight:700;paint-order:stroke fill;stroke:#0f172aeb;stroke-width:2.5px;pointer-events:none}.kl-breakout-sr-txt--sup{fill:#4ade80}.kl-breakout-sr-txt--res{fill:#f87171}.kl-breakout-sr-txt-price{font-weight:600;font-size:10px;font-family:var(--font-mono, ui-monospace, monospace)}.kl-root--mobile .kl-toolbar{flex-wrap:wrap;height:auto;min-height:40px;row-gap:6px;padding:6px 8px;align-items:flex-start}.kl-root--mobile .kl-toolbar-right{width:100%;margin-left:0;justify-content:flex-end}.kl-root--mobile .kl-symbol{font-size:14px}.kl-root--mobile .kl-intervals{flex-wrap:wrap}.kl-root--mobile .kl-ma-controls{flex-wrap:wrap;max-width:100%}.kl-root--mobile .kl-tools{flex-wrap:wrap}.kl-root--mobile .kl-tool-btn{padding:5px 8px;font-size:10px}.kl-root--mobile .kl-iv-btn{padding:4px 8px;font-size:10px}.kl-root--mobile .kl-draw-sidebar{width:36px;padding:6px 2px;gap:4px}.kl-root--mobile .kl-draw-btn{width:32px;min-height:34px;padding:3px 1px}.kl-root--mobile .kl-draw-label{font-size:8px}.kl-root--mobile .kl-ma-item.kl-ai-pred-toggle{flex:1 1 auto;min-width:0}html[data-theme=light] .kl-draw-sidebar{background:var(--surface, #ffffff);border-right-color:var(--border, #d8dde6)}html[data-theme=light] .kl-context-menu{background:var(--surface, #ffffff);border-color:var(--border, #d8dde6);box-shadow:0 8px 24px #0000001f}html[data-theme=light] .kl-context-item{border-bottom-color:#00000014;color:var(--text, #1b1e27)}html[data-theme=light] .kl-context-item:hover{background:var(--surface-2, #e8ecf2)}html[data-theme=light] .kl-draw-btn.active{color:var(--text, #1b1e27)}html[data-theme=light] .kl-draw-label-text{fill:#1b1e27}html[data-theme=light] .kl-vp-panel text{fill:#1b1e27}html[data-theme=light] .kl-ai-pred-toggle{border-color:#b45309!important;background:linear-gradient(165deg,#fef3c7fa,#fde0478c)!important;color:#713f12!important;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #713f121f}html[data-theme=light] .kl-ai-pred-toggle:hover{border-color:#92400e!important;color:#451a03!important}html[data-theme=light] .kl-ai-pred-toggle.active{border-color:#c2410c!important;background:linear-gradient(165deg,#fbbf24f2,#f59e0bd1)!important;color:#1c1917!important;box-shadow:0 0 0 2px #c2410c59,0 2px 10px #b4530938}html[data-theme=light] .kl-vp-toggle{border-color:#0f766e!important;background:linear-gradient(165deg,#ccfbf1f2,#a7f3d0b8)!important;color:#115e59!important;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #115e591a}html[data-theme=light] .kl-vp-toggle:hover{border-color:#0d9488!important;color:#042f2e!important}html[data-theme=light] .kl-vp-toggle.active{border-color:#0f766e!important;background:linear-gradient(165deg,#2dd4bf8c,#14b8a66b)!important;color:#042f2e!important;box-shadow:0 0 0 2px #0d948861,0 2px 10px #0d94882e}html[data-theme=light] .kl-vp-mode-btn{background:#0d94881a;border:1px solid rgba(13,148,136,.38);color:#0f766e}html[data-theme=light] .kl-vp-mode-btn:hover{border-color:#0d9488;color:#042f2e;background:#2dd4bf2e}html[data-theme=light] .kl-vp-mode-btn.active{border-color:#0f766e!important;background:linear-gradient(165deg,#2dd4bf6b,#14b8a652)!important;color:#042f2e!important;box-shadow:0 0 0 1px #0d948847,0 1px 4px #0d948824}html[data-theme=light] .kl-vp-subbar{background:color-mix(in srgb,var(--surface-2, #e8ecf2) 94%,#ffffff);border-color:#0d948847}html[data-theme=light] .kl-vp-legend-item{color:var(--text, #1b1e27)}html[data-theme=light] .kl-vp-legend-dot{box-shadow:0 0 0 1px #0000001f}html[data-theme=light] .kl-chart-subbar:not(.kl-vp-subbar){background:color-mix(in srgb,var(--surface-2, #e8ecf2) 92%,transparent);border-color:var(--border, #d8dde6);box-shadow:0 4px 14px #0f172a14}html[data-theme=light] .kl-chart-subbar:not(.kl-vp-subbar) .kl-subbar-toggle{color:var(--text-muted, #5a6270);border-color:var(--border-2, #c5ccd6);background:#ffffffb8}html[data-theme=light] .kl-chart-subbar:not(.kl-vp-subbar) .kl-subbar-toggle:hover{color:var(--text, #1b1e27);border-color:var(--border-md, rgba(0, 0, 0, .12));background:var(--surface, #ffffff)}html[data-theme=light] .kl-chart-subbar:not(.kl-vp-subbar) .kl-subbar-item{color:var(--text-muted, #5a6270)}html[data-theme=light] .kl-breakout-panel{background:color-mix(in srgb,var(--surface-2, #e8ecf2) 94%,#ffffff);border-color:var(--border, #d8dde6);color:var(--text, #1b1e27)}html[data-theme=light] .kl-breakout-panel--wide.kl-breakout-panel--docked{background:color-mix(in srgb,var(--surface-2, #e8ecf2) 88%,transparent);border-color:var(--border, #d8dde6)}html[data-theme=light] .kl-breakout-panel-drag,html[data-theme=light] .kl-pred-cap{border-bottom-color:var(--border, rgba(0, 0, 0, .09))}html[data-theme=light] .kl-pred-st-foot{border-top-color:var(--border, rgba(0, 0, 0, .09))}html[data-theme=light] .kl-pred-cap.kl-pred-cap--stacked{background:#94a3b838;border-color:#64748b52}html[data-theme=light] .kl-breakout-panel-hd,html[data-theme=light] .kl-pred-cap-title{color:#b45309}.danmaku-wrapper[data-v-a7525fa2]{position:relative;width:100%;height:100%}.danmaku-container[data-v-a7525fa2]{position:absolute;top:0;left:0;width:100%;height:var(--v6b4c20f2);overflow:hidden;pointer-events:none;z-index:9999}[data-v-75dd650d] .danmaku-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;z-index:9999!important;pointer-events:none!important}[data-v-75dd650d] .kl-chart-wrap{position:relative!important}.kl-Danmanku[data-v-75dd650d]{display:flex;align-items:center;margin-left:12px}.danmaku-send-bar[data-v-75dd650d]{background:#0f172ab3!important;backdrop-filter:blur(8px) saturate(120%)!important;-webkit-backdrop-filter:blur(8px) saturate(120%)!important;padding:6px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease!important;height:36px!important;box-sizing:border-box!important;position:relative!important}.danmaku-input[data-v-75dd650d]{width:100px;height:28px!important;background:transparent!important;border:none!important;border-radius:6px!important;color:#fff!important;padding:0 8px!important;outline:none!important;font-size:13px!important;caret-color:#4096ff!important}.danmaku-input[data-v-75dd650d]::placeholder{color:#fff6!important}.danmaku-send-btn[data-v-75dd650d]{height:28px!important;padding:0 12px!important;background:linear-gradient(135deg,#1677ff,#005ecb)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:12px!important;font-weight:600!important;box-shadow:0 0 8px #1677ff4d!important;transition:all .2s ease!important;pointer-events:auto!important}.danmaku-send-btn[data-v-75dd650d]:hover{background:linear-gradient(135deg,#4096ff,#1677ff)!important;box-shadow:0 0 12px #1677ff80!important;transform:translateY(-1px)!important}.danmaku-setting-btn[data-v-75dd650d]{height:28px!important;padding:0 10px!important;background:linear-gradient(135deg,#722ed1,#581c87)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:12px!important;font-weight:600!important;margin-right:8px!important;pointer-events:auto!important}.danmaku-setting-btn[data-v-75dd650d]:hover{background:linear-gradient(135deg,#9333ea,#722ed1)!important;box-shadow:0 0 10px #722ed166!important}.danmaku-setting-panel[data-v-75dd650d]{position:absolute;bottom:100%!important;margin-bottom:8px!important;right:0!important;left:auto!important;background:#0f172af2!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:8px!important;padding:12px!important;width:280px!important;z-index:999999!important;box-shadow:0 4px 12px #0000004d!important}.setting-item[data-v-75dd650d]{display:flex;align-items:center;margin-bottom:10px!important;gap:8px!important}.setting-item[data-v-75dd650d]:last-child{margin-bottom:0!important}.setting-item label[data-v-75dd650d]{color:#e8eaf6!important;font-size:12px!important;width:60px!important;text-align:right!important}.color-picker[data-v-75dd650d]{width:30px!important;height:30px!important;border:none!important;border-radius:4px!important;cursor:pointer!important;background:transparent!important}.color-quick[data-v-75dd650d]{display:flex;gap:6px!important}.color-dot[data-v-75dd650d]{width:18px!important;height:18px!important;border-radius:50%!important;cursor:pointer!important;border:1px solid rgba(255,255,255,.3)!important}.font-size-slider[data-v-75dd650d]{flex:1!important;height:4px!important;background:#ffffff1a!important;border-radius:2px!important;outline:none!important}.font-size-value[data-v-75dd650d]{color:#e8eaf6!important;font-size:12px!important;width:40px!important;text-align:center!important}.font-family-select[data-v-75dd650d]{flex:1!important;height:28px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:4px!important;color:#e8eaf6!important;padding:0 8px!important;outline:none!important;font-size:12px!important}[data-v-75dd650d] .danmaku-item{font-size:15px!important;color:#fff!important;text-shadow:0 0 3px rgba(0,0,0,.8)!important;pointer-events:none!important;white-space:nowrap!important;z-index:9999!important;font-weight:500!important}html:has(#analysis-vue-app){height:100%;height:100dvh;max-height:100dvh;overflow:hidden}body:has(#analysis-vue-app){min-height:0;height:100%;height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column}body:has(#analysis-vue-app) .site-header{flex-shrink:0}body:has(#analysis-vue-app) .main-content{max-width:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}body:has(#analysis-vue-app) #analysis-vue-app{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px){body:has(#analysis-vue-app) #analysis-vue-app{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}}body:has(#analysis-vue-app) .header-inner{max-width:none!important;padding-left:22px!important;padding-right:22px!important}body:has(#analysis-vue-app) .nav-inner{max-width:none!important;padding-left:22px!important;padding-right:22px!important}.shell-outer[data-v-b8e67f48]{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;overflow:hidden;background:var(--bg-base, #0d1117)}.shell-outer--mobile[data-v-b8e67f48]{flex:0 0 auto;min-height:0;overflow:visible}.shell-root[data-v-b8e67f48]{flex:1;min-height:0;display:flex;overflow:hidden}.shell-root--mobile[data-v-b8e67f48]{flex-direction:column;flex:0 0 auto;min-height:0;overflow:visible}.shell-root--mobile .shell-stack[data-v-b8e67f48]{flex:0 0 auto;min-height:0;overflow:visible;overflow-x:hidden;display:flex;flex-direction:column}.shell-stack-section[data-v-b8e67f48]{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-bottom:1px solid var(--border, #2a2d3a)}.shell-stack-section[data-v-b8e67f48]>*{flex:1;min-height:0}.shell-root--mobile .shell-stack-kline[data-v-b8e67f48]{flex:0 0 auto;min-height:clamp(320px,56vh,640px);height:auto;max-height:none}.shell-root--mobile .shell-stack-list[data-v-b8e67f48]{flex:0 0 auto;min-height:220px;max-height:min(44vh,420px);height:auto}.shell-root--mobile .shell-stack-prob[data-v-b8e67f48]{flex:0 0 auto;min-height:clamp(260px,42vh,620px);height:auto;max-height:none}.shell-root--mobile .shell-stack-summary[data-v-b8e67f48]{flex:0 0 auto;min-height:clamp(240px,36vh,560px);height:auto;max-height:none;padding-bottom:max(12px,env(safe-area-inset-bottom,0))}.shell-root--mobile .shell-charts-toggle--stack[data-v-b8e67f48]{flex-shrink:0}.shell-kline[data-v-b8e67f48]{flex:1;min-width:0;position:relative;overflow:hidden}.shell-kline--solo[data-v-b8e67f48]{flex:1 1 0%;min-width:0;width:auto;max-width:none}.shell-sidebar-reopen-strip[data-v-b8e67f48]{flex:0 0 22px;width:22px;min-width:22px;max-width:22px;display:flex;flex-direction:column;align-self:stretch;min-height:0;background:var(--surface, #181c27);border-left:1px solid var(--border, #2a2d3a);box-shadow:inset 1px 0 #ffffff0a}.shell-right-panel-show[data-v-b8e67f48]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:0;margin:0;padding:12px 0;border:none;border-radius:0;background:color-mix(in srgb,var(--accent, #667eea) 12%,var(--surface, #181c27));color:color-mix(in srgb,var(--text, #e8eaf6) 92%,var(--accent, #667eea) 8%);cursor:pointer;transition:background .15s ease,color .15s ease}.shell-right-panel-show[data-v-b8e67f48]:hover{background:color-mix(in srgb,var(--accent, #667eea) 22%,var(--surface, #181c27));color:var(--text, #fff)}.shell-right-panel-show-glyph[data-v-b8e67f48]{flex-shrink:0;font-size:14px;font-weight:800;line-height:1;color:var(--accent, #667eea);writing-mode:horizontal-tb}.shell-right-panel-show-text[data-v-b8e67f48]{flex-shrink:0;writing-mode:vertical-rl;text-orientation:mixed;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.2;white-space:nowrap}html[data-theme=light] .shell-sidebar-reopen-strip[data-v-b8e67f48]{background:var(--surface, #ffffff);border-left-color:var(--border, #d8dde6)}html[data-theme=light] .shell-right-panel-show[data-v-b8e67f48]{background:color-mix(in srgb,var(--accent, #2563eb) 8%,var(--surface, #fff));color:var(--text, #1b1e27)}html[data-theme=light] .shell-right-panel-show[data-v-b8e67f48]:hover{background:color-mix(in srgb,var(--accent, #2563eb) 16%,var(--surface-2, #e8ecf2))}html[data-theme=light] .shell-right-panel-show-glyph[data-v-b8e67f48]{color:var(--accent-dark, #1d4ed8)}.shell-sidebar[data-v-b8e67f48]{flex-shrink:0;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.shell-panel[data-v-b8e67f48]{position:relative;min-height:0;overflow:hidden;border-bottom:1px solid var(--border, #2a2d3a)}.shell-panel[data-v-b8e67f48]:last-child{border-bottom:none}.shell-panel-list[data-v-b8e67f48],.shell-panel-prob[data-v-b8e67f48]{flex-shrink:0}.shell-panel-summary[data-v-b8e67f48]{flex-shrink:0;min-height:0}.shell-sidebar--charts-collapsed .shell-panel-list[data-v-b8e67f48]{flex:1 1 auto;min-height:0}.shell-charts-toggle[data-v-b8e67f48]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin:0;padding:4px 12px;line-height:1.15;border:none;border-top:1px solid color-mix(in srgb,var(--accent, #667eea) 28%,var(--border, #2a2d3a));border-bottom:1px solid var(--border, #2a2d3a);background:color-mix(in srgb,var(--accent, #667eea) 14%,var(--surface, #181c27));color:color-mix(in srgb,var(--text, #e8eaf6) 92%,var(--accent, #667eea) 8%);font-size:10px;font-weight:700;letter-spacing:.03em;cursor:pointer;box-shadow:inset 0 1px #ffffff0f;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.shell-charts-toggle[data-v-b8e67f48]:hover{color:var(--text, #e8eaf6);background:color-mix(in srgb,var(--accent, #667eea) 24%,var(--surface, #181c27));border-top-color:color-mix(in srgb,var(--accent, #667eea) 45%,var(--border, #2a2d3a));box-shadow:inset 0 1px #ffffff14}.shell-charts-toggle-icon[data-v-b8e67f48]{font-size:10px;line-height:1;font-weight:800;opacity:1;color:var(--accent, #667eea)}.shell-charts-toggle--stack[data-v-b8e67f48]{border-bottom:1px solid var(--border, #2a2d3a)}html[data-theme=light] .shell-charts-toggle[data-v-b8e67f48]{background:color-mix(in srgb,var(--accent, #2563eb) 10%,var(--surface, #ffffff));color:var(--text, #1b1e27);border-top:1px solid color-mix(in srgb,var(--accent, #2563eb) 32%,var(--border, #d8dde6));border-bottom:1px solid var(--border, #d8dde6);box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a0d}html[data-theme=light] .shell-charts-toggle[data-v-b8e67f48]:hover{color:var(--text, #1b1e27);background:color-mix(in srgb,var(--accent, #2563eb) 18%,var(--surface-2, #e8ecf2));border-top-color:color-mix(in srgb,var(--accent, #2563eb) 50%,var(--border, #d8dde6))}html[data-theme=light] .shell-charts-toggle-icon[data-v-b8e67f48]{color:var(--accent-dark, #1d4ed8)}.shell-root--mobile .shell-stack-list--charts-collapsed[data-v-b8e67f48]{flex:0 1 auto!important;min-height:min(58vh,520px)!important;max-height:none!important;height:auto!important}.shell-splitter[data-v-b8e67f48]{background:#ffffff0f;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0}.shell-splitter-v[data-v-b8e67f48]{width:6px;cursor:col-resize;border-left:1px solid rgba(255,255,255,.03);border-right:1px solid rgba(255,255,255,.03)}.shell-splitter-h[data-v-b8e67f48]{height:6px;cursor:row-resize;border-top:1px solid rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.03)}.shell-root--mobile .shell-kline[data-v-b8e67f48],.shell-root--mobile .shell-sidebar[data-v-b8e67f48],.shell-root--mobile .shell-splitter[data-v-b8e67f48]{display:none}.shell-disclaimer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#0d1117bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));box-sizing:border-box}.shell-disclaimer-dialog{position:relative;width:100%;max-width:520px;max-height:min(85vh,680px);overflow:auto;background:var(--surface-2, #1e2130);border:1px solid var(--border, #2a2d3a);border-radius:12px;padding:22px 22px 18px;box-shadow:0 24px 64px #0000008c;-webkit-overflow-scrolling:touch}.shell-disclaimer-x{position:absolute;top:10px;right:12px;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-muted, #9ca3af);font-size:26px;font-weight:300;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.shell-disclaimer-x:hover{color:var(--text, #e8eaf6);background:#ffffff0f}.shell-disclaimer-legal{margin:0 0 18px;padding-right:28px}.shell-disclaimer-legal .aw-legal-title{padding-right:0}.shell-disclaimer-ok{display:block;width:100%;margin:0;padding:12px 16px;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.shell-disclaimer-ok:hover{filter:brightness(1.06)}.shell-disclaimer-ok:active{filter:brightness(.95)}.shell-disclaimer-backdrop.shell-disclaimer--compact{align-items:flex-end;justify-content:center;padding:0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.shell-disclaimer-backdrop.shell-disclaimer--compact .shell-disclaimer-dialog{width:100%;max-width:none;max-height:min(92dvh,92vh,100%);height:auto;margin:0;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;border-bottom:none;display:flex;flex-direction:column;box-shadow:0 -8px 40px #00000073}.shell-disclaimer-backdrop.shell-disclaimer--compact .shell-disclaimer-dialog:before{content:"";display:block;width:40px;height:5px;margin:4px auto 14px;border-radius:3px;background:#ffffff24;flex-shrink:0}.shell-disclaimer-backdrop.shell-disclaimer--compact .shell-disclaimer-x{top:max(10px,env(safe-area-inset-top,0px));right:10px;width:44px;height:44px;min-width:44px;min-height:44px;font-size:28px;border-radius:10px}.shell-disclaimer-backdrop.shell-disclaimer--compact .shell-disclaimer-legal{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin:0 0 14px;padding:4px 36px 4px 2px}.shell-disclaimer-backdrop.shell-disclaimer--compact .shell-disclaimer-legal p{font-size:15px;line-height:1.68}.shell-disclaimer-backdrop.shell-disclaimer--compact .shell-disclaimer-legal .aw-legal-title{font-size:13px;letter-spacing:.06em;padding-bottom:10px;margin-bottom:8px}.shell-disclaimer-backdrop.shell-disclaimer--compact .shell-disclaimer-legal .aw-legal-en{font-size:12.5px;line-height:1.65;margin-top:4px}.shell-disclaimer-backdrop.shell-disclaimer--compact .shell-disclaimer-ok{flex-shrink:0;min-height:48px;padding:14px 16px;font-size:16px;border-radius:12px;margin-top:2px}@media (max-width: 768px){.shell-disclaimer-backdrop:not(.shell-disclaimer--compact){align-items:flex-end;padding:0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.shell-disclaimer-backdrop:not(.shell-disclaimer--compact) .shell-disclaimer-dialog{width:100%;max-width:none;max-height:min(90dvh,92vh);margin:0;border-radius:18px 18px 0 0;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}.shell-disclaimer-backdrop:not(.shell-disclaimer--compact) .shell-disclaimer-dialog:before{content:"";display:block;width:40px;height:5px;margin:4px auto 12px;border-radius:3px;background:#ffffff24;flex-shrink:0}.shell-disclaimer-backdrop:not(.shell-disclaimer--compact) .shell-disclaimer-legal{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:12px;padding-right:36px}.shell-disclaimer-backdrop:not(.shell-disclaimer--compact) .shell-disclaimer-legal p{font-size:15px;line-height:1.68}.shell-disclaimer-backdrop:not(.shell-disclaimer--compact) .shell-disclaimer-x{width:44px;height:44px;top:10px;right:8px}.shell-disclaimer-backdrop:not(.shell-disclaimer--compact) .shell-disclaimer-ok{min-height:48px;font-size:16px;padding:14px 16px}}
