.p0-shell[data-v-5682f458]{gap:16px;width:min(1380px,100%);margin:0 auto;padding:18px 22px 96px;display:grid}.p1-route-slot--stock[data-v-5682f458]{min-height:1900px}.p1-route-slot--stock[data-v-5682f458]:has(.p1-error){min-height:0}.p0-topbar[data-v-5682f458]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d7e1e5eb;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:68px;padding:9px 14px;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #1c304114}.brand-link[data-v-5682f458]{color:#25333e;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.brand-mark[data-v-5682f458]{background:#eef5f4;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.brand-mark img[data-v-5682f458]{width:29px;height:29px}.brand-link>span[data-v-5682f458]:last-child{gap:1px;display:grid}.brand-link b[data-v-5682f458]{font-size:15px}.brand-link small[data-v-5682f458]{color:#7a8791;font-size:10px}.desktop-primary-nav[data-v-5682f458]{justify-content:center;gap:2px;display:flex}.desktop-primary-nav button[data-v-5682f458]{color:#64717c;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:42px;padding:0 10px;font-size:13px;font-weight:760}.desktop-primary-nav button.active[data-v-5682f458]{color:#fff;background:#173f56}.top-actions[data-v-5682f458]{align-items:center;gap:7px;display:flex}.global-search-button[data-v-5682f458]{color:#456176;background:#fff;border:1px solid #d7e0e4;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 8px;font-size:12px;font-weight:760;display:flex}.global-search-button kbd[data-v-5682f458]{color:#73818b;background:#f5f8f9;border:1px solid #d7e0e4;border-radius:4px;padding:2px 4px;font-size:10px}.telegram-link[data-v-5682f458]{color:#345986;border:1px solid #d7e0e4;border-radius:8px;align-items:center;min-height:40px;padding:0 10px;font-size:12px;font-weight:760;text-decoration:none;display:flex}.date-control[data-v-5682f458]{color:#61707b;border:1px solid #d7e0e4;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 8px;display:flex}.date-control select[data-v-5682f458]{color:#35424e;background:#fff;border:0;outline:0;font-size:12px}.theme-button[data-v-5682f458],.refresh-button[data-v-5682f458]{color:#456176;cursor:pointer;background:#fff;border:1px solid #d7e0e4;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.refresh-button[data-v-5682f458]:disabled{opacity:.55}.spinning[data-v-5682f458]{animation:.8s linear infinite spin-5682f458}@keyframes spin-5682f458{to{transform:rotate(360deg)}}.area-subnav[data-v-5682f458]{justify-content:center;gap:5px;display:flex}.area-subnav button[data-v-5682f458]{color:#65727d;cursor:pointer;background:#fff;border:1px solid #dce4e8;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:760;display:flex}.area-subnav button.active[data-v-5682f458]{color:#fff;background:#173f56;border-color:#173f56}.context-back-nav[data-v-5682f458]{display:flex}.context-back-nav button[data-v-5682f458]{color:#345986;cursor:pointer;background:#fff;border:1px solid #d6e0e5;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:780;display:flex}.context-back-nav button[data-v-5682f458]:hover{background:#f7fafb;border-color:#8ca5b9}.newer-date-notice[data-v-5682f458]{color:#29464d;background:#edf8f6;border:1px solid #b9d7d3;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.newer-date-notice>div[data-v-5682f458]{gap:3px;display:grid}.newer-date-notice b[data-v-5682f458]{font-size:13px}.newer-date-notice span[data-v-5682f458]{font-size:12px;line-height:1.5}.newer-date-notice button[data-v-5682f458]{color:#0d6f69;cursor:pointer;background:#fff;border:1px solid #0d7770;border-radius:8px;flex:none;min-height:38px;padding:0 12px;font-weight:760}.app-alert[data-v-5682f458]{color:#a8322a;background:#fff4f3;border:1px solid #f1c4c0;border-radius:10px;margin:0;padding:13px 15px}.p0-footer[data-v-5682f458]{color:#6d7984;justify-content:space-between;gap:20px;padding:20px 4px;font-size:12px;line-height:1.6;display:flex}.p0-footer p[data-v-5682f458]{margin:0}.p0-footer span[data-v-5682f458]{gap:14px;display:flex}.p0-footer a[data-v-5682f458]{color:#47657f;font-weight:720}.mobile-primary-nav[data-v-5682f458],.mobile-search-overlay[data-v-5682f458]{display:none}.global-search-overlay[data-v-5682f458]{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0716228f;place-items:center;padding:16px;display:grid;position:fixed;inset:0}@media (width<=1120px){.p0-topbar[data-v-5682f458]{grid-template-columns:auto 1fr}.desktop-primary-nav[data-v-5682f458]{order:3;grid-area:2/1/auto/-1}.top-actions[data-v-5682f458]{justify-self:end}.telegram-link[data-v-5682f458]{display:none}}@media (width<=760px){.p0-shell[data-v-5682f458]{padding:10px 10px calc(92px + env(safe-area-inset-bottom));gap:12px}.p1-route-slot--stock[data-v-5682f458]{min-height:4800px}.p0-topbar[data-v-5682f458]{grid-template-columns:1fr auto;min-height:58px;padding:8px 10px;position:relative}.desktop-primary-nav[data-v-5682f458],.top-actions .date-control[data-v-5682f458],.global-search-button[data-v-5682f458]{display:none}.top-actions[data-v-5682f458]{justify-self:end}.theme-button[data-v-5682f458],.refresh-button[data-v-5682f458]{width:42px;height:42px}.area-subnav[data-v-5682f458]{justify-content:stretch;padding-bottom:1px;overflow:auto}.area-subnav button[data-v-5682f458]{flex:1 0 auto;min-height:44px}.context-back-nav button[data-v-5682f458]{justify-content:flex-start;width:100%}.newer-date-notice[data-v-5682f458]{gap:10px;display:grid}.newer-date-notice button[data-v-5682f458]{width:100%;min-height:44px}.p0-footer[data-v-5682f458]{padding:16px 4px 8px;display:grid}.p0-footer span[data-v-5682f458]{flex-wrap:wrap}.mobile-primary-nav[data-v-5682f458]{z-index:80;padding:6px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #d7e0e4;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #192d3e17}.mobile-primary-nav button[data-v-5682f458]{color:#64727c;background:0 0;border:0;border-radius:9px;align-content:center;justify-items:center;gap:3px;min-height:52px;font-size:11px;font-weight:740;display:grid}.mobile-primary-nav button.active[data-v-5682f458]{color:#0c756e;background:#eaf3f2}.global-search-overlay[data-v-5682f458]{place-items:end center;padding:0}}.brand-link[data-v-5682f458]{text-decoration:none}.desktop-primary-nav a[data-v-5682f458]{color:#64717c;border-radius:9px;align-items:center;min-height:42px;padding:0 10px;font-size:13px;font-weight:760;text-decoration:none;display:flex}.desktop-primary-nav a.active[data-v-5682f458]{color:#fff;background:#173f56}.area-subnav a[data-v-5682f458]{color:#65727d;background:#fff;border:1px solid #dce4e8;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:760;text-decoration:none;display:flex}.area-subnav a.active[data-v-5682f458]{color:#fff;background:#173f56;border-color:#173f56}.context-back-nav a[data-v-5682f458]{color:#345986;background:#fff;border:1px solid #d6e0e5;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:780;text-decoration:none;display:flex}.context-back-nav a[data-v-5682f458]:hover{background:#f7fafb;border-color:#8ca5b9}@media (width<=760px){.area-subnav a[data-v-5682f458]{flex:1 0 auto;min-height:44px}.context-back-nav a[data-v-5682f458]{justify-content:flex-start;width:100%}.mobile-primary-nav a[data-v-5682f458]{color:#64727c;border-radius:9px;align-content:center;justify-items:center;gap:3px;min-height:52px;font-size:11px;font-weight:740;text-decoration:none;display:grid}.mobile-primary-nav a.active[data-v-5682f458]{color:#0c756e;background:#eaf3f2}}:root{--theme-bg:#f4f6f7;--theme-surface:#fff;--theme-surface-muted:#f8fafb;--theme-border:#dfe6e9;--theme-text:#20252b;--theme-text-strong:#25313c;--theme-text-muted:#64727c;--theme-positive:#b93f36;--theme-negative:#087b72;--theme-neutral:#64727c;--theme-positive-soft:#fff0ef;--theme-negative-soft:#e9f7f4;--theme-neutral-soft:#f1f4f5;--theme-positive-border:#e4aaa4;--theme-negative-border:#91c9c1;color:#20252b;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f7;font-family:Inter,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}:root[data-theme=dark]{--theme-bg:#0b1218;--theme-surface:#121d26;--theme-surface-muted:#18252f;--theme-border:#30414e;--theme-text:#dce5eb;--theme-text-strong:#f1f5f7;--theme-text-muted:#a8b6c0;--theme-positive:#ff9f95;--theme-negative:#71d7cb;--theme-neutral:#a8b6c0;--theme-positive-soft:#321b1f;--theme-negative-soft:#112b29;--theme-neutral-soft:#18252f;--theme-positive-border:#744049;--theme-negative-border:#316c65;color:var(--theme-text);background:var(--theme-bg)}*{box-sizing:border-box}.positive,.direction-positive{color:var(--theme-positive)!important}.negative,.direction-negative{color:var(--theme-negative)!important}.neutral,.direction-neutral{color:var(--theme-neutral)!important}html{background:var(--theme-bg);min-width:320px}body{background:radial-gradient(circle at 8% -10%, #127e7714, transparent 28%), var(--theme-bg);min-width:320px;min-height:100vh;color:var(--theme-text);margin:0;transition:background-color .18s,color .18s;overflow-x:hidden}button,input,select{font:inherit}button,select,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #3459864d}.static-seo-shell{background:#fff;border:1px solid #dfe6e9;border-radius:14px;width:min(980px,100% - 28px);margin:28px auto;padding:30px;box-shadow:0 14px 42px #1b324414}.static-seo-shell nav{color:#74818c;flex-wrap:wrap;gap:7px;margin-bottom:22px;font-size:12px;display:flex}.static-seo-shell .seo-eyebrow{color:#087b72;letter-spacing:.12em;font-size:12px;font-weight:850}.static-seo-shell h1{color:#1e2c38;margin:9px 0 14px;font-size:clamp(28px,5vw,44px);line-height:1.15}.static-seo-shell p,.static-seo-shell li{color:#5f6d78;line-height:1.8}.static-seo-shell ul{background:#f5f8f9;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:22px 0;padding:18px 18px 18px 36px;display:grid}.static-seo-shell a{color:#345986;font-weight:760}.static-seo-shell .seo-disclosure{border-top:1px solid #e6ecef;padding-top:16px;font-size:13px}[data-theme=dark] body{background:radial-gradient(circle at 8% -10%, #1ba69a1f, transparent 28%), var(--theme-bg)}[data-theme=dark] :is(.p0-topbar,.area-subnav button,.context-back-nav button,.theme-button,.refresh-button,.mobile-primary-nav,.mobile-search-overlay>section,.brief-section,.brief-insight,.consensus-panel,.consensus-row,.advanced-entry button,.view-heading,.data-panel,.summary-grid article,.market-sector-grid article,.institution-grid button,.filing-status div,.coverage-status>div,.mobile-data-card,.source-disclosure,.newer-date-notice,.newer-date-notice button,.not-found-view,.static-seo-shell){border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}[data-theme=dark] :is(.brief-insight,.consensus-panel h3,.mobile-card-detail,.table-head,.source-disclosure,.static-seo-shell ul){border-color:var(--theme-border)!important;background:var(--theme-surface-muted)!important}[data-theme=dark] :is(.brand-link,.view-heading h1,.panel-heading h2,.table-title h2,.brief-heading h2,.brief-insight h3,.consensus-panel h3,.mobile-card-title,.summary-grid strong,.market-sector-grid strong,.filing-status strong,.table-row,.consensus-row,.change-list>div,.not-found-view h1,.static-seo-shell h1){color:var(--theme-text-strong)!important}[data-theme=dark] :is(.brand-link small,.desktop-primary-nav button,.area-subnav button,.view-heading p,.view-heading label,.panel-heading p,.table-title p,.brief-heading p,.brief-insight p,.consensus-row small,.mobile-card-summary,.mobile-card-detail,.summary-grid span,.summary-grid small,.market-sector-grid span,.market-sector-grid small,.filing-status span,.institution-grid small,.newer-date-notice span,.p0-footer,.static-seo-shell p,.static-seo-shell li){color:var(--theme-text-muted)!important}[data-theme=dark] :is(select,input,.date-control,.holding-search,.market-search,.telegram-link,.chips button,.chip,.inline-link){border-color:var(--theme-border)!important;background:var(--theme-surface-muted)!important;color:var(--theme-text)!important}[data-theme=dark] :is(.global-table,.filing-table,.change-list,.simple-table,.change-table,.holdings-table-new,.desktop-table,.filing-status,.coverage-status){border-color:var(--theme-border)!important;background:var(--theme-border)!important}[data-theme=dark] :is(.table-row,.change-list>div){background:var(--theme-surface)!important;border-color:#253541!important}[data-theme=dark] :is(.table-head,.table-row small){color:var(--theme-text-muted)!important}[data-theme=dark] .consensus-row:hover,[data-theme=dark] .context-back-nav button:hover,[data-theme=dark] .table-row:hover,[data-theme=dark] .table-row.focused{background:#1c2c37!important}[data-theme=dark] .brand-mark,[data-theme=dark] .mobile-primary-nav button.active{color:#7de0d4!important;background:#17343a!important}[data-theme=dark] .filing-warning{color:#f2d582!important;background:#302817!important;border-color:#6b5727!important}[data-theme=dark] .filing-warning small{color:#d7c27f!important}[data-theme=dark] :is(.error-message,.app-alert){color:#ffaaa3!important;background:#321d1d!important;border-color:#75433f!important}[data-theme=dark] .p0-footer a,[data-theme=dark] .context-back-nav button,[data-theme=dark] .newer-date-notice button,[data-theme=dark] .telegram-link{color:#8eb9df!important}[data-theme=dark] :is(.coverage-status span,.coverage-status small,.section-kicker,.consensus-panel h3 small,.list-empty,.advanced-entry small,.mobile-primary-nav button){color:#b7c4cd!important}[data-theme=dark] .coverage-status strong{color:var(--theme-text-strong)!important}[data-theme=dark] :is(.positive,strong.positive,b.positive,span.positive,p.positive,small.positive,.direction-positive,strong.direction-positive,b.direction-positive,span.direction-positive,p.direction-positive,small.direction-positive){color:var(--theme-positive)!important}[data-theme=dark] :is(.negative,strong.negative,b.negative,span.negative,p.negative,small.negative,.direction-negative,strong.direction-negative,b.direction-negative,span.direction-negative,p.direction-negative,small.direction-negative){color:var(--theme-negative)!important}[data-theme=dark] :is(.neutral,strong.neutral,b.neutral,span.neutral,p.neutral,small.neutral,.direction-neutral,strong.direction-neutral,b.direction-neutral,span.direction-neutral,p.direction-neutral,small.direction-neutral){color:var(--theme-neutral)!important}[data-theme=dark] .mobile-data-card.increase .mobile-card-title{color:var(--theme-positive)!important}[data-theme=dark] .mobile-data-card.decrease .mobile-card-title{color:var(--theme-negative)!important}[data-theme=dark] .market-impact-card.increase{--impact-card-accent:var(--theme-positive);--impact-card-bg:var(--theme-positive-soft);--impact-card-detail-bg:#3b2126;--impact-card-border:var(--theme-positive-border);border-color:var(--impact-card-border)!important;background:var(--impact-card-bg)!important}[data-theme=dark] .market-impact-card.decrease{--impact-card-accent:var(--theme-negative);--impact-card-bg:var(--theme-negative-soft);--impact-card-detail-bg:#173632;--impact-card-border:var(--theme-negative-border);border-color:var(--impact-card-border)!important;background:var(--impact-card-bg)!important}[data-theme=dark] .market-impact-card :is(.mobile-card-title,.impact-summary-primary b){color:var(--impact-card-accent)!important}[data-theme=dark] .market-impact-card .mobile-card-detail-static{border-color:var(--impact-card-border)!important;background:var(--impact-card-detail-bg)!important}@media (width<=760px){button,select,summary,[role=button]{min-height:44px}:is(.chip,.chips button,.inline-link){white-space:normal;min-width:44px;min-height:44px!important;padding:8px 11px!important}:is(.mobile-card-detail,.mobile-data-card dd,.mobile-data-card p){overflow-wrap:anywhere;min-width:0}.static-seo-shell{width:calc(100% - 20px);margin:10px auto;padding:22px 16px}.static-seo-shell ul{grid-template-columns:1fr}}
