.demo-setup[data-v-92e03bb2]{background:#fff;border:1px solid #dfe6ed;border-radius:16px;box-shadow:0 24px 80px #14253633;color:#142536;font-family:DM Sans,sans-serif;margin:auto;max-height:calc(100dvh - 48px);padding:0;width:min(480px,calc(100vw - 32px))}.demo-setup[data-v-92e03bb2]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12253666}.demo-setup__content[data-v-92e03bb2]{padding:36px 28px 24px;position:relative;text-align:left}.demo-setup__close[data-v-92e03bb2]{background:none;border:0;color:#738496;cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:12px;top:12px;width:36px}.demo-setup__eyebrow[data-v-92e03bb2]{color:#3684e4;font-size:10px;font-weight:600;letter-spacing:.12em;margin:0 0 12px}h2[data-v-92e03bb2]{font:600 34px/1.1 Urbanist,sans-serif;letter-spacing:-.035em;margin:0}.demo-setup__description[data-v-92e03bb2]{color:#6b7b8d;font-size:13px;line-height:1.6;margin:12px 0 24px}.demo-setup__options[data-v-92e03bb2]{display:grid;gap:10px}.demo-setup__options button[data-v-92e03bb2]{align-items:center;background:#fff;border:1px solid #dfe6ed;border-radius:10px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:16px;text-align:left;width:100%}.demo-setup__options button[data-v-92e03bb2]:hover{background:#f7faff;border-color:#3684e4}.demo-setup__icon[data-v-92e03bb2]{color:#3684e4}strong[data-v-92e03bb2]{font-size:13px;font-weight:600}small[data-v-92e03bb2],strong[data-v-92e03bb2]{display:block}small[data-v-92e03bb2]{color:#6b7b8d;font-size:11px;line-height:1.5;margin-top:5px}.demo-setup__arrow[data-v-92e03bb2]{color:#738496;flex-shrink:0;margin-left:auto}.demo-setup__footer[data-v-92e03bb2]{color:#738496;font-size:11px;margin:20px 0 0;text-align:center}button[data-v-92e03bb2]:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}@media(max-width:480px){.demo-setup__content[data-v-92e03bb2]{padding:36px 20px 24px}h2[data-v-92e03bb2]{font-size:30px}.demo-setup__options button[data-v-92e03bb2]{gap:12px;padding:14px 12px}}.portfolio-demo-cta[data-v-1a1886a2]{align-items:center;background:#edf4fd;border-bottom:1px solid #d9e6f6;box-sizing:border-box;color:#18385f;display:flex;font-family:DM Sans,sans-serif;gap:28px;justify-content:space-between;padding:10px 24px;position:sticky;text-align:left;width:100%;z-index:110}.portfolio-demo-cta__copy[data-v-1a1886a2]{align-items:center;display:flex;gap:14px}.portfolio-demo-cta__badge[data-v-1a1886a2]{border:1px solid #b8cfea;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 7px}.portfolio-demo-cta p[data-v-1a1886a2]{font-size:13px;font-weight:600;line-height:1.5;margin:0}.portfolio-demo-cta__detail[data-v-1a1886a2]{color:#506681;font-weight:400}.portfolio-demo-cta button[data-v-1a1886a2]{background:#256cc5;border:0;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font:600 13px DM Sans,sans-serif;min-height:36px;padding:10px 18px}.portfolio-demo-cta button span[data-v-1a1886a2]{margin-left:12px}.portfolio-demo-cta button[data-v-1a1886a2]:hover{background:#1b56a0}.portfolio-demo-cta button[data-v-1a1886a2]:focus-visible{outline:3px solid #256cc5;outline-offset:3px}.portfolio-demo-cta__trust[data-v-1a1886a2]{color:#506681;font-weight:400}@media(max-width:768px){.portfolio-demo-cta[data-v-1a1886a2]{gap:12px;padding:10px 16px}.portfolio-demo-cta__copy[data-v-1a1886a2]{gap:10px}.portfolio-demo-cta p[data-v-1a1886a2]{font-size:12px}.portfolio-demo-cta__detail[data-v-1a1886a2],.portfolio-demo-cta__headline[data-v-1a1886a2]{display:none}.portfolio-demo-cta__badge[data-v-1a1886a2]{border-radius:0}.portfolio-demo-cta__trust[data-v-1a1886a2]{color:#18385f;font-weight:600}.portfolio-demo-cta button span[data-v-1a1886a2]{display:none}.portfolio-demo-cta button[data-v-1a1886a2]{border-radius:0;font-size:13px;min-height:44px;padding:0 14px}}.empty-portfolio[data-v-d94ff760]{align-items:center;display:flex;justify-content:center;min-height:calc(100dvh - 130px);padding:12px 0;position:relative;width:100%}.empty-portfolio__grid-bg[data-v-d94ff760]{background-image:linear-gradient(rgba(53,132,228,.04) 1px,transparent 0),linear-gradient(90deg,rgba(53,132,228,.04) 1px,transparent 0);background-size:40px 40px;inset:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 100%);pointer-events:none;position:absolute}.empty-portfolio__container[data-v-d94ff760]{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:860px;padding:0 20px;position:relative;width:100%;z-index:1}.empty-portfolio__preview[data-v-d94ff760]{animation:previewFadeIn-d94ff760 .8s ease-out;display:grid;gap:10px;grid-template-columns:1fr 1fr;max-width:340px;opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.preview-card[data-v-d94ff760]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:9px 12px}.preview-card__label[data-v-d94ff760]{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.preview-card__value--placeholder[data-v-d94ff760]{display:flex}.preview-pill[data-v-d94ff760]{animation:shimmer-d94ff760 2s linear infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9,#e2e8f0 75%);background-size:200% 100%;border-radius:4px;display:inline-block;height:20px;width:60px}.preview-pill--wide[data-v-d94ff760]{width:90px}.preview-pill--short[data-v-d94ff760]{width:40px}.preview-pill--med[data-v-d94ff760]{width:72px}.preview-bar-track[data-v-d94ff760]{background:#f1f5f9;border-radius:3px;height:6px;margin-top:2px;overflow:hidden}.preview-bar-fill[data-v-d94ff760]{background:linear-gradient(90deg,#3584e4,#60a5fa);border-radius:3px;height:100%}.preview-sparkline[data-v-d94ff760]{margin-top:2px}.preview-sparkline svg[data-v-d94ff760]{height:28px;width:100%}.empty-portfolio__content[data-v-d94ff760]{align-items:center;animation:contentSlideUp-d94ff760 .6s ease-out .2s both;display:flex;flex-direction:column;gap:0;text-align:center}.empty-portfolio__headline[data-v-d94ff760]{color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.empty-portfolio__subheadline[data-v-d94ff760]{color:#475569;font-size:16px;line-height:1.6;margin:12px 0 0;max-width:520px}.empty-portfolio__benefits[data-v-d94ff760]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:14px 0 0;max-width:500px;padding:0;text-align:left;width:100%}.empty-portfolio__benefits li[data-v-d94ff760]{align-items:flex-start;color:#334155;display:flex;font-size:14px;gap:12px;line-height:1.55}.benefit-icon[data-v-d94ff760]{align-items:center;background:#eff6ff;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:1px;width:36px}.empty-portfolio__benefits li strong[data-v-d94ff760]{color:#0f172a;font-weight:650}.empty-portfolio__actions[data-v-d94ff760]{align-items:stretch;display:flex;flex-direction:column;gap:10px;margin-top:24px;max-width:260px;width:100%}.empty-portfolio__actions>.empty-portfolio__cta-primary[data-v-d94ff760],.empty-portfolio__actions>.empty-portfolio__cta-secondary[data-v-d94ff760],.empty-portfolio__actions>.empty-portfolio__cta-t212[data-v-d94ff760],.empty-portfolio__cta-primary[data-v-d94ff760]{box-sizing:border-box;font-size:14px;height:38px;min-height:38px;padding:8px 16px;width:100%}.empty-portfolio__cta-primary[data-v-d94ff760]{align-items:center;background:linear-gradient(135deg,#3584e4,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 6px #2563eb33;color:#fff;cursor:pointer;display:inline-flex;font-weight:650;justify-content:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.empty-portfolio__cta-primary[data-v-d94ff760]:hover{box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.empty-portfolio__cta-primary[data-v-d94ff760]:active{transform:translateY(0)}.empty-portfolio__cta-secondary[data-v-d94ff760]{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;box-sizing:border-box;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:14px;font-weight:650;height:38px;justify-content:center;min-height:38px;padding:8px 16px;text-decoration:none;transition:background .15s ease,border-color .15s ease;width:100%}.empty-portfolio__cta-secondary[data-v-d94ff760]:hover{background:#dbeafe;border-color:#93c5fd}.empty-portfolio__cta-demo[data-v-d94ff760]{background:#fff;border-color:#cbd5e1;color:#0f172a}.empty-portfolio__cta-demo[data-v-d94ff760]:hover{background:#f8fafc;border-color:#94a3b8}.empty-portfolio__cta-t212[data-v-d94ff760]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:650;gap:7px;height:38px;justify-content:center;min-height:38px;padding:8px 16px;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease;width:100%}.empty-portfolio__cta-t212[data-v-d94ff760]:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.empty-portfolio__cta-t212[data-v-d94ff760]:active{transform:translateY(0)}.t212-cta-prefix[data-v-d94ff760]{color:#475569;font-weight:600}.t212-wordmark[data-v-d94ff760]{display:inline-block;height:12px;width:auto}.empty-portfolio__content--split[data-v-d94ff760]{align-items:center;flex-direction:row;gap:32px;justify-content:space-between;text-align:left;width:100%}.empty-portfolio__text[data-v-d94ff760]{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:0}.empty-portfolio__content--split .empty-portfolio__benefits[data-v-d94ff760]{margin-top:12px;max-width:none}.empty-portfolio__content--split .empty-portfolio__microcopy[data-v-d94ff760]{justify-content:flex-start;margin-top:18px;text-align:left}.empty-portfolio__content--split .empty-portfolio__actions[data-v-d94ff760]{flex-shrink:0;margin-top:0;max-width:220px;width:220px}@media(max-width:720px){.empty-portfolio__content--split[data-v-d94ff760]{align-items:center;flex-direction:column;gap:24px;text-align:center}.empty-portfolio__text[data-v-d94ff760]{align-items:center}.empty-portfolio__content--split .empty-portfolio__microcopy[data-v-d94ff760]{justify-content:center;text-align:center}.empty-portfolio__content--split .empty-portfolio__actions[data-v-d94ff760]{max-width:320px;width:100%}}.empty-portfolio__microcopy[data-v-d94ff760]{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:6px;line-height:1.5;margin:20px 0 0;text-align:center}@keyframes shimmer-d94ff760{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes previewFadeIn-d94ff760{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:.55;transform:translateY(0) scale(1)}}@keyframes contentSlideUp-d94ff760{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.empty-portfolio[data-v-d94ff760]{min-height:460px;padding:20px 0}.empty-portfolio__container[data-v-d94ff760]{gap:20px}.empty-portfolio__preview[data-v-d94ff760]{gap:8px;max-width:320px}.preview-card[data-v-d94ff760]{padding:10px 12px}.empty-portfolio__headline[data-v-d94ff760]{font-size:22px}.empty-portfolio__subheadline[data-v-d94ff760]{font-size:14px}.empty-portfolio__benefits[data-v-d94ff760]{gap:12px}.empty-portfolio__benefits li[data-v-d94ff760]{font-size:13px}.benefit-icon[data-v-d94ff760]{height:32px;width:32px}.benefit-icon svg[data-v-d94ff760]{height:16px;width:16px}.empty-portfolio__actions[data-v-d94ff760]{flex-direction:column;width:100%}.empty-portfolio__cta-primary[data-v-d94ff760],.empty-portfolio__cta-secondary[data-v-d94ff760],.empty-portfolio__cta-t212[data-v-d94ff760]{justify-content:center;width:100%}.empty-portfolio__microcopy[data-v-d94ff760]{flex-direction:column;gap:4px}}@media(max-width:380px){.empty-portfolio__preview[data-v-d94ff760]{grid-template-columns:1fr;max-width:240px}}@media(prefers-reduced-motion:reduce){.empty-portfolio__cta-primary[data-v-d94ff760]{transition:none!important}.empty-portfolio__cta-primary[data-v-d94ff760]:hover{transform:none}.empty-portfolio__content[data-v-d94ff760],.empty-portfolio__preview[data-v-d94ff760],.preview-pill[data-v-d94ff760]{animation:none!important}.preview-pill[data-v-d94ff760]{background:#e2e8f0}}@media(max-width:768px){.empty-portfolio__grid-bg[data-v-d94ff760]{display:none}.empty-portfolio__container[data-v-d94ff760]{gap:var(--m-s5);padding:0 var(--m-page-x)}.empty-portfolio__preview[data-v-d94ff760]{gap:var(--m-s2);max-width:360px}.preview-card[data-v-d94ff760]{border:1px solid var(--m-c-border);border-radius:var(--m-r-input);padding:var(--m-s3)}.preview-card__label[data-v-d94ff760]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label);letter-spacing:var(--m-tracking-label)}.preview-pill[data-v-d94ff760]{animation:none;background:var(--m-c-border)}.preview-bar-fill[data-v-d94ff760]{background:var(--m-c-blue)}.empty-portfolio__headline[data-v-d94ff760]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-h1);font-weight:800;letter-spacing:var(--m-tracking-display);line-height:var(--m-lh-heading)}.empty-portfolio__subheadline[data-v-d94ff760]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-body);line-height:var(--m-lh-body);margin-top:var(--m-s3)}.empty-portfolio__benefits[data-v-d94ff760]{gap:var(--m-s4);margin-top:var(--m-s5)}.empty-portfolio__benefits li[data-v-d94ff760]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-body);line-height:var(--m-lh-body)}.empty-portfolio__benefits li strong[data-v-d94ff760]{color:var(--m-c-heading);font-weight:600}.benefit-icon[data-v-d94ff760]{background:var(--m-c-blue-tint);border-radius:var(--m-r-input)}.empty-portfolio__actions[data-v-d94ff760]{gap:10px;margin-top:var(--m-s5);max-width:260px;width:100%}.empty-portfolio__cta-primary[data-v-d94ff760]{background:var(--m-c-blue);border-radius:8px;box-shadow:none;box-sizing:border-box;font-family:var(--m-font-body);font-size:14px;font-weight:600;height:38px;min-height:38px;padding:0 16px;transition:background-color var(--m-dur-fast) var(--m-ease-standard),transform var(--m-dur-fast) var(--m-ease-standard);width:100%}.empty-portfolio__cta-primary[data-v-d94ff760]:active,.empty-portfolio__cta-primary[data-v-d94ff760]:hover{background:var(--m-c-blue-pressed);box-shadow:none;transform:none}.empty-portfolio__cta-primary[data-v-d94ff760]:active{transform:scale(.98)}.empty-portfolio__cta-secondary[data-v-d94ff760]{background:transparent;border:1px solid var(--m-c-blue);color:var(--m-c-blue)}.empty-portfolio__cta-secondary[data-v-d94ff760],.empty-portfolio__cta-t212[data-v-d94ff760]{border-radius:8px;box-sizing:border-box;font-family:var(--m-font-body);font-size:14px;font-weight:600;height:38px;min-height:38px;padding:0 16px;width:100%}.empty-portfolio__cta-secondary[data-v-d94ff760]:active,.empty-portfolio__cta-secondary[data-v-d94ff760]:hover{background:var(--m-c-blue-tint);border-color:var(--m-c-blue)}.empty-portfolio__microcopy[data-v-d94ff760]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-small);line-height:var(--m-lh-body);margin-top:var(--m-s4)}}.skeleton-card[data-v-d40dd3d2]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:20px}.skeleton-card-header[data-v-d40dd3d2]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.skeleton-card-body[data-v-d40dd3d2]{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.skeleton-card[data-v-d40dd3d2]{border:1px solid var(--m-c-border);border-radius:var(--m-r-card);box-shadow:none;padding:var(--m-s4)}.skeleton-card-header[data-v-d40dd3d2]{margin-bottom:var(--m-s3)}.skeleton-card-body[data-v-d40dd3d2]{gap:var(--m-s3)}}.skeleton-table[data-v-8d547e58]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:16px}.skeleton-table-header[data-v-8d547e58]{border-bottom:2px solid #f1f5f9;display:flex;gap:16px;margin-bottom:8px;padding-bottom:12px}.skeleton-table-header[data-v-8d547e58]>*{flex:1}.skeleton-table-row[data-v-8d547e58]{border-bottom:1px solid #f8fafc;display:flex;gap:16px;padding:10px 0}.skeleton-table-row[data-v-8d547e58]>*{flex:1}@media(max-width:768px){.skeleton-table[data-v-8d547e58]{border:1px solid var(--m-c-border);border-radius:var(--m-r-card);box-shadow:none;padding:var(--m-s4)}.skeleton-table-header[data-v-8d547e58]{border-bottom-color:var(--m-c-border);border-bottom-width:1px;gap:var(--m-s4);margin-bottom:var(--m-s2);padding-bottom:var(--m-s3)}.skeleton-table-row[data-v-8d547e58]{border-bottom-color:var(--m-c-border);gap:var(--m-s4);padding:var(--m-s3) 0}}.portfolio-loading-state[data-v-535c43bb]{animation:fadeIn-535c43bb .35s ease;display:flex;flex-direction:column;gap:24px;padding:24px 0}@keyframes fadeIn-535c43bb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.loading-panel[data-v-535c43bb]{align-self:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #0000000f;flex-direction:column;gap:24px;max-width:520px;padding:40px 28px 28px;width:100%}.loading-hero[data-v-535c43bb],.loading-panel[data-v-535c43bb]{align-items:center;display:flex}.loading-hero[data-v-535c43bb]{height:160px;justify-content:center;position:relative;width:160px}.loading-hero__halo[data-v-535c43bb]{animation:heroBreathe-535c43bb 2.6s ease-in-out infinite;background:radial-gradient(circle,#3684e42e 0,#3684e400 65%);border-radius:50%;inset:-28px;position:absolute}.loading-hero__ring[data-v-535c43bb]{inset:0;position:absolute}.loading-hero__spinner[data-v-535c43bb]{animation:heroSpin-535c43bb 1.4s linear infinite;transform-origin:80px 80px}.loading-hero__logo[data-v-535c43bb]{align-items:center;display:flex;justify-content:center;position:relative}@keyframes heroBreathe-535c43bb{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}@keyframes heroSpin-535c43bb{to{transform:rotate(1turn)}}.loading-text[data-v-535c43bb]{display:flex;flex-direction:column;gap:6px;text-align:center}.loading-title[data-v-535c43bb]{color:#0f172a;font-family:Urbanist,DM Sans,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.loading-subtitle[data-v-535c43bb]{color:#64748b;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;margin:0;min-height:20px;transition:color .2s ease}.loading-steps[data-v-535c43bb]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0;width:100%}.loading-step[data-v-535c43bb]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;padding:10px 14px;transition:background .3s ease,border-color .3s ease}.loading-step.is-loading[data-v-535c43bb]{background:#3684e40a;border-color:#3684e42e}.loading-step.is-ready[data-v-535c43bb]{background:#10b9810a;border-color:#10b9812e}.loading-step.is-error[data-v-535c43bb]{background:#ef44440a;border-color:#ef444433}.loading-step__icon[data-v-535c43bb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:color .3s ease,border-color .3s ease,background .3s ease;width:28px}.loading-step.is-loading .loading-step__icon[data-v-535c43bb]{background:#fff;border-color:#3684e452;color:#3684e4}.loading-step.is-ready .loading-step__icon[data-v-535c43bb]{border-color:#10b98152;color:#10b981}.loading-step.is-error .loading-step__icon[data-v-535c43bb]{border-color:#ef444452;color:#ef4444}.loading-step__label[data-v-535c43bb]{color:#475569;flex:1;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.01em}.loading-step.is-loading .loading-step__label[data-v-535c43bb],.loading-step.is-ready .loading-step__label[data-v-535c43bb]{color:#0f172a;font-weight:600}.loading-step__status[data-v-535c43bb]{align-items:center;display:flex;height:24px;justify-content:center;min-width:24px}.status-check[data-v-535c43bb]{color:#10b981}.status-pulse[data-v-535c43bb]{animation:pulseDot-535c43bb 1.6s ease-in-out infinite;background:#3684e4;border-radius:50%;box-shadow:0 0 #3684e466;height:8px;width:8px}@keyframes pulseDot-535c43bb{0%{box-shadow:0 0 #3684e473;transform:scale(1)}70%{box-shadow:0 0 0 8px #3684e400;transform:scale(1.1)}to{box-shadow:0 0 #3684e400;transform:scale(1)}}.status-pending[data-v-535c43bb]{background:#cbd5e1;border-radius:50%;height:6px;width:6px}.retry-btn[data-v-535c43bb]{background:#fff;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:#dc2626;cursor:pointer;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;min-height:28px;padding:4px 10px;transition:background .2s ease,border-color .2s ease}.retry-btn[data-v-535c43bb]:hover{background:#fef2f2;border-color:#ef4444}.loading-preview[data-v-535c43bb]{display:flex;flex-direction:column;gap:12px;opacity:.5}.loading-preview-row[data-v-535c43bb]{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:768px){.portfolio-loading-state[data-v-535c43bb]{gap:16px;padding:16px 0}.loading-panel[data-v-535c43bb]{border-radius:0;box-shadow:none;box-sizing:border-box;max-width:100%;padding:24px 20px 20px;width:100%}.loading-title[data-v-535c43bb]{font-size:19px}.loading-hero[data-v-535c43bb],.loading-hero__ring svg[data-v-535c43bb]{height:130px;width:130px}.loading-hero__logo svg[data-v-535c43bb]{height:39px;width:62px}.loading-preview-row[data-v-535c43bb]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.loading-hero__halo[data-v-535c43bb],.loading-hero__spinner[data-v-535c43bb],.status-pulse[data-v-535c43bb]{animation:none}}.bss[data-v-943ea259]{align-items:center;display:inline-flex;font-family:DM Sans,sans-serif;font-size:11px;gap:6px;white-space:nowrap}.bss-dot[data-v-943ea259]{color:#cbd5e1}.bss-when[data-v-943ea259]{color:#94a3b8;letter-spacing:.01em}.bss-when--stale[data-v-943ea259]{color:#b0741a}.bss-btn[data-v-943ea259]{align-items:center;background:#f5f9ff;border:1px solid #dbeafe;border-radius:4px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:4px;padding:2px 7px;transition:background .14s ease,border-color .14s ease}.bss-btn[data-v-943ea259]:hover:not(:disabled){background:#e8f1fe;border-color:#bfdbfe}.bss-btn[data-v-943ea259]:disabled{cursor:default;opacity:.6}.bss-btn[data-v-943ea259]:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.bss-err[data-v-943ea259]{color:#b8342b}.bss-spin[data-v-943ea259]{animation:bss-rotate-943ea259 .9s linear infinite}@keyframes bss-rotate-943ea259{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.bss-spin[data-v-943ea259]{animation:none}.bss-btn[data-v-943ea259]{transition:none}}.metric-info[data-v-b9a927b5]{flex:0 0 auto}.metric-info[data-v-b9a927b5],.metric-info-trigger[data-v-b9a927b5]{align-items:center;display:inline-flex}.metric-info-trigger[data-v-b9a927b5]{background:transparent;border:0;border-radius:4px;color:#708198;cursor:pointer;height:24px;justify-content:center;margin:-3px 0;min-height:24px;padding:0;transition:color .14s ease,background .14s ease;width:24px}.metric-info-trigger[data-v-b9a927b5]:hover,.metric-info-trigger[aria-expanded=true][data-v-b9a927b5]{background:#e7eef8;color:#256cc5}.metric-info-trigger[data-v-b9a927b5]:focus-visible{outline:2px solid #347be3;outline-offset:2px}@media(max-width:768px){.metric-info-trigger[data-v-b9a927b5]{height:44px;margin:-13px -10px;min-height:44px;width:44px}}.metric-info-tooltip[data-v-b9a927b5]{background:#fff;border:1px solid #dce4ee;border-radius:10px;box-shadow:0 8px 28px #18283f14,0 2px 6px #18283f08;box-sizing:border-box;color:#53647a;font:400 13px/1.55 DM Sans,sans-serif;padding:15px 17px;position:fixed;text-align:left;width:min(304px,calc(100vw - 24px));z-index:1000}.metric-info-tooltip>strong[data-v-b9a927b5]{color:#18283f;display:block;font-weight:600;margin-bottom:6px}.metric-info-tooltip[data-v-b9a927b5] p{margin:0}.metric-info-tooltip[data-v-b9a927b5] p+p{margin-top:9px}@media(prefers-reduced-motion:reduce){.metric-info-trigger[data-v-b9a927b5]{transition:none}}.portfolio-summary[data-v-c1b0af22]{color:#18283f;font-family:DM Sans,sans-serif;font-variant-numeric:tabular-nums;max-width:100%;padding:6px 0;text-align:left;width:-moz-fit-content;width:fit-content}.summary-financials[data-v-c1b0af22]{align-items:stretch;display:grid;grid-template-columns:repeat(4,max-content);min-width:0}.summary-metric[data-v-c1b0af22]{align-items:flex-start;background:transparent;border:0;border-left:1px solid #dce3ec;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:54px;min-width:0;padding:0 16px;text-align:left}.summary-metric[data-v-c1b0af22]:first-child{border-left:0;padding-left:0}.summary-metric[data-v-c1b0af22]:last-child{padding-right:0}.summary-number-row[data-v-c1b0af22]{align-items:center;display:flex;gap:6px;min-width:0}.summary-number[data-v-c1b0af22]{align-items:baseline;color:#18283f;display:inline-flex;font:500 26px/34px DM Sans,sans-serif;letter-spacing:-.035em;min-height:34px;white-space:nowrap}.summary-balance[data-v-c1b0af22]{font-size:30px;font-weight:650;letter-spacing:-.045em}.summary-caption[data-v-c1b0af22]{align-items:center;color:#53647b;display:inline-flex;font:400 12px/18px DM Sans,sans-serif;gap:4px;white-space:nowrap}.summary-delta[data-v-c1b0af22]{font-weight:500;margin-left:2px}.summary-estimate[data-v-c1b0af22]{color:#607187;font-size:10px;line-height:1}.is-positive[data-v-c1b0af22]{color:#087e58}.is-negative[data-v-c1b0af22]{color:#b94d5e}.summary-currency[data-v-c1b0af22]{align-items:center;background:transparent;border:0;border-radius:4px;color:#53647b;cursor:pointer;display:inline-flex;font:500 10px DM Sans,sans-serif;gap:4px;min-height:24px;padding:2px 4px}.summary-currency[data-v-c1b0af22]:hover{background:#eaf0f8;color:#256cc5}.summary-currency[data-v-c1b0af22]:focus-visible{border-radius:2px;outline:2px solid #347be3;outline-offset:3px}@media(max-width:768px){.summary-currency[data-v-c1b0af22]{justify-content:center;margin:-10px -6px;min-height:44px;min-width:44px}}@media(max-width:1100px){.summary-metric[data-v-c1b0af22]{padding-left:12px;padding-right:12px}.summary-number[data-v-c1b0af22]{font-size:24px}.summary-balance[data-v-c1b0af22]{font-size:28px}.summary-number-row[data-v-c1b0af22]{gap:4px}}@media(max-width:660px){.portfolio-summary[data-v-c1b0af22]{padding:4px 0;width:100%}.summary-financials[data-v-c1b0af22]{grid-template-columns:1.15fr 1fr;row-gap:12px}.summary-metric[data-v-c1b0af22]{padding:0 10px}.summary-financials .summary-metric[data-v-c1b0af22]:nth-child(odd){border-left:0;padding-left:0}.summary-financials .summary-metric[data-v-c1b0af22]:nth-child(2n){padding-right:0}.summary-number[data-v-c1b0af22]{font-size:23px;line-height:30px;min-height:30px}.summary-balance[data-v-c1b0af22]{font-size:26px}.summary-caption[data-v-c1b0af22]{flex-wrap:wrap;gap:3px}.summary-currency[data-v-c1b0af22]{font-size:10px;padding:2px}.summary-currency svg[data-v-c1b0af22]{display:none}.summary-return .summary-caption[data-v-c1b0af22]{row-gap:1px}}@media(max-width:370px){.summary-annualised-word[data-v-c1b0af22]{display:none}.summary-balance[data-v-c1b0af22]{font-size:24px}.summary-number-row[data-v-c1b0af22]{gap:2px}.summary-number[data-v-c1b0af22]:not(.summary-balance){font-size:21px}}.portfolio-header-desktop[data-v-1052fc29],.portfolio-header-desktop-stack[data-v-1052fc29]{display:flex;flex-direction:column;gap:20px}.portfolio-header-desktop-stack[data-v-1052fc29]{position:relative}.portfolio-header-top-strip[data-v-1052fc29]{align-items:center;display:flex;gap:14px;justify-content:space-between}.portfolio-header-identity-cluster[data-v-1052fc29]{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.portfolio-header-name-plate[data-v-1052fc29]{max-width:min(640px,52vw);position:relative;z-index:100}.portfolio-header-name-plate-body[data-v-1052fc29]{align-items:flex-start;color:#0f172a;display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:5px;position:relative;transition:transform .26s ease,box-shadow .26s ease,filter .26s ease}.portfolio-header-name-value[data-v-1052fc29]{align-items:center;color:#0f172a;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:clamp(2rem,2.6vw,2.6rem);font-weight:800;gap:10px;letter-spacing:-.03em;margin-bottom:8px;overflow:visible;position:relative;text-overflow:ellipsis}.portfolio-header-name-value--read-only[data-v-1052fc29]{cursor:default}.portfolio-header-name-text[data-v-1052fc29]{cursor:pointer;display:inline-block;max-width:min(42vw,480px);overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.portfolio-switcher-chevron[data-v-1052fc29]{cursor:pointer;flex-shrink:0;height:26px;stroke:#0f172a;transition:transform .22s cubic-bezier(.4,0,.2,1);width:26px}.portfolio-header-name-value:hover .portfolio-switcher-chevron[data-v-1052fc29]{stroke:#2563eb}.portfolio-switcher-chevron--open[data-v-1052fc29]{stroke:#2563eb;transform:rotate(180deg)}.portfolio-switcher-count[data-v-1052fc29]{align-self:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;cursor:pointer;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:normal;padding:3px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.portfolio-switcher-count[data-v-1052fc29]:hover{background:#dbeafe}.portfolio-header-new-btn[data-v-1052fc29]{align-items:center;align-self:center;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;gap:6px;letter-spacing:normal;margin-left:2px;padding:6px 13px;transition:border-color .15s ease,color .15s ease,background .15s ease;white-space:nowrap}.portfolio-header-new-btn[data-v-1052fc29]:hover{background:#eff6ff;border-color:#2563eb;border-style:solid;color:#2563eb}.portfolio-header-new-btn span[aria-hidden][data-v-1052fc29]{font-size:16px;line-height:1}.portfolio-eyebrow-row[data-v-1052fc29]{align-items:center;color:#94a3b8;display:flex;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;gap:8px;letter-spacing:.14em;margin:0 0 2px 2px;text-transform:uppercase;white-space:nowrap}.portfolio-eyebrow-dot[data-v-1052fc29]{color:#cbd5e1}.portfolio-eyebrow-kicker--link[data-v-1052fc29]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;-webkit-text-decoration:underline dotted rgba(100,116,139,.55);text-decoration:underline dotted rgba(100,116,139,.55);text-decoration-thickness:1px;text-transform:inherit;text-underline-offset:4px;transition:color .15s ease}.portfolio-eyebrow-kicker--link[data-v-1052fc29]:hover{color:#2563eb;text-decoration-color:#2563eb99}.portfolio-eyebrow-meta[data-v-1052fc29]{align-items:center;background:none;border:none;color:#475569;cursor:pointer;display:inline-flex;font:inherit;gap:5px;letter-spacing:inherit;padding:0;-webkit-text-decoration:underline dotted rgba(100,116,139,.55);text-decoration:underline dotted rgba(100,116,139,.55);text-decoration-thickness:1px;text-transform:inherit;text-underline-offset:4px;transition:color .15s ease}.portfolio-eyebrow-meta[data-v-1052fc29]:hover{color:#2563eb;text-decoration-color:#2563eb99}.portfolio-eyebrow-glyph[data-v-1052fc29]{flex-shrink:0;height:12px;opacity:.45;transition:opacity .15s ease;width:12px}.portfolio-eyebrow-meta:hover .portfolio-eyebrow-glyph[data-v-1052fc29]{opacity:1}.portfolio-eyebrow-meta--empty[data-v-1052fc29]{color:#a5b4c8}.portfolio-eyebrow-meta--static[data-v-1052fc29]{color:#64748b;cursor:default;text-decoration:none}.portfolio-switcher-item-meta[data-v-1052fc29]{color:#94a3b8;display:block;font-size:11px;font-weight:600;letter-spacing:normal;margin-top:2px;text-transform:none}.portfolio-switcher-dropdown[data-v-1052fc29]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 28px #0f172a1f,0 2px 8px #0f172a0f;left:0;min-width:220px;overflow:hidden;padding:6px;position:absolute;top:calc(100% + 4px);z-index:200}.portfolio-switcher-header[data-v-1052fc29]{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.08em;padding:6px 12px 8px;text-transform:uppercase}.portfolio-switcher-item[data-v-1052fc29]{align-items:center;background:transparent;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:10px;padding:10px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.portfolio-switcher-item[data-v-1052fc29]:hover{background:#f1f5f9;color:#0f172a}.portfolio-switcher-item--active[data-v-1052fc29]{background:#eff6ff;color:#1d4ed8}.portfolio-switcher-item--active[data-v-1052fc29]:hover{background:#dbeafe}.portfolio-switcher-item-dot[data-v-1052fc29]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.dot-active[data-v-1052fc29]{background:#2563eb}.dot-inactive[data-v-1052fc29]{background:#cbd5e1}.portfolio-switcher-item-name[data-v-1052fc29]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-switcher-item-check[data-v-1052fc29]{flex-shrink:0;height:16px;stroke:#2563eb;width:16px}.portfolio-switcher-divider[data-v-1052fc29]{background:#e2e8f0;height:1px;margin:6px 4px}.portfolio-switcher-coming-soon[data-v-1052fc29]{color:#94a3b8;font-size:12px;font-style:italic;font-weight:600;padding:8px 12px 6px}.portfolio-switcher-add[data-v-1052fc29]{align-items:center;background:transparent;border:none;border-radius:6px;color:#3684e4;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 12px;text-align:left;width:100%}.portfolio-switcher-add[data-v-1052fc29]:hover{background:#eff6ff}.portfolio-switcher-add-icon[data-v-1052fc29]{align-items:center;color:#3684e4;display:inline-flex;font-size:16px;font-weight:700;height:18px;justify-content:center;line-height:1;width:18px}.portfolio-switcher-combined-tag[data-v-1052fc29]{background:#eef2ff;border-radius:4px;color:#4338ca;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:2px 7px;text-transform:uppercase}.portfolio-switcher-item--aggregate .portfolio-switcher-item-check[data-v-1052fc29]{margin-left:6px}.switcher-fade-enter-active[data-v-1052fc29],.switcher-fade-leave-active[data-v-1052fc29]{transition:opacity .15s ease,transform .15s ease}.switcher-fade-enter-from[data-v-1052fc29],.switcher-fade-leave-to[data-v-1052fc29]{opacity:0;transform:translateY(-6px)}.portfolio-header-name-value-static[data-v-1052fc29]{cursor:default}.delete-icon-wrapper[data-v-1052fc29],.edit-icon[data-v-1052fc29]{opacity:0;transition:opacity .2s ease}.delete-icon-wrapper[data-v-1052fc29]{align-items:center;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;display:flex;justify-content:center;padding:4px}.portfolio-header-name-value:hover .delete-icon-wrapper[data-v-1052fc29],.portfolio-header-name-value:hover .edit-icon[data-v-1052fc29]{opacity:1}.portfolio-header-name-edit-wrapper[data-v-1052fc29]{align-items:center;display:flex;width:100%}.portfolio-header-name-input[data-v-1052fc29]{background:transparent;border:none;border-bottom:3px solid #3584e4;border-radius:0;color:#0f172a;font-family:inherit;font-size:2rem;font-weight:700;outline:none;padding:0 0 2px;width:100%}.header-name-underline[data-v-1052fc29]{background-color:#2563eb;border-radius:999px;bottom:-8px;height:3px;left:2px;opacity:1;position:absolute;width:46px}.portfolio-header-strength-subtitle[data-v-1052fc29]{display:none;--strength-color:#94a3b8;align-items:center;gap:7px;padding-left:4px}.portfolio-header-strength-dot[data-v-1052fc29]{background:var(--strength-color);border-radius:50%;flex-shrink:0;height:7px;width:7px}.portfolio-header-strength-subtitle-text[data-v-1052fc29]{border-left:3px solid var(--strength-color);color:var(--strength-color);font-size:12px;font-weight:700;letter-spacing:.09em;line-height:1;padding:3px 10px 3px 8px;text-transform:uppercase}.portfolio-header-strength-value[data-v-1052fc29]{--strength-color:#f97316}.portfolio-header-strength-growth[data-v-1052fc29]{--strength-color:#2563eb}.portfolio-header-strength-income[data-v-1052fc29]{--strength-color:#059669}.portfolio-header-strength-quality[data-v-1052fc29]{--strength-color:#4f46e5}.portfolio-header-strength-defensive[data-v-1052fc29]{--strength-color:#16a34a}.portfolio-header-strength-etf[data-v-1052fc29]{--strength-color:#0891b2}.portfolio-header-strength-conviction[data-v-1052fc29]{--strength-color:#1d4ed8}.portfolio-header-strength-balanced[data-v-1052fc29]{--strength-color:#64748b}.portfolio-header-action-cluster[data-v-1052fc29]{display:grid;flex:0 0 auto;gap:14px;grid-template-columns:repeat(4,218px);margin-left:auto;padding-top:2px}.portfolio-header-import-wrap[data-v-1052fc29]{position:relative}.portfolio-import-menu[data-v-1052fc29]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 28px #0f172a1f,0 2px 8px #0f172a0f;min-width:250px;overflow:hidden;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.portfolio-import-menu-item[data-v-1052fc29]{background:none;border:none;border-radius:8px;cursor:pointer;display:block;font-family:DM Sans,sans-serif;padding:10px 12px;text-align:left;transition:background-color .12s ease;width:100%}.portfolio-import-menu-item[data-v-1052fc29]:hover{background:#f1f5f9}.portfolio-import-menu-title[data-v-1052fc29]{color:#0f172a;display:block;font-size:13px;font-weight:700}.portfolio-import-menu-item:hover .portfolio-import-menu-title[data-v-1052fc29]{color:#2563eb}.portfolio-import-menu-sub[data-v-1052fc29]{color:#64748b;display:block;font-size:11.5px;margin-top:1px}.currency-toggle-wrap[data-v-1052fc29]{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center}.currency-toggle-caption[data-v-1052fc29]{color:#94a3b8;cursor:help;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1.2;text-align:left}.pf-ccy-seg[data-v-1052fc29]{background:var(--bg-subtle,#f1f5f9);border-radius:8px;display:flex;gap:4px;padding:3px}.pf-ccy-seg__opt[data-v-1052fc29]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text-faint,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:5px 11px}.pf-ccy-seg__symbol[data-v-1052fc29]{font-weight:800}.pf-ccy-seg__opt--active[data-v-1052fc29]{background:var(--bg-white,#fff);box-shadow:0 1px 3px #00000014;color:var(--text-primary,#0f172a)}.portfolio-header-demo-box[data-v-1052fc29]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:16px;box-shadow:0 8px 20px #2563eb1f;display:flex;flex:0 1 min(760px,58vw);flex-direction:column;gap:12px;max-width:100%;padding:14px 16px}.portfolio-header-demo-box--modal[data-v-1052fc29]{border-radius:22px;box-shadow:0 24px 80px #0f172a3d;gap:16px;justify-content:flex-start;max-width:560px;min-height:auto;padding:24px 24px 20px;position:relative;width:min(560px,calc(100vw - 32px))}.portfolio-header-demo-overlay[data-v-1052fc29]{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:5000}.portfolio-header-demo-backdrop[data-v-1052fc29]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at top,rgba(96,165,250,.2),transparent 45%),#0f172a9e;inset:0;position:absolute}.portfolio-header-demo-modal[data-v-1052fc29]{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative;width:100%;z-index:1}.portfolio-header-demo-dismiss[data-v-1052fc29]{align-items:center;background:#ffffffeb;border:1px solid #bfdbfe;border-radius:999px;box-shadow:0 4px 10px #2563eb1f;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:22px;height:30px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;width:30px}.portfolio-header-demo-dismiss[data-v-1052fc29]:hover{background:#fff;border-color:#93c5fd}.portfolio-header-demo-copy[data-v-1052fc29]{min-width:0}.portfolio-header-demo-eyebrow[data-v-1052fc29]{color:#1d4ed8;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.portfolio-header-demo-body[data-v-1052fc29]{color:#1e3a8a;font-size:13px;line-height:1.45;margin:0}.portfolio-header-demo-actions[data-v-1052fc29]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.portfolio-header-demo-actions--fullscreen[data-v-1052fc29]{margin-top:auto}.portfolio-header-demo-title[data-v-1052fc29]{color:#0f172a;font-family:Urbanist,sans-serif;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.04em;line-height:.95;margin:0 0 10px}.portfolio-header-demo-primary[data-v-1052fc29]{border-radius:10px}.portfolio-header-demo-primary[data-v-1052fc29],.portfolio-header-demo-secondary[data-v-1052fc29]{cursor:pointer;font-size:13px;font-weight:700;min-height:38px;padding:8px 14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.portfolio-header-demo-secondary[data-v-1052fc29]{background:#ffffffb8;border:1px solid #93c5fd;border-radius:10px;color:#1e3a8a}.portfolio-header-demo-primary[data-v-1052fc29]{background:#2563eb;border:none;box-shadow:0 4px 12px #2563eb33;color:#fff}.portfolio-header-demo-primary[data-v-1052fc29]:hover,.portfolio-header-demo-secondary[data-v-1052fc29]:hover{transform:translateY(-1px)}.portfolio-header-action-btn[data-v-1052fc29],.portfolio-header-quick-card[data-v-1052fc29]{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:0;box-shadow:0 16px 28px #0f172a0f,inset 0 1px #ffffffeb;color:#0f172a;cursor:pointer;display:flex;gap:14px;min-height:63px;overflow:hidden;padding:11px 16px;position:relative;text-align:left;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;width:100%}.portfolio-header-quick-card[data-v-1052fc29]{--quick-accent:#2563eb;--quick-accent-soft:#eaf2ff}.portfolio-header-quick-card[data-v-1052fc29]:hover{border-color:#94a3b84d;box-shadow:0 20px 34px #0f172a1a,inset 0 1px #fffffff5;transform:translateY(-2px)}.portfolio-header-quick-card[data-v-1052fc29]:active{box-shadow:0 12px 20px #0f172a14,inset 0 1px #ffffffeb;transform:translateY(0)}.portfolio-header-quick-card[data-v-1052fc29]:focus-visible{box-shadow:0 0 0 4px #3b82f629,0 24px 48px #0f172a24,inset 0 1px #fffffff5;outline:none}.portfolio-header-quick-card-cta[data-v-1052fc29]{--quick-accent:#3684e4;--quick-accent-soft:#eaf2ff;background:linear-gradient(135deg,#2563eb,#3684e4 60%,#5ba3f0);border-color:transparent;box-shadow:0 16px 28px #2563eb47,inset 0 1px #ffffff26;color:#fff;grid-column:span 2}.portfolio-header-quick-card-cta .portfolio-header-quick-icon[data-v-1052fc29]{stroke:#fff}.portfolio-header-quick-card-cta .portfolio-header-quick-icon-shell[data-v-1052fc29]{background:#ffffff26}.portfolio-header-quick-card-cta .portfolio-header-quick-title[data-v-1052fc29]{color:#fff;font-weight:700}.portfolio-header-quick-card-cta .portfolio-header-quick-sub[data-v-1052fc29]{color:#ffffffbf;display:block;font-size:11px;margin-top:1px}.portfolio-header-quick-card-cta[data-v-1052fc29]:hover{border-color:transparent;box-shadow:0 22px 36px #3684e461,inset 0 1px #fff3;transform:translateY(-2px)}.portfolio-header-quick-card-edit[data-v-1052fc29]{--quick-accent:#0f172a;--quick-accent-soft:#f3f4f6}.portfolio-header-quick-card-add[data-v-1052fc29]{--quick-accent:#2563eb;--quick-accent-soft:#eaf2ff;background:#f8fbff}.portfolio-header-quick-card-normalise[data-v-1052fc29]{--quick-accent:#059669;--quick-accent-soft:#ecfdf5;cursor:pointer}.portfolio-header-quick-card-normalise--active[data-v-1052fc29]{--quick-accent:#059669;--quick-accent-soft:#d1fae5;background:#f0fdf4;border-color:#a7f3d0}.portfolio-header-quick-sub[data-v-1052fc29]{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;margin-top:3px;text-transform:uppercase}.currency-chevron[data-v-1052fc29]{fill:#94a3b8;flex-shrink:0;height:16px;margin-left:auto;transition:transform .2s ease;width:16px}.currency-chevron--open[data-v-1052fc29]{fill:#059669;transform:rotate(180deg)}.currency-dropdown[data-v-1052fc29]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 28px #0f172a21,0 2px 8px #0f172a0f;min-width:210px;overflow:hidden;padding:6px}.currency-option[data-v-1052fc29]{align-items:center;background:transparent;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;padding:10px 12px;text-align:left;transition:background .15s ease;width:100%}.currency-option[data-v-1052fc29]:hover{background:#f1f5f9}.currency-option--active[data-v-1052fc29]{background:#ecfdf5;color:#059669}.currency-option--active[data-v-1052fc29]:hover{background:#d1fae5}.currency-option-symbol[data-v-1052fc29]{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:800;height:28px;justify-content:center;width:28px}.currency-option--active .currency-option-symbol[data-v-1052fc29]{background:#d1fae5;color:#059669}.currency-option-label[data-v-1052fc29]{flex:1 1 auto}.currency-option-check[data-v-1052fc29]{flex-shrink:0;height:15px;stroke:#059669;width:15px}.currency-fade-enter-active[data-v-1052fc29],.currency-fade-leave-active[data-v-1052fc29]{transition:opacity .15s ease,transform .15s ease}.currency-fade-enter-from[data-v-1052fc29],.currency-fade-leave-to[data-v-1052fc29]{opacity:0;transform:translateY(-6px)}.kpi-currency-badge[data-v-1052fc29]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.06em;margin-left:auto;text-transform:uppercase}.portfolio-header-quick-icon-shell[data-v-1052fc29]{align-items:center;background:var(--quick-accent-soft);border-radius:0;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #0f172a0f;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;position:relative;width:40px;z-index:1}.portfolio-header-quick-icon[data-v-1052fc29]{fill:none;height:20px;stroke:var(--quick-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:20px}.portfolio-header-quick-copy[data-v-1052fc29]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;position:relative;text-align:center;z-index:1}.portfolio-header-quick-title[data-v-1052fc29]{color:#0f172a;font-size:21px;font-weight:700;letter-spacing:-.03em;line-height:1;white-space:nowrap}.portfolio-header-pricing-meta[data-v-1052fc29]{align-items:center;color:#64748b;display:inline-flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-left:2px}.portfolio-header-stale-badge[data-v-1052fc29]{background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#92400e;font-weight:700;padding:3px 8px}.kpi-layout[data-v-1052fc29]{padding:8px 0 0}.kpi-boxes-grid[data-v-1052fc29]{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;width:100%}.kpi-box[data-v-1052fc29]{--kpi-accent:#cbd5e1;align-items:flex-start;background:#fff;border:1px solid #e5e7eb;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;padding:22px 20px 20px;position:relative}.kpi-box[data-v-1052fc29]:before{background:var(--kpi-accent);content:"";height:5px;left:0;position:absolute;right:0;top:0}.kpi-box-button[data-v-1052fc29]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e7eb;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.kpi-box-button[data-v-1052fc29]:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a14}.kpi-box-button[data-v-1052fc29]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.kpi-box-header[data-v-1052fc29]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.kpi-box-label[data-v-1052fc29]{color:#64748b;font-family:Urbanist,sans-serif;font-size:24px;font-weight:600;line-height:1.05}.kpi-box-primary[data-v-1052fc29]{animation:kpiLoad-1052fc29 .22s ease both;color:#1e293b;font-size:32px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1}.kpi-box-primary-flex[data-v-1052fc29]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.kpi-box-secondary[data-v-1052fc29]{color:#94a3b8;font-size:13px;font-weight:500}.kpi-box-secondary-divider[data-v-1052fc29]{margin:0 4px;opacity:.5}.kpi-positive[data-v-1052fc29]{color:#0b6a2b}.kpi-negative[data-v-1052fc29]{color:#b91c1c}.kpi-badge[data-v-1052fc29]{border-radius:3px;font-size:13px;font-weight:600;line-height:1.4;padding:3px 8px}.kpi-badge-up[data-v-1052fc29]{background:#dcfce7;color:#0b6a2b}.kpi-badge-down[data-v-1052fc29]{background:#fef2f2;color:#b91c1c}.kpi-score-track[data-v-1052fc29]{background:#e2e8f0;border-radius:2px;height:4px;overflow:hidden;width:100%}.kpi-score-fill[data-v-1052fc29]{border-radius:2px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.kpi-score-value[data-v-1052fc29]{font-size:30px;font-weight:800}.kpi-box-primary-muted[data-v-1052fc29]{color:#94a3b8}.kpi-score-caption[data-v-1052fc29]{margin-top:auto}.data-status-bar[data-v-1052fc29]{align-items:center;color:#94a3b8;display:none;flex-wrap:wrap;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;margin-left:2px;text-transform:uppercase}.data-status-source[data-v-1052fc29]{color:#64748b}.data-status-sep[data-v-1052fc29]{color:#cbd5e1}.data-status-time[data-v-1052fc29]{color:#94a3b8}.data-status-badge[data-v-1052fc29]{border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 6px}.data-status-badge.current[data-v-1052fc29]{background:#dcfce7;border:1px solid #bbf7d0;color:#15803d}.data-status-badge.stale[data-v-1052fc29]{background:#fef3c7;border:1px solid #fde68a;color:#92400e}@keyframes kpiLoad-1052fc29{0%{opacity:.4}to{opacity:1}}.kpi-profit-amount[data-v-1052fc29],.kpi-score-numeral[data-v-1052fc29],.kpi-value-large[data-v-1052fc29],.kpi-yield-value[data-v-1052fc29]{animation:kpiLoad-1052fc29 .22s ease both}.portfolio-header-mobile[data-v-1052fc29]{display:none}.portfolio-header[data-v-1052fc29]{display:flex;flex-direction:column;gap:12px}.portfolio-header.portfolio-header-mobile[data-v-1052fc29]{display:none}.hero-card[data-v-1052fc29]{background:linear-gradient(140deg,#fff,#f5f9ff);border:1px solid #d9e6f8;border-radius:14px;box-shadow:0 8px 24px #0f172a14;overflow:hidden;padding:16px;position:relative}.hero-grid-overlay[data-v-1052fc29]{background-image:linear-gradient(rgba(53,132,228,.06) 1px,transparent 0),linear-gradient(90deg,rgba(53,132,228,.06) 1px,transparent 0);background-size:20px 20px;inset:0;-webkit-mask-image:radial-gradient(circle at 65% 30%,#000 0,transparent 72%);mask-image:radial-gradient(circle at 65% 30%,#000 0,transparent 72%);pointer-events:none;position:absolute}.hero-top-row[data-v-1052fc29]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:1}.score-stack[data-v-1052fc29]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.score-chip[data-v-1052fc29]{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;font-size:18px;font-weight:800;line-height:1;padding:8px 12px}.score-chip-button[data-v-1052fc29]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.score-chip-button[data-v-1052fc29]:hover{box-shadow:0 4px 12px #2563eb1f;transform:translateY(-1px)}.score-chip-button[data-v-1052fc29]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.yield-chip[data-v-1052fc29]{background:#fff;border:1px solid #dbeafe;border-radius:12px;color:#1e293b;font-size:12px;font-weight:700;line-height:1;padding:6px 10px}.hero-value-wrap[data-v-1052fc29]{min-width:0}.hero-value-wrap-top[data-v-1052fc29]{padding-top:2px}.hero-label[data-v-1052fc29]{color:#64748b;font-size:12px;letter-spacing:.06em;margin:0;text-transform:uppercase}.hero-value[data-v-1052fc29]{color:#0f172a;font-size:38px;font-weight:800;letter-spacing:-.02em;line-height:1;margin:2px 0 0}.hero-weekly-row[data-v-1052fc29]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hero-weekly-amount[data-v-1052fc29]{font-size:14px;font-weight:700}.hero-weekly-badge[data-v-1052fc29]{border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;padding:3px 8px}.positive[data-v-1052fc29]{color:#15803d}.negative[data-v-1052fc29]{color:#b91c1c}.hero-weekly-badge.positive[data-v-1052fc29]{background:#dcfce7;border-color:#bbf7d0}.hero-weekly-badge.negative[data-v-1052fc29]{background:#fee2e2;border-color:#fecaca}.hero-performance[data-v-1052fc29]{background:linear-gradient(180deg,#ffffffb8,#ecf5ffa6);border:1px solid #d7e5f8;border-radius:12px;margin-top:16px;padding:12px 10px 8px;position:relative;z-index:1}.hero-performance-top[data-v-1052fc29]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:4px}.hero-performance-label[data-v-1052fc29]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.hero-performance-return[data-v-1052fc29]{font-size:13px;font-weight:700;margin:0}.hero-performance-graph[data-v-1052fc29]{display:block;height:132px;width:100%}.performance-baseline[data-v-1052fc29]{stroke:#94a3b859;stroke-width:1}.performance-line[data-v-1052fc29]{fill:none;stroke:url(#performanceStroke);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.performance-area[data-v-1052fc29]{fill:url(#performanceFill)}@media(max-width:768px){.portfolio-header-desktop[data-v-1052fc29],.portfolio-header.portfolio-header-mobile[data-v-1052fc29]{display:flex}.hero-card[data-v-1052fc29]{background:transparent;border:0;border-bottom:1px solid var(--m-c-border,#e2e8f0);border-radius:0;box-shadow:none;padding:var(--m-s3,12px) 0 var(--m-s4,16px);width:100%}.hero-value[data-v-1052fc29]{color:var(--m-c-heading,#0f172a);font-family:var(--m-font-display,"Urbanist",sans-serif);font-size:clamp(32px,9vw,42px);font-weight:800;letter-spacing:var(--m-tracking-display,0)}.hero-grid-overlay[data-v-1052fc29]{display:none}.hero-label[data-v-1052fc29],.hero-performance-label[data-v-1052fc29]{color:var(--m-c-muted,#64748b);font-family:var(--m-font-body,"DM Sans",sans-serif);font-size:var(--m-size-label,11px);font-weight:700;letter-spacing:var(--m-tracking-label,.12em)}.hero-weekly-row[data-v-1052fc29]{gap:var(--m-s2,8px);justify-content:flex-start;width:100%}.hero-performance-return[data-v-1052fc29],.hero-weekly-amount[data-v-1052fc29]{font-family:var(--m-font-body,"DM Sans",sans-serif);font-size:var(--m-size-body-sm,14px);font-weight:700}.hero-weekly-badge[data-v-1052fc29],.score-chip[data-v-1052fc29],.yield-chip[data-v-1052fc29]{border-radius:0}.hero-weekly-badge[data-v-1052fc29]{background:transparent;padding:3px 8px}.hero-weekly-badge.positive[data-v-1052fc29]{background:#10b98114;border-color:#10b9813d;color:var(--m-c-success,#10b981)}.hero-weekly-badge.negative[data-v-1052fc29]{background:#ef444414;border-color:#ef44443d;color:var(--m-c-danger,#ef4444)}.score-stack[data-v-1052fc29]{gap:5px}.score-chip[data-v-1052fc29],.yield-chip[data-v-1052fc29]{background:transparent;border:1px solid var(--m-c-border,#e2e8f0);box-shadow:none}.score-chip[data-v-1052fc29]{font-family:var(--m-font-display,"Urbanist",sans-serif);font-size:14px;font-weight:800;letter-spacing:var(--m-tracking-display,0);padding:7px 9px}.yield-chip[data-v-1052fc29]{color:var(--m-c-heading,#0f172a);font-size:var(--m-size-label,11px);padding:6px 9px}.hero-performance[data-v-1052fc29]{background:transparent;border:0;border-radius:0;border-top:1px solid var(--m-c-border,#e2e8f0);margin-top:var(--m-s4,16px);padding:var(--m-s3,12px) 0 0}.hero-performance-graph[data-v-1052fc29]{height:136px;margin-top:var(--m-s2,8px)}.performance-baseline[data-v-1052fc29]{stroke:transparent}.performance-line[data-v-1052fc29]{stroke-width:2.6}}@media(max-width:1180px){.portfolio-header-name-plate[data-v-1052fc29]{max-width:420px;min-width:260px}.portfolio-header-name-value[data-v-1052fc29]{font-size:clamp(1.8rem,2.4vw,2.2rem)}.portfolio-header-name-text[data-v-1052fc29]{max-width:min(30vw,300px)}.portfolio-header-action-cluster[data-v-1052fc29]{gap:12px;grid-template-columns:repeat(4,188px);width:auto}.portfolio-header-quick-card[data-v-1052fc29]{min-height:47px;padding:9px 14px}.portfolio-header-quick-icon-shell[data-v-1052fc29]{flex-basis:34px;height:34px;width:34px}.portfolio-header-quick-title[data-v-1052fc29]{font-size:18px}.kpi-boxes-grid[data-v-1052fc29]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.portfolio-header-top-strip[data-v-1052fc29]{align-items:stretch;flex-direction:column;gap:10px}.portfolio-header-name-value[data-v-1052fc29]{flex-wrap:wrap}.portfolio-header-new-btn[data-v-1052fc29]{font-size:12px;margin-left:0;padding:7px 13px}.portfolio-switcher-count[data-v-1052fc29]{font-size:11px;padding:3px 9px}.portfolio-header-identity-cluster[data-v-1052fc29]{width:100%}.portfolio-header-name-plate[data-v-1052fc29]{max-width:min(540px,100%)}.portfolio-header-name-text[data-v-1052fc29]{max-width:min(52vw,420px)}.portfolio-header-action-cluster[data-v-1052fc29]{grid-template-columns:repeat(4,1fr);padding-top:0;width:100%}.portfolio-header-demo-box--modal[data-v-1052fc29]{max-width:520px;width:min(520px,calc(100vw - 24px))}.kpi-boxes-grid[data-v-1052fc29]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.portfolio-header-action-btn[data-v-1052fc29],.portfolio-header-demo-overlay[data-v-1052fc29],.portfolio-header-demo-primary[data-v-1052fc29],.portfolio-header-demo-secondary[data-v-1052fc29],.portfolio-header-name-plate-body[data-v-1052fc29]{transition:none}}@media(max-width:480px){.hero-value[data-v-1052fc29]{font-size:clamp(30px,8.7vw,38px)}.hero-weekly-amount[data-v-1052fc29],.score-chip[data-v-1052fc29]{font-size:13px}.score-chip[data-v-1052fc29]{padding:7px 8px}.yield-chip[data-v-1052fc29]{padding:5px 8px}.hero-performance-return[data-v-1052fc29],.yield-chip[data-v-1052fc29]{font-size:11px}}.kpi-income-line[data-v-1052fc29]{color:#64748b;display:block;font-family:DM Sans,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;margin-top:4px;width:100%}.portfolio-header-desktop[data-v-1052fc29]{font-family:DM Sans,sans-serif;text-align:left}.portfolio-header-desktop-stack[data-v-1052fc29]{gap:16px}.portfolio-header-name-plate-body[data-v-1052fc29]{min-height:64px;padding:0}.portfolio-header-name-value[data-v-1052fc29]{font-size:clamp(26px,2.2vw,32px);font-weight:700;margin-bottom:0}.portfolio-header-name-text[data-v-1052fc29]{max-width:min(48vw,620px)}.portfolio-header-name-plate[data-v-1052fc29]{max-width:min(700px,58vw)}.header-name-underline[data-v-1052fc29],.portfolio-header-strength-subtitle[data-v-1052fc29]:empty{display:none}.portfolio-switcher-chevron[data-v-1052fc29]{height:20px;width:20px}.kpi-layout[data-v-1052fc29]{padding:0}.kpi-boxes-grid[data-v-1052fc29]{background:#fff;border:1px solid #dde5ee;border-radius:10px;gap:0;grid-template-columns:1.2fr 1.5fr 1.1fr 1fr 1fr}.kpi-box[data-v-1052fc29]{background:transparent;border:0;border-radius:0;gap:8px;min-width:0;overflow:visible;padding:18px 20px}.kpi-box+.kpi-box[data-v-1052fc29]{border-left:1px solid #e6ebf1}.kpi-box[data-v-1052fc29]:before{display:none}.kpi-box-header[data-v-1052fc29]{gap:6px;margin-bottom:2px;width:100%}.kpi-box-label[data-v-1052fc29]{color:#56667b;font:500 12px/1.4 DM Sans,sans-serif}.kpi-box-primary[data-v-1052fc29]{font:600 clamp(22px,1.85vw,29px)/1.15 DM Sans,sans-serif;letter-spacing:-.04em}.kpi-box-primary-flex[data-v-1052fc29]{gap:5px 8px}.kpi-box-secondary[data-v-1052fc29]{color:#65758a;font-size:11px;line-height:1.5}.kpi-box-secondary.kpi-positive[data-v-1052fc29]{color:#08764d}.kpi-box-secondary.kpi-negative[data-v-1052fc29]{color:#b91c1c}.kpi-badge[data-v-1052fc29]{padding:2px 5px}.kpi-badge[data-v-1052fc29],.kpi-income-line[data-v-1052fc29]{font-size:10px;letter-spacing:0}.kpi-income-line[data-v-1052fc29]{line-height:1.5;margin-top:0}.kpi-score-track[data-v-1052fc29]{height:3px;margin-top:1px;width:88px}.kpi-score-caption[data-v-1052fc29]{margin-top:0}.kpi-detail-arrow[data-v-1052fc29]{color:#8795a8;font-size:15px;margin-left:auto}.kpi-box-button[data-v-1052fc29]:hover{background:#f6f9fd;box-shadow:none}.kpi-box-button[data-v-1052fc29]:last-child{border-radius:0 10px 10px 0}@media(min-width:769px)and (max-width:1100px){.kpi-box[data-v-1052fc29]{padding:14px 12px}.kpi-box-primary[data-v-1052fc29]{font-size:21px}}.portfolio-header-utility[data-v-1052fc29]{align-items:flex-end;display:flex;flex-direction:column;gap:10px;min-width:0;padding:2px 0}.portfolio-header-freshness[data-v-1052fc29]{align-items:center;color:#64748b;display:flex;font:400 11px/1.6 DM Sans,sans-serif;gap:7px}.portfolio-header-freshness>svg[data-v-1052fc29]{color:#8293aa;flex-shrink:0;height:14px;width:14px}.portfolio-header-freshness time[data-v-1052fc29]{color:#44556b;font-variant-numeric:tabular-nums}.portfolio-header-build-link[data-v-1052fc29]{align-items:center;background:transparent;border:0;color:#256fce;cursor:pointer;display:inline-flex;font:500 13px/1.4 DM Sans,sans-serif;gap:9px;padding:8px 0 8px 10px}.portfolio-header-build-link svg[data-v-1052fc29]{height:17px;transition:transform .18s ease;width:17px}.portfolio-header-build-link[data-v-1052fc29]:hover{color:#174f9a}.portfolio-header-build-link:hover svg[data-v-1052fc29]{transform:translate(3px)}.portfolio-header-utility .portfolio-header-action-cluster[data-v-1052fc29]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:0;width:auto}.portfolio-header-utility .portfolio-header-quick-card[data-v-1052fc29]{background:transparent;border:1px solid #dce5ef;border-radius:7px;box-shadow:none;color:#365371;gap:7px;min-height:36px;padding:8px 11px;transform:none;width:auto}.portfolio-header-utility .portfolio-header-quick-card[data-v-1052fc29]:hover{background:#edf3fb;border-color:#c6d8ed}.portfolio-header-utility .portfolio-header-quick-icon-shell[data-v-1052fc29]{background:transparent;border:0;box-shadow:none;flex-basis:15px;height:15px;width:15px}.portfolio-header-utility .portfolio-header-quick-icon[data-v-1052fc29]{height:15px;width:15px}.portfolio-header-utility .portfolio-header-quick-title[data-v-1052fc29]{color:inherit;font:500 12px/1.4 DM Sans,sans-serif}.portfolio-header-utility .portfolio-header-quick-sub[data-v-1052fc29]{display:none}.portfolio-header-utility .portfolio-header-quick-card-add[data-v-1052fc29]{background:#eaf2fd;border-color:#ccdef5;color:#256fce}.portfolio-header-build-link[data-v-1052fc29]:focus-visible,.portfolio-header-utility .portfolio-header-quick-card[data-v-1052fc29]:focus-visible{border-radius:5px;box-shadow:none;outline:2px solid #367fe0;outline-offset:3px}@media(max-width:980px){.portfolio-header-utility[data-v-1052fc29]{align-items:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.portfolio-header-utility .portfolio-header-action-cluster[data-v-1052fc29]{justify-content:flex-start}.portfolio-header-build-link[data-v-1052fc29]{padding-left:0}.portfolio-header-name-plate[data-v-1052fc29]{max-width:100%}.portfolio-header-name-text[data-v-1052fc29]{max-width:calc(100vw - 115px)}}@media(prefers-reduced-motion:reduce){.portfolio-header-build-link svg[data-v-1052fc29]{transition:none}}.weekly-insights[data-v-f9fc1a44]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 6px 20px #0f172a0f;padding:12px}.weekly-insights-header[data-v-f9fc1a44]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.weekly-kicker[data-v-f9fc1a44]{color:#315d95;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.weekly-title[data-v-f9fc1a44]{color:#0f172a;font-size:16px;font-weight:700;margin:0}.weekly-delta[data-v-f9fc1a44]{font-size:14px;font-weight:700;margin-left:auto}.weekly-columns[data-v-f9fc1a44]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.weekly-column[data-v-f9fc1a44]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px}.weekly-column.winners[data-v-f9fc1a44]{background:linear-gradient(165deg,#f0fdf4,#ecfdf5);border-color:#bbf7d0}.weekly-column.losers[data-v-f9fc1a44]{background:linear-gradient(165deg,#fef2f2,#fff1f2);border-color:#fecaca}.column-title[data-v-f9fc1a44]{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.column-list[data-v-f9fc1a44]{list-style:none;margin:8px 0 0;padding:0}.list-row[data-v-f9fc1a44]{align-items:center;display:grid;font-size:12px;font-weight:700;gap:6px;grid-template-columns:18px minmax(0,1fr);padding:4px 0}.row-rank[data-v-f9fc1a44]{color:#64748b;font-size:11px}.row-value[data-v-f9fc1a44]{min-width:0;overflow-wrap:anywhere}.positive[data-v-f9fc1a44]{color:#15803d}.negative[data-v-f9fc1a44]{color:#b91c1c}@media(max-width:640px){.weekly-insights[data-v-f9fc1a44]{background:transparent;border:0;border-bottom:1px solid var(--m-c-border,#e2e8f0);border-radius:0;box-shadow:none;padding:0 0 14px}.weekly-insights-header[data-v-f9fc1a44]{gap:var(--m-s2,8px)}.weekly-kicker[data-v-f9fc1a44]{color:var(--m-c-muted,#64748b);font-family:var(--m-font-body,"DM Sans",sans-serif);font-size:var(--m-size-label,11px);letter-spacing:var(--m-tracking-label,.12em)}.weekly-title[data-v-f9fc1a44]{color:var(--m-c-heading,#0f172a);font-size:var(--m-size-h3,22px);letter-spacing:var(--m-tracking-display,0)}.weekly-delta[data-v-f9fc1a44],.weekly-title[data-v-f9fc1a44]{font-family:var(--m-font-display,"Urbanist",sans-serif);font-weight:800}.weekly-delta[data-v-f9fc1a44]{margin-left:0}.weekly-columns[data-v-f9fc1a44]{border-top:1px solid var(--m-c-border,#e2e8f0);gap:0;margin-top:var(--m-s3,12px)}.weekly-column[data-v-f9fc1a44]{background:transparent!important;border:0;border-radius:0;padding:var(--m-s3,12px) 0 0}.weekly-column+.weekly-column[data-v-f9fc1a44]{border-left:1px solid var(--m-c-border,#e2e8f0);margin-left:var(--m-s3,12px);padding-left:var(--m-s3,12px)}.column-title[data-v-f9fc1a44]{color:var(--m-c-muted,#64748b);font-size:var(--m-size-label,11px);letter-spacing:var(--m-tracking-label,.12em)}.list-row[data-v-f9fc1a44]{font-size:var(--m-size-body-sm,14px);font-weight:700;grid-template-columns:16px minmax(0,1fr);min-height:28px;padding:4px 0}.row-rank[data-v-f9fc1a44]{font-size:11px}}.portfolio-score-summary[data-v-da3e7105]{align-items:center;color:#607187;display:flex;flex-wrap:wrap;font:400 12px/18px DM Sans,sans-serif;gap:6px;min-height:24px;text-align:left}.portfolio-score-summary strong[data-v-da3e7105]{color:#18283f;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.portfolio-score-summary small[data-v-da3e7105]{color:#607187;font-size:11px;font-weight:400;margin-left:2px}.portfolio-score-level[data-v-da3e7105]{color:#475a73;font-weight:500}.overview-health[data-v-219d830e]{grid-column:1/-1}.overview-grid[data-v-219d830e]{color:#17263c;display:grid;font-family:DM Sans,sans-serif;gap:20px;grid-template-areas:"performance risk" "returns profile";grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);text-align:left}.insight-card[data-v-219d830e]{background:#fff;border:1px solid #dde5ee;border-radius:10px;display:flex;flex-direction:column;gap:18px;min-width:0;overflow:hidden;padding:24px}.insight-card-performance[data-v-219d830e]{grid-area:performance}.insight-card-risk[data-v-219d830e]{grid-area:risk}.insight-card-returns[data-v-219d830e]{grid-area:returns}.insight-card-profile[data-v-219d830e]{grid-area:profile}.insight-section-heading[data-v-219d830e]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:22px}.insight-eyebrow[data-v-219d830e]{color:#607187;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.insight-detail-link[data-v-219d830e]{align-items:center;background:transparent;border:0;color:#256cc5;cursor:pointer;display:inline-flex;font:500 11px/1.4 DM Sans,sans-serif;gap:7px;padding:4px 0;white-space:nowrap}.insight-detail-link[data-v-219d830e]:hover{color:#154984;text-decoration:underline;text-underline-offset:4px}.insight-detail-link[data-v-219d830e]:focus-visible{border-radius:2px;outline:2px solid #256cc5;outline-offset:4px}.insight-headline[data-v-219d830e]{color:#15253c;font:700 24px/1.2 Urbanist,sans-serif;letter-spacing:-.025em;margin:0;text-align:left}.performance-premium-shell[data-v-219d830e]{display:flex;flex-direction:column;gap:18px;height:100%;min-width:0}.since-strip[data-v-219d830e]{align-items:baseline;background:#f2f7fd;border-radius:6px;color:#607187;display:flex;flex-wrap:wrap;font-size:11px;gap:4px 8px;margin:0 0 -4px;padding:9px 12px}.since-label[data-v-219d830e]{color:#4a5c73;font-weight:500}.since-value[data-v-219d830e]{color:#1f6ac0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.since-value-negative[data-v-219d830e]{color:#c54040}.since-mover[data-v-219d830e]{color:#7c8ca0}.performance-premium-top[data-v-219d830e]{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.performance-premium-copy[data-v-219d830e]{display:grid;gap:7px}.performance-premium-hero[data-v-219d830e]{display:grid;flex-shrink:0;gap:7px;justify-items:end;text-align:right}.performance-premium-value[data-v-219d830e]{font:600 32px/1.1 DM Sans,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.performance-premium-value-positive[data-v-219d830e]{color:#09845c}.performance-premium-value-negative[data-v-219d830e]{color:#c54040}.performance-premium-value-limited[data-v-219d830e],.performance-premium-value-neutral[data-v-219d830e]{color:#34485f}.performance-premium-descriptor[data-v-219d830e]{color:#66778b;font-size:11px;line-height:1.5;margin:0}.performance-premium-sparkline-shell[data-v-219d830e]{display:grid;gap:6px;min-width:0}.performance-premium-sparkline-key[data-v-219d830e]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.performance-premium-sparkline-key-item[data-v-219d830e]{align-items:center;display:inline-flex;gap:7px}.performance-premium-sparkline-key-label[data-v-219d830e]{color:#52647a;font-size:11px}.performance-premium-sparkline-swatch[data-v-219d830e]{background:#3684e4;border-radius:2px;height:3px;width:16px}.performance-premium-sparkline-swatch-benchmark[data-v-219d830e]{background:transparent;border-top:2px dashed #94a3b8;height:0}.benchmark-picker[data-v-219d830e]{background:#f1f5fa;border-radius:5px;display:inline-flex;gap:2px;margin-left:auto;padding:2px}.benchmark-option[data-v-219d830e]{background:transparent;border:0;border-radius:4px;color:#6b7d92;cursor:pointer;font:500 10px/1.5 DM Sans,sans-serif;padding:3px 8px;white-space:nowrap}.benchmark-option[data-v-219d830e]:hover{color:#29405e}.benchmark-option-active[data-v-219d830e]{background:#fff;box-shadow:0 1px 2px #15253c1f;color:#15253c;font-weight:600}.benchmark-option[data-v-219d830e]:focus-visible{outline:2px solid #256cc5;outline-offset:1px}.performance-period[data-v-219d830e]{background:#f3f6fa;border-radius:4px;color:#6a7b90;font-size:10px;padding:4px 8px}.performance-premium-chart[data-v-219d830e]{height:220px;min-width:0;width:100%}.performance-premium-chart[data-v-219d830e] .highcharts-background{fill:transparent}.performance-premium-chart[data-v-219d830e] .highcharts-container{max-width:100%}.performance-premium-facts[data-v-219d830e],.risk-premium-facts[data-v-219d830e]{border-top:1px solid #e8edf3;display:grid;gap:20px;margin-top:auto;padding-top:16px}.risk-premium-facts[data-v-219d830e]{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-premium-facts[data-v-219d830e]{gap:16px 22px;grid-template-columns:repeat(4,minmax(0,1fr))}.performance-premium-fact[data-v-219d830e],.risk-premium-fact[data-v-219d830e]{align-content:start;display:grid;gap:5px;min-width:0}.risk-premium-fact+.risk-premium-fact[data-v-219d830e]{border-left:1px solid #e8edf3;padding-left:20px}.perf-fact-benchmark[data-v-219d830e]{color:#8593a6;font-size:10px;font-variant-numeric:tabular-nums;line-height:1.5}.performance-coverage[data-v-219d830e]{color:#8593a6;font-size:10px;line-height:1.55;margin:-6px 0 0}.performance-premium-fact-label[data-v-219d830e],.risk-premium-fact-label[data-v-219d830e]{color:#66778b;font-size:10px;font-weight:500}.risk-premium-fact-value[data-v-219d830e]{font:600 23px/1.15 DM Sans,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.performance-premium-fact-value[data-v-219d830e]{font:600 20px/1.15 DM Sans,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.performance-premium-fact-note[data-v-219d830e],.risk-premium-fact-note[data-v-219d830e]{color:#77869a;font-size:10px;line-height:1.5}.performance-empty[data-v-219d830e]{color:#66778b;display:grid;font-size:13px;min-height:230px;place-content:center;text-align:center}.risk-sample-label[data-v-219d830e]{color:#66778b;font-size:10px;line-height:1.6;margin:0;text-align:left}.risk-premium-subhead[data-v-219d830e]{color:#607187;font-size:12px;line-height:1.6;margin:-8px 0 0;text-align:left}.risk-premium-layout[data-v-219d830e]{align-items:center;display:grid;flex:1;gap:18px;grid-template-columns:minmax(0,1fr) 156px;padding:6px 0}.risk-premium-layout--compact[data-v-219d830e]{grid-template-columns:1fr}.risk-premium-copy[data-v-219d830e],.risk-premium-legend[data-v-219d830e]{min-width:0}.risk-premium-legend-item[data-v-219d830e]{align-items:center;border-bottom:1px solid #edf1f6;display:grid;gap:8px;grid-template-columns:6px minmax(0,1fr) auto;padding:11px 0}.risk-premium-legend-item[data-v-219d830e]:last-child{border-bottom:0}.risk-premium-dot[data-v-219d830e]{border-radius:50%;height:6px;width:6px}.risk-premium-label[data-v-219d830e]{color:#53657b;font-size:11px;font-weight:500}.risk-premium-value[data-v-219d830e]{font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.risk-premium-visual[data-v-219d830e]{display:grid;place-items:center}.risk-premium-donut[data-v-219d830e]{border-radius:50%;display:grid;height:156px;place-items:center;width:156px}.risk-premium-core[data-v-219d830e]{align-items:center;background:#fff;border-radius:50%;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:130px;justify-content:center;padding:22px 8px;text-align:center;width:130px}.risk-premium-core-kicker[data-v-219d830e]{color:#66778b;font-size:9px;letter-spacing:.06em}.risk-premium-core-value[data-v-219d830e]{font:600 29px/1.05 DM Sans,sans-serif;letter-spacing:-.05em}.risk-premium-core-caption[data-v-219d830e]{color:#66778b;font-size:8px;line-height:1.5}.returns-chart-shell[data-v-219d830e]{--returns-ticker-col:62px;--returns-label-gutter:94px;--returns-origin:50%;--returns-span:calc(50% - var(--returns-label-gutter));display:flex;flex:1;flex-direction:column;gap:14px}.returns-chart-shell-single[data-v-219d830e]{--returns-origin:0%;--returns-span:calc(100% - var(--returns-label-gutter))}.returns-chart-axis[data-v-219d830e]{align-items:center;display:grid;gap:12px;grid-template-columns:var(--returns-ticker-col) minmax(0,1fr)}.returns-chart-axis-scale[data-v-219d830e]{align-items:center;display:flex;gap:12px;justify-content:space-between}.returns-chart-axis-key[data-v-219d830e]{align-items:center;color:#7c8ca0;display:inline-flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.06em;text-transform:uppercase}.returns-chart-swatch[data-v-219d830e]{background:#3684e4;border-radius:2px;height:9px;width:9px}.returns-chart-swatch-negative[data-v-219d830e]{background:#d36565}.returns-chart-swatch-income[data-v-219d830e]{background:#9ec5f2}.returns-chart-fill-income[data-v-219d830e]{background:#9ec5f2;border-radius:0 3px 3px 0;height:11px;left:calc(var(--returns-origin) + var(--returns-span)*var(--inc-start, 0) + 1px);position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--returns-span)*var(--inc-width, 0))}.returns-coverage[data-v-219d830e]{color:#8593a6;font-size:10px;line-height:1.55;margin:-4px 0 0}.window-picker[data-v-219d830e]{background:#f1f5fa;border-radius:5px;display:inline-flex;gap:2px;margin-left:auto;padding:2px}.window-option[data-v-219d830e]{background:transparent;border:0;border-radius:4px;color:#6b7d92;cursor:pointer;font:600 10px/1.5 DM Sans,sans-serif;letter-spacing:.02em;padding:3px 9px}.window-option[data-v-219d830e]:hover{color:#29405e}.window-option-active[data-v-219d830e]{background:#fff;box-shadow:0 1px 2px #15253c1f;color:#15253c}.window-option[data-v-219d830e]:focus-visible{outline:2px solid #256cc5;outline-offset:1px}.profile-composition[data-v-219d830e]{display:flex;flex-wrap:wrap;gap:8px}.composition-chip[data-v-219d830e]{align-items:baseline;background:#f7faff;border:1px solid #e5edf7;border-radius:5px;color:#66778b;display:inline-flex;font-size:10.5px;gap:5px;padding:4px 9px}.composition-chip strong[data-v-219d830e]{color:#29405e;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700}.returns-chart[data-v-219d830e]{display:grid;flex:1;gap:6px;grid-auto-rows:minmax(26px,1fr)}.returns-chart-row[data-v-219d830e]{align-items:center;display:grid;gap:12px;grid-template-columns:var(--returns-ticker-col) minmax(0,1fr);min-width:0}.returns-chart-ticker[data-v-219d830e]{color:#29405e;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.returns-chart-track[data-v-219d830e]{height:100%;min-width:0;position:relative}.returns-chart-track[data-v-219d830e]:before{background:#dbe4f0;bottom:-3px;content:"";left:var(--returns-origin);position:absolute;top:-3px;width:1px}.returns-chart-fill[data-v-219d830e]{background:#3684e4;border-radius:0 3px 3px 0;height:11px;left:calc(var(--returns-origin) + 1px);position:absolute;top:50%;transform:translateY(-50%);transition:filter .15s ease;width:calc(var(--returns-span)*var(--pct, 0))}.returns-chart-fill-negative[data-v-219d830e]{background:#d36565;border-radius:3px 0 0 3px;left:auto;right:calc(100% - var(--returns-origin) + 1px)}.returns-chart-value[data-v-219d830e]{color:#256cc5;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;left:calc(var(--returns-origin) + var(--returns-span)*var(--pct, 0) + 10px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.returns-chart-value-negative[data-v-219d830e]{color:#c54040;left:auto;right:calc(100% - var(--returns-origin) + var(--returns-span)*var(--pct, 0) + 10px)}.returns-chart-row:hover .returns-chart-fill[data-v-219d830e]{filter:brightness(.9)}.returns-chart-row:hover .returns-chart-ticker[data-v-219d830e]{color:#15253c}.returns-callouts[data-v-219d830e]{background:#f7faff;border:1px solid #e5edf7;border-radius:6px;display:grid;gap:9px;padding:14px 16px}.returns-callout[data-v-219d830e]{color:#607187;font-size:11px;line-height:1.6}.returns-callout-label[data-v-219d830e]{margin-right:5px}.returns-callout-label[data-v-219d830e],.returns-callout-value[data-v-219d830e]{color:#29405e;font-weight:600}.insight-summary[data-v-219d830e]{border-top:1px solid #e8edf3;color:#6b7b8f;font-size:10px;line-height:1.65;margin:auto 0 0;padding-top:14px}.factor-profile[data-v-219d830e]{display:flex;flex-direction:column;gap:18px;height:100%;min-width:0}.factor-profile-header[data-v-219d830e]{display:grid;gap:9px}.factor-profile-sub[data-v-219d830e]{color:#607187;font-size:12px;line-height:1.6;margin:0}.factor-plot[data-v-219d830e]{--factor-head-col:118px;--factor-inset:8px;display:flex;flex:1;flex-direction:column;gap:10px}.factor-plot-key[data-v-219d830e]{display:flex;flex-wrap:wrap;gap:16px}.factor-plot-key-item[data-v-219d830e]{align-items:center;color:#7c8ca0;display:inline-flex;font-size:10px;gap:6px}.factor-key-dot[data-v-219d830e]{background:#3684e44d;border:1px solid rgba(54,132,228,.55);border-radius:50%;height:9px;width:9px}.factor-key-mean[data-v-219d830e]{background:#1f5fae;border-radius:2px;height:12px;width:3px}.factor-rows[data-v-219d830e]{display:grid;flex:1;gap:6px;grid-auto-rows:minmax(34px,1fr)}.factor-row[data-v-219d830e]{align-items:center;display:grid;gap:14px;grid-template-columns:var(--factor-head-col) minmax(0,1fr);min-width:0}.factor-row-head[data-v-219d830e]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.factor-row-label[data-v-219d830e]{color:#53657b;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.factor-row-score[data-v-219d830e]{color:#29405e;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.factor-row-strip[data-v-219d830e]{background:#f5f8fc;border-radius:5px;height:100%;isolation:isolate;max-height:52px;min-height:30px;position:relative}.factor-strip-neutral[data-v-219d830e]{background:#c3d0e0;bottom:3px;left:calc(var(--factor-inset) + 50% - var(--factor-inset)*2*.5);position:absolute;top:3px;width:1px}.factor-strip-dot[data-v-219d830e]{background:#3684e447;border:1px solid rgba(54,132,228,.5);border-radius:50%;mix-blend-mode:multiply;position:absolute;top:50%;transform:translate(-50%,-50%)}.factor-strip-mean[data-v-219d830e]{background:#1f5fae;border-radius:2px;bottom:4px;box-shadow:0 0 0 2px #fff;margin-left:-1.5px;position:absolute;top:4px;width:3px}.factor-axis[data-v-219d830e]{display:grid;gap:14px;grid-template-columns:var(--factor-head-col) minmax(0,1fr)}.factor-axis-scale[data-v-219d830e]{color:#8b9aad;font-size:9px;height:13px;position:relative}.factor-axis-tick[data-v-219d830e]{position:absolute;top:0;white-space:nowrap}.factor-axis-tick-start[data-v-219d830e]{left:var(--factor-inset);transform:translate(-50%)}.factor-axis-tick-mid[data-v-219d830e]{left:calc(var(--factor-inset) + 50% - var(--factor-inset)*2*.5);transform:translate(-50%)}.factor-axis-tick-end[data-v-219d830e]{right:var(--factor-inset);transform:translate(50%)}.factor-breadth[data-v-219d830e]{background:#f7faff;border:1px solid #e5edf7;border-radius:6px;color:#607187;font-size:11px;line-height:1.6;margin:0;padding:12px 14px}.factor-breadth-label[data-v-219d830e]{color:#29405e;font-weight:600;margin-right:5px}@media(max-width:1180px){.overview-grid[data-v-219d830e]{gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr)}.insight-card[data-v-219d830e]{padding:20px}.performance-premium-top[data-v-219d830e]{flex-direction:column;gap:12px}.performance-premium-hero[data-v-219d830e]{justify-items:start;text-align:left}.performance-premium-facts[data-v-219d830e]{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-premium-layout[data-v-219d830e]{gap:12px;grid-template-columns:minmax(0,1fr) 138px}.risk-premium-donut[data-v-219d830e]{height:138px;width:138px}.risk-premium-core[data-v-219d830e]{height:114px;width:114px}.risk-premium-core-value[data-v-219d830e]{font-size:26px}}@media(max-width:960px){.overview-grid[data-v-219d830e]{grid-template-areas:"performance" "risk" "returns" "profile";grid-template-columns:1fr}.performance-premium-top[data-v-219d830e]{flex-direction:row}.performance-premium-hero[data-v-219d830e]{justify-items:end;text-align:right}.risk-premium-layout[data-v-219d830e]{flex:initial;grid-template-columns:minmax(0,1fr) 156px}.risk-premium-donut[data-v-219d830e]{height:156px;width:156px}.risk-premium-core[data-v-219d830e]{height:130px;width:130px}}.benchmark-option[data-v-219d830e]:not(.benchmark-option-active):not(:hover),.factor-axis-scale[data-v-219d830e],.factor-plot-key-item[data-v-219d830e],.insight-summary[data-v-219d830e],.performance-period[data-v-219d830e],.performance-premium-fact-note[data-v-219d830e],.returns-chart-axis-key[data-v-219d830e],.risk-premium-fact-note[data-v-219d830e],.window-option[data-v-219d830e]:not(.window-option-active):not(:hover){color:#607187}.insight-card-locked .factor-profile[data-v-219d830e]{justify-content:space-between}.insight-lock[data-v-219d830e]{align-items:center;display:flex;gap:12px;margin-top:auto}.insight-lock__icon[data-v-219d830e]{align-items:center;background:#eff6ff;border-radius:12px;color:#3684e4;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.insight-lock__cta[data-v-219d830e]{background:#3684e4;border:0;border-radius:10px;color:#fff;cursor:pointer;flex:1;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;min-height:44px;padding:0 18px}.insight-lock__cta[data-v-219d830e]:hover{background:#2563eb}@media(max-width:640px){.overview-grid[data-v-219d830e]{gap:var(--m-s3,12px)}.benchmark-option[data-v-219d830e],.benchmark-picker[data-v-219d830e],.composition-chip[data-v-219d830e],.factor-breadth[data-v-219d830e],.factor-row-strip[data-v-219d830e],.insight-lock__cta[data-v-219d830e],.insight-lock__icon[data-v-219d830e],.performance-period[data-v-219d830e],.returns-callouts[data-v-219d830e],.returns-chart-fill[data-v-219d830e],.returns-chart-fill-income[data-v-219d830e],.returns-chart-fill-negative[data-v-219d830e],.since-strip[data-v-219d830e],.window-option[data-v-219d830e],.window-picker[data-v-219d830e]{border-radius:0}.returns-chart-shell[data-v-219d830e]{--returns-ticker-col:52px;--returns-label-gutter:74px}.factor-plot[data-v-219d830e]{--factor-head-col:96px}.insight-section-heading[data-v-219d830e]{align-items:baseline;row-gap:10px}.returns-chart-axis[data-v-219d830e]{grid-template-columns:minmax(0,1fr)}.returns-chart-axis-scale[data-v-219d830e]{flex-wrap:wrap;gap:6px 12px;justify-content:flex-start}.returns-chart-axis-key[data-v-219d830e]{font-size:9px;letter-spacing:.04em}.window-picker[data-v-219d830e]{flex-basis:100%;margin-left:0;order:1}.window-option[data-v-219d830e]{flex:1;min-height:32px;padding:5px 8px}.factor-axis[data-v-219d830e],.factor-row[data-v-219d830e]{gap:10px}.returns-chart-row[data-v-219d830e]{gap:9px}.returns-chart-value[data-v-219d830e]{font-size:11px}.insight-card[data-v-219d830e]{border-color:var(--m-c-border,#e2e8f0);border-radius:0;box-shadow:none;gap:16px;padding:var(--m-s4,16px)}.insight-headline[data-v-219d830e]{font-size:22px}.insight-eyebrow[data-v-219d830e]{font-size:9px}.insight-detail-link[data-v-219d830e]{font-size:10px;margin:-6px 0;min-height:44px}.performance-premium-top[data-v-219d830e]{flex-direction:column;gap:12px}.performance-premium-hero[data-v-219d830e]{justify-items:start;text-align:left}.performance-premium-value[data-v-219d830e]{font-size:30px}.performance-premium-facts[data-v-219d830e],.risk-premium-facts[data-v-219d830e]{gap:12px}.risk-premium-fact+.risk-premium-fact[data-v-219d830e]{padding-left:12px}.risk-premium-layout[data-v-219d830e]{gap:12px;grid-template-columns:minmax(0,1fr) 138px}.risk-premium-donut[data-v-219d830e]{height:138px;width:138px}.risk-premium-core[data-v-219d830e]{height:114px;width:114px}.risk-premium-core-value[data-v-219d830e]{font-size:26px}}.overview-chart-shell[data-v-dbc49b85]{min-height:340px;position:relative}.overview-chart-shell[data-v-dbc49b85] .highcharts-container,.overview-chart-shell[data-v-dbc49b85] .highcharts-root{width:100%!important}.overview-chart-center[data-v-dbc49b85]{align-items:center;display:flex;flex-direction:column;gap:4px;inset:50% auto auto 50%;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,-50%)}.overview-chart-kicker[data-v-dbc49b85]{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.overview-chart-name[data-v-dbc49b85]{color:#0f172a;font-family:Urbanist,sans-serif;font-size:22px;font-weight:700;line-height:1.05;max-width:130px}.overview-chart-weight[data-v-dbc49b85]{color:#475569;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.holdings-tab[data-v-dbc49b85]{--hold-ink:#192b45;--hold-muted:#74859a;--hold-line:#e6ecf3;color:var(--hold-ink);font-family:DM Sans,sans-serif;min-width:0;text-align:left}.holdings-tab[data-v-dbc49b85] *,.holdings-tab[data-v-dbc49b85] :after,.holdings-tab[data-v-dbc49b85] :before{box-sizing:border-box}.holdings-heading h2[data-v-dbc49b85],.holdings-heading p[data-v-dbc49b85],.holdings-workspace dd[data-v-dbc49b85],.holdings-workspace dl[data-v-dbc49b85],.holdings-workspace h3[data-v-dbc49b85],.holdings-workspace p[data-v-dbc49b85]{margin:0}.holdings-heading button[data-v-dbc49b85],.holdings-workspace button[data-v-dbc49b85],.holdings-workspace input[data-v-dbc49b85],.holdings-workspace select[data-v-dbc49b85]{font:inherit}.holdings-heading button[data-v-dbc49b85],.holdings-workspace button[data-v-dbc49b85]{cursor:pointer}.analysis-table-wrap[data-v-dbc49b85]:focus-visible,.holdings-heading button[data-v-dbc49b85]:focus-visible,.holdings-workspace button[data-v-dbc49b85]:focus-visible,.holdings-workspace select[data-v-dbc49b85]:focus-visible{outline:2px solid #3579d2;outline-offset:3px}.sr-only[data-v-dbc49b85]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.holdings-heading[data-v-dbc49b85]{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:8px 3px 24px}.holdings-eyebrow[data-v-dbc49b85]{color:#7890ac;font-size:10px;font-weight:600;letter-spacing:.12em}.holdings-heading h2[data-v-dbc49b85]{align-items:center;display:flex;font-family:Urbanist,sans-serif;font-size:28px;font-weight:700;gap:10px;letter-spacing:-.6px;line-height:1.3;margin-top:5px}.holdings-heading h2>span[data-v-dbc49b85]{background:#eaf0f8;border:1px solid #e0e8f3;border-radius:6px;color:#6b81a0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;padding:3px 7px}.holdings-heading p[data-v-dbc49b85]{color:var(--hold-muted);font-size:12px;margin-top:4px}.holdings-heading-actions[data-v-dbc49b85]{align-items:center;display:flex;gap:14px}.view-only[data-v-dbc49b85]{align-items:center;color:#8593a7;display:flex;font-size:10px;gap:5px;white-space:nowrap}.add-holding-button[data-v-dbc49b85],.history-button[data-v-dbc49b85]{align-items:center;background:#fff;border:1px solid #dce5ef;border-radius:7px;color:#506581;display:inline-flex;font-size:12px!important;gap:8px;justify-content:center;padding:10px 14px;white-space:nowrap}.history-button small[data-v-dbc49b85]{background:#eff4fa;border-radius:4px;color:#6682a3;font-size:10px;padding:1px 5px}.history-button[data-v-dbc49b85]:disabled{cursor:default;opacity:.45}.add-holding-button[data-v-dbc49b85]{background:#3179d4;border-color:#3179d4;color:#fff}.history-button[data-v-dbc49b85]:hover:not(:disabled){background:#f7faff}.add-holding-button[data-v-dbc49b85]:hover{background:#2468bc}.holdings-workspace[data-v-dbc49b85]{background:#fff;border:1px solid var(--hold-line);border-radius:13px;overflow:hidden}.holdings-toolbar[data-v-dbc49b85]{align-items:center;border-bottom:1px solid var(--hold-line);display:flex;gap:20px;justify-content:space-between;padding:17px 24px}.holdings-views[data-v-dbc49b85]{align-items:center;display:flex;gap:4px;margin:-3px;min-width:0;overflow-x:auto;padding:3px}.holdings-views button[data-v-dbc49b85]{background:transparent;border:0;border-radius:6px;color:#7789a0;font-size:12px;padding:9px 14px;white-space:nowrap}.holdings-views button svg[data-v-dbc49b85]{margin-left:5px;vertical-align:-2px}.holdings-views button[aria-pressed=true][data-v-dbc49b85]{background:#edf4fe;color:#2f6ab7;font-weight:600}.holdings-views button[data-v-dbc49b85]:hover{background:#f3f7fc}.holdings-search[data-v-dbc49b85]{align-items:center;background:#fbfcfe;border:1px solid #e2e9f2;border-radius:7px;color:#8a9bb0;display:flex;gap:8px;min-width:150px;padding:0 11px;width:260px}.holdings-search[data-v-dbc49b85]:focus-within{border-color:#7aa9e5;box-shadow:0 0 0 2px #eaf2fd}.holdings-search input[data-v-dbc49b85]{background:transparent;border:0;color:var(--hold-ink);font-size:12px;min-width:0;outline:0;padding:9px 0;width:100%}.holdings-search input[data-v-dbc49b85]::-moz-placeholder{color:#94a2b4}.holdings-search input[data-v-dbc49b85]::placeholder{color:#94a2b4}.holdings-search input[data-v-dbc49b85]::-webkit-search-cancel-button{display:none}.holdings-search button[data-v-dbc49b85]{background:transparent;border:0;color:#7890ab;display:flex;padding:4px}.holdings-filterbar[data-v-dbc49b85]{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:15px 25px}.holding-filters[data-v-dbc49b85]{align-items:center;display:flex;gap:18px}.holding-filters button[data-v-dbc49b85]{align-items:center;background:transparent;border:0;color:#8190a5;display:flex;font-size:11px;gap:6px;padding:5px 0;white-space:nowrap}.holding-filters button[aria-pressed=true][data-v-dbc49b85]{color:#2f567f;font-weight:600}.holding-filters button>span[data-v-dbc49b85]{background:#f0f3f7;border-radius:4px;color:#8795a7;font-size:9px;font-weight:400;padding:1px 5px}.holding-filters button[aria-pressed=true]>span[data-v-dbc49b85]{background:#eaf2fc;color:#5683b8}.holding-display-options[data-v-dbc49b85]{align-items:center;display:flex;gap:15px}.sector-filter select[data-v-dbc49b85]{background:#fff;border:0;color:#75859b;font-size:11px;max-width:190px;padding:4px 18px 4px 4px}.currency-note[data-v-dbc49b85]{color:#8a99ae;font-size:10px}.currency-button[data-v-dbc49b85]{align-items:center;background:transparent;border:0;color:#557391;display:inline-flex;font-size:10px!important;gap:6px;padding:5px 0}.holding-data-note[data-v-dbc49b85]{align-items:center;background:#fff9ed;color:#8c744e;display:flex;font-size:11px;gap:7px;line-height:1.6;padding:10px 24px}.position-table[data-v-dbc49b85]{border-collapse:collapse;table-layout:fixed;width:100%}.position-table thead[data-v-dbc49b85]{background:#f8fafc}.position-table thead th[data-v-dbc49b85]{border-bottom:1px solid var(--hold-line);border-top:1px solid #edf1f6;color:#76889f;font-size:11px;font-weight:400;padding:12px 15px;text-align:right;vertical-align:middle}.position-table thead th[data-v-dbc49b85]:first-child{padding-left:25px;text-align:left;width:30%}.position-table thead th[data-v-dbc49b85]:nth-child(2){width:13%}.position-table thead th[data-v-dbc49b85]:nth-child(3){width:18%}.position-table thead th[data-v-dbc49b85]:nth-child(4){width:15%}.position-table thead th[data-v-dbc49b85]:nth-child(5){width:21%}.position-table thead th[data-v-dbc49b85]:last-child{padding:0;width:40px}.analysis-table th>button[data-v-dbc49b85],.position-table th>button[data-v-dbc49b85]{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;font-size:inherit;gap:6px;padding:0}.position-table th[aria-sort=ascending]>button[data-v-dbc49b85],.position-table th[aria-sort=descending]>button[data-v-dbc49b85]{color:#365f92}.position-table th button svg[data-v-dbc49b85]{opacity:.55}.column-caption[data-v-dbc49b85]{color:#94a2b4;display:block;font-size:9px;font-weight:400;margin-top:4px}.position-row[data-v-dbc49b85]{transition:background .12s}.position-row[data-v-dbc49b85]:hover{background:#fbfcfe}.position-row>td[data-v-dbc49b85]{border-bottom:1px solid #edf1f6;padding:16px 15px;vertical-align:middle}.position-row>td[data-v-dbc49b85]:first-child{padding-left:25px}.position-row>td[data-v-dbc49b85]:last-child{padding:0 12px 0 0}.holding-identity-button[data-v-dbc49b85]{align-items:center;background:transparent;border:0;color:var(--hold-ink);display:flex;gap:12px;padding:0;text-align:left;width:100%}.holding-identity-text[data-v-dbc49b85]{min-width:0}.holding-identity-text>strong[data-v-dbc49b85]{display:block;font-size:13px;font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holding-identity-text>small[data-v-dbc49b85]{color:#8393a8;display:block;font-size:10px;line-height:1.5;margin-top:4px}.holding-sector[data-v-dbc49b85]{color:#9aa7b8}.numeric-cell[data-v-dbc49b85]{font-variant-numeric:tabular-nums;text-align:right}.numeric-cell>strong[data-v-dbc49b85]{display:block;font-size:14px;font-weight:500;letter-spacing:-.15px;line-height:1.5}.numeric-cell>small[data-v-dbc49b85]{color:#8b9aaf;display:block;font-size:10px;line-height:1.5;margin-top:4px}.numeric-cell>.position-weight[data-v-dbc49b85]{align-items:center;color:#8a9bb1;display:flex;font-size:10px;gap:6px;justify-content:flex-end}.weight-track[data-v-dbc49b85]{background:#eaf0f7;border-radius:3px;height:3px;overflow:hidden;width:29px}.weight-track i[data-v-dbc49b85]{background:#8ab0df;border-radius:3px;display:block;height:100%}.numeric-cell>.reward-band[data-v-dbc49b85]{align-items:center;color:#8a9bb1;display:flex;font-size:10px;gap:6px;justify-content:flex-end}.reward-track[data-v-dbc49b85]{background:#eaf0f7;border-radius:3px;height:3px;position:relative;width:29px}.reward-track i[data-v-dbc49b85]{background:currentColor;border-radius:50%;height:7px;margin-left:-3.5px;position:absolute;top:-2px;width:7px}.reward-strong[data-v-dbc49b85]{color:#25816e}.reward-fair[data-v-dbc49b85]{color:#62728a}.reward-weak[data-v-dbc49b85]{color:#a27045}.reward-none[data-v-dbc49b85]{color:#8b99ab}.return-positive[data-v-dbc49b85]{color:#168573!important}.return-negative[data-v-dbc49b85]{color:#c86873!important}.return-neutral[data-v-dbc49b85]{color:#5c718c!important}.return-unknown[data-v-dbc49b85]{color:#93a1b2!important}.expand-holding[data-v-dbc49b85]{align-items:center;background:transparent;border:0;border-radius:5px;color:#92a5bd;display:inline-flex;height:32px;justify-content:center;padding:0;width:28px}.expand-holding[data-v-dbc49b85]:hover{background:#edf4fc;color:#3679ce}.position-row.is-expanded[data-v-dbc49b85]{background:#f7faff}.is-expanded .expand-holding svg[data-v-dbc49b85]{transform:rotate(180deg)}.position-detail-row>td[data-v-dbc49b85]{background:#f7faff;border-bottom:1px solid #dae6f5;padding:0}.position-detail[data-v-dbc49b85]{padding:18px 26px 21px}.position-detail-heading[data-v-dbc49b85]{align-items:center;display:flex;gap:15px;justify-content:space-between}.position-detail-heading strong[data-v-dbc49b85]{font-size:13px;font-weight:500}.position-detail-heading p[data-v-dbc49b85]{color:#8c9caf;font-size:10px;margin-top:3px}.quiet-button[data-v-dbc49b85]{align-items:center;background:transparent;border:0;color:#3672bd;cursor:pointer;display:inline-flex;font-size:11px!important;gap:5px;justify-content:center;padding:5px 0}.position-facts[data-v-dbc49b85]{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));padding:21px 0}.position-facts dt[data-v-dbc49b85]{align-items:center;color:#8092aa;display:flex;font-size:10px;gap:4px}.position-facts dd[data-v-dbc49b85]{color:#314e71;font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;margin-top:6px}.position-facts dd>span[data-v-dbc49b85]{color:#9ba9bb;font-size:11px}.position-detail-footer[data-v-dbc49b85]{align-items:center;border-top:1px solid #e3ebf6;display:flex;gap:15px;justify-content:space-between;padding-top:13px}.position-detail-footer p[data-v-dbc49b85]{color:#7e91aa;font-size:10px;line-height:1.7}.holding-trade-actions[data-v-dbc49b85]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.holding-trade-actions button[data-v-dbc49b85]{border-radius:0!important;min-height:44px}.holding-trade-actions .holding-edit-action[data-v-dbc49b85]{background:#2468b5;border-color:#2468b5;color:#fff}.holding-trade-actions button[data-v-dbc49b85]:focus-visible{outline:2px solid #2468b5;outline-offset:3px}.holding-trade-actions button[data-v-dbc49b85]{align-items:center;background:#fff;border:1px solid #d7e3f2;border-radius:5px;color:#4c729e;display:inline-flex;font-size:11px;gap:5px;padding:7px 10px}.mobile-week-fact[data-v-dbc49b85]{display:none}.position-cash td[data-v-dbc49b85]{background:#fbfcfe;padding:17px 15px}.position-cash td[data-v-dbc49b85]:first-child{padding-left:25px}.cash-identity[data-v-dbc49b85]{align-items:center;color:#8299b3;display:flex;gap:16px}.cash-identity strong[data-v-dbc49b85]{color:#536c88;display:block;font-size:12px;font-weight:500}.cash-identity small[data-v-dbc49b85]{display:block;font-size:10px;margin-top:3px}.holdings-table-footer[data-v-dbc49b85]{color:#8e9db1;display:flex;font-size:10px;gap:15px;justify-content:space-between;padding:15px 25px}.holdings-table-footer>span[data-v-dbc49b85]{align-items:center;display:flex;gap:4px}.analysis-table-wrap[data-v-dbc49b85]{overflow-x:auto;width:100%}.analysis-table[data-v-dbc49b85]{border-collapse:collapse;font-size:12px;min-width:650px;width:100%}.analysis-table th[data-v-dbc49b85]{background:#f8fafc;color:#7b8da3;font-size:11px;font-weight:400;padding:13px 18px;text-align:right}.analysis-table th[data-v-dbc49b85]:first-child{padding-left:25px;text-align:left}.analysis-table td[data-v-dbc49b85]{border-bottom:1px solid #edf1f6;font-variant-numeric:tabular-nums;padding:16px 18px;text-align:right}.analysis-table td[data-v-dbc49b85]:first-child{padding-left:25px;text-align:left}.factor-company[data-v-dbc49b85]{background:transparent;border:0;color:var(--hold-ink);padding:0;text-align:left}.factor-company strong[data-v-dbc49b85]{display:block;font-size:12px;font-weight:500}.factor-average small[data-v-dbc49b85],.factor-company small[data-v-dbc49b85]{color:#8e9eb2;display:block;font-size:10px;margin-top:4px}.factor-average[data-v-dbc49b85]{background:#fcfdff;color:#5d7899;font-size:12px}.factor-value[data-v-dbc49b85]{align-items:center;border-radius:5px;display:inline-flex;font-size:12px;justify-content:center;min-width:32px;padding:5px 8px}.factor-view-note[data-v-dbc49b85]{align-items:center;color:#8698af;display:flex;font-size:11px;gap:7px;padding:0 25px 15px}.xray-caption[data-v-dbc49b85]{color:#7c90a8;font-size:11px}.xray-insight[data-v-dbc49b85]{align-items:center;background:#eef5fd;color:#5c7fa6;display:flex;gap:12px;padding:16px 24px}.xray-insight p[data-v-dbc49b85]{font-size:12px;line-height:1.7}.xray-insight strong[data-v-dbc49b85]{color:#326eaf;font-weight:600}.xray-score-strip[data-v-dbc49b85]{align-items:center;color:#7b8fa7;display:flex;flex-wrap:wrap;font-size:11px;gap:15px;padding:15px 24px}.xray-score-strip strong[data-v-dbc49b85]{color:#456489;font-weight:500}.xray-score-strip small[data-v-dbc49b85]{font-size:10px}.holdings-footnote[data-v-dbc49b85]{color:#8597ad;font-size:11px;line-height:1.6;padding:14px 25px}.holdings-empty[data-v-dbc49b85],.no-holdings-match[data-v-dbc49b85]{color:#8da0b7;padding:45px 24px;text-align:center}.holdings-empty h3[data-v-dbc49b85],.no-holdings-match h3[data-v-dbc49b85]{color:#334e70;font-family:Urbanist,sans-serif;font-size:22px;margin:12px 0 7px}.holdings-empty p[data-v-dbc49b85],.no-holdings-match p[data-v-dbc49b85]{color:#8496ac;font-size:12px;margin-bottom:10px}.holdings-empty .add-holding-button[data-v-dbc49b85]{margin:12px}.mobile-holdings-sort[data-v-dbc49b85]{display:none}.allocation-view[data-v-dbc49b85]{display:grid;gap:35px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);padding:25px}.allocation-chart[data-v-dbc49b85]{min-width:0}.allocation-chart>p[data-v-dbc49b85]{color:#6e86a3;font-size:12px}.allocation-rows-heading[data-v-dbc49b85]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:8px 0 15px}.allocation-rows-heading h3[data-v-dbc49b85]{font-family:Urbanist,sans-serif;font-size:19px;font-weight:600}.allocation-row[data-v-dbc49b85]{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--hold-line);color:#304e71;display:flex;gap:12px;padding:15px 0;text-align:left;width:100%}.allocation-row>span[data-v-dbc49b85]:first-child{flex:1;padding-left:10px;position:relative}.allocation-row>span[data-v-dbc49b85]:nth-child(2){text-align:right}.allocation-row i[data-v-dbc49b85]{border-radius:3px;height:30px;left:0;position:absolute;top:4px;width:3px}.allocation-row b[data-v-dbc49b85],.allocation-row strong[data-v-dbc49b85]{font-size:12px;font-weight:500}.allocation-row small[data-v-dbc49b85]{color:#91a0b3;display:block;font-size:10px;margin-top:5px}.allocation-row>svg[data-v-dbc49b85]{color:#93a8c0}.allocation-row[data-v-dbc49b85]:hover{background:#fafcff}.allocation-rows>p[data-v-dbc49b85]{color:#869bb3;font-size:10px;line-height:1.6;margin-top:20px}.add-stock-form[data-v-dbc49b85]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:none;margin-bottom:16px;padding:16px}.add-stock-form--empty[data-v-dbc49b85]{margin-bottom:80px}.asf-head[data-v-dbc49b85]{align-items:center;color:#0f172a;display:flex;font-family:Urbanist,sans-serif;font-size:20px;font-weight:700;gap:8px;margin-bottom:12px}.asf-close[data-v-dbc49b85]{display:none}.asf-body[data-v-dbc49b85]{flex-direction:column}.asf-body[data-v-dbc49b85],.asf-row[data-v-dbc49b85]{display:flex;gap:10px}.asf-row--actions[data-v-dbc49b85]{align-items:flex-end}.asf-field[data-v-dbc49b85]{display:flex;flex:1;flex-direction:column;min-width:0}.asf-field--stock[data-v-dbc49b85]{flex:2;overflow:visible;position:relative}.asf-label[data-v-dbc49b85]{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.asf-input[data-v-dbc49b85]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#0f172a;font-size:14px;padding:10px 14px;transition:border-color .2s;width:100%}.asf-input[data-v-dbc49b85]:focus{background:#fff;border-color:#3684e4;outline:none}.asf-results[data-v-dbc49b85]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0f172a1f;left:0;max-height:360px;overflow-y:auto;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.asf-result[data-v-dbc49b85]{border-bottom:1px solid #e2e8f0;cursor:pointer;padding:10px 12px;text-align:left}.asf-result-ticker[data-v-dbc49b85]{color:#0f172a;display:block;font-family:Urbanist,sans-serif;font-size:13px;font-weight:700;padding-bottom:3px}.asf-result-name[data-v-dbc49b85]{color:#475569;display:block;font-size:11px}.asf-result-name[data-v-dbc49b85],.asf-submit[data-v-dbc49b85]{font-family:DM Sans,sans-serif}.asf-submit[data-v-dbc49b85]{background:#3684e4;border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;padding:10px 28px;transition:all .2s;white-space:nowrap}.asf-submit[data-v-dbc49b85]:hover{background:#2f76cf;transform:translateY(-1px)}@media(max-width:768px){.add-stock-form--modal[data-v-dbc49b85]{align-items:center;animation:asf-scrim-in-dbc49b85 .16s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a73;border:0;border-radius:0;display:flex;inset:0;justify-content:center;margin:0;padding:16px;position:fixed;z-index:1300}.add-stock-form--modal .asf-box[data-v-dbc49b85]{max-height:calc(100dvh - 32px);max-width:440px;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch;animation:asf-box-in-dbc49b85 .22s cubic-bezier(.2,0,0,1);background:#fff;border:1px solid #e2e8f0;border-radius:0;box-sizing:border-box;padding:16px}.add-stock-form--modal .asf-head[data-v-dbc49b85]{font-size:22px;justify-content:space-between;margin-bottom:16px}.add-stock-form--modal .asf-close[data-v-dbc49b85]{align-items:center;background:transparent;border:0;color:#475569;cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:-10px -10px -10px 0;padding:0;width:44px}.add-stock-form--modal .asf-body[data-v-dbc49b85]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.add-stock-form--modal .asf-row[data-v-dbc49b85]{display:contents}.add-stock-form--modal .asf-field[data-v-dbc49b85]{flex:none;justify-content:flex-end}.add-stock-form--modal .asf-field--stock[data-v-dbc49b85],.add-stock-form--modal .asf-submit[data-v-dbc49b85]{grid-column:1/-1}.add-stock-form--modal .asf-label[data-v-dbc49b85]{font-size:12px;margin-bottom:6px}.add-stock-form--modal .asf-input[data-v-dbc49b85]{border:1px solid #e2e8f0!important;border-radius:0;font-size:16px;margin:0;min-height:48px;padding:10px 12px}.add-stock-form--modal .asf-input[data-v-dbc49b85]:focus{border-color:#3684e4!important}.add-stock-form--modal .asf-results[data-v-dbc49b85]{border-radius:0;box-shadow:none;margin-top:8px;max-height:216px;padding:0;position:static}.add-stock-form--modal .asf-result[data-v-dbc49b85]{display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:8px 12px}.add-stock-form--modal .asf-result[data-v-dbc49b85]:last-child{border-bottom:0}.add-stock-form--modal .asf-result-ticker[data-v-dbc49b85]{font-size:15px}.add-stock-form--modal .asf-result-name[data-v-dbc49b85]{font-size:12px}.add-stock-form--modal .asf-submit[data-v-dbc49b85]{border-radius:0;font-size:16px;margin-top:4px;min-height:48px;width:100%}.add-stock-form--modal .asf-submit[data-v-dbc49b85]:hover{transform:none}@keyframes asf-scrim-in-dbc49b85{0%{opacity:0}to{opacity:1}}@keyframes asf-box-in-dbc49b85{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}}@media(max-width:1000px){.holding-sector[data-v-dbc49b85]{display:none}.holding-identity-button[data-v-dbc49b85]{gap:9px}.holding-identity-text>strong[data-v-dbc49b85]{font-size:12px}.column-caption[data-v-dbc49b85]{font-size:8px}.holdings-toolbar[data-v-dbc49b85]{gap:10px}}@media(max-width:768px){.holdings-heading[data-v-dbc49b85]{align-items:flex-start;gap:13px;padding-bottom:18px}.holdings-heading h2[data-v-dbc49b85]{font-size:25px}.holdings-heading p[data-v-dbc49b85]{font-size:11px;line-height:1.6;max-width:180px}.holdings-heading-actions[data-v-dbc49b85]{flex-wrap:wrap;gap:8px;justify-content:flex-end}.view-only[data-v-dbc49b85]{flex-basis:100%;justify-content:flex-end}.add-holding-button[data-v-dbc49b85],.history-button[data-v-dbc49b85]{font-size:11px!important;gap:5px;padding:9px 10px}.holdings-toolbar[data-v-dbc49b85]{flex-wrap:wrap;gap:14px;padding:14px 16px}.holdings-search[data-v-dbc49b85]{width:100%}.holdings-search input[data-v-dbc49b85]{font-size:16px;padding:9px 0}.holdings-filterbar[data-v-dbc49b85]{flex-wrap:wrap;gap:9px;padding:9px 16px}.holding-filters[data-v-dbc49b85]{gap:16px}.holding-display-options[data-v-dbc49b85]{margin-left:auto}.sector-filter select[data-v-dbc49b85]{max-width:135px}.mobile-holdings-sort[data-v-dbc49b85]{align-items:center;color:#95a3b6;display:flex;font-size:10px;justify-content:space-between;padding:10px 16px 13px}.mobile-holdings-sort select[data-v-dbc49b85]{background:transparent;border:0;color:#7690af;font-size:10px;max-width:125px;padding:3px 0}.position-table .row-chevron[data-v-dbc49b85],.position-table td.weekly-column[data-v-dbc49b85],.position-table th.weekly-column[data-v-dbc49b85]{display:none}.position-table thead th[data-v-dbc49b85]:first-child{padding:13px 5px 13px 16px;width:43%}.position-table thead th[data-v-dbc49b85]:nth-child(3){padding:13px 5px;width:28%}.position-table thead th[data-v-dbc49b85]:nth-child(5){padding:13px 16px 13px 5px;width:29%}.position-table thead th[data-v-dbc49b85]{font-size:10px}.position-table th button[data-v-dbc49b85]{gap:3px}.position-table th button svg[data-v-dbc49b85]{width:10px}.column-caption[data-v-dbc49b85],.position-table td.reward-column[data-v-dbc49b85],.position-table th.reward-column[data-v-dbc49b85]{display:none}.position-row>td[data-v-dbc49b85]{padding:16px 5px}.position-row>td[data-v-dbc49b85]:first-child{padding-left:16px}.position-row>td[data-v-dbc49b85]:nth-child(5){padding-right:16px}.holding-identity-text>strong[data-v-dbc49b85]{font-size:12px}.holding-identity-text>small[data-v-dbc49b85]{font-size:10px}.numeric-cell>strong[data-v-dbc49b85]{font-size:12px;letter-spacing:-.3px;white-space:nowrap}.numeric-cell>.position-weight[data-v-dbc49b85],.numeric-cell>small[data-v-dbc49b85]{font-size:9px;white-space:nowrap}.weight-track[data-v-dbc49b85]{display:none}.position-detail[data-v-dbc49b85]{padding:17px 16px}.position-detail-heading[data-v-dbc49b85]{align-items:flex-start;flex-direction:column;gap:6px}.position-facts[data-v-dbc49b85]{gap:18px;grid-template-columns:1fr 1fr}.position-facts dd[data-v-dbc49b85]{font-size:14px}.mobile-week-fact[data-v-dbc49b85]{display:block}.position-detail-footer[data-v-dbc49b85]{align-items:flex-start;flex-direction:column}.holding-trade-actions[data-v-dbc49b85]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.holding-trade-actions .holding-edit-action[data-v-dbc49b85]{grid-column:1/-1}.holding-trade-actions button[data-v-dbc49b85]{justify-content:center}.holdings-table-footer[data-v-dbc49b85]{flex-direction:column;font-size:9px;gap:7px;padding:14px 16px}.factor-view-note[data-v-dbc49b85],.holding-data-note[data-v-dbc49b85],.holdings-footnote[data-v-dbc49b85]{padding-left:16px;padding-right:16px}.analysis-table td[data-v-dbc49b85]:first-child,.analysis-table th[data-v-dbc49b85]:first-child{background:#fff;left:0;max-width:180px;padding-left:16px;position:sticky;z-index:1}.analysis-table th[data-v-dbc49b85]:first-child{background:#f8fafc}.analysis-table td[data-v-dbc49b85],.analysis-table th[data-v-dbc49b85]{padding:14px}.allocation-view[data-v-dbc49b85]{gap:12px;grid-template-columns:1fr;padding:18px}.allocation-chart .overview-chart-shell[data-v-dbc49b85]{margin:auto;max-width:350px}.position-cash td[data-v-dbc49b85]{padding:15px 5px}.position-cash td[data-v-dbc49b85]:first-child{padding-left:16px}.cash-identity[data-v-dbc49b85]{gap:8px}}@media(max-width:380px){.holdings-heading h2[data-v-dbc49b85]{font-size:23px}.holdings-heading p[data-v-dbc49b85]{font-size:10px;max-width:150px}.history-button>svg[data-v-dbc49b85]{display:none}.holdings-views button[data-v-dbc49b85]{font-size:11px;padding:9px 11px}.holding-filters[data-v-dbc49b85]{gap:11px}.position-table thead th[data-v-dbc49b85]:first-child{width:38%}.position-table thead th[data-v-dbc49b85]:nth-child(2){width:30%}.position-table thead th[data-v-dbc49b85]:nth-child(4){width:32%}.position-table th button[data-v-dbc49b85]{font-size:9px}.holding-identity-text>strong[data-v-dbc49b85],.numeric-cell>strong[data-v-dbc49b85]{font-size:11px}.position-row>td[data-v-dbc49b85]:first-child,.position-table thead th[data-v-dbc49b85]:first-child{padding-left:12px}.position-row>td[data-v-dbc49b85]:nth-child(4),.position-table thead th[data-v-dbc49b85]:nth-child(4){padding-right:12px}}@media(max-width:768px){.analysis-table-wrap[data-v-dbc49b85]{overflow-x:visible}.analysis-table[data-v-dbc49b85],.analysis-table tbody[data-v-dbc49b85],.analysis-table thead[data-v-dbc49b85]{display:block;min-width:0;width:100%}.analysis-table tr[data-v-dbc49b85]{border-bottom:1px solid #edf1f6;display:flex;flex-wrap:wrap}.analysis-table thead tr[data-v-dbc49b85]{background:#f8fafc}.analysis-table td[data-v-dbc49b85],.analysis-table th[data-v-dbc49b85]{border-bottom:0;flex:1 1 0;min-width:0;overflow-wrap:anywhere;padding:2px 2px 12px;text-align:center}.analysis-table td[data-v-dbc49b85]:first-child,.analysis-table th[data-v-dbc49b85]:first-child{background:transparent;flex-basis:100%;max-width:none;padding:12px 16px 6px;position:static;text-align:left}.analysis-table th[data-v-dbc49b85]:first-child{background:transparent}.analysis-table th[data-v-dbc49b85]{font-size:11px;white-space:normal}.analysis-table th>button[data-v-dbc49b85]{flex-wrap:wrap;gap:2px;justify-content:center}.analysis-table th:first-child>button[data-v-dbc49b85]{justify-content:flex-start}.analysis-table td[data-v-dbc49b85]{font-size:13px}}@media(prefers-reduced-motion:reduce){.position-row[data-v-dbc49b85]{transition:none}}.cash-panel[data-v-3bfbf8eb]{border-top:1px solid #e9ecef;margin-top:24px;padding-top:20px}.cash-panel__header[data-v-3bfbf8eb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.cash-panel__title[data-v-3bfbf8eb]{color:#212529;font-size:15px;font-weight:600;margin:0}.cash-panel__total[data-v-3bfbf8eb]{color:#495057;font-size:14px;font-weight:600}.cash-panel__rows[data-v-3bfbf8eb]{display:flex;flex-direction:column;gap:2px}.cash-panel__row[data-v-3bfbf8eb]{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;justify-content:space-between;padding:10px 0}.cash-panel__row[data-v-3bfbf8eb]:last-child{border-bottom:0}.cash-panel__ccy-info[data-v-3bfbf8eb]{align-items:center;display:flex;gap:10px}.cash-panel__ccy-code[data-v-3bfbf8eb]{color:#212529;font-size:13px;font-weight:700;min-width:36px}.cash-panel__ccy-name[data-v-3bfbf8eb]{color:#6c757d;font-size:13px}.cash-panel__amount-area[data-v-3bfbf8eb]{align-items:center;display:flex;gap:10px}.cash-panel__balance[data-v-3bfbf8eb]{color:#212529;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.cash-panel__balance--zero[data-v-3bfbf8eb]{color:#adb5bd;font-weight:400}.cash-panel__edit-btn[data-v-3bfbf8eb]{background:none;border:none;border-radius:4px;color:#3684e4;cursor:pointer;font-size:12px;font-weight:600;padding:2px 6px}.cash-panel__edit-btn[data-v-3bfbf8eb]:hover{background:#eff6ff}.cash-panel__edit-row[data-v-3bfbf8eb]{align-items:center;display:flex;gap:6px}.cash-panel__edit-symbol[data-v-3bfbf8eb]{color:#6c757d;font-size:13px}.cash-panel__input[data-v-3bfbf8eb]{border:1px solid #ced4da;border-radius:6px;color:#212529;font-size:13px;outline:none;padding:5px 8px;width:120px}.cash-panel__input[data-v-3bfbf8eb]:focus{border-color:#3684e4;box-shadow:0 0 0 2px #3684e426}.cash-panel__btn[data-v-3bfbf8eb]{border:1px solid;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;padding:5px 10px}.cash-panel__btn--confirm[data-v-3bfbf8eb]{background:#3684e4;border-color:#3684e4;color:#fff}.cash-panel__btn--confirm[data-v-3bfbf8eb]:hover{background:#2563eb}.cash-panel__btn--cancel[data-v-3bfbf8eb]{background:#fff;border-color:#ced4da;color:#495057}.cash-panel__btn--cancel[data-v-3bfbf8eb]:hover{background:#f8f9fa}.cash-panel__hint[data-v-3bfbf8eb]{color:#adb5bd;font-size:12px;margin:10px 0 0}.sharpe-chart[data-v-d01fdbc2]{--chart-label-width:240px;color:#162a48;min-width:0;text-align:left}.sharpe-chart-heading[data-v-d01fdbc2]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:8px 0 25px}.sharpe-chart-heading>strong[data-v-d01fdbc2]{font-size:13px;font-weight:500}.sharpe-axis[data-v-d01fdbc2],.sharpe-chart-heading>span[data-v-d01fdbc2]{color:#8191a8;font-size:10px}.sharpe-axis[data-v-d01fdbc2]{display:grid;gap:24px;grid-template-columns:var(--chart-label-width) minmax(0,1fr);height:25px}.sharpe-plot[data-v-d01fdbc2]{display:block;margin-left:43px;margin-right:48px;min-width:0;position:relative}.axis-label[data-v-d01fdbc2]{position:absolute;transform:translate(-50%)}.sharpe-rows[data-v-d01fdbc2]{list-style:none;margin:0;padding:0}.sharpe-row[data-v-d01fdbc2]{position:relative}.sharpe-row-button[data-v-d01fdbc2]{align-items:center;background:transparent;border:0;border-radius:7px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:24px;grid-template-columns:var(--chart-label-width) minmax(0,1fr);min-height:54px;padding:0;text-align:left;width:100%}.sharpe-row-button[data-v-d01fdbc2]:hover,.sharpe-row-button[aria-expanded=true][data-v-d01fdbc2]{background:#f7faff}.sharpe-row-button[data-v-d01fdbc2]:focus-visible{outline:2px solid #347ff0;outline-offset:2px}.sharpe-company[data-v-d01fdbc2]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 0}.sharpe-company strong[data-v-d01fdbc2]{font-size:12px;font-weight:500;line-height:1.4}.sharpe-company small[data-v-d01fdbc2]{color:#8696ad;font-size:10px}.sharpe-row-plot[data-v-d01fdbc2]{height:54px}.sharpe-gridline[data-v-d01fdbc2]{border-left:1px solid #edf1f7;height:100%;position:absolute;top:0}.sharpe-gridline.zero-line[data-v-d01fdbc2]{border-color:#c7d4e5}.sharpe-bar[data-v-d01fdbc2]{background:#4990e9;border-radius:0 4px 4px 0;height:12px;position:absolute;top:calc(50% - 6px)}.sharpe-bar.bar-negative[data-v-d01fdbc2]{background:#dd7b8a;border-radius:4px 0 0 4px}.sharpe-zero[data-v-d01fdbc2]{background:#8e9fb6;border-radius:2px;height:6px;position:absolute;top:calc(50% - 3px);transform:translate(-50%);width:3px}.sharpe-value[data-v-d01fdbc2]{color:#2676cf;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.sharpe-value.value-negative[data-v-d01fdbc2]{color:#bd5265}.sharpe-value.value-missing[data-v-d01fdbc2]{color:#8e9fb6}.sharpe-history-tooltip[data-v-d01fdbc2]{background:#fff;border:1px solid #dce4ee;border-radius:10px;box-shadow:0 7px 24px #18283f14;color:#7486a1;display:flex;flex-direction:column;font-size:11px;gap:6px;padding:14px 16px;pointer-events:none;position:absolute;right:10px;top:calc(100% - 2px);width:min(305px,100%);z-index:20}.sharpe-history-tooltip strong[data-v-d01fdbc2]{color:#162a48;font-weight:500;line-height:1.5}.sharpe-footnote[data-v-d01fdbc2]{color:#8898af;font-size:10px;line-height:1.6;margin:18px 0 0}@media(max-width:1000px){.sharpe-chart[data-v-d01fdbc2]{--chart-label-width:195px}.sharpe-axis[data-v-d01fdbc2],.sharpe-row-button[data-v-d01fdbc2]{gap:12px}}@media(max-width:600px){.sharpe-chart-heading[data-v-d01fdbc2]{flex-direction:column;gap:7px;margin-bottom:18px}.sharpe-axis[data-v-d01fdbc2]{grid-template-columns:minmax(0,1fr);height:21px}.sharpe-axis>span[data-v-d01fdbc2]{display:none}.sharpe-row-button[data-v-d01fdbc2]{gap:0;grid-template-columns:minmax(0,1fr);padding:7px 0 5px}.sharpe-company[data-v-d01fdbc2]{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:4px 8px;padding:4px 0}.sharpe-company strong[data-v-d01fdbc2]{font-size:11px}.sharpe-company small[data-v-d01fdbc2]{font-size:9px}.sharpe-row-plot[data-v-d01fdbc2]{height:29px}.sharpe-bar[data-v-d01fdbc2]{height:10px;top:calc(50% - 5px)}.sharpe-value[data-v-d01fdbc2]{font-size:11px}.sharpe-plot[data-v-d01fdbc2]{margin-left:36px;margin-right:37px}.sharpe-history-tooltip[data-v-d01fdbc2]{right:0}}.performance-deep[data-v-91d20bbc]{--ink:#162a48;--muted:#7486a1;--line:#e5ecf5;--blue:#347ff0;--green:#008572;--red:#d95567;color:var(--ink);font-family:DM Sans,sans-serif;padding-top:22px;text-align:left}.performance-deep[data-v-91d20bbc] :is(h2,h3,p){text-align:left}.performance-deep[data-v-91d20bbc] *,.performance-deep[data-v-91d20bbc] :after,.performance-deep[data-v-91d20bbc] :before{box-sizing:border-box}.performance-deep button[data-v-91d20bbc],.performance-deep select[data-v-91d20bbc]{font:inherit}.performance-deep button[data-v-91d20bbc]{cursor:pointer}.performance-deep button[data-v-91d20bbc]:focus-visible,.performance-deep select[data-v-91d20bbc]:focus-visible,.performance-deep summary[data-v-91d20bbc]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.performance-deep button[data-v-91d20bbc]:disabled{cursor:default}.performance-heading[data-v-91d20bbc]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 0 23px}.eyebrow[data-v-91d20bbc]{color:#8293ad;font-size:10px;font-weight:600;letter-spacing:1.4px}.performance-heading h2[data-v-91d20bbc]{font-family:Urbanist,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.6px;line-height:1.2;margin:5px 0}.performance-heading p[data-v-91d20bbc]{color:var(--muted);font-size:12px;margin:0}.history-stamp[data-v-91d20bbc]{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:7px}.history-stamp>span[data-v-91d20bbc]{background:#8fa4bf;border-radius:50%;height:5px;width:5px}.detail-panel[data-v-91d20bbc],.performance-canvas[data-v-91d20bbc],.risk-disclosure[data-v-91d20bbc]{background:#fff;border:1px solid var(--line);border-radius:14px;min-width:0}.performance-canvas[data-v-91d20bbc]{overflow:hidden;padding:27px 28px 0}.canvas-top[data-v-91d20bbc]{align-items:center;display:flex;gap:50px}.return-headline[data-v-91d20bbc]{display:flex;flex-direction:column;flex-shrink:0}.metric-label[data-v-91d20bbc]{align-items:center;color:#607592;display:flex;flex-wrap:wrap;font-size:12px;gap:5px}.metric-label small[data-v-91d20bbc]{color:#8292aa;font-size:10px}.headline-number[data-v-91d20bbc]{font-family:Urbanist,sans-serif;font-size:43px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-1.5px;line-height:1.2;margin:6px 0 4px}.headline-note[data-v-91d20bbc],.stat-note[data-v-91d20bbc]{color:var(--muted);font-size:10px}.comparison-stats[data-v-91d20bbc]{align-items:center;display:flex;gap:38px}.comparison-stats>div[data-v-91d20bbc]{display:flex;flex-direction:column;gap:7px}.comparison-stats>div>strong[data-v-91d20bbc]{font-family:Urbanist,sans-serif;font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.5px}.mode-switch[data-v-91d20bbc]{align-self:flex-start;background:#f7f9fc;border:1px solid var(--line);border-radius:8px;display:flex;margin-left:auto;padding:3px}.mode-switch button[data-v-91d20bbc]{background:transparent;border:0;border-radius:5px;color:var(--muted);font-size:11px;padding:7px 15px}.mode-switch button[aria-pressed=true][data-v-91d20bbc]{background:#fff;box-shadow:0 1px 4px #17376012;color:var(--ink)}.chart-toolbar[data-v-91d20bbc]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:27px}.period-switch[data-v-91d20bbc]{display:flex;gap:5px}.period-switch button[data-v-91d20bbc]{background:transparent;border:0;border-radius:6px;color:#7285a0;font-size:11px;font-weight:500;min-width:39px;padding:7px 9px}.period-switch button[data-v-91d20bbc]:hover{background:#f6f8fc}.period-switch button[aria-pressed=true][data-v-91d20bbc]{background:#edf4ff;color:#2569d7}.benchmark-picker[data-v-91d20bbc]{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:9px;position:relative}.benchmark-picker select[data-v-91d20bbc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer;font-size:11px;max-width:160px;padding:7px 27px 7px 10px}.benchmark-picker svg[data-v-91d20bbc]{pointer-events:none;position:absolute;right:8px}.value-basis[data-v-91d20bbc]{color:var(--muted);font-size:11px}.main-chart[data-v-91d20bbc]{margin-top:4px;min-width:0;width:100%}.chart-empty[data-v-91d20bbc]{flex-direction:column;font-size:12px;gap:10px;height:300px;justify-content:center;text-align:center}.chart-caption[data-v-91d20bbc],.chart-empty[data-v-91d20bbc]{align-items:center;color:var(--muted);display:flex}.chart-caption[data-v-91d20bbc]{font-size:10px;gap:12px;justify-content:space-between;padding:8px 0 20px}.chart-legend[data-v-91d20bbc]{display:flex;flex-wrap:wrap;gap:18px}.chart-legend span[data-v-91d20bbc]{align-items:center;display:inline-flex;gap:6px}.chart-legend i[data-v-91d20bbc]{border-top:2px solid var(--blue);display:inline-block;width:15px}.chart-legend .benchmark-line[data-v-91d20bbc]{border-top:2px dashed #8d9bb3}.chart-takeaway[data-v-91d20bbc]{align-items:center;background:#f9fbfe;border-top:1px solid var(--line);color:#6481a5;display:flex;gap:9px;margin:0 -28px;padding:12px 28px}.chart-takeaway>svg[data-v-91d20bbc]{color:var(--blue);flex-shrink:0}.chart-takeaway p[data-v-91d20bbc]{font-size:11px;line-height:1.6;margin:0}.chart-takeaway .metric-info[data-v-91d20bbc]{flex-shrink:0;margin-left:auto}.performance-detail-grid[data-v-91d20bbc]{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-top:18px}.detail-panel[data-v-91d20bbc]{padding:24px}.panel-heading[data-v-91d20bbc]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:23px}.panel-heading h3[data-v-91d20bbc]{font-family:Urbanist,sans-serif;font-size:21px;font-weight:650;letter-spacing:-.35px;line-height:1.2;margin:5px 0}.panel-heading p[data-v-91d20bbc]{color:var(--muted);font-size:11px;margin:0}.driver-columns[data-v-91d20bbc]{color:#8594aa;display:flex;font-size:10px;justify-content:space-between;padding:0 0 9px}.driver-columns small[data-v-91d20bbc]{font-size:9px}.driver-item[data-v-91d20bbc]{border-top:1px solid #edf1f7}.driver-row[data-v-91d20bbc]{align-items:center;background:transparent;border:0;color:var(--ink);display:flex;gap:18px;justify-content:space-between;padding:13px 0;text-align:left;width:100%}.driver-row:hover .driver-company strong[data-v-91d20bbc]{color:#2672df}.driver-company[data-v-91d20bbc]{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.company-mark[data-v-91d20bbc]{background:#eff4fc;border-radius:7px;color:#6088bd;display:grid;flex-shrink:0;font-size:9px;height:29px;place-items:center;width:29px}.driver-company>span[data-v-91d20bbc]:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.driver-company strong[data-v-91d20bbc]{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-company small[data-v-91d20bbc]{color:#8696ad;font-size:10px}.driver-impact[data-v-91d20bbc]{align-items:center;display:flex;flex:0 0 42%;gap:10px}.driver-impact>strong[data-v-91d20bbc]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;text-align:right;white-space:nowrap;width:65px}.driver-impact>svg[data-v-91d20bbc]{color:#8fa1ba;flex-shrink:0;transition:transform .15s}.impact-track[data-v-91d20bbc]{background:#f0f4fa;border-radius:4px;flex:1;height:5px;overflow:hidden}.impact-track>span[data-v-91d20bbc]{background:#4590e8;border-radius:4px;display:block;height:100%}.impact-track>span.negative[data-v-91d20bbc]{background:#df7f8c}.driver-details[data-v-91d20bbc]{background:#f8fafd;border-radius:7px;color:var(--muted);display:grid;font-size:11px;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:12px}.driver-details span[data-v-91d20bbc]{display:flex;gap:10px;justify-content:space-between}.driver-details strong[data-v-91d20bbc]{color:var(--ink);font-weight:500}.driver-details p[data-v-91d20bbc]{font-size:10px;grid-column:1/-1;line-height:1.5;margin:0}.show-holdings[data-v-91d20bbc]{align-items:center;background:transparent;border:0;border-top:1px solid var(--line);color:#3d76bd;display:flex;font-size:11px;gap:7px;justify-content:center;padding:11px 0 0;width:100%}.panel-footnote[data-v-91d20bbc]{color:#8898af;font-size:10px;line-height:1.5;margin:14px 0 0}.panel-empty[data-v-91d20bbc]{color:var(--muted);font-size:12px;padding:20px 0}.month-toolbar[data-v-91d20bbc]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.year-navigation[data-v-91d20bbc]{align-items:center;display:flex;gap:11px}.year-navigation button[data-v-91d20bbc]{background:#f7f9fc;border:0;border-radius:5px;color:#547195;display:grid;padding:5px;place-items:center}.year-navigation button[data-v-91d20bbc]:disabled{opacity:.3}.year-navigation strong[data-v-91d20bbc]{font-size:12px;font-weight:500}.month-toolbar>span[data-v-91d20bbc]{color:var(--muted);font-size:10px}.month-grid[data-v-91d20bbc]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.month-cell[data-v-91d20bbc]{align-items:flex-start;background:#f3f9f8;border:1px solid transparent;border-radius:8px;display:flex;flex-direction:column;gap:7px;min-width:0;padding:10px 11px;position:relative}.month-cell>span[data-v-91d20bbc]{align-items:center;color:#748d95;display:flex;font-size:10px;gap:4px}.month-cell strong[data-v-91d20bbc]{font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.25px}.month-cell.negative[data-v-91d20bbc]{background:#fcf3f4}.month-cell.negative>span[data-v-91d20bbc]{color:#aa8390}.month-cell.neutral[data-v-91d20bbc],.month-cell.untracked[data-v-91d20bbc]{background:#f7f9fc;color:#adb8c9}.month-cell[aria-pressed=true][data-v-91d20bbc]{border-color:#71a4e9;box-shadow:0 0 0 2px #ebf3ff}.month-cell[data-v-91d20bbc]:not(:disabled):hover{border-color:#bfd2ec}.month-cell i[data-v-91d20bbc],.partial-dot[data-v-91d20bbc]{background:#8494ac;border-radius:50%;display:inline-block;height:4px;width:4px}.month-selection[data-v-91d20bbc]{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin-top:15px;padding-top:14px}.month-selection>div[data-v-91d20bbc]{display:flex;flex-direction:column;gap:4px}.month-selection strong[data-v-91d20bbc]{font-size:12px;font-weight:500}.month-selection span[data-v-91d20bbc]{color:#8191a8;font-size:10px}.month-selection>strong[data-v-91d20bbc]{font-size:17px;font-variant-numeric:tabular-nums}.risk-disclosure[data-v-91d20bbc]{margin-top:18px}.risk-disclosure summary[data-v-91d20bbc]{align-items:center;cursor:pointer;display:flex;gap:15px;justify-content:space-between;list-style:none;padding:19px 24px}.risk-disclosure summary[data-v-91d20bbc]::-webkit-details-marker{display:none}.risk-title[data-v-91d20bbc]{align-items:center;display:flex;gap:12px}.risk-title>svg[data-v-91d20bbc]{color:#6989b1}.risk-title>span[data-v-91d20bbc]{display:flex;flex-direction:column;gap:4px}.risk-title strong[data-v-91d20bbc]{font-size:13px;font-weight:500}.risk-preview[data-v-91d20bbc],.risk-title small[data-v-91d20bbc]{color:var(--muted);font-size:11px}.risk-preview[data-v-91d20bbc]{align-items:center;display:flex;gap:20px}.risk-disclosure[open] .risk-preview>svg[data-v-91d20bbc],.rotated[data-v-91d20bbc]{transform:rotate(180deg)}.risk-content[data-v-91d20bbc]{padding:0 24px 24px}.risk-metrics[data-v-91d20bbc]{border-top:1px solid var(--line);display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 0}.risk-metrics>div>strong[data-v-91d20bbc]{display:block;font-size:22px;font-weight:500;margin-top:10px}.risk-metrics p[data-v-91d20bbc]{line-height:1.6;margin:7px 0 0}.coverage-note[data-v-91d20bbc],.risk-metrics p[data-v-91d20bbc]{color:var(--muted);font-size:11px}.coverage-note[data-v-91d20bbc]{margin:12px 0}.performance-deep .positive[data-v-91d20bbc]{color:var(--green)}.performance-deep .negative[data-v-91d20bbc]{color:var(--red)}.performance-deep .neutral[data-v-91d20bbc]{color:var(--muted)}@media(min-width:1450px){.main-chart[data-v-91d20bbc]{padding:0 4px}.detail-panel[data-v-91d20bbc]{padding:26px 28px}}@media(max-width:1100px){.canvas-top[data-v-91d20bbc]{gap:30px}.comparison-stats[data-v-91d20bbc]{gap:25px}.detail-panel[data-v-91d20bbc]{padding:20px}.driver-impact[data-v-91d20bbc]{flex-basis:36%}.impact-track[data-v-91d20bbc]{display:none}.driver-impact[data-v-91d20bbc]{justify-content:flex-end}}@media(max-width:820px){.performance-detail-grid[data-v-91d20bbc]{grid-template-columns:1fr}.driver-impact[data-v-91d20bbc]{flex-basis:42%}.impact-track[data-v-91d20bbc]{display:block}.performance-canvas[data-v-91d20bbc]{padding:22px 20px 0}.chart-takeaway[data-v-91d20bbc]{margin:0 -20px;padding:12px 20px}.canvas-top[data-v-91d20bbc]{flex-wrap:wrap;gap:20px}.return-headline[data-v-91d20bbc]{order:0}.mode-switch[data-v-91d20bbc]{order:1}.comparison-stats[data-v-91d20bbc]{gap:35px;order:2;width:100%}.comparison-stats>div[data-v-91d20bbc]{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:5px 10px}.comparison-stats>div .stat-note[data-v-91d20bbc]{width:100%}.comparison-stats>div>strong[data-v-91d20bbc]{font-size:19px}.month-grid[data-v-91d20bbc]{grid-template-columns:repeat(6,minmax(0,1fr))}.history-stamp[data-v-91d20bbc]{display:none}}@media(max-width:540px){.performance-deep[data-v-91d20bbc]{padding-top:17px}.performance-heading[data-v-91d20bbc]{margin-bottom:18px}.performance-heading h2[data-v-91d20bbc]{font-size:25px}.performance-heading p[data-v-91d20bbc]{font-size:11px}.performance-canvas[data-v-91d20bbc]{border-radius:12px;padding:19px 16px 0}.headline-number[data-v-91d20bbc]{font-size:37px}.headline-note[data-v-91d20bbc]{font-size:9px}.mode-switch button[data-v-91d20bbc]{padding:7px 10px}.canvas-top[data-v-91d20bbc]{gap:17px 10px}.return-headline[data-v-91d20bbc]{flex-shrink:1;max-width:calc(100% - 102px);min-width:0}.headline-number[data-v-91d20bbc]{overflow-wrap:anywhere}.comparison-stats[data-v-91d20bbc]{gap:24px}.comparison-stats .metric-label[data-v-91d20bbc]{font-size:11px}.stat-note[data-v-91d20bbc]{font-size:9px}.chart-toolbar[data-v-91d20bbc]{flex-wrap:wrap;gap:14px;margin-top:20px}.period-switch[data-v-91d20bbc]{gap:2px;justify-content:space-between;width:100%}.period-switch button[data-v-91d20bbc]{flex:1;min-width:0;padding:8px 5px}.benchmark-picker[data-v-91d20bbc]{font-size:10px;margin-left:auto}.benchmark-picker select[data-v-91d20bbc]{font-size:12px;padding:7px 25px 7px 8px}.main-chart[data-v-91d20bbc]{margin-top:0}.chart-caption[data-v-91d20bbc]{align-items:flex-start;flex-direction:column;gap:10px;padding-bottom:14px}.chart-takeaway[data-v-91d20bbc]{align-items:flex-start;margin:0 -16px;padding:11px 16px}.chart-takeaway p[data-v-91d20bbc]{font-size:10px}.chart-takeaway>svg[data-v-91d20bbc]{margin-top:2px}.performance-detail-grid[data-v-91d20bbc]{gap:14px;margin-top:14px}.detail-panel[data-v-91d20bbc]{border-radius:12px;padding:20px 16px}.panel-heading h3[data-v-91d20bbc]{font-size:20px}.panel-heading p[data-v-91d20bbc]{font-size:10px}.driver-row[data-v-91d20bbc]{gap:10px;min-height:61px}.driver-company[data-v-91d20bbc]{gap:8px}.driver-company strong[data-v-91d20bbc]{font-size:11px}.driver-impact[data-v-91d20bbc]{flex-basis:auto;gap:6px}.driver-impact strong[data-v-91d20bbc]{font-size:11px;width:64px}.impact-track[data-v-91d20bbc]{display:none}.company-mark[data-v-91d20bbc]{font-size:8px;height:27px;width:25px}.driver-details[data-v-91d20bbc]{grid-template-columns:1fr}.month-grid[data-v-91d20bbc]{gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.month-cell[data-v-91d20bbc]{padding:10px 8px}.month-cell strong[data-v-91d20bbc]{font-size:14px}.month-toolbar>span[data-v-91d20bbc]{font-size:9px}.risk-disclosure[data-v-91d20bbc]{margin-top:14px}.risk-disclosure summary[data-v-91d20bbc]{padding:17px 16px}.risk-title[data-v-91d20bbc]{gap:9px}.risk-title small[data-v-91d20bbc]{font-size:10px}.risk-preview[data-v-91d20bbc]{font-size:0;gap:0}.risk-content[data-v-91d20bbc]{padding:0 16px 20px}.risk-metrics[data-v-91d20bbc]{gap:18px;grid-template-columns:1fr}.risk-metrics>div[data-v-91d20bbc]{border-bottom:1px solid var(--line);padding-bottom:16px}.chart-empty[data-v-91d20bbc]{height:240px}}@media(prefers-reduced-motion:reduce){.performance-deep[data-v-91d20bbc] *{transition:none!important}}@media(max-width:540px){.canvas-top[data-v-91d20bbc]{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto}.return-headline[data-v-91d20bbc]{grid-column:1;max-width:none}.mode-switch[data-v-91d20bbc]{grid-column:2;grid-row:1}.comparison-stats[data-v-91d20bbc]{grid-column:1/-1}.headline-number[data-v-91d20bbc]{font-size:clamp(29px,8.2vw,37px);letter-spacing:-1px}.metric-label>small[data-v-91d20bbc]{white-space:nowrap}}.performance-empty-state[data-v-2eef9c56]{align-items:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:16px;box-sizing:border-box;color:#475569;display:flex;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;justify-content:center;min-height:300px;padding:16px;text-align:center}.diversification-tab[data-v-b147a279]{--ink:#17263f;--muted:#667992;--line:#e3eaf2;--blue:#286dcb;color:var(--ink);display:flex;flex-direction:column;font-family:DM Sans,sans-serif;gap:22px;min-width:0;text-align:left}.diversification-tab[data-v-b147a279] *{box-sizing:border-box}.diversification-tab dd[data-v-b147a279],.diversification-tab dl[data-v-b147a279],.diversification-tab h2[data-v-b147a279],.diversification-tab h3[data-v-b147a279],.diversification-tab h4[data-v-b147a279],.diversification-tab p[data-v-b147a279]{margin:0}.diversification-tab button[data-v-b147a279],.diversification-tab input[data-v-b147a279],.diversification-tab select[data-v-b147a279]{font:inherit}.diversification-tab button[data-v-b147a279]{cursor:pointer}.diversification-tab a[data-v-b147a279]:focus-visible,.diversification-tab button[data-v-b147a279]:focus-visible,.diversification-tab input[data-v-b147a279]:focus-visible,.diversification-tab select[data-v-b147a279]:focus-visible,.diversification-tab summary[data-v-b147a279]:focus-visible,.matrix-scroll[data-v-b147a279]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.exposure-summary[data-v-b147a279]{gap:28px;justify-content:space-between;padding:12px 4px 2px}.exposure-summary[data-v-b147a279],.eyebrow[data-v-b147a279]{align-items:center;display:flex}.eyebrow[data-v-b147a279]{color:#65809e;font-size:10px;font-weight:700;gap:8px;letter-spacing:.13em}.summary-story h2[data-v-b147a279]{font-family:Urbanist,sans-serif;font-size:clamp(22px,2vw,29px);font-weight:700;letter-spacing:-.6px;line-height:1.2;margin:8px 0 7px}.summary-story p[data-v-b147a279]{color:var(--muted);font-size:12px;line-height:1.6}.summary-story p strong[data-v-b147a279]{color:var(--ink);font-weight:500}.summary-metrics[data-v-b147a279]{display:flex;flex:0 0 auto;gap:25px}.summary-metrics>div[data-v-b147a279]{border-left:1px solid #d9e3ef;padding-left:25px}.summary-metrics dt[data-v-b147a279]{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:4px;white-space:nowrap}.summary-metrics dd[data-v-b147a279]{font-size:28px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-1px;line-height:1.4}.summary-metrics dd span[data-v-b147a279]{color:#8291a5;font-size:16px;font-weight:400;letter-spacing:0}.summary-metrics small[data-v-b147a279]{color:var(--muted);font-size:10px}.partial-label[data-v-b147a279]{background:#fff2d8;border-radius:4px;color:#99621a;letter-spacing:0;padding:3px 7px}.coverage-note[data-v-b147a279]{align-items:center;background:#fff7e9;border-radius:8px;display:flex;font-size:12px;gap:7px;line-height:1.5;padding:10px 14px}.correlation-panel[data-v-b147a279],.exposure-workspace[data-v-b147a279]{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.workspace-heading[data-v-b147a279]{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:23px 26px 17px}.diversification-tab h3[data-v-b147a279]{font-family:Urbanist,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.35px;line-height:1.25}.workspace-heading p[data-v-b147a279]{color:var(--muted);font-size:12px;line-height:1.5;margin-top:5px}.quiet-label[data-v-b147a279]{color:var(--muted);font-size:10px;white-space:nowrap}.allocation-strip[data-v-b147a279]{border-radius:6px;display:flex;gap:3px;height:44px;margin:0 26px 25px;overflow:hidden}.allocation-strip button[data-v-b147a279]{border:0;color:#fff;flex-basis:0;min-width:2px;overflow:hidden;padding:0;position:relative;transition:filter .15s}.allocation-strip button[data-v-b147a279]:hover{filter:brightness(1.1)}.allocation-strip button[data-v-b147a279]:focus-visible{outline-color:#fff;outline-offset:-3px}.allocation-strip button span[data-v-b147a279]{align-items:center;display:flex;font-size:10px;gap:6px;justify-content:space-between;padding:0 12px;white-space:nowrap}.allocation-strip button b[data-v-b147a279]{font-size:12px;font-weight:500}.explorer-columns[data-v-b147a279]{border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.exposure-groups[data-v-b147a279]{background:#fcfdff;border-right:1px solid var(--line);padding:22px 26px 20px}.segmented[data-v-b147a279]{background:#edf2f8;border-radius:7px;display:inline-flex;gap:3px;padding:3px}.segmented button[data-v-b147a279]{background:transparent;border:0;border-radius:5px;color:#677b94;font-size:11px;padding:7px 16px;white-space:nowrap}.segmented button[aria-pressed=true][data-v-b147a279]{background:#fff;box-shadow:0 1px 3px #17385616;color:#245faa;font-weight:600}.dimension-description[data-v-b147a279]{color:var(--muted);font-size:11px;margin:13px 0 14px!important}.group-list[data-v-b147a279]{display:flex;flex-direction:column;gap:3px;margin:-3px;max-height:420px;overflow-y:auto;padding:3px}.exposure-group[data-v-b147a279]{background:transparent;border:1px solid transparent;border-radius:7px;display:block;flex-shrink:0;padding:8px 9px;text-align:left;width:100%}.exposure-group[data-v-b147a279]:hover{background:#f0f5fc}.exposure-group.chosen[data-v-b147a279]{background:#edf4ff;border-color:#c9dcf7}.group-text[data-v-b147a279]{color:#253a57;gap:12px;justify-content:space-between}.group-text[data-v-b147a279],.group-text b[data-v-b147a279]{display:flex;font-size:12px}.group-text b[data-v-b147a279]{align-items:center;font-variant-numeric:tabular-nums;font-weight:600;gap:6px;white-space:nowrap}.group-text svg[data-v-b147a279]{color:#8ea2ba}.group-track[data-v-b147a279]{background:#eaf0f7;border-radius:3px;display:block;height:5px;margin:8px 0 3px;overflow:hidden}.group-track>span[data-v-b147a279]{border-radius:inherit;display:block;height:100%}.exposure-group small[data-v-b147a279]{color:#798ba1;font-size:10px}.classification-note[data-v-b147a279]{align-items:flex-start;color:#7d8da3;display:flex;font-size:10px;gap:7px;line-height:1.55;margin:18px 8px 0!important}.classification-note svg[data-v-b147a279]{flex:0 0 auto;margin-top:2px}.holdings-explorer[data-v-b147a279]{min-width:0;padding:24px 26px 19px}.holdings-heading[data-v-b147a279]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:11px;min-height:39px}.diversification-tab h4[data-v-b147a279]{font-size:13px;font-weight:600}.holdings-heading span[data-v-b147a279]{color:var(--muted);font-size:10px}.holding-list[data-v-b147a279]{display:flex;flex-direction:column}.holding-row[data-v-b147a279]{align-items:center;background:#fff;border:0;border-bottom:1px solid #edf1f6;border-radius:5px;color:var(--ink);display:grid;gap:12px;grid-template-columns:16px minmax(100px,1.5fr) minmax(50px,1fr) 49px;padding:11px 8px;text-align:left}.holding-row.selected[data-v-b147a279],.holding-row[data-v-b147a279]:hover{background:#f3f7fd}.holding-rank[data-v-b147a279]{color:#8e9eb2;font-size:10px}.holding-identity[data-v-b147a279]{display:flex;flex-direction:column;gap:3px;min-width:0}.holding-identity b[data-v-b147a279]{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holding-identity small[data-v-b147a279]{color:#7d8ea6;font-size:9px}.holding-meter[data-v-b147a279]{background:#ecf1f7;border-radius:3px;height:5px;overflow:hidden}.holding-meter>span[data-v-b147a279]{border-radius:3px;display:block;height:100%}.holding-row>strong[data-v-b147a279]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.text-button[data-v-b147a279]{align-items:center;background:transparent;border:0;color:var(--blue);display:inline-flex;font-size:11px!important;gap:4px;justify-content:center;padding:5px 0}.show-holdings[data-v-b147a279]{margin:9px 0}.holding-context[data-v-b147a279]{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;margin-top:20px;padding:14px 2px 0}.context-marker[data-v-b147a279]{border-radius:50%;flex:0 0 auto;height:8px;width:8px}.holding-context b[data-v-b147a279]{font-size:11px;font-weight:500}.holding-context p[data-v-b147a279]{color:var(--muted);font-size:10px;line-height:1.5;margin-top:3px}.holding-context a[data-v-b147a279]{color:var(--blue);margin-left:auto;padding:8px}.scenario-panel[data-v-b147a279]{align-items:center;background:#edf4fc;border:1px solid #dce8f7;border-radius:12px;display:grid;gap:36px;grid-template-columns:1fr 1fr .7fr;padding:27px}.scenario-intro h3[data-v-b147a279]{font-size:23px;margin:10px 0 7px;max-width:300px}.scenario-intro p[data-v-b147a279]{color:var(--muted);font-size:11px;line-height:1.6}.scenario-controls[data-v-b147a279]{min-width:0}.scenario-controls label[data-v-b147a279]{color:#607794;font-size:10px}.scenario-controls select[data-v-b147a279]{background:#fff;border:1px solid #cadbed;border-radius:6px;color:#263e5c;font-size:11px;margin:5px 0 12px;min-width:0;padding:9px 27px 9px 10px;width:100%}.slider-ends[data-v-b147a279],.slider-label[data-v-b147a279]{align-items:center;display:flex;justify-content:space-between}.slider-label output[data-v-b147a279]{color:var(--ink);font-size:13px;font-weight:600}.scenario-controls input[data-v-b147a279]{accent-color:#397ad1;cursor:pointer;height:18px;margin:5px 0 0;width:100%}.slider-ends[data-v-b147a279]{color:#8195ad;font-size:9px}.scenario-result[data-v-b147a279]{border-left:1px solid #d2e0f1;padding-left:30px}.scenario-result>span[data-v-b147a279]{color:#647b98;font-size:11px}.scenario-result strong[data-v-b147a279]{color:#253f61;display:block;font-size:38px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-1.5px;line-height:1.5}.scenario-result p[data-v-b147a279]{color:#556e8d;font-size:10px}.scenario-result small[data-v-b147a279]{color:#7c91aa;display:block;font-size:9px;margin-top:5px}.correlation-meta[data-v-b147a279]{border-bottom:1px solid var(--line);color:#7a8ba1;display:flex;flex-wrap:wrap;font-size:10px;gap:8px;justify-content:space-between;margin:0 26px;padding-bottom:15px}.correlation-meta>span[data-v-b147a279]:first-child{align-items:center;display:flex;gap:6px}.status-dot[data-v-b147a279]{background:#5f8ab8;border-radius:50%;height:5px;width:5px}.pair-columns[data-v-b147a279]{display:grid;gap:48px;grid-template-columns:1fr 1fr;padding:21px 26px}.pair-list>p[data-v-b147a279]{color:var(--muted);font-size:10px;margin:5px 0 13px}.pair-row[data-v-b147a279]{align-items:center;background:transparent;border:0;border-bottom:1px solid #f0f3f7;color:var(--ink);display:grid;font-size:11px!important;gap:12px;grid-template-columns:minmax(120px,1.2fr) minmax(50px,1fr) 37px 13px;padding:11px 0;text-align:left;width:100%}.pair-row[data-v-b147a279]:hover{color:var(--blue)}.pair-slash[data-v-b147a279]{color:#a7b4c4;margin:0 4px}.pair-row>b[data-v-b147a279]{font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.pair-row>svg[data-v-b147a279]{color:#a2b1c3}.pair-scale[data-v-b147a279]{background:#eef2f7;border-radius:3px;display:block;height:6px;position:relative}.pair-scale>span[data-v-b147a279]{border-radius:2px;height:100%;position:absolute}.pair-scale i[data-v-b147a279]{background:#bacada;height:12px;left:50%;position:absolute;top:-3px;width:1px}.pair-detail[data-v-b147a279]{align-items:center;background:#f1f6fd;border-radius:6px;display:flex;font-size:11px;gap:12px;justify-content:space-between;margin:0 26px 15px;padding:13px 15px}.pair-detail p[data-v-b147a279]{color:var(--muted);font-size:10px;line-height:1.5;margin-top:5px}.pair-detail button[data-v-b147a279]{background:transparent;border:0;color:var(--muted);padding:5px}.matrix-details[data-v-b147a279]{border-top:1px solid var(--line);margin:0 26px}.matrix-details summary[data-v-b147a279]{align-items:center;color:var(--blue);cursor:pointer;display:flex;font-size:11px;gap:7px;list-style:none;padding:15px 0}.matrix-details summary[data-v-b147a279]::-webkit-details-marker,.methodology summary[data-v-b147a279]::-webkit-details-marker{display:none}.matrix-details[open] summary svg[data-v-b147a279],.methodology[open] summary>svg[data-v-b147a279]:last-child{transform:rotate(180deg)}.matrix-scroll[data-v-b147a279]{max-width:100%;overflow:auto;padding-bottom:7px}.matrix-scroll table[data-v-b147a279]{border-collapse:separate;border-spacing:3px;font-size:10px;text-align:center;width:100%}.matrix-scroll caption[data-v-b147a279]{color:var(--muted);font-size:10px;padding-bottom:12px;text-align:left}.matrix-scroll th[data-v-b147a279]{color:#637992;font-weight:500;padding:9px 4px;white-space:nowrap}.matrix-scroll th[data-v-b147a279]:first-child{background:#fff;left:0;min-width:54px;position:sticky;text-align:left;z-index:1}.matrix-scroll td[data-v-b147a279]{min-width:48px}.matrix-scroll td button[data-v-b147a279]{border:0;border-radius:4px;color:#223b56;font-size:10px;padding:11px 6px;width:100%}.matrix-self[data-v-b147a279]{color:#9dabbc}.matrix-legend[data-v-b147a279]{align-items:center;color:#7a8ea5;display:flex;font-size:9px;gap:8px;justify-content:flex-end;margin:9px 0 14px}.matrix-legend i[data-v-b147a279]{background:linear-gradient(90deg,#7bc4bd,#f4f6f9,#80a8df);border-radius:3px;height:5px;width:100px}.correlation-footnote[data-v-b147a279]{color:#7d8ea4;font-size:10px;line-height:1.5;padding:0 26px 18px}.correlation-empty[data-v-b147a279]{color:#7690ad;padding:30px 26px}.correlation-empty p[data-v-b147a279]{color:var(--ink);font-size:13px;margin:10px 0 6px}.correlation-empty span[data-v-b147a279]{font-size:11px}.methodology[data-v-b147a279]{color:#72849b;padding:0 4px}.methodology summary[data-v-b147a279]{align-items:center;cursor:pointer;display:flex;font-size:11px;gap:7px;list-style:none}.methodology>div[data-v-b147a279]{display:grid;gap:16px 30px;grid-template-columns:1fr 1fr;padding:18px 0}.methodology p[data-v-b147a279]{font-size:11px;line-height:1.7}.methodology strong[data-v-b147a279]{color:#4f647f}.empty-exposure[data-v-b147a279]{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--muted);padding:40px 25px}.empty-exposure h2[data-v-b147a279]{color:var(--ink);font-size:23px;margin:12px 0}.empty-exposure p[data-v-b147a279]{font-size:13px;line-height:1.7}@media(max-width:1150px){.exposure-summary[data-v-b147a279]{align-items:flex-start;flex-direction:column;gap:18px}.summary-metrics[data-v-b147a279]{gap:30px}.summary-metrics>div[data-v-b147a279]{padding-left:30px}.summary-metrics>div[data-v-b147a279]:first-child{border:0;padding-left:0}.scenario-panel[data-v-b147a279]{gap:22px;grid-template-columns:1fr 1.1fr .8fr}.scenario-intro h3[data-v-b147a279]{font-size:21px}.scenario-result[data-v-b147a279]{padding-left:20px}.pair-columns[data-v-b147a279]{gap:25px}.holding-row[data-v-b147a279]{gap:9px;grid-template-columns:13px minmax(80px,1.4fr) minmax(25px,.7fr) 46px}}@media(max-width:760px){.diversification-tab[data-v-b147a279]{gap:16px}.workspace-heading[data-v-b147a279]{padding:20px 18px 16px}.workspace-heading>.quiet-label[data-v-b147a279]{display:none}.allocation-strip[data-v-b147a279]{height:34px;margin:0 18px 20px}.allocation-strip button span[data-v-b147a279]{font-size:9px;padding:0 7px}.allocation-strip button b[data-v-b147a279]{display:none}.explorer-columns[data-v-b147a279]{grid-template-columns:1fr}.exposure-groups[data-v-b147a279]{border-bottom:1px solid var(--line);border-right:0;padding:18px}.group-list[data-v-b147a279]{max-height:350px}.exposure-group[data-v-b147a279]{padding:8px}.holdings-explorer[data-v-b147a279]{padding:19px 18px}.holding-row[data-v-b147a279]{grid-template-columns:14px minmax(90px,1.5fr) minmax(35px,1fr) 48px}.holding-identity b[data-v-b147a279]{font-size:12px}.scenario-panel[data-v-b147a279]{gap:20px;grid-template-columns:1fr 1fr;padding:22px 18px}.scenario-intro[data-v-b147a279]{grid-column:1/-1}.scenario-intro h3[data-v-b147a279]{font-size:22px;max-width:none}.scenario-result strong[data-v-b147a279]{font-size:33px}.pair-columns[data-v-b147a279]{gap:23px;grid-template-columns:1fr;padding:20px 18px}.correlation-panel .workspace-heading[data-v-b147a279]{align-items:flex-start;flex-direction:column;gap:13px}.correlation-meta[data-v-b147a279],.matrix-details[data-v-b147a279],.pair-detail[data-v-b147a279]{margin-left:18px;margin-right:18px}.correlation-footnote[data-v-b147a279]{padding-left:18px;padding-right:18px}.methodology>div[data-v-b147a279]{grid-template-columns:1fr}}@media(max-width:430px){.exposure-summary[data-v-b147a279]{padding:8px 0}.summary-story h2[data-v-b147a279]{font-size:24px}.summary-metrics[data-v-b147a279]{gap:0;justify-content:space-between;width:100%}.summary-metrics>div[data-v-b147a279]{padding-left:12px}.summary-metrics dt[data-v-b147a279]{font-size:9px}.summary-metrics dd[data-v-b147a279]{font-size:24px}.summary-metrics dd span[data-v-b147a279]{font-size:13px}.summary-metrics small[data-v-b147a279]{font-size:8px}.scenario-panel[data-v-b147a279]{grid-template-columns:1fr}.scenario-result[data-v-b147a279]{align-items:center;border-left:0;border-top:1px solid #d2e0f1;display:grid;gap:4px;grid-template-columns:1fr auto;padding:15px 0 0}.scenario-result strong[data-v-b147a279]{grid-column:2;grid-row:1/3;line-height:1.2}.scenario-result p[data-v-b147a279]{grid-column:1}.scenario-result small[data-v-b147a279]{grid-column:1/-1}.pair-row[data-v-b147a279]{font-size:10px!important;gap:6px;grid-template-columns:minmax(109px,1.2fr) minmax(25px,1fr) 31px 10px}.holding-row[data-v-b147a279]{gap:7px;grid-template-columns:minmax(85px,1.5fr) minmax(24px,.7fr) 44px;padding:11px 5px}.holding-rank[data-v-b147a279]{display:none}.group-text[data-v-b147a279]{font-size:11px}}@media(prefers-reduced-motion:reduce){.diversification-tab[data-v-b147a279] *{transition:none!important}}.summary-story p[data-v-b147a279],.workspace-heading p[data-v-b147a279]{font-size:13px}.summary-metrics dt[data-v-b147a279]{font-size:12px}.quiet-label[data-v-b147a279],.summary-metrics small[data-v-b147a279]{font-size:11px}.segmented button[data-v-b147a279]{font-size:12px;min-height:34px}.classification-note[data-v-b147a279],.dimension-description[data-v-b147a279]{font-size:11px}.group-text[data-v-b147a279],.group-text b[data-v-b147a279]{font-size:13px}.exposure-group small[data-v-b147a279]{font-size:11px}.holding-identity b[data-v-b147a279]{font-size:13px}.holding-identity small[data-v-b147a279]{font-size:11px}.holding-row>strong[data-v-b147a279]{font-size:13px}.holding-context b[data-v-b147a279]{font-size:12px}.holding-context p[data-v-b147a279]{font-size:11px}.pair-row[data-v-b147a279]{font-size:12px!important}.correlation-footnote[data-v-b147a279],.correlation-meta[data-v-b147a279],.pair-list>p[data-v-b147a279]{font-size:11px}.scenario-controls label[data-v-b147a279],.scenario-controls select[data-v-b147a279],.scenario-intro p[data-v-b147a279],.scenario-result p[data-v-b147a279]{font-size:12px}.scenario-result small[data-v-b147a279]{font-size:10px}.allocation-strip button span[data-v-b147a279]{font-size:11px}@media(max-width:430px){.summary-metrics dt[data-v-b147a279]{font-size:9px}.summary-metrics small[data-v-b147a279]{font-size:8px}.holding-identity b[data-v-b147a279]{font-size:12px}.holding-identity small[data-v-b147a279]{font-size:10px}.group-text[data-v-b147a279],.group-text b[data-v-b147a279]{font-size:12px}.pair-row[data-v-b147a279]{font-size:11px!important}.allocation-strip button span[data-v-b147a279]{font-size:9px}}@media(max-width:768px){.allocation-strip[data-v-b147a279],.correlation-panel[data-v-b147a279],.coverage-note[data-v-b147a279],.empty-exposure[data-v-b147a279],.exposure-group[data-v-b147a279],.exposure-workspace[data-v-b147a279],.group-track[data-v-b147a279],.group-track>span[data-v-b147a279],.holding-meter[data-v-b147a279],.holding-meter>span[data-v-b147a279],.holding-row[data-v-b147a279],.pair-detail[data-v-b147a279],.pair-scale[data-v-b147a279],.pair-scale>span[data-v-b147a279],.partial-label[data-v-b147a279],.scenario-controls select[data-v-b147a279],.scenario-panel[data-v-b147a279],.segmented[data-v-b147a279],.segmented button[data-v-b147a279]{border-radius:0}.correlation-panel[data-v-b147a279],.exposure-workspace[data-v-b147a279]{border-color:var(--m-c-border,#e2e8f0)}.scenario-controls select[data-v-b147a279]{font-size:16px;min-height:44px}.matrix-details[data-v-b147a279]{display:none}}.mobile-period-select[data-v-a97684f5]{display:none}@media(max-width:560px){.dividends-tab .mobile-period-select[data-v-a97684f5]{background:#f7f9fc;border:1px solid #dce5ef;border-radius:6px;color:#526e8d;display:block;font-size:11px;margin-top:10px;min-height:38px;padding:8px 10px;width:100%}}.dividends-tab[data-v-a97684f5]{--ink:#142238;--muted:#718198;--line:#e6ecf3;--blue:#347ce2;--teal:#198f80;color:var(--ink);font-family:DM Sans,sans-serif;font-size:13px;padding:0 0 22px;text-align:left}.dividends-tab[data-v-a97684f5] *{box-sizing:border-box}.dividends-tab button[data-v-a97684f5],.dividends-tab input[data-v-a97684f5],.dividends-tab select[data-v-a97684f5]{font:inherit}.dividends-tab button[data-v-a97684f5]{cursor:pointer}.dividends-tab button[data-v-a97684f5]:focus-visible,.dividends-tab input[data-v-a97684f5]:focus-visible,.dividends-tab select[data-v-a97684f5]:focus-visible,.dividends-tab summary[data-v-a97684f5]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dividends-tab button[data-v-a97684f5]:disabled{cursor:default;opacity:.5}.dividends-tab h3[data-v-a97684f5],.dividends-tab h4[data-v-a97684f5],.dividends-tab p[data-v-a97684f5]{margin:0}.dividends-tab h3[data-v-a97684f5]{color:var(--ink);font-family:DM Sans,sans-serif;font-size:18px;font-weight:650;letter-spacing:-.45px;line-height:1.35}.income-summary[data-v-a97684f5]{align-items:center;display:flex;padding:8px 0 26px}.income-metric[data-v-a97684f5]{border-left:1px solid #dce4ee;min-width:0;padding:0 32px}.income-metric.primary[data-v-a97684f5]{border-left:0;padding-left:0}.metric-label[data-v-a97684f5]{color:#62748b;font-size:12px;gap:4px}.metric-label[data-v-a97684f5],.metric-number[data-v-a97684f5]{align-items:center;display:flex;white-space:nowrap}.metric-number[data-v-a97684f5]{font-size:29px;font-variant-numeric:tabular-nums;font-weight:650;gap:10px;letter-spacing:-1px;line-height:1.4;margin-top:3px}.primary .metric-number[data-v-a97684f5]{color:#137f72}.estimate-tag[data-v-a97684f5]{border:1px solid #dce5ed;border-radius:4px;color:#768397;font-size:10px;font-weight:500;letter-spacing:0;line-height:1.3;padding:2px 5px}.metric-caption[data-v-a97684f5]{color:#345a68;font-size:11px;margin-top:2px}.income-currency[data-v-a97684f5],.metric-caption span[data-v-a97684f5],.muted[data-v-a97684f5]{color:var(--muted)}.income-currency[data-v-a97684f5]{align-items:center;display:flex;font-size:11px;gap:6px;margin-left:auto}.income-workspace[data-v-a97684f5]{background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) 330px;overflow:hidden}.timeline-main[data-v-a97684f5]{min-width:0;padding:24px 26px 15px}.section-heading[data-v-a97684f5]{align-items:center;display:flex;gap:16px;justify-content:space-between}.section-heading p[data-v-a97684f5]{color:var(--muted);font-size:12px;line-height:1.5;margin-top:5px}.segmented[data-v-a97684f5]{background:#f5f7fa;border:1px solid #e8edf3;border-radius:7px;display:flex;flex-shrink:0;padding:3px}.segmented button[data-v-a97684f5]{align-items:center;background:transparent;border:0;border-radius:5px;color:#748295;display:flex;font-size:11px;gap:4px;justify-content:center;min-height:30px;padding:6px 12px}.segmented button.active[data-v-a97684f5]{background:#fff;box-shadow:0 1px 4px #172c4510;color:var(--ink);font-weight:600}.timeline-toolbar[data-v-a97684f5]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:25px 0 16px}.range-summary[data-v-a97684f5]{align-items:baseline;display:flex;gap:10px}.range-summary strong[data-v-a97684f5]{font-size:21px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.5px}.range-summary>span[data-v-a97684f5]{color:var(--muted);font-size:10px}.view-controls[data-v-a97684f5]{align-items:center;display:flex;gap:10px}.view-controls select[data-v-a97684f5]{background:#fff;border:0;color:#718198;font-size:11px;padding:6px 2px}.view-switch[data-v-a97684f5]{display:flex;gap:2px}.view-switch button[data-v-a97684f5]{background:transparent;border:0;border-radius:5px;color:#8a98aa;display:grid;min-height:30px;padding:0;place-items:center;width:30px}.view-switch button.active[data-v-a97684f5]{background:#eef4fd;color:var(--blue)}.chart-stage[data-v-a97684f5]{display:flex;gap:9px;height:227px}.chart-scale[data-v-a97684f5]{color:#97a3b2;display:flex;flex-direction:column;flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;justify-content:space-between;padding-bottom:29px;text-align:right;width:39px}.income-chart[data-v-a97684f5]{display:flex;flex:1;gap:4px;isolation:isolate;min-width:0;padding:0 3px;position:relative}.chart-grid[data-v-a97684f5]{display:flex;flex-direction:column;inset:6px 0 34px;justify-content:space-between;pointer-events:none;position:absolute;z-index:-1}.chart-grid i[data-v-a97684f5]{border-top:1px dashed #e7edf3}.chart-grid i[data-v-a97684f5]:last-child{border-top-style:solid}.month-column[data-v-a97684f5]{align-items:center;background:transparent;border:0;border-radius:5px 5px 0 0;color:#8594a7;display:flex;flex:1;flex-direction:column;min-width:0;padding:6px 6px 0;position:relative;transition:background .15s}.month-column.selected[data-v-a97684f5],.month-column[data-v-a97684f5]:hover{background:#edf4fc}.bar-zone[data-v-a97684f5]{align-items:flex-end;display:flex;height:187px;justify-content:center;width:100%}.income-bar[data-v-a97684f5]{background:#2da794;border-radius:4px 4px 0 0;display:block;max-width:37px;min-height:3px;overflow:hidden;position:relative;transition:height .3s ease;width:100%}.income-bar.derived[data-v-a97684f5]{background:#80c6ba}.selected .income-bar[data-v-a97684f5]{background:#278dca}.income-bar.projected[data-v-a97684f5]{background:#347ce2}.estimated-bar[data-v-a97684f5]{background:repeating-linear-gradient(135deg,#a1c1ef 0 3px,#dae7fa 3px 5px);left:0;position:absolute;right:0;top:0}.zero-mark[data-v-a97684f5]{background:#dce5ef;height:2px;width:13px}.month-label[data-v-a97684f5]{font-size:10px;height:34px;padding-top:10px}.selected .month-label[data-v-a97684f5]{color:var(--blue);font-weight:700}.current .month-label[data-v-a97684f5]:after{background:currentColor;border-radius:50%;content:"";display:block;height:3px;margin:2px auto 0;width:3px}.chart-empty-message[data-v-a97684f5]{align-items:center;background:#ffffffdb;color:#8091a6;display:flex;flex-direction:column;gap:9px;inset:12px 0 40px;justify-content:center;padding:20px;pointer-events:none;position:absolute;text-align:center}.chart-empty-message strong[data-v-a97684f5]{color:#536b82;font-size:13px}.chart-empty-message span[data-v-a97684f5]{font-size:11px;line-height:1.6;max-width:330px}.chart-footer[data-v-a97684f5]{align-items:center;color:#8997a9;font-size:10px;justify-content:space-between;margin-top:12px}.chart-footer[data-v-a97684f5],.chart-legend[data-v-a97684f5]{display:flex;gap:12px}.chart-legend span[data-v-a97684f5]{align-items:center;display:flex;gap:5px}.chart-legend i[data-v-a97684f5],.coverage-legend i[data-v-a97684f5]{background:#2da794;border-radius:2px;display:inline-block;height:7px;width:7px}.chart-legend i.estimated[data-v-a97684f5]{background:#b9dbd6;border:1px solid #80beb3}.chart-legend i.ex[data-v-a97684f5]{background:#dca24d}.timeline-note[data-v-a97684f5]{border-top:1px solid #f0f3f7;color:#8492a4;font-size:10px;line-height:1.6;margin-top:12px!important;padding-top:10px}.payment-panel[data-v-a97684f5]{background:#f7f9fc;border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0;padding:26px 23px 17px}.eyebrow[data-v-a97684f5]{color:#8a99ad;font-size:9px;font-weight:600;letter-spacing:1.4px}.payment-title[data-v-a97684f5]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:9px 0 12px}.payment-title h4[data-v-a97684f5]{font-size:15px;font-weight:600}.payment-title>span[data-v-a97684f5]{color:#8d99a9;font-size:10px}.selected-income[data-v-a97684f5]{font-size:28px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.9px}.selected-income>span[data-v-a97684f5]{color:#8190a4;display:block;font-size:10px;font-weight:400;letter-spacing:0;margin-top:3px}.payment-list[data-v-a97684f5]{margin-top:19px;max-height:214px;overflow:auto;scrollbar-color:#d6e0ec transparent;scrollbar-width:thin}.payment-item[data-v-a97684f5]{align-items:center;border-bottom:1px solid #e9edf3;display:flex;gap:9px;padding:12px 0}.payment-item[data-v-a97684f5]:first-child{padding-top:0}.payment-item[data-v-a97684f5]:last-child{border-bottom:0}.stock-avatar[data-v-a97684f5]{border-radius:9px;display:grid;flex-shrink:0;font-size:10px;font-weight:700;height:32px;letter-spacing:-.2px;place-items:center;width:32px}.payment-name[data-v-a97684f5]{flex:1;min-width:0}.payment-name strong[data-v-a97684f5]{font-size:11px;font-weight:600}.payment-name>span[data-v-a97684f5]{color:#8c99aa;display:block;font-size:9px;margin-top:3px}.payment-amount[data-v-a97684f5]{flex-shrink:0;text-align:right}.payment-amount strong[data-v-a97684f5]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.status-label[data-v-a97684f5]{background:#edf1f6;border-radius:3px;color:#7c8b9f;display:block;font-size:9px;padding:2px 5px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.payment-amount .status-label[data-v-a97684f5]{margin:4px 0 0 auto}.status-label.recorded[data-v-a97684f5]{background:#e4f3ef;color:#218577}.status-label.declared[data-v-a97684f5]{background:#e9f0fb;color:#3269ad}.panel-foot[data-v-a97684f5]{align-items:center;color:#8a9bad;display:flex;font-size:10px;gap:7px;margin-top:auto;padding-top:22px}.payment-empty[data-v-a97684f5]{align-items:flex-start;color:#8c9aad;display:flex;flex-direction:column;gap:9px;padding:28px 0}.payment-empty strong[data-v-a97684f5]{color:#6c7d92;font-size:12px;font-weight:500}.payment-empty p[data-v-a97684f5]{font-size:11px;line-height:1.6}.untimed-summary[data-v-a97684f5]{align-items:flex-start;border-top:1px solid #e1e8f1;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:15px}.untimed-summary strong[data-v-a97684f5]{font-size:15px;font-weight:600}.untimed-summary small[data-v-a97684f5],.untimed-summary>span[data-v-a97684f5]:last-child{color:#8a97a8;font-size:10px;font-weight:400}.income-analysis[data-v-a97684f5]{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px;margin-top:22px}.contributors-panel[data-v-a97684f5]{background:#fff;border:1px solid var(--line);border-radius:12px;min-width:0;padding:23px 24px 14px}.quiet-count[data-v-a97684f5]{color:#8b9aae;font-size:10px;white-space:nowrap}.contributor-table[data-v-a97684f5]{margin-top:22px}.contributor-header[data-v-a97684f5],.contributor-row[data-v-a97684f5]{align-items:center;display:grid;gap:15px;grid-template-columns:minmax(150px,1.8fr) minmax(90px,.85fr) minmax(95px,1fr) 57px minmax(125px,1.1fr) 22px}.contributor-header[data-v-a97684f5]{border-bottom:1px solid var(--line);color:#8795a7;font-size:9px;padding-bottom:12px}.contributor-header button[data-v-a97684f5]{align-items:center;background:transparent;border:0;color:inherit;display:flex;font-size:inherit;gap:5px;padding:0}.contributor-header .yield-col[data-v-a97684f5],.contributor-header>div[data-v-a97684f5]:nth-child(2){justify-self:end}.contributor-row[data-v-a97684f5]{border-bottom:1px solid #edf1f5;font-size:11px;min-height:66px}.contributor-row[data-v-a97684f5]:last-child{border-bottom:0}.company-cell[data-v-a97684f5]{align-items:center;display:flex;gap:10px;min-width:0}.company-cell button[data-v-a97684f5]{background:transparent;border:0;color:inherit;min-width:0;padding:7px 0;text-align:left}.company-cell strong[data-v-a97684f5]{font-size:12px;font-weight:600}.company-cell button>span[data-v-a97684f5]{color:#8897aa;display:block;font-size:9px;margin-top:3px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annual-cell[data-v-a97684f5]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.share-col[data-v-a97684f5]{align-items:center;display:flex;gap:8px}.share-col>span[data-v-a97684f5]{color:#7d8da1;font-size:10px;font-variant-numeric:tabular-nums;text-align:right;width:36px}.share-track[data-v-a97684f5]{background:#edf2f8;border-radius:3px;flex:1;height:4px;overflow:hidden}.share-track>span[data-v-a97684f5]{background:#72a3e5;border-radius:3px;display:block;height:100%}.yield-col[data-v-a97684f5]{font-variant-numeric:tabular-nums;text-align:right}.coverage-label[data-v-a97684f5]{align-items:center;color:#8090a3;display:flex;font-size:9px;gap:5px;white-space:nowrap}.coverage-label i[data-v-a97684f5]{background:#bcc7d5;border-radius:50%;height:5px;width:5px}.coverage-label.covered i[data-v-a97684f5]{background:#52a797}.coverage-label.watch i[data-v-a97684f5]{background:#d7ac5c}.coverage-label.caution[data-v-a97684f5]{color:#aa7443}.coverage-label.caution i[data-v-a97684f5]{background:#d08a54}.expand-stock[data-v-a97684f5]{background:transparent;border:0;color:#91a1b5;display:grid;min-height:30px;padding:0;place-items:center;width:23px}.expanded .expand-stock[data-v-a97684f5]{transform:rotate(180deg)}.holding-detail[data-v-a97684f5]{background:#f7f9fc;border-bottom:1px solid var(--line);margin:0 -6px;padding:17px}.holding-facts[data-v-a97684f5]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.holding-facts span[data-v-a97684f5]{color:#8090a5;font-size:10px}.holding-facts strong[data-v-a97684f5]{display:block;font-size:12px;font-weight:500;margin-top:6px}.holding-facts small[data-v-a97684f5]{color:#8b9aaa;font-size:9px;font-weight:400}.holding-detail p[data-v-a97684f5]{color:#7e8da0;font-size:10px;line-height:1.6;margin-top:12px}.caution-text[data-v-a97684f5]{color:#b77a41}.mobile-share[data-v-a97684f5]{display:none}.text-button[data-v-a97684f5]{align-items:center;background:transparent;border:0;color:#6280a4;display:inline-flex;font-size:11px;gap:6px;padding:7px 0}.holdings-toggle[data-v-a97684f5]{margin-top:9px}.resilience-panel[data-v-a97684f5]{background:#f2f6fa;border:1px solid #e3eaf1;border-radius:12px;padding:25px 23px}.resilience-panel .section-heading[data-v-a97684f5]{align-items:flex-start}.resilience-panel h3[data-v-a97684f5]{font-size:16px;margin-top:8px}.concentration-number[data-v-a97684f5]{align-items:center;display:flex;font-size:36px;font-weight:550;gap:13px;letter-spacing:-1.4px;line-height:1.2;margin-top:24px}.concentration-number span[data-v-a97684f5]{color:#8190a3;font-size:10px;font-weight:400;letter-spacing:0;line-height:1.65}.resilience-copy[data-v-a97684f5]{color:#72849b;font-size:11px;line-height:1.6;margin-top:14px!important}.coverage-stack[data-v-a97684f5]{border-radius:4px;display:flex;gap:2px;height:7px;margin:23px 0 15px;overflow:hidden}.covered[data-v-a97684f5]{--tier:#61aa9c}.watch[data-v-a97684f5]{--tier:#d4b774}.caution[data-v-a97684f5]{--tier:#d29467}.unknown[data-v-a97684f5]{--tier:#c4cedc}.coverage-legend i[data-v-a97684f5],.coverage-stack span[data-v-a97684f5]{background:var(--tier)}.coverage-legend[data-v-a97684f5]{display:flex;flex-direction:column;gap:10px}.coverage-legend>div[data-v-a97684f5]{color:#7a8a9e;display:flex;font-size:10px;justify-content:space-between}.coverage-legend span[data-v-a97684f5]{align-items:center;display:flex;gap:7px}.coverage-legend strong[data-v-a97684f5]{color:#5d7188;font-size:10px;font-weight:500}.resilience-insight[data-v-a97684f5]{border-top:1px solid #dfe7ef;color:#9a815b;display:flex;gap:8px;margin-top:19px;padding-top:16px}.resilience-insight svg[data-v-a97684f5]{flex-shrink:0;margin-top:2px}.resilience-insight p[data-v-a97684f5]{color:#7c8ca0;font-size:11px;line-height:1.7}.resilience-insight strong[data-v-a97684f5]{color:#566f88;font-weight:500}.income-disclosure[data-v-a97684f5]{background:#fff;border:1px solid var(--line);border-radius:10px;margin-top:16px}.income-disclosure summary[data-v-a97684f5]{align-items:center;cursor:pointer;display:flex;gap:13px;list-style:none;padding:18px 23px}.income-disclosure summary[data-v-a97684f5]::-webkit-details-marker{display:none}.disclosure-icon[data-v-a97684f5]{background:#f0f5fb;border-radius:8px;color:#7995b7;display:grid;flex-shrink:0;height:33px;place-items:center;width:33px}.income-disclosure summary>span[data-v-a97684f5]:nth-child(2){flex:1}.income-disclosure summary strong[data-v-a97684f5]{font-size:12px;font-weight:550}.income-disclosure summary small[data-v-a97684f5]{color:#8594a6;display:block;font-size:10px;line-height:1.4;margin-top:4px}.income-disclosure summary>svg[data-v-a97684f5]{color:#98a6b8}.income-disclosure[open] summary>svg[data-v-a97684f5]{transform:rotate(180deg)}.scenario-content[data-v-a97684f5]{display:grid;gap:48px;grid-template-columns:1fr 1fr;padding:8px 28px 28px}.scenario-form label[data-v-a97684f5]{display:block;font-size:12px;margin-bottom:10px}.investment-input[data-v-a97684f5],.scenario-form select[data-v-a97684f5]{background:#fff;border:1px solid #dbe4ee;border-radius:6px;color:#45617b;padding:10px;width:100%}.range-label[data-v-a97684f5]{color:#8090a5;display:flex;font-size:11px;justify-content:space-between;margin:18px 0 10px}.range-label strong[data-v-a97684f5]{color:#4c6b8b}.scenario-form input[type=range][data-v-a97684f5]{accent-color:#5a8fd2;width:100%}.scenario-result[data-v-a97684f5]{border-top:1px solid var(--line);margin-top:15px;padding-top:18px}.scenario-result>span[data-v-a97684f5]{color:#7e8ea1;font-size:11px}.scenario-result>strong[data-v-a97684f5]{display:block;font-size:25px;font-weight:550;letter-spacing:-.7px;margin-top:7px}.scenario-result small[data-v-a97684f5]{color:#8b9bad;font-size:10px;font-weight:400;letter-spacing:0}.scenario-result>small[data-v-a97684f5]{display:block;margin-top:6px}.scenario-result strong small[data-v-a97684f5]{margin-left:5px}.investment-input[data-v-a97684f5]{align-items:center;display:flex;gap:8px}.investment-input input[data-v-a97684f5]{border:0;min-width:0;outline-offset:7px;width:100%}.scenario-form>p[data-v-a97684f5]{color:#8494a8;font-size:11px;line-height:1.6;margin-top:18px}.ledger-content[data-v-a97684f5]{padding:0 24px 20px}.ledger-toolbar[data-v-a97684f5]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;padding:10px 0 20px}.ledger-search[data-v-a97684f5]{align-items:center;border:1px solid #dfe7f1;border-radius:6px;color:#8799af;display:flex;gap:8px;padding:9px 10px}.ledger-search input[data-v-a97684f5]{background:transparent;border:0;min-width:0;width:150px}.ledger-date[data-v-a97684f5]{color:#8898ab;display:flex;flex-direction:column;font-size:10px;gap:5px}.ledger-date input[data-v-a97684f5]{background:#fff;color:#657c95;padding:8px}.export-button[data-v-a97684f5],.ledger-date input[data-v-a97684f5]{border:1px solid #dfe7f1;border-radius:6px}.export-button[data-v-a97684f5]{align-items:center;background:#f7f9fc;color:#5b7da6;display:flex;gap:7px;margin-left:auto;padding:10px 12px}.ledger-table-wrap[data-v-a97684f5]{overflow-x:auto}.ledger-table-wrap table[data-v-a97684f5]{border-collapse:collapse;font-size:11px;text-align:left;width:100%}.ledger-table-wrap th[data-v-a97684f5]{border-bottom:1px solid var(--line);color:#8594a8;font-size:10px;font-weight:500;padding:10px 8px;white-space:nowrap}.ledger-table-wrap td[data-v-a97684f5]{border-bottom:1px solid #eff3f7;font-variant-numeric:tabular-nums;padding:12px 8px;white-space:nowrap}.ledger-table-wrap td small[data-v-a97684f5]{color:#97a3b2;display:block;font-size:9px;margin-top:3px}.ledger-note[data-v-a97684f5]{color:#8494a7;font-size:10px;line-height:1.6;margin-top:14px!important}.income-data-note[data-v-a97684f5]{align-items:center;color:#93a0b1;display:flex;font-size:10px;gap:10px;justify-content:space-between;padding:18px 2px 0}.income-data-note>span[data-v-a97684f5]{align-items:center;display:flex;gap:6px}.dividend-calendar[data-v-a97684f5]{min-height:227px}.calendar-nav[data-v-a97684f5]{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:12px}.calendar-nav button[data-v-a97684f5]{background:transparent;border:0;color:#7f92a8;display:grid;min-height:26px;place-items:center}.calendar-nav strong[data-v-a97684f5]{font-size:12px;font-weight:500}.calendar-nav .today-button[data-v-a97684f5]{color:#4b7eb8;font-size:10px;margin-left:auto}.calendar-grid[data-v-a97684f5]{display:grid;gap:3px;grid-template-columns:repeat(7,1fr)}.weekday[data-v-a97684f5]{color:#9aa6b6;font-size:9px;padding-bottom:6px;text-align:center}.calendar-grid button[data-v-a97684f5]{align-items:center;background:transparent;border:0;border-radius:5px;color:#8191a5;display:flex;flex-direction:column;font-size:10px;height:28px;justify-content:center;min-height:28px;padding:2px}.calendar-grid button.has-events[data-v-a97684f5]{background:#e9f4f1;color:#2b8f7e}.calendar-grid button.selected-day[data-v-a97684f5]{background:#e8f0fc;box-shadow:inset 0 0 0 1px #9fbee8;color:var(--blue)}.calendar-grid button.today[data-v-a97684f5]{font-weight:700}.calendar-grid button.outside[data-v-a97684f5]{opacity:.25}.calendar-dots[data-v-a97684f5]{display:flex;gap:2px;margin-top:2px;min-height:4px}.calendar-dots i[data-v-a97684f5]{background:#249680;border-radius:50%;height:3px;width:3px}.calendar-dots i.ex[data-v-a97684f5]{background:#d8a25b}.calendar-dots i.estimate[data-v-a97684f5]{background:#9ab4c6}.income-empty[data-v-a97684f5]{background:#fff;border:1px solid var(--line);border-radius:12px;color:#8295aa;padding:70px 24px;text-align:center}.income-empty svg[data-v-a97684f5]{margin:0 auto 16px}.income-empty p[data-v-a97684f5]{margin-top:10px}.small-empty[data-v-a97684f5]{color:#8a99ad;font-size:12px;line-height:1.6;padding:25px 0}.timeline-skeleton[data-v-a97684f5]{align-items:flex-end;display:flex;gap:18px;height:227px;padding:18px 15px}.timeline-skeleton span[data-v-a97684f5]{animation:breathe-a97684f5 1.5s ease-in-out infinite alternate;background:#edf3f7;border-radius:5px 5px 0 0;flex:1}.sr-only[data-v-a97684f5]{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@keyframes breathe-a97684f5{to{opacity:.4}}@media(min-width:1700px){.income-workspace[data-v-a97684f5]{grid-template-columns:minmax(0,1fr) 360px}.income-analysis[data-v-a97684f5]{grid-template-columns:minmax(0,1fr) 330px}.timeline-main[data-v-a97684f5]{padding-left:30px;padding-right:30px}}@media(max-width:1250px){.income-metric[data-v-a97684f5]{padding-left:24px;padding-right:24px}.income-workspace[data-v-a97684f5]{grid-template-columns:minmax(0,1fr) 295px}.income-analysis[data-v-a97684f5]{gap:15px;grid-template-columns:minmax(0,1fr) 255px}.contributors-panel[data-v-a97684f5]{padding-left:18px;padding-right:18px}.contributor-header[data-v-a97684f5],.contributor-row[data-v-a97684f5]{gap:12px;grid-template-columns:minmax(125px,1fr) 95px 85px 45px 20px}.coverage-col[data-v-a97684f5]{display:none}.resilience-panel[data-v-a97684f5]{padding:24px 18px}.timeline-main[data-v-a97684f5]{padding-left:21px;padding-right:21px}.company-cell button>span[data-v-a97684f5]{max-width:130px}}@media(max-width:1000px){.income-summary[data-v-a97684f5]{flex-wrap:wrap}.income-metric[data-v-a97684f5]{padding:0 20px}.income-currency[data-v-a97684f5]{display:none}.metric-label[data-v-a97684f5]{font-size:11px}.metric-number[data-v-a97684f5]{font-size:26px}.income-analysis[data-v-a97684f5]{grid-template-columns:minmax(0,1fr)}.resilience-panel[data-v-a97684f5]{-moz-column-gap:28px;column-gap:28px;display:grid;grid-template-columns:1fr 1fr}.concentration-number[data-v-a97684f5],.resilience-copy[data-v-a97684f5],.resilience-panel .section-heading[data-v-a97684f5]{grid-column:1}.coverage-stack[data-v-a97684f5]{align-self:end;grid-column:2;grid-row:1;margin:0 0 10px}.coverage-legend[data-v-a97684f5]{align-self:center;grid-column:2;grid-row:2/4}.resilience-insight[data-v-a97684f5]{grid-column:1/-1}.contributor-header[data-v-a97684f5],.contributor-row[data-v-a97684f5]{grid-template-columns:minmax(150px,1.4fr) 100px minmax(100px,1fr) 55px minmax(130px,1fr) 22px}.coverage-col[data-v-a97684f5]{display:flex}.timeline-heading[data-v-a97684f5]{flex-wrap:wrap;gap:13px}.income-workspace[data-v-a97684f5]{grid-template-columns:minmax(0,1fr) 275px}.range-summary[data-v-a97684f5]{flex-direction:column;gap:3px}.payment-panel[data-v-a97684f5]{padding:24px 18px 18px}.month-column[data-v-a97684f5]{padding-left:3px;padding-right:3px}.income-chart[data-v-a97684f5]{gap:2px}}@media(max-width:760px){.income-summary[data-v-a97684f5]{gap:18px 0;padding:4px 0 22px}.income-metric[data-v-a97684f5]{padding:0 17px}.metric-label[data-v-a97684f5]{white-space:normal}.metric-number[data-v-a97684f5]{font-size:25px}.income-workspace[data-v-a97684f5]{grid-template-columns:1fr}.timeline-heading[data-v-a97684f5]{flex-wrap:nowrap}.timeline-main[data-v-a97684f5]{padding:22px 20px 15px}.payment-panel[data-v-a97684f5]{border-left:0;border-top:1px solid var(--line);padding:20px}.payment-title[data-v-a97684f5]{margin:6px 0 8px}.payment-list[data-v-a97684f5]{margin-top:16px;max-height:245px}.payment-item[data-v-a97684f5]{padding:12px 0}.payment-name strong[data-v-a97684f5]{font-size:12px}.payment-name>span[data-v-a97684f5]{font-size:10px}.panel-foot[data-v-a97684f5]{padding-top:16px}.selected-income[data-v-a97684f5]{font-size:25px}.payment-empty[data-v-a97684f5]{padding:18px 0}.range-summary[data-v-a97684f5]{align-items:baseline;flex-direction:row;gap:10px}.month-column[data-v-a97684f5]{padding-left:6px;padding-right:6px}.contributor-header[data-v-a97684f5],.contributor-row[data-v-a97684f5]{gap:12px;grid-template-columns:minmax(120px,1fr) 95px 90px 45px 20px}.coverage-col[data-v-a97684f5]{display:none}.holding-facts[data-v-a97684f5]{grid-template-columns:1fr 1fr}.concentration-number[data-v-a97684f5]{margin-top:18px}.scenario-content[data-v-a97684f5]{gap:28px;padding:8px 20px 24px}.income-data-note[data-v-a97684f5]{flex-wrap:wrap}}@media(max-width:560px){.dividends-tab[data-v-a97684f5]{font-size:12px}.income-summary[data-v-a97684f5]{display:grid;gap:18px 0;grid-template-columns:1fr 1fr}.income-metric[data-v-a97684f5]{padding:0 0 0 16px}.income-metric.primary[data-v-a97684f5]{padding:0 14px 0 0}.income-metric.yield-metric[data-v-a97684f5]{align-items:center;border-left:0;border-top:1px solid #e0e7ef;display:flex;gap:12px;grid-column:1/-1;padding:11px 0 0}.yield-metric .metric-number[data-v-a97684f5]{font-size:16px;letter-spacing:-.3px;margin:0;order:-1}.yield-metric .metric-caption[data-v-a97684f5]{font-size:9px;margin-left:auto;max-width:120px;text-align:right}.yield-metric .metric-label[data-v-a97684f5]{font-size:10px}.metric-number[data-v-a97684f5]{font-size:24px;gap:6px}.metric-label[data-v-a97684f5]{align-items:flex-start;font-size:10px;line-height:1.5;min-height:30px}.metric-label[data-v-a97684f5] .metric-info{margin-top:-4px}.metric-caption[data-v-a97684f5]{font-size:9px}.estimate-tag[data-v-a97684f5]{font-size:8px;padding:2px 3px}.timeline-main[data-v-a97684f5]{padding:20px 15px 13px}.dividends-tab h3[data-v-a97684f5]{font-size:16px}.timeline-heading[data-v-a97684f5]{flex-wrap:wrap}.section-heading p[data-v-a97684f5]{font-size:11px}.timeline-heading .segmented[data-v-a97684f5]{margin-top:1px;width:100%}.segmented button[data-v-a97684f5]{flex:1;min-height:34px}.timeline-toolbar[data-v-a97684f5]{gap:8px;margin:19px 0 16px}.range-summary[data-v-a97684f5]{align-items:flex-start;flex-direction:column;gap:3px}.range-summary strong[data-v-a97684f5]{font-size:20px}.range-summary>span[data-v-a97684f5]{font-size:9px}.chart-stage[data-v-a97684f5]{gap:3px;height:204px}.chart-scale[data-v-a97684f5]{font-size:9px;width:32px}.bar-zone[data-v-a97684f5]{height:164px}.month-column[data-v-a97684f5]{padding-left:3px;padding-right:3px}.income-chart[data-v-a97684f5]{gap:1px;padding:0}.month-label[data-v-a97684f5]{font-size:8px}.chart-footer[data-v-a97684f5]{flex-wrap:wrap;font-size:9px;gap:8px}.timeline-note[data-v-a97684f5]{font-size:9px}.chart-empty-message[data-v-a97684f5]{padding:12px}.chart-empty-message strong[data-v-a97684f5]{font-size:11px}.chart-empty-message span[data-v-a97684f5]{font-size:10px}.payment-panel[data-v-a97684f5]{padding:19px}.income-analysis[data-v-a97684f5]{margin-top:16px}.contributors-panel[data-v-a97684f5]{padding:20px 16px 12px}.contributor-header[data-v-a97684f5],.contributor-row[data-v-a97684f5]{gap:10px;grid-template-columns:minmax(110px,1fr) 95px 20px}.share-col[data-v-a97684f5],.yield-col[data-v-a97684f5]{display:none}.company-cell[data-v-a97684f5]{gap:9px}.company-cell button>span[data-v-a97684f5]{font-size:9px;max-width:125px}.contributor-row[data-v-a97684f5]{min-height:68px}.company-cell .stock-avatar[data-v-a97684f5]{border-radius:7px;font-size:9px;height:28px;width:28px}.company-cell strong[data-v-a97684f5]{font-size:11px}.annual-cell[data-v-a97684f5]{font-size:12px}.mobile-share[data-v-a97684f5]{color:#93a0b2;display:block;font-size:9px;font-weight:400;margin-top:4px}.contributor-header[data-v-a97684f5]{font-size:9px}.quiet-count[data-v-a97684f5]{display:none}.resilience-panel[data-v-a97684f5]{grid-template-columns:1fr;padding:22px 20px}.concentration-number[data-v-a97684f5],.coverage-legend[data-v-a97684f5],.coverage-stack[data-v-a97684f5],.resilience-copy[data-v-a97684f5],.resilience-insight[data-v-a97684f5],.resilience-panel .section-heading[data-v-a97684f5]{grid-column:auto;grid-row:auto}.coverage-stack[data-v-a97684f5]{margin:22px 0 15px}.coverage-legend[data-v-a97684f5]{gap:12px}.resilience-insight[data-v-a97684f5]{margin-top:20px}.income-disclosure summary[data-v-a97684f5]{gap:10px;padding:16px}.income-disclosure summary small[data-v-a97684f5]{font-size:9px}.scenario-content[data-v-a97684f5]{gap:28px;grid-template-columns:1fr}.scenario-form+.scenario-form[data-v-a97684f5]{border-top:1px solid var(--line);padding-top:20px}.ledger-content[data-v-a97684f5]{padding:0 16px 16px}.ledger-toolbar[data-v-a97684f5]{gap:10px}.ledger-search[data-v-a97684f5],.ledger-search input[data-v-a97684f5]{width:100%}.ledger-date[data-v-a97684f5]{flex:1;min-width:0}.ledger-date input[data-v-a97684f5]{font-size:10px;min-width:0;width:100%}.export-button[data-v-a97684f5]{margin-left:0}.calendar-grid button[data-v-a97684f5]{height:34px;min-height:34px}.calendar-nav button[data-v-a97684f5]{min-height:34px}.income-data-note[data-v-a97684f5]{font-size:9px;line-height:1.6}.holding-detail[data-v-a97684f5]{padding:13px}.holding-facts strong[data-v-a97684f5]{font-size:11px}}@media(max-width:370px){.metric-number[data-v-a97684f5]{font-size:21px}.metric-caption[data-v-a97684f5]{font-size:8px}.metric-number .estimate-tag[data-v-a97684f5]{font-size:7px}.contributor-header[data-v-a97684f5],.contributor-row[data-v-a97684f5]{gap:7px;grid-template-columns:minmax(95px,1fr) 85px 18px}.company-cell button>span[data-v-a97684f5]{max-width:85px}.company-cell .stock-avatar[data-v-a97684f5]{height:25px;width:25px}.timeline-main[data-v-a97684f5]{padding-left:12px;padding-right:12px}.month-column[data-v-a97684f5]{padding-left:2px;padding-right:2px}}@media(min-width:761px)and (max-width:1250px){.income-analysis[data-v-a97684f5]{grid-template-columns:minmax(0,1fr)}.resilience-panel[data-v-a97684f5]{-moz-column-gap:28px;column-gap:28px;display:grid;grid-template-columns:1fr 1fr}.concentration-number[data-v-a97684f5],.resilience-copy[data-v-a97684f5],.resilience-panel .section-heading[data-v-a97684f5]{grid-column:1}.coverage-stack[data-v-a97684f5]{align-self:end;grid-column:2;grid-row:1;margin:0 0 10px}.coverage-legend[data-v-a97684f5]{align-self:center;grid-column:2;grid-row:2/4}.resilience-insight[data-v-a97684f5]{grid-column:1/-1}.contributor-header[data-v-a97684f5],.contributor-row[data-v-a97684f5]{gap:15px;grid-template-columns:minmax(125px,1fr) 95px minmax(85px,1fr) 55px 22px}.coverage-col[data-v-a97684f5]{display:none}}.expand-stock[data-v-a97684f5]{max-width:23px;min-width:0;width:100%}.chart-footer[data-v-a97684f5],.chart-scale[data-v-a97684f5],.company-cell button>span[data-v-a97684f5],.coverage-label[data-v-a97684f5],.coverage-legend>div[data-v-a97684f5],.holding-detail p[data-v-a97684f5],.income-data-note[data-v-a97684f5],.income-disclosure summary small[data-v-a97684f5],.ledger-note[data-v-a97684f5],.metric-caption.muted[data-v-a97684f5],.month-label[data-v-a97684f5],.payment-name>span[data-v-a97684f5],.payment-title>span[data-v-a97684f5],.resilience-copy[data-v-a97684f5],.resilience-insight p[data-v-a97684f5],.section-heading p[data-v-a97684f5],.selected-income>span[data-v-a97684f5],.timeline-note[data-v-a97684f5]{color:#63758c}.chart-footer[data-v-a97684f5],.company-cell button>span[data-v-a97684f5],.contributor-header[data-v-a97684f5],.coverage-label[data-v-a97684f5]{font-size:10px}.payment-amount strong[data-v-a97684f5],.payment-name strong[data-v-a97684f5]{font-size:12px}.payment-name>span[data-v-a97684f5]{font-size:10px}@media(min-width:561px)and (max-width:1000px){.income-summary[data-v-a97684f5]{display:grid;grid-template-columns:1.05fr 1.3fr .85fr}.income-metric[data-v-a97684f5]{padding:0 15px}.metric-label[data-v-a97684f5]{align-items:flex-start;min-height:33px;white-space:normal}.metric-label[data-v-a97684f5] .metric-info{margin-top:-4px}.metric-number[data-v-a97684f5]{font-size:24px}.metric-caption[data-v-a97684f5]{font-size:10px}}@media(max-width:768px){.ledger-table-wrap[data-v-a97684f5]{overflow-x:visible}.ledger-table-wrap table[data-v-a97684f5],.ledger-table-wrap tbody[data-v-a97684f5]{display:block;width:100%}.ledger-table-wrap thead[data-v-a97684f5]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.ledger-table-wrap tr[data-v-a97684f5]{border-bottom:1px solid #eff3f7;display:grid;gap:3px 12px;grid-template-columns:minmax(0,1fr) minmax(0,auto);padding:12px 0}.ledger-table-wrap td[data-v-a97684f5]{border-bottom:0;font-size:12px;min-width:0;padding:0;white-space:normal}.ledger-table-wrap td small[data-v-a97684f5]{font-size:11px}.ledger-table-wrap td[data-v-a97684f5]:nth-child(2){font-size:14px;font-weight:600;grid-column:1;grid-row:1}.ledger-table-wrap td[data-v-a97684f5]:nth-child(5){font-size:14px;font-weight:600;grid-column:2;grid-row:1;text-align:right}.ledger-table-wrap td[data-v-a97684f5]:first-child{grid-column:1;grid-row:2}.ledger-table-wrap td[data-v-a97684f5]:nth-child(4){color:#7b8da3;grid-column:2;grid-row:2;text-align:right}.ledger-table-wrap td[data-v-a97684f5]:nth-child(3){color:#7b8da3;grid-column:1;grid-row:3}.ledger-table-wrap td[data-v-a97684f5]:nth-child(3):before{content:"Shares "}.ledger-table-wrap td[data-v-a97684f5]:nth-child(6){grid-column:2;grid-row:3;text-align:right}}@media(prefers-reduced-motion:reduce){.income-bar[data-v-a97684f5],.month-column[data-v-a97684f5]{transition:none}.timeline-skeleton span[data-v-a97684f5]{animation:none}}.analytics-skeleton[data-v-880991e8]{animation:fadeIn-880991e8 .3s ease-out;display:flex;flex-direction:column;gap:20px}@keyframes fadeIn-880991e8{0%{opacity:0}to{opacity:1}}.reduced-motion .analytics-skeleton[data-v-880991e8]{animation:none}.shimmer-box[data-v-880991e8],.shimmer-circle[data-v-880991e8]{animation:shimmer-880991e8 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 20%,#f1f5f9 40%,#f1f5f9);background-size:200% 100%;border-radius:6px}.shimmer-circle[data-v-880991e8]{border-radius:50%}@keyframes shimmer-880991e8{0%{background-position:200% 0}to{background-position:-200% 0}}.reduced-motion .shimmer-box[data-v-880991e8],.reduced-motion .shimmer-circle[data-v-880991e8]{animation:none;background:#e2e8f0}.personality-skeleton[data-v-880991e8]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;padding:24px}.personality-header[data-v-880991e8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.personality-title[data-v-880991e8]{height:20px;width:180px}.personality-badge[data-v-880991e8]{border-radius:14px;height:28px;width:100px}.personality-grid[data-v-880991e8]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.personality-item[data-v-880991e8]{display:flex;flex-direction:column;gap:8px}.item-label[data-v-880991e8]{height:14px;width:100px}.item-value[data-v-880991e8]{height:24px;width:60px}.item-bar[data-v-880991e8]{border-radius:4px;height:8px;width:100%}.hero-row-skeleton[data-v-880991e8]{display:grid;gap:20px;grid-template-columns:2fr 1fr}.score-breakdown-skeleton[data-v-880991e8],.verdict-skeleton[data-v-880991e8]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;padding:24px}.verdict-header[data-v-880991e8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.verdict-title[data-v-880991e8]{height:24px;width:200px}.period-selector[data-v-880991e8]{display:flex;gap:8px}.period-btn[data-v-880991e8]{height:32px;width:40px}.verdict-metrics[data-v-880991e8]{display:flex;gap:32px}.metric-block[data-v-880991e8]{display:flex;flex:1;flex-direction:column;gap:8px}.metric-label[data-v-880991e8]{height:14px;width:100px}.metric-value[data-v-880991e8]{height:32px;width:80px}.metric-bar[data-v-880991e8]{border-radius:3px;height:6px;width:100%}.score-header[data-v-880991e8]{margin-bottom:20px}.score-title[data-v-880991e8]{height:20px;width:150px}.score-circle-area[data-v-880991e8]{align-items:center;display:flex;gap:24px}.score-main-circle[data-v-880991e8]{height:100px;width:100px}.score-subscores[data-v-880991e8]{display:flex;flex-direction:column;gap:12px}.subscore[data-v-880991e8]{align-items:center;display:flex;gap:16px;justify-content:space-between}.subscore-label[data-v-880991e8]{height:14px;width:100px}.subscore-value[data-v-880991e8]{height:20px;width:40px}.section-header[data-v-880991e8]{align-items:center;display:flex;gap:12px}.section-icon[data-v-880991e8]{border-radius:8px;height:32px;width:32px}.section-title[data-v-880991e8]{height:20px;width:140px}.chart-section-skeleton[data-v-880991e8]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;padding:24px}.chart-section-skeleton .section-header[data-v-880991e8]{margin-bottom:20px}.chart-area[data-v-880991e8]{background:#fafbfc;border-radius:8px;height:200px;overflow:hidden}.chart-svg[data-v-880991e8]{height:100%;width:100%}.chart-line-path[data-v-880991e8]{animation:draw-chart-880991e8 2s ease-out forwards;stroke-dasharray:500;stroke-dashoffset:500}@keyframes draw-chart-880991e8{to{stroke-dashoffset:0}}.reduced-motion .chart-line-path[data-v-880991e8]{animation:none;stroke-dasharray:none;stroke-dashoffset:0}@media(max-width:1024px){.hero-row-skeleton[data-v-880991e8]{grid-template-columns:1fr}.personality-grid[data-v-880991e8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.personality-grid[data-v-880991e8]{grid-template-columns:1fr}.verdict-header[data-v-880991e8]{align-items:flex-start;flex-direction:column;gap:16px}.verdict-metrics[data-v-880991e8]{flex-direction:column;gap:20px}.score-circle-area[data-v-880991e8]{align-items:center;flex-direction:column}}.rd-panel[data-v-e3d68c4c]{display:flex;flex-direction:column;gap:16px}.rd-banner[data-v-e3d68c4c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;font-size:12px;padding:10px 12px}.rd-hero-chart-section[data-v-e3d68c4c]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:12px;padding:20px 20px 12px}.rd-hero-chart-header[data-v-e3d68c4c]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.rd-hero-chart-heading[data-v-e3d68c4c]{display:flex;flex-direction:column;gap:2px}.rd-hero-chart-title[data-v-e3d68c4c]{color:#0f172a;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.rd-hero-chart-subtitle[data-v-e3d68c4c]{color:#64748b;font-size:12px;line-height:1.4}.rd-chart-legend[data-v-e3d68c4c]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.rd-legend-item[data-v-e3d68c4c]{align-items:center;color:#475569;display:inline-flex;font-size:12px;gap:6px}.rd-legend-dot[data-v-e3d68c4c]{border-radius:999px;display:inline-block;height:10px;width:10px}.rd-legend-portfolio[data-v-e3d68c4c]{background:#2563eb}.rd-legend-bench[data-v-e3d68c4c]{background:#475569;border:2px solid #475569;box-shadow:inset 0 0 0 2px #fff}.rd-chart-wrapper[data-v-e3d68c4c]{margin-top:8px;min-height:280px}.rd-hero-metrics-section[data-v-e3d68c4c]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:10px;padding:16px 20px}.rd-hero-metrics-head[data-v-e3d68c4c]{display:flex;flex-direction:column;gap:2px}.rd-hero-metrics-title[data-v-e3d68c4c]{color:#0f172a;font-size:12px;font-weight:700;letter-spacing:.01em}.rd-hero-metrics-subtitle[data-v-e3d68c4c]{color:#64748b;font-size:11px;line-height:1.4}.rd-hero-metrics-grid[data-v-e3d68c4c]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.rd-hero-metric-card[data-v-e3d68c4c]{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e7edf5;border-radius:12px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}.rd-hero-metric-label[data-v-e3d68c4c]{color:#64748b;font-size:11px;line-height:1.35}.rd-hero-metric-value[data-v-e3d68c4c]{color:#0f172a;font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.rd-hero-metric-value.muted[data-v-e3d68c4c]{color:#64748b;font-size:13px;font-weight:600;letter-spacing:0}.rd-hero-metric-status[data-v-e3d68c4c]{font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.rd-hero-metric-status.tone-very-good[data-v-e3d68c4c]{color:#166534}.rd-hero-metric-status.tone-good[data-v-e3d68c4c]{color:#15803d}.rd-hero-metric-status.tone-neutral[data-v-e3d68c4c]{color:#475569}.rd-hero-metric-status.tone-bad[data-v-e3d68c4c]{color:#b45309}.rd-hero-metric-status.tone-very-bad[data-v-e3d68c4c]{color:#b91c1c}.rd-hero-metric-status.tone-muted[data-v-e3d68c4c]{color:#94a3b8}.rd-no-chart-data[data-v-e3d68c4c]{align-items:center;background:#fcfdff;border:1px dashed #e2e8f0;border-radius:12px;color:#64748b;display:flex;font-size:12px;justify-content:center;min-height:280px;padding:18px;text-align:center}.rd-grid[data-v-e3d68c4c]{gap:32px}.rd-card[data-v-e3d68c4c],.rd-grid[data-v-e3d68c4c]{display:flex;flex-direction:column}.rd-card[data-v-e3d68c4c]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 2px #0f172a0a;gap:16px;min-width:0;padding:28px 28px 24px;scroll-margin-top:88px;transition:box-shadow .2s ease,transform .2s ease}.rd-card[data-v-e3d68c4c]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.rd-card-structure[data-v-e3d68c4c]{box-shadow:inset 0 3px #3b82f62e,0 1px 2px #0f172a0a}.rd-card-covid-replay[data-v-e3d68c4c]{box-shadow:inset 0 3px #ef44442e,0 1px 2px #0f172a0a}.rd-card-holdings-structure[data-v-e3d68c4c]{box-shadow:inset 0 3px #2563eb38,0 1px 2px #0f172a0a}.rd-card-concentration[data-v-e3d68c4c]{box-shadow:inset 0 3px #1e40af29,0 1px 2px #0f172a0a}.rd-card-head[data-v-e3d68c4c]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:2px}.rd-title-row[data-v-e3d68c4c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rd-section-badge[data-v-e3d68c4c]{align-items:center;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10px;font-weight:800;height:18px;justify-content:center;letter-spacing:.35px;min-width:28px}.rd-title[data-v-e3d68c4c]{color:#0f172a;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.rd-subtitle[data-v-e3d68c4c]{color:#64748b;font-size:12px;line-height:1.45;margin:4px 0 0}.rd-takeaway[data-v-e3d68c4c]{color:#475569;font-size:12px;line-height:1.5;margin:8px 0 0}.rd-takeaway span[data-v-e3d68c4c]{color:#334155;font-weight:700}.rd-pill[data-v-e3d68c4c]{align-items:center;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;color:#1e3a8a;display:inline-flex;font-size:11px;font-weight:600;padding:4px 9px;white-space:nowrap}.rd-tip[data-v-e3d68c4c]{background:#fff;border:1px solid #cbd5e1;border-radius:50%;color:#64748b;cursor:help;font-size:11px;height:18px;line-height:1;padding:0;width:18px}.rd-metric-grid[data-v-e3d68c4c]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rd-metric-grid-compact[data-v-e3d68c4c]{grid-template-columns:1fr}.rd-metric[data-v-e3d68c4c]{background:#fcfdff;border:1px solid #f1f5f9;border-radius:12px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px}.rd-metric-label[data-v-e3d68c4c]{color:#64748b;font-size:12px;line-height:1.3}.rd-metric-label-row[data-v-e3d68c4c]{align-items:center;display:inline-flex;gap:6px}.rd-tip-inline[data-v-e3d68c4c]{font-size:10px;height:16px;width:16px}.rd-metric-subnote[data-v-e3d68c4c]{color:#94a3b8;font-size:10px;line-height:1.3;margin-top:-1px}.rd-metric-value[data-v-e3d68c4c]{color:#0f172a;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.05;word-break:break-word}.rd-metric-value.muted[data-v-e3d68c4c]{color:#94a3b8;font-size:14px;font-weight:500;letter-spacing:0}.rd-card-foot[data-v-e3d68c4c],.rd-module-footer[data-v-e3d68c4c]{color:#64748b;font-size:12px;line-height:1.4}.rd-benchmark-context[data-v-e3d68c4c]{background:linear-gradient(180deg,#fbfdff,#fff);border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.rd-benchmark-row-head[data-v-e3d68c4c]{color:#334155;font-size:11px;font-weight:700}.rd-benchmark-row[data-v-e3d68c4c]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.rd-bench-item[data-v-e3d68c4c]{background:#fcfdff;border:1px solid #f1f5f9;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:8px 9px}.rd-bench-item .label[data-v-e3d68c4c]{color:#64748b;font-size:10px}.rd-bench-item strong[data-v-e3d68c4c]{color:#0f172a;font-size:14px}.rd-bench-item strong.tone-high[data-v-e3d68c4c]{color:#0f172a}.rd-bench-item strong.tone-low[data-v-e3d68c4c],.rd-bench-item strong.tone-neutral[data-v-e3d68c4c]{color:#334155}.rd-benchmark-note[data-v-e3d68c4c]{color:#64748b;font-size:11px;line-height:1.45}.rd-table-wrap[data-v-e3d68c4c]{border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.rd-table[data-v-e3d68c4c]{border-collapse:collapse;width:100%}.rd-table td[data-v-e3d68c4c],.rd-table th[data-v-e3d68c4c]{border-bottom:1px solid #f1f5f9;color:#334155;font-size:12px;padding:10px 12px;text-align:left;vertical-align:top}.rd-table th[data-v-e3d68c4c]{background:#fafcff;color:#64748b;font-weight:600}.rd-table td.num[data-v-e3d68c4c],.rd-table th.num[data-v-e3d68c4c]{font-variant-numeric:tabular-nums;text-align:right}.rd-table tr:last-child td[data-v-e3d68c4c]{border-bottom:none}.rd-holding-cell[data-v-e3d68c4c]{gap:8px}.rd-holding-cell[data-v-e3d68c4c],.rd-rank-badge[data-v-e3d68c4c]{align-items:center;display:inline-flex}.rd-rank-badge[data-v-e3d68c4c]{background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:28px}.rd-num-with-bar[data-v-e3d68c4c]{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.rd-mini-bar[data-v-e3d68c4c]{background:#e2e8f0;height:5px;overflow:hidden;width:88px}.rd-mini-bar[data-v-e3d68c4c],.rd-mini-bar-fill[data-v-e3d68c4c]{border-radius:999px;display:block}.rd-mini-bar-fill[data-v-e3d68c4c]{background:linear-gradient(90deg,#93c5fd,#2563eb);height:100%}.rd-mini-bar-fill-sector[data-v-e3d68c4c]{background:linear-gradient(90deg,#cbd5e1,#64748b)}.rd-table-tight td[data-v-e3d68c4c],.rd-table-tight th[data-v-e3d68c4c]{padding:8px 10px}.rd-empty[data-v-e3d68c4c]{color:#94a3b8!important;text-align:center!important}.rd-empty-box[data-v-e3d68c4c]{border:1px dashed #e2e8f0;border-radius:12px;padding:18px 12px}.rd-inline-actions[data-v-e3d68c4c]{margin-top:-4px}.rd-structure-facts[data-v-e3d68c4c]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.rd-structure-fact[data-v-e3d68c4c]{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e8eef8;border-radius:12px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px}.rd-structure-fact-label[data-v-e3d68c4c]{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.rd-structure-fact-value[data-v-e3d68c4c]{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.25;word-break:break-word}.rd-holdings-structure-grid[data-v-e3d68c4c]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rd-structure-surface[data-v-e3d68c4c]{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e9eff8;border-radius:14px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.rd-structure-surface-head[data-v-e3d68c4c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.rd-corr-head[data-v-e3d68c4c]{border-top:1px solid #eef2f7;margin-top:2px;padding-top:10px}.rd-link-btn[data-v-e3d68c4c]{background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;cursor:pointer;font-size:11px;font-weight:700;line-height:1;padding:5px 10px}.rd-link-btn[data-v-e3d68c4c]:hover{background:#dbeafe;border-color:#bfdbfe;color:#1e3a8a}.rd-link-btn[data-v-e3d68c4c]:disabled{cursor:not-allowed;opacity:.55}.rd-link-btn.rd-link-btn-muted[data-v-e3d68c4c]{background:#f8fafc;border-color:#e2e8f0;color:#475569}.rd-link-btn.rd-link-btn-muted[data-v-e3d68c4c]:hover{background:#eef2f7;border-color:#cbd5e1;color:#334155}.rd-note[data-v-e3d68c4c]{color:#475569;font-size:12px;line-height:1.45}.rd-risk-driver-layout[data-v-e3d68c4c]{display:grid;gap:12px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr)}.rd-risk-driver-card[data-v-e3d68c4c]{background:#fcfdff;border:1px solid #f1f5f9;border-radius:12px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px}.rd-chart-note[data-v-e3d68c4c]{color:#64748b;font-size:11px;line-height:1.45;margin:-2px 0 2px}.rd-covid-details[data-v-e3d68c4c]{border-top:1px solid #f1f5f9;margin-top:4px}.rd-covid-details-toggle[data-v-e3d68c4c]{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;list-style:none;padding:10px 0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rd-covid-details-toggle[data-v-e3d68c4c]::-webkit-details-marker{display:none}.rd-covid-details-toggle[data-v-e3d68c4c]:before{content:"▸";display:inline-block;font-size:10px;transition:transform .2s}details[open] .rd-covid-details-toggle[data-v-e3d68c4c]:before{transform:rotate(90deg)}.rd-covid-grid[data-v-e3d68c4c]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.rd-covid-replay-shell[data-v-e3d68c4c]{background:#fcfdff;border:1px solid #eef2f7;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.rd-covid-replay-head[data-v-e3d68c4c]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.rd-covid-replay-controls[data-v-e3d68c4c]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.rd-covid-replay-date[data-v-e3d68c4c]{color:#64748b;font-size:11px;font-weight:700}.rd-covid-replay-chart[data-v-e3d68c4c]{min-height:260px}.rd-covid-metric[data-v-e3d68c4c]{background:#fff;border:1px solid #eef2f7;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px}.rd-covid-label[data-v-e3d68c4c]{color:#64748b;font-size:11px;line-height:1.35}.rd-covid-value[data-v-e3d68c4c]{color:#0f172a;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.rd-covid-highlight[data-v-e3d68c4c]{background:linear-gradient(180deg,#fff9f9,#fff);border:1px solid #fee2e2;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.rd-split[data-v-e3d68c4c]{display:grid;gap:12px;grid-template-columns:1fr}.rd-mini-head[data-v-e3d68c4c]{color:#334155;font-size:12px;font-weight:600;margin-bottom:8px}.rd-corr-explainer[data-v-e3d68c4c]{color:#475569;font-size:12px;line-height:1.45;margin:0 0 8px}.rd-heatmap-preview[data-v-e3d68c4c]{align-items:center;background:#fcfdff;border:1px solid #eef2ff;border-radius:10px;color:#64748b;display:flex;flex-wrap:wrap;font-size:11px;gap:10px;margin-bottom:8px;padding:8px 10px}.rd-heatmap-preview strong[data-v-e3d68c4c]{color:#334155}.rd-heatmap-wrap[data-v-e3d68c4c]{background:#fcfdff;border:1px solid #f1f5f9;border-radius:12px;padding:10px}.rd-heatmap-scroll[data-v-e3d68c4c]{overflow:auto}.rd-heatmap[data-v-e3d68c4c]{border-collapse:separate;border-spacing:3px;min-width:100%;width:-moz-max-content;width:max-content}.rd-heatmap th[data-v-e3d68c4c]{color:#64748b;font-weight:600;padding:2px 4px;white-space:nowrap}.rd-heatmap td[data-v-e3d68c4c],.rd-heatmap th[data-v-e3d68c4c]{font-size:10px;text-align:center}.rd-heatmap td[data-v-e3d68c4c]{border-radius:6px;font-variant-numeric:tabular-nums;height:26px;min-width:40px;padding:0 4px}.rd-heatmap-legend[data-v-e3d68c4c]{align-items:center;display:flex;gap:8px;margin-top:8px}.rd-legend-label[data-v-e3d68c4c]{color:#64748b;font-size:11px}.rd-legend-bar[data-v-e3d68c4c]{display:grid;flex:1;gap:4px;grid-template-columns:repeat(5,1fr)}.rd-legend-bar span[data-v-e3d68c4c]{border-radius:999px;display:block;height:8px}.rd-methodology[data-v-e3d68c4c]{border-top:1px solid #f1f5f9;padding-top:10px}.rd-methodology-panel[data-v-e3d68c4c]{background:#fbfdff;border:1px solid #f1f5f9;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px}.rd-methodology-panel p[data-v-e3d68c4c]{color:#475569;font-size:12px;line-height:1.45;margin:0}.rd-methodology-rules[data-v-e3d68c4c]{display:flex;flex-direction:column;gap:6px}.rd-methodology-rules p[data-v-e3d68c4c]{margin:0}.rd-methodology-panel ul[data-v-e3d68c4c]{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.rd-methodology-panel li[data-v-e3d68c4c]{color:#334155;font-size:12px}.rd-methodology-panel code[data-v-e3d68c4c]{background:#f8fafc;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;padding:1px 4px}.rd-methodology-small[data-v-e3d68c4c]{color:#64748b}.rd-skeleton-card[data-v-e3d68c4c]{gap:10px;min-height:240px}.rd-skel[data-v-e3d68c4c]{animation:rd-shimmer-e3d68c4c 1.2s linear infinite;background:linear-gradient(90deg,#f1f5f9,#f8fafc,#f1f5f9);background-size:200% 100%;border-radius:10px}.rd-skel-title[data-v-e3d68c4c]{height:18px;width:52%}.rd-skel-subtitle[data-v-e3d68c4c]{height:12px;width:84%}.rd-skel-block[data-v-e3d68c4c]{height:72px;width:100%}@keyframes rd-shimmer-e3d68c4c{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:640px){.rd-hero-chart-section[data-v-e3d68c4c]{border-radius:14px;padding:14px 14px 8px}.rd-hero-metrics-section[data-v-e3d68c4c]{border-radius:14px;padding:12px 14px}.rd-hero-metrics-grid[data-v-e3d68c4c]{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-hero-metric-card[data-v-e3d68c4c]{padding:10px}.rd-hero-chart-title[data-v-e3d68c4c],.rd-hero-metric-value[data-v-e3d68c4c]{font-size:16px}.rd-chart-wrapper[data-v-e3d68c4c],.rd-no-chart-data[data-v-e3d68c4c]{min-height:240px}.rd-grid[data-v-e3d68c4c]{gap:18px}.rd-card[data-v-e3d68c4c]{border-radius:14px;padding:16px 14px 14px}.rd-card-head[data-v-e3d68c4c]{align-items:flex-start;flex-direction:column}.rd-benchmark-row[data-v-e3d68c4c]{grid-template-columns:1fr}.rd-heatmap-preview[data-v-e3d68c4c]{align-items:flex-start;flex-direction:column;gap:6px}.rd-num-with-bar[data-v-e3d68c4c]{align-items:flex-end}.rd-covid-grid[data-v-e3d68c4c],.rd-holdings-structure-grid[data-v-e3d68c4c],.rd-metric-grid[data-v-e3d68c4c],.rd-risk-driver-layout[data-v-e3d68c4c],.rd-structure-facts[data-v-e3d68c4c]{grid-template-columns:1fr}.rd-covid-replay-head[data-v-e3d68c4c]{align-items:flex-start;flex-direction:column}.rd-metric-value[data-v-e3d68c4c]{font-size:20px}.rd-table td[data-v-e3d68c4c],.rd-table th[data-v-e3d68c4c]{font-size:11px;padding:8px 9px}.rd-mini-bar[data-v-e3d68c4c]{width:68px}.rd-heatmap td[data-v-e3d68c4c]{font-size:9px;height:22px;min-width:34px}}.rd-section-nav[data-v-e3d68c4c]{background:#fff;border-bottom:1px solid #e2e8f0;margin:-4px -4px 20px;overflow-x:auto;position:sticky;top:0;z-index:20;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rd-section-nav[data-v-e3d68c4c]::-webkit-scrollbar{display:none}.rd-nav-list[data-v-e3d68c4c]{align-items:stretch;display:flex;min-width:-moz-max-content;min-width:max-content}.rd-nav-btn[data-v-e3d68c4c]{background:none;border:none;border-bottom:2px solid transparent;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.01em;padding:10px 14px;transition:color .15s,border-color .15s;white-space:nowrap}.rd-nav-btn[data-v-e3d68c4c]:hover{border-bottom-color:#cbd5e1;color:#1e293b}.rd-nav-btn.active[data-v-e3d68c4c]{border-bottom-color:#3584e4;color:#3584e4;font-weight:600}#rd-concentration[data-v-e3d68c4c],#rd-covid-replay[data-v-e3d68c4c],#rd-holdings[data-v-e3d68c4c],#rd-key-metrics[data-v-e3d68c4c],#rd-structure[data-v-e3d68c4c],#rd-volatility[data-v-e3d68c4c]{scroll-margin-top:52px}.risk-deep-wrap[data-v-6c1ba90f]{display:flex;flex-direction:column;gap:16px}.future-growth[data-v-66fe51c1]{background:#fff;border:1px solid #e2eaf4;border-radius:14px;color:#162a48;margin-top:18px;min-width:0;padding:26px}.growth-header[data-v-66fe51c1],.growth-intro[data-v-66fe51c1],.growth-selection[data-v-66fe51c1],.growth-stats[data-v-66fe51c1]{align-items:center;display:flex;gap:20px;justify-content:space-between}.growth-eyebrow[data-v-66fe51c1]{color:#8296b0;font-size:9px;font-weight:600;letter-spacing:1.2px}.growth-header h3[data-v-66fe51c1]{font:600 26px/1.25 Urbanist,sans-serif;letter-spacing:-.4px;margin:6px 0 0}.growth-tabs[data-v-66fe51c1]{background:#f3f6fa;border-radius:8px;display:flex;gap:4px;padding:4px}.growth-tabs button[data-v-66fe51c1]{background:none;border:0;border-radius:6px;color:#7a8da5;cursor:pointer;font:500 12px DM Sans,sans-serif;padding:9px 13px}.growth-tabs button[aria-pressed=true][data-v-66fe51c1]{background:#fff;box-shadow:0 1px 4px #172b4710;color:#2d70b9}.growth-intro[data-v-66fe51c1]{gap:8px;justify-content:flex-start;margin:24px 0 20px}.growth-intro h4[data-v-66fe51c1]{font-size:14px;font-weight:500;margin:0 0 6px}.growth-intro p[data-v-66fe51c1]{color:#7b8fa9;font-size:12px;margin:0}.growth-stats[data-v-66fe51c1]{gap:38px;justify-content:flex-start;margin-bottom:20px}.growth-stats>div>span[data-v-66fe51c1]{color:#7d91ac;display:block;font-size:10px;margin-bottom:7px}.growth-stats strong[data-v-66fe51c1]{color:#276db7;font-size:24px;font-weight:500;letter-spacing:-.4px}.growth-stats small[data-v-66fe51c1]{color:#899db4;font-size:10px;font-weight:400;letter-spacing:0;margin-left:10px}.forecast-horizon[data-v-66fe51c1]{color:#8b9cb1;font-size:10px;margin-left:auto}.growth-chart[data-v-66fe51c1]{min-width:0;width:100%}.growth-chart svg[data-v-66fe51c1]{display:block;overflow:visible;width:100%}.axis-label[data-v-66fe51c1]{fill:#879bb3;font:10px DM Sans,sans-serif}.average-label[data-v-66fe51c1]{fill:#3175c0;font:500 11px DM Sans,sans-serif}.uk-label[data-v-66fe51c1]{fill:#5c7089;font:500 10px DM Sans,sans-serif}.uk-stat strong[data-v-66fe51c1]{color:#5c7089}.bubble-label[data-v-66fe51c1]{fill:#fff;font:600 9px DM Sans,sans-serif;pointer-events:none}.growth-bubble[data-v-66fe51c1]{cursor:pointer}.growth-bubble[data-v-66fe51c1]:focus{outline:none}.growth-bubble:focus-visible>circle[data-v-66fe51c1]:first-child{stroke:#143a6a;stroke-width:3}.chart-caption[data-v-66fe51c1]{color:#8b9eb4;display:flex;font-size:10px;gap:12px;justify-content:space-between;line-height:1.7;margin:12px 0 20px}.growth-selection[data-v-66fe51c1]{border-top:1px solid #e7eef5;gap:20px;padding:18px 0}.growth-selection>div:first-child strong[data-v-66fe51c1]{display:block;font-size:14px;font-weight:500;margin:7px 0}.growth-selection>div:first-child>span[data-v-66fe51c1]:last-child{color:#7990ac;font-size:11px}.forecast-source[data-v-66fe51c1]{color:#879bb2;display:flex;flex-direction:column;font-size:10px;gap:4px}.growth-action[data-v-66fe51c1]{align-items:center;background:none;border:0;color:#3479bd;cursor:pointer;display:flex;font:11px DM Sans,sans-serif;gap:5px;padding:8px 0}.forecast-list[data-v-66fe51c1]{border-top:1px solid #e7eef5;padding-top:14px}.forecast-list summary[data-v-66fe51c1]{align-items:center;color:#6483a7;cursor:pointer;display:flex;font-size:11px;gap:10px;list-style:none}.forecast-list summary[data-v-66fe51c1]::-webkit-details-marker{display:none}.forecast-table-row[data-v-66fe51c1]{border-bottom:1px solid #eef3f8;display:flex;font-size:12px;gap:20px;justify-content:space-between;padding:13px 0}.forecast-table-row strong[data-v-66fe51c1]{font-weight:500;text-align:right}.forecast-table-row small[data-v-66fe51c1]{color:#8298b1;display:block;font-size:10px;font-weight:400;margin-top:5px;max-width:230px}.growth-note[data-v-66fe51c1]{color:#91a2b6;font-size:10px;line-height:1.7;margin:17px 0 0}.growth-empty[data-v-66fe51c1]{background:#f6f9fd;border-radius:10px;padding:35px 20px;text-align:center}.growth-empty strong[data-v-66fe51c1]{font-size:14px;font-weight:500}.growth-empty p[data-v-66fe51c1]{color:#8699b0;font-size:12px;line-height:1.8}.future-growth[data-v-66fe51c1] :is(button,summary):focus-visible{outline:2px solid #347ff0;outline-offset:3px}@media(max-width:650px){.future-growth[data-v-66fe51c1]{padding:20px 16px}.growth-header[data-v-66fe51c1]{align-items:flex-start;flex-direction:column;gap:16px}.growth-tabs[data-v-66fe51c1]{width:100%}.growth-tabs button[data-v-66fe51c1]{flex:1;font-size:11px}.growth-intro[data-v-66fe51c1]{margin-top:20px}.growth-intro p[data-v-66fe51c1]{font-size:11px;line-height:1.7}.growth-stats[data-v-66fe51c1]{flex-wrap:wrap;gap:20px}.growth-stats strong[data-v-66fe51c1]{font-size:22px}.growth-stats small[data-v-66fe51c1]{display:block;margin:5px 0 0}.forecast-horizon[data-v-66fe51c1]{display:none}.chart-caption[data-v-66fe51c1]{font-size:9px}.growth-selection[data-v-66fe51c1]{flex-wrap:wrap}.growth-selection>div[data-v-66fe51c1]:first-child{width:100%}.growth-action[data-v-66fe51c1]{margin-left:auto}.forecast-table-row[data-v-66fe51c1]{font-size:11px}.forecast-table-row small[data-v-66fe51c1]{max-width:150px}}.reward-shell[data-v-604a7807]{--ink:#162a48;--muted:#7486a1;--line:#e4ebf4;color:var(--ink);font-family:DM Sans,sans-serif;max-width:100%;min-width:0;padding-top:22px;text-align:left;width:100%}.reward-shell[data-v-604a7807] *,.reward-shell[data-v-604a7807] :after,.reward-shell[data-v-604a7807] :before{box-sizing:border-box}.reward-shell[data-v-604a7807] :is(h2,h3,p){text-align:left}.reward-shell[data-v-604a7807] :is(button,select,input){font:inherit}.reward-shell button[data-v-604a7807]{cursor:pointer}.reward-shell[data-v-604a7807] :is(button,select,input,summary):focus-visible{outline:2px solid #347ff0;outline-offset:3px}.reward-explorer>.reward-exploration[data-v-604a7807]{margin:0;padding:0 20px 20px}.reward-heading[data-v-604a7807]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:23px}.eyebrow[data-v-604a7807]{color:#8496af;font-size:10px;font-weight:600;letter-spacing:1.35px}.reward-heading h2[data-v-604a7807]{font-family:Urbanist,sans-serif;font-size:28px;letter-spacing:-.6px;line-height:1.2;margin:5px 0}.reward-heading p[data-v-604a7807]{color:var(--muted);font-size:12px;margin:0}.coverage-tag[data-v-604a7807]{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:7px;white-space:nowrap}.coverage-tag>span[data-v-604a7807]:first-child{background:#45979a;border-radius:50%;height:5px;width:5px}.reward-explorer[data-v-604a7807],.reward-map[data-v-604a7807],.reward-overview[data-v-604a7807],.reward-panel[data-v-604a7807]{background:#fff;border:1px solid var(--line);border-radius:14px;min-width:0}.reward-overview[data-v-604a7807]{-moz-column-gap:36px;column-gap:36px;display:grid;grid-template-columns:280px minmax(0,1fr);padding:26px 28px 0}.reward-verdict[data-v-604a7807]{border-right:1px solid var(--line);padding:5px 30px 24px 0}.small-label[data-v-604a7807]{color:#617897;font-size:12px;gap:5px}.score-line[data-v-604a7807],.small-label[data-v-604a7807]{align-items:center;display:flex}.score-line[data-v-604a7807]{gap:12px;margin:12px 0 14px}.score-line>strong[data-v-604a7807]{color:#216cb7;font-family:Urbanist,sans-serif;font-size:65px;font-weight:650;letter-spacing:-2px;line-height:1}.score-line>span[data-v-604a7807]{color:#8b9ab0;font-size:13px}.score-line small[data-v-604a7807]{color:#375879;display:block;font-size:11px;margin-top:8px}.verdict-copy[data-v-604a7807]{font-size:13px;line-height:1.8;margin:0 0 15px}.score-context[data-v-604a7807]{color:#8395ad;font-size:10px}.reward-calculation[data-v-604a7807]{min-width:0;padding-bottom:17px}.calculation-heading[data-v-604a7807]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:17px}.calculation-heading h3[data-v-604a7807]{font-family:Urbanist,sans-serif;font-size:20px;font-weight:650;letter-spacing:-.3px;margin:0 0 4px}.calculation-heading p[data-v-604a7807]{color:var(--muted);font-size:11px;margin:0}.calculation-unit[data-v-604a7807]{color:#8b9ab0;font-size:10px}.factor-head[data-v-604a7807],.factor-row[data-v-604a7807]{align-items:center;display:grid;gap:16px;grid-template-columns:155px 85px minmax(0,1fr)}.factor-head[data-v-604a7807]{color:#75869d;font-size:10px;padding:0 8px 8px}.factor-head>span[data-v-604a7807]:last-child{text-align:right}.factor-row[data-v-604a7807]{background:transparent;border:0;border-radius:7px;color:var(--ink);padding:10px 8px;text-align:left;width:100%}.factor-row[data-v-604a7807]:hover{background:#f7faff}.factor-row.selected[data-v-604a7807]{background:#f0f6ff}.factor-name[data-v-604a7807]{align-items:center;display:flex;gap:9px}.factor-name>i[data-v-604a7807]{border-radius:2px;flex-shrink:0;height:7px;width:7px}.factor-name strong[data-v-604a7807]{display:block;font-size:12px;font-weight:500}.factor-name small[data-v-604a7807]{color:var(--muted);display:block;font-size:9px;margin-top:3px}.factor-score[data-v-604a7807]{font-size:13px;font-variant-numeric:tabular-nums;font-weight:500}.factor-score small[data-v-604a7807]{color:#91a0b5;font-size:9px;margin-left:3px}.factor-points[data-v-604a7807]{align-items:center;display:flex;gap:11px;min-width:0}.factor-track[data-v-604a7807]{background:#edf2f8;border-radius:5px;flex:1;height:7px;overflow:hidden}.factor-track i[data-v-604a7807]{border-radius:5px;display:block;height:100%}.factor-points strong[data-v-604a7807]{font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;min-width:30px;text-align:right}.factor-points svg[data-v-604a7807]{color:#8a9fb9;flex-shrink:0}.calculation-total[data-v-604a7807]{align-items:center;border-top:1px solid var(--line);display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-top:8px;padding:12px 8px 0}.calculation-total small[data-v-604a7807]{color:var(--muted);font-size:9px;margin-left:7px}.calculation-total strong[data-v-604a7807]{font-size:15px;font-weight:500;white-space:nowrap}.portfolio-insight[data-v-604a7807]{align-items:center;border-top:1px solid var(--line);display:flex;gap:11px;grid-column:1/-1;padding:14px 0}.portfolio-insight svg[data-v-604a7807]{color:#347ff0;flex-shrink:0}.portfolio-insight p[data-v-604a7807]{color:#6c83a0;font-size:11px;line-height:1.7;margin:0}.portfolio-insight strong[data-v-604a7807]{color:#315a8b;font-weight:500}.reward-exploration[data-v-604a7807]{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:18px;scroll-margin-top:155px}.reward-panel[data-v-604a7807]{padding:24px}.panel-heading[data-v-604a7807]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.panel-heading h3[data-v-604a7807]{font-family:Urbanist,sans-serif;font-size:21px;font-weight:650;letter-spacing:-.3px;line-height:1.3;margin:5px 0}.panel-heading p[data-v-604a7807]{color:var(--muted);font-size:11px;margin:0}.factor-coverage[data-v-604a7807]{color:#8396af;font-size:10px;white-space:nowrap}.holding-columns[data-v-604a7807],.reward-holding[data-v-604a7807]{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 100px 83px}.holding-columns[data-v-604a7807]{color:#889ab2;font-size:9px;padding:0 0 10px}.holding-columns>span[data-v-604a7807]:last-child{align-items:center;display:flex;justify-content:flex-end;white-space:nowrap}.reward-holding[data-v-604a7807]{background:transparent;border:0;border-top:1px solid #edf1f7;color:var(--ink);padding:13px 0;text-align:left;width:100%}.reward-holding.selected[data-v-604a7807]{background:#f5f9ff}.reward-holding:hover .holding-identity strong[data-v-604a7807]{color:#2772c9}.holding-identity[data-v-604a7807]{align-items:center;display:flex;gap:9px;min-width:0}.company-mark[data-v-604a7807]{background:#eef3fb;border-radius:7px;color:#6987af;display:grid;flex-shrink:0;font-size:9px;height:28px;place-items:center;width:28px}.holding-identity>span[data-v-604a7807]:last-child{min-width:0}.holding-identity strong[data-v-604a7807]{display:block;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holding-identity small[data-v-604a7807]{color:#8a9ab0;display:block;font-size:9px;margin-top:4px}.holding-score[data-v-604a7807]{align-items:center;display:flex;gap:10px}.holding-points[data-v-604a7807],.holding-score strong[data-v-604a7807]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.mini-track[data-v-604a7807]{background:#f0f4f9;border-radius:3px;flex:1;height:4px}.mini-track i[data-v-604a7807]{border-radius:3px;display:block;height:100%}.holding-points[data-v-604a7807]{align-items:center;color:#527da8;display:flex;gap:9px;justify-content:flex-end}.holding-points svg[data-v-604a7807]{color:#94a7bf}.fine-print[data-v-604a7807]{color:#8799b1;font-size:10px;line-height:1.7;margin:15px 0 0}.holding-factor-summary[data-v-604a7807]{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:20px;padding:14px 0 20px}.holding-factor-summary>span[data-v-604a7807]{color:var(--muted);flex-shrink:0;font-size:10px}.holding-factor-summary strong[data-v-604a7807]{color:#2d6cab;display:block;font-family:Urbanist,sans-serif;font-size:32px;font-weight:600;margin-top:3px}.holding-factor-summary strong small[data-v-604a7807]{color:#8395ad;font:10px DM Sans,sans-serif;margin-left:4px}.holding-factor-summary p[data-v-604a7807]{color:#7186a2;font-size:11px;line-height:1.7;margin:0}.evidence-metric[data-v-604a7807]{align-items:center;border-bottom:1px solid #f0f3f8;display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:11px 0}.evidence-metric>span[data-v-604a7807]{color:#6d819d}.evidence-metric small[data-v-604a7807]{color:#9aa8bb;display:block;font-size:9px;margin-top:4px}.evidence-metric strong[data-v-604a7807]{font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.factor-method[data-v-604a7807]{margin-top:15px}.factor-method summary[data-v-604a7807],.reward-methodology summary[data-v-604a7807]{align-items:center;color:#6581a4;cursor:pointer;display:flex;font-size:11px;gap:10px;justify-content:space-between;list-style:none}.factor-method p[data-v-604a7807],.reward-methodology p[data-v-604a7807]{color:var(--muted);font-size:11px;line-height:1.8;margin:12px 0 0}.evidence-source[data-v-604a7807]{color:#98a6ba;display:flex;flex-direction:column;font-size:9px;gap:4px;margin-top:17px}.text-action[data-v-604a7807]{align-items:center;background:transparent;border:0;color:#387aba;display:flex;font-size:11px!important;gap:7px;margin-top:15px;padding:0}.reward-explorer[data-v-604a7807],.reward-map[data-v-604a7807]{margin-top:18px}.reward-explorer>summary[data-v-604a7807],.reward-map>summary[data-v-604a7807]{align-items:center;cursor:pointer;display:flex;gap:15px;justify-content:space-between;list-style:none;padding:19px 24px}.reward-shell summary[data-v-604a7807]::-webkit-details-marker{display:none}.reward-explorer>summary>span[data-v-604a7807]:first-child,.reward-map>summary>span[data-v-604a7807]:first-child{align-items:center;display:flex;gap:12px}.reward-explorer summary svg[data-v-604a7807],.reward-map summary svg[data-v-604a7807]{color:#6d8bb1;flex-shrink:0}.reward-explorer summary strong[data-v-604a7807],.reward-map summary strong[data-v-604a7807]{display:block;font-size:13px;font-weight:500}.reward-explorer summary small[data-v-604a7807],.reward-map summary small[data-v-604a7807]{color:var(--muted);display:block;font-size:11px;margin-top:4px}.explore-badge[data-v-604a7807]{align-items:center;color:#8295ad;display:flex;font-size:10px;gap:15px}.reward-shell details[open]>summary>span:last-child>svg[data-v-604a7807],.reward-shell details[open]>summary>svg[data-v-604a7807]{transform:rotate(180deg)}.explorer-content[data-v-604a7807],.map-content[data-v-604a7807]{border-top:1px solid var(--line);padding:20px 24px}.explorer-intro[data-v-604a7807],.map-content>p[data-v-604a7807]{color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 18px}.allocation-controls[data-v-604a7807]{align-items:center;display:grid;gap:25px;grid-template-columns:minmax(180px,1fr) minmax(180px,1.3fr) auto}.allocation-controls label[data-v-604a7807]{color:#6f829d;display:block;font-size:11px}.allocation-controls select[data-v-604a7807]{background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:12px;margin-top:7px;max-width:100%;padding:9px 12px;width:100%}.allocation-slider label[data-v-604a7807]{display:flex;justify-content:space-between}.allocation-slider label strong[data-v-604a7807]{color:#2e77c7;font-weight:500}.allocation-slider input[data-v-604a7807]{accent-color:#347ff0;cursor:pointer;margin:10px 0 0;width:100%}.allocation-slider>div[data-v-604a7807]{color:#99a7ba;display:flex;font-size:9px;justify-content:space-between}.reset-button[data-v-604a7807]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;color:#6e86a5;display:flex;font-size:11px!important;gap:6px;padding:8px 12px}.scenario-results[data-v-604a7807]{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:25px;padding:20px 0}.scenario-results>div>span[data-v-604a7807]{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:4px}.scenario-results strong[data-v-604a7807]{align-items:center;display:flex;font-size:23px;font-weight:500;gap:15px;margin:8px 0}.scenario-results strong svg[data-v-604a7807]{color:#a6b6c9}.scenario-results small[data-v-604a7807]{color:#8196af;font-size:10px}.scenario-factors[data-v-604a7807]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.scenario-factors span[data-v-604a7807]{color:var(--muted);font-size:10px}.scenario-factors strong[data-v-604a7807]{color:#48688e;display:block;font-size:12px;font-weight:500;margin-top:5px}.reward-methodology[data-v-604a7807]{margin:22px 0 8px}.reward-methodology>summary[data-v-604a7807]{font-size:10px;justify-content:flex-start}.reward-methodology>div[data-v-604a7807]{padding:8px 0}.coverage-breakdown[data-v-604a7807]{display:grid;font-size:11px;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.coverage-breakdown small[data-v-604a7807],.coverage-breakdown strong[data-v-604a7807]{color:var(--muted);display:block;font-size:10px;font-weight:400;margin-top:5px}.empty-panel[data-v-604a7807]{color:var(--muted);font-size:12px;padding:22px 0}@media(max-width:1100px){.reward-overview[data-v-604a7807]{gap:24px;grid-template-columns:240px minmax(0,1fr);padding:23px 24px 0}.factor-head[data-v-604a7807],.factor-row[data-v-604a7807]{gap:10px;grid-template-columns:130px 60px minmax(0,1fr)}.reward-verdict[data-v-604a7807]{padding-right:24px}.calculation-unit[data-v-604a7807]{display:none}.holding-columns[data-v-604a7807],.reward-holding[data-v-604a7807]{gap:8px;grid-template-columns:minmax(0,1fr) 44px 65px}.mini-track[data-v-604a7807]{display:none}.reward-panel[data-v-604a7807]{padding:20px}}@media(max-width:820px){.reward-overview[data-v-604a7807]{grid-template-columns:1fr}.reward-verdict[data-v-604a7807]{border-bottom:1px solid var(--line);border-right:0;padding:0 0 19px}.score-line[data-v-604a7807]{margin:10px 0}.score-line>strong[data-v-604a7807]{font-size:49px}.verdict-copy[data-v-604a7807]{margin:0 0 8px}.reward-calculation[data-v-604a7807]{padding-top:5px}.reward-exploration[data-v-604a7807]{grid-template-columns:1fr}.reward-heading[data-v-604a7807]{flex-wrap:wrap;gap:12px}.holding-columns[data-v-604a7807],.reward-holding[data-v-604a7807]{gap:12px;grid-template-columns:minmax(0,1fr) 90px 75px}.mini-track[data-v-604a7807]{display:block}.allocation-controls[data-v-604a7807]{gap:18px;grid-template-columns:1fr}.reset-button[data-v-604a7807]{justify-self:start}}@media(max-width:540px){.reward-shell[data-v-604a7807]{padding-top:17px}.reward-heading h2[data-v-604a7807]{font-size:25px}.reward-heading p[data-v-604a7807]{font-size:11px}.reward-overview[data-v-604a7807]{border-radius:12px;gap:16px;padding:20px 16px 0}.verdict-copy[data-v-604a7807]{font-size:12px}.reward-calculation[data-v-604a7807]{padding-bottom:10px}.calculation-heading h3[data-v-604a7807]{font-size:19px}.factor-head[data-v-604a7807],.factor-row[data-v-604a7807]{gap:6px;grid-template-columns:110px 45px minmax(0,1fr);padding-left:3px;padding-right:3px}.factor-head[data-v-604a7807]{font-size:8px}.factor-name[data-v-604a7807]{gap:7px}.factor-name strong[data-v-604a7807]{font-size:11px}.factor-score[data-v-604a7807]{font-size:12px}.factor-score small[data-v-604a7807]{display:none}.factor-points[data-v-604a7807]{gap:6px}.factor-points strong[data-v-604a7807]{font-size:12px;min-width:27px}.factor-points svg[data-v-604a7807]{display:none}.factor-track[data-v-604a7807]{height:5px}.calculation-total small[data-v-604a7807]{display:block;margin:4px 0 0}.portfolio-insight[data-v-604a7807]{align-items:flex-start;padding:13px 0}.portfolio-insight svg[data-v-604a7807]{margin-top:3px}.portfolio-insight p[data-v-604a7807]{font-size:10px}.reward-exploration[data-v-604a7807]{gap:14px;margin-top:14px}.reward-panel[data-v-604a7807]{border-radius:12px;padding:20px 16px}.panel-heading h3[data-v-604a7807]{font-size:20px}.panel-heading p[data-v-604a7807]{font-size:10px}.factor-coverage[data-v-604a7807]{display:none}.holding-columns[data-v-604a7807],.reward-holding[data-v-604a7807]{gap:7px;grid-template-columns:minmax(0,1fr) 38px 49px}.holding-columns[data-v-604a7807]{font-size:8px}.holding-columns .metric-info[data-v-604a7807]{display:none}.holding-identity[data-v-604a7807]{gap:7px}.company-mark[data-v-604a7807]{font-size:8px;height:25px;width:23px}.holding-identity strong[data-v-604a7807]{font-size:10px}.holding-identity small[data-v-604a7807]{font-size:8px}.mini-track[data-v-604a7807]{display:none}.holding-points[data-v-604a7807],.holding-score strong[data-v-604a7807]{font-size:11px}.holding-points[data-v-604a7807]{gap:4px}.evidence-metric[data-v-604a7807]{font-size:10px}.reward-explorer[data-v-604a7807],.reward-map[data-v-604a7807]{margin-top:14px}.reward-explorer>summary[data-v-604a7807],.reward-map>summary[data-v-604a7807]{padding:17px 16px}.reward-explorer summary strong[data-v-604a7807],.reward-map summary strong[data-v-604a7807]{font-size:12px}.reward-explorer summary small[data-v-604a7807],.reward-map summary small[data-v-604a7807]{font-size:10px}.explore-badge[data-v-604a7807]{font-size:0;gap:0}.explorer-content[data-v-604a7807],.map-content[data-v-604a7807]{padding:18px 16px}.scenario-results[data-v-604a7807]{gap:20px;grid-template-columns:1fr}.scenario-results strong[data-v-604a7807]{font-size:22px}.coverage-breakdown[data-v-604a7807],.scenario-factors[data-v-604a7807]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.reward-shell[data-v-604a7807] *{scroll-behavior:auto;transition:none!important}}.rk[data-v-7273e8dc]{--ink:#162a48;--muted:#6c809c;--line:#e4ebf4;color:var(--ink);font-family:DM Sans,sans-serif;max-width:100%;min-width:0;padding-top:22px;text-align:left}.rk[data-v-7273e8dc] *{box-sizing:border-box}.rk h2[data-v-7273e8dc],.rk h3[data-v-7273e8dc],.rk h4[data-v-7273e8dc],.rk p[data-v-7273e8dc]{margin:0}.rk button[data-v-7273e8dc],.rk select[data-v-7273e8dc]{font:inherit}.rk button[data-v-7273e8dc]{cursor:pointer}.rk a[data-v-7273e8dc]:focus-visible,.rk button[data-v-7273e8dc]:focus-visible,.rk select[data-v-7273e8dc]:focus-visible,.rk summary[data-v-7273e8dc]:focus-visible{outline:2px solid #2478d4;outline-offset:4px}.history-toolbar[data-v-7273e8dc],.panel-heading[data-v-7273e8dc],.risk-heading[data-v-7273e8dc]{align-items:center;display:flex;gap:20px;justify-content:space-between}.risk-heading[data-v-7273e8dc]{margin-bottom:22px}.eyebrow[data-v-7273e8dc]{color:#6885aa;font-size:10px;font-weight:650;letter-spacing:1.55px}.risk-heading h2[data-v-7273e8dc]{font-family:Urbanist,sans-serif;font-size:28px;letter-spacing:-.6px;margin:5px 0}.panel-heading p[data-v-7273e8dc],.risk-heading p[data-v-7273e8dc]{color:var(--muted);font-size:13px;line-height:1.6}.text-link[data-v-7273e8dc]{align-items:center;color:#2877cc;display:inline-flex;font-size:12px;font-weight:550;gap:7px;text-decoration:none}.risk-summary[data-v-7273e8dc]{background:#fff;border:1px solid var(--line);border-radius:16px;display:grid;gap:30px;grid-template-columns:250px minmax(0,1fr) 290px;padding:28px 30px}.score-block[data-v-7273e8dc]{border-right:1px solid var(--line);padding-right:28px}.label[data-v-7273e8dc]{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:5px}.score-scale[data-v-7273e8dc]{display:flex;gap:3px;height:5px;position:relative}.score-scale i[data-v-7273e8dc]{background:#dae5ee;flex:30}.score-scale i[data-v-7273e8dc]:nth-child(2){background:#adc8da;flex:25}.score-scale i[data-v-7273e8dc]:nth-child(3){background:#7e9caf;flex:15}.score-scale i[data-v-7273e8dc]:nth-child(4){background:#4f6d83}.score-scale>span[data-v-7273e8dc]{background:var(--ink);border-radius:2px;height:13px;position:absolute;top:-4px;transform:translate(-50%);width:3px}.scale-labels[data-v-7273e8dc]{color:var(--muted);display:flex;font-size:10px;justify-content:space-between;margin-top:7px}.score-block p[data-v-7273e8dc]{color:var(--muted);font-size:11px;line-height:1.65;margin-top:12px}.summary-reading[data-v-7273e8dc]{align-self:center;max-width:520px}.summary-reading h3[data-v-7273e8dc]{font-family:Urbanist,sans-serif;font-size:25px;font-weight:650;letter-spacing:-.4px;line-height:1.25;margin:10px 0}.summary-reading p[data-v-7273e8dc]{color:var(--muted);font-size:13px;line-height:1.8}.summary-reading p strong[data-v-7273e8dc]{color:var(--ink);font-weight:550}.summary-reading .text-link[data-v-7273e8dc]{margin-top:17px}.summary-facts[data-v-7273e8dc]{align-content:center;border-left:1px solid var(--line);display:grid;gap:17px;padding-left:28px}.summary-facts>div>strong[data-v-7273e8dc]{display:block;font-size:27px;font-weight:550;letter-spacing:-.7px;margin:5px 0}.summary-facts strong small[data-v-7273e8dc]{color:var(--muted);font-size:16px;font-weight:400;letter-spacing:-.2px}.summary-facts p[data-v-7273e8dc]{color:var(--muted);font-size:11px;line-height:1.5}.summary-facts .fall-value[data-v-7273e8dc]{color:#ac5361}.history-toolbar[data-v-7273e8dc]{margin:28px 0 14px}.history-toolbar p[data-v-7273e8dc]{color:var(--muted);font-size:11px;margin-top:5px}.history-controls[data-v-7273e8dc]{align-items:center;display:flex;gap:10px}.segmented[data-v-7273e8dc]{background:#f1f5fa;border-radius:7px;display:flex;flex-shrink:0;gap:2px;padding:3px}.segmented button[data-v-7273e8dc]{background:transparent;border:0;border-radius:5px;color:var(--muted);font-size:11px;padding:7px 12px;white-space:nowrap}.segmented button[aria-pressed=true][data-v-7273e8dc]{background:#fff;box-shadow:0 1px 3px #1d406414;color:#226ab7}.benchmark-select select[data-v-7273e8dc]{background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:12px;max-width:190px;padding:8px}.coverage-note[data-v-7273e8dc]{background:#fff9ee;border-radius:7px;color:#836631;display:flex;font-size:12px;gap:8px;line-height:1.6;margin:0 0 12px!important;padding:10px 12px}.coverage-note svg[data-v-7273e8dc]{flex-shrink:0;margin-top:2px}.risk-panel[data-v-7273e8dc]{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:18px;min-width:0;scroll-margin-top:120px}.panel-heading[data-v-7273e8dc]{padding:22px 25px}.panel-heading h3[data-v-7273e8dc]{font-family:Urbanist,sans-serif;font-size:21px;font-weight:650;letter-spacing:-.3px;line-height:1.3;margin-bottom:4px}.drivers-grid[data-v-7273e8dc]{display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 330px;padding:0 25px 22px}.drivers-list[data-v-7273e8dc]{min-width:0}.driver-legend[data-v-7273e8dc]{border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-size:10px;justify-content:space-between;padding:10px 0}.chart-legend i[data-v-7273e8dc],.driver-legend i[data-v-7273e8dc]{background:#327fdf;border-radius:50%;display:inline-block;height:7px;margin-right:5px;width:7px}.driver-row[data-v-7273e8dc]{align-items:center;background:#fff;border:0;border-bottom:1px solid #edf1f6;border-radius:5px;color:var(--ink);display:grid;gap:18px;grid-template-columns:minmax(180px,1.1fr) minmax(60px,1fr) 74px;padding:13px 8px;text-align:left;width:100%}.driver-row[data-v-7273e8dc]:hover{background:#f6f9fd}.driver-row.selected[data-v-7273e8dc]{background:#f0f6fe}.holding-identity[data-v-7273e8dc]{align-items:center;display:flex;gap:10px;min-width:0}.company-mark[data-v-7273e8dc]{align-items:center;background:#edf3fa;border:1px solid #e2eaf4;border-radius:8px;color:#587393;display:flex;flex-shrink:0;font-size:10px;font-weight:650;height:31px;justify-content:center;width:31px}.holding-identity>span[data-v-7273e8dc]:last-child{min-width:0}.holding-identity strong[data-v-7273e8dc]{display:block;font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holding-identity small[data-v-7273e8dc]{color:var(--muted);display:block;font-size:10px;margin-top:4px}.driver-bar[data-v-7273e8dc]{background:#f0f3f8;height:7px;overflow:hidden;position:relative}.driver-bar[data-v-7273e8dc],.driver-bar i[data-v-7273e8dc]{border-radius:3px;display:block}.driver-bar i[data-v-7273e8dc]{background:#327fdf;height:100%;position:absolute}.driver-bar>b[data-v-7273e8dc]{background:#7b8da5;bottom:0;position:absolute;top:0;width:1px;z-index:1}.driver-bar i.offset[data-v-7273e8dc]{background:#188c85}.driver-value[data-v-7273e8dc]{align-items:center;display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:550;gap:8px;justify-content:flex-end}.driver-value svg[data-v-7273e8dc]{color:#8899af}.fine-print[data-v-7273e8dc]{color:var(--muted);font-size:11px;line-height:1.7;margin-top:14px!important}.holding-explanation[data-v-7273e8dc]{align-self:start;background:#f7faff;border:1px solid #e6eef8;border-radius:10px;margin-top:4px;padding:23px}.holding-explanation h4[data-v-7273e8dc]{font-family:Urbanist,sans-serif;font-size:21px;font-weight:650;line-height:1.3;margin:9px 0 4px}.holding-sector[data-v-7273e8dc]{color:var(--muted);font-size:11px}.holding-comparison[data-v-7273e8dc]{display:grid;gap:19px;grid-template-columns:1fr 1fr;margin:24px 0 18px}.holding-comparison span[data-v-7273e8dc]{color:var(--muted);font-size:10px}.holding-comparison strong[data-v-7273e8dc]{display:block;font-size:27px;font-weight:550;letter-spacing:-.7px;margin:5px 0 9px}.holding-comparison i[data-v-7273e8dc]{background:#e3ecf6;border-radius:3px;display:block;height:4px;overflow:hidden}.holding-comparison b[data-v-7273e8dc]{background:#8aa8c5;display:block;height:100%}.holding-comparison>div:last-child b[data-v-7273e8dc]{background:#327fdf}.holding-explanation>p[data-v-7273e8dc]{color:#526c8c;font-size:12px;line-height:1.8}.holding-explanation dl[data-v-7273e8dc]{border-top:1px solid #e1eaf5;margin:20px 0 0;padding-top:10px}.holding-explanation dl>div[data-v-7273e8dc]{display:flex;font-size:11px;gap:10px;justify-content:space-between;padding:6px 0}.holding-explanation dt[data-v-7273e8dc]{color:var(--muted)}.holding-explanation dd[data-v-7273e8dc]{font-weight:550;margin:0}.chart-wrap[data-v-7273e8dc]{min-width:0;padding:0 24px}.chart-legend[data-v-7273e8dc]{align-items:center;display:flex;font-size:11px;gap:18px;padding-bottom:8px}.chart-legend>span:nth-child(2) i[data-v-7273e8dc]{background:#8b9bb1}.chart-legend small[data-v-7273e8dc]{color:var(--muted);font-size:10px;margin-left:auto}.chart-note[data-v-7273e8dc]{border-top:1px solid var(--line);margin-top:0!important;padding:13px 25px}.disclosure summary[data-v-7273e8dc]{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:space-between;list-style:none;padding:21px 25px}.disclosure summary[data-v-7273e8dc]::-webkit-details-marker{display:none}.disclosure summary>span[data-v-7273e8dc]{align-items:center;display:flex;gap:13px}.disclosure summary>span>svg[data-v-7273e8dc]{color:#7291b4;flex-shrink:0}.disclosure summary strong[data-v-7273e8dc]{display:block;font-size:14px;font-weight:550;line-height:1.5}.disclosure summary small[data-v-7273e8dc]{color:var(--muted);display:block;font-size:11px;line-height:1.5;margin-top:3px}.disclosure summary>svg[data-v-7273e8dc]{color:var(--muted);flex-shrink:0}.disclosure[open] summary>svg[data-v-7273e8dc]{transform:rotate(180deg)}.calculation-content[data-v-7273e8dc],.stress-content[data-v-7273e8dc]{border-top:1px solid var(--line);padding:0 25px 24px}.method-intro[data-v-7273e8dc]{color:var(--muted);font-size:12px;line-height:1.8;padding:18px 0}.factor-columns[data-v-7273e8dc],.risk-factor[data-v-7273e8dc]{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 100px 130px}.factor-columns[data-v-7273e8dc]{border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;padding:10px 0}.factor-columns>span[data-v-7273e8dc]:not(:first-child){text-align:right}.risk-factor[data-v-7273e8dc]{border-bottom:1px solid var(--line);padding:16px 0}.risk-factor>div>strong[data-v-7273e8dc]{font-size:13px;font-weight:550}.risk-factor small[data-v-7273e8dc]{color:var(--muted);font-size:10px;margin-left:8px}.risk-factor p[data-v-7273e8dc]{color:var(--muted);font-size:11px;line-height:1.7;margin-top:5px;max-width:750px}.risk-factor>span[data-v-7273e8dc]{font-size:14px;text-align:right}.risk-factor>span[data-v-7273e8dc]:last-child{align-items:center;display:flex;gap:10px;justify-content:flex-end}.risk-factor>span:last-child i[data-v-7273e8dc]{background:#7da8d8;border-radius:3px;height:5px;max-width:70px}.risk-factor>span:last-child strong[data-v-7273e8dc]{font-weight:550;min-width:30px}.score-total[data-v-7273e8dc]{display:flex;font-size:14px;gap:15px;justify-content:space-between;padding:15px 0}.score-total small[data-v-7273e8dc]{color:var(--muted);font-size:11px;margin-left:8px}.empty-state[data-v-7273e8dc]{color:var(--muted);font-size:12px;line-height:1.8;padding:35px 20px;text-align:center}.empty-state h4[data-v-7273e8dc]{color:var(--ink);font-size:16px;margin:10px 0 4px}.stress-table[data-v-7273e8dc]{margin-top:15px;overflow-x:auto}.stress-row[data-v-7273e8dc]{border-bottom:1px solid var(--line);display:grid;font-size:12px;gap:15px;grid-template-columns:minmax(160px,1fr) 130px 160px 90px;min-width:550px;padding:14px 0}.stress-row>span[data-v-7273e8dc]:not(:first-child),.stress-row>strong[data-v-7273e8dc]{text-align:right}.stress-row strong[data-v-7273e8dc]{font-weight:550}.stress-row small[data-v-7273e8dc]{display:block;margin-top:4px}.stress-head[data-v-7273e8dc],.stress-row small[data-v-7273e8dc]{color:var(--muted);font-size:10px}.sr-only[data-v-7273e8dc]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(min-width:1650px){.risk-summary[data-v-7273e8dc]{gap:40px;grid-template-columns:270px minmax(0,1fr) 340px}.drivers-grid[data-v-7273e8dc]{gap:35px;grid-template-columns:minmax(0,1fr) 370px}}@media(max-width:1100px){.risk-summary[data-v-7273e8dc]{gap:24px;grid-template-columns:210px minmax(0,1fr);padding:24px}.summary-facts[data-v-7273e8dc]{border-left:0;border-top:1px solid var(--line);gap:25px;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:17px 0 0}.summary-facts>div>strong[data-v-7273e8dc]{font-size:24px}.drivers-grid[data-v-7273e8dc]{gap:18px;grid-template-columns:minmax(0,1fr) 280px}.driver-row[data-v-7273e8dc]{gap:10px;grid-template-columns:minmax(130px,1fr) minmax(40px,.6fr) 66px}.holding-explanation[data-v-7273e8dc]{padding:18px}.company-mark[data-v-7273e8dc]{display:none}.history-toolbar[data-v-7273e8dc]{align-items:flex-start}.history-toolbar p span[data-v-7273e8dc]{display:block;margin-top:4px}.chart-legend small[data-v-7273e8dc]{display:none}}@media(max-width:760px){.risk-heading[data-v-7273e8dc]{align-items:flex-start}.risk-heading>.text-link[data-v-7273e8dc]{font-size:11px;line-height:1.5;max-width:110px}.risk-summary[data-v-7273e8dc]{gap:20px;grid-template-columns:160px minmax(0,1fr);padding:20px}.score-block[data-v-7273e8dc]{padding-right:18px}.summary-reading h3[data-v-7273e8dc]{font-size:21px}.summary-reading p[data-v-7273e8dc]{font-size:12px}.drivers-grid[data-v-7273e8dc]{grid-template-columns:1fr;padding:0 18px 18px}.holding-explanation[data-v-7273e8dc]{margin-top:0}.holding-comparison[data-v-7273e8dc]{margin:15px 0}.holding-explanation dl[data-v-7273e8dc]{margin-top:12px}.panel-heading[data-v-7273e8dc]{padding:20px 18px}.panel-heading h3[data-v-7273e8dc]{font-size:20px}.movement-panel .panel-heading[data-v-7273e8dc]{align-items:flex-start;flex-direction:column;gap:12px}.driver-row[data-v-7273e8dc]{gap:14px;grid-template-columns:minmax(140px,1fr) minmax(50px,.8fr) 70px}.company-mark[data-v-7273e8dc]{display:flex}.history-toolbar[data-v-7273e8dc]{flex-direction:column;gap:12px}.history-toolbar p[data-v-7273e8dc]{line-height:1.7}.history-controls[data-v-7273e8dc]{justify-content:space-between;width:100%}.chart-wrap[data-v-7273e8dc]{padding:0 12px}.chart-note[data-v-7273e8dc]{padding:12px 18px}.disclosure summary[data-v-7273e8dc]{padding:18px}.calculation-content[data-v-7273e8dc],.stress-content[data-v-7273e8dc]{padding:0 18px 18px}.factor-columns[data-v-7273e8dc],.risk-factor[data-v-7273e8dc]{gap:10px;grid-template-columns:minmax(0,1fr) 55px 60px}.risk-factor small[data-v-7273e8dc]{display:block;margin:4px 0 0}.risk-factor>span:last-child i[data-v-7273e8dc]{display:none}.score-total small[data-v-7273e8dc]{display:block;margin:5px 0 0}}@media(max-width:480px){.risk-heading h2[data-v-7273e8dc]{font-size:25px}.risk-heading p[data-v-7273e8dc]{font-size:12px}.risk-summary[data-v-7273e8dc]{gap:19px;grid-template-columns:1fr;padding:20px}.score-block[data-v-7273e8dc]{border-right:0;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;padding:0}.score-block>.label[data-v-7273e8dc]{grid-column:1/-1}.score-scale[data-v-7273e8dc]{align-self:end;margin-top:18px}.scale-labels[data-v-7273e8dc]{margin-top:6px}.score-block p[data-v-7273e8dc]{grid-column:1/-1;margin-top:10px}.score-block p br[data-v-7273e8dc]{display:none}.summary-reading[data-v-7273e8dc]{border-top:1px solid var(--line);padding-top:17px}.summary-reading h3[data-v-7273e8dc]{font-size:22px;margin:7px 0}.summary-reading .text-link[data-v-7273e8dc]{margin-top:10px}.summary-facts[data-v-7273e8dc]{gap:15px;padding-top:16px}.summary-facts .label[data-v-7273e8dc]{font-size:11px}.summary-facts>div>strong[data-v-7273e8dc]{font-size:24px}.summary-facts strong small[data-v-7273e8dc]{display:block;font-size:12px;margin-top:4px}.summary-facts p[data-v-7273e8dc]{font-size:10px}.driver-row[data-v-7273e8dc]{gap:8px;grid-template-columns:minmax(105px,1fr) minmax(35px,.6fr) 61px;padding:12px 5px}.holding-identity strong[data-v-7273e8dc]{font-size:11px}.holding-identity small[data-v-7273e8dc]{font-size:9px}.driver-value[data-v-7273e8dc]{font-size:11px;gap:3px}.company-mark[data-v-7273e8dc]{display:none}.driver-legend[data-v-7273e8dc]{font-size:9px}.history-toolbar[data-v-7273e8dc]{margin-top:22px}.benchmark-select select[data-v-7273e8dc]{max-width:175px}.factor-columns[data-v-7273e8dc]{font-size:9px}.risk-factor>div>strong[data-v-7273e8dc]{font-size:12px}.risk-factor p[data-v-7273e8dc]{font-size:10px}.risk-factor>span[data-v-7273e8dc]{font-size:12px}.chart-legend[data-v-7273e8dc]{font-size:10px;gap:12px}.disclosure summary strong[data-v-7273e8dc]{font-size:13px}}@media(max-width:768px){.stress-table[data-v-7273e8dc]{overflow-x:visible}.stress-row[data-v-7273e8dc]{gap:8px;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));min-width:0}.stress-row>span[data-v-7273e8dc],.stress-row>strong[data-v-7273e8dc]{min-width:0;overflow-wrap:anywhere}.stress-head[data-v-7273e8dc],.stress-row small[data-v-7273e8dc]{font-size:11px}}.model-badge[data-v-7273e8dc]{border:1px solid #dce6f1;border-radius:4px;color:#677c96;font-size:9px;letter-spacing:.4px;margin-left:4px;padding:2px 5px}.risk-score-display[data-v-7273e8dc]{align-items:flex-start;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;gap:5px;margin:14px 0 17px}.risk-score-qualifier[data-v-7273e8dc]{color:var(--muted);font-size:11px;line-height:1.2}.risk-score-value[data-v-7273e8dc]{align-items:baseline;display:flex;gap:8px;white-space:nowrap}.risk-score-value strong[data-v-7273e8dc]{color:var(--ink);font:600 54px/1 DM Sans,sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-2px}.risk-score-value>span[data-v-7273e8dc]{color:var(--muted);font:400 14px/1 DM Sans,sans-serif;letter-spacing:0}.risk-score-verdict[data-v-7273e8dc]{color:var(--ink);font:500 12px/1.5 DM Sans,sans-serif;margin-top:2px}@media(max-width:480px){.risk-score-display[data-v-7273e8dc]{grid-column:1;grid-row:2/5;margin:10px 0 0}.risk-score-value strong[data-v-7273e8dc]{font-size:46px}.risk-score-value>span[data-v-7273e8dc]{font-size:12px}.risk-score-value[data-v-7273e8dc]{gap:6px}}.model-context[data-v-7273e8dc]{color:#60748e;display:flex;font-size:11px;gap:20px;justify-content:space-between;line-height:1.7;padding:14px 3px}.model-context strong[data-v-7273e8dc]{color:#42617f;font-weight:550}.model-context .text-link[data-v-7273e8dc]{flex-shrink:0}.model-context p[data-v-7273e8dc]{max-width:850px}.model-step[data-v-7273e8dc]{border-top:1px solid var(--line);display:grid;gap:20px;grid-template-columns:1fr 90px;padding:18px 0}.model-step>div>strong[data-v-7273e8dc]{font-size:13px;font-weight:550}.model-step p[data-v-7273e8dc]{color:var(--muted);font-size:12px;line-height:1.7;margin:6px 0}.model-step small[data-v-7273e8dc]{color:var(--muted);display:block;font-size:10px;line-height:1.8}.model-step>strong[data-v-7273e8dc]{font-size:24px;font-weight:550;text-align:right}.model-step>strong small[data-v-7273e8dc]{font-size:11px;font-weight:400}.model-missing[data-v-7273e8dc]{background:#faf7ef;border:1px solid #eee5d3;border-radius:8px;color:#77633f;font-size:11px;line-height:1.8;margin:8px 0 18px;padding:15px}.model-missing ul[data-v-7273e8dc]{margin:6px 0;padding-left:18px}.policy-details>summary[data-v-7273e8dc]{display:list-item;font-size:12px;list-style:disclosure-closed;padding:12px 0}.policy-details[open]>summary[data-v-7273e8dc]{list-style:disclosure-open}.policy-details dl[data-v-7273e8dc],.policy-details p[data-v-7273e8dc]{color:var(--muted);font-size:11px;line-height:1.8;margin:10px 0}.policy-details dl>div[data-v-7273e8dc]{padding:8px 0}.policy-details dt[data-v-7273e8dc]{color:var(--ink)}.policy-details dd[data-v-7273e8dc]{margin:3px 0}@media(max-width:600px){.model-context[data-v-7273e8dc]{flex-direction:column;gap:8px}.model-step[data-v-7273e8dc]{gap:12px;grid-template-columns:1fr 60px}.model-step>strong[data-v-7273e8dc]{font-size:21px}}.analytics-container[data-v-7161bbdf]{display:flex;flex-direction:column;gap:20px}.detail-view[data-v-7161bbdf]{display:grid;gap:18px}.detail-view-breakdown[data-v-7161bbdf]{gap:0}.overview[data-v-7161bbdf]{display:grid;gap:16px}.health-score-panel[data-v-7161bbdf]{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000a;display:grid;gap:14px;padding:16px}.health-score-panel-top[data-v-7161bbdf]{align-items:start;display:grid;gap:14px;grid-template-columns:1fr}.health-score-summary[data-v-7161bbdf]{min-width:0}.health-score-kicker[data-v-7161bbdf]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.health-score-value-row[data-v-7161bbdf]{align-items:flex-start;display:flex;gap:14px}.health-score-value[data-v-7161bbdf]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:28px;display:flex;flex-shrink:0;font-size:64px;font-weight:800;height:168px;justify-content:center;line-height:1;width:168px}.health-score-value.score-good[data-v-7161bbdf]{background:linear-gradient(180deg,#f0fdf4,#dcfce7);border-color:#bbf7d0;color:#166534}.health-score-value.score-ok[data-v-7161bbdf]{background:linear-gradient(180deg,#eff6ff,#dbeafe);border-color:#bfdbfe;color:#1d4ed8}.health-score-value.score-warning[data-v-7161bbdf]{background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#fed7aa;color:#b45309}.health-score-value.score-danger[data-v-7161bbdf]{background:linear-gradient(180deg,#fef2f2,#fee2e2);border-color:#fecaca;color:#b91c1c}.health-score-copy[data-v-7161bbdf]{display:grid;gap:6px;min-width:0}.health-score-description[data-v-7161bbdf]{color:#0f172a;font-size:14px;font-weight:600;line-height:1.45;margin:0}.health-score-disclaimer[data-v-7161bbdf]{color:#64748b;font-size:12px;line-height:1.45;margin:0}.health-executive-summary-card[data-v-7161bbdf]{background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 45%),linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbeafe;border-radius:16px;display:grid;gap:12px;overflow:hidden;padding:14px;position:relative}.health-executive-summary-card[data-v-7161bbdf]:before{background:linear-gradient(90deg,#2563eb,#38bdf8 55%,#38bdf800);content:"";height:3px;inset:0 auto auto 0;position:absolute;width:100%}.health-exec-header[data-v-7161bbdf]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.health-exec-header-left[data-v-7161bbdf]{display:grid;gap:8px;justify-items:start;min-width:0}.health-exec-actions[data-v-7161bbdf]{align-items:flex-start;display:flex;flex-shrink:0}.health-exec-kicker[data-v-7161bbdf]{color:#1d4ed8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.health-exec-body[data-v-7161bbdf]{color:#0f172a;font-size:14px;font-weight:500;line-height:1.65;margin:0}.health-exec-placeholder[data-v-7161bbdf]{color:#64748b;font-size:13px;line-height:1.55;margin:0}.health-exec-generate-btn[data-v-7161bbdf]{background:linear-gradient(180deg,#fff,#eff6ff);border:1px solid #bfdbfe;border-radius:10px;box-shadow:0 1px 4px #2563eb1a;color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.02em;min-height:38px;padding:9px 14px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.health-exec-generate-btn[data-v-7161bbdf]:hover:not(:disabled){border-color:#93c5fd;box-shadow:0 4px 12px #2563eb29;transform:translateY(-1px)}.health-exec-generate-btn[data-v-7161bbdf]:focus-visible{border-color:#60a5fa;box-shadow:0 0 0 4px #3b82f61f;outline:none}.health-exec-generate-btn[data-v-7161bbdf]:disabled{cursor:default;opacity:.75}.health-exec-caret[data-v-7161bbdf]{animation:healthCaretBlink-7161bbdf .9s step-end infinite;border-right:2px solid #2563eb;display:inline-block;height:1.1em;margin-left:2px;vertical-align:-2px;width:8px}@keyframes healthCaretBlink-7161bbdf{0%,45%{opacity:1}46%,to{opacity:0}}.health-dimension-table[data-v-7161bbdf]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.health-dimension-row[data-v-7161bbdf],.health-dimension-table-header[data-v-7161bbdf]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) 72px 92px 112px;padding:10px 12px}.health-dimension-table-header[data-v-7161bbdf]{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.health-dimension-row+.health-dimension-row[data-v-7161bbdf]{border-top:1px solid #f1f5f9}.health-dimension-name[data-v-7161bbdf]{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:6px}.health-hidden-badge[data-v-7161bbdf]{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.health-hidden-badge-approx[data-v-7161bbdf]{background:#fffbeb;border-color:#fde68a;color:#92400e}.health-dimension-cell[data-v-7161bbdf]{color:#475569;font-size:12px;font-weight:600}.health-dimension-points[data-v-7161bbdf]{color:#0f172a;font-weight:800}.health-rating-pill[data-v-7161bbdf]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-width:44px;padding:3px 8px}.health-rating-pill-good[data-v-7161bbdf]{background:#dcfce7;border-color:#bbf7d0;color:#166534}.health-rating-pill-ok[data-v-7161bbdf]{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.health-rating-pill-warning[data-v-7161bbdf]{background:#fef3c7;border-color:#fde68a;color:#92400e}.health-rating-pill-danger[data-v-7161bbdf]{background:#fee2e2;border-color:#fecaca;color:#991b1b}.health-subscore-grid[data-v-7161bbdf]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.health-subscore-card[data-v-7161bbdf]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:grid;gap:10px;padding:12px}.health-subscore-card.is-hidden-dimension[data-v-7161bbdf]{background:linear-gradient(180deg,#fff,#f8fafc)}.health-subscore-card-header[data-v-7161bbdf]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.health-subscore-card-title[data-v-7161bbdf]{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:6px}.health-subscore-card-meta[data-v-7161bbdf]{color:#64748b;font-size:11px;font-weight:600;margin-top:2px}.health-subscore-list[data-v-7161bbdf]{display:grid;gap:8px}.health-subscore-row[data-v-7161bbdf]{background:#fcfdff;border:1px solid #eef2f7;border-radius:10px;display:grid;gap:6px;padding:8px 10px}.health-subscore-name[data-v-7161bbdf]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.health-subscore-label[data-v-7161bbdf]{color:#1e293b;font-size:12px;font-weight:700}.health-subscore-raw[data-v-7161bbdf]{color:#64748b;font-size:11px;font-weight:600;text-align:right}.health-subscore-points[data-v-7161bbdf]{align-items:center;display:flex;gap:8px;justify-content:space-between}.health-subscore-points-val[data-v-7161bbdf]{color:#0f172a;font-size:11px;font-weight:800}.health-subscore-status[data-v-7161bbdf]{align-items:center;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;padding:2px 8px;text-transform:capitalize}.health-subscore-status.status-positive[data-v-7161bbdf]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.health-subscore-status.status-warning[data-v-7161bbdf]{background:#fffbeb;border-color:#fde68a;color:#92400e}.health-subscore-status.status-danger[data-v-7161bbdf]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.health-subscore-status.status-neutral[data-v-7161bbdf]{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.health-subscore-empty[data-v-7161bbdf]{color:#64748b;font-size:12px;font-style:italic}.health-approx-note[data-v-7161bbdf]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;font-size:11px;line-height:1.4;margin:0;padding:7px 8px}.health-subscore-explainer[data-v-7161bbdf]{color:#64748b;font-size:11px;line-height:1.45;margin:0}.slide-in-enter-active[data-v-7161bbdf],.slide-in-leave-active[data-v-7161bbdf]{transition:all .25s cubic-bezier(.4,0,.2,1)}.slide-in-enter-from[data-v-7161bbdf]{opacity:0;transform:translate(20px)}.slide-in-leave-to[data-v-7161bbdf]{opacity:0;transform:translate(-20px)}.period-bar[data-v-7161bbdf]{background:#f1f5f9;border-radius:10px;display:flex;gap:6px;padding:4px;width:-moz-fit-content;width:fit-content}.period-btn[data-v-7161bbdf]{background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.period-btn[data-v-7161bbdf]:hover{background:#ffffff80;color:#1e293b}.period-btn.active[data-v-7161bbdf]{background:#fff;box-shadow:0 1px 3px #0000001a;color:#1e293b}.cards-grid[data-v-7161bbdf]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.back-btn[data-v-7161bbdf]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:6px;padding:8px 14px;transition:all .2s ease}.back-btn[data-v-7161bbdf]:hover{border-color:#cbd5e1;box-shadow:0 1px 4px #0000000f;color:#1e293b}.detail-header[data-v-7161bbdf]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a;gap:16px;padding:20px 24px}.detail-header[data-v-7161bbdf],.detail-icon-wrapper[data-v-7161bbdf]{align-items:center;border-radius:16px;display:flex}.detail-icon-wrapper[data-v-7161bbdf]{box-shadow:0 4px 14px #0000001a;color:#fff;flex-shrink:0;height:54px;justify-content:center;width:54px}.d-icon-performance[data-v-7161bbdf]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.d-icon-risk[data-v-7161bbdf]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.d-icon-diversification[data-v-7161bbdf]{background:linear-gradient(135deg,#10b981,#059669)}.d-icon-optimisation[data-v-7161bbdf]{background:linear-gradient(135deg,#f59e0b,#d97706)}.premium-detail-icon[data-v-7161bbdf]{filter:drop-shadow(0 2px 5px rgba(0,0,0,.15));height:28px;width:28px}.detail-title[data-v-7161bbdf]{color:#0f172a;font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.detail-headline[data-v-7161bbdf]{font-size:14px;font-weight:600;line-height:1.4;margin:0}.hl-positive[data-v-7161bbdf]{color:#16a34a}.hl-warning[data-v-7161bbdf]{color:#d97706}.hl-danger[data-v-7161bbdf]{color:#dc2626}.hl-neutral[data-v-7161bbdf]{color:#64748b}.detail-rating-square[data-v-7161bbdf]{align-items:center;border:1px solid hsla(0,0%,100%,.5);border-radius:18px;box-shadow:inset 0 2px 5px #fff6,0 6px 14px #0000001a;display:flex;flex-shrink:0;height:64px;justify-content:center;margin-left:auto;position:relative;width:64px}.dr-sq-good[data-v-7161bbdf]{background:linear-gradient(145deg,#4ade80,#16a34a)}.dr-sq-ok[data-v-7161bbdf]{background:linear-gradient(145deg,#60a5fa,#2563eb)}.dr-sq-warning[data-v-7161bbdf]{background:linear-gradient(145deg,#fbbf24,#d97706)}.dr-sq-danger[data-v-7161bbdf]{background:linear-gradient(145deg,#f87171,#dc2626)}.dr-sq-value[data-v-7161bbdf]{color:#fff;font-size:24px;font-weight:900;letter-spacing:-.02em;text-shadow:0 1px 3px rgba(0,0,0,.25)}.score-breakdown[data-v-7161bbdf]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000a;margin-top:16px;padding:20px 24px}.breakdown-heading[data-v-7161bbdf]{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.6px;margin:0 0 16px;text-transform:uppercase}.breakdown-items[data-v-7161bbdf]{gap:12px}.breakdown-items[data-v-7161bbdf],.breakdown-row[data-v-7161bbdf]{display:flex;flex-direction:column}.breakdown-row[data-v-7161bbdf]{gap:4px}.breakdown-info[data-v-7161bbdf]{align-items:baseline;display:flex;justify-content:space-between}.breakdown-label[data-v-7161bbdf]{color:#1e293b;font-size:13px;font-weight:600}.breakdown-val[data-v-7161bbdf]{font-size:12px;font-weight:600}.bv-positive[data-v-7161bbdf]{color:#16a34a}.bv-warning[data-v-7161bbdf]{color:#d97706}.bv-danger[data-v-7161bbdf]{color:#dc2626}.breakdown-bar-wrap[data-v-7161bbdf]{align-items:center;display:flex;gap:10px}.breakdown-track[data-v-7161bbdf]{background:#f1f5f9;border-radius:3px;flex:1;height:6px;overflow:hidden}.breakdown-fill[data-v-7161bbdf]{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.bf-positive[data-v-7161bbdf]{background:linear-gradient(90deg,#22c55e,#4ade80)}.bf-warning[data-v-7161bbdf]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.bf-danger[data-v-7161bbdf]{background:linear-gradient(90deg,#ef4444,#f87171)}.breakdown-pts[data-v-7161bbdf]{color:#94a3b8;flex-shrink:0;font-size:11px;font-weight:700;text-align:right;width:36px}.detail-divider[data-v-7161bbdf]{background:linear-gradient(90deg,transparent,#e2e8f0 20%,#e2e8f0 80%,transparent);height:1px;margin:20px 0}@media(max-width:900px){.cards-grid[data-v-7161bbdf],.health-score-panel-top[data-v-7161bbdf],.health-subscore-grid[data-v-7161bbdf]{grid-template-columns:1fr}}@media(max-width:640px){.health-exec-header[data-v-7161bbdf]{align-items:stretch;flex-direction:column}.health-exec-actions[data-v-7161bbdf]{justify-content:flex-start}.period-bar[data-v-7161bbdf]{justify-content:space-between;width:100%}.period-btn[data-v-7161bbdf]{flex:1;font-size:12px;padding:8px 10px;text-align:center}.detail-header[data-v-7161bbdf]{flex-wrap:wrap;padding:16px}.detail-icon[data-v-7161bbdf]{font-size:22px;height:44px;width:44px}.health-score-panel[data-v-7161bbdf]{padding:12px}.health-score-value-row[data-v-7161bbdf]{flex-direction:column}.health-score-value[data-v-7161bbdf]{border-radius:22px;font-size:48px;height:132px;width:132px}.health-dimension-table[data-v-7161bbdf]{overflow-x:auto}.health-dimension-row[data-v-7161bbdf],.health-dimension-table-header[data-v-7161bbdf]{min-width:520px}.dual-score-strip[data-v-7161bbdf]{grid-template-columns:1fr}.dual-score-value[data-v-7161bbdf]{font-size:28px}}.dual-score-strip[data-v-7161bbdf]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.dual-score-card[data-v-7161bbdf]{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 10px 28px #0f172a0a;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;overflow:hidden;padding:22px 20px 18px;position:relative;text-align:left;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.dual-score-card[data-v-7161bbdf]:before{background:var(--dual-score-accent,#94a3b8);content:"";height:3px;left:0;position:absolute;right:0;top:0}.dual-score-card[data-v-7161bbdf]:hover{border-color:#d6e0ea;box-shadow:0 18px 38px #0f172a12;transform:translateY(-2px)}.dual-score-top[data-v-7161bbdf]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.dual-score-kicker[data-v-7161bbdf]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dual-score-arrow[data-v-7161bbdf]{color:#94a3b8;height:16px;width:16px}.dual-score-value[data-v-7161bbdf]{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1}.dual-score-denom[data-v-7161bbdf]{font-size:14px;font-weight:500;margin-left:2px;opacity:.5}.dual-score-level[data-v-7161bbdf]{font-size:13px;font-weight:600;letter-spacing:.05em;margin-top:4px;text-transform:uppercase}.dual-score-bar-track[data-v-7161bbdf]{background:#e9ecef;border-radius:3px;height:6px;margin-top:12px;overflow:hidden;width:100%}.dual-score-bar-fill[data-v-7161bbdf]{border-radius:3px;height:100%;transition:width .3s ease}.analytics-pro-lock[data-v-7161bbdf]{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:10px;margin:28px auto;max-width:440px;padding:30px 26px;text-align:center}.analytics-pro-lock__icon[data-v-7161bbdf]{background:#eaf1fd;border-radius:13px;color:#2267dc;display:grid;height:48px;place-items:center;width:48px}.analytics-pro-lock__title[data-v-7161bbdf]{color:#0f172a;font-size:18px;font-weight:800;letter-spacing:-.01em;margin:2px 0 0}.analytics-pro-lock__body[data-v-7161bbdf]{color:#64748b;font-size:14px;line-height:1.55;margin:0}.analytics-pro-lock__cta[data-v-7161bbdf]{background:#2267dc;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:6px;padding:10px 20px}.analytics-pro-lock__cta[data-v-7161bbdf]:hover{background:#1d5bbf}.demo-signup[data-v-68afed84]{background:#fff;border:1px solid #dfe7f1;border-radius:18px;box-shadow:0 24px 100px #14253640;box-sizing:border-box;color:#0f172a;font-family:DM Sans,sans-serif;margin:auto;max-height:calc(100dvh - 48px);max-width:none;padding:0;width:min(940px,calc(100vw - 48px))}.demo-signup[data-v-68afed84]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12253666}.demo-signup__layout[data-v-68afed84]{display:grid;grid-template-columns:1.08fr 1fr;position:relative}.demo-signup__close[data-v-68afed84]{background:transparent;border:0;border-radius:50%;color:#64748b;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:8px;top:8px;width:44px;z-index:1}.demo-signup__close[data-v-68afed84]:hover{background:#edf3fb;color:#0f172a}.demo-signup__story[data-v-68afed84]{background:#eff6ff;padding:38px 32px 26px;text-align:left}.demo-signup__brand[data-v-68afed84]{align-items:center;display:flex;font:700 27px Urbanist,sans-serif;gap:11px;letter-spacing:-.025em}.demo-signup__brand svg[data-v-68afed84]{color:#3684e4;height:25px;width:35px}.demo-signup__story h3[data-v-68afed84]{font:700 34px/1.14 Urbanist,sans-serif;letter-spacing:-.025em;margin:30px 0 12px;max-width:13ch;text-wrap:balance}.demo-signup__story>p[data-v-68afed84]{color:#53657b;font-size:14px;line-height:1.7;margin:0;max-width:38ch}.demo-signup__proof[data-v-68afed84]{display:grid;gap:2px;list-style:none;margin:30px 0 0;max-width:41ch;padding:0}.demo-signup__proof li[data-v-68afed84]{align-items:center;display:grid;gap:16px;grid-template-columns:58px minmax(0,1fr);padding:14px 0}.demo-signup__proof li+li[data-v-68afed84]{border-top:1px solid #dce7f6}.demo-signup__proof svg[data-v-68afed84]{display:block;height:36px;width:58px}.demo-signup__proof span[data-v-68afed84]{color:#3f5268;font-size:13px;line-height:1.5}.demo-signup__actions[data-v-68afed84]{display:flex;flex-direction:column;justify-content:center;padding:52px 38px 40px;text-align:center}.demo-signup__actions h2[data-v-68afed84]{font:700 30px/1.15 Urbanist,sans-serif;letter-spacing:-.025em;margin:0;outline:none}.demo-signup__intro[data-v-68afed84]{color:#64748b;font-size:14px;line-height:1.65;margin:14px 0 28px}.demo-signup__email[data-v-68afed84],.demo-signup__google[data-v-68afed84]{align-items:center;background:#fff;border:1px solid #dbe4f0;border-radius:8px;box-sizing:border-box;color:#0f172a;cursor:pointer;display:flex;font:600 14px DM Sans,sans-serif;gap:12px;justify-content:center;min-height:50px;padding:12px 16px;text-decoration:none;width:100%}.demo-signup__google[data-v-68afed84]:hover{background:#f8faff;border-color:#9dbcf7}.demo-signup__google[data-v-68afed84]:disabled{cursor:wait;opacity:.65}.demo-signup__email[data-v-68afed84]{background:#3684e4;border-color:#3684e4;color:#fff;margin-top:12px}.demo-signup__email[data-v-68afed84]:hover{background:#2563eb}.demo-signup__signin[data-v-68afed84]{color:#53657b;font-size:13px;line-height:1.8;margin:26px 0 0}.demo-signup__signin a[data-v-68afed84]{color:#2563b5;font-weight:600;text-decoration:none;white-space:nowrap}.demo-signup__signin a[data-v-68afed84]:hover{text-decoration:underline}.demo-signup__legal[data-v-68afed84]{color:#64748b;font-size:11px;line-height:1.7;margin:24px 0 0}.demo-signup__legal a[data-v-68afed84]{color:inherit;text-underline-offset:2px}.demo-signup__error[data-v-68afed84]{background:#fff1f2;border-radius:8px;color:#b91c1c;font-size:13px;line-height:1.5;margin:0 0 16px;padding:10px 12px}.demo-signup a[data-v-68afed84]:focus-visible,.demo-signup button[data-v-68afed84]:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}@media(max-width:700px){.demo-signup[data-v-68afed84]{border-radius:16px;max-height:calc(100dvh - 32px);width:calc(100vw - 32px)}.demo-signup__layout[data-v-68afed84]{grid-template-columns:1fr}.demo-signup__story[data-v-68afed84]{padding:24px}.demo-signup__brand[data-v-68afed84]{font-size:23px}.demo-signup__brand svg[data-v-68afed84]{width:30px}.demo-signup__story h3[data-v-68afed84]{font-size:28px;margin:20px 0 10px}.demo-signup__story>p[data-v-68afed84]{font-size:13px}.demo-signup__proof[data-v-68afed84]{margin-top:20px}.demo-signup__proof li[data-v-68afed84]{gap:12px;padding:10px 0}.demo-signup__proof span[data-v-68afed84]{font-size:12.5px}.demo-signup__actions[data-v-68afed84]{padding:28px 24px}.demo-signup__actions h2[data-v-68afed84]{font-size:26px}.demo-signup__intro[data-v-68afed84]{font-size:13px;margin:12px 0 22px}.demo-signup__signin[data-v-68afed84]{margin-top:22px}.demo-signup__legal[data-v-68afed84]{margin-top:18px}}.portfolio-demo-preview[data-v-4fe4dc3e]{display:flex;flex-direction:column;gap:20px;min-width:0}.mobile-sheet-overlay[data-v-43f58bf4]{align-items:flex-end;animation:mobileSheetOverlayIn-43f58bf4 .16s ease-out;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);background:radial-gradient(circle at 18% 14%,rgba(96,165,250,.16),transparent 42%),radial-gradient(circle at 82% 78%,rgba(37,99,235,.14),transparent 46%),#02061780;display:flex;inset:0;justify-content:center;padding:14px;position:fixed;z-index:1200}.mobile-sheet[data-v-43f58bf4]{animation:mobileSheetPanelIn-43f58bf4 .22s cubic-bezier(.2,.9,.2,1);background:linear-gradient(180deg,#fffffff7,#f8fbfff7);border:1px solid hsla(0,0%,100%,.65);border-top-left-radius:22px;border-top-right-radius:22px;box-shadow:0 16px 40px #0f172a33,0 4px 16px #0f172a1a;box-sizing:border-box;font-family:var(--oba-font-sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);max-width:560px;padding:10px 14px 14px;width:100%}.mobile-sheet-handle[data-v-43f58bf4]{background:#94a3b88c;border-radius:999px;height:4px;margin:4px auto 12px;width:38px}.mobile-sheet-header[data-v-43f58bf4]{align-items:flex-start;display:flex;gap:12px;padding:6px 6px 4px}.mobile-sheet-accent-orb[data-v-43f58bf4]{background:radial-gradient(circle at 34% 30%,#ffffffe6,#fff0 54%),linear-gradient(180deg,#f8fafc,#e2e8f0);border:1px solid rgba(148,163,184,.24);border-radius:12px;box-shadow:inset 0 1px #fffc;flex-shrink:0;height:36px;width:36px}.mobile-sheet--rename .mobile-sheet-accent-orb[data-v-43f58bf4]{background:radial-gradient(circle at 34% 30%,#fffffff2,#fff0 54%),linear-gradient(180deg,#eff6ff,#dbeafe);border-color:#3b82f633}.mobile-sheet--danger .mobile-sheet-accent-orb[data-v-43f58bf4]{background:radial-gradient(circle at 34% 30%,#fffffff2,#fff0 54%),linear-gradient(180deg,#fef2f2,#fee2e2);border-color:#ef444433}.mobile-sheet-header-copy[data-v-43f58bf4]{display:grid;gap:4px;min-width:0}.mobile-sheet-kicker[data-v-43f58bf4]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-sheet-title[data-v-43f58bf4]{color:#0f172a;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.mobile-sheet-subtitle[data-v-43f58bf4]{align-items:center;background:#fffc;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:600;margin-top:1px;max-width:100%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.mobile-sheet-body[data-v-43f58bf4]{background:linear-gradient(180deg,#ffffffdb,#f6faffeb);border:1px solid rgba(15,23,42,.06);border-radius:16px;margin-top:8px;padding:12px}.mobile-sheet-label[data-v-43f58bf4]{color:#64748b;display:block;font-size:12px;font-weight:700;letter-spacing:.03em;margin-bottom:8px;text-align:left}.mobile-sheet-input-wrap[data-v-43f58bf4]{position:relative}.mobile-sheet-input[data-v-43f58bf4]{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #d3dbe7;border-radius:12px;box-shadow:inset 0 1px #ffffffd9;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:16px;min-height:50px;padding:12px 14px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.mobile-sheet-input[data-v-43f58bf4]::-moz-placeholder{color:#94a3b8}.mobile-sheet-input[data-v-43f58bf4]::placeholder{color:#94a3b8}.mobile-sheet-input[data-v-43f58bf4]:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 4px #3b82f624,0 8px 18px #2563eb14;outline:none}.mobile-sheet-input[type=number][data-v-43f58bf4]{font-variant-numeric:tabular-nums lining-nums;text-align:right}.mobile-sheet-error[data-v-43f58bf4]{background:#fef1f1e6;border:1px solid rgba(239,68,68,.18);border-radius:12px;color:#b91c1c;font-size:12px;font-weight:600;line-height:1.45;margin-top:10px;padding:9px 10px;text-align:left}.mobile-sheet-actions[data-v-43f58bf4]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:14px}.mobile-sheet-btn[data-v-43f58bf4]{border:1px solid #d1dbe8;border-radius:12px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;min-height:48px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.mobile-sheet-btn[data-v-43f58bf4]:hover{transform:translateY(-1px)}.mobile-sheet-btn[data-v-43f58bf4]:focus-visible{box-shadow:0 0 0 4px #3b82f624;outline:none}.mobile-sheet-btn.primary[data-v-43f58bf4]{background:linear-gradient(180deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 8px 18px #2563eb38,inset 0 1px #fff3;color:#fff}.mobile-sheet-btn.primary[data-v-43f58bf4]:active{transform:translateY(0)}.mobile-sheet-btn.secondary[data-v-43f58bf4]{background:linear-gradient(180deg,#fff,#f8fafc);color:#334155}@media(min-width:640px){.mobile-sheet-overlay[data-v-43f58bf4]{align-items:center}.mobile-sheet[data-v-43f58bf4]{border-radius:22px;padding-bottom:16px}}@media(prefers-reduced-motion:reduce){.mobile-sheet[data-v-43f58bf4],.mobile-sheet-btn[data-v-43f58bf4],.mobile-sheet-input[data-v-43f58bf4],.mobile-sheet-overlay[data-v-43f58bf4]{animation:none!important;transition:none!important}}@keyframes mobileSheetOverlayIn-43f58bf4{0%{opacity:0}to{opacity:1}}@keyframes mobileSheetPanelIn-43f58bf4{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:639px){.mobile-sheet-overlay[data-v-43f58bf4]{animation-duration:var(--m-dur-base);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#0f172a73;padding:0}.mobile-sheet[data-v-43f58bf4]{animation:mobileSheetPanelInPhase1-43f58bf4 var(--m-dur-slow) var(--m-ease-standard);background:var(--m-c-bg);border:none;border-radius:var(--m-r-hero) var(--m-r-hero) 0 0;box-shadow:var(--m-shadow-sheet);font-family:var(--m-font-body);max-width:none;padding:var(--m-s2) var(--m-s4) calc(var(--m-s4) + var(--m-safe-bottom))}.mobile-sheet-handle[data-v-43f58bf4]{background:var(--m-c-border-strong);cursor:grab;height:4px;margin:var(--m-s2) auto var(--m-s4);position:relative;touch-action:none;width:36px}.mobile-sheet-handle[data-v-43f58bf4]:before{content:"";inset:-16px -40%;position:absolute}.mobile-sheet--dragging .mobile-sheet-handle[data-v-43f58bf4]{cursor:grabbing}.mobile-sheet-accent-orb[data-v-43f58bf4]{display:none}.mobile-sheet-header[data-v-43f58bf4]{gap:0;padding:0}.mobile-sheet-header-copy[data-v-43f58bf4]{gap:var(--m-s1);width:100%}.mobile-sheet-kicker[data-v-43f58bf4]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label);font-weight:600;letter-spacing:var(--m-tracking-label)}.mobile-sheet-title[data-v-43f58bf4]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-h3);font-weight:700;letter-spacing:var(--m-tracking-display);line-height:var(--m-lh-heading)}.mobile-sheet-subtitle[data-v-43f58bf4]{background:transparent;border:none;color:var(--m-c-body);display:block;font-family:var(--m-font-body);font-size:var(--m-size-body);font-weight:400;margin-top:var(--m-s1);overflow:visible;padding:0;text-overflow:clip;white-space:normal}.mobile-sheet-body[data-v-43f58bf4]{background:var(--m-c-bg-soft);border:none;border-radius:var(--m-r-card);margin-top:var(--m-s4);padding:var(--m-s4)}.mobile-sheet-label[data-v-43f58bf4]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-small);font-weight:600;letter-spacing:0;margin-bottom:var(--m-s2)}.mobile-sheet-input[data-v-43f58bf4]{background:var(--m-c-bg);border:1px solid var(--m-c-border);border-radius:var(--m-r-input);box-shadow:none;color:var(--m-c-heading);font-family:var(--m-font-body);font-size:var(--m-size-body-lg);min-height:var(--m-tap);padding:0 var(--m-s3);transition:border-color var(--m-dur-base) var(--m-ease-standard)}.mobile-sheet-input[data-v-43f58bf4]:focus{background:var(--m-c-bg);border-color:var(--m-c-blue);box-shadow:none}.mobile-sheet-error[data-v-43f58bf4]{background:transparent;border:none;color:var(--m-c-danger);font-family:var(--m-font-body);font-size:var(--m-size-small);font-weight:500;margin-top:var(--m-s2);padding:0}.mobile-sheet-actions[data-v-43f58bf4]{gap:var(--m-s3);margin-top:var(--m-s5)}.mobile-sheet-btn[data-v-43f58bf4]{border:1px solid var(--m-c-border);border-radius:var(--m-r-input);font-family:var(--m-font-body);font-size:var(--m-size-body-lg);font-weight:600;min-height:var(--m-tap);transition:background-color var(--m-dur-fast) var(--m-ease-standard),transform var(--m-dur-fast) var(--m-ease-standard)}.mobile-sheet-btn[data-v-43f58bf4]:hover{transform:none}.mobile-sheet-btn[data-v-43f58bf4]:active{transform:scale(.98)}.mobile-sheet-btn[data-v-43f58bf4]:focus-visible{box-shadow:0 0 0 2px var(--m-c-blue)}.mobile-sheet-btn.primary[data-v-43f58bf4]{background:var(--m-c-blue);border-color:var(--m-c-blue);box-shadow:none;color:#fff}.mobile-sheet-btn.primary[data-v-43f58bf4]:active{background:var(--m-c-blue-pressed);border-color:var(--m-c-blue-pressed);transform:scale(.98)}.mobile-sheet-btn.secondary[data-v-43f58bf4]{background:transparent;border-color:var(--m-c-blue);color:var(--m-c-blue)}.mobile-sheet-btn.secondary[data-v-43f58bf4]:active{background:var(--m-c-blue-tint);transform:scale(.98)}}@keyframes mobileSheetPanelInPhase1-43f58bf4{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-confirm-overlay[data-v-b48d410e]{align-items:flex-end;animation:mobileConfirmOverlayIn-b48d410e .16s ease-out;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:14px;position:fixed;z-index:1200}.mobile-confirm-sheet[data-v-b48d410e]{animation:mobileConfirmPanelIn-b48d410e .22s cubic-bezier(.2,.9,.2,1);background:#fff;border:1px solid #e2e8f0;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 20px 45px #0f172a2e;box-sizing:border-box;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:480px;padding:10px 20px 20px;width:100%}.mobile-confirm-handle[data-v-b48d410e]{background:#94a3b88c;border-radius:999px;height:4px;margin:4px auto 12px;width:38px}.mobile-confirm-header[data-v-b48d410e]{align-items:flex-start;display:flex;padding:4px 2px}.mobile-confirm-header-copy[data-v-b48d410e]{display:grid;gap:4px;min-width:0}.mobile-confirm-kicker[data-v-b48d410e]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mobile-confirm-title[data-v-b48d410e]{color:#0f172a;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.mobile-confirm-subtitle[data-v-b48d410e]{align-items:center;background:#fffc;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:600;margin-top:1px;max-width:100%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.mobile-confirm-message-card[data-v-b48d410e]{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;margin-top:10px;padding:14px}.mobile-confirm-sheet--danger .mobile-confirm-message-card[data-v-b48d410e]{background:#fef2f2;border-color:#fee2e2}.mobile-confirm-message[data-v-b48d410e]{color:#475569;font-size:14px;line-height:1.55;text-align:left}.mobile-confirm-sheet--danger .mobile-confirm-message[data-v-b48d410e]{color:#7f1d1d}.mobile-confirm-actions[data-v-b48d410e]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:14px}.mobile-confirm-actions.single[data-v-b48d410e]{grid-template-columns:1fr}.mobile-confirm-btn[data-v-b48d410e]{border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;min-height:44px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.mobile-confirm-btn[data-v-b48d410e]:focus-visible{box-shadow:0 0 0 3px #2563eb33;outline:none}.mobile-confirm-btn.primary[data-v-b48d410e]{background:#2563eb;border-color:#2563eb;color:#fff}.mobile-confirm-btn.primary[data-v-b48d410e]:hover{background:#1d4ed8;border-color:#1d4ed8}.mobile-confirm-btn.danger[data-v-b48d410e]{background:#dc2626;border-color:#dc2626;color:#fff}.mobile-confirm-btn.danger[data-v-b48d410e]:hover{background:#b91c1c;border-color:#b91c1c}.mobile-confirm-btn.secondary[data-v-b48d410e]{background:#fff;color:#475569}.mobile-confirm-btn.secondary[data-v-b48d410e]:hover{background:#f8fafc;border-color:#cbd5e1;color:#2563eb}@media(min-width:640px){.mobile-confirm-overlay[data-v-b48d410e]{align-items:center}.mobile-confirm-sheet[data-v-b48d410e]{border-radius:16px;padding:20px 24px 22px}.mobile-confirm-handle[data-v-b48d410e]{display:none}}@media(prefers-reduced-motion:reduce){.mobile-confirm-btn[data-v-b48d410e],.mobile-confirm-overlay[data-v-b48d410e],.mobile-confirm-sheet[data-v-b48d410e]{animation:none!important;transition:none!important}}@keyframes mobileConfirmOverlayIn-b48d410e{0%{opacity:0}to{opacity:1}}@keyframes mobileConfirmPanelIn-b48d410e{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:639px){.mobile-confirm-overlay[data-v-b48d410e]{animation-duration:var(--m-dur-base);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#0f172a73;padding:0}.mobile-confirm-sheet[data-v-b48d410e]{animation:mobileConfirmPanelInPhase1-b48d410e var(--m-dur-slow) var(--m-ease-standard);background:var(--m-c-bg);border:none;border-radius:var(--m-r-hero) var(--m-r-hero) 0 0;box-shadow:var(--m-shadow-sheet);font-family:var(--m-font-body);max-width:none;padding:var(--m-s2) var(--m-s4) calc(var(--m-s4) + var(--m-safe-bottom))}.mobile-confirm-handle[data-v-b48d410e]{background:var(--m-c-border-strong);cursor:grab;height:4px;margin:var(--m-s2) auto var(--m-s4);position:relative;touch-action:none;width:36px}.mobile-confirm-handle[data-v-b48d410e]:before{content:"";inset:-16px -40%;position:absolute}.mobile-confirm-sheet--dragging .mobile-confirm-handle[data-v-b48d410e]{cursor:grabbing}.mobile-confirm-accent-orb[data-v-b48d410e]{display:none}.mobile-confirm-header[data-v-b48d410e]{gap:0;padding:0}.mobile-confirm-header-copy[data-v-b48d410e]{gap:var(--m-s1);width:100%}.mobile-confirm-kicker[data-v-b48d410e]{color:var(--m-c-muted);font-family:var(--m-font-body);font-size:var(--m-size-label);font-weight:600;letter-spacing:var(--m-tracking-label)}.mobile-confirm-title[data-v-b48d410e]{color:var(--m-c-heading);font-family:var(--m-font-display);font-size:var(--m-size-h3);font-weight:700;letter-spacing:var(--m-tracking-display);line-height:var(--m-lh-heading)}.mobile-confirm-subtitle[data-v-b48d410e]{background:transparent;border:none;color:var(--m-c-body);display:block;font-family:var(--m-font-body);font-size:var(--m-size-body);font-weight:400;margin-top:var(--m-s1);overflow:visible;padding:0;text-overflow:clip;white-space:normal}.mobile-confirm-message-card[data-v-b48d410e]{background:var(--m-c-bg-soft);border:none;border-radius:var(--m-r-card);margin-top:var(--m-s4);padding:var(--m-s4)}.mobile-confirm-sheet--danger .mobile-confirm-message-card[data-v-b48d410e]{background:#ef44440f;border:none}.mobile-confirm-message[data-v-b48d410e]{color:var(--m-c-body);font-family:var(--m-font-body);font-size:var(--m-size-body);line-height:var(--m-lh-body)}.mobile-confirm-sheet--danger .mobile-confirm-message[data-v-b48d410e]{color:var(--m-c-danger)}.mobile-confirm-actions[data-v-b48d410e]{gap:var(--m-s3);margin-top:var(--m-s5)}.mobile-confirm-btn[data-v-b48d410e]{border:1px solid var(--m-c-border);border-radius:var(--m-r-input);font-family:var(--m-font-body);font-size:var(--m-size-body-lg);font-weight:600;min-height:var(--m-tap);transition:background-color var(--m-dur-fast) var(--m-ease-standard),transform var(--m-dur-fast) var(--m-ease-standard)}.mobile-confirm-btn[data-v-b48d410e]:hover{transform:none}.mobile-confirm-btn[data-v-b48d410e]:active{transform:scale(.98)}.mobile-confirm-btn[data-v-b48d410e]:focus-visible{box-shadow:0 0 0 2px var(--m-c-blue)}.mobile-confirm-btn.primary[data-v-b48d410e]{background:var(--m-c-blue);border-color:var(--m-c-blue);box-shadow:none;color:#fff}.mobile-confirm-btn.primary[data-v-b48d410e]:active{background:var(--m-c-blue-pressed);border-color:var(--m-c-blue-pressed);transform:scale(.98)}.mobile-confirm-btn.danger[data-v-b48d410e]{background:var(--m-c-danger);border-color:var(--m-c-danger);box-shadow:none;color:#fff}.mobile-confirm-btn.danger[data-v-b48d410e]:active{background:#dc2626;border-color:#dc2626;transform:scale(.98)}.mobile-confirm-btn.secondary[data-v-b48d410e]{background:transparent;border-color:var(--m-c-blue);color:var(--m-c-blue)}.mobile-confirm-btn.secondary[data-v-b48d410e]:active{background:var(--m-c-blue-tint);transform:scale(.98)}}@keyframes mobileConfirmPanelInPhase1-b48d410e{0%{transform:translateY(100%)}to{transform:translateY(0)}}.itx-card[data-v-8d51e023]{max-width:860px}.itx-intro[data-v-8d51e023]{color:#475569;font-size:14px;line-height:1.55;margin:0 0 16px}.itx-broker-block[data-v-8d51e023]{margin-bottom:16px}.itx-broker-label[data-v-8d51e023]{color:#334155;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.itx-broker-search[data-v-8d51e023]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:inherit;font-size:13px;margin-bottom:12px;max-width:320px;min-height:38px;padding:0 12px;width:100%}.itx-broker-group-label[data-v-8d51e023]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.05em;margin:10px 0 8px;text-transform:uppercase}.itx-broker-grid[data-v-8d51e023]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.itx-broker-card[data-v-8d51e023]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:9px 10px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .1s ease}.itx-broker-card[data-v-8d51e023]:hover{background:#f8fbff;border-color:#3584e4;transform:translateY(-1px)}.itx-broker-tile[data-v-8d51e023]{align-items:center;border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-family:Urbanist,sans-serif;font-size:13px;font-weight:800;height:36px;justify-content:center;letter-spacing:.02em;overflow:hidden;width:36px}.itx-broker-logo[data-v-8d51e023]{box-sizing:border-box;height:100%;width:100%}.itx-broker-card-name[data-v-8d51e023]{color:#334155;font-size:12.5px;font-weight:600;line-height:1.25;min-width:0}.itx-broker-other[data-v-8d51e023]{background:none;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-top:12px;padding:0}.itx-broker-chosen[data-v-8d51e023]{align-items:center;display:flex;gap:12px;margin-bottom:4px}.itx-broker-chosen-name[data-v-8d51e023]{color:#0f172a;font-family:Urbanist,sans-serif;font-size:16px;font-weight:700}.itx-broker-change[data-v-8d51e023]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#2563eb;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;margin-left:auto;padding:6px 12px}.itx-broker-change[data-v-8d51e023]:hover{background:#f8fafc}.itx-broker-guide[data-v-8d51e023]{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;margin-top:12px;padding:14px 16px}.itx-broker-guide-title[data-v-8d51e023]{color:#1d4ed8;font-family:Urbanist,sans-serif;font-size:14px;font-weight:700;margin-bottom:8px}.itx-broker-steps[data-v-8d51e023]{color:#334155;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.itx-broker-steps li[data-v-8d51e023]{margin-bottom:4px}.itx-broker-note[data-v-8d51e023]{border-top:1px dashed #dbeafe;color:#64748b;font-size:12px;line-height:1.55;margin:10px 0 0;padding-top:10px}.itx-upload-row[data-v-8d51e023]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.itx-file-input[data-v-8d51e023]{display:none}.itx-file-label[data-v-8d51e023]{align-items:center;cursor:pointer;display:inline-flex;gap:10px}.itx-file-btn[data-v-8d51e023]{background:#3584e4;border-radius:10px;color:#fff;display:inline-block;font-size:13px;font-weight:700;padding:10px 18px}.itx-file-name[data-v-8d51e023]{color:#334155;font-size:13px;font-weight:600}.itx-template-btn[data-v-8d51e023]{background:#eff6ff;border:1px solid #cfe0ff;border-radius:10px;color:#1d4ed8;cursor:pointer;font-size:13px;font-weight:700;padding:10px 16px}.itx-reading[data-v-8d51e023]{align-items:center;color:#334155;display:flex;font-size:14px;gap:10px;padding:28px 0}.itx-reading-dot[data-v-8d51e023]{animation:itx-pulse-8d51e023 1s ease-in-out infinite;background:#3584e4;height:10px;width:10px}@keyframes itx-pulse-8d51e023{0%,to{opacity:.25}50%{opacity:1}}.itx-map-grid[data-v-8d51e023]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 16px}.itx-map-field[data-v-8d51e023]{display:flex;flex-direction:column;gap:6px;min-width:0}.itx-map-label[data-v-8d51e023]{color:#0f172a;font-size:13px;font-weight:700}.itx-map-hint[data-v-8d51e023]{color:#64748b;font-weight:400;margin-left:4px}.itx-map-toggle[data-v-8d51e023]{align-items:center;background:none;border:0;color:#1d4ed8;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;margin:0 0 4px;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:3px}.itx-map-select[data-v-8d51e023]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23475569' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #cbd5e1;border-radius:0;box-sizing:border-box;color:#0f172a;font:inherit;font-size:16px;min-height:44px;padding:0 36px 0 12px;width:100%}.itx-map-select[data-v-8d51e023]:focus-visible{outline:2px solid #3584e4;outline-offset:1px}.itx-map-preview-title[data-v-8d51e023]{color:#0f172a;font-size:13px;font-weight:700;margin:18px 0 8px}.itx-map-back[data-v-8d51e023]{margin-top:14px}.itx-kind-note[data-v-8d51e023]{background:#eff6ff;border-left:3px solid #3584e4;color:#1e3a8a;font-size:13px;line-height:1.5;margin:0 0 12px;padding:10px 12px}@media(max-width:768px){.itx-map-grid[data-v-8d51e023]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.itx-reading-dot[data-v-8d51e023]{animation:none;opacity:1}}.itx-pence-toggle[data-v-8d51e023]{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:12px}.itx-error[data-v-8d51e023]{color:#dc2626;font-weight:600}.itx-error[data-v-8d51e023],.itx-loading[data-v-8d51e023]{font-size:13px;margin:8px 0}.itx-loading[data-v-8d51e023]{color:#64748b}.itx-note[data-v-8d51e023]{color:#94a3b8;font-size:12px;line-height:1.55;margin:10px 0 16px}.itx-screenshot-link[data-v-8d51e023]{color:#2563eb;font-weight:600;text-decoration:underline;text-underline-offset:2px}.itx-preview-summary[data-v-8d51e023]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.itx-chip[data-v-8d51e023]{border-radius:999px;font-size:12px;font-weight:700;padding:4px 11px}.itx-chip-ok[data-v-8d51e023]{background:#dcfce7;color:#166534}.itx-chip-dup[data-v-8d51e023]{background:#fef3c7;color:#b45309}.itx-chip-bad[data-v-8d51e023]{background:#fee2e2;color:#b91c1c}.itx-back-btn[data-v-8d51e023]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:13px;font-weight:600;margin-left:auto}.itx-table-shell[data-v-8d51e023]{border:1px solid #eef2f7;border-radius:12px;margin-bottom:8px;max-height:380px;overflow:auto}.itx-table[data-v-8d51e023]{border-collapse:collapse;font-size:13px;width:100%}.itx-table thead th[data-v-8d51e023]{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;padding:9px 10px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap}.itx-table tbody td[data-v-8d51e023]{border-bottom:1px solid #f1f5f9;padding:8px 10px;vertical-align:middle}.itx-row-excluded td[data-v-8d51e023]{opacity:.55}.itx-num[data-v-8d51e023]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.itx-side-sell[data-v-8d51e023]{background:#fef2f2;border:1px solid #fecaca;border-radius:5px;color:#b91c1c;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;margin-right:5px;padding:1px 6px;vertical-align:1px}.itx-ticker[data-v-8d51e023]{color:#0f172a;font-weight:700}.itx-name-cell[data-v-8d51e023]{color:#334155;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itx-muted[data-v-8d51e023]{color:#64748b;white-space:nowrap}.itx-fix-input[data-v-8d51e023]{border:1.5px solid #fca5a5;border-radius:8px;font-family:inherit;font-size:13px;padding:6px 8px;text-transform:uppercase;width:110px}.itx-status[data-v-8d51e023]{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;white-space:nowrap}.itx-status-ok[data-v-8d51e023]{background:#dcfce7;color:#166534}.itx-status-dup[data-v-8d51e023],.itx-status-warn[data-v-8d51e023]{background:#fef3c7;color:#b45309;cursor:help}.itx-status-bad[data-v-8d51e023]{background:#fee2e2;color:#b91c1c;cursor:help}@media(max-width:768px){.itx-name-cell[data-v-8d51e023]{display:none}}.exposure-detail[data-v-eeb47243]{min-width:0}.detail-eyebrow[data-v-eeb47243]{color:#64748b;font-size:10px;font-weight:600;letter-spacing:1.6px}.exposure-detail h4[data-v-eeb47243]{font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.35;margin:15px 0 18px;overflow-wrap:anywhere}.detail-value[data-v-eeb47243]{font-size:44px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-2px;line-height:1.15}.detail-value>span[data-v-eeb47243]{color:#64748b;display:block;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:8px}.detail-sector[data-v-eeb47243]{color:#365b7e;font-size:12px;margin:14px 0 0}.detail-divider[data-v-eeb47243]{border-top:1px solid #dce5ee;margin:25px 0}.exposure-detail h5[data-v-eeb47243]{font-size:12px;font-weight:600;margin:0}.detail-intro[data-v-eeb47243],.detail-note[data-v-eeb47243]{color:#64748b;font-size:11px;line-height:1.7;margin:9px 0 16px}.detail-source[data-v-eeb47243]{align-items:baseline;border-bottom:1px solid #e2e8f0;display:flex;gap:14px;justify-content:space-between;padding:13px 0}.detail-source>div[data-v-eeb47243]{min-width:0}.detail-source strong[data-v-eeb47243]{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.detail-source small[data-v-eeb47243]{color:#64748b;display:block;font-size:10px;line-height:1.7;margin-top:4px}.detail-source b[data-v-eeb47243]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.detail-more[data-v-eeb47243]{align-items:center;background:none;border:0;color:#2468b5;cursor:pointer;display:flex;font:600 12px DM Sans,sans-serif;gap:16px;justify-content:space-between;min-height:44px;padding:4px 0}.detail-note[data-v-eeb47243]{margin:18px 0 0}.detail-more[data-v-eeb47243]:focus-visible{outline:2px solid #2468b5;outline-offset:3px}@media(max-width:768px){.exposure-detail h4[data-v-eeb47243]{font-size:18px;margin:10px 0 14px}.detail-value[data-v-eeb47243]{font-size:34px}.detail-divider[data-v-eeb47243]{margin:18px 0}}.exposure-workspace[data-v-b840f684]{--exposure-accent:#377bbb;background:#fff;border:1px solid #e2e8f0;display:grid;grid-template-columns:minmax(0,1fr) 320px;min-width:0;scroll-margin-top:95px}.is-sector[data-v-b840f684]{--exposure-accent:#338a83}.explorer-main[data-v-b840f684]{min-width:0;padding:32px}.explorer-heading[data-v-b840f684]{align-items:baseline;display:flex;gap:20px;justify-content:space-between}.explorer-eyebrow[data-v-b840f684]{color:#2468b5;font-size:10px;font-weight:600;letter-spacing:1.6px}.is-sector .explorer-eyebrow[data-v-b840f684]{color:#256f68}.explorer-heading h3[data-v-b840f684]{font-size:24px;font-weight:600;letter-spacing:-.8px;line-height:1.3;margin:10px 0}.explorer-heading p[data-v-b840f684]{color:#64748b;font-size:12px;line-height:1.7;margin:0;max-width:470px}.explorer-count[data-v-b840f684]{color:#64748b;font-size:10px;white-space:nowrap}.explorer-toolbar[data-v-b840f684]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:26px 0 10px}.explorer-toolbar>span[data-v-b840f684]{color:#64748b;font-size:10px;text-align:right}.explorer-search[data-v-b840f684]{align-items:center;border-bottom:1px solid #dce5ee;color:#64748b;display:flex;gap:8px;max-width:250px;min-width:0}.explorer-search input[data-v-b840f684]{background:transparent!important;border:0!important;box-shadow:none!important;color:#18283f;font:400 13px DM Sans,sans-serif;min-height:44px;min-width:0;outline-offset:2px;padding:0!important;width:100%}.exposure-entry[data-v-b840f684]{border-bottom:1px solid #edf1f5}.exposure-row[data-v-b840f684]{align-items:center;background:#fff;border:0;color:#18283f;cursor:pointer;display:flex;font-family:inherit;gap:17px;padding:19px 12px;text-align:left;transition:background .18s;width:100%}.exposure-row.selected[data-v-b840f684],.exposure-row[data-v-b840f684]:hover{background:#f3f7fb}.row-rank[data-v-b840f684]{align-self:flex-start;color:#64748b;font-size:10px;font-variant-numeric:tabular-nums;padding-top:3px}.row-body[data-v-b840f684]{flex:1;min-width:0}.row-label[data-v-b840f684]{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.row-label strong[data-v-b840f684]{font-size:13px;font-weight:500;overflow-wrap:anywhere}.row-label>span[data-v-b840f684]{font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.row-track[data-v-b840f684]{background:#edf1f5;display:block;height:4px;margin:10px 0 0}.row-track i[data-v-b840f684]{background:var(--exposure-accent);display:block;height:100%;max-width:100%;transition:width .25s}.row-meta[data-v-b840f684]{color:#64748b;display:block;font-size:10px;line-height:1.6;margin-top:8px}.row-chevron[data-v-b840f684]{color:#8a9baf;flex-shrink:0}.selected .row-chevron[data-v-b840f684]{color:var(--exposure-accent)}.explorer-footer[data-v-b840f684]{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:10px;gap:12px;justify-content:space-between;min-height:58px}.explorer-empty button[data-v-b840f684],.explorer-footer button[data-v-b840f684]{align-items:center;background:none;border:0;color:#2468b5;cursor:pointer;display:inline-flex;font:600 12px DM Sans,sans-serif;gap:12px;min-height:44px;padding:0}.explorer-coverage[data-v-b840f684]{align-items:flex-start;color:#64748b;display:flex;font-size:11px;gap:9px;line-height:1.7;margin:5px 0 0}.explorer-coverage svg[data-v-b840f684]{flex-shrink:0;margin-top:2px}.desktop-detail[data-v-b840f684]{background:#f7f9fc;border-left:1px solid #e2e8f0;min-width:0;padding:32px 26px}.mobile-detail[data-v-b840f684]{display:none}.detail-placeholder[data-v-b840f684]{color:#64748b;padding:25px 0}.detail-placeholder h4[data-v-b840f684]{color:#334155;font-size:17px;font-weight:500;line-height:1.4}.detail-placeholder p[data-v-b840f684],.explorer-empty[data-v-b840f684]{color:#64748b;font-size:12px;line-height:1.8}.explorer-empty[data-v-b840f684]{padding:30px 0}.exposure-workspace[data-v-b840f684] :is(button,input):focus-visible{outline:2px solid #2468b5;outline-offset:3px}@media(min-width:769px)and (max-width:1100px){.exposure-workspace[data-v-b840f684]{grid-template-columns:minmax(0,1fr) 270px}.explorer-main[data-v-b840f684]{padding:24px}.explorer-heading[data-v-b840f684]{display:block}.explorer-count[data-v-b840f684]{display:block;margin-top:12px}.desktop-detail[data-v-b840f684]{padding:28px 20px}}@media(max-width:768px){.exposure-workspace[data-v-b840f684]{grid-template-columns:minmax(0,1fr)}.explorer-main[data-v-b840f684]{padding:24px 16px 12px}.explorer-heading[data-v-b840f684]{display:block}.explorer-heading h3[data-v-b840f684]{font-size:22px}.explorer-count[data-v-b840f684]{display:block;margin-top:12px}.explorer-toolbar[data-v-b840f684]{align-items:flex-end;gap:8px;margin:18px 0 10px}.explorer-toolbar>span[data-v-b840f684]{line-height:1.5;max-width:90px;padding-bottom:8px}.explorer-search[data-v-b840f684]{flex:1;max-width:none}.explorer-search input[data-v-b840f684]{font-size:16px}.exposure-row[data-v-b840f684]{gap:10px;padding:18px 8px}.row-label[data-v-b840f684]{gap:10px}.row-label strong[data-v-b840f684]{font-size:12px}.row-label>span[data-v-b840f684]{font-size:13px}.row-chevron[data-v-b840f684]{width:12px}.desktop-detail[data-v-b840f684]{display:none}.mobile-detail[data-v-b840f684]{background:#f7f9fc;border-top:1px solid #e2e8f0;display:block;padding:20px 16px}.explorer-footer[data-v-b840f684]{align-items:flex-start;flex-direction:column;gap:0;padding-top:10px}.explorer-footer>span[data-v-b840f684]{padding:7px 0}}@media(prefers-reduced-motion:reduce){.exposure-row[data-v-b840f684],.row-track i[data-v-b840f684]{transition:none}}.health-overview[data-v-3c3a679d]{--line:#e2e8f0;--ink:#18283f;--muted:#526278;color:var(--ink);display:grid;gap:20px;text-align:left}.health-overview[data-v-3c3a679d] *{box-sizing:border-box;min-width:0}.health-overview p[data-v-3c3a679d]{overflow-wrap:anywhere}.health-result[data-v-3c3a679d]{background:#fff;border:1px solid var(--line);border-top:3px solid #2468b5;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr)}.health-result__number[data-v-3c3a679d]{border-right:1px solid var(--line);padding:32px 36px}.health-kicker[data-v-3c3a679d]{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:1.1px;line-height:1.6}.health-total[data-v-3c3a679d]{align-items:baseline;display:flex;gap:8px;margin:10px 0}.health-total strong[data-v-3c3a679d]{color:var(--score-color);font:600 88px/1 Urbanist,DM Sans,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-4px}.health-total>span[data-v-3c3a679d]{color:var(--muted);font-size:20px}.health-verdict[data-v-3c3a679d]{font:600 24px/1.3 Urbanist,DM Sans,sans-serif;margin:16px 0}.health-caption[data-v-3c3a679d]{color:var(--muted);font-size:12px;line-height:1.75;margin:14px 0 0}.health-meter[data-v-3c3a679d]{background:#edf1f5;height:5px;margin:20px 0}.health-meter i[data-v-3c3a679d]{background:var(--score-color);display:block;height:100%}.health-result__reading[data-v-3c3a679d]{align-content:center;padding:36px 40px}.health-result__reading h3[data-v-3c3a679d]{font:600 30px/1.2 Urbanist,DM Sans,sans-serif;letter-spacing:-.6px;margin:16px 0}.health-result__reading>p[data-v-3c3a679d]{color:var(--muted);font-size:14px;line-height:1.8;max-width:600px}.health-action[data-v-3c3a679d]{align-items:center;background:none;border:0;color:#2468b5;cursor:pointer;display:flex;font:600 12px/1.6 DM Sans,sans-serif;gap:12px;justify-content:space-between;min-height:44px;padding:8px 0;text-align:left;text-decoration:none}.health-action svg[data-v-3c3a679d]{flex:none}.health-action--quiet[data-v-3c3a679d]{color:var(--muted);margin-top:8px}.health-result__foot[data-v-3c3a679d]{align-items:flex-start;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:11px;gap:10px;grid-column:1/-1;line-height:1.7;margin:0;padding:16px 24px}.health-result__foot svg[data-v-3c3a679d]{flex:none;margin-top:2px}.health-pillars[data-v-3c3a679d]{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.health-pillar[data-v-3c3a679d]{background:#fff;border:1px solid var(--line);border-top:3px solid var(--pillar-color);padding:24px;scroll-margin-top:100px}.health-pillar__heading[data-v-3c3a679d]{align-items:center;display:flex;gap:10px}.health-pillar__heading>svg[data-v-3c3a679d]{color:var(--pillar-color);flex:none;margin-left:auto}.health-pillar__index[data-v-3c3a679d]{color:var(--pillar-color);font:600 13px Urbanist,sans-serif}.health-pillar h3[data-v-3c3a679d]{font:600 30px/1.2 Urbanist,DM Sans,sans-serif;letter-spacing:-.5px;margin:20px 0 8px}.health-pillar__question[data-v-3c3a679d]{color:var(--muted);font-size:13px;line-height:1.7;margin:0;min-height:44px}.health-pillar__reading[data-v-3c3a679d]{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px;margin:20px 0 12px}.health-pillar__reading>strong[data-v-3c3a679d]{color:var(--pillar-color);font:600 46px/1 Urbanist,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-1px}.health-pillar__reading>span[data-v-3c3a679d]{color:var(--muted);font-size:12px}.health-pillar__reading .health-pillar__status[data-v-3c3a679d]{color:var(--ink);flex-basis:100%;font-weight:600;margin-top:8px}.health-pillar__track[data-v-3c3a679d]{background:#edf1f5;height:4px}.health-pillar__track i[data-v-3c3a679d]{background:var(--pillar-color);display:block;height:100%}.health-pillar__fact[data-v-3c3a679d]{color:var(--muted);font-size:12px;line-height:1.75;margin:16px 0 8px;min-height:63px}.health-pillar__contribution[data-v-3c3a679d]{color:var(--muted);font-size:11px;line-height:1.65;margin:0 0 18px;min-height:36px}.health-overview summary[data-v-3c3a679d]{align-items:center;color:var(--ink);cursor:pointer;display:flex;font:600 12px/1.6 DM Sans,sans-serif;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:8px 0}.health-overview summary[data-v-3c3a679d]::-webkit-details-marker{display:none}.health-overview summary>svg[data-v-3c3a679d]{flex:none;transition:transform .18s}.health-overview details[open]>summary>svg[data-v-3c3a679d]{transform:rotate(180deg)}.health-pillar__detail[data-v-3c3a679d]{border-top:1px solid var(--line)}.health-pillar__detail p[data-v-3c3a679d]{color:var(--muted);font-size:12px;line-height:1.8}.health-facts[data-v-3c3a679d]{margin:16px 0}.health-facts>div[data-v-3c3a679d]{border-bottom:1px solid var(--line);display:flex;font-size:11px;gap:12px;justify-content:space-between;line-height:1.7;padding:10px 0}.health-facts dt[data-v-3c3a679d]{color:var(--muted)}.health-facts dd[data-v-3c3a679d]{font-weight:600;margin:0;max-width:55%;overflow-wrap:anywhere;text-align:right}.health-nested[data-v-3c3a679d]{border-top:1px solid var(--line)}.health-nested summary[data-v-3c3a679d]{color:#2468b5}.health-company-checks>div[data-v-3c3a679d]{border-top:1px solid var(--line);padding:12px 0}.health-company-checks span[data-v-3c3a679d],.health-company-checks strong[data-v-3c3a679d]{display:block;font-size:12px;line-height:1.7}.health-company-checks span[data-v-3c3a679d]{color:var(--muted);font-size:11px}.health-calculation[data-v-3c3a679d]{background:#fff;border:1px solid var(--line);padding:12px 28px;scroll-margin-top:100px}.health-calculation>summary[data-v-3c3a679d]{font-size:15px}.health-calculation>summary>span[data-v-3c3a679d]{align-items:center;display:flex;gap:12px}.health-equation[data-v-3c3a679d]{border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.health-equation>div[data-v-3c3a679d]{padding:20px}.health-equation>div+div[data-v-3c3a679d]{border-left:1px solid var(--line)}.health-equation span[data-v-3c3a679d]{color:var(--muted);display:block;font-size:12px;line-height:1.7}.health-equation strong[data-v-3c3a679d]{display:block;font:600 30px Urbanist,sans-serif;margin:12px 0}.health-equation small[data-v-3c3a679d]{color:var(--muted);font:400 14px DM Sans,sans-serif}.health-totals[data-v-3c3a679d]{margin:16px 0}.health-totals>div[data-v-3c3a679d]{align-items:baseline;border-bottom:1px solid var(--line);display:flex;font-size:13px;gap:16px;justify-content:space-between;line-height:1.7;padding:14px 0}.health-totals dd[data-v-3c3a679d]{font-variant-numeric:tabular-nums;font-weight:600;margin:0;text-align:right}.health-totals small[data-v-3c3a679d]{color:var(--muted);display:block;font-size:11px;font-weight:400}.health-totals__final[data-v-3c3a679d]{color:#2468b5;font-weight:700}.health-totals__final dd[data-v-3c3a679d]{font-size:22px}.health-calculation__missing[data-v-3c3a679d]{border:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.8;padding:16px}.health-calculation>p[data-v-3c3a679d]:last-child{padding-bottom:12px}.health-overview[data-v-3c3a679d] :is(button,a,summary):focus-visible{outline:2px solid #2468b5;outline-offset:4px}.health-totals dd[data-v-3c3a679d]{flex-shrink:0}@media(min-width:769px)and (max-width:1100px){.health-pillar[data-v-3c3a679d]{padding:18px}.health-pillar__heading .health-kicker[data-v-3c3a679d]{font-size:9px;letter-spacing:.5px}.health-result__number[data-v-3c3a679d],.health-result__reading[data-v-3c3a679d]{padding:28px}}@media(max-width:768px){.health-overview[data-v-3c3a679d]{gap:12px}.health-result[data-v-3c3a679d]{border-top-width:2px;grid-template-columns:minmax(0,1fr)}.health-result__number[data-v-3c3a679d]{border-bottom:1px solid var(--line);border-right:0;padding:24px}.health-total strong[data-v-3c3a679d]{font-size:76px}.health-result__reading[data-v-3c3a679d]{padding:24px}.health-result__reading h3[data-v-3c3a679d]{font-size:26px}.health-result__foot[data-v-3c3a679d]{padding:16px}.health-pillars[data-v-3c3a679d]{gap:12px;grid-template-columns:minmax(0,1fr)}.health-pillar[data-v-3c3a679d]{padding:22px 20px}.health-pillar__contribution[data-v-3c3a679d],.health-pillar__fact[data-v-3c3a679d],.health-pillar__question[data-v-3c3a679d]{min-height:0}.health-pillar__reading .health-pillar__status[data-v-3c3a679d]{flex-basis:auto;margin-left:auto;max-width:60%;text-align:right}.health-calculation[data-v-3c3a679d]{padding:12px 16px}.health-equation[data-v-3c3a679d]{grid-template-columns:minmax(0,1fr)}.health-equation>div[data-v-3c3a679d]{padding:16px}.health-equation>div+div[data-v-3c3a679d]{border-left:0;border-top:1px solid var(--line)}.health-equation strong[data-v-3c3a679d]{margin:6px 0}.health-totals>div[data-v-3c3a679d]{font-size:12px}}@media(prefers-reduced-motion:reduce){.health-overview summary>svg[data-v-3c3a679d]{transition:none}}.health-page[data-v-7c4fed17]{--ink:#18283f;--muted:#64748b;--line:#e2e8f0;--blue:#2468b5;color:var(--ink);display:grid;font-family:DM Sans,sans-serif;gap:24px;min-width:0;padding:8px 0 24px;text-align:left}.health-page[data-v-7c4fed17] *{box-sizing:border-box}.health-page__intro[data-v-7c4fed17]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;padding:8px 0 4px}.health-eyebrow[data-v-7c4fed17]{color:#64748b;font-size:10px;font-weight:600;letter-spacing:1.8px}.health-page h2[data-v-7c4fed17]{align-items:center;display:flex;flex-wrap:wrap;font:600 clamp(28px,2.6vw,38px)/1.2 Urbanist,DM Sans,sans-serif;gap:14px;letter-spacing:-1px;margin:9px 0 0}.health-beta[data-v-7c4fed17]{border:1px solid #dce4ec;color:#64748b;font:500 9px DM Sans,sans-serif;letter-spacing:1px;padding:5px 7px}.health-date[data-v-7c4fed17]{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:7px;padding-bottom:4px}.health-date-dot[data-v-7c4fed17]{background:#8aa0b8;border-radius:50%;height:5px;width:5px}.health-hero[data-v-7c4fed17]{background:#fff;border:1px solid var(--line);border-top:2px solid var(--health-accent);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.65fr);min-width:0}.hero-score[data-v-7c4fed17]{border-right:1px solid var(--line);display:flex;flex-direction:column;grid-row:span 2;justify-content:center;min-width:0;padding:38px 38px 28px}.hero-kicker[data-v-7c4fed17],.hero-state[data-v-7c4fed17]{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:1.5px}.hero-number[data-v-7c4fed17]{align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:8px;margin:17px 0 20px}.hero-number strong[data-v-7c4fed17]{color:var(--ink);font-size:clamp(90px,8vw,120px);font-weight:500;letter-spacing:-7px;line-height:1}.hero-number>span[data-v-7c4fed17]{color:#64748b;font-size:20px;font-weight:400;letter-spacing:-.5px}.hero-mobile-band[data-v-7c4fed17]{display:none}.hero-estimate[data-v-7c4fed17]{color:#526278;font-size:11px;margin:-5px 0 20px}.health-scale[data-v-7c4fed17]{margin:10px 0 0;max-width:290px}.scale-bands[data-v-7c4fed17]{display:grid;gap:3px;grid-template-columns:2fr 1fr 1fr 1fr;height:6px;position:relative}.scale-bands i[data-v-7c4fed17]{background:#dfcfb8}.scale-bands i[data-v-7c4fed17]:nth-child(2){background:#d2dcca}.scale-bands i[data-v-7c4fed17]:nth-child(3){background:#a5c8c7}.scale-bands i[data-v-7c4fed17]:nth-child(4){background:#4d9184}.scale-bands b[data-v-7c4fed17]{background:#18283f;box-shadow:0 0 0 2px #fff;height:16px;position:absolute;top:-5px;transform:translate(-1px);width:2px}.scale-labels[data-v-7c4fed17]{color:var(--muted);display:flex;font-size:9px;gap:10px;justify-content:space-between;margin-top:10px}.hero-scope[data-v-7c4fed17]{color:var(--muted);font-size:11px;line-height:1.8;margin:22px 0 0;max-width:290px}.hero-reading[data-v-7c4fed17]{min-width:0;padding:35px 36px 23px}.hero-state[data-v-7c4fed17]{align-items:center;color:var(--health-accent);display:flex;gap:7px}.hero-state i[data-v-7c4fed17]{background:var(--health-accent);border-radius:50%;display:block;height:6px;width:6px}.hero-reading h3[data-v-7c4fed17]{font:600 clamp(26px,2.8vw,38px)/1.15 Urbanist,DM Sans,sans-serif;letter-spacing:-1px;margin:14px 0 12px;max-width:580px}.hero-reading>p[data-v-7c4fed17]{color:#526278;font-size:13px;line-height:1.8;margin:0;max-width:550px}.hero-reading .hero-estimate-note[data-v-7c4fed17]{font-size:11px;margin-top:10px}.hero-checks[data-v-7c4fed17]{display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 36px 29px}.hero-check[data-v-7c4fed17]{border-top:1px solid var(--line);color:var(--ink);display:block;min-width:0;padding-top:19px;text-decoration:none}.check-top[data-v-7c4fed17]{align-items:center;display:flex;font-size:12px;font-weight:600;gap:10px;justify-content:space-between}.check-top svg[data-v-7c4fed17]{color:#8194ab;transition:transform .2s}.hero-check:hover .check-top svg[data-v-7c4fed17]{color:var(--blue);transform:translate(2px,2px)}.check-number[data-v-7c4fed17]{align-items:baseline;display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:3px;margin:10px 0 11px}.check-number strong[data-v-7c4fed17]{font-size:28px;font-weight:500;letter-spacing:-1px}.check-number>span[data-v-7c4fed17]{color:var(--muted);font-size:11px}.check-number small[data-v-7c4fed17]{color:var(--muted);font-size:9px;margin-left:auto}.check-track[data-v-7c4fed17]{background:#edf1f5;height:3px}.check-track i[data-v-7c4fed17]{background:#377bbb;display:block;height:100%}.sector-check .check-track i[data-v-7c4fed17]{background:#338a83}.hero-check p[data-v-7c4fed17]{line-height:1.7;margin:10px 0 0}.hero-check p[data-v-7c4fed17],.hero-foot[data-v-7c4fed17]{color:var(--muted);font-size:10px}.hero-foot[data-v-7c4fed17]{align-items:center;border-top:1px solid var(--line);display:flex;gap:18px;grid-column:1/-1;justify-content:space-between;padding:13px 24px}.hero-foot>span[data-v-7c4fed17]{align-items:flex-start;display:flex;gap:8px;line-height:1.7}.hero-foot svg[data-v-7c4fed17]{flex-shrink:0;margin-top:1px}.health-inline-link[data-v-7c4fed17],.hero-foot a[data-v-7c4fed17]{align-items:center;color:var(--blue);display:inline-flex;font-size:11px;gap:9px;min-height:44px;text-decoration:none;white-space:nowrap}.health-findings[data-v-7c4fed17]{background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:repeat(var(--finding-count,3),minmax(0,1fr))}.finding[data-v-7c4fed17]{color:inherit;display:block;min-width:0;padding:25px 28px;text-decoration:none;transition:background .18s}.finding+.finding[data-v-7c4fed17]{border-left:1px solid var(--line)}.finding[data-v-7c4fed17]:hover{background:#f8fafc}.finding-label[data-v-7c4fed17]{align-items:center;color:var(--muted);display:flex;font-size:9px;gap:10px;justify-content:space-between;letter-spacing:1.3px}.finding>strong[data-v-7c4fed17]{display:block;font-size:17px;font-weight:500;letter-spacing:-.4px;margin:13px 0 8px;overflow-wrap:anywhere}.finding p[data-v-7c4fed17]{color:var(--muted);font-size:11px;line-height:1.8;margin:0;max-width:440px}.health-jump[data-v-7c4fed17]{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:28px;margin:0 0 4px;padding:0 2px 8px}.health-jump a[data-v-7c4fed17]{align-items:center;color:#526278;display:inline-flex;font-size:11px;gap:16px;justify-content:space-between;min-height:44px;text-decoration:none}.health-jump a[data-v-7c4fed17]:hover{color:var(--blue)}.health-box[data-v-7c4fed17]{background:#fff;border:1px solid var(--line);min-width:0;padding:30px 32px;scroll-margin-top:95px}.health-section-heading[data-v-7c4fed17]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.health-section-heading h3[data-v-7c4fed17]{font-size:22px;font-weight:600;letter-spacing:-.6px;line-height:1.3;margin:0}.health-section-heading>span[data-v-7c4fed17]{color:var(--muted);font-size:10px}.health-small[data-v-7c4fed17]{color:var(--muted);font-size:12px;line-height:1.8;margin:10px 0 0}.health-page button[data-v-7c4fed17]{cursor:pointer;font-family:inherit}.health-text-button[data-v-7c4fed17]{align-items:center;background:none;border:0;color:var(--blue);display:inline-flex;font-size:12px;font-weight:600;min-height:44px;padding:6px 0;text-align:left}.health-page summary[data-v-7c4fed17]{align-content:center;cursor:pointer;font-size:14px;font-weight:500;line-height:1.6;list-style:none;min-height:56px;padding:8px 36px 8px 0;position:relative}.health-page summary[data-v-7c4fed17]::-webkit-details-marker{display:none}.health-page summary[data-v-7c4fed17]:after{color:#73869e;content:"+";font-size:22px;font-weight:300;position:absolute;right:0;top:50%;transform:translateY(-50%)}.health-page details[open]>summary[data-v-7c4fed17]:after{content:"−"}.health-summary-detail[data-v-7c4fed17]{color:var(--muted);display:block;font-size:11px;font-weight:400;margin-top:3px}.health-disclosure[data-v-7c4fed17]{padding:13px 32px}.health-disclosure>p[data-v-7c4fed17]{color:#526278;font-size:12px;line-height:1.85}.health-source[data-v-7c4fed17]{border-bottom:1px solid #edf1f5;display:flex;font-size:12px;gap:20px;justify-content:space-between;line-height:1.7;padding:16px 0}.health-source>span[data-v-7c4fed17]{min-width:0;overflow-wrap:anywhere}.health-source>span[data-v-7c4fed17]:last-child{color:var(--muted);font-size:11px;text-align:right}.health-source strong[data-v-7c4fed17]{flex-shrink:0;font-size:13px;font-weight:500}.health-overlap[data-v-7c4fed17]{border-top:1px solid #edf1f5;margin-top:14px;padding:5px 0}.health-overlap summary strong[data-v-7c4fed17]{color:var(--muted);display:block;font-size:11px;font-weight:400}.health-issues[data-v-7c4fed17]{color:#526278;font-size:12px;line-height:1.8;padding-left:18px}.health-issues li[data-v-7c4fed17]{margin:12px 0}.health-inline-exclude[data-v-7c4fed17]{display:flex;margin:2px 0 0}.health-excluded[data-v-7c4fed17]{margin:6px 0}.health-links[data-v-7c4fed17]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.health-links button[data-v-7c4fed17]{align-items:center;background:#fff;border:1px solid var(--line);color:var(--blue);display:flex;font-size:13px;font-weight:500;gap:24px;justify-content:space-between;min-height:88px;padding:22px 28px;text-align:left}.health-curves[data-v-7c4fed17]{display:grid;gap:8px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}.health-curve[data-v-7c4fed17]{margin:20px 0 28px}.health-curve h4[data-v-7c4fed17]{font-size:13px;font-weight:600;margin:0}.health-curve p[data-v-7c4fed17]{color:var(--muted);font-size:11px}.health-curve dl[data-v-7c4fed17]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.health-curve dl>div[data-v-7c4fed17]{background:#f6f8fa;border-bottom:2px solid #dce5ee;min-width:74px;padding:12px 16px}.health-curve dt[data-v-7c4fed17]{font-size:13px;font-weight:500}.health-curve dd[data-v-7c4fed17]{color:var(--muted);font-size:11px;margin:6px 0 0}.health-evidence-intro[data-v-7c4fed17]{align-items:baseline;display:flex;gap:20px;justify-content:space-between;padding:22px 0 0}.health-evidence-intro h3[data-v-7c4fed17]{font:600 26px/1.2 Urbanist,DM Sans,sans-serif;letter-spacing:-.6px;margin:0}.health-evidence-intro p[data-v-7c4fed17]{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.health-page[data-v-7c4fed17] :is(a,button,summary):focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media(min-width:769px)and (max-width:1100px){.hero-score[data-v-7c4fed17]{padding:30px 25px}.hero-reading[data-v-7c4fed17]{padding:28px 25px 20px}.hero-checks[data-v-7c4fed17]{gap:20px;padding:0 25px 25px}.check-number small[data-v-7c4fed17]{flex-basis:100%;margin:3px 0 0}.health-hero[data-v-7c4fed17]{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}}@media(max-width:768px){.hero-mobile-band[data-v-7c4fed17]{display:block;font-size:22px;font-weight:500;letter-spacing:-.5px;line-height:1.35;margin:0 0 20px}.hero-reading .hero-state[data-v-7c4fed17],.hero-reading h3[data-v-7c4fed17]{display:none}.health-curves[data-v-7c4fed17]{gap:0;grid-template-columns:minmax(0,1fr)}.health-page[data-v-7c4fed17]{gap:12px;padding:6px 0 16px}.health-page__intro[data-v-7c4fed17]{display:block;padding:12px 0 6px}.health-page h2[data-v-7c4fed17]{font-size:30px;gap:12px}.health-date[data-v-7c4fed17]{margin-top:14px}.health-hero[data-v-7c4fed17]{grid-template-columns:minmax(0,1fr)}.hero-score[data-v-7c4fed17]{border-bottom:1px solid var(--line);border-right:0;grid-row:auto;padding:28px 24px 24px}.hero-number[data-v-7c4fed17]{margin:16px 0}.hero-number strong[data-v-7c4fed17]{font-size:90px;letter-spacing:-5px}.health-scale[data-v-7c4fed17],.hero-scope[data-v-7c4fed17]{max-width:none}.hero-scope[data-v-7c4fed17]{margin-top:17px}.hero-reading[data-v-7c4fed17]{padding:24px 24px 20px}.hero-reading h3[data-v-7c4fed17]{font-size:30px;letter-spacing:-.7px}.hero-reading>p[data-v-7c4fed17]{font-size:12px}.hero-checks[data-v-7c4fed17]{gap:20px;padding:0 24px 24px}.check-number strong[data-v-7c4fed17]{font-size:27px}.check-number small[data-v-7c4fed17]{flex-basis:100%;margin:3px 0 0}.check-top[data-v-7c4fed17]{font-size:11px}.hero-foot[data-v-7c4fed17]{display:block;padding:12px 24px}.hero-foot>a[data-v-7c4fed17]{margin-top:4px}.health-findings[data-v-7c4fed17]{grid-template-columns:minmax(0,1fr)}.finding[data-v-7c4fed17]{padding:21px 20px}.finding+.finding[data-v-7c4fed17]{border-left:0;border-top:1px solid var(--line)}.finding>strong[data-v-7c4fed17]{font-size:17px;margin:11px 0 7px}.health-jump[data-v-7c4fed17]{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:4px;padding:2px 8px 6px;row-gap:0}.health-jump a[data-v-7c4fed17]{font-size:11px}.health-box[data-v-7c4fed17]{border-radius:0;box-shadow:none;padding:24px 16px}.health-disclosure[data-v-7c4fed17]{padding:10px 16px}.health-section-heading[data-v-7c4fed17]{gap:8px}.health-section-heading h3[data-v-7c4fed17]{font-size:20px}.health-links[data-v-7c4fed17]{gap:12px;grid-template-columns:minmax(0,1fr)}.health-links button[data-v-7c4fed17]{min-height:74px;padding:20px 16px}.health-curve dl[data-v-7c4fed17]{gap:5px}.health-curve dl>div[data-v-7c4fed17]{min-width:66px;padding:10px 12px}.health-source[data-v-7c4fed17]{gap:12px}.health-evidence-intro[data-v-7c4fed17]{display:block;padding:20px 4px 6px}.health-evidence-intro h3[data-v-7c4fed17]{font-size:25px}.health-evidence-intro p[data-v-7c4fed17]{margin-top:8px}}@media(prefers-reduced-motion:reduce){.check-top svg[data-v-7c4fed17],.finding[data-v-7c4fed17]{transition:none}}.skeleton-chart[data-v-8c82cad6]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:20px}@media(max-width:768px){.skeleton-chart[data-v-8c82cad6]{border:1px solid var(--m-c-border);border-radius:var(--m-r-card);box-shadow:none;padding:var(--m-s4)}}.verify-strip{align-items:center;background:var(--ob-warning-soft,#fffbeb);border:1px solid var(--ob-warning-border,#fde68a);border-radius:10px;box-sizing:border-box;display:flex;font-family:Urbanist,DM Sans,system-ui,-apple-system,sans-serif;gap:14px;margin:12px auto 0;padding:13px 18px;width:calc(100% - 48px)}.verify-strip__badge{align-items:center;background:var(--ob-warning-strong-soft,#fef3c7);border-radius:50%;color:var(--ob-warning-strong,#b45309);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.verify-strip__badge svg{height:19px;width:19px}.verify-strip__copy{flex:1;min-width:0}.verify-strip__title{color:var(--ob-warning-text,#78350f);font-size:14.5px;font-weight:700;letter-spacing:-.01em;margin:0 0 2px}.verify-strip__body{color:var(--ob-warning-text-muted,#92400e);font-size:13px;line-height:1.5;margin:0}.verify-strip__cta{background:var(--ob-warning-strong,#b45309);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13.5px;font-weight:650;min-height:36px;padding:0 18px;transition:background-color .15s ease}.verify-strip__cta:hover{background:var(--ob-warning-strongest,#92400e)}.verify-strip__cta:focus-visible{outline:2px solid var(--ob-warning-strong,#b45309);outline-offset:2px}@media(max-width:720px){.verify-strip{flex-wrap:wrap;padding:12px 14px;width:calc(100% - 20px)}.verify-strip__cta{width:100%}}.portfolio-content-wrapper{display:flex;flex-direction:column;gap:20px;min-width:0;width:100%}.fade-loading-enter-active{transition:opacity .45s ease,transform .45s ease}.fade-loading-leave-active{transition:opacity .35s ease,transform .35s ease}.fade-loading-enter-from{opacity:0;transform:translateY(8px) scale(.99)}.fade-loading-leave-to{opacity:0;transform:translateY(-8px) scale(.99)}@media(prefers-reduced-motion:reduce){.fade-loading-enter-active,.fade-loading-leave-active{transition:opacity .15s ease}.fade-loading-enter-from,.fade-loading-leave-to{transform:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}:deep(.highcharts-stocktools),:deep(.highcharts-stocktools-toolbar),:deep(.highcharts-stocktools-wrapper){display:none!important}.strat-button{background-color:transparent;border:none;border-radius:0;color:#2c3e50;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:12pt;margin:0;padding:8px 25px}.strat-button:hover{background-color:#80808013}.strat-button:active{background-color:#80808040}.strat-button-portfolio{background-color:#80808013;border:none;border-radius:0;color:#2c3e50;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:12pt;margin:0;padding:8px 25px}.strat-button-portfolio:hover{background-color:#8080801f}.strat-button-portfolio:active{background-color:#80808040}.input-text{background-color:#80808013;border:none!important;border-radius:0;font-size:12px;margin:auto;transition-duration:.2s}.input-text:focus{background-color:#8080801f;border:none;outline:none}.input-text::-moz-placeholder{color:#8080806b}.input-text::placeholder{color:#8080806b}.add_equity_search_list{background-color:#80808013;transition-duration:.1s}.add_equity_search_list:hover{background-color:#8080801f}.add_equity_search_list:active{background-color:#80808040}.score-skew-box,.score-skew-container{align-items:center;display:flex;justify-content:center}.score-skew-box{border-radius:0;color:#fff;font-size:18px;font-weight:700;height:44px;transform:skew(-12deg);width:92px}.score-number{display:block;min-width:1ch;transform:skew(12deg)}.snapshot-brief-card{background:linear-gradient(160deg,#fff,#f8fbff);border:1px solid #dbe7f5;border-radius:12px;box-shadow:0 6px 18px #0f172a14;padding:14px}.snapshot-brief-header{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.snapshot-brief-title{color:#0f172a;font-size:14px;font-weight:800;letter-spacing:.02em}.snapshot-brief-subtitle{color:#64748b;font-size:11px;font-weight:600}.snapshot-pill-strip{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.snapshot-pill{background:#fff;border:1px solid #dbe7f5;border-radius:10px;min-width:0;padding:9px}.snapshot-pill.winner{background:linear-gradient(160deg,#effdf3,#ecfbf0);border-color:#cdeed7}.snapshot-pill.drag{background:linear-gradient(160deg,#fff2f2,#feecec);border-color:#f7cfcf}.snapshot-pill.risk{background:linear-gradient(160deg,#fff8ed,#fff4e5);border-color:#f2dfbf}.snapshot-pill-label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.snapshot-pill-value{color:#0f172a;font-size:13px;font-weight:700;margin:4px 0 0;overflow-wrap:anywhere}.snapshot-daily-move{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:10px;justify-content:space-between;margin-top:10px;padding:9px 10px}.snapshot-daily-label{color:#64748b;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.snapshot-daily-value{font-size:14px;font-weight:800}.snapshot-daily-move.positive .snapshot-daily-value{color:#0b6a2b}.snapshot-daily-move.negative .snapshot-daily-value{color:#b91c1c}.snapshot-quick-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.snapshot-action-btn{background:#f8fbff;border:1px solid #cedbee;border-radius:10px;color:#16345a;font-size:12px;font-weight:700;min-height:44px;padding:8px;transition:transform .18s ease,box-shadow .18s ease}.snapshot-action-btn:active{transform:translateY(1px)}.snapshot-action-btn:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.mobile-primary-actions{display:none}.portfolio-tab-bar-wrapper{background:transparent;margin-bottom:-10px;margin-top:-10px;padding:0}.portfolio-mobile-insights{display:none}.portfolio-tabs-container{display:flex;margin-bottom:0;padding:0;width:100%}.portfolio-tab-button{background-color:#fff;border:none;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);color:#2c3e50;cursor:pointer;flex:1;font-size:12pt;height:50px;margin:0;padding:5px 20px;position:relative;touch-action:manipulation;transition:background-color .2s;white-space:nowrap}.portfolio-tab-button:first-child{clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.portfolio-tab-button:last-child{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%)}.portfolio-tab-button:hover{background-color:#e0e0e0}.portfolio-tab-button:active{background-color:#d0d0d0}.portfolio-tab-button-selected{background-color:#3584e4;color:#fff}.mobile-portfolio-header,.mobile-sidebar-overlay,.portfolio-demo-banner{display:none}@media(max-width:768px){.portfolio-demo-banner-mobile{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:18px;box-shadow:0 10px 24px #2563eb24;display:flex;flex-direction:column;gap:14px;margin-bottom:12px;padding:16px}.portfolio-demo-banner__copy{min-width:0}.portfolio-demo-banner__eyebrow{color:#1d4ed8;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.portfolio-demo-banner__title{color:#0f172a;font-size:1.15rem;letter-spacing:-.02em;line-height:1.2;margin:0}.portfolio-demo-banner__body{color:#1e3a8a;font-size:13px;line-height:1.5;margin:8px 0 0}.portfolio-demo-banner__actions{display:flex;flex-wrap:wrap;gap:10px}.portfolio-demo-banner__primary,.portfolio-demo-banner__secondary{border-radius:12px;cursor:pointer;font-size:13px;font-weight:800;min-height:42px;padding:10px 14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.portfolio-demo-banner__primary{background:#2563eb;border:none;box-shadow:0 4px 12px #2563eb33;color:#fff}.portfolio-demo-banner__secondary{background:#fffc;border:1px solid #93c5fd;color:#1e3a8a}.portfolio-demo-banner__primary:hover,.portfolio-demo-banner__secondary:hover{transform:translateY(-1px)}.portfolio-tab-bar-desktop{display:none}.portfolio-tab-bar-mobile{background:#fff;display:block;position:sticky;top:68px;z-index:110}.portfolio-tab-bar-wrapper{background:transparent;border-bottom:1px solid var(--m-c-border,#e2e8f0);margin:0;padding:0 0 var(--m-s2,8px)}.portfolio-mobile-insights{display:block}.snapshot-pill-value{font-size:12px}.mobile-primary-actions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-bottom:1px solid rgba(148,163,184,.22);display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 2px 8px;position:sticky;top:56px;z-index:95}.mobile-primary-action-btn{background:#f8fafc;border:1px solid #dbe3ec;border-radius:11px;box-shadow:0 2px 8px #0f172a14;color:#1e293b;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.01em;min-height:48px;padding:10px 8px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;-webkit-tap-highlight-color:transparent}.mobile-primary-action-btn:active{box-shadow:0 1px 5px #0f172a26;transform:translateY(1px) scale(.985)}.mobile-primary-action-btn:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.mobile-primary-action-btn.action-trade{background:linear-gradient(160deg,#eef9ff,#e7f2ff);border-color:#c7dcff}.mobile-primary-action-btn.action-add{background:linear-gradient(160deg,#f3fdf6,#ebfaee);border-color:#bfeacb}.mobile-primary-action-btn.action-risk{background:linear-gradient(160deg,#fff8ec,#fff3df);border-color:#f2d8a8}.mobile-primary-action-btn.action-switch{background:linear-gradient(160deg,#f7f4ff,#f1edff);border-color:#d9cffd}@media(hover:hover){.mobile-primary-action-btn:hover{box-shadow:0 5px 12px #0f172a1f;transform:translateY(-1px)}}.mobile-portfolio-header{align-items:center;background:#fff;box-shadow:0 1px 3px #00000014;display:flex!important;gap:12px;padding:12px 16px;position:sticky;top:0;z-index:100}.mobile-sidebar-toggle{align-items:center;background:none;border:none;border-radius:8px;color:#2c3e50;cursor:pointer;display:flex;height:44px;justify-content:center;min-height:44px;padding:0;width:44px;-webkit-tap-highlight-color:transparent}.mobile-sidebar-toggle:active{background:#0000000f}.mobile-portfolio-name{color:#212529;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-sidebar-overlay{background:#0006;display:block!important;inset:0;position:fixed;z-index:1050;-webkit-tap-highlight-color:transparent}.portfolio-flex-layout{gap:0!important;padding:0 var(--m-s4,16px)!important}.portfolio-main-content{gap:var(--m-s5,20px)!important;padding-top:var(--m-s3,12px)!important}.portfolio-tabs-container{overflow-x:auto!important;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:var(--m-s5,20px)!important;margin:0 calc(var(--m-s4, 16px)*-1);padding:0 var(--m-s4,16px);scrollbar-width:none}.portfolio-tabs-container::-webkit-scrollbar{display:none}.portfolio-tab-button{background:transparent!important;border-radius:0;color:var(--m-c-muted,#64748b)!important;flex:0 0 auto!important;font-family:var(--m-font-body,"DM Sans",sans-serif);font-size:var(--m-size-body-sm,14px)!important;font-weight:700;height:36px;min-width:44px;padding:0!important;white-space:nowrap}.portfolio-tab-button,.portfolio-tab-button:first-child,.portfolio-tab-button:last-child{clip-path:none!important}.portfolio-tab-button-selected{background-color:transparent!important;color:var(--m-c-heading,#0f172a)!important;font-weight:800!important;position:relative}.portfolio-tab-button-selected:after{animation:portfolioTabIndicatorSlide .2s ease;background:var(--m-c-blue,#3684e4);border-radius:0;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}}@keyframes portfolioTabIndicatorSlide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:480px){.snapshot-brief-card{padding:12px}.snapshot-pill-strip,.snapshot-quick-actions{grid-template-columns:1fr}.snapshot-action-btn{min-height:42px}.mobile-primary-actions{gap:7px;top:52px}.mobile-primary-action-btn{font-size:11px;padding:9px 4px}.mobile-portfolio-header{padding:10px 12px}.mobile-portfolio-name{font-size:15px}.portfolio-demo-banner__actions{flex-direction:column-reverse}.portfolio-demo-banner__primary,.portfolio-demo-banner__secondary{width:100%}.portfolio-tab-button{font-size:12px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.mobile-primary-action-btn,.snapshot-action-btn{transition:none!important}.mobile-primary-action-btn:active{transform:none}}@media(hover:hover){.mobile-sidebar-toggle:hover{background:#0000000a}}.portfolio-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a6b;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:8990}.portfolio-modal-card{background:#fff;border:1px solid #dbe4f0;border-radius:18px;box-shadow:0 28px 72px #0f172a33;box-sizing:border-box;max-height:min(86vh,860px);max-width:460px;overflow:auto;padding:26px;width:100%}.portfolio-modal-card-wide{max-width:760px}.portfolio-modal-card-manage{max-width:720px}.portfolio-modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.portfolio-modal-eyebrow{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.portfolio-modal-title{color:#0f172a;font-size:24px;font-weight:700;line-height:1.1}.portfolio-modal-subtitle{color:#64748b;display:block;font-size:13px;font-weight:500;margin-top:6px}.portfolio-modal-close{align-items:center;background:#f8fafc;border:1px solid #dbe4f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:34px}.portfolio-modal-close:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.portfolio-modal-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.portfolio-modal-fields{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.portfolio-modal-field{display:flex;flex-direction:column;gap:6px;min-width:0}.portfolio-modal-field-span-2{grid-column:span 2}.portfolio-modal-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.portfolio-modal-input{background:#fff;border:1px solid #dbe4f0;border-radius:12px;box-sizing:border-box;color:#0f172a;font-size:14px;outline:none;padding:12px 13px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.portfolio-modal-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.portfolio-modal-search-wrap{position:relative}.portfolio-modal-search-results{background:#fff;border:1px solid #dbe4f0;border-radius:14px;box-shadow:0 18px 40px #0f172a29;left:0;max-height:260px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:3}.portfolio-modal-search-result{align-items:flex-start;background:#fff;border:none;border-bottom:1px solid #eef2f7;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.portfolio-modal-search-result:last-child{border-bottom:none}.portfolio-modal-search-result:hover{background:#f8fbff}.portfolio-modal-search-result-ticker{color:#0f172a;flex-shrink:0;font-size:13px;font-weight:700}.portfolio-modal-search-result-name{color:#475569;font-size:13px;min-width:0}.portfolio-modal-error{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:13px;font-weight:600;margin-bottom:16px;padding:11px 14px}.portfolio-modal-summary{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;color:#1e3a8a;font-size:14px;margin-bottom:18px;padding:12px 14px}.portfolio-modal-summary strong{color:#1d4ed8}.portfolio-modal-actions{display:flex;gap:10px;justify-content:flex-end}.portfolio-modal-btn-cancel,.portfolio-modal-btn-confirm{border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;min-height:46px;padding:0 18px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.portfolio-modal-btn-cancel{background:#f8fafc;border:1px solid #dbe4f0;color:#475569}.portfolio-modal-btn-cancel:hover{background:#f1f5f9}.portfolio-modal-btn-confirm{background:#2563eb;border:1px solid #2563eb;color:#fff}.portfolio-modal-btn-confirm:hover{background:#1d4ed8;border-color:#1d4ed8}.portfolio-manage-list{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.portfolio-manage-row{background:#fbfdff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:16px 18px}.portfolio-manage-main{align-items:center;display:flex;gap:18px;justify-content:space-between}.portfolio-manage-copy{flex:1;min-width:0}.portfolio-manage-title-row{align-items:center;display:flex;gap:12px;min-width:0}.portfolio-manage-ticker{color:#0f172a;font-size:15px;font-weight:700}.portfolio-manage-value{color:#1d4ed8;font-size:14px;font-weight:700}.portfolio-manage-meta{color:#64748b;font-size:13px;margin-top:6px}.portfolio-manage-actions{display:flex;flex-shrink:0;gap:10px}.portfolio-manage-btn{background:#eff6ff;border:1px solid #cfe0ff;border-radius:12px;color:#1d4ed8;cursor:pointer;font-size:13px;font-weight:700;min-height:42px;padding:0 16px}.portfolio-manage-btn:hover{background:#dbeafe}.portfolio-manage-btn-danger{background:#fff1f2;border-color:#fecaca;color:#dc2626}.portfolio-manage-btn-danger:hover{background:#ffe4e6}.portfolio-manage-btn-active{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.portfolio-manage-btn-active:hover{background:#1e40af}.portfolio-manage-editor{border-top:1px solid #e2e8f0;padding-top:14px}.portfolio-manage-editor-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.portfolio-manage-editor-note{color:#94a3b8;font-size:12px;margin:10px 0 0}.portfolio-manage-editor-error{color:#dc2626;font-size:13px;font-weight:600;margin:8px 0 0}.portfolio-manage-editor-actions{align-items:center;display:flex;gap:10px;margin-top:14px}.portfolio-manage-editor-spacer{flex:1}.portfolio-manage-editor-remove{background:none;border:none;color:#dc2626;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px}.portfolio-manage-editor-remove:hover{color:#b91c1c}.portfolio-manage-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;font-size:14px;margin-bottom:18px;padding:20px;text-align:center}.portfolio-modal-card-trade-history{max-width:940px}.trade-history-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.trade-history-summary-card{background:#f8fbff;border:1px solid #dbe4f0;border-radius:14px;padding:14px 16px}.trade-history-summary-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.trade-history-summary-value{color:#0f172a;font-size:28px;font-weight:700;line-height:1;margin-top:8px}.trade-history-summary-range{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin-top:8px}.trade-history-table-shell{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:18px;overflow:auto}.trade-history-table{border-collapse:collapse;min-width:760px;width:100%}.trade-history-table thead th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:12px;font-weight:700;padding:12px 14px;text-align:left}.trade-history-table tbody td{border-bottom:1px solid #eef2f7;color:#0f172a;font-size:14px;padding:13px 14px;vertical-align:top}.trade-history-table tbody tr:last-child td{border-bottom:none}.trade-history-date{color:#0f172a;font-weight:600}.trade-history-ticker{color:#0f172a;font-weight:700}.trade-history-name{color:#64748b;font-size:12px;margin-top:4px}.trade-history-number{font-variant-numeric:tabular-nums;text-align:right}.trade-history-type-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.04em;min-height:28px;padding:0 10px;text-transform:uppercase}.trade-history-type-pill.is-buy{background:#dcfce7;color:#166534}.trade-history-type-pill.is-sell{background:#fee2e2;color:#b91c1c}.trade-history-type-pill.is-short{background:#ede9fe;color:#6d28d9}.trade-history-delete-th{width:44px}.trade-history-delete-cell{text-align:center}.trade-history-delete-btn{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:13px;height:30px;line-height:1;transition:color .15s ease,border-color .15s ease,background .15s ease;width:30px}.trade-history-delete-btn:hover{background:#fff1f2;border-color:#fecaca;color:#dc2626}.portfolio-meta-hint{color:#94a3b8;font-size:12px;line-height:1.5;margin:4px 0 14px}.portfolio-create-methods{display:grid;gap:8px}.portfolio-create-method{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:block;font-family:inherit;padding:11px 14px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.portfolio-create-method:hover{background:#f8fafc;border-color:#cbd5e1}.portfolio-create-method--active{background:#eff6ff;border-color:#2563eb}.portfolio-create-method-title{color:#0f172a;display:block;font-size:14px;font-weight:700}.portfolio-create-method--active .portfolio-create-method-title{color:#1d4ed8}.portfolio-create-method-desc{color:#64748b;display:block;font-size:12px;margin-top:2px}.portfolio-create-optional{color:#94a3b8;font-weight:500;letter-spacing:normal;text-transform:none}.portfolio-create-note{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#1e40af;font-size:12.5px;line-height:1.5;margin:10px 2px 0;padding:12px 14px}.portfolio-create-error{color:#b91c1c;font-size:13px;margin:10px 2px 0}.trade-history-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;font-size:14px;margin-bottom:18px;padding:24px;text-align:center}.portfolio-modal-enter-active,.portfolio-modal-leave-active{transition:opacity .18s ease}.portfolio-modal-enter-active .portfolio-modal-card,.portfolio-modal-leave-active .portfolio-modal-card{transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .18s ease}.portfolio-modal-enter-from,.portfolio-modal-leave-to{opacity:0}.portfolio-modal-enter-from .portfolio-modal-card,.portfolio-modal-leave-to .portfolio-modal-card{opacity:0;transform:translateY(10px) scale(.97)}@media(max-width:768px){.portfolio-page-root{overflow-x:clip}.portfolio-modal-backdrop{padding:12px}.portfolio-modal-card,.portfolio-modal-card-manage,.portfolio-modal-card-wide{border-radius:16px;max-height:calc(100vh - 24px);max-width:100%;padding:20px}.portfolio-modal-grid{grid-template-columns:1fr}.trade-history-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-modal-field-span-2{grid-column:span 1}.portfolio-manage-main{align-items:flex-start;flex-direction:column}.portfolio-manage-editor-grid{grid-template-columns:1fr}.portfolio-manage-editor-actions{flex-wrap:wrap}.portfolio-manage-actions,.portfolio-modal-actions{flex-direction:column;width:100%}.portfolio-manage-btn,.portfolio-modal-btn-cancel,.portfolio-modal-btn-confirm{width:100%}}.sell-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9000}.sell-modal-card{background:#fff;border-radius:16px;box-shadow:0 24px 64px #0f172a2e;box-sizing:border-box;max-width:420px;padding:28px;width:100%}.sell-modal-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.sell-modal-eyebrow{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.sell-modal-ticker{align-items:baseline;color:#0f172a;display:flex;font-size:20px;font-weight:700;gap:8px}.sell-modal-name{color:#64748b;font-size:13px;font-weight:500}.sell-modal-close{background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;padding:4px}.sell-modal-close:hover{background:#f1f5f9;color:#475569}.sell-modal-owned{background:#f8fafc;border-radius:8px;color:#475569;font-size:13px;margin-bottom:20px;padding:10px 14px}.sell-modal-owned strong{color:#0f172a}.sell-modal-fields{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.sell-modal-field{display:flex;flex-direction:column;gap:5px}.sell-modal-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sell-modal-input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s;width:100%}.sell-modal-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.sell-modal-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;font-weight:500;margin-bottom:16px;padding:10px 14px}.sell-modal-summary{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#475569;font-size:14px;margin-bottom:20px;padding:10px 14px}.sell-modal-summary strong{color:#16a34a}.sell-modal-actions{display:flex;gap:10px}.sell-modal-btn-cancel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;flex:1;font-size:14px;font-weight:600;padding:11px;transition:background .15s}.sell-modal-btn-cancel:hover{background:#f1f5f9}.sell-modal-btn-confirm{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:2;font-size:14px;font-weight:700;padding:11px;transition:background .15s}.sell-modal-btn-confirm:hover{background:#dc2626}.sell-modal-enter-active,.sell-modal-leave-active{transition:opacity .18s ease}.sell-modal-enter-active .sell-modal-card,.sell-modal-leave-active .sell-modal-card{transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .18s ease}.sell-modal-enter-from,.sell-modal-leave-to{opacity:0}.sell-modal-enter-from .sell-modal-card,.sell-modal-leave-to .sell-modal-card{opacity:0;transform:scale(.96) translateY(8px)}.signup-onboarding-resume-banner{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:0;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;margin:0 0 20px;padding:16px 18px}.signup-onboarding-resume-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.signup-onboarding-resume-kicker{color:#2563eb;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.signup-onboarding-resume-text{color:#0f172a;font-size:14px;font-weight:600;line-height:1.6}.signup-onboarding-resume-button{background:#256cc5;border:none;border-radius:0;color:#fff;cursor:pointer;flex:none;font-size:13px;font-weight:700;min-height:44px;padding:11px 16px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.signup-onboarding-resume-button:hover{background:#1d57a2;transform:translateY(-1px)}@media(max-width:768px){.signup-onboarding-resume-banner{align-items:flex-start;flex-direction:column}.signup-onboarding-resume-button{width:100%}}body:has(.portfolio-page-root--demo) .beta-banner{display:none}.portfolio-page-root{background:#f5f7fa;min-height:100vh}.portfolio-page-root .portfolio-main-content{padding-top:24px!important}.portfolio-page-root .portfolio-tab-bar-wrapper{border-bottom:1px solid #dce4ee;margin:4px 0 0}.portfolio-page-root .portfolio-tabs-container{gap:28px;overflow-x:auto;scrollbar-width:none}.portfolio-page-root .portfolio-tab-button{background:transparent;border-bottom:2px solid transparent;border-radius:0;clip-path:none;color:#627187;flex:0 0 auto;font:500 13px DM Sans,sans-serif;height:46px;padding:0 2px}.portfolio-page-root .portfolio-tab-button:hover{background:transparent;color:#256cc5}.portfolio-page-root .portfolio-tab-button-selected{border-bottom-color:#256cc5;color:#256cc5;font-weight:700}.portfolio-page-root .portfolio-tab-button:focus-visible{outline:2px solid #256cc5;outline-offset:-3px}.portfolio-demo-risk{color:#475569;font:400 12px/1.55 DM Sans,sans-serif;margin:-6px 0 0;max-width:880px;text-align:left}.portfolio-landing-aside{background:#fff;border:1px solid #e2e8f0;box-sizing:border-box;padding:24px}@media(max-width:768px){.portfolio-landing-aside{padding:16px}}@media(min-width:1200px){.portfolio-content-wrapper:has(>.portfolio-landing-aside){-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:minmax(0,1fr) auto}.portfolio-content-wrapper:has(>.portfolio-landing-aside)>*{grid-column:1/-1}.portfolio-content-wrapper:has(>.portfolio-landing-aside)>.portfolio-header-desktop{grid-area:1/1}.portfolio-content-wrapper:has(>.portfolio-landing-aside)>.portfolio-summary{grid-area:2/1}.portfolio-content-wrapper:has(>.portfolio-landing-aside)>.portfolio-demo-risk{grid-area:3/1}.portfolio-content-wrapper:has(>.portfolio-landing-aside)>.portfolio-landing-aside{align-self:center;background:transparent;border:0;grid-area:1/2/4/3;padding:0}}.portfolio-demo-unavailable{background:#fff;border:1px solid #dde5ee;color:#15253c;font-family:DM Sans,sans-serif;margin:24px 0;max-width:560px;padding:24px;text-align:left}.portfolio-demo-unavailable__eyebrow{color:#607187;font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.portfolio-demo-unavailable h2{font:700 22px/1.25 Urbanist,sans-serif;letter-spacing:-.02em;margin:0 0 8px}.portfolio-demo-unavailable p:not(.portfolio-demo-unavailable__eyebrow){color:#475569;font-size:14px;line-height:1.6;margin:0}.portfolio-demo-unavailable__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.portfolio-demo-unavailable__actions button{border:1px solid #256cc5;border-radius:0;cursor:pointer;font:600 14px DM Sans,sans-serif;min-height:44px;padding:0 16px}.portfolio-demo-unavailable__retry{background:#fff;color:#256cc5}.portfolio-demo-unavailable__cta{background:#256cc5;color:#fff}@media(max-width:768px){.portfolio-demo-unavailable{margin:12px 0;padding:16px}.portfolio-demo-unavailable__actions button{flex:1 1 auto}}.portfolio-page-root--demo .portfolio-mobile-insights{display:none}@media(max-width:768px){.portfolio-page-root .portfolio-main-content{padding-top:14px!important}.portfolio-page-root .portfolio-tab-button:not(.portfolio-tab-button-selected){color:#5b6b80!important}.portfolio-page-root .portfolio-tabs-container{flex-wrap:wrap!important;gap:0 20px!important;margin:0!important;overflow:visible!important;padding:0 2px!important}.portfolio-page-root .portfolio-tab-button{height:auto;min-height:44px}.portfolio-page-root .portfolio-tab-button-selected:after,.portfolio-page-root--demo .hero-performance{display:none}}.portfolio-modal-card-manage.holding-focused-editor{border-radius:0;box-shadow:none;max-width:440px;padding:24px}.holding-focused-editor .portfolio-manage-editor-grid{grid-template-columns:minmax(0,1fr)}.holding-focused-editor .portfolio-manage-row{background:#fff;border:0;padding:0}.holding-focused-editor .portfolio-manage-value{display:none}.holding-focused-editor .portfolio-modal-input{border-radius:0;font-size:16px;min-height:44px}.holding-focused-editor .portfolio-modal-close{min-height:44px;min-width:44px}.holding-focused-editor .portfolio-manage-editor-note{color:#64748b;line-height:1.7}.holding-focused-editor .portfolio-manage-editor-actions button{border-radius:0;min-height:44px}.holding-focused-editor .portfolio-manage-editor-actions{display:flex;gap:10px;justify-content:flex-end}@media(max-width:768px){.portfolio-modal-card-manage.holding-focused-editor{border-radius:0;max-width:440px;padding:20px}}
