.site-announcement-modal__body[data-v-62ec2c32]{margin:0;color:#334155;font-size:14px;line-height:1.75}.site-announcement-modal__content[data-v-62ec2c32] p{margin:0 0 10px}.site-announcement-modal__content[data-v-62ec2c32] p:last-child,.site-announcement-modal__content[data-v-62ec2c32] ul:last-child,.site-announcement-modal__content[data-v-62ec2c32] ol:last-child{margin-bottom:0}.site-announcement-modal__content[data-v-62ec2c32] h2,.site-announcement-modal__content[data-v-62ec2c32] h3{margin:0 0 10px;color:#172033;font-weight:800;line-height:1.4}.site-announcement-modal__content[data-v-62ec2c32] h2{font-size:17px}.site-announcement-modal__content[data-v-62ec2c32] h3{font-size:15px}.site-announcement-modal__content[data-v-62ec2c32] ul,.site-announcement-modal__content[data-v-62ec2c32] ol{margin:0 0 10px;padding-left:20px}.site-announcement-modal__content[data-v-62ec2c32] a{color:#2563eb;font-weight:700;text-decoration:none}.site-announcement-modal__content[data-v-62ec2c32] a:hover,.site-announcement-modal__content[data-v-62ec2c32] a:focus-visible{text-decoration:underline}.site-announcement-modal__actions[data-v-62ec2c32]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;margin-top:16px;padding-top:12px;border-top:1px solid rgba(15,23,42,.08)}.site-announcement-modal__action[data-v-62ec2c32]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#334155;cursor:pointer;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:none;transition:transform .12s ease,background .12s ease,color .12s ease}.site-announcement-modal__action[data-v-62ec2c32]:hover,.site-announcement-modal__action[data-v-62ec2c32]:focus-visible{background:#f1f5f9b8;color:#172033;outline:none;transform:translateY(-1px)}.site-announcement-modal__action-icon[data-v-62ec2c32]{flex:none;width:16px;height:16px;color:#64748b;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-announcement-modal__action-icon--sponsor[data-v-62ec2c32]{color:#f87171}.site-announcement-modal__action-divider[data-v-62ec2c32]{width:1px;height:20px;background:#0f172a1a}.institutional-long-short-charts[data-v-089bd3e0]{--institutional-long-short-border: #9097a3;--institutional-long-short-grid: #e3e7ee;--institutional-long-short-title-bg: linear-gradient(180deg, #ffffff 0%, #f3f5f9 100%);--institutional-long-short-scroll-thumb: #b8bec8;--institutional-long-short-scroll-track: #f4f6f8;--institutional-long-short-text: #10233e;--institutional-long-short-muted: #64748b;--institutional-long-short-positive: #d84b55;--institutional-long-short-negative: #1f9d68;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:0;border:1px solid var(--institutional-long-short-border);overflow:hidden;background:#fff;color:var(--institutional-long-short-text);box-sizing:border-box}.institutional-long-short-charts__scroll[data-v-089bd3e0]{flex:1;width:100%;height:100%;min-width:0;min-height:0;padding:6px;overflow:auto;background:#fff;scrollbar-width:thin;scrollbar-color:var(--institutional-long-short-scroll-thumb) var(--institutional-long-short-scroll-track);box-sizing:border-box}.institutional-long-short-charts__grid[data-v-089bd3e0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:300px;min-height:0;align-self:start}.institutional-long-short-charts__panel[data-v-089bd3e0]{display:grid;grid-template-rows:35px minmax(0,1fr);min-width:0;min-height:0;border:1px solid var(--institutional-long-short-border);background:#fff;overflow:hidden}.institutional-long-short-charts__panel-header[data-v-089bd3e0]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:35px;padding:0 8px;border-bottom:1px solid var(--institutional-long-short-border);background:var(--institutional-long-short-title-bg)}.institutional-long-short-charts__panel-title[data-v-089bd3e0]{min-width:0;color:var(--institutional-long-short-text);font-size:12px;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.institutional-long-short-charts__legend[data-v-089bd3e0]{display:inline-flex;align-items:center;gap:5px;flex:none;color:var(--institutional-long-short-muted);font-size:11px;font-weight:700;line-height:1}.institutional-long-short-charts__legend-dot[data-v-089bd3e0]{width:7px;height:7px;border-radius:50%}.institutional-long-short-charts__chart[data-v-089bd3e0]{width:100%;height:100%;min-height:0}.institutional-long-short-charts__state[data-v-089bd3e0]{display:grid;place-items:center;align-content:center;gap:10px;flex:1;width:100%;height:100%;min-height:240px;padding:16px;border:1px solid var(--institutional-long-short-border);color:var(--institutional-long-short-muted);font-size:14px;font-weight:700;text-align:center;background:#fff;box-sizing:border-box}.institutional-long-short-charts__state button[data-v-089bd3e0]{height:28px;padding:0 14px;border:1px solid var(--institutional-long-short-border);background:#fff;color:#1f2937;font-size:12px;font-weight:700;cursor:pointer}.institutional-long-short-charts__state button[data-v-089bd3e0]:hover{background:#f3f5f9}.institutional-long-short-charts__content[data-v-089bd3e0]{min-width:0;min-height:0;margin-top:6px;overflow:visible;background:#fff}.institutional-long-short-day+.institutional-long-short-day[data-v-089bd3e0]{margin-top:6px}.institutional-long-short-day__bar[data-v-089bd3e0]{position:relative;display:flex;align-items:center;width:100%;min-width:1280px;min-height:28px;padding:0 10px;border:1px solid var(--institutional-long-short-border);background:var(--institutional-long-short-title-bg);color:var(--institutional-long-short-text);font-size:12px;font-weight:800;line-height:1.2;box-sizing:border-box}.institutional-long-short-day__bar--expanded[data-v-089bd3e0]{background:var(--institutional-long-short-title-bg);color:var(--institutional-long-short-text)}.institutional-long-short-day__bar span[data-v-089bd3e0]:not(.institutional-long-short-day__date){text-align:right}.institutional-long-short-day__date[data-v-089bd3e0]{flex:1;justify-self:center;text-align:center}.institutional-long-short-day__toggle[data-v-089bd3e0]{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border:1px solid #aeb6c2;background:#fff;color:#10233e;font-size:11px;font-weight:800;line-height:1;cursor:pointer}.institutional-long-short-day__toggle[data-v-089bd3e0]:hover{background:#edf2f7}.institutional-long-short-day__toggle[data-v-089bd3e0]:focus-visible{outline:2px solid rgba(37,99,235,.28);outline-offset:1px}.institutional-long-short-table[data-v-089bd3e0]{width:100%;min-width:1280px;border-collapse:collapse;table-layout:fixed;background:#fff}.institutional-long-short-table th[data-v-089bd3e0],.institutional-long-short-table td[data-v-089bd3e0]{height:26px;padding:2px 6px;border:1px solid var(--institutional-long-short-grid);color:var(--institutional-long-short-text);font-size:11px;font-weight:400;line-height:1.15;text-align:center;white-space:nowrap}.institutional-long-short-table__head-row th[data-v-089bd3e0]{background:#f3f5f9;color:#0f172a;font-weight:700}.institutional-long-short-table__action--reduce[data-v-089bd3e0]{background:#dcfce7}.institutional-long-short-table__action--increase[data-v-089bd3e0]{background:#fee2e2}.institutional-long-short-table__action--flat[data-v-089bd3e0]{background:#fff}.institutional-long-short-table td.institutional-long-short-table__change--up[data-v-089bd3e0]{color:var(--institutional-long-short-positive);font-weight:700}.institutional-long-short-table td.institutional-long-short-table__change--down[data-v-089bd3e0]{color:var(--institutional-long-short-negative);font-weight:700}.institutional-long-short-table__next-ratio[data-v-089bd3e0]{font-weight:700;line-height:1.4}.institutional-long-short-table__next-ratio span[data-v-089bd3e0]{display:inline}.institutional-long-short-table__next-ratio>span[data-v-089bd3e0]{display:block}.institutional-long-short-table__ratio-down[data-v-089bd3e0]{color:var(--institutional-long-short-negative)}.institutional-long-short-table__ratio-up[data-v-089bd3e0],.institutional-long-short-table__next-ratio--fall[data-v-089bd3e0],.institutional-long-short-table__total--negative[data-v-089bd3e0]{color:var(--institutional-long-short-positive)}.institutional-long-short-table__next-ratio--flat[data-v-089bd3e0]{color:var(--institutional-long-short-text)}.institutional-long-short-table__summary-row td[data-v-089bd3e0]{background:#fff}.institutional-long-short-table__summary-row td.institutional-long-short-table__action--reduce[data-v-089bd3e0]{background:var(--institutional-long-short-negative);color:#fff;font-weight:800}.institutional-long-short-table__summary-row td.institutional-long-short-table__action--increase[data-v-089bd3e0]{background:var(--institutional-long-short-positive);color:#fff;font-weight:800}.institutional-long-short-table__summary-row td.institutional-long-short-table__action--flat[data-v-089bd3e0]{background:#fff}.institutional-long-short-table__summary-row strong[data-v-089bd3e0]{font-weight:800}.institutional-long-short-table__summary-row td[data-v-089bd3e0]:first-child,.institutional-long-short-table__summary-row td[data-v-089bd3e0]:nth-child(6){text-align:center}@media(max-width:1280px){.institutional-long-short-charts__grid[data-v-089bd3e0]{grid-template-columns:1fr;height:600px}.institutional-long-short-charts__chart[data-v-089bd3e0]{height:100%}}.limit-up-review-board[data-v-a12347b9]{--limit-review-border: #9097a3;--limit-review-grid: #e3e7ee;--limit-review-title-bg: linear-gradient(180deg, #ffffff 0%, #f3f5f9 100%);--limit-review-scroll-thumb: #b8bec8;--limit-review-scroll-track: #f4f6f8;--limit-review-text: #10233e;--limit-review-muted: #64748b;--limit-review-positive: #dc2626;--limit-review-negative: #16a34a;--limit-review-ladder-label-width: 40px;height:100%;min-height:0;display:flex;flex-direction:column;gap:0;padding:0;border:1px solid var(--limit-review-border);background:#fff;color:var(--limit-review-text);overflow:hidden}.limit-up-review-board__state[data-v-a12347b9]{display:grid;place-items:center;align-content:center;gap:10px;flex:1;min-height:0;padding:16px;color:#475569;font-size:14px;font-weight:700;text-align:center}.limit-up-review-board__spinner[data-v-a12347b9]{width:24px;height:24px;border:3px solid #fee2e2;border-top-color:#dc2626;border-radius:50%;animation:limit-up-review-board-spin-a12347b9 .8s linear infinite}.limit-up-review-board__state-title[data-v-a12347b9],.limit-up-review-board__state-copy[data-v-a12347b9]{margin:0}.limit-up-review-board__state-title[data-v-a12347b9]{color:#9f1239;font-size:16px}.limit-up-review-board__state-copy[data-v-a12347b9]{max-width:360px;color:#4c0519;font-size:13px;line-height:1.5}.limit-up-review-board__retry-button[data-v-a12347b9]{min-width:88px;height:28px;padding:0 14px;border:1px solid var(--limit-review-border);background:#fff;color:#9f1239;font-size:12px;font-weight:700;cursor:pointer}.limit-up-review-board__retry-button[data-v-a12347b9]:hover{background:#fff1f2}.limit-up-review-board__header[data-v-a12347b9]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;min-height:32px;padding:0 10px;border-bottom:1px solid var(--limit-review-border);background:var(--limit-review-title-bg)}.limit-up-review-board__heading[data-v-a12347b9]{min-width:0;display:flex;align-items:center;gap:8px}.limit-up-review-board__kicker[data-v-a12347b9],.limit-up-review-board__title[data-v-a12347b9]{margin:0}.limit-up-review-board__kicker[data-v-a12347b9]{color:var(--limit-review-muted);font-size:12px;font-weight:700}.limit-up-review-board__title[data-v-a12347b9]{color:#0f172a;font-size:13px;font-weight:700;line-height:1}.limit-up-review-board__refresh-note[data-v-a12347b9]{color:var(--limit-review-muted);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.limit-up-review-board__market-options[data-v-a12347b9]{display:inline-flex;align-items:center;flex:none;border:1px solid var(--limit-review-grid);background:#fff}.limit-up-review-board__market-option[data-v-a12347b9]{height:22px;padding:0 9px;border:0;border-right:1px solid var(--limit-review-grid);background:transparent;color:var(--limit-review-muted);font-size:11px;font-weight:700;line-height:1;cursor:pointer}.limit-up-review-board__market-option[data-v-a12347b9]:last-child{border-right:0}.limit-up-review-board__market-option.is-active[data-v-a12347b9]{background:#1f2937;color:#f9fafb}.limit-up-review-board__grid[data-v-a12347b9]{flex:1;min-height:0;display:flex;flex-wrap:nowrap;gap:6px;padding:6px;overflow:hidden}.limit-up-review-board__panel[data-v-a12347b9]{flex:1 1 0;display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--limit-review-border);background:#fff;overflow:hidden}.limit-up-review-board__panel--ladder[data-v-a12347b9]{flex:1.666667 1 0}.limit-up-review-board__panel-header[data-v-a12347b9]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:28px;padding:0 6px;border-bottom:1px solid var(--limit-review-border);background:var(--limit-review-title-bg)}.limit-up-review-board__panel-header h3[data-v-a12347b9]{margin:0;color:#0f172a;font-size:12px;font-weight:700;line-height:1}.limit-up-review-board__panel-header span[data-v-a12347b9]{color:var(--limit-review-muted);font-size:11px;font-weight:700}.limit-up-review-board__panel-actions[data-v-a12347b9]{display:inline-flex;align-items:center;gap:5px;min-width:0}.limit-up-review-board__sort-button[data-v-a12347b9]{width:18px;height:18px;border:1px solid var(--limit-review-grid);display:inline-grid;place-items:center;flex:none;padding:0;background:#fff;color:var(--limit-review-muted);cursor:pointer}.limit-up-review-board__sort-button[data-v-a12347b9]:hover{border-color:#9ca3af;color:#1f2937}.limit-up-review-board__sort-icon[data-v-a12347b9]{width:7px;display:grid;gap:2px}.limit-up-review-board__sort-chevron[data-v-a12347b9]{width:0;height:0;justify-self:center;opacity:.35}.limit-up-review-board__sort-chevron--asc[data-v-a12347b9]{border-right:4px solid transparent;border-bottom:5px solid currentColor;border-left:4px solid transparent}.limit-up-review-board__sort-chevron--desc[data-v-a12347b9]{border-top:5px solid currentColor;border-right:4px solid transparent;border-left:4px solid transparent}.limit-up-review-board__sort-button.is-asc .limit-up-review-board__sort-chevron--asc[data-v-a12347b9],.limit-up-review-board__sort-button.is-desc .limit-up-review-board__sort-chevron--desc[data-v-a12347b9]{opacity:1}.limit-up-review-board__board-filter[data-v-a12347b9]{display:inline-flex;align-items:center;flex:none;border:1px solid var(--limit-review-grid);background:#fff}.limit-up-review-board__board-filter-option[data-v-a12347b9]{height:18px;padding:0 5px;border:0;border-right:1px solid var(--limit-review-grid);background:transparent;color:var(--limit-review-muted);font-size:10px;font-weight:700;line-height:1;cursor:pointer}.limit-up-review-board__board-filter-option[data-v-a12347b9]:last-child{border-right:0}.limit-up-review-board__board-filter-option.is-active[data-v-a12347b9]{background:#1f2937;color:#f9fafb}.limit-up-review-board__list[data-v-a12347b9]{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--limit-review-scroll-thumb) var(--limit-review-scroll-track)}.limit-up-review-board__ladder-list[data-v-a12347b9]{flex:1;min-height:0;overflow:auto;background:#fff;scrollbar-width:thin;scrollbar-color:var(--limit-review-scroll-thumb) var(--limit-review-scroll-track)}.limit-up-review-board__ladder-tier[data-v-a12347b9]{display:grid;grid-template-columns:var(--limit-review-ladder-label-width) minmax(0,1fr);min-height:72px;border-bottom:1px solid #e3e7ee}.limit-up-review-board__ladder-tier[data-v-a12347b9]:last-child{border-bottom:0}.limit-up-review-board__ladder-tier-label[data-v-a12347b9]{display:grid;place-items:center;padding:6px 4px;border-right:1px solid var(--limit-review-grid);background:#f3f5f9;color:#0f172a;font-size:13px;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.limit-up-review-board__ladder-tier-body[data-v-a12347b9]{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));align-content:start;gap:8px 6px;padding:8px}.limit-up-review-board__ladder-stock[data-v-a12347b9]{min-width:0;position:relative;border:0;display:grid;justify-items:center;gap:3px;background:transparent;cursor:pointer;font:inherit;padding:0;text-align:center}.limit-up-review-board__ladder-stock--broken[data-v-a12347b9]:after{content:"";position:absolute;left:4px;right:4px;top:50%;height:3px;border-radius:999px;background:#be4a4a85;transform:translateY(-50%) rotate(-18deg);transform-origin:center;pointer-events:none}.limit-up-review-board__ladder-stock strong[data-v-a12347b9],.limit-up-review-board__ladder-stock span[data-v-a12347b9]{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.limit-up-review-board__ladder-stock strong[data-v-a12347b9]{color:#10233e;font-size:12px;font-weight:800;line-height:1.08}.limit-up-review-board__ladder-stock span[data-v-a12347b9]{color:#64748b;font-size:10px;font-weight:700;line-height:1.05}.limit-up-review-board__ladder-stock .limit-up-review-board__ladder-time[data-v-a12347b9]{color:#475569;font-size:10px;font-weight:800}.limit-up-review-board__ladder-stock--broken strong[data-v-a12347b9],.limit-up-review-board__ladder-stock--broken span[data-v-a12347b9],.limit-up-review-board__ladder-stock--broken .limit-up-review-board__ladder-time[data-v-a12347b9]{color:#94a3b8}.limit-up-review-board__first-board[data-v-a12347b9]{border-top:1px solid var(--limit-review-border);background:#fff}.limit-up-review-board__first-board-title[data-v-a12347b9]{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 8px;border-bottom:1px solid var(--limit-review-grid);background:var(--limit-review-title-bg)}.limit-up-review-board__first-board-title span[data-v-a12347b9],.limit-up-review-board__first-board-title strong[data-v-a12347b9]{color:#0f172a;font-size:12px;font-weight:800;line-height:1}.limit-up-review-board__first-board-title strong[data-v-a12347b9]{color:var(--limit-review-muted)}.limit-up-review-board__first-board-group[data-v-a12347b9]{display:grid;grid-template-columns:var(--limit-review-ladder-label-width) minmax(0,1fr);min-height:64px;border-bottom:1px solid var(--limit-review-grid)}.limit-up-review-board__first-board-group[data-v-a12347b9]:last-child{border-bottom:0}.limit-up-review-board__first-board-industry[data-v-a12347b9]{min-width:0;display:grid;place-items:center;gap:4px;padding:6px 4px;border-right:1px solid var(--limit-review-grid);background:#f8fafc;text-align:center}.limit-up-review-board__first-board-industry span[data-v-a12347b9],.limit-up-review-board__first-board-industry strong[data-v-a12347b9]{max-width:100%;min-width:0;overflow:hidden}.limit-up-review-board__first-board-industry span[data-v-a12347b9]{color:#0f172a;font-size:11px;font-weight:800;line-height:1.1;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.limit-up-review-board__first-board-industry strong[data-v-a12347b9]{min-width:18px;height:16px;display:inline-grid;place-items:center;border:1px solid var(--limit-review-grid);background:#fff;color:var(--limit-review-muted);font-size:10px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.limit-up-review-board__first-board-stocks[data-v-a12347b9]{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));align-content:start;gap:8px 6px;padding:8px}.limit-up-review-board__row[data-v-a12347b9]{width:100%;border:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:36px;padding:6px 8px;background:transparent;border-bottom:1px solid var(--limit-review-grid);cursor:pointer;font:inherit;text-align:left}.limit-up-review-board__row[data-v-a12347b9]:last-child{border-bottom:0}.limit-up-review-board__stock[data-v-a12347b9]{min-width:0;display:grid;gap:3px}.limit-up-review-board__stock-name-line[data-v-a12347b9]{min-width:0;display:flex;align-items:center;gap:5px}.limit-up-review-board__stock strong[data-v-a12347b9],.limit-up-review-board__stock span[data-v-a12347b9],.limit-up-review-board__detail[data-v-a12347b9],.limit-up-review-board__detail span[data-v-a12347b9],.limit-up-review-board__detail strong[data-v-a12347b9]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.limit-up-review-board__stock strong[data-v-a12347b9]{color:var(--limit-review-text);font-size:12px;font-weight:800}.limit-up-review-board__industry-tag[data-v-a12347b9]{display:inline-flex;align-items:center;justify-content:center;max-width:56px;min-height:12px;padding:0 4px;border:1px solid #7dd3fc;border-radius:2px;background:#e0f2fe;color:#111827;font-size:9px;font-weight:700;line-height:1;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none;box-shadow:inset 0 -1px #bae6fd}.limit-up-review-board__stock>span[data-v-a12347b9]{color:var(--limit-review-muted);font-size:10px;line-height:1.1}.limit-up-review-board__metrics[data-v-a12347b9]{display:grid;justify-items:end;gap:3px}.limit-up-review-board__metrics strong[data-v-a12347b9]{color:var(--limit-review-muted);font-size:12px;font-weight:800}.limit-up-review-board__metrics strong.is-positive[data-v-a12347b9]{color:#d84b55}.limit-up-review-board__metrics strong.is-negative[data-v-a12347b9]{color:#1f9d68}.limit-up-review-board__metrics strong.is-neutral[data-v-a12347b9]{color:var(--limit-review-muted)}.limit-up-review-board__metrics span[data-v-a12347b9]{color:#475569;font-size:10px;font-weight:700}.limit-up-review-board__detail-grid[data-v-a12347b9]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 6px}.limit-up-review-board__detail-grid--strong[data-v-a12347b9]{grid-template-columns:max-content minmax(0,1fr)}.limit-up-review-board__detail[data-v-a12347b9]{min-width:0;display:inline-flex;align-items:baseline;gap:3px;color:var(--limit-review-muted);font-size:10px;line-height:1.1}.limit-up-review-board__detail span[data-v-a12347b9]{flex:0 0 auto;color:#7c8798}.limit-up-review-board__detail strong[data-v-a12347b9]{color:#475569;font-size:10px;font-weight:800}.limit-up-review-board__badge[data-v-a12347b9]{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:22px;padding:0 8px;border:1px solid #fecaca;background:#fff1f2;color:#b91c1c;font-size:12px;font-weight:800}.limit-up-review-board__empty-list[data-v-a12347b9]{display:grid;place-items:center;min-height:86px;color:#94a3b8;font-size:12px;font-weight:700}@keyframes limit-up-review-board-spin-a12347b9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.moving-average-technical-indicator[data-v-776fe164]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-width:0;min-height:0;border:1px solid #d7dce3;background:#fff}.moving-average-technical-indicator__header[data-v-776fe164]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 10px;border-bottom:1px solid #d7dce3;background:#f8fafc}.moving-average-technical-indicator__heading[data-v-776fe164]{min-width:0;display:flex;align-items:center;gap:8px}.moving-average-technical-indicator__kicker[data-v-776fe164],.moving-average-technical-indicator__title[data-v-776fe164]{margin:0}.moving-average-technical-indicator__kicker[data-v-776fe164]{color:#64748b;font-size:12px;font-weight:700}.moving-average-technical-indicator__title[data-v-776fe164]{color:#0f172a;font-size:13px;font-weight:800;line-height:1}.moving-average-technical-indicator__refresh-note[data-v-776fe164]{color:#64748b;font-size:11px;font-weight:700;line-height:1}.moving-average-technical-indicator__stock-universe-filter[data-v-776fe164]{display:inline-flex;align-items:center;flex:none;border:1px solid #e3e7ee;background:#fff}.moving-average-technical-indicator__stock-universe-option[data-v-776fe164]{height:22px;padding:0 9px;border:0;border-right:1px solid #e3e7ee;background:transparent;color:#64748b;font-size:11px;font-weight:700;line-height:1;cursor:pointer}.moving-average-technical-indicator__stock-universe-option[data-v-776fe164]:last-child{border-right:0}.moving-average-technical-indicator__stock-universe-option.is-active[data-v-776fe164]{background:#1f2937;color:#f9fafb}.moving-average-technical-indicator__chart-shell[data-v-776fe164]{position:relative;min-width:0;min-height:0}.moving-average-technical-indicator__state[data-v-776fe164]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffffd1;color:#475569;font-size:13px;font-weight:700}.moving-average-technical-indicator__retry[data-v-776fe164]{height:24px;padding:0 10px;border:1px solid #cbd5e1;background:#fff;color:#1f2937;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:1280px){.moving-average-technical-indicator__header[data-v-776fe164]{align-items:flex-start;flex-direction:column;padding:6px 10px}.moving-average-technical-indicator__stock-universe-filter[data-v-776fe164]{max-width:100%;overflow-x:auto}}.moving-average-technical-indicator__chart[data-v-776fe164]{width:100%;height:100%;min-height:420px}.stock-selector-view[data-v-0dff9553]{--stock-selector-bg: #f3f4f6;--stock-selector-surface: #ffffff;--stock-selector-border: #9ca3af;--stock-selector-grid: #d1d5db;--stock-selector-text: #111827;--stock-selector-muted: #4b5563;--stock-selector-emphasis: #dc2626;--stock-selector-active-bg: #1f2937;--stock-selector-active-text: #f9fafb;--stock-selector-table-head-bg: #e5e7eb;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:10px;height:100%;min-height:0;background:var(--stock-selector-bg);color:var(--stock-selector-text);font-family:Bahnschrift,DIN Alternate,Microsoft YaHei UI,sans-serif}.stock-selector-view--with-results[data-v-0dff9553]{grid-template-rows:minmax(320px,2fr) minmax(0,2.25fr)}.stock-selector-view__panel[data-v-0dff9553],.stock-selector-view__results[data-v-0dff9553]{min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.stock-selector-view__panel[data-v-0dff9553]{padding:10px 10px 6px}.stock-selector-view__filters[data-v-0dff9553]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:6px;min-height:0;overflow:hidden}.stock-selector-view__filter-scroll[data-v-0dff9553]{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#9ca3af transparent}.stock-selector-view__filter-rows[data-v-0dff9553]{display:grid;gap:10px;min-height:max-content;padding-right:2px}.stock-selector-view__filter-row[data-v-0dff9553]{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;align-items:start}.stock-selector-view__filter-row--range-group-divider[data-v-0dff9553]{padding-top:12px;border-top:1px solid var(--stock-selector-grid)}.stock-selector-view__row-heading[data-v-0dff9553]{display:inline-flex;align-items:center;gap:6px;min-width:0;padding-top:5px}.stock-selector-view__row-label[data-v-0dff9553]{margin:0;padding-top:0;color:var(--stock-selector-muted);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.02em}.stock-selector-view__row-label--highlighted[data-v-0dff9553]{color:var(--stock-selector-emphasis);font-weight:800}.stock-selector-view__row-control[data-v-0dff9553]{min-width:0}.stock-selector-view__text-control[data-v-0dff9553]{position:relative;width:min(360px,100%);max-width:100%}.stock-selector-view__text-input[data-v-0dff9553]{width:100%;height:26px;padding:0 28px 0 8px;border:1px solid var(--stock-selector-grid);border-radius:0;background:var(--stock-selector-surface);color:var(--stock-selector-text);font-size:11px;line-height:1;box-sizing:border-box;outline:none}.stock-selector-view__text-input[data-v-0dff9553]::placeholder{color:#6b7280}.stock-selector-view__clear-button[data-v-0dff9553]{position:absolute;top:50%;right:7px;width:14px;height:14px;padding:0;border:0;background:transparent;cursor:pointer;transform:translateY(-50%)}.stock-selector-view__clear-button[data-v-0dff9553]:before,.stock-selector-view__clear-button[data-v-0dff9553]:after{content:"";position:absolute;top:6px;left:1px;width:12px;height:1px;background:#6b7280}.stock-selector-view__clear-button[data-v-0dff9553]:before{transform:rotate(45deg)}.stock-selector-view__clear-button[data-v-0dff9553]:after{transform:rotate(-45deg)}.stock-selector-view__clear-button[data-v-0dff9553]:hover:before,.stock-selector-view__clear-button[data-v-0dff9553]:hover:after{background:#111827}.stock-selector-view__filter-items[data-v-0dff9553]{display:flex;flex-wrap:wrap;gap:6px}.stock-selector-view__filter-items--dense[data-v-0dff9553]{row-gap:5px}.stock-selector-view__filter-items-content[data-v-0dff9553]{display:contents}.stock-selector-view__range-group[data-v-0dff9553]{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;width:100%}.stock-selector-view__range-group--compact[data-v-0dff9553]{grid-template-columns:repeat(2,minmax(168px,1fr));justify-content:start;max-width:50%}.stock-selector-view__range-field[data-v-0dff9553]{display:grid;gap:6px;min-width:0;padding:8px;border:1px solid var(--stock-selector-grid);border-radius:4px;background:var(--stock-selector-surface)}.stock-selector-view__range-field-header[data-v-0dff9553]{display:flex;align-items:center;justify-content:space-between;gap:6px}.stock-selector-view__range-field-label[data-v-0dff9553]{min-width:0;color:var(--stock-selector-text);font-size:11px;font-weight:600;line-height:1.2}.stock-selector-view__range-inputs[data-v-0dff9553]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:4px;align-items:center}.stock-selector-view__range-input[data-v-0dff9553]{width:100%;min-width:0;height:24px;padding:0 6px;border:1px solid var(--stock-selector-grid);border-radius:4px;background:var(--stock-selector-surface);color:var(--stock-selector-text);font-size:11px;outline:none;box-sizing:border-box}.stock-selector-view__range-separator[data-v-0dff9553],.stock-selector-view__range-unit[data-v-0dff9553]{color:#6b7280;font-size:11px;white-space:nowrap}.stock-selector-view__technical-group[data-v-0dff9553]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.stock-selector-view__technical-select-wrapper[data-v-0dff9553]{position:relative;display:inline-flex;align-items:center}.stock-selector-view__technical-select[data-v-0dff9553]{min-width:94px;height:24px;padding-right:22px;appearance:none;cursor:pointer;font-family:inherit;outline:none}.stock-selector-view__technical-select-wrapper[data-v-0dff9553]:after{content:"";position:absolute;top:50%;right:8px;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;color:var(--stock-selector-muted);pointer-events:none;transform:translateY(-65%) rotate(45deg)}.stock-selector-view__technical-select-wrapper.is-selected[data-v-0dff9553]:after{display:none}.stock-selector-view__technical-select[data-v-0dff9553]:focus-visible{border-color:var(--stock-selector-border);color:var(--stock-selector-text)}.stock-selector-view__technical-select-clear[data-v-0dff9553]{position:absolute;top:50%;right:5px;z-index:1;width:14px;height:14px;padding:0;border:0;background:transparent;cursor:pointer;transform:translateY(-50%)}.stock-selector-view__technical-select-clear[data-v-0dff9553]:before,.stock-selector-view__technical-select-clear[data-v-0dff9553]:after{content:"";position:absolute;top:6px;left:2px;width:10px;height:1px;background:#6b7280}.stock-selector-view__technical-select-clear[data-v-0dff9553]:before{transform:rotate(45deg)}.stock-selector-view__technical-select-clear[data-v-0dff9553]:after{transform:rotate(-45deg)}.stock-selector-view__technical-select-clear[data-v-0dff9553]:hover:before,.stock-selector-view__technical-select-clear[data-v-0dff9553]:hover:after,.stock-selector-view__technical-select-clear[data-v-0dff9553]:focus-visible:before,.stock-selector-view__technical-select-clear[data-v-0dff9553]:focus-visible:after{background:#111827}.stock-selector-view__filter-item[data-v-0dff9553]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--stock-selector-grid);border-radius:4px;background:var(--stock-selector-surface);color:var(--stock-selector-muted);font-size:11px;font-weight:700;line-height:1;box-sizing:border-box;font-variant-numeric:tabular-nums}.stock-selector-view__filter-item-button[data-v-0dff9553]{cursor:pointer;font-family:inherit}.stock-selector-view__filter-item-button--bright[data-v-0dff9553]{color:var(--stock-selector-emphasis)}.stock-selector-view__filter-item.is-active[data-v-0dff9553]{border-color:var(--stock-selector-active-bg);background:var(--stock-selector-active-bg);color:var(--stock-selector-active-text)}.stock-selector-view__inline-search[data-v-0dff9553]{position:relative;width:min(220px,100%)}.stock-selector-view__inline-search-input[data-v-0dff9553]{width:100%;height:24px;padding:0 8px;border:1px solid var(--stock-selector-grid);border-radius:4px;background:var(--stock-selector-surface);color:var(--stock-selector-text);font-size:11px;box-sizing:border-box;outline:none}.stock-selector-view__inline-search-dropdown[data-v-0dff9553]{position:absolute;top:calc(100% + 4px);left:0;z-index:4;display:grid;gap:2px;min-width:180px;max-width:240px;padding:4px;border:1px solid var(--stock-selector-grid);background:var(--stock-selector-surface);box-shadow:0 4px 12px #0f172a14}.stock-selector-view__inline-search-option[data-v-0dff9553]{display:block;width:100%;min-height:24px;padding:0 8px;border:0;background:transparent;color:var(--stock-selector-text);font-size:11px;line-height:24px;text-align:left;cursor:pointer}.stock-selector-view__inline-search-option[data-v-0dff9553]:hover{background:#f3f4f6}.stock-selector-view__inline-search-state[data-v-0dff9553]{display:block;padding:4px 8px;color:#6b7280;font-size:11px;line-height:1.4}.stock-selector-view__filter-actions[data-v-0dff9553]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:0}.stock-selector-view__action-buttons[data-v-0dff9553]{display:inline-flex;align-items:center;gap:8px}.stock-selector-view__submit-button[data-v-0dff9553],.stock-selector-view__reset-button[data-v-0dff9553],.stock-selector-view__export-button[data-v-0dff9553]{height:28px;min-width:68px;padding:0 12px;border-radius:0;font-size:11px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap}.stock-selector-view__submit-button[data-v-0dff9553]:disabled,.stock-selector-view__reset-button[data-v-0dff9553]:disabled,.stock-selector-view__export-button[data-v-0dff9553]:disabled{cursor:not-allowed;opacity:.7}.stock-selector-view__submit-button[data-v-0dff9553]{border:1px solid #111827;background:#111827;color:#f9fafb}.stock-selector-view__submit-button[data-v-0dff9553]:hover{background:#1f2937}.stock-selector-view__reset-button[data-v-0dff9553],.stock-selector-view__export-button[data-v-0dff9553]{border:1px solid var(--stock-selector-grid);background:var(--stock-selector-surface);color:var(--stock-selector-muted)}.stock-selector-view__reset-button[data-v-0dff9553]:hover,.stock-selector-view__export-button[data-v-0dff9553]:hover{border-color:var(--stock-selector-border);color:var(--stock-selector-text)}.stock-selector-view__feedback[data-v-0dff9553]{margin:0;font-size:11px;line-height:1.35}.stock-selector-view__feedback--error[data-v-0dff9553]{color:#b91c1c}.stock-selector-view__notice[data-v-0dff9553]{margin:0;color:#6b7280;font-size:11px;line-height:1.35;text-align:right}.stock-selector-view__notice-link[data-v-0dff9553]{color:#2563eb;text-decoration:underline}.stock-selector-view__notice-link[data-v-0dff9553]:hover,.stock-selector-view__notice-link[data-v-0dff9553]:focus-visible{color:#1d4ed8}.stock-selector-view__results[data-v-0dff9553]{display:grid;grid-template-rows:minmax(0,1fr);padding:0;overflow:hidden}.stock-selector-view__empty[data-v-0dff9553]{padding:16px 8px;color:#6b7280;text-align:center}.stock-selector-view__table-shell[data-v-0dff9553]{height:auto;min-height:0;overflow:auto;border:1px solid var(--stock-selector-border);border-radius:0;background:var(--stock-selector-surface)}.stock-selector-view__table[data-v-0dff9553]{width:max-content;min-width:100%;border-collapse:collapse;table-layout:auto}.stock-selector-view__table th[data-v-0dff9553],.stock-selector-view__table td[data-v-0dff9553]{padding:4px 6px;border-bottom:1px solid var(--stock-selector-grid);color:var(--stock-selector-text);font-size:11px;line-height:1.15;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.stock-selector-view__table th[data-v-0dff9553]{position:sticky;top:0;z-index:1;background:var(--stock-selector-table-head-bg);color:#1f2937;font-weight:700;letter-spacing:.01em}.stock-selector-view__table tbody td[data-v-0dff9553]{height:24px}.stock-selector-view__table tbody tr:hover td[data-v-0dff9553]{background:#f3f4f6}.stock-selector-view__result-row[data-v-0dff9553]{cursor:pointer;outline:none}.stock-selector-view__result-row:focus-visible td[data-v-0dff9553]{background:#eef2ff;box-shadow:inset 0 0 0 1px #2563eb59}.stock-selector-view__table td.is-positive[data-v-0dff9553]{color:#b91c1c;font-weight:700}.stock-selector-view__table td.is-negative[data-v-0dff9553]{color:#047857;font-weight:700}.stock-selector-view__table td[data-v-0dff9553]:first-child,.stock-selector-view__table td[data-v-0dff9553]:nth-child(5),.stock-selector-view__table td[data-v-0dff9553]:nth-child(6),.stock-selector-view__table td[data-v-0dff9553]:nth-child(7),.stock-selector-view__table td[data-v-0dff9553]:nth-child(8),.stock-selector-view__table td[data-v-0dff9553]:nth-child(9),.stock-selector-view__table td[data-v-0dff9553]:nth-child(10){font-family:Consolas,Bahnschrift,monospace}.stock-selector-view__update-time-modal[data-v-0dff9553]{max-height:min(62vh,560px);border:1px solid var(--stock-selector-border, #9ca3af);background:var(--stock-selector-surface, #ffffff);overflow-y:auto;overflow-x:auto}.base-modal__dialog.stock-selector-view__update-time-dialog{width:min(1600px,calc(100vw - 96px));max-height:calc(100vh - 48px)}.stock-selector-view__table--update-time th[data-v-0dff9553],.stock-selector-view__table--update-time td[data-v-0dff9553]{padding:4px 8px;border:1px solid var(--stock-selector-grid, #d1d5db);white-space:normal;vertical-align:top;word-break:break-word}.stock-selector-view__table--update-time th[data-v-0dff9553]{background:var(--stock-selector-table-head-bg, #e5e7eb)}.stock-selector-view__table--update-time td[data-v-0dff9553]:first-child,.stock-selector-view__table--update-time td[data-v-0dff9553]:nth-child(2),.stock-selector-view__table--update-time td[data-v-0dff9553]:nth-child(3){font-family:inherit}.stock-selector-view__table--update-time th[data-v-0dff9553]:first-child,.stock-selector-view__table--update-time td[data-v-0dff9553]:first-child{width:18%}.stock-selector-view__table--update-time th[data-v-0dff9553]:nth-child(2),.stock-selector-view__table--update-time td[data-v-0dff9553]:nth-child(2){width:28%}@media(max-width:1280px){.stock-selector-view__filter-row[data-v-0dff9553]{grid-template-columns:1fr;gap:6px}.stock-selector-view__row-label[data-v-0dff9553],.stock-selector-view__row-heading[data-v-0dff9553]{padding-top:0}.stock-selector-view__filter-actions[data-v-0dff9553]{align-items:flex-start;flex-direction:column}.stock-selector-view__action-buttons[data-v-0dff9553]{flex-wrap:wrap}.stock-selector-view__notice[data-v-0dff9553]{text-align:left}}.desktop-board-rankings-view[data-v-5c713c62]{--ranking-border: #9097a3;--ranking-divider: #6b7280;--ranking-grid: #e3e7ee;--ranking-head-bg: #ffffff;--ranking-title-bg: linear-gradient(180deg, #ffffff 0%, #f3f5f9 100%);--ranking-scroll-thumb: #b8bec8;--ranking-scroll-track: #f4f6f8;--right-column-width: 162px;--ranking-split-gap: 10px;position:relative;display:grid;grid-template-columns:152px minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden;background:#fff}.desktop-board-rankings-view[data-v-5c713c62]:before{content:"";position:absolute;inset:0;border:1px solid var(--ranking-border);pointer-events:none;z-index:0}.desktop-board-rankings-view__loading-state[data-v-5c713c62]{display:flex;align-items:center;justify-content:center;gap:14px;grid-column:1 / -1;width:100%;height:100%;min-height:0;color:#1e3a5f;font-size:26px;font-weight:700;letter-spacing:.4px}.desktop-board-rankings-view__error-state[data-v-5c713c62]{display:grid;place-items:center;grid-column:1 / -1;width:100%;height:100%;min-height:0;padding:20px}.desktop-board-rankings-view__error-card[data-v-5c713c62]{display:grid;justify-items:center;gap:10px;width:min(320px,100%);padding:24px 20px;border:1px solid #f5c2c7;background:linear-gradient(180deg,#fffdfd,#fff1f2);box-shadow:inset 0 0 0 1px #fff9}.desktop-board-rankings-view__error-title[data-v-5c713c62]{margin:0;color:#9f1239;font-size:20px;font-weight:800;line-height:1.2}.desktop-board-rankings-view__error-copy[data-v-5c713c62]{margin:0;color:#4c0519;font-size:13px;line-height:1.5;text-align:center}.desktop-board-rankings-view__loading-spinner[data-v-5c713c62]{width:26px;height:26px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;box-sizing:border-box;animation:desktop-board-rankings-view-spin-5c713c62 .8s linear infinite}.desktop-board-rankings-view__loading-text[data-v-5c713c62]{line-height:1}.desktop-board-rankings-view__retry-button[data-v-5c713c62]{min-width:88px;height:32px;padding:0 14px;border:1px solid #be123c;background:#fff;color:#9f1239;font-size:13px;font-weight:700;line-height:1;cursor:pointer}.desktop-board-rankings-view__retry-button[data-v-5c713c62]:hover{background:#fff1f2}.desktop-board-rankings-view--loading[data-v-5c713c62]{place-items:center}.desktop-board-rankings-view__stock-selector-shell[data-v-5c713c62],.desktop-board-rankings-view__institutional-long-short[data-v-5c713c62]{grid-column:1 / -1;min-width:0;min-height:0}.desktop-board-rankings-view__limit-up-review[data-v-5c713c62],.desktop-board-rankings-view__moving-average-technical-indicator[data-v-5c713c62]{grid-column:1 / -1;min-width:0;min-height:0;height:100%}.desktop-board-rankings-view__coming-soon[data-v-5c713c62]{display:grid;place-items:center;grid-column:1 / -1;min-width:0;min-height:0;padding:24px;border:1px solid var(--ranking-border);background:linear-gradient(180deg,#f8fafcf5,#fffffffa),repeating-linear-gradient(135deg,rgba(37,99,235,.05) 0 1px,transparent 1px 12px)}.desktop-board-rankings-view__coming-soon-card[data-v-5c713c62]{display:grid;justify-items:center;gap:8px;width:min(360px,100%);padding:28px 24px;border:1px solid #bfdbfe;background:#fff;box-shadow:0 12px 32px #0f172a14;text-align:center}.desktop-board-rankings-view__coming-soon-kicker[data-v-5c713c62]{margin:0;color:#2563eb;font-size:12px;font-weight:800;line-height:1}.desktop-board-rankings-view__coming-soon-title[data-v-5c713c62]{margin:0;color:#10233e;font-size:22px;font-weight:800;line-height:1.2}.desktop-board-rankings-view__coming-soon-copy[data-v-5c713c62]{margin:0;color:#475569;font-size:13px;line-height:1.5}.desktop-board-rankings-view__sidebar[data-v-5c713c62],.desktop-board-rankings-view__main[data-v-5c713c62]{min-height:0;position:relative;z-index:2}.desktop-board-rankings-view__sidebar[data-v-5c713c62]{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:6px;min-width:152px}.desktop-board-rankings-view__main[data-v-5c713c62]{display:block;min-width:0;min-height:0;border:1px solid var(--ranking-border);background:#fff;overflow:hidden}.desktop-board-rankings-view__main-scroll[data-v-5c713c62]{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,.94fr) minmax(220px,.66fr);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--ranking-scroll-thumb) var(--ranking-scroll-track)}.desktop-board-rankings-view__main-scroll[data-v-5c713c62]::-webkit-scrollbar{height:10px}.desktop-board-rankings-view__main-scroll[data-v-5c713c62]::-webkit-scrollbar-track{background:var(--ranking-scroll-track)}.desktop-board-rankings-view__main-scroll[data-v-5c713c62]::-webkit-scrollbar-thumb{background:var(--ranking-scroll-thumb);border:2px solid var(--ranking-scroll-track);border-radius:999px}.desktop-board-rankings-view__row[data-v-5c713c62]{display:grid;grid-auto-flow:column;grid-auto-columns:var(--right-column-width);width:max-content;min-width:100%}.desktop-board-rankings-view__row--boards[data-v-5c713c62]{min-height:0;height:100%}.desktop-board-rankings-view__row--constituents[data-v-5c713c62]{min-height:220px;height:100%;position:relative;box-sizing:border-box;padding-top:var(--ranking-split-gap)}.desktop-board-rankings-view__row--constituents[data-v-5c713c62]:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--ranking-split-gap);background:#fff;border-top:1px solid var(--ranking-border);border-bottom:1px solid var(--ranking-border);pointer-events:none}.desktop-board-rankings-view__card[data-v-5c713c62]{display:flex;flex-direction:column;min-height:0;background:#fff;overflow:hidden}.desktop-board-rankings-view__rolling-card[data-v-5c713c62]{border:1px solid var(--ranking-border);border-radius:0;box-shadow:none}.desktop-board-rankings-view__rolling-header[data-v-5c713c62],.desktop-board-rankings-view__matrix-column-header[data-v-5c713c62]{display:flex;align-items:center;justify-content:center;min-height:28px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;text-align:center;color:#0f172a;letter-spacing:.2px;background:var(--ranking-title-bg)}.desktop-board-rankings-view__rolling-header[data-v-5c713c62],.desktop-board-rankings-view__matrix-column-header[data-v-5c713c62]{border-bottom:1px solid var(--ranking-border)}.desktop-board-rankings-view__rolling-scroll[data-v-5c713c62],.desktop-board-rankings-view__column-scroll[data-v-5c713c62]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;background:#fff;scrollbar-width:thin;scrollbar-color:var(--ranking-scroll-thumb) var(--ranking-scroll-track)}.desktop-board-rankings-view__rolling-scroll[data-v-5c713c62]::-webkit-scrollbar,.desktop-board-rankings-view__column-scroll[data-v-5c713c62]::-webkit-scrollbar{width:8px}.desktop-board-rankings-view__rolling-scroll[data-v-5c713c62]::-webkit-scrollbar-track,.desktop-board-rankings-view__column-scroll[data-v-5c713c62]::-webkit-scrollbar-track{background:var(--ranking-scroll-track)}.desktop-board-rankings-view__rolling-scroll[data-v-5c713c62]::-webkit-scrollbar-thumb,.desktop-board-rankings-view__column-scroll[data-v-5c713c62]::-webkit-scrollbar-thumb{background:var(--ranking-scroll-thumb);border:2px solid var(--ranking-scroll-track);border-radius:999px}.desktop-board-rankings-view__matrix-column[data-v-5c713c62],.desktop-board-rankings-view__detail-column[data-v-5c713c62]{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--ranking-border);background:#fff}.desktop-board-rankings-view__matrix-column[data-v-5c713c62]:first-child,.desktop-board-rankings-view__detail-column[data-v-5c713c62]:first-child{border-left:1px solid var(--ranking-border)}.desktop-board-rankings-view__table[data-v-5c713c62]{width:100%;border-collapse:collapse;table-layout:fixed}.desktop-board-rankings-view__table th[data-v-5c713c62],.desktop-board-rankings-view__table td[data-v-5c713c62]{padding:4px 8px;font-size:11px;line-height:1.15;color:#10233e;border-bottom:1px solid var(--ranking-grid);background:#fff}.desktop-board-rankings-view__table th[data-v-5c713c62]{position:sticky;top:0;z-index:1;font-weight:700;text-align:left;color:#21406b;background:var(--ranking-head-bg)}.desktop-board-rankings-view__table td[data-v-5c713c62]:last-child{text-align:right}.desktop-board-rankings-view__table th[data-v-5c713c62]:last-child{text-align:left}.desktop-board-rankings-view__table--rolling th[data-v-5c713c62]:last-child,.desktop-board-rankings-view__table--daily th[data-v-5c713c62]:last-child,.desktop-board-rankings-view__table--constituent th[data-v-5c713c62]:last-child{text-align:left}.desktop-board-rankings-view__table--rolling th[data-v-5c713c62]:first-child,.desktop-board-rankings-view__table--rolling td[data-v-5c713c62]:first-child,.desktop-board-rankings-view__table--daily th[data-v-5c713c62]:first-child,.desktop-board-rankings-view__table--daily td[data-v-5c713c62]:first-child,.desktop-board-rankings-view__table--constituent th[data-v-5c713c62]:first-child,.desktop-board-rankings-view__table--constituent td[data-v-5c713c62]:first-child{width:66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-board-rankings-view__table--rolling th[data-v-5c713c62]:last-child,.desktop-board-rankings-view__table--rolling td[data-v-5c713c62]:last-child,.desktop-board-rankings-view__table--daily th[data-v-5c713c62]:last-child,.desktop-board-rankings-view__table--daily td[data-v-5c713c62]:last-child,.desktop-board-rankings-view__table--constituent th[data-v-5c713c62]:last-child,.desktop-board-rankings-view__table--constituent td[data-v-5c713c62]:last-child{width:34%}.desktop-board-rankings-view__table--rolling td[data-v-5c713c62]:first-child,.desktop-board-rankings-view__table--daily td[data-v-5c713c62]:first-child,.desktop-board-rankings-view__table--constituent td[data-v-5c713c62]:first-child{font-weight:600}.desktop-board-rankings-view__table--daily th[data-v-5c713c62],.desktop-board-rankings-view__table--daily td[data-v-5c713c62]{padding:4px}.desktop-board-rankings-view__table--constituent tbody td[data-v-5c713c62]{height:24px}.desktop-board-rankings-view__constituent-row--clickable[data-v-5c713c62]{cursor:pointer}.desktop-board-rankings-view__constituent-row--clickable:hover td[data-v-5c713c62]{background:#fffbe6}.desktop-board-rankings-view__name-cell[data-v-5c713c62]{display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:100%}.desktop-board-rankings-view__constituent-name-cell[data-v-5c713c62]{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.desktop-board-rankings-view__rank-badge[data-v-5c713c62]{display:inline-flex;align-items:center;justify-content:center;min-width:11px;height:11px;padding:0 2px;border:1px solid #8a6b00;border-radius:1px;background:#ffe45c;color:#111827;font-size:8px;font-weight:800;line-height:1;box-sizing:border-box;flex:none;letter-spacing:0;box-shadow:inset 0 -1px #f5c400}.desktop-board-rankings-view__constituent-badge[data-v-5c713c62]{display:inline-flex;align-items:center;justify-content:center;max-width:56px;min-height:12px;padding:0 4px;border:1px solid #7dd3fc;border-radius:2px;background:#e0f2fe;color:#111827;font-size:9px;font-weight:700;line-height:1;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none;box-shadow:inset 0 -1px #bae6fd}.desktop-board-rankings-view__matrix-cell-shell[data-v-5c713c62]{padding:0}.desktop-board-rankings-view__matrix-cell[data-v-5c713c62]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px;border:0;background:transparent;color:#10233e;cursor:pointer;font-size:11px;line-height:1.15}.desktop-board-rankings-view__matrix-cell.is-active[data-v-5c713c62]{background:#ffef00}.desktop-board-rankings-view__detail-state-cell[data-v-5c713c62]{height:160px;padding:12px;font-size:11px;color:#475569;text-align:center;vertical-align:middle}.desktop-board-rankings-view__placeholder-row td[data-v-5c713c62]{color:transparent}@media(max-width:1280px){.desktop-board-rankings-view[data-v-5c713c62]{grid-template-columns:1fr}.desktop-board-rankings-view__sidebar[data-v-5c713c62]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;min-width:0}.desktop-board-rankings-view__main[data-v-5c713c62]{min-height:520px}.desktop-board-rankings-view__main-scroll[data-v-5c713c62]{grid-template-rows:minmax(260px,1fr) minmax(220px,.72fr)}}@keyframes desktop-board-rankings-view-spin-5c713c62{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.desktop-control-panel[data-v-373167c3]{--desktop-control-panel-option-group-height: 34px;--desktop-control-panel-screenshot-button-width: 40px;--desktop-control-panel-screenshot-button-height: 38px;--desktop-control-panel-footer-action-gap: 6px;width:min(380px,calc(100vw - 48px));padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:linear-gradient(180deg,#fffffff0,#f8fafce6);box-shadow:0 18px 50px #0f172a29,0 0 0 1px #ffffff8a inset;color:#172033;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%);transition:padding .32s ease-in-out,border-radius .32s ease-in-out,opacity .18s ease,transform .18s ease,visibility .18s ease}.desktop-control-panel--collapsed[data-v-373167c3]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}.desktop-control-panel__header[data-v-373167c3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.desktop-control-panel__header-actions[data-v-373167c3]{display:inline-flex;align-items:center;gap:8px;min-width:0}.desktop-control-panel__header-button[data-v-373167c3]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 10px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffc2;color:#334155;font-size:12px;font-weight:700;line-height:1;cursor:pointer}.desktop-control-panel__header-button[data-v-373167c3]:hover{transform:translateY(-1px);border-color:#2563eb47}.desktop-control-panel__header-button[data-v-373167c3]:active{transform:translateY(1px)}.desktop-control-panel__help-button[data-v-373167c3]{width:32px;padding:0;font-size:11px}.desktop-control-panel__maximized-text-ad[data-v-373167c3]{display:inline-flex;align-items:center;max-width:min(360px,34vw);height:32px;margin-right:10px;color:#92400e;font-size:12px;font-weight:700;line-height:1;overflow:hidden;white-space:nowrap}.desktop-control-panel__maximized-text-ad-message[data-v-373167c3]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.desktop-control-panel__maximized-text-ad-link[data-v-373167c3]{color:inherit;text-decoration:none}.desktop-control-panel__maximized-text-ad-link[data-v-373167c3]:hover,.desktop-control-panel__maximized-text-ad-link[data-v-373167c3]:focus-visible{text-decoration:underline}.desktop-control-panel-text-ad-slide-enter-active[data-v-373167c3],.desktop-control-panel-text-ad-slide-leave-active[data-v-373167c3]{transition:opacity .18s ease,transform .18s ease}.desktop-control-panel-text-ad-slide-enter-from[data-v-373167c3]{opacity:0;transform:translateY(10px)}.desktop-control-panel-text-ad-slide-leave-to[data-v-373167c3]{opacity:0;transform:translateY(-10px)}.desktop-control-panel__announcement-button[data-v-373167c3],.desktop-control-panel__collapse-button[data-v-373167c3]{min-width:32px;width:32px;padding:0}.desktop-control-panel__announcement-button[data-v-373167c3]{position:relative}.desktop-control-panel__announcement-unread-dot[data-v-373167c3]{position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:#ef4444;pointer-events:none}.desktop-control-panel__title[data-v-373167c3]{margin:0;color:#172033;font-size:14px;font-weight:800;line-height:32px;letter-spacing:.02em}.desktop-control-panel__title-text[data-v-373167c3]{color:inherit;cursor:default}.desktop-control-panel--maximized[data-v-373167c3]{width:100%;max-width:none;height:100%;max-height:100%;display:flex;flex-direction:column;padding:20px;border-radius:20px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.desktop-control-panel__maximized-shell[data-v-373167c3]{display:flex;flex:1;min-height:0;flex-direction:column;gap:8px}.desktop-control-panel__maximized-option-group[data-v-373167c3]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;min-height:34px;border:0;border-radius:0;overflow:visible;background:transparent}.desktop-control-panel__maximized-option[data-v-373167c3]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0a;color:#475569;font-size:12px;font-weight:700;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.desktop-control-panel__maximized-option[data-v-373167c3]:hover{transform:translateY(-1px);border-color:#2563eb42;color:#1e3a8a;box-shadow:0 8px 18px #2563eb14}.desktop-control-panel__maximized-option.is-active[data-v-373167c3]{border-color:#2563eb57;background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#0f172a;box-shadow:0 8px 18px #2563eb1a,inset 0 1px #ffffffb8}.desktop-control-panel__maximized-body[data-v-373167c3]{flex:1;min-height:0;border-radius:0;background:#fff;overflow:hidden}.desktop-control-panel__maximized-empty[data-v-373167c3]{display:grid;place-items:center;min-height:180px;color:#64748b;font-size:14px;font-weight:700}.desktop-control-panel__maximized-status[data-v-373167c3]{display:grid;place-items:center;min-height:180px;color:#475569;font-size:14px;font-weight:700}.desktop-control-panel__maximized-status--error[data-v-373167c3]{color:#b91c1c}.desktop-control-panel__section[data-v-373167c3]{display:grid;gap:9px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#ffffffa8}.desktop-control-panel__section--submarket[data-v-373167c3]{position:relative;overflow:visible}.desktop-control-panel__top-row[data-v-373167c3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.desktop-control-panel__top-row>.desktop-control-panel__section+.desktop-control-panel__section[data-v-373167c3]{margin-top:0}.desktop-control-panel__section+.desktop-control-panel__section[data-v-373167c3]{margin-top:10px}.desktop-control-panel__top-row+.desktop-control-panel__section[data-v-373167c3]{margin-top:10px}.desktop-control-panel__section-title[data-v-373167c3]{margin:0;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em}.desktop-control-panel__header-icon[data-v-373167c3]{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.desktop-control-panel__action-grid[data-v-373167c3],.desktop-control-panel__submarket-row[data-v-373167c3]{display:grid;gap:8px}.desktop-control-panel__footer-actions[data-v-373167c3]{display:grid}.desktop-control-panel__action-grid[data-v-373167c3]{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-control-panel__section--screenshot[data-v-373167c3]{min-width:110px}.desktop-control-panel__action-grid--screenshot[data-v-373167c3]{grid-template-columns:repeat(2,var(--desktop-control-panel-screenshot-button-width));justify-content:end}.desktop-control-panel__submarket-row[data-v-373167c3]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:34px;height:var(--desktop-control-panel-option-group-height);overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:11px;background:#ffffffc7}.desktop-control-panel__action-button[data-v-373167c3],.desktop-control-panel__submarket-button[data-v-373167c3],.desktop-control-panel__submarket-dropdown-item[data-v-373167c3],.desktop-control-panel__footer-action[data-v-373167c3]{min-height:36px;border:1px solid rgba(15,23,42,.1);border-radius:11px;background:#ffffffc7;color:#334155;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.desktop-control-panel__action-button[data-v-373167c3]:hover,.desktop-control-panel__submarket-button[data-v-373167c3]:hover,.desktop-control-panel__submarket-dropdown-item[data-v-373167c3]:hover,.desktop-control-panel__footer-action[data-v-373167c3]:hover{transform:translateY(-1px);border-color:#2563eb47}.desktop-control-panel__submarket-button.is-active[data-v-373167c3],.desktop-control-panel__submarket-dropdown-item.is-active[data-v-373167c3]{border-color:#2563eb57;background:linear-gradient(180deg,#dbeafef2,#eff6ffeb);color:#1d4ed8}.desktop-control-panel__submarket-row--mode[data-v-373167c3]{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-control-panel__action-button[data-v-373167c3]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.desktop-control-panel__screenshot-button[data-v-373167c3]{flex-direction:column;gap:2px;min-height:var(--desktop-control-panel-screenshot-button-height);height:var(--desktop-control-panel-screenshot-button-height);padding:3px 2px 4px;line-height:1}.desktop-control-panel__action-button[data-v-373167c3]:active{transform:translateY(1px);border-color:#2563eb3d;background:#eff6ffeb}.desktop-control-panel__action-button[data-v-373167c3]:disabled{cursor:not-allowed;opacity:.72;transform:none}.desktop-control-panel__action-button.is-loading .desktop-control-panel__screenshot-icon-shell[data-v-373167c3]{animation:desktop-control-panel-pulse-373167c3 .9s ease-in-out infinite}.desktop-control-panel__screenshot-label[data-v-373167c3]{color:inherit;font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1}.desktop-control-panel__screenshot-icon-shell[data-v-373167c3]{display:inline-flex;align-items:center;justify-content:center;width:17px;height:15px}.desktop-control-panel__screenshot-icon[data-v-373167c3]{display:block;width:17px;height:17px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.desktop-control-panel__screenshot-icon--focus[data-v-373167c3]{width:16px;height:16px}.desktop-control-panel__submarket-button[data-v-373167c3]{min-height:calc(var(--desktop-control-panel-option-group-height) - 2px);height:calc(var(--desktop-control-panel-option-group-height) - 2px);padding:0 6px;border-width:0 0 0 1px;border-color:#0f172a1a;border-radius:0;background:transparent;font-size:12px;line-height:1}.desktop-control-panel__submarket-button[data-v-373167c3]:first-child{border-left:0}.desktop-control-panel__submarket-button--more[data-v-373167c3]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.desktop-control-panel__submarket-more-chevron[data-v-373167c3]{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.desktop-control-panel__submarket-button--more[aria-expanded=true] .desktop-control-panel__submarket-more-chevron[data-v-373167c3]{transform:rotate(180deg)}.desktop-control-panel__submarket-dropdown[data-v-373167c3]{position:absolute;bottom:calc(12px + var(--desktop-control-panel-option-group-height) - 1px);right:12px;z-index:4;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:92px;padding:8px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fffffff0;box-shadow:0 12px 28px #0f172a1f,0 0 0 1px #ffffff94 inset;-webkit-backdrop-filter:blur(12px) saturate(145%);backdrop-filter:blur(12px) saturate(145%)}.desktop-control-panel__submarket-dropdown-item[data-v-373167c3]{display:inline-flex;align-items:center;justify-content:flex-start;min-height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;box-shadow:none;font-size:12px;line-height:1;text-align:left;transform:none}.desktop-control-panel__submarket-dropdown-item[data-v-373167c3]:hover{border-color:transparent;background:#eff6ffdb;transform:none}.desktop-control-panel__submarket-dropdown-item.is-active[data-v-373167c3]{border-color:transparent;background:#dbeafeeb;box-shadow:none}.desktop-control-panel__footer[data-v-373167c3]{margin-top:var(--desktop-control-panel-footer-action-gap);padding:0 12px;border-radius:13px;background:transparent;text-align:center}.desktop-control-panel__footer-actions[data-v-373167c3]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0}.desktop-control-panel__footer-action[data-v-373167c3]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:28px;border:0;background:transparent;box-shadow:none;color:#51617c;font-size:13px;font-weight:700;line-height:1;vertical-align:middle}.desktop-control-panel__footer-action[data-v-373167c3]:hover{border-color:transparent;background:transparent;color:#172033}.desktop-control-panel__footer-icon[data-v-373167c3]{flex:none;width:16px;height:16px;display:block;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.desktop-control-panel__footer-action:first-child .desktop-control-panel__footer-icon[data-v-373167c3]{color:#f87171}.desktop-control-panel__footer-divider[data-v-373167c3]{width:1px;height:20px;background:#0f172a1a}.desktop-control-panel__footer-meta-row[data-v-373167c3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--desktop-control-panel-footer-action-gap);padding-top:12px;border-top:1px solid rgba(15,23,42,.1);color:#64748b;font-size:12px}.desktop-control-panel__footer-meta-row a[data-v-373167c3]{color:inherit;text-decoration:none}@keyframes desktop-control-panel-pulse-373167c3{50%{opacity:.58;transform:scale(.96)}}.board-rotation-help-content[data-v-913fd7aa]{display:grid;gap:14px;min-width:0;padding-right:8px;color:#1f2937;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.board-rotation-help-content__lead[data-v-913fd7aa],.board-rotation-help-content__section[data-v-913fd7aa]{min-width:0;margin:0;padding:0}.board-rotation-help-content__lead[data-v-913fd7aa]{color:#0f172a;font-weight:700}.board-rotation-help-content__section h3[data-v-913fd7aa]{margin:0 0 8px;color:#0f172a;font-size:15px;font-weight:800;line-height:1.4}.board-rotation-help-content__section p[data-v-913fd7aa],.board-rotation-help-content__section ol[data-v-913fd7aa]{margin:8px 0 0}.board-rotation-help-content__section ol[data-v-913fd7aa]{padding-left:22px}.board-rotation-help-content__section table[data-v-913fd7aa]{width:100%;margin:8px 0 0;border-collapse:collapse;color:#1f2937;font-size:13px}.board-rotation-help-content__section th[data-v-913fd7aa],.board-rotation-help-content__section td[data-v-913fd7aa]{padding:8px 10px;border:1px solid #d7dce3;text-align:left;vertical-align:top}.board-rotation-help-content__section th[data-v-913fd7aa]{background:#f8fafc;color:#0f172a;font-weight:800}.board-rotation-help-content__signal-list[data-v-913fd7aa]{display:grid;gap:8px;margin:8px 0 0}.board-rotation-help-content__signal-list div[data-v-913fd7aa]{min-width:0}.board-rotation-help-content__signal-list dt[data-v-913fd7aa]{display:inline;color:#0f172a;font-weight:800}.board-rotation-help-content__signal-list dd[data-v-913fd7aa]{display:inline;margin:0}.institutional-long-short-help-content[data-v-1dda7422]{display:grid;gap:14px;min-width:0;padding-right:8px;color:#1f2937;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.institutional-long-short-help-content__lead[data-v-1dda7422],.institutional-long-short-help-content__section[data-v-1dda7422]{min-width:0;margin:0;padding:0}.institutional-long-short-help-content__lead[data-v-1dda7422]{color:#0f172a;font-weight:700}.institutional-long-short-help-content__section h3[data-v-1dda7422]{margin:0 0 8px;color:#0f172a;font-size:15px;font-weight:800;line-height:1.4}.institutional-long-short-help-content__section p[data-v-1dda7422],.institutional-long-short-help-content__section ul[data-v-1dda7422],.institutional-long-short-help-content__section ol[data-v-1dda7422],.institutional-long-short-help-content__section table[data-v-1dda7422]{margin:8px 0 0}.institutional-long-short-help-content__figure[data-v-1dda7422]{margin:12px 0 0;min-width:0;overflow:hidden}.institutional-long-short-help-content__figure img[data-v-1dda7422]{display:block;width:100%;max-width:100%;min-width:0;height:auto;background:#fff}.institutional-long-short-help-content__case-figures[data-v-1dda7422]{display:grid;grid-template-columns:minmax(140px,206px) minmax(0,1fr);align-items:start;gap:10px;min-width:0;margin:12px 0 0;overflow:hidden}.institutional-long-short-help-content__case-figures--wide-pair[data-v-1dda7422]{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-long-short-help-content__case-figure[data-v-1dda7422]{margin:0;min-width:0}.institutional-long-short-help-content__case-figure img[data-v-1dda7422]{display:block;width:100%;max-width:100%;height:auto;background:#fff}.institutional-long-short-help-content__case-summary[data-v-1dda7422]{margin:12px 0 0;padding:12px 14px;border:1px solid #f59e0b;background:#fffbeb;color:#78350f;font-weight:700}.institutional-long-short-help-content__case-summary p[data-v-1dda7422]{margin:0}.institutional-long-short-help-content__case-summary p+p[data-v-1dda7422]{margin-top:6px}.institutional-long-short-help-content__section ul[data-v-1dda7422],.institutional-long-short-help-content__section ol[data-v-1dda7422]{padding-left:22px}.institutional-long-short-help-content__section table[data-v-1dda7422]{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.institutional-long-short-help-content__section th[data-v-1dda7422],.institutional-long-short-help-content__section td[data-v-1dda7422]{padding:7px 9px;border:1px solid #cbd5e1;text-align:left;vertical-align:top;word-break:break-word}.institutional-long-short-help-content__section th[data-v-1dda7422]{background:#f1f5f9;color:#0f172a;font-weight:800}@media(max-width:720px){.institutional-long-short-help-content[data-v-1dda7422]{padding-right:0}.institutional-long-short-help-content__case-figures[data-v-1dda7422],.institutional-long-short-help-content__case-figures--wide-pair[data-v-1dda7422]{grid-template-columns:minmax(0,1fr)}}.limit-up-review-help-content[data-v-819041eb]{display:grid;gap:14px;min-width:0;padding-right:8px;color:#1f2937;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.limit-up-review-help-content__lead[data-v-819041eb],.limit-up-review-help-content__section[data-v-819041eb]{min-width:0;margin:0;padding:0}.limit-up-review-help-content__lead[data-v-819041eb]{color:#0f172a;font-weight:700}.limit-up-review-help-content__section h3[data-v-819041eb]{margin:0 0 8px;color:#0f172a;font-size:15px;font-weight:800;line-height:1.4}.limit-up-review-help-content__section p[data-v-819041eb],.limit-up-review-help-content__section ol[data-v-819041eb],.limit-up-review-help-content__section ul[data-v-819041eb]{margin:8px 0 0}.limit-up-review-help-content__section ol[data-v-819041eb],.limit-up-review-help-content__section ul[data-v-819041eb]{padding-left:22px}.limit-up-review-help-content__section table[data-v-819041eb]{width:100%;margin:8px 0 0;border-collapse:collapse;color:#1f2937;font-size:13px}.limit-up-review-help-content__section th[data-v-819041eb],.limit-up-review-help-content__section td[data-v-819041eb]{padding:8px 10px;border:1px solid #d7dce3;text-align:left;vertical-align:top}.limit-up-review-help-content__section th[data-v-819041eb]{background:#f8fafc;color:#0f172a;font-weight:800}.limit-up-review-help-content__use-case-list[data-v-819041eb]{display:grid;gap:8px;margin:8px 0 0}.limit-up-review-help-content__use-case-list div[data-v-819041eb]{min-width:0}.limit-up-review-help-content__use-case-list dt[data-v-819041eb]{display:inline;color:#0f172a;font-weight:800}.limit-up-review-help-content__use-case-list dd[data-v-819041eb]{display:inline;margin:0}.moving-average-help-content[data-v-417e28fc]{display:grid;gap:14px;min-width:0;padding-right:8px;color:#1f2937;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.moving-average-help-content__lead[data-v-417e28fc],.moving-average-help-content__section[data-v-417e28fc]{min-width:0;margin:0;padding:0}.moving-average-help-content__lead[data-v-417e28fc]{color:#0f172a;font-weight:700}.moving-average-help-content__section h3[data-v-417e28fc]{margin:0 0 8px;color:#0f172a;font-size:15px;font-weight:800;line-height:1.4}.moving-average-help-content__section p[data-v-417e28fc],.moving-average-help-content__section ol[data-v-417e28fc]{margin:8px 0 0}.moving-average-help-content__section ol[data-v-417e28fc]{padding-left:22px}.moving-average-help-content__section table[data-v-417e28fc]{width:100%;margin:8px 0 0;border-collapse:collapse;color:#1f2937;font-size:13px}.moving-average-help-content__section th[data-v-417e28fc],.moving-average-help-content__section td[data-v-417e28fc]{padding:8px 10px;border:1px solid #d7dce3;text-align:left;vertical-align:top}.moving-average-help-content__section th[data-v-417e28fc]{background:#f8fafc;color:#0f172a;font-weight:800}.moving-average-help-content__use-case-list[data-v-417e28fc]{display:grid;gap:8px;margin:8px 0 0}.moving-average-help-content__use-case-list div[data-v-417e28fc]{min-width:0}.moving-average-help-content__use-case-list dt[data-v-417e28fc]{display:inline;color:#0f172a;font-weight:800}.moving-average-help-content__use-case-list dd[data-v-417e28fc]{display:inline;margin:0}.stock-selector-help-content[data-v-52d0a894]{display:grid;gap:14px;min-width:0;padding-right:8px;color:#1f2937;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.stock-selector-help-content__lead[data-v-52d0a894],.stock-selector-help-content__section[data-v-52d0a894]{min-width:0;margin:0;padding:0}.stock-selector-help-content__lead[data-v-52d0a894]{color:#0f172a;font-weight:700}.stock-selector-help-content__section h3[data-v-52d0a894]{margin:0 0 8px;color:#0f172a;font-size:15px;font-weight:800;line-height:1.4}.stock-selector-help-content__section p[data-v-52d0a894],.stock-selector-help-content__section ol[data-v-52d0a894]{margin:8px 0 0}.stock-selector-help-content__section ol[data-v-52d0a894]{padding-left:22px}.stock-selector-help-content__section table[data-v-52d0a894]{width:100%;margin:8px 0 0;border-collapse:collapse;color:#1f2937;font-size:13px}.stock-selector-help-content__section th[data-v-52d0a894],.stock-selector-help-content__section td[data-v-52d0a894]{padding:8px 10px;border:1px solid #d7dce3;text-align:left;vertical-align:top}.stock-selector-help-content__section th[data-v-52d0a894]{background:#f8fafc;color:#0f172a;font-weight:800}.stock-selector-help-content__use-case-list[data-v-52d0a894]{display:grid;gap:8px;margin:8px 0 0}.stock-selector-help-content__use-case-list div[data-v-52d0a894]{min-width:0}.stock-selector-help-content__use-case-list dt[data-v-52d0a894]{display:inline;color:#0f172a;font-weight:800}.stock-selector-help-content__use-case-list dd[data-v-52d0a894]{display:inline;margin:0}.base-modal__dialog.desktop-panel-help-modal__dialog{width:min(920px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 32px));display:flex;flex-direction:column}.desktop-panel-help-modal__dialog .base-modal__body{overflow:hidden}.desktop-panel-help-modal[data-v-d881c3b4]{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;min-width:0;min-height:360px}.desktop-panel-help-modal__option-group[data-v-d881c3b4]{display:flex;align-items:center;align-self:start;flex-wrap:wrap;gap:6px;padding:0;border:0;border-radius:0;background:transparent}.desktop-panel-help-modal__option[data-v-d881c3b4]{display:inline-flex;align-items:center;justify-content:center;min-height:26px;height:26px;padding:0 10px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0a;color:#475569;font-size:12px;font-weight:700;line-height:24px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.desktop-panel-help-modal__option[data-v-d881c3b4]:hover,.desktop-panel-help-modal__option[data-v-d881c3b4]:focus-visible{outline:none;transform:translateY(-1px);border-color:#2563eb42;color:#1e3a8a;box-shadow:0 6px 14px #2563eb14}.desktop-panel-help-modal__option.is-active[data-v-d881c3b4]{border-color:#2563eb57;background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#0f172a;box-shadow:0 6px 14px #2563eb1a,inset 0 1px #ffffffb8}.desktop-panel-help-modal__document[data-v-d881c3b4]{display:grid;gap:12px;min-width:0;min-height:260px;max-height:min(68vh,680px);padding:18px;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff}.desktop-panel-help-modal__document-title[data-v-d881c3b4]{margin:0;color:#172033;font-size:20px;font-weight:800;line-height:1.3}.desktop-panel-help-modal__document-lead[data-v-d881c3b4]{margin:0;color:#334155;font-size:14px;line-height:1.7}.desktop-panel-help-modal__step-list[data-v-d881c3b4]{display:grid;gap:10px;margin:0;padding-left:22px;color:#334155;font-size:14px;line-height:1.7}.desktop-panel-help-modal__empty[data-v-d881c3b4]{margin:0;padding:28px;border:1px dashed rgba(15,23,42,.18);border-radius:8px;color:#64748b;text-align:center}@media(max-width:720px){.base-modal__dialog.desktop-panel-help-modal__dialog{width:min(100%,calc(100vw - 24px));max-height:calc(100vh - 24px)}.desktop-panel-help-modal[data-v-d881c3b4]{min-height:300px}.desktop-panel-help-modal__option-group[data-v-d881c3b4]{flex-wrap:nowrap;overflow-x:auto}.desktop-panel-help-modal__option[data-v-d881c3b4]{flex:0 0 auto}}:root{--bg-page: #f4f8fc;--bg-stage: rgba(255, 255, 255, .72);--bg-panel: rgba(255, 255, 255, .78);--bg-panel-strong: rgba(255, 255, 255, .92);--bg-control: rgba(247, 251, 255, .96);--line-soft: rgba(133, 160, 196, .22);--line-strong: rgba(49, 104, 176, .24);--text-main: #10233f;--text-subtle: #5f7596;--text-strong: #081a33;--accent: #1f7ae0;--accent-soft: #d9ebff;--shadow-soft: 0 20px 48px rgba(27, 60, 104, .12);--shadow-panel: 0 24px 56px rgba(21, 54, 94, .16);color-scheme:light;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg-page);color:var(--text-main)}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{min-height:100vh}button,input,select{font:inherit}#app{width:100%;height:100%;overflow:hidden}.page-shell{position:relative;width:100%;height:100%}.page-shell-fullscreen{width:100vw;height:100vh;overflow:hidden;background:radial-gradient(circle at top left,rgba(108,173,255,.18),transparent 26%),radial-gradient(circle at 78% 14%,rgba(111,214,224,.14),transparent 22%),linear-gradient(180deg,#f7fbff,#edf4fb)}.map-shell{position:absolute;inset:0;overflow:hidden}.map-shell-fullscreen{width:100%;height:100%}.map-shell-light:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at 70% 18%,rgba(31,122,224,.12),transparent 22%);pointer-events:none;z-index:0}.map-stage{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 50% 46%,#75baff2e,#fff0 42%),linear-gradient(180deg,#f8fbfff5,#eaf3fcfa)}.amap-canvas{position:absolute;inset:0;width:100%;height:100%}.amap-canvas .amap-logo,.amap-canvas .amap-copyright{opacity:.92}.map-hover-info{min-width:120px;max-width:184px;padding:12px 14px;border:1px solid rgba(133,160,196,.2);border-radius:18px;background:#ffffffeb;box-shadow:0 18px 40px #15365e24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.map-hover-info__region{display:block}.map-hover-info__stock,.map-hover-info.is-stock .map-hover-info__region{display:none}.map-hover-info.is-stock .map-hover-info__stock{display:block}.map-hover-info__title,.map-hover-info__code,.map-hover-info__change{white-space:nowrap}.map-hover-info__title{color:var(--text-strong);font-size:14px;font-weight:700;line-height:1.25}.map-hover-info__code{margin-top:4px;color:var(--text-subtle);font-size:12px;font-weight:600;letter-spacing:.04em}.map-hover-info__change{margin-top:8px;font-size:13px;font-weight:700;line-height:1.2}.map-hover-info__change.is-positive{color:#d84b55}.map-hover-info__change.is-negative{color:#1f9d68}.map-hover-info__change.is-flat{color:var(--text-subtle)}.map-hover-info__headline{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.map-hover-info__headline-name{color:var(--text-strong);font-size:14px;font-weight:700;line-height:1.25}.map-hover-info__headline-code{color:var(--text-subtle);font-size:12px;font-weight:600;letter-spacing:.04em}.map-hover-info__industry-pair,.map-hover-info__industry-third{margin-top:5px;color:var(--text-subtle);font-size:10px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-hover-info__stock .map-hover-info__change{margin-top:8px}.map-status-card{position:absolute;top:24px;right:24px;z-index:1;width:min(320px,calc(100vw - 48px));padding:16px 18px;border:1px solid var(--line-soft);border-radius:20px;background:var(--bg-panel-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft)}.map-bottom-left-stack{position:absolute;left:24px;bottom:24px;z-index:2;display:flex;flex-direction:column;gap:8px;align-items:stretch;max-width:calc(100vw - 48px)}.map-bottom-left-stack--mobile-combined{width:calc(100vw - 24px)}.desktop-panel-transition--bottom-left{position:absolute;left:14px;bottom:14px;z-index:2;width:min(380px,calc(100vw - 48px))}.desktop-panel-maximized-backdrop{position:absolute;inset:0;z-index:7;pointer-events:auto;background:#0f172a29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.desktop-panel-transition--bottom-left-maximized{inset:14px;width:auto;z-index:8}.desktop-panel-transition--animating{transform-origin:top left;transition:transform .24s cubic-bezier(.4,0,.2,1);will-change:transform}.desktop-panel-expand-button{position:absolute;left:24px;bottom:24px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffdb;color:#334155;box-shadow:0 6px 14px #0f172a0f,0 14px 28px #0f172a1a,0 0 0 1px #ffffff85 inset;cursor:pointer;-webkit-backdrop-filter:blur(12px) saturate(145%);backdrop-filter:blur(12px) saturate(145%);animation:desktop-panel-expand-spin 1s cubic-bezier(.2,.8,.2,1);transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.desktop-panel-expand-button:hover{transform:translateY(-1px);border-color:#2563eb47;box-shadow:0 8px 18px #0f172a14,0 16px 32px #0f172a1f,0 0 0 1px #ffffff8f inset}.desktop-panel-expand-button__plus{position:relative;width:14px;height:14px}.desktop-panel-expand-button__plus:before,.desktop-panel-expand-button__plus:after{content:"";position:absolute;left:50%;top:50%;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.desktop-panel-expand-button__plus:before{width:14px;height:2px}.desktop-panel-expand-button__plus:after{width:2px;height:14px}@keyframes desktop-panel-expand-spin{0%{opacity:.76;transform:rotate(0) scale(.92)}to{opacity:1;transform:rotate(360deg) scale(1)}}.desktop-panel-transition{transition:opacity .24s ease,transform .24s ease,visibility .24s ease;will-change:opacity,transform}.desktop-panel-transition--right{transition-duration:.26s;z-index:9}.desktop-panel-transition--collapsed{opacity:0;visibility:hidden;pointer-events:none}.desktop-panel-transition--collapsed.desktop-panel-transition--top-left{transform:translateY(-10px)}.desktop-panel-transition--collapsed.desktop-panel-transition--bottom-left{transform:translateY(10px)}.desktop-panel-transition--collapsed.desktop-panel-transition--right{transform:translate(24px)}.desktop-panel-transition--bottom-left.desktop-panel-transition--bottom-left-maximized.desktop-panel-transition--collapsed{transform:scale(.98) translateY(0);opacity:0}.map-layer-panel{position:relative}.map-layer-panel__card{position:relative;display:grid;gap:8px;min-width:220px;padding:12px;overflow:hidden;border:1px solid rgba(255,255,255,.44);border-radius:22px;background:linear-gradient(180deg,#ffffffb8,#eff6ff9e),#e6f0fb70;-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);box-shadow:0 24px 44px #19386024,inset 0 1px #ffffffe0,inset 0 -1px #8dabd01f;isolation:isolate}.map-layer-panel__card--mobile-combined{width:100%;min-width:0}.map-layer-panel__card:before{content:"";position:absolute;inset:-18% -8% 42% -12%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.72) 0%,rgba(255,255,255,.18) 48%,transparent 76%);opacity:.95;filter:blur(14px);pointer-events:none}.map-layer-panel__card:after{content:"";position:absolute;inset:1px;border-radius:21px;background:linear-gradient(135deg,rgba(255,255,255,.46),transparent 34%,transparent 72%,rgba(173,207,245,.16)),radial-gradient(circle at 82% 100%,rgba(169,206,247,.2),transparent 34%);opacity:.78;pointer-events:none}.map-layer-toggle{--map-toggle-gap: 6px;--map-toggle-padding: 4px;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--map-toggle-gap);padding:var(--map-toggle-padding);overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:16px;background:linear-gradient(180deg,#dfebf875,#eff6ff4d),#dde9f747;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px #ffffffad,inset 0 -1px #99b2d41a}.map-layer-toggle--three-mode{grid-template-columns:repeat(3,minmax(0,1fr))}.map-layer-toggle:before{content:"";position:absolute;inset:1px 24% 54% 6%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.42) 0%,transparent 70%);filter:blur(12px);pointer-events:none}.map-layer-actions{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.map-layer-toolbar{position:relative;z-index:1}.map-layer-toolbar--mobile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px;align-items:stretch}.map-layer-toolbar--mobile .map-layer-toggle{--map-toggle-gap: 2px;--map-toggle-padding: 1px;min-width:0}.map-layer-toolbar--mobile .map-layer-toggle__button{height:26px;padding:0 7px}.map-layer-toolbar--mobile>.map-layer-action__button{min-width:94px;padding:0 10px;white-space:nowrap}.map-layer-action__button--mobile-toolbar{align-self:stretch;height:auto;min-height:calc(26px + (var(--map-toggle-padding, 1px) * 2));border-radius:999px}.map-layer-action__button--mobile-toolbar .map-layer-toggle__label{font-size:0}.map-layer-action__button--mobile-toolbar .map-layer-toggle__label:after{content:attr(data-button-label);font-size:13px;font-weight:600;line-height:1;color:currentColor}.map-layer-actions>.map-layer-action__button{flex:1;height:auto;min-height:36px}.map-layer-actions--screenshot-row{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:8px}.map-layer-actions--screenshot-row>.map-layer-action__button{flex:0 1 auto;width:auto;min-width:88px;padding:0 14px;white-space:nowrap}.map-layer-toggle__active-pill{position:absolute;top:var(--map-toggle-padding);left:var(--map-toggle-padding);width:calc((100% - (var(--map-toggle-padding) * 2) - var(--map-toggle-gap)) / 2);height:calc(100% - (var(--map-toggle-padding) * 2));overflow:hidden;border:1px solid rgba(255,255,255,.56);border-radius:12px;background:linear-gradient(180deg,#ffffffd6,#eff7ff9e),linear-gradient(135deg,#ffffff6b,#bcddff24),#ffffff75;-webkit-backdrop-filter:blur(16px) saturate(155%);backdrop-filter:blur(16px) saturate(155%);box-shadow:0 10px 22px #2448761a,inset 0 1px #ffffffd6,inset 0 -8px 16px #bbdcff38;transform:translate(calc(var(--map-toggle-active-index, 0) * (100% + var(--map-toggle-gap))));transition:transform .18s ease,box-shadow .18s ease,background .18s ease;pointer-events:none}.map-layer-toggle--three-mode .map-layer-toggle__active-pill{width:calc((100% - (var(--map-toggle-padding) * 2) - (var(--map-toggle-gap) * 2)) / 3)}.map-layer-toggle__active-pill:before{content:"";position:absolute;inset:2px 28% 45% 8%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.82) 0%,rgba(255,255,255,.12) 68%,transparent 76%);filter:blur(7px)}.map-layer-toggle__active-pill:after{content:"";position:absolute;inset:auto 8px 6px 10px;height:10px;border-radius:999px;background:linear-gradient(90deg,#a2c4e71f,#ffffff75,#a2c4e714);filter:blur(5px);opacity:.8}.map-layer-toggle__button{position:relative;z-index:1;min-width:0;height:40px;padding:0 16px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-subtle);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.02em;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.map-layer-toggle__button:focus-visible{outline:none;border-color:#1f7ae04d;box-shadow:0 0 0 4px #1f7ae01a}.map-layer-toggle__button--secondary{width:100%}.map-layer-toggle__button--mode{color:#385376e0;font-size:0;gap:0;text-shadow:0 1px 0 rgba(255,255,255,.4)}.map-layer-toggle__button--mode.is-active{color:var(--text-strong)}.map-layer-toggle__button--mode:after{content:attr(data-button-label);font-size:13px;font-weight:600;line-height:1;letter-spacing:.02em;color:currentColor}.map-layer-toggle__label{display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.map-layer-action__button{position:relative;justify-content:center;overflow:hidden;border-color:#ffffff4d;background:linear-gradient(180deg,#ffffff8a,#eef5ff57),#e2eefb3d;-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #9db8d91f,0 10px 20px #23457014}.map-layer-action__button:before{content:"";position:absolute;inset:1px auto 52% -8%;width:62%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.56) 0%,rgba(255,255,255,.1) 62%,transparent 78%);filter:blur(10px);opacity:.88;pointer-events:none}.map-layer-action__button:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 28%,rgba(255,255,255,.34) 48%,transparent 68%);transform:translate(-132%);transition:transform .26s ease;pointer-events:none}.map-layer-action__button.is-active{border-color:#ffffff6b;background:linear-gradient(180deg,#ffffffb3,#eff7ff75),#ebf4ff52;color:var(--text-strong);box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #9db8d91f,0 12px 24px #2345701a}.map-layer-action__button.is-loading{color:var(--text-strong);border-color:#5378ad6b;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #9db8d924,0 12px 24px #2345701f}.map-layer-action__button:disabled{cursor:progress}.map-layer-action__icon{position:relative;width:16px;height:12px;border:1.6px solid currentColor;border-radius:4px;opacity:.8;transition:transform .18s ease,opacity .18s ease}.map-layer-action__button.is-loading .map-layer-action__icon{animation:map-screenshot-pulse .9s ease-in-out infinite;opacity:1}.map-layer-action__icon:before{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;border:1.5px solid currentColor;border-radius:50%;transform:translate(-50%,-50%)}.map-layer-action__icon:after{content:"";position:absolute;top:-4px;left:2px;width:6px;height:3px;border-radius:2px 2px 0 0;background:currentColor}@media(hover:hover){.map-layer-toggle__button--mode:hover{color:var(--text-main);opacity:.94}.map-layer-action__button:hover{transform:translateY(-1px);border-color:#fff6;color:var(--text-strong);box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #9db8d924,0 12px 24px #2345701f}.map-layer-action__button:hover:after{transform:translate(132%)}.map-layer-action__button:hover .map-layer-action__icon{transform:translateY(-1px);opacity:1}}@keyframes map-screenshot-pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.map-screenshot-preview-trigger{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none;inset:auto auto 0 0}.board-treemap-view{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 50% 46%,#75baff2e,#fff0 42%),linear-gradient(180deg,#0f1117f5,#1a1f2bfa)}.board-treemap-view__state,.board-treemap-view__chart-shell{position:absolute;inset:0}.board-treemap-view__state{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#f5f7fa;font-size:18px;background:#0f1117b8;border:1px solid rgba(255,255,255,.08)}.board-treemap-view__state-message{margin:0}.board-treemap-view__retry-button{margin-top:12px;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:#ffffff1a;color:#f5f7fb;cursor:pointer;font-size:14px;line-height:1;padding:8px 16px}.board-treemap-view__retry-button:hover,.board-treemap-view__retry-button:focus-visible{background:#ffffff2e;outline:none}.board-treemap-view__chart-shell{overflow:hidden;background:#0f1117a3}.board-treemap-view__toolbar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;max-width:calc(100% - 32px)}.board-treemap-view__breadcrumb{display:inline-flex;align-items:center;gap:6px;margin:0;max-width:100%;padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0f111780;color:#f5f7fa;font-size:14px;line-height:1;white-space:nowrap;box-shadow:0 8px 24px #0000002e}.board-treemap-view__breadcrumb-button{padding:0;border:0;background:transparent;color:#9dc4ffdb;font:inherit;line-height:inherit;cursor:pointer}.board-treemap-view__breadcrumb-button:hover,.board-treemap-view__breadcrumb-button:focus-visible{color:#c6dcff;outline:none}.board-treemap-view__breadcrumb-separator,.board-treemap-view__breadcrumb-current{color:#f5f7fae6}.board-treemap-view__breadcrumb-separator{color:#f5f7fa85}.board-treemap-view__warning{position:absolute;top:16px;right:16px;z-index:1;margin:0;padding:10px 12px;color:#f5f7fa;font-size:13px;border-radius:14px;background:#be080838}.board-treemap-view__chart{width:100%;height:100%}.map-status-card h3{margin:0;color:var(--text-strong);font-size:16px}.map-status-card p{margin:8px 0 0;color:var(--text-subtle);font-size:13px;line-height:1.6}.filters-float,.stock-drawer{position:absolute;z-index:2;overflow:hidden;border:1px solid rgba(255,255,255,.42);background:linear-gradient(180deg,#ffffffa8,#edf5ff8a),#e4effb61;-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);box-shadow:0 24px 44px #19386024,inset 0 1px #ffffffdb,inset 0 -1px #8dabd01f;isolation:isolate}.filters-float:before,.stock-drawer:before{content:"";position:absolute;inset:-14% -8% 58% -12%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.68) 0%,rgba(255,255,255,.14) 50%,transparent 76%);filter:blur(14px);opacity:.92;pointer-events:none}.filters-float:after,.stock-drawer:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.38),transparent 32%,transparent 72%,rgba(170,205,245,.14)),radial-gradient(circle at 84% 96%,rgba(174,209,247,.18),transparent 36%);pointer-events:none;opacity:.78}.filters-inline{top:24px;left:24px;width:min(520px,calc(100vw - 48px));padding:12px 13px;border-radius:22px}.filters-controls{position:relative;z-index:1;display:grid;grid-template-columns:160px 96px minmax(125px,1fr);gap:8px}.filter-control{width:100%;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.36);border-radius:12px;background:linear-gradient(180deg,#ffffff94,#eef5ff61),#e3eefb3d;color:var(--text-main);outline:none;-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #9db8d91a,0 8px 16px #2345700f;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.filter-control::placeholder{color:var(--text-subtle)}.filter-control:focus{border-color:#ffffff85;background:linear-gradient(180deg,#ffffffb8,#f0f7ff7a),#eaf3ff57;box-shadow:0 0 0 4px #ffffff2e,inset 0 1px #ffffffd6,inset 0 -1px #9db8d924,0 12px 22px #23457014}.filter-control:disabled{cursor:not-allowed;color:#10233fb3;background:#f8fbffb3}.filter-control:disabled::placeholder{color:#5f7596e6}.filter-select{appearance:none}.filter-select--placeholder{color:var(--text-subtle)}.filter-select option{color:var(--text-main)}.industry-filter-select{width:100%;min-width:0}.industry-filter-select .ant-popover-open{width:100%}.industry-filter-select__trigger{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;height:40px;padding:0 12px;overflow:hidden;border:1px solid rgba(255,255,255,.36);border-radius:12px;background:linear-gradient(180deg,#ffffff94,#eef5ff61),#e3eefb3d;color:var(--text-main);cursor:pointer;-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #9db8d91a,0 8px 16px #2345700f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.industry-filter-select__trigger:focus-visible{outline:none;border-color:#ffffff85;box-shadow:0 0 0 4px #ffffff2e,inset 0 1px #ffffffd6,inset 0 -1px #9db8d924,0 12px 22px #23457014}.industry-filter-select__tag.ant-tag{display:inline-flex;align-items:center;gap:6px;margin-inline-end:0;padding:4px 8px;overflow:hidden;border:1px solid rgba(31,122,224,.12);border-radius:9px;background:linear-gradient(180deg,#ffffffbd,#e4f0ff9e),#d9ebffd1;color:var(--accent);box-shadow:inset 0 1px #ffffffdb,0 4px 10px #1f7ae014}.industry-filter-select__tag-label{max-width:130px;overflow:hidden;font-size:12px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.industry-filter-select__tag-remove{width:16px;height:16px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:12px;line-height:1}.industry-filter-select__placeholder{flex:1;min-width:0;color:var(--text-subtle);font-size:14px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.industry-filter-select__summary{flex:none;color:var(--text-strong);font-size:13px;font-weight:700;line-height:1}.industry-filter-select__summary-hint{flex:1;min-width:0;overflow:hidden;color:var(--text-subtle);font-size:12px;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.industry-filter-select__caret{flex:none;color:var(--text-subtle);font-size:11px;line-height:1}.industry-filter-popover .ant-popover-inner{overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:20px;background:linear-gradient(180deg,#ffffffc7,#ecf4ffb3),#e2eefb8a;box-shadow:0 20px 42px #19386029,inset 0 1px #ffffffdb,inset 0 -1px #8dabd01f;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.industry-filter-popover .ant-popover-inner-content{padding:0}.industry-filter-popover__content{--industry-filter-popover-width: 480px;--industry-filter-popover-height: 520px;display:flex;flex-direction:column;gap:0;width:min(var(--industry-filter-popover-width),calc(100vw - 72px));height:min(var(--industry-filter-popover-height),calc(100vh - 96px));padding:0}.industry-filter-popover__searchbox{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:34px;max-height:76px;overflow-y:auto;padding:0 2px;border:1px solid rgba(255,255,255,.38);border-radius:12px;background:linear-gradient(180deg,#ffffffd1,#f0f7ff9e),#eaf3ff66;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #23457014;scrollbar-width:none;-ms-overflow-style:none}.industry-filter-popover__searchbox:focus-within{border-color:#1f7ae038;box-shadow:inset 0 1px #ffffffe0,0 0 0 3px #1f7ae014,0 8px 18px #23457014}.industry-filter-popover__search-input{flex:1;min-width:96px;height:20px;padding:0;border:0;background:transparent;color:var(--text-main);outline:none}.industry-filter-popover__search-input::placeholder{color:#5f7596c2}.industry-filter-popover__clear-selected{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:auto;padding:0;border:0;border-radius:999px;background:#5f75961f;color:#3d5371b8;cursor:pointer;font-size:14px;line-height:1;transition:background .16s ease,color .16s ease,transform .16s ease}.industry-filter-popover__clear-selected:focus-visible{outline:none;box-shadow:0 0 0 3px #1f7ae01f}.industry-filter-columns{display:grid;flex:1;grid-auto-flow:column;grid-auto-columns:minmax(148px,1fr);min-height:0;overflow:hidden;padding:0;border:1px solid rgba(133,160,196,.18);border-radius:8px;background:#ffffff75}.industry-filter-columns__column{min-width:148px;overflow-y:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none}.industry-filter-columns__column+.industry-filter-columns__column{border-left:1px solid rgba(133,160,196,.18)}.industry-filter-columns__node,.industry-filter-search-results__item{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:1px 2px;border:0;border-radius:12px;background:transparent;color:var(--text-main);cursor:pointer;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.industry-filter-columns__node.is-active{background:#d9ebffb8;color:var(--text-strong)}.industry-filter-columns__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-filter-columns__arrow{flex:none;color:var(--text-subtle);font-size:16px;line-height:1}.industry-filter-search-results{display:grid;flex:1;gap:4px;align-content:start;min-height:0;overflow-y:auto;padding:0;border:1px solid rgba(133,160,196,.18);border-radius:8px;background:#ffffff75;scrollbar-width:none;-ms-overflow-style:none}.industry-filter-popover__searchbox::-webkit-scrollbar,.industry-filter-columns__column::-webkit-scrollbar,.industry-filter-search-results::-webkit-scrollbar{width:0;height:0;display:none}.industry-filter-search-results__path{min-width:0;overflow:hidden;color:var(--text-main);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.industry-filter-search-results .ant-empty{margin-block:auto}.stock-drawer{top:24px;right:24px;z-index:9;width:min(380px,calc(100vw - 48px));height:calc(100vh - 48px);padding:0;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:linear-gradient(180deg,#fffffff0,#f8fafce6);box-shadow:0 18px 50px #0f172a29,0 0 0 1px #ffffff8a inset;color:#172033;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%);transform:translate(calc(100% + 28px));opacity:0;transition:transform .18s ease,opacity .18s ease;overflow:hidden}.stock-drawer__scroll{position:relative;z-index:1;width:100%;height:100%;padding:18px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(78,108,148,.38) rgba(255,255,255,.02)}.stock-drawer:before,.stock-drawer:after{display:none}.stock-drawer__scroll::-webkit-scrollbar{width:12px;height:12px}.stock-drawer__scroll::-webkit-scrollbar-track{margin:18px 4px 18px 0;border-radius:999px;background:linear-gradient(180deg,#ffffff05,#aac6e90f)}.stock-drawer__scroll::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:linear-gradient(180deg,#ffffff75,#c5d9f22e) padding-box,linear-gradient(180deg,#5b7ba86b,#7998c22e) border-box;box-shadow:inset 0 1px #ffffff6b,0 4px 10px #23457014}.stock-drawer__scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffffff8a,#cde0f838) padding-box,linear-gradient(180deg,#4d71a68a,#7091bf42) border-box}.stock-drawer--stock-detail .stock-drawer__scroll{scrollbar-gutter:auto;scrollbar-width:none}.stock-drawer--stock-detail .stock-drawer__scroll::-webkit-scrollbar{width:0;height:0}.stock-drawer__scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.stock-drawer__scroll::-webkit-scrollbar-button:single-button,.stock-drawer__scroll::-webkit-scrollbar-button:vertical:decrement,.stock-drawer__scroll::-webkit-scrollbar-button:vertical:increment{width:0;height:0;display:none;background:transparent}.stock-drawer.open{transform:translate(0);opacity:1}.drawer-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.08)}.drawer-identity{display:grid;gap:6px}.drawer-identity--detail,.drawer-identity--province{width:100%}.drawer-title-row{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;padding-right:38px}.drawer-title-main{display:flex;flex:1 1 auto;min-width:0;align-items:flex-start;justify-content:flex-start;gap:16px}.drawer-title-main__primary,.drawer-title-main__quote{display:flex;flex-direction:column;gap:6px;min-width:0}.drawer-title-main__primary{flex:1 1 auto}.drawer-title-main--skeleton{align-items:stretch}.drawer-title-main__primary--skeleton{justify-content:center}.drawer-title-main__headline{display:flex;align-items:center;gap:4px;min-width:0;flex-wrap:nowrap}.drawer-title-main__headline .drawer-title{flex:0 1 auto;min-width:0}.drawer-title-main__meta,.drawer-title-main__supporting-skeleton{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.drawer-title-main__meta{color:var(--text-subtle);font-size:13px;line-height:1.4}.drawer-title-main__meta-separator-visible{color:#465f84b8}.drawer-title-main__province{min-width:0}.drawer-title-main__quote{flex:none;align-items:flex-end;text-align:right}.drawer-title-main__quote strong{font-size:28px;line-height:1}.drawer-title-main__quote--skeleton{justify-content:center}.drawer-title-main__quote small{font-size:12px;line-height:1.3}.drawer-header-skeleton{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffffeb,#ddeaf9e6,#ffffffeb);background-size:200% 100%;animation:drawerSkeletonShimmer 1.4s ease-in-out infinite}.drawer-header-skeleton--title{width:min(220px,72%);height:24px}.drawer-header-skeleton--code{width:min(260px,92%);height:14px}.drawer-header-skeleton--meta{width:min(280px,100%);height:14px}.drawer-header-skeleton--price{width:92px;height:28px}.drawer-header-skeleton--change{width:116px;height:14px}.drawer-title-main__quote .is-positive{color:#d84b55}.drawer-title-main__quote .is-negative{color:#1f9d68}.drawer-title-main__quote .is-neutral{color:var(--text-subtle)}.drawer-code-text{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap}.drawer-market-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:18px;padding:0 6px;border:1px solid rgba(37,99,235,.34);border-color:#2563eb57;border-radius:999px;background:linear-gradient(180deg,#dbeafef2,#eff6ffeb);color:#1d4ed8;font-size:10px;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap}.drawer-code{margin:0;color:#64748b;font-size:13px;font-weight:600;letter-spacing:.08em}.drawer-header h2{margin:0;color:var(--text-strong);font-size:30px;line-height:1;letter-spacing:-.04em}.drawer-header h2.drawer-title{flex:0 1 auto;min-width:0;color:#172033;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-location{margin:0;color:#64748b;font-size:13px;line-height:1.6}.drawer-location--industry{color:#64748b}.drawer-title-supporting{display:grid;gap:8px;width:100%;min-width:0;margin-top:6px}.drawer-kaipanla-concepts{width:100%;min-width:0;margin-top:0}.drawer-kaipanla-concepts__list{display:flex;flex-wrap:wrap;width:100%;gap:5px 8px;align-content:flex-start}.drawer-kaipanla-concepts__badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.drawer-kaipanla-concepts__badge--interactive{border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.drawer-kaipanla-concepts__badge--interactive:hover{transform:translateY(-1px);border-color:#60a5fa;box-shadow:0 6px 16px #2563eb1f}.drawer-kaipanla-concepts__badge--disabled{border:1px solid #d1d5db;background:#f3f4f6;color:#9ca3af;cursor:default}.drawer-kaipanla-concepts__popover-copy{margin:0;max-width:min(280px,calc(100vw - 120px));color:#1f2937;font-size:12px;line-height:1.6;white-space:pre-wrap}.icon-button.drawer-back-button{flex:none;color:#2a568e}.icon-button.drawer-back-button,.icon-button.drawer-close-button{align-self:flex-start;width:28px;height:28px;border-radius:11px;background:linear-gradient(180deg,#ffffff8a,#eef5ff33),#e5effc14;color:#315f97;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #7e9ec61a,0 8px 16px #2345700f}.icon-button.drawer-close-button{position:absolute;top:18px;right:18px;z-index:3;margin-right:0;margin-left:0;color:#496681;font-size:13px;line-height:1}.drawer-back-button__icon{width:17px;height:17px;display:block;filter:drop-shadow(0 1px 0 rgba(255,255,255,.42))}.drawer-state{position:relative;z-index:1;margin-top:18px;padding:18px;border-radius:18px;background:#ffffff75;color:var(--text-subtle);line-height:1.6}.drawer-state--error{color:#9d2f2f}.drawer-stock-list{position:relative;z-index:1;display:grid;gap:2px;margin-top:14px}.drawer-stock-row{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 10px 10px 14px;border:1px solid transparent;border-radius:11px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.drawer-stock-row+.drawer-stock-row{border-top:1px solid rgba(15,23,42,.08)}.drawer-stock-row:hover,.drawer-stock-row:focus-visible{outline:none;transform:translateY(-1px);border-color:#2563eb47;background:linear-gradient(180deg,#eff6fff5,#ffffffeb);box-shadow:0 8px 18px #0f172a14}.drawer-stock-row:active{transform:translateY(1px);border-color:#2563eb3d;background:#eff6ffeb}.drawer-stock-row__identity,.drawer-stock-row__quote{display:grid;gap:2px}.drawer-stock-row__identity{flex:1 1 auto;min-width:0}.drawer-stock-row__headline{display:flex;align-items:baseline;gap:6px;min-width:0}.drawer-stock-row__identity strong,.drawer-stock-row__quote strong{color:#172033;font-size:15px;line-height:1.2}.drawer-stock-row__headline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-stock-row__code{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.drawer-stock-row__industry{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-stock-row__identity small,.drawer-stock-row__quote small{color:#64748b;font-size:11px;line-height:1.35}.drawer-stock-row__quote{flex:none;min-width:82px;justify-items:end}.drawer-stock-row__quote-value.is-positive,.drawer-stock-row__quote-change.is-positive{color:#d84b55}.drawer-stock-row__quote-value.is-negative,.drawer-stock-row__quote-change.is-negative{color:#1f9d68}.drawer-stock-row__quote-value.is-neutral,.drawer-stock-row__quote-change.is-neutral{color:var(--text-subtle)}.icon-button{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffc2;color:#334155;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.icon-button:hover,.icon-button:focus-visible{outline:none;transform:translateY(-1px);border-color:#2563eb47;background:#ffffffeb}.drawer-detail-body,.drawer-detail-skeleton{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;margin-top:18px}.drawer-skeleton-grid{display:grid;gap:12px}.drawer-detail-card,.drawer-skeleton-card,.drawer-detail-error{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#ffffffa8;box-shadow:0 8px 24px #0f172a0f}.drawer-detail-card:before,.drawer-skeleton-card:before,.drawer-detail-error:before{display:none}.drawer-detail-card,.drawer-detail-error{padding:14px 16px}.drawer-detail-k-line-region{position:relative;z-index:1;overflow:visible;width:calc(100% + 36px);margin:8px -18px 12px;background:transparent;padding:0}.drawer-detail-k-line-region:hover{background:transparent;box-shadow:none}.drawer-detail-k-line-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 18px 8px}.drawer-detail-k-line-action{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border:1px solid currentColor;border-radius:8px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.drawer-detail-k-line-action--hexin{border-color:#e6001247;background:#e6001214;color:#e60012}.drawer-detail-k-line-action--eastmoney{border-color:#ff50254d;background:#ff50251a;color:#ff5025}.drawer-detail-k-line-action--xueqiu{border-color:#1576e84d;background:#1576e81a;color:#1576e8}.drawer-detail-k-line-action:hover,.drawer-detail-k-line-action:focus-visible{outline:none;transform:translateY(-1px)}.drawer-detail-k-line-action--hexin:hover,.drawer-detail-k-line-action--hexin:focus-visible{border-color:#e6001280;background:#e6001224;color:#c40010}.drawer-detail-k-line-action--eastmoney:hover,.drawer-detail-k-line-action--eastmoney:focus-visible{border-color:#ff502585;background:#ff502529;color:#d9411c}.drawer-detail-k-line-action--xueqiu:hover,.drawer-detail-k-line-action--xueqiu:focus-visible{border-color:#1576e885;background:#1576e829;color:#0f5fbd}.drawer-detail-k-line-region+.drawer-detail-body{margin-top:0}.drawer-detail-k-line-region+.drawer-detail-skeleton{margin-top:0}.drawer-detail-card h3{margin:0 0 12px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em}.drawer-detail-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.drawer-detail-section-header h3{margin-bottom:0}.drawer-detail-section-note{margin-left:auto;color:#94a3b8;font-size:11px;font-weight:600;line-height:1.4;text-align:right;white-space:nowrap}.stock-daily-k-line{min-height:260px}.stock-daily-k-line__body{position:relative;min-width:0;min-height:260px}.stock-daily-k-line--empty,.stock-daily-k-line--empty .stock-daily-k-line__body{min-height:72px}.stock-daily-k-line__state{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(148,163,184,.5);border-radius:10px;background:#f8fafcb8;color:#64748b;font-size:12px;font-weight:700}.stock-daily-k-line__state--error{color:#b91c1c}.stock-daily-k-line__state--empty{border:0}.stock-daily-k-line__chart{width:100%;height:260px}.drawer-detail-subsection+.drawer-detail-subsection{margin-top:16px;padding-top:16px;border-top:1px solid rgba(133,160,196,.16)}.drawer-detail-grid{display:grid;column-gap:12px;row-gap:10px}.drawer-detail-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-detail-grid--snapshot{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.drawer-detail-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.drawer-detail-grid article{display:grid;align-items:start;gap:2px;min-width:0}.drawer-detail-grid strong{color:var(--text-strong);font-size:18px;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.drawer-detail-grid strong.is-positive{color:#d84b55}.drawer-detail-grid strong.is-negative{color:#1f9d68}.drawer-detail-grid span{color:var(--text-subtle);font-size:12px;line-height:1.35}.drawer-detail-metric--timestamp strong,.drawer-detail-grid strong.drawer-detail-metric--compact-date{font-size:15px;white-space:nowrap;overflow-wrap:normal;word-break:normal}.drawer-detail-empty-state{margin:0;color:var(--text-subtle);font-size:13px;line-height:1.6}.drawer-detail-list{display:flex;flex-direction:column;gap:10px;margin:0}.drawer-detail-list div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.drawer-detail-list dt{color:var(--text-subtle);font-size:12px;line-height:1.5}.drawer-detail-list dd{margin:0;color:var(--text-main);font-size:13px;line-height:1.6;word-break:break-word}.drawer-detail-list a{color:var(--accent);text-decoration:none}.drawer-detail-list a:hover,.drawer-detail-list a:focus-visible{text-decoration:underline}.drawer-detail-card--summary p,.drawer-detail-error p{margin:0;color:var(--text-subtle);font-size:14px;line-height:1.7}.drawer-detail-summary__content{display:block;overflow:visible}.drawer-detail-error{margin-top:18px}.drawer-retry-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:14px;padding:0 14px;border:1px solid rgba(15,23,42,.1);border-radius:11px;background:#ffffffc7;color:#334155;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.drawer-retry-button:hover,.drawer-retry-button:focus-visible{outline:none;transform:translateY(-1px);border-color:#2563eb47;background:#eff6ffeb}.drawer-skeleton-card{min-height:112px}.drawer-skeleton-card--tall{min-height:168px}.drawer-detail-skeleton{animation:drawerSkeletonPulse 1.4s ease-in-out infinite}@keyframes drawerSkeletonPulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes drawerSkeletonShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(hover:hover){.filter-control:hover,.industry-filter-select__trigger:hover{transform:translateY(-1px);border-color:#ffffff70;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #9db8d91f,0 10px 20px #23457014}.industry-filter-columns__node:hover,.industry-filter-search-results__item:hover{background:#d9ebff80;transform:translate(1px)}.industry-filter-popover__clear-selected:hover{background:#5f75962e;color:var(--text-strong);transform:scale(1.04)}.drawer-detail-card:hover,.drawer-detail-error:hover{border-color:#fff6;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #9db8d91f,0 14px 24px #23457014}}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(31,122,224,.12);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:600}.site-meta-overlay{display:grid;gap:6px;padding:12px 18px;border:1px solid rgba(255,255,255,.42);border-radius:18px;background:linear-gradient(180deg,#ffffffbd,#ecf4ff8f),#e4effb52;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:0 18px 38px #19386024,inset 0 1px #ffffffd6,inset 0 -1px #8dabd01f;color:var(--text-main);text-align:center;isolation:isolate}.site-meta-overlay--panel-width{width:auto;max-width:calc(100vw - 48px)}.site-meta-overlay--embedded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-meta-overlay--embedded:before,.site-meta-overlay--embedded:after{display:none}.site-meta-overlay__embedded-surface{position:relative;z-index:1;display:grid;grid-column:1 / -1;gap:6px}.site-meta-overlay:before{content:"";position:absolute;inset:-20% 18% 52%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.72) 0%,rgba(255,255,255,.12) 58%,transparent 78%);filter:blur(12px);opacity:.92;pointer-events:none}.site-meta-overlay:after{content:"";position:absolute;inset:1px;border-radius:17px;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 32%,transparent 72%,rgba(170,205,245,.14)),radial-gradient(circle at 82% 100%,rgba(174,209,247,.18),transparent 36%);opacity:.78;pointer-events:none}.site-meta-overlay__line{position:relative;z-index:1;margin:0;color:var(--text-subtle);font-size:12px;line-height:1.4}.site-meta-overlay__line--version{font-size:13px;font-weight:700}.site-meta-overlay__line--embedded-meta{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap;grid-column:1 / -1}.site-meta-overlay__meta-separator,.site-meta-overlay__embedded-version{color:var(--text-subtle)}.site-meta-overlay__embedded-version{font-size:12px;font-weight:600}.site-meta-overlay__action-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;grid-column:1 / -1}.site-meta-overlay__action-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:9px 12px;border:1px solid rgba(96,148,214,.28);border-radius:12px;background:linear-gradient(180deg,#fffffff0,#e9f3ffd1),#e3effcb8;color:var(--accent);font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 10px 22px #234c781f,inset 0 1px #ffffffe0;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.site-meta-overlay__action-button--embedded{height:26px;padding:0 6px;border-radius:999px;line-height:1;font-size:11px}.site-meta-overlay__action-button:hover,.site-meta-overlay__action-button:focus-visible{border-color:#457fc770;box-shadow:0 14px 28px #234c7829,inset 0 1px #ffffffeb;outline:none;transform:translateY(-1px)}.site-meta-overlay__link{margin-left:6px;color:var(--accent);font-weight:600;text-decoration:none}.site-meta-overlay__link:hover,.site-meta-overlay__link:focus-visible{text-decoration:underline}.base-modal{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.base-modal__dialog{width:min(420px,calc(100vw - 32px));border:1px solid rgba(15,23,42,.1);border-radius:14px;background:linear-gradient(180deg,#fffffff0,#f8fafce6);box-shadow:0 18px 50px #0f172a29,0 0 0 1px #ffffff8a inset;color:#172033;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%);overflow:hidden}.base-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 12px;border-bottom:1px solid rgba(15,23,42,.08)}.base-modal__title{margin:0;color:#172033;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.base-modal__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffc2;color:#334155;font-size:20px;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.base-modal__close:hover,.base-modal__close:focus-visible{outline:none;transform:translateY(-1px);border-color:#2563eb47;background:#ffffffeb;color:#1d4ed8}.base-modal__body{padding:16px 18px 18px}.site-meta-overlay__modal-shell{display:grid;gap:14px}.site-meta-overlay__modal-intro,.site-meta-overlay__modal-content{display:grid;gap:8px;justify-items:center;text-align:center}.site-meta-overlay__modal-copy{margin:0;color:#334155;font-size:14px;line-height:1.6}.site-meta-overlay__help-content{display:grid;gap:10px;text-align:left}.site-meta-overlay__help-scroll{display:grid;gap:10px;max-height:min(60vh,480px);padding-right:6px;overflow-y:auto}.site-meta-overlay__help-section{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#ffffffa8;box-shadow:0 8px 24px #0f172a0f}.site-meta-overlay__help-title{margin:0;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em}.site-meta-overlay__help-list{display:grid;gap:8px;margin:0;padding-left:18px;color:#334155;font-size:14px;line-height:1.7;text-align:left}.site-meta-overlay__help-list strong{color:#172033;font-weight:700}.map-view__mobile-welcome-modal{display:grid;justify-items:center;gap:18px;text-align:center}.map-view__mobile-welcome-copy{margin:0;color:var(--text-subtle);font-size:15px;line-height:1.7}.map-view__mobile-welcome-actions{display:flex;justify-content:center;width:100%}.map-view__mobile-welcome-button{display:inline-flex;align-items:center;justify-content:center;min-width:128px;padding:10px 18px;border:1px solid rgba(96,148,214,.28);border-radius:999px;background:linear-gradient(180deg,#fffffff0,#e9f3ffd1),#e3effcb8;color:var(--accent);font-size:14px;font-weight:700;line-height:1.2;box-shadow:0 10px 22px #234c781f,inset 0 1px #ffffffe0;cursor:pointer}.map-view__mobile-welcome-button:hover,.map-view__mobile-welcome-button:focus-visible{border-color:#457fc770;box-shadow:0 14px 28px #234c7829,inset 0 1px #ffffffeb;outline:none;transform:translateY(-1px)}.site-meta-overlay__modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.site-meta-overlay__modal-card{display:grid;justify-items:center;gap:10px;padding:14px 12px;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#ffffffa8;box-shadow:0 8px 24px #0f172a0f}.site-meta-overlay__modal-card--contact{width:min(320px,100%);justify-self:center}.site-meta-overlay__modal-card-title{margin:0;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em}.site-meta-overlay__modal-image,.site-meta-overlay__contact-image{display:block;max-width:100%;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f172a14}.site-meta-overlay__modal-image{width:min(180px,100%)}.site-meta-overlay__contact-image{width:min(260px,100%)}@media(max-width:640px){.site-meta-overlay__modal-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.desktop-panel-transition{opacity:1;visibility:visible;pointer-events:auto;transform:none}html,body,#app,.page-shell-fullscreen{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto}.page-shell-fullscreen{padding-top:76px}.page-shell-fullscreen.page-shell-fullscreen--mobile-map-fixed,.page-shell-fullscreen.page-shell-fullscreen--mobile-board-fixed{height:100vh;min-height:100vh;overflow:hidden;padding-top:0}@supports (height: 100dvh){.page-shell-fullscreen.page-shell-fullscreen--mobile-map-fixed,.page-shell-fullscreen.page-shell-fullscreen--mobile-board-fixed{height:100dvh;min-height:100dvh}}.map-shell{position:relative;min-height:calc(100vh - 76px)}.page-shell-fullscreen.page-shell-fullscreen--mobile-map-fixed .map-shell{position:absolute;inset:0;min-height:0;height:100%}.filters-inline{top:12px;left:12px;width:calc(100vw - 24px)}.filters-controls{grid-template-columns:1fr 1fr}.filter-search{grid-column:1 / -1}.map-status-card{top:96px;right:12px;width:calc(100vw - 24px)}.map-bottom-left-stack{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px)}.map-bottom-left-stack--mobile-combined{width:calc(100vw - 24px);bottom:calc(28px + env(safe-area-inset-bottom,0px))}.board-treemap-view__toolbar{top:12px;bottom:auto;max-width:calc(100% - 24px)}.board-treemap-view__warning{top:56px;right:12px;max-width:calc(100% - 24px)}.map-layer-panel{width:100%}.map-layer-panel__card--mobile-combined{gap:6px;padding:5px;border-radius:13px}.map-layer-toolbar--mobile>.map-layer-action__button{min-width:92px;padding:0 8px}.stock-drawer{right:12px;bottom:12px;top:auto;width:calc(100vw - 24px);height:min(58vh,520px);border-radius:24px;transform:translateY(calc(100% + 24px))}.drawer-title-main{flex-direction:column}.drawer-title-main__quote{align-items:flex-start;text-align:left}.drawer-detail-grid--three,.drawer-detail-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-detail-list div{grid-template-columns:1fr;gap:4px}.stock-drawer.open{transform:translateY(0)}.site-meta-overlay{padding:10px 14px;border-radius:16px}.site-meta-overlay--embedded{padding:0;border-radius:0}.site-meta-overlay--panel-width{width:auto;max-width:calc(100vw - 24px)}.base-modal{padding:16px}.base-modal__dialog{width:min(100%,360px);border-radius:20px}.base-modal__header{padding:18px 18px 12px}.base-modal__title{font-size:20px}.base-modal__body{padding:12px 18px 18px}.site-meta-overlay__modal-grid{grid-template-columns:1fr}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.inline-grid{display:inline-grid}.inline{display:inline}.block{display:block}.contents{display:contents}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.pb{padding-bottom:1rem}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / .2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / .1));text-shadow:var(--un-text-shadow)}.outline{outline-style:solid}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}
