.platform-icon[data-v-bdf9d838]{display:block;flex-shrink:0}.user-menu[data-v-eb2293fe]{position:relative}.user-menu-trigger[data-v-eb2293fe]{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;padding:0;border:none;border-radius:999px;background:transparent;cursor:pointer;color:var(--text-primary);transition:background .15s,color .15s}.user-menu--header .user-menu-trigger[data-v-eb2293fe]{width:2rem;height:2rem;border:none;background:var(--bg-subtle, #e5e7eb)}.user-menu--header .user-icon[data-v-eb2293fe]{width:1.05rem;height:1.05rem}.user-menu--header.light .user-menu-trigger[data-v-eb2293fe]{color:#fff;background:#fff3}.user-menu--header .user-menu-trigger[data-v-eb2293fe]:hover,.user-menu--header.open .user-menu-trigger[data-v-eb2293fe]{background:var(--wb-accent-subtle, #d1d5db)}.user-menu--header.light .user-menu-trigger[data-v-eb2293fe]:hover,.user-menu--header.light.open .user-menu-trigger[data-v-eb2293fe]{background:#ffffff52}.user-menu.light .user-menu-trigger[data-v-eb2293fe]{color:#fff}.user-menu:not(.user-menu--header) .user-menu-trigger[data-v-eb2293fe]:hover,.user-menu:not(.user-menu--header).open .user-menu-trigger[data-v-eb2293fe]{background:var(--wb-accent-subtle)}.user-menu.light:not(.user-menu--header) .user-menu-trigger[data-v-eb2293fe]:hover,.user-menu.light:not(.user-menu--header).open .user-menu-trigger[data-v-eb2293fe]{background:#ffffff29}.user-icon[data-v-eb2293fe]{width:1.35rem;height:1.35rem}.user-menu-panel[data-v-eb2293fe]{position:absolute;top:calc(100% + .45rem);right:0;z-index:60;min-width:11.5rem;padding:.35rem;background:#fff;border:1px solid var(--border-light, #e5e7eb);border-radius:10px;box-shadow:0 10px 30px #0f172a1f}.user-menu-panel--inline[data-v-eb2293fe]{position:static;min-width:0;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent}.user-menu-item[data-v-eb2293fe]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.55rem .65rem;border:none;border-radius:8px;background:none;text-decoration:none;color:var(--text-primary);font-size:.875rem;cursor:pointer;text-align:left}.user-menu-item[data-v-eb2293fe]:hover{background:var(--bg-subtle, #f3f4f6)}.user-menu-panel--inline .user-menu-item[data-v-eb2293fe]{padding-left:0;padding-right:0}.item-label[data-v-eb2293fe]{font-weight:500}.item-role[data-v-eb2293fe]{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.user-menu-item--action .item-label[data-v-eb2293fe]{color:var(--text-secondary)}.user-menu--sidebar[data-v-eb2293fe]{width:100%}.user-menu--sidebar .user-menu-trigger[data-v-eb2293fe]{width:100%;height:auto;min-height:var(--wb-nav-item-height, 2.25rem);padding:.55rem .65rem;border-radius:8px;justify-content:flex-start;gap:.55rem;font-weight:400}.user-menu--sidebar.open .user-menu-trigger[data-v-eb2293fe]{font-weight:600}.user-menu-trigger-label[data-v-eb2293fe]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--wb-nav-l1, .875rem);font-weight:inherit;text-align:left}.user-menu-chevron[data-v-eb2293fe]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;color:var(--text-secondary);transition:transform .15s ease,color .15s ease}.user-menu--sidebar.open .user-menu-chevron[data-v-eb2293fe]{color:var(--wb-nav-icon-active)}.user-menu-panel--sidebar[data-v-eb2293fe]{top:auto;right:auto;bottom:0;left:calc(100% + .4rem);z-index:160;border:none;box-shadow:0 8px 24px #0f172a1f}.site-header-search[data-v-bfc6fc76]{min-width:0}.site-header-search[data-v-bfc6fc76]:not(.site-header-search--mobile){width:100%;max-width:100%}.site-header-search--mobile[data-v-bfc6fc76]{max-width:none;width:100%}.site-header-search-label[data-v-bfc6fc76]{display:flex;align-items:center;gap:.35rem;width:100%;height:2rem;padding:0 .75rem;border:1px solid var(--border-light, #e5e7eb);border-radius:8px;background:transparent;transition:border-color .15s}.site-header-search--light .site-header-search-label[data-v-bfc6fc76]{border-color:#ffffff59;background:transparent}.site-header-search-label[data-v-bfc6fc76]:focus-within{border-color:var(--wb-border-focus)}.site-header-search--light .site-header-search-label[data-v-bfc6fc76]:focus-within{border-color:#ffffff8c}.site-header-search-icon[data-v-bfc6fc76]{flex-shrink:0;width:.875rem;height:.875rem;color:var(--text-muted)}.site-header-search--light .site-header-search-icon[data-v-bfc6fc76]{color:#ffffffd9}.site-header-search-input[data-v-bfc6fc76]{flex:1;min-width:0;border:none;background:transparent;padding:0;font-size:var(--wb-type-meta, .8125rem);color:var(--text-primary);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-header-search-input[data-v-bfc6fc76]::placeholder{color:var(--text-muted)}.site-header-search--light .site-header-search-input[data-v-bfc6fc76]{color:#fff}.site-header-search--light .site-header-search-input[data-v-bfc6fc76]::placeholder{color:#ffffffb8}.site-header-search-input[data-v-bfc6fc76]::-webkit-search-cancel-button{-webkit-appearance:none}.sr-only[data-v-bfc6fc76]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.locale-flag[data-v-c4e62937]{display:inline-block;flex-shrink:0;aspect-ratio:3 / 2;line-height:0;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #0f172a14}.locale-flag svg[data-v-c4e62937]{display:block;width:100%;height:100%}.lang-menu[data-v-5a8125a3]{position:relative}.lang-menu-trigger[data-v-5a8125a3]{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .5rem;border:none;border-radius:6px;background:transparent;cursor:pointer;color:#fff;transition:color .2s,background .2s,opacity .15s}.lang-menu:not(.light) .lang-menu-trigger[data-v-5a8125a3]{color:var(--text-primary)}.lang-menu-trigger[data-v-5a8125a3]:hover,.lang-menu.open .lang-menu-trigger[data-v-5a8125a3]{color:var(--brand-primary, #11b2d5)}.lang-menu.light .lang-menu-trigger[data-v-5a8125a3]:hover,.lang-menu.light.open .lang-menu-trigger[data-v-5a8125a3]{color:#fff;background:#ffffff1f}.lang-menu-icon[data-v-5a8125a3]{display:block;flex-shrink:0}.lang-menu-panel[data-v-5a8125a3]{position:absolute;top:calc(100% + .45rem);right:0;z-index:60;min-width:10.5rem;padding:.35rem;background:#fff;border:1px solid var(--border-light, #e5e7eb);border-radius:10px;box-shadow:0 10px 30px #0f172a1f}.lang-menu-panel--inline[data-v-5a8125a3]{position:static;min-width:0;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent;display:flex;flex-direction:column;gap:.15rem}.lang-menu-item[data-v-5a8125a3]{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .65rem;border:none;border-radius:8px;background:none;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;text-align:left}.lang-menu-item[data-v-5a8125a3]:hover{background:var(--bg-subtle, #f3f4f6)}.lang-menu-item.active[data-v-5a8125a3]{background:var(--wb-accent-subtle, #f1f5f9)}.lang-menu-panel--inline .lang-menu-item[data-v-5a8125a3]{padding-left:0;padding-right:0}.lang-menu-label[data-v-5a8125a3]{flex:1;min-width:0}.lang-menu-check[data-v-5a8125a3]{width:1rem;height:1rem;flex-shrink:0;color:var(--brand-primary, #11b2d5)}.site-header[data-v-9c355fa0]{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .3s,box-shadow .3s;background:transparent}.site-header.scrolled[data-v-9c355fa0]{background:var(--header-scrolled-bg);box-shadow:0 1px 12px #00000014}.site-header--workbench[data-v-9c355fa0]{z-index:120;background:var(--wb-header-bg, var(--wb-chrome-bg, #eef6f9));height:auto;box-shadow:none;border-bottom:none}.site-header--tool[data-v-9c355fa0]{z-index:120;height:var(--wb-header-height, 3.25rem);background:#fff;border-bottom:1px solid var(--border-light, #e5e7eb);box-shadow:none}.site-header--tool .inner[data-v-9c355fa0]{height:100%;padding-top:0;padding-bottom:0;align-items:center}.tool-title-wrap[data-v-9c355fa0]{min-width:0;flex:1}.tool-title[data-v-9c355fa0]{display:block;font-size:1.0625rem;font-weight:600;color:var(--text-primary, #111827);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-module-btn[data-v-9c355fa0]{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.3rem .75rem;border:1px solid var(--wb-accent, #2563eb);border-radius:999px;background:var(--wb-accent-muted, #eff6ff);color:var(--wb-nav-icon-active, #1d4ed8);font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap}.site-header--workbench.scrolled[data-v-9c355fa0]{background:var(--wb-header-bg, var(--wb-chrome-bg, #eef6f9))}@media(min-width:900px){.site-header--workbench .inner[data-v-9c355fa0]{align-items:center}.site-header--workbench .header-right--workbench[data-v-9c355fa0]{flex:1;min-width:0}}@media(max-width:899px){.site-header--workbench[data-v-9c355fa0]{min-height:var(--wb-header-height, 3.25rem)}.site-header--workbench .inner[data-v-9c355fa0]{padding-top:.65rem;padding-bottom:.65rem}}.inner[data-v-9c355fa0]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.inner--h5[data-v-9c355fa0]{display:grid;grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;gap:.35rem;padding-top:.65rem;padding-bottom:.65rem}.h5-header-center[data-v-9c355fa0]{min-width:0;display:flex;justify-content:center;align-items:center}.h5-header-center .tool-title[data-v-9c355fa0]{text-align:center}.h5-header-logo[data-v-9c355fa0]{justify-content:center}.h5-header-spacer[data-v-9c355fa0]{width:2.25rem;height:2.25rem;flex-shrink:0}.h5-header-icon[data-v-9c355fa0]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:999px;background:transparent;color:inherit;text-decoration:none;cursor:pointer;flex-shrink:0}.h5-header-icon--account[data-v-9c355fa0]{background:var(--bg-subtle, rgb(255 255 255 / .12))}.site-header--hero-overlay .h5-header-icon--menu[data-v-9c355fa0],.site-header--hero-overlay .h5-header-icon--account[data-v-9c355fa0]{color:#fff}.site-header--hero-overlay-light .h5-header-icon--menu[data-v-9c355fa0],.site-header--hero-overlay-light .h5-header-icon--account[data-v-9c355fa0]{color:var(--text-primary)}.site-header--hero-overlay-light .h5-header-icon--account[data-v-9c355fa0]{background:var(--mkt-surface-subtle, #f1f5f9)}.h5-header-account-icon[data-v-9c355fa0]{width:1.05rem;height:1.05rem}.header-right[data-v-9c355fa0]{display:flex;align-items:center;gap:1rem}.header-right--workbench[data-v-9c355fa0]{flex:1;min-width:0;justify-content:flex-end}.header-end[data-v-9c355fa0]{display:contents}.header-end--workbench[data-v-9c355fa0]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem 1rem;flex:1;min-width:0;max-width:100%}@media(min-width:900px){.site-header--workbench:not(.site-header--tool) .header-end--workbench[data-v-9c355fa0]{display:contents}.site-header--workbench:not(.site-header--tool) .header-right--workbench[data-v-9c355fa0]{flex:unset;justify-content:unset}}.header-tools[data-v-9c355fa0]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto;justify-content:flex-end}.header-end--workbench .header-tools[data-v-9c355fa0]{margin-left:0}.header-tools>.lang-menu[data-v-9c355fa0],.header-tools>.menu-btn[data-v-9c355fa0]{flex-shrink:0}.logo-link[data-v-9c355fa0]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;cursor:pointer}.logo[data-v-9c355fa0]{height:var(--site-brand-logo-height, 2rem);width:auto;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.site-header--hero-overlay .logo[data-v-9c355fa0]{filter:brightness(0) invert(1);transition:filter .3s}.desktop-nav[data-v-9c355fa0]{display:none;align-items:center;gap:1.5rem}.desktop-auth[data-v-9c355fa0]{display:none;align-items:center}.auth-entry[data-v-9c355fa0]{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:6px;background:var(--brand-primary);color:#fff!important;text-decoration:none;font-size:.8125rem;font-weight:600;white-space:nowrap}.auth-entry--light[data-v-9c355fa0]{background:#ffffff2e;border:1px solid rgba(255,255,255,.35)}.auth-entry[data-v-9c355fa0]:not(.auth-entry--light):hover{filter:brightness(1.05)}.auth-entry--light[data-v-9c355fa0]:hover{background:#ffffff47}.nav-link[data-v-9c355fa0],.desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger{text-decoration:none;font-weight:400;transition:color .2s}.site-header.scrolled .nav-link.active[data-v-9c355fa0],.site-header--workbench .nav-link.active[data-v-9c355fa0],.site-header.scrolled .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger.active,.site-header--workbench .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger.active{font-weight:600}.site-header--hero-overlay .nav-link[data-v-9c355fa0],.site-header--hero-overlay .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger{color:#fff}.site-header--hero-overlay .nav-link[data-v-9c355fa0]:hover,.site-header--hero-overlay .nav-link.active[data-v-9c355fa0],.site-header--hero-overlay .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger:hover,.site-header--hero-overlay .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger.active{color:#fff;opacity:.9}.site-header--hero-overlay .nav-link.active[data-v-9c355fa0],.site-header--hero-overlay .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger.active{font-weight:600}.site-header.scrolled .nav-link[data-v-9c355fa0],.site-header.scrolled .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger,.site-header--hero-overlay-light .nav-link[data-v-9c355fa0],.site-header--hero-overlay-light .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger{color:var(--text-primary)}.site-header.scrolled .nav-link[data-v-9c355fa0]:hover,.site-header.scrolled .nav-link.active[data-v-9c355fa0],.site-header.scrolled .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger:hover,.site-header.scrolled .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger.active,.site-header--hero-overlay-light .nav-link[data-v-9c355fa0]:hover,.site-header--hero-overlay-light .nav-link.active[data-v-9c355fa0],.site-header--hero-overlay-light .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger:hover,.site-header--hero-overlay-light .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger.active{color:var(--brand-primary)}.site-header--hero-overlay-light .nav-link.active[data-v-9c355fa0],.site-header--hero-overlay-light .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger.active{font-weight:600}.site-header--workbench .nav-link[data-v-9c355fa0],.site-header--workbench .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger{color:var(--text-primary)}.site-header--workbench .nav-link[data-v-9c355fa0]:hover,.site-header--workbench .nav-link.active[data-v-9c355fa0],.site-header--workbench .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger:hover,.site-header--workbench .desktop-nav[data-v-9c355fa0] .nav-dropdown-trigger.active{color:var(--brand-primary)}.menu-btn[data-v-9c355fa0]{display:flex;background:none;border:none;cursor:pointer;color:var(--text-primary);padding:.25rem}.site-header--hero-overlay .menu-btn[data-v-9c355fa0]{color:#fff}.site-header.scrolled .menu-btn[data-v-9c355fa0]{color:var(--text-primary)}.bars[data-v-9c355fa0]{display:block;width:1.5rem;height:2px;background:currentColor;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor}.mobile-nav[data-v-9c355fa0]{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.mobile-nav-group[data-v-9c355fa0]{margin:.25rem 0 0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}.mobile-nav-sub[data-v-9c355fa0]{padding-left:.5rem}.mobile-nav-section[data-v-9c355fa0]{display:flex;flex-direction:column;gap:.35rem;padding-top:.25rem;border-top:1px solid rgb(15 23 42 / .06)}.mobile-nav-section-label[data-v-9c355fa0]{font-size:.8125rem;font-weight:600;color:var(--text-secondary, #64748b)}@media(min-width:768px){.desktop-nav[data-v-9c355fa0],.desktop-auth[data-v-9c355fa0]{display:flex}.menu-btn[data-v-9c355fa0],.mobile-nav[data-v-9c355fa0]{display:none}}.site-footer[data-v-52417d5a]{background:var(--footer-bg);color:#fff;padding:3rem 0 1.5rem;margin-top:3rem}.site-footer--flush[data-v-52417d5a]{margin-top:0;border-top:1px solid rgba(255,255,255,.08)}.grid[data-v-52417d5a]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.grid[data-v-52417d5a]{grid-template-columns:repeat(4,1fr)}}.logo[data-v-52417d5a]{height:var(--site-brand-logo-height, 2rem);width:auto;margin-bottom:.75rem;filter:brightness(0) invert(1)}h3[data-v-52417d5a]{font-size:1rem;font-weight:500;margin:0 0 1rem}ul[data-v-52417d5a]{list-style:none;margin:0;padding:0}li[data-v-52417d5a]{margin-bottom:.5rem}a[data-v-52417d5a]{color:#9ca3af;text-decoration:none;font-size:.875rem}a[data-v-52417d5a]:hover{color:#fff}.copy[data-v-52417d5a]{border-top:1px solid #374151;margin-top:2rem;padding-top:1.5rem}.copy__line[data-v-52417d5a]{margin:0;color:#9ca3af;font-size:.875rem;line-height:1.55;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.copy__sep[data-v-52417d5a]{opacity:.55}.copy__icp[data-v-52417d5a]{color:#9ca3af;text-decoration:none}.copy__icp[data-v-52417d5a]:hover{color:#fff;text-decoration:underline}.poster-viz--atom[data-v-ec7d5d71]{width:100%;background:transparent;border:none}.poster-viz--atom .chart[data-v-ec7d5d71]{min-height:240px}.poster-viz[data-v-ec7d5d71]:not(.poster-viz--report):not(.poster-viz--atom){width:100%;border-radius:8px;overflow:hidden;background:#f8fafc;border:1px solid var(--border-light, #e5e7eb)}.poster-viz[data-v-ec7d5d71]{width:100%}.chart[data-v-ec7d5d71]{width:100%;height:100%;min-height:240px}.poster-viz--report .chart[data-v-ec7d5d71]{min-height:0;height:auto}.atom-kpi-stage[data-v-c93a9450]{display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:center;align-items:stretch;min-height:9rem;padding:.65rem .5rem;width:100%}.atom-kpi-stage--quad[data-v-c93a9450]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-width:18rem;margin:0 auto}.atom-kpi-stage__item[data-v-c93a9450]{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:5rem;padding:.5rem .65rem;border-radius:10px;background:#11b2d50f;border:1px solid rgb(17 178 213 / .12)}.atom-kpi-stage__label[data-v-c93a9450]{font-size:.6875rem;color:#64748b}.atom-kpi-stage__value[data-v-c93a9450]{font-size:1rem;font-weight:700;color:#0f172a}.atom-hero-stage[data-v-1f007c68]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:9rem;padding:.5rem}.atom-hero-stage__logo-wrap[data-v-1f007c68]{width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;background:#f1f5f9;border:2px solid rgb(17 178 213 / .2)}.atom-hero-stage__logo[data-v-1f007c68]{width:100%;height:100%;object-fit:cover}.atom-hero-stage__title[data-v-1f007c68]{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a}.atom-hero-stage__kpis[data-v-1f007c68]{display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:center}.atom-hero-stage__kpi[data-v-1f007c68]{display:flex;flex-direction:column;align-items:center;font-size:.6875rem}.atom-hero-stage__kpi-label[data-v-1f007c68]{color:#64748b}.atom-hero-stage__kpi-value[data-v-1f007c68]{font-weight:600;color:#11b2d5}.atom-logo-grid[data-v-ef6b9bee]{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem .35rem;padding:.35rem;min-height:8rem;align-content:center;justify-content:center;width:100%}.atom-logo-grid__cell[data-v-ef6b9bee]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.atom-logo-grid__logo-wrap[data-v-ef6b9bee]{width:2rem;height:2rem;border-radius:50%;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.atom-logo-grid__logo[data-v-ef6b9bee]{width:100%;height:100%;object-fit:cover}.atom-logo-grid__name[data-v-ef6b9bee]{font-size:.5625rem;color:#64748b;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--poster-shell-header-h: 2.06rem;--poster-shell-header-bg: var(--brand-primary, #11b2d5);--poster-shell-header-fg: #ffffff;--poster-shell-footer-border: #e2e8f0;--poster-shell-footer-qr-size: 20px;--poster-shell-height: 560px;--poster-shell-width: 400px;--poster-shell-radius: 14px;--poster-shell-shadow: var( --marketing-card-shadow, 0 2px 10px rgba(15, 23, 42, .07), 0 1px 2px rgba(15, 23, 42, .04) )}:root{--atom-header-h: var(--poster-shell-header-h);--atom-header-bg: var(--poster-shell-header-bg);--atom-header-fg: var(--poster-shell-header-fg);--atom-title-color: #1c4765;--atom-subtitle-color: #64748b;--atom-insight-bg: #1c4765;--atom-insight-fg: #f8fafc;--atom-insight-quote: var(--brand-primary, #11b2d5);--atom-accent-bar: var(--brand-primary, #11b2d5);--atom-footer-color: #94a3b8;--atom-body-bg: #ffffff;--atom-chart-muted: #cbd5e1;--atom-poster-width: 400px;--atom-insight-margin-bottom: .9rem;--atom-chart-zone-padding-y: .225rem}.atom-poster-wrap{width:100%;max-width:var(--atom-poster-width);margin:0 auto}.atom-poster-layout{display:grid;grid-template-rows:var(--atom-header-h) auto minmax(300px,1fr) auto auto;min-height:560px;width:100%;max-width:var(--atom-poster-width);margin:0;background:var(--atom-body-bg);border:none;border-radius:var(--poster-shell-radius);box-shadow:var(--poster-shell-shadow);overflow:hidden}.atom-poster-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:var(--atom-header-h);padding:0 .72rem 0 .85rem;background:var(--atom-header-bg);color:var(--atom-header-fg)}.atom-poster-header__label{min-width:0;font-size:.75rem;font-weight:400;letter-spacing:.04em;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atom-poster-header__logo{flex-shrink:0;height:1.42rem;width:auto;max-width:6.25rem;object-fit:contain;filter:brightness(0) invert(1)}.atom-poster-title{display:flex;gap:.65rem;padding:1.1rem 1.15rem .75rem}.atom-poster-title__accent{flex-shrink:0;width:4px;border-radius:2px;background:var(--atom-accent-bar);align-self:stretch;min-height:3rem}.atom-poster-title__body{min-width:0}.atom-poster-title__main{margin:0;font-size:clamp(1.15rem,4.5vw,1.45rem);font-weight:600;line-height:1.28;color:var(--atom-title-color);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.atom-poster-title__sub{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--atom-subtitle-color);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.atom-poster-chart-zone{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:var(--atom-chart-zone-padding-y) 0;box-sizing:border-box}.atom-poster-chart-stage{width:calc(100% - 2rem);max-width:calc(var(--atom-poster-width) - 2rem);min-height:300px;margin:0 auto;flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.atom-poster-chart-stage--dual{gap:.5rem}.atom-poster-chart-stage__cell{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.atom-poster-chart-stage__canvas{position:relative;width:100%;height:100%;min-height:290px;margin:0 auto;isolation:isolate}.atom-poster-chart-stage__canvas .poster-viz--atom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;background:transparent;border:none}.atom-poster-chart-stage__canvas .poster-viz--atom .chart{width:100%;height:100%;min-height:0}.atom-poster-chart-stage__empty{flex:1;display:flex;align-items:center;justify-content:center;margin:0;min-height:220px;color:var(--text-muted, #6b7280);font-size:.875rem;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:10px}.atom-insight-box{position:relative;margin:.36rem 1rem var(--atom-insight-margin-bottom);padding:.68rem .85rem .61rem;background:var(--atom-insight-bg);border-radius:10px;color:var(--atom-insight-fg)}.atom-insight-box__quote{position:absolute;top:.4rem;left:.75rem;font-size:1.44rem;line-height:1;font-weight:700;color:var(--atom-insight-quote);opacity:.95}.atom-insight-box__text{margin:0;padding:.06rem 0 0 1.15rem;font-size:clamp(.78rem,2vw,.86rem);font-style:italic;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atom-poster-footer{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:.5rem;padding:.3rem .85rem .35rem;min-height:0;border-top:1px solid var(--poster-shell-footer-border);background:#fff;font-size:.5rem;color:var(--atom-footer-color)}.atom-poster-footer__qr{display:block;flex-shrink:0;width:var(--poster-shell-footer-qr-size);height:var(--poster-shell-footer-qr-size);object-fit:contain;border-radius:2px;background:#fff}.atom-poster-footer__tagline{margin:0;min-width:0;line-height:1.35;letter-spacing:.05em;text-align:right}.atom-data-drawer{padding:0 0 1rem}.atom-data-drawer--external{margin-top:.35rem}.atom-data-drawer__toggle-wrap{display:flex;justify-content:flex-end;padding-right:.1rem}.atom-data-drawer__toggle{border:none;background:none;padding:.2rem 0;font-size:.6875rem;font-weight:400;color:var(--text-muted, #94a3b8);cursor:pointer;text-decoration:none}.atom-data-drawer__toggle:hover{color:var(--text-secondary, #64748b)}.atom-data-drawer__panel{margin-top:.4rem;overflow-x:auto;border:1px solid var(--border-light, #e5e7eb);border-radius:8px;background:#fff}.atom-data-drawer__source{margin:0;padding:.45rem .55rem;font-size:.6875rem;line-height:1.4;color:var(--text-muted, #94a3b8);background:#f8fafc;border-bottom:1px solid var(--border-light, #e5e7eb);word-break:break-word}.atom-data-drawer__panel table{width:100%;border-collapse:collapse;font-size:.6875rem;color:var(--text-muted, #94a3b8)}.atom-data-drawer__panel th,.atom-data-drawer__panel td{padding:.32rem .45rem;border-bottom:1px solid var(--border-light, #e5e7eb);text-align:left;font-weight:400;line-height:1.35}.atom-data-drawer__panel th{background:var(--bg-subtle, #f9fafb);font-weight:400;white-space:nowrap;color:var(--text-muted, #94a3b8)}.atom-data-drawer__gate{margin:0;padding:.4rem .55rem;font-size:.6875rem;color:var(--text-muted, #94a3b8);background:#fafafa}.atom-poster-scale-stage[data-v-8f991394]{position:relative;margin:0 auto;overflow:hidden}.atom-poster-scale-stage--fill[data-v-8f991394]{width:100%;height:100%}.atom-poster-scale-stage__inner[data-v-8f991394]{position:absolute;left:50%;top:0}.poster-preview-backdrop[data-v-e7ab50a4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172ae0}.poster-preview-stack[data-v-e7ab50a4]{position:relative;display:flex;flex-direction:column;align-items:center;max-height:calc(100vh - 2rem);max-width:100%}.poster-preview-stage[data-v-e7ab50a4]{position:relative;max-height:calc(94vh - 6rem);flex-shrink:0;overflow:visible}.poster-preview-close[data-v-e7ab50a4]{position:absolute;top:-.15rem;right:-.15rem;z-index:3;width:2rem;height:2rem;border:none;border-radius:8px;background:#ffffffeb;box-shadow:0 1px 4px #0f172a1f;font-size:1.35rem;line-height:1;cursor:pointer;color:#0f172a}.poster-preview-stage--content[data-v-e7ab50a4]{width:auto;max-width:92vw;max-height:calc(94vh - 6rem);display:flex;align-items:center;justify-content:center}.poster-preview-actions[data-v-382aa629]{display:flex;align-items:center;justify-content:center;gap:.65rem;flex-wrap:wrap;margin-top:.85rem}.poster-preview-actions--dark .poster-preview-actions__btn[data-v-382aa629]{background:#ffffff24;color:#f8fafc}.poster-preview-actions--dark .poster-preview-actions__btn[data-v-382aa629]:hover:not(:disabled){background:#ffffff3d}.poster-preview-actions--light .poster-preview-actions__btn[data-v-382aa629]{background:#fff;color:#0f172a;box-shadow:0 1px 4px #0f172a1a;border:1px solid rgb(15 23 42 / .08)}.poster-preview-actions--light .poster-preview-actions__btn[data-v-382aa629]:hover:not(:disabled){background:#f8fafc}.poster-preview-actions--light .poster-preview-actions__err[data-v-382aa629]{color:#b91c1c}.poster-preview-actions__btn[data-v-382aa629]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:10px;cursor:pointer;transition:background .15s,transform .15s}.poster-preview-actions__btn[data-v-382aa629]:hover:not(:disabled){transform:translateY(-1px)}.poster-preview-actions__btn[data-v-382aa629]:disabled{opacity:.45;cursor:not-allowed}.poster-preview-actions__err[data-v-382aa629]{flex-basis:100%;margin:0;text-align:center;font-size:.75rem;color:#fecaca}.poster-preview-root[data-v-5ef7c2aa]{width:min(calc(var(--atom-poster-w) * var(--poster-preview-max-scale) + 2rem),92vw);max-height:calc(94vh - 6rem);display:flex;align-items:center;justify-content:center}.poster-preview-scale-slot[data-v-5ef7c2aa]{width:min(calc(var(--atom-poster-w) * var(--poster-preview-max-scale)),calc(92vw - 2rem));height:min(calc(var(--atom-poster-h) * var(--poster-preview-max-scale)),calc(94vh - 7.5rem))}.poster-preview-root[data-v-5ef7c2aa] .atom-data-drawer{display:none}.poster-preview-state[data-v-5ef7c2aa]{margin:auto;color:#e2e8f0;font-size:.9375rem;text-align:center}.poster-preview-state--err[data-v-5ef7c2aa]{color:#fecaca}.wb-auth-prompt-backdrop[data-v-c1b4d8de]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:1.25rem;background:#0f172a73}.wb-auth-prompt[data-v-c1b4d8de]{position:relative;width:min(22rem,100%);padding:1.35rem 1.25rem 1.2rem;border-radius:14px;background:#fff;box-shadow:0 18px 50px #0f172a38}.wb-auth-prompt__close[data-v-c1b4d8de]{position:absolute;top:.55rem;right:.65rem;border:none;background:transparent;font-size:1.25rem;line-height:1;color:#94a3b8;cursor:pointer}.wb-auth-prompt__title[data-v-c1b4d8de]{margin:0 1.5rem .55rem 0;font-size:1.05rem;font-weight:700;color:#0f172a}.wb-auth-prompt__lead[data-v-c1b4d8de]{margin:0 0 1.1rem;font-size:.875rem;line-height:1.55;color:#64748b}.wb-auth-prompt__actions[data-v-c1b4d8de]{display:flex;flex-wrap:wrap;gap:.5rem}.wb-auth-prompt__btn[data-v-c1b4d8de]{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 .95rem;border-radius:8px;font-size:.8125rem;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer}.wb-auth-prompt__btn--primary[data-v-c1b4d8de]{background:#1c4765;color:#fff}.wb-auth-prompt__btn--secondary[data-v-c1b4d8de]{background:#fff;border-color:#e2e8f0;color:#334155}.shell-marketing[data-v-4eb4ce8e]{min-height:100vh;display:flex;flex-direction:column;background:var(--marketing-bg, #fff)}.main[data-v-4eb4ce8e]{flex:1;display:flex;flex-direction:column;min-height:0}.intel-sidebar[data-v-9e2da9ce]{display:flex;flex-direction:column;gap:.2rem;padding:0 .65rem 1.25rem;overflow-y:auto;min-height:0;flex:1}.intel-sidebar.compact[data-v-9e2da9ce]{padding:.25rem .5rem .75rem}.intel-domain-item[data-v-9e2da9ce]{position:relative;display:flex;align-items:center;gap:.45rem;min-height:var(--wb-nav-item-height, 2.25rem);padding:.4rem .55rem .4rem .65rem;border-radius:8px;font-size:var(--wb-nav-l1);font-weight:400;line-height:1.45;color:var(--text-secondary);text-decoration:none;background:transparent;transition:background .15s,color .15s}.intel-domain-item[data-v-9e2da9ce]:hover{background:var(--wb-nav-hover-bg, rgba(255, 255, 255, .52));color:var(--text-primary)}.intel-domain-item.active[data-v-9e2da9ce]{color:var(--wb-nav-fg-active);background:var(--wb-nav-active-bg, rgba(255, 255, 255, .72));font-weight:600}.intel-domain-accent[data-v-9e2da9ce]{position:absolute;left:0;top:.35rem;bottom:.35rem;width:3px;border-radius:0 3px 3px 0;background:transparent}.intel-domain-item.active .intel-domain-accent[data-v-9e2da9ce]{background:transparent}.intel-domain-icon[data-v-9e2da9ce]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--wb-nav-icon)}.intel-domain-item.active .intel-domain-icon[data-v-9e2da9ce]{color:var(--wb-nav-icon-active)}.intel-domain-label[data-v-9e2da9ce]{flex:1;min-width:0}.intel-sidebar.flat[data-v-9e2da9ce]{gap:.35rem;padding:.15rem .7rem .7rem}.intel-sidebar.flat .intel-domain-item[data-v-9e2da9ce]{min-height:2.5rem;border-radius:10px;background:#f3f4f6}.intel-sidebar.flat .intel-domain-item.active[data-v-9e2da9ce]{background:var(--wb-nav-bg-active, #eff6ff)}.wb-aside-guest[data-v-eb057d2c]{display:flex;gap:.5rem}.wb-aside-guest-btn[data-v-eb057d2c]{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .45rem;border-radius:6px;text-decoration:none;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.wb-aside-guest-label[data-v-eb057d2c]{line-height:1.2}.wb-aside-guest-btn--primary[data-v-eb057d2c]{background:var(--wb-accent);color:var(--wb-accent-fg)!important;border:1px solid var(--wb-accent)}.wb-aside-guest-btn--primary[data-v-eb057d2c]:hover{background:var(--wb-accent-hover);border-color:var(--wb-accent-hover)}.wb-aside-guest-btn--secondary[data-v-eb057d2c]{background:var(--bg-page, #fff);color:var(--wb-nav-icon-active, #1d4ed8)!important;border:1px solid var(--border-light, #e5e7eb)}.wb-aside-guest-btn--secondary[data-v-eb057d2c]:hover{border-color:var(--wb-border-focus);background:var(--wb-accent-muted, #eff6ff)}.shell-workbench[data-v-879b756d]{min-height:100vh;background:var(--wb-chrome-gradient, var(--wb-bg, #eef6f9))}.wb-body[data-v-879b756d]{min-height:100vh}.wb-aside[data-v-879b756d]{display:none}@media(min-width:900px){.wb-body[data-v-879b756d]{margin-top:var(--wb-header-height);min-height:calc(100vh - var(--wb-header-height))}.wb-aside[data-v-879b756d]{display:flex;flex-direction:column;position:fixed;top:var(--wb-header-height);left:0;z-index:45;width:var(--wb-aside-width, 248px);height:calc(100vh - var(--wb-header-height));padding-top:var(--wb-main-pad-top, 1.5rem);background:var(--wb-aside-bg, transparent)}}.wb-aside-body[data-v-879b756d]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.wb-aside-footer[data-v-879b756d]{flex-shrink:0;position:relative;z-index:2;padding:0 .75rem 1rem;background:var(--wb-aside-bg, transparent)}.wb-aside-footer-divider[data-v-879b756d]{height:1px;margin:.75rem .75rem .65rem;background:var(--wb-chrome-divider, rgba(15, 23, 42, .08))}.wb-mobile-bar[data-v-879b756d]{display:flex;align-items:center;gap:.65rem;padding:.35rem 1rem 0}@media(min-width:900px){.wb-mobile-bar[data-v-879b756d]{display:none}}.wb-mobile-menu-btn[data-v-879b756d]{border:1px solid var(--border-light, #e5e7eb);background:#fff;border-radius:8px;padding:.35rem .75rem;font-size:var(--wb-type-meta);font-weight:500;color:var(--text-secondary);cursor:pointer}.wb-mobile-bar-hint[data-v-879b756d]{min-width:0;font-size:.6875rem;color:var(--text-muted, #6b7280);line-height:1.3}.wb-mobile-backdrop[data-v-879b756d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0f172a59}@media(min-width:900px){.wb-mobile-backdrop[data-v-879b756d]{display:none}}.wb-mobile-drawer[data-v-879b756d]{position:fixed;top:0;left:0;z-index:150;width:min(88vw,300px);height:100vh;background:#fff;box-shadow:4px 0 24px #0000001f;display:flex;flex-direction:column;overflow:hidden}@media(min-width:900px){.wb-mobile-drawer[data-v-879b756d]{display:none}}.wb-mobile-drawer-search[data-v-879b756d]{padding:.65rem .85rem .35rem;border-bottom:1px solid var(--border-light, #e5e7eb)}.wb-mobile-drawer-head[data-v-879b756d]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem}.wb-mobile-close[data-v-879b756d]{border:none;background:transparent;font-size:1.35rem;line-height:1;cursor:pointer;color:var(--text-muted)}.wb-mobile-drawer-footer[data-v-879b756d]{flex-shrink:0;position:relative;z-index:2;padding:.5rem .75rem 1rem;background:#fff}.wb-right[data-v-879b756d]{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:0;isolation:isolate}@media(min-width:900px){.wb-right[data-v-879b756d]{margin-left:var(--wb-aside-width, 248px);height:calc(100vh - var(--wb-header-height));overflow:hidden}}.wb-main[data-v-879b756d]{flex:1;min-width:0;min-height:0;padding:calc(var(--wb-header-height, 3.25rem) + var(--wb-main-pad-top, 1.5rem)) var(--wb-main-pad-inline, 1.25rem) 1.75rem;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable;position:relative;z-index:0}@media(max-width:899px){.wb-main[data-v-879b756d]:not(.wb-main--tool){padding-top:calc(var(--wb-header-height, 3.25rem) + 2.5rem)}}@media(min-width:900px){.wb-main[data-v-879b756d]{height:100%;box-sizing:border-box;padding-top:var(--wb-main-pad-top, 1.5rem);background:var(--wb-main-bg, #fafbfc)}}.mkt-hero[data-v-98637532]{position:relative;padding:6.5rem 0 2.75rem;background:var(--marketing-hero-bg);overflow:hidden}.mkt-hero.compact[data-v-98637532]{box-sizing:border-box;min-height:var(--mkt-hero-subpage-height);padding:6.5rem 0 2.75rem;display:flex;align-items:center}.mkt-hero.compact .hero-inner[data-v-98637532]{display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--mkt-hero-subpage-height) - 6.5rem - 2.75rem)}.mkt-hero--gallery[data-v-98637532]{box-sizing:border-box;min-height:var(--mkt-hero-gallery-min-height, 17.5rem);padding:6.5rem 0 2.75rem;display:flex;align-items:center}.mkt-hero--gallery .hero-inner[data-v-98637532]{display:flex;flex-direction:column;justify-content:center;gap:0}.mkt-hero--gallery h1[data-v-98637532]{font-size:clamp(1.75rem,3.2vw,2.375rem);letter-spacing:-.02em}.mkt-hero--light[data-v-98637532]{background:transparent}.mkt-hero--light.mkt-hero--gallery[data-v-98637532]{min-height:auto;padding:5.25rem 0 .5rem}.mkt-hero--light.mkt-hero--gallery .hero-inner[data-v-98637532]{align-items:center}.mkt-hero--light.mkt-hero--gallery h1[data-v-98637532]{margin-bottom:.45rem}.mkt-hero--light.mkt-hero--gallery .hero-actions[data-v-98637532]{margin-top:.65rem}.mkt-hero--light .hero-actions[data-v-98637532]{width:100%;justify-content:center}.mkt-hero--light .hero-bg-glow--light[data-v-98637532]{top:-40%;left:50%;right:auto;width:70%;height:70%;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(17,178,213,.08) 0%,transparent 70%)}.mkt-hero--light.mkt-hero--gallery .hero-bg-glow--light[data-v-98637532]{display:none}.mkt-hero--light .eyebrow[data-v-98637532]{color:var(--mkt-accent-dark, #0e8ca8)}.mkt-hero--light h1[data-v-98637532]{color:var(--mkt-text-title, #111827)}.mkt-hero--light .lead[data-v-98637532]{color:var(--mkt-text-body, #4b5563)}.hero-bg[data-v-98637532]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-bg-glow[data-v-98637532]{position:absolute;top:-40%;right:-10%;width:60%;height:140%;background:radial-gradient(ellipse at center,rgba(17,178,213,.18) 0%,transparent 70%)}.hero-bg-grid[data-v-98637532]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:48px 48px}.hero-bg-photo[data-v-98637532]{position:absolute;top:0;bottom:0;height:100%;--hero-photo-shift: -7%;--hero-photo-y: 18%;width:110%;left:var(--hero-photo-shift);background-color:#0b1f2e;background-repeat:no-repeat;background-size:cover;background-position:50% var(--hero-photo-y);filter:brightness(.58) saturate(.66) contrast(1.05)}.hero-bg-veil[data-v-98637532]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 10% 0%,rgba(17,178,213,.22),transparent 55%),radial-gradient(ellipse 50% 40% at 90% 20%,rgba(66,196,232,.12),transparent 50%)}.hero-bg-veil--photo[data-v-98637532]{background:radial-gradient(ellipse 70% 50% at 8% 0%,rgba(17,178,213,.08),transparent 55%),radial-gradient(ellipse 42% 38% at 96% 0%,rgba(8,20,32,.75),transparent 55%),radial-gradient(ellipse 50% 58% at 58% 32%,rgba(8,20,32,.42),transparent 64%),linear-gradient(270deg,rgba(8,20,32,.38) 0%,rgba(8,20,32,.16) 28%,transparent 48%),linear-gradient(90deg,rgba(8,20,32,.94) 0%,rgba(8,20,32,.68) 32%,rgba(8,20,32,.3) 50%,transparent 60%),linear-gradient(180deg,rgba(8,20,32,.24) 0%,transparent 30%,rgba(8,20,32,.55) 100%),linear-gradient(155deg,#0b1f2eb8,#123347b3 42%,#0e2838b8)}.hero-inner[data-v-98637532]{position:relative;z-index:1;width:100%;text-align:center}.mkt-hero--align-left .hero-inner[data-v-98637532]{text-align:left}.eyebrow[data-v-98637532]{margin:0 0 .45rem;font-size:var(--mkt-type-meta);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-light, #42c4e8)}h1[data-v-98637532],.mkt-hero__title[data-v-98637532]{margin:0 0 .75rem;font-size:clamp(1.55rem,3.2vw,2.125rem);font-weight:600;line-height:1.28;color:#fff;max-width:44rem;margin-left:auto;margin-right:auto}.mkt-hero__title img[data-v-98637532]{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.mkt-hero--align-left h1[data-v-98637532]{margin-left:0;margin-right:0;max-width:40rem}.lead[data-v-98637532]{margin:0 auto;max-width:42rem;font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.65;color:#ffffffd1}.mkt-hero--align-left .lead[data-v-98637532]{margin-left:0;margin-right:0;max-width:40rem}.hero-actions[data-v-98637532]{margin-top:1.15rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.mkt-hero--align-left .hero-actions[data-v-98637532]{justify-content:flex-start}.hero-extra[data-v-98637532]{margin-top:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.85rem}.mkt-hero--align-left .hero-extra[data-v-98637532]{align-items:flex-start}.hero-stats[data-v-98637532]{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1.25rem;margin-top:.85rem}.mkt-hero--align-left .hero-stats[data-v-98637532]{justify-content:flex-start}.stat[data-v-98637532]{display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:4.5rem;padding:.45rem .75rem;border-radius:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.stat-value[data-v-98637532]{font-size:1.125rem;font-weight:700;color:#fff;line-height:1.2}.stat-label[data-v-98637532]{font-size:var(--mkt-type-meta);color:#ffffffa6}.mkt-hero--h5.compact[data-v-98637532]:not(.mkt-hero--light),.mkt-hero--h5.mkt-hero--gallery[data-v-98637532]:not(.mkt-hero--light){padding:4.5rem 0 1.75rem;border-radius:0;align-items:flex-start}.mkt-hero--h5.compact:not(.mkt-hero--light) .hero-inner[data-v-98637532],.mkt-hero--h5.mkt-hero--gallery:not(.mkt-hero--light) .hero-inner[data-v-98637532]{min-height:unset;justify-content:flex-start;text-align:left}.mkt-hero--h5.mkt-hero--light.mkt-hero--gallery[data-v-98637532]{padding:4.75rem 0 .5rem;align-items:center}.mkt-hero--h5.mkt-hero--light.mkt-hero--gallery .hero-inner[data-v-98637532]{text-align:center;align-items:center}.mkt-hero--h5 .eyebrow[data-v-98637532]{margin-bottom:.4rem;letter-spacing:.14em}.mkt-hero--h5 h1[data-v-98637532]{margin:0 0 .75rem;margin-left:0;margin-right:0;font-size:1.25rem;max-width:none}.mkt-hero--h5 .lead[data-v-98637532]{margin:0;max-width:none;font-size:var(--mkt-type-meta)}.mkt-hero--h5 .hero-actions[data-v-98637532],.mkt-hero--h5 .hero-extra[data-v-98637532]{margin-top:1.15rem;align-items:stretch;width:100%}.mkt-hero--h5 .hero-stats[data-v-98637532]{justify-content:flex-start}.gp-html-preview__state[data-v-b1cfdcfb]{margin:0;padding:2rem 1.5rem;text-align:center;color:#ffffffbf;font-size:.9375rem}.gp-html-preview__state--err[data-v-b1cfdcfb]{color:#fca5a5}.gp-html-preview__iframe[data-v-b1cfdcfb]{display:block;width:min(920px,92vw);height:min(78vh,920px);border:none;border-radius:8px;background:#fff}.gp-gallery[data-v-2fe93cfc]{--gp-brand-block-height: clamp(2.25rem, 4.5vw, 2.75rem);flex:1;min-height:100%;background:linear-gradient(180deg,var(--mkt-insights-canvas-top, #eef6f9) 0%,#f6f9fb 16%,#fafbfc 30%,#ffffff 45%,#ffffff 100%)}.gp-gallery[data-v-2fe93cfc] .mkt-hero__title{margin-bottom:.45rem}.gp-gallery__brand-row[data-v-2fe93cfc]{display:inline-flex;align-items:center;gap:clamp(.65rem,2vw,1rem)}.gp-gallery__title-logo[data-v-2fe93cfc]{display:block;width:auto;height:var(--gp-brand-block-height);margin:0}.gp-gallery__brand-divider[data-v-2fe93cfc]{flex-shrink:0;width:1px;height:var(--gp-brand-block-height);background:#0f172a1f}.gp-gallery__brand-name[data-v-2fe93cfc]{font-size:var(--gp-brand-block-height);font-weight:400;line-height:1;color:var(--mkt-text-title, #0f172a);letter-spacing:-.02em;white-space:nowrap}.gp-gallery__body[data-v-2fe93cfc]{padding-bottom:2.5rem;padding-top:1.15rem;display:grid;grid-template-columns:1fr var(--mkt-insights-sidebar-width, 10rem);gap:1.25rem;align-items:start}.gp-gallery__main[data-v-2fe93cfc]{min-width:0}.gp-gallery__sidebar[data-v-2fe93cfc]{align-self:start;padding:.7rem .45rem}.gp-sidebar-rail[data-v-2fe93cfc]{gap:.2rem}@media(max-width:768px){.gp-gallery__body[data-v-2fe93cfc]{grid-template-columns:1fr;padding-bottom:1.25rem}.gp-gallery__sidebar[data-v-2fe93cfc]{order:-1}.gp-sidebar-rail[data-v-2fe93cfc]{position:static;flex-direction:row;flex-wrap:wrap;gap:.35rem}.gp-sidebar-tab[data-v-2fe93cfc]{width:auto;padding:.35rem .75rem}}.gp-sidebar-tab[data-v-2fe93cfc]{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .5rem;font-size:.8125rem;border-radius:8px}.gp-sidebar-tab.is-active .gp-sidebar-icon[data-v-2fe93cfc]{color:var(--mkt-accent-dark, #0e8ca8)}.gp-sidebar-icon[data-v-2fe93cfc]{flex-shrink:0;color:var(--text-secondary, #64748b)}.gp-gallery__more-wrap[data-v-2fe93cfc]{display:flex;justify-content:center;padding:1.25rem 0 .5rem}.gp-gallery__more-btn[data-v-2fe93cfc]{padding:.5rem 1.25rem;border-radius:999px;border:1px solid var(--mkt-border, #e2e8f0);background:#fff;color:var(--mkt-text, #0f172a);font-size:.875rem;cursor:pointer}.gp-gallery__more-btn[data-v-2fe93cfc]:disabled{opacity:.6;cursor:default}.gp-gallery__grid[data-v-2fe93cfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;grid-auto-rows:min-content}@media(min-width:1100px){.gp-gallery__grid[data-v-2fe93cfc]{grid-template-columns:repeat(5,1fr)}}.gp-card[data-v-2fe93cfc]{position:relative}.gp-card__delete[data-v-2fe93cfc]{position:absolute;top:.4rem;right:.4rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:6px;background:#ffffffeb;color:#64748b;cursor:pointer;opacity:0;box-shadow:0 2px 8px #0f172a1f;transition:opacity .15s,color .15s,background .15s}.gp-card:hover .gp-card__delete[data-v-2fe93cfc],.gp-card:focus-within .gp-card__delete[data-v-2fe93cfc]{opacity:1}.gp-card__delete[data-v-2fe93cfc]:hover:not(:disabled){color:#b91c1c;background:#fff}.gp-card__delete[data-v-2fe93cfc]:disabled{opacity:.6;cursor:wait}.gp-card__thumb[data-v-2fe93cfc]{aspect-ratio:1080 / 960;padding:.35rem;box-sizing:border-box}.gp-card__thumb-img[data-v-2fe93cfc]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:calc(var(--marketing-card-radius, 16px) - 4px)}.gp-card__thumb-placeholder[data-v-2fe93cfc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;height:100%;min-height:120px;color:#94a3b8;font-size:.6875rem}.gp-card__thumb-placeholder.is-failed[data-v-2fe93cfc]{color:#b45309}.gp-card__retry[data-v-2fe93cfc]{margin-top:.15rem;padding:.2rem .55rem;border:1px solid rgb(180 83 9 / .35);border-radius:999px;background:#fff;color:#b45309;font-size:.625rem;cursor:pointer}.gp-card__retry[data-v-2fe93cfc]:disabled{opacity:.65;cursor:wait}.gp-card__body[data-v-2fe93cfc]{position:relative;flex:0 0 auto;box-sizing:border-box;height:4.75rem;padding:.5rem .55rem .45rem}.gp-card__copy[data-v-2fe93cfc]{padding-right:.25rem;padding-bottom:1.15rem}.gp-card__entity[data-v-2fe93cfc]{margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--text-primary, #334155);word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gp-card__meta[data-v-2fe93cfc]{margin:.15rem 0 0;font-size:.75rem;line-height:1.35;color:var(--text-secondary, #64748b);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-word}.gp-card__year[data-v-2fe93cfc]{color:var(--text-muted, #94a3b8)}.gp-card__domain[data-v-2fe93cfc]{position:absolute;right:.55rem;bottom:.45rem;max-width:calc(100% - 1rem);font-size:.625rem;font-weight:500;line-height:1.2;padding:.12rem .4rem;border-radius:999px;background:#f1f5f9;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-gallery__empty[data-v-2fe93cfc]{padding:2rem 1rem;text-align:center;color:var(--text-secondary, #64748b)}.gp-gallery__empty .hint[data-v-2fe93cfc]{font-size:.8125rem;margin-top:.35rem}.gp-gallery__err[data-v-2fe93cfc]{color:#b91c1c;font-size:.875rem}.entity-picker[data-v-85f04c80]{margin:0 0 1rem;padding:1rem 1.1rem;border:1px solid rgba(17,178,213,.35);border-radius:12px;background:#11b2d50f}.entity-picker h3[data-v-85f04c80]{margin:0 0 .35rem;font-size:.9375rem}.hint[data-v-85f04c80]{margin:0 0 .75rem;font-size:.8125rem;color:var(--text-secondary)}.search-row[data-v-85f04c80]{display:flex;gap:.45rem;margin-bottom:.65rem}.search-row input[data-v-85f04c80]{flex:1;height:2.1rem;border:1px solid var(--border-light);border-radius:8px;padding:0 .65rem}.search-row button[data-v-85f04c80]{height:2.1rem;padding:0 .85rem;border:none;border-radius:8px;background:var(--brand-primary);color:#fff;font-weight:600;cursor:pointer}.search-row button[data-v-85f04c80]:disabled{opacity:.6;cursor:not-allowed}.err[data-v-85f04c80]{color:#b91c1c;font-size:.8125rem}.empty[data-v-85f04c80]{font-size:.8125rem;color:var(--text-muted)}.opt-list[data-v-85f04c80]{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.opt-btn[data-v-85f04c80]{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;padding:.5rem .65rem;margin-bottom:.25rem;border:1px solid var(--border-light);border-radius:8px;background:#fff;cursor:pointer}.opt-btn[data-v-85f04c80]:hover{border-color:var(--brand-primary);background:#11b2d50f}.label[data-v-85f04c80]{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.extra[data-v-85f04c80]{font-size:.75rem;color:var(--text-muted)}.poster-report-outer{min-height:100%;background:#e9f8fc;padding:16px 12px 28px;box-sizing:border-box;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}.poster-report-outer--embedded{min-height:0;background:transparent;padding:0}.poster-report-container{max-width:1080px;margin:0 auto;background:#e9f8fc;border-radius:10px;padding:20px 22px 24px;position:relative}.poster-report-container--embedded{max-width:none;margin:0;border-radius:8px;padding:14px 14px 16px}.poster-report-header{margin-bottom:12px}.poster-report-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px}.poster-report-main-title{margin:0;font-size:26px;font-weight:700;color:#1c4765;line-height:1.35;flex:1 1 auto;min-width:0}.poster-report-brand-logo{width:230px;height:55px;object-fit:contain;border-radius:4px;flex-shrink:0}.poster-report-container--embedded .poster-report-main-title{font-size:17px}.poster-report-container--embedded .poster-report-brand-logo{width:130px;height:32px}.poster-report-container--embedded .poster-report-title-row{margin-bottom:10px}.poster-report-container--embedded .poster-report-context-line{font-size:10px}.poster-report-container--embedded .poster-report-select{font-size:10px;padding:1px 5px}.poster-report-container--embedded .poster-report-section{padding:10px 12px 12px}.poster-report-container--embedded .poster-report-section-title{font-size:13px}.poster-report-container--embedded .poster-report-kpi-chip{padding:8px 6px}.poster-report-container--embedded .poster-report-kpi-chip .lbl{font-size:10px}.poster-report-container--embedded .poster-report-kpi-chip .val{font-size:.95rem}.poster-report-container--embedded .poster-report-footer{margin-top:10px;font-size:10px}.poster-report-container--embedded .poster-report-footer-qr{width:40px;height:40px}.poster-report-container--embedded .poster-report-analysis-grid{gap:10px}.poster-report-container--embedded .poster-viz--report-type{min-height:220px}.poster-report-container--embedded .poster-viz--report-rank{min-height:0}.poster-report-title-divider{border-bottom:2px solid #cbd5e1}.poster-report-context-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.poster-report-context-line{margin:0;flex:1 1 auto;min-width:0;font-size:11px;color:#64748b;line-height:1.45}.poster-report-context-actions{flex:0 0 auto;display:flex;gap:8px;flex-wrap:wrap}.poster-report-select{font-size:11px;color:#64748b;border:1px solid #cbd5e1;border-radius:6px;padding:2px 6px;background:#fff}.poster-report-body{margin-top:8px}.poster-report-section{background:#fff;border-radius:10px;padding:14px 16px 16px;box-shadow:0 1px 3px #1c476514}.poster-report-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.poster-report-section-title{margin:0;font-size:15px;font-weight:600;color:#1c4765}.poster-report-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.poster-report-kpi-chip{background:#fff;border-radius:10px;padding:12px 10px;text-align:center;box-shadow:0 1px 3px #1c47651a}.poster-report-kpi-chip .lbl{font-size:12px;color:#64748b;margin-bottom:6px}.poster-report-kpi-chip .val{font-size:1.15rem;font-weight:700;color:#11b2d5;line-height:1.2}.poster-report-kpi-chip .unit{font-size:11px;color:#64748b;margin-left:2px}.poster-report-analysis-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:14px;align-items:stretch}@media(max-width:720px){.poster-report-analysis-grid{grid-template-columns:1fr}}.poster-report-gradient-bar{height:4px;margin-top:16px;border-radius:2px;background:linear-gradient(90deg,#11b2d5,#b8e3f0)}.poster-report-footer{margin-top:14px;padding-top:2px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#64748b}.poster-report-footer-text{text-align:left;line-height:1.5;flex:1}.poster-report-footer-qr{width:52px;height:52px;object-fit:cover;border-radius:6px;background:#fff}.poster-viz--report{background:transparent;border:none;border-radius:0}.poster-viz--report .chart{min-height:200px}.poster-viz--report-type{min-height:260px}.poster-viz--report-rank{min-height:0}.detail-page[data-v-2bb0605d]{padding:6rem 0 3rem;background:var(--bg-subtle, #f9fafb);min-height:60vh}.crumb[data-v-2bb0605d]{margin:0 0 1rem;font-size:.875rem;color:var(--text-muted)}.crumb a[data-v-2bb0605d]{color:var(--brand-primary);text-decoration:none}.entity-picker[data-v-2bb0605d]{margin-bottom:.85rem}.demo-badge[data-v-2bb0605d]{margin:0 0 .75rem;padding:.45rem .65rem;border-radius:8px;background:#f59e0b1f;color:#92400e;font-size:.8125rem}.state[data-v-2bb0605d]{text-align:center;color:var(--text-muted);margin-bottom:1rem}.state.err[data-v-2bb0605d]{color:#b91c1c}.empty[data-v-2bb0605d]{text-align:center;margin-bottom:1.25rem}.empty-actions[data-v-2bb0605d]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:.75rem 0 0;font-size:.875rem}.empty-actions a[data-v-2bb0605d]{color:var(--brand-primary)}.poster-detail-stage[data-v-2bb0605d]{display:flex;flex-direction:column;align-items:center}.retired-notice[data-v-2bb0605d]{text-align:center;padding:2rem 1rem 3rem}.retired-notice h1[data-v-2bb0605d]{margin:0 0 .75rem;font-size:1.25rem}.missing[data-v-2bb0605d]{text-align:center;padding:3rem 1rem}.account-page[data-v-f8dad2da]{padding:6rem 0 3rem;min-height:60vh;background:var(--bg-subtle, #f9fafb)}.account-page--h5[data-v-f8dad2da]{padding:calc(var(--site-header-height, 3.25rem) + .75rem) .85rem .75rem;background:#fff}.account-h5[data-v-f8dad2da]{display:flex;flex-direction:column;gap:.75rem;max-width:28rem;margin:0 auto}.account-h5-hero[data-v-f8dad2da]{display:flex;align-items:center;gap:.9rem;padding:1.15rem 1rem;border-radius:14px;background:#fff;border:none;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a0f}.account-h5-avatar[data-v-f8dad2da]{flex-shrink:0;width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(145deg,#11b2d5,#2563eb);color:#fff;font-size:1.25rem;font-weight:600}.account-h5-meta[data-v-f8dad2da]{min-width:0;flex:1}.account-h5-name[data-v-f8dad2da]{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-h5-email[data-v-f8dad2da]{margin:.2rem 0 .45rem;font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-h5-badge[data-v-f8dad2da]{display:inline-flex;padding:.12rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:500;background:#eff6ff;color:#1d4ed8}.account-h5-group[data-v-f8dad2da]{border-radius:14px;background:#fff;border:none;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a0f}.account-h5-lang[data-v-f8dad2da]{padding:.65rem 1rem .85rem}.account-h5-lang .account-h5-row-label[data-v-f8dad2da]{display:block;margin-bottom:.35rem}.account-h5-lang-menu[data-v-f8dad2da],.account-h5-lang-menu[data-v-f8dad2da] .lang-menu.inline{width:100%}.account-h5-row[data-v-f8dad2da]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.65rem 1rem;border-bottom:1px solid #f3f4f6}.account-h5-row[data-v-f8dad2da]:last-child{border-bottom:none}.account-h5-row--link[data-v-f8dad2da]{text-decoration:none;color:inherit}.account-h5-row-label[data-v-f8dad2da]{font-size:.9375rem;color:var(--text-primary)}.account-h5-row-value[data-v-f8dad2da]{font-size:.8125rem;color:var(--text-muted);text-align:right;word-break:break-all}.account-h5-chevron[data-v-f8dad2da]{color:#9ca3af;font-size:1.25rem;line-height:1}.account-h5-logout[data-v-f8dad2da]{margin-top:.35rem;width:100%;min-height:2.75rem;border:none;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a0f;color:#dc2626;font-size:.9375rem;font-weight:500;cursor:pointer}.card[data-v-f8dad2da]{max-width:32rem;margin:0 auto;padding:1.5rem 1.25rem;background:#fff;border-radius:12px;border:1px solid var(--border-light, #e5e7eb)}h1[data-v-f8dad2da]{margin:0 0 1.25rem;font-size:1.25rem}.account-fields[data-v-f8dad2da]{margin:0 0 1.25rem}.field[data-v-f8dad2da]{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem 1rem;padding:.65rem 0;border-bottom:1px solid var(--border-light, #e5e7eb)}.field[data-v-f8dad2da]:last-child{border-bottom:none}dt[data-v-f8dad2da]{margin:0;font-size:.8125rem;color:var(--text-muted)}dd[data-v-f8dad2da]{margin:0;font-size:.9375rem;color:var(--text-primary);word-break:break-all}.role-badge[data-v-f8dad2da]{display:inline-flex;padding:.15rem .55rem;border-radius:999px;font-size:.8125rem;font-weight:500;background:var(--bg-subtle, #f3f4f6);color:var(--text-secondary)}.actions[data-v-f8dad2da]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.btn[data-v-f8dad2da]{display:inline-flex;padding:.45rem .85rem;border-radius:8px;border:1px solid var(--border-light, #e5e7eb);text-decoration:none;font-size:.8125rem;color:var(--text-primary);background:#fff;cursor:pointer}.btn.primary[data-v-f8dad2da]{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.upgrade-page[data-v-76ab3654]{padding:6rem 0 3rem;min-height:60vh;background:var(--bg-subtle, #f9fafb)}.card[data-v-76ab3654]{max-width:32rem;margin:0 auto;padding:1.5rem 1.25rem;background:#fff;border-radius:12px;border:1px solid var(--border-light, #e5e7eb)}h1[data-v-76ab3654]{margin:0 0 .5rem;font-size:1.25rem}p[data-v-76ab3654]{margin:0 0 .75rem;color:var(--text-secondary);line-height:1.55}.need[data-v-76ab3654]{font-size:.8125rem;color:var(--text-muted)}.need__mail[data-v-76ab3654]{color:var(--brand-primary, #1c4765);text-decoration:none;font-weight:600}.need__mail[data-v-76ab3654]:hover{text-decoration:underline}.actions[data-v-76ab3654]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.btn[data-v-76ab3654]{display:inline-flex;padding:.45rem .85rem;border-radius:8px;border:1px solid var(--border-light, #e5e7eb);text-decoration:none;font-size:.8125rem;color:var(--text-primary);background:#fff;cursor:pointer;font-family:inherit}.btn.primary[data-v-76ab3654]{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.wb-intel-welcome[data-v-625385a8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .75rem;padding:.65rem .85rem;border-radius:10px;background:var(--wb-panel-bg, #fff);border:1px solid var(--border-light, #e5e7eb);box-shadow:0 1px 2px #0f172a0a}.wb-intel-welcome__text[data-v-625385a8]{margin:0;font-size:var(--wb-type-meta, .8125rem);line-height:1.45;color:var(--text-secondary, #475569)}.wb-intel-welcome__close[data-v-625385a8]{flex-shrink:0;width:1.5rem;height:1.5rem;border:none;border-radius:6px;background:transparent;color:var(--text-muted, #94a3b8);font-size:1.1rem;line-height:1;cursor:pointer}.wb-intel-welcome__close[data-v-625385a8]:hover{background:var(--wb-nav-bg-hover, #f1f5f9);color:var(--text-primary, #1e293b)}.wb-welcome-enter-active[data-v-625385a8],.wb-welcome-leave-active[data-v-625385a8]{transition:opacity .2s ease,transform .2s ease}.wb-welcome-enter-from[data-v-625385a8],.wb-welcome-leave-to[data-v-625385a8]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.wb-welcome-enter-active[data-v-625385a8],.wb-welcome-leave-active[data-v-625385a8]{transition:none}}.poster-card[data-v-0e91dfad]{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--marketing-card-radius, 14px);box-shadow:var(--marketing-card-shadow);overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.poster-card-body[data-v-0e91dfad]{display:contents}.poster-card-body--insight[data-v-0e91dfad]{display:flex;flex-direction:row;align-items:center;gap:.65rem;width:100%}.poster-card.entry[data-v-0e91dfad]{gap:.45rem;padding:var(--mkt-entry-pad);min-height:8rem;background:linear-gradient(180deg,#fff,#f8fafb)}.poster-card.entry[data-v-0e91dfad]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--mkt-accent),var(--mkt-accent-dark));opacity:.85}.poster-card.entry[data-v-0e91dfad]:hover{border-color:#11b2d559;box-shadow:var(--marketing-card-shadow-hover);transform:translateY(-2px)}.poster-card.entry.featured[data-v-0e91dfad]{grid-column:span 1}@media(min-width:768px){.poster-card.entry.featured[data-v-0e91dfad]{grid-column:span 2}}.entry-top[data-v-0e91dfad]{display:flex;align-items:center;gap:.55rem}.entry-icon[data-v-0e91dfad]{width:2rem;height:2rem}.entry-meta[data-v-0e91dfad]{font-size:var(--mkt-type-meta);font-weight:600;letter-spacing:.02em;color:var(--mkt-text-meta)}.entry-title[data-v-0e91dfad]{margin:0;font-size:var(--mkt-type-entry);font-weight:600;color:var(--mkt-text-title);line-height:1.35}.entry-summary[data-v-0e91dfad]{margin:0;font-size:var(--mkt-type-body);line-height:1.5;color:var(--mkt-text-meta);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.entry-arrow[data-v-0e91dfad]{margin-top:auto;font-size:var(--mkt-type-meta);font-weight:600;color:var(--mkt-accent);opacity:0;transition:opacity .15s}.poster-card.entry:hover .entry-arrow[data-v-0e91dfad]{opacity:1}.poster-card.dense[data-v-0e91dfad]{gap:.45rem;padding:1rem 1.1rem;min-height:8.5rem}.poster-card.dense[data-v-0e91dfad]:hover{border-color:#11b2d559;box-shadow:var(--marketing-card-shadow-hover)}.poster-card.insight[data-v-0e91dfad]{flex-direction:row;align-items:center;gap:.65rem;padding:.9rem .8rem;min-height:4.85rem;border:none;border-radius:var(--wb-radius-sm, 10px);background:var(--wb-rank-card-bg);box-shadow:var(--wb-rank-card-shadow)}.poster-card.insight[data-v-0e91dfad]:hover{box-shadow:var(--wb-rank-card-shadow-hover);transform:translateY(-1px)}.insight-icon[data-v-0e91dfad]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--wb-radius-sm, 10px);background:#ffffffb8;color:var(--text-secondary);box-shadow:0 0 0 1px #0f172a0f}.insight-body[data-v-0e91dfad]{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:.28rem}.insight-title[data-v-0e91dfad]{margin:0;font-size:var(--wb-type-body);font-weight:600;color:var(--text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insight-subtitle[data-v-0e91dfad]{margin:0;font-size:.6875rem;font-weight:400;color:var(--text-muted);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-card.insight.poster-card--locked[data-v-0e91dfad]{opacity:.92}.insight-lock[data-v-0e91dfad]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#0f172a14;color:var(--text-muted)}.poster-card-top[data-v-0e91dfad]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.module-tag[data-v-0e91dfad]{font-size:var(--mkt-type-meta);font-weight:600;color:var(--mkt-accent-dark)}.badge[data-v-0e91dfad]{font-size:var(--mkt-type-meta);font-weight:600;padding:.15rem .45rem;border-radius:999px;background:var(--bg-subtle, #f9fafb);color:var(--mkt-text-meta)}.badge.ready[data-v-0e91dfad]{background:var(--mkt-accent-muted);color:var(--mkt-accent-dark)}.title[data-v-0e91dfad]{margin:0;font-size:var(--mkt-type-entry);font-weight:600;color:var(--mkt-text-title);line-height:1.35}.summary[data-v-0e91dfad]{margin:0;font-size:var(--mkt-type-body);line-height:1.45;color:var(--mkt-text-meta);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkt-section[data-v-9d53ca4c]{padding:var(--mkt-section-gap) 0}.mkt-section.density-compact[data-v-9d53ca4c]{padding:2.25rem 0 2.5rem}.mkt-section.density-compact .mkt-head[data-v-9d53ca4c]{margin-bottom:1.25rem}.mkt-section.pad-sm[data-v-9d53ca4c]{padding:var(--marketing-section-pad-sm, 2rem) 0}.mkt-section.bg-subtle[data-v-9d53ca4c]{background:var(--mkt-surface-subtle)}.mkt-section.bg-page[data-v-9d53ca4c]{background:var(--mkt-surface)}.mkt-section.bg-none[data-v-9d53ca4c]{background:transparent}.mkt-head[data-v-9d53ca4c]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:var(--marketing-section-gap, 1.25rem)}.mkt-section.align-center .mkt-head[data-v-9d53ca4c]{justify-content:center;text-align:center}.mkt-section.align-center .mkt-head-copy[data-v-9d53ca4c]{flex:1 1 100%;max-width:36rem;margin-inline:auto}.mkt-head-copy[data-v-9d53ca4c]{flex:1;min-width:min(100%,16rem)}.mkt-section.align-center .mkt-section-lead[data-v-9d53ca4c]{margin-inline:auto}.mkt-head-actions[data-v-9d53ca4c]{flex-shrink:0}.mkt-head-actions[data-v-9d53ca4c] a,.mkt-head-actions .mkt-link-more[data-v-9d53ca4c]{font-size:var(--mkt-type-meta);font-weight:600;color:var(--mkt-accent);text-decoration:none}.mkt-head-actions[data-v-9d53ca4c] a:hover,.mkt-head-actions .mkt-link-more[data-v-9d53ca4c]:hover{color:var(--mkt-accent-dark)}.mkt-section-cta[data-v-9d53ca4c]{display:flex;justify-content:center;margin:-.35rem 0 var(--marketing-section-gap, 1.25rem)}.mkt-section-enter[data-v-9d53ca4c]{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.35rem;border-radius:var(--marketing-radius-sm, 10px);font-weight:600;font-size:var(--mkt-type-meta);text-decoration:none;color:#fff;background:var(--mkt-accent);transition:background .15s,transform .15s}.mkt-section-enter[data-v-9d53ca4c]:hover{background:var(--mkt-accent-dark);transform:translateY(-1px)}.trade-card[data-v-74bcda85]{background:var(--bg-page);border-radius:var(--radius-md);border:1px solid #e5e7eb;padding:1rem 1.25rem;box-shadow:var(--shadow-card)}.trade-card-head[data-v-74bcda85]{margin-bottom:.75rem}.trade-card-title[data-v-74bcda85]{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.trade-form[data-v-74bcda85]{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:end}.trade-form--compact[data-v-74bcda85]{--compact-gap: .65rem;display:flex;flex-wrap:wrap;align-items:end;gap:var(--compact-gap)}.trade-form--compact .trade-field[data-v-74bcda85]:not(.trade-field-action){flex:1 1 8rem;min-width:7rem;min-height:0}.trade-field label[data-v-74bcda85]{display:block;font-size:.75rem;color:var(--text-muted);margin-bottom:.25rem}.trade-form--compact .trade-field select[data-v-74bcda85]{width:100%;height:2.25rem;border:1px solid #d1d5db;border-radius:8px;background:var(--bg-subtle);padding:0 .5rem;font-size:.75rem;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.trade-field-action[data-v-74bcda85]{display:flex;align-items:flex-end;flex:0 0 auto}.trade-btn[data-v-74bcda85]{height:2.25rem;border:0;border-radius:8px;background:var(--wb-accent);color:var(--wb-accent-fg);padding:0 1rem;font-size:.8125rem;cursor:pointer;white-space:nowrap}.trade-btn[data-v-74bcda85]:hover:not(:disabled){background:var(--wb-accent-hover)}.trade-btn[data-v-74bcda85]:disabled{opacity:.6;cursor:not-allowed}.trade-filter-hub[data-v-74bcda85]{flex-shrink:0}.trade-form--hub[data-v-74bcda85]{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:.5rem .65rem}.trade-form--hub .trade-field[data-v-74bcda85]{flex:0 1 auto;min-width:6.5rem}.trade-form--hub .trade-field select[data-v-74bcda85]{width:100%;min-width:6.5rem;max-width:11rem;height:2rem;border:1px solid #d1d5db;border-radius:8px;background:var(--bg-subtle);padding:0 .45rem;font-size:.75rem;box-sizing:border-box}.trade-form--hub .trade-field--country select[data-v-74bcda85]{max-width:9rem}.trade-form--hub .trade-field--hs select[data-v-74bcda85]{max-width:13rem}.trade-form--hub .trade-field--year select[data-v-74bcda85]{max-width:5.5rem}.trade-form--hub .trade-field label[data-v-74bcda85]{font-size:.6875rem;margin-bottom:.2rem}@media(max-width:720px){.trade-form--hub[data-v-74bcda85]{justify-content:flex-start;width:100%}}.trade-form--hub-inline[data-v-74bcda85]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.45rem}.trade-field--inline[data-v-74bcda85]{display:inline-flex;align-items:center;gap:.3rem;margin:0;flex-shrink:0}.trade-inline-label[data-v-74bcda85]{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}.trade-form--hub-inline .trade-field--inline select[data-v-74bcda85]{height:1.25rem;min-width:4.5rem;max-width:8.5rem;border:1px solid #d1d5db;border-radius:5px;background:var(--bg-subtle);padding:0 1.1rem 0 .3rem;font-size:.6875rem;line-height:1.2;box-sizing:border-box}.trade-form--hub-inline .trade-field--hs select[data-v-74bcda85]{max-width:11rem}.trade-form--hub-inline .trade-field--year select[data-v-74bcda85]{max-width:4.5rem;min-width:3.75rem}@media(max-width:720px){.trade-form--hub-inline[data-v-74bcda85]{flex-wrap:wrap;justify-content:flex-start}}.trade-form--h5-map[data-v-74bcda85]{display:flex;flex-direction:column;gap:.55rem;align-items:stretch;flex-wrap:nowrap}.trade-form--h5-map .trade-field[data-v-74bcda85]:not(.trade-field-action){flex:none;width:100%;min-width:0}.trade-form--h5-map .trade-form__row--2[data-v-74bcda85]{width:100%}.trade-form--h5-map .trade-field label[data-v-74bcda85]{font-size:.75rem;font-weight:500;color:var(--text-muted, #64748b);margin-bottom:.2rem}.trade-form--h5-map .trade-field select[data-v-74bcda85]{width:100%;box-sizing:border-box;height:2.25rem;padding:0 .65rem;border:1px solid var(--border-light, #e2e8f0);border-radius:8px;font-size:.8125rem;background:var(--bg-page, #fff)}.trade-form__row--2[data-v-74bcda85]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.trade-field--full[data-v-74bcda85]{width:100%}.trade-btn--h5[data-v-74bcda85]{width:100%;height:2.35rem;border-radius:8px;font-size:.875rem;font-weight:600}.trade-map-wrap[data-v-d264f59a]{position:relative;z-index:0;width:100%;overflow:hidden;contain:layout paint}.trade-map-wrap--workbench[data-v-d264f59a]{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;border:none;box-shadow:none;border-radius:0;background:transparent}.trade-map-chart[data-v-d264f59a]{width:100%;border-radius:8px;position:relative;z-index:0}.trade-map-wrap--workbench .trade-map-chart[data-v-d264f59a]{flex:1;min-height:0;border:none;box-shadow:none;border-radius:0;background:transparent}.trade-map-wrap--workbench .trade-map-loading[data-v-d264f59a]{border:none;box-shadow:none;border-radius:0}.trade-map-loading[data-v-d264f59a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffffbf;color:var(--text-muted);font-size:.8125rem;border-radius:8px}.trade-map-spinner[data-v-d264f59a]{width:1rem;height:1rem;border:2px solid #e5e7eb;border-top-color:var(--wb-accent);border-radius:50%;animation:spin-d264f59a .7s linear infinite}@keyframes spin-d264f59a{to{transform:rotate(360deg)}}.trade-section[data-v-823be691]{display:flex;flex-direction:column;gap:1rem}.trade-section--fill[data-v-823be691]{height:100%;gap:0;min-height:0}.trade-section--workbench-map-only[data-v-823be691]{gap:0}.trade-map-body--workbench[data-v-823be691]{display:flex;flex-direction:column}.trade-map-body--workbench[data-v-823be691] .trade-map-wrap{flex:1;min-height:0;height:100%}.trade-map-body--workbench[data-v-823be691] .trade-map-chart{height:100%!important}.page-meta[data-v-823be691]{margin:-.25rem 0 0;padding:0 .75rem .25rem;text-align:center;font-size:.6875rem;color:var(--text-muted);line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.page-meta[data-v-823be691]{white-space:normal}}.trade-state[data-v-823be691]{text-align:center;color:var(--text-muted);padding:2rem 1rem}.trade-err[data-v-823be691]{color:#b91c1c}.trade-map-card[data-v-823be691]{background:var(--bg-page);border-radius:var(--radius-md);border:1px solid #e5e7eb;padding:1rem 1.25rem;box-shadow:var(--shadow-card)}.trade-card-head[data-v-823be691]{margin-bottom:.75rem}.trade-card-head--split[data-v-823be691]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem}.trade-card-head--split[data-v-823be691] .trade-filter-hub{margin-left:auto}.trade-card-title[data-v-823be691]{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.trade-map-card--compact[data-v-823be691]{padding:.75rem 1rem;border:0;box-shadow:none;background:transparent}.trade-map-card--fill[data-v-823be691]{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:0;padding:.25rem .35rem .35rem}.trade-map-card--fill[data-v-823be691] .trade-map-wrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.trade-map-card--fill[data-v-823be691] .trade-map-chart{height:100%!important;min-height:12rem;width:100%}.trade-inline-err[data-v-823be691]{margin:0 0 .5rem;font-size:.8125rem;color:#b91c1c}.atlas-filter-inline[data-v-dc50ae61]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.45rem}.atlas-filter-inline__field[data-v-dc50ae61]{display:inline-flex;align-items:center;gap:.3rem;margin:0;flex-shrink:0}.atlas-filter-inline__label[data-v-dc50ae61]{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}.atlas-filter-inline__field select[data-v-dc50ae61]{height:1.25rem;min-width:4.5rem;max-width:9rem;border:1px solid #d1d5db;border-radius:5px;background:var(--bg-subtle);padding:0 1.1rem 0 .3rem;font-size:.6875rem;line-height:1.2;box-sizing:border-box}.atlas-filter-inline__field--industry select[data-v-dc50ae61]{max-width:11rem;min-width:6.5rem}.atlas-filter-inline__field:last-child select[data-v-dc50ae61]{max-width:4.5rem;min-width:3.75rem}@media(max-width:720px){.atlas-filter-inline[data-v-dc50ae61]{flex-wrap:wrap;justify-content:flex-start}}.wb-hub-spotlight-err[data-v-c95502cd]{margin:0;padding:.5rem .75rem 0;font-size:.8125rem;color:#b91c1c}.wb-hub-spotlight-wrap[data-v-c95502cd]{display:flex;flex-direction:column;gap:.65rem}.wb-poster-modal-backdrop[data-v-f441811a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a73}.wb-poster-modal[data-v-f441811a]{display:flex;flex-direction:column;width:min(96vw,72rem);max-height:min(92vh,56rem);border-radius:14px;background:var(--bg-page, #fff);box-shadow:0 24px 48px #0f172a2e;overflow:hidden}.wb-poster-modal__head[data-v-f441811a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border-light)}.wb-poster-modal__title[data-v-f441811a]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.wb-poster-modal__close[data-v-f441811a]{flex-shrink:0;width:2rem;height:2rem;border:none;border-radius:8px;background:transparent;color:var(--text-muted);font-size:1.35rem;line-height:1;cursor:pointer}.wb-poster-modal__close[data-v-f441811a]:hover{background:var(--bg-subtle, #f3f4f6);color:var(--text-primary)}.wb-poster-modal__body[data-v-f441811a]{position:relative;flex:1;min-height:0;background:#f8fafc}.wb-poster-modal__frame[data-v-f441811a]{display:block;width:100%;height:min(78vh,50rem);border:none;background:#fff}.wb-poster-modal__state[data-v-f441811a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:1rem;font-size:var(--wb-type-body);color:var(--text-muted)}.wb-poster-modal__state--err[data-v-f441811a]{color:#b91c1c}.wb-overview-page[data-v-7cc34e91]{display:flex;flex-direction:column;gap:1.75rem;max-width:var(--wb-content-max, 72rem);margin:0 auto;padding-bottom:1.5rem}.wb-overview-spotlight[data-v-7cc34e91]{border-radius:12px;overflow:hidden}.wb-overview-domains__head[data-v-7cc34e91]{margin-bottom:.85rem}.wb-overview-domains__title[data-v-7cc34e91]{margin:0 0 .35rem;font-size:1.15rem;font-weight:700;color:var(--text-primary, #0f172a)}.wb-overview-domains__lead[data-v-7cc34e91]{margin:0;font-size:var(--wb-type-meta, .875rem);color:var(--text-secondary, #64748b)}.wb-overview-page--h5[data-v-7cc34e91]{gap:1.25rem;padding-top:.25rem}.mkt-entry[data-v-a1822639]{display:flex;align-items:flex-start;gap:.85rem;padding:var(--mkt-entry-pad);background:linear-gradient(180deg,#fff,#f8fafb);border:none;border-radius:var(--marketing-card-radius, 14px);box-shadow:var(--marketing-card-shadow);text-decoration:none;color:inherit;min-height:100%;position:relative;overflow:hidden;transition:box-shadow .15s,transform .15s}.mkt-entry[data-v-a1822639]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--mkt-accent),var(--mkt-accent-dark));opacity:.75}.mkt-entry.is-link[data-v-a1822639]:hover{box-shadow:var(--marketing-card-shadow-hover);transform:translateY(-1px)}.mkt-entry-icon[data-v-a1822639]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:999px;background:var(--mkt-icon-bg, #123347);color:var(--mkt-icon-fg, #f1f5f9)}.mkt-entry-body[data-v-a1822639]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.mkt-entry-title[data-v-a1822639]{font-size:var(--mkt-type-entry);font-weight:600;color:var(--mkt-text-title);line-height:1.35}.mkt-entry-desc[data-v-a1822639]{font-size:var(--mkt-type-body);line-height:1.55;color:var(--mkt-text-meta)}.mkt-entry-meta[data-v-a1822639]{font-size:var(--mkt-type-meta);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--mkt-text-meta)}.mkt-entry-arrow[data-v-a1822639]{flex-shrink:0;align-self:center;font-size:1.125rem;color:var(--mkt-text-meta);opacity:0;transition:opacity .15s,transform .15s}.mkt-entry.is-link:hover .mkt-entry-arrow[data-v-a1822639]{opacity:1;transform:translate(2px);color:var(--mkt-accent)}.mkt-entry.compact[data-v-a1822639]{align-items:center;padding:.85rem 1rem;background:var(--mkt-surface);box-shadow:var(--marketing-card-shadow)}.mkt-entry.compact[data-v-a1822639]:before{display:none}.mkt-entry.compact .mkt-entry-icon[data-v-a1822639]{width:2.25rem;height:2.25rem;border-radius:999px}.mkt-entry.compact .mkt-entry-title[data-v-a1822639]{font-size:var(--mkt-type-body)}.mkt-entry.compact.is-link[data-v-a1822639]:hover{transform:none;box-shadow:var(--marketing-card-shadow-hover)}.mkt-entry.row[data-v-a1822639]{align-items:center;padding:.9rem 1rem;background:var(--mkt-surface, #fff);box-shadow:var(--marketing-card-shadow);min-height:0}.mkt-entry.row[data-v-a1822639]:before{display:none}.mkt-entry.row .mkt-entry-icon[data-v-a1822639]{width:2.35rem;height:2.35rem}.mkt-entry.row .mkt-entry-title[data-v-a1822639]{font-size:var(--mkt-type-body, .9375rem)}.mkt-entry.row .mkt-entry-desc[data-v-a1822639]{font-size:var(--mkt-type-meta, .8125rem);line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mkt-entry.row .mkt-entry-arrow[data-v-a1822639]{opacity:.55;color:var(--mkt-text-meta)}.mkt-entry.row.is-link[data-v-a1822639]:active{transform:none;box-shadow:var(--marketing-card-shadow-hover)}.about-page[data-v-dc3a6a0b]{padding-bottom:3rem;background:var(--mkt-surface, #fff)}.about-prose[data-v-dc3a6a0b]{max-width:42rem}.about-prose p[data-v-dc3a6a0b]{margin:0 0 1rem;font-size:.9375rem;line-height:1.7;color:var(--mkt-text-body, #374151)}.about-prose p[data-v-dc3a6a0b]:last-child{margin-bottom:0}.value-grid[data-v-dc3a6a0b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(min-width:960px){.value-grid[data-v-dc3a6a0b]{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-email[data-v-dc3a6a0b]{color:var(--brand-primary-dark, #0e8ca8);font-weight:600;text-decoration:none}.about-disclaimer[data-v-dc3a6a0b]{font-size:var(--mkt-type-meta)!important;color:var(--mkt-text-meta)!important}.auth-page[data-v-3a0ef6dd]{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:6rem 1rem 3rem;background:var(--bg-subtle, #f9fafb)}.card[data-v-3a0ef6dd]{width:min(100%,400px);background:#fff;border:1px solid var(--border-light, #e5e7eb);border-radius:12px;padding:1.5rem}h1[data-v-3a0ef6dd]{margin:0 0 .35rem;font-size:1.35rem}.sub[data-v-3a0ef6dd]{margin:0 0 1.25rem;color:var(--text-muted);font-size:.8125rem;word-break:break-all}label[data-v-3a0ef6dd]{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--text-secondary);margin-bottom:.85rem}input[data-v-3a0ef6dd]{height:2.4rem;border:1px solid var(--border-light, #e5e7eb);border-radius:8px;padding:0 .7rem}button[data-v-3a0ef6dd]{width:100%;height:2.5rem;border:none;border-radius:8px;background:var(--brand-primary);color:#fff;font-weight:600;cursor:pointer}.err[data-v-3a0ef6dd]{color:#b91c1c;font-size:.8125rem}.foot[data-v-3a0ef6dd]{margin:1rem 0 0;font-size:.875rem;color:var(--text-muted)}.foot a[data-v-3a0ef6dd]{color:var(--brand-primary)}.auth-page[data-v-8073307c]{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:6rem 1rem 3rem;background:var(--bg-subtle, #f9fafb)}.card[data-v-8073307c]{width:min(100%,400px);background:#fff;border:1px solid var(--border-light, #e5e7eb);border-radius:12px;padding:1.5rem}h1[data-v-8073307c]{margin:0 0 .35rem;font-size:1.35rem}.sub[data-v-8073307c]{margin:0 0 1.25rem;color:var(--text-muted);font-size:.875rem}label[data-v-8073307c]{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--text-secondary);margin-bottom:.85rem}input[data-v-8073307c]{height:2.4rem;border:1px solid var(--border-light, #e5e7eb);border-radius:8px;padding:0 .7rem}button[data-v-8073307c]{width:100%;height:2.5rem;border:none;border-radius:8px;background:var(--brand-primary);color:#fff;font-weight:600;cursor:pointer}.err[data-v-8073307c]{color:#b91c1c;font-size:.8125rem}.foot[data-v-8073307c]{margin:1rem 0 0;font-size:.875rem;color:var(--text-muted)}.foot a[data-v-8073307c]{color:var(--brand-primary)}.admin-matrix[data-v-1cd0289e]{display:flex;flex-direction:column;gap:.75rem}.admin-matrix__toolbar[data-v-1cd0289e]{display:flex;justify-content:flex-end}.admin-matrix__save[data-v-1cd0289e]{flex-shrink:0;height:1.9rem;padding:0 .85rem;border:none;border-radius:8px;background:#1c4765;color:#fff;font-size:.75rem;font-weight:600;cursor:pointer}.admin-matrix__save[data-v-1cd0289e]:disabled{opacity:.45;cursor:not-allowed}.admin-matrix__section-title[data-v-1cd0289e]{margin:0 0 .4rem;font-size:.8125rem;font-weight:700;color:#0f172a}.admin-matrix__scroll[data-v-1cd0289e]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.admin-matrix__scroll--muted[data-v-1cd0289e]{border-color:#e2e8f0;background:#f8fafc}.admin-matrix__reserved[data-v-1cd0289e]{border:1px dashed #cbd5e1;border-radius:12px;padding:.55rem .65rem .65rem;background:#fafbfc}.admin-matrix__reserved-summary[data-v-1cd0289e]{cursor:pointer;font-size:.8125rem;font-weight:600;color:#475569;list-style:none}.admin-matrix__reserved-summary[data-v-1cd0289e]::-webkit-details-marker{display:none}.admin-matrix__table[data-v-1cd0289e]{width:100%;min-width:36rem;border-collapse:collapse;font-size:.8125rem}.admin-matrix__table th[data-v-1cd0289e],.admin-matrix__table td[data-v-1cd0289e]{padding:.55rem .7rem;border-bottom:1px solid #eef2f7;text-align:left;vertical-align:middle}.admin-matrix__perm-col[data-v-1cd0289e]{min-width:16rem;position:sticky;left:0;z-index:2;background:#f8fafc}.admin-matrix__plan-col[data-v-1cd0289e]{min-width:6.5rem;text-align:center;background:#f8fafc}.admin-matrix__plan-head[data-v-1cd0289e]{display:flex;flex-direction:column;align-items:center;gap:.15rem}.admin-matrix__plan-label[data-v-1cd0289e]{font-weight:600;color:#0f172a}.admin-matrix__plan-id[data-v-1cd0289e]{font-size:.6875rem;color:#94a3b8;font-weight:400}.admin-matrix__plan-count[data-v-1cd0289e]{font-size:.6875rem;color:#64748b}.admin-matrix__group-row th[data-v-1cd0289e],.admin-matrix__group-row td[data-v-1cd0289e]{border-bottom-color:#e2e8f0}.admin-matrix__group-row--active th[data-v-1cd0289e],.admin-matrix__group-row--active td[data-v-1cd0289e]{background:#ecfdf5}.admin-matrix__group-row--reserved th[data-v-1cd0289e],.admin-matrix__group-row--reserved td[data-v-1cd0289e]{background:#f1f5f9}.admin-matrix__group-label[data-v-1cd0289e]{position:sticky;left:0;z-index:1;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#334155}.admin-matrix__group-cell[data-v-1cd0289e]{text-align:center}.admin-matrix__perm-cell[data-v-1cd0289e]{position:sticky;left:0;z-index:1;background:#fff}.admin-matrix__row--reserved .admin-matrix__perm-cell[data-v-1cd0289e]{background:#f8fafc}.admin-matrix__perm-label[data-v-1cd0289e]{font-weight:500;color:#1e293b}.admin-matrix__cell[data-v-1cd0289e]{text-align:center}.admin-matrix__check[data-v-1cd0289e]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;cursor:pointer}.admin-matrix__check--group[data-v-1cd0289e]{font-size:.6875rem;color:#64748b;font-weight:500}.admin-matrix__check input[data-v-1cd0289e]{width:1rem;height:1rem;accent-color:#1c4765;cursor:pointer}.admin-policy[data-v-eb79ec38]{border:1px solid #e2e8f0;border-radius:10px;padding:.45rem .65rem;background:#f8fafc}.admin-policy__summary[data-v-eb79ec38]{cursor:pointer;font-size:.75rem;font-weight:600;color:#475569;list-style:none}.admin-policy__summary[data-v-eb79ec38]::-webkit-details-marker{display:none}.admin-policy__tag[data-v-eb79ec38]{margin-left:.4rem;padding:.05rem .35rem;border-radius:4px;font-size:.625rem;font-weight:600;color:#1e40af;background:#dbeafe}.admin-policy__list[data-v-eb79ec38]{margin:.45rem 0 0;padding-left:1.1rem;font-size:.6875rem;line-height:1.45;color:#64748b}.admin-policy__list li+li[data-v-eb79ec38]{margin-top:.25rem}.admin-analytics[data-v-f7c4f94c]{display:flex;flex-direction:column;gap:.75rem}.admin-analytics__toolbar[data-v-f7c4f94c]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.admin-analytics__range[data-v-f7c4f94c]{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.admin-analytics__range-btn[data-v-f7c4f94c]{padding:.35rem .75rem;border:none;background:#fff;font-size:.8125rem;cursor:pointer;color:#475569}.admin-analytics__range-btn.on[data-v-f7c4f94c]{background:#1c4765;color:#fff;font-weight:600}.admin-analytics__meta[data-v-f7c4f94c]{font-size:.75rem;color:#64748b}.admin-analytics__refresh[data-v-f7c4f94c]{margin-left:auto;height:1.9rem;padding:0 .75rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font-size:.75rem;cursor:pointer}.admin-analytics__refresh[data-v-f7c4f94c]:disabled{opacity:.5;cursor:not-allowed}.admin-analytics__err[data-v-f7c4f94c]{margin:0;color:#b91c1c;font-size:.8125rem}.admin-analytics__empty[data-v-f7c4f94c]{margin:0;color:#64748b;font-size:.875rem}.admin-analytics__scroll[data-v-f7c4f94c]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}.admin-analytics__table[data-v-f7c4f94c]{width:100%;min-width:36rem;border-collapse:collapse;font-size:.8125rem}.admin-analytics__table th[data-v-f7c4f94c],.admin-analytics__table td[data-v-f7c4f94c]{padding:.55rem .7rem;border-bottom:1px solid #eef2f7;text-align:left}.admin-analytics__table th[data-v-f7c4f94c]{background:#f8fafc;font-weight:600;color:#334155}.admin-analytics__menu[data-v-f7c4f94c]{display:block;font-weight:500;color:#0f172a}.admin-analytics__key[data-v-f7c4f94c]{display:block;margin-top:.15rem;font-size:.6875rem;color:#94a3b8}.admin-page[data-v-ab575539]{padding:7rem 0 3.5rem;min-height:60vh;background:radial-gradient(ellipse 80% 40% at 10% 0%,rgb(28 71 101 / .06),transparent),#f5f7fa}.admin-page__inner[data-v-ab575539]{max-width:68rem}.admin-hero[data-v-ab575539]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.35rem}.admin-hero h1[data-v-ab575539]{margin:0 0 .4rem;font-size:1.55rem;font-weight:700;color:#0f172a}.admin-hero__sub[data-v-ab575539]{margin:0;max-width:36rem;font-size:.875rem;line-height:1.55;color:#64748b}.admin-hero__actions[data-v-ab575539]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.admin-btn--outline[data-v-ab575539]{display:inline-flex;align-items:center;padding:.35rem .75rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1c4765;font-size:.8125rem;font-weight:600;text-decoration:none}.admin-btn--outline[data-v-ab575539]:hover{background:#f8fafc;border-color:#94a3b8}.admin-tabs[data-v-ab575539]{display:flex;gap:.25rem;margin-bottom:1rem;padding:.25rem;border-radius:12px;background:#e8edf2;width:fit-content;max-width:100%}.admin-tabs__btn[data-v-ab575539]{display:inline-flex;align-items:center;gap:.4rem;border:none;border-radius:10px;padding:.5rem 1rem;background:transparent;color:#475569;font-size:.875rem;font-weight:600;cursor:pointer;line-height:1.2}.admin-tabs__btn[data-v-ab575539]:hover{color:#0f172a;background:#ffffff73}.admin-tabs__btn.on[data-v-ab575539]{background:#fff;color:#1c4765;box-shadow:0 1px 2px #0f172a0f}.admin-tabs__count[data-v-ab575539]{min-width:1.25rem;padding:.1rem .4rem;border-radius:999px;background:#eef2f7;color:#64748b;font-size:.6875rem;font-weight:700;text-align:center}.admin-tabs__btn.on .admin-tabs__count[data-v-ab575539]{background:#e8f0f5;color:#1c4765}.admin-status[data-v-ab575539]{flex:1 1 16rem;max-width:28rem;display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem;border-radius:12px;font-size:.8125rem;line-height:1.45}.admin-status.remote[data-v-ab575539]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.admin-status.warn[data-v-ab575539]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.admin-status__badge[data-v-ab575539]{align-self:flex-start;font-weight:700;font-size:.6875rem;letter-spacing:.04em;padding:.15rem .5rem;border-radius:999px;background:#0000000f}.admin-status__text[data-v-ab575539]{margin:0}.admin-flash[data-v-ab575539]{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:10px;font-size:.8125rem}.admin-flash--err[data-v-ab575539]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.admin-flash--ok[data-v-ab575539]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.admin-card[data-v-ab575539]{margin-bottom:1.25rem;padding:1.15rem 1.25rem 1.25rem;border-radius:14px;background:#fff;border:1px solid #e8edf2;box-shadow:0 1px 2px #0f172a0a}.admin-card__head[data-v-ab575539]{margin-bottom:.95rem}.admin-card__head--compact[data-v-ab575539]{margin-bottom:.55rem}.admin-card__head h2[data-v-ab575539]{margin:0 0 .3rem;font-size:1.05rem;font-weight:700;color:#0f172a}.admin-card__head--compact h2[data-v-ab575539]{margin:0}.admin-card__policy[data-v-ab575539]{margin-bottom:.85rem}.admin-card__sub[data-v-ab575539]{margin:0;font-size:.8125rem;color:#64748b;line-height:1.5}.admin-empty[data-v-ab575539]{margin:0;padding:.95rem 1rem;border-radius:10px;border:1px dashed #dbe3ec;background:#f8fafc;font-size:.8125rem;color:#64748b;line-height:1.55}.admin-table-wrap[data-v-ab575539]{overflow-x:auto;border-radius:10px;border:1px solid #eef2f7}.admin-table[data-v-ab575539]{width:100%;border-collapse:collapse;font-size:.8125rem}.admin-table th[data-v-ab575539],.admin-table td[data-v-ab575539]{padding:.7rem .8rem;border-bottom:1px solid #eef2f7;text-align:left;vertical-align:top}.admin-table th[data-v-ab575539]{background:#f8fafc;font-weight:600;color:#475569}.admin-select[data-v-ab575539]{font-size:.8125rem;padding:.3rem .45rem;min-width:8.5rem;border-radius:8px;border:1px solid #e2e8f0;background:#fff}.admin-ents[data-v-ab575539]{display:flex;flex-wrap:wrap;gap:.3rem;max-width:18rem}.admin-chip[data-v-ab575539]{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;background:#eef6f9;color:#1c4765;font-size:.6875rem;font-weight:500;line-height:1.3}.admin-chip--more[data-v-ab575539]{background:#f1f5f9;color:#64748b}.admin-muted[data-v-ab575539]{color:#94a3b8}.admin-btn[data-v-ab575539]{border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:.3rem .7rem;cursor:pointer;font-size:.75rem;font-weight:500;color:#334155}.admin-btn[data-v-ab575539]:hover{background:#f8fafc}.admin-btn--primary[data-v-ab575539]{background:#1c4765;border-color:#1c4765;color:#fff}.admin-btn--primary[data-v-ab575539]:hover{background:#163a52}.admin-catalog[data-v-ab575539]{margin:1.15rem 0 0;padding:.75rem 1rem;border-radius:12px;background:#f8fafc;border:1px solid #eef2f7;font-size:.8125rem;color:#64748b}.admin-catalog summary[data-v-ab575539]{cursor:pointer;font-weight:600;color:#334155}.admin-catalog__block[data-v-ab575539]{margin:.65rem 0 0}.admin-catalog__block ul[data-v-ab575539]{margin:.25rem 0 0;padding-left:1.1rem}.admin-catalog__block code[data-v-ab575539]{font-size:.75rem;color:#475569}@media(max-width:720px){.admin-hero[data-v-ab575539]{flex-direction:column}.admin-status[data-v-ab575539]{max-width:none}}.legal-page[data-v-bc7bb47a]{padding-bottom:3rem;background:var(--mkt-surface, #fff)}.legal-prose[data-v-bc7bb47a]{max-width:42rem}.legal-intro[data-v-bc7bb47a]{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.65;color:var(--mkt-text-body, #374151)}.legal-section[data-v-bc7bb47a]{margin-bottom:1.25rem}.legal-section[data-v-bc7bb47a]:last-child{margin-bottom:0}.legal-section-title[data-v-bc7bb47a]{margin:0 0 .4rem;font-size:1rem;font-weight:600;color:var(--mkt-text-title, #111827)}.legal-section p[data-v-bc7bb47a]{margin:0;font-size:.9375rem;line-height:1.65;color:var(--mkt-text-body, #374151);white-space:pre-line}.entity-crumb[data-v-f2122266]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8125rem;margin-bottom:.65rem}.sep[data-v-f2122266]{color:var(--text-muted)}.sep--dot[data-v-f2122266]{margin:0 .1rem}.back[data-v-f2122266]{padding:0;border:none;background:none;font:inherit;cursor:pointer;color:var(--wb-link);text-decoration:none;font-weight:600;white-space:nowrap}.back[data-v-f2122266]:hover{color:var(--wb-link-hover);text-decoration:underline}.link[data-v-f2122266]{color:var(--text-secondary);text-decoration:none;font-weight:500}.link[data-v-f2122266]:hover{color:var(--wb-link-hover)}.current[data-v-f2122266]{color:var(--text-primary);font-weight:600}.entity-detail[data-v-ddc40c89]{max-width:960px}.head-row[data-v-ddc40c89]{margin-bottom:.65rem}.back-btn[data-v-ddc40c89]{display:inline-flex;align-items:center;font-size:.8125rem;color:var(--wb-link);text-decoration:none;font-weight:600}.back-btn[data-v-ddc40c89]:hover{color:var(--wb-link-hover);text-decoration:underline}.entity-head h1[data-v-ddc40c89]{margin:0 0 .35rem;font-size:1.35rem;font-weight:600}.entity-head .sub[data-v-ddc40c89]{margin:0 0 .85rem;color:var(--text-muted);font-size:.875rem}.kpi-row[data-v-ddc40c89]{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.55rem;margin-bottom:1rem}.kpi[data-v-ddc40c89]{padding:.55rem .65rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-subtle, #f9fafb)}.kpi .k[data-v-ddc40c89]{display:block;font-size:.6875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.kpi .v[data-v-ddc40c89]{display:block;margin-top:.15rem;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.poster-section h2[data-v-ddc40c89]{margin:0 0 .75rem;font-size:1.05rem}.tile-mini-chart-wrap[data-v-638ea42a]{overflow:hidden;min-height:0}.tile-mini-chart-wrap .mini-chart-h[data-v-638ea42a],.chart-area .mini-chart-h[data-v-638ea42a]{height:100%;width:100%;min-height:0}:root{--report-bg-page: #e9f8fc;--report-bg-page-grad-start: #e9f8fc;--report-bg-page-grad-end: #f7fcfe;--report-bg-card: #ffffff;--report-bg-card-alt: #dff2f8;--report-bg-overlay: rgba(28, 71, 101, .08);--report-text-title: #1c4765;--report-text-inverse: #ffffff;--report-border-default: #cbd5e1;--report-border-strong: #0ea5e9;--report-divider: #e2e8f0;--report-section-divider: #c7e8f0;--report-accent: #11b2d5;--report-title: #1c4765;--report-warm: #ff9800;--report-soft: #b8e3f0;--report-text-muted: #64748b;--report-text-subtle: #94a3b8;--report-axis-text: #475569;--report-axis-line: #cbd5e1;--report-grid-line: #e2e8f0;--report-surface-soft: #e9f8fc;--report-surface-cr: #dff2f8;--report-white: #ffffff;--report-transparent: rgba(0, 0, 0, 0);--report-white-alpha-96: rgba(255, 255, 255, .96);--report-positive: #ef5350;--report-negative: #16a34a;--report-warning: #f59e0b;--report-info: #0284c7;--report-neutral: #64748b;--report-stroke-strong: #0ea5e9;--report-growth-positive: #059669;--report-text-strong: #334155;--report-footer-bg: #f6fbfd;--report-footer-text: #64748b;--report-qr-border: #d9ecf4;--report-qr-bg: #ffffff;--report-shadow-color: rgba(28, 71, 101, .16);--report-series-1: var(--report-accent);--report-series-2: color-mix(in srgb, var(--report-title) 72%, var(--report-accent) 28%);--report-series-3: var(--report-warm);--report-series-4: color-mix(in srgb, var(--report-title) 82%, var(--report-soft) 18%);--report-series-5: var(--report-positive);--report-series-6: var(--report-negative)}:root[data-report-theme=gold],body[data-report-theme=gold],.report-preview-wrap[data-report-theme=gold]{--shadow-neu-outer-sm: 0 2px 8px rgba(90, 75, 56, .14);--report-accent: #d3992e;--report-title: #5a4b38;--report-warm: #b8781e;--report-soft: #e9dcc1;--report-bg-page: #f6f2e8;--report-bg-page-grad-start: #f6f2e8;--report-bg-page-grad-end: #f2ead9;--report-bg-card: #fffdf9;--report-bg-card-alt: #efe7d8;--report-bg-overlay: rgba(90, 75, 56, .1);--report-text-title: #5a4b38;--report-text-inverse: #ffffff;--report-border-default: #d9c8a8;--report-border-strong: #b8781e;--report-divider: #ece3d2;--report-section-divider: #dbc7a1;--report-text-muted: #8a7860;--report-text-subtle: #a6937c;--report-axis-text: #7a6a55;--report-axis-line: #d9c8a8;--report-grid-line: #ece3d2;--report-surface-soft: #f6f2e8;--report-surface-cr: #efe7d8;--report-white: #ffffff;--report-transparent: rgba(0, 0, 0, 0);--report-white-alpha-96: rgba(255, 255, 255, .96);--report-positive: #c0543f;--report-negative: #2f8f5b;--report-warning: #c5792f;--report-info: #8a7860;--report-neutral: #8a7860;--report-stroke-strong: #d3992e;--report-growth-positive: #7d9b3f;--report-text-strong: #6c5a44;--report-footer-bg: #f2ebdd;--report-footer-text: #7a6a55;--report-qr-border: #d9c8a8;--report-qr-bg: #fffdf8;--report-shadow-color: rgba(90, 75, 56, .18)}:root[data-report-theme=navy],body[data-report-theme=navy],.report-preview-wrap[data-report-theme=navy]{--report-accent: #f5d76e;--report-title: #f5e9c8;--report-warm: #d4af37;--report-soft: #2a3a64;--report-text-muted: #c5c5c5;--report-text-subtle: #999999;--report-axis-text: #c5c5c5;--report-axis-line: #2a3a64;--report-grid-line: rgba(212, 175, 55, .22);--report-surface-soft: #0f2860;--report-surface-cr: #0a1a44;--report-bg-page: #0f2860;--report-bg-page-grad-start: #0f2860;--report-bg-page-grad-end: #0a1a44;--report-bg-card: #0f2860;--report-bg-card-alt: #0a1a44;--report-bg-overlay: rgba(255, 255, 255, .06);--report-text-title: #f5e9c8;--report-text-inverse: #0a1a44;--report-border-default: #2a3a64;--report-border-strong: #d4af37;--report-divider: #2a3a64;--report-section-divider: #d4af37;--report-positive: #4ecdc4;--report-negative: #f17878;--report-warning: #f5d76e;--report-info: #c5c5c5;--report-neutral: #999999;--report-footer-bg: #0a1a44;--report-footer-text: #c5c5c5;--report-qr-border: #2a3a64;--report-qr-bg: #0f2860;--report-shadow-color: rgba(10, 26, 68, .36)}:root[data-report-theme=corporate_blue],body[data-report-theme=corporate_blue],.report-preview-wrap[data-report-theme=corporate_blue]{--report-accent: #11b3d6;--report-title: #f3f8ff;--report-warm: #74cbef;--report-soft: #d2f2fb;--report-text-muted: #9db5df;--report-text-subtle: #c0d2f0;--report-axis-text: #c0d2f0;--report-axis-line: rgba(128, 186, 255, .26);--report-grid-line: rgba(17, 179, 214, .2);--report-surface-soft: #153080;--report-surface-cr: #102a73;--report-bg-page: #0d2673;--report-bg-page-grad-start: #0d2673;--report-bg-page-grad-end: #0a1f5c;--report-bg-card: #153080;--report-bg-card-alt: #102a73;--report-bg-overlay: rgba(255, 255, 255, .08);--report-text-title: #f3f8ff;--report-text-inverse: #ffffff;--report-border-default: #153080;--report-border-strong: #11b3d6;--report-divider: rgba(17, 179, 214, .2);--report-section-divider: #153080;--report-positive: #16a34a;--report-negative: #ef5350;--report-warning: #74cbef;--report-info: #11b3d6;--report-neutral: #9db5df;--report-footer-bg: #0a1f5c;--report-footer-text: #c0d2f0;--report-qr-border: #153080;--report-qr-bg: #0d2673;--report-shadow-color: rgba(10, 31, 92, .36)}:root[data-report-theme=paper],body[data-report-theme=paper],.report-preview-wrap[data-report-theme=paper]{--report-accent: #0ea5c6;--report-title: #1e3a5f;--report-warm: #64748b;--report-soft: #cfeaf2;--report-text-muted: #355270;--report-text-subtle: #5b7893;--report-axis-text: #5b7893;--report-axis-line: #d6e3ea;--report-grid-line: #d9e6ee;--report-surface-soft: #f8fbfd;--report-surface-cr: #f2f7fb;--report-bg-page: #f8fbfd;--report-bg-page-grad-start: #f8fbfd;--report-bg-page-grad-end: #f2f7fb;--report-bg-card: #ffffff;--report-bg-card-alt: #f6fafe;--report-bg-overlay: rgba(15, 23, 42, .04);--report-text-title: #1e3a5f;--report-text-inverse: #ffffff;--report-border-default: #b7cad8;--report-border-strong: #0ea5c6;--report-divider: #cadbe8;--report-section-divider: #9fb7c4;--report-positive: #16a34a;--report-negative: #dc2626;--report-warning: #5b7893;--report-info: #0ea5c6;--report-neutral: #5b7893;--report-footer-bg: #f2f7fb;--report-footer-text: #355270;--report-qr-border: #c8d6e2;--report-qr-bg: #ffffff;--report-shadow-color: rgba(31, 41, 55, .12)}:root,body{--poster-bg-primary: var(--report-bg-page-grad-start);--poster-bg-secondary: var(--report-bg-page-grad-end);--poster-text-primary: var(--report-title);--poster-text-secondary: var(--report-text-subtle);--poster-text-muted: var(--report-text-muted);--poster-theme-main: var(--report-warm);--poster-dual-a: var(--report-accent);--poster-dual-b: var(--report-soft);--poster-card-bg: var(--report-bg-card);--poster-tile-bg: var(--report-bg-card)}:root{--poster-brand-logo-height: 36px;--poster-brand-logo-max-width: 280px}.poster-brand-logo,.viz-brand-logo,.cr-poster-page-logo,.footer-logo{height:var(--poster-brand-logo-height, 36px);width:auto;max-width:var(--poster-brand-logo-max-width, 280px);object-fit:contain;flex-shrink:0}.viz-brand-logo,.poster-brand-logo{border-radius:4px}body[data-report-theme]{--border-light: var(--report-border-default);--bg-subtle: var(--report-bg-card-alt);--accent-subtle: color-mix(in srgb, var(--report-soft) 48%, var(--report-bg-card));--surface-muted-3: var(--report-bg-card-alt)}.poster-export-root{--poster-bg-primary: var(--report-bg-page-grad-start);--poster-bg-secondary: var(--report-bg-page-grad-end);--poster-text-primary: var(--report-text-title);--poster-text-secondary: var(--report-text-subtle);--poster-text-muted: var(--report-text-muted);--poster-theme-main: var(--report-warm);--poster-dual-a: var(--report-accent);--poster-dual-b: var(--report-soft);--poster-card-bg: var(--report-bg-card);--poster-tile-bg: var(--report-bg-card);--poster-gap: 12px;--poster-section-gap: 12px;--poster-chart-title-fs: 16px;--poster-company-name-fs: 26px;--poster-container-pad-x: 10px;--poster-kpi-card-h: 116px;--poster-scale-card-h: calc(var(--poster-kpi-card-h) * 2 + var(--poster-gap) * 1);--poster-part4-card-h: calc(var(--poster-kpi-card-h) * 3 + var(--poster-gap) * 2);--poster-logo-card-h: calc(var(--poster-kpi-card-h) * 2 + var(--poster-gap));--poster-mini-h: 80px}.poster-export-root,.popup-content{background:linear-gradient(to bottom,var(--poster-bg-primary),var(--poster-bg-secondary));color:var(--poster-text-primary);display:flex;flex-direction:column;align-items:center;padding:20px}.main-wrapper{width:1080px;max-width:100%;margin:0 auto}.poster-export-root--embedded{--poster-gap: 10px;--poster-section-gap: 10px;--poster-chart-title-fs: 14px;--poster-company-name-fs: 22px;--poster-container-pad-x: 8px;--poster-kpi-card-h: 96px;--poster-mini-h: 64px;padding:8px 6px;border-radius:12px}.poster-export-root--mobile{--poster-gap: 8px;--poster-section-gap: 8px;--poster-chart-title-fs: 13px;--poster-company-name-fs: 20px;--poster-container-pad-x: 6px;--poster-kpi-card-h: 82px;--poster-mini-h: 56px;--poster-scale-card-h: calc(var(--poster-kpi-card-h) * 2 + var(--poster-gap));--poster-part4-card-h: calc(var(--poster-kpi-card-h) * 2.5 + var(--poster-gap) * 2);--poster-logo-card-h: calc(var(--poster-kpi-card-h) * 1.75 + var(--poster-gap));padding:6px 4px;border-radius:10px}.poster-export-root--mobile .main-wrapper{width:100%}.poster-export-root--mobile .tile-brand{display:none}.poster-export-root--mobile .part1-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.poster-export-root--mobile .part-scale-main{grid-column:1 / -1}.poster-export-root--mobile .part-scale-side{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:var(--poster-gap);height:auto;min-height:0;align-self:auto}.poster-export-root--mobile .chart-legend{font-size:10px}.poster-export-root--mobile .tile-revenue,.poster-export-root--mobile .tile-profit-head,.poster-export-root--mobile .tile-npm,.poster-export-root--mobile .tile-roe-k,.poster-export-root--mobile .tile-cf{grid-column:auto;grid-row:auto}.poster-export-root--mobile .tile-revenue,.poster-export-root--mobile .tile-profit-head,.poster-export-root--mobile .tile-cf{grid-column:1 / -1}.poster-export-root--mobile .part2-grid,.poster-export-root--mobile .part3-grid,.poster-export-root--mobile .part4-grid,.poster-export-root--mobile .part-scale-grid{grid-template-columns:1fr}.poster-export-root--mobile .part-scale-main,.poster-export-root--mobile .part-scale-side{grid-column:auto}.poster-export-root--mobile .part-scale-main.chart-tile,.poster-export-root--mobile .part2-grid .chart-tile,.poster-export-root--mobile .part3-grid .chart-tile,.poster-export-root--mobile .part4-grid .chart-tile{min-height:220px;height:auto;max-height:none}.poster-export-root--mobile .part4-grid.part4-grid--no-kline{grid-template-columns:1fr 1fr}.poster-export-root--mobile .part4-grid .chart-tile,.poster-export-root--mobile .part4-grid.part4-grid--no-kline .part4-mini-card,.poster-export-root--mobile .part4-grid.part4-grid--no-kline .part4-eps{min-height:var(--poster-kpi-card-h);height:auto;max-height:none}.poster-export-root--mobile .tile-value{font-size:22px}.poster-export-root--mobile .tile-value-sm{font-size:18px}.poster-export-root--mobile .tile-metric-chart{flex-direction:column;gap:8px}.poster-export-root--mobile .tile-metric-chart .tile-mini-chart-wrap{flex:none;max-width:none;width:100%;min-width:0;height:var(--poster-mini-h)}.poster-export-root--mobile .chart-tile{min-height:220px;padding:10px 12px}.poster-export-root--embedded .main-wrapper{width:100%}.poster-export-root--embedded .poster-container{padding:12px var(--poster-container-pad-x) 8px}.poster-export-root--embedded .tile-brand{padding:12px 8px}.poster-export-root--embedded .tile-revenue,.poster-export-root--embedded .tile-profit-head{padding:12px 10px}.poster-export-root--embedded .tile-kpi-small{min-height:var(--poster-kpi-card-h);padding:12px 10px}.poster-export-root--embedded .company-logo-large{width:76px;height:76px;font-size:32px}.poster-export-root--embedded .company-name-large{margin-top:8px}.poster-export-root--embedded .tile-title{font-size:13px;margin-bottom:2px}.poster-export-root--embedded .tile-sub{font-size:11px;margin-bottom:4px}.poster-export-root--embedded .tile-value{font-size:22px;margin-bottom:4px}.poster-export-root--embedded .tile-value-sm{font-size:20px}.poster-export-root--embedded .cagr-tile{padding:8px 10px}.poster-export-root--embedded .cagr-tile .tile-value-sm{font-size:17px}.poster-export-root--embedded .chart-tile{padding:10px 12px 8px;min-height:0}.poster-export-root--embedded .chart-area{min-height:0}.poster-export-root--embedded .part4-top-metric,.poster-export-root--embedded .part4-eps,.poster-export-root--embedded .part4-mini-card{padding:10px 12px}.poster-export-root--embedded .tile-metric-chart{gap:8px 10px}.poster-export-root--embedded .tile-metric-chart .tile-mini-chart-wrap{min-width:84px}.poster-export-root--embedded .chart-unit{font-size:11px}.poster-export-root--embedded .chart-unit.chart-unit-wrap{font-size:10px}.poster-export-root[data-poster-tone=research]{--poster-gap: 10px;--poster-section-gap: 10px;--poster-chart-title-fs: 15px;--poster-company-name-fs: 25px;--poster-container-pad-x: 8px}.poster-export-root[data-poster-tone=broadcast]{--poster-gap: 14px;--poster-section-gap: 14px;--poster-chart-title-fs: 17px;--poster-company-name-fs: 28px;--poster-container-pad-x: 12px}.poster-report-header{margin-bottom:14px;padding:0 2px}.poster-main-title{margin:0;font-size:26px;font-weight:700;color:var(--report-title, #1c4765);line-height:1.35}.poster-title-divider{margin-top:12px;border-bottom:2px solid var(--report-axis-line, #cbd5e1)}.poster-page-subtitle{margin:8px 0 0;font-size:12px;color:var(--poster-text-muted);line-height:1.5}.poster-export-root{width:100%;background:linear-gradient(to bottom,var(--poster-bg-primary),var(--poster-bg-secondary));padding:18px;box-sizing:border-box}.infographic{width:100%;position:relative}.poster-container{position:relative;padding:16px var(--poster-container-pad-x) 10px}.poster-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--report-accent) 10%,transparent),transparent 30%),radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--report-accent) 8%,transparent),transparent 32%),radial-gradient(circle at 50% 96%,color-mix(in srgb,var(--report-accent) 8%,transparent),transparent 30%);z-index:-1}.poster-part{margin-top:var(--poster-section-gap)}.poster-part:first-child{margin-top:0}.poster-part-grid{display:grid;gap:var(--poster-gap);align-items:stretch}.part1-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto}.tile-brand{grid-column:1;grid-row:1 / span 2;background:var(--poster-tile-bg);padding:18px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:var(--poster-logo-card-h)}.tile-metric-chart{display:flex;flex-direction:row;align-items:stretch;gap:10px 14px;min-height:0}.tile-metric-chart .tile-metric-text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center}.tile-metric-chart .tile-metric-text .tile-title{margin-bottom:2px}.tile-metric-chart .tile-metric-text .tile-sub{margin-bottom:4px}.tile-metric-chart .tile-metric-text .tile-value{margin-bottom:0}.tile-metric-chart .tile-mini-chart-wrap{flex:0 0 44%;max-width:50%;min-width:100px;height:var(--poster-mini-h);min-height:0;align-self:center;overflow:hidden}.tile-metric-chart .tile-mini-chart-wrap .mini-chart-h{height:100%;width:100%}.tile-revenue{grid-column:2 / span 2;grid-row:1;background:var(--poster-tile-bg);padding:14px 16px;overflow:hidden}.tile-profit-head{grid-column:4;grid-row:1;background:var(--poster-tile-bg);padding:16px;display:flex;flex-direction:column;justify-content:flex-start}.tile-kpi-small{background:var(--poster-tile-bg);padding:16px 14px;display:flex;flex-direction:column;justify-content:flex-start;min-height:116px}.tile-npm{grid-column:2;grid-row:2}.tile-roe-k{grid-column:3;grid-row:2}.tile-cf,.tile-roic,.tile-eps-kpi{grid-column:4;grid-row:2}.company-logo-large{width:96px;height:96px;background:color-mix(in srgb,var(--report-accent) 20%,transparent);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--poster-dual-a)}.company-logo-large img{width:88%;height:88%;object-fit:contain;transform:none;border-radius:50%}.company-name-large{font-size:var(--poster-company-name-fs);font-weight:500;color:var(--poster-text-primary);margin-top:12px;line-height:1.3;word-break:break-all}.tile-title{font-size:16px;font-weight:500;color:var(--poster-text-primary);margin-bottom:4px}.tile-sub{font-size:12px;color:var(--poster-text-muted);margin-bottom:6px}.tile-value{font-size:28px;font-weight:600;color:var(--report-text-title);line-height:1.15;margin-bottom:6px}.tile-value-sm{font-size:26px}.part2-grid,.part3-grid,.part4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.part-scale-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.part-scale-main{grid-column:1 / span 3}.part-scale-side{grid-column:4;display:grid;grid-template-rows:1fr 1fr;gap:var(--poster-gap);height:var(--poster-scale-card-h);min-height:0;align-self:stretch}.cagr-tile .tile-title{font-size:calc(var(--poster-chart-title-fs) - 1px)}.cagr-tile{background:var(--poster-tile-bg);padding:10px 12px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:left;min-height:var(--poster-kpi-card-h);height:var(--poster-kpi-card-h)}.cagr-value-revenue{color:var(--poster-dual-a);width:100%;text-align:center}.cagr-tile .tile-value-sm{font-size:22px}.part4-grid{align-items:stretch}.chart-tile{background:var(--poster-tile-bg);padding:14px 16px 12px;min-height:280px;display:flex;flex-direction:column}.part-scale-main.chart-tile,.part2-grid .chart-tile{min-height:var(--poster-scale-card-h);height:var(--poster-scale-card-h);max-height:var(--poster-scale-card-h);overflow:hidden}.part-scale-main .chart-tile-title,.part2-grid .chart-tile-title,.part-scale-main .chart-legend,.part2-grid .chart-legend{flex-shrink:0}.part-scale-main .chart-area,.part2-grid .chart-area{min-height:0;flex:1;overflow:hidden}.part4-grid .chart-tile{min-height:var(--poster-part4-card-h);height:var(--poster-part4-card-h);max-height:var(--poster-part4-card-h)}.part4-grid .chart-area{min-height:0;height:100%;flex:1}.chart-tile-title{font-size:var(--poster-chart-title-fs);font-weight:500;color:var(--poster-text-primary);margin-bottom:6px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.chart-unit{font-size:12px;color:var(--poster-text-secondary);font-weight:400;white-space:nowrap}.chart-unit.chart-unit-wrap{white-space:normal;text-align:right;max-width:58%;line-height:1.25;font-size:11px}.part4-metric-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:100%}.part4-metric-head .tile-title{flex:1;min-width:0;margin-bottom:4px}.part4-metric-head .chart-unit{flex-shrink:0;align-self:flex-start;margin-top:1px}.chart-area{min-height:240px;flex:1}.part4-left{display:grid;grid-template-rows:1fr 1fr 1fr;gap:var(--poster-gap);min-height:0;align-self:stretch;height:100%;min-height:var(--poster-part4-card-h)}.part4-top-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poster-gap);min-height:var(--poster-kpi-card-h);height:var(--poster-kpi-card-h)}.part4-top-metric{background:var(--poster-tile-bg);padding:14px 16px;display:flex;flex-direction:column;justify-content:flex-start;min-height:0}.part4-eps{background:var(--poster-tile-bg);padding:14px 16px;min-height:var(--poster-kpi-card-h);height:var(--poster-kpi-card-h);align-items:stretch}.part4-eps .tile-metric-text{justify-content:flex-start;align-items:flex-start}.part4-eps .tile-mini-chart-wrap{flex:0 0 44%;max-width:50%;height:var(--poster-mini-h);min-height:var(--poster-mini-h);margin-top:auto;align-self:flex-end;overflow:hidden}.part4-mini-card{background:var(--poster-tile-bg);padding:14px 16px;min-height:var(--poster-kpi-card-h);height:var(--poster-kpi-card-h);display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.part4-mini-card .tile-metric-text{justify-content:flex-start;align-items:flex-start}.part4-mini-card .tile-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.part4-mini-card .tile-mini-chart-wrap{flex:0 0 44%;max-width:50%;height:var(--poster-mini-h);min-height:var(--poster-mini-h);margin-top:auto;align-self:flex-end;overflow:hidden}.footer-card{width:100%;max-width:1064px;margin:12px auto 14px;padding:14px 16px;font-size:.88rem;color:var(--report-text-strong);line-height:1.6;display:flex;justify-content:space-between;align-items:center;font-weight:400;background:transparent;border-top:1px solid var(--report-divider)}.footer-text{text-align:left;flex:1;padding:0 12px}.footer-qr{width:52px;height:52px;object-fit:cover;border:none}.chart-legend{display:flex;gap:14px;margin-top:4px;font-size:13px;color:var(--poster-text-secondary);flex-wrap:wrap;justify-content:center;width:100%;box-sizing:border-box}.tile-brand,.tile-revenue,.tile-profit-head,.tile-kpi-small,.cagr-tile,.chart-tile,.part4-top-metric,.part4-eps,.part4-mini-card{border:1px solid var(--report-divider);box-shadow:0 1px 2px color-mix(in srgb,var(--report-shadow-color) 45%,transparent)}.legend-item{display:inline-flex;align-items:center;gap:4px}.legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.poster-export-root.mobile-export .company-name-large{font-size:30px}.poster-export-root.mobile-export .tile-title{font-size:18px}.poster-export-root.mobile-export .tile-sub{font-size:13px}.poster-export-root.mobile-export .tile-value{font-size:32px}.poster-export-root.mobile-export .tile-value-sm{font-size:30px}.poster-export-root.mobile-export .chart-tile-title{font-size:calc(var(--poster-chart-title-fs) + 3px)}.poster-export-root.mobile-export .cagr-tile .tile-title{font-size:calc(var(--poster-chart-title-fs) + 2px)}.poster-export-root.mobile-export .chart-legend{font-size:16px}.poster-export-root.mobile-export .chart-unit.chart-unit-wrap{font-size:12px}.poster-empty-hint{text-align:center;padding:40px 16px;color:var(--poster-text-secondary);font-size:14px;background:var(--poster-tile-bg)}.float-actions{position:fixed;right:18px;bottom:18px;display:flex;flex-direction:column;gap:10px;z-index:80}.float-btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--report-white);background:var(--report-surface-soft);color:var(--report-accent);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--report-text-title) 18%,transparent)}.float-btn:hover{filter:brightness(.95)}.float-btn i{font-size:18px}@media(max-width:900px){.part1-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.tile-brand{grid-column:1 / -1;grid-row:auto;min-height:160px}.tile-revenue,.tile-profit-head{grid-column:1 / -1}.tile-npm{grid-column:1;grid-row:auto}.tile-roe-k{grid-column:2;grid-row:auto}.tile-cf{grid-column:1 / -1}.part2-grid,.part3-grid,.part4-grid,.part-scale-grid{grid-template-columns:1fr}.part-scale-main,.part-scale-side{grid-column:auto}.part-scale-side{grid-template-rows:auto auto;height:auto;min-height:0}.part4-left{grid-template-rows:auto auto;height:auto}.part4-eps{height:auto}.part4-eps .tile-mini-chart-wrap,.part4-mini-card .tile-mini-chart-wrap{flex:0 0 44%;height:72px;align-self:center}}.part4-grid.part4-grid--no-kline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.part4-grid.part4-grid--no-kline .part4-mini-card,.part4-grid.part4-grid--no-kline .part4-eps{min-height:var(--poster-kpi-card-h);height:var(--poster-kpi-card-h)}.company-detail__poster-stage{margin-left:-.85rem;margin-right:-.85rem;margin-bottom:1rem}.company-detail__poster-stage .poster-export-root{border-radius:12px;overflow:hidden}.company-detail[data-v-e00f9f74]{max-width:1080px}.company-detail__poster-stage[data-v-e00f9f74]{margin-left:-.85rem;margin-right:-.85rem}.home-hero[data-v-d4e00396]{position:relative;padding:6.5rem 0 3.25rem;background:var(--marketing-hero-bg);overflow:hidden}.home-hero.compact[data-v-d4e00396]{padding:5.25rem 0 2.25rem;border-radius:0 0 1rem 1rem}.hero-bg[data-v-d4e00396]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-bg-photo[data-v-d4e00396]{position:absolute;top:0;bottom:0;height:100%;--hero-photo-shift: -7%;--hero-photo-y: 18%;width:110%;left:var(--hero-photo-shift);background-color:#0b1f2e;background-repeat:no-repeat;background-size:cover;background-position:50% var(--hero-photo-y);filter:brightness(.58) saturate(.66) contrast(1.05)}.hero-bg-veil[data-v-d4e00396]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 8% 0%,rgba(17,178,213,.08),transparent 55%),radial-gradient(ellipse 42% 38% at 96% 0%,rgba(8,20,32,.75),transparent 55%),radial-gradient(ellipse 50% 58% at 58% 32%,rgba(8,20,32,.42),transparent 64%),linear-gradient(270deg,rgba(8,20,32,.38) 0%,rgba(8,20,32,.16) 28%,transparent 48%),linear-gradient(90deg,rgba(8,20,32,.94) 0%,rgba(8,20,32,.68) 32%,rgba(8,20,32,.3) 50%,transparent 60%),linear-gradient(180deg,rgba(8,20,32,.24) 0%,transparent 30%,rgba(8,20,32,.55) 100%),linear-gradient(155deg,#0b1f2eb8,#123347b3 42%,#0e2838b8)}.hero-shell[data-v-d4e00396]{position:relative;z-index:1}@media(min-width:960px){.home-hero[data-v-d4e00396]:not(.compact){min-height:var(--mkt-hero-home-min-height);padding-bottom:4rem;display:flex;align-items:center}.home-hero:not(.compact) .hero-shell[data-v-d4e00396]{width:100%}}.hero-copy[data-v-d4e00396]{text-align:left;max-width:40rem}.eyebrow[data-v-d4e00396]{margin:0 0 .4rem;font-size:var(--mkt-type-meta);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-light, #42c4e8)}h1[data-v-d4e00396]{margin:0 0 .75rem;font-size:clamp(1.75rem,3.4vw,2.375rem);font-weight:600;line-height:1.25;color:#fff;max-width:14em}h1.hero-title--en[data-v-d4e00396]{max-width:22em}.lead[data-v-d4e00396]{margin:0 0 1.35rem;font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.65;color:#ffffffd1;max-width:34em}.lead.hero-lead--en[data-v-d4e00396]{line-height:1.72}.cta-row[data-v-d4e00396]{display:flex;flex-wrap:wrap;gap:.75rem}.btn[data-v-d4e00396]{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;padding:.85rem 1.45rem .85rem 1.1rem;border-radius:999px;font-weight:600;font-size:1rem;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .22s ease,transform .22s ease}.cta-icon[data-v-d4e00396]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;flex-shrink:0}.btn-primary .cta-icon[data-v-d4e00396]{background:#fff;color:var(--mkt-accent, #11b2d5)}.btn-secondary .cta-icon[data-v-d4e00396]{background:#ffffff29;color:#ffffffeb}.compact .btn[data-v-d4e00396]{padding:.7rem 1.2rem .7rem .95rem;font-size:var(--mkt-type-body, .9375rem)}.btn-primary[data-v-d4e00396]{background:var(--mkt-accent);color:#fff;box-shadow:0 4px 14px #11b2d559}.btn-primary[data-v-d4e00396]:hover{background:var(--mkt-accent-dark);box-shadow:0 6px 20px #11b2d56b;transform:translateY(-1px)}.btn-secondary[data-v-d4e00396]{border:1px solid rgba(255,255,255,.38);color:#fff;background:#ffffff0f}.btn-secondary[data-v-d4e00396]:hover{background:#ffffff1f}.compact h1[data-v-d4e00396]{font-size:1.25rem;max-width:none}.compact .lead[data-v-d4e00396]{font-size:var(--mkt-type-meta)}.home-stats-bar[data-v-28e64d54]{padding:1.35rem 0;background:var(--mkt-surface-subtle, #f9fafb)}.stats-kicker[data-v-28e64d54]{margin:0 0 .85rem;font-size:var(--mkt-type-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-text-meta)}.stats-row[data-v-28e64d54]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}@media(min-width:768px){.stats-row[data-v-28e64d54]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.stat-cell[data-v-28e64d54]{display:flex;flex-direction:column;gap:.15rem}.stat-val[data-v-28e64d54]{font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:400;line-height:1.15;color:var(--mkt-text-title);font-variant-numeric:tabular-nums}.stat-lbl[data-v-28e64d54]{font-size:var(--mkt-type-meta);color:var(--mkt-text-meta);line-height:1.4}.panel-actions[data-v-485fdc78]{flex-shrink:0}.insights-atlas-preview[data-v-b9d418b4]{overflow:hidden}.insights-atlas-preview[data-v-b9d418b4]:not(.is-framed) .insights-atlas-panel{margin:0;border:none;box-shadow:none;background:transparent;padding:0}.insights-atlas-preview[data-v-b9d418b4]:not(.is-framed) .insights-atlas-panel .panel-head{display:none}.insights-atlas-preview.is-framed[data-v-b9d418b4] .insights-atlas-panel{margin:0;border:none;box-shadow:none;background:transparent;padding:0}.insights-atlas-preview[data-v-b9d418b4] .wb-industry-atlas-strip{background:transparent;border-radius:0}.insights-atlas-preview[data-v-b9d418b4] .wb-industry-atlas-top10__item,.insights-atlas-preview[data-v-b9d418b4] .wb-industry-atlas-l2__head,.insights-atlas-preview[data-v-b9d418b4] .wb-industry-atlas-co{cursor:default;pointer-events:none}.poster-carousel-shell__center[data-v-0325f927]{width:100%;display:flex;flex-direction:column;align-items:center}.poster-carousel-shell__indicator[data-v-0325f927]{margin:.5rem 0 0;text-align:center;font-size:.75rem;color:#e2e8f0d9;flex-shrink:0}.poster-carousel-shell--peek{--poster-carousel-slide-w: 400px;--poster-carousel-slide-h: 560px;--poster-carousel-gap: 1rem;--poster-carousel-nav-size: 2.5rem;--poster-carousel-inactive-scale: .88;--poster-carousel-edge-fade: 2.75rem;--poster-carousel-frame-gutter: 3.5rem;--poster-carousel-nav-inset: .5rem;--poster-preview-scrim-solid: #0f172a;--poster-carousel-viewport-max: min(880px, 92vw);--poster-carousel-index: 0;width:100%;display:flex;justify-content:center;box-sizing:border-box}.poster-carousel-shell--peek .poster-carousel-shell__frame{position:relative;width:min(100%,var(--poster-carousel-viewport-max));max-width:100%;padding:0 var(--poster-carousel-frame-gutter) .75rem;box-sizing:border-box}.poster-carousel-shell--peek .poster-carousel-shell__nav{position:absolute;top:calc(var(--poster-carousel-slide-h) / 2);z-index:3;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--poster-carousel-nav-size);height:var(--poster-carousel-nav-size);min-width:var(--poster-carousel-nav-size);min-height:var(--poster-carousel-nav-size);padding:0;border:1px solid rgb(255 255 255 / .35);border-radius:999px;background:#ffffffeb;box-shadow:0 0 0 1px #0f172a0f,0 2px 8px #0f172a24;color:#334155;font-size:1.4rem;line-height:1;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.poster-carousel-shell--peek .poster-carousel-shell__nav:hover:not(:disabled){background:#fff;box-shadow:0 0 0 1px #0f172a14,0 4px 12px #0f172a2e;transform:translateY(-50%) scale(1.04)}.poster-carousel-shell--peek .poster-carousel-shell__nav--prev{left:var(--poster-carousel-nav-inset)}.poster-carousel-shell--peek .poster-carousel-shell__nav--next{right:var(--poster-carousel-nav-inset)}.poster-carousel-shell--peek .poster-carousel-shell__center{width:100%}.poster-carousel-shell--peek .poster-carousel-shell__viewport{position:relative;overflow:hidden;width:100%;margin:0 auto;height:var(--poster-carousel-slide-h);display:block;outline:none}.poster-carousel-shell--peek .poster-carousel-shell__viewport:before,.poster-carousel-shell--peek .poster-carousel-shell__viewport:after{content:"";position:absolute;top:0;bottom:0;width:var(--poster-carousel-edge-fade);pointer-events:none;z-index:2}.poster-carousel-shell--peek .poster-carousel-shell__viewport--peek-left:before,.poster-carousel-shell--peek .poster-carousel-shell__viewport--peek-both:before{left:0;background:linear-gradient(to left,transparent,var(--poster-preview-scrim-solid))}.poster-carousel-shell--peek .poster-carousel-shell__viewport--peek-right:after,.poster-carousel-shell--peek .poster-carousel-shell__viewport--peek-both:after{right:0;background:linear-gradient(to right,transparent,var(--poster-preview-scrim-solid))}.poster-carousel-shell--peek .poster-carousel-shell__track{display:flex;align-items:center;gap:var(--poster-carousel-gap);height:100%;padding-inline:calc(50% - var(--poster-carousel-slide-w) / 2);transform:translate(calc(-1 * var(--poster-carousel-index) * (var(--poster-carousel-slide-w) + var(--poster-carousel-gap))));transition:transform .35s ease;will-change:transform}.poster-carousel-shell--peek .poster-carousel-shell__slide{flex:0 0 var(--poster-carousel-slide-w);width:var(--poster-carousel-slide-w);height:var(--poster-carousel-slide-h);min-width:0;display:flex;align-items:center;justify-content:center;transition:opacity .35s ease,transform .35s ease,filter .35s ease;opacity:.5;transform:scale(var(--poster-carousel-inactive-scale));transform-origin:center center;filter:brightness(.9);cursor:pointer}.poster-carousel-shell--peek .poster-carousel-shell__slide--active{opacity:1;transform:scale(1);filter:none;z-index:1;cursor:default}.poster-carousel-shell--peek .poster-carousel-shell__slide-inner{position:relative;width:100%;height:100%;pointer-events:none;overflow:hidden;border-radius:14px}.poster-carousel-shell--peek .poster-carousel-shell__slide--active .poster-carousel-shell__slide-inner{pointer-events:auto}@media(max-width:640px){.poster-carousel-shell--peek .poster-carousel-shell__frame{--poster-carousel-frame-gutter: 3rem;--poster-carousel-nav-size: 2.25rem;--poster-carousel-edge-fade: 2.5rem}}@media(max-width:440px){.poster-carousel-shell--peek{--poster-carousel-slide-w: min(400px, calc(100vw - 5.5rem) );--poster-carousel-viewport-max: 100%;--poster-carousel-edge-fade: 2.5rem}}.home-insights-poster-spotlight[data-v-722e3939] .mkt-section-title{max-width:40rem;margin-left:auto;margin-right:auto;font-size:clamp(1.125rem,2.4vw,1.375rem);line-height:1.45}.home-insights-poster-spotlight[data-v-722e3939] .mkt-section-lead{max-width:36rem;margin-left:auto;margin-right:auto}.home-insights-poster-spotlight__skeleton[data-v-722e3939]{display:flex;justify-content:center;padding:.5rem 0 .75rem}.home-insights-poster-spotlight__skeleton-card[data-v-722e3939]{width:min(400px,100%);aspect-ratio:400 / 560;border-radius:16px;background:linear-gradient(180deg,#e9f8fc,#f7fcfe);animation:home-insights-poster-pulse-722e3939 1.2s ease-in-out infinite}.home-insights-poster-spotlight__empty[data-v-722e3939]{display:flex;justify-content:center;padding:.5rem 0 1rem}.mkt-insights-poster-more--standalone[data-v-722e3939]{position:static;transform:none}@keyframes home-insights-poster-pulse-722e3939{0%,to{opacity:.72}50%{opacity:1}}.wb-lane-preview-group .wb-lane-posters-embedded,.home-overseas-insight .wb-lane-posters-embedded,.home-insights-poster-spotlight .wb-lane-posters-embedded{display:flex;flex-direction:column;gap:0;margin-top:1.25rem;border-top:1px solid var(--wb-lane-preview-shell-border, #94a3b8);border-radius:var(--wb-radius-sm, 10px);background:var(--wb-lane-preview-shell, #e2e8f0);overflow:visible}.home-insights-poster-spotlight .wb-lane-posters-embedded{margin-top:.25rem}.wb-lane-posters-embedded .wb-lane-poster-bridge--inline{font-size:var(--wb-type-body)}.wb-lane-posters-embedded .wb-lane-poster-bridge--anchored{position:relative;flex-direction:column;align-items:center;gap:.35rem;padding:1.2rem .75rem}.wb-lane-posters-embedded .wb-lane-poster-bridge--anchored .wb-lane-poster-bridge__icon{position:absolute;top:-19px;left:50%;margin-left:-19px;width:38px;height:38px;border-radius:50%;background:var(--wb-lane-preview-shell, #e2e8f0);color:var(--text-muted);z-index:1}.wb-lane-posters-embedded .wb-lane-poster-bridge--anchored .wb-lane-poster-bridge__icon svg{display:block;width:21px;height:21px}.wb-lane-poster-bridge--inline{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .75rem;font-size:var(--wb-type-meta);font-weight:600;line-height:1.4;color:var(--text-primary);text-align:center}.wb-lane-poster-bridge--inline.wb-lane-poster-bridge--muted{color:var(--text-muted);font-weight:500}.wb-lane-poster-bridge--inline.wb-lane-poster-bridge--muted .wb-lane-poster-bridge__icon{opacity:.45}.wb-lane-poster-bridge__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;color:var(--text-muted);-webkit-user-select:none;user-select:none}.wb-lane-poster-bridge__icon svg{display:block}.wb-lane-poster-bridge__hint{min-width:0}.wb-lane-poster-bridge__label{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap;min-width:0}.wb-lane-poster-bridge__sep{color:var(--text-muted);-webkit-user-select:none;user-select:none}.wb-lane-poster-bridge__country-tag{display:inline-block;min-width:4rem;max-width:10rem;padding:.2rem .8rem;border-radius:12px;background:var(--bg-page, #fff);color:var(--brand-primary);font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-lane-poster-block{display:flex;flex-direction:column;gap:.65rem;padding:.75rem;border-radius:var(--wb-radius-sm, 10px);background:var(--bg-subtle, #f9fafb)}.wb-lane-poster-block--embedded{padding:0 1.25rem .75rem;border-radius:0;background:transparent}.wb-lane-poster-block__footer{display:flex;justify-content:flex-end;padding-top:.15rem}.wb-lane-poster-block__more{border:none;padding:0;background:transparent;font:inherit;font-size:var(--wb-type-meta);font-weight:500;color:var(--text-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:.12em}.wb-lane-poster-block__more:hover{color:var(--text-primary)}.wb-lane-poster-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.wb-lane-poster-card{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.5rem .45rem .45rem;border:1px solid var(--border-light);border-radius:var(--wb-radius-sm, 10px);background:var(--bg-page, #fff);cursor:pointer;text-align:center;transition:border-color .15s,box-shadow .15s,transform .15s}.wb-lane-poster-card--preview{min-height:0;padding:0;gap:0;overflow:hidden;border:none;background:transparent}.wb-lane-poster-card--preview:hover:not(.wb-lane-poster-card--disabled){border:none;box-shadow:none;transform:none}.wb-lane-poster-card__frame{position:relative;width:100%;border-radius:var(--wb-radius-sm, 10px);overflow:hidden;box-shadow:0 0 0 1px #0f172a0d,0 2px 6px #0f172a1a,0 4px 12px #0f172a0f;transition:box-shadow .15s ease,transform .15s ease}.wb-lane-poster-card--preview:hover:not(.wb-lane-poster-card--disabled) .wb-lane-poster-card__frame{box-shadow:0 0 0 1px #0f172a0f,0 4px 10px #0f172a1f,0 8px 18px #0f172a14;transform:translateY(-1px)}.wb-lane-poster-card__title-overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:.4rem .45rem;background:#0f172ad1;color:#fff;font-size:.75rem;font-weight:600;line-height:1.3;text-align:center;pointer-events:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wb-lane-poster-card:hover:not(.wb-lane-poster-card--disabled){border-color:var(--wb-border-focus);box-shadow:var(--wb-panel-shadow);transform:translateY(-2px)}.wb-lane-poster-card--disabled{opacity:.45;cursor:not-allowed}@media(max-width:520px){.wb-lane-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-data-sources[data-v-2b2b846b] .mkt-section-title{max-width:40rem;margin-left:auto;margin-right:auto;font-size:clamp(1.125rem,2.4vw,1.375rem);line-height:1.45}.home-data-sources[data-v-2b2b846b] .mkt-section-lead{max-width:36rem;margin-left:auto;margin-right:auto}.home-closing[data-v-66243092]{position:relative;padding:clamp(3.5rem,6vw,5rem) 0 clamp(3.75rem,6vw,5.25rem);min-height:clamp(14rem,24vh,20rem);display:flex;align-items:flex-start;overflow:hidden}.closing-bg[data-v-66243092]{position:absolute;top:0;right:0;bottom:0;left:0}.closing-shell[data-v-66243092]{position:relative;z-index:1;width:100%}.closing-head[data-v-66243092]{max-width:42rem;margin:0 auto clamp(2rem,3.5vw,2.75rem);text-align:center}.closing-eyebrow[data-v-66243092]{margin:0 0 .55rem;font-size:var(--mkt-type-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-accent-dark)}.closing-title[data-v-66243092]{margin:0;font-size:clamp(1.5rem,1rem + 1.8vw,2.125rem);font-weight:700;line-height:1.25;color:var(--mkt-text-title)}.closing-lead[data-v-66243092]{margin:.75rem auto 0;max-width:36rem;font-size:var(--mkt-type-body, .9375rem);line-height:1.65;color:var(--mkt-text-meta)}.closing-actions[data-v-66243092]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem 1rem}.closing-btn-secondary[data-v-66243092]{border:1px solid var(--mkt-border, #e5e7eb);color:var(--mkt-text-title);background:#ffffffb8}.closing-btn-secondary[data-v-66243092]:hover{background:#fff;border-color:#11b2d559;color:var(--mkt-accent-dark)}.home[data-v-5cb960bc]{padding-bottom:0;background:var(--mkt-surface, #fff)}:root{--brand-primary: #11b2d5;--brand-primary-dark: #0e8ca8;--brand-gradient: linear-gradient(90deg, #11b2d5, #0e8ca8);--text-primary: #111827;--text-secondary: #4b5563;--text-muted: #6b7280;--bg-page: #ffffff;--bg-subtle: #f9fafb;--border-light: #e5e7eb;--wb-row-pad: .5rem;--wb-font: var(--wb-type-body);--footer-bg: #111827;--header-scrolled-bg: rgba(255, 255, 255, .98);--site-brand-logo-height: 2rem;--site-header-height: calc(1rem + var(--site-brand-logo-height) + 1rem);--shadow-card: 0 4px 20px rgba(0, 0, 0, .08);--radius-md: 12px;--container-max: 1280px;--accent-light: #42c4e8;--chart-import: #ff9800;--chart-export: #11b2d5;--chart-flow-muted: rgba(17, 178, 213, .35);--chart-1: #11b2d5;--chart-2: #42c4e8;--chart-3: #0ea5e9;--chart-4: #b8e3f0;--chart-5: #1c4765;--chart-export-light: #9dd9ef;--chart-export-pale: #dceef5;--chart-axis: #64748b;--chart-axis-line: #cbd5e1;--chart-grid-line: #e2e8f0;--wb-header-height: var(--site-header-height);--wb-chrome-bg: var(--mkt-insights-canvas-top, #eef6f9);--wb-chrome-gradient: linear-gradient( 180deg, var(--mkt-insights-canvas-top, #eef6f9) 0%, var(--mkt-insights-canvas-bottom, #f4f7fa) 100% );--wb-chrome-divider: rgba(15, 23, 42, .08);--wb-header-bg: var(--wb-chrome-bg);--wb-main-bg: #fafbfc;--wb-main-pad-inline: 1.25rem;--wb-main-pad-top: 1.5rem;--wb-canvas-max: 71rem;--wb-bg: var(--wb-chrome-bg);--wb-aside-bg: transparent;--wb-nav-hover-bg: rgba(255, 255, 255, .65);--wb-nav-active-bg: var(--mkt-accent-muted, rgba(17, 178, 213, .12));--wb-aside-width: 248px;--mkt-insights-sidebar-width: 10rem;--wb-filter-height: 2.75rem;--wb-filter-pad: .65rem .85rem;--wb-filter-bg: #ffffff;--wb-primary-card-gap: 1rem;--wb-workbench-viz-height: 24rem;--wb-trade-map-viz-offset: 1rem;--wb-radius-sm: 10px;--wb-panel-shadow: 0 1px 2px rgba(15, 23, 42, .04);--wb-rank-card-bg: linear-gradient(180deg, var(--wb-row-hover) 0%, var(--wb-accent-muted) 100%);--wb-rank-card-shadow: var(--wb-panel-shadow), 0 0 0 1px rgba(15, 23, 42, .05);--wb-rank-card-shadow-hover: 0 4px 12px rgba(15, 23, 42, .08), 0 0 0 1px rgba(15, 23, 42, .06);--wb-type-page: clamp(1.25rem, 2vw, 1.5rem);--wb-type-section: 1.0625rem;--wb-type-body: .875rem;--wb-type-meta: .8125rem;--wb-type-label: .75rem;--wb-nav-l1: .875rem;--wb-nav-l2: .8125rem;--wb-nav-item-height: 2.5rem;--wb-text: var(--text-primary);--wb-text-secondary: var(--text-secondary);--wb-text-muted: var(--text-muted);--wb-accent: #1e293b;--wb-accent-hover: #0f172a;--wb-accent-fg: #ffffff;--wb-accent-muted: #f1f5f9;--wb-accent-subtle: rgba(15, 23, 42, .06);--wb-nav-fg: var(--text-secondary);--wb-nav-fg-active: var(--text-primary);--wb-nav-bg-active: var(--wb-accent-muted);--wb-nav-icon: #64748b;--wb-nav-icon-active: #334155;--wb-lane-preview-shell: #e2e8f0;--wb-lane-preview-shell-border: #94a3b8;--wb-link: var(--brand-primary, #11b2d5);--wb-link-hover: var(--brand-primary, #11b2d5);--wb-border-focus: rgba(51, 65, 85, .28);--wb-focus-ring: rgba(17, 178, 213, .22);--wb-row-hover: #f8fafc;--wb-row-selected: var(--wb-accent-subtle);--wb-danger: #b91c1c;--marketing-bg: #ffffff;--marketing-hero-bg: linear-gradient(155deg, #0b1f2e 0%, #123347 42%, #0e2838 100%);--marketing-card-bg: #ffffff;--marketing-card-radius: 16px;--marketing-card-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 16px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .04);--marketing-card-shadow-hover: 0 2px 4px rgba(15, 23, 42, .05), 0 8px 24px rgba(15, 23, 42, .08), 0 16px 40px rgba(17, 178, 213, .1);--marketing-card-border: 1px solid rgba(15, 23, 42, .06);--marketing-transition-lift: box-shadow .22s ease, transform .22s ease;--marketing-radius-sm: 10px;--marketing-section-pad: 3rem;--marketing-section-pad-sm: 2rem;--marketing-section-gap: 1.25rem;--module-home: #64748b;--module-intelligence: #11b2d5;--module-compliance: #0e8ca8;--module-insights: #0ea5e9;--module-about: #94a3b8;--module-overseas: #0e8ca8;--module-trade: #0284c7;--module-market: #7c3aed;--module-companies: #475569;--module-auto-sales: #64748b;--segment-mobility: #0284c7;--segment-energy: #059669;--segment-storage: #d97706;--segment-home: #7c3aed;--segment-electronics: #0e8ca8;--segment-appliances: #6366f1;--chip-policy-bg: rgba(59, 130, 246, .1);--chip-policy-text: #1d4ed8;--chip-risk-bg: rgba(239, 68, 68, .1);--chip-risk-text: #b91c1c;--chip-ins-bg: rgba(16, 185, 129, .12);--chip-ins-text: #047857;--mkt-accent: var(--brand-primary);--mkt-accent-dark: var(--brand-primary-dark);--mkt-accent-muted: rgba(17, 178, 213, .12);--mkt-icon-bg: #123347;--mkt-icon-fg: #f1f5f9;--mkt-surface: #ffffff;--mkt-surface-subtle: var(--bg-subtle, #f9fafb);--mkt-border: var(--border-light);--mkt-text-title: var(--text-primary);--mkt-text-body: var(--text-secondary);--mkt-text-meta: var(--text-muted);--mkt-entry-pad: 1.25rem;--mkt-section-gap: 2.5rem;--mkt-hero-subpage-height: 24rem;--mkt-hero-gallery-min-height: 17.5rem;--mkt-hero-gallery-light-min-height: 12rem;--mkt-insights-canvas-top: #eef6f9;--mkt-insights-canvas-bottom: #f4f7fa;--mkt-filter-rail-width: 11rem;--mkt-hero-home-min-height: clamp(30rem, 55vh, 38rem);--mkt-type-section: clamp(1.25rem, 2.2vw, 1.55rem);--mkt-type-entry: 1rem;--mkt-type-body: .9375rem;--mkt-type-meta: .8125rem;--mkt-type-eyebrow: .75rem}.mkt-eyebrow{margin:0 0 .35rem;font-size:var(--mkt-type-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-accent-dark)}.mkt-section-title{margin:0 0 .45rem;font-size:var(--mkt-type-section);font-weight:600;color:var(--mkt-text-title);line-height:1.3}.mkt-section-lead{margin:0;max-width:42rem;font-size:var(--mkt-type-body);line-height:1.65;color:var(--mkt-text-meta)}.mkt-tab-bar{display:flex;flex-wrap:wrap;gap:.35rem}.mkt-tab{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:999px;font-size:var(--mkt-type-meta);font-weight:600;text-decoration:none;color:var(--mkt-text-body);background:var(--mkt-surface);border:1px solid var(--mkt-border);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.mkt-tab:hover{border-color:#11b2d559;color:var(--mkt-accent-dark)}.mkt-tab.is-active,.mkt-tab.on{border-color:var(--mkt-accent);background:var(--mkt-accent-muted);color:var(--mkt-accent-dark)}.mkt-tab--hero{color:#ffffffe0;background:#ffffff0f;border-color:#ffffff47}.mkt-tab--hero:hover{color:#fff;border-color:#ffffff73}.mkt-tab--hero.is-active,.mkt-tab--hero.on{border-color:var(--accent-light);background:#42c4e82e;color:#fff}.mkt-surface-card{background:var(--mkt-surface);border:none;border-radius:var(--marketing-card-radius, 14px);box-shadow:var(--marketing-card-shadow)}.mkt-surface-card--lift{background:linear-gradient(180deg,#fff,#f8fafb);box-shadow:var(--marketing-card-shadow-hover)}.mkt-card-grid{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:640px){.mkt-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.mkt-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--mkt-icon-bg, #123347);color:var(--mkt-icon-fg, #f1f5f9)}.mkt-icon-badge--sm{width:1.75rem;height:1.75rem}.mkt-icon-badge--lg{width:2.75rem;height:2.75rem}.mkt-chip-row{display:flex;flex-wrap:wrap;gap:.4rem}.mkt-chip{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:999px;font-size:var(--mkt-type-meta);font-weight:500;color:var(--mkt-text-body);background:var(--mkt-surface-subtle);border:none}.mkt-meta-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.85rem 1rem;border-radius:12px;background:var(--mkt-surface);border:none;box-shadow:var(--marketing-card-shadow)}.mkt-meta-stat{font-size:var(--mkt-type-body);color:var(--mkt-text-meta)}.mkt-meta-stat strong{font-weight:700;color:var(--mkt-text-title);font-variant-numeric:tabular-nums}.mkt-home-feed-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.mkt-home-feed-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.mkt-home-feed-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:960px){.mkt-home-feed-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:640px){.mkt-home-feed-grid--feed{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt-stat-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:6.5rem;padding:var(--mkt-entry-pad);overflow:hidden;text-align:center;background:linear-gradient(180deg,#fff,#f8fafb);border:none;border-radius:var(--marketing-card-radius, 14px);box-shadow:var(--marketing-card-shadow)}.mkt-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--mkt-accent),var(--mkt-accent-dark));opacity:.85}.mkt-stat-card .stat-val{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;line-height:1.2;color:var(--mkt-text-title);font-variant-numeric:tabular-nums}.mkt-stat-card .stat-lbl{font-size:var(--mkt-type-meta);line-height:1.4;color:var(--mkt-text-meta)}.mkt-home-state{margin:0;text-align:center;font-size:var(--mkt-type-body);color:var(--mkt-text-meta)}.mkt-home-state.is-err{color:var(--mkt-accent-dark)}.mkt-home-state--left{text-align:left}.mkt-link-more{flex-shrink:0;font-size:var(--mkt-type-meta);font-weight:600;color:var(--mkt-accent);text-decoration:none;white-space:nowrap}.mkt-link-more:hover{color:var(--mkt-accent-dark);text-decoration:underline}.mkt-section-split{height:1px;margin:2rem 0 1.75rem;background:var(--mkt-border)}.mkt-subhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:1.25rem}.mkt-subhead-copy{flex:1;min-width:min(100%,16rem)}.mkt-subhead-title{margin:0 0 .35rem;font-size:var(--mkt-type-entry);font-weight:600;line-height:1.35;color:var(--mkt-text-title)}.mkt-hero-bridge{height:1.25rem;background:linear-gradient(180deg,rgba(14,40,56,.4) 0%,var(--mkt-surface-subtle, #f9fafb) 100%)}.mkt-hero-stat{margin:0;font-size:var(--mkt-type-body);color:#ffffffc7}.mkt-hero-stat+.mkt-hero-actions{margin-top:.15rem}.mkt-hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.mkt-hero-btn{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;border-radius:999px;font-weight:600;font-size:var(--mkt-type-meta);text-decoration:none;transition:background .15s,border-color .15s,box-shadow .22s ease,transform .22s ease}.mkt-media-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#fff,#f8fafb);border:none;border-radius:var(--marketing-card-radius, 16px);box-shadow:var(--marketing-card-shadow);transition:var(--marketing-transition-lift)}.mkt-media-card.is-interactive{cursor:pointer}.mkt-media-card.is-interactive:hover{box-shadow:var(--marketing-card-shadow-hover);transform:translateY(-2px)}.mkt-media-card__media{overflow:hidden;background:#f1f5f9}.mkt-pill-nav{display:flex;flex-direction:column;gap:.25rem;padding:.65rem;border-radius:var(--marketing-card-radius, 16px);background:var(--mkt-surface, #fff);box-shadow:var(--marketing-card-shadow)}.mkt-pill-nav .mkt-tab{width:100%;justify-content:flex-start;border:none;background:transparent}.mkt-pill-nav .mkt-tab:hover{background:var(--mkt-surface-subtle, #f8fafc)}.mkt-pill-nav .mkt-tab.is-active,.mkt-pill-nav .mkt-tab.on{background:var(--mkt-accent-muted)}.mkt-content-panel{background:var(--mkt-surface, #fff);border:none;border-radius:var(--marketing-card-radius, 16px);box-shadow:var(--marketing-card-shadow);padding:1rem 1.15rem}.mkt-content-panel--flat{box-shadow:none;background:#fff}.mkt-content-panel--soft{background:#fff;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0f}.mkt-filter-rail{position:sticky;top:calc(var(--site-header-height, 4rem) + 1rem);display:flex;flex-direction:column;gap:.35rem;width:var(--mkt-filter-rail-width, 11rem);padding:.5rem 0 .5rem .75rem;border-left:2px solid rgba(17,178,213,.25);background:transparent;box-shadow:none}.mkt-filter-rail--panel{position:sticky;top:calc(var(--site-header-height, 4rem) + 1rem);width:100%;padding:0;border-left:none}.mkt-filter-rail__label{margin:0 0 .25rem;padding-left:.15rem;font-size:var(--mkt-type-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-text-meta)}.mkt-filter-rail .mkt-tab{width:100%;justify-content:flex-start;border:none;background:transparent}.mkt-filter-rail .mkt-tab:hover{background:#ffffffa6}.mkt-filter-rail .mkt-tab.is-active,.mkt-filter-rail .mkt-tab.on{background:var(--mkt-accent-muted)}.mkt-hero-search{position:relative;display:flex;align-items:center;width:100%;max-width:32rem;height:2.75rem;border-radius:999px;background:#fffffff2;box-shadow:var(--marketing-card-shadow-hover);padding-inline-end:.35rem}.mkt-hero--light .mkt-hero-search{border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px #0f172a0a}.mkt-hero-search:focus-within{outline:2px solid rgba(17,178,213,.45);outline-offset:1px}.mkt-hero-search input{flex:1;min-width:0;width:100%;height:100%;border:none;border-radius:999px;padding:0 3rem 0 1rem;background:transparent;color:#0f172a;box-shadow:none}.mkt-hero--light .mkt-hero-search input{border:none;box-shadow:none}.mkt-hero-search input:focus{outline:none}.mkt-hero-search input::placeholder{color:#0f172a6b}.mkt-hero-search-btn{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;padding:0;border:none;border-radius:50%;background:var(--mkt-accent);color:#fff;cursor:pointer;box-shadow:0 2px 10px #11b2d552;transition:transform .15s,box-shadow .15s,background .15s}.mkt-hero--light .mkt-hero-search-btn{box-shadow:none}.mkt-hero-search-btn:hover:not(:disabled){transform:translateY(-50%) scale(1.04);box-shadow:0 4px 14px #11b2d566}.mkt-hero--light .mkt-hero-search-btn:hover:not(:disabled){box-shadow:none;background:var(--mkt-accent-dark, #0e9ab8)}.mkt-hero-search-btn:disabled{opacity:.65;cursor:not-allowed}.mkt-hero-btn--primary{background:var(--mkt-accent);color:#fff;box-shadow:0 4px 14px #11b2d559}.mkt-hero-btn--primary:hover{background:var(--mkt-accent-dark);box-shadow:0 6px 20px #11b2d56b;transform:translateY(-1px)}.mkt-hero-btn--secondary{border:1px solid rgba(255,255,255,.35);color:#fff;background:#ffffff14}.mkt-hero-btn--secondary:hover{background:#ffffff24}.mkt-domain-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.mkt-domain-feature-grid--stack{grid-template-columns:1fr}.mkt-domain-feature-card{display:flex;flex-direction:column;min-height:24rem;padding:1.35rem 1.35rem 0;border-radius:var(--marketing-card-radius, 16px);box-shadow:var(--marketing-card-shadow);overflow:hidden;transition:var(--marketing-transition-lift, transform .2s ease, box-shadow .2s ease)}.mkt-domain-feature-card:hover{box-shadow:var(--marketing-card-shadow-hover);transform:translateY(-2px)}.mkt-domain-feature-card--investment{background:linear-gradient(165deg,#eef6f9,#f4fafb 52%,#f8fbfc)}.mkt-domain-feature-card--trade{background:linear-gradient(165deg,#ebf4f7,#f2f9fb 52%,#f7fbfc)}.mkt-domain-feature-card--consumption{background:linear-gradient(165deg,#e8f3f6,#f0f8fa 52%,#f6fbfc)}.mkt-domain-feature-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mkt-domain-feature-card__index{font-size:.8125rem;font-weight:700;letter-spacing:.14em;color:var(--mkt-accent-dark, #0f766e);opacity:.72}.mkt-domain-feature-card__glyph{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:999px;background:#11b2d51a;position:relative}.mkt-domain-feature-card__glyph:before,.mkt-domain-feature-card__glyph:after{content:"";position:absolute;top:50%;left:50%;width:.55rem;height:2px;border-radius:1px;background:#0f766e59;transform:translate(-50%,-50%)}.mkt-domain-feature-card__glyph:after{transform:translate(-50%,-50%) rotate(90deg)}.mkt-domain-feature-card__copy{margin-top:.85rem;padding-right:.25rem}.mkt-domain-feature-card__title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:.02em;color:var(--mkt-text-title, #0f172a);line-height:1.25}.mkt-domain-feature-card__desc{margin:.55rem 0 0;max-width:18rem;font-size:.9375rem;line-height:1.6;color:var(--mkt-text-meta, #64748b)}.mkt-domain-feature-card__visual{flex:1;display:flex;align-items:center;justify-content:center;min-height:9.5rem;margin-top:1rem;position:relative}.mkt-domain-feature-card__visual:before{content:"";position:absolute;top:12%;right:18%;bottom:8%;left:18%;border-radius:50%;background:radial-gradient(circle at 50% 40%,#11b2d529,#11b2d500 72%);pointer-events:none}.mkt-domain-feature-card__icon-ring{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:1.25rem;background:#ffffffb8;box-shadow:0 10px 28px #0f766e14;color:var(--mkt-accent-dark, #0f766e);position:relative;z-index:1}@media(max-width:959px){.mkt-domain-feature-card{min-height:20rem}.mkt-domain-feature-card__visual{min-height:7.5rem}}.mkt-spotlight-viz{overflow:hidden;border-radius:var(--marketing-card-radius, 16px);background:var(--mkt-surface, #fff);box-shadow:var(--marketing-card-shadow);padding:1rem 1.25rem 1.15rem}.mkt-spotlight-viz--workbench .wb-panel--workbench-chart{margin:0;border:none;box-shadow:none;background:transparent;border-radius:0;padding:0}.mkt-spotlight-viz--workbench .wb-industry-atlas-strip{background:transparent;border-radius:0;padding-inline:0;padding-bottom:0}.mkt-spotlight-viz--workbench .trade-map-body--workbench{padding-inline:0}.mkt-spotlight-viz--workbench .trade-map-card{border:none;box-shadow:none;background:transparent;padding:0}.mkt-insights-poster-carousel.poster-carousel-shell--peek{--poster-carousel-slide-w: 400px;--poster-carousel-slide-h: 560px;--poster-carousel-gap: 1rem;--poster-carousel-viewport-max: min(820px, 94vw);--poster-carousel-frame-gutter: 3.25rem;--poster-carousel-inactive-scale: .88;--poster-preview-scrim-solid: var(--wb-lane-preview-shell, #e2e8f0);--mkt-insights-poster-mat-start: var(--report-bg-page-grad-start, #e9f8fc);--mkt-insights-poster-mat-end: var(--report-bg-page-grad-end, #f7fcfe)}.mkt-insights-poster-carousel .poster-carousel-shell__indicator{color:var(--text-secondary, #64748b)}.mkt-insights-poster-carousel .poster-carousel-shell__slide-inner{border-radius:10px}.mkt-insights-poster-card{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:none;border-radius:10px;background:linear-gradient(to bottom,var(--mkt-insights-poster-mat-start, #e9f8fc),var(--mkt-insights-poster-mat-end, #f7fcfe));box-shadow:0 2px 8px #0f172a1a;overflow:hidden;cursor:pointer;box-sizing:border-box;transition:box-shadow .2s ease,transform .2s ease}.mkt-insights-poster-card:hover,.mkt-insights-poster-card--active{box-shadow:0 0 0 1px #0f172a0f,0 4px 12px #0f172a24}.mkt-insights-poster-card__frame{flex:1;min-height:0;width:100%;overflow:hidden;border-radius:inherit}.mkt-insights-poster-card__img{display:block;width:100%;height:auto;max-width:100%;object-position:top center}.mkt-insights-poster-zoom-img{display:block;width:auto;height:auto;max-width:min(720px,92vw);max-height:calc(94vh - 6rem);object-fit:contain;border-radius:12px;box-shadow:0 0 0 1px #0f172a14,0 18px 48px #0f172a47}.mkt-insights-poster-more{display:flex;align-items:center;justify-content:center;margin:.75rem auto 0;width:fit-content;font-size:var(--mkt-type-meta, .875rem);font-weight:600;color:var(--mkt-accent);text-decoration:none;transition:color .15s ease}.mkt-insights-poster-more:hover{color:var(--mkt-accent-dark)}.mkt-source-strip-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;width:100%;margin-top:.25rem}.mkt-source-strip-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:6.25rem;padding:1rem .75rem .85rem;text-align:center;background:var(--mkt-surface, #fff);border:none;border-radius:var(--marketing-card-radius, 16px);box-shadow:var(--marketing-card-shadow);transition:var(--marketing-transition-lift, transform .2s ease, box-shadow .2s ease)}.mkt-source-strip-card:hover{box-shadow:var(--marketing-card-shadow-hover);transform:translateY(-2px)}.mkt-source-strip-card__logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:2.75rem}.mkt-source-strip-card__logo{display:block;max-width:88%;max-height:2.5rem;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .2s ease,opacity .2s ease}.mkt-source-strip-card:hover .mkt-source-strip-card__logo{filter:grayscale(.35);opacity:.88}.mkt-source-strip-card__label{font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1;color:var(--mkt-text-meta, #64748b);text-transform:uppercase}@media(max-width:959px){.mkt-source-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:479px){.mkt-source-strip-grid{display:flex;flex-wrap:nowrap;gap:.75rem;margin-left:calc(-1 * var(--site-gutter, 1rem));margin-right:calc(-1 * var(--site-gutter, 1rem));padding:0 var(--site-gutter, 1rem) .15rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mkt-source-strip-grid::-webkit-scrollbar{display:none}.mkt-source-strip-card{flex:0 0 7rem;min-height:5.75rem}}:root{--mkt-closing-dot-size: 20px;--mkt-closing-tint: linear-gradient( 180deg, transparent 0%, rgba(17, 178, 213, .04) 62%, rgba(14, 40, 56, .07) 100% )}.mkt-closing-surface{background-color:var(--mkt-surface-subtle, #f9fafb);background-image:var(--mkt-closing-tint),radial-gradient(circle at center,rgba(15,23,42,.055) .65px,transparent .75px);background-size:100% 100%,var(--mkt-closing-dot-size) var(--mkt-closing-dot-size)}.site-container{width:100%;max-width:var(--container-max);margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.site-container{padding-left:1.5rem;padding-right:1.5rem}}.wb-industry-atlas-strip--workbench{--wb-atlas-wb-top10-title: .8125rem;--wb-atlas-wb-top10-name: .75rem;--wb-atlas-wb-top10-logo: 2.125rem;--wb-atlas-wb-l2-title: .8125rem;--wb-atlas-wb-l2-co-name: .6875rem;--wb-atlas-wb-l2-co-logo: 1.5rem;--wb-atlas-wb-l2-meta: .6875rem;--wb-atlas-wb-l1-pt: .75rem;--wb-atlas-wb-grid-to-line: .2rem;--wb-atlas-wb-line-above: .975rem;--wb-atlas-wb-line-below: 1.075rem;--wb-atlas-wb-l2-card-pb: .3rem;--wb-atlas-wb-l2-card-min-h: 12.65rem;overflow:hidden;padding:var(--wb-industry-atlas-inset-y, .55rem) var(--wb-industry-atlas-inset-x, .7rem) .35rem}.wb-industry-atlas-strip--workbench .wb-industry-atlas-strip__body{flex:1;min-height:0;gap:0;overflow:hidden}.wb-industry-atlas-strip--workbench .wb-industry-atlas-top10{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--wb-atlas-wb-l1-pt) .65rem var(--wb-atlas-wb-line-above);border-bottom:1px solid rgba(15,23,42,.08);box-sizing:border-box}.wb-industry-atlas-strip--workbench .wb-industry-atlas-top10__title{flex:0 0 auto;margin-bottom:1rem;font-size:var(--wb-atlas-wb-top10-title)}.wb-industry-atlas-strip--workbench .wb-industry-atlas-top10__grid{flex:0 0 auto;padding-bottom:var(--wb-atlas-wb-grid-to-line)}.wb-industry-atlas-strip--workbench .wb-industry-atlas-top10__logo{width:var(--wb-atlas-wb-top10-logo);height:var(--wb-atlas-wb-top10-logo)}.wb-industry-atlas-strip--workbench .wb-industry-atlas-top10__name{font-size:var(--wb-atlas-wb-top10-name);line-height:1.25}.wb-industry-atlas-strip--workbench .wb-industry-atlas-l2-row{flex:0 0 auto;align-items:stretch;padding-top:var(--wb-atlas-wb-line-below);box-sizing:border-box}.wb-industry-atlas-strip--workbench .wb-industry-atlas-l2{min-height:var(--wb-atlas-wb-l2-card-min-h);height:100%;align-self:stretch;gap:.32rem;padding:.42rem .45rem var(--wb-atlas-wb-l2-card-pb) .55rem}.wb-industry-atlas-strip--workbench .wb-industry-atlas-l2__name{font-size:var(--wb-atlas-wb-l2-title)}.wb-industry-atlas-strip--workbench .wb-industry-atlas-l2__list{flex:1 1 auto;min-height:0;justify-content:space-evenly;gap:0;margin:0;padding:0 0 0 .15rem}.wb-industry-atlas-strip--workbench .wb-industry-atlas-l2__list--grid{justify-content:space-evenly;align-content:space-evenly;gap:0}.wb-industry-atlas-strip--workbench .wb-industry-atlas-l2__foot{flex:0 0 auto;margin-top:auto;padding:0 .1rem 0 .15rem}.wb-industry-atlas-strip--workbench .wb-industry-atlas-l2__meta{font-size:var(--wb-atlas-wb-l2-meta)}.wb-industry-atlas-strip--workbench .wb-industry-atlas-l2-row--scroll{overflow-x:auto}.wb-industry-atlas-strip--workbench .wb-industry-atlas-l2--scroll{min-height:auto;height:auto;align-self:auto}.wb-industry-atlas-strip--workbench .wb-industry-atlas-co__logo{width:var(--wb-atlas-wb-l2-co-logo);height:var(--wb-atlas-wb-l2-co-logo)}.wb-industry-atlas-strip--workbench .wb-industry-atlas-co__name{font-size:var(--wb-atlas-wb-l2-co-name)}.wb-workbench-viz-stack{display:flex;flex-direction:column;gap:0}.wb-workbench-viz-stack :deep(.trade-card){margin-bottom:0}.wb-analysis-chart-grid-root{margin-bottom:0}.wb-analysis-chart-grid__state{margin:0;padding:1.5rem 1rem;text-align:center;font-size:.8125rem;color:var(--text-muted)}.wb-analysis-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.wb-analysis-chart-grid__cell{min-width:0;padding:.5rem .65rem .35rem;border-radius:var(--wb-radius-sm, 10px);background:var(--bg-subtle, #f9fafb)}.wb-analysis-chart-grid__chart{width:100%;height:17rem}@media(max-width:900px){.wb-analysis-chart-grid{grid-template-columns:1fr;gap:1rem}.wb-analysis-chart-grid__chart{height:15rem}}.wb-page{max-width:none}.intel-sidebar .intel-item,.intel-sidebar .intel-module-head{border:none;box-shadow:none!important;-webkit-box-shadow:none!important;background-image:none!important;filter:none!important}.wb-head h1{margin:0 0 .35rem;font-size:var(--wb-type-page);font-weight:600;color:var(--text-primary)}.wb-head p{margin:0 0 1.25rem;font-size:var(--wb-type-body);color:var(--text-muted)}.wb-panel{background:var(--bg-page, #fff);border:1px solid var(--border-light);border-radius:var(--radius-md, 12px);padding:1.15rem 1.25rem;margin-bottom:var(--wb-primary-card-gap, 1rem);box-shadow:var(--wb-panel-shadow, none)}.wb-panel--flush{padding:0;overflow:hidden}.wb-panel h2,.wb-panel .panel-head h2{margin:0 0 .5rem;font-size:var(--wb-type-section);font-weight:600;color:var(--text-primary)}.wb-panel .panel-head{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:.75rem}.wb-panel .panel-head h2{margin:0}.wb-panel .panel-head .panel-desc{margin:0;font-size:var(--wb-type-meta);line-height:1.45;color:var(--text-muted);font-weight:400;text-align:right;flex:1 1 auto;min-width:0}.wb-panel .panel-head .panel-insight-entity{font-weight:400;color:var(--text-secondary)}.wb-panel .panel-head .panel-insight-entity-code{margin-left:.35rem;font-size:.6875rem;color:var(--text-muted)}.wb-panel .panel-head .panel-insight-sep{font-weight:400;color:var(--text-muted)}.wb-panel .panel-head--insight{justify-content:flex-start}.wb-panel--workbench-chart{padding:.8rem 1.15rem 1.15rem;box-shadow:var(--wb-panel-shadow, none)}.wb-panel--workbench-chart .panel-head{margin-bottom:.55rem}.wb-panel--workbench-chart .panel-head h2{font-size:.9375rem}.wb-workbench-viz-slot,.wb-industry-atlas-strip--workbench{box-sizing:border-box;height:var(--wb-workbench-viz-height, 24rem);min-height:var(--wb-workbench-viz-height, 24rem);flex-shrink:0}.trade-map-body--workbench{box-sizing:border-box;height:calc(var(--wb-workbench-viz-height, 24rem) - var(--wb-trade-map-viz-offset, 1rem));min-height:calc(var(--wb-workbench-viz-height, 24rem) - var(--wb-trade-map-viz-offset, 1rem));flex-shrink:0}.wb-filter-card{background:var(--bg-page, #fff);border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-md, 12px);padding:1rem 1.25rem;margin-bottom:var(--wb-primary-card-gap, 1rem);box-shadow:var(--shadow-card)}.wb-filter-card-head{margin-bottom:.75rem}.wb-filter-card-title{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.wb-page-crumb{display:flex;align-items:center;gap:.35rem;margin:0 0 .75rem;font-size:var(--wb-type-meta);min-width:0;flex-wrap:wrap}.wb-page-crumb-mod{color:var(--text-secondary);text-decoration:none;font-weight:400;white-space:nowrap}a.wb-page-crumb-mod:hover{color:var(--wb-link-hover)}.wb-page-crumb-sep{color:var(--text-muted)}.wb-page-crumb-l1{color:var(--text-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-canvas{width:100%;max-width:var(--wb-canvas-max);margin-inline:auto}.wb-hub-page{width:100%;margin-top:.7rem;display:flex;flex-direction:column;gap:1rem}.wb-hub-block{margin-bottom:0}.wb-hub-panel-head{flex:1;min-width:0}.wb-hub-panel-title{margin:0 0 .25rem;font-size:var(--wb-type-section);font-weight:600;color:var(--text-primary)}.wb-hub-panel-lead{margin:0;font-size:var(--wb-type-meta);line-height:1.45;color:var(--text-muted)}:root{--wb-hub-spotlight-height: 21rem;--wb-hub-spotlight-nav-size: 2rem;--wb-hub-spotlight-viz-height: calc(var(--wb-hub-spotlight-height) - 1.25rem);--wb-industry-atlas-l2-min-width: 6.5rem;--wb-industry-atlas-inset-x: .7rem;--wb-industry-atlas-inset-y: .55rem;--wb-industry-atlas-spotlight-gutter: .65rem}.wb-hub-spotlight__head{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.5rem 1rem .45rem}.wb-hub-spotlight__title{margin:0;font-size:var(--wb-type-body);font-weight:600;line-height:1.35;color:var(--text-primary);flex:0 1 auto;min-width:0;white-space:nowrap}.wb-hub-spotlight__actions{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end}.wb-hub-spotlight__body{min-height:var(--wb-hub-spotlight-height)}.wb-hub-spotlight__canvas{position:relative;width:100%;height:100%;min-height:var(--wb-hub-spotlight-height);display:flex;flex-direction:column;outline:none}.wb-hub-spotlight__canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--wb-focus-ring, rgba(37, 99, 235, .22))}.wb-hub-spotlight__stage{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.25rem 2.75rem 1.65rem}.wb-hub-spotlight-viz{width:100%;height:var(--wb-hub-spotlight-viz-height);min-height:var(--wb-hub-spotlight-viz-height);max-height:var(--wb-hub-spotlight-viz-height);flex-shrink:0;position:relative;overflow:hidden}.wb-hub-spotlight-viz>.wb-hub-spotlight-view,.wb-hub-spotlight-viz>.trade-section{width:100%;height:100%;min-height:0}.wb-hub-spotlight-viz>.wb-hub-spotlight-view{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}.wb-hub-spotlight-viz .trade-section--fill,.wb-hub-spotlight-viz .trade-map-card--fill,.wb-hub-spotlight-viz .trade-map-wrap,.wb-hub-spotlight-viz .trade-map-chart,.wb-hub-spotlight-viz .category-radar-wrap,.wb-hub-spotlight-viz .category-radar-chart{height:100%!important;min-height:0}.wb-hub-spotlight-viz .category-radar-wrap{box-sizing:border-box;padding:.4rem 0 .1rem}.wb-hub-spotlight-viz .wb-industry-atlas-strip{height:100%!important;min-height:0}.wb-hub-spotlight:not(.wb-hub-spotlight--h5) .wb-hub-spotlight-viz .wb-industry-atlas-strip{width:calc(100% - 2 * var(--wb-industry-atlas-spotlight-gutter));margin-inline:auto}.wb-industry-atlas-strip{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--wb-industry-atlas-inset-y) var(--wb-industry-atlas-inset-x);box-sizing:border-box;background:var(--wb-row-hover, #f8fafc);border-radius:var(--wb-radius-sm, 10px);overflow:hidden}.wb-industry-atlas-strip__body{display:flex;flex-direction:column;gap:.75rem;width:100%;min-height:0;flex:1}.wb-industry-atlas-top10{flex:0 0 auto;width:100%;min-height:4.25rem;padding:.5rem .65rem .65rem;border:none;border-bottom:1px solid rgba(15,23,42,.08);border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}.wb-industry-atlas-top10__title{margin:0 0 .5rem;font-size:.75rem;font-weight:600;color:var(--text-primary);line-height:1.3;text-align:center}.wb-industry-atlas-top10__grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.35rem .4rem}.wb-industry-atlas-top10__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.3rem;min-width:0;padding:.2rem .1rem;border:none;background:transparent;cursor:pointer;font-family:inherit}.wb-industry-atlas-top10__item:hover .wb-industry-atlas-top10__name{color:var(--wb-link, #2563eb)}.wb-industry-atlas-top10__logo{width:2rem;height:2rem;border-radius:999px;overflow:hidden;background:#fff;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wb-industry-atlas-top10__logo img{width:100%;height:100%;object-fit:cover}.wb-industry-atlas-top10__ph{font-size:.625rem;color:var(--text-muted)}.wb-industry-atlas-top10__name{width:100%;font-size:.625rem;line-height:1.2;color:var(--text-secondary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-industry-atlas-l2-row{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.7rem;width:100%;min-height:0;flex:1}.wb-industry-atlas-l2-row--scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:.15rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.wb-industry-atlas-l2{min-height:0;display:flex;flex-direction:column;gap:.4rem;padding:.5rem .5rem .55rem .65rem;border:none;border-radius:var(--wb-radius-sm, 10px);background:var(--bg-page, #fff);box-shadow:var(--wb-rank-card-shadow);box-sizing:border-box}.wb-industry-atlas-l2--equal,.wb-industry-atlas-l2--wide{flex:1 1 0;min-width:0}.wb-industry-atlas-l2--scroll{flex:0 0 auto;min-width:var(--wb-industry-atlas-l2-min-width);scroll-snap-align:start}.wb-industry-atlas-l2__head{display:block;width:100%;min-width:0;padding:0 0 0 .15rem;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.wb-industry-atlas-l2__head:hover .wb-industry-atlas-l2__name{color:var(--wb-link, #2563eb)}.wb-industry-atlas-l2__name{display:block;width:100%;min-width:0;font-size:.75rem;font-weight:600;letter-spacing:.01em;line-height:1.3;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-industry-atlas-l2__foot{display:flex;justify-content:flex-end;align-items:center;margin-top:auto;padding:0 .1rem 0 .15rem;min-height:0}.wb-industry-atlas-l2__meta{font-size:.625rem;font-variant-numeric:tabular-nums;color:var(--text-muted);line-height:1.2;white-space:nowrap}.wb-industry-atlas-l2__list{list-style:none;margin:0 0 -.15rem;padding:0 0 0 .2rem;flex:1;display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-height:0}.wb-industry-atlas-l2__list--grid{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .4rem;align-content:center;justify-content:stretch;padding-left:.15rem}.wb-industry-atlas-l2__empty{margin:0 0 -.15rem;font-size:.6875rem;color:var(--text-muted);text-align:center}.wb-industry-atlas-co{display:flex;align-items:center;gap:.35rem;width:100%;padding:.14rem .1rem .14rem .28rem;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;min-width:0;border-radius:6px;transition:background-color .15s ease}.wb-industry-atlas-co:hover{background:var(--wb-accent-muted, #f1f5f9)}.wb-industry-atlas-co:hover .wb-industry-atlas-co__name{color:var(--wb-link, #2563eb)}.wb-industry-atlas-co__logo{flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:999px;overflow:hidden;background:#fff;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center}.wb-industry-atlas-co__logo img{width:100%;height:100%;object-fit:cover}.wb-industry-atlas-co__ph{font-size:.5625rem;color:var(--text-muted);line-height:1}.wb-industry-atlas-co__name{flex:1;min-width:0;font-size:.625rem;line-height:1.25;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-industry-atlas-strip__state{margin:0;display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%;font-size:.8125rem;color:var(--text-muted)}.wb-industry-atlas-strip__spinner{width:1rem;height:1rem;border:2px solid #e5e7eb;border-top-color:var(--wb-accent, #1e293b);border-radius:50%;animation:wb-spin .7s linear infinite}@media(max-width:900px){.wb-industry-atlas-top10__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@keyframes wb-spin{to{transform:rotate(360deg)}}.wb-hub-spotlight__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--wb-hub-spotlight-nav-size);height:var(--wb-hub-spotlight-nav-size);min-width:var(--wb-hub-spotlight-nav-size);min-height:var(--wb-hub-spotlight-nav-size);padding:0;border:1px solid var(--border-light, #e5e7eb);border-radius:999px;background:#ffffffeb;box-shadow:0 1px 4px #0f172a14;color:var(--wb-nav-icon-active, #334155);font-size:1.25rem;line-height:1;cursor:pointer;opacity:.55;transition:opacity .2s,background .15s,transform .15s,box-shadow .15s}.wb-hub-spotlight__nav span{display:block;margin-top:-.1rem}.wb-hub-spotlight__nav:hover{opacity:1;background:#fff;box-shadow:0 2px 8px #0f172a1f}.wb-hub-spotlight__nav--prev{left:.5rem}.wb-hub-spotlight__nav--next{right:.5rem}.wb-hub-spotlight__dots{position:absolute;left:50%;bottom:.5rem;z-index:2;transform:translate(-50%);display:flex;align-items:center;gap:.4rem;padding:.2rem .45rem;border-radius:999px;background:#ffffffe0}.wb-hub-spotlight-dot{width:6px;height:6px;padding:0;border:none;border-radius:999px;background:var(--border-light, #cbd5e1);cursor:pointer;transition:background .15s,transform .15s}.wb-hub-spotlight-dot:hover:not(:disabled){background:var(--wb-nav-icon, #64748b);transform:scale(1.15)}.wb-hub-spotlight-dot--on{background:var(--wb-nav-icon-active, #334155);transform:scale(1.2)}.wb-hub-spotlight-dot--disabled{opacity:.35;cursor:not-allowed}.spotlight-slide-left-enter-active,.spotlight-slide-left-leave-active,.spotlight-slide-right-enter-active,.spotlight-slide-right-leave-active{transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.spotlight-slide-left-enter-from{opacity:0;transform:translate(24px)}.spotlight-slide-left-leave-to,.spotlight-slide-right-enter-from{opacity:0;transform:translate(-24px)}.spotlight-slide-right-leave-to{opacity:0;transform:translate(24px)}.spotlight-slide-left-enter-to,.spotlight-slide-left-leave-from,.spotlight-slide-right-enter-to,.spotlight-slide-right-leave-from{opacity:1;transform:translate(0)}@media(max-width:720px){:root{--wb-hub-spotlight-height: 16.25rem;--wb-hub-spotlight-nav-size: 2.75rem;--wb-hub-spotlight-viz-height: calc(var(--wb-hub-spotlight-height) - 1.85rem)}.wb-hub-spotlight__head{flex-wrap:wrap}.wb-hub-spotlight__nav--prev{left:.35rem}.wb-hub-spotlight__nav--next{right:.35rem}}.wb-hub-guest{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;background:var(--bg-subtle, #f9fafb)}.wb-hub-guest-hint{margin:0;flex:1;min-width:12rem;font-size:var(--wb-type-meta);line-height:1.45;color:var(--text-muted)}.wb-hub-guest-link{flex-shrink:0;font-size:var(--wb-type-meta);font-weight:600;color:var(--wb-link);text-decoration:none;white-space:nowrap}.wb-hub-guest-link:hover{color:var(--wb-link-hover);text-decoration:underline}.wb-state{margin:.35rem 0;color:var(--text-muted);font-size:var(--wb-type-body)}.wb-err{margin:.35rem 0;color:var(--wb-danger);font-size:var(--wb-type-body)}.wb-table-wrap{overflow-x:auto}.wb-table{width:100%;border-collapse:collapse;font-size:var(--wb-type-body)}.wb-table th,.wb-table td{padding:var(--wb-row-pad) .5rem;border-bottom:1px solid var(--border-light);text-align:left;vertical-align:middle}.wb-table th{background:var(--bg-subtle, #f9fafb);font-weight:600;font-size:var(--wb-type-meta);white-space:nowrap;color:var(--text-secondary)}.wb-table tbody tr{cursor:pointer;transition:background-color .12s ease}.wb-table tbody tr:hover{background:var(--wb-row-hover)}.wb-table tbody tr.wb-row-on{background:var(--wb-row-selected)}.wb-th-sort{cursor:pointer;-webkit-user-select:none;user-select:none}.wb-th-sort:hover{color:var(--wb-text)}.wb-th-sort .sort-mark{margin-left:.2rem;font-size:var(--wb-type-label);color:var(--wb-nav-icon-active);opacity:.85}.wb-mono{font-family:ui-monospace,Menlo,monospace;font-size:var(--wb-type-label)}.wb-link{color:var(--wb-link);text-decoration:none;font-size:var(--wb-type-meta)}.wb-link:hover{color:var(--wb-link-hover);text-decoration:underline}.wb-preview-code{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary);margin-right:.35rem}.wb-preview-name{font-size:.8125rem;color:var(--text-primary)}.wb-preview-sub{margin-left:.35rem;font-size:.6875rem;color:var(--text-muted)}.wb-pager{display:flex;gap:.75rem;align-items:center;margin-top:.75rem;font-size:var(--wb-type-meta);color:var(--text-muted)}.wb-pager button{border:1px solid var(--border-light);background:#fff;border-radius:6px;padding:.25rem .6rem;font-size:var(--wb-type-meta);cursor:pointer}.wb-pager button:disabled{opacity:.4;cursor:not-allowed}.wb-detail{margin-top:1rem;padding:.9rem 1rem;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-subtle, #f9fafb)}.wb-detail h3{margin:0 0 .35rem;font-size:var(--wb-type-section);font-weight:600;color:var(--text-primary)}.wb-detail .meta-row{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.25rem 0 0;font-size:var(--wb-type-meta);color:var(--text-muted)}.wb-detail .meta-row strong{color:var(--text-secondary);font-weight:600}.wb-detail .actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.wb-btn{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:8px;background:var(--wb-accent);color:var(--wb-accent-fg);text-decoration:none;font-size:var(--wb-type-meta);font-weight:600;border:1px solid var(--wb-accent)}.wb-btn:hover{background:var(--wb-accent-hover);border-color:var(--wb-accent-hover)}.wb-btn.ghost{background:#fff;color:var(--wb-accent)}.wb-mini-bars{display:flex;flex-direction:column;gap:.45rem;margin-top:.65rem}.wb-mini-bar{display:grid;grid-template-columns:3.5rem 1fr 3.5rem;gap:.4rem;align-items:center;font-size:var(--wb-type-label);color:var(--text-muted)}.wb-mini-bar .track{height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.wb-mini-bar .fill{height:100%;border-radius:999px;background:var(--wb-accent)}.wb-poster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.wb-poster-grid--insight{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.85rem}.wb-domain-page{--wb-domain-section-gap: 2rem;--wb-domain-hero-pad-y: 1.75rem;--wb-domain-kpi-min: 7.5rem;display:flex;flex-direction:column;gap:var(--wb-domain-section-gap);max-width:var(--wb-content-max, 72rem);margin:0 auto;padding-bottom:2rem}.wb-domain-page--canvas{background:linear-gradient(180deg,var(--mkt-surface-subtle, #f8fafc) 0%,var(--bg-page, #fff) 12rem);margin:-.5rem -.25rem 0;padding:.5rem .25rem 2rem;border-radius:12px}.wb-domain-hero{display:flex;flex-direction:column;gap:.65rem;padding:var(--wb-domain-hero-pad-y) 0 .25rem}.wb-domain-hero__eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary, #0d9488)}.wb-domain-hero__eyebrow-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--mkt-icon-bg, #0b1f2e);color:#fff}.wb-domain-hero__title{margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;line-height:1.25;color:var(--text-primary, #0f172a)}.wb-domain-hero__lead{margin:0;max-width:42rem;font-size:var(--wb-type-body, .9375rem);line-height:1.55;color:var(--text-secondary, #475569)}.wb-kpi-strip{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.35rem}.wb-kpi-strip__item{flex:1 1 var(--wb-domain-kpi-min);min-width:min(100%,var(--wb-domain-kpi-min));padding:.65rem .85rem;border-radius:10px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);box-shadow:0 1px 2px #0f172a0a}.wb-kpi-strip__label{display:block;font-size:.6875rem;font-weight:500;color:var(--text-muted, #64748b);margin-bottom:.2rem}.wb-kpi-strip__value{display:block;font-size:1.05rem;font-weight:700;color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.wb-domain-scope{position:sticky;top:calc(var(--wb-header-height, 3.25rem) - .25rem);z-index:8;margin:-.35rem 0 0;padding:.35rem 0 .65rem;background:linear-gradient(180deg,var(--bg-page, #fff) 70%,rgb(255 255 255 / 0))}.wb-domain-scope--stuck{box-shadow:0 6px 16px #0f172a0f}.wb-entity-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);box-shadow:0 2px 8px #0f172a0d}.wb-entity-context__main{min-width:0;flex:1}.wb-entity-context__label{display:block;font-size:.6875rem;font-weight:500;color:var(--text-muted, #64748b)}.wb-entity-context__name{display:block;font-size:1rem;font-weight:700;color:var(--text-primary, #0f172a)}.wb-entity-context__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:999px;background:var(--brand-primary, #0d9488);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none}.wb-entity-context__cta:hover{filter:brightness(1.05)}.wb-poster-gallery{display:flex;flex-direction:column;gap:1rem}.wb-poster-gallery__head{display:flex;flex-direction:column;gap:.25rem}.wb-poster-gallery__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-primary, #0f172a)}.wb-poster-gallery__lead{margin:0;font-size:var(--wb-type-meta, .875rem);color:var(--text-secondary, #64748b)}.wb-poster-gallery__feature{border-radius:14px;overflow:hidden;border:1px solid var(--border-light, #e2e8f0);background:#fff;box-shadow:0 8px 24px #0f172a14}.wb-poster-gallery__feature-frame{position:relative;width:100%;min-height:14rem;max-height:35rem;aspect-ratio:16 / 9}.wb-poster-gallery__feature-frame iframe{width:100%;height:100%;min-height:14rem;border:none;display:block}.wb-poster-gallery__metrics{padding:.75rem 1rem 1rem;font-size:.8125rem;line-height:1.5;color:var(--text-secondary, #475569);border-top:1px solid var(--border-light, #e2e8f0);white-space:pre-wrap}.wb-poster-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem}.wb-poster-gallery__grid-card{border:1px solid var(--border-light, #e2e8f0);border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;transition:box-shadow .15s,transform .15s}.wb-poster-gallery__grid-card:hover{box-shadow:0 6px 16px #0f172a1a;transform:translateY(-1px)}.wb-poster-gallery__grid-card--disabled{opacity:.55;cursor:not-allowed;transform:none}.wb-poster-gallery__carousel{display:flex;gap:.65rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.35rem}.wb-poster-gallery__carousel-card{flex:0 0 min(88vw,18rem);scroll-snap-align:start}.wb-domain-entry-block{display:flex;flex-direction:column;align-items:flex-start;width:100%}.wb-domain-entry-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.85rem}.wb-domain-entry-card{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.65rem;padding:1.1rem 1rem;border-radius:12px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);text-align:left;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.wb-domain-entry-card:hover{border-color:var(--brand-primary, #0d9488);box-shadow:0 6px 18px #0d94881f}.wb-domain-entry-card__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--mkt-icon-bg, #0b1f2e);color:#fff}.wb-domain-entry-card__title{font-size:.9375rem;font-weight:700;color:var(--text-primary, #0f172a)}.wb-domain-entry-foot{margin:1.25rem 0 0;width:100%;font-size:.8125rem;color:var(--text-secondary, #94a3b8);text-align:left}.entity-detail.wb-entity-detail-shell{max-width:var(--wb-content-max, 72rem)}.entity-detail.wb-entity-detail-shell .entity-head h1{font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700}.entity-detail.wb-entity-detail-shell .kpi-row{gap:.65rem}.entity-detail.wb-entity-detail-shell .kpi{border-radius:10px;background:var(--bg-page, #fff);box-shadow:0 1px 2px #0f172a0a}@media(max-width:899px){.wb-domain-page{--wb-domain-section-gap: 1.35rem}.wb-domain-scope{top:calc(var(--wb-header-height, 3.25rem) + .15rem)}}.wb-domain-page--split{--wb-content-max: 90rem;--wb-domain-workbench-gap: 1rem;--wb-domain-body-gap: 1rem;--wb-domain-split-gap: 1.25rem;--wb-domain-toolbar-gap: .55rem;--wb-domain-section-gap: var(--wb-domain-workbench-gap);--wb-directory-cols: 4;--wb-directory-gap: .65rem}.wb-domain-page--company{padding-bottom:2rem}.wb-domain-split{display:grid;grid-template-columns:minmax(0,calc((100% - (var(--wb-directory-cols) - 1) * var(--wb-directory-gap)) / var(--wb-directory-cols))) minmax(0,1fr);gap:var(--wb-domain-split-gap);align-items:start}.wb-domain-split--h5{grid-template-columns:1fr}.wb-domain-list-panel{display:flex;flex-direction:column;gap:1rem;min-width:0;min-height:0;max-height:var(--wb-detail-insight-height, none);overflow:hidden;--wb-directory-cols: 1}.wb-domain-split--h5 .wb-domain-list-panel{max-height:none;overflow:visible}.wb-domain-list-panel .wb-company-directory-grid-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.wb-domain-list-panel .wb-company-directory-grid{flex:1;min-height:0;overflow-y:auto;align-content:start}.wb-domain-list-panel .wb-company-directory__pager{flex-shrink:0;margin-top:.25rem}.wb-domain-insight-panel{position:sticky;top:calc(var(--wb-header-height, 3.25rem) + 3.25rem);min-width:0;padding:1.15rem 1.25rem 1.35rem;border-radius:14px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);box-shadow:0 10px 32px #0f172a14}.wb-domain-split--h5 .wb-domain-insight-panel{position:static;top:auto}.wb-domain-section-eyebrow{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #64748b)}.wb-domain-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.wb-domain-filters__select,.wb-domain-filters__input{padding:.4rem .65rem;border-radius:8px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);font-size:.8125rem;color:var(--text-primary, #0f172a)}.wb-domain-filters__search{flex:1 1 20rem;min-width:min(100%,20rem)}.wb-domain-filters__input{width:100%}.wb-domain-filters__sorts{display:flex;flex-wrap:wrap;gap:.35rem}.wb-domain-filters__pill{padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);font-size:.75rem;font-weight:500;color:var(--text-secondary, #475569);cursor:pointer}.wb-domain-filters__pill--on{border-color:var(--brand-primary, #0d9488);background:#0d948814;color:var(--brand-primary, #0d9488)}.wb-domain-insight-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:2.5rem 1rem;text-align:center}.wb-domain-insight-empty__icon{font-size:2rem;line-height:1;color:var(--text-muted, #94a3b8)}.wb-domain-insight-empty__title{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary, #0f172a)}.wb-domain-insight-empty__lead{margin:0;max-width:18rem;font-size:.8125rem;line-height:1.5;color:var(--text-secondary, #64748b)}.wb-poster-gallery--embedded{gap:.75rem}.wb-poster-gallery--embedded .wb-poster-gallery__feature{box-shadow:none}.wb-poster-gallery--embedded .wb-poster-gallery__feature-frame{aspect-ratio:16 / 9;max-height:none}.wb-poster-gallery--embedded.wb-poster-gallery--tabs .wb-poster-gallery__feature-frame{min-height:unset;max-height:none;aspect-ratio:1080 / 824}.wb-poster-gallery__empty{padding:1rem;border-radius:10px;border:1px dashed var(--border-light, #cbd5e1);background:var(--mkt-surface-subtle, #f8fafc);font-size:.8125rem;color:var(--text-secondary, #64748b);text-align:center}.wb-company-toolbar{display:flex;flex-direction:column;gap:var(--wb-domain-toolbar-gap, .55rem)}@media(min-width:900px){.wb-domain-shell{display:flex;flex-direction:column;gap:var(--wb-domain-workbench-gap, 1rem)}}.wb-company-toolbar__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.wb-company-toolbar__brand{display:flex;align-items:center;gap:.5rem;min-width:0}.wb-company-toolbar__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--mkt-icon-bg, #0b1f2e);color:#fff;flex-shrink:0}.wb-company-toolbar__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25;color:var(--text-primary, #0f172a)}.wb-company-toolbar__coverage{margin:0;flex-shrink:0;font-size:.75rem;font-weight:500;color:var(--text-muted, #64748b);font-variant-numeric:tabular-nums}.wb-domain-toolbar__browse-mark{margin:.35rem 0 0;display:flex;align-items:center;justify-content:center;gap:.5em;font-size:.75rem;line-height:1;-webkit-user-select:none;user-select:none}.wb-domain-toolbar__browse-dot{font-weight:600;color:var(--text-secondary, #475569);opacity:.62}.wb-domain-toolbar__browse-dot--center{font-size:1.45em;font-weight:700;color:var(--text-primary, #0f172a);opacity:.78;transform:translateY(-.02em)}.wb-company-market-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.2rem;border-radius:10px;border:1px solid var(--border-light, #e2e8f0);background:var(--mkt-surface-subtle, #f1f5f9)}.wb-company-market-segment__chip{display:flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .5rem;border-radius:7px;border:none;background:transparent;color:var(--text-secondary, #475569);font-size:.75rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}.wb-company-market-segment__chip:hover:not(.wb-company-market-segment__chip--on){color:var(--text-primary, #0f172a);background:#fff9}.wb-company-market-segment__chip--on{background:#0b1f2e;color:#fff;font-weight:600;box-shadow:0 1px 3px #0f172a1f}.wb-company-directory-search{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:flex-end}.wb-company-directory-search__form{display:flex;align-items:center;gap:.35rem;flex:1 1 12rem;min-width:0;max-width:28rem}.wb-company-directory-search__input{flex:1;min-width:0;width:auto;padding:.3rem .55rem;border-radius:7px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);font-size:.75rem;color:var(--text-primary, #0f172a)}.wb-company-directory-search__submit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:999px;background:var(--brand-primary, #0d9488);color:#fff;cursor:pointer;transition:background .15s}.wb-company-directory-search__submit:hover{background:var(--brand-primary-hover, #0f766e)}.wb-company-directory-search__submit:focus-visible{outline:2px solid var(--brand-primary, #0d9488);outline-offset:2px}.wb-company-directory-search__input::placeholder{color:var(--text-muted, #94a3b8)}.wb-domain-company-body,.wb-domain-browse-stack{display:flex;flex-direction:column;gap:var(--wb-domain-body-gap, 1rem)}.wb-company-directory-bar{border-radius:12px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);padding:.75rem .85rem;box-shadow:0 4px 16px #0f172a0a}.wb-company-directory-bar__search-active{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;padding:.5rem .65rem;border-radius:8px;background:#0d94880f;font-size:.8125rem;color:var(--text-secondary, #475569)}.wb-company-directory-bar__search-active .wb-domain-link-btn{border:none;background:none;color:var(--brand-primary, #0d9488);cursor:pointer;font-size:.8125rem;font-weight:500}.wb-company-directory-bar .wb-company-directory-header{margin-bottom:0;padding-bottom:0;border-bottom:none}.wb-company-directory-header__lead{display:flex;align-items:center;gap:.45rem;flex-shrink:0;min-width:0}.wb-company-directory-header__title{margin:0;font-size:.8125rem}.wb-company-directory-header__year{flex-shrink:0;padding:.3rem .45rem;border-radius:7px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);font-size:.75rem;color:var(--text-primary, #0f172a)}.wb-company-directory-grid-wrap{display:flex;flex-direction:column;gap:var(--wb-directory-gap)}.wb-company-directory-grid{display:grid;grid-template-columns:repeat(var(--wb-directory-cols),minmax(0,1fr));gap:var(--wb-directory-gap)}.wb-company-directory-grid-card{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.75rem .85rem;border-radius:12px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.wb-company-directory-grid-card:hover{border-color:#0d948859;box-shadow:0 4px 14px #0d948814}.wb-company-directory-grid-card--on{border-color:transparent;background:var(--bg-page, #fff);box-shadow:0 4px 16px #0f172a14}.wb-company-directory-grid-card--on:hover{box-shadow:0 4px 16px #0f172a1a}.wb-domain-list-panel .wb-company-directory-grid-card--on{border-color:#0d948859;background:var(--bg-page, #fff);box-shadow:0 4px 16px #0d94881f}.wb-domain-list-panel .wb-company-directory-grid-card--on:hover{border-color:#0d948873;box-shadow:0 4px 18px #0d948824}.wb-domain-list-panel .wb-company-directory-grid-card--on .wb-company-directory-grid-card__name{font-weight:700;color:var(--text-primary, #0f172a)}.wb-company-directory-grid-card__head{display:flex;align-items:center;gap:.55rem;width:100%;min-width:0}.wb-company-directory-grid-card__logo{flex-shrink:0;border-radius:8px;object-fit:contain}.wb-company-directory-grid-card__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.wb-company-directory-grid-card__name{font-size:.8125rem;font-weight:600;color:var(--text-primary, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-company-directory-grid-card__code{font-size:.6875rem;color:var(--text-muted, #64748b)}.wb-company-directory-grid-card__metrics{display:flex;flex-wrap:wrap;gap:.3rem}.wb-company-directory-grid-card__pill{padding:.15rem .45rem;border-radius:999px;background:var(--mkt-surface-subtle, #f1f5f9);font-size:.6875rem;color:var(--text-secondary, #475569);font-variant-numeric:tabular-nums}.wb-company-directory-grid-card__pill--primary{background:#0d94881a;color:var(--brand-primary, #0d9488);font-weight:600}.wb-company-directory-grid-card__chip{padding:.1rem .45rem;border-radius:999px;background:var(--mkt-surface-subtle, #f1f5f9);font-size:.625rem;color:var(--text-muted, #64748b)}.wb-company-list-shell{border-radius:14px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);padding:.75rem .85rem .85rem;box-shadow:0 4px 16px #0f172a0a}.wb-company-directory-header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light, #e2e8f0)}.wb-company-universe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.35rem}.wb-company-universe__card{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .9rem;border-radius:12px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.wb-company-universe__card:hover{border-color:#0d948859;box-shadow:0 4px 14px #0d948814}.wb-company-universe__card--on{border-color:var(--brand-primary, #0d9488);background:#0d94880d;box-shadow:0 4px 16px #0d94881f}.wb-company-universe__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #64748b)}.wb-company-universe__value{font-size:1.05rem;font-weight:700;color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.wb-company-universe__value--sk{color:var(--text-muted, #94a3b8)}.wb-company-universe__meta{font-size:.6875rem;color:var(--text-secondary, #64748b)}.wb-company-context-band{position:sticky;top:calc(var(--wb-header-height, 3.25rem) + 2.5rem);z-index:7;display:flex;flex-direction:column;gap:.55rem;margin-bottom:.25rem;padding:.65rem 0 .85rem;background:linear-gradient(180deg,var(--bg-page, #fff) 85%,rgb(255 255 255 / 0))}.wb-company-context-band__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem}.wb-company-context-band__sep{color:var(--text-muted, #94a3b8)}.wb-company-context-band__crumb--link{color:var(--brand-primary, #0d9488);text-decoration:none}.wb-company-context-band__crumb--link:hover{text-decoration:underline}.wb-company-context-band__crumb--current{color:var(--text-primary, #0f172a);font-weight:600}.wb-company-context-band__line{margin:0;font-size:.8125rem;color:var(--text-secondary, #64748b)}.wb-company-leaders__rail{display:flex;gap:.65rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.wb-company-leaders__card{flex:0 0 min(72%,14rem);scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem .9rem;border-radius:12px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.wb-company-leaders__card:hover{box-shadow:0 6px 18px #0f172a14}.wb-company-leaders__card--on{border-color:var(--brand-primary, #0d9488);background:#0d94880a}.wb-company-leaders__rank{font-size:.6875rem;font-weight:700;color:var(--brand-primary, #0d9488)}.wb-company-leaders__logo{border-radius:8px;object-fit:contain;background:var(--mkt-surface-subtle, #f1f5f9)}.wb-company-leaders__body{display:flex;flex-direction:column;gap:.1rem;min-width:0;width:100%}.wb-company-leaders__name{font-size:.875rem;font-weight:700;color:var(--text-primary, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-company-leaders__sub{font-size:.6875rem;color:var(--text-muted, #64748b)}.wb-company-leaders__metric{font-size:.8125rem;font-weight:600;color:var(--text-secondary, #475569);font-variant-numeric:tabular-nums}.wb-company-directory-header__title{margin:0;flex-shrink:0;font-size:.8125rem}.wb-company-directory__list{display:flex;flex-direction:column;gap:.45rem}.wb-company-directory-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;width:100%;padding:.65rem .75rem;border-radius:10px;border:1px solid transparent;background:#ffffff8c;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.wb-company-directory-row:hover{background:#ffffffd9;box-shadow:0 2px 8px #0f172a0d}.wb-company-directory-row--on{border-color:transparent;background:var(--bg-page, #fff);box-shadow:0 4px 16px #0f172a14}.wb-company-directory-row--on:hover{box-shadow:0 4px 16px #0f172a1a}.wb-company-directory-row--on .wb-company-directory-row__name{color:var(--text-primary, #0f172a);font-weight:600}.wb-company-directory-row__identity{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1 1 10rem}.wb-company-directory-row__logo{flex-shrink:0;border-radius:8px;object-fit:contain;background:var(--mkt-surface-subtle, #f1f5f9)}.wb-company-directory-row__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.wb-company-directory-row__name{font-size:.875rem;font-weight:600;color:var(--text-primary, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-company-directory-row__code{font-size:.6875rem;color:var(--text-muted, #64748b)}.wb-company-directory-row__metrics{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.wb-company-directory-row__pill{padding:.2rem .5rem;border-radius:999px;background:var(--mkt-surface-subtle, #f1f5f9);font-size:.6875rem;font-weight:500;color:var(--text-secondary, #475569);font-variant-numeric:tabular-nums}.wb-company-directory-row__pill--primary{background:#0d94881a;color:var(--brand-primary, #0d9488);font-weight:600}.wb-company-directory-row__pill-label{margin-right:.25rem;font-weight:500;opacity:.75}.wb-company-directory-row__chip{padding:.15rem .45rem;border-radius:6px;border:1px solid var(--border-light, #e2e8f0);font-size:.625rem;color:var(--text-muted, #64748b);max-width:6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-company-directory__pager{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-top:.75rem}.wb-company-directory__pager-btn{padding:.35rem .75rem;border-radius:999px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff);font-size:.75rem;cursor:pointer}.wb-company-directory__pager-btn:disabled{opacity:.45;cursor:not-allowed}.wb-company-directory__pager-info{font-size:.75rem;color:var(--text-muted, #64748b);font-variant-numeric:tabular-nums}.wb-company-directory__state{margin:0;padding:1rem;font-size:.8125rem;color:var(--text-muted, #64748b);text-align:center}.wb-company-directory__state--err{color:#b91c1c}.wb-company-insight-kpi-magazine{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:.65rem;align-items:stretch}.wb-company-insight-kpi-magazine__primary{display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:.85rem 1rem;border-radius:12px;background:linear-gradient(135deg,#0d94881f,#0d94880a);border:1px solid rgb(13 148 136 / .15)}.wb-company-insight-kpi-magazine__primary .wb-company-insight-kpi-magazine__value{font-size:1.35rem;font-weight:800;color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.wb-company-insight-kpi-magazine__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.wb-company-insight-kpi-magazine__sub{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .65rem;border-radius:8px;border:1px solid var(--border-light, #e2e8f0);background:var(--bg-page, #fff)}.wb-company-insight-kpi-magazine__label{font-size:.625rem;font-weight:500;color:var(--text-muted, #64748b)}.wb-company-insight-kpi-magazine__value-sm{font-size:.875rem;font-weight:700;color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.wb-poster-gallery--tabs .wb-poster-gallery__tabs{display:grid;grid-template-columns:repeat(var(--poster-tab-count, 7),minmax(0,1fr));gap:.15rem;padding:.25rem;border-radius:12px;border:1px solid var(--border-light, #e2e8f0);background:var(--mkt-surface-subtle, #f1f5f9)}.wb-poster-gallery--underline-tabs .wb-poster-gallery__tabs{display:flex;flex-wrap:nowrap;gap:0;padding:0;border:none;border-radius:0;background:transparent;border-bottom:1px solid var(--border-light, #e2e8f0);overflow-x:auto;scrollbar-width:thin}.wb-poster-gallery--underline-tabs .wb-poster-gallery__tab{flex:1 1 0;min-width:3rem;padding:.55rem .35rem .5rem;border-radius:0;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;box-shadow:none;font-size:.6875rem;transition:color .15s,border-color .15s}.wb-poster-gallery--underline-tabs .wb-poster-gallery__tab:hover:not(.wb-poster-gallery__tab--on){color:var(--text-primary, #0f172a);background:transparent}.wb-poster-gallery--underline-tabs .wb-poster-gallery__tab--on{background:transparent;box-shadow:none;color:var(--brand-primary, #0d9488);font-weight:600;border-bottom-color:var(--brand-primary, #0d9488)}.wb-domain-page--company .wb-domain-insight-panel{position:static;top:auto;bottom:auto;overflow:visible;padding:1rem 1.1rem 1.15rem;box-shadow:0 4px 16px #0f172a0d}.wb-domain-page--company .wb-domain-insight-head{margin-bottom:.85rem}.wb-domain-page--company .wb-domain-insight-head__actions,.wb-domain-page--industry .wb-domain-insight-head__actions,.wb-domain-page--trade .wb-domain-insight-head__actions,.wb-domain-page--holdings .wb-domain-insight-head__actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.wb-company-insight-operating .poster-export-root--embedded{overflow:hidden}.wb-company-insight-toggle{display:inline-flex;align-items:center;justify-content:center;height:1.75rem;padding:0 .65rem;border:1px solid var(--border-light, #e2e8f0);border-radius:999px;background:var(--bg-page, #fff);color:var(--text-secondary, #64748b);font-size:.75rem;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.wb-company-insight-toggle:hover{background:var(--mkt-surface-subtle, #f1f5f9);color:var(--text-primary, #0f172a);border-color:var(--text-muted, #94a3b8)}.wb-company-insight-toggle[aria-pressed=true]{color:var(--brand-primary, #0d9488);border-color:color-mix(in srgb,var(--brand-primary, #0d9488) 35%,var(--border-light, #e2e8f0));background:color-mix(in srgb,var(--brand-primary, #0d9488) 8%,var(--bg-page, #fff))}.wb-company-insight-close{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:999px;background:var(--brand-primary, #0d9488);color:#fff;font-size:1.125rem;line-height:1;cursor:pointer;transition:background .15s}.wb-company-insight-close:hover{background:var(--brand-primary-hover, #0f766e);color:#fff}.wb-company-insight-close:focus-visible{outline:2px solid var(--brand-primary, #0d9488);outline-offset:2px}.wb-domain-page--company .wb-poster-gallery__feature-frame{aspect-ratio:unset;height:auto;min-height:unset;max-height:none;display:block;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.wb-domain-page--company .wb-poster-gallery--embedded.wb-poster-gallery--tabs .wb-poster-gallery__feature-frame{aspect-ratio:unset;min-height:unset;max-height:none}.wb-domain-page--company .wb-poster-thumb{overflow:visible;background:#e9f8fc}.wb-domain-page--company .wb-poster-thumb__viewport{background:transparent}.wb-domain-page--company .wb-poster-gallery--embedded .wb-poster-gallery__feature{border:none;border-radius:0;box-shadow:none;overflow:visible;background:transparent;padding:0}.wb-domain-page--company .wb-poster-gallery--embedded.wb-poster-gallery--underline-tabs{gap:.65rem}.wb-poster-gallery__tab{padding:.45rem .35rem;border-radius:8px;border:none;background:transparent;font-size:.6875rem;font-weight:500;color:var(--text-secondary, #475569);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-poster-gallery__tab:hover:not(.wb-poster-gallery__tab--on){color:var(--text-primary, #0f172a);background:#ffffff8c}.wb-poster-gallery__tab--on{background:var(--bg-page, #fff);box-shadow:0 1px 4px #0f172a1a;color:var(--brand-primary, #0d9488);font-weight:600}.wb-poster-gallery__thumb-rail{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.wb-poster-gallery__thumb{flex:0 0 5.5rem;display:flex;flex-direction:column;gap:.25rem;padding:0;border:2px solid transparent;border-radius:8px;background:none;cursor:pointer;overflow:hidden}.wb-poster-gallery__thumb--on{border-color:var(--brand-primary, #0d9488)}.wb-poster-gallery__thumb-label{font-size:.5625rem;line-height:1.2;color:var(--text-muted, #64748b);padding:0 .15rem .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-poster-gallery__thumbs-toggle{border:none;background:none;color:var(--brand-primary, #0d9488);font-size:.75rem;font-weight:500;cursor:pointer;padding:.25rem 0}.wb-domain-insight-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.wb-domain-insight-head__identity{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.wb-domain-insight-head__logo{flex-shrink:0;border-radius:8px;object-fit:contain;background:var(--mkt-surface-subtle, #f1f5f9)}.wb-domain-insight-head__name{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--text-primary, #0f172a)}.wb-domain-insight-head__meta{margin:.2rem 0 0;font-size:.8125rem;color:var(--text-secondary, #64748b)}.wb-domain-insight-head__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border-radius:999px;background:var(--brand-primary, #0d9488);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none}.wb-domain-insight-head__cta:hover{filter:brightness(1.05)}@media(max-width:899px){.wb-domain-page--split{--wb-directory-cols: 2}.wb-domain-split{grid-template-columns:1fr}.wb-domain-insight-panel{position:static}.wb-company-universe,.wb-company-insight-kpi-magazine{grid-template-columns:1fr}.wb-company-context-band{position:static}.wb-company-directory-header{flex-wrap:wrap}.wb-company-directory-header__lead{flex:1 1 auto}.wb-company-directory-search{width:100%;justify-content:flex-start}.wb-company-directory-search__form{max-width:none}.wb-poster-gallery--tabs .wb-poster-gallery__tabs{overflow-x:auto;grid-template-columns:repeat(var(--poster-tab-count, 7),minmax(3.25rem,1fr))}.wb-poster-gallery--underline-tabs .wb-poster-gallery__tab{flex:0 0 auto;min-width:3.25rem}}.wb-company-market-segment--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-company-market-segment--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.wb-domain-rank-strip{margin:0 0 1rem}.wb-domain-directory-bar{margin-bottom:0}.wb-company-domain-card{gap:.8rem;padding:.7rem .85rem}.wb-company-domain-card .wb-company-directory-grid-card__metrics{flex-wrap:nowrap;width:100%}.wb-company-domain-card .wb-company-directory-grid-card__pill{padding:.28rem .45rem}.wb-company-domain-card .wb-company-directory-grid-card__pill--desc{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-industry-domain-card{gap:.6rem;padding:.85rem .9rem}.wb-industry-domain-card .wb-company-directory-grid-card__text{gap:.15rem}.wb-industry-domain-card .wb-company-directory-grid-card__name{font-size:.875rem}.wb-industry-domain-card .wb-company-directory-grid-card__pill{padding:.22rem .45rem}.wb-trade-country-card__flag{border-radius:999px;object-fit:cover}.wb-trade-hs-card .wb-company-directory-grid-card__metrics{flex-wrap:nowrap;width:100%}.wb-trade-hs-card .wb-company-directory-grid-card__pill--desc{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-domain-page--industry .wb-domain-insight-panel,.wb-domain-page--trade .wb-domain-insight-panel,.wb-domain-page--holdings .wb-domain-insight-panel{position:static;top:auto;overflow:visible;padding:1rem 1.1rem 1.15rem;border:none;box-shadow:0 4px 16px #0f172a0d}.wb-domain-page--industry .wb-domain-insight-head,.wb-domain-page--trade .wb-domain-insight-head,.wb-domain-page--holdings .wb-domain-insight-head{margin-bottom:.85rem}.wb-domain-page--industry .wb-poster-gallery__feature-frame,.wb-domain-page--trade .wb-poster-gallery__feature-frame,.wb-domain-page--holdings .wb-poster-gallery__feature-frame{aspect-ratio:unset;height:auto;min-height:unset;max-height:none;display:block;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.wb-domain-page--industry .wb-poster-gallery--embedded.wb-poster-gallery--tabs .wb-poster-gallery__feature-frame,.wb-domain-page--trade .wb-poster-gallery--embedded.wb-poster-gallery--tabs .wb-poster-gallery__feature-frame,.wb-domain-page--holdings .wb-poster-gallery--embedded.wb-poster-gallery--tabs .wb-poster-gallery__feature-frame{aspect-ratio:unset;min-height:unset;max-height:none}.wb-domain-page--industry .wb-poster-thumb,.wb-domain-page--trade .wb-poster-thumb,.wb-domain-page--holdings .wb-poster-thumb{overflow:visible;background:#e9f8fc}.wb-domain-page--industry .wb-poster-thumb__viewport,.wb-domain-page--trade .wb-poster-thumb__viewport,.wb-domain-page--holdings .wb-poster-thumb__viewport{background:transparent}.wb-domain-page--industry .wb-poster-gallery--embedded .wb-poster-gallery__feature,.wb-domain-page--trade .wb-poster-gallery--embedded .wb-poster-gallery__feature,.wb-domain-page--holdings .wb-poster-gallery--embedded .wb-poster-gallery__feature{border:none;border-radius:0;box-shadow:none;overflow:visible;background:transparent;padding:0}.wb-domain-page--industry .wb-poster-gallery--embedded.wb-poster-gallery--underline-tabs,.wb-domain-page--trade .wb-poster-gallery--embedded.wb-poster-gallery--underline-tabs,.wb-domain-page--holdings .wb-poster-gallery--embedded.wb-poster-gallery--underline-tabs{gap:.65rem}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased}#app{min-height:100vh}a{color:inherit}
