.bcx-ai-provider-section[data-v-1208a46a]{margin:0 0 12px;padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:20px;background:#ffffff21;backdrop-filter:blur(28px) saturate(175%);-webkit-backdrop-filter:blur(28px) saturate(175%)}.bcx-ai-provider-label[data-v-1208a46a]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.bcx-ai-provider-label span[data-v-1208a46a]{color:#243f56;font-size:11px;font-weight:760}.bcx-ai-provider-label small[data-v-1208a46a]{color:#8494a1;font-size:8px}.bcx-ai-provider-options[data-v-1208a46a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bcx-ai-provider[data-v-1208a46a]{min-height:62px;padding:10px 12px;border:1px solid rgba(191,207,220,.4);border-radius:16px;color:#375268;background:#fff3;text-align:left;cursor:pointer}.bcx-ai-provider.active[data-v-1208a46a]{border-color:#ffffff9e;background:#ffffff6b;box-shadow:0 6px 18px #2a445b0d,inset 0 1px #ffffffb8}.bcx-ai-provider.disabled[data-v-1208a46a]{opacity:.58;cursor:not-allowed}.bcx-ai-provider-main[data-v-1208a46a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.bcx-ai-provider strong[data-v-1208a46a]{color:#25445e;font-size:11px;font-weight:760}.bcx-ai-provider em[data-v-1208a46a]{padding:3px 6px;border-radius:999px;color:#32724e;background:#b1e0c352;font-size:7px;font-style:normal;font-weight:750}.bcx-ai-provider em.pending[data-v-1208a46a]{color:#7d6c55;background:#e3d6bc52}.bcx-ai-provider>small[data-v-1208a46a]{display:block;margin-top:5px;color:#7e909e;font-size:8px}.bcx-ai-plan-note[data-v-1208a46a]{margin:8px 1px 0;color:#8595a2;font-size:8px;line-height:1.55}.bcx-ai-cost-guard[data-v-1208a46a]{margin:0 0 12px;padding:12px;border:1px solid rgba(255,255,255,.34);border-radius:20px;background:#ffffff26;backdrop-filter:blur(28px) saturate(175%);-webkit-backdrop-filter:blur(28px) saturate(175%)}.bcx-ai-cost-head[data-v-1208a46a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.bcx-ai-cost-head>div[data-v-1208a46a]{display:grid;gap:2px}.bcx-ai-cost-head strong[data-v-1208a46a]{color:#29465d;font-size:11px;font-weight:780}.bcx-ai-cost-head small[data-v-1208a46a]{color:#8495a2;font-size:8px}.bcx-ai-cost-status[data-v-1208a46a]{padding:4px 8px;border-radius:999px;color:#7f6656;background:#e2d2c35c;font-size:8px;font-weight:760}.bcx-ai-cost-status.enabled[data-v-1208a46a]{color:#347354;background:#b4e2c661}.bcx-ai-cost-grid[data-v-1208a46a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bcx-ai-cost-item[data-v-1208a46a]{display:grid;gap:3px;padding:10px;border:1px solid rgba(190,207,219,.34);border-radius:15px;background:#ffffff2e}.bcx-ai-cost-item span[data-v-1208a46a]{color:#788c9c;font-size:8px}.bcx-ai-cost-item strong[data-v-1208a46a]{color:#29465d;font-size:15px;font-weight:760}.bcx-ai-cost-item small[data-v-1208a46a]{color:#8797a3;font-size:8px}.bcx-ai-cost-toggle[data-v-1208a46a]{width:100%;margin-top:9px;padding:9px 12px;border:1px solid rgba(150,173,191,.38);border-radius:14px;color:#35546b;background:#ffffff47;font-size:9px;font-weight:730;cursor:pointer}.bcx-ai-cost-toggle.enabled[data-v-1208a46a]{color:#76594e;background:#f7e6dc4f}.bcx-ai-cost-toggle[data-v-1208a46a]:disabled{opacity:.55;cursor:wait}.bcx-ai-cost-guard>p[data-v-1208a46a]{margin:8px 1px 0;color:#8495a2;font-size:8px;line-height:1.55}.bcx-ai[data-v-1208a46a]{width:min(980px,100%);margin:12px auto 0;padding-bottom:150px}.bcx-ai-head[data-v-1208a46a]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 6px 20px}.bcx-ai-eyebrow[data-v-1208a46a]{margin:0 0 5px;color:#73889b;font-size:9px;font-weight:800;letter-spacing:.16em}.bcx-ai-head h2[data-v-1208a46a]{margin:0;color:#15283a;font-size:28px;letter-spacing:-.045em}.bcx-ai-head p[data-v-1208a46a]:not(.bcx-ai-eyebrow){margin:7px 0 0;color:#788997;font-size:12px}.bcx-ai-head-actions[data-v-1208a46a]{display:flex;align-items:center;gap:8px}.bcx-ai-date[data-v-1208a46a],.bcx-ai-new-chat[data-v-1208a46a]{min-height:34px;padding:7px 11px;border:1px solid rgba(180,200,216,.5);border-radius:999px;color:#526b7d;background:#ffffff4d;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);font-size:10px}.bcx-ai-new-chat[data-v-1208a46a]{cursor:pointer}.bcx-ai-modebar[data-v-1208a46a]{display:flex;align-items:center;gap:5px;min-height:48px;padding:6px;border:1px solid rgba(255,255,255,.3);border-radius:18px;background:#ffffff26;backdrop-filter:blur(28px) saturate(175%);-webkit-backdrop-filter:blur(28px) saturate(175%)}.bcx-ai-mode[data-v-1208a46a]{padding:7px 12px;border:1px solid transparent;border-radius:999px;color:#637686;background:transparent;font-size:11px;cursor:pointer}.bcx-ai-mode.active[data-v-1208a46a]{color:#173f61;border-color:#ffffff80;background:#ffffff7a;box-shadow:0 4px 12px #2841560d,inset 0 1px #ffffffb3}.bcx-ai-mode-description[data-v-1208a46a]{margin-left:6px;color:#8a9aa7;font-size:9px}.bcx-ai-thread[data-v-1208a46a]{min-height:500px;padding:26px 8px 40px}.bcx-ai-thread.empty[data-v-1208a46a]{display:grid;place-items:center}.bcx-ai-welcome[data-v-1208a46a]{width:min(680px,100%);text-align:center}.bcx-ai-orb[data-v-1208a46a]{width:48px;height:48px;margin:0 auto 18px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:16px;color:#245980;background:#ffffff59;box-shadow:0 12px 28px #29486414,inset 0 1px #fffc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);font-size:13px;font-weight:800}.bcx-ai-welcome h3[data-v-1208a46a]{margin:0;color:#172a3c;font-size:25px;letter-spacing:-.035em}.bcx-ai-welcome>p[data-v-1208a46a]{margin:9px auto 22px;color:#718393;font-size:12px;line-height:1.7}.bcx-ai-suggestions[data-v-1208a46a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bcx-ai-suggestions button[data-v-1208a46a]{min-height:60px;padding:12px 14px;border:1px solid rgba(184,202,218,.48);border-radius:18px;color:#314c63;background:#ffffff4d;text-align:left;font-size:11px;line-height:1.5;cursor:pointer;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.bcx-ai-message[data-v-1208a46a]{display:flex;gap:12px;width:100%;margin:0 auto 25px}.bcx-ai-message.user[data-v-1208a46a]{justify-content:flex-end}.bcx-ai-avatar[data-v-1208a46a]{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:10px;color:#285d83;background:#ffffff52;font-size:9px;font-weight:800}.bcx-ai-message-body[data-v-1208a46a]{max-width:min(780px,86%)}.bcx-ai-message.user .bcx-ai-message-body[data-v-1208a46a]{max-width:min(620px,82%);padding:11px 15px;border:1px solid rgba(255,255,255,.45);border-radius:19px 19px 5px;background:#ffffff6b;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.bcx-ai-message-label[data-v-1208a46a]{margin-bottom:6px;color:#607587;font-size:9px;font-weight:750}.bcx-ai-message-content[data-v-1208a46a]{color:#1e3447;font-size:13px;line-height:1.78;white-space:pre-wrap}.bcx-ai-meta[data-v-1208a46a]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.bcx-ai-meta span[data-v-1208a46a]{padding:4px 7px;border-radius:999px;color:#688093;background:#dae8f361;font-size:8px}.bcx-ai-boundary[data-v-1208a46a]{margin-top:12px;color:#748696;font-size:9px}.bcx-ai-boundary summary[data-v-1208a46a]{cursor:pointer}.bcx-ai-boundary p[data-v-1208a46a]{line-height:1.6}.bcx-ai-sources[data-v-1208a46a]{display:grid;gap:7px;margin-top:14px;padding:11px;border-radius:15px;background:#ffffff3d}.bcx-ai-sources>strong[data-v-1208a46a]{color:#62788a;font-size:9px}.bcx-ai-source-group[data-v-1208a46a]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.bcx-ai-source-group span[data-v-1208a46a]{flex:1 1 300px;color:#40596d;font-size:9px}.bcx-ai-sources a[data-v-1208a46a]{color:#28638f;font-size:9px;text-decoration:none;overflow-wrap:anywhere}.bcx-ai-thinking[data-v-1208a46a]{display:flex;gap:4px;align-items:center;min-height:30px}.bcx-ai-thinking span[data-v-1208a46a]{width:5px;height:5px;border-radius:50%;background:#8798a6;animation:bcx-ai-pulse-1208a46a 1.2s infinite ease-in-out}.bcx-ai-thinking span[data-v-1208a46a]:nth-child(2){animation-delay:.14s}.bcx-ai-thinking span[data-v-1208a46a]:nth-child(3){animation-delay:.28s}@keyframes bcx-ai-pulse-1208a46a{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.bcx-ai-composer-wrap[data-v-1208a46a]{position:sticky;bottom:14px;z-index:30;width:min(760px,calc(100% - 24px));margin:0 auto}.bcx-ai-composer[data-v-1208a46a]{padding:11px 12px 9px;border:1px solid rgba(255,255,255,.46);border-radius:25px;background:linear-gradient(135deg,#ffffff78,#eff7fd40);box-shadow:0 18px 48px #1f33481c,inset 0 1px #fffc;backdrop-filter:blur(34px) saturate(180%);-webkit-backdrop-filter:blur(34px) saturate(180%)}.bcx-ai-composer textarea[data-v-1208a46a]{width:100%;min-height:38px;max-height:160px;resize:vertical;padding:7px 5px;border:0;outline:0;color:#1c3448;background:transparent;font:inherit;font-size:13px;line-height:1.55}.bcx-ai-composer textarea[data-v-1208a46a]::placeholder{color:#8c9ba7}.bcx-ai-composer-foot[data-v-1208a46a]{display:flex;justify-content:space-between;align-items:center;gap:10px}.bcx-ai-composer-foot>span[data-v-1208a46a]{color:#8595a2;font-size:8px}.bcx-ai-send[data-v-1208a46a]{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#173d5d;font-size:18px;cursor:pointer}.bcx-ai-send[data-v-1208a46a]:disabled{opacity:.35;cursor:default}.bcx-ai-disclaimer[data-v-1208a46a]{margin:6px 0 0;color:#8998a4;text-align:center;font-size:8px}@media(max-width:767px){.bcx-ai-provider-options[data-v-1208a46a]{grid-template-columns:1fr}.bcx-ai-provider-label[data-v-1208a46a]{align-items:flex-start;flex-direction:column;gap:2px}.bcx-ai[data-v-1208a46a]{padding-bottom:125px}.bcx-ai-head[data-v-1208a46a]{align-items:flex-start}.bcx-ai-head h2[data-v-1208a46a]{font-size:23px}.bcx-ai-date[data-v-1208a46a],.bcx-ai-mode-description[data-v-1208a46a]{display:none}.bcx-ai-modebar[data-v-1208a46a]{overflow-x:auto}.bcx-ai-suggestions[data-v-1208a46a]{grid-template-columns:1fr}.bcx-ai-thread[data-v-1208a46a]{padding-inline:1px}.bcx-ai-message-body[data-v-1208a46a],.bcx-ai-message.user .bcx-ai-message-body[data-v-1208a46a]{max-width:90%}.bcx-ai-composer-wrap[data-v-1208a46a]{width:calc(100% - 4px);bottom:8px}}@media(min-width:900px){.bcx-ai-head[data-v-1208a46a]{margin-bottom:8px}.bcx-ai-provider-section[data-v-1208a46a]{margin-bottom:8px;padding:8px 10px;border-radius:16px}.bcx-ai-provider-label[data-v-1208a46a]{margin-bottom:5px}.bcx-ai-provider-label small[data-v-1208a46a]{font-size:7px}.bcx-ai-provider-options[data-v-1208a46a]{gap:6px}.bcx-ai-provider[data-v-1208a46a]{min-height:0;padding:7px 9px;border-radius:13px}.bcx-ai-provider-main[data-v-1208a46a]{margin-bottom:2px}.bcx-ai-provider-main strong[data-v-1208a46a]{font-size:9px}.bcx-ai-provider small[data-v-1208a46a]{font-size:7px;line-height:1.25}.bcx-ai-plan-note[data-v-1208a46a]{margin:5px 2px 0;font-size:7px;line-height:1.3}.bcx-ai-cost-guard[data-v-1208a46a]{margin-bottom:8px;padding:8px 10px;border-radius:16px}.bcx-ai-cost-head[data-v-1208a46a]{margin-bottom:6px}.bcx-ai-cost-head strong[data-v-1208a46a]{font-size:9px}.bcx-ai-cost-head small[data-v-1208a46a]{font-size:7px}.bcx-ai-cost-status[data-v-1208a46a]{padding:3px 7px;font-size:7px}.bcx-ai-cost-grid[data-v-1208a46a]{gap:6px}.bcx-ai-cost-item[data-v-1208a46a]{gap:1px;padding:6px 9px;border-radius:12px}.bcx-ai-cost-item span[data-v-1208a46a],.bcx-ai-cost-item small[data-v-1208a46a]{font-size:7px}.bcx-ai-cost-item strong[data-v-1208a46a]{font-size:12px}.bcx-ai-cost-toggle[data-v-1208a46a]{margin-top:6px;padding:6px 10px;border-radius:11px;font-size:8px}.bcx-ai-cost-guard>p[data-v-1208a46a]{margin:4px 1px 0;font-size:6.8px;line-height:1.3}.bcx-ai-modebar[data-v-1208a46a]{margin-top:0;margin-bottom:4px}.bcx-ai-mode[data-v-1208a46a]{padding:6px 10px}.bcx-ai-mode-description[data-v-1208a46a]{font-size:7px}.bcx-ai-thread.empty[data-v-1208a46a]{min-height:285px}.bcx-ai-welcome[data-v-1208a46a]{padding-top:28px;padding-bottom:22px}.bcx-ai-welcome h3[data-v-1208a46a]{margin-top:9px;margin-bottom:5px}.bcx-ai-welcome>p[data-v-1208a46a]{margin-bottom:12px}.bcx-ai-composer-wrap[data-v-1208a46a]{margin-top:6px}}@media(min-width:1100px){.bcx-ai[data-v-1208a46a]{width:min(1160px,calc(100% - 32px));max-width:1160px;margin-left:auto;margin-right:auto}.bcx-ai-head[data-v-1208a46a]{margin-bottom:12px}.bcx-ai-eyebrow[data-v-1208a46a]{font-size:10px;letter-spacing:.16em}.bcx-ai-head h2[data-v-1208a46a]{font-size:31px;line-height:1.08;letter-spacing:-.035em}.bcx-ai-head>div>p[data-v-1208a46a]:last-child{font-size:13px;line-height:1.55}.bcx-ai-date[data-v-1208a46a],.bcx-ai-new-chat[data-v-1208a46a]{font-size:11px}.bcx-ai-provider-section[data-v-1208a46a]{padding:13px 14px;margin-bottom:10px;border-radius:22px;border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#ffffff3b,#f4f9ff1f);box-shadow:0 18px 52px #2a41580e,inset 0 1px #ffffff6b}.bcx-ai-provider-label[data-v-1208a46a]{margin-bottom:8px}.bcx-ai-provider-label span[data-v-1208a46a]{font-size:12px;letter-spacing:-.01em}.bcx-ai-provider-label small[data-v-1208a46a]{font-size:9px}.bcx-ai-provider-options[data-v-1208a46a]{gap:10px}.bcx-ai-provider[data-v-1208a46a]{padding:12px 14px;border-radius:17px;border:1px solid rgba(185,204,219,.34);background:#ffffff3d;box-shadow:inset 0 1px #ffffff61}.bcx-ai-provider.active[data-v-1208a46a]{background:#ffffff61;box-shadow:0 8px 24px #304e640d,inset 0 1px #ffffff8c}.bcx-ai-provider-main[data-v-1208a46a]{margin-bottom:4px}.bcx-ai-provider-main strong[data-v-1208a46a]{font-size:11.5px}.bcx-ai-provider small[data-v-1208a46a]{font-size:9px;line-height:1.4}.bcx-ai-plan-note[data-v-1208a46a]{margin-top:7px;font-size:8.5px;line-height:1.45}.bcx-ai-cost-guard[data-v-1208a46a]{padding:13px 14px;margin-bottom:10px;border-radius:22px;border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#ffffff38,#f0f9f81c);box-shadow:0 18px 52px #2a41580d,inset 0 1px #ffffff6b}.bcx-ai-cost-head[data-v-1208a46a]{margin-bottom:9px}.bcx-ai-cost-head strong[data-v-1208a46a]{font-size:11.5px}.bcx-ai-cost-head small[data-v-1208a46a]{font-size:8.5px}.bcx-ai-cost-status[data-v-1208a46a]{padding:5px 9px;font-size:8.5px}.bcx-ai-cost-grid[data-v-1208a46a]{gap:10px}.bcx-ai-cost-item[data-v-1208a46a]{padding:10px 12px;border-radius:15px;background:#ffffff38}.bcx-ai-cost-item span[data-v-1208a46a]{font-size:9px}.bcx-ai-cost-item strong[data-v-1208a46a]{margin:2px 0;font-size:17px;line-height:1.1;letter-spacing:-.025em}.bcx-ai-cost-item small[data-v-1208a46a]{font-size:8.5px}.bcx-ai-cost-toggle[data-v-1208a46a]{margin-top:8px;padding:8px 12px;border-radius:13px;font-size:9.5px;font-weight:760}.bcx-ai-cost-guard>p[data-v-1208a46a]{margin-top:6px;font-size:8px;line-height:1.45}.bcx-ai-modebar[data-v-1208a46a]{min-height:46px;margin-bottom:8px;padding:5px 7px;border-radius:17px;background:#ffffff24}.bcx-ai-mode[data-v-1208a46a]{padding:7px 13px;font-size:10px;border-radius:12px}.bcx-ai-mode-description[data-v-1208a46a]{font-size:8.5px}.bcx-ai-thread.empty[data-v-1208a46a]{min-height:355px}.bcx-ai-welcome[data-v-1208a46a]{padding-top:36px;padding-bottom:24px}.bcx-ai-orb[data-v-1208a46a]{width:50px;height:50px;font-size:13px;border-radius:17px;box-shadow:0 12px 30px #2d4a5f14,inset 0 1px #ffffff9e}.bcx-ai-welcome h3[data-v-1208a46a]{margin-top:16px;margin-bottom:8px;font-size:29px;line-height:1.15;letter-spacing:-.035em}.bcx-ai-welcome>p[data-v-1208a46a]{max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:18px;font-size:12px;line-height:1.55}.bcx-ai-suggestions[data-v-1208a46a]{width:min(820px,100%);margin-left:auto;margin-right:auto;gap:10px}.bcx-ai-suggestions button[data-v-1208a46a]{min-height:60px;padding:14px 17px;border-radius:18px;font-size:11.5px;line-height:1.45;background:#fff3;border:1px solid rgba(180,201,216,.36);box-shadow:inset 0 1px #ffffff70}.bcx-ai-suggestions button[data-v-1208a46a]:hover{transform:translateY(-1px);background:#ffffff57;box-shadow:0 10px 28px #28465e0e,inset 0 1px #ffffff80}.bcx-ai-composer-wrap[data-v-1208a46a]{width:min(900px,calc(100% - 24px));margin-left:auto;margin-right:auto;margin-top:10px}.bcx-ai-composer[data-v-1208a46a]{border-radius:25px;border:1px solid rgba(255,255,255,.52);background:#ffffff52;box-shadow:0 18px 48px #27425a17,inset 0 1px #ffffffb3;backdrop-filter:blur(32px) saturate(185%);-webkit-backdrop-filter:blur(32px) saturate(185%)}.bcx-ai-composer textarea[data-v-1208a46a]{min-height:54px;padding:16px 18px 8px;font-size:13px;line-height:1.5}.bcx-ai-composer textarea[data-v-1208a46a]::placeholder{color:#4e64768f}.bcx-ai-composer-foot[data-v-1208a46a]{padding:7px 10px 10px 16px}.bcx-ai-composer-foot>span[data-v-1208a46a]{font-size:8.5px}.bcx-ai-send[data-v-1208a46a]{width:36px;height:36px;font-size:18px}.bcx-ai-disclaimer[data-v-1208a46a]{margin-top:7px;font-size:8px}}@media(min-width:1100px){.bcx-ai[data-v-1208a46a]{width:100%;max-width:none;margin-left:0;margin-right:0}.bcx-ai-head[data-v-1208a46a]{margin-bottom:15px}.bcx-ai-head h2[data-v-1208a46a]{font-size:34px;line-height:1.08}.bcx-ai-eyebrow[data-v-1208a46a]{font-size:11px}.bcx-ai-head>div>p[data-v-1208a46a]:last-child{font-size:14px;line-height:1.55}.bcx-ai-date[data-v-1208a46a],.bcx-ai-new-chat[data-v-1208a46a]{font-size:12px}.bcx-ai-provider-section[data-v-1208a46a],.bcx-ai-cost-guard[data-v-1208a46a]{padding:15px 17px;border-radius:23px}.bcx-ai-provider-label span[data-v-1208a46a],.bcx-ai-cost-head strong[data-v-1208a46a]{font-size:13px}.bcx-ai-provider-label small[data-v-1208a46a],.bcx-ai-cost-head small[data-v-1208a46a]{font-size:10px}.bcx-ai-provider-options[data-v-1208a46a],.bcx-ai-cost-grid[data-v-1208a46a]{gap:12px}.bcx-ai-provider[data-v-1208a46a]{min-height:72px;padding:13px 15px;border-radius:18px}.bcx-ai-provider-main strong[data-v-1208a46a]{font-size:13px}.bcx-ai-provider>small[data-v-1208a46a]{font-size:10px;line-height:1.45}.bcx-ai-provider em[data-v-1208a46a]{padding:4px 8px;font-size:8px}.bcx-ai-plan-note[data-v-1208a46a]{font-size:9.5px;line-height:1.5}.bcx-ai-cost-item[data-v-1208a46a]{padding:12px 14px;border-radius:16px}.bcx-ai-cost-item span[data-v-1208a46a]{font-size:10px}.bcx-ai-cost-item strong[data-v-1208a46a]{font-size:20px}.bcx-ai-cost-item small[data-v-1208a46a]{font-size:9.5px}.bcx-ai-cost-status[data-v-1208a46a]{font-size:9px}.bcx-ai-cost-toggle[data-v-1208a46a]{padding:10px 14px;font-size:10.5px}.bcx-ai-cost-guard>p[data-v-1208a46a]{font-size:9px;line-height:1.5}.bcx-ai-modebar[data-v-1208a46a]{min-height:52px;padding:6px 8px;border-radius:18px}.bcx-ai-mode[data-v-1208a46a]{padding:8px 15px;font-size:11px}.bcx-ai-mode-description[data-v-1208a46a]{font-size:9.5px}.bcx-ai-thread.empty[data-v-1208a46a]{min-height:390px}.bcx-ai-welcome[data-v-1208a46a]{padding-top:42px;padding-bottom:28px}.bcx-ai-orb[data-v-1208a46a]{width:56px;height:56px;font-size:14px;border-radius:18px}.bcx-ai-welcome h3[data-v-1208a46a]{margin-top:17px;font-size:32px}.bcx-ai-welcome>p[data-v-1208a46a]{max-width:820px;font-size:13px}.bcx-ai-suggestions[data-v-1208a46a]{width:min(980px,92%);gap:12px}.bcx-ai-suggestions button[data-v-1208a46a]{min-height:68px;padding:16px 19px;border-radius:19px;font-size:12.5px;line-height:1.5}.bcx-ai-composer-wrap[data-v-1208a46a]{width:min(1080px,94%);margin-top:12px}.bcx-ai-composer[data-v-1208a46a]{border-radius:27px}.bcx-ai-composer textarea[data-v-1208a46a]{min-height:62px;padding:18px 20px 9px;font-size:14px;line-height:1.55}.bcx-ai-composer-foot[data-v-1208a46a]{padding:8px 12px 12px 18px}.bcx-ai-composer-foot>span[data-v-1208a46a]{font-size:9.5px}.bcx-ai-send[data-v-1208a46a]{width:40px;height:40px;font-size:19px}.bcx-ai-disclaimer[data-v-1208a46a]{font-size:9px}}.market-interactive-chart[data-v-83c452f0]{position:relative}.market-hover-price-guide[data-v-83c452f0]{position:absolute;right:0;height:0;pointer-events:none;z-index:20}.market-hover-price-guide-line[data-v-83c452f0]{position:absolute;left:5px;right:62px;top:0;border-top:1px dashed #7892a3}.market-hover-price-guide-label[data-v-83c452f0]{position:absolute;right:0;top:0;min-width:58px;transform:translateY(-50%);padding:2px 5px;border-radius:2px;background:#315e7d;color:#fff;font-size:11px;line-height:16px;font-weight:600;text-align:right;white-space:nowrap}.tracker-page-head[data-v-4595a99c]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.tracker-page-head h1[data-v-4595a99c]{margin:3px 0 8px;color:#142f47;font-size:30px;letter-spacing:-.035em}.tracker-page-head>div>p[data-v-4595a99c]:last-child{max-width:760px;margin:0;color:#617b8f;font-size:13px;line-height:1.7}.tracker-metrics article[data-v-4595a99c]{min-width:0}.tracker-message[data-v-4595a99c]{color:#617b8f}.tracker-error[data-v-4595a99c]{color:#a33d42}.tracker-workspace[data-v-4595a99c]{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}.tracker-list-panel[data-v-4595a99c],.tracker-detail-panel[data-v-4595a99c]{min-width:0}.tracker-list-panel[data-v-4595a99c]{position:sticky;top:16px}.tracker-list-panel .panel-title[data-v-4595a99c],.tracker-history-head[data-v-4595a99c],.tracker-detail-head[data-v-4595a99c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tracker-list-panel .panel-title small[data-v-4595a99c],.tracker-history-head small[data-v-4595a99c]{color:#8396a5;font-size:10px}.tracker-table[data-v-4595a99c]{min-width:780px}.tracker-table tr.selected td[data-v-4595a99c]{background:#f2f8fc}.thesis-name-button[data-v-4595a99c]{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.thesis-name-button strong[data-v-4595a99c]{color:#1b4f72}.thesis-name-button:hover strong[data-v-4595a99c]{text-decoration:underline}.tracker-status[data-v-4595a99c]{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.tracker-status-large[data-v-4595a99c]{padding:6px 11px;font-size:12px}.tracker-status.positive[data-v-4595a99c]{color:#28704a;background:#e8f6ed}.tracker-status.verified[data-v-4595a99c]{color:#17624b;background:#dff3ea}.tracker-status.negative[data-v-4595a99c]{color:#9a6419;background:#fff2d7}.tracker-status.invalid[data-v-4595a99c]{color:#a43e44;background:#fae9ea}.tracker-status.watch[data-v-4595a99c]{color:#416b88;background:#eaf2f7}.tracker-status.neutral[data-v-4595a99c]{color:#687d8d;background:#edf2f5}.tracker-detail-head h2[data-v-4595a99c]{margin:3px 0 5px;color:#173f5e;font-size:22px}.tracker-detail-head>div>p[data-v-4595a99c]:last-child{margin:0;color:#8a9baa;font-size:10px;overflow-wrap:anywhere}.tracker-current-grid[data-v-4595a99c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.tracker-current-grid article[data-v-4595a99c]{padding:12px;border:1px solid #e1e9ef;border-radius:9px;background:#fbfdfe}.tracker-current-grid span[data-v-4595a99c],.tracker-current-grid strong[data-v-4595a99c]{display:block}.tracker-current-grid span[data-v-4595a99c]{color:#7d92a3;font-size:10px}.tracker-current-grid strong[data-v-4595a99c]{margin-top:5px;color:#234e6d;font-size:14px}.tracker-current-thesis[data-v-4595a99c]{display:grid;gap:10px}.tracker-current-thesis section[data-v-4595a99c]{padding:13px 14px;border:1px solid #e3ebf0;border-radius:9px;background:#fbfdff}.tracker-current-thesis h4[data-v-4595a99c]{margin:0 0 6px;color:#285a7a;font-size:12px}.tracker-current-thesis p[data-v-4595a99c]{margin:0;color:#536f84;font-size:12px;line-height:1.7}.tracker-history-head[data-v-4595a99c]{margin-top:24px;padding-top:18px;border-top:1px solid #e0e8ee}.tracker-history-head h3[data-v-4595a99c]{margin:3px 0 0;color:#173f5e;font-size:17px}.tracker-history-message[data-v-4595a99c]{padding:18px 0;color:#72899b;font-size:12px}.tracker-timeline[data-v-4595a99c]{margin-top:16px}.tracker-snapshot[data-v-4595a99c]{display:grid;grid-template-columns:24px minmax(0,1fr)}.tracker-timeline-marker[data-v-4595a99c]{position:relative;display:flex;justify-content:center}.tracker-timeline-marker[data-v-4595a99c]:after{content:"";position:absolute;top:16px;bottom:-6px;width:1px;background:#d9e5ec}.tracker-snapshot:last-child .tracker-timeline-marker[data-v-4595a99c]:after{display:none}.tracker-timeline-marker span[data-v-4595a99c]{position:relative;z-index:1;width:9px;height:9px;margin-top:15px;border:2px solid #fff;border-radius:50%;background:#477d9f;box-shadow:0 0 0 2px #cfdfe8}.tracker-snapshot-card[data-v-4595a99c]{margin-bottom:12px;padding:13px 14px;border:1px solid #dfe8ee;border-radius:10px;background:#fff}.tracker-snapshot-card header[data-v-4595a99c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tracker-snapshot-card header strong[data-v-4595a99c],.tracker-snapshot-card header small[data-v-4595a99c]{display:block}.tracker-snapshot-card header strong[data-v-4595a99c]{color:#1b4665}.tracker-snapshot-card header small[data-v-4595a99c]{margin-top:3px;color:#92a2ae;font-size:9px;overflow-wrap:anywhere}.tracker-snapshot-meta[data-v-4595a99c]{display:flex;flex-wrap:wrap;gap:7px;margin:11px 0}.tracker-snapshot-meta span[data-v-4595a99c]{padding:4px 7px;border-radius:6px;color:#708698;background:#f2f6f8;font-size:9px}.tracker-snapshot-meta b[data-v-4595a99c]{color:#345d79}.tracker-snapshot-card>p[data-v-4595a99c]{margin:8px 0;color:#506d82;font-size:11px;line-height:1.65}.tracker-snapshot details[data-v-4595a99c]{margin-top:10px;border-top:1px solid #e5ecef;padding-top:9px}.tracker-snapshot summary[data-v-4595a99c]{color:#27678f;font-size:10px;font-weight:700;cursor:pointer}.tracker-condition-grid[data-v-4595a99c]{display:grid;gap:10px;margin-top:10px}.tracker-condition-grid section[data-v-4595a99c]{padding:10px;border-radius:8px;background:#f8fafc}.tracker-condition-grid h5[data-v-4595a99c]{margin:0 0 6px;color:#355e78}.tracker-condition-grid ul[data-v-4595a99c]{margin:0;padding-left:18px}.tracker-condition-grid li[data-v-4595a99c],.tracker-condition-grid p[data-v-4595a99c]{margin:4px 0;color:#60798c;font-size:10px;line-height:1.55}.tracker-boundary[data-v-4595a99c]{margin:20px 0 0;padding-top:14px;border-top:1px solid #e3ebf0;color:#8899a6;font-size:10px;line-height:1.65}@media(max-width:1100px){.tracker-workspace[data-v-4595a99c]{grid-template-columns:1fr}.tracker-list-panel[data-v-4595a99c]{position:static}}@media(max-width:760px){.tracker-page-head[data-v-4595a99c]{display:grid}.tracker-page-head h1[data-v-4595a99c]{font-size:24px}.tracker-current-grid[data-v-4595a99c]{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-detail-head[data-v-4595a99c]{display:grid}}.bcx-v10[data-v-b912de78]{margin-top:28px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);padding-top:22px;color:inherit}.bcx-v10-head[data-v-b912de78]{margin-bottom:18px}.bcx-v10-eyebrow[data-v-b912de78]{font-size:12px;opacity:.65;font-weight:700}.bcx-v10-head h4[data-v-b912de78]{font-size:21px;margin:8px 0;color:inherit}.bcx-v10 p[data-v-b912de78]{line-height:1.85;font-size:14px}.bcx-v10-glass[data-v-b912de78]{margin:14px 0;border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 13%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);box-shadow:0 12px 32px #0e20390f}.bcx-v10-glass summary[data-v-b912de78]{cursor:pointer;padding:18px 21px;font-weight:750;font-size:15px;line-height:1.6}.bcx-v10-glass[open] summary[data-v-b912de78]{border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.bcx-v10-inner[data-v-b912de78]{padding:17px 21px 24px}.bcx-v10-grid[data-v-b912de78]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:16px 0}.bcx-v10-grid article[data-v-b912de78]{min-width:0;padding:17px;border-radius:14px;border:1px solid color-mix(in srgb,currentColor 10%,transparent);background:color-mix(in srgb,currentColor 3%,transparent)}.bcx-v10-grid h5[data-v-b912de78]{margin:8px 0;font-size:15px}.bcx-v10-grid strong[data-v-b912de78]{display:block;margin:8px 0;font-size:20px}.bcx-v10-grid small[data-v-b912de78]{opacity:.65}.bcx-v10-scroll[data-v-b912de78]{overflow-x:auto;margin:16px 0}.bcx-v10 table[data-v-b912de78]{width:100%;border-collapse:collapse;min-width:620px;font-size:13px}.bcx-v10 th[data-v-b912de78],.bcx-v10 td[data-v-b912de78]{padding:11px;text-align:left;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.bcx-v10 th[data-v-b912de78]{font-weight:750}.bcx-v10-story[data-v-b912de78]{padding:11px 0;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.bcx-v10 a[data-v-b912de78]{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:720px){.bcx-v10-grid[data-v-b912de78]{grid-template-columns:1fr}.bcx-v10-inner[data-v-b912de78]{padding:13px}.bcx-v10-glass summary[data-v-b912de78]{padding:15px}}.bcx-sec-company-grid[data-v-b912de78]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.bcx-sec-company[data-v-b912de78]{min-width:0;border:1px solid rgba(120,140,160,.24);border-radius:16px;padding:18px;break-inside:avoid}.bcx-sec-head[data-v-b912de78]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(120,140,160,.18);padding-bottom:12px}.bcx-sec-head h5[data-v-b912de78]{margin:4px 0;font-size:20px}.bcx-sec-head small[data-v-b912de78]{opacity:.68}.bcx-sec-research[data-v-b912de78]{padding:10px 0}.bcx-sec-research p[data-v-b912de78]{margin:7px 0;font-size:13px}.bcx-sec-fact[data-v-b912de78]{padding:12px 0;border-top:1px solid rgba(120,140,160,.18)}.bcx-sec-fact-line[data-v-b912de78]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bcx-sec-fact-line strong[data-v-b912de78]{font-size:13px}.bcx-sec-fact-line b[data-v-b912de78]{font-size:15px;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.bcx-sec-fact-meta[data-v-b912de78]{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:6px;font-size:11px;opacity:.8}@media(max-width:850px){.bcx-sec-company-grid[data-v-b912de78]{grid-template-columns:1fr}}@media print{.bcx-sec-company-grid[data-v-b912de78]{display:block}.bcx-sec-company[data-v-b912de78]{margin-bottom:16px;page-break-inside:avoid}}.research-detail[data-v-dcddc79e]{margin-top:34px;padding-top:24px;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);color:inherit}.research-detail-intro[data-v-dcddc79e]{margin-bottom:20px}.research-detail-kicker[data-v-dcddc79e]{margin:0 0 6px;font-size:12px;font-weight:700;opacity:.65}.research-detail-intro h4[data-v-dcddc79e]{margin:0 0 10px;font-size:21px;color:inherit}.research-detail p[data-v-dcddc79e]{font-size:14px;line-height:1.85}.research-glass-panel[data-v-dcddc79e]{margin:14px 0;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:18px;background:color-mix(in srgb,currentColor 4%,transparent);box-shadow:0 10px 30px #12273912;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.research-glass-panel>summary[data-v-dcddc79e]{cursor:pointer;padding:19px 21px;font-size:15px;font-weight:750;line-height:1.5}.research-glass-panel[open]>summary[data-v-dcddc79e]{border-bottom:1px solid color-mix(in srgb,currentColor 11%,transparent)}.research-panel-content[data-v-dcddc79e]{padding:15px 21px 23px}.research-scroll[data-v-dcddc79e]{overflow-x:auto;margin:14px 0}.research-scroll table[data-v-dcddc79e]{width:100%;min-width:650px;border-collapse:collapse;font-size:13px}.research-scroll th[data-v-dcddc79e],.research-scroll td[data-v-dcddc79e]{padding:11px;text-align:left;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.research-scroll th[data-v-dcddc79e]{font-weight:750;background:color-mix(in srgb,currentColor 5%,transparent)}.research-figure-grid[data-v-dcddc79e],.research-company-grid[data-v-dcddc79e],.research-audit-grid[data-v-dcddc79e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.research-figure-grid article[data-v-dcddc79e],.research-company[data-v-dcddc79e],.research-audit-grid article[data-v-dcddc79e],.research-scenario[data-v-dcddc79e]{padding:16px;border:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 3%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.research-figure-grid article[data-v-dcddc79e]{display:grid;gap:7px}.research-figure-grid span[data-v-dcddc79e]{font-size:12px;opacity:.7}.research-figure-grid strong[data-v-dcddc79e]{font-size:21px}.research-company h5[data-v-dcddc79e],.research-audit-grid h5[data-v-dcddc79e],.research-scenario h5[data-v-dcddc79e]{margin:0 0 10px;font-size:15px;color:inherit}.research-company small[data-v-dcddc79e]{font-size:11px;opacity:.65}.research-company p[data-v-dcddc79e]{margin:8px 0}.research-scenario[data-v-dcddc79e]{margin-bottom:12px}.research-boundary[data-v-dcddc79e]{padding:11px 13px;border-left:3px solid color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);border-radius:5px}@media(max-width:720px){.research-panel-content[data-v-dcddc79e]{padding:13px}.research-figure-grid[data-v-dcddc79e],.research-company-grid[data-v-dcddc79e],.research-audit-grid[data-v-dcddc79e]{grid-template-columns:1fr}.research-glass-panel>summary[data-v-dcddc79e]{padding:15px}}.deep-research[data-v-ae3b0fb6]{margin-top:28px;padding-top:24px;border-top:2px solid #d6e3ea;color:#243c4c}.deep-research-head h3[data-v-ae3b0fb6]{margin:4px 0 10px;color:#153c55;font-size:24px}.deep-research-head p[data-v-ae3b0fb6],.deep-research-section p[data-v-ae3b0fb6]{line-height:1.85;font-size:14px}.deep-research-eyebrow[data-v-ae3b0fb6]{color:#63829a;font-weight:700;letter-spacing:.04em}.deep-research-period[data-v-ae3b0fb6]{color:#687f8e;font-size:12px!important}.deep-research-section[data-v-ae3b0fb6]{padding:22px 0;border-top:1px solid #e1e9ee}.deep-research-section h4[data-v-ae3b0fb6]{margin:0 0 12px;color:#174660;font-size:18px}.deep-research-section h5[data-v-ae3b0fb6]{margin:0 0 7px;color:#204b65;font-size:15px}.deep-research-metrics[data-v-ae3b0fb6],.deep-research-stock-grid[data-v-ae3b0fb6],.deep-research-methods[data-v-ae3b0fb6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.deep-research-metrics article[data-v-ae3b0fb6],.deep-research-stock[data-v-ae3b0fb6],.deep-research-methods article[data-v-ae3b0fb6],.deep-research-cases article[data-v-ae3b0fb6],.deep-research-sources article[data-v-ae3b0fb6]{padding:15px;border:1px solid #dce7ee;border-radius:10px;background:#fbfdfe}.deep-research-metrics article[data-v-ae3b0fb6]{display:grid;gap:5px}.deep-research-metrics strong[data-v-ae3b0fb6]{font-size:23px;color:#174660}.deep-research-metrics small[data-v-ae3b0fb6],.deep-research-stock small[data-v-ae3b0fb6]{color:#79909d}.deep-research-finding[data-v-ae3b0fb6]{padding:13px 16px;border-left:3px solid #497e9d;background:#f4f8fa}.deep-research-stock-head[data-v-ae3b0fb6]{display:flex;justify-content:space-between;gap:8px}.deep-research-stock-head strong[data-v-ae3b0fb6]{white-space:nowrap;color:#174660}.deep-research-table-wrap[data-v-ae3b0fb6]{overflow-x:auto;margin:12px 0}.deep-research-table-wrap table[data-v-ae3b0fb6]{width:100%;border-collapse:collapse;font-size:13px}.deep-research-table-wrap th[data-v-ae3b0fb6],.deep-research-table-wrap td[data-v-ae3b0fb6]{padding:10px;text-align:left;border-bottom:1px solid #e0e7eb;vertical-align:top}.deep-research-table-wrap th[data-v-ae3b0fb6]{background:#edf4f8;color:#385a70}.deep-research-cases[data-v-ae3b0fb6],.deep-research-sources[data-v-ae3b0fb6]{display:grid;gap:12px}.deep-research-caution[data-v-ae3b0fb6]{padding:12px 14px;background:#f6f5ef;border-radius:8px}.deep-research-section details[data-v-ae3b0fb6]{margin-top:15px}.deep-research-section summary[data-v-ae3b0fb6]{cursor:pointer;color:#176184;font-weight:650}.deep-research-sources a[data-v-ae3b0fb6]{color:#176184;overflow-wrap:anywhere}@media(max-width:640px){.deep-research-head h3[data-v-ae3b0fb6]{font-size:20px}.deep-research-metrics[data-v-ae3b0fb6],.deep-research-stock-grid[data-v-ae3b0fb6],.deep-research-methods[data-v-ae3b0fb6]{grid-template-columns:1fr}}.deep-research[data-v-ae3b0fb6],.deep-research-head h3[data-v-ae3b0fb6],.deep-research-section h4[data-v-ae3b0fb6],.deep-research-section h5[data-v-ae3b0fb6]{color:inherit}.deep-research-metrics article[data-v-ae3b0fb6],.deep-research-stock[data-v-ae3b0fb6],.deep-research-methods article[data-v-ae3b0fb6],.deep-research-cases article[data-v-ae3b0fb6],.deep-research-sources article[data-v-ae3b0fb6]{color:inherit;border:1px solid color-mix(in srgb,currentColor 13%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);box-shadow:0 8px 28px #1227390f;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.deep-research-caution[data-v-ae3b0fb6],.deep-research-finding[data-v-ae3b0fb6]{color:inherit;background:color-mix(in srgb,currentColor 5%,transparent)}.settings-form[data-v-5551f1e2]{display:grid;gap:18px}.field-block[data-v-5551f1e2]{display:grid;gap:8px;font-weight:650}.settings-fold[data-v-5551f1e2]{overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#f8fafc99}.settings-fold summary[data-v-5551f1e2]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.settings-fold summary[data-v-5551f1e2]::-webkit-details-marker{display:none}.settings-fold summary[data-v-5551f1e2]:after{content:"⌄";flex:0 0 auto;margin-left:2px;font-size:20px;opacity:.55;transition:transform .16s ease}.settings-fold[open] summary[data-v-5551f1e2]:after{transform:rotate(180deg)}.settings-fold[open] summary[data-v-5551f1e2]{border-bottom:1px solid rgba(15,23,42,.09)}.settings-fold summary strong[data-v-5551f1e2]{display:block;font-size:15px}.summary-description[data-v-5551f1e2]{display:block;margin-top:3px;font-size:12px;font-weight:400;opacity:.6}.summary-meta[data-v-5551f1e2]{margin-left:auto;padding:5px 9px;border-radius:999px;background:#0f172a12;font-size:12px;font-weight:650;white-space:nowrap}.summary-meta.enabled[data-v-5551f1e2]{background:#1378561a}.fold-content[data-v-5551f1e2]{display:grid;gap:14px;padding:18px}.recipient-list[data-v-5551f1e2]{display:grid;gap:8px}.recipient-item[data-v-5551f1e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:8px 10px 8px 12px;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff}.recipient-address[data-v-5551f1e2]{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.recipient-remove[data-v-5551f1e2]{width:30px;height:30px;flex:0 0 30px;border:0;border-radius:8px;background:transparent;font-size:21px;line-height:1;cursor:pointer;opacity:.62}.recipient-remove[data-v-5551f1e2]:hover{background:#0f172a12;opacity:1}.recipient-count[data-v-5551f1e2],.recipient-help[data-v-5551f1e2]{font-size:13px;opacity:.68}.recipient-empty[data-v-5551f1e2]{padding:12px;border:1px dashed rgba(15,23,42,.18);border-radius:10px;font-size:13px;text-align:center;opacity:.62}.recipient-add-row[data-v-5551f1e2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.recipient-add-button[data-v-5551f1e2]{min-height:42px;padding:0 15px;border:0;border-radius:9px;background:#173e59;color:#fff;font-weight:650;cursor:pointer;white-space:nowrap}.recipient-error[data-v-5551f1e2]{color:#b42318}.switch-row[data-v-5551f1e2]{display:flex;align-items:center;justify-content:space-between;gap:20px}.switch-row p[data-v-5551f1e2],.schedule-note p[data-v-5551f1e2]{margin:4px 0 0;font-size:13px;line-height:1.55;opacity:.67}.schedule-grid[data-v-5551f1e2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.schedule-grid label[data-v-5551f1e2]{display:grid;gap:7px}.schedule-grid label>span[data-v-5551f1e2]{font-size:13px;font-weight:650}.schedule-grid small[data-v-5551f1e2]{font-size:11px;line-height:1.4;opacity:.58}.schedule-grid input[data-v-5551f1e2]{min-height:44px}.schedule-note[data-v-5551f1e2]{padding:13px 14px;border-radius:10px;background:#173e590f}.primary[data-v-5551f1e2]{width:100%}.security-status-list[data-v-5551f1e2]{display:grid;gap:10px}.security-status-list>div[data-v-5551f1e2]{display:flex;align-items:center;justify-content:space-between;gap:14px}@media(max-width:760px){.schedule-grid[data-v-5551f1e2],.recipient-add-row[data-v-5551f1e2]{grid-template-columns:1fr}.recipient-add-button[data-v-5551f1e2]{width:100%}.settings-fold summary[data-v-5551f1e2]{gap:10px;padding:14px}.fold-content[data-v-5551f1e2]{padding:14px}}.login-page[data-v-a396af4f]{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,rgba(84,110,255,.15),transparent 36%),#f2f6f8}.login-card[data-v-a396af4f]{width:min(100%,420px);box-sizing:border-box;padding:32px;border:1px solid #d7e2e9;border-radius:20px;background:#fff;box-shadow:0 22px 60px #1f374a1f}.login-mark[data-v-a396af4f]{width:72px;height:72px;display:grid;place-items:center;margin:0 auto 20px}.login-brand-image[data-v-a396af4f]{width:72px;height:72px;display:block;object-fit:contain}.login-eyebrow[data-v-a396af4f]{margin:0 0 7px;text-align:center;color:#567487;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.login-card h1[data-v-a396af4f]{margin:0;text-align:center;color:#173e59;font-size:27px}.login-description[data-v-a396af4f]{margin:10px 0 24px;text-align:center;color:#667f90;font-size:13px;line-height:1.7}.login-form[data-v-a396af4f]{display:grid;gap:16px}.login-form label[data-v-a396af4f]{display:grid;gap:7px;color:#35566d;font-size:12px;font-weight:700}.login-form label small[data-v-a396af4f]{color:#899ca8;font-size:10px;font-weight:500;line-height:1.5}.login-form input[data-v-a396af4f]{width:100%;box-sizing:border-box;min-height:46px;padding:10px 12px;border:1px solid #cbd9e2;border-radius:10px;outline:none;background:#f9fbfc;color:#173e59;font-size:15px}.login-form input[data-v-a396af4f]:focus{border-color:#6a96b2;box-shadow:0 0 0 3px #477d9e1a}.login-form>button[data-v-a396af4f]{min-height:46px;border:0;border-radius:10px;background:#173e59;color:#fff;font-weight:800;cursor:pointer}.login-form>button[data-v-a396af4f]:disabled{opacity:.55;cursor:not-allowed}.login-error[data-v-a396af4f]{margin:0;padding:10px 12px;border-radius:9px;background:#fff0f0;color:#9b3030;font-size:12px}.visitor-role-notice[data-v-a396af4f]{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border:1px solid #d5e2ea;border-radius:10px;background:#f5f9fb}.visitor-role-notice strong[data-v-a396af4f]{color:#315c77;font-size:12px}.visitor-role-notice span[data-v-a396af4f]{color:#718896;font-size:11px}.auth-switch[data-v-a396af4f]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin-top:19px;color:#778e9d;font-size:12px}.auth-switch button[data-v-a396af4f]{padding:0;border:0;background:transparent;color:#315e7a;font-weight:800;cursor:pointer}.auth-switch button[data-v-a396af4f]:disabled{opacity:.5}.login-security[data-v-a396af4f]{margin:22px 0 0;text-align:center;color:#91a1ab;font-size:10px}@media(max-width:520px){.login-page[data-v-a396af4f]{padding:16px}.login-card[data-v-a396af4f]{padding:25px 20px;border-radius:16px}.login-card h1[data-v-a396af4f]{font-size:24px}}.auth-checking[data-v-3fd7f8ef]{min-height:100vh;display:grid;place-items:center;background:#080b12;color:#9ea6b7}.idle-warning-backdrop[data-v-3fd7f8ef]{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.idle-warning[data-v-3fd7f8ef]{width:min(100%,420px);padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#121722;color:#f4f6fb;box-shadow:0 26px 80px #0000007a}.idle-warning-label[data-v-3fd7f8ef]{margin:0 0 8px;color:#8f98aa;font-size:11px;font-weight:800;letter-spacing:.17em}.idle-warning h2[data-v-3fd7f8ef]{margin:0 0 10px}.idle-warning p[data-v-3fd7f8ef]{color:#aeb5c3;line-height:1.6}.idle-warning button[data-v-3fd7f8ef]{width:100%;margin-top:12px;padding:12px 16px;border:0;border-radius:10px;background:#f3f5fa;color:#10131a;font:inherit;font-weight:750;cursor:pointer}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{font-family:var(--ui-font-family, "Avenir Next", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif);color:var(--ui-color-text, #263847);background:var(--ui-color-bg-layout, #eef3f7);font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;color:var(--ui-color-text,#263847);background:var(--ui-color-bg-layout,#eef3f7);font-family:var(--ui-font-family,inherit);font-size:var(--ui-font-size,14px);line-height:var(--ui-line-height,1.55)}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 20% 0%,#1d446d,#0c1d35 58%);color:#dbe8f4;padding:30px 18px 22px;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;padding:0 8px 34px}.brand img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(4,17,31,.26))}.brand strong{display:block;color:#fff;font-size:16px;letter-spacing:.04em}.brand span{display:block;color:#afc7da;font-size:8px;letter-spacing:.13em;margin-top:4px}nav{display:grid;gap:7px}nav button{border:0;border-radius:10px;text-align:left;padding:12px 14px;color:#afc3d8;background:transparent}nav button:hover,nav button.active{color:#fff;background:#ffffff1c}.sidebar-foot{margin-top:auto;border-top:1px solid rgba(255,255,255,.12);padding:18px 8px 0;font-size:11px;color:#a7bed1;display:flex;gap:7px;align-items:center}.dot{width:8px;height:8px;border-radius:50%;background:#8092a8}.dot.running{background:#f4b860}.dot.success{background:#6fcf97}.dot.failed{background:#ef7b72}.workspace{padding:42px clamp(24px,6vw,86px);max-width:1540px;width:100%;margin:0 auto}.topbar,.panel-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.eyebrow{color:#63809d;font-size:10px;letter-spacing:.14em;margin:0 0 8px;font-weight:700}.amber{color:#c2872e}.topbar h1{font-size:32px;margin:0;letter-spacing:-.04em;color:#112942}.quiet-button,.text-button{border:0;background:transparent;color:#265e91;padding:9px 0}.notice{background:#e7f0fb;color:#285374;padding:12px 15px;border-radius:10px;font-size:13px}.hero-panel{margin:30px 0 20px;background:linear-gradient(112deg,#112a47,#1f587f);color:#fff;border-radius:20px;padding:34px;display:flex;justify-content:space-between;align-items:center;gap:25px;box-shadow:0 15px 35px #17375329}.hero-panel h2{margin:0;font-size:42px;letter-spacing:-.05em}.hero-panel p:not(.eyebrow){margin:8px 0 0;color:#c5d5e4;font-size:14px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.primary,.secondary{border-radius:9px;padding:11px 16px;border:1px solid transparent;font-weight:700;font-size:13px}.primary{background:#e5a946;color:#1b2d42}.secondary{background:#ffffff14;color:#fff;border-color:#ffffff4d}.primary:disabled,.secondary:disabled,.archive-send-button:disabled{cursor:not-allowed;opacity:.55}.link-button{text-decoration:none;display:inline-block}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.stats-grid article,.panel,.security-card{background:#fff;border:1px solid #dce6ef;border-radius:14px;box-shadow:0 5px 18px #1f374e0a}.stats-grid article{padding:18px}.stats-grid span,.stats-grid small{color:#7290a9;display:block;font-size:12px}.stats-grid strong{display:block;margin:8px 0 4px;font-size:25px;color:#173552}.market-stats-grid{grid-template-columns:repeat(5,1fr)}.market-coverage-panel{margin-top:20px}.coverage-provider{border:1px solid #d7e4ed;background:#f4f8fb;color:#3d6687;font-size:11px;font-weight:700;letter-spacing:.08em;padding:7px 9px;border-radius:999px}.coverage-intro,.coverage-note{color:#627d93;line-height:1.7;font-size:13px;margin:15px 0}.coverage-note{margin-bottom:0;border-top:1px solid #e9f0f5;padding-top:13px}.coverage-note code{color:#235a88}.coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.coverage-grid article{border:1px solid #e0eaf2;border-radius:10px;background:#fbfdff;padding:13px}.coverage-grid span,.coverage-grid small{color:#7893a8;display:block;font-size:11px;line-height:1.5}.coverage-grid strong{color:#173e5e;display:block;font-size:22px;margin:5px 0}.latest-market-panel{margin-top:20px}.latest-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.latest-market-grid article{border:1px solid #dce8ee;background:#fbfdff;border-radius:11px;padding:16px}.latest-market-grid p{color:#66859d;font-size:10px;letter-spacing:.08em;font-weight:700;margin:0 0 6px}.latest-market-grid h4{color:#173d5c;margin:0;font-size:15px}.latest-market-grid strong{display:block;color:#1c5f68;font-size:25px;margin:10px 0 3px}.latest-market-grid small{color:#708ca2;display:block;font-size:11px;line-height:1.55}.latest-market-grid ul{list-style:none;padding:8px 0;margin:8px 0;border-top:1px solid #e5edf3;border-bottom:1px solid #e5edf3}.latest-market-grid li{display:flex;justify-content:space-between;gap:8px;color:#4d6e87;font-size:11px;line-height:1.75}.latest-market-grid li b{color:#245b7d;font-weight:700;white-space:nowrap}.latest-market-grid .basis{color:#849bac}.crypto-core-grid,.crypto-indicator-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.crypto-core-grid article{border-top:4px solid #2d779e}.crypto-indicator-grid article{min-height:170px}.crypto-core-grid a,.crypto-indicator-grid a{display:inline-block;margin-top:8px;color:#1f6699;font-size:11px;text-decoration:none}.crypto-core-grid a:hover,.crypto-indicator-grid a:hover{text-decoration:underline}.panel{padding:22px}.recent-panel{margin-top:20px}.panel h3,.security-card h3{margin:0;font-size:19px;letter-spacing:-.02em}.empty{color:#7890a4;padding:25px 0;font-size:14px}.empty.large{padding:90px 20px;text-align:center}.report-row{width:100%;display:grid;grid-template-columns:1.2fr .8fr .8fr auto;gap:12px;align-items:center;border:0;border-top:1px solid #e8eff5;padding:15px 4px;background:transparent;text-align:left;color:#5c7489;font-size:13px}.report-row:hover{color:#173b5b}.report-date{color:#173552;font-weight:700}.reports-layout{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);gap:18px;margin-top:28px}.report-list{align-self:start}.archive-item{width:100%;text-align:left;display:grid;grid-template-columns:1fr auto;gap:5px;border:0;border-top:1px solid #e8eff5;padding:14px 5px;background:transparent;color:#50708a}.archive-item small{grid-column:1/-1;color:#91a3b3}.archive-item.selected,.archive-item:hover{color:#1f5d8f}.report-detail{min-height:540px}.report-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px}.archive-send-button{border:1px solid #1e628f;border-radius:9px;padding:11px 16px;background:#1e628f;color:#fff;font-weight:700;font-size:13px}.archive-send-button:hover:not(:disabled){background:#174d73}.delivery-state{color:#3f7760;background:#edf7f0;border:1px solid #cfe9d8;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700}.event-card{border:1px solid #dce6ef;border-left:4px solid #2c77a9;padding:17px;border-radius:10px;margin-top:15px}.event-head{display:flex;justify-content:space-between;color:#64829d;font-size:12px}.stars{color:#c88725;letter-spacing:2px}.event-card h4{margin:10px 0 7px;color:#173552;font-size:17px}.event-card p,.event-card dd{color:#526d82;font-size:14px;line-height:1.65}.event-card dl{display:grid;grid-template-columns:94px 1fr;gap:7px 10px;border-top:1px solid #e7eef4;padding-top:12px;margin:13px 0 0}.event-card dt{color:#245d8d;font-size:13px;font-weight:700}.event-card dd{margin:0}.error-box{color:#a4403b;background:#fff0ef;padding:12px;border-radius:8px}.markdown-report{max-width:920px;color:#344e66;font-size:14px;line-height:1.8}.markdown-report h1{color:#102a43;font-size:28px;line-height:1.3;letter-spacing:-.04em;margin:27px 0 6px}.markdown-report h2{color:#183d5d;font-size:20px;line-height:1.4;margin:31px 0 12px;padding-top:19px;border-top:1px solid #e1eaf2}.markdown-report h3{color:#225b88;font-size:16px;margin:20px 0 7px}.markdown-report p{margin:8px 0 13px}.markdown-report ol,.markdown-report ul{padding-left:22px;margin:8px 0 16px}.markdown-report li{margin:6px 0}.markdown-report blockquote{margin:16px 0;padding:12px 15px;background:#fff8e8;border-left:3px solid #e5a946;color:#725823;border-radius:0 8px 8px 0}.markdown-report table{border-collapse:collapse;width:100%;margin:15px 0 20px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.markdown-report th{color:#183d5d;background:#eef5fa;font-weight:700}.markdown-report th,.markdown-report td{border:1px solid #dbe6ef;padding:8px 9px;text-align:left;vertical-align:top}.markdown-report tr:nth-child(2n){background:#fbfdff}.markdown-report a{color:#1e699d;text-decoration:none}.markdown-report a:hover{text-decoration:underline}.settings-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:18px;margin-top:28px}.settings-form{display:grid;gap:16px}.settings-form label{display:grid;gap:7px;color:#34536d;font-size:13px;font-weight:700}.settings-form input,.settings-form select{width:100%;border:1px solid #cddce8;border-radius:8px;padding:11px;color:#193751;background:#fff}.settings-form small{color:#7b91a4;font-weight:400}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.switch-row{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid #e7eef4;border-bottom:1px solid #e7eef4}.switch-row p{color:#70899f;font-size:12px;margin:5px 0 0}.switch-row input{width:42px;height:22px;accent-color:#2675a9}.security-card{padding:25px;background:linear-gradient(160deg,#fffdf7,#f7f2e8);align-self:start}.security-card p{color:#597288;line-height:1.7;font-size:14px}.security-card ul{padding-left:18px;color:#31536e;line-height:1.9;font-size:13px}.security-card code{color:#9a6c26}.research-hero{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:22px;background:linear-gradient(120deg,#fff,#fbf6eb)}.research-hero h3{font-size:24px;color:#173552;margin:0}.research-hero p{color:#587289;line-height:1.75;font-size:14px}.pi-card{border:1px solid #e6d6af;border-radius:12px;background:#fffcf4;padding:17px;color:#405e76}.pi-card strong{color:#254b69}.pi-card p{font-size:12px;margin:8px 0}.pi-card code{display:block;border-radius:6px;padding:8px;background:#f2ead7;color:#755b28;overflow-wrap:anywhere;font-size:11px}.research-stats-grid{grid-template-columns:repeat(4,1fr);margin:20px 0}.model-name{font-size:14px!important;overflow-wrap:anywhere;letter-spacing:0!important}.research-table-panel{margin-top:20px}.research-table-wrap{overflow:auto;margin-top:15px}.research-table{width:100%;min-width:1050px;border-collapse:collapse;font-size:12px;color:#48657d}.research-table th{background:#f4f8fb;color:#315b7d;font-size:11px;letter-spacing:.03em;text-align:left}.research-table th,.research-table td{border:1px solid #dce7ef;padding:10px;vertical-align:top}.research-table td strong,.research-table td small{display:block}.research-table td strong{color:#183d5d}.research-table td small{color:#8298aa;margin-top:4px}.live-refresh-button{border:1px solid #1e628f;border-radius:9px;padding:9px 13px;background:#fff;color:#1e628f;font-weight:700;font-size:12px;cursor:pointer}.live-refresh-button:hover:not(:disabled){background:#edf6fb}.live-refresh-button:disabled{cursor:not-allowed;opacity:.55}.signal-note{max-width:340px;line-height:1.55}.signal-status{display:inline-block;padding:3px 7px;border-radius:999px;font-weight:700;font-size:11px}.signal-status.发布{background:#e8f7ed;color:#297346}.signal-status.观察{background:#fff4db;color:#9a6718}.signal-status.数据不足{background:#edf2f6;color:#667c90}.model-catalog{margin-top:20px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.catalog-grid article{padding:14px;border:1px solid #dce7ef;border-radius:10px;background:#fbfdff}.catalog-grid strong,.catalog-grid span,.catalog-grid small{display:block}.catalog-grid strong{color:#244d6d}.catalog-grid span{color:#a17326;font-size:12px;margin:7px 0}.catalog-grid small{color:#738ba0;line-height:1.55}.availability-panel{margin-top:20px}.availability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.availability-grid article{min-height:105px;padding:13px;border:1px solid #dbe7ee;border-radius:10px;background:#fbfdff}.availability-grid strong,.availability-grid small,.availability-grid em{display:block}.availability-grid strong{color:#224b6b;font-size:12px}.availability-grid small{margin-top:8px;color:#6e8799;font-size:11px;line-height:1.5}.availability-grid em{margin-top:6px;color:#8a9eac;font-size:10px;font-style:normal}.availability-status{display:inline-block;margin-top:7px;padding:3px 7px;border-radius:999px;background:#edf3f7;color:#637d90;font-size:10px;font-weight:700}.availability-status.available{background:#e6f6eb;color:#287248}.availability-status.partial{background:#fff4dc;color:#95671d}.availability-status.unavailable,.availability-status.error{background:#f1f3f5;color:#687b8c}.ipo-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px}.ipo-card{border:1px solid #dce7ef;border-radius:12px;padding:16px;background:#fbfdff;color:#49657c;line-height:1.6}.ipo-card header{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e6eef4}.ipo-card header strong,.ipo-card header small{display:block}.ipo-card header strong{color:#183d5d}.ipo-card header small{color:#8298aa;margin-top:4px}.ipo-card header a{white-space:nowrap;font-size:12px}.ipo-card p{margin:9px 0;font-size:13px}.ipo-card p b{color:#214b6e}.ipo-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:15px}.ipo-analysis-card{border:1px solid #d8e5ed;border-top:4px solid #b88731;border-radius:12px;padding:17px;background:linear-gradient(150deg,#fff,#fbfdff);color:#4b667c;line-height:1.65}.ipo-analysis-card header{display:flex;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid #e6eef4}.ipo-analysis-card header strong,.ipo-analysis-card header small{display:block}.ipo-analysis-card header strong{color:#163c5d;font-size:16px}.ipo-analysis-card header small{color:#8097aa;font-size:11px;margin-top:4px}.ipo-analysis-card header a{color:#1f6699;font-size:12px;text-decoration:none;white-space:nowrap}.ipo-analysis-card>p{margin:11px 0;font-size:13px}.ipo-analysis-card>p b{color:#1f4e70}.ipo-analysis-card a{color:#1f6699;text-decoration:none}.ipo-analysis-card a:hover{text-decoration:underline}.ipo-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0}.ipo-scenarios>div{padding:10px;border:1px solid #e4edf2;border-radius:8px;background:#f8fbfd}.ipo-scenarios>div:nth-child(2){background:#fffaf0;border-color:#efe0bb}.ipo-scenarios span{display:block;color:#2b6189;font-size:10px;font-weight:700;letter-spacing:.04em}.ipo-scenarios p{margin:6px 0 0;color:#5b7489;font-size:11px;line-height:1.55}.ipo-dimension-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0}.ipo-dimension{padding:11px;border:1px solid #e0ebf1;border-radius:8px;background:#fff}.ipo-dimension strong{color:#254f70;display:block;font-size:12px}.ipo-dimension p{color:#5a7489;font-size:11px;line-height:1.55;margin:8px 0}.ipo-dimension small{display:block;color:#8799a9;font-size:10px;line-height:1.45}.ipo-stance{display:inline-block;margin-top:7px;padding:2px 6px;border-radius:999px;background:#edf2f6;color:#61788b;font-size:10px;font-weight:700}.ipo-stance.偏正面{background:#e8f6ed;color:#247447}.ipo-stance.中性{background:#eaf3f9;color:#2c678e}.ipo-stance.偏审慎{background:#fff1e9;color:#a35c36}.trend-period{margin-top:16px;padding:17px;border:1px solid #dce7ef;border-radius:12px;background:#fbfdff;color:#526f85}.trend-period>header{padding-bottom:11px;border-bottom:1px solid #e5edf3}.trend-period>header strong,.trend-period>header small{display:block}.trend-period>header strong{color:#183d5d;font-size:16px}.trend-period>header small{color:#8199aa;margin-top:4px;font-size:11px}.trend-period>p{line-height:1.7;font-size:13px}.trend-period>p b{color:#245475}.trend-notes{margin:13px 0 0;padding:12px 14px 12px 28px;border-radius:8px;background:#fff9ed;color:#76633b;font-size:12px;line-height:1.65}.chat-panel{margin-top:20px}.chat-thread{display:grid;gap:12px;margin:18px 0}.chat-message{max-width:85%;padding:14px 16px;border:1px solid #dce7ef;border-radius:13px;background:#fbfdff;color:#426178;line-height:1.65}.chat-message.user{justify-self:end;border-color:#bad3e4;background:#eef7fc;color:#244d6d}.chat-message.assistant{justify-self:start}.chat-message>strong{display:block;color:#1e4d70;font-size:12px;margin-bottom:5px}.chat-message p{margin:0;white-space:pre-wrap;font-size:13px}.chat-message>small{display:block;color:#7b91a4;margin-top:8px;font-size:11px}.chat-evidence{display:grid;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid #dfeaf1}.chat-evidence span{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.chat-evidence b{color:#285576;font-size:11px}.chat-evidence a{color:#1f6a9d;font-size:11px;text-decoration:none}.chat-evidence a:hover{text-decoration:underline}.chat-composer{display:grid;gap:10px;margin-top:16px}.chat-composer textarea{resize:vertical;min-height:94px;border:1px solid #cddce8;border-radius:10px;padding:12px;color:#193751;background:#fff;font:inherit;font-size:13px;line-height:1.6}.chat-composer button{justify-self:start}.chat-composer button:disabled{cursor:not-allowed;opacity:.58}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{min-height:auto;padding:16px}.brand{padding-bottom:12px}.sidebar nav{grid-template-columns:repeat(5,1fr)}.sidebar nav button{text-align:center;padding:9px 5px}.sidebar-foot{display:none}.workspace{padding:28px 18px}.stats-grid,.market-stats-grid,.coverage-grid,.latest-market-grid,.research-stats-grid,.catalog-grid,.availability-grid,.ipo-card-grid,.ipo-analysis-grid{grid-template-columns:repeat(2,1fr)}.hero-panel,.settings-layout,.reports-layout,.research-hero{grid-template-columns:1fr;display:grid}.hero-panel h2{font-size:34px}.report-row{grid-template-columns:1fr auto}.report-row span:nth-child(3){display:none}}@media(max-width:620px){.availability-grid,.ipo-analysis-grid,.ipo-scenarios,.ipo-dimension-grid{grid-template-columns:1fr}.ipo-analysis-card{padding:14px}}@media(max-width:900px){.crypto-core-grid,.crypto-indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.crypto-core-grid,.crypto-indicator-grid{grid-template-columns:1fr}}.recap-hero{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:24px;background:linear-gradient(118deg,#fff,#f8f5ee);border-top:4px solid #b78d43}.recap-hero h3{color:#173552;font-size:25px;line-height:1.25;margin:0;letter-spacing:-.03em}.recap-hero p:not(.eyebrow){color:#587289;line-height:1.78;font-size:14px}.recap-legend{align-self:center;display:grid;gap:9px;padding:14px 16px;border-left:1px solid #e4dac3;color:#5e768b;font-size:12px;line-height:1.55}.recap-legend span{display:flex;align-items:center;gap:8px}.legend-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%}.legend-dot.fact{background:#31789d}.legend-dot.read{background:#c58d32}.legend-dot.gap{background:#a7b5c0}.news-selection-funnel{margin:20px 0;padding:17px;border:1px solid #dce6ef;border-radius:14px;background:linear-gradient(140deg,#fff,#f8fbfd);box-shadow:0 5px 18px #1f374e0a}.funnel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px}.funnel-heading .eyebrow{margin:0}.funnel-heading span{color:#7893a8;font-size:11px;font-weight:700}.funnel-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.funnel-cards article{position:relative;min-height:92px;padding:12px 13px;border:1px solid #d8e5ed;border-radius:11px;background:#fbfdff}.funnel-cards article:nth-child(2){background:#f3f9fc;border-color:#cde2ee}.funnel-cards article:nth-child(3){background:#f6f9fb;border-color:#dbe6ed}.funnel-cards article.is-selected{background:#fffaf0;border-color:#e4c979}.funnel-cards .funnel-number,.funnel-cards b,.funnel-cards small{display:block}.funnel-number{color:#7f98aa;font-size:10px;font-weight:700;letter-spacing:.08em}.funnel-cards strong{display:block;margin:5px 0 3px;color:#173b5b;font-size:25px;letter-spacing:-.03em;line-height:1.1}.funnel-cards b{color:#285775;font-size:13px}.funnel-cards small{margin-top:4px;color:#7a94a8;font-size:10px}.funnel-cards i{position:absolute;top:50%;left:calc(100% + 7px);width:12px;transform:translateY(-50%);color:#7893a8;font-size:18px;font-style:normal;text-align:center}.funnel-process{margin:13px 0 0;color:#416b88;font-size:12px;font-weight:700;text-align:center;letter-spacing:.02em}.funnel-process b{color:#ad7b27;padding:0 8px}.funnel-note{margin:8px 0 0;color:#7b92a4;font-size:11px;line-height:1.55;text-align:center}.recap-panel,.recap-empty{margin-top:20px}.recap-empty h3{color:#183d5d;margin:0}.recap-empty p:not(.eyebrow){max-width:760px;color:#617c92;line-height:1.7}.recap-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.recap-market-card{padding:17px;border:1px solid #dce7ef;border-radius:12px;background:#fbfdff}.recap-market-card header{display:flex;justify-content:space-between;gap:18px}.recap-market-card header p{color:#7a94a9;font-size:10px;font-weight:700;letter-spacing:.08em;margin:0 0 5px}.recap-market-card h4{margin:0;color:#183d5d;font-size:16px}.recap-market-card header>strong{white-space:nowrap;font-size:21px}.up{color:#167451!important}.down{color:#b84642!important}.flat{color:#5d778d!important}.market-meta{margin:12px 0 9px;color:#6a8599;font-size:11px;line-height:1.55}.breadth-bar{height:7px;display:flex;gap:2px;border-radius:999px;overflow:hidden;background:#e8eef3}.breadth-bar span{min-width:0}.breadth-up{background:#4aaf83}.breadth-down{background:#d9746f}.breadth-flat{background:#9bb1c2}.breadth-label{display:flex;gap:11px;margin-top:7px;color:#7790a3;font-size:10px}.mover-list{display:grid;gap:7px;margin-top:14px;padding-top:11px;border-top:1px solid #e5edf3}.mover-row{display:flex;justify-content:space-between;gap:11px;align-items:flex-start;color:#547086;font-size:12px}.mover-row span,.mover-row small{display:block}.mover-row b{color:#254b6a}.mover-row small{color:#91a4b3;font-size:10px;margin-top:2px}.mover-row strong{white-space:nowrap;font-size:12px}.recap-market-card .basis{margin:12px 0 0;color:#8096a8;font-size:10px;line-height:1.55}.recap-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.recap-event-card{border:1px solid #dde8ef;border-left:4px solid #326f9c;border-radius:11px;padding:16px;background:#fff}.recap-event-card header,.recap-event-card footer{display:flex;justify-content:space-between;gap:10px;color:#748da1;font-size:10px}.recap-event-card h4{margin:11px 0 8px;font-size:16px;line-height:1.45}.recap-event-card h4 a{color:#173e5e;text-decoration:none}.recap-event-card h4 a:hover{text-decoration:underline}.recap-event-card>p{color:#506d83;font-size:12px;line-height:1.68;margin:0}.recap-event-card dl{display:grid;grid-template-columns:68px 1fr;gap:7px 9px;margin:13px 0;padding:12px 0;border-top:1px solid #e9f0f5;border-bottom:1px solid #e9f0f5}.recap-event-card dt{color:#2c638e;font-size:11px;font-weight:700}.recap-event-card dd{color:#617b8f;font-size:11px;line-height:1.58;margin:0}.recap-event-card footer{color:#899dac;line-height:1.4}.recap-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.recap-bottom-grid .recap-panel{margin-top:0}.fact-list{display:grid;gap:2px;margin-top:14px}.fact-list a{display:flex;justify-content:space-between;gap:16px;padding:11px 6px;color:#254d6d;text-decoration:none;border-top:1px solid #e7eef4}.fact-list a:hover{background:#f7fbfe}.fact-list span,.fact-list small{display:block}.fact-list b{font-size:12px}.fact-list small{color:#8297a8;margin-top:3px;font-size:10px;line-height:1.45}.fact-list strong{color:#1d6380;font-size:13px;white-space:nowrap;align-self:center}.observation-panel ol{margin:16px 0 0;padding-left:20px;color:#5b768b}.observation-panel li{margin:10px 0;font-size:13px;line-height:1.65}.observation-panel li b{color:#244d6d}@media(max-width:900px){.sidebar nav{grid-template-columns:repeat(3,1fr)}.recap-hero,.recap-bottom-grid{grid-template-columns:1fr}.funnel-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.recap-market-grid,.recap-event-grid{grid-template-columns:1fr}}@media(max-width:560px){.funnel-cards{grid-template-columns:1fr}.funnel-cards i{display:none}.funnel-process{display:grid;gap:4px;justify-items:center}.funnel-process b{padding:0}.recap-legend{border-left:0;border-top:1px solid #e4dac3}.recap-event-card footer{display:grid}.fact-list a{align-items:flex-start}.fact-list strong{font-size:12px}}.outlook-hero{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);gap:24px;background:linear-gradient(118deg,#fff,#f8f4e9);border-top:4px solid #b78d43}.outlook-hero h3{color:#173552;font-size:25px;line-height:1.25;margin:0;letter-spacing:-.03em}.outlook-hero p:not(.eyebrow){color:#587289;line-height:1.78;font-size:14px}.outlook-guardrails{align-self:center;display:grid;gap:9px;padding:15px 17px;border-left:1px solid #e4dac3;color:#5d7589;font-size:12px;line-height:1.55}.outlook-guardrails span{display:flex;align-items:center;gap:8px}.outlook-summary-panel,.outlook-panel{margin-top:20px}.outlook-summary{max-width:980px;color:#345970;font-size:16px;line-height:1.85;margin:17px 0}.outlook-macro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.outlook-macro-card{border:1px solid #dce7ef;border-top:4px solid #3c7ea8;border-radius:12px;padding:16px;background:linear-gradient(155deg,#fff,#f9fcfe);color:#506d82;line-height:1.68}.outlook-macro-card header{display:grid;gap:5px;padding-bottom:10px;border-bottom:1px solid #e5edf3}.outlook-macro-card header span{color:#2c668f;font-size:10px;font-weight:700;letter-spacing:.1em}.outlook-macro-card header strong{color:#173f5e;font-size:16px}.outlook-macro-card p{margin:11px 0;font-size:13px}.outlook-macro-card p b,.outlook-sector-card p b,.outlook-stock-card p b{color:#245274}.outlook-macro-card footer,.outlook-sector-card footer,.outlook-stock-card footer{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:12px;padding-top:10px;border-top:1px solid #e7eef4;color:#8197a8;font-size:10px;line-height:1.45}.outlook-macro-card footer a,.outlook-sector-card footer a,.outlook-stock-card footer a{color:#1f6699;text-decoration:none}.outlook-macro-card footer a:hover,.outlook-sector-card footer a:hover,.outlook-stock-card footer a:hover{text-decoration:underline}.research-table-panel>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:#173f5e;padding:3px 0 14px;border-bottom:1px solid #dce7ef}.research-table-panel>summary::-webkit-details-marker{display:none}.research-table-panel>summary:after{content:"展开";color:#1f6699;font-size:12px;font-weight:700}.research-table-panel[open]>summary:after{content:"收起"}.research-table-panel>summary span{display:grid;gap:4px}.research-table-panel>summary b{font-size:18px}.research-table-panel>summary small{color:#728b9d;font-size:12px}.outlook-sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.outlook-sector-card{border:1px solid #dce7ef;border-radius:12px;padding:16px;background:#fbfdff;color:#526e83;line-height:1.65}.outlook-sector-card.偏强观察{border-top:4px solid #469d74}.outlook-sector-card.偏弱观察{border-top:4px solid #c16b64}.outlook-sector-card.中性观察,.outlook-sector-card.资料不足{border-top:4px solid #90a8ba}.outlook-sector-card header{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #e6eef4}.outlook-sector-card header strong{color:#183d5d;font-size:16px}.outlook-sector-card header span,.outlook-stock-card header>span{align-self:start;border-radius:999px;padding:4px 7px;background:#eef5f9;color:#346483;font-size:10px;font-weight:700;white-space:nowrap}.outlook-sector-card p{font-size:13px;margin:11px 0}.outlook-sector-card dl{display:grid;grid-template-columns:72px 1fr;gap:7px 9px;margin:12px 0;padding:11px 0;border-top:1px solid #e7eef4;border-bottom:1px solid #e7eef4}.outlook-sector-card dt{color:#2a638b;font-size:11px;font-weight:700}.outlook-sector-card dd{margin:0;color:#647e91;font-size:11px;line-height:1.55}.outlook-stock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.outlook-stock-card{border:1px solid #dce7ef;border-radius:12px;padding:16px;background:linear-gradient(155deg,#fff,#fbfdff);color:#516f85;line-height:1.65}.outlook-stock-card.重点跟踪{border-top:4px solid #b88731}.outlook-stock-card.持续观察{border-top:4px solid #3c7ea8}.outlook-stock-card.谨慎观察{border-top:4px solid #b96d61}.outlook-stock-card.资料不足{border-top:4px solid #9aaebd}.outlook-stock-card header{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #e6eef4}.outlook-stock-card header strong,.outlook-stock-card header small{display:block}.outlook-stock-card header strong{color:#173e5e;font-size:16px}.outlook-stock-card header small{color:#8098aa;margin-top:3px;font-size:11px}.outlook-stock-card>p{margin:11px 0;font-size:13px}.outlook-stock-scenarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0}.outlook-stock-scenarios>div{padding:10px;border:1px solid #e2ebf1;border-radius:8px;background:#f8fbfd}.outlook-stock-scenarios>div:nth-child(2){background:#fff9ef;border-color:#efe0bb}.outlook-stock-scenarios span{display:block;color:#2b638a;font-size:10px;font-weight:700;letter-spacing:.04em}.outlook-stock-scenarios p{margin:6px 0 0;color:#5b7489;font-size:11px;line-height:1.55}.evidence-limit{color:#7890a2!important;font-size:11px!important}.outlook-boundary{margin:16px 0 0;padding:12px 14px;border-left:3px solid #b58a40;border-radius:0 8px 8px 0;background:#fffaf0;color:#705f3e;font-size:12px;line-height:1.65}@media(max-width:900px){.outlook-hero,.outlook-macro-grid,.outlook-sector-grid,.outlook-stock-grid{grid-template-columns:1fr}.outlook-guardrails{border-left:0;border-top:1px solid #e4dac3}}@media(max-width:560px){.outlook-stock-scenarios{grid-template-columns:1fr}.outlook-sector-card header,.outlook-stock-card header{display:grid}.outlook-sector-card header span,.outlook-stock-card header>span{justify-self:start}}.primary{background:var(--color-primary);color:#fff}.hero-panel .primary{background:#fff;color:var(--color-primary)}.archive-send-button{border-color:var(--color-primary);background:var(--color-primary)}.archive-send-button:hover:not(:disabled){background:#10263a}.dot{background:var(--color-neutral)}.dot.running{background:var(--color-warning)}.dot.success{background:var(--color-positive)}.dot.failed{background:var(--color-negative)}.delivery-state{color:var(--color-positive);background:var(--color-positive-soft);border-color:#c9ded1}.error-box{color:var(--color-negative);background:var(--color-negative-soft)}.stars,.amber{color:var(--color-warning)}.event-card,.recap-event-card{border-left-color:var(--color-primary-accent)}.up{color:var(--color-positive)!important}.down{color:var(--color-negative)!important}.flat{color:var(--color-neutral)!important}.breadth-up{background:var(--color-positive)}.breadth-down{background:var(--color-negative)}.breadth-flat{background:var(--color-neutral)}.legend-dot.fact{background:var(--color-primary-accent)}.legend-dot.read{background:var(--color-warning)}.legend-dot.gap{background:var(--color-neutral)}.availability-status{background:var(--color-neutral-soft);color:var(--color-neutral)}.availability-status.available{background:var(--color-positive-soft);color:var(--color-positive)}.availability-status.partial{background:var(--color-warning-soft);color:var(--color-warning)}.availability-status.unavailable{background:var(--color-neutral-soft);color:var(--color-neutral)}.availability-status.error{background:var(--color-negative-soft);color:var(--color-negative)}.signal-status.发布{background:var(--color-positive-soft);color:var(--color-positive)}.signal-status.观察{background:var(--color-warning-soft);color:var(--color-warning)}.signal-status.数据不足,.ipo-stance{background:var(--color-neutral-soft);color:var(--color-neutral)}.ipo-stance.偏正面{background:var(--color-positive-soft);color:var(--color-positive)}.ipo-stance.中性{background:var(--color-neutral-soft);color:var(--color-neutral)}.ipo-stance.偏审慎{background:var(--color-warning-soft);color:var(--color-warning)}.outlook-sector-card.偏强观察{border-top-color:var(--color-positive)}.outlook-sector-card.偏弱观察{border-top-color:var(--color-negative)}.outlook-sector-card.中性观察,.outlook-sector-card.资料不足{border-top-color:var(--color-neutral)}.outlook-stock-card.重点跟踪{border-top-color:var(--color-warning)}.outlook-stock-card.持续观察{border-top-color:var(--color-primary-accent)}.outlook-stock-card.谨慎观察{border-top-color:var(--color-negative)}.outlook-stock-card.资料不足{border-top-color:var(--color-neutral)}.market-direction-legend{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 2px}.market-direction-legend em{color:var(--color-neutral);font-size:10px;font-style:normal}.event-category{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px}.semantic-status{display:inline-flex;align-items:baseline;gap:5px;border:1px solid transparent;border-radius:999px;padding:3px 7px;font-size:10px;line-height:1.2;white-space:nowrap}.semantic-status b{font-size:10px;letter-spacing:.02em}.semantic-status small{color:inherit;font-size:9px}.semantic-status.positive{color:var(--color-positive);background:var(--color-positive-soft);border-color:#c9ded1}.semantic-status.negative{color:var(--color-negative);background:var(--color-negative-soft);border-color:#e6cfcc}.semantic-status.neutral{color:var(--color-neutral);background:var(--color-neutral-soft);border-color:#dce2e5}.semantic-status.mixed{color:var(--color-warning);background:var(--color-warning-soft);border-color:#ead8ba}@media print{.semantic-status{color:#111!important;background:#fff!important;border-color:#777!important}.up,.down,.flat{color:#111!important}}html{background:var(--ui-color-bg-layout,#eef3f7)}a{color:var(--ui-color-link,#23658f)}.dashboard-shell{grid-template-columns:252px minmax(0,1fr);background:var(--ui-color-bg-layout,#eef3f7)}.dashboard-sidebar{position:sticky;top:0;z-index:40;height:100vh;min-height:680px;padding:24px 16px 18px;overflow-y:auto;background:linear-gradient(175deg,#17344f,#0e2237 68%,#0b1a2a)}.dashboard-sidebar .brand{padding:0 8px 23px}.dashboard-sidebar .brand img{width:42px;height:42px}.dashboard-sidebar .brand strong{font-size:15px;letter-spacing:.025em}.dashboard-sidebar .brand span{color:#9bb6ca;font-size:8px;letter-spacing:.12em}.dashboard-menu{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.sidebar-close-button{display:none}.menu-group{display:grid;gap:5px}.menu-group>p{margin:0 10px 5px;color:#6f8aa1;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.dashboard-menu button{min-height:45px;display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:9px;color:#afc3d3;text-align:left;background:transparent;transition:background .16s ease,border-color .16s ease,color .16s ease}.dashboard-menu button:hover{color:#fff;background:#fff1}.dashboard-menu button.active{color:#fff;border-color:#a4c8de2e;background:#ffffff1c;box-shadow:inset 3px 0 #8fb7ce}.nav-icon{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(183,205,221,.2);border-radius:7px;color:#9fc1d6;font-size:9px;font-weight:800;letter-spacing:.03em}.nav-copy{min-width:0;display:grid;line-height:1.25}.nav-copy b{color:inherit;font-size:13px;font-weight:650}.nav-copy small{margin-top:2px;color:#718ca2;font-size:9px;letter-spacing:.025em}.dashboard-menu button.active .nav-copy small{color:#9fb9cc}.nav-badge{min-width:20px;height:20px;display:grid;place-items:center;margin-left:auto;padding:0 5px;border:1px solid rgba(185,207,222,.22);border-radius:999px;color:#dbe8f0;background:#ffffff17;font-size:9px;font-weight:800;font-variant-numeric:tabular-nums}.dashboard-sidebar .sidebar-foot{margin-top:24px}.dashboard-workspace{max-width:1680px;min-width:0;padding:32px clamp(22px,4vw,64px) 64px}.dashboard-topbar{position:sticky;top:0;z-index:22;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:-32px calc(clamp(22px,4vw,64px)*-1) 0;padding:20px clamp(22px,4vw,64px) 12px;align-items:center;border-bottom:1px solid var(--ui-color-border,#d9e4eb);background:#eef3f7f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-heading{display:flex;align-items:center;gap:12px}.page-heading .eyebrow{margin-bottom:3px;color:#617b91;font-size:9px}.page-heading h1{color:var(--ui-color-heading,#142f47);font-size:var(--ui-font-size-h1,28px);letter-spacing:-.035em;line-height:var(--ui-line-height-heading,1.3)}.page-heading>div>p:last-child{margin:5px 0 0;color:#72889a;font-size:12px}.header-actions{display:flex;align-items:center;gap:12px}.report-date-badge{padding:6px 9px;border:1px solid #d4e0e8;border-radius:999px;color:#55728a;background:#f8fafc;font-size:10px;font-weight:700}.refresh-button{min-height:var(--ui-control-height,40px);padding:var(--ui-space-xs,8px) var(--ui-space-sm,12px);border:1px solid var(--ui-color-border,#d9e4eb);border-radius:var(--ui-radius,8px);color:var(--color-primary,#17324d);background:var(--ui-color-bg-container,#fff);font-size:var(--ui-font-size-small,12px);font-weight:var(--ui-font-weight-strong,650)}.refresh-button:hover:not(:disabled){border-color:#91b1c6;background:#f9fcfe}.report-run-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid #dbe5eb}.report-action-button{min-height:36px;padding:7px 12px;font-size:11px;line-height:1.2}.report-run-actions .secondary{border-color:#b8cad6;color:#204b68;background:#fff}.report-run-actions .secondary:hover:not(:disabled){border-color:#769bb3;background:#f8fbfd}.report-run-actions .report-action-send{border-color:#caa66a;color:#76531c;background:#fffaf1}.report-run-status{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:#687f8f;font-size:10px;font-weight:750;white-space:nowrap}.report-run-status i{width:7px;height:7px;border-radius:50%;background:#8396a3}.report-run-status.running i{background:var(--color-warning);box-shadow:0 0 0 4px #d2912b21}.report-run-status.success i{background:var(--color-positive)}.report-run-status.failed i{background:var(--color-negative)}.mobile-menu-button{display:none;width:40px;height:40px;border:1px solid #cad9e4;border-radius:8px;color:#173b59;background:#fff;font-size:18px}.dashboard-alert{margin:20px 0 0;border:1px solid #cadeec;background:#f4f9fc}.drawer-backdrop{display:none}.dashboard-hero{margin:24px 0 18px;min-height:210px;align-items:flex-end;background:linear-gradient(125deg,#132e48,#1d4e6f 75%,#2c607c);box-shadow:0 16px 38px #102d4429}.dashboard-hero>div:first-child{max-width:850px}.dashboard-hero h2{max-width:840px;font-size:clamp(26px,3vw,40px);line-height:1.16;letter-spacing:-.045em}.dashboard-hero p:not(.eyebrow){max-width:850px;font-size:14px;line-height:1.65}.dashboard-hero .hero-actions{align-items:center;justify-content:flex-end}.dashboard-card{margin-top:var(--ui-section-gap,18px);padding:var(--ui-card-padding,20px);border-color:var(--ui-color-border,#d9e4eb);border-radius:var(--ui-radius-lg,12px);background:var(--ui-color-bg-container,#fff);box-shadow:var(--ui-card-shadow,0 4px 16px rgba(28,53,73,.04))}.dashboard-card.compact{padding:var(--ui-card-padding-compact,16px)}.dashboard-card .panel-title{margin-bottom:var(--ui-space,16px)}.dashboard-card .panel-title h3{color:var(--ui-color-heading,#142f47);font-size:var(--ui-font-size-h3,18px);line-height:var(--ui-line-height-heading,1.3)}.panel-actions{display:flex;align-items:center;gap:9px}.metric-grid,.pipeline-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-sm,12px);margin:var(--ui-section-gap,18px) 0}.metric-stat{position:relative;min-height:116px;padding:var(--ui-card-padding-compact,16px);overflow:hidden;border:1px solid var(--ui-color-border,#d9e4eb);border-radius:var(--ui-radius-lg,12px);background:var(--ui-color-bg-container,#fff);box-shadow:var(--ui-card-shadow,0 4px 16px rgba(28,53,73,.04))}.metric-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#8da1af}.metric-stat.tone-positive:before{background:var(--color-positive)}.metric-stat.tone-negative:before{background:var(--color-negative)}.metric-stat.tone-warning:before{background:var(--color-warning)}.metric-stat>span,.metric-stat>small{display:block;color:var(--ui-color-text-secondary,#667d8e);font-size:var(--ui-font-size-small,12px)}.metric-stat>strong{display:block;margin:11px 0 5px;overflow-wrap:anywhere;color:var(--ui-color-heading,#142f47);font-variant-numeric:tabular-nums;font-size:23px;line-height:1.15}.metric-stat>small{line-height:1.45}.dashboard-grid{display:grid;gap:var(--ui-section-gap,18px)}.dashboard-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.status-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--ui-color-border,#d9e4eb);border-radius:var(--ui-radius-pill,999px);color:var(--color-neutral);background:var(--color-neutral-soft);line-height:1.1;white-space:nowrap}.status-tag b{font-size:var(--ui-font-size-small,12px)}.status-tag small{color:inherit;font-size:var(--ui-font-size-meta,11px)}.status-tag.tone-positive{color:var(--color-positive);border-color:#c8ddd1;background:var(--color-positive-soft)}.status-tag.tone-negative{color:var(--color-negative);border-color:#e7cfcc;background:var(--color-negative-soft)}.status-tag.tone-warning,.status-tag.tone-mixed{color:var(--color-warning);border-color:#e8d7b9;background:var(--color-warning-soft)}.status-tag.tone-neutral{color:var(--color-neutral)}.ui-empty{min-height:176px;display:grid;align-content:center;justify-items:center;padding:30px 16px;color:#718696;text-align:center}.ui-empty>span{width:42px;height:42px;display:grid;place-items:center;margin-bottom:11px;border:1px solid #d6e1e8;border-radius:50%;color:#8799a6;background:#f7fafc;font-size:20px}.ui-empty strong{color:#4e6b80;font-size:14px}.ui-empty p{max-width:520px;margin:6px 0 0;font-size:12px;line-height:1.6}.compact-story-list,.watch-list,.health-list{display:grid;gap:0}.compact-story-list article,.watch-list article{padding:15px 2px;border-top:1px solid #e6edf2}.compact-story-list article:first-child,.watch-list article:first-child{border-top:0}.compact-story-list article>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.compact-story-list h4,.watch-list h4{margin:9px 0 6px;color:#193b56;font-size:14px;line-height:1.45}.compact-story-list p,.watch-list p{margin:4px 0;color:#567186;font-size:12px;line-height:1.6}.compact-story-list .story-impact{color:#2c5a78;font-weight:600}.compact-story-list small,.watch-list small{color:#8095a5;font-size:10px}.watch-list p b{color:#2d5d7c}.stock-watch-list article>header{display:flex;justify-content:space-between;gap:12px;align-items:start}.stock-watch-list article>header h4{margin:0}.market-index-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.market-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.market-block-card{padding:17px;border:1px solid #dce6ed;border-radius:10px;background:#fbfdfe}.market-block-card header{display:flex;justify-content:space-between;gap:14px}.market-block-card header p{margin:0 0 3px;color:#7790a3;font-size:9px;font-weight:800;letter-spacing:.08em}.market-block-card h4{margin:0;color:#193c57;font-size:15px}.market-block-card header>strong{font-size:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.coverage-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px}.coverage-detail-grid article{padding:13px;border:1px solid #dfe8ee;border-radius:9px;background:#fbfdfe}.coverage-detail-grid span,.coverage-detail-grid small{display:block;color:#748c9d;font-size:10px;line-height:1.45}.coverage-detail-grid strong{display:block;margin:5px 0;color:#1b435f;font-size:20px}.lead-copy{max-width:1050px;margin:0;color:#365a72;font-size:16px;line-height:1.8}.macro-dashboard-grid,.sector-grid,.equity-card-grid,.event-card-grid,.crypto-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-sm,12px)}.macro-dashboard-card,.sector-card,.equity-research-card,.event-summary-card,.crypto-asset-card{padding:var(--ui-card-padding-compact,16px);border:1px solid var(--ui-color-border,#d9e4eb);border-radius:var(--ui-radius-lg,12px);background:var(--ui-color-bg-subtle,#fbfdfe)}.macro-dashboard-card header,.sector-card header,.event-summary-card header,.crypto-asset-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.macro-dashboard-card header>strong,.sector-card header>strong{color:#1a425f;font-size:15px}.macro-dashboard-card h4,.sector-card h4{margin:12px 0 8px;color:#193c56;font-size:14px;line-height:1.45}.macro-dashboard-card p,.sector-card p{margin:8px 0;color:#506d82;font-size:12px;line-height:1.65}.macro-dashboard-card p b,.sector-card p b{color:#2a5c7c}.macro-dashboard-card>small,.sector-card>small{display:block;color:#8295a4;font-size:10px;line-height:1.55}.macro-dashboard-card footer,.detailed-event footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.macro-dashboard-card footer a,.detailed-event footer a{font-size:10px;text-decoration:none}.sector-card dl{display:grid;grid-template-columns:72px 1fr;gap:6px 9px;padding:11px 0;border-top:1px solid #e6edf2;border-bottom:1px solid #e6edf2}.sector-card dt{color:#2b607f;font-size:10px;font-weight:700}.sector-card dd{margin:0;color:#637c8e;font-size:11px;line-height:1.55}.equity-research-card{background:#fff}.equity-research-card>header{display:flex;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid #e5edf2}.equity-research-card>header p{margin:0;color:#7690a3;font-size:9px;font-weight:800;letter-spacing:.08em}.equity-research-card h4{margin:3px 0;color:#173c58;font-size:17px}.equity-research-card>header small{color:#7c92a2;font-size:10px}.equity-price{text-align:right}.equity-price strong,.equity-price span{display:block;font-variant-numeric:tabular-nums}.equity-price strong{color:#173c58;font-size:20px}.equity-price span{margin-top:3px;font-size:11px;font-weight:700}.equity-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0}.equity-facts section{padding:10px;border:1px solid #e3ebf0;border-radius:8px;background:#f8fbfc}.equity-facts b,.equity-facts span{display:block}.equity-facts b{margin-bottom:5px;color:#285a78;font-size:10px}.equity-facts span{color:#60798b;font-size:10px;line-height:1.6;font-variant-numeric:tabular-nums}.model-callout{padding:11px;border-left:3px solid #476f8b;border-radius:0 8px 8px 0;background:#f2f6f8}.model-callout header{display:flex;justify-content:space-between;gap:8px}.model-callout header>b{color:#294f69;font-size:11px}.model-callout p{margin:7px 0;color:#526f82;font-size:11px}.model-callout p strong{color:#173f5c;font-size:17px;font-variant-numeric:tabular-nums}.model-callout p em{display:block;color:#9a641c;font-size:9px;font-style:normal;font-weight:700}.model-callout>small{color:#758d9d;font-size:9px}.business-summary{color:#60798b;font-size:11px;line-height:1.6}.equity-research-card>a{font-size:10px;text-decoration:none}.data-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;margin-top:var(--ui-space-sm,12px);border:1px solid var(--ui-color-border,#d9e4eb);border-radius:var(--ui-radius,8px);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-gutter:stable}.data-table-wrap:focus-visible,.research-table-wrap:focus-visible{outline:2px solid #6f9bb8;outline-offset:3px}.mobile-table-hint{display:none;margin:9px 0 -4px;color:#708797;font-size:11px}.data-table{width:100%;min-width:820px;border-collapse:collapse;color:var(--ui-color-text,#263847);background:var(--ui-color-bg-container,#fff);font-size:var(--ui-font-size-small,12px)}.data-table th{padding:var(--ui-table-padding-block,10px) var(--ui-table-padding-inline,12px);border-bottom:1px solid var(--ui-color-border-secondary,#e5edf2);color:var(--ui-color-heading,#142f47);background:var(--ui-color-fill-alter,#f4f7f9);font-size:var(--ui-font-size-small,12px);letter-spacing:.025em;text-align:left;white-space:nowrap}.data-table td{padding:var(--ui-table-padding-block,10px) var(--ui-table-padding-inline,12px);border-top:1px solid var(--ui-color-border-secondary,#e5edf2);vertical-align:top;font-variant-numeric:tabular-nums}.data-table td strong,.data-table td small{display:block}.data-table td strong{color:#1d435e}.data-table td small{margin-top:3px;color:#8396a5;font-size:9px;line-height:1.45}.data-table a{text-decoration:none}.quant-table{min-width:1080px}.ipo-table{min-width:1180px}.crypto-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crypto-asset-card header p{margin:0;color:#718da0;font-size:9px;font-weight:800;letter-spacing:.08em}.crypto-asset-card h4{margin:3px 0;color:#183e5a;font-size:16px}.crypto-asset-card header small{color:#8498a7;font-size:9px}.crypto-asset-card header>strong{color:#173d58;font-size:22px;font-variant-numeric:tabular-nums}.crypto-asset-card dl{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:12px 0;border-top:1px solid #e6edf2;border-bottom:1px solid #e6edf2}.crypto-asset-card dt,.crypto-asset-card dd{margin:0;font-size:10px}.crypto-asset-card dt{color:#71889a}.crypto-asset-card dd{color:#335a73;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.crypto-asset-card>a{font-size:10px;text-decoration:none}.indicator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.indicator-grid article{min-height:130px;padding:15px;border:1px solid #dfe8ee;border-radius:9px;background:#fbfdfe}.indicator-grid p,.indicator-grid small{display:block;color:#748c9d;font-size:10px}.indicator-grid p{margin:0;font-weight:700;letter-spacing:.035em}.indicator-grid strong{display:block;margin:9px 0 5px;color:#193f5b;font-size:21px;font-variant-numeric:tabular-nums}.indicator-grid small{line-height:1.45}.event-summary-card{border-left:3px solid #315e7d;background:#fff}.event-summary-card .event-kicker{margin:12px 0 3px;color:#557a93;font-size:9px;font-weight:800;letter-spacing:.07em}.event-summary-card h4{margin:0 0 10px;color:#173c57;font-size:16px;line-height:1.45}.event-summary-card>p:not(.event-kicker){margin:7px 0;color:#536f83;font-size:11px;line-height:1.62}.event-summary-card>p b{color:#2b5a78}.event-summary-card footer{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding-top:9px;border-top:1px solid #e5edf2;color:#8195a4;font-size:9px}.event-summary-card footer a{text-decoration:none}.dashboard-collapse{padding:0;overflow:hidden}.dashboard-collapse>summary{display:flex;justify-content:space-between;gap:14px;padding:17px 20px;cursor:pointer;list-style:none;color:#214965;background:#fff}.dashboard-collapse>summary::-webkit-details-marker{display:none}.dashboard-collapse>summary span{display:grid;gap:3px}.dashboard-collapse>summary b{font-size:14px}.dashboard-collapse>summary small{color:#7a8f9f;font-size:10px}.dashboard-collapse>summary i{color:#376682;font-size:10px;font-style:normal;font-weight:700}.dashboard-collapse[open]>summary{border-bottom:1px solid #e1e9ee;background:#f8fafb}.dashboard-collapse[open]>summary i{font-size:0}.dashboard-collapse[open]>summary i:before{content:"收起";font-size:10px}.dashboard-collapse.inline-collapse{margin:0;border:1px solid #dce6ed;border-radius:9px}.detailed-event{margin:0 20px;padding:20px 0;border-top:1px solid #e3ebf0}.detailed-event:first-of-type{border-top:0}.detailed-event>header{display:flex;justify-content:space-between;gap:14px}.detailed-event h4{margin:6px 0;color:#193d58;font-size:15px}.detailed-event dl{display:grid;grid-template-columns:120px 1fr;gap:8px 12px}.detailed-event dt{color:#2b5f80;font-size:11px;font-weight:700}.detailed-event dd{margin:0;color:#587287;font-size:11px;line-height:1.65}.dashboard-reports{margin-top:18px;grid-template-columns:minmax(230px,.45fr) minmax(0,1.55fr)}.dashboard-reports .dashboard-card{margin-top:0}.report-detail-head{display:flex;justify-content:space-between;gap:16px}.health-list article{min-height:66px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 2px;border-top:1px solid #e6edf2}.health-list article:first-child{border-top:0}.health-list strong,.health-list small{display:block}.health-list strong{color:#214761;font-size:12px}.health-list small{margin-top:3px;color:#8396a5;font-size:9px}.dashboard-availability article{min-height:120px}.dashboard-availability .status-tag{margin-top:8px}.data-health-summary .metric-stat{min-height:108px}.data-health-domain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:18px}.data-health-domain-card{min-height:184px;display:flex;flex-direction:column;padding:18px;border:1px solid #dce6ec;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdfe)}.data-health-domain-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.data-health-domain-card header span{color:#6f8797;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.data-health-domain-card h3{margin:5px 0 0;color:#173f5c;font-size:16px;line-height:1.35}.data-health-domain-card>p{flex:1;margin:18px 0;color:#557084;font-size:11px;line-height:1.55}.data-health-domain-card footer{padding-top:12px;border-top:1px solid #e5edf1}.data-health-domain-card footer span,.data-health-domain-card footer time,.data-health-domain-card footer strong{display:block}.data-health-domain-card footer span{color:#8798a5;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.data-health-domain-card footer time,.data-health-domain-card footer strong{margin-top:5px;color:#31566e;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.data-health-source-grid{align-items:start}.data-health-source-grid .dashboard-card{min-width:0}.health-list .dot.healthy{background:var(--color-positive)}.health-list .dot.delayed{background:var(--color-warning)}.health-list .dot.unavailable{background:var(--color-neutral)}.health-list .dot.error{background:var(--color-negative)}.security-status-list{display:grid;gap:0}.security-status-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #e5edf2;color:#385c73;font-size:12px}.agent-boundary{margin-bottom:15px;padding:13px 15px;border-left:3px solid #9a641c;border-radius:0 8px 8px 0;background:#fcf6eb}.agent-boundary strong{color:#685129;font-size:11px}.agent-boundary p{margin:4px 0 0;color:#76694f;font-size:11px;line-height:1.55}.dashboard-skeleton,.skeleton-layout{margin-top:24px}.skeleton-line,.skeleton-panel i,.skeleton-grid article i,.skeleton-grid article b,.skeleton-grid article span{display:block;border-radius:7px;background:linear-gradient(90deg,#e4ebf0,#f4f7f9,#e4ebf0);background-size:200% 100%;animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-line{width:220px;height:10px}.skeleton-line.wide{width:360px;max-width:70%;height:28px;margin-bottom:11px}.skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.skeleton-grid article{min-height:112px;padding:16px;border:1px solid #dce5eb;border-radius:10px;background:#fff}.skeleton-grid article i{width:60%;height:9px}.skeleton-grid article b{width:44%;height:25px;margin-top:16px}.skeleton-grid article span{width:78%;height:8px;margin-top:12px}.skeleton-panel{padding:20px;border:1px solid #dce5eb;border-radius:11px;background:#fff}.skeleton-panel i{height:10px;margin:13px 0}.skeleton-panel i:nth-child(2n){width:82%}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1180px)and (min-width:761px){.dashboard-shell{grid-template-columns:86px minmax(0,1fr)}.dashboard-sidebar{height:100dvh;padding-inline:10px}.dashboard-sidebar .brand{justify-content:center;padding-inline:0}.dashboard-sidebar .brand>div,.dashboard-sidebar .menu-group>p,.dashboard-sidebar .nav-copy,.dashboard-sidebar .sidebar-foot{display:none}.dashboard-sidebar .dashboard-menu{grid-template-columns:minmax(0,1fr)}.dashboard-sidebar .dashboard-menu button{justify-content:center;padding:8px;text-align:center}.nav-icon{width:34px;height:34px}.dashboard-workspace{padding-inline:28px}.dashboard-topbar{margin-inline:-28px;padding-inline:28px}.metric-grid,.pipeline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid.two-column{grid-template-columns:1fr}.crypto-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body.dashboard-nav-open{overflow:hidden}.dashboard-shell{display:block}.dashboard-sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(86vw,320px);height:100dvh;min-height:0;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));visibility:hidden;transform:translate(-102%);box-shadow:20px 0 50px #04142138;transition:transform .2s ease,visibility .2s ease}.dashboard-sidebar.open,.nav-open .dashboard-sidebar{visibility:visible;transform:translate(0)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;width:100%;border:0;background:#09192673}.dashboard-sidebar .brand{min-height:44px;padding-right:46px}.dashboard-sidebar .dashboard-menu{grid-template-columns:minmax(0,1fr)}.dashboard-sidebar .dashboard-menu button{min-height:48px;justify-content:flex-start;padding:8px 10px;text-align:left}.sidebar-close-button{position:absolute;top:max(18px,env(safe-area-inset-top));right:12px;z-index:2;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(190,211,225,.25);border-radius:9px;color:#e4edf4;background:#ffffff14;font-size:25px;line-height:1}.sidebar-close-button:hover,.sidebar-close-button:focus-visible{background:#ffffff29}.dashboard-workspace{padding:calc(20px + env(safe-area-inset-top)) 14px calc(44px + env(safe-area-inset-bottom))}.dashboard-topbar{margin:calc(-20px - env(safe-area-inset-top)) -14px 0;padding:max(15px,env(safe-area-inset-top)) 14px 13px}.mobile-menu-button{display:grid;place-items:center;flex:0 0 auto}.page-heading .eyebrow,.page-heading>div>p:last-child,.report-date-badge{display:none}.page-heading h1{font-size:22px}.header-actions{gap:7px}.refresh-button{min-height:38px;padding:7px 9px;font-size:11px}.report-run-actions{overflow-x:auto;justify-content:flex-start;margin-top:9px;padding-top:9px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.report-run-status{display:none}.report-action-button{min-width:max-content;min-height:42px;flex:0 0 auto;padding-inline:12px}.dashboard-hero{min-height:0;margin-top:16px;padding:22px;display:grid;align-items:start}.dashboard-hero h2{font-size:25px}.dashboard-hero p:not(.eyebrow){font-size:12px}.dashboard-hero .hero-actions{justify-content:flex-start}.metric-grid,.pipeline-stats,.dashboard-grid.two-column,.market-card-grid,.macro-dashboard-grid,.sector-grid,.equity-card-grid,.event-card-grid,.crypto-asset-grid,.indicator-grid,.coverage-detail-grid,.ipo-card-grid,.ipo-analysis-grid,.availability-grid,.skeleton-grid{grid-template-columns:1fr}.metric-stat{min-height:100px}.dashboard-card{padding:var(--ui-card-padding-compact,16px)}.panel-title{align-items:flex-start}.panel-actions{justify-content:flex-end;flex-wrap:wrap}.market-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.equity-facts{grid-template-columns:1fr}.dashboard-reports{display:grid;grid-template-columns:1fr}.report-detail-head,.event-summary-card footer,.detailed-event>header{display:grid}.detailed-event{margin-inline:16px}.detailed-event dl{grid-template-columns:1fr}.detailed-event dt{margin-top:6px}.settings-layout{display:grid;grid-template-columns:1fr}.mobile-table-hint{display:block}.data-table-wrap,.research-table-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.data-table th:first-child,.data-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 #dfe7ed}.data-table th:first-child{z-index:2;background:#f4f7f9}.market-category-tabs,.macro-region-tabs,.stock-detail-tabs,.ipo-detail-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin}.markdown-report{max-width:100%;overflow:hidden}.markdown-report table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.dashboard-card,.panel,.dashboard-grid>*,.metric-grid>*,.market-card-grid>*,.macro-dashboard-grid>*,.equity-card-grid>*,.event-card-grid>*{min-width:0}.dashboard-workspace img,.dashboard-workspace svg,.dashboard-workspace canvas{max-width:100%}.dashboard-workspace h1,.dashboard-workspace h2,.dashboard-workspace h3,.dashboard-workspace h4,.dashboard-workspace p,.dashboard-workspace a{overflow-wrap:anywhere}.mobile-menu-button,.refresh-button,.primary,.secondary,.report-view-button,.report-download-button,.archive-send-button,.panel-actions button,.panel-actions select{min-height:44px}}@media(max-width:430px){.market-index-grid{grid-template-columns:1fr}.dashboard-hero .primary,.dashboard-hero .secondary{width:100%}.dashboard-card .coverage-provider{display:none}.report-run-actions{margin-inline:-2px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.overview-masthead{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:22px;padding:24px 26px;border:1px solid #d8e4eb;border-left:4px solid var(--color-primary);border-radius:11px;background:linear-gradient(135deg,#f9fbfc,#f1f6f9)}.overview-masthead h2{margin:5px 0 6px;color:#123a57;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:600;letter-spacing:-.025em}.overview-masthead>div>p:last-child{margin:0;color:#5d778a;font-size:12px}.report-date-picker{min-width:225px;display:grid;gap:5px;padding:13px 15px;border:1px solid #d6e2e9;border-radius:9px;background:#fff}.report-date-picker>span{color:#5a7284;font-size:10px;font-weight:800;letter-spacing:.06em}.report-date-picker select{width:100%;min-height:36px;padding:5px 32px 5px 9px;border:1px solid #cbd9e2;border-radius:7px;color:#173e5a;background:#fbfdfe;font:600 14px/1.2 inherit;font-variant-numeric:tabular-nums}.report-date-picker small{color:#8999a5;font-size:9px}.overview-lead-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px}.overview-lead-grid .dashboard-card{margin-top:18px}.overview-report-summary{display:-webkit-box;overflow:hidden;margin:0;color:#294f69;font-size:14px;line-height:1.72;-webkit-box-orient:vertical;-webkit-line-clamp:3}.overview-report-meta{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 14px}.overview-report-meta span{min-width:118px;padding:8px 10px;border-radius:7px;color:#718594;background:#f2f6f8;font-size:9px}.overview-report-meta b{display:block;margin-bottom:2px;color:#1e4864;font-size:14px;font-variant-numeric:tabular-nums}.overview-report-actions{display:flex;flex-wrap:wrap;gap:8px}.market-regime-card{display:grid;align-content:start;justify-items:start;min-height:130px}.market-regime-card>strong{margin:16px 0 5px;color:#183f5b;font-size:28px;font-variant-numeric:tabular-nums}.market-regime-card>p{margin:0 0 5px;color:#3f637a;font-size:12px;font-weight:600}.market-regime-card>small{color:#8193a0;font-size:9px;line-height:1.5}.overview-pipeline{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-top:13px;border-top:1px solid #e3ebf0}.overview-pipeline>span{min-width:0;text-align:center}.overview-pipeline b,.overview-pipeline small{display:block}.overview-pipeline b{color:#204963;font-size:13px;font-variant-numeric:tabular-nums}.overview-pipeline small{margin-top:2px;color:#7b8f9e;font-size:8px}.overview-pipeline i{color:#9aacb8;font-size:10px;font-style:normal}.overview-story-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.overview-story-grid article{grid-column:span 4;min-height:210px;display:flex;flex-direction:column;padding:15px;border:1px solid #dfe7ed;border-top:3px solid #315e7d;border-radius:9px;background:#fff}.overview-story-grid article:nth-child(-n+2){grid-column:span 6}.overview-story-grid header{display:flex;align-items:center;justify-content:space-between;gap:9px}.overview-story-grid article>small{margin-top:10px;color:#738b9c;font-size:9px;font-weight:700;letter-spacing:.025em}.overview-story-grid h4{margin:6px 0;color:#163c58;font-size:14px;line-height:1.48}.overview-story-grid p{display:-webkit-box;overflow:hidden;margin:0;color:#587184;font-size:10px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.overview-story-grid footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;color:#8193a0;font-size:9px}.overview-story-grid footer a{text-decoration:none;white-space:nowrap}.overview-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.overview-market-tile{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #e0e8ed;border-radius:8px;background:#fbfdfe}.overview-market-tile strong,.overview-market-tile small,.overview-market-value b,.overview-market-value span{display:block}.overview-market-tile strong{color:#244c67;font-size:11px}.overview-market-tile small{max-width:110px;overflow:hidden;margin-top:4px;color:#8697a3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.overview-market-value{flex:0 0 auto;text-align:right}.overview-market-value b{color:#173d58;font-size:14px;font-variant-numeric:tabular-nums}.overview-market-value span{margin-top:4px;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.overview-equity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overview-equity-card{min-height:166px;display:flex;flex-direction:column;padding:14px;border:1px solid #dfe7ed;border-radius:9px;background:#fff}.overview-equity-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.overview-equity-card header small,.overview-equity-card header strong,.overview-equity-price b,.overview-equity-price span{display:block}.overview-equity-card header small{color:#788e9e;font-size:9px;font-weight:800}.overview-equity-card header strong{margin-top:3px;color:#173e5a;font-size:13px}.overview-equity-price{text-align:right}.overview-equity-price b{color:#183e59;font-size:14px;font-variant-numeric:tabular-nums}.overview-equity-price span{margin-top:3px;font-size:9px;font-weight:700}.overview-equity-facts{display:grid;gap:4px;margin:13px 0;color:#718898;font-size:9px}.overview-equity-facts span{display:flex;justify-content:space-between;gap:7px}.overview-equity-facts b{color:#315b76;font-variant-numeric:tabular-nums}.overview-equity-card footer{display:grid;justify-items:start;gap:6px;margin-top:auto;padding-top:9px;border-top:1px solid #e6edf1}.overview-equity-card footer>small{color:#8797a3;font-size:8px;line-height:1.45}.overview-snapshot-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.overview-snapshot-grid .dashboard-card{height:calc(100% - 18px)}.overview-crypto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.overview-crypto-tile{padding:13px;border:1px solid #dfe8ed;border-radius:8px;background:#fbfdfe}.overview-crypto-tile header{display:flex;align-items:start;justify-content:space-between;gap:8px}.overview-crypto-tile header small,.overview-crypto-tile header strong{display:block}.overview-crypto-tile header small{color:#6e8799;font-size:9px;font-weight:800}.overview-crypto-tile header strong{margin-top:2px;color:#224a65;font-size:11px}.overview-crypto-tile header>b{color:#173e59;font-size:13px;font-variant-numeric:tabular-nums}.overview-crypto-tile dl{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0 0}.overview-crypto-tile dl>div{padding-top:7px;border-top:1px solid #e4ebef}.overview-crypto-tile dt,.overview-crypto-tile dd{margin:0;text-align:center}.overview-crypto-tile dt{color:#8295a3;font-size:8px}.overview-crypto-tile dd{margin-top:3px;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums}.overview-inline-indicator{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;border-left:3px solid var(--color-warning);background:#fbf7ef}.overview-inline-indicator span{color:#6d5b3e;font-size:9px;font-weight:800}.overview-inline-indicator b{color:#6d511f;font-size:16px;font-variant-numeric:tabular-nums}.overview-inline-indicator small{color:#82745e;font-size:9px}.overview-ipo-grid{display:grid;gap:9px}.overview-ipo-card{padding:13px;border:1px solid #dfe7ed;border-radius:8px;background:#fbfdfe}.overview-ipo-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.overview-ipo-card header small,.overview-ipo-card header strong{display:block}.overview-ipo-card header small{color:#768c9b;font-size:8px;font-weight:800}.overview-ipo-card header strong{max-width:270px;margin-top:3px;color:#1c4561;font-size:11px;line-height:1.4}.overview-ipo-meta{display:flex;flex-wrap:wrap;gap:7px 12px;margin:10px 0}.overview-ipo-meta span{color:#5f788a;font-size:9px}.overview-ipo-meta b{margin-right:4px;color:#2c5874}.overview-ipo-card>a{font-size:9px;text-decoration:none}.overview-boundary-note{margin:10px 0 0;color:#8595a1;font-size:8px;line-height:1.5}.overview-watch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px}.overview-watch-grid article{min-height:150px;display:flex;flex-direction:column;padding:14px;border:1px solid #e0e8ed;border-radius:8px;background:#fff}.overview-watch-grid article>small{color:#718b9d;font-size:8px;font-weight:800;letter-spacing:.07em}.overview-watch-grid h4{margin:6px 0;color:#1a425e;font-size:12px;line-height:1.45}.overview-watch-grid p{display:-webkit-box;overflow:hidden;margin:0;color:#5f788a;font-size:10px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.overview-watch-grid article>div{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:9px}.overview-watch-grid article>div span{padding:3px 6px;border-radius:999px;color:#44677d;background:#edf3f6;font-size:8px}.overview-watch-grid article>dl{display:grid;gap:5px;margin:10px 0 0}.overview-watch-grid article>dl div{display:grid;grid-template-columns:52px 1fr;gap:7px}.overview-watch-grid article>dl dt,.overview-watch-grid article>dl dd{margin:0;color:#718797;font-size:8px;line-height:1.45}.overview-watch-grid article>dl dt{color:#315b75;font-weight:700}.overview-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px}.overview-health-grid article{min-height:74px;display:grid;align-content:start;justify-items:start;gap:6px;padding:11px;border:1px solid #e0e8ed;border-radius:8px;background:#fbfdfe}.overview-health-grid article>span{color:#315b75;font-size:10px;font-weight:700}.overview-health-grid article>small{color:#8697a3;font-size:8px;line-height:1.4}@media(max-width:1180px){.overview-market-grid,.overview-equity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-story-grid article,.overview-story-grid article:nth-child(-n+2){grid-column:span 6}.overview-story-grid article:last-child{grid-column:span 12}.overview-snapshot-grid{grid-template-columns:1fr}}@media(max-width:760px){.overview-masthead{display:grid;min-height:0;margin-top:16px;padding:19px}.overview-masthead h2{font-size:23px}.report-date-picker{width:100%;min-width:0}.overview-lead-grid,.overview-market-grid,.overview-equity-grid,.overview-crypto-grid,.overview-story-grid{grid-template-columns:1fr}.overview-story-grid article,.overview-story-grid article:nth-child(-n+2),.overview-story-grid article:last-child{grid-column:auto;min-height:0}.overview-pipeline{overflow-x:auto}.overview-pipeline>span{min-width:58px}.overview-report-actions .primary,.overview-report-actions .secondary{flex:1 1 130px}.overview-market-tile{min-height:76px}}.markets-command-bar{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:22px 24px;border:1px solid #d7e3ea;border-radius:11px;background:#fff}.markets-command-bar h2{margin:3px 0 4px;color:#153a55;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:600}.markets-command-bar>div>p:last-child{margin:0;color:#61798a;font-size:14px}.market-range-tabs{display:inline-flex;flex:0 0 auto;gap:3px;padding:4px;border:1px solid #d5e1e8;border-radius:9px;background:#f2f6f8}.market-range-tabs button{min-width:58px;min-height:36px;padding:6px 12px;border:0;border-radius:6px;color:#62798a;background:transparent;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums}.market-range-tabs button:hover{color:#244f6c;background:#fff}.market-range-tabs button.active{color:#fff;background:var(--color-primary);box-shadow:0 2px 7px #13324b29}.markets-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-category-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:5px;border:1px solid #d8e3ea;border-radius:11px;background:#e8eef2}.market-category-tabs button{min-height:64px;position:relative;display:grid;align-content:center;justify-items:start;padding:10px 38px 10px 12px;border:1px solid transparent;border-radius:8px;color:#5e7586;background:transparent;text-align:left}.market-category-tabs button:hover{border-color:#cfdae2;background:#ffffffad}.market-category-tabs button.active{border-color:#cbd9e2;color:#183e5a;background:#fff;box-shadow:0 3px 9px #1b344812}.market-category-tabs span,.market-category-tabs small{display:block}.market-category-tabs span{font-size:14px;font-weight:750}.market-category-tabs small{margin-top:2px;color:#8193a0;font-size:12px}.market-category-tabs b{position:absolute;top:50%;right:12px;min-width:24px;height:24px;display:grid;place-items:center;transform:translateY(-50%);border-radius:999px;color:#587184;background:#dfe8ed;font-size:12px;font-variant-numeric:tabular-nums}.market-category-tabs button.active b{color:#fff;background:#315e7d}.market-category-description{margin:0 0 15px;color:#587286;font-size:14px;line-height:1.65}.market-history-alert{margin:0 0 14px;padding:11px 13px;border-left:3px solid var(--color-warning);border-radius:0 7px 7px 0;color:#725f3d;background:var(--color-warning-soft);font-size:13px;line-height:1.55}.market-series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-series-card{min-height:330px;display:flex;flex-direction:column;padding:17px;border:1px solid #dbe5eb;border-radius:10px;background:#fff}.market-series-card>header{min-height:49px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.market-series-card>header small{display:block;color:#71899b;font-size:12px;font-weight:800;letter-spacing:.045em}.market-series-card h3{margin:3px 0 0;color:#173e5a;font-size:16px;line-height:1.35}.market-series-quote{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:15px 0 11px}.market-series-quote strong{color:#173b56;font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.market-series-quote span{font-size:13px;font-weight:750;font-variant-numeric:tabular-nums}.market-sparkline{height:116px;margin-top:2px;padding:9px 0 0}.market-sparkline svg{width:100%;height:82px;overflow:visible}.market-sparkline line{stroke:#dce5eb;stroke-width:1}.market-sparkline polyline{fill:none;stroke:var(--color-neutral);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.market-sparkline.tone-positive polyline{stroke:var(--color-positive)}.market-sparkline.tone-negative polyline{stroke:var(--color-negative)}.market-sparkline>div{display:flex;justify-content:space-between;color:#8395a2;font-size:12px;font-variant-numeric:tabular-nums}.market-chart-unavailable{min-height:116px;display:grid;align-content:center;justify-items:center;margin-top:2px;border:1px dashed #cedbe3;border-radius:8px;color:#748997;background:#f8fafb;text-align:center}.market-chart-unavailable span{color:#637a8a;font-size:12px;font-weight:800;letter-spacing:.04em}.market-chart-unavailable p{margin:5px 10px 0;color:#7f919e;font-size:13px;line-height:1.45}.market-series-card>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #e4ecf1;color:#718798;font-size:12px;line-height:1.45}.market-series-card>footer span{min-width:0;overflow-wrap:anywhere}.market-series-card>footer a{flex:0 0 auto;text-decoration:none}.market-series-basis{margin:9px 0 0;color:#7c8f9c;font-size:12px;line-height:1.5}@media(max-width:1180px){.market-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.markets-command-bar{display:grid;margin-top:16px;padding:18px}.markets-command-bar h2{font-size:24px}.market-range-tabs{width:100%}.market-range-tabs button{flex:1}.markets-summary-grid,.market-series-grid{grid-template-columns:1fr}.market-category-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.market-category-tabs button{min-width:142px;flex:0 0 auto;scroll-snap-align:start}.market-series-card{min-height:310px}}.macro-command-bar{min-height:146px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:22px;padding:24px;border:1px solid #d5e2e9;border-radius:12px;background:linear-gradient(120deg,#fff,#f7fafc)}.macro-command-bar h2{margin:3px 0 8px;color:#153a55;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:600;letter-spacing:-.025em}.macro-command-bar>div:first-child>p:last-child{max-width:980px;margin:0;color:#536f82;font-size:14px;line-height:1.65}.macro-command-status{display:grid;justify-items:end;gap:8px;padding-bottom:2px}.macro-command-status>small{color:#788d9c;font-size:12px;font-variant-numeric:tabular-nums}.macro-region-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:18px 0 0;padding:5px;border:1px solid #d7e2e9;border-radius:11px;background:#e7edf1}.macro-region-tabs button{min-height:62px;position:relative;display:grid;align-content:center;justify-items:start;padding:9px 38px 9px 12px;border:1px solid transparent;border-radius:8px;color:#60798a;background:transparent;text-align:left}.macro-region-tabs button:hover{border-color:#cddae2;background:#ffffffad}.macro-region-tabs button.active{border-color:#c9d7df;color:#173e59;background:#fff;box-shadow:0 3px 9px #1b344812}.macro-region-tabs span,.macro-region-tabs small{display:block}.macro-region-tabs span{font-size:14px;font-weight:750}.macro-region-tabs small{margin-top:2px;color:#8395a2;font-size:12px}.macro-region-tabs b{position:absolute;top:50%;right:12px;min-width:24px;height:24px;display:grid;place-items:center;transform:translateY(-50%);border-radius:999px;color:#557186;background:#dce6ec;font-size:12px;font-variant-numeric:tabular-nums}.macro-region-tabs button.active b{color:#fff;background:var(--color-primary)}.macro-region-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:24px 2px 2px}.macro-region-heading h2{margin:3px 0 0;color:#173b56;font-size:22px}.macro-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.macro-workspace-grid>.dashboard-card{min-width:0;margin-top:16px}.macro-event-list,.macro-official-list,.macro-analysis-stack,.macro-source-list{display:grid;gap:0}.macro-event-list>article{padding:15px 1px;border-top:1px solid #e5edf2}.macro-event-list>article:first-child{padding-top:2px;border-top:0}.macro-event-list header,.macro-event-list footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.macro-event-list header>span{color:#6c8394;font-size:12px;font-weight:700}.macro-event-list h3{margin:9px 0 6px;color:#183d58;font-size:15px;line-height:1.45}.macro-event-list p{margin:0;color:#526f82;font-size:14px;line-height:1.65}.macro-event-list footer{margin-top:10px;color:#a17326;font-size:12px}.macro-event-list footer a{text-decoration:none}.macro-official-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:14px 1px;border-top:1px solid #e5edf2}.macro-official-list>article:first-child{padding-top:2px;border-top:0}.macro-official-list div{min-width:0;grid-row:span 2}.macro-official-list span,.macro-analysis-stack span{color:#71899a;font-size:12px;font-weight:750;letter-spacing:.025em}.macro-official-list h3{margin:3px 0;color:#1a405b;font-size:14px;line-height:1.45}.macro-official-list small{color:#8396a4;font-size:12px}.macro-official-list strong{color:#193f5b;font-size:17px;font-variant-numeric:tabular-nums;text-align:right}.macro-official-list a{font-size:12px;text-align:right;text-decoration:none}.macro-list-note{margin:10px 0 0;padding-top:10px;border-top:1px solid #e5edf2;color:#7b8f9d;font-size:12px;line-height:1.5}.macro-analysis-stack>article{padding:15px 1px;border-top:1px solid #e5edf2}.macro-analysis-stack>article:first-child{padding-top:2px;border-top:0}.macro-analysis-stack h3{margin:6px 0 8px;color:#183d58;font-size:17px;line-height:1.45}.macro-analysis-stack p{margin:5px 0 0;color:#4e6b7f;font-size:14px;line-height:1.72}.macro-analysis-lead{padding-left:13px!important;border-left:3px solid #6f94ab}.macro-source-list>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 1px;border-top:1px solid #e5edf2;color:inherit;text-decoration:none}.macro-source-list>a:first-child{padding-top:2px;border-top:0}.macro-source-list>a:hover b{color:#23658f}.macro-source-list>a>span{min-width:0;display:grid;gap:3px}.macro-source-list b{color:#1c435f;font-size:14px}.macro-source-list small{overflow:hidden;color:#718797;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.macro-region-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.macro-workspace-grid{grid-template-columns:1fr}}@media(max-width:760px){.macro-command-bar{display:grid;margin-top:16px;padding:18px}.macro-command-bar h2{font-size:24px}.macro-command-status{justify-items:start}.macro-region-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.macro-region-tabs button{min-width:132px;flex:0 0 auto;scroll-snap-align:start}.macro-region-heading{align-items:center}}.stocks-command-bar{min-height:132px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:22px;padding:23px 24px;border:1px solid #d6e2e9;border-radius:12px;background:#fff}.stocks-command-bar h2{margin:3px 0 6px;color:#153a55;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:600}.stocks-command-bar>div:first-child>p:last-child{margin:0;color:#5b7486;font-size:14px}.stocks-watchlist-label{min-width:144px;display:grid;justify-items:end}.stocks-watchlist-label span,.stocks-watchlist-label small{color:#788d9c;font-size:12px}.stocks-watchlist-label span{font-weight:800;letter-spacing:.09em}.stocks-watchlist-label strong{margin:3px 0;color:#173c57;font-size:29px;font-variant-numeric:tabular-nums}.stocks-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stock-watch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stock-watch-card{min-height:236px;display:flex;flex-direction:column;padding:18px;border:1px solid #dbe5eb;border-radius:10px;color:inherit;background:#fff;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.stock-watch-card:hover{transform:translateY(-1px);border-color:#a9c1d0;box-shadow:0 8px 22px #19374d14}.stock-watch-card:focus-visible{outline:3px solid rgba(49,94,125,.2);outline-offset:2px}.stock-watch-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stock-watch-card>header small{display:block;color:#6e8799;font-size:12px;font-weight:800;letter-spacing:.06em}.stock-watch-card h3{margin:3px 0 0;color:#173d58;font-size:17px;line-height:1.4}.stock-watch-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 14px}.stock-watch-price strong{color:#173b56;font-size:25px;font-variant-numeric:tabular-nums}.stock-watch-price span{color:#718696;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.stock-watch-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 15px}.stock-watch-card dl>div{min-width:0;padding-top:8px;border-top:1px solid #e4ebef}.stock-watch-card dt,.stock-watch-card dd{margin:0}.stock-watch-card dt{color:#8295a3;font-size:12px;line-height:1.35}.stock-watch-card dd{margin:3px 0 0;overflow-wrap:anywhere;color:#315a75;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums}.stock-watch-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid #e3ebf0;color:#738999;font-size:12px}.stock-watch-card>footer b{color:#23658f;font-size:12px}.model-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.model-signal-card{min-height:0}.model-signal-card .stock-signal-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.model-signal-card .stock-signal-facts>div{padding-top:8px}.stock-detail-hero{margin-top:22px;padding:22px 24px 24px;border:1px solid #d5e1e8;border-radius:12px;background:linear-gradient(120deg,#fff,#f5f9fb)}.stock-back-button{padding:0;border:0;color:#2c668d;background:transparent;font-size:13px;font-weight:750}.stock-back-button:hover{color:#173f5b}.stock-detail-identity{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:22px}.stock-detail-identity>div:first-child{flex:1;min-width:0}.stock-detail-identity h2{margin:4px 0 5px;color:#153a55;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1.25}.stock-detail-identity>div:first-child>p:last-child{margin:0;color:#6d8292;font-size:13px}.stock-detail-price{flex:0 0 auto;display:grid;justify-items:end}.stock-detail-price strong{color:#173b56;font-size:28px;font-variant-numeric:tabular-nums}.stock-detail-price span{margin-top:3px;font-size:14px;font-weight:750;font-variant-numeric:tabular-nums}.stock-detail-price small{margin-top:4px;color:#8395a2;font-size:12px}.stock-detail-tabs{display:flex;gap:4px;margin-top:18px;padding:5px;overflow-x:auto;border:1px solid #d6e2e9;border-radius:10px;background:#e7edf1;scroll-snap-type:x proximity}.stock-detail-tabs button{min-width:128px;min-height:54px;position:relative;flex:1 0 auto;display:grid;align-content:center;justify-items:start;padding:8px 27px 8px 10px;border:1px solid transparent;border-radius:7px;color:#60798a;background:transparent;text-align:left;scroll-snap-align:start}.stock-detail-tabs button:hover{background:#ffffffa8}.stock-detail-tabs button.active{border-color:#c8d7e0;color:#173e59;background:#fff;box-shadow:0 2px 8px #1b34480f}.stock-detail-tabs span,.stock-detail-tabs small{display:block}.stock-detail-tabs span{font-size:12px;font-weight:750}.stock-detail-tabs small{margin-top:2px;color:#8395a2;font-size:12px}.stock-detail-tabs b{position:absolute;top:50%;right:8px;min-width:20px;height:20px;display:grid;place-items:center;transform:translateY(-50%);border-radius:999px;color:#587184;background:#dce6ec;font-size:11px;font-variant-numeric:tabular-nums}.stock-detail-tabs button.active b{color:#fff;background:var(--color-primary)}.stock-tab-panel>.dashboard-card{margin-top:16px}.stock-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stock-fact-grid article{min-height:108px;display:grid;align-content:start;padding:15px;border:1px solid #dfe8ed;border-radius:9px;background:#fbfdfe}.stock-fact-grid span,.stock-fact-grid small{color:#748b9b;font-size:12px}.stock-fact-grid strong{margin:8px 0 4px;overflow-wrap:anywhere;color:#1a405b;font-size:19px;line-height:1.25;font-variant-numeric:tabular-nums}.stock-business-description{max-width:1100px;margin:18px 0 0;color:#4f6c80;font-size:14px;line-height:1.75}.stock-data-source{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:18px;padding-top:13px;border-top:1px solid #e2eaf0;color:#7d909e;font-size:12px}.stock-data-source span{max-width:800px}.stock-data-source a{flex:0 0 auto;text-decoration:none}.stock-method-note{margin:16px 0 0;color:#788d9b;font-size:12px;line-height:1.55}.stock-model-boundary{margin-top:18px;padding:14px 15px;border-left:3px solid var(--color-warning);border-radius:0 8px 8px 0;background:var(--color-warning-soft)}.stock-model-boundary p{margin:9px 0 5px;color:#685b43;font-size:13px;line-height:1.65}.stock-model-boundary>strong{color:#69522b;font-size:12px}.stock-news-list,.stock-filing-list{display:grid;gap:0}.stock-news-list article{padding:16px 1px;border-top:1px solid #e4ecf1}.stock-news-list article:first-child{padding-top:2px;border-top:0}.stock-news-list header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a17326;font-size:12px}.stock-news-list h3{margin:9px 0 6px;color:#193f5a;font-size:16px;line-height:1.45}.stock-news-list p{margin:0 0 8px;color:#526e82;font-size:14px;line-height:1.68}.stock-news-list a{font-size:12px;text-decoration:none}.stock-filing-list article{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 1px;border-top:1px solid #e4ecf1}.stock-filing-list article:first-child{padding-top:2px;border-top:0}.stock-filing-list article>strong{align-self:start;display:grid;place-items:center;min-height:34px;padding:5px 8px;border:1px solid #cbdce6;border-radius:7px;color:#244f6d;background:#edf4f8;font-size:12px}.stock-filing-list h3{margin:0;color:#1b425e;font-size:14px;line-height:1.45}.stock-filing-list p{margin:4px 0 0;color:#7e919f;font-size:12px;font-variant-numeric:tabular-nums}.stock-filing-list a{font-size:12px;text-decoration:none;white-space:nowrap}@media(max-width:1180px){.stock-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.stocks-command-bar{grid-template-columns:1fr;margin-top:16px;padding:18px}.stocks-command-bar h2{font-size:24px}.stocks-watchlist-label{justify-items:start}.stocks-summary-grid,.stock-watch-grid,.stock-fact-grid,.model-signal-grid{grid-template-columns:1fr}.stock-watch-card{min-height:220px}.stock-detail-hero{margin-top:16px;padding:18px}.stock-detail-identity{display:grid;margin-top:18px}.stock-detail-identity h2{font-size:25px}.stock-detail-price{justify-items:start}.stock-data-source{display:grid}.stock-filing-list article{grid-template-columns:62px minmax(0,1fr)}.stock-filing-list a{grid-column:2}}.status-tag.tone-primary{color:var(--color-primary);border-color:#cbd9e2;background:var(--color-primary-soft)}.crypto-command-bar{min-height:146px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:22px;padding:24px;border:1px solid #d5e2e9;border-radius:12px;background:linear-gradient(120deg,#fff,#f7fafc)}.crypto-command-bar h2{margin:3px 0 8px;color:#153a55;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:600;letter-spacing:-.025em}.crypto-command-bar>div:first-child>p:last-child{max-width:850px;margin:0;color:#536f82;font-size:14px;line-height:1.65}.crypto-command-meta{display:grid;justify-items:end;gap:3px}.crypto-command-meta span{color:#7790a1;font-size:12px;font-weight:800;letter-spacing:.1em}.crypto-command-meta strong{color:#173e5a;font-size:22px;font-variant-numeric:tabular-nums}.crypto-command-meta small{color:#7a909f;font-size:12px}.crypto-availability-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.crypto-availability-strip>div{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid #dce6ec;border-radius:9px;background:#fff}.crypto-availability-strip>div>span{color:#537084;font-size:13px;font-weight:700}.crypto-snapshot-note{display:flex;align-items:center;gap:11px;margin:14px 0;padding:11px 13px;border-left:3px solid var(--color-primary-accent);background:#f5f8fa}.crypto-snapshot-note p{margin:0;color:#647c8d;font-size:13px;line-height:1.55}.crypto-live-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.crypto-live-grid article{min-height:160px;display:flex;flex-direction:column;padding:14px;border:1px solid #dce6ec;border-radius:9px;background:#fbfdfe}.crypto-live-grid header{display:flex;align-items:baseline;gap:7px}.crypto-live-grid header span{color:#1d4d6b;font-size:14px;font-weight:800}.crypto-live-grid header small{color:#8295a2;font-size:12px}.crypto-live-grid>article>strong{display:block;margin:13px 0 3px;color:#183e59;font-size:22px;font-variant-numeric:tabular-nums}.crypto-live-grid em{font-size:12px;font-style:normal;font-weight:700}.crypto-live-grid>article>small{margin-top:auto;padding-top:12px;color:#8497a4;font-size:12px}.crypto-live-grid a{margin-top:5px;color:#28678f;font-size:12px;line-height:1.4;text-decoration:none}.crypto-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crypto-research-grid.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-research-card{min-width:0;display:flex;flex-direction:column;border:1px solid #d9e4ea;border-top:4px solid var(--color-primary-accent);border-radius:11px;background:#fff;overflow:hidden}.crypto-research-card.priority-watch{border-top-color:var(--color-neutral)}.crypto-research-card>header{display:flex;justify-content:space-between;gap:10px;padding:15px 16px 12px;border-bottom:1px solid #e5edf1}.crypto-identity{min-width:0;display:flex;align-items:center;gap:10px}.crypto-identity>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.025em}.priority-watch .crypto-identity>span{background:#637784}.crypto-identity h3{margin:0;color:#173d58;font-size:16px;line-height:1.3}.crypto-identity small{color:#8497a4;font-size:12px;font-variant-numeric:tabular-nums}.crypto-price-block{padding:16px;background:#f8fafb}.crypto-price-block>span{display:block;color:#718798;font-size:12px;font-weight:700}.crypto-price-block>strong{display:block;margin:4px 0;color:#173b56;font-size:27px;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.crypto-price-block>em{font-size:12px;font-style:normal;font-weight:750;font-variant-numeric:tabular-nums}.crypto-fact-section{padding:13px 16px;border-top:1px solid #e5edf1}.crypto-fact-section h4{margin:0 0 9px;color:#315b75;font-size:12px;letter-spacing:.045em;text-transform:uppercase}.crypto-fact-section dl{display:grid;gap:7px;margin:0}.crypto-fact-section dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.crypto-fact-section dt{color:#718696;font-size:12px}.crypto-fact-section dd{margin:0;color:#31566f;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;text-align:right}.crypto-return-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.crypto-return-grid>div{padding:8px;border-radius:7px;background:#f2f6f8}.crypto-return-grid span,.crypto-return-grid strong{display:block}.crypto-return-grid span{color:#7b8e9c;font-size:12px}.crypto-return-grid strong{margin-top:3px;font-size:13px;font-variant-numeric:tabular-nums}.crypto-research-card>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:auto;padding:12px 16px;border-top:1px solid #e5edf1;color:#8093a0;font-size:12px;line-height:1.45}.crypto-research-card>footer a{flex:0 0 auto;color:#28678f;text-decoration:none}.data-unavailable{min-height:112px;display:grid;align-content:center;justify-items:center;padding:18px;border:1px dashed #ccd9e1;border-radius:9px;background:#f8fafb;text-align:center}.data-unavailable.compact{min-height:74px;padding:12px}.data-unavailable>span{padding:3px 7px;border-radius:999px;color:var(--color-neutral);background:var(--color-neutral-soft);font-size:11px;font-weight:800}.data-unavailable strong{margin-top:8px;color:#546d7e;font-size:13px}.data-unavailable p{max-width:440px;margin:5px 0 0;color:#81939f;font-size:12px;line-height:1.5}.crypto-evidence-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.crypto-evidence-layout>.panel{min-width:0}.crypto-sentiment-card{min-height:215px;display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px}.crypto-gauge-value{width:132px;height:132px;display:grid;place-content:center;justify-items:center;border:9px solid #dfe7eb;border-top-color:var(--color-warning);border-right-color:#5a9875;border-radius:50%}.crypto-gauge-value span{color:#6d8290;font-size:12px;font-weight:700}.crypto-gauge-value strong{color:#173e58;font-size:35px;font-variant-numeric:tabular-nums;line-height:1.05}.crypto-gauge-value small{color:#8295a2;font-size:11px}.crypto-sentiment-card p{margin:12px 0 5px;color:#587184;font-size:13px;line-height:1.6}.crypto-sentiment-card>div:last-child>small{display:block;color:#8395a2;font-size:12px;line-height:1.5}.crypto-sentiment-card a{display:inline-block;margin-top:11px;color:#28678f;font-size:12px;text-decoration:none}.crypto-derivative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crypto-derivative-grid>article{min-height:130px;padding:15px;border:1px solid #dce6ec;border-radius:9px;background:#fbfdfe}.crypto-derivative-grid article span,.crypto-structure-grid article span{color:#6f8595;font-size:12px;font-weight:700}.crypto-derivative-grid article strong,.crypto-structure-grid article strong{display:block;margin:9px 0 5px;color:#193f5b;font-size:21px;font-variant-numeric:tabular-nums}.crypto-derivative-grid article small,.crypto-structure-grid article small{color:#8194a1;font-size:12px;line-height:1.45}.crypto-analysis-boundary{margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--color-neutral);color:#6b7f8d;background:#f5f7f8;font-size:12px;line-height:1.55}.crypto-structure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crypto-structure-grid article{min-height:120px;padding:15px;border:1px solid #dce6ec;border-radius:9px;background:#fbfdfe}@media(max-width:1180px){.crypto-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crypto-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-research-grid .crypto-research-card:first-child{grid-column:span 2}}@media(max-width:900px){.crypto-command-bar,.crypto-evidence-layout{grid-template-columns:1fr}.crypto-command-meta{justify-items:start}.crypto-availability-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.crypto-command-bar{margin-top:16px;padding:18px}.crypto-command-bar h2{font-size:24px}.crypto-availability-strip,.crypto-live-grid,.crypto-research-grid,.crypto-research-grid.secondary,.crypto-structure-grid,.crypto-derivative-grid{grid-template-columns:1fr}.crypto-research-grid .crypto-research-card:first-child{grid-column:auto}.crypto-snapshot-note,.crypto-sentiment-card{display:grid;grid-template-columns:1fr}.crypto-gauge-value{margin:0 auto}.crypto-research-card>footer{display:grid}}.ipo-command-bar{min-height:146px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:22px;padding:24px;border:1px solid #d5e2e9;border-radius:12px;background:linear-gradient(120deg,#fff,#f8fafb)}.ipo-command-bar h2{margin:3px 0 8px;color:#153a55;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:600;letter-spacing:-.025em}.ipo-command-bar>div:first-child>p:last-child{max-width:880px;margin:0;color:#536f82;font-size:14px;line-height:1.65}.ipo-command-meta{display:grid;justify-items:end;gap:3px}.ipo-command-meta span{color:#7790a1;font-size:12px;font-weight:800;letter-spacing:.1em}.ipo-command-meta strong{color:#173e5a;font-size:22px;font-variant-numeric:tabular-nums}.ipo-command-meta small{color:#7a909f;font-size:12px}.ipo-stage-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:18px 0;padding:5px;border:1px solid #d7e2e9;border-radius:11px;background:#e7edf1}.ipo-stage-tabs button{min-height:66px;position:relative;display:grid;align-content:center;justify-items:start;padding:9px 40px 9px 12px;border:1px solid transparent;border-radius:8px;color:#60798a;background:transparent;text-align:left}.ipo-stage-tabs button:hover{border-color:#cddae2;background:#ffffffad}.ipo-stage-tabs button.active{border-color:#c9d7df;color:#173e59;background:#fff;box-shadow:0 3px 9px #1b344812}.ipo-stage-tabs span,.ipo-stage-tabs small{display:block}.ipo-stage-tabs span{font-size:14px;font-weight:750}.ipo-stage-tabs small{margin-top:2px;color:#8395a2;font-size:12px}.ipo-stage-tabs b{position:absolute;top:50%;right:12px;min-width:25px;height:25px;display:grid;place-items:center;transform:translateY(-50%);border-radius:999px;color:#557186;background:#dce6ec;font-size:12px;font-variant-numeric:tabular-nums}.ipo-stage-tabs button.active b{color:#fff;background:var(--color-primary)}.ipo-research-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ipo-research-list-card{min-width:0;min-height:300px;display:flex;flex-direction:column;padding:17px;border:1px solid #d9e4ea;border-top:4px solid var(--color-primary-accent);border-radius:11px;color:inherit;background:#fff;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ipo-research-list-card:hover{transform:translateY(-1px);border-color:#a9c1d0;box-shadow:0 8px 22px #19374d14}.ipo-research-list-card:focus-visible{outline:3px solid rgba(49,94,125,.2);outline-offset:2px}.ipo-research-list-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ipo-research-list-card>header small{display:block;color:#6e8799;font-size:12px;font-weight:800;letter-spacing:.055em}.ipo-research-list-card h3{margin:4px 0 0;color:#173d58;font-size:17px;line-height:1.45}.ipo-industry{min-height:42px;margin:13px 0;color:#60798b;font-size:13px;line-height:1.55}.ipo-research-list-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.ipo-research-list-card dl>div{min-width:0;padding-top:9px;border-top:1px solid #e3ebf0}.ipo-research-list-card dt,.ipo-research-list-card dd{margin:0}.ipo-research-list-card dt{color:#8496a3;font-size:12px}.ipo-research-list-card dd{margin-top:4px;color:#315970;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ipo-readiness{margin:15px 0;color:#687f90;font-size:13px;line-height:1.6}.ipo-research-list-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid #e3ebf0;color:#788d9b;font-size:12px}.ipo-research-list-card>footer b{color:#23658f;font-size:12px}.ipo-detail-hero{margin-top:22px;padding:22px 24px 24px;border:1px solid #d5e1e8;border-radius:12px;background:linear-gradient(120deg,#fff,#f6f9fb)}.ipo-back-button{padding:0;border:0;color:#2c668d;background:transparent;font-size:13px;font-weight:750}.ipo-back-button:hover{color:#173f5b}.ipo-detail-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:22px}.ipo-detail-heading>div:first-child{min-width:0}.ipo-detail-heading h2{margin:4px 0 6px;color:#153a55;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.3}.ipo-detail-heading>div:first-child>p:last-child{max-width:900px;margin:0;color:#657d8e;font-size:13px;line-height:1.55}.ipo-detail-status{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}.ipo-detail-offer-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px;padding-top:17px;border-top:1px solid #dfe8ed}.ipo-detail-offer-strip>div{min-height:72px;padding:11px 12px;border:1px solid #dce6ec;border-radius:8px;background:#fff}.ipo-detail-offer-strip span,.ipo-detail-offer-strip strong{display:block}.ipo-detail-offer-strip span{color:#7a8e9c;font-size:12px}.ipo-detail-offer-strip strong{margin-top:6px;color:#224d68;font-size:16px;font-variant-numeric:tabular-nums}.ipo-detail-tabs{display:flex;gap:4px;margin-top:18px;padding:5px;overflow-x:auto;border:1px solid #d6e2e9;border-radius:10px;background:#e7edf1;scroll-snap-type:x proximity}.ipo-detail-tabs button{min-width:132px;min-height:56px;position:relative;flex:1 0 auto;display:grid;align-content:center;justify-items:start;padding:8px 27px 8px 10px;border:1px solid transparent;border-radius:7px;color:#60798a;background:transparent;text-align:left;scroll-snap-align:start}.ipo-detail-tabs button:hover{background:#ffffffa8}.ipo-detail-tabs button.active{border-color:#c8d7e0;color:#173e59;background:#fff;box-shadow:0 2px 8px #1b34480f}.ipo-detail-tabs span,.ipo-detail-tabs small{display:block}.ipo-detail-tabs span{font-size:12px;font-weight:750}.ipo-detail-tabs small{margin-top:2px;color:#8395a2;font-size:12px}.ipo-detail-tabs b{position:absolute;top:50%;right:8px;min-width:20px;height:20px;display:grid;place-items:center;transform:translateY(-50%);border-radius:999px;color:#587184;background:#dce6ec;font-size:11px;font-variant-numeric:tabular-nums}.ipo-detail-tabs button.active b{color:#fff;background:var(--color-primary)}.ipo-tab-panel>.dashboard-card{margin-top:16px}.ipo-prose-sections{display:grid;gap:0}.ipo-prose-sections article{padding:16px 0;border-top:1px solid #e3ebf0}.ipo-prose-sections article:first-child{padding-top:3px;border-top:0}.ipo-prose-sections h3,.ipo-research-block h3,.ipo-dimension-block h3{margin:0;color:#244f6c;font-size:14px}.ipo-prose-sections p,.ipo-research-block p,.ipo-dimension-block p{margin:7px 0 0;color:#536f82;font-size:14px;line-height:1.75}.ipo-action-boundary{margin:17px 0 0;padding:12px 14px;border-left:3px solid var(--color-warning);color:#6f6043;background:var(--color-warning-soft);font-size:12px;line-height:1.6}.ipo-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px}.ipo-fact-grid article{min-height:82px;padding:13px;border:1px solid #dfe8ed;border-radius:8px;background:#fbfdfe}.ipo-fact-grid span,.ipo-fact-grid strong{display:block}.ipo-fact-grid span{color:#7a8e9d;font-size:12px}.ipo-fact-grid strong{margin-top:7px;color:#244f69;font-size:15px;font-variant-numeric:tabular-nums}.ipo-research-block,.ipo-dimension-block{margin-top:12px;padding:15px;border:1px solid #dfe8ed;border-radius:9px;background:#fbfdfe}.ipo-dimension-block{border-left:3px solid var(--color-primary-accent)}.ipo-dimension-block>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ipo-dimension-block small{display:block;margin-top:9px;color:#7b8f9d;font-size:12px;line-height:1.55}.ipo-context-source-list{display:grid;gap:0}.ipo-context-source-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px 0;border-top:1px solid #e3ebf0}.ipo-context-source-list article:first-child{padding-top:3px;border-top:0}.ipo-context-source-list small{color:#7c91a0;font-size:12px}.ipo-context-source-list h3{margin:5px 0;color:#204964;font-size:15px;line-height:1.5}.ipo-context-source-list p{margin:0;color:#5c7486;font-size:13px;line-height:1.65}.ipo-context-source-list a{align-self:start;color:#28678f;font-size:12px;text-decoration:none;white-space:nowrap}.ipo-document-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ipo-document-list a{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid #d9e5eb;border-radius:8px;color:#244f6b;background:#fbfdfe;font-size:13px;text-decoration:none}.ipo-document-list a:hover{border-color:#aac4d4;background:#f5f9fb}.ipo-document-list b{color:#28678f;font-size:12px;white-space:nowrap}.ipo-source-note{margin:15px 0 0;color:#788d9b;font-size:12px;line-height:1.6}@media(max-width:1100px){.ipo-research-list{grid-template-columns:1fr}.ipo-fact-grid,.ipo-detail-offer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ipo-command-bar{grid-template-columns:1fr}.ipo-command-meta{justify-items:start}.ipo-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ipo-command-bar{margin-top:16px;padding:18px}.ipo-command-bar h2{font-size:24px}.ipo-stage-tabs,.ipo-fact-grid,.ipo-detail-offer-strip,.ipo-document-list{grid-template-columns:1fr}.ipo-detail-hero{margin-top:16px;padding:18px}.ipo-detail-heading{display:grid;margin-top:18px}.ipo-detail-heading h2{font-size:25px}.ipo-detail-status{justify-content:flex-start}.ipo-research-list-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ipo-context-source-list article{grid-template-columns:1fr}}.reports-intro{min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:24px 26px;border:1px solid #d6e2e9;border-left:4px solid var(--color-primary);border-radius:11px;background:linear-gradient(135deg,#fff,#f3f7f9)}.reports-intro h2{margin:3px 0 7px;color:#153b57;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:600;letter-spacing:-.025em}.reports-intro>div>p:last-child{max-width:780px;margin:0;color:#5a7386;font-size:14px;line-height:1.65}.reports-intro>span{flex:0 0 auto;padding:8px 10px;border:1px solid #d1dfe7;border-radius:999px;color:#557185;background:#fff;font-size:12px;font-weight:750;letter-spacing:.06em}.reports-statistics{margin-top:16px}.reports-workspace{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(0,1.52fr);gap:16px;margin-top:16px;align-items:start}.reports-workspace>.dashboard-card{margin-top:0}.report-archive-list{max-height:calc(100vh - 270px);min-height:520px;display:grid;gap:10px;margin-top:14px;padding-right:4px;overflow:auto;overscroll-behavior:contain}.report-archive-item{padding:16px;border:1px solid #dce6ec;border-left:3px solid transparent;border-radius:9px;background:#fbfdfe;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.report-archive-item:hover{border-color:#bdd0dc;background:#fff}.report-archive-item.selected{border-color:#a9c1d1;border-left-color:var(--color-primary);background:#fff;box-shadow:0 6px 18px #1b344812}.report-archive-item>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.report-archive-item>header p{margin:0;color:#728999;font-size:12px;font-weight:800;letter-spacing:.08em}.report-archive-item>header h3{margin:4px 0 0;color:#173e5a;font-size:19px;font-variant-numeric:tabular-nums}.report-archive-meta{display:grid;grid-template-columns:1fr;gap:7px;margin:14px 0;padding:11px 0;border-top:1px solid #e3ebf0;border-bottom:1px solid #e3ebf0}.report-archive-meta>div{display:flex;justify-content:space-between;gap:12px}.report-archive-meta dt,.report-archive-meta dd{margin:0;font-size:12px;line-height:1.5}.report-archive-meta dt{color:#7c909e}.report-archive-meta dd{color:#365d75;font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.report-source-health-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-source-health-summary span,.report-source-health-summary strong{display:block}.report-source-health-summary span{color:#7d909d;font-size:12px}.report-source-health-summary strong{margin-top:3px;color:#315970;font-size:13px}.report-source-health.expanded{padding:15px;border:1px solid #dde7ed;border-radius:9px;background:#fbfdfe}.source-health-meter{height:6px;margin-top:13px;overflow:hidden;border-radius:999px;background:#e7ecef}.source-health-meter i{display:block;height:100%;border-radius:inherit;background:var(--color-positive)}.report-source-failures{display:grid;gap:8px;margin:13px 0 0;padding:0;list-style:none}.report-source-failures li{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:10px;padding-top:8px;border-top:1px solid #e5ecef}.report-source-failures b,.report-source-failures span{font-size:12px;line-height:1.5}.report-source-failures b{color:#31566e}.report-source-failures span{color:#718695;overflow-wrap:anywhere}.report-archive-item>footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px}.report-view-button,.report-download-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:7px;font-size:12px;font-weight:750;text-decoration:none}.report-view-button{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}.report-view-button:hover:not(:disabled){background:#234c6b}.report-view-button:disabled{cursor:not-allowed;border-color:#ced8de;color:#81929d;background:#edf1f3}.report-download-button{border:1px solid #b9ccd8;color:#275d7f;background:#fff}.report-download-button:hover{border-color:#789db4;background:#f3f8fa}.report-unavailable-action{color:#85959f;font-size:12px}.report-online-panel{min-height:620px}.report-online-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid #e1e9ee}.report-online-actions>div:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.report-online-actions p,.report-online-actions span{margin:0}.report-online-actions p{color:#55758b;font-size:12px;font-weight:800;letter-spacing:.07em}.report-online-actions>div:first-child span{display:block;margin-top:4px;color:#7c8f9c;font-size:12px}.report-online-preview{margin-top:20px}.report-preview-masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.report-preview-masthead h2{margin:3px 0 7px;color:#143a55;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.35}.report-preview-masthead>div>p:last-child{margin:0;color:#798d9b;font-size:12px;font-variant-numeric:tabular-nums}.report-preview-summary{margin:20px 0;padding:15px 17px;border:0;border-left:3px solid var(--color-primary-accent);border-radius:0 8px 8px 0;color:#385b71;background:#f2f6f8;font-size:14px;line-height:1.75}.report-preview-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.report-preview-statistics article{min-height:82px;padding:12px;border:1px solid #dfe8ed;border-radius:8px;background:#fbfdfe}.report-preview-statistics span,.report-preview-statistics strong{display:block}.report-preview-statistics span{color:#758a99;font-size:12px}.report-preview-statistics strong{margin-top:7px;color:#183f5b;font-size:22px;font-variant-numeric:tabular-nums}.report-preview-section{margin-top:24px;padding-top:20px;border-top:1px solid #e0e8ed}.report-preview-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.report-preview-section>header h3{margin:0;color:#1d4662;font-size:17px}.report-preview-section>header>span{color:#81939f;font-size:12px}.report-preview-stories{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:report-story}.report-preview-stories li{position:relative;padding:15px 0 15px 38px;border-top:1px solid #e4ebef;counter-increment:report-story}.report-preview-stories li:first-child{border-top:0}.report-preview-stories li:before{content:counter(report-story,decimal-leading-zero);position:absolute;top:16px;left:0;color:#8296a3;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.report-preview-stories span{color:#557991;font-size:12px;font-weight:750}.report-preview-stories strong{display:block;margin:5px 0;color:#1d435e;font-size:14px;line-height:1.5}.report-preview-stories p{display:-webkit-box;overflow:hidden;margin:0;color:#61798a;font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.report-full-text{margin-top:24px;border-top:1px solid #e0e8ed}.report-full-text>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 2px;color:#275a7b;font-size:14px;font-weight:750;cursor:pointer}.report-full-text>summary span{color:#8496a2;font-size:12px;font-weight:600}.report-full-text .markdown-report{padding-top:5px}@media(max-width:1180px){.reports-workspace{grid-template-columns:minmax(290px,.85fr) minmax(0,1.15fr)}.report-preview-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.reports-workspace{grid-template-columns:1fr}.report-archive-list{max-height:none;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media(max-width:620px){.reports-intro,.report-online-actions,.report-preview-masthead{display:grid}.reports-intro{margin-top:16px;padding:19px}.reports-intro h2{font-size:25px}.reports-intro>span{justify-self:start}.report-archive-list,.report-preview-statistics{grid-template-columns:1fr}.report-online-actions>div:last-child{justify-content:flex-start}.report-source-failures li{grid-template-columns:1fr;gap:2px}}@media(max-width:620px){.data-health-domain-grid{grid-template-columns:1fr}.data-health-domain-card{min-height:164px}.data-health-source-grid .health-list article{grid-template-columns:auto minmax(0,1fr)}.data-health-source-grid .health-list .status-tag{grid-column:2;justify-self:start}}.research-graph-view{min-width:0}.graph-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:26px 0 18px}.graph-page-head h1{margin:0;color:#142f47;font-size:clamp(28px,3vw,40px);letter-spacing:-.04em}.graph-page-head>div>p:last-child{max-width:820px;margin:10px 0 0;color:#637d91;font-size:13px;line-height:1.7}.graph-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.graph-metric-grid article{padding:17px;border:1px solid var(--ui-color-border, #d9e4eb);border-radius:11px;background:#fff;box-shadow:var( --ui-card-shadow, 0 4px 16px rgba(28,53,73,.04) )}.graph-metric-grid span,.graph-metric-grid small{display:block;color:#728b9e;font-size:10px}.graph-metric-grid strong{display:block;margin:7px 0 4px;color:#173c59;font-size:23px}.graph-regime-panel{margin-top:18px}.graph-regime-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.graph-regime-grid article{padding:12px 13px;border:1px solid #e0e8ed;border-radius:9px;background:#f8fbfc}.graph-regime-grid span{display:block;color:#7a91a2;font-size:10px}.graph-regime-grid strong{display:block;margin-top:5px;color:#214c69;font-size:13px}.graph-regime-summary{margin:14px 0 0;color:#536f83;font-size:12px;line-height:1.7}.graph-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.72fr);gap:18px;margin-top:18px;align-items:start}.graph-canvas-panel{min-width:0;overflow:hidden}.graph-panel-title{align-items:flex-start}.graph-panel-title small{color:#7b91a3;font-size:10px}.graph-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:390px}.graph-legend span,.graph-edge-tags span{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:700}.legend-market,.graph-edge-tags .evidence-market{color:#256b73;background:#e8f5f4}.legend-fact,.graph-edge-tags .evidence-fact{color:#315f83;background:#edf4f8}.legend-conditional,.graph-edge-tags .evidence-conditional{color:#80662c;background:#fff6dd}.legend-counter,.graph-edge-tags .counter{color:#9c5c32;background:#fff0e7}.graph-column-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0 6px;color:#71899c;font-size:9px;font-weight:700;letter-spacing:.08em;text-align:center}.graph-canvas-wrap{overflow:auto;border:1px solid #dfe8ee;border-radius:12px;background:linear-gradient(90deg,#edf4f88c 0,#edf4f88c 33.2%,#fff3 33.2%,#fff3 66.4%,#f4f8faa6 66.4%,#f4f8faa6)}.graph-canvas{display:block;width:100%;min-width:900px;height:auto}.graph-edge{fill:none;opacity:.86;transition:opacity .15s ease,stroke-width .15s ease}.graph-edge.evidence-market{stroke-width:4}.graph-edge.evidence-fact{stroke-width:2.8}.graph-edge.evidence-conditional{stroke-width:2.5;stroke-dasharray:9 7}.graph-edge.direction-positive{stroke:#2f8a62}.graph-edge.direction-negative{stroke:#b95752}.graph-edge.direction-mixed{stroke:#a47a31}.graph-edge.selected{opacity:1;filter:drop-shadow(0 2px 2px rgba(27,50,68,.18))}.graph-edge-hit{fill:none;stroke:transparent;stroke-width:18;cursor:pointer}.graph-counter-marker{fill:#a86136;font-size:17px;font-weight:800}.graph-node rect{fill:#fff;stroke:#cfdde6;stroke-width:1.4;filter:drop-shadow(0 4px 7px rgba(34,61,81,.07))}.graph-node.selected rect{stroke:#b88731;stroke-width:2.5}.graph-node-type{fill:#7891a4;font-size:10px;font-weight:700}.graph-node-label{fill:#193f5c;font-size:13px;font-weight:700}.graph-boundary-note{margin:12px 0 0;color:#7c90a0;font-size:10px;line-height:1.6}.graph-detail-panel{position:sticky;top:100px;max-height:calc(100vh - 125px);overflow-y:auto}.graph-detail-panel h3{margin:0;color:#173c58;font-size:18px;line-height:1.45}.graph-edge-tags{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 4px}.graph-edge-tags .direction-positive{color:#23734e;background:#e8f6ed}.graph-edge-tags .direction-negative{color:#9d4742;background:#fff0ef}.graph-edge-tags .direction-mixed{color:#84652b;background:#fff5dd}.graph-edge-tags .high{color:#25684a;background:#e9f5ed}.graph-edge-tags .medium{color:#2f6486;background:#edf5f9}.graph-edge-tags .low,.graph-edge-tags .insufficient{color:#6d7f8d;background:#eff3f5}.graph-detail-block{margin-top:17px;padding-top:15px;border-top:1px solid #e2eaf0}.graph-detail-block h4{margin:0 0 8px;color:#244d69;font-size:12px}.graph-detail-block>p{margin:0;color:#536f82;font-size:11px;line-height:1.72}.graph-detail-block ul{margin:0;padding-left:18px;color:#587286}.graph-detail-block li{margin:7px 0;font-size:11px;line-height:1.65}.graph-muted{color:#8999a5!important}.graph-evidence-card{margin-top:9px;padding:11px;border:1px solid #dfe8ee;border-radius:9px;background:#f9fbfc}.graph-evidence-card.counter{border-color:#edd8cb;background:#fff9f5}.graph-evidence-card header,.graph-evidence-card footer{display:flex;justify-content:space-between;gap:9px;align-items:flex-start}.graph-evidence-card header{color:#6f8798;font-size:9px}.graph-evidence-card>strong{display:block;margin-top:7px;color:#214864;font-size:11px;line-height:1.5}.graph-evidence-card>p{margin:7px 0;color:#5e7688;font-size:10px;line-height:1.6}.graph-evidence-card footer{padding-top:7px;border-top:1px solid #e4ebef;color:#8798a4;font-size:9px}.graph-evidence-card a{color:#286990;text-decoration:none}.graph-evidence-card a:hover{text-decoration:underline}.graph-counter-block{border-top-color:#ead7ca}.graph-warning-panel{margin-top:18px}.graph-warning-panel ul{margin-bottom:0;padding-left:19px;color:#657d8e}.graph-warning-panel li{margin:7px 0;font-size:11px;line-height:1.6}.graph-message{margin-top:20px;color:#637c8e;font-size:13px}.graph-error{color:#a14843;border-color:#eccdca;background:#fff7f6}@media(max-width:1180px){.graph-layout{grid-template-columns:1fr}.graph-detail-panel{position:static;max-height:none}}@media(max-width:760px){.graph-page-head{display:grid;align-items:start}.graph-metric-grid,.graph-regime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-panel-title{display:grid}.graph-legend{justify-content:flex-start}.graph-column-labels{display:none}}.market-card-header-actions{display:flex;align-items:center;gap:7px}.market-chart-icon-button,.market-chart-text-button,.market-chart-mode-tabs button{border:1px solid #d4e0e7;border-radius:6px;color:#526f82;background:#fff;cursor:pointer;font-size:12px;font-weight:750}.market-chart-icon-button{min-height:29px;padding:4px 9px}.market-chart-icon-button:hover,.market-chart-text-button:hover,.market-chart-mode-tabs button:hover:not(:disabled){border-color:#9fb5c3;color:#214d69;background:#f7fafc}.market-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:1px 0 8px}.market-chart-mode-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid #d9e4ea;border-radius:7px;background:#f3f7f9}.market-chart-mode-tabs button{min-height:29px;padding:4px 11px;border-color:transparent;background:transparent}.market-chart-mode-tabs button.active{color:#fff;background:#315e7d}.market-chart-mode-tabs button:disabled{opacity:.4;cursor:not-allowed}.market-chart-toolbar-actions{display:flex;align-items:center;gap:8px}.market-chart-lock-state{color:#866420;font-size:11px;font-weight:800}.market-chart-text-button{min-height:29px;padding:4px 9px}.market-interactive-chart{width:100%;height:190px;overflow:hidden;border:1px solid #e0e8ed;border-radius:8px;background:#fff}.market-interactive-chart-host{width:100%;height:100%}.market-chart-detail{display:grid;gap:7px;margin:9px 0 2px;padding:9px 10px;border:1px solid #e0e8ed;border-radius:8px;background:#f8fafb;font-variant-numeric:tabular-nums}.market-chart-detail-primary{display:flex;align-items:baseline;gap:10px;min-width:0}.market-chart-detail-primary>span:first-child{color:#718695;font-size:12px}.market-chart-detail-primary strong{color:#173d58;font-size:15px}.market-chart-detail-primary>span:last-child{margin-left:auto;font-size:12px;font-weight:800}.market-chart-ohlcv{display:flex;flex-wrap:wrap;gap:5px 13px;color:#758a98;font-size:11px}.market-chart-ohlcv b{margin-left:3px;color:#36586f;font-weight:750}.market-chart-detail>small{color:#8a9aa5;font-size:10px;line-height:1.4}.market-series-card.is-expanded{position:fixed;top:20px;right:20px;bottom:20px;left:20px;z-index:2000;min-height:0;overflow:auto;padding:22px;border-color:#b8cbd7;border-radius:12px;box-shadow:0 24px 70px #0f253647,0 0 0 9999px #1225337a}.market-series-card.is-expanded .market-interactive-chart{height:min(58vh,620px);min-height:420px}.market-series-card.is-expanded .market-series-quote{margin-bottom:13px}.market-series-card.is-expanded .market-chart-detail{grid-template-columns:minmax(0,1fr) auto;align-items:center}.market-series-card.is-expanded .market-chart-detail>small{grid-column:1 / -1}@media(max-width:760px){.market-range-tabs{overflow-x:auto}.market-range-tabs button{min-width:48px;flex:0 0 auto;padding-left:9px;padding-right:9px}.market-interactive-chart{height:220px}.market-chart-detail-primary{flex-wrap:wrap}.market-chart-detail-primary>span:last-child{width:100%;margin-left:0}.market-series-card.is-expanded{top:7px;right:7px;bottom:7px;left:7px;padding:14px}.market-series-card.is-expanded .market-interactive-chart{min-height:330px;height:52vh}}.markets-local-controls{display:grid;gap:10px;margin:16px 0 0}.markets-date-control{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid #d8e3ea;border-radius:10px;background:#f8fafb}.markets-control-label{flex:0 0 auto;padding:0 0 10px;color:#728897;font-size:12px;font-weight:750}.markets-date-control .report-date-picker{width:min(360px,100%);margin:0}.markets-category-control .market-category-tabs{margin-top:0}.markets-summary-grid-bottom{margin-top:18px;margin-bottom:4px}@media(max-width:760px){.markets-command-bar{margin-bottom:0}.markets-local-controls{gap:8px;margin-top:12px}.markets-date-control{display:grid;gap:6px;padding:11px}.markets-control-label{padding:0;font-size:11px}.markets-date-control .report-date-picker{width:100%}.markets-date-control .report-date-picker select{width:100%;min-height:44px}.markets-date-control .report-date-picker small{display:none}.markets-category-control{min-width:0;overflow:hidden}.markets-category-control .market-category-tabs{margin-top:0}.markets-summary-grid-bottom{margin-top:14px}}.simple-sidebar-brand{display:flex;align-items:center;gap:11px;min-height:48px;padding:2px 8px 18px}.simple-sidebar-brand img{width:42px;height:42px;flex:0 0 auto;object-fit:contain}.simple-sidebar-brand strong{min-width:0;color:#fff;font-size:16px;font-weight:800;letter-spacing:.01em}.simple-primary-nav-item{width:100%;min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 11px;border:1px solid transparent;border-radius:10px;color:#bfd0de;background:transparent;text-align:left}.simple-primary-nav-item:hover{color:#fff;background:#ffffff12}.simple-primary-nav-item.active{border-color:#a1c7e040;color:#fff;background:#ffffff1f;box-shadow:inset 3px 0 #a4cee7}.simple-nav-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(182,211,231,.23);border-radius:8px;color:#aecdde;font-size:12px;font-weight:800}.simple-primary-nav-item.active .simple-nav-icon{color:#fff;border-color:#c7e0f059}.simple-nav-label{font-size:15px;font-weight:750}.simple-sidebar-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding:18px 10px 2px;color:#839bad;font-size:11px}.section-subnav{display:flex;align-items:center;gap:5px;margin:12px 0 4px;padding:4px;overflow-x:auto;border:1px solid #d8e3ea;border-radius:10px;background:#e8eef2;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.section-subnav button{min-height:36px;flex:0 0 auto;padding:6px 14px;border:1px solid transparent;border-radius:7px;color:#647b8b;background:transparent;font-size:12px;font-weight:750;white-space:nowrap}.section-subnav button:hover{color:#244f6c;background:#ffffffb8}.section-subnav button.active{border-color:#cbd9e2;color:#173e59;background:#fff;box-shadow:0 2px 7px #1b344812}@media(max-width:760px){.dashboard-sidebar{width:min(82vw,320px)}.simplified-sidebar{padding-top:18px}.simple-sidebar-brand{min-height:44px;padding:0 54px 14px 5px}.simple-sidebar-brand img{width:38px;height:38px}.simple-sidebar-brand strong{font-size:15px}.simple-primary-nav{gap:3px}.simple-primary-nav-item{min-height:50px;grid-template-columns:32px minmax(0,1fr) auto;padding:6px 9px}.simple-nav-icon{width:30px;height:30px}.simple-nav-label{font-size:14px}.simple-sidebar-foot{padding-top:12px}.section-subnav{margin-top:9px;margin-bottom:3px;padding:3px}.section-subnav button{min-height:40px;padding:7px 13px;font-size:12px}}.dashboard-sidebar .simple-primary-nav{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:5px!important;width:100%}.dashboard-sidebar .simple-primary-nav{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;width:100%!important;gap:5px!important}.dashboard-sidebar .simple-primary-nav-item{width:100%!important;min-width:0!important;margin:0!important}@media(max-width:760px){.dashboard-sidebar .simple-primary-nav{grid-template-columns:1fr!important;grid-auto-flow:row!important;gap:4px!important}.dashboard-sidebar .simple-primary-nav-item{min-height:52px}}.admin-fold{margin:12px 0;border:1px solid #cbdbe5;border-radius:14px;background:#ffffffad;overflow:hidden}.admin-fold>summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 15px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.admin-fold>summary::-webkit-details-marker{display:none}.admin-fold>summary span{min-width:0;display:flex;flex-direction:column;gap:3px}.admin-fold>summary b{color:#24465d;font-size:14px;font-weight:800}.admin-fold>summary small{color:#7d93a3;font-size:11px;font-weight:600}.admin-fold>summary i{flex:0 0 auto;color:#315d78;font-size:12px;font-style:normal;font-weight:800}.admin-fold[open]>summary{border-bottom:1px solid #d8e4eb;background:#f6fafc}.admin-fold-body{padding:14px}.admin-fold-body>:first-child{margin-top:0}.admin-fold-body>:last-child{margin-bottom:0}.admin-fold .report-run-actions{margin:0}@media(max-width:760px){.admin-fold{margin:9px 0;border-radius:12px}.admin-fold>summary{min-height:50px;padding:9px 12px}.admin-fold>summary b{font-size:13px}.admin-fold>summary small{font-size:10px}.admin-fold-body{padding:9px}}.gi-page{display:grid;gap:20px}.gi-hero{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:20px;padding:28px;border:1px solid #d8e5ee;border-top:4px solid #b88731;border-radius:16px;background:linear-gradient(130deg,#fff,#f7fbfe 60%,#fff9ee);box-shadow:0 8px 24px #1f374e0d}.gi-title-line{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gi-title-line h2{margin:0;color:#173552;font-size:32px;letter-spacing:-.04em}.gi-version-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:#e7f4ec;color:#26714a;font-size:11px;font-weight:800}.gi-lead{max-width:820px;margin:14px 0 0;color:#516f86;font-size:14px;line-height:1.8}.gi-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.gi-hero-tags span{padding:6px 9px;border:1px solid #d7e5ee;border-radius:999px;background:#ffffffc7;color:#416681;font-size:11px;font-weight:700}.gi-snapshot-card{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:20px;border:1px solid #dbe7ef;border-radius:13px;background:#ffffffd1}.gi-snapshot-card>span{color:#738da2;font-size:11px;font-weight:700}.gi-snapshot-card strong{margin-top:6px;color:#173e5e;font-size:25px}.gi-snapshot-card small{margin-top:5px;color:#58788f}.gi-snapshot-card p{margin:14px 0 0;padding-top:12px;border-top:1px solid #e4edf3;color:#7a8e9e;font-size:11px;line-height:1.65}.gi-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gi-proof-grid article{padding:17px;border:1px solid #dce7ef;border-radius:12px;background:#fff}.gi-proof-grid span,.gi-proof-grid small{display:block;color:#7892a6;font-size:11px}.gi-proof-grid strong{display:block;margin:6px 0 4px;color:#183e5d;font-size:23px}.gi-section-intro{margin:4px 0 16px;color:#627d93;font-size:13px;line-height:1.7}.gi-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.gi-news-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gi-source-card{padding:14px;border:1px solid #dce8ef;border-radius:11px;background:#fbfdff}.gi-source-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.gi-source-card strong,.gi-source-card small{display:block}.gi-source-card strong{color:#173e5d;font-size:14px}.gi-source-card small{margin-top:3px;color:#7b94a7;font-size:10px}.gi-source-card p{margin:11px 0 0;color:#71899b;font-size:10px;line-height:1.55}.gi-status{flex:0 0 auto;border-radius:999px;padding:4px 7px;background:#edf2f6;color:#657d90;font-size:9px;font-weight:800}.gi-status.live{background:#e6f6eb;color:#26734a}.gi-status.validated{background:#eaf3fa;color:#2f6d96}.gi-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.gi-metric-card{min-height:156px;padding:14px;border:1px solid #dce7ee;border-radius:11px;background:#fbfdff}.gi-metric-card.waiting{background:#f8fafb;border-style:dashed}.gi-metric-meta{display:flex;justify-content:space-between;gap:8px;color:#7b93a5;font-size:9px}.gi-metric-card h3{margin:9px 0 0;color:#214d6e;font-size:13px}.gi-metric-card>strong{display:block;margin:9px 0 3px;color:#1c5f68;font-size:20px}.gi-metric-card.waiting>strong{color:#899aa7;font-size:15px}.gi-metric-card .gi-date{display:block;color:#8198a9;font-size:10px}.gi-metric-card a{display:inline-block;margin-top:9px;color:#1e699d;font-size:10px;text-decoration:none}.gi-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gi-reading-card{padding:17px;border:1px solid #dbe7ee;border-left:4px solid #2d779e;border-radius:11px;background:#fbfdff}.gi-reading-card.waiting{border-left-color:#aab8c3;background:#f9fbfc}.gi-reading-card>span{color:#7b92a5;font-size:9px;font-weight:800;letter-spacing:.08em}.gi-reading-card h3{margin:5px 0 9px;color:#173e5e;font-size:16px}.gi-reading-card p{margin:0;color:#526f85;font-size:12px;line-height:1.75}.gi-reading-card small{display:block;margin-top:12px;color:#879aa9;font-size:9px}.gi-roadmap{display:grid;gap:0}.gi-roadmap-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid #e6eef3}.gi-roadmap-item:first-child{border-top:0}.gi-roadmap-marker{display:flex;justify-content:center;padding-top:5px}.gi-roadmap-marker span{width:10px;height:10px;border-radius:50%;background:#a8b7c3}.gi-roadmap-item.done .gi-roadmap-marker span{background:#4b9b68}.gi-roadmap-item.active .gi-roadmap-marker span{background:#cf9030;box-shadow:0 0 0 4px #fff1d8}.gi-roadmap-item header{display:flex;justify-content:space-between;gap:14px}.gi-roadmap-item strong{color:#214b6c;font-size:13px}.gi-roadmap-item em{color:#6f8799;font-size:10px;font-style:normal;font-weight:800}.gi-roadmap-item.done em{color:#337a50}.gi-roadmap-item.active em{color:#a36c1f}.gi-roadmap-item p{margin:5px 0 0;color:#687f92;font-size:11px;line-height:1.6}@media(max-width:1050px){.gi-proof-grid,.gi-metric-grid,.gi-source-grid,.gi-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gi-hero{grid-template-columns:1fr;padding:20px}.gi-title-line h2{font-size:27px}.gi-reading-grid{grid-template-columns:1fr}}@media(max-width:560px){.gi-proof-grid,.gi-source-grid,.gi-news-grid,.gi-metric-grid{grid-template-columns:1fr}.gi-roadmap-item header{display:grid;gap:4px}}:root{--liquid-bg: #f5f6f8;--liquid-text: #16181d;--liquid-muted: #6e737c;--liquid-blue: #0879ff;--liquid-border: rgba(255,255,255,.72);--liquid-glass: rgba(255,255,255,.58);--liquid-glass-strong: rgba(255,255,255,.76);--liquid-shadow: 0 22px 70px rgba(43,54,72,.1);--liquid-shadow-soft: 0 10px 34px rgba(43,54,72,.07)}html,body{background:radial-gradient(circle at 17% 6%,rgba(129,188,255,.23),transparent 28%),radial-gradient(circle at 84% 18%,rgba(192,163,255,.16),transparent 26%),radial-gradient(circle at 58% 74%,rgba(149,223,232,.12),transparent 31%),var(--liquid-bg)}body{color:var(--liquid-text)}.dashboard-shell{min-height:100vh;grid-template-columns:236px minmax(0,1fr);background:transparent}.dashboard-sidebar{top:18px;height:calc(100vh - 36px);min-height:620px;margin:0 0 18px 18px;padding:18px 14px;border:1px solid rgba(255,255,255,.82);border-radius:28px;overflow:hidden auto;background:linear-gradient(150deg,#ffffffc2,#ffffff7a);box-shadow:0 18px 60px #2833451a,inset 0 1px #ffffffe0;backdrop-filter:blur(34px) saturate(165%);-webkit-backdrop-filter:blur(34px) saturate(165%)}.simple-sidebar-brand{display:flex;align-items:center;gap:11px;padding:7px 7px 22px}.simple-sidebar-brand img{width:35px;height:35px;border-radius:11px;box-shadow:0 4px 14px #1f2d411f}.liquid-sidebar-brand-copy{min-width:0;display:grid}.liquid-sidebar-brand-copy strong{color:#17191e;font-size:13px;font-weight:700;letter-spacing:-.02em}.liquid-sidebar-brand-copy small{margin-top:2px;color:#8b9099;font-size:8px;font-weight:700;letter-spacing:.13em}.simple-primary-nav{display:grid;gap:5px}.simple-primary-nav-item{width:100%;min-height:45px;display:flex;align-items:center;gap:10px;padding:7px 9px;border:1px solid transparent;border-radius:15px;color:#656a72;background:transparent;text-align:left;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.simple-primary-nav-item:hover{transform:translate(2px);color:#1e2025;background:#ffffff94;border-color:#ffffffbd}.simple-primary-nav-item.active{color:#13151a;border-color:#ffffffe6;background:#ffffffd6;box-shadow:0 6px 20px #232f4014,inset 0 1px #fffffff0}.simple-nav-icon{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(20,30,45,.07);border-radius:10px;color:#585d66;background:#ffffff8f;font-size:10px;font-weight:700}.simple-primary-nav-item.active .simple-nav-icon{color:#fff;border-color:#0000000a;background:#17191e}.simple-nav-label{font-size:13px;font-weight:600}.simple-sidebar-foot{position:absolute;right:18px;bottom:19px;left:18px;display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid rgba(22,28,38,.06);color:#888d95;font-size:10px}.dashboard-workspace{max-width:1720px;padding:18px clamp(24px,4vw,64px) 84px}.dashboard-topbar{position:sticky;top:18px;z-index:32;margin:0 0 16px;padding:13px 15px;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:#ffffff9e;box-shadow:0 12px 40px #27324314,inset 0 1px #ffffffeb;backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%)}.page-heading h1{color:#1a1c21;font-size:18px;font-weight:650;letter-spacing:-.025em}.page-heading>div>p:last-child{color:#898e96;font-size:11px}.page-heading .eyebrow{color:#969ba3;font-size:8px;letter-spacing:.13em}.report-date-badge{border-color:#1e283712;color:#666b73;background:#ffffff94}.refresh-button{border:1px solid rgba(25,35,50,.08);border-radius:13px;color:#22252b;background:#ffffffa8}.report-run-actions{border-top-color:#1e28370f}.liquid-glass{border:1px solid var(--liquid-border);background:linear-gradient(140deg,#ffffffb8,#ffffff73);box-shadow:var(--liquid-shadow-soft),inset 0 1px #fffffff0;backdrop-filter:blur(26px) saturate(155%);-webkit-backdrop-filter:blur(26px) saturate(155%)}.liquid-home{position:relative;isolation:isolate;max-width:1440px;margin:0 auto;padding:46px 0 0}.liquid-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(10px);pointer-events:none}.liquid-orb-one{top:40px;left:-130px;width:380px;height:380px;background:radial-gradient(circle,#60a8ff30,#60a8ff00 70%)}.liquid-orb-two{top:90px;right:-110px;width:430px;height:430px;background:radial-gradient(circle,#b597ff29,#b597ff00 70%)}.liquid-hero{min-height:520px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.72fr);align-items:center;gap:clamp(36px,6vw,92px);padding:48px clamp(8px,2vw,26px) 66px}.liquid-hero-copy{max-width:790px}.liquid-kicker{display:inline-flex;align-items:center;gap:8px;color:#777c84;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.liquid-kicker-dot{width:7px;height:7px;border-radius:50%;background:var(--liquid-blue);box-shadow:0 0 0 5px #0879ff1a}.liquid-hero h2{margin:19px 0 0;color:#111318;font-size:clamp(54px,6.1vw,88px);font-weight:650;line-height:.96;letter-spacing:-.065em}.liquid-hero h2 span{display:block;color:#72767e;font-weight:520}.liquid-hero-cn{margin:30px 0 0;color:#272a30;font-size:clamp(21px,2.1vw,30px);font-weight:560;letter-spacing:-.035em}.liquid-hero-description{max-width:650px;margin:15px 0 0;color:#747981;font-size:15px;line-height:1.8}.liquid-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.liquid-primary-button,.liquid-ghost-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 18px;border-radius:15px;font-size:13px;font-weight:650;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.liquid-primary-button{border:1px solid #15171c;color:#fff;background:#15171c;box-shadow:0 8px 24px #12141929}.liquid-primary-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #12141933}.liquid-ghost-button{border:1px solid rgba(20,25,35,.09);color:#30343a;background:#ffffff85;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.liquid-ghost-button:hover{transform:translateY(-2px);background:#ffffffc7}.liquid-hero-brief{padding:24px;border-radius:28px;transform:perspective(900px) rotateY(-2deg) rotateX(1deg);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.liquid-hero-brief:hover{transform:perspective(900px) rotateY(0) rotateX(0) translateY(-4px);box-shadow:var(--liquid-shadow)}.liquid-brief-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.liquid-brief-topline>span{color:#868b93;font-size:9px;font-weight:750;letter-spacing:.12em}.liquid-brief-date{margin:29px 0 8px;color:#989da5;font-size:11px}.liquid-hero-brief h3{margin:0;color:#1b1e23;font-size:clamp(22px,2.1vw,31px);font-weight:560;line-height:1.28;letter-spacing:-.04em}.liquid-brief-divider{height:1px;margin:25px 0 18px;background:#18202d12}.liquid-brief-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.liquid-brief-stats strong,.liquid-brief-stats span{display:block}.liquid-brief-stats strong{color:#202329;font-size:22px;font-weight:620;font-variant-numeric:tabular-nums}.liquid-brief-stats span{margin-top:2px;color:#9398a0;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.liquid-hero-brief>small{display:block;margin-top:22px;color:#a0a4ab;font-size:9px}.liquid-metric-strip{display:grid;grid-template-columns:repeat(5,1fr);padding:10px;border-radius:25px}.liquid-metric-strip>div{position:relative;padding:17px 20px}.liquid-metric-strip>div+div:before{content:"";position:absolute;top:19%;bottom:19%;left:0;width:1px;background:#19223012}.liquid-metric-strip strong,.liquid-metric-strip span,.liquid-metric-strip small{display:block}.liquid-metric-strip strong{color:#1d2025;font-size:27px;font-weight:590;font-variant-numeric:tabular-nums}.liquid-metric-strip span{margin-top:3px;color:#51565e;font-size:12px}.liquid-metric-strip small{margin-top:6px;color:#9ca1a8;font-size:8px;font-weight:700;letter-spacing:.11em}.liquid-section{margin-top:86px}.liquid-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:22px}.liquid-section-heading p{margin:0 0 6px;color:#9ca1a8;font-size:9px;font-weight:750;letter-spacing:.13em}.liquid-section-heading h3{margin:0;color:#181a1f;font-size:clamp(28px,3vw,40px);font-weight:570;letter-spacing:-.045em}.liquid-section-note{color:#9a9fa6;font-size:11px}.liquid-market-view{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:32px;padding:31px;border-radius:30px}.liquid-market-view-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:290px}.liquid-market-view-copy h4{max-width:670px;margin:20px 0 13px;color:#1b1e23;font-size:clamp(28px,3.4vw,46px);font-weight:560;line-height:1.16;letter-spacing:-.047em}.liquid-market-view-copy p{margin:0;color:#727780;font-size:14px;line-height:1.75}.liquid-market-view-copy small{margin-top:16px;color:#a0a4ab;font-size:10px}.liquid-market-stories{display:grid;align-content:center}.liquid-market-stories button{display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:82px;padding:15px 4px;border:0;border-bottom:1px solid rgba(28,37,50,.07);color:inherit;background:transparent;text-align:left}.liquid-market-stories button:last-child{border-bottom:0}.liquid-market-stories button>span{color:#b1b5bb;font-size:10px;font-weight:700}.liquid-market-stories small,.liquid-market-stories strong{display:block}.liquid-market-stories small{margin-bottom:5px;color:#9a9fa7;font-size:9px}.liquid-market-stories strong{color:#363a41;font-size:13px;font-weight:570;line-height:1.45}.liquid-market-stories i{color:#a1a6ad;font-size:12px;font-style:normal;transition:transform .18s ease}.liquid-market-stories button:hover i{transform:translate(2px,-2px)}.liquid-text-link{display:inline-flex;align-items:center;gap:9px;padding:8px 0;border:0;color:#70757d;background:transparent;font-size:11px;font-weight:600}.liquid-text-link:hover{color:#15171c}.liquid-pulse-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.liquid-pulse-grid .overview-market-tile{min-height:138px;display:flex;flex-direction:column;justify-content:space-between;padding:17px;border:1px solid rgba(255,255,255,.86);border-radius:21px;background:#ffffff9c;box-shadow:0 7px 26px #2a36480e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.liquid-pulse-grid .overview-market-tile:hover{transform:translateY(-3px);background:#ffffffd4;box-shadow:0 15px 36px #2a364817}.liquid-pulse-grid .overview-market-tile strong{color:#353940;font-size:12px;font-weight:600}.liquid-pulse-grid .overview-market-tile small{display:block;margin-top:5px;color:#a0a5ac;font-size:9px}.liquid-pulse-grid .overview-market-value b{color:#17191e;font-size:24px;font-weight:590;letter-spacing:-.035em}.liquid-pulse-grid .overview-market-value span{display:block;margin-top:4px;font-size:11px;font-weight:650}.liquid-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.liquid-area-card{min-height:182px;position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:start;gap:16px;padding:23px;border:1px solid rgba(255,255,255,.78);border-radius:25px;color:inherit;background:#ffffff85;box-shadow:0 7px 28px #2834450b;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.liquid-area-card:hover{transform:translateY(-4px);background:#ffffffd1;box-shadow:0 18px 46px #28344517}.liquid-area-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(20,28,40,.07);border-radius:14px;color:#30343a;background:#ffffffbd;font-size:11px;font-weight:720}.liquid-area-card small{color:#9ca1a8;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.liquid-area-card h4{margin:8px 0 7px;color:#202329;font-size:18px;font-weight:590;letter-spacing:-.025em}.liquid-area-card p{margin:0;color:#7c8189;font-size:11px;line-height:1.65}.liquid-area-card i{color:#a6abb2;font-size:12px;font-style:normal}.liquid-lower-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);gap:48px}.liquid-report-list{border-top:1px solid rgba(25,34,48,.07)}.liquid-report-row{width:100%;min-height:88px;display:grid;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:15px;padding:12px 5px;border:0;border-bottom:1px solid rgba(25,34,48,.07);color:inherit;background:transparent;text-align:left}.liquid-report-row>span{color:#969ba3;font-size:11px;font-variant-numeric:tabular-nums}.liquid-report-row strong,.liquid-report-row small{display:block}.liquid-report-row strong{color:#2c3036;font-size:14px;font-weight:570}.liquid-report-row small{margin-top:4px;color:#9ea3aa;font-size:9px}.liquid-report-row i{color:#9ea3aa;font-size:13px;font-style:normal;transition:transform .18s ease}.liquid-report-row:hover i{transform:translate(3px)}.liquid-ai-card{min-height:330px;padding:27px;border-radius:28px}.liquid-ai-symbol{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:14px;color:#fff;background:linear-gradient(145deg,#687dff,#9e72f6);box-shadow:0 8px 24px #6966ed38;font-size:17px}.liquid-ai-card h4{margin:22px 0 8px;color:#1c1f24;font-size:25px;font-weight:570;line-height:1.2;letter-spacing:-.04em}.liquid-ai-card>p{margin:0;color:#81868e;font-size:11px;line-height:1.65}.liquid-ai-input{width:100%;min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:23px;padding:7px 8px 7px 15px;border:1px solid rgba(24,32,44,.07);border-radius:16px;color:#969ba2;background:#ffffffb3;text-align:left}.liquid-ai-input b{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#1a1c21;font-size:14px}.liquid-question-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.liquid-question-list button{padding:6px 9px;border:1px solid rgba(24,32,44,.06);border-radius:999px;color:#7c8188;background:#ffffff75;font-size:9px}.liquid-question-list button:hover{color:#272a30;background:#ffffffd1}.liquid-home-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:104px;padding:25px 3px 0;border-top:1px solid rgba(27,36,50,.07)}.liquid-home-footer span,.liquid-home-footer small{display:block}.liquid-home-footer span{color:#4d525a;font-size:11px;font-weight:650}.liquid-home-footer small{margin-top:4px;color:#a0a5ac;font-size:9px}.liquid-home-footer button{border:0;color:#959aa1;background:transparent;font-size:9px}.dashboard-card{border-color:#d7dde4d1;border-radius:18px;box-shadow:0 7px 24px #2732430b}.coverage-provider{border-color:#19233012;background:#ffffffa3}@media(max-width:1180px){.liquid-hero{grid-template-columns:1fr;min-height:0}.liquid-hero-copy{max-width:900px}.liquid-hero-brief{max-width:680px;transform:none}.liquid-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.liquid-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dashboard-shell{grid-template-columns:210px minmax(0,1fr)}.liquid-metric-strip{grid-template-columns:repeat(3,1fr)}.liquid-metric-strip>div:nth-child(4):before{display:none}.liquid-market-view,.liquid-lower-grid{grid-template-columns:1fr}.liquid-market-view-copy{min-height:220px}.liquid-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard-shell{display:block}.dashboard-sidebar{position:fixed;top:12px;bottom:12px;left:12px;width:min(300px,calc(100vw - 24px));height:auto;min-height:0;margin:0;transform:translate(calc(-100% - 28px));transition:transform .25s cubic-bezier(.2,.8,.2,1)}.dashboard-sidebar.open{transform:translate(0)}.sidebar-close-button{display:grid}.dashboard-workspace{padding:12px 15px 62px}.dashboard-topbar{top:10px;border-radius:20px}.mobile-menu-button{display:grid;place-items:center;border-radius:12px}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:31;display:block;border:0;background:#0f12183d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.liquid-home{padding-top:24px}.liquid-hero{padding:28px 2px 48px;gap:34px}.liquid-hero h2{font-size:clamp(47px,15vw,70px)}.liquid-hero-cn{font-size:21px}.liquid-hero-brief{padding:21px;border-radius:24px}.liquid-metric-strip{grid-template-columns:repeat(2,1fr);border-radius:22px}.liquid-metric-strip>div:nth-child(odd):before{display:none}.liquid-section{margin-top:64px}.liquid-section-heading{align-items:flex-start}.liquid-section-heading h3{font-size:29px}.liquid-market-view{padding:22px;border-radius:24px}.liquid-market-view-copy h4{font-size:30px}.liquid-pulse-grid,.liquid-area-grid{grid-template-columns:1fr}.liquid-area-card{min-height:150px}.liquid-lower-grid{gap:58px}}@media(max-width:480px){.liquid-brief-stats{grid-template-columns:1fr}.liquid-brief-stats>div{padding:7px 0;border-bottom:1px solid rgba(25,34,48,.06)}.liquid-metric-strip{grid-template-columns:1fr}.liquid-metric-strip>div+div:before{top:0;right:18px;bottom:auto;left:18px;width:auto;height:1px}.liquid-metric-strip>div:nth-child(odd):before{display:block}.liquid-hero-actions{display:grid}.liquid-primary-button,.liquid-ghost-button{width:100%}}@media(prefers-reduced-motion:reduce){.liquid-home *,.simple-primary-nav-item{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--bcx-body-size: 15.5px;--bcx-small-size: 11.5px;--bcx-meta-size: 10.5px}body{font-size:var(--bcx-body-size);line-height:1.62}.dashboard-shell{grid-template-columns:258px minmax(0,1fr);transition:grid-template-columns .28s cubic-bezier(.22,.8,.22,1)}.dashboard-shell.sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.liquid-sidebar{position:sticky;top:16px;z-index:40;height:calc(100vh - 32px);min-height:620px;margin:0 0 16px 16px;padding:17px 13px 18px;overflow:visible;border:1px solid rgba(255,255,255,.86);border-radius:28px;background:linear-gradient(145deg,#ffffffd1,#f7faff94);box-shadow:0 24px 70px #2a36481c,0 4px 18px #2a36480e,inset 0 1px #fffffffa,inset 0 -1px #7087a50f;backdrop-filter:blur(34px) saturate(170%);-webkit-backdrop-filter:blur(34px) saturate(170%);transition:padding .28s ease,border-radius .28s ease,box-shadow .28s ease}.liquid-sidebar:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:27px;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.35),transparent 28%,transparent 72%,rgba(140,176,226,.07))}.liquid-sidebar-shine{position:absolute;top:0;left:24px;width:58%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,1),transparent);pointer-events:none}.liquid-sidebar.collapsed{padding:17px 10px 18px}.liquid-sidebar-brand{min-height:58px;display:flex;align-items:center;gap:11px;padding:4px 43px 16px 5px;border-bottom:1px solid rgba(28,38,52,.055)}.liquid-sidebar.collapsed .liquid-sidebar-brand{justify-content:center;padding:4px 0 16px}.liquid-brand-mark{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:13px;background:#ffffffc2;box-shadow:0 7px 20px #2b37481a,inset 0 1px #fffffff2}.liquid-brand-mark img{width:31px;height:31px;object-fit:contain}.liquid-brand-copy{min-width:0;display:grid;line-height:1.15}.liquid-brand-copy strong{overflow:hidden;color:#1d2026;font-size:13px;font-weight:720;letter-spacing:-.025em;white-space:nowrap}.liquid-brand-copy small{margin-top:4px;color:#9b9fa7;font-size:8.5px;font-weight:720;letter-spacing:.14em;white-space:nowrap}.desktop-sidebar-toggle{position:absolute;top:29px;right:14px;width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid rgba(30,40,55,.08);border-radius:10px;color:#767b84;background:#ffffff9e;box-shadow:0 4px 14px #2632430f,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .2s ease,background .2s ease,color .2s ease}.desktop-sidebar-toggle:hover{transform:scale(1.05);color:#1c1f24;background:#ffffffeb}.desktop-sidebar-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.liquid-sidebar.collapsed .desktop-sidebar-toggle{top:67px;right:50%;transform:translate(50%)}.liquid-sidebar.collapsed .desktop-sidebar-toggle:hover{transform:translate(50%) scale(1.05)}.liquid-primary-nav{display:grid;gap:7px;margin-top:16px}.liquid-nav-item{width:100%;min-height:52px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 10px;border:1px solid transparent;border-radius:16px;color:#686d75;background:transparent;text-align:left;transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.liquid-nav-item:hover{transform:translate(2px);color:#26292f;border-color:#ffffffd1;background:#ffffff8a;box-shadow:inset 0 1px #ffffffbd}.liquid-nav-item.active{color:#171a1f;border-color:#fffffff5;background:linear-gradient(145deg,#fffffff0,#f8fbffb8);box-shadow:0 7px 22px #25314313,inset 0 1px #fff}.liquid-nav-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(26,35,48,.065);border-radius:12px;color:#737983;background:#ffffff8c;transition:color .18s ease,background .18s ease,transform .18s ease}.liquid-nav-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.liquid-nav-item.active .liquid-nav-icon{color:#fff;border-color:#12151b0a;background:linear-gradient(145deg,#272b32,#14171c);box-shadow:0 5px 14px #11151c29}.liquid-nav-copy{min-width:0;display:grid;line-height:1.15}.liquid-nav-copy b{color:inherit;font-size:13.5px;font-weight:650}.liquid-nav-copy small{margin-top:3px;color:#a0a4ac;font-size:9.5px;font-weight:520;letter-spacing:.025em}.liquid-nav-item.active .liquid-nav-copy small{color:#80858e}.liquid-nav-badge{min-width:22px;height:22px;display:grid;place-items:center;padding:0 6px;border:1px solid rgba(28,38,52,.06);border-radius:999px;color:#555a63;background:#ffffffc2;font-size:9.5px;font-weight:720}.liquid-sidebar.collapsed .liquid-primary-nav{margin-top:55px}.liquid-sidebar.collapsed .liquid-nav-item{min-height:51px;grid-template-columns:1fr;justify-items:center;padding:7px}.liquid-sidebar.collapsed .liquid-nav-item:hover{transform:translateY(-1px)}.liquid-sidebar.collapsed .liquid-nav-badge{position:absolute;margin:-29px 0 0 30px;min-width:18px;height:18px;padding:0 4px;color:#fff;border:2px solid rgba(247,249,252,.95);background:#2f75d6;font-size:8px}.liquid-sidebar-foot{position:absolute;right:18px;bottom:18px;left:18px;display:flex;align-items:center;gap:8px;min-height:39px;padding:9px 11px;border:1px solid rgba(255,255,255,.68);border-radius:13px;color:#878c94;background:#fff6;font-size:10.5px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.liquid-sidebar.collapsed .liquid-sidebar-foot{right:14px;left:14px;justify-content:center;padding:9px}.liquid-status-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#8f9aa4;box-shadow:0 0 0 4px #8f9aa417}.liquid-status-dot.running{background:#d79a38}.liquid-status-dot.success{background:#4ca878}.liquid-status-dot.failed{background:#cf655f}.page-heading h1{font-size:19px}.page-heading>div>p:last-child{font-size:12.5px}.page-heading .eyebrow{font-size:9.5px}.report-date-badge,.refresh-button{font-size:11.5px}.liquid-hero{min-height:470px;padding-top:42px}.liquid-hero h2{max-width:760px;font-size:clamp(46px,4.7vw,66px);line-height:1.01;letter-spacing:-.055em}.liquid-hero-cn{margin-top:27px;font-size:clamp(21px,1.75vw,27px)}.liquid-hero-description{max-width:700px;font-size:15.5px;line-height:1.82}.liquid-kicker{font-size:11.5px}.liquid-primary-button,.liquid-ghost-button{font-size:13.5px}.liquid-brief-topline>span{font-size:10px}.liquid-brief-date{font-size:12px}.liquid-hero-brief h3{font-size:clamp(21px,1.65vw,27px);line-height:1.34}.liquid-brief-stats strong{font-size:21px}.liquid-brief-stats span,.liquid-hero-brief>small{font-size:10px}.liquid-metric-strip strong{font-size:24px}.liquid-metric-strip span{font-size:13px}.liquid-metric-strip small{font-size:9.5px}.liquid-section{margin-top:74px}.liquid-section-heading p{font-size:10px}.liquid-section-heading h3{font-size:clamp(27px,2.35vw,34px);letter-spacing:-.038em}.liquid-section-note,.liquid-text-link{font-size:12px}.liquid-market-view{padding:30px}.liquid-market-view-copy h4{max-width:720px;font-size:clamp(25px,2.55vw,36px);line-height:1.22;letter-spacing:-.038em}.liquid-market-view-copy p{font-size:14.5px}.liquid-market-view-copy small{font-size:11px}.liquid-market-stories strong{font-size:14px}.liquid-market-stories small,.liquid-market-stories button>span{font-size:10px}.liquid-pulse-grid .overview-market-tile strong{font-size:13px}.liquid-pulse-grid .overview-market-tile small{font-size:10.5px}.liquid-pulse-grid .overview-market-value b{font-size:22px}.liquid-pulse-grid .overview-market-value span{font-size:12px}.liquid-area-card{min-height:170px}.liquid-area-card small{font-size:10px}.liquid-area-card h4{font-size:19px}.liquid-area-card p{max-width:310px;font-size:13px;line-height:1.65}.liquid-report-row strong{font-size:14.5px}.liquid-report-row small,.liquid-report-row>span{font-size:10.5px}.liquid-ai-card h4{font-size:23px}.liquid-ai-card>p{font-size:12.5px}.liquid-ai-input{font-size:13px}.liquid-question-list button{font-size:10px}.dashboard-card{font-size:14px}.dashboard-card .panel-title h3{font-size:19px}.dashboard-card .panel-title .eyebrow{font-size:9.5px}.dashboard-card p,.dashboard-card li,.dashboard-card dd{line-height:1.68}.view-global-intelligence .dashboard-card{border:1px solid rgba(255,255,255,.78);border-radius:23px;background:linear-gradient(145deg,#ffffffc9,#ffffff91);box-shadow:0 12px 38px #28354711,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.view-global-intelligence .dashboard-card:last-child{box-shadow:0 18px 50px #28354716,inset 0 1px #fffffffa}.view-global-intelligence .panel-title h3{color:#20242a;font-size:20px}.view-global-intelligence .dashboard-card strong{font-size:1.03em}.view-global-intelligence .dashboard-card small{font-size:11px}@media(max-width:1180px){.dashboard-shell{grid-template-columns:232px minmax(0,1fr)}.dashboard-shell.sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)}.liquid-hero h2{font-size:clamp(44px,6vw,60px)}}@media(max-width:760px){.dashboard-shell,.dashboard-shell.sidebar-collapsed{display:block}.liquid-sidebar,.liquid-sidebar.collapsed{position:fixed;top:12px;bottom:12px;left:12px;width:min(304px,calc(100vw - 24px));height:auto;min-height:0;margin:0;padding:17px 13px 18px;overflow-y:auto;transform:translate(calc(-100% - 30px))}.liquid-sidebar.open{transform:translate(0)}.liquid-sidebar.collapsed .liquid-brand-copy,.liquid-sidebar.collapsed .liquid-nav-copy,.liquid-sidebar.collapsed .liquid-sidebar-foot span{display:initial}.liquid-sidebar.collapsed .liquid-sidebar-brand{justify-content:flex-start;padding:4px 43px 16px 5px}.liquid-sidebar.collapsed .liquid-primary-nav{margin-top:16px}.liquid-sidebar.collapsed .liquid-nav-item{grid-template-columns:36px minmax(0,1fr) auto;justify-items:stretch;padding:7px 10px}.desktop-sidebar-toggle{display:none}.liquid-hero{min-height:0}.liquid-hero h2{font-size:clamp(41px,12vw,56px)}.liquid-market-view-copy h4{font-size:28px}}@media(prefers-reduced-motion:reduce){.dashboard-shell,.liquid-sidebar,.liquid-nav-item,.desktop-sidebar-toggle{transition:none!important}}.five-brief{max-width:1380px;margin:0 auto;padding:38px 0 70px}.five-brief-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;padding:18px 4px 40px}.five-brief-kicker{display:flex;align-items:center;gap:9px;color:#858a92;font-size:11px;font-weight:750;letter-spacing:.14em}.five-brief-kicker span{width:7px;height:7px;border-radius:50%;background:#1782ff;box-shadow:0 0 0 5px #1782ff17}.five-brief-head h2{margin:15px 0 13px;color:#17191e;font-size:clamp(38px,4vw,56px);font-weight:610;line-height:1.04;letter-spacing:-.052em}.five-brief-head>div>p{margin:0;color:#777c84;font-size:15px}.five-brief-meta{min-width:230px;display:grid;gap:11px;justify-items:end}.five-summary-card{padding:32px 34px;border-radius:28px}.five-section-label,.five-section-head span,.five-deeper span{color:#969ba3;font-size:10px;font-weight:760;letter-spacing:.13em}.five-summary-card h3{max-width:1000px;margin:14px 0 23px;color:#1b1e23;font-size:clamp(25px,2.6vw,36px);font-weight:580;line-height:1.28;letter-spacing:-.035em}.five-summary-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:17px;border-top:1px solid rgba(25,34,48,.07)}.five-summary-footer span{color:#92979f;font-size:11px}.five-summary-footer button,.five-section-head button{border:0;color:#656a72;background:transparent;font-size:11.5px;font-weight:620}.five-summary-footer button:hover,.five-section-head button:hover{color:#171a1f}.five-section{margin-top:68px}.five-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.five-section-head h3{margin:6px 0 0;color:#1c1f24;font-size:clamp(25px,2.2vw,32px);font-weight:590;letter-spacing:-.035em}.five-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.five-news-card{min-height:310px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:24px;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:#ffffff91;box-shadow:0 9px 30px #2a36480e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.five-news-card:hover{transform:translateY(-3px);background:#fffc;box-shadow:0 16px 40px #2a364816}.five-news-number{color:#a4a9b0;font-size:11px;font-weight:700}.five-news-meta{color:#979ca4;font-size:10px;font-weight:700;letter-spacing:.06em}.five-news-body h4{margin:8px 0 18px;color:#24272d;font-size:18px;font-weight:610;line-height:1.38}.five-news-body p{margin:13px 0 0;color:#6f747c;font-size:13px;line-height:1.72}.five-news-body p b{display:block;margin-bottom:3px;color:#353940;font-size:11px;font-weight:680}.five-insight-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px}.five-expert-list,.five-expert-empty,.five-bcx-card{min-height:280px;padding:25px;border-radius:25px}.five-expert-list article{padding:15px 2px;border-bottom:1px solid rgba(25,34,48,.07)}.five-expert-list article:last-child{border-bottom:0}.five-expert-list span,.five-expert-list strong,.five-expert-list a{display:block}.five-expert-list span{color:#8c9199;font-size:10px;font-weight:700}.five-expert-list strong{margin-top:6px;color:#2d3137;font-size:15px;font-weight:590;line-height:1.55}.five-expert-list a{margin-top:7px;color:#777c84;font-size:10.5px;text-decoration:none}.five-expert-empty{display:flex;flex-direction:column;justify-content:center}.five-expert-empty strong{color:#42464d;font-size:16px}.five-expert-empty p{margin:8px 0 0;color:#8c9198;font-size:12px}.five-bcx-symbol{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#6c7cff,#9d73ef);box-shadow:0 8px 24px #6966ed33}.five-bcx-card h4{margin:20px 0 12px;color:#202329;font-size:20px;font-weight:600;line-height:1.42}.five-bcx-card>p{margin:0;color:#656b73;font-size:14px;line-height:1.78}.five-risk-note{margin-top:20px;padding:13px 14px;border:1px solid rgba(25,34,48,.06);border-radius:14px;color:#777c84;background:#ffffff73;font-size:11.5px;line-height:1.65}.five-market-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.five-market-grid .overview-market-tile{min-height:120px;padding:16px;border:1px solid rgba(255,255,255,.8);border-radius:20px;background:#ffffff94;box-shadow:0 6px 24px #2a36480b}.five-market-grid .overview-market-tile strong{font-size:12.5px}.five-market-grid .overview-market-value b{font-size:21px}.five-market-grid .overview-market-value span{font-size:11.5px}.five-deeper{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:78px;padding:27px 2px 0;border-top:1px solid rgba(25,34,48,.08)}.five-deeper h3{margin:5px 0 0;color:#2d3137;font-size:21px;font-weight:580}.five-deeper-actions{display:flex;flex-wrap:wrap;gap:8px}.five-deeper-actions button{padding:10px 14px;border:1px solid rgba(25,34,48,.08);border-radius:13px;color:#545a62;background:#ffffff8c;font-size:11.5px}.five-deeper-actions button:hover{background:#ffffffe6}@media(max-width:1050px){.five-news-grid{grid-template-columns:1fr}.five-news-card{min-height:0}.five-insight-grid{grid-template-columns:1fr}.five-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.five-brief{padding-top:20px}.five-brief-head{display:grid;padding-bottom:28px}.five-brief-head h2{font-size:38px}.five-brief-meta{justify-items:start}.five-summary-card{padding:23px;border-radius:22px}.five-summary-card h3{font-size:25px}.five-section{margin-top:54px}.five-section-head{align-items:flex-start}.five-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.five-deeper{display:grid}}@media(max-width:480px){.five-market-grid{grid-template-columns:1fr}.five-summary-footer{align-items:flex-start;flex-direction:column}}.dashboard-shell{display:block!important;min-height:100vh}.liquid-top-nav{z-index:100!important;overflow:visible!important;border:1px solid rgba(255,255,255,.76)!important;background:linear-gradient(135deg,#fffc,#f4f8ff99)!important;box-shadow:0 18px 48px #2339521a,inset 0 1px #fffffff5!important;backdrop-filter:blur(30px) saturate(175%)!important;-webkit-backdrop-filter:blur(30px) saturate(175%)!important}.liquid-topnav-main{position:relative;z-index:2}.liquid-sidebar-brand{display:flex!important;align-items:center!important}.liquid-brand-mark{flex:0 0 auto}.liquid-brand-mark img{display:block;object-fit:contain}.liquid-brand-copy{display:block!important;min-width:0}.liquid-brand-copy strong{display:block;color:#14283c!important}.liquid-brand-copy small{display:block;color:#7b8da0!important}.liquid-primary-nav{margin:0!important}.liquid-nav-item{border:1px solid transparent!important;color:#536577!important;background:transparent!important;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.liquid-nav-item:hover{color:#173f64!important;background:#ffffffb3!important;border-color:#ffffffd1!important;box-shadow:0 7px 18px #24405b0f!important}.liquid-nav-item.active{color:#0c4e84!important;background:#ffffffeb!important;border-color:#fffffff5!important;box-shadow:0 8px 22px #3568991a,inset 0 1px #fff!important}.liquid-nav-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.liquid-nav-copy b{display:block;font-weight:760}.liquid-nav-copy small{display:block;color:#8a99a8}.liquid-nav-badge{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;color:#275a86;background:#dbebf9db;font-size:9px;font-weight:800}.liquid-status-dot{width:7px;height:7px;border-radius:50%;background:#93a1ad}.liquid-status-dot.success{background:#56a978}.liquid-status-dot.running{background:#e3a33c}.liquid-status-dot.failed{background:#d96a64}.desktop-sidebar-toggle,.sidebar-close-button,.liquid-sidebar-shine{display:none!important}@media(min-width:768px){.liquid-top-nav{position:sticky!important;inset:auto!important;top:12px!important;width:calc(100% - 36px)!important;height:auto!important;min-height:68px!important;margin:12px 18px 0!important;padding:9px 13px!important;visibility:visible!important;transform:none!important;border-radius:24px!important}.liquid-topnav-main{width:100%;display:flex;align-items:center;gap:14px}.liquid-sidebar-brand{flex:0 0 auto;gap:8px;min-width:max-content;margin:0!important;padding:0 8px 0 1px!important}.liquid-brand-mark img{width:38px!important;height:38px!important}.liquid-brand-copy strong{font-size:13px;letter-spacing:.025em}.liquid-brand-copy small{margin-top:1px;font-size:7px;letter-spacing:.1em}.liquid-mobile-toggle{display:none!important}.liquid-primary-nav{flex:1 1 auto;min-width:0;display:flex!important;align-items:center;justify-content:center;gap:4px;overflow-x:auto;overflow-y:hidden;padding:0!important;white-space:nowrap;scrollbar-width:none}.liquid-primary-nav::-webkit-scrollbar{display:none}.liquid-nav-item{flex:0 0 auto;width:auto!important;min-width:auto!important;min-height:43px!important;margin:0!important;padding:7px 12px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;border-radius:14px!important}.liquid-nav-copy b{font-size:12px;line-height:1.1}.liquid-nav-copy small{margin-top:2px;font-size:7px;line-height:1}.liquid-topnav-status{flex:0 0 auto;display:flex;align-items:center;gap:6px;min-width:max-content;padding:7px 9px;border:1px solid rgba(210,222,233,.72);border-radius:999px;color:#6f8190;background:#ffffff85;font-size:9px;font-weight:720}.liquid-mobile-backdrop,.mobile-menu-button,.drawer-backdrop{display:none!important}.dashboard-workspace{max-width:1680px!important;margin:0 auto!important;padding:28px clamp(26px,4vw,64px) 72px!important}.dashboard-topbar{top:92px!important;margin:0 calc(clamp(26px,4vw,64px)*-1)!important;padding:13px clamp(26px,4vw,64px) 12px!important;background:#f4f7fcb3!important;border-bottom:1px solid rgba(202,215,228,.54)!important;backdrop-filter:blur(22px) saturate(155%)!important;-webkit-backdrop-filter:blur(22px) saturate(155%)!important}}@media(min-width:768px)and (max-width:1024px){.liquid-top-nav{width:calc(100% - 20px)!important;margin:10px 10px 0!important;padding:8px 9px!important}.liquid-topnav-main{gap:8px}.liquid-brand-copy small{display:none!important}.liquid-nav-item{padding:7px 9px!important;gap:5px}.liquid-nav-copy small{display:none}.liquid-topnav-status span:last-child{display:none}}@media(max-width:767px){body.dashboard-nav-open{overflow:auto!important}.liquid-top-nav{position:sticky!important;inset:auto!important;top:8px!important;width:calc(100% - 20px)!important;height:auto!important;min-height:58px!important;margin:8px 10px 0!important;padding:7px 8px!important;visibility:visible!important;transform:none!important;border-radius:20px!important}.liquid-topnav-main{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.liquid-sidebar-brand{flex:1 1 auto;gap:8px;margin:0!important;padding:0 4px!important}.liquid-brand-mark img{width:34px!important;height:34px!important}.liquid-brand-copy strong{font-size:13px}.liquid-brand-copy small{display:none!important}.liquid-mobile-toggle{flex:0 0 42px;width:42px;height:42px;display:grid!important;place-content:center;gap:4px;padding:0;border:1px solid rgba(200,215,228,.74);border-radius:14px;background:#ffffffad;box-shadow:inset 0 1px #ffffffe6;cursor:pointer}.liquid-mobile-toggle span{display:block;width:17px;height:1.5px;border-radius:999px;background:#26445e;transition:transform .18s ease,opacity .18s ease}.liquid-top-nav.open .liquid-mobile-toggle span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.liquid-top-nav.open .liquid-mobile-toggle span:nth-child(2){opacity:0}.liquid-top-nav.open .liquid-mobile-toggle span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.liquid-primary-nav{flex:1 0 100%;width:100%!important;display:none!important;margin:0!important;padding:5px 1px 1px!important;grid-template-columns:1fr;gap:5px}.liquid-top-nav.open .liquid-primary-nav{display:grid!important}.liquid-nav-item{width:100%!important;min-height:46px!important;padding:8px 11px!important;display:flex!important;align-items:center;gap:10px;text-align:left;border-radius:14px!important}.liquid-nav-copy{flex:1 1 auto}.liquid-nav-copy b{font-size:13px}.liquid-nav-copy small{margin-top:2px;font-size:8px}.liquid-topnav-status{flex:1 0 100%;display:none;align-items:center;gap:6px;padding:8px 11px;color:#718392;font-size:10px}.liquid-top-nav.open .liquid-topnav-status{display:flex}.liquid-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100vw;height:100vh;border:0;background:#1b2b3c1a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mobile-menu-button,.drawer-backdrop{display:none!important}.dashboard-workspace{margin:0!important;padding:18px 12px 48px!important}.dashboard-topbar{position:relative!important;top:auto!important;margin:0 -12px!important;padding:10px 12px 12px!important;background:transparent!important;border-bottom:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(min-width:768px){.liquid-top-nav{position:sticky!important;inset:auto!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(196,211,225,.48)!important;border-radius:0!important;background:#f4f8fc94!important;box-shadow:none!important;backdrop-filter:blur(28px) saturate(155%)!important;-webkit-backdrop-filter:blur(28px) saturate(155%)!important}.liquid-topnav-main{width:100%;max-width:1680px;min-height:52px;margin:0 auto;padding:6px clamp(26px,4vw,64px);display:flex;align-items:center;gap:10px}.liquid-sidebar-brand{gap:7px!important;padding:0 8px 0 0!important}.liquid-brand-mark img{width:30px!important;height:30px!important}.liquid-brand-copy strong{font-size:12px!important;letter-spacing:.015em!important}.liquid-brand-copy small{display:none!important}.liquid-primary-nav{gap:2px!important}.liquid-nav-item{min-height:34px!important;padding:5px 9px!important;gap:5px!important;border-radius:10px!important;box-shadow:none!important}.liquid-nav-icon{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.liquid-nav-icon svg{width:15px!important;height:15px!important}.liquid-nav-copy b{font-size:11px!important;line-height:1!important;font-weight:720!important}.liquid-nav-copy small{display:none!important}.liquid-nav-item:hover{transform:none!important;background:#ffffff75!important;border-color:transparent!important}.liquid-nav-item.active{color:#154f80!important;background:#ffffff9e!important;border-color:#ffffffa8!important;box-shadow:inset 0 1px #ffffffdb!important}.liquid-nav-item.active .liquid-nav-icon{color:#14588d!important;background:#d8eaf994!important}.liquid-topnav-status{min-width:auto!important;padding:5px!important;border:0!important;background:transparent!important;box-shadow:none!important}.liquid-topnav-status span:last-child{display:none!important}.liquid-status-dot{width:7px!important;height:7px!important}.dashboard-workspace{padding:12px clamp(26px,4vw,64px) 64px!important}.dashboard-topbar{position:relative!important;top:auto!important;z-index:20!important;margin:0!important;padding:8px 0 10px!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-topbar .page-heading{gap:8px!important}.dashboard-topbar .page-heading .eyebrow{display:none!important}.dashboard-topbar .page-heading h1{margin:0!important;font-size:19px!important;line-height:1.15!important;letter-spacing:-.025em!important}.dashboard-topbar .page-heading>div>p:last-child{display:none!important}.dashboard-topbar .header-actions{gap:7px!important}.dashboard-topbar .report-date-badge{padding:5px 8px!important;font-size:9px!important;background:#ffffff6b!important}.dashboard-topbar .refresh-button{min-height:32px!important;padding:5px 9px!important;border-radius:9px!important;font-size:10px!important}.dashboard-topbar .report-run-actions{margin-top:7px!important;padding:7px 9px!important;border:1px solid rgba(201,216,229,.58)!important;border-radius:13px!important;background:#ffffff47!important}.dashboard-topbar .report-action-button{min-height:30px!important;padding:5px 8px!important;font-size:9px!important}.liquid-home{padding-top:6px!important}.liquid-hero{gap:24px!important;padding-top:20px!important;padding-bottom:20px!important}.liquid-hero h2{font-size:clamp(38px,4vw,54px)!important;line-height:.98!important}.liquid-hero-description{margin-top:12px!important;font-size:12px!important}.liquid-market-view{padding:24px 28px!important;border-radius:22px!important}.liquid-market-view h2,.liquid-market-view h3{font-size:clamp(25px,2.55vw,37px)!important;line-height:1.27!important}}@media(min-width:768px){.liquid-top-nav{position:sticky!important;top:12px!important;z-index:120!important;width:fit-content!important;max-width:calc(100vw - 32px)!important;min-height:0!important;margin:12px auto 0!important;padding:0!important;overflow:visible!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:22px!important;background:linear-gradient(135deg,#ffffff8a,#f3f8ff52)!important;box-shadow:0 14px 38px #293d521c,0 3px 10px #293d520a,inset 0 1px #ffffffe6!important;backdrop-filter:blur(30px) saturate(175%)!important;-webkit-backdrop-filter:blur(30px) saturate(175%)!important}.liquid-top-nav:before{content:"";position:absolute;inset:1px 3px auto;height:45%;border-radius:20px 20px 14px 14px;background:linear-gradient(180deg,#ffffff57,#fff0);pointer-events:none}.liquid-topnav-main{width:auto!important;max-width:none!important;min-height:48px!important;margin:0!important;padding:5px 8px!important;gap:5px!important;display:flex!important;align-items:center!important;position:relative;z-index:2}.liquid-sidebar-brand{flex:0 0 auto!important;min-width:auto!important;gap:6px!important;margin:0!important;padding:0 7px 0 2px!important}.liquid-brand-mark img{width:28px!important;height:28px!important}.liquid-brand-copy strong{font-size:11px!important;font-weight:760!important;letter-spacing:.01em!important}.liquid-brand-copy small{display:none!important}.liquid-primary-nav{flex:0 1 auto!important;width:auto!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:1px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;white-space:nowrap}.liquid-primary-nav::-webkit-scrollbar{display:none}.liquid-nav-item{flex:0 0 auto!important;width:auto!important;min-width:auto!important;min-height:34px!important;padding:5px 8px!important;gap:4px!important;border:1px solid transparent!important;border-radius:11px!important;color:#536678!important;background:transparent!important;box-shadow:none!important;transform:none!important}.liquid-nav-icon{width:20px!important;height:20px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important}.liquid-nav-icon svg{width:14px!important;height:14px!important}.liquid-nav-copy b{font-size:10.5px!important;font-weight:720!important;line-height:1!important}.liquid-nav-copy small{display:none!important}.liquid-nav-item:hover{color:#214d72!important;background:#fff6!important;border-color:#ffffff59!important}.liquid-nav-item.active{color:#143f66!important;background:#ffffffad!important;border-color:#fffc!important;box-shadow:0 4px 12px #38506914,inset 0 1px #ffffffeb!important}.liquid-nav-item.active .liquid-nav-icon{color:#15598e!important;background:#d7e9f96b!important;border-radius:7px!important}.liquid-nav-badge{min-width:15px!important;height:15px!important;padding:0 4px!important;font-size:8px!important}.liquid-topnav-status{flex:0 0 24px!important;width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.46)!important;border-radius:50%!important;background:#ffffff3d!important;box-shadow:inset 0 1px #ffffffb8!important}.liquid-topnav-status span:last-child{display:none!important}.liquid-status-dot{width:6px!important;height:6px!important}.dashboard-workspace{padding-top:20px!important}.dashboard-topbar{border:0!important;background:transparent!important;box-shadow:none!important}}@media(min-width:768px)and (max-width:1024px){.liquid-top-nav{max-width:calc(100vw - 20px)!important}.liquid-topnav-main{padding:5px 6px!important}.liquid-sidebar-brand{padding-right:5px!important}.liquid-brand-copy{display:none!important}.liquid-nav-item{padding:5px 7px!important}.liquid-nav-copy b{font-size:10px!important}}@media(min-width:768px){.liquid-top-nav{top:14px!important;min-height:56px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:34px!important;background:linear-gradient(135deg,#ffffff4f,#f8fbff33 45%,#eef6ff2b)!important;box-shadow:0 18px 50px #23344813,0 5px 18px #2334480a,inset 0 1px #ffffffbd,inset 0 -1px #ffffff24!important;backdrop-filter:blur(44px) saturate(190%) brightness(1.035)!important;-webkit-backdrop-filter:blur(44px) saturate(190%) brightness(1.035)!important}.liquid-top-nav:before{content:"";position:absolute;inset:1px 4px auto;height:52%;border-radius:32px 32px 22px 22px;background:linear-gradient(180deg,#ffffff6b,#ffffff26 45%,#fff0);opacity:.74;pointer-events:none}.liquid-top-nav:after{content:"";position:absolute;left:9%;right:9%;bottom:-7px;height:18px;border-radius:999px;background:#7297be11;filter:blur(15px);pointer-events:none}.liquid-topnav-main{min-height:54px!important;padding:6px 10px!important;gap:7px!important}.liquid-sidebar-brand{gap:7px!important;padding:0 10px 0 3px!important}.liquid-brand-mark{border-radius:12px!important}.liquid-brand-mark img{width:31px!important;height:31px!important;border-radius:10px!important}.liquid-brand-copy strong{color:#16324b!important;font-size:12.5px!important;font-weight:780!important;letter-spacing:.005em!important}.liquid-primary-nav{gap:2px!important}.liquid-nav-item{min-height:38px!important;padding:6px 10px!important;gap:5px!important;border-radius:16px!important;color:#2a4054db!important}.liquid-nav-icon{width:22px!important;height:22px!important;border-radius:9px!important}.liquid-nav-icon svg{width:15px!important;height:15px!important;stroke-width:1.75!important}.liquid-nav-copy b{color:inherit!important;font-size:12px!important;font-weight:700!important;letter-spacing:-.005em!important}.liquid-nav-item:hover{color:#173f62!important;border-color:#ffffff57!important;background:linear-gradient(135deg,#ffffff4f,#ffffff21)!important;box-shadow:inset 0 1px #ffffff8c!important}.liquid-nav-item.active{color:#143f64!important;border-color:#ffffff70!important;border-radius:17px!important;background:linear-gradient(135deg,#ffffff75,#ebf5ff40)!important;box-shadow:0 5px 14px #35506b0e,inset 0 1px #ffffffb8!important;backdrop-filter:blur(18px) saturate(175%)!important;-webkit-backdrop-filter:blur(18px) saturate(175%)!important}.liquid-nav-item.active .liquid-nav-icon{color:#15598d!important;background:#daedfc42!important}.liquid-nav-badge{min-width:17px!important;height:17px!important;padding:0 4px!important;border:1px solid rgba(122,168,207,.14)!important;color:#28618e!important;background:#c9e4f857!important;font-size:8.5px!important}.liquid-topnav-status{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important;border:1px solid rgba(255,255,255,.3)!important;background:#ffffff24!important;box-shadow:inset 0 1px #ffffff75!important}.liquid-status-dot{width:6.5px!important;height:6.5px!important;box-shadow:0 0 0 4px #7896b212}}@media(min-width:768px)and (max-width:1024px){.liquid-topnav-main{gap:4px!important}.liquid-nav-item{padding:6px 8px!important}.liquid-nav-copy b{font-size:11px!important}.liquid-brand-copy strong{font-size:11.5px!important}}@media(min-width:768px){.liquid-top-nav{top:14px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:linear-gradient(135deg,#ffffff24,#f5faff13 48%,#e2f0ff0e)!important;box-shadow:0 16px 44px #1e30440e,0 3px 10px #1e304406,inset 0 1px #fff6,inset 0 -1px #ffffff14!important;backdrop-filter:blur(56px) saturate(205%) brightness(1.025)!important;-webkit-backdrop-filter:blur(56px) saturate(205%) brightness(1.025)!important}.liquid-top-nav:before{inset:1px 8px auto!important;height:46%!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.27),rgba(255,255,255,.07) 55%,transparent)!important;opacity:.7!important}.liquid-top-nav:after{left:12%!important;right:12%!important;bottom:-9px!important;height:14px!important;background:#4a79a309!important;filter:blur(18px)!important}.liquid-topnav-main{min-height:56px!important;padding:7px 11px!important;gap:6px!important}.liquid-sidebar-brand{gap:8px!important;padding:0 11px 0 3px!important}.liquid-brand-mark img{width:32px!important;height:32px!important;border-radius:11px!important}.liquid-brand-copy strong{color:#163149!important;font-size:13.5px!important;font-weight:780!important}.liquid-primary-nav{gap:2px!important}.liquid-nav-item{min-height:39px!important;padding:6px 11px!important;gap:5px!important;border-radius:999px!important;color:#23394de0!important}.liquid-nav-copy b{font-size:13px!important;line-height:1!important;font-weight:700!important}.liquid-nav-icon{width:23px!important;height:23px!important;border-radius:999px!important}.liquid-nav-icon svg{width:15.5px!important;height:15.5px!important}.liquid-nav-item:hover{background:#ffffff29!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff42!important}.liquid-nav-item.active{border-radius:999px!important;background:linear-gradient(135deg,#ffffff4a,#e2f0fc21)!important;border-color:#ffffff4d!important;box-shadow:0 4px 14px #27415b0a,inset 0 1px #ffffff73!important;backdrop-filter:blur(24px) saturate(185%)!important;-webkit-backdrop-filter:blur(24px) saturate(185%)!important}.liquid-nav-item.active .liquid-nav-icon{background:#bedef72b!important;border-radius:999px!important}.liquid-nav-badge{background:#b1d7f438!important;border-color:#5e94c01a!important}.liquid-topnav-status{background:#ffffff12!important;border-color:#ffffff29!important}.liquid-hero{padding-top:12px!important;padding-bottom:14px!important;min-height:0!important}.liquid-hero-copy{max-width:560px!important}.liquid-kicker{margin-bottom:10px!important;font-size:9px!important}.liquid-hero h2{max-width:560px!important;margin:0!important;font-size:clamp(34px,3.1vw,46px)!important;line-height:1.02!important;letter-spacing:-.055em!important}.liquid-hero h2 span,.liquid-hero-cn{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.liquid-hero-description{margin-top:12px!important;font-size:12px!important;line-height:1.55!important}}@media(min-width:768px)and (max-width:1024px){.liquid-nav-copy b{font-size:12px!important}.liquid-hero h2{font-size:clamp(32px,4.3vw,40px)!important}}.liquid-clec-menu{position:relative;flex:0 0 auto}.liquid-clec-trigger{cursor:pointer}.liquid-clec-chevron{margin-left:1px;color:#324b608c;font-size:9px;transition:transform .18s ease}.liquid-clec-menu.open .liquid-clec-chevron{transform:rotate(180deg)}.liquid-clec-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:200;width:220px;padding:7px;border:1px solid rgba(255,255,255,.28);border-radius:20px;background:linear-gradient(135deg,#ffffff38,#ebf5ff1f);box-shadow:0 18px 42px #1f33471a,inset 0 1px #ffffff61;backdrop-filter:blur(44px) saturate(190%);-webkit-backdrop-filter:blur(44px) saturate(190%)}.liquid-clec-popover a{display:grid;gap:3px;padding:10px 11px;border-radius:14px;color:#173b59;text-decoration:none}.liquid-clec-popover a:hover{background:#ffffff3d}.liquid-clec-popover strong{font-size:12px;font-weight:750}.liquid-clec-popover small{color:#718496;font-size:9px}@media(max-width:767px){.liquid-clec-menu{width:100%}.liquid-clec-trigger{width:100%!important}.liquid-clec-popover{position:static;width:100%;margin-top:5px;border-radius:16px}}@media(min-width:901px){.dashboard-sidebar,.dashboard-sidebar .dashboard-menu,.dashboard-sidebar nav{overflow:visible!important}.liquid-clec-menu{position:relative!important;overflow:visible!important;z-index:250!important}.liquid-clec-trigger{position:relative!important;z-index:251!important}.liquid-clec-popover{position:absolute!important;top:calc(100% + 12px)!important;right:0!important;left:auto!important;z-index:99999!important;width:250px!important;padding:8px!important;display:grid!important;gap:5px!important;overflow:visible!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffffe0,#f1f7fcc4)!important;box-shadow:0 20px 55px #1f374c2e,inset 0 1px #ffffffeb!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important}.liquid-clec-popover a{display:grid!important;gap:3px!important;padding:12px 13px!important;border:1px solid transparent!important;border-radius:13px!important;color:#294960!important;background:transparent!important;text-decoration:none!important;pointer-events:auto!important;cursor:pointer!important}.liquid-clec-popover a:hover{border-color:#aec5d673!important;background:#ffffff9e!important}.liquid-clec-popover strong{font-size:12px!important;font-weight:760!important}.liquid-clec-popover small{color:#788b9a!important;font-size:9px!important;line-height:1.4!important}}.bcx-independent-meta,.bcx-independent-note{display:block;color:#78838e;font-size:12px;line-height:1.75}.bcx-independent-note{margin:12px 0}.bcx-independent-error{color:#b34735;font-size:12px;line-height:1.65}.bcx-independent-refresh{border:1px solid rgba(121,145,168,.28);border-radius:12px;padding:8px 12px;background:#ffffff80;font:inherit;font-size:12px;cursor:pointer}.bcx-independent-refresh:disabled{opacity:.55;cursor:default}.five-news-body a{color:#236da3;font-size:12px;text-decoration:underline;text-underline-offset:2px}.five-news-card{min-height:0}@media(max-width:760px){.five-news-grid{grid-template-columns:minmax(0,1fr)}.five-news-card{min-height:0}.five-brief-head{gap:16px}.five-brief-meta{min-width:0}}@media print{html,body{height:auto!important;overflow:visible!important}header,nav,[role=banner],.liquid-top-nav,.dashboard-header{position:static!important;top:auto!important;bottom:auto!important;transform:none!important}main,[role=main]{overflow:visible!important;max-height:none!important}article{break-inside:avoid;page-break-inside:avoid}button{box-shadow:none!important}}
