.instrument-icon.svelte-4uw4a{position:relative;display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;overflow:hidden;color:#373732}.instrument-icon.large.svelte-4uw4a{width:27px;height:27px;flex-basis:27px}img.svelte-4uw4a{width:100%;height:100%;object-fit:contain}.flag.svelte-4uw4a{width:16px;height:12px;border-radius:1px;box-shadow:0 0 0 .5px #17171724;object-fit:cover}.large.svelte-4uw4a .flag:where(.svelte-4uw4a){width:21px;height:15px}.material.svelte-4uw4a{width:15px;height:15px;border:1px solid #0002}.large.svelte-4uw4a .material:where(.svelte-4uw4a){width:20px;height:20px}.gold.svelte-4uw4a{background:linear-gradient(135deg,#b88a22,#f5df87 42%,#fff8d8 60%,#c89d33)}.silver.svelte-4uw4a{background:linear-gradient(135deg,#777,#f5f6f6 45%,#fff 62%,#9a9da0)}.copper.svelte-4uw4a{background:linear-gradient(135deg,#7d3e23,#cf8052 50%,#f0b58a 65%,#8e492b)}.platinum.svelte-4uw4a{background:linear-gradient(135deg,#777b80,#e4e5e6 52%,#9ca1a5)}.palladium.svelte-4uw4a{background:linear-gradient(135deg,#8f8b80,#efe9dc 52%,#aca79b)}svg.svelte-4uw4a{width:15px;height:15px}.large.svelte-4uw4a svg:where(.svelte-4uw4a){width:20px;height:20px}.crypto.svelte-4uw4a{display:grid;width:16px;height:16px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:700;line-height:1}.large.svelte-4uw4a .crypto:where(.svelte-4uw4a){width:21px;height:21px;font-size:13px}.bitcoin.svelte-4uw4a{color:#a96416}.ethereum.svelte-4uw4a{color:#625f7d}.fx.svelte-4uw4a{font-size:14px;font-weight:500;letter-spacing:-.15em}.instrument-autocomplete.svelte-150ggon{position:relative;display:flex;min-width:0;align-items:center;gap:8px;color:#8a8982}.instrument-autocomplete.expanded.svelte-150ggon{z-index:100}.instrument-autocomplete.modal.svelte-150ggon{width:100%;height:38px;padding:0 11px;border:1px solid #deddd8;border-radius:7px;background:#fff}.instrument-autocomplete.compact.svelte-150ggon{flex:1;height:24px;gap:6px}input.svelte-150ggon{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:#1d1d1c;font:inherit;font-size:10px}input.svelte-150ggon::placeholder{color:#92918b;opacity:1}.instrument-autocomplete>svg{flex:0 0 auto}.instrument-autocomplete .loading{animation:svelte-150ggon-spin .8s linear infinite}.instrument-suggestions.svelte-150ggon{position:absolute;z-index:50;top:calc(100% + 5px);right:0;left:0;min-width:min(320px,calc(100vw - 32px));padding:5px;overflow:hidden;border:1px solid #e4e3dd;border-radius:9px;background:#fbfaf7;box-shadow:0 16px 44px #24231d1f;opacity:0;pointer-events:none;transform:translateY(-3px) scale(.985);transform-origin:top center;visibility:hidden;transition:opacity .12s ease,transform .14s ease,visibility 0s linear .14s}.instrument-suggestions.open.svelte-150ggon{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition:opacity .14s ease,transform .16s ease,visibility 0s linear 0s}.instrument-suggestions.svelte-150ggon button:where(.svelte-150ggon){display:flex;width:100%;align-items:center;gap:8px;padding:7px;border:0;border-radius:7px;background:transparent;color:#262522;text-align:left;cursor:pointer}.instrument-suggestions.svelte-150ggon button:where(.svelte-150ggon):hover,.instrument-suggestions.svelte-150ggon button.active:where(.svelte-150ggon){background:#ebeae4}.instrument-suggestions.svelte-150ggon button:where(.svelte-150ggon)>span:where(.svelte-150ggon):last-child{display:flex;min-width:0;flex-direction:column}.instrument-suggestions.svelte-150ggon strong:where(.svelte-150ggon),.instrument-suggestions.svelte-150ggon small:where(.svelte-150ggon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instrument-suggestions.svelte-150ggon strong:where(.svelte-150ggon){font-size:10px;font-weight:600}.instrument-suggestions.svelte-150ggon small:where(.svelte-150ggon){margin-top:1px;color:#77766f;font-size:8px}@keyframes svelte-150ggon-spin{to{transform:rotate(360deg)}}.section-nav.svelte-1u3u8i{position:sticky;z-index:4;top:var(--sticky-top);margin:0 -8px;padding:7px 8px 8px;overflow:hidden;background:linear-gradient(to bottom,#fdfdfbfa 72%,#fdfdfbd1 88%,#fdfdfb00);-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08)}.section-nav.svelte-1u3u8i>div:where(.svelte-1u3u8i){display:flex;width:fit-content;min-width:0;gap:2px;padding:3px;border:1px solid rgba(225,223,217,.86);border-radius:9px;background:#f4f3efd1;box-shadow:0 1px 2px #23221e0a}a.svelte-1u3u8i{display:inline-flex;min-height:27px;align-items:center;justify-content:center;padding:0 10px;border-radius:6px;color:#77756e;font-size:8px;font-weight:540;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}a.active.svelte-1u3u8i{background:#fff;color:#2f4f91;box-shadow:inset 0 0 0 1px #2f4f9114,0 1px 3px #23221e1a}a.svelte-1u3u8i:active{background:var(--control-pressed-bg, #e9e8e3);color:var(--control-pressed-color, #252522)}a.svelte-1u3u8i:focus-visible{outline:1px solid #315aab;outline-offset:-1px}@media(hover:hover)and (pointer:fine){a.svelte-1u3u8i:not(.active):hover{background:#ffffff94;color:#34332f}}@media(max-width:650px){.section-nav.svelte-1u3u8i{margin-inline:-16px;padding:7px 16px 9px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.section-nav.svelte-1u3u8i::-webkit-scrollbar{display:none}.section-nav.svelte-1u3u8i>div:where(.svelte-1u3u8i){width:max-content}a.svelte-1u3u8i{min-height:31px;padding-inline:12px;font-size:9px}}@media(prefers-reduced-motion:reduce){a.svelte-1u3u8i{transition:color .12s ease,background-color .12s ease}}@media(prefers-reduced-transparency:reduce){.section-nav.svelte-1u3u8i{background:#fdfdfb;-webkit-backdrop-filter:none;backdrop-filter:none}}.investor-dialog.svelte-n8lgr6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;width:min(1240px,calc(100% - 40px));height:min(900px,calc(100dvh - 32px));max-width:none;max-height:none;margin:auto;overflow-y:auto;padding:0 32px 20px;border:1px solid #e2e0da;border-radius:14px;background:#fdfdfbfb;box-shadow:0 24px 80px #23221e26;color:#292824;opacity:1;transform:translateY(0) scale(1);transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1);scrollbar-color:#d6d4ce transparent;scrollbar-width:thin}.investor-dialog.svelte-n8lgr6::backdrop{background:#f3f3f094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@starting-style{.investor-dialog[open].svelte-n8lgr6{opacity:0;transform:translateY(12px) scale(.985)}}header.svelte-n8lgr6{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto auto 32px;align-items:center;gap:18px;padding:19px 0 15px;border-bottom:1px solid #e9e7e1;background:#fdfdfbf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.security.svelte-n8lgr6{display:flex;align-items:center;gap:11px;min-width:0}.identity.svelte-n8lgr6{min-width:0}.identity.svelte-n8lgr6>span:where(.svelte-n8lgr6),.section-heading.svelte-n8lgr6 span:where(.svelte-n8lgr6),.business-description.svelte-n8lgr6>span:where(.svelte-n8lgr6),.consensus-summary.svelte-n8lgr6>span:where(.svelte-n8lgr6){display:block;color:#929087;font-size:7px;font-weight:700;letter-spacing:.12em}.identity.svelte-n8lgr6>div:where(.svelte-n8lgr6){display:flex;align-items:baseline;gap:8px}.identity.svelte-n8lgr6 strong:where(.svelte-n8lgr6){overflow:hidden;color:#242421;font-size:20px;font-weight:500;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.identity.svelte-n8lgr6 small:where(.svelte-n8lgr6),.identity.svelte-n8lgr6 p:where(.svelte-n8lgr6){color:#8b8982;font-size:8px}.identity.svelte-n8lgr6 p:where(.svelte-n8lgr6){margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-price.svelte-n8lgr6{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;justify-content:flex-end}.background-refresh.svelte-n8lgr6{display:inline-flex;align-items:center;gap:4px;margin-right:3px;color:#7d7a72;font-size:7px;font-weight:500}.background-refresh.svelte-n8lgr6 svg{animation:svelte-n8lgr6-rotate-loader 1.2s linear infinite}.market-price.svelte-n8lgr6 strong:where(.svelte-n8lgr6){font-size:19px;font-weight:400;letter-spacing:-.03em}.market-price.svelte-n8lgr6 span:where(.svelte-n8lgr6){color:#8c8a83;font-size:8px}.market-price.svelte-n8lgr6 em:where(.svelte-n8lgr6){color:#a55e4c;font-size:9px;font-style:normal}.market-price.svelte-n8lgr6 em.positive:where(.svelte-n8lgr6),.positive.svelte-n8lgr6{color:#477a68!important}.market-price.svelte-n8lgr6 .premarket-session:where(.svelte-n8lgr6){padding:3px 5px;border:1px solid #d8b990;border-radius:4px;color:#8b6842;font-size:6.5px;font-weight:700;letter-spacing:.08em}.market-price.svelte-n8lgr6 .regular-close:where(.svelte-n8lgr6){flex-basis:100%;color:#96928a;font-size:6.5px;text-align:right}.close.svelte-n8lgr6{display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid #e5e3dd;border-radius:8px;background:#fff;color:#77756f;cursor:pointer}.share.svelte-n8lgr6{display:inline-flex;min-width:76px;height:30px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #e5e3dd;border-radius:8px;background:#f8f8f6;color:#5f5d57;cursor:pointer;font:inherit;font-size:8px;font-weight:600;transition:background-color .14s ease,color .14s ease}.share.svelte-n8lgr6:active,.close.svelte-n8lgr6:active{background:var(--control-pressed-bg, #e9e8e3);color:var(--control-pressed-color, #252522)}@media(hover:hover)and (pointer:fine){.close.svelte-n8lgr6:hover,.share.svelte-n8lgr6:hover{background:#f2f1ed;color:#222}}main.svelte-n8lgr6{padding-bottom:8px}section.svelte-n8lgr6{scroll-margin-top:112px;padding:22px 0;border-bottom:1px solid #e6e4de}.section-heading.svelte-n8lgr6{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:start;gap:7px;margin-bottom:13px;color:#69675f}.section-heading.svelte-n8lgr6 h2:where(.svelte-n8lgr6){margin:2px 0 0;color:#2c2b28;font-size:14px;font-weight:600;letter-spacing:-.015em}.section-heading.svelte-n8lgr6 small:where(.svelte-n8lgr6){align-self:center;color:#99978f;font-size:7px}.financial-period-control.svelte-n8lgr6{display:flex;align-items:center;gap:8px}.financial-period-control.svelte-n8lgr6>div:where(.svelte-n8lgr6){display:flex;padding:2px;border:1px solid #e5e3dd;border-radius:8px;background:#f4f3ef}.financial-period-control.svelte-n8lgr6 button:where(.svelte-n8lgr6){padding:5px 8px;border:0;border-radius:6px;background:transparent;color:#85837c;font-size:7px;cursor:pointer}.financial-period-control.svelte-n8lgr6 button.active:where(.svelte-n8lgr6){background:var(--control-selected-bg, #f2efee);color:var(--control-selected-color, #1d1d1c);box-shadow:none}.publication-pending.svelte-n8lgr6{display:flex;align-items:flex-start;gap:8px;margin:-2px 0 10px;padding:9px 10px;border:1px solid #e7d9c4;border-radius:9px;background:#faf6ef;color:#886a43}.publication-pending.svelte-n8lgr6 svg{flex:0 0 auto;margin-top:1px}.publication-pending.svelte-n8lgr6 strong:where(.svelte-n8lgr6),.publication-pending.svelte-n8lgr6 span:where(.svelte-n8lgr6){display:block}.publication-pending.svelte-n8lgr6 strong:where(.svelte-n8lgr6){color:#6f5534;font-size:8px;font-weight:600}.publication-pending.svelte-n8lgr6 span:where(.svelte-n8lgr6){margin-top:2px;color:#8f795d;font-size:7px;line-height:1.4}.next-earnings-card.svelte-n8lgr6{display:grid;grid-template-columns:30px minmax(150px,1fr) auto auto;align-items:center;gap:12px;margin:-2px 0 11px;padding:9px 11px;border:1px solid #e4e3dd;border-radius:11px;background:linear-gradient(100deg,#f4f7f5,#faf9f6 58%,#f5f3ed)}.next-earnings-icon.svelte-n8lgr6{display:grid;width:28px;height:28px;place-items:center;border:1px solid #dfe7e2;border-radius:8px;background:#fff;color:#527565}.next-earnings-copy.svelte-n8lgr6 span:where(.svelte-n8lgr6){display:block;color:#85837b;font-size:6.5px;font-weight:700;letter-spacing:.1em}.next-earnings-copy.svelte-n8lgr6 strong:where(.svelte-n8lgr6){display:block;margin-top:3px;color:#292925;font-size:10px;font-weight:600}.next-earnings-time.svelte-n8lgr6{min-width:95px;padding-left:12px;border-left:1px solid #e2e1db}.next-earnings-time.svelte-n8lgr6 strong:where(.svelte-n8lgr6),.next-earnings-time.svelte-n8lgr6 small:where(.svelte-n8lgr6){display:block;text-align:right}.next-earnings-time.svelte-n8lgr6 strong:where(.svelte-n8lgr6){color:#34332f;font-size:9px;font-weight:600}.next-earnings-time.svelte-n8lgr6 small:where(.svelte-n8lgr6){margin-top:2px;color:#8e8b83;font-size:6.5px}.event-confidence.svelte-n8lgr6{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:#e7f0eb;color:#557566;font-size:6.5px;font-weight:600;white-space:nowrap}.event-confidence.svelte-n8lgr6 i:where(.svelte-n8lgr6){width:5px;height:5px;border-radius:50%;background:#5f8e79}.event-confidence.estimated.svelte-n8lgr6{background:#f2ece2;color:#8b7150}.event-confidence.estimated.svelte-n8lgr6 i:where(.svelte-n8lgr6){background:#a7875f}.metric-grid.svelte-n8lgr6{display:grid}.hero-metrics.svelte-n8lgr6{grid-template-columns:repeat(4,1fr);border:1px solid #e7e5df;border-radius:12px;background:#f8f7f4}.hero-metrics.svelte-n8lgr6 article:where(.svelte-n8lgr6){min-width:0;padding:12px;border-right:1px solid #e7e5df;border-bottom:1px solid #e7e5df}.hero-metrics.svelte-n8lgr6 article:where(.svelte-n8lgr6):nth-child(4n){border-right:0}.hero-metrics.svelte-n8lgr6 article:where(.svelte-n8lgr6):nth-last-child(-n+4){border-bottom:0}.metric-grid.svelte-n8lgr6 span:where(.svelte-n8lgr6),.trend-strip.svelte-n8lgr6 span:where(.svelte-n8lgr6),.compact-metrics.svelte-n8lgr6 span:where(.svelte-n8lgr6){display:block;color:#96948c;font-size:7px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hero-metrics.svelte-n8lgr6 strong:where(.svelte-n8lgr6){display:block;margin-top:6px;overflow:hidden;color:#2f2e2a;font-size:15px;font-weight:500;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.hero-metrics.svelte-n8lgr6 small:where(.svelte-n8lgr6){display:block;margin-top:4px;color:#a09e97;font-size:6.5px}.snapshot-lower.svelte-n8lgr6{display:grid;grid-template-columns:1.6fr .75fr;gap:10px;margin-top:10px}.snapshot-lower.svelte-n8lgr6 article:where(.svelte-n8lgr6),.mix-grid.svelte-n8lgr6>article:where(.svelte-n8lgr6),.consensus-grid.svelte-n8lgr6>article:where(.svelte-n8lgr6),.valuation-layout.svelte-n8lgr6>article:where(.svelte-n8lgr6){padding:13px;border:1px solid #e9e7e1;border-radius:10px;background:#fff}.business-description.svelte-n8lgr6 p:where(.svelte-n8lgr6){display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#57554f;font-size:9px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.business-description.svelte-n8lgr6>div:where(.svelte-n8lgr6){display:flex;align-items:center;gap:12px;margin-top:8px}.business-description.svelte-n8lgr6 small:where(.svelte-n8lgr6),.business-description.svelte-n8lgr6 a:where(.svelte-n8lgr6),.consensus-summary.svelte-n8lgr6 small:where(.svelte-n8lgr6){color:#8d8b84;font-size:7px}.business-description.svelte-n8lgr6 a:where(.svelte-n8lgr6){display:flex;align-items:center;gap:3px;text-decoration:none}.consensus-summary.svelte-n8lgr6 strong:where(.svelte-n8lgr6){display:block;margin-top:9px;font-size:14px;font-weight:500}.consensus-summary.svelte-n8lgr6 p:where(.svelte-n8lgr6){margin:5px 0;color:#66645e;font-size:8px}.mix-grid.svelte-n8lgr6{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mix-grid.svelte-n8lgr6 h3:where(.svelte-n8lgr6),.consensus-grid.svelte-n8lgr6 h3:where(.svelte-n8lgr6),.valuation-layout.svelte-n8lgr6 h3:where(.svelte-n8lgr6){margin:0 0 11px;color:#4a4842;font-size:9px;font-weight:600}.mix-list.svelte-n8lgr6{display:grid;gap:9px}.mix-list.svelte-n8lgr6>div:where(.svelte-n8lgr6)>div:where(.svelte-n8lgr6){display:flex;justify-content:space-between;gap:10px}.mix-list.svelte-n8lgr6 strong:where(.svelte-n8lgr6){overflow:hidden;color:#45433e;font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mix-list.svelte-n8lgr6 span:where(.svelte-n8lgr6),.mix-list.svelte-n8lgr6 small:where(.svelte-n8lgr6){color:#85837c;font-size:7px}.mix-list.svelte-n8lgr6 i:where(.svelte-n8lgr6){display:block;height:3px;margin:4px 0 2px;overflow:hidden;border-radius:99px;background:#eeece7}.mix-list.svelte-n8lgr6 b:where(.svelte-n8lgr6){display:block;height:100%;border-radius:99px;background:#4f806e}.mix-list.geography.svelte-n8lgr6 b:where(.svelte-n8lgr6){background:#68739a}.missing.svelte-n8lgr6{margin:0;padding:12px;border-radius:7px;background:#f6f5f2;color:#8d8b84;font-size:8px;line-height:1.45}.financial-table.svelte-n8lgr6{overflow:hidden;border:1px solid #e7e5df;border-radius:10px}.financial-table.quarterly.svelte-n8lgr6{overflow-x:auto}.financial-table.quarterly.svelte-n8lgr6 .financial-row:where(.svelte-n8lgr6){min-width:820px}.financial-row.svelte-n8lgr6{display:grid;grid-template-columns:1.35fr repeat(var(--history-columns),1fr);min-height:31px;border-bottom:1px solid #eeece7}.financial-row.svelte-n8lgr6:last-child{border-bottom:0}.financial-row.svelte-n8lgr6>:where(.svelte-n8lgr6){display:flex;align-items:center;justify-content:flex-end;padding:6px 10px;color:#5f5d57;font-size:8.5px;text-align:right}.financial-row.svelte-n8lgr6>:where(.svelte-n8lgr6)+:where(.svelte-n8lgr6){border-left:1px solid #f0efeb}.financial-row.svelte-n8lgr6 strong:where(.svelte-n8lgr6):first-child{justify-content:flex-start;color:#3c3b37;font-weight:500;text-align:left}.financial-row.head.svelte-n8lgr6{min-height:27px;background:#f7f6f3}.financial-row.head.svelte-n8lgr6>:where(.svelte-n8lgr6){color:#8c8a83;font-size:7px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.trend-strip.svelte-n8lgr6{display:grid;grid-template-columns:repeat(4,1fr);margin-top:9px;border:1px solid #e7e5df;border-radius:9px}.trend-strip.svelte-n8lgr6>div:where(.svelte-n8lgr6){padding:10px;border-right:1px solid #e7e5df}.trend-strip.svelte-n8lgr6>div:where(.svelte-n8lgr6):last-child{border:0}.trend-strip.svelte-n8lgr6 strong:where(.svelte-n8lgr6){display:block;margin-top:4px;font-size:12px;font-weight:500}.trend-strip.svelte-n8lgr6 small:where(.svelte-n8lgr6){color:#9a9891;font-size:6.5px}.consensus-grid.svelte-n8lgr6{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}.earnings-readout.svelte-n8lgr6{margin-bottom:10px;overflow:hidden;border:1px solid #e5e3dd;border-radius:11px;background:linear-gradient(135deg,#fafaf7,#fff 58%)}.earnings-readout.positive.svelte-n8lgr6{border-color:#d7e4dd;background:linear-gradient(135deg,#f5faf7,#fff 58%)}.earnings-readout.negative.svelte-n8lgr6{border-color:#eadbd6;background:linear-gradient(135deg,#fcf7f5,#fff 58%)}.earnings-readout-head.svelte-n8lgr6{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:start;gap:8px;padding:13px 13px 10px;color:#6b6962}.earnings-readout-head.svelte-n8lgr6 span:where(.svelte-n8lgr6){color:#8f8d85;font-size:7px;font-weight:700;letter-spacing:.11em}.earnings-readout-head.svelte-n8lgr6 h3:where(.svelte-n8lgr6){margin:3px 0 0;color:#2f2e2a;font-size:12px;font-weight:600;letter-spacing:-.015em}.earnings-readout-head.svelte-n8lgr6 em:where(.svelte-n8lgr6){display:inline-flex;margin-top:5px;padding:3px 6px;border-radius:99px;background:#eeeae5;color:#746f68;font-size:6.5px;font-style:normal}.earnings-readout.positive.svelte-n8lgr6 .earnings-readout-head:where(.svelte-n8lgr6) em:where(.svelte-n8lgr6){background:#e2eee8;color:#477a68}.earnings-readout.negative.svelte-n8lgr6 .earnings-readout-head:where(.svelte-n8lgr6) em:where(.svelte-n8lgr6){background:#f3e7e3;color:#9a5b4b}.publication-date.svelte-n8lgr6{display:grid;justify-items:end;gap:2px;padding-left:12px;border-left:1px solid #e8e6e0}.publication-date.svelte-n8lgr6 strong:where(.svelte-n8lgr6){color:#4c4a44;font-size:8px;font-weight:600}.publication-date.svelte-n8lgr6 time:where(.svelte-n8lgr6),.publication-date.svelte-n8lgr6 small:where(.svelte-n8lgr6){color:#96948c;font-size:7px}.publication-date.svelte-n8lgr6 .publication-timing:where(.svelte-n8lgr6){margin-top:2px;padding:2px 5px;border-radius:999px;background:#efeee9;color:#69675f;font-weight:650;letter-spacing:.02em}.earnings-kpi-grid.svelte-n8lgr6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 13px 11px 38px;overflow:hidden;border:1px solid #e7e5df;border-radius:9px;background:#ffffffb8}.earnings-kpi.svelte-n8lgr6{position:relative;display:grid;align-content:start;min-height:79px;padding:9px 10px}.earnings-kpi.svelte-n8lgr6+.earnings-kpi:where(.svelte-n8lgr6){border-left:1px solid #ebe9e4}.earnings-kpi.svelte-n8lgr6>span:where(.svelte-n8lgr6){color:#8b8981;font-size:6.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.earnings-kpi.svelte-n8lgr6>strong:where(.svelte-n8lgr6){margin-top:5px;color:#393833;font-size:13px;font-weight:570;letter-spacing:-.025em}.earnings-kpi.svelte-n8lgr6>small:where(.svelte-n8lgr6){margin-top:2px;color:#96938b;font-size:6.5px;line-height:1.25}.earnings-kpi.svelte-n8lgr6>em:where(.svelte-n8lgr6){justify-self:start;margin-top:6px;padding:2px 5px;border-radius:999px;background:#efeee9;color:#77746d;font-size:6px;font-style:normal;font-weight:650}.earnings-kpi.positive.svelte-n8lgr6>em:where(.svelte-n8lgr6){background:#e6f0eb;color:#477a68}.earnings-kpi.negative.svelte-n8lgr6>em:where(.svelte-n8lgr6){background:#f3e8e4;color:#9a5b4b}.earnings-print-narrative.svelte-n8lgr6{display:grid;grid-template-columns:1.25fr .75fr;margin:0 13px 11px 38px;overflow:hidden;border:1px solid #e9e7e1;border-radius:9px;background:#fff}.earnings-print-narrative.svelte-n8lgr6>div:where(.svelte-n8lgr6){padding:9px 10px}.earnings-print-narrative.svelte-n8lgr6>div:where(.svelte-n8lgr6)+div:where(.svelte-n8lgr6){border-left:1px solid #ebe9e4;background:#faf9f6}.earnings-print-narrative.svelte-n8lgr6 strong:where(.svelte-n8lgr6){color:#77746d;font-size:7px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.earnings-print-narrative.svelte-n8lgr6 p:where(.svelte-n8lgr6){margin:4px 0 0;color:#4f4d47;font-size:8px;line-height:1.5}.management-readout.svelte-n8lgr6 p:where(.svelte-n8lgr6){color:#77746d;font-size:7px}.management-readout.svelte-n8lgr6 a:where(.svelte-n8lgr6){display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#4f7768;font-size:6.5px;font-weight:650;text-decoration:none}.earnings-pm-summary.svelte-n8lgr6{margin:0 13px 11px 38px;padding:9px 11px;border-left:2px solid #8b8981;background:#f5f4f0}.earnings-readout.positive.svelte-n8lgr6 .earnings-pm-summary:where(.svelte-n8lgr6){border-color:#5a8877;background:#f0f6f3}.earnings-readout.negative.svelte-n8lgr6 .earnings-pm-summary:where(.svelte-n8lgr6){border-color:#ad6d59;background:#f8f1ef}.earnings-pm-summary.svelte-n8lgr6 strong:where(.svelte-n8lgr6),.earnings-analysis-grid.svelte-n8lgr6 strong:where(.svelte-n8lgr6),.earnings-debate.svelte-n8lgr6 strong:where(.svelte-n8lgr6){color:#77746d;font-size:7px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.earnings-pm-summary.svelte-n8lgr6 p:where(.svelte-n8lgr6),.earnings-analysis-grid.svelte-n8lgr6 p:where(.svelte-n8lgr6),.earnings-debate.svelte-n8lgr6 p:where(.svelte-n8lgr6){margin:4px 0 0;color:#5c5a54;font-size:8px;line-height:1.55}.earnings-pm-summary.svelte-n8lgr6 p:where(.svelte-n8lgr6){color:#45433e;font-size:8.5px;font-weight:500}.earnings-analysis-grid.svelte-n8lgr6{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ebe9e4}.earnings-analysis-grid.svelte-n8lgr6>div:where(.svelte-n8lgr6){padding:12px 13px}.earnings-analysis-grid.svelte-n8lgr6>div:where(.svelte-n8lgr6)+div:where(.svelte-n8lgr6){border-left:1px solid #ebe9e4}.earnings-debate.svelte-n8lgr6{padding:10px 13px;border-top:1px solid #ebe9e4;background:#faf9f6}.earnings-debate.svelte-n8lgr6 strong:where(.svelte-n8lgr6){color:#554f47}.earnings-signal-grid.svelte-n8lgr6{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ebe9e4}.earnings-signal-grid.svelte-n8lgr6>div:where(.svelte-n8lgr6){display:grid;align-content:start;gap:8px;padding:11px 13px}.earnings-signal-grid.svelte-n8lgr6>div:where(.svelte-n8lgr6)+div:where(.svelte-n8lgr6){border-left:1px solid #ebe9e4}.earnings-signal-grid.svelte-n8lgr6>div:where(.svelte-n8lgr6)>strong:where(.svelte-n8lgr6){color:#77746d;font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.earnings-signal-grid.svelte-n8lgr6>div:where(.svelte-n8lgr6)>div:where(.svelte-n8lgr6){display:grid;grid-template-columns:5px minmax(0,1fr);gap:7px}.earnings-signal-grid.svelte-n8lgr6 i:where(.svelte-n8lgr6){width:4px;height:4px;margin-top:3px;border-radius:50%;background:#4f806e}.earnings-signal-grid.svelte-n8lgr6>div:where(.svelte-n8lgr6)+div:where(.svelte-n8lgr6) i:where(.svelte-n8lgr6){background:#aa6a57}.earnings-signal-grid.svelte-n8lgr6 b:where(.svelte-n8lgr6),.earnings-signal-grid.svelte-n8lgr6 small:where(.svelte-n8lgr6){display:block}.earnings-signal-grid.svelte-n8lgr6 .signal-title:where(.svelte-n8lgr6){display:flex;align-items:center;gap:5px}.earnings-signal-grid.svelte-n8lgr6 b:where(.svelte-n8lgr6){color:#46443f;font-size:8px;font-weight:600}.earnings-signal-grid.svelte-n8lgr6 .signal-title:where(.svelte-n8lgr6) em:where(.svelte-n8lgr6){flex:0 0 auto;padding:1px 4px;border:1px solid #e3e1db;border-radius:999px;color:#8a8780;font-size:5.5px;font-style:normal;font-weight:650;letter-spacing:.03em}.earnings-signal-grid.svelte-n8lgr6>div:where(.svelte-n8lgr6):first-child .signal-title:where(.svelte-n8lgr6) em:where(.svelte-n8lgr6){border-color:#dce8e2;color:#4f806e}.earnings-signal-grid.svelte-n8lgr6>div:where(.svelte-n8lgr6)+div:where(.svelte-n8lgr6) .signal-title:where(.svelte-n8lgr6) em:where(.svelte-n8lgr6){border-color:#eaded9;color:#a26453}.earnings-signal-grid.svelte-n8lgr6 small:where(.svelte-n8lgr6){margin-top:2px;color:#88867f;font-size:7px;line-height:1.4}.earnings-readout-note.svelte-n8lgr6{padding:8px 13px;border-top:1px solid #eeece7;color:#9a978f;font-size:6.5px;line-height:1.45}.estimate-table.svelte-n8lgr6{grid-row:span 2}.estimate-table.svelte-n8lgr6>div:where(.svelte-n8lgr6){display:grid;grid-template-columns:1fr repeat(2,.8fr);min-height:29px;border-top:1px solid #efede8}.estimate-table.svelte-n8lgr6>div:where(.svelte-n8lgr6)>:where(.svelte-n8lgr6){display:flex;align-items:center;justify-content:flex-end;color:#5c5a54;font-size:8px}.estimate-table.svelte-n8lgr6>div:where(.svelte-n8lgr6)>span:where(.svelte-n8lgr6):first-child{justify-content:flex-start}.estimate-table.svelte-n8lgr6 .estimate-head:where(.svelte-n8lgr6){min-height:23px}.estimate-head.svelte-n8lgr6 strong:where(.svelte-n8lgr6){color:#8e8c85;font-size:7px}.surprises.svelte-n8lgr6>div:where(.svelte-n8lgr6){display:grid;grid-template-columns:1fr .55fr .75fr .65fr;align-items:center;min-height:27px;border-top:1px solid #efede8;color:#77756e;font-size:7px}.surprises.svelte-n8lgr6>div:where(.svelte-n8lgr6) strong:where(.svelte-n8lgr6){color:#373632;font-size:8px}.surprises.svelte-n8lgr6>div:where(.svelte-n8lgr6) em:where(.svelte-n8lgr6){color:#a45f4f;font-style:normal;text-align:right}.rating-bar.svelte-n8lgr6{display:flex;height:8px;overflow:hidden;border-radius:99px;background:#eee}.rating-bar.svelte-n8lgr6 i:where(.svelte-n8lgr6){background:#4f806e}.rating-bar.svelte-n8lgr6 b:where(.svelte-n8lgr6){background:#9a8648}.rating-bar.svelte-n8lgr6 em:where(.svelte-n8lgr6){background:#a56a57}.rating-legend.svelte-n8lgr6{display:flex;flex-wrap:wrap;gap:9px;margin-top:9px}.rating-legend.svelte-n8lgr6 span:where(.svelte-n8lgr6){display:flex;align-items:center;gap:4px;color:#7d7b74;font-size:7px}.rating-legend.svelte-n8lgr6 i:where(.svelte-n8lgr6){width:6px;height:6px;border-radius:50%;background:#4f806e}.rating-legend.svelte-n8lgr6 span:where(.svelte-n8lgr6):nth-child(2) i:where(.svelte-n8lgr6){background:#9a8648}.rating-legend.svelte-n8lgr6 span:where(.svelte-n8lgr6):nth-child(3) i:where(.svelte-n8lgr6){background:#a56a57}.valuation-layout.svelte-n8lgr6{display:grid;grid-template-columns:1fr 1fr;gap:10px}.compact-metrics.svelte-n8lgr6{grid-template-columns:repeat(4,1fr);border-top:1px solid #edeae5;border-left:1px solid #edeae5}.compact-metrics.svelte-n8lgr6>div:where(.svelte-n8lgr6){min-width:0;padding:9px;border-right:1px solid #edeae5;border-bottom:1px solid #edeae5}.compact-metrics.svelte-n8lgr6 strong:where(.svelte-n8lgr6){display:block;margin-top:5px;color:#383733;font-size:10px;font-weight:500}.source-list.svelte-n8lgr6{border-top:1px solid #e7e5df}.source-list.svelte-n8lgr6 article:where(.svelte-n8lgr6){display:grid;grid-template-columns:minmax(0,1fr) 92px 20px 76px;align-items:center;gap:8px;min-height:43px;border-bottom:1px solid #eceae5}.source-list.svelte-n8lgr6 article:where(.svelte-n8lgr6)>div:where(.svelte-n8lgr6){display:grid;gap:2px}.source-list.svelte-n8lgr6 strong:where(.svelte-n8lgr6){color:#46443f;font-size:8px;font-weight:500}.source-list.svelte-n8lgr6 span:where(.svelte-n8lgr6),.source-list.svelte-n8lgr6 time:where(.svelte-n8lgr6),.source-list.svelte-n8lgr6 small:where(.svelte-n8lgr6){color:#8c8a83;font-size:7px}.source-list.svelte-n8lgr6 a:where(.svelte-n8lgr6){color:#68665f}.source-list.svelte-n8lgr6 small:where(.svelte-n8lgr6){text-align:right}.source-list.svelte-n8lgr6 small.stale:where(.svelte-n8lgr6){color:#a06451}.gaps.svelte-n8lgr6{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gaps.svelte-n8lgr6 strong:where(.svelte-n8lgr6){width:100%;color:#77756e;font-size:8px}.gaps.svelte-n8lgr6 span:where(.svelte-n8lgr6){padding:5px 7px;border-radius:6px;background:#f4f2ed;color:#8b7564;font-size:7px}footer.svelte-n8lgr6{display:flex;align-items:flex-start;gap:12px;padding:12px 0 2px;color:#98968e}footer.svelte-n8lgr6 span:where(.svelte-n8lgr6){flex:none;font-size:7px;font-weight:700;letter-spacing:.1em}footer.svelte-n8lgr6 p:where(.svelte-n8lgr6){margin:0;font-size:7px;line-height:1.45}.loading-state.svelte-n8lgr6{display:grid;place-items:center;min-height:min(520px,calc(100vh - 78px));padding:48px 20px 70px}.loading-card.svelte-n8lgr6{display:grid;grid-template-columns:104px minmax(0,330px);align-items:center;gap:26px;width:min(100%,500px);padding:26px 30px;border:1px solid #e7e4dc;border-radius:18px;background:radial-gradient(circle at 18% 20%,rgba(79,128,110,.08),transparent 35%),#fbfaf7;box-shadow:0 18px 55px #2d2b2514}.loading-orbit.svelte-n8lgr6{position:relative;display:grid;width:104px;height:104px;place-items:center}.loading-orbit.svelte-n8lgr6 svg:where(.svelte-n8lgr6){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.loading-orbit.svelte-n8lgr6 circle:where(.svelte-n8lgr6){fill:none;stroke-width:3.5}.orbit-track.svelte-n8lgr6{stroke:#e8e6df}.orbit-progress.svelte-n8lgr6{stroke:#4f806e;stroke-linecap:round;stroke-dasharray:270.18;stroke-dashoffset:calc(270.18 - (270.18 * var(--loading-progress)) / 100);transition:stroke-dashoffset .28s ease-out}.loading-brand.svelte-n8lgr6{display:grid;width:54px;height:54px;place-items:center;border:1px solid #e4e2db;border-radius:16px;background:#fff;box-shadow:0 8px 22px #2d2b251a}.loading-copy.svelte-n8lgr6>span:where(.svelte-n8lgr6){color:#8e8b82;font-size:7px;font-weight:700;letter-spacing:.12em}.loading-copy.svelte-n8lgr6 h2:where(.svelte-n8lgr6){margin:6px 0 5px;color:#2d2c28;font-size:15px;font-weight:550;letter-spacing:-.02em}.loading-copy.svelte-n8lgr6 p:where(.svelte-n8lgr6){margin:0;color:#85827a;font-size:8px;line-height:1.5}.loading-progress-meta.svelte-n8lgr6{display:flex;align-items:baseline;justify-content:space-between;margin-top:15px}.loading-progress-meta.svelte-n8lgr6 strong:where(.svelte-n8lgr6){color:#315f50;font-size:13px;font-weight:600}.loading-progress-meta.svelte-n8lgr6 small:where(.svelte-n8lgr6){color:#96938a;font-size:7px}.loading-progress-track.svelte-n8lgr6{height:4px;margin-top:6px;overflow:hidden;border-radius:99px;background:#e9e7e0}.loading-progress-track.svelte-n8lgr6 i:where(.svelte-n8lgr6){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f806e,#79a492);transition:width .28s ease-out}.loading-steps.svelte-n8lgr6{display:grid;grid-template-columns:repeat(4,1fr);width:min(100%,500px);margin-top:18px}.loading-steps.svelte-n8lgr6>div:where(.svelte-n8lgr6){position:relative;display:grid;place-items:center;gap:5px;color:#aaa79f;font-size:7px}.loading-steps.svelte-n8lgr6>div:where(.svelte-n8lgr6):not(:last-child):after{position:absolute;top:9px;left:calc(50% + 13px);width:calc(100% - 26px);height:1px;background:#dfddd6;content:""}.loading-steps.svelte-n8lgr6 i:where(.svelte-n8lgr6){z-index:1;display:grid;width:18px;height:18px;place-items:center;border:1px solid #dedbd4;border-radius:50%;background:#fdfcf9;color:#9f9c94;font-size:6.5px;font-style:normal}.loading-steps.svelte-n8lgr6 .active:where(.svelte-n8lgr6),.loading-steps.svelte-n8lgr6 .complete:where(.svelte-n8lgr6){color:#4f6f63}.loading-steps.svelte-n8lgr6 .active:where(.svelte-n8lgr6) i:where(.svelte-n8lgr6),.loading-steps.svelte-n8lgr6 .complete:where(.svelte-n8lgr6) i:where(.svelte-n8lgr6){border-color:#729687;background:#edf3f0;color:#3f7562}.loading-steps.svelte-n8lgr6 .complete:where(.svelte-n8lgr6):not(:last-child):after{background:#91aa9f}.loading-disclaimer.svelte-n8lgr6{margin-top:14px;color:#aaa79f;font-size:6.5px;text-align:center}.error-state.svelte-n8lgr6{display:grid;place-items:center;gap:7px;min-height:300px;color:#77756f;text-align:center}.error-state.svelte-n8lgr6 strong:where(.svelte-n8lgr6){color:#35342f;font-size:12px}.error-state.svelte-n8lgr6 p:where(.svelte-n8lgr6){margin:0;font-size:8px}.error-state.svelte-n8lgr6 button:where(.svelte-n8lgr6){display:flex;align-items:center;gap:5px;margin-top:4px;padding:7px 10px;border:1px solid #dedcd6;border-radius:7px;background:#fff;color:#4b4944;font-size:8px;cursor:pointer}@media(max-width:900px){.next-earnings-card.svelte-n8lgr6{grid-template-columns:30px minmax(130px,1fr) auto}.event-confidence.svelte-n8lgr6{grid-column:2 / -1;justify-self:start}.hero-metrics.svelte-n8lgr6{grid-template-columns:repeat(2,1fr)}.hero-metrics.svelte-n8lgr6 article:where(.svelte-n8lgr6):nth-child(2n){border-right:0}.hero-metrics.svelte-n8lgr6 article:where(.svelte-n8lgr6):nth-last-child(-n+4){border-bottom:1px solid #e7e5df}.hero-metrics.svelte-n8lgr6 article:where(.svelte-n8lgr6):nth-last-child(-n+2){border-bottom:0}.valuation-layout.svelte-n8lgr6,.mix-grid.svelte-n8lgr6{grid-template-columns:1fr}.financial-row.svelte-n8lgr6{grid-template-columns:1.25fr repeat(var(--history-columns),1fr)}.financial-row.svelte-n8lgr6>:where(.svelte-n8lgr6){padding-inline:6px;font-size:7px}}@media(max-width:650px){.next-earnings-card.svelte-n8lgr6{grid-template-columns:28px minmax(0,1fr);gap:9px}.next-earnings-time.svelte-n8lgr6,.event-confidence.svelte-n8lgr6{grid-column:2;justify-self:start;min-width:0;padding-left:0;border-left:0}.next-earnings-time.svelte-n8lgr6 strong:where(.svelte-n8lgr6),.next-earnings-time.svelte-n8lgr6 small:where(.svelte-n8lgr6){text-align:left}.investor-dialog.svelte-n8lgr6{height:100dvh;width:100%;padding-inline:16px;border:0;border-radius:0}header.svelte-n8lgr6{grid-template-columns:minmax(0,1fr) auto 30px 30px;gap:8px}.share.svelte-n8lgr6{min-width:0;width:30px;padding:0}.share.svelte-n8lgr6 span:where(.svelte-n8lgr6){display:none}.market-price.svelte-n8lgr6 span:where(.svelte-n8lgr6),.identity.svelte-n8lgr6 p:where(.svelte-n8lgr6){display:none}.snapshot-lower.svelte-n8lgr6,.consensus-grid.svelte-n8lgr6,.earnings-analysis-grid.svelte-n8lgr6,.earnings-signal-grid.svelte-n8lgr6,.earnings-print-narrative.svelte-n8lgr6{grid-template-columns:1fr}.earnings-analysis-grid.svelte-n8lgr6>div:where(.svelte-n8lgr6)+div:where(.svelte-n8lgr6),.earnings-signal-grid.svelte-n8lgr6>div:where(.svelte-n8lgr6)+div:where(.svelte-n8lgr6),.earnings-print-narrative.svelte-n8lgr6>div:where(.svelte-n8lgr6)+div:where(.svelte-n8lgr6){border-top:1px solid #ebe9e4;border-left:0}.earnings-kpi-grid.svelte-n8lgr6{grid-template-columns:repeat(2,minmax(0,1fr))}.earnings-kpi.svelte-n8lgr6:nth-child(3){border-top:1px solid #ebe9e4;border-left:0}.earnings-kpi.svelte-n8lgr6:nth-child(4){border-top:1px solid #ebe9e4}.earnings-pm-summary.svelte-n8lgr6,.earnings-kpi-grid.svelte-n8lgr6,.earnings-print-narrative.svelte-n8lgr6{margin-left:13px}.estimate-table.svelte-n8lgr6{grid-row:auto}.financial-table.svelte-n8lgr6{overflow-x:auto}.financial-row.svelte-n8lgr6{min-width:660px}.financial-table.quarterly.svelte-n8lgr6 .financial-row:where(.svelte-n8lgr6){min-width:820px}.financial-period-control.svelte-n8lgr6{align-items:flex-end;flex-direction:column;gap:4px}.trend-strip.svelte-n8lgr6{grid-template-columns:repeat(2,1fr)}.trend-strip.svelte-n8lgr6>div:where(.svelte-n8lgr6):nth-child(2){border-right:0}.trend-strip.svelte-n8lgr6>div:where(.svelte-n8lgr6):nth-child(-n+2){border-bottom:1px solid #e7e5df}.compact-metrics.svelte-n8lgr6{grid-template-columns:repeat(2,1fr)}.source-list.svelte-n8lgr6 article:where(.svelte-n8lgr6){grid-template-columns:minmax(0,1fr) 75px 18px}.source-list.svelte-n8lgr6 small:where(.svelte-n8lgr6){display:none}.loading-state.svelte-n8lgr6{padding-inline:0}.loading-card.svelte-n8lgr6{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:20px}.loading-orbit.svelte-n8lgr6{width:76px;height:76px}.loading-brand.svelte-n8lgr6{width:42px;height:42px;border-radius:13px}}@media(prefers-reduced-motion:reduce){.investor-dialog.svelte-n8lgr6{transition-duration:.01ms}.background-refresh.svelte-n8lgr6 svg{animation:none}}@keyframes svelte-n8lgr6-rotate-loader{to{transform:rotate(360deg)}}.command-bar.svelte-8c727j{--command-ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;z-index:12;display:grid;min-width:0;min-height:50px;grid-template-columns:minmax(132px,auto) minmax(390px,1.7fr) minmax(180px,.78fr) minmax(135px,.58fr) 72px;align-items:stretch;border:1px solid #e2e2dd;border-radius:14px;background:#fff}.universe-command.svelte-8c727j,.benchmark-commands.svelte-8c727j,.context-command.svelte-8c727j,.coverage-command.svelte-8c727j{min-width:0}.universe-command.svelte-8c727j{position:relative;display:flex;align-items:center;gap:7px;padding:5px 9px}.universe-count.svelte-8c727j{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.universe-count.svelte-8c727j span:where(.svelte-8c727j),.context-command.svelte-8c727j>span:where(.svelte-8c727j){color:#9a9890;font-size:8px;font-weight:700;letter-spacing:.11em}.universe-count.svelte-8c727j strong:where(.svelte-8c727j){color:#34342f;font-size:14px;font-weight:680;letter-spacing:-.03em}.universe-count.svelte-8c727j small:where(.svelte-8c727j){display:none}.universe-mode.svelte-8c727j{display:inline-flex;width:fit-content;padding:2px;border-radius:7px;background:#f1f1ed}.universe-mode.svelte-8c727j button:where(.svelte-8c727j){height:18px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:#94928a;font:inherit;font-size:8px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.universe-mode.svelte-8c727j button.active:where(.svelte-8c727j){background:#fff;box-shadow:0 1px 3px #26262214;color:#315b4d;font-weight:700}.universe-progress.svelte-8c727j{position:absolute;top:8px;right:8px;color:#608172}.universe-progress.svelte-8c727j svg{animation:svelte-8c727j-spin 1s linear infinite}.benchmark-commands.svelte-8c727j{display:grid;grid-template-columns:repeat(5,minmax(74px,1fr));padding:3px 4px}.benchmark-commands.svelte-8c727j>button:where(.svelte-8c727j){display:grid;min-width:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:5px;padding:3px 6px;border:0;border-radius:9px;background:transparent;color:#85837c;font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease}.benchmark-commands.svelte-8c727j>button.active:where(.svelte-8c727j){background:#f4f7f5;color:#315b4d}.progress-orb.svelte-8c727j{--progress: 0deg;position:relative;display:grid;width:24px;height:24px;place-items:center;flex:0 0 auto;border-radius:50%;background:conic-gradient(#a3aaa5 var(--progress),#ebece8 0)}.progress-orb.svelte-8c727j:after{position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:inherit;background:#fff;content:""}.benchmark-commands.svelte-8c727j>button.active:where(.svelte-8c727j) .progress-orb:where(.svelte-8c727j){background:conic-gradient(#4f806e var(--progress),#dfe7e2 0)}.benchmark-commands.svelte-8c727j>button.active:where(.svelte-8c727j) .progress-orb:where(.svelte-8c727j):after{background:#f8faf9}.progress-orb.svelte-8c727j>strong:where(.svelte-8c727j),.progress-orb.svelte-8c727j svg{position:relative;z-index:1}.progress-orb.svelte-8c727j>strong:where(.svelte-8c727j){color:#666861;font-size:7px;font-weight:680;letter-spacing:-.04em}.progress-orb.svelte-8c727j sup:where(.svelte-8c727j){font-size:4px}.benchmark-copy.svelte-8c727j{display:flex;min-width:0;flex-direction:column;gap:1px}.benchmark-copy.svelte-8c727j strong:where(.svelte-8c727j){color:#555650;font-size:8px;font-weight:650;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.benchmark-copy.svelte-8c727j small:where(.svelte-8c727j){color:#a09e96;font-size:7px;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.context-command.svelte-8c727j{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:1px 6px;padding:5px 9px}.context-command.svelte-8c727j>strong:where(.svelte-8c727j){color:#42423d;font-size:9px;font-weight:650;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.context-command.svelte-8c727j>small:where(.svelte-8c727j){grid-column:1 / -1;color:#9b9991;font-size:7px;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.issue-command.svelte-8c727j{grid-template-columns:auto auto}.issue-command.svelte-8c727j>strong:where(.svelte-8c727j){color:#8b644b;font-variant-numeric:tabular-nums}.coverage-command.svelte-8c727j summary:where(.svelte-8c727j){display:flex;min-height:48px;align-items:center;justify-content:center;gap:5px;padding:0 5px;color:#557666;cursor:pointer;list-style:none;transition:background-color .14s ease,color .14s ease}.coverage-command.svelte-8c727j summary:where(.svelte-8c727j)::-webkit-details-marker{display:none}.coverage-command.svelte-8c727j summary:where(.svelte-8c727j)>span:where(.svelte-8c727j):last-child{display:flex;flex-direction:column}.coverage-command.svelte-8c727j summary:where(.svelte-8c727j) strong:where(.svelte-8c727j){color:#435e51;font-size:10px;font-weight:700}.coverage-command.svelte-8c727j summary:where(.svelte-8c727j) small:where(.svelte-8c727j){color:#9a9890;font-size:7px}.coverage-sheet.svelte-8c727j{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:min(900px,calc(100vw - 48px));max-height:min(300px,48vh);overflow-y:auto;border:1px solid #deddd8;border-radius:12px;background:#fffffffa;box-shadow:0 18px 50px #282b2724;transform-origin:top right;transition:opacity .16s ease,transform .18s var(--command-ease-out);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.coverage-grid.svelte-8c727j{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.coverage-grid.svelte-8c727j section:where(.svelte-8c727j){min-width:0;padding:12px}.coverage-grid.svelte-8c727j header:where(.svelte-8c727j){display:flex;align-items:center;justify-content:space-between;gap:8px}.coverage-grid.svelte-8c727j header:where(.svelte-8c727j) strong:where(.svelte-8c727j),.coverage-grid.svelte-8c727j header:where(.svelte-8c727j) span:where(.svelte-8c727j){font-size:9px}.coverage-grid.svelte-8c727j header:where(.svelte-8c727j) span:where(.svelte-8c727j){color:#5a7b6d}.coverage-grid.svelte-8c727j p:where(.svelte-8c727j),.coverage-method.svelte-8c727j{color:#8d8b84;font-size:8px;line-height:1.45}.coverage-grid.svelte-8c727j p:where(.svelte-8c727j){margin:7px 0 0}.coverage-method.svelte-8c727j{margin:0;padding:9px 12px;background:#fafaf7}@starting-style{.coverage-sheet.svelte-8c727j{opacity:0;transform:translateY(-4px) scale(.985)}}@media(hover:hover)and (pointer:fine){.benchmark-commands.svelte-8c727j>button:where(.svelte-8c727j):hover,.coverage-command.svelte-8c727j summary:where(.svelte-8c727j):hover{background:#f4f6f3}}.benchmark-commands.svelte-8c727j>button:where(.svelte-8c727j):active,.universe-mode.svelte-8c727j button:where(.svelte-8c727j):active,.coverage-command.svelte-8c727j summary:where(.svelte-8c727j):active{background:var(--earnings-pressed-bg);color:var(--earnings-pressed-color)}@keyframes svelte-8c727j-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.command-bar.svelte-8c727j{grid-template-columns:126px minmax(340px,1.5fr) minmax(145px,.7fr) 106px 66px}.benchmark-commands.svelte-8c727j>button:where(.svelte-8c727j){grid-template-columns:24px minmax(0,1fr);gap:3px;padding-inline:3px}.issue-command.svelte-8c727j>small:where(.svelte-8c727j){display:none}}@media(max-width:800px){.command-bar.svelte-8c727j{min-width:0;min-height:90px;grid-template-columns:84px minmax(0,1fr) 54px 54px;grid-template-rows:40px 50px;grid-template-areas:"universe priority issue coverage" "benchmarks benchmarks benchmarks benchmarks"}.universe-command.svelte-8c727j{grid-area:universe;display:grid;align-content:center;gap:2px;padding:3px 7px}.benchmark-commands.svelte-8c727j{grid-area:benchmarks;display:flex;gap:3px;padding:4px 6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.benchmark-commands.svelte-8c727j::-webkit-scrollbar{display:none}.benchmark-commands.svelte-8c727j>button:where(.svelte-8c727j){min-width:88px;flex:1 0 88px;scroll-snap-align:start}.priority-command.svelte-8c727j{grid-area:priority}.issue-command.svelte-8c727j{grid-area:issue;grid-template-columns:1fr;justify-items:center;gap:2px;padding-inline:5px}.issue-command.svelte-8c727j>strong:where(.svelte-8c727j){font-size:12px}.issue-command.svelte-8c727j>span:where(.svelte-8c727j){font-size:0;letter-spacing:0}.issue-command.svelte-8c727j>span:where(.svelte-8c727j):after{font-size:7px;letter-spacing:.08em;content:"TBC"}.coverage-command.svelte-8c727j{grid-area:coverage}.coverage-command.svelte-8c727j summary:where(.svelte-8c727j){min-height:39px;gap:4px;padding-inline:4px}.universe-count.svelte-8c727j span:where(.svelte-8c727j),.universe-count.svelte-8c727j small:where(.svelte-8c727j){display:none}.universe-count.svelte-8c727j strong:where(.svelte-8c727j){font-size:12px}.universe-mode.svelte-8c727j button:where(.svelte-8c727j){height:16px;padding-inline:4px;font-size:7px}.context-command.svelte-8c727j{padding:4px 7px}.priority-command.svelte-8c727j>strong:where(.svelte-8c727j){font-size:8px}.priority-command.svelte-8c727j>small:where(.svelte-8c727j){font-size:7px}.coverage-grid.svelte-8c727j{grid-template-columns:1fr}.coverage-grid.svelte-8c727j section:where(.svelte-8c727j){padding-block:10px}.coverage-sheet.svelte-8c727j{position:fixed;top:auto;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;width:auto;max-height:min(420px,70dvh);transform-origin:bottom right}@starting-style{.coverage-sheet.svelte-8c727j{transform:translateY(5px) scale(.985)}}}@media(max-width:380px){.command-bar.svelte-8c727j{grid-template-columns:78px minmax(0,1fr) 50px 50px}.universe-command.svelte-8c727j{padding-inline:6px}.universe-mode.svelte-8c727j button:where(.svelte-8c727j){padding-inline:4px;font-size:7px}.coverage-command.svelte-8c727j summary:where(.svelte-8c727j)>span:where(.svelte-8c727j):last-child small:where(.svelte-8c727j){display:none}}.filter-menu.svelte-1xowv3w{position:relative;flex:0 0 auto}button.svelte-1xowv3w{border:0;font:inherit;cursor:pointer}.filter-trigger.svelte-1xowv3w{display:inline-flex;min-width:104px;height:var(--control-height, 28px);align-items:center;justify-content:space-between;gap:7px;padding:0 8px;border:1px solid var(--control-border, #deddd8);border-radius:var(--control-radius, 6px);background:#fff;box-shadow:var(--control-elevation, 0 1px 2px rgb(38 38 34 / 4%));color:#5f5e59;font-size:9px;font-weight:520;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.filter-trigger.active.svelte-1xowv3w{border-color:#315b4d38;background:#fff;color:#315b4d}.chevron.svelte-1xowv3w{display:grid;margin-left:auto;place-items:center;transition:transform .16s cubic-bezier(.23,1,.32,1)}.open.svelte-1xowv3w .chevron:where(.svelte-1xowv3w){transform:rotate(180deg)}.compact-label.svelte-1xowv3w{display:none}.filter-options.svelte-1xowv3w{position:absolute;z-index:40;top:calc(100% + 7px);right:0;display:grid;width:168px;gap:2px;padding:5px;border:1px solid var(--control-border, #e2e1dc);border-radius:var(--control-radius, 6px);background:#fffffffa;box-shadow:0 0 0 1px #23222208,0 8px 24px #2322221a;opacity:0;pointer-events:none;transform:translateY(-3px) scale(.98);transform-origin:top right;visibility:hidden;transition:opacity .13s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1),visibility 0s linear .15s}.filter-options[aria-hidden=false].svelte-1xowv3w{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .17s cubic-bezier(.23,1,.32,1),visibility 0s}.filter-options.svelte-1xowv3w button:where(.svelte-1xowv3w){display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border-radius:5px;background:transparent;color:#67665f;font-size:9px;text-align:left;transition:background-color .13s ease,color .13s ease}.filter-options.svelte-1xowv3w button.active:where(.svelte-1xowv3w){background:#f2f5f3;color:#315b4d;font-weight:650}button.svelte-1xowv3w:active{background:var(--earnings-pressed-bg);color:var(--earnings-pressed-color)}button.svelte-1xowv3w:focus-visible{outline:1px solid #315b4d;outline-offset:1px}@media(hover:hover)and (pointer:fine){.filter-trigger.svelte-1xowv3w:hover,.filter-options.svelte-1xowv3w button:where(.svelte-1xowv3w):hover{background:#f4f5f1;color:#252521}}@media(max-width:800px){.filter-trigger.svelte-1xowv3w{min-width:0;width:100%;height:32px;padding-inline:8px}.full-label.svelte-1xowv3w{display:none}.compact-label.svelte-1xowv3w{display:block;line-height:1.15;overflow-wrap:anywhere;white-space:normal}.filter-options.svelte-1xowv3w{position:fixed;z-index:70;top:auto;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));left:12px;width:auto;padding:8px;border-radius:12px;transform:translateY(8px) scale(.99);transform-origin:bottom center}.filter-options[aria-hidden=false].svelte-1xowv3w{transform:translateY(0) scale(1)}.filter-options.svelte-1xowv3w button:where(.svelte-1xowv3w){min-height:42px;padding-inline:12px;font-size:11px}}@media(prefers-reduced-motion:reduce){.filter-trigger.svelte-1xowv3w,.filter-options.svelte-1xowv3w,.filter-options.svelte-1xowv3w button:where(.svelte-1xowv3w),.chevron.svelte-1xowv3w{transition:color .12s ease,background-color .12s ease}}svg.svelte-v4iuhl{display:block;overflow:visible}.bar.svelte-v4iuhl{transform-box:fill-box;transform-origin:center}.animated.svelte-v4iuhl .bar:where(.svelte-v4iuhl){animation:svelte-v4iuhl-mark-loading 1s cubic-bezier(.77,0,.175,1) infinite alternate}.animated.svelte-v4iuhl .bar-bottom:where(.svelte-v4iuhl){animation-delay:-.5s}@keyframes svelte-v4iuhl-mark-loading{0%{opacity:.35;transform:translate(-1.5px)}to{opacity:1;transform:translate(1.5px)}}@media(prefers-reduced-motion:reduce){.animated.svelte-v4iuhl .bar:where(.svelte-v4iuhl){animation:svelte-v4iuhl-mark-loading-reduced 1.2s linear infinite alternate}@keyframes svelte-v4iuhl-mark-loading-reduced{0%{opacity:.45}to{opacity:1}}}.skeleton.svelte-epbz83{position:relative;display:grid;min-width:0;min-height:0;height:100%;grid-row:2 / -1;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;overflow:hidden}.loading-status.svelte-epbz83{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:min(360px,calc(100% - 32px));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px 12px;transform:translate(-50%,-50%);border:1px solid rgba(221,220,214,.94);border-radius:16px;background:#fffffdf0;box-shadow:0 18px 55px #2b2a261f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.loading-mark.svelte-epbz83{display:grid;grid-row:1 / span 2;place-items:center}.loading-copy.svelte-epbz83{display:grid;min-width:0;gap:3px}.loading-copy.svelte-epbz83 strong:where(.svelte-epbz83){overflow:hidden;color:#2d2c29;font-size:12px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.loading-copy.svelte-epbz83 small:where(.svelte-epbz83){color:#8b8881;font-size:9px}.loading-percent.svelte-epbz83{color:#466e60;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.loading-track.svelte-epbz83{grid-column:2 / -1;height:4px;overflow:hidden;border-radius:999px;background:#e8e8e2}.loading-track.svelte-epbz83 i:where(.svelte-epbz83){width:var(--loading-progress);height:100%;border-radius:inherit;background:#6f9587;animation:none;transition:width .32s cubic-bezier(.22,1,.36,1)}.skeleton.svelte-epbz83 i:where(.svelte-epbz83){display:block;border-radius:6px;background:#e9e9e4;animation:svelte-epbz83-breathe 1.1s cubic-bezier(.23,1,.32,1) infinite alternate}.command.svelte-epbz83,.calendar.svelte-epbz83,.radar.svelte-epbz83{overflow:hidden;border:1px solid #e3e2dd;border-radius:14px;background:#fff}.command.svelte-epbz83{display:grid;min-height:50px;grid-template-columns:132px minmax(390px,1.7fr) minmax(180px,.78fr) minmax(135px,.58fr) 72px;align-items:center}.universe-copy.svelte-epbz83{display:flex;align-items:center;padding:0 9px;gap:7px}.universe-copy.svelte-epbz83 i:where(.svelte-epbz83):nth-child(1){width:34px;height:6px}.universe-copy.svelte-epbz83 i:where(.svelte-epbz83):nth-child(2){width:26px;height:9px}.universe-copy.svelte-epbz83 i:where(.svelte-epbz83):nth-child(3){width:65px;height:18px}.benchmark-placeholders.svelte-epbz83{display:grid;height:100%;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;padding:3px 4px}.benchmark-placeholders.svelte-epbz83 span:where(.svelte-epbz83){display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:4px}.benchmark-placeholders.svelte-epbz83 .orb:where(.svelte-epbz83),.coverage-orb.svelte-epbz83{width:24px;height:24px;border-radius:50%}.benchmark-placeholders.svelte-epbz83 .benchmark-copy:where(.svelte-epbz83){width:70%;height:12px}.text-card.svelte-epbz83{display:grid;align-content:center;height:100%;gap:6px;padding:8px 11px}.text-card.svelte-epbz83 i:where(.svelte-epbz83):first-child{width:64px;height:6px}.text-card.svelte-epbz83 i:where(.svelte-epbz83):nth-child(2){width:72%;height:9px}.text-card.svelte-epbz83 i:where(.svelte-epbz83):last-child{width:88%;height:5px}.coverage-orb.svelte-epbz83{justify-self:center}.controls.svelte-epbz83{display:flex;justify-content:flex-end;gap:8px}.controls.svelte-epbz83>i:where(.svelte-epbz83){width:105px;height:36px;border:1px solid #e2e1dc;background:#fff;border-radius:10px}.controls.svelte-epbz83 .window:where(.svelte-epbz83){width:190px}.controls.svelte-epbz83 .search:where(.svelte-epbz83){width:min(220px,20vw)}.layout.svelte-epbz83{display:grid;min-width:0;min-height:0;height:100%;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:12px;overflow:hidden}.calendar.svelte-epbz83{display:grid;min-width:800px;min-height:0;height:100%;grid-template-columns:repeat(5,minmax(145px,1fr))}.day.svelte-epbz83{display:grid;min-height:0;grid-template-rows:42px minmax(0,1fr);align-content:start;padding:0 9px;overflow:hidden}.day.svelte-epbz83 header:where(.svelte-epbz83){display:flex;height:42px;align-items:center;justify-content:space-between;margin:0 -9px 9px;padding:0 12px;background:#fafaf7}.day.svelte-epbz83 header:where(.svelte-epbz83) i:where(.svelte-epbz83):first-child{width:64px;height:7px}.day.svelte-epbz83 header:where(.svelte-epbz83) i:where(.svelte-epbz83):last-child{width:21px;height:21px;border-radius:7px}article.svelte-epbz83{display:grid;gap:7px;margin-bottom:5px;padding:8px;border-radius:9px;background:#fbfbf9}.event-title.svelte-epbz83{display:flex;align-items:center;gap:8px}.avatar.svelte-epbz83{flex:0 0 25px;width:25px;height:25px;border-radius:7px}.event-title.svelte-epbz83 span:where(.svelte-epbz83){display:grid;flex:1;gap:4px}.event-title.svelte-epbz83 span:where(.svelte-epbz83) i:where(.svelte-epbz83):first-child{width:78%;height:7px}.event-title.svelte-epbz83 span:where(.svelte-epbz83) i:where(.svelte-epbz83):last-child{width:55%;height:5px}.event-meta.svelte-epbz83{height:6px}.event-tags.svelte-epbz83{display:flex;gap:5px}.event-tags.svelte-epbz83 i:where(.svelte-epbz83){width:35px;height:12px;border-radius:5px}.radar.svelte-epbz83{display:grid;min-height:0;height:100%;grid-template-rows:auto auto repeat(5,minmax(0,1fr));padding:18px;overflow:hidden}.radar.svelte-epbz83>header:where(.svelte-epbz83){display:flex;justify-content:space-between}.radar.svelte-epbz83>header:where(.svelte-epbz83) span:where(.svelte-epbz83){display:grid;gap:8px}.radar.svelte-epbz83>header:where(.svelte-epbz83) span:where(.svelte-epbz83) i:where(.svelte-epbz83):first-child{width:105px;height:6px}.radar.svelte-epbz83>header:where(.svelte-epbz83) span:where(.svelte-epbz83) i:where(.svelte-epbz83):last-child{width:92px;height:10px}.radar.svelte-epbz83>header:where(.svelte-epbz83)>i:where(.svelte-epbz83){width:18px;height:18px}.radar-intro.svelte-epbz83{width:90%;height:6px;margin:18px 0}.radar-row.svelte-epbz83{display:flex;min-height:58px;align-items:center;gap:9px}.radar-row.svelte-epbz83 .rank:where(.svelte-epbz83){width:15px;height:6px}.radar-row.svelte-epbz83 span:where(.svelte-epbz83){display:grid;flex:1;gap:6px}.radar-row.svelte-epbz83 span:where(.svelte-epbz83) i:where(.svelte-epbz83):first-child{width:75%;height:7px}.radar-row.svelte-epbz83 span:where(.svelte-epbz83) i:where(.svelte-epbz83):last-child{height:5px}.score.svelte-epbz83{width:42px;height:18px}footer.svelte-epbz83{display:flex;min-height:28px;align-items:center;gap:8px;padding:0 2px}footer.svelte-epbz83 i:where(.svelte-epbz83){height:24px;border-radius:8px}footer.svelte-epbz83 i:where(.svelte-epbz83):first-child{width:126px}footer.svelte-epbz83 i:where(.svelte-epbz83):nth-child(2){width:104px}footer.svelte-epbz83 i:where(.svelte-epbz83):last-child{width:112px;margin-left:auto}.sr-only.svelte-epbz83{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes svelte-epbz83-breathe{to{opacity:.52}}@media(max-width:1100px){.command.svelte-epbz83{grid-template-columns:126px minmax(340px,1.5fr) minmax(145px,.7fr) 106px 66px}.layout.svelte-epbz83{grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:760px){.loading-status.svelte-epbz83{top:46%;width:calc(100% - 24px);padding:12px;border-radius:14px}.command.svelte-epbz83{min-width:0;min-height:90px;grid-template-columns:84px minmax(0,1fr) 54px 54px;grid-template-rows:40px 50px}.universe-copy.svelte-epbz83{display:grid;grid-column:1;grid-row:1;gap:2px;padding-inline:8px}.universe-copy.svelte-epbz83 i:where(.svelte-epbz83):first-child{display:none}.universe-copy.svelte-epbz83 i:where(.svelte-epbz83):nth-child(2){width:28px}.universe-copy.svelte-epbz83 i:where(.svelte-epbz83):nth-child(3){width:68px;height:16px}.benchmark-placeholders.svelte-epbz83{grid-column:1 / -1;grid-row:2;display:flex;gap:3px;padding:4px 6px;overflow:hidden}.benchmark-placeholders.svelte-epbz83 span:where(.svelte-epbz83){min-width:88px;flex:1 0 88px}.text-card.svelte-epbz83{grid-row:1;padding:6px 8px}.text-card.svelte-epbz83:nth-of-type(3){grid-column:2}.text-card.svelte-epbz83:nth-of-type(4){grid-column:3}.coverage-orb.svelte-epbz83{grid-column:4;grid-row:1;width:22px;height:22px}.controls.svelte-epbz83{display:grid;grid-template-columns:minmax(126px,1fr) auto auto;gap:5px}.controls.svelte-epbz83>i:where(.svelte-epbz83){width:78px;height:34px}.controls.svelte-epbz83 .switch:where(.svelte-epbz83){grid-column:1;width:116px}.controls.svelte-epbz83 .window:where(.svelte-epbz83){grid-column:2 / -1;grid-row:1;justify-self:end;width:168px}.controls.svelte-epbz83 .search:where(.svelte-epbz83){grid-column:1;grid-row:2;width:100%}.calendar.svelte-epbz83{min-width:100%;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%}.radar.svelte-epbz83{display:none}.layout.svelte-epbz83{grid-template-columns:minmax(0,1fr)}footer.svelte-epbz83 i:where(.svelte-epbz83):last-child{display:none}}@media(prefers-reduced-motion:reduce){.skeleton.svelte-epbz83 i:where(.svelte-epbz83){animation:none}}.earnings-workspace.svelte-1edhpp6{--earnings-ease-out: cubic-bezier(.23, 1, .32, 1);--earnings-pressed-bg: #e9efeb;--earnings-pressed-color: #315b4d;display:grid;min-width:0;min-height:0;height:100%;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:8px;overflow:hidden;padding:20px clamp(18px,2.4vw,36px) 14px;color:#252521;background:#f7f7f4}.earnings-header.svelte-1edhpp6{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px}.eyebrow.svelte-1edhpp6{display:flex;align-items:center;gap:7px;color:#7d7c74;font-size:11px;font-weight:700;letter-spacing:.14em}h1.svelte-1edhpp6{margin:2px 0 1px;font-size:clamp(27px,2.4vw,36px);font-weight:500;letter-spacing:-.045em}.title-block.svelte-1edhpp6 p:where(.svelte-1edhpp6){margin:0;color:#828179;font-size:11px}.history-export.svelte-1edhpp6:active,.source-disclosure.svelte-1edhpp6 summary:where(.svelte-1edhpp6):active,.view-switch.svelte-1edhpp6 button:where(.svelte-1edhpp6):active,.window-control.svelte-1edhpp6 button:where(.svelte-1edhpp6):active{background:var(--earnings-pressed-bg);color:var(--earnings-pressed-color)}.earnings-controls.svelte-1edhpp6{position:relative;z-index:20;display:flex;align-items:center;width:fit-content;max-width:100%;gap:5px;min-width:0;margin-left:auto;padding:0;overflow:visible}.view-switch.svelte-1edhpp6,.window-control.svelte-1edhpp6,.search-control.svelte-1edhpp6{box-sizing:border-box;display:inline-flex;align-items:center;height:var(--control-height, 28px);border:1px solid var(--control-border, #deddd8);border-radius:var(--control-radius, 6px);background:#f6f6f3;flex:0 0 auto;box-shadow:var(--control-elevation, 0 1px 2px rgb(38 38 34 / 4%))}.view-switch.svelte-1edhpp6{padding:1px}.view-switch.svelte-1edhpp6 button:where(.svelte-1edhpp6){height:var(--control-inner-height, 24px);padding:0 10px;border:0;border-radius:4px;background:transparent;color:#8a8982;font:inherit;font-size:9px;font-weight:520;cursor:pointer;transition:background-color .14s ease,color .14s ease}.view-switch.svelte-1edhpp6 button.active:where(.svelte-1edhpp6){background:#fff;color:#315b4d;box-shadow:inset 0 0 0 1px #315b4d2e,0 1px 2px #23221e14;font-weight:620}.window-control.svelte-1edhpp6 button:where(.svelte-1edhpp6){height:var(--control-inner-height, 24px);padding:0 8px;border:0;background:transparent;color:#77766f;cursor:pointer;transition:background-color .14s ease,color .14s ease}.window-control.svelte-1edhpp6 .today-button:where(.svelte-1edhpp6){min-width:126px;border-right:1px solid #ecebe6;border-left:1px solid #ecebe6;font:inherit;font-size:9px;font-weight:520}.search-control.svelte-1edhpp6{position:relative;z-index:30;width:min(200px,19vw);gap:6px;padding:0 8px;background:#fff}.search-control.svelte-1edhpp6 .instrument-autocomplete{width:100%}.earnings-layout.svelte-1edhpp6{display:grid;min-width:0;min-height:0;height:100%;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:12px;align-items:stretch;overflow:hidden}.calendar-panel.svelte-1edhpp6,.radar-panel.svelte-1edhpp6{min-height:0;height:100%;overflow:hidden;border:1px solid #e2e1dc;border-radius:16px;background:#fff}.calendar-panel.svelte-1edhpp6{min-width:0;overflow-x:auto;overflow-y:hidden}.week-grid.svelte-1edhpp6{display:grid;min-width:800px;min-height:0;height:100%;grid-template-columns:repeat(5,minmax(156px,1fr))}.day-column.svelte-1edhpp6{display:grid;min-width:0;min-height:0;grid-template-rows:42px minmax(0,1fr);overflow:hidden}.day-column.svelte-1edhpp6>header:where(.svelte-1edhpp6){display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 10px;background:#fafaf7;color:#828179;font-size:10px;font-weight:650;text-transform:uppercase}.day-column.svelte-1edhpp6>header:where(.svelte-1edhpp6) strong:where(.svelte-1edhpp6){display:grid;width:21px;height:21px;place-items:center;border-radius:7px;background:#f1f1ed;font-size:9px}.day-column.today.svelte-1edhpp6>header:where(.svelte-1edhpp6){color:#3f6f5e;background:#f1f5f2}.day-column.today.svelte-1edhpp6>header:where(.svelte-1edhpp6) strong:where(.svelte-1edhpp6){background:#4f806e;color:#fff}.day-events.svelte-1edhpp6{display:flex;min-height:0;flex-direction:column;gap:5px;padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#cfcec7 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.event-card.svelte-1edhpp6{width:100%;flex:0 0 auto;padding:8px;border:1px solid transparent;border-radius:9px;background:#fbfbf9;color:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease,border-color .15s ease,color .14s ease}.event-card.svelte-1edhpp6:active{border-color:#cbd9d1;background:var(--earnings-pressed-bg);color:var(--earnings-pressed-color)}.radar-list.svelte-1edhpp6 button:where(.svelte-1edhpp6):active,.agenda-day.svelte-1edhpp6 button:where(.svelte-1edhpp6):active{background:var(--earnings-pressed-bg);color:var(--earnings-pressed-color)}.event-card.reported.svelte-1edhpp6,.agenda-day.svelte-1edhpp6 button.reported:where(.svelte-1edhpp6){background:#f6f9f7}.event-top.svelte-1edhpp6{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;gap:6px;align-items:center}.event-top.svelte-1edhpp6>span:where(.svelte-1edhpp6){display:flex;min-width:0;flex-direction:column}.event-top.svelte-1edhpp6 strong:where(.svelte-1edhpp6){font-size:10px;font-weight:650;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.event-top.svelte-1edhpp6 small:where(.svelte-1edhpp6){color:#9a9891;font-size:8px;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.event-top.svelte-1edhpp6 em:where(.svelte-1edhpp6),.agenda-impact.svelte-1edhpp6 i:where(.svelte-1edhpp6){display:grid;width:20px;height:20px;place-items:center;border-radius:7px;background:#ecece8;color:#797870;font-size:9px;font-style:normal;font-weight:700}.event-top.svelte-1edhpp6 em.high:where(.svelte-1edhpp6),.agenda-impact.svelte-1edhpp6 i.high:where(.svelte-1edhpp6){background:#efe4df;color:#955c47}.event-meta.svelte-1edhpp6{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;color:#77766f;font-size:8px}.event-meta.svelte-1edhpp6 span:where(.svelte-1edhpp6){display:flex;align-items:center;gap:3px}.event-benchmarks.svelte-1edhpp6{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:5px}.event-benchmarks.svelte-1edhpp6 i:where(.svelte-1edhpp6){padding:2px 4px;border-radius:5px;background:#eeefec;color:#74736d;font-size:7px;font-style:normal;font-weight:650}.event-benchmarks.svelte-1edhpp6 small:where(.svelte-1edhpp6){min-width:0;flex:1 1 84px;margin-left:auto;color:#678879;font-size:7px;line-height:1.3;overflow-wrap:anywhere;text-align:right;white-space:normal}.event-benchmarks.svelte-1edhpp6 small.estimate:where(.svelte-1edhpp6){color:#a27055}.empty-day.svelte-1edhpp6{display:flex;min-height:110px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#aaa8a0;text-align:center}.empty-day.svelte-1edhpp6 span:where(.svelte-1edhpp6){width:14px;height:1px;background:#d8d7d1}.empty-day.svelte-1edhpp6 small:where(.svelte-1edhpp6){max-width:90px;font-size:8px;line-height:1.4}.radar-panel.svelte-1edhpp6{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;padding:15px}.radar-heading.svelte-1edhpp6{display:flex;align-items:center;justify-content:space-between}.radar-heading.svelte-1edhpp6>div:where(.svelte-1edhpp6){display:flex;flex-direction:column;gap:3px}.radar-heading.svelte-1edhpp6 strong:where(.svelte-1edhpp6){font-size:17px;font-weight:560}.radar-heading.svelte-1edhpp6>svg{color:#4f806e}.radar-panel.svelte-1edhpp6>p:where(.svelte-1edhpp6){margin:10px 0 15px;color:#919088;font-size:9px;line-height:1.5}.radar-list.svelte-1edhpp6{display:flex;min-height:0;flex-direction:column;gap:2px;overflow-y:auto;overscroll-behavior:contain}.radar-list.svelte-1edhpp6 button:where(.svelte-1edhpp6){display:grid;width:100%;grid-template-columns:20px 28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 6px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease}.radar-rank.svelte-1edhpp6{color:#aeaca4;font-size:8px;font-weight:650}.radar-copy.svelte-1edhpp6,.radar-score.svelte-1edhpp6{display:flex;min-width:0;flex-direction:column}.radar-copy.svelte-1edhpp6 strong:where(.svelte-1edhpp6){font-size:10px;font-weight:650;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.radar-copy.svelte-1edhpp6 small:where(.svelte-1edhpp6),.radar-score.svelte-1edhpp6 small:where(.svelte-1edhpp6){color:#99978f;font-size:8px}.radar-score.svelte-1edhpp6{align-items:flex-end}.radar-score.svelte-1edhpp6 strong:where(.svelte-1edhpp6){color:#4f806e;font-size:9px}.radar-note.svelte-1edhpp6{display:flex;gap:9px;margin-top:10px;padding:12px;border-radius:10px;background:#f3f4f1;color:#7e7d76}.radar-note.svelte-1edhpp6>svg{flex:0 0 auto;color:#9a7f56}.radar-note.svelte-1edhpp6 span:where(.svelte-1edhpp6){display:flex;flex-direction:column;gap:3px}.radar-note.svelte-1edhpp6 strong:where(.svelte-1edhpp6){color:#5f5e58;font-size:9px}.radar-note.svelte-1edhpp6 small:where(.svelte-1edhpp6){font-size:8px;line-height:1.45}.month-agenda.svelte-1edhpp6{min-height:0;height:100%;padding:4px 18px 18px;overflow-y:auto;overscroll-behavior:contain}.agenda-day.svelte-1edhpp6>header:where(.svelte-1edhpp6){display:flex;align-items:center;justify-content:space-between;padding:18px 3px 8px;color:#73726b;font-size:10px;font-weight:700;text-transform:uppercase}.agenda-day.svelte-1edhpp6>header:where(.svelte-1edhpp6) small:where(.svelte-1edhpp6){color:#aaa89f;font-size:8px;font-weight:500;text-transform:none}.agenda-day.svelte-1edhpp6 button:where(.svelte-1edhpp6){display:grid;width:100%;grid-template-columns:30px minmax(190px,1.4fr) minmax(125px,.8fr) 90px 62px 16px;align-items:center;gap:10px;padding:12px 6px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease}.agenda-day.svelte-1edhpp6 button:where(.svelte-1edhpp6)>span:where(.svelte-1edhpp6){display:flex;min-width:0;flex-direction:column}.agenda-day.svelte-1edhpp6 button:where(.svelte-1edhpp6) strong:where(.svelte-1edhpp6){font-size:10px;font-weight:650;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.agenda-day.svelte-1edhpp6 button:where(.svelte-1edhpp6) small:where(.svelte-1edhpp6){color:#99978f;font-size:8px}.agenda-time.svelte-1edhpp6 strong:where(.svelte-1edhpp6){color:#5e5d57}.agenda-cap.svelte-1edhpp6{color:#66655f;font-size:9px}.agenda-impact.svelte-1edhpp6{display:flex!important;align-items:center;flex-direction:row!important;gap:4px;color:#99978f;font-size:8px}.empty-window.svelte-1edhpp6{display:flex;min-height:400px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#aaa89f}.empty-window.svelte-1edhpp6 strong:where(.svelte-1edhpp6){color:#77766f;font-size:12px}.empty-window.svelte-1edhpp6 small:where(.svelte-1edhpp6){font-size:9px}.empty-radar.svelte-1edhpp6{padding:20px 0;color:#99978f;font-size:9px}.earnings-footer.svelte-1edhpp6{position:relative;z-index:20;display:flex;min-width:0;min-height:28px;align-items:center;gap:8px;margin:0;padding:0 2px;color:#9a9891;font-size:8px}.earnings-footer.svelte-1edhpp6 strong:where(.svelte-1edhpp6){color:#77766f}.history-export.svelte-1edhpp6{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px;border:1px solid #ddddd7;border-radius:8px;background:#fff;color:#55554f;font:inherit;font-size:8px;font-weight:650;cursor:pointer;flex:0 0 auto;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.history-export.svelte-1edhpp6:disabled{opacity:.45;cursor:default}.source-disclosure.svelte-1edhpp6{position:relative;flex:0 0 auto}.source-disclosure.svelte-1edhpp6 summary:where(.svelte-1edhpp6){display:inline-flex;min-height:24px;align-items:center;gap:5px;padding:0 8px;border-radius:7px;color:#77766f;cursor:pointer;list-style:none;transition:background-color .14s ease,color .14s ease}.source-disclosure.svelte-1edhpp6 summary:where(.svelte-1edhpp6)::-webkit-details-marker{display:none}.source-disclosure[open].svelte-1edhpp6 summary:where(.svelte-1edhpp6){background:#eeefeb;color:#4f6e61}.source-sheet.svelte-1edhpp6{position:absolute;z-index:40;bottom:calc(100% + 7px);left:0;display:grid;width:min(560px,72vw);max-height:min(260px,48vh);gap:9px;padding:14px;overflow-y:auto;border:1px solid #deddd8;border-radius:12px;background:#fffffffa;box-shadow:0 18px 50px #282b2726;transform-origin:bottom left;transition:opacity .16s ease,transform .18s var(--earnings-ease-out);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.footer-source.svelte-1edhpp6{display:flex;min-width:0;align-items:center;margin-left:auto;text-align:right}.footer-source.svelte-1edhpp6>span:where(.svelte-1edhpp6){display:flex;min-width:0;align-items:flex-end;flex-direction:column;gap:1px}.footer-source.svelte-1edhpp6 strong:where(.svelte-1edhpp6){color:#64645e;font-size:8px;font-weight:650}.footer-source.svelte-1edhpp6 small:where(.svelte-1edhpp6){max-width:min(420px,38vw);color:#99978f;font-size:7px;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.earnings-error.svelte-1edhpp6{display:flex;min-height:0;height:100%;grid-row:2 / -1;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px solid #e3e2dd;border-radius:16px;background:#fff;color:#8d8c84}.earnings-error.svelte-1edhpp6 strong:where(.svelte-1edhpp6){color:#4b4a45;font-size:14px}.earnings-error.svelte-1edhpp6 span:where(.svelte-1edhpp6){font-size:9px}.earnings-error.svelte-1edhpp6 button:where(.svelte-1edhpp6){margin-top:8px;padding:8px 12px;border:0;border-radius:8px;background:#252521;color:#fff;cursor:pointer}@starting-style{.source-sheet.svelte-1edhpp6{opacity:0;transform:translateY(4px) scale(.985)}}@media(hover:hover)and (pointer:fine){.event-card.svelte-1edhpp6:hover{background:#f6f8f5}.radar-list.svelte-1edhpp6 button:where(.svelte-1edhpp6):hover,.agenda-day.svelte-1edhpp6 button:where(.svelte-1edhpp6):hover{background:#f7f8f5}.history-export.svelte-1edhpp6:hover,.source-disclosure.svelte-1edhpp6 summary:where(.svelte-1edhpp6):hover{background:#f0f0ec}.view-switch.svelte-1edhpp6 button:where(.svelte-1edhpp6):not(.active):hover,.window-control.svelte-1edhpp6 button:where(.svelte-1edhpp6):hover{background:#f5f5f1;color:#252521}}@media(max-width:1180px){.earnings-layout.svelte-1edhpp6{grid-template-columns:minmax(0,1fr) 250px}.radar-list.svelte-1edhpp6{display:block}}@media(max-width:800px){.earnings-workspace.svelte-1edhpp6{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:7px;padding:max(10px,env(safe-area-inset-top)) 10px max(6px,env(safe-area-inset-bottom))}.earnings-header.svelte-1edhpp6{gap:8px}.eyebrow.svelte-1edhpp6,.title-block.svelte-1edhpp6 p:where(.svelte-1edhpp6){display:none}h1.svelte-1edhpp6{margin:0;font-size:25px}.earnings-controls.svelte-1edhpp6{display:grid;width:100%;margin-left:0;padding:0;grid-template-columns:minmax(126px,1fr) auto auto;gap:5px;overflow:visible}.view-switch.svelte-1edhpp6{justify-self:start}.view-switch.svelte-1edhpp6,.window-control.svelte-1edhpp6,.search-control.svelte-1edhpp6{height:32px}.view-switch.svelte-1edhpp6 button:where(.svelte-1edhpp6),.window-control.svelte-1edhpp6 button:where(.svelte-1edhpp6){height:30px}.window-control.svelte-1edhpp6{grid-column:2 / -1;justify-self:end}.search-control.svelte-1edhpp6{width:100%;min-width:0}.earnings-controls.svelte-1edhpp6>.filter-menu{width:92px}.week-grid.svelte-1edhpp6{min-width:100%;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%}.calendar-panel.svelte-1edhpp6{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.calendar-panel.svelte-1edhpp6::-webkit-scrollbar{display:none}.day-column.svelte-1edhpp6{scroll-snap-align:start;scroll-snap-stop:always}.day-column.svelte-1edhpp6>header:where(.svelte-1edhpp6){position:sticky;left:0;z-index:1;padding-inline:12px}.day-events.svelte-1edhpp6{padding:7px}.event-card.svelte-1edhpp6{padding:10px;border-radius:11px}.event-top.svelte-1edhpp6{grid-template-columns:24px minmax(0,1fr) 24px;gap:8px}.event-top.svelte-1edhpp6 strong:where(.svelte-1edhpp6){font-size:11px}.event-top.svelte-1edhpp6 small:where(.svelte-1edhpp6),.event-meta.svelte-1edhpp6,.event-benchmarks.svelte-1edhpp6 small:where(.svelte-1edhpp6){font-size:9px}.earnings-layout.svelte-1edhpp6{grid-template-columns:minmax(0,1fr)}.radar-panel.svelte-1edhpp6{display:none}.agenda-day.svelte-1edhpp6 button:where(.svelte-1edhpp6){grid-template-columns:28px minmax(0,1fr) auto 14px;gap:8px;padding:12px 2px}.agenda-time.svelte-1edhpp6,.agenda-cap.svelte-1edhpp6{display:none!important}.source-sheet.svelte-1edhpp6{width:calc(100vw - 24px)}}@media(max-width:480px){.earnings-controls.svelte-1edhpp6{grid-template-columns:minmax(118px,1fr) auto auto}.window-control.svelte-1edhpp6 .today-button:where(.svelte-1edhpp6){min-width:106px;padding-inline:6px}.search-control.svelte-1edhpp6{padding-inline:8px}.earnings-controls.svelte-1edhpp6>.filter-menu{width:72px}.earnings-footer.svelte-1edhpp6{min-height:24px}.history-export.svelte-1edhpp6{max-width:150px;height:auto;min-height:24px;line-height:1.25;padding-block:4px;white-space:normal}.footer-source.svelte-1edhpp6 small:where(.svelte-1edhpp6){max-width:118px}}@media(prefers-reduced-motion:reduce){.source-sheet.svelte-1edhpp6{transition:opacity .12s ease}}.app-loader.svelte-11r294i{display:grid;min-height:100dvh;place-items:center;padding:24px;background:#fff;color:#20201e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.loader-content.svelte-11r294i{width:min(100%,220px);transform:translateY(-1.5vh)}.loader-brand.svelte-11r294i{display:flex;align-items:center;justify-content:center;gap:10px}.loader-brand.svelte-11r294i strong:where(.svelte-11r294i){font-size:24px;font-weight:650;letter-spacing:-.055em;line-height:1}.loader-progress.svelte-11r294i{position:relative;width:min(100%,168px);height:2px;margin:18px auto 0;overflow:hidden;border-radius:999px;background:var(--skeleton-base)}.loader-progress.svelte-11r294i i:where(.svelte-11r294i){position:absolute;inset-block:0;left:0;width:36%;border-radius:inherit;background:#252522;transform:translate(-110%);animation:svelte-11r294i-loader-progress 1.15s linear infinite}@keyframes svelte-11r294i-loader-progress{to{transform:translate(290%)}}@media(prefers-reduced-motion:reduce){.loader-progress.svelte-11r294i i:where(.svelte-11r294i){animation:svelte-11r294i-loader-progress-reduced 1.2s linear infinite alternate;transform:translate(90%)}@keyframes svelte-11r294i-loader-progress-reduced{0%{opacity:.4}to{opacity:1}}}.chart-shell.svelte-6o9c0w{min-width:0}.chart-legend.svelte-6o9c0w{display:flex;justify-content:flex-end;gap:14px;margin-bottom:5px;color:#85837c;font-size:7px}.chart-legend.svelte-6o9c0w span:where(.svelte-6o9c0w){display:inline-flex;align-items:center;gap:5px}.chart-legend.svelte-6o9c0w i:where(.svelte-6o9c0w){width:12px;height:2px;background:#294d91}.chart-legend.svelte-6o9c0w .failure:where(.svelte-6o9c0w) i:where(.svelte-6o9c0w){background:#aa5a4f}svg.svelte-6o9c0w{display:block;width:100%;height:188px;overflow:visible}line.svelte-6o9c0w{stroke:#ecebe7;stroke-width:1}path.svelte-6o9c0w{fill:none;vector-effect:non-scaling-stroke}.area.svelte-6o9c0w{fill:url(#activity-fill)}.requests.svelte-6o9c0w{stroke:#294d91;stroke-width:1.7}.failures.svelte-6o9c0w{stroke:#aa5a4f;stroke-width:1.25}circle.svelte-6o9c0w{fill:transparent;stroke:none}.axis.svelte-6o9c0w{display:flex;justify-content:space-between;color:#aaa8a1;font-size:6.5px;font-variant-numeric:tabular-nums}.outcome-chart.svelte-yghffr{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(170px,1.2fr);align-items:center;gap:24px;min-height:220px}.donut.svelte-yghffr{display:grid;width:min(148px,100%);aspect-ratio:1;place-items:center;justify-self:center;border-radius:50%}.donut.svelte-yghffr>div:where(.svelte-yghffr){display:grid;width:72%;height:72%;place-content:center;border-radius:50%;background:#fff;text-align:center}.donut.svelte-yghffr strong:where(.svelte-yghffr){font-size:22px;font-weight:450;letter-spacing:-.035em}.donut.svelte-yghffr span:where(.svelte-yghffr),.legend.svelte-yghffr span:where(.svelte-yghffr),.legend.svelte-yghffr small:where(.svelte-yghffr),.legend.svelte-yghffr p:where(.svelte-yghffr){color:#908e87;font-size:7px}.legend.svelte-yghffr{display:grid}.legend.svelte-yghffr>div:where(.svelte-yghffr){display:grid;grid-template-columns:8px minmax(0,1fr) 28px 32px;align-items:center;gap:7px;min-height:27px;border-bottom:1px solid #efeee9}.legend.svelte-yghffr i:where(.svelte-yghffr){width:6px;height:6px}.legend.svelte-yghffr strong:where(.svelte-yghffr){font-size:8px;font-weight:550;text-align:right}.legend.svelte-yghffr small:where(.svelte-yghffr){text-align:right}@media(max-width:460px){.outcome-chart.svelte-yghffr{grid-template-columns:112px minmax(0,1fr);gap:16px}}.admin-workspace.svelte-rgattv{grid-column:2;grid-row:1;height:100%;padding:24px 28px 40px;overflow:auto;background:#fff;color:#292824;opacity:1;transform:translateY(0);transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@starting-style{.admin-workspace.svelte-rgattv{opacity:0;transform:translateY(5px)}}.admin-head.svelte-rgattv{display:flex;max-width:1440px;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 auto 16px}.admin-dashboard-scroll.svelte-rgattv{display:contents}.admin-head.svelte-rgattv>div:where(.svelte-rgattv),.section-title.svelte-rgattv>div:where(.svelte-rgattv){display:grid;gap:3px}.admin-head.svelte-rgattv>div:where(.svelte-rgattv)>span:where(.svelte-rgattv),.section-title.svelte-rgattv>div:where(.svelte-rgattv)>span:where(.svelte-rgattv){color:#999790;font-size:7px;font-weight:650;letter-spacing:.13em}h1.svelte-rgattv,h2.svelte-rgattv,p.svelte-rgattv{margin:0}h1.svelte-rgattv{font-size:24px;font-weight:350;letter-spacing:-.035em}.admin-head.svelte-rgattv p:where(.svelte-rgattv){margin-top:3px;color:#85847e;font-size:10px}.health-strip.svelte-rgattv,.chart-grid.svelte-rgattv,.pipeline-state.svelte-rgattv,.detail-grid.svelte-rgattv,.diagnostic-section.svelte-rgattv{max-width:1440px;margin-inline:auto}.pipeline-state.svelte-rgattv{display:grid;min-height:66px;grid-template-columns:30px minmax(0,1fr) 150px;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;border:1px solid #e5e4df;border-radius:10px;background:#fff;box-shadow:0 1px 2px #23221e09}.state-icon.svelte-rgattv{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f3f5f1;color:#477764}.pipeline-state.degraded.svelte-rgattv .state-icon:where(.svelte-rgattv){background:#f7f3ef;color:#9a684f}.pipeline-state.svelte-rgattv>div:where(.svelte-rgattv):nth-child(2){display:grid;gap:2px}.pipeline-state.svelte-rgattv span:where(.svelte-rgattv){color:#96948d;font-size:6.5px;font-weight:650;letter-spacing:.1em}.pipeline-state.svelte-rgattv strong:where(.svelte-rgattv){font-size:11px;font-weight:550}.pipeline-state.svelte-rgattv small:where(.svelte-rgattv){color:#8d8b85;font-size:7px}.state-freshness.svelte-rgattv{display:grid;grid-template-columns:1fr auto;gap:4px 10px}.state-freshness.svelte-rgattv strong:where(.svelte-rgattv){font-size:10px;font-variant-numeric:tabular-nums}.state-freshness.svelte-rgattv i:where(.svelte-rgattv){grid-column:1 / -1;height:3px;overflow:hidden;border-radius:2px;background:#ecebe7}.state-freshness.svelte-rgattv b:where(.svelte-rgattv){display:block;height:100%;border-radius:inherit;background:#637f73}.health-strip.svelte-rgattv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #e5e4df;border-radius:10px;background:#fff;box-shadow:0 1px 2px #23221e0a,0 8px 24px #23221e08}.health-strip.svelte-rgattv>div:where(.svelte-rgattv){display:grid;min-width:0;min-height:72px;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:3px 7px;padding:11px 14px;border-right:1px solid #ecebe7}.health-strip.svelte-rgattv>div:where(.svelte-rgattv):last-child{border-right:0}.health-strip.svelte-rgattv svg{grid-row:1 / 4;color:#77766f}.health-strip.svelte-rgattv span:where(.svelte-rgattv),.health-strip.svelte-rgattv small:where(.svelte-rgattv){color:#96948d;font-size:7px}.health-strip.svelte-rgattv strong:where(.svelte-rgattv){overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.chart-grid.svelte-rgattv{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;margin-top:12px}.chart-carousel.svelte-rgattv{display:contents}.chart-pagination.svelte-rgattv{display:none}.chart-card.svelte-rgattv{min-width:0;padding:13px 14px 15px;overflow:hidden;border:1px solid #e5e4df;border-radius:10px;background:#fff;box-shadow:0 1px 2px #23221e0a,0 8px 24px #23221e08}.diagnostic-section.svelte-rgattv{min-width:0;overflow:hidden;border:1px solid #e5e4df;border-radius:10px;background:#fff;box-shadow:0 1px 2px #23221e0a,0 8px 24px #23221e08}.section-title.svelte-rgattv{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:10px}h2.svelte-rgattv{font-size:15px;font-weight:450;letter-spacing:-.015em}.section-title.svelte-rgattv>small:where(.svelte-rgattv){color:#96948d;font-size:7px;white-space:nowrap}.diagnostic-section.svelte-rgattv>.section-title:where(.svelte-rgattv){min-height:44px;align-items:center;margin:0;padding:0 13px;border-bottom:1px solid #e8e7e2}.diagnostic-section.svelte-rgattv>.section-title:where(.svelte-rgattv) h2:where(.svelte-rgattv){font-size:12px}.sheet.svelte-rgattv{overflow-x:auto;border:0;scrollbar-color:#d6d4ce transparent;scrollbar-width:thin}.sheet-row.svelte-rgattv{display:grid;min-width:590px;min-height:36px;align-items:center;gap:12px;padding:7px 9px;border-bottom:1px solid #efeee9;color:#5f5e58;font-size:8px;font-variant-numeric:tabular-nums;transition:background-color .12s ease}.sheet-row.svelte-rgattv:last-child{border-bottom:0}.sheet-row.svelte-rgattv:not(.sheet-head):hover{background:#fafaf8}.sheet-row.svelte-rgattv strong:where(.svelte-rgattv){overflow:hidden;color:#353430;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sheet-head.svelte-rgattv{position:sticky;z-index:2;top:0;background:#fffffff5;box-shadow:0 1px #e8e7e2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:31px;color:#9b9992;font-size:6.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.endpoint-section.svelte-rgattv{margin-top:12px}.endpoint-sheet.svelte-rgattv .sheet-row:where(.svelte-rgattv){min-width:980px;grid-template-columns:minmax(150px,1fr) repeat(6,58px) 70px 118px}.detail-grid.svelte-rgattv{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:12px;margin-top:12px}.event-sheet.svelte-rgattv .sheet-row:where(.svelte-rgattv){grid-template-columns:118px minmax(130px,.8fr) 76px 56px minmax(180px,1.2fr)}.event-sheet.svelte-rgattv .sheet-row:where(.svelte-rgattv)>span:where(.svelte-rgattv):last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.healthy.svelte-rgattv{color:#477764}.warning.svelte-rgattv{color:#9a684f}.error.svelte-rgattv{color:#a55349}.local-keys.svelte-rgattv{display:grid;grid-template-columns:minmax(0,1fr);border-top:0}.local-keys.svelte-rgattv>div:where(.svelte-rgattv){display:flex;min-width:0;min-height:34px;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-right:0;border-bottom:1px solid #ecebe7;color:#96948d;font-size:7px}.local-keys.svelte-rgattv code:where(.svelte-rgattv){overflow:hidden;color:#4e4d48;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.empty.svelte-rgattv{padding:18px 9px;color:#96948d;font-size:8px}.diagnostic-error.svelte-rgattv{display:flex;max-width:1440px;align-items:center;gap:8px;margin:0 auto;padding:12px;border-top:1px solid #e2cac4;border-bottom:1px solid #e2cac4;color:#a55349;font-size:9px}.admin-loading.svelte-rgattv{display:grid;max-width:1440px;gap:14px;margin:0 auto}.admin-loading-head.svelte-rgattv,.admin-loading-metrics.svelte-rgattv,.admin-loading-panels.svelte-rgattv,.admin-loading-table.svelte-rgattv{display:grid;gap:1px;overflow:hidden;border:1px solid var(--skeleton-border);border-radius:10px;background:var(--skeleton-border)}.admin-loading-head.svelte-rgattv{grid-template-columns:180px 88px;justify-content:space-between;border:0;background:transparent}.admin-loading-head.svelte-rgattv i:where(.svelte-rgattv){height:18px;border-radius:var(--skeleton-radius)}.admin-loading-metrics.svelte-rgattv{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-loading-metrics.svelte-rgattv i:where(.svelte-rgattv){height:94px}.admin-loading-panels.svelte-rgattv{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr)}.admin-loading-panels.svelte-rgattv i:where(.svelte-rgattv){height:210px}.admin-loading-table.svelte-rgattv{gap:0;padding:0 14px;border-radius:10px;background:#fff}.admin-loading-table.svelte-rgattv i:where(.svelte-rgattv){height:42px;border-bottom:1px solid var(--skeleton-border)}.admin-loading.svelte-rgattv i:where(.svelte-rgattv){display:block;background:var(--skeleton-base);animation:svelte-rgattv-skeleton-breathe var(--skeleton-duration) ease-in-out infinite alternate}.admin-loading.svelte-rgattv i:where(.svelte-rgattv):nth-child(2n){animation-delay:-.5s}@keyframes svelte-rgattv-skeleton-breathe{to{opacity:.52}}@media(max-width:1180px){.chart-grid.svelte-rgattv{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.admin-loading-metrics.svelte-rgattv{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-loading-panels.svelte-rgattv{grid-template-columns:minmax(0,1fr)}.health-strip.svelte-rgattv,.chart-grid.svelte-rgattv,.detail-grid.svelte-rgattv{grid-template-columns:repeat(2,minmax(0,1fr))}.health-strip.svelte-rgattv>div:where(.svelte-rgattv):nth-child(2n){border-right:0}.health-strip.svelte-rgattv>div:where(.svelte-rgattv):nth-child(-n+4){border-bottom:1px solid #ecebe7}.detail-grid.svelte-rgattv{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.admin-workspace.svelte-rgattv{display:flex;width:100%;height:100dvh;flex-direction:column;padding:max(16px,env(safe-area-inset-top)) 12px calc(76px + env(safe-area-inset-bottom));overflow:hidden}.admin-head.svelte-rgattv{width:100%;flex:0 0 auto;margin-bottom:10px;padding-inline:2px}.admin-head.svelte-rgattv p:where(.svelte-rgattv){display:none}.admin-dashboard-scroll.svelte-rgattv{display:block;min-height:0;flex:1 1 auto;padding:0 2px 18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.admin-dashboard-scroll.svelte-rgattv::-webkit-scrollbar{display:none}.pipeline-state.svelte-rgattv{min-height:58px;grid-template-columns:26px minmax(0,1fr) 80px;gap:9px;margin-bottom:8px;padding:8px 10px}.state-icon.svelte-rgattv{width:25px;height:25px}.pipeline-state.svelte-rgattv strong:where(.svelte-rgattv){font-size:10px}.pipeline-state.svelte-rgattv small:where(.svelte-rgattv){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state-freshness.svelte-rgattv{grid-column:auto;padding-top:0}.health-strip.svelte-rgattv{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:9px}.health-strip.svelte-rgattv>div:where(.svelte-rgattv){min-height:64px;padding:9px 10px;border-right:1px solid #ecebe7;border-bottom:1px solid #ecebe7}.health-strip.svelte-rgattv>div:where(.svelte-rgattv):nth-child(2n){border-right:0}.health-strip.svelte-rgattv>div:where(.svelte-rgattv):last-child{grid-column:1 / -1;min-height:56px;border-bottom:0}.health-strip.svelte-rgattv strong:where(.svelte-rgattv){font-size:11px}.chart-grid.svelte-rgattv{display:flex;gap:8px;margin-top:8px;padding-bottom:2px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chart-grid.svelte-rgattv::-webkit-scrollbar{display:none}.chart-card.svelte-rgattv{width:calc(100vw - 40px);min-width:calc(100vw - 40px);padding:11px 11px 13px;scroll-snap-align:start}.chart-carousel.svelte-rgattv{display:block}.chart-pagination.svelte-rgattv{display:flex;height:16px;align-items:center;justify-content:center;gap:4px}.chart-pagination.svelte-rgattv i:where(.svelte-rgattv){width:4px;height:4px;border-radius:999px;background:#d2d0ca;transition:width .18s cubic-bezier(.23,1,.32,1),background-color .15s ease}.chart-pagination.svelte-rgattv i.active:where(.svelte-rgattv){width:12px;background:#6d7fae}.section-title.svelte-rgattv{align-items:center}.section-title.svelte-rgattv>small:where(.svelte-rgattv){max-width:42%;overflow:hidden;text-overflow:ellipsis}.endpoint-section.svelte-rgattv,.detail-grid.svelte-rgattv{margin-top:8px}.detail-grid.svelte-rgattv{grid-template-columns:minmax(0,1fr);gap:8px}.diagnostic-section.svelte-rgattv{border-radius:9px}.endpoint-sheet.svelte-rgattv,.event-sheet.svelte-rgattv{max-height:220px;overflow:auto}.endpoint-sheet.svelte-rgattv .sheet-row:where(.svelte-rgattv){min-width:0;grid-template-columns:minmax(0,1fr) 48px 45px 60px;gap:7px;padding-inline:9px}.endpoint-stale.svelte-rgattv,.endpoint-requests.svelte-rgattv,.endpoint-hit-rate.svelte-rgattv,.endpoint-fallback.svelte-rgattv,.endpoint-last.svelte-rgattv{display:none}.endpoint-cache.svelte-rgattv,.endpoint-errors.svelte-rgattv,.endpoint-latency.svelte-rgattv{text-align:right}.event-sheet.svelte-rgattv .sheet-row:where(.svelte-rgattv){min-width:0;grid-template-columns:66px minmax(0,1fr) 56px 50px;gap:7px;padding-inline:9px}.event-detail.svelte-rgattv{display:none}.event-time.svelte-rgattv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-keys.svelte-rgattv{grid-template-columns:minmax(0,1fr);max-height:170px;overflow-y:auto}.admin-loading.svelte-rgattv{gap:8px}.admin-loading-metrics.svelte-rgattv{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-loading-panels.svelte-rgattv{display:flex;overflow:hidden}.admin-loading-panels.svelte-rgattv i:where(.svelte-rgattv){width:calc(100vw - 40px);min-width:calc(100vw - 40px)}}@media(prefers-reduced-motion:reduce){.admin-workspace.svelte-rgattv{transform:none;transition:opacity .12s cubic-bezier(.2,0,0,1)}.admin-loading.svelte-rgattv i:where(.svelte-rgattv){animation:none}}.data-status.svelte-b0agag{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#77746d;font-size:9px;line-height:1;white-space:nowrap}.data-status.svelte-b0agag i:where(.svelte-b0agag){width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#6d8c71;box-shadow:0 0 0 2px #6d8c711f}.data-status.degraded.svelte-b0agag{color:#9b654b}.data-status.degraded.svelte-b0agag i:where(.svelte-b0agag){background:#b47757;box-shadow:0 0 0 2px #b4775721}.data-status.loading.svelte-b0agag i:where(.svelte-b0agag){animation:svelte-b0agag-status-pulse 1.2s ease-in-out infinite}@keyframes svelte-b0agag-status-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.data-status.loading.svelte-b0agag i:where(.svelte-b0agag){animation:none}}.mobile-performance.svelte-14tpy5q{display:none}@media(max-width:680px){.mobile-performance.svelte-14tpy5q{display:block;flex:0 0 auto;margin-bottom:4px;overflow:hidden;border:1px solid #e8e7e2;border-radius:10px;background:#fff;box-shadow:0 1px 2px #23221e09,0 6px 18px #23221e06}header.svelte-14tpy5q{display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:12px;padding:4px 9px;border-bottom:1px solid #ecebe7}header.svelte-14tpy5q>div:where(.svelte-14tpy5q){display:grid;min-width:0;gap:1px}header.svelte-14tpy5q span:where(.svelte-14tpy5q),article.svelte-14tpy5q>span:where(.svelte-14tpy5q){color:#999790;font-size:6.5px;font-weight:650;letter-spacing:.1em}header.svelte-14tpy5q strong:where(.svelte-14tpy5q){overflow:hidden;color:#353430;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}header.svelte-14tpy5q small:where(.svelte-14tpy5q){flex:0 0 auto;color:#77756f;font-size:7px}.metric-grid.svelte-14tpy5q{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.metric-grid.svelte-14tpy5q::-webkit-scrollbar{display:none}article.svelte-14tpy5q{display:grid;min-width:86px;min-height:51px;flex:1 0 86px;align-content:center;gap:3px;padding:5px 8px;border-right:1px solid #efeee9;font-variant-numeric:tabular-nums;scroll-snap-align:start}article.svelte-14tpy5q:last-child{border-right:0}article.svelte-14tpy5q>strong:where(.svelte-14tpy5q){color:#302f2b;font-size:13px;font-weight:550;letter-spacing:-.025em}footer.svelte-14tpy5q{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:4px;color:#898780;font-size:6.5px}footer.svelte-14tpy5q span:where(.svelte-14tpy5q),footer.svelte-14tpy5q small:where(.svelte-14tpy5q){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}footer.svelte-14tpy5q small:where(.svelte-14tpy5q){font-weight:600}.positive.svelte-14tpy5q{color:#4f7969}.negative.svelte-14tpy5q{color:#9b5f53}.metric-skeleton.svelte-14tpy5q{display:block;width:54px;height:15px;border-radius:4px;background:var(--skeleton-base);animation:svelte-14tpy5q-breathe var(--skeleton-duration) ease-in-out infinite alternate}@keyframes svelte-14tpy5q-breathe{to{opacity:.5}}}.risk-workspace.svelte-v9f75e{display:grid;gap:12px;padding:4px 0 28px;color:#252522}.risk-header.svelte-v9f75e{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 2px 4px}.risk-header.svelte-v9f75e>div:where(.svelte-v9f75e):first-child{display:grid;gap:3px}.risk-header.svelte-v9f75e .eyebrow:where(.svelte-v9f75e),.risk-card-head.svelte-v9f75e span:where(.svelte-v9f75e),.risk-kpis.svelte-v9f75e span:where(.svelte-v9f75e),.risk-data-grid.svelte-v9f75e span:where(.svelte-v9f75e){color:#96948c;font-size:7px;font-weight:650;letter-spacing:.12em}.risk-header.svelte-v9f75e h2:where(.svelte-v9f75e){margin:0;font-size:clamp(24px,2.5vw,38px);font-weight:430;letter-spacing:-.045em}.risk-header.svelte-v9f75e p:where(.svelte-v9f75e){margin:2px 0 0;color:#89877f;font-size:9px}.risk-back.svelte-v9f75e{display:inline-flex;width:fit-content;align-items:center;gap:5px;margin-bottom:7px;padding:0;border:0;background:transparent;color:#66645e;font:inherit;font-size:8px;cursor:pointer}.risk-header-actions.svelte-v9f75e{display:flex;align-items:center;gap:8px}.risk-header-actions.svelte-v9f75e>span:where(.svelte-v9f75e){display:inline-flex;align-items:center;gap:5px;color:#7f7d75;font-size:8px}.risk-header-actions.svelte-v9f75e .risk-refresh-status:where(.svelte-v9f75e){max-width:300px;color:#77756d;font-size:8px;line-height:1.25;text-align:right}.risk-header-actions.svelte-v9f75e>span:where(.svelte-v9f75e) i:where(.svelte-v9f75e){width:6px;height:6px;border-radius:50%;background:#b26855}.risk-header-actions.svelte-v9f75e>span:where(.svelte-v9f75e) i.good:where(.svelte-v9f75e){background:#4f806e}.risk-header-actions.svelte-v9f75e button:where(.svelte-v9f75e),.risk-loading.svelte-v9f75e button:where(.svelte-v9f75e){display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 10px;border:1px solid #dedcd4;border-radius:7px;background:#fff;color:#474640;font:inherit;font-size:8px;cursor:pointer}.risk-header-actions.svelte-v9f75e button:where(.svelte-v9f75e):disabled{opacity:.55}.risk-window-shell.svelte-v9f75e{display:grid;overflow:hidden;border:1px solid #dfddd5;border-radius:10px;background:#fff}.risk-chapter-nav.svelte-v9f75e{position:sticky;z-index:20;top:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid rgba(218,216,208,.94);border-radius:10px;background:#faf9f6f0;box-shadow:0 8px 22px #23221e0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.risk-chapter-nav.svelte-v9f75e button:where(.svelte-v9f75e){display:flex;min-width:0;min-height:38px;align-items:center;gap:7px;padding:0 12px;border:0;border-right:1px solid #e5e3dc;background:transparent;color:#66645e;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.risk-chapter-nav.svelte-v9f75e button:where(.svelte-v9f75e):last-child{border-right:0}.risk-chapter-nav.svelte-v9f75e button:where(.svelte-v9f75e):hover,.risk-chapter-nav.svelte-v9f75e button:where(.svelte-v9f75e):focus-visible{outline:0;background:#fff;color:#283f36}.risk-chapter-nav.svelte-v9f75e b:where(.svelte-v9f75e){flex:0 0 auto;color:#a09d95;font-size:6.5px;font-weight:680;letter-spacing:.08em}.risk-chapter-nav.svelte-v9f75e span:where(.svelte-v9f75e){font-size:7.5px;font-weight:590;line-height:1.2}.risk-chapter-heading.svelte-v9f75e{display:grid;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);scroll-margin-top:58px;align-items:end;gap:22px;margin-top:12px;padding:17px 3px 2px;border-top:1px solid #dedcd4}#risk-overview.svelte-v9f75e{margin-top:0;padding-top:5px;border-top:0}.risk-chapter-heading.svelte-v9f75e>span:where(.svelte-v9f75e){color:#8f8c84;font-size:6.5px;font-weight:690;letter-spacing:.12em}.risk-chapter-heading.svelte-v9f75e>div:where(.svelte-v9f75e){display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:20px}.risk-chapter-heading.svelte-v9f75e strong:where(.svelte-v9f75e){font-size:clamp(13px,1.35vw,18px);font-weight:540;letter-spacing:-.025em}.risk-chapter-heading.svelte-v9f75e p:where(.svelte-v9f75e){max-width:470px;margin:0;color:#8c8981;font-size:7.5px;line-height:1.4;text-align:right}.risk-window-bar.svelte-v9f75e{display:grid;grid-template-columns:auto auto minmax(150px,1fr);min-height:38px;align-items:center;gap:12px;padding:0 10px 0 13px}.risk-window-bar.svelte-v9f75e>span:where(.svelte-v9f75e){color:#8f8c84;font-size:6.5px;font-weight:680;letter-spacing:.11em}.risk-window-bar.svelte-v9f75e>div:where(.svelte-v9f75e){display:inline-flex;gap:2px;padding:3px;border-radius:7px;background:#f0efea}.risk-window-bar.svelte-v9f75e button:where(.svelte-v9f75e){min-width:34px;min-height:25px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#77746d;font:inherit;font-size:7.5px;cursor:pointer}.risk-window-bar.svelte-v9f75e button.active:where(.svelte-v9f75e){background:#fff;color:#242421;box-shadow:0 1px 2px #1e1e1b14;font-weight:620}.risk-window-bar.svelte-v9f75e>small:where(.svelte-v9f75e){justify-self:end;color:#8f8c84;font-size:7px;white-space:nowrap}.risk-custom-window.svelte-v9f75e{display:flex;min-height:48px;align-items:center;justify-content:flex-end;gap:8px;padding:7px 10px;border-top:1px solid #e8e6df;background:#faf9f6}.risk-custom-window.svelte-v9f75e label:where(.svelte-v9f75e){display:flex;min-height:31px;align-items:center;gap:7px;padding:0 8px;border:1px solid #e0ded6;border-radius:6px;background:#fff}.risk-custom-window.svelte-v9f75e label:where(.svelte-v9f75e) span:where(.svelte-v9f75e),.risk-custom-window.svelte-v9f75e>i:where(.svelte-v9f75e){color:#99968e;font-size:7px;font-style:normal}.risk-custom-window.svelte-v9f75e input:where(.svelte-v9f75e){width:112px;border:0;outline:0;background:transparent;color:#3e3d38;font:inherit;font-size:8px}.risk-custom-window.svelte-v9f75e button:where(.svelte-v9f75e){min-height:31px;padding:0 11px;border:0;border-radius:6px;background:#252522;color:#fff;font:inherit;font-size:8px;cursor:pointer}.risk-custom-window.svelte-v9f75e button:where(.svelte-v9f75e):disabled{opacity:.4;cursor:default}.risk-custom-window.svelte-v9f75e>small:where(.svelte-v9f75e){max-width:240px;color:#a35c4b;font-size:7px;line-height:1.35}.risk-window-progress.svelte-v9f75e{display:flex;min-height:30px;align-items:center;justify-content:flex-end;gap:6px;padding:0 12px;border-top:1px solid #e8e6df;background:#f4f7f4;color:#537666;font-size:7.5px;font-weight:590}.positive.svelte-v9f75e{color:#3f7662!important}.negative.svelte-v9f75e{color:#aa5c4c!important}.spinning{animation:svelte-v9f75e-spin .9s linear infinite}@keyframes svelte-v9f75e-spin{to{transform:rotate(360deg)}}.risk-loading.svelte-v9f75e{display:grid;min-height:420px;place-content:center;justify-items:center;gap:8px;border:1px solid #e3e1da;border-radius:14px;background:#fbfaf7;color:#77756e;text-align:center}.risk-loading.svelte-v9f75e strong:where(.svelte-v9f75e){color:#33322e;font-size:13px}.risk-loading.svelte-v9f75e span:where(.svelte-v9f75e){max-width:340px;font-size:9px}.risk-loading.error.svelte-v9f75e svg{color:#a35c4b}.risk-benchmark-hero.svelte-v9f75e{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(420px,.9fr);overflow:hidden;border:1px solid #dcd9cf;border-radius:13px;background:#f1f0eb}.risk-benchmark-copy.svelte-v9f75e{display:grid;align-content:center;gap:5px;padding:18px 20px}.risk-benchmark-copy.svelte-v9f75e>span:where(.svelte-v9f75e),.risk-benchmark-hero-metrics.svelte-v9f75e span:where(.svelte-v9f75e){color:#8e8b83;font-size:7px;font-weight:680;letter-spacing:.12em}.risk-benchmark-copy.svelte-v9f75e>strong:where(.svelte-v9f75e){font-size:clamp(17px,2vw,24px);font-weight:520;letter-spacing:-.035em}.risk-benchmark-copy.svelte-v9f75e p:where(.svelte-v9f75e),.risk-benchmark-copy.svelte-v9f75e small:where(.svelte-v9f75e){margin:0;color:#706e67;font-size:8.5px;line-height:1.45}.risk-benchmark-copy.svelte-v9f75e small:where(.svelte-v9f75e){color:#4c685c;font-weight:580}.risk-benchmark-hero-metrics.svelte-v9f75e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid #dedbd2;background:#ffffff94}.risk-benchmark-hero-metrics.svelte-v9f75e>div:where(.svelte-v9f75e){display:grid;align-content:center;gap:5px;min-width:0;padding:14px;border-right:1px solid #e1dfd7}.risk-benchmark-hero-metrics.svelte-v9f75e>div:where(.svelte-v9f75e):last-child{border-right:0}.risk-benchmark-hero-metrics.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-benchmark-hero-metrics.svelte-v9f75e small:where(.svelte-v9f75e){display:block}.risk-benchmark-hero-metrics.svelte-v9f75e strong:where(.svelte-v9f75e){font-size:18px;font-weight:520;letter-spacing:-.035em}.risk-benchmark-hero-metrics.svelte-v9f75e small:where(.svelte-v9f75e){overflow:hidden;color:#8e8b83;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.risk-kpis.svelte-v9f75e{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid #e0ded6;border-radius:12px;background:#fff}.risk-kpis.svelte-v9f75e article:where(.svelte-v9f75e){min-width:0;padding:12px 14px;border-right:1px solid #e7e5de}.risk-kpis.svelte-v9f75e article:where(.svelte-v9f75e):last-child{border-right:0}.risk-kpis.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-kpis.svelte-v9f75e small:where(.svelte-v9f75e){display:block}.risk-kpis.svelte-v9f75e strong:where(.svelte-v9f75e){margin-top:7px;font-size:clamp(18px,2vw,25px);font-weight:480;letter-spacing:-.04em}.risk-kpis.svelte-v9f75e small:where(.svelte-v9f75e){margin-top:3px;overflow:hidden;color:#939087;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.risk-kpis.svelte-v9f75e article.negative:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){color:#a45f4f}.risk-selection-hero.svelte-v9f75e{display:grid;grid-template-columns:minmax(260px,1.05fr) minmax(0,1.95fr);overflow:hidden;border:1px solid #dcdad1;border-radius:12px;background:linear-gradient(115deg,#f4f5f0,#fff 52%)}.risk-selection-hero.svelte-v9f75e>div:where(.svelte-v9f75e):first-child{display:grid;align-content:center;gap:5px;padding:14px 16px;border-right:1px solid #e1dfd7}.risk-selection-hero.svelte-v9f75e>div:where(.svelte-v9f75e):first-child>span:where(.svelte-v9f75e),.risk-selection-metrics.svelte-v9f75e small:where(.svelte-v9f75e){color:#918e85;font-size:6.5px;font-weight:650;letter-spacing:.1em}.risk-selection-hero.svelte-v9f75e>div:where(.svelte-v9f75e):first-child>strong:where(.svelte-v9f75e){font-size:13px;font-weight:600}.risk-selection-hero.svelte-v9f75e p:where(.svelte-v9f75e){margin:0;color:#77746d;font-size:7.5px;line-height:1.5}.risk-selection-metrics.svelte-v9f75e{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.risk-selection-metrics.svelte-v9f75e>span:where(.svelte-v9f75e){display:grid;min-width:0;align-content:center;gap:5px;padding:12px 14px;border-right:1px solid #e7e5de}.risk-selection-metrics.svelte-v9f75e>span:where(.svelte-v9f75e):last-child{border-right:0}.risk-selection-metrics.svelte-v9f75e strong:where(.svelte-v9f75e){overflow:hidden;font-size:17px;font-weight:520;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.risk-selection-metrics.svelte-v9f75e i:where(.svelte-v9f75e){overflow:hidden;color:#96938b;font-size:6.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.risk-card.svelte-v9f75e{min-width:0;overflow:hidden;border:1px solid #e2e0d9;border-radius:12px;background:#fff}.risk-pocket-card.svelte-v9f75e,.risk-security-card.svelte-v9f75e{container-type:inline-size}.risk-primary-grid.svelte-v9f75e,.risk-secondary-grid.svelte-v9f75e,.risk-exposure-grid.svelte-v9f75e,.risk-allocation-grid.svelte-v9f75e{display:grid;gap:12px}.risk-primary-grid.svelte-v9f75e{grid-template-columns:1fr}.risk-secondary-grid.svelte-v9f75e{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}.risk-exposure-grid.svelte-v9f75e{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-allocation-grid.svelte-v9f75e{grid-template-columns:1fr}.risk-card-head.svelte-v9f75e{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid #e8e6df}.risk-card-head.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-card-head.svelte-v9f75e span:where(.svelte-v9f75e){display:block}.risk-card-head.svelte-v9f75e strong:where(.svelte-v9f75e){margin-top:3px;font-size:11px;font-weight:570}.risk-card-head.svelte-v9f75e>svg{color:#8a877f;stroke-width:1.45}.risk-legend.svelte-v9f75e{display:flex;align-items:center;gap:8px;color:#8e8c84;font-size:7.5px}.risk-legend.svelte-v9f75e>span:where(.svelte-v9f75e){display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.risk-legend.svelte-v9f75e i:where(.svelte-v9f75e){width:12px;height:2px;border-radius:999px}.risk-legend.svelte-v9f75e i.portfolio:where(.svelte-v9f75e){background:#242421}.risk-legend.svelte-v9f75e i.benchmark:where(.svelte-v9f75e){background:#789887}.risk-legend.svelte-v9f75e b:where(.svelte-v9f75e){color:#45443f;font-variant-numeric:tabular-nums}.risk-legend.svelte-v9f75e .active-gap:where(.svelte-v9f75e){padding:3px 6px;border-radius:999px;background:#edf4f0;color:#4f7866;font-weight:650}.risk-legend.svelte-v9f75e .active-gap.negative:where(.svelte-v9f75e){background:#f6ece8;color:#aa5f4b}.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e){display:block;width:calc(100% - 20px);height:auto;max-height:330px;margin:4px 10px 0;overflow:visible;cursor:crosshair}.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e) line:where(.svelte-v9f75e){stroke:#eceae4;stroke-width:.8}.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e) line.vertical-grid:where(.svelte-v9f75e){stroke:#f1efe9}.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e) line.baseline:where(.svelte-v9f75e),.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e) line.index-baseline:where(.svelte-v9f75e){stroke:#c7c4bb;stroke-dasharray:3 3}.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e) line.hover-line:where(.svelte-v9f75e){stroke:#8f8b82;stroke-dasharray:2 3;pointer-events:none}.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e) path:where(.svelte-v9f75e){fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e) path.portfolio:where(.svelte-v9f75e){stroke:#242421;stroke-width:2.35}.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e) path.benchmark:where(.svelte-v9f75e){stroke:#789887;stroke-width:1.85}.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e) path.active-gap-area:where(.svelte-v9f75e){fill:url(#risk-active-gap-positive);stroke:none}.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e) path.active-gap-area.negative:where(.svelte-v9f75e){fill:url(#risk-active-gap-negative)}.risk-path-card.svelte-v9f75e .risk-y-label,.risk-path-card.svelte-v9f75e .risk-x-label{fill:#97948b;font-family:inherit;font-size:7.5px;font-variant-numeric:tabular-nums}.risk-path-card.svelte-v9f75e .risk-y-label{text-anchor:end}.risk-path-card.svelte-v9f75e .risk-x-label{text-anchor:middle}.risk-path-card.svelte-v9f75e .risk-x-label.first{text-anchor:start}.risk-path-card.svelte-v9f75e .risk-x-label.last{text-anchor:end}.risk-path-card.svelte-v9f75e .endpoint.portfolio,.risk-path-card.svelte-v9f75e .hover-point.portfolio{fill:#242421;stroke:#fff;stroke-width:1.5}.risk-path-card.svelte-v9f75e .endpoint.benchmark,.risk-path-card.svelte-v9f75e .hover-point.benchmark{fill:#789887;stroke:#fff;stroke-width:1.5}.risk-path-card.svelte-v9f75e .end-label text{font-family:inherit;font-size:7px;font-weight:650}.risk-path-card.svelte-v9f75e .end-label.portfolio text{fill:#242421}.risk-path-card.svelte-v9f75e .end-label.benchmark text{fill:#648574}.risk-path-card.svelte-v9f75e .chart-tooltip{pointer-events:none}.risk-path-card.svelte-v9f75e .chart-tooltip rect{fill:#2d2d2a;filter:drop-shadow(0 4px 10px rgb(25 25 22 / 14%))}.risk-path-card.svelte-v9f75e .chart-tooltip text{fill:#e1dfd8;font-family:inherit;font-size:7px}.risk-path-card.svelte-v9f75e .chart-tooltip text.date{fill:#aaa79f;font-size:6.5px;text-transform:uppercase}.risk-path-card.svelte-v9f75e .chart-tooltip text.value{fill:#fff;font-weight:650;text-anchor:end;font-variant-numeric:tabular-nums}.risk-path-caption.svelte-v9f75e{display:flex;justify-content:space-between;gap:12px;padding:1px 14px 7px;color:#9a978f;font-size:6.5px}.risk-path-stats.svelte-v9f75e{display:grid;grid-template-columns:repeat(4,1fr);margin-top:9px;border-top:1px solid #e8e6df}.risk-path-stats.svelte-v9f75e span:where(.svelte-v9f75e){padding:9px 12px;border-right:1px solid #e8e6df;color:#98958d;font-size:6.5px;letter-spacing:.08em}.risk-path-stats.svelte-v9f75e span:where(.svelte-v9f75e):last-child{border-right:0}.risk-path-stats.svelte-v9f75e b:where(.svelte-v9f75e){display:block;margin-top:3px;color:#45443f;font-size:8px;letter-spacing:0}.risk-alert-list.svelte-v9f75e{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.risk-alert-list.svelte-v9f75e>div:where(.svelte-v9f75e){display:grid;grid-template-columns:7px 1fr;gap:8px;padding:12px 14px;border-right:1px solid #e8e6df}.risk-alert-list.svelte-v9f75e>div:where(.svelte-v9f75e):last-child{border-right:0}.risk-alert-list.svelte-v9f75e>div:where(.svelte-v9f75e)>i:where(.svelte-v9f75e){width:6px;height:6px;margin-top:3px;border-radius:50%;background:#4f806e}.risk-alert-list.svelte-v9f75e>div.watch:where(.svelte-v9f75e)>i:where(.svelte-v9f75e){background:#a88750}.risk-alert-list.svelte-v9f75e>div.high:where(.svelte-v9f75e)>i:where(.svelte-v9f75e){background:#a45f4f}.risk-alert-list.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-alert-list.svelte-v9f75e small:where(.svelte-v9f75e){display:block}.risk-alert-list.svelte-v9f75e strong:where(.svelte-v9f75e){font-size:8.5px;font-weight:620}.risk-alert-list.svelte-v9f75e small:where(.svelte-v9f75e){margin-top:3px;color:#85837b;font-size:7.5px;line-height:1.4}.risk-allocation-head.svelte-v9f75e,.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e){display:grid;grid-template-columns:minmax(150px,1.35fr) repeat(4,minmax(70px,.65fr));align-items:center;gap:8px}.risk-allocation-head.svelte-v9f75e{min-height:31px;padding:0 14px;border-bottom:1px solid #e8e6df;color:#98958d;font-size:6.5px;letter-spacing:.08em;text-transform:uppercase}.risk-allocation-head.svelte-v9f75e span:where(.svelte-v9f75e):not(:first-child),.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):not(:first-child){text-align:right}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e){min-height:43px;padding:0 14px;border-bottom:1px solid #eeece6;font-size:8px}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):first-child{display:grid;gap:5px}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):first-child>i:where(.svelte-v9f75e){position:relative;display:block;width:100%;height:3px;border-radius:2px;background:#eceae4}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):first-child>i:where(.svelte-v9f75e):before{display:block;width:var(--portfolio-width);height:100%;border-radius:inherit;background:#668777;content:""}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):first-child>i:where(.svelte-v9f75e):after{position:absolute;top:-2px;left:var(--benchmark-position);width:1px;height:7px;background:#272723;content:""}.risk-allocation-card.svelte-v9f75e>p:where(.svelte-v9f75e){margin:0;padding:8px 14px;color:#98958d;font-size:7px}.risk-pocket-head.svelte-v9f75e,.risk-pocket-row.svelte-v9f75e{display:grid;grid-template-columns:minmax(180px,1.35fr) .38fr .48fr .48fr .62fr .42fr .36fr .56fr .58fr .52fr minmax(140px,1fr);align-items:center;gap:8px}.risk-pocket-head.svelte-v9f75e{min-height:32px;padding:0 14px;border-bottom:1px solid #e8e6df;color:#98958d;font-size:6.5px;letter-spacing:.08em;text-transform:uppercase}.risk-pocket-head.svelte-v9f75e button:where(.svelte-v9f75e):not(:first-child),.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):not(:first-child){text-align:right}.risk-pocket-head.svelte-v9f75e button:where(.svelte-v9f75e),.risk-security-head.svelte-v9f75e button:where(.svelte-v9f75e){display:inline-flex;min-width:0;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.risk-pocket-head.svelte-v9f75e button:where(.svelte-v9f75e):not(:first-child),.risk-security-head.svelte-v9f75e button:where(.svelte-v9f75e):not(:first-child){justify-content:flex-end}.risk-pocket-head.svelte-v9f75e button:where(.svelte-v9f75e) i:where(.svelte-v9f75e),.risk-security-head.svelte-v9f75e button:where(.svelte-v9f75e) i:where(.svelte-v9f75e){min-width:7px;color:#4f7669;font-size:8px;font-style:normal;font-weight:750}.risk-pocket-head.svelte-v9f75e button:where(.svelte-v9f75e):hover,.risk-pocket-head.svelte-v9f75e button:where(.svelte-v9f75e):focus-visible,.risk-security-head.svelte-v9f75e button:where(.svelte-v9f75e):hover,.risk-security-head.svelte-v9f75e button:where(.svelte-v9f75e):focus-visible{color:#4f7669}.risk-pocket-group.svelte-v9f75e{border-bottom:1px solid #eeece6}.risk-pocket-group.svelte-v9f75e:last-child{border-bottom:0}.risk-pocket-group.aggregate.svelte-v9f75e>.risk-pocket-row:where(.svelte-v9f75e){min-height:54px;background:#f1f0eb;box-shadow:inset 3px 0 #737f76}.risk-pocket-group.aggregate.svelte-v9f75e>.risk-pocket-row:where(.svelte-v9f75e) strong:where(.svelte-v9f75e),.risk-pocket-group.aggregate.svelte-v9f75e>.risk-pocket-row:where(.svelte-v9f75e) b:where(.svelte-v9f75e){font-weight:700}.risk-pocket-group.child.svelte-v9f75e>.risk-pocket-row:where(.svelte-v9f75e) .risk-pocket-identity:where(.svelte-v9f75e){padding-left:18px}.risk-pocket-group.child.svelte-v9f75e>.risk-pocket-row:where(.svelte-v9f75e) .risk-pocket-identity:where(.svelte-v9f75e):before{width:10px;height:1px;flex:0 0 10px;background:#d2cfc6;content:""}.risk-pocket-row.svelte-v9f75e{width:100%;min-height:48px;padding:0 14px;border:0;background:transparent;color:inherit;font-family:inherit;font-size:7.8px;cursor:pointer;transition:background .14s ease}.risk-pocket-row.svelte-v9f75e:hover,.risk-pocket-group.open.svelte-v9f75e>.risk-pocket-row:where(.svelte-v9f75e){background:#f8f7f3}.risk-pocket-row.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-pocket-row.svelte-v9f75e small:where(.svelte-v9f75e),.risk-pocket-row.svelte-v9f75e b:where(.svelte-v9f75e){display:block}.risk-pocket-row.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-pocket-row.svelte-v9f75e b:where(.svelte-v9f75e){font-weight:610}.risk-pocket-row.svelte-v9f75e small:where(.svelte-v9f75e){margin-top:2px;color:#99968e;font-size:6.5px;line-height:1.3}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):last-child{padding-left:8px;border-left:2px solid #bbb8af;text-align:left}.risk-pocket-row.svelte-v9f75e>span:last-child.positive:where(.svelte-v9f75e){border-left-color:#53816e}.risk-pocket-row.svelte-v9f75e>span:last-child.negative:where(.svelte-v9f75e){border-left-color:#ae6251}.risk-pocket-identity.svelte-v9f75e{display:flex;align-items:center;gap:8px;min-width:0;text-align:left}.risk-pocket-identity.svelte-v9f75e>i:where(.svelte-v9f75e){display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center;border:1px solid #dfddd5;border-radius:7px;background:#fff;color:#817e76}.risk-pocket-identity.svelte-v9f75e>i:where(.svelte-v9f75e) svg{transition:transform .16s ease}.risk-pocket-group.open.svelte-v9f75e .risk-pocket-identity:where(.svelte-v9f75e)>i:where(.svelte-v9f75e) svg{transform:rotate(180deg)}.risk-pocket-identity.svelte-v9f75e>span:where(.svelte-v9f75e){min-width:0}.risk-pocket-detail.svelte-v9f75e{padding:0 14px 13px;background:#f8f7f3}.risk-pocket-detail-title.svelte-v9f75e{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.risk-pocket-detail-title.svelte-v9f75e span:where(.svelte-v9f75e),.risk-pocket-detail-title.svelte-v9f75e strong:where(.svelte-v9f75e){display:block}.risk-pocket-detail-title.svelte-v9f75e span:where(.svelte-v9f75e){color:#96938b;font-size:6px;font-weight:680;letter-spacing:.09em}.risk-pocket-detail-title.svelte-v9f75e strong:where(.svelte-v9f75e){margin-top:3px;font-size:8.5px;font-weight:620}.risk-pocket-detail-title.svelte-v9f75e>small:where(.svelte-v9f75e){color:#8d8a82;font-size:6.5px}.risk-complementarity-summary.svelte-v9f75e{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:8px;overflow:hidden;border:1px solid #e3e1da;border-radius:8px;background:#fff}.risk-complementarity-summary.svelte-v9f75e>span:where(.svelte-v9f75e){min-width:0;min-height:61px;padding:10px 12px;border-right:1px solid #ebe9e2}.risk-complementarity-summary.svelte-v9f75e>span:where(.svelte-v9f75e):last-child{border-right:0}.risk-complementarity-summary.svelte-v9f75e small:where(.svelte-v9f75e),.risk-complementarity-summary.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-complementarity-summary.svelte-v9f75e i:where(.svelte-v9f75e){display:block}.risk-complementarity-summary.svelte-v9f75e small:where(.svelte-v9f75e){color:#9a978f;font-size:5.7px;font-weight:680;letter-spacing:.08em}.risk-complementarity-summary.svelte-v9f75e strong:where(.svelte-v9f75e){margin-top:5px;color:#34332f;font-size:8px;font-weight:650;line-height:1.25}.risk-complementarity-summary.svelte-v9f75e i:where(.svelte-v9f75e){margin-top:3px;color:#9a978f;font-size:6px;font-style:normal;line-height:1.3}.risk-security-head-nested.svelte-v9f75e{border:1px solid #e3e1da;border-radius:8px 8px 0 0;background:#fff}.risk-security-list-nested.svelte-v9f75e{overflow:hidden;border:1px solid #e3e1da;border-top:0;border-radius:0 0 8px 8px;background:#fff}.risk-card-counter.svelte-v9f75e{padding:5px 8px;border-radius:999px;background:#efeee9;color:#77746d;font-size:6.5px;font-weight:650}.risk-security-head.svelte-v9f75e,.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e){display:grid;grid-template-columns:minmax(205px,1.6fr) .38fr .46fr .4fr .46fr .56fr .62fr .58fr minmax(105px,.8fr);align-items:center;gap:8px}.risk-security-head.svelte-v9f75e{min-height:32px;padding:0 14px;border-bottom:1px solid #e8e6df;color:#98958d;font-size:6.5px;letter-spacing:.08em;text-transform:uppercase}.risk-security-head.svelte-v9f75e button:where(.svelte-v9f75e):not(:first-child),.risk-security-head.svelte-v9f75e span:where(.svelte-v9f75e):not(:first-child),.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):not(:first-child){text-align:right}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e){min-height:47px;padding:0 14px;border-bottom:1px solid #eeece6;font-size:7.5px}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e):last-child{border-bottom:0}.risk-security-list.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-security-list.svelte-v9f75e small:where(.svelte-v9f75e),.risk-security-list.svelte-v9f75e b:where(.svelte-v9f75e){display:block}.risk-security-list.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-security-list.svelte-v9f75e b:where(.svelte-v9f75e){font-weight:610}.risk-security-list.svelte-v9f75e small:where(.svelte-v9f75e){margin-top:2px;color:#99968e;font-size:6.3px;line-height:1.35}.risk-security-list.svelte-v9f75e:not(.risk-security-list-nested)>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(7)>i:where(.svelte-v9f75e){display:block;width:100%;height:3px;margin-top:4px;overflow:hidden;border-radius:3px;background:#eceae4}.risk-security-list.svelte-v9f75e:not(.risk-security-list-nested)>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(7)>i:where(.svelte-v9f75e):before{display:block;width:var(--specific-width);height:100%;border-radius:inherit;background:#9d6958;content:""}.risk-specific-contribution.svelte-v9f75e>i:where(.svelte-v9f75e){position:relative;display:block;width:100%;height:4px;margin-top:4px;overflow:hidden;border-radius:4px;background:linear-gradient(to right,#eceae4 0,#eceae4 calc(50% - .5px),#bbb8af calc(50% - .5px),#bbb8af calc(50% + .5px),#eceae4 calc(50% + .5px),#eceae4)}.risk-specific-contribution.svelte-v9f75e>i:where(.svelte-v9f75e):before{position:absolute;top:0;width:var(--specific-width);height:100%;content:""}.risk-specific-contribution.amplifying.svelte-v9f75e>b:where(.svelte-v9f75e){color:#9c5748}.risk-specific-contribution.amplifying.svelte-v9f75e>i:where(.svelte-v9f75e):before{left:50%;border-radius:0 4px 4px 0;background:#a65}.risk-specific-contribution.diversifying.svelte-v9f75e>b:where(.svelte-v9f75e){color:#477361}.risk-specific-contribution.diversifying.svelte-v9f75e>i:where(.svelte-v9f75e):before{right:50%;border-radius:4px 0 0 4px;background:#5f8877}.risk-profile.svelte-v9f75e{justify-self:end;padding:5px 7px;border-radius:999px;background:#efeee9;color:#77746d;font-size:6.5px;font-weight:650;white-space:nowrap}.risk-profile.benchmark.svelte-v9f75e{background:#e8f0ec;color:#477361}.risk-profile.diversified.svelte-v9f75e{background:#ecefe8;color:#65715d}.risk-profile.selection.svelte-v9f75e{background:#f4eee3;color:#8a6d3d}.risk-profile.specific.svelte-v9f75e{background:#f5e9e5;color:#9c5748}.risk-profile.watch.svelte-v9f75e{background:#f3efe7;color:#8a7045}.risk-profile.neutral.svelte-v9f75e{background:#efeee9;color:#68665f}.risk-method-note.svelte-v9f75e{margin:0;padding:8px 14px;border-top:1px solid #eeece6;color:#918e86;font-size:7px;line-height:1.45}.risk-method-note.svelte-v9f75e b:where(.svelte-v9f75e){color:#5f5c55}.risk-glossary-toggle.svelte-v9f75e{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid #dfddd5;border-radius:9px;background:#faf9f6;color:#5f5c55;font:inherit;font-size:7px;font-weight:630;cursor:pointer}.risk-glossary-toggle.svelte-v9f75e:hover{border-color:#c9c6bc;background:#f4f2ed}.risk-glossary-toggle.svelte-v9f75e svg:last-child{transition:transform .16s ease}.risk-glossary-toggle.svelte-v9f75e svg.open{transform:rotate(180deg)}.risk-glossary-collapsed.svelte-v9f75e{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:43px;padding:0 16px;border-top:1px solid #eceae4;color:#76736c}.risk-glossary-collapsed.svelte-v9f75e>span:where(.svelte-v9f75e){color:#3b3a36;font-size:8px;font-weight:650}.risk-glossary-collapsed.svelte-v9f75e p:where(.svelte-v9f75e){margin:0;font-size:7px;line-height:1.4}.risk-glossary-collapsed.svelte-v9f75e small:where(.svelte-v9f75e){color:#9a978f;font-size:6.5px;white-space:nowrap}.risk-methodology-grid.svelte-v9f75e{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #eceae4}.risk-methodology-grid.svelte-v9f75e section:where(.svelte-v9f75e){display:grid;align-content:start;gap:7px;min-width:0;padding:15px 16px}.risk-methodology-grid.svelte-v9f75e section:where(.svelte-v9f75e):nth-child(2n){border-left:1px solid #e8e6df}.risk-methodology-grid.svelte-v9f75e section:where(.svelte-v9f75e):nth-child(n+3){border-top:1px solid #e8e6df}.risk-methodology-title.svelte-v9f75e{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px}.risk-methodology-title.svelte-v9f75e>span:where(.svelte-v9f75e){display:grid;place-items:center;width:24px;height:24px;border:1px solid #dedbd2;border-radius:7px;color:#7f7b72;font-size:7px;font-weight:700;letter-spacing:.04em}.risk-methodology-title.svelte-v9f75e>div:where(.svelte-v9f75e){display:grid;gap:3px;min-width:0}.risk-methodology-title.svelte-v9f75e h3:where(.svelte-v9f75e){margin:0;color:#252522;font-size:12px;font-weight:690;letter-spacing:-.015em;line-height:1.15;text-transform:none}.risk-methodology-title.svelte-v9f75e p:where(.svelte-v9f75e){margin:0;color:#858179;font-size:7.5px;line-height:1.4}.risk-methodology-grid.svelte-v9f75e code:where(.svelte-v9f75e){display:block;padding:8px 10px;overflow-wrap:anywhere;border-radius:7px;background:#f2f1ec;color:#3f5048;font-family:inherit;font-size:7.5px;font-weight:590;line-height:1.45;white-space:normal}.risk-methodology-explanation.svelte-v9f75e{margin:0;color:#73716a;font-size:7.5px;line-height:1.55}.risk-methodology-grid.svelte-v9f75e small:where(.svelte-v9f75e){color:#9a978f;font-size:6.5px;line-height:1.5}.risk-methodology-grid.svelte-v9f75e small:where(.svelte-v9f75e) b:where(.svelte-v9f75e){color:#6e6a62;font-weight:650}.risk-methodology-grid.svelte-v9f75e footer:where(.svelte-v9f75e){display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-top:1px solid #e8e6df;background:#faf9f6}.risk-methodology-grid.svelte-v9f75e footer:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){font-size:7px;white-space:nowrap}.risk-methodology-grid.svelte-v9f75e footer:where(.svelte-v9f75e) span:where(.svelte-v9f75e){color:#88857d;font-size:6.5px;text-align:right}.risk-contribution-head.svelte-v9f75e,.risk-contribution-list.svelte-v9f75e>div:where(.svelte-v9f75e){display:grid;grid-template-columns:minmax(180px,1.8fr) .55fr .55fr .8fr;align-items:center;gap:8px}.risk-contribution-head.svelte-v9f75e{min-height:30px;padding:0 14px;border-bottom:1px solid #e8e6df;color:#98958d;font-size:6.5px;letter-spacing:.08em;text-transform:uppercase}.risk-contribution-head.svelte-v9f75e span:where(.svelte-v9f75e):not(:first-child),.risk-contribution-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):not(:first-child){text-align:right}.risk-contribution-list.svelte-v9f75e>div:where(.svelte-v9f75e){min-height:39px;padding:0 14px;border-bottom:1px solid #eeece6;font-size:8px}.risk-contribution-list.svelte-v9f75e>div:where(.svelte-v9f75e):last-child{border-bottom:0}.risk-contribution-list.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-contribution-list.svelte-v9f75e small:where(.svelte-v9f75e){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-contribution-list.svelte-v9f75e strong:where(.svelte-v9f75e){font-weight:590}.risk-contribution-list.svelte-v9f75e small:where(.svelte-v9f75e){margin-top:2px;color:#9b9890;font-size:6.5px}.risk-contribution-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):last-child{position:relative;padding-bottom:4px}.risk-contribution-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):last-child>i:where(.svelte-v9f75e){position:absolute;right:0;bottom:0;width:var(--risk-width);height:2px;border-radius:1px;background:#537e6e}.risk-contribution-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:last-child.negative:where(.svelte-v9f75e)>i:where(.svelte-v9f75e){background:#a45f4f}.risk-data-grid.svelte-v9f75e{display:grid}.risk-correlation-note.svelte-v9f75e{padding:10px 14px;border-bottom:1px solid #e8e6df;color:#8d8a82;font-size:7.5px;line-height:1.45}.risk-correlation-search.svelte-v9f75e{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid #e8e6df;background:#fff}.risk-correlation-search.svelte-v9f75e>span:where(.svelte-v9f75e){color:#96938b;font-size:6.4px;line-height:1.4;text-align:right}.risk-correlation-search-field.svelte-v9f75e{position:relative;display:flex;width:min(360px,48%);min-width:230px;height:30px;align-items:center;gap:7px;padding:0 9px;border:1px solid #dfddd5;border-radius:8px;background:#faf9f6;color:#8a877f}.risk-correlation-search-field.svelte-v9f75e:focus-within{border-color:#9faaa4;background:#fff;box-shadow:0 0 0 2px #537e6e14}.risk-correlation-search-field.svelte-v9f75e input:where(.svelte-v9f75e){min-width:0;flex:1;border:0;outline:0;background:transparent;color:#34332f;font:inherit;font-size:7.3px}.risk-correlation-search-field.svelte-v9f75e>button:where(.svelte-v9f75e){display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#8a877f;cursor:pointer}.risk-correlation-search-field.svelte-v9f75e>button:where(.svelte-v9f75e):hover{background:#efede7;color:#34332f}.risk-correlation-suggestions.svelte-v9f75e{position:absolute;z-index:12;top:calc(100% + 5px);right:-1px;left:-1px;overflow:hidden;border:1px solid #dedbd2;border-radius:9px;background:#fff;box-shadow:0 12px 28px #26252124}.risk-correlation-suggestions.svelte-v9f75e button:where(.svelte-v9f75e){display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:0;border-top:1px solid #efede7;background:#fff;color:#34332f;text-align:left;cursor:pointer}.risk-correlation-suggestions.svelte-v9f75e button:where(.svelte-v9f75e):first-child{border-top:0}.risk-correlation-suggestions.svelte-v9f75e button:where(.svelte-v9f75e):hover{background:#f6f5f1}.risk-correlation-suggestions.svelte-v9f75e span:where(.svelte-v9f75e),.risk-correlation-suggestions.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-correlation-suggestions.svelte-v9f75e small:where(.svelte-v9f75e){display:block;min-width:0}.risk-correlation-suggestions.svelte-v9f75e strong:where(.svelte-v9f75e){overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.risk-correlation-suggestions.svelte-v9f75e small:where(.svelte-v9f75e),.risk-correlation-suggestions.svelte-v9f75e i:where(.svelte-v9f75e){color:#949189;font-size:6px;font-style:normal}.risk-pair-search-results.svelte-v9f75e>header:where(.svelte-v9f75e){display:flex;min-height:51px;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid #e8e6df;background:#faf9f6}.risk-pair-search-results.svelte-v9f75e>header:where(.svelte-v9f75e) span:where(.svelte-v9f75e),.risk-pair-search-results.svelte-v9f75e>header:where(.svelte-v9f75e) strong:where(.svelte-v9f75e),.risk-pair-search-results.svelte-v9f75e>header:where(.svelte-v9f75e) small:where(.svelte-v9f75e){display:block}.risk-pair-search-results.svelte-v9f75e>header:where(.svelte-v9f75e) span:where(.svelte-v9f75e){color:#9a978f;font-size:6px;font-weight:670;letter-spacing:.09em}.risk-pair-search-results.svelte-v9f75e>header:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){margin-top:3px;font-size:9px;font-weight:620}.risk-pair-search-results.svelte-v9f75e>header:where(.svelte-v9f75e) small:where(.svelte-v9f75e),.risk-pair-search-results.svelte-v9f75e>header:where(.svelte-v9f75e)>b:where(.svelte-v9f75e){margin-top:2px;color:#85827a;font-size:6.3px;font-weight:500}.risk-pair-groups.svelte-v9f75e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.risk-pair-group.svelte-v9f75e{min-width:0}.risk-pair-group.svelte-v9f75e+.risk-pair-group:where(.svelte-v9f75e){border-left:1px solid #e8e6df}.risk-pair-group.svelte-v9f75e>header:where(.svelte-v9f75e){display:flex;min-height:51px;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;background:#faf9f6;border-bottom:1px solid #e8e6df}.risk-pair-group.svelte-v9f75e>header:where(.svelte-v9f75e) span:where(.svelte-v9f75e),.risk-pair-group.svelte-v9f75e>header:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){display:block}.risk-pair-group.svelte-v9f75e>header:where(.svelte-v9f75e) span:where(.svelte-v9f75e){color:#9a978f;font-size:6px;font-weight:670;letter-spacing:.09em}.risk-pair-group.svelte-v9f75e>header:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){margin-top:3px;font-size:9px;font-weight:620}.risk-pair-group.svelte-v9f75e>header:where(.svelte-v9f75e) small:where(.svelte-v9f75e){color:#85827a;font-size:6.3px;line-height:1.35;text-align:right}.risk-pair-header-controls.svelte-v9f75e{display:flex;align-items:center;justify-content:flex-end;gap:8px}.risk-pair-header-controls.svelte-v9f75e label:where(.svelte-v9f75e){position:relative;display:inline-flex;min-width:68px;height:26px;align-items:center}.risk-pair-header-controls.svelte-v9f75e label:where(.svelte-v9f75e)>span:where(.svelte-v9f75e){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.risk-pair-header-controls.svelte-v9f75e select:where(.svelte-v9f75e){width:100%;height:100%;padding:0 23px 0 9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dfddd5;border-radius:7px;outline:none;background:#fff;color:#4d4b45;font:inherit;font-size:7px;font-weight:600;cursor:pointer}.risk-pair-header-controls.svelte-v9f75e select:where(.svelte-v9f75e):hover,.risk-pair-header-controls.svelte-v9f75e select:where(.svelte-v9f75e):focus{border-color:#bbb8af}.risk-pair-header-controls.svelte-v9f75e label:where(.svelte-v9f75e) svg{position:absolute;right:7px;pointer-events:none;color:#827f77}.risk-pair-group.svelte-v9f75e>p:where(.svelte-v9f75e){min-height:48px;margin:0;padding:9px 14px;border-bottom:1px solid #efede7;color:#8d8a82;font-size:6.8px;line-height:1.5}.risk-pair-list.svelte-v9f75e>div:where(.svelte-v9f75e){display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:7px 14px;border-top:1px solid #efede7;font-size:7.5px}.risk-pair-list.svelte-v9f75e{height:221px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#cbc8c0 transparent;scrollbar-width:thin}.risk-pair-list.svelte-v9f75e::-webkit-scrollbar{width:5px}.risk-pair-list.svelte-v9f75e::-webkit-scrollbar-thumb{border-radius:999px;background:#cbc8c0}.risk-pair-list.searched.svelte-v9f75e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.risk-pair-list.searched.svelte-v9f75e>div:where(.svelte-v9f75e):nth-child(2n){border-left:1px solid #efede7}.risk-pair-list.svelte-v9f75e>div:where(.svelte-v9f75e):first-child{border-top:0}.risk-pair-list.svelte-v9f75e span:where(.svelte-v9f75e),.risk-pair-list.svelte-v9f75e span:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){display:grid;gap:3px;min-width:0}.risk-pair-list.svelte-v9f75e span:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){display:block;line-height:1.35}.risk-pair-list.svelte-v9f75e small:where(.svelte-v9f75e){color:#96938b;font-size:6.5px;font-weight:450;line-height:1.45}.risk-pair-list.svelte-v9f75e b:where(.svelte-v9f75e){flex:0 0 auto;font-size:9px;font-weight:600}.risk-pair-list.svelte-v9f75e i:where(.svelte-v9f75e){margin:0 5px;color:#aaa79f;font-style:normal}.risk-asset-class-head.svelte-v9f75e{min-height:58px}.risk-asset-class-actions.svelte-v9f75e{display:flex;min-width:0;align-items:center;gap:8px}.risk-asset-class-control.svelte-v9f75e{display:inline-flex;padding:2px;border:1px solid #e2e0d9;border-radius:7px;background:#f4f3ef}.risk-asset-class-control.svelte-v9f75e button:where(.svelte-v9f75e){min-height:24px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#85827b;font:inherit;font-size:6.3px;font-weight:610;white-space:nowrap;cursor:pointer}.risk-asset-class-control.svelte-v9f75e button.active:where(.svelte-v9f75e){background:#fff;color:#2f4039;box-shadow:0 1px 3px #23221e14}.risk-asset-class-list.svelte-v9f75e{padding:4px 0}.risk-asset-class-list.svelte-v9f75e>div:where(.svelte-v9f75e){display:grid;grid-template-columns:1fr;gap:4px;min-height:48px;padding:8px 14px;border-bottom:1px solid #efede7}.risk-asset-class-list.svelte-v9f75e>div:where(.svelte-v9f75e):last-child{border-bottom:0}.risk-asset-class-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e){display:flex;align-items:center;justify-content:space-between;gap:10px}.risk-asset-class-list.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-asset-class-list.svelte-v9f75e b:where(.svelte-v9f75e){font-size:7.8px;font-weight:600}.risk-asset-class-list.svelte-v9f75e small:where(.svelte-v9f75e){color:#98958d;font-size:6.2px}.risk-asset-class-sources.svelte-v9f75e{display:grid;gap:3px;margin-top:2px;padding:6px 8px;border:1px solid #e4e1d9;border-radius:7px;background:#faf9f6}.risk-asset-class-sources.svelte-v9f75e>span:where(.svelte-v9f75e){display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px}.risk-asset-class-sources.svelte-v9f75e strong:where(.svelte-v9f75e){min-width:0;overflow-wrap:anywhere;font-size:6.5px}.risk-asset-class-sources.svelte-v9f75e small:where(.svelte-v9f75e){color:#aaa69d;font-size:5.8px}.risk-asset-class-sources.svelte-v9f75e b:where(.svelte-v9f75e){color:#87614f;font-size:6.5px}.risk-asset-class-footer.svelte-v9f75e{border-top:1px solid #e8e6df;background:#faf9f6}.risk-asset-class-footer.svelte-v9f75e .risk-lookthrough-legend:where(.svelte-v9f75e){padding-bottom:6px}.risk-asset-class-footer.svelte-v9f75e>p:where(.svelte-v9f75e){margin:0;padding:0 14px 9px;color:#8f8c84;font-size:6.3px;line-height:1.5}.risk-exposure-list.svelte-v9f75e{padding:5px 0}.risk-exposure-list.svelte-v9f75e>div:where(.svelte-v9f75e){position:relative;display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 4px;border-bottom:1px solid #efede7;font-size:8px}.risk-exposure-list.svelte-v9f75e>div:where(.svelte-v9f75e):last-child{border-bottom:0}.risk-exposure-list.svelte-v9f75e>div:where(.svelte-v9f75e)>i:where(.svelte-v9f75e){position:absolute;right:14px;bottom:5px;left:14px;height:2px;overflow:hidden;border-radius:1px;background:#eceae4}.risk-exposure-list.svelte-v9f75e>div:where(.svelte-v9f75e)>i:where(.svelte-v9f75e):after{display:block;width:var(--exposure-width);height:100%;background:#727f77;content:""}.risk-exposure-note.svelte-v9f75e{margin:0;padding:8px 14px;border-top:1px solid #efede7;color:#99968e;font-size:6.5px;line-height:1.45}.risk-fixed-income-card.svelte-v9f75e{overflow:hidden}.risk-fixed-income-head-actions.svelte-v9f75e{display:flex;align-items:center;gap:8px}.risk-fixed-income-head-actions.svelte-v9f75e>button:where(.svelte-v9f75e){display:inline-flex;min-height:28px;align-items:center;gap:7px;padding:0 10px;border:1px solid #dedbd3;border-radius:7px;background:#fff;color:#4d4c47;font:inherit;font-size:7px;font-weight:620;cursor:pointer}.risk-fixed-income-head-actions.svelte-v9f75e>button:where(.svelte-v9f75e) svg{transition:transform .16s ease}.risk-fixed-income-head-actions.svelte-v9f75e>button.active:where(.svelte-v9f75e) svg{transform:rotate(180deg)}.risk-fixed-income-kpis.svelte-v9f75e{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #e6e3db;border-bottom:1px solid #e6e3db}.risk-fixed-income-kpis.svelte-v9f75e>span:where(.svelte-v9f75e){display:flex;min-height:66px;flex-direction:column;justify-content:center;gap:3px;padding:10px 13px;border-right:1px solid #e6e3db}.risk-fixed-income-kpis.svelte-v9f75e>span:where(.svelte-v9f75e):last-child{border-right:0}.risk-fixed-income-kpis.svelte-v9f75e small:where(.svelte-v9f75e){color:#97948c;font-size:6px;font-weight:650;letter-spacing:.08em}.risk-fixed-income-kpis.svelte-v9f75e strong:where(.svelte-v9f75e){color:#2c2d29;font-size:13px;font-weight:560}.risk-fixed-income-kpis.svelte-v9f75e strong:where(.svelte-v9f75e) i:where(.svelte-v9f75e){color:#8f8c84;font-size:7px;font-style:normal}.risk-fixed-income-kpis.svelte-v9f75e em:where(.svelte-v9f75e){color:#9d9a92;font-size:6px;font-style:normal}.risk-fixed-income-kpis.svelte-v9f75e .good:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){color:#477767}.risk-fixed-income-kpis.svelte-v9f75e .warning:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){color:#a65e4e}.risk-fixed-income-distribution.svelte-v9f75e{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(220px,.8fr)}.risk-fixed-income-distribution.svelte-v9f75e>section:where(.svelte-v9f75e){padding:13px 15px 15px}.risk-fixed-income-distribution.svelte-v9f75e>section:where(.svelte-v9f75e)>header:where(.svelte-v9f75e){display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:11px}.risk-fixed-income-distribution.svelte-v9f75e>section:where(.svelte-v9f75e)>header:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){font-size:8px;font-weight:630}.risk-fixed-income-distribution.svelte-v9f75e>section:where(.svelte-v9f75e)>header:where(.svelte-v9f75e) small:where(.svelte-v9f75e){color:#99968f;font-size:6.2px}.risk-fixed-income-distribution.svelte-v9f75e>section:where(.svelte-v9f75e)>div:where(.svelte-v9f75e){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 14px}.risk-fixed-income-distribution.svelte-v9f75e section:where(.svelte-v9f75e) span:where(.svelte-v9f75e){display:grid;grid-template-columns:42px minmax(40px,1fr) auto;align-items:center;gap:7px}.risk-fixed-income-distribution.svelte-v9f75e section:where(.svelte-v9f75e) span:where(.svelte-v9f75e) small:where(.svelte-v9f75e),.risk-fixed-income-distribution.svelte-v9f75e section:where(.svelte-v9f75e) span:where(.svelte-v9f75e) b:where(.svelte-v9f75e){font-size:6.6px}.risk-fixed-income-distribution.svelte-v9f75e section:where(.svelte-v9f75e) span:where(.svelte-v9f75e) b:where(.svelte-v9f75e){min-width:34px;text-align:right;font-weight:620}.risk-fixed-income-distribution.svelte-v9f75e section:where(.svelte-v9f75e) span:where(.svelte-v9f75e) i:where(.svelte-v9f75e){height:3px;overflow:hidden;border-radius:3px;background:#e9e7e1}.risk-fixed-income-distribution.svelte-v9f75e section:where(.svelte-v9f75e) span:where(.svelte-v9f75e) i:where(.svelte-v9f75e):after{display:block;width:var(--rating-width);height:100%;border-radius:inherit;background:#76998b;content:""}.risk-fixed-income-distribution.svelte-v9f75e section:where(.svelte-v9f75e) span.uncovered:where(.svelte-v9f75e) i:where(.svelte-v9f75e):after{background:repeating-linear-gradient(135deg,#bdb9ae 0,#bdb9ae 3px,#e2dfd6 3px,#e2dfd6 6px)}.risk-fixed-income-distribution.svelte-v9f75e>aside:where(.svelte-v9f75e){display:flex;flex-direction:column;justify-content:center;gap:5px;padding:14px 16px;border-left:1px solid #e6e3db;background:#faf9f6}.risk-fixed-income-distribution.svelte-v9f75e>aside:where(.svelte-v9f75e)>small:where(.svelte-v9f75e){color:#98958d;font-size:6px;font-weight:650;letter-spacing:.08em}.risk-fixed-income-distribution.svelte-v9f75e>aside:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){font-size:9px;font-weight:630}.risk-fixed-income-distribution.svelte-v9f75e>aside:where(.svelte-v9f75e) p:where(.svelte-v9f75e),.risk-fixed-income-distribution.svelte-v9f75e>aside:where(.svelte-v9f75e) em:where(.svelte-v9f75e){margin:0;color:#8d8a82;font-size:6.3px;font-style:normal;line-height:1.45}.risk-fixed-income-distribution.svelte-v9f75e>aside:where(.svelte-v9f75e) em:where(.svelte-v9f75e){color:#a65e4e}.risk-fixed-income-table-wrap.svelte-v9f75e{overflow-x:auto;border-top:1px solid #e6e3db;background:#fff}.risk-fixed-income-table.svelte-v9f75e{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.risk-fixed-income-table.svelte-v9f75e col.instrument:where(.svelte-v9f75e){width:31%}.risk-fixed-income-table.svelte-v9f75e col.allocation:where(.svelte-v9f75e){width:13%}.risk-fixed-income-table.svelte-v9f75e col.sensitivity:where(.svelte-v9f75e){width:16%}.risk-fixed-income-table.svelte-v9f75e col.credit:where(.svelte-v9f75e){width:18%}.risk-fixed-income-table.svelte-v9f75e col.government:where(.svelte-v9f75e){width:9%}.risk-fixed-income-table.svelte-v9f75e col.source:where(.svelte-v9f75e){width:13%}.risk-fixed-income-table.svelte-v9f75e th:where(.svelte-v9f75e),.risk-fixed-income-table.svelte-v9f75e td:where(.svelte-v9f75e){padding:8px 9px;border-bottom:1px solid #ebe9e3;text-align:right;vertical-align:middle;font-size:7.4px}.risk-fixed-income-table.svelte-v9f75e thead:where(.svelte-v9f75e) th:where(.svelte-v9f75e){color:#99968e;font-size:6px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.risk-fixed-income-table.svelte-v9f75e thead:where(.svelte-v9f75e) th:where(.svelte-v9f75e){position:relative;padding-top:9px;padding-bottom:9px;border-right:1px solid #e7e4dc;background:#f6f5f1;color:#77746d}.risk-fixed-income-table.svelte-v9f75e thead:where(.svelte-v9f75e) th:where(.svelte-v9f75e)>span:where(.svelte-v9f75e),.risk-fixed-income-table.svelte-v9f75e thead:where(.svelte-v9f75e) th:where(.svelte-v9f75e)>small:where(.svelte-v9f75e){display:block}.risk-fixed-income-table.svelte-v9f75e thead:where(.svelte-v9f75e) th:where(.svelte-v9f75e)>small:where(.svelte-v9f75e){margin-top:2px;color:#aaa79f;font-size:5.3px;font-weight:520;letter-spacing:.035em;text-transform:none}.risk-fixed-income-table.svelte-v9f75e tr:where(.svelte-v9f75e)>:where(.svelte-v9f75e):first-child{text-align:left}.risk-fixed-income-table.svelte-v9f75e tbody:where(.svelte-v9f75e) tr.instrument-row:where(.svelte-v9f75e):hover{background:#fbfaf7}.risk-fixed-income-table.svelte-v9f75e tbody:where(.svelte-v9f75e) tr.instrument-row:where(.svelte-v9f75e):nth-child(2n){background:#fdfcf9}.risk-fixed-income-table.svelte-v9f75e tbody:where(.svelte-v9f75e) tr.instrument-row:where(.svelte-v9f75e)>:where(.svelte-v9f75e):not(:last-child),.risk-fixed-income-table.svelte-v9f75e thead:where(.svelte-v9f75e) th:where(.svelte-v9f75e):not(:last-child){border-right:1px solid #e7e4dc}.risk-fixed-income-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e)>span:where(.svelte-v9f75e){display:inline-flex;margin-right:6px;margin-bottom:3px;padding:2px 5px;border-radius:999px;background:#eaf2ee;color:#547b6d;font-size:5.6px;font-weight:700;letter-spacing:.06em}.risk-fixed-income-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e)>strong:where(.svelte-v9f75e),.risk-fixed-income-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e)>small:where(.svelte-v9f75e){display:inline}.risk-fixed-income-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e)>strong:where(.svelte-v9f75e){max-width:100%;color:#292a27;font-size:7.7px;line-height:1.3;overflow-wrap:anywhere}.risk-fixed-income-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e)>small:where(.svelte-v9f75e),.risk-fixed-income-table.svelte-v9f75e td:where(.svelte-v9f75e)>small:where(.svelte-v9f75e){display:block;margin-top:2px;color:#9a978f;font-size:6px;font-weight:450}.risk-fixed-income-table.svelte-v9f75e td:where(.svelte-v9f75e)>strong:where(.svelte-v9f75e){color:#343532;font-size:7.8px;font-weight:620}.risk-fixed-income-table.svelte-v9f75e td:where(.svelte-v9f75e)>strong:where(.svelte-v9f75e) i:where(.svelte-v9f75e){color:#8f8c84;font-size:6px;font-style:normal;font-weight:500}.risk-fixed-income-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e),.risk-fixed-income-table.svelte-v9f75e thead:where(.svelte-v9f75e) th:where(.svelte-v9f75e):first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 #e7e4dc}.risk-fixed-income-table.svelte-v9f75e thead:where(.svelte-v9f75e) th:where(.svelte-v9f75e):first-child{z-index:2;background:#f6f5f1}.risk-fixed-income-table.svelte-v9f75e tbody:where(.svelte-v9f75e) tr.instrument-row:where(.svelte-v9f75e):nth-child(2n)>th:where(.svelte-v9f75e){background:#fdfcf9}.risk-fixed-income-table.svelte-v9f75e tbody:where(.svelte-v9f75e) tr.instrument-row:where(.svelte-v9f75e):hover>th:where(.svelte-v9f75e){background:#fbfaf7}.risk-fixed-income-table.svelte-v9f75e td.ig:where(.svelte-v9f75e){color:#477767;font-weight:650}.risk-fixed-income-table.svelte-v9f75e td.source:where(.svelte-v9f75e){white-space:normal}.risk-fixed-income-table.svelte-v9f75e td:where(.svelte-v9f75e)>a:where(.svelte-v9f75e){color:#4d7566;font-weight:620;text-decoration:none}.risk-fixed-income-table.svelte-v9f75e td:where(.svelte-v9f75e)>small.stale:where(.svelte-v9f75e),.risk-fixed-income-table.svelte-v9f75e td:where(.svelte-v9f75e)>small.missing:where(.svelte-v9f75e){color:#a65e4e}.risk-fixed-income-rating-detail.svelte-v9f75e{margin-top:4px}.risk-fixed-income-rating-detail.svelte-v9f75e summary:where(.svelte-v9f75e){width:fit-content;color:#7d7a73;font-size:5.8px;font-weight:600;cursor:pointer;list-style-position:inside}.risk-fixed-income-rating-detail.svelte-v9f75e>div:where(.svelte-v9f75e){display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.risk-fixed-income-rating-detail.svelte-v9f75e span:where(.svelte-v9f75e){display:inline-flex;min-width:54px;align-items:center;justify-content:space-between;gap:6px;padding:3px 5px;border:1px solid #e7e4dc;border-radius:5px;background:#faf9f6;color:#77746d;font-size:5.7px}.risk-fixed-income-rating-detail.svelte-v9f75e span:where(.svelte-v9f75e) small:where(.svelte-v9f75e){display:inline;margin:0;color:#99968e;font-size:inherit}.risk-fixed-income-rating-detail.svelte-v9f75e span:where(.svelte-v9f75e) b:where(.svelte-v9f75e){color:#454641;font-size:5.9px}.risk-fixed-income-rating-detail.svelte-v9f75e span.uncovered:where(.svelte-v9f75e){color:#a65e4e;border-color:#ead8d2;background:#fbf4f1}.risk-fixed-income-rating-detail.svelte-v9f75e span.uncovered:where(.svelte-v9f75e) b:where(.svelte-v9f75e),.risk-fixed-income-rating-detail.svelte-v9f75e span.uncovered:where(.svelte-v9f75e) small:where(.svelte-v9f75e),.risk-fixed-income-rating-detail.svelte-v9f75e em:where(.svelte-v9f75e){color:inherit}.risk-fixed-income-card.svelte-v9f75e>footer:where(.svelte-v9f75e){padding:9px 14px;color:#939087;font-size:6.2px;line-height:1.5}.risk-fixed-income-card.svelte-v9f75e>footer:where(.svelte-v9f75e) code:where(.svelte-v9f75e){font:inherit;font-weight:650}.risk-lookthrough-card.svelte-v9f75e{overflow:hidden}.risk-lookthrough-head.svelte-v9f75e{min-height:58px}.risk-lookthrough-summary.svelte-v9f75e{display:flex;align-items:center;gap:16px;color:#8d8a82;font-size:7px}.risk-lookthrough-summary.svelte-v9f75e span:where(.svelte-v9f75e){display:flex;align-items:baseline;gap:4px}.risk-lookthrough-summary.svelte-v9f75e b:where(.svelte-v9f75e){color:#2d2d29;font-size:9px;font-weight:620}.risk-lookthrough-grid.svelte-v9f75e{display:grid;grid-template-columns:1fr 1fr}.risk-lookthrough-grid.svelte-v9f75e>section:where(.svelte-v9f75e):first-child{border-right:1px solid #e8e6df}.risk-lookthrough-grid.svelte-v9f75e>section:where(.svelte-v9f75e)>header:where(.svelte-v9f75e){display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;border-bottom:1px solid #eeece6}.risk-lookthrough-grid.svelte-v9f75e header:where(.svelte-v9f75e) span:where(.svelte-v9f75e),.risk-lookthrough-grid.svelte-v9f75e header:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){display:block}.risk-lookthrough-grid.svelte-v9f75e header:where(.svelte-v9f75e) span:where(.svelte-v9f75e){color:#98958d;font-size:6px;font-weight:680;letter-spacing:.09em}.risk-lookthrough-grid.svelte-v9f75e header:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){margin-top:3px;font-size:8.5px;font-weight:590}.risk-lookthrough-dimension-actions.svelte-v9f75e{display:flex;min-width:0;align-items:center;gap:7px}.risk-coverage-badge.svelte-v9f75e{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#edf3ef;color:#4f7566;font-size:6.5px;font-weight:640}.risk-sector-reference-control.svelte-v9f75e{display:inline-flex;min-width:0;padding:2px;border:1px solid #e2e0d9;border-radius:6px;background:#f4f3ef}.risk-sector-reference-control.svelte-v9f75e button:where(.svelte-v9f75e){min-height:22px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:#85827b;font:inherit;font-size:5.8px;font-weight:590;white-space:nowrap;cursor:pointer}.risk-sector-reference-control.svelte-v9f75e button.active:where(.svelte-v9f75e){background:#fff;color:#2f4039;box-shadow:0 1px 3px #23221e14}.risk-sector-reference-control.svelte-v9f75e button:where(.svelte-v9f75e):disabled{opacity:.38;cursor:not-allowed}.risk-lookthrough-list.svelte-v9f75e{padding:4px 0}.risk-lookthrough-list.svelte-v9f75e>div:where(.svelte-v9f75e){display:grid;grid-template-columns:1fr;gap:4px;min-height:46px;padding:8px 14px;border-bottom:1px solid #f0eee8}.risk-lookthrough-list.svelte-v9f75e>div:where(.svelte-v9f75e):last-child{border-bottom:0}.risk-lookthrough-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e){display:flex;align-items:center;justify-content:space-between;gap:10px}.risk-lookthrough-list.svelte-v9f75e strong:where(.svelte-v9f75e),.risk-lookthrough-list.svelte-v9f75e b:where(.svelte-v9f75e){font-size:7.6px;font-weight:590}.risk-lookthrough-list.svelte-v9f75e small:where(.svelte-v9f75e){color:#98958d;font-size:6.2px}.risk-lookthrough-row-meta.svelte-v9f75e{display:flex;align-items:center;justify-content:space-between;gap:8px 14px}.risk-lookthrough-row-meta.svelte-v9f75e b:where(.svelte-v9f75e){flex:0 0 auto;font-size:6.2px;font-weight:650}.risk-lookthrough-row-meta.svelte-v9f75e b.positive:where(.svelte-v9f75e){color:#4f806e}.risk-lookthrough-row-meta.svelte-v9f75e b.negative:where(.svelte-v9f75e){color:#ad604e}.risk-sector-reference-note.svelte-v9f75e{display:flex!important;min-height:31px!important;align-items:center;justify-content:flex-end;padding-top:6px!important;padding-bottom:6px!important;color:#89867e;font-size:5.9px}.risk-sector-reference-note.svelte-v9f75e a:where(.svelte-v9f75e){color:#4f7566;text-decoration:none}.risk-lookthrough-bar.svelte-v9f75e{position:relative;display:flex;width:100%;height:4px;overflow:hidden;border-radius:999px;background:#eceae4}.risk-lookthrough-bar.svelte-v9f75e em:where(.svelte-v9f75e){display:block;width:var(--segment-width);height:100%}.risk-lookthrough-bar.with-reference.svelte-v9f75e{overflow:visible}.risk-lookthrough-bar.svelte-v9f75e em.reference-marker:where(.svelte-v9f75e){position:absolute;top:-3px;left:var(--marker-left);width:2px;height:10px;border-radius:2px;background:#9a744d;box-shadow:0 0 0 1px #fff;transform:translate(-1px)}.risk-lookthrough-bar.svelte-v9f75e .direct:where(.svelte-v9f75e),.risk-lookthrough-legend.svelte-v9f75e .direct:where(.svelte-v9f75e){background:#3f6557}.risk-lookthrough-bar.svelte-v9f75e .fund:where(.svelte-v9f75e),.risk-lookthrough-legend.svelte-v9f75e .fund:where(.svelte-v9f75e){background:#89a79a}.risk-lookthrough-bar.svelte-v9f75e .residual:where(.svelte-v9f75e),.risk-lookthrough-legend.svelte-v9f75e .residual:where(.svelte-v9f75e){background:repeating-linear-gradient(135deg,#c9c5bc 0,#c9c5bc 2px,#ebe9e2 2px,#ebe9e2 4px)}.risk-lookthrough-legend.svelte-v9f75e .reference:where(.svelte-v9f75e){width:2px;height:10px;border-radius:2px;background:#9a744d}.risk-lookthrough-sources.svelte-v9f75e{border-top:1px solid #e8e6df;background:#faf9f6}.risk-lookthrough-legend.svelte-v9f75e{display:flex;gap:16px;padding:9px 14px;color:#85827a;font-size:6.5px}.risk-lookthrough-legend.svelte-v9f75e span:where(.svelte-v9f75e){display:flex;align-items:center;gap:5px}.risk-lookthrough-legend.svelte-v9f75e i:where(.svelte-v9f75e){width:15px;height:4px;border-radius:999px}.risk-lookthrough-disclosure.svelte-v9f75e{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding:7px 14px;border:0;border-top:1px solid #eceae4;background:#faf9f6;color:inherit;text-align:left;cursor:pointer}.risk-lookthrough-disclosure.svelte-v9f75e:hover,.risk-lookthrough-disclosure.open.svelte-v9f75e{background:#f5f6f2}.risk-lookthrough-disclosure.svelte-v9f75e>span:where(.svelte-v9f75e):first-child b:where(.svelte-v9f75e),.risk-lookthrough-disclosure.svelte-v9f75e>span:where(.svelte-v9f75e):first-child strong:where(.svelte-v9f75e){display:block}.risk-lookthrough-disclosure.svelte-v9f75e>span:where(.svelte-v9f75e):first-child b:where(.svelte-v9f75e){color:#98958d;font-size:5.5px;letter-spacing:.09em}.risk-lookthrough-disclosure.svelte-v9f75e>span:where(.svelte-v9f75e):first-child strong:where(.svelte-v9f75e){margin-top:2px;font-size:7px;font-weight:610}.risk-lookthrough-disclosure.svelte-v9f75e>span:where(.svelte-v9f75e):last-child{display:flex;align-items:center;gap:10px;color:#88857d;font-size:6.2px}.risk-lookthrough-disclosure.svelte-v9f75e em:where(.svelte-v9f75e){font-style:normal;font-weight:620}.risk-lookthrough-disclosure.svelte-v9f75e i:where(.svelte-v9f75e){color:#a16454;font-style:normal}.risk-lookthrough-disclosure.svelte-v9f75e svg{transition:transform .16s ease}.risk-lookthrough-disclosure.open.svelte-v9f75e svg{transform:rotate(180deg)}.risk-lookthrough-gaps.svelte-v9f75e{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #eceae4}.risk-lookthrough-gaps.svelte-v9f75e>section:where(.svelte-v9f75e):first-child{border-right:1px solid #eceae4}.risk-lookthrough-gaps.svelte-v9f75e>.risk-lookthrough-quality:where(.svelte-v9f75e){grid-column:1 / -1;border-top:1px solid #eceae4}.risk-lookthrough-gaps.svelte-v9f75e header:where(.svelte-v9f75e){display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:7px 14px;border-bottom:1px solid #eceae4}.risk-lookthrough-gaps.svelte-v9f75e header:where(.svelte-v9f75e) span:where(.svelte-v9f75e),.risk-lookthrough-gaps.svelte-v9f75e header:where(.svelte-v9f75e) b:where(.svelte-v9f75e),.risk-lookthrough-gaps.svelte-v9f75e header:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){display:block}.risk-lookthrough-gaps.svelte-v9f75e header:where(.svelte-v9f75e) b:where(.svelte-v9f75e){color:#98958d;font-size:5.5px;letter-spacing:.09em}.risk-lookthrough-gaps.svelte-v9f75e header:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){margin-top:2px;font-size:7px;font-weight:610}.risk-lookthrough-gaps.svelte-v9f75e header:where(.svelte-v9f75e) em:where(.svelte-v9f75e){flex:0 0 auto;color:#9d695c;font-size:6.5px;font-style:normal;font-weight:650}.risk-lookthrough-gaps.svelte-v9f75e section:where(.svelte-v9f75e)>div:where(.svelte-v9f75e){display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.risk-lookthrough-gaps.svelte-v9f75e a:where(.svelte-v9f75e){display:grid;gap:4px;min-width:0;padding:10px 14px;border-bottom:1px solid #eceae4;border-right:1px solid #eceae4;color:inherit;text-decoration:none}.risk-lookthrough-gaps.svelte-v9f75e a:where(.svelte-v9f75e):hover{background:#f3f5f1}.risk-lookthrough-source-card.svelte-v9f75e{display:grid;gap:3px;min-width:0;padding:8px 12px;border-right:1px solid #eceae4;border-bottom:1px solid #eceae4}.risk-lookthrough-source-card.svelte-v9f75e>span:where(.svelte-v9f75e):first-child{display:flex;min-width:0;align-items:center;gap:7px}.risk-lookthrough-source-card.svelte-v9f75e>span:where(.svelte-v9f75e):first-child a:where(.svelte-v9f75e){overflow:hidden;padding:0;border:0;font-size:7px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.risk-lookthrough-source-card.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(2),.risk-lookthrough-source-card.svelte-v9f75e>small:where(.svelte-v9f75e){color:#8f8c84;font-size:6px}.risk-lookthrough-source-links.svelte-v9f75e{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px}.risk-lookthrough-source-links.svelte-v9f75e a:where(.svelte-v9f75e){display:inline;padding:0;border:0;color:#537363;font-size:5.9px;font-weight:620;text-decoration:none}.risk-lookthrough-gaps.svelte-v9f75e a:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):first-child{display:flex;align-items:center;gap:7px}.risk-lookthrough-gaps.svelte-v9f75e a:where(.svelte-v9f75e) b:where(.svelte-v9f75e){padding:2px 4px;border-radius:4px;background:#e8eee9;color:#537363;font-size:5.5px;letter-spacing:.08em}.risk-lookthrough-gaps.svelte-v9f75e a:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){font-size:7px;font-weight:610}.risk-lookthrough-gaps.svelte-v9f75e a:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(2),.risk-lookthrough-gaps.svelte-v9f75e a:where(.svelte-v9f75e) small:where(.svelte-v9f75e){color:#8f8c84;font-size:6px}.risk-lookthrough-gaps.svelte-v9f75e section:where(.svelte-v9f75e)>p:where(.svelte-v9f75e){margin:0;padding:13px 14px;color:#658071;font-size:6.5px}.risk-lookthrough-sources.svelte-v9f75e>p:where(.svelte-v9f75e){margin:0;padding:9px 14px;border-top:1px solid #eceae4;color:#8f8c84;font-size:6.5px;line-height:1.5}.risk-top-holdings-card.svelte-v9f75e{overflow:hidden}.risk-top-holdings-head.svelte-v9f75e{min-height:58px}.risk-top-holdings-selector.svelte-v9f75e{display:grid;min-width:min(360px,48vw);gap:4px}.risk-top-holdings-selector.svelte-v9f75e>span:where(.svelte-v9f75e){color:#98958d;font-size:5.7px;font-weight:680;letter-spacing:.09em}.risk-top-holdings-selector.svelte-v9f75e select:where(.svelte-v9f75e){width:100%;min-height:29px;padding:0 30px 0 10px;border:1px solid #dedbd3;border-radius:7px;outline:none;background:#f7f6f2;color:#34342f;font:inherit;font-size:7px;font-weight:590}.risk-top-holdings-selector.svelte-v9f75e select:where(.svelte-v9f75e):focus-visible{border-color:#769487;box-shadow:0 0 0 2px #5279671f}.risk-top-holdings-summary.svelte-v9f75e{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(115px,.6fr));border-top:1px solid #efede7;border-bottom:1px solid #e8e6df;background:#faf9f6}.risk-top-holdings-summary.svelte-v9f75e>span:where(.svelte-v9f75e){display:flex;min-width:0;min-height:37px;flex-direction:column;justify-content:center;gap:3px;padding:5px 11px;border-right:1px solid #e8e6df}.risk-top-holdings-summary.svelte-v9f75e>span:where(.svelte-v9f75e):last-child{border-right:0}.risk-top-holdings-summary.svelte-v9f75e small:where(.svelte-v9f75e){color:#96938b;font-size:6px}.risk-top-holdings-summary.svelte-v9f75e strong:where(.svelte-v9f75e){overflow:hidden;font-size:8px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.risk-top-holdings-summary.svelte-v9f75e .identity:where(.svelte-v9f75e){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:flex-start}.risk-top-holdings-summary.svelte-v9f75e .identity:where(.svelte-v9f75e) b:where(.svelte-v9f75e){padding:2px 5px;border-radius:999px;background:#e8eee9;color:#537363;font-size:5.5px;letter-spacing:.07em}.risk-top-holdings-summary.svelte-v9f75e .identity:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){font-size:8.5px}.risk-top-holdings-summary.svelte-v9f75e .identity:where(.svelte-v9f75e) small:where(.svelte-v9f75e){font-weight:600}.risk-top-holdings-table-wrap.svelte-v9f75e{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.risk-top-holdings-table.svelte-v9f75e{width:100%;border-collapse:collapse;table-layout:fixed}.risk-top-holdings-table.svelte-v9f75e thead:where(.svelte-v9f75e) th:where(.svelte-v9f75e){height:27px;padding:0 10px;border-bottom:1px solid #e8e6df;color:#9b988f;font-size:5.7px;font-weight:680;letter-spacing:.08em;text-align:left;text-transform:uppercase}.risk-top-holdings-table.svelte-v9f75e th:where(.svelte-v9f75e):nth-child(1){width:4%}.risk-top-holdings-table.svelte-v9f75e th:where(.svelte-v9f75e):nth-child(2){width:34%}.risk-top-holdings-table.svelte-v9f75e th:where(.svelte-v9f75e):nth-child(3){width:26%}.risk-top-holdings-table.svelte-v9f75e th:where(.svelte-v9f75e):nth-child(4),.risk-top-holdings-table.svelte-v9f75e th:where(.svelte-v9f75e):nth-child(5){width:18%;text-align:right}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) tr:where(.svelte-v9f75e){border-bottom:1px solid #efede7}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) tr:where(.svelte-v9f75e):last-child{border-bottom:0}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) tr:where(.svelte-v9f75e):hover{background:#f7f8f5}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) td:where(.svelte-v9f75e),.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e){height:34px;padding:4px 10px;color:#57564f;font-size:7px;font-weight:470;text-align:left;vertical-align:middle}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) td:where(.svelte-v9f75e):first-child{color:#aaa79f;font-size:6px;font-variant-numeric:tabular-nums}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) td:where(.svelte-v9f75e):nth-child(4),.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) td:where(.svelte-v9f75e):nth-child(5){text-align:right}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) td:where(.svelte-v9f75e)>strong:where(.svelte-v9f75e){display:block;color:#34342f;font-size:7.6px;font-weight:620}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) td:where(.svelte-v9f75e)>small:where(.svelte-v9f75e){display:block;margin-top:2px;color:#9b988f;font-size:5.7px}.risk-top-holdings-table.svelte-v9f75e .holding-profile:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.risk-top-holdings-table.svelte-v9f75e .holding-profile:where(.svelte-v9f75e) small:where(.svelte-v9f75e){overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e) a:where(.svelte-v9f75e){display:grid;gap:2px;min-width:0;color:inherit;text-decoration:none}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e) a:where(.svelte-v9f75e):hover strong:where(.svelte-v9f75e){color:#4f7566}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e) strong:where(.svelte-v9f75e){overflow:hidden;color:#30302c;font-size:7.7px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e) small:where(.svelte-v9f75e){color:#99968e;font-size:5.8px;font-weight:520}.risk-top-holdings-empty.svelte-v9f75e{display:grid;min-height:92px;place-content:center;gap:5px;padding:18px;color:#8d8a82;text-align:center}.risk-top-holdings-empty.svelte-v9f75e strong:where(.svelte-v9f75e){color:#57564f;font-size:8px}.risk-top-holdings-empty.svelte-v9f75e span:where(.svelte-v9f75e){font-size:6.5px}.risk-top-holdings-footer.svelte-v9f75e{display:flex;min-height:33px;align-items:center;justify-content:space-between;gap:16px;padding:7px 13px;border-top:1px solid #e8e6df;background:#faf9f6;color:#96938b;font-size:6px;line-height:1.45}.risk-top-holdings-footer.svelte-v9f75e a:where(.svelte-v9f75e){flex:0 0 auto;color:#537363;font-weight:620;text-decoration:none}.risk-data-grid.svelte-v9f75e{grid-template-columns:repeat(6,1fr)}.risk-data-grid.svelte-v9f75e>div:where(.svelte-v9f75e){padding:11px 14px;border-right:1px solid #e8e6df}.risk-data-grid.svelte-v9f75e>div:where(.svelte-v9f75e):last-child{border-right:0}.risk-data-grid.svelte-v9f75e strong:where(.svelte-v9f75e){display:block;margin-top:5px;font-size:10px;font-weight:560}.risk-data-card.svelte-v9f75e p:where(.svelte-v9f75e){margin:0;padding:9px 14px;border-top:1px solid #e8e6df;color:#96938b;font-size:7px;line-height:1.45}.risk-empty.svelte-v9f75e{display:grid;min-height:190px;place-items:center;color:#9a978f;font-size:8px}.risk-empty.compact.svelte-v9f75e{min-height:42px}@container (max-width: 720px){.risk-pocket-head.svelte-v9f75e,.risk-security-head.svelte-v9f75e{display:none}.risk-pocket-list.svelte-v9f75e,.risk-security-list.svelte-v9f75e{display:grid;gap:7px;padding:8px}.risk-pocket-row.svelte-v9f75e,.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e){min-height:0;padding:11px 10px;border:1px solid #ebe9e2;border-radius:8px}.risk-pocket-row.svelte-v9f75e{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 8px}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e){grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 8px}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e),.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e){min-width:0;overflow-wrap:anywhere}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):first-child{grid-column:1 / 3}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(2){grid-column:3}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):first-child{grid-column:1 / -1}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):not(:first-child),.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):not(:first-child){text-align:left}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(2):before,.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(2):before{content:"POIDS"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(3):before{content:"PERF."}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(4):before{content:"BENCHMARK"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(5):before,.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(3):before{content:"ACTIVE"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(6):before,.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(4):before{content:"TE"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(7):before{content:"BÊTA"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(8):before{content:"RISQUE SPÉ."}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(9):before{content:"BENCHMARK-LIKE"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(10):before{content:"SÉLECTION"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):last-child{grid-column:1 / -1;padding-left:8px}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):last-child:before{content:"LECTURE"}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(5):before{content:"BÊTA · CORR."}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(6):before{content:"VOL. SPÉ."}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(7):before{content:"RISQUE SPÉCIFIQUE"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(3):before{content:"R² BENCHMARK"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(4):before{content:"BÊTA"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(5):before{content:"CORR. RÉSIDUELLE"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(6):before{content:"CORR. BAISSE"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(7):before{content:"GAIN DE TE"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(8):before{content:"CONTRIB. RISQUE RÉSIDUEL"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):not(:first-child):before,.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):not(:first-child):before{display:block;margin-bottom:3px;color:#a09d95;font-size:5.5px;font-weight:650;letter-spacing:.08em}.risk-security-list.svelte-v9f75e .risk-profile:where(.svelte-v9f75e){grid-column:1 / -1;justify-self:start}.risk-complementarity-summary.svelte-v9f75e{grid-template-columns:1fr 1fr}.risk-complementarity-summary.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(2){border-right:0}.risk-complementarity-summary.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(-n+2){border-bottom:1px solid #ebe9e2}.risk-pocket-group.svelte-v9f75e{border-bottom:0}.risk-pocket-group.open.svelte-v9f75e{overflow:hidden;border:1px solid #e3e1da;border-radius:9px;background:#f8f7f3}.risk-pocket-group.open.svelte-v9f75e>.risk-pocket-row:where(.svelte-v9f75e){border:0;border-bottom:1px solid #e3e1da;border-radius:0}.risk-pocket-detail.svelte-v9f75e{padding:0 8px 8px}.risk-pocket-detail-title.svelte-v9f75e{align-items:flex-start;flex-direction:column;gap:4px;padding:10px 2px}.risk-pocket-detail.svelte-v9f75e .risk-security-list:where(.svelte-v9f75e){padding:0}}@media(max-width:1050px){.risk-benchmark-hero.svelte-v9f75e{grid-template-columns:1fr}.risk-benchmark-hero-metrics.svelte-v9f75e{border-top:1px solid #dedbd2;border-left:0}.risk-kpis.svelte-v9f75e{grid-template-columns:repeat(3,1fr)}.risk-kpis.svelte-v9f75e article:where(.svelte-v9f75e):nth-child(3){border-right:0}.risk-kpis.svelte-v9f75e article:where(.svelte-v9f75e):nth-child(-n+3){border-bottom:1px solid #e7e5de}.risk-selection-hero.svelte-v9f75e{grid-template-columns:1fr}.risk-selection-hero.svelte-v9f75e>div:where(.svelte-v9f75e):first-child{border-right:0;border-bottom:1px solid #e1dfd7}.risk-methodology-grid.svelte-v9f75e{grid-template-columns:1fr}.risk-methodology-grid.svelte-v9f75e section:where(.svelte-v9f75e):nth-child(2n){border-left:0}.risk-methodology-grid.svelte-v9f75e section:where(.svelte-v9f75e)+section:where(.svelte-v9f75e){border-top:1px solid #e8e6df}.risk-primary-grid.svelte-v9f75e,.risk-secondary-grid.svelte-v9f75e,.risk-allocation-grid.svelte-v9f75e{grid-template-columns:1fr}.risk-alert-list.svelte-v9f75e{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-alert-list.svelte-v9f75e>div:where(.svelte-v9f75e):nth-child(2n){border-right:0}.risk-alert-list.svelte-v9f75e>div:where(.svelte-v9f75e):nth-child(-n+2){border-bottom:1px solid #e8e6df}.risk-exposure-grid.svelte-v9f75e{grid-template-columns:1fr 1fr}.risk-exposure-card.svelte-v9f75e:last-child{grid-column:auto}.risk-data-grid.svelte-v9f75e{grid-template-columns:repeat(3,1fr)}.risk-data-grid.svelte-v9f75e>div:where(.svelte-v9f75e):nth-child(3){border-right:0}.risk-data-grid.svelte-v9f75e>div:where(.svelte-v9f75e):nth-child(-n+3){border-bottom:1px solid #e8e6df}}@media(max-width:680px){.risk-workspace.svelte-v9f75e{padding-bottom:80px}.risk-chapter-nav.svelte-v9f75e{grid-auto-columns:minmax(138px,auto);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.risk-chapter-nav.svelte-v9f75e::-webkit-scrollbar{display:none}.risk-chapter-nav.svelte-v9f75e button:where(.svelte-v9f75e){min-height:42px}.risk-chapter-heading.svelte-v9f75e{grid-template-columns:1fr;gap:6px;padding-top:14px}.risk-chapter-heading.svelte-v9f75e>div:where(.svelte-v9f75e){align-items:flex-start;flex-direction:column;gap:4px}.risk-chapter-heading.svelte-v9f75e p:where(.svelte-v9f75e){max-width:none;text-align:left}.risk-pair-groups.svelte-v9f75e{grid-template-columns:1fr}.risk-pair-group.svelte-v9f75e+.risk-pair-group:where(.svelte-v9f75e){border-top:1px solid #dedbd2;border-left:0}.risk-pair-group.svelte-v9f75e>p:where(.svelte-v9f75e){min-height:0}.risk-correlation-search.svelte-v9f75e{align-items:stretch;flex-direction:column;gap:6px}.risk-correlation-search.svelte-v9f75e>span:where(.svelte-v9f75e){text-align:left}.risk-correlation-search-field.svelte-v9f75e{width:100%;min-width:0}.risk-pair-list.searched.svelte-v9f75e{grid-template-columns:1fr}.risk-pair-list.searched.svelte-v9f75e>div:where(.svelte-v9f75e):nth-child(2n){border-left:0}.risk-methodology-card.svelte-v9f75e .risk-card-head:where(.svelte-v9f75e){align-items:flex-start;flex-direction:column;gap:9px;padding-block:11px}.risk-glossary-toggle.svelte-v9f75e{width:100%;justify-content:space-between}.risk-glossary-collapsed.svelte-v9f75e{grid-template-columns:1fr;gap:4px;padding-block:10px}.risk-glossary-collapsed.svelte-v9f75e small:where(.svelte-v9f75e){white-space:normal}.risk-methodology-grid.svelte-v9f75e footer:where(.svelte-v9f75e){align-items:flex-start;flex-direction:column;gap:4px}.risk-methodology-grid.svelte-v9f75e footer:where(.svelte-v9f75e) span:where(.svelte-v9f75e){text-align:left}.risk-header.svelte-v9f75e{align-items:flex-start;flex-direction:column}.risk-header-actions.svelte-v9f75e{width:100%;flex-wrap:wrap;justify-content:space-between}.risk-header-actions.svelte-v9f75e .risk-refresh-status:where(.svelte-v9f75e){order:3;width:100%;max-width:none;text-align:left}.risk-window-shell.svelte-v9f75e{margin-top:-2px}.risk-window-bar.svelte-v9f75e{grid-template-columns:1fr;gap:7px;padding:9px}.risk-window-bar.svelte-v9f75e>div:where(.svelte-v9f75e){display:grid;grid-template-columns:repeat(7,minmax(42px,1fr));width:100%;overflow-x:auto;scrollbar-width:none}.risk-window-bar.svelte-v9f75e>div:where(.svelte-v9f75e)::-webkit-scrollbar{display:none}.risk-window-bar.svelte-v9f75e button:where(.svelte-v9f75e){min-width:42px;padding:0 6px}.risk-window-bar.svelte-v9f75e>small:where(.svelte-v9f75e){justify-self:start}.risk-custom-window.svelte-v9f75e{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px}.risk-custom-window.svelte-v9f75e>i:where(.svelte-v9f75e){display:none}.risk-custom-window.svelte-v9f75e label:where(.svelte-v9f75e){min-width:0}.risk-custom-window.svelte-v9f75e input:where(.svelte-v9f75e){min-width:0;width:100%}.risk-custom-window.svelte-v9f75e button:where(.svelte-v9f75e){grid-column:1 / -1}.risk-benchmark-copy.svelte-v9f75e{padding:15px 14px}.risk-benchmark-hero-metrics.svelte-v9f75e{grid-template-columns:1fr}.risk-benchmark-hero-metrics.svelte-v9f75e>div:where(.svelte-v9f75e){min-height:64px;border-right:0;border-bottom:1px solid #e1dfd7}.risk-benchmark-hero-metrics.svelte-v9f75e>div:where(.svelte-v9f75e):last-child{border-bottom:0}.risk-kpis.svelte-v9f75e{grid-template-columns:1fr 1fr}.risk-kpis.svelte-v9f75e article:where(.svelte-v9f75e):nth-child(3){border-right:1px solid #e7e5de}.risk-kpis.svelte-v9f75e article:where(.svelte-v9f75e):nth-child(2n){border-right:0}.risk-kpis.svelte-v9f75e article:where(.svelte-v9f75e):nth-child(-n+4){border-bottom:1px solid #e7e5de}.risk-selection-metrics.svelte-v9f75e{grid-template-columns:1fr 1fr}.risk-selection-metrics.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(2){border-right:0}.risk-selection-metrics.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(-n+2){border-bottom:1px solid #e7e5de}.risk-exposure-grid.svelte-v9f75e{grid-template-columns:1fr}.risk-exposure-card.svelte-v9f75e:last-child{grid-column:auto}.risk-asset-class-head.svelte-v9f75e{align-items:flex-start;flex-direction:column;gap:9px;padding-top:10px;padding-bottom:10px}.risk-asset-class-actions.svelte-v9f75e{width:100%;justify-content:space-between}.risk-asset-class-control.svelte-v9f75e{flex:1 1 auto;max-width:260px}.risk-asset-class-control.svelte-v9f75e button:where(.svelte-v9f75e){flex:1 1 0}.risk-fixed-income-head.svelte-v9f75e{align-items:flex-start;flex-direction:column;gap:9px;padding-top:11px;padding-bottom:11px}.risk-fixed-income-head-actions.svelte-v9f75e{width:100%;justify-content:space-between}.risk-fixed-income-kpis.svelte-v9f75e{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-fixed-income-kpis.svelte-v9f75e>span:where(.svelte-v9f75e){border-bottom:1px solid #e6e3db}.risk-fixed-income-kpis.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(2n){border-right:0}.risk-fixed-income-kpis.svelte-v9f75e>span:where(.svelte-v9f75e):last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.risk-fixed-income-distribution.svelte-v9f75e{grid-template-columns:1fr}.risk-fixed-income-distribution.svelte-v9f75e>section:where(.svelte-v9f75e)>div:where(.svelte-v9f75e){grid-template-columns:1fr 1fr}.risk-fixed-income-distribution.svelte-v9f75e>aside:where(.svelte-v9f75e){border-top:1px solid #e6e3db;border-left:0}.risk-fixed-income-table-wrap.svelte-v9f75e{padding-bottom:4px}.risk-fixed-income-table.svelte-v9f75e{min-width:760px}.risk-fixed-income-table.svelte-v9f75e col.instrument:where(.svelte-v9f75e){width:235px}.risk-fixed-income-table.svelte-v9f75e col.source:where(.svelte-v9f75e){width:115px}.risk-fixed-income-table.svelte-v9f75e th:where(.svelte-v9f75e),.risk-fixed-income-table.svelte-v9f75e td:where(.svelte-v9f75e){padding-right:9px;padding-left:9px;font-size:7.1px}.risk-lookthrough-head.svelte-v9f75e{align-items:flex-start;flex-direction:column;gap:10px;padding-top:12px;padding-bottom:12px}.risk-lookthrough-summary.svelte-v9f75e{flex-wrap:wrap;gap:8px 14px}.risk-lookthrough-grid.svelte-v9f75e{grid-template-columns:1fr}.risk-lookthrough-grid.svelte-v9f75e>section:where(.svelte-v9f75e):first-child{border-right:0;border-bottom:1px solid #e8e6df}.risk-lookthrough-grid.svelte-v9f75e>section:where(.svelte-v9f75e)>header:where(.svelte-v9f75e){align-items:flex-start;flex-direction:column;gap:8px;padding-top:10px;padding-bottom:10px}.risk-lookthrough-dimension-actions.svelte-v9f75e{width:100%;align-items:flex-start;flex-direction:column}.risk-sector-reference-control.svelte-v9f75e{width:100%}.risk-sector-reference-control.svelte-v9f75e button:where(.svelte-v9f75e){flex:1 1 0}.risk-lookthrough-row-meta.svelte-v9f75e{align-items:flex-start;flex-direction:column;gap:3px}.risk-lookthrough-legend.svelte-v9f75e{flex-wrap:wrap;gap:7px 13px}.risk-lookthrough-gaps.svelte-v9f75e{grid-template-columns:1fr}.risk-lookthrough-gaps.svelte-v9f75e>section:where(.svelte-v9f75e):first-child{border-right:0;border-bottom:1px solid #e8e6df}.risk-top-holdings-head.svelte-v9f75e{align-items:flex-start;flex-direction:column;gap:10px;padding-top:11px;padding-bottom:11px}.risk-top-holdings-selector.svelte-v9f75e{width:100%;min-width:0}.risk-top-holdings-selector.svelte-v9f75e select:where(.svelte-v9f75e){min-height:34px;font-size:8px}.risk-top-holdings-summary.svelte-v9f75e{grid-template-columns:1fr 1fr}.risk-top-holdings-summary.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(2){border-right:0}.risk-top-holdings-summary.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(-n+2){border-bottom:1px solid #e8e6df}.risk-top-holdings-summary.svelte-v9f75e .identity:where(.svelte-v9f75e){grid-column:1 / -1;border-right:0}.risk-top-holdings-summary.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(2){border-right:1px solid #e8e6df}.risk-top-holdings-summary.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(3){border-right:0}.risk-top-holdings-summary.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(4){grid-column:1 / -1;border-top:1px solid #e8e6df}.risk-top-holdings-table.svelte-v9f75e{min-width:520px}.risk-top-holdings-table.svelte-v9f75e th:where(.svelte-v9f75e):first-child,.risk-top-holdings-table.svelte-v9f75e td:where(.svelte-v9f75e):first-child{display:none}.risk-top-holdings-table.svelte-v9f75e thead:where(.svelte-v9f75e) th:where(.svelte-v9f75e):nth-child(2),.risk-top-holdings-table.svelte-v9f75e tbody:where(.svelte-v9f75e) th:where(.svelte-v9f75e){position:sticky;left:0;z-index:2;width:180px;background:#fff;box-shadow:8px 0 12px -12px #2b2a266b}.risk-top-holdings-table.svelte-v9f75e thead:where(.svelte-v9f75e) th:where(.svelte-v9f75e):nth-child(2){z-index:3;background:#faf9f6}.risk-top-holdings-footer.svelte-v9f75e{align-items:flex-start;flex-direction:column;gap:5px}.risk-path-card.svelte-v9f75e svg:where(.svelte-v9f75e){width:calc(100% - 8px);height:auto;margin-right:4px;margin-left:4px}.risk-path-card.svelte-v9f75e .risk-card-head:where(.svelte-v9f75e){align-items:flex-start;min-height:52px;flex-direction:column;justify-content:center;padding-top:8px;padding-bottom:8px}.risk-legend.svelte-v9f75e{width:100%;flex-wrap:wrap}.risk-path-caption.svelte-v9f75e{align-items:flex-start;flex-direction:column;gap:2px}.risk-path-stats.svelte-v9f75e{grid-template-columns:1fr 1fr}.risk-path-stats.svelte-v9f75e span:where(.svelte-v9f75e):nth-child(2){border-right:0}.risk-path-stats.svelte-v9f75e span:where(.svelte-v9f75e):nth-child(-n+2){border-bottom:1px solid #e8e6df}.risk-alert-list.svelte-v9f75e{grid-template-columns:1fr}.risk-alert-list.svelte-v9f75e>div:where(.svelte-v9f75e),.risk-alert-list.svelte-v9f75e>div:where(.svelte-v9f75e):nth-child(2n){border-right:0;border-bottom:1px solid #e8e6df}.risk-alert-list.svelte-v9f75e>div:where(.svelte-v9f75e):last-child{border-bottom:0}.risk-contribution-head.svelte-v9f75e,.risk-contribution-list.svelte-v9f75e>div:where(.svelte-v9f75e){grid-template-columns:minmax(130px,1.5fr) .65fr .85fr}.risk-contribution-head.svelte-v9f75e span:where(.svelte-v9f75e):nth-child(3),.risk-contribution-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(3){display:none}.risk-allocation-head.svelte-v9f75e,.risk-pocket-head.svelte-v9f75e,.risk-security-head.svelte-v9f75e{display:none}.risk-allocation-list.svelte-v9f75e{display:grid;gap:7px;padding:8px}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e){grid-template-columns:1fr 1fr;gap:9px 12px;min-height:0;padding:10px;border:1px solid #ebe9e2;border-radius:8px}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):first-child{grid-column:1 / -1}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):not(:first-child){text-align:left}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(2):before{content:"PORTEFEUILLE"}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(3):before{content:"BENCHMARK"}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(4):before{content:"ÉCART ACTIF"}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(5):before{content:"RISQUE TOTAL"}.risk-allocation-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):not(:first-child):before,.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):not(:first-child):before{display:block;margin-bottom:3px;color:#a09d95;font-size:5.5px;font-weight:650;letter-spacing:.08em}.risk-pocket-list.svelte-v9f75e{display:grid;gap:7px;padding:8px}.risk-pocket-row.svelte-v9f75e{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 8px;min-height:0;padding:11px 10px;border:1px solid #ebe9e2;border-radius:8px}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):first-child{grid-column:1 / 3}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(2){grid-column:3}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):not(:first-child){text-align:left}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(2):before{content:"POIDS"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(3):before{content:"PERF."}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(4):before{content:"BENCHMARK"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(5):before{content:"ACTIVE"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(6):before{content:"TE"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(7):before{content:"BÊTA"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(8):before{content:"RISQUE SPÉ."}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(9):before{content:"BENCHMARK-LIKE"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):nth-child(10):before{content:"SÉLECTION"}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):last-child{grid-column:1 / -1;padding-left:8px}.risk-pocket-row.svelte-v9f75e>span:where(.svelte-v9f75e):last-child:before{content:"LECTURE"}.risk-security-list.svelte-v9f75e{display:grid;gap:7px;padding:8px}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e){grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 8px;min-height:0;padding:11px 10px;border:1px solid #ebe9e2;border-radius:8px}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):first-child{grid-column:1 / -1}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):not(:first-child){text-align:left}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(2):before{content:"POIDS"}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(3):before{content:"ACTIVE"}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(4):before{content:"TE"}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(5):before{content:"BÊTA · CORR."}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(6):before{content:"VOL. SPÉ."}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(7):before{content:"RISQUE SPÉCIFIQUE"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(3):before{content:"R² BENCHMARK"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(4):before{content:"BÊTA"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(5):before{content:"CORR. RÉSIDUELLE"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(6):before{content:"CORR. BAISSE"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(7):before{content:"GAIN DE TE"}.risk-security-list-nested.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):nth-child(8):before{content:"CONTRIB. RISQUE RÉSIDUEL"}.risk-security-list.svelte-v9f75e>div:where(.svelte-v9f75e)>span:where(.svelte-v9f75e):not(:first-child):before{display:block;margin-bottom:3px;color:#a09d95;font-size:5.5px;font-weight:650;letter-spacing:.08em}.risk-security-list.svelte-v9f75e .risk-profile:where(.svelte-v9f75e){grid-column:1 / -1;justify-self:start}.risk-data-grid.svelte-v9f75e{grid-template-columns:1fr 1fr}.risk-data-grid.svelte-v9f75e>div:where(.svelte-v9f75e):nth-child(3){border-right:1px solid #e8e6df}.risk-data-grid.svelte-v9f75e>div:where(.svelte-v9f75e):nth-child(2n){border-right:0}.risk-data-grid.svelte-v9f75e>div:where(.svelte-v9f75e):nth-child(-n+4){border-bottom:1px solid #e8e6df}}.range-control.svelte-mr60bc{display:inline-flex;height:var(--control-height, 28px);align-items:center;padding:1px;border:1px solid var(--control-border, #dfded9);border-radius:var(--control-radius, 6px);background:#f6f6f3;box-shadow:var(--control-elevation, 0 1px 2px #2322220a);color:#85847e}button.svelte-mr60bc{height:var(--control-inner-height, 24px);border:0;border-radius:4px;background:transparent;color:#5f5e59;font:inherit;font-size:9px;font-weight:520;cursor:pointer;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.range-control.svelte-mr60bc>button:where(.svelte-mr60bc){width:32px;padding:0}.range-control.svelte-mr60bc>button:where(.svelte-mr60bc):first-child{width:32px}@media(hover:hover)and (pointer:fine){button.svelte-mr60bc:not(.active):hover{background:var(--control-hover, #f2efee);color:#242421}}button.active.svelte-mr60bc{background:#fff;color:#174f91;box-shadow:inset 0 0 0 1px #174f9138,0 1px 2px #23221e1a;font-weight:620}button.svelte-mr60bc:active{background:var(--control-pressed-bg, #e9e8e3);color:var(--control-pressed-color, #252522);box-shadow:none}button.svelte-mr60bc:focus-visible{outline:1px solid #1d1d1c;outline-offset:1px}.range-overflow.svelte-mr60bc{position:relative;display:flex;align-items:center}.range-more.svelte-mr60bc{display:inline-flex;width:45px;align-items:center;justify-content:center;gap:2px}.range-more.svelte-mr60bc svg{transition:transform .16s cubic-bezier(.23,1,.32,1)}.mobile-range-label.svelte-mr60bc,.mobile-only-range.svelte-mr60bc{display:none}.range-overflow.open.svelte-mr60bc .range-more:where(.svelte-mr60bc) svg{transform:rotate(180deg)}.range-menu.svelte-mr60bc{position:absolute;z-index:35;top:calc(100% + 7px);right:0;display:grid;width:196px;gap:7px;padding:5px;border:1px solid var(--control-border, #e9e4e2);border-radius:6px;background:#fffffffa;box-shadow:0 0 0 1px #2322220a,0 8px 24px #2322221a;opacity:0;pointer-events:none;transform:translateY(-3px) scale(.98);transform-origin:top right;transition:opacity .12s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1),visibility 0s linear .14s;visibility:hidden}.range-menu.open.svelte-mr60bc{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .17s cubic-bezier(.23,1,.32,1),visibility 0s linear 0s;visibility:visible}.range-menu-options.svelte-mr60bc{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.range-menu-options.svelte-mr60bc button:where(.svelte-mr60bc){height:28px;padding:0 5px}.custom-editor.svelte-mr60bc{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:7px 3px 3px;border-top:1px solid #ecebe7}.custom-editor.svelte-mr60bc label:where(.svelte-mr60bc){display:grid;gap:4px}.custom-editor.svelte-mr60bc span:where(.svelte-mr60bc){color:#96948d;font-size:7px;font-weight:600}.custom-editor.svelte-mr60bc input:where(.svelte-mr60bc){min-width:0;height:28px;padding:0 5px;border:1px solid #deddd8;border-radius:5px;background:#fff;color:#3d3c38;font:inherit;font-size:7px;font-variant-numeric:tabular-nums}.custom-editor.svelte-mr60bc .apply:where(.svelte-mr60bc){grid-column:1 / -1;height:28px;margin-top:2px;background:#242421;color:#fff;font-size:8px;font-weight:600}@media(max-width:680px){.range-control.svelte-mr60bc{width:32px;height:var(--control-inner-height, 32px);padding:0;border:0;border-radius:5px;background:transparent;box-shadow:none}.range-control.svelte-mr60bc>button:where(.svelte-mr60bc){display:none}.range-more.svelte-mr60bc{width:32px;min-width:32px;padding:0 2px;gap:0;font-size:8px}.range-more.svelte-mr60bc svg{width:8px;margin-left:1px}.desktop-range-label.svelte-mr60bc{display:none}.mobile-range-label.svelte-mr60bc,.range-menu-options.svelte-mr60bc .mobile-only-range:where(.svelte-mr60bc){display:block}.range-menu.svelte-mr60bc{position:absolute;z-index:60;top:calc(100% + 7px);right:auto;bottom:auto;left:0;width:min(252px,calc(100vw - 28px));padding:8px;border-radius:10px;transform:translateY(-3px) scale(.98);transform-origin:top left}.range-menu.open.svelte-mr60bc{transform:translateY(0) scale(1)}.range-menu-options.svelte-mr60bc button:where(.svelte-mr60bc){min-height:36px}}@media(prefers-reduced-motion:reduce){button.svelte-mr60bc,.range-more.svelte-mr60bc svg,.range-menu.svelte-mr60bc{transition:color .12s ease,background-color .12s ease}}.mode-control.svelte-vbhiam{display:inline-flex;height:var(--control-height, 28px);align-items:center;gap:1px;padding:1px;border:1px solid var(--control-border, #dfded9);border-radius:var(--control-radius, 6px);background:#fff;box-shadow:var(--control-elevation, 0 1px 2px #2322220a)}button.svelte-vbhiam{position:relative;display:grid;width:27px;height:var(--control-inner-height, 24px);place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#77766f;font:inherit;font-size:8px;cursor:pointer;transition:color .15s ease,background-color .15s ease}button.svelte-vbhiam:after{position:absolute;z-index:20;top:calc(100% + 7px);left:50%;padding:5px 7px;border:1px solid #deddd8;border-radius:5px;background:#252522;color:#fff;content:attr(data-tooltip);font-size:8px;font-weight:500;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,-2px);transition:opacity 125ms ease-out,transform 125ms cubic-bezier(.23,1,.32,1);white-space:nowrap}@media(hover:hover)and (pointer:fine){button.svelte-vbhiam:not(.active):hover{background:var(--control-hover, #f7f7f4);color:#242421}button.svelte-vbhiam:hover:after{opacity:1;transform:translate(-50%)}}button.active.svelte-vbhiam{background:transparent;color:var(--control-selected-color, #1d1d1c);font-weight:600}button.active.svelte-vbhiam svg{color:var(--control-selected-icon, #4d67d5)}button.svelte-vbhiam:active{background:var(--control-pressed-bg, #e9e8e3);color:var(--control-pressed-color, #252522)}button.svelte-vbhiam:focus-visible{outline:1px solid #1d1d1c;outline-offset:1px}button.svelte-vbhiam:focus-visible:after{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){button.svelte-vbhiam,button.svelte-vbhiam:after{transition:color .12s ease,background-color .12s ease}}@media(max-width:680px){.mode-control.svelte-vbhiam{border:0;background:transparent;box-shadow:none}}.market-filter-control.svelte-1juhukv{position:relative;flex:1 1 auto;min-width:0;max-width:100%}.market-filters.svelte-1juhukv{display:flex;width:fit-content;max-width:100%;gap:1px;padding:1px;overflow-x:auto;border:1px solid var(--control-border, #dfded9);border-radius:var(--control-radius, 6px);background:#f6f6f3;box-shadow:var(--control-elevation, 0 1px 2px #2322220a);scrollbar-width:none}.market-filters.svelte-1juhukv::-webkit-scrollbar{display:none}button.svelte-1juhukv{display:flex;flex:0 0 auto;height:var(--control-inner-height, 24px);align-items:center;padding:0 7px;border:0;border-radius:4px;background:transparent;color:#5f5e59;font:inherit;font-size:9px;font-weight:520;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}@media(hover:hover)and (pointer:fine){button.svelte-1juhukv:not(.active):hover{background:var(--control-hover, #f2efee);color:#242421}}button.active.svelte-1juhukv{background:#fff;color:#174f91;box-shadow:inset 0 0 0 1px #174f9138,0 1px 2px #23221e1a;font-weight:620}button.svelte-1juhukv:active{background:var(--control-pressed-bg, #e9e8e3);color:var(--control-pressed-color, #252522);box-shadow:none}button.svelte-1juhukv:focus-visible{outline:1px solid #1d1d1c;outline-offset:1px}.add-view.svelte-1juhukv{flex:0 0 27px;justify-content:center;padding:0;border-left:1px solid #e6e5df;border-radius:0 4px 4px 0;color:#8d8c86;opacity:.42}.add-view.svelte-1juhukv:hover,.add-view.svelte-1juhukv:focus-visible{color:#1d1d1c;opacity:1}.region-menu.svelte-1juhukv{position:absolute;z-index:34;top:calc(100% + 7px);left:38px;display:grid;width:284px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:7px;border:1px solid var(--control-border, #e9e4e2);border-radius:6px;background:#fffffffa;box-shadow:0 0 0 1px #2322220a,0 8px 24px #2322221a;opacity:0;pointer-events:none;transform:translateY(-3px) scale(.98);transform-origin:top left;transition:opacity .12s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1),visibility 0s linear .14s;visibility:hidden}.region-menu.open.svelte-1juhukv{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .17s cubic-bezier(.23,1,.32,1),visibility 0s linear 0s;visibility:visible}.region-menu.svelte-1juhukv button:where(.svelte-1juhukv){justify-content:flex-start;gap:6px;min-width:0;height:28px;padding:0 7px;border:0;border-radius:4px;background:transparent;font-size:10px;font-weight:520;white-space:nowrap}.region-menu.svelte-1juhukv button.active:where(.svelte-1juhukv){background:#fff;color:var(--control-selected-color, #1d1d1c);box-shadow:inset 0 0 0 1px #23221e14,0 1px 2px #23221e14}.region-icon .instrument-icon{width:15px;height:15px;flex-basis:15px}.region-icon .instrument-icon .flag{width:14px;height:10px}@media(hover:hover)and (pointer:fine){.market-filters.svelte-1juhukv:hover .add-view:where(.svelte-1juhukv){opacity:1}}@media(max-width:680px){.market-filter-control.svelte-1juhukv{display:flex;flex:1 1 auto;justify-content:flex-end;width:100%;margin-left:auto}.market-filters.svelte-1juhukv{width:max-content;margin-left:auto}.market-filters.svelte-1juhukv button:where(.svelte-1juhukv){padding-inline:9px}.region-menu.svelte-1juhukv{position:fixed;z-index:60;top:auto;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));left:12px;width:auto;padding:8px;border-radius:12px;transform:translateY(8px) scale(.99);transform-origin:bottom center}.region-menu.open.svelte-1juhukv{transform:translateY(0) scale(1)}.region-menu.svelte-1juhukv button:where(.svelte-1juhukv){min-height:40px}}@media(prefers-reduced-motion:reduce){button.svelte-1juhukv,.region-menu.svelte-1juhukv{transition:color .12s ease,background-color .12s ease}}.market-chart.svelte-xtry42{position:relative;width:100%;height:100%;min-height:360px;cursor:crosshair}#tv-attr-logo{display:none!important;visibility:hidden!important}.chart-tooltip.svelte-xtry42{position:absolute;z-index:5;top:14px;transform:translate(-50%);min-width:190px;padding:9px 10px;border-radius:9px;background:#232321e6;color:#fff;box-shadow:0 8px 28px #00000024;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;font-size:11px}.chart-tooltip.svelte-xtry42 time:where(.svelte-xtry42){display:block;margin-bottom:6px;color:#ffffffa6;font-variant-numeric:tabular-nums}.chart-tooltip.svelte-xtry42 dl:where(.svelte-xtry42){display:grid;grid-column:2 / 4;grid-template-columns:repeat(8,auto);gap:2px 6px;margin:5px 0 0;color:#ffffffad;font-size:8px;font-variant-numeric:tabular-nums}.chart-tooltip.svelte-xtry42 dt:where(.svelte-xtry42),.chart-tooltip.svelte-xtry42 dd:where(.svelte-xtry42){margin:0}.chart-tooltip.svelte-xtry42 dd:where(.svelte-xtry42){color:#fff;font-weight:600}.chart-tooltip.svelte-xtry42 div:where(.svelte-xtry42){display:grid;grid-template-columns:7px 1fr auto;gap:7px;align-items:center;margin-top:4px}.chart-tooltip.svelte-xtry42 i:where(.svelte-xtry42){width:5px;height:5px;border-radius:50%}.chart-tooltip.svelte-xtry42 span:where(.svelte-xtry42){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-tooltip.svelte-xtry42 strong:where(.svelte-xtry42){font-weight:600;font-variant-numeric:tabular-nums}.chart-navigation.svelte-xtry42{position:absolute;z-index:6;right:8px;bottom:26px;display:flex;gap:1px;padding:2px;overflow:hidden;border:1px solid rgba(225,223,218,.72);border-radius:7px;background:#ffffffa8;box-shadow:0 1px 2px #1c1c1b0d,0 4px 14px #1c1c1b0e;-webkit-backdrop-filter:blur(7px) saturate(1.08);backdrop-filter:blur(7px) saturate(1.08);opacity:.68;transition:opacity .16s ease,box-shadow .16s ease}.market-chart.svelte-xtry42:hover .chart-navigation:where(.svelte-xtry42),.chart-navigation.svelte-xtry42:focus-within{opacity:1;box-shadow:0 4px 16px #1c1c1b1f}.chart-navigation.svelte-xtry42 button:where(.svelte-xtry42){display:grid;width:23px;height:23px;place-items:center;border:0;border-radius:4px;background:#ffffff1f;color:#55544f;cursor:pointer}.chart-navigation.svelte-xtry42 button:where(.svelte-xtry42):hover{background:#2626240f;color:#191918}.chart-navigation.svelte-xtry42 button:where(.svelte-xtry42):active{background:#2626241a;color:#191918}.chart-navigation.svelte-xtry42 button:where(.svelte-xtry42):focus-visible{outline:2px solid #292927;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.chart-navigation.svelte-xtry42{transition:none}}@media(prefers-reduced-transparency:reduce){.chart-tooltip.svelte-xtry42,.chart-navigation.svelte-xtry42{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.chart-tooltip.svelte-xtry42{background:#292927}}.mobile-dock.svelte-175mpqb,.mobile-search-layer.svelte-175mpqb{display:none}@media(max-width:680px){.mobile-dock.svelte-175mpqb{position:fixed;z-index:80;right:10px;bottom:max(8px,env(safe-area-inset-bottom));left:10px;display:grid;grid-template-columns:repeat(6,1fr);min-height:62px;padding:5px;border:1px solid rgba(224,223,218,.78);border-radius:14px;background:#ffffffe0;box-shadow:0 1px 1px #1f1e1b08,0 10px 30px #1f1e1b14;-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15)}.mobile-dock.svelte-175mpqb button:where(.svelte-175mpqb){position:relative;display:flex;min-width:0;min-height:50px;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:0;border:0;border-radius:9px;background:transparent;color:#9a9891;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .14s ease-out,background-color .14s ease-out}.mobile-dock.svelte-175mpqb button:where(.svelte-175mpqb) span:where(.svelte-175mpqb){font-size:8px;font-weight:560;letter-spacing:.01em}.mobile-dock.svelte-175mpqb button.active:where(.svelte-175mpqb){background:transparent;color:#34332f}.mobile-dock.svelte-175mpqb button.active:where(.svelte-175mpqb) svg{color:#365fba}.mobile-dock.svelte-175mpqb button:where(.svelte-175mpqb):active{background:#efeeeab8;color:#252522}.mobile-search-layer.svelte-175mpqb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:block;visibility:hidden;opacity:0;transition:opacity .18s ease-out,visibility 0s linear .24s}.mobile-search-layer.open.svelte-175mpqb{visibility:visible;opacity:1;transition-delay:0s}.search-scrim.svelte-175mpqb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#201f1c29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-search-layer.svelte-175mpqb section:where(.svelte-175mpqb){position:absolute;right:0;bottom:0;left:0;min-height:46vh;max-height:72vh;padding:8px 16px calc(20px + env(safe-area-inset-bottom));overflow-y:auto;border-radius:20px 20px 0 0;background:#fffffffa;box-shadow:0 -18px 48px #1f1e1b1f;transform:translateY(24px);transition:transform .24s cubic-bezier(.32,.72,0,1)}.mobile-search-layer.open.svelte-175mpqb section:where(.svelte-175mpqb){transform:translateY(0)}.grabber.svelte-175mpqb{width:34px;height:4px;margin:0 auto 9px;border-radius:999px;background:#deddd8}.search-head.svelte-175mpqb{display:flex;min-height:38px;align-items:center;justify-content:space-between;color:#33322f;font-size:13px;font-weight:600}.search-head.svelte-175mpqb button:where(.svelte-175mpqb),form.svelte-175mpqb>button:where(.svelte-175mpqb){display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:#77756f}form.svelte-175mpqb{display:grid;grid-template-columns:auto 1fr auto;min-height:48px;align-items:center;gap:8px;margin-top:5px;padding:0 6px 0 13px;border:1px solid #e7e5df;border-radius:12px;background:#f7f7f5;color:#8d8b84}form.svelte-175mpqb input:where(.svelte-175mpqb){min-width:0;border:0;outline:0;background:transparent;color:#242421;font-size:16px}form.svelte-175mpqb>button:where(.svelte-175mpqb){background:#242421;color:#fff}form.svelte-175mpqb>button:where(.svelte-175mpqb):disabled{opacity:.25}.mobile-suggestions.svelte-175mpqb{margin-top:10px}.mobile-suggestions.svelte-175mpqb>button:where(.svelte-175mpqb){display:grid;grid-template-columns:auto 1fr auto;width:100%;min-height:54px;align-items:center;gap:10px;padding:5px 8px;border:0;border-bottom:1px solid #efede9;background:transparent;color:#373633;text-align:left}.mobile-suggestions.svelte-175mpqb span:where(.svelte-175mpqb){display:grid;gap:2px;min-width:0}.mobile-suggestions.svelte-175mpqb strong:where(.svelte-175mpqb){overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mobile-suggestions.svelte-175mpqb small:where(.svelte-175mpqb),.mobile-suggestions.svelte-175mpqb p:where(.svelte-175mpqb){color:#96948d;font-size:9px}.mobile-suggestions.svelte-175mpqb p:where(.svelte-175mpqb){margin:20px 8px;text-align:center}}@media(max-width:680px)and (prefers-reduced-motion:reduce){.mobile-dock.svelte-175mpqb button:where(.svelte-175mpqb),.mobile-search-layer.svelte-175mpqb,.mobile-search-layer.svelte-175mpqb section:where(.svelte-175mpqb){transition-duration:.01ms}}@media(max-width:680px)and (prefers-reduced-transparency:reduce){.mobile-dock.svelte-175mpqb,.mobile-search-layer.svelte-175mpqb section:where(.svelte-175mpqb){background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}dialog.svelte-1rl4idz{width:min(520px,calc(100vw - 32px));max-height:min(680px,calc(100dvh - 32px));padding:0;border:0;border-radius:12px;outline:0;background:transparent;color:#1d1d1c;overflow:visible}dialog.wide.svelte-1rl4idz{width:min(680px,calc(100vw - 32px))}dialog.svelte-1rl4idz::backdrop{background:#18181629;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:1;transition:opacity .12s cubic-bezier(.23,1,.32,1)}dialog.closing.svelte-1rl4idz::backdrop{opacity:0}.modal-surface.svelte-1rl4idz{max-height:min(680px,calc(100dvh - 32px));overflow:hidden auto;border:1px solid rgba(218,217,211,.92);border-radius:inherit;background:#fffffffa;box-shadow:0 24px 70px #18181629,0 2px 8px #18181614;transform:scale(1);opacity:1;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .14s ease-out}@starting-style{.modal-surface.svelte-1rl4idz{transform:scale(.975);opacity:0}}dialog.closing.svelte-1rl4idz .modal-surface:where(.svelte-1rl4idz){opacity:0;transform:scale(.985)}@starting-style{dialog[open].svelte-1rl4idz::backdrop{opacity:0}}header.svelte-1rl4idz{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 22px 18px}header.svelte-1rl4idz>div:where(.svelte-1rl4idz){min-width:0}header.svelte-1rl4idz span:where(.svelte-1rl4idz){display:block;margin-bottom:6px;color:#92918a;font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}h2.svelte-1rl4idz{margin:0;color:#22211f;font-size:19px;font-weight:500;letter-spacing:-.025em;line-height:1.15}p.svelte-1rl4idz{max-width:390px;margin:7px 0 0;color:#77766f;font-size:10px;line-height:1.5}header.svelte-1rl4idz button:where(.svelte-1rl4idz){display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#77766f;cursor:pointer;transition:background-color .12s ease,color .12s ease}header.svelte-1rl4idz button:where(.svelte-1rl4idz):active{background:var(--control-pressed-bg, #e9e8e3);color:var(--control-pressed-color, #252522)}header.svelte-1rl4idz button:where(.svelte-1rl4idz):focus-visible{outline:1px solid #aaa9a3;outline-offset:1px}@media(hover:hover)and (pointer:fine){header.svelte-1rl4idz button:where(.svelte-1rl4idz):hover{background:#f2f2ef;color:#252522}}.modal-body.svelte-1rl4idz{padding:0 22px 22px}footer.svelte-1rl4idz{padding:14px 22px;border-top:1px solid #eeede9}@media(max-width:680px){dialog.svelte-1rl4idz{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin-bottom:8px}.modal-surface.svelte-1rl4idz{max-height:calc(100dvh - 16px);border-radius:11px}}@media(prefers-reduced-motion:reduce){.modal-surface.svelte-1rl4idz{transform:none;transition:opacity .12s ease-out}}@media(prefers-reduced-transparency:reduce){dialog.svelte-1rl4idz::backdrop{background:#18181657;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-surface.svelte-1rl4idz{background:#fff}}.layout-control.svelte-iuhsnl{display:inline-flex;align-items:center;gap:2px;min-width:0}button.svelte-iuhsnl{height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#777670;font:inherit;font-size:10px;font-weight:520;line-height:1;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){button.svelte-iuhsnl:not(.active):hover{background:var(--control-hover, #f7f7f4);color:#292824}}button.active.svelte-iuhsnl{background:transparent;color:var(--control-selected-color, #1d1d1c);font-weight:600;box-shadow:none}button.svelte-iuhsnl:active{background:var(--control-pressed-bg, #e9e8e3);color:var(--control-pressed-color, #252522)}button.svelte-iuhsnl:focus-visible{outline:1px solid #1d1d1c;outline-offset:1px}button.svelte-iuhsnl svg{color:#9a9993}button.active.svelte-iuhsnl svg{color:var(--control-selected-icon, #4d67d5)}@media(max-width:760px){button.svelte-iuhsnl span:where(.svelte-iuhsnl){display:none}}@media(max-width:680px){.layout-control.svelte-iuhsnl{display:none}}@media(prefers-reduced-motion:reduce){button.svelte-iuhsnl{transition:color .12s ease,background-color .12s ease}}.header-select.svelte-r4qxjf{position:relative;z-index:20;display:flex;width:fit-content;align-items:center;gap:5px;margin:0}.selector.svelte-r4qxjf{position:relative}.trigger.svelte-r4qxjf,.create.svelte-r4qxjf{height:28px;border:1px solid var(--control-border, #e9e4e2);border-radius:6px;background:#fff;color:#363530;box-shadow:var(--control-elevation, 0 1px 2px #2322220a);cursor:pointer}.trigger.svelte-r4qxjf{display:flex;width:190px;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 10px;list-style:none}.trigger.svelte-r4qxjf>span:where(.svelte-r4qxjf),.select-option.svelte-r4qxjf button:where(.svelte-r4qxjf)>span:where(.svelte-r4qxjf){display:flex;min-width:0;align-items:baseline;gap:7px}.trigger.svelte-r4qxjf strong:where(.svelte-r4qxjf),.select-option.svelte-r4qxjf strong:where(.svelte-r4qxjf){overflow:hidden;font-size:9px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.trigger.svelte-r4qxjf small:where(.svelte-r4qxjf),.select-option.svelte-r4qxjf small:where(.svelte-r4qxjf){flex:0 0 auto;color:#999790;font-size:6px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.trigger[aria-expanded=true].svelte-r4qxjf svg{transform:rotate(180deg)}.trigger.svelte-r4qxjf svg{flex:0 0 auto;color:#8b8983;transition:transform .16s cubic-bezier(.23,1,.32,1)}.create.svelte-r4qxjf{display:grid;width:28px;place-items:center;padding:0;color:#77756f;transition:color .15s ease,background-color .15s ease}.select-menu.svelte-r4qxjf{position:absolute;top:calc(100% + 5px);left:0;z-index:24;display:grid;width:max(100%,220px);gap:0;padding:3px;border:1px solid var(--control-border, #e9e4e2);border-radius:6px;background:#fffffffa;box-shadow:0 0 0 1px #2322220a,0 8px 24px #2322221a;opacity:0;pointer-events:none;transform:translateY(-3px) scale(.98);transform-origin:top left;transition:opacity .12s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1),visibility 0s linear .14s;visibility:hidden}.select-menu.open.svelte-r4qxjf{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .17s cubic-bezier(.23,1,.32,1),visibility 0s linear 0s;visibility:visible}.select-option.svelte-r4qxjf{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;border-radius:5px}.select-option.deletable.svelte-r4qxjf{grid-template-columns:minmax(0,1fr) 26px}.select-option.active.svelte-r4qxjf{background:transparent;box-shadow:none}.select-option.active.svelte-r4qxjf>button:where(.svelte-r4qxjf){color:var(--control-selected-color, #1d1d1c)}.select-option.active.svelte-r4qxjf>button:where(.svelte-r4qxjf) svg{color:var(--control-selected-icon, #4d67d5)}.select-option.svelte-r4qxjf>button:where(.svelte-r4qxjf){display:flex;min-width:0;height:27px;align-items:center;justify-content:space-between;gap:8px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#55544f;text-align:left;cursor:pointer}.select-option.svelte-r4qxjf .delete:where(.svelte-r4qxjf){display:grid;width:24px;height:24px;place-items:center;padding:0;color:#a09e97;opacity:0}@media(hover:hover)and (pointer:fine){.trigger.svelte-r4qxjf:hover,.create.svelte-r4qxjf:hover,.select-option.svelte-r4qxjf:hover{background:var(--control-hover, #f2efee)}.select-option.svelte-r4qxjf:hover .delete:where(.svelte-r4qxjf){opacity:1}}.trigger.svelte-r4qxjf:active,.create.svelte-r4qxjf:active{background:var(--control-pressed-bg, #e9e8e3);color:var(--control-pressed-color, #252522)}.trigger.svelte-r4qxjf:focus-visible,.create.svelte-r4qxjf:focus-visible{outline:1px solid #1d1d1c;outline-offset:1px}@media(max-width:680px){.header-select.svelte-r4qxjf{width:100%}.trigger.svelte-r4qxjf{width:100%;height:32px;padding-inline:9px 7px}.trigger.svelte-r4qxjf strong:where(.svelte-r4qxjf){font-size:9.5px}.selector.svelte-r4qxjf{flex:1 1 auto}.select-menu.svelte-r4qxjf{width:min(290px,calc(100vw - 28px))}.select-option.svelte-r4qxjf .delete:where(.svelte-r4qxjf){opacity:.65}}@media(prefers-reduced-motion:reduce){.trigger.svelte-r4qxjf svg,.create.svelte-r4qxjf,.select-menu.svelte-r4qxjf{transition-duration:.01ms}}.portfolio-actions.svelte-1dymjsh{display:flex;align-items:center;gap:5px}.trade.svelte-1dymjsh,.utility-trigger.svelte-1dymjsh{height:28px;border-radius:6px;cursor:pointer;transition:color .12s ease,background-color .12s ease,transform .14s cubic-bezier(.23,1,.32,1)}.trade.svelte-1dymjsh{display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #1d1d1c;background:#1d1d1c;color:#fff;font-size:9px;font-weight:600}.utility.svelte-1dymjsh{position:relative}.utility-trigger.svelte-1dymjsh{display:grid;width:28px;place-items:center;padding:0;border:1px solid var(--control-border, #e9e4e2);background:#fff;color:#77756f;box-shadow:var(--control-elevation, 0 1px 2px #2322220a)}.trade.svelte-1dymjsh:focus-visible,.utility-trigger.svelte-1dymjsh:focus-visible,.utility-menu.svelte-1dymjsh button:where(.svelte-1dymjsh):focus-visible{outline:1px solid #1d1d1c;outline-offset:2px}.utility-menu.svelte-1dymjsh{position:absolute;top:calc(100% + 5px);right:0;z-index:30;display:grid;width:210px;padding:3px;border:1px solid var(--control-border, #e9e4e2);border-radius:7px;background:#fffffffa;box-shadow:0 0 0 1px #2322220a,0 8px 24px #2322221a;opacity:0;pointer-events:none;transform:translateY(-3px) scale(.98);transform-origin:top right;visibility:hidden;transition:opacity .12s ease,transform .14s cubic-bezier(.23,1,.32,1),visibility 0s linear .14s}.utility-menu.open.svelte-1dymjsh{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition:opacity .15s ease,transform .17s cubic-bezier(.23,1,.32,1),visibility 0s}.utility-menu.svelte-1dymjsh button:where(.svelte-1dymjsh){display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:39px;padding:5px 7px;border:0;border-radius:5px;background:transparent;color:#55544f;text-align:left;cursor:pointer;transition:color .12s ease,background-color .12s ease,transform .14s cubic-bezier(.23,1,.32,1)}.utility-menu.svelte-1dymjsh button:where(.svelte-1dymjsh)>span:where(.svelte-1dymjsh){display:grid;gap:1px}.utility-menu.svelte-1dymjsh strong:where(.svelte-1dymjsh){font-size:9px;font-weight:600}.utility-menu.svelte-1dymjsh small:where(.svelte-1dymjsh){color:#999790;font-size:7px}.trade.svelte-1dymjsh:active,.utility-trigger.svelte-1dymjsh:active,.utility-menu.svelte-1dymjsh button:where(.svelte-1dymjsh):active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.utility-trigger.svelte-1dymjsh:hover,.utility-menu.svelte-1dymjsh button:where(.svelte-1dymjsh):hover{background:var(--control-hover, #f2efee);color:#242421}.trade.svelte-1dymjsh:hover{background:#33322f}}@media(max-width:680px){.trade.svelte-1dymjsh,.utility-trigger.svelte-1dymjsh{width:34px;height:34px;justify-content:center;padding:0}.trade.svelte-1dymjsh>span:where(.svelte-1dymjsh){display:none}}.facts-panel.svelte-1gextkj{margin-top:10px;overflow:hidden;border:1px solid #e4e3df;border-radius:10px;background:#fff;box-shadow:0 1px 2px #23221e06,0 6px 18px #23221e06}header.svelte-1gextkj{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:16px;padding:0 12px}.methodology.svelte-1gextkj{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px;padding:9px 0}.methods.svelte-1gextkj,.notes.svelte-1gextkj{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px 10px}.methods.svelte-1gextkj span:where(.svelte-1gextkj),.notes.svelte-1gextkj span:where(.svelte-1gextkj),.notes.svelte-1gextkj em:where(.svelte-1gextkj){color:#7b7972;font-size:8px;font-style:normal;line-height:1.25;white-space:nowrap}.methods.svelte-1gextkj .denomination:where(.svelte-1gextkj){color:#3f3e39;font-weight:600}.notes.svelte-1gextkj em:where(.svelte-1gextkj){color:#62615c}.loading-note.svelte-1gextkj{position:relative;display:block;width:58px;height:6px;overflow:hidden;border-radius:var(--skeleton-radius);background:var(--skeleton-base)}.loading-note.svelte-1gextkj:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,var(--skeleton-highlight) 50%,transparent 80%);content:"";transform:translate(-100%);animation:svelte-1gextkj-skeleton-sweep var(--skeleton-duration) ease-in-out infinite}@keyframes svelte-1gextkj-skeleton-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.loading-note.svelte-1gextkj:after{animation:none}}.provenance.svelte-1gextkj{display:flex;flex:0 0 auto;align-items:center;gap:7px;padding:9px 0;color:#85837c;font-size:8px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.provenance.svelte-1gextkj span:where(.svelte-1gextkj){color:#4f4d47;font-weight:600}.provenance.svelte-1gextkj span:where(.svelte-1gextkj):before{content:"·";margin-right:7px;color:#b5b4af}.provenance.svelte-1gextkj .delay:where(.svelte-1gextkj){color:#8a6752;font-weight:550}.fact-grid.svelte-1gextkj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.fact-grid.svelte-1gextkj>div:where(.svelte-1gextkj){min-width:0;min-height:53px;padding:10px 12px 9px;border-right:1px solid #ecebe7}.fact-grid.svelte-1gextkj>div:where(.svelte-1gextkj):nth-child(4n){border-right:0}.fact-grid.svelte-1gextkj span:where(.svelte-1gextkj),.fact-grid.svelte-1gextkj strong:where(.svelte-1gextkj){display:block}.fact-grid.svelte-1gextkj span:where(.svelte-1gextkj){overflow:hidden;color:#8a8881;font-size:7px;letter-spacing:.08em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fact-grid.svelte-1gextkj strong:where(.svelte-1gextkj){margin-top:5px;color:#292824;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.primary-facts.svelte-1gextkj{border-top:1px solid #e8e7e3}.primary-facts.svelte-1gextkj .positive:where(.svelte-1gextkj) strong:where(.svelte-1gextkj){color:#547668}.primary-facts.svelte-1gextkj .negative:where(.svelte-1gextkj) strong:where(.svelte-1gextkj){color:#8e6258}.secondary-facts.svelte-1gextkj{border-top:1px solid #e8e7e3}.secondary-facts.svelte-1gextkj>div:where(.svelte-1gextkj):nth-child(n+5){border-top:1px solid #ecebe7}@media(max-width:760px){.facts-panel.svelte-1gextkj{margin-top:10px;border-radius:9px}header.svelte-1gextkj{min-height:0;align-items:flex-start;flex-direction:column;gap:0;padding:9px 11px 8px}.methodology.svelte-1gextkj{padding:0}.provenance.svelte-1gextkj{min-width:0;padding:3px 0 0;text-align:left}.fact-grid.svelte-1gextkj{display:grid;grid-auto-columns:minmax(132px,42vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.fact-grid.svelte-1gextkj::-webkit-scrollbar{display:none}.fact-grid.svelte-1gextkj>div:where(.svelte-1gextkj){min-height:62px;padding:10px 11px 9px;border-top:0;scroll-snap-align:start}.fact-grid.svelte-1gextkj>div:where(.svelte-1gextkj):last-child{border-right:0}.secondary-facts.svelte-1gextkj>div:where(.svelte-1gextkj):nth-child(n+5){border-top:0}}.chart-skeleton.svelte-1buvqt7{position:relative;flex:1;min-height:220px;margin:0 62px 0 42px;overflow:hidden;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--skeleton-grid) calc(25% - 1px),var(--skeleton-grid) 25%)}.chart-skeleton.page.svelte-1buvqt7{margin:48px 62px 40px 42px}.identity.svelte-1buvqt7{position:absolute;z-index:1;top:12px;left:10px;display:grid;width:132px;grid-template-columns:18px 90px;gap:5px 7px;padding:8px;border:1px solid var(--skeleton-border);border-radius:9px;background:#ffffffd6}.identity.svelte-1buvqt7 i:where(.svelte-1buvqt7){grid-row:span 2;width:18px;height:18px;border-radius:5px}.identity.svelte-1buvqt7 span:where(.svelte-1buvqt7),.identity.svelte-1buvqt7 strong:where(.svelte-1buvqt7){display:block;height:6px;border-radius:var(--skeleton-radius)}.identity.svelte-1buvqt7 strong:where(.svelte-1buvqt7){width:62px;height:10px}.grid.svelte-1buvqt7{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-around}.grid.svelte-1buvqt7 span:where(.svelte-1buvqt7){width:1px;height:100%;background:var(--skeleton-grid)}svg.svelte-1buvqt7{position:absolute;top:27%;right:2%;bottom:13%;left:2%;width:96%;height:60%}path.svelte-1buvqt7{fill:none;stroke:var(--skeleton-base);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15;vector-effect:non-scaling-stroke}.identity.svelte-1buvqt7 i:where(.svelte-1buvqt7),.identity.svelte-1buvqt7 span:where(.svelte-1buvqt7),.identity.svelte-1buvqt7 strong:where(.svelte-1buvqt7),path.svelte-1buvqt7{animation:svelte-1buvqt7-skeleton-breathe var(--skeleton-duration) ease-in-out infinite alternate;background:var(--skeleton-base)}@keyframes svelte-1buvqt7-skeleton-breathe{to{opacity:.52}}@media(prefers-reduced-motion:reduce){.identity.svelte-1buvqt7 i:where(.svelte-1buvqt7),.identity.svelte-1buvqt7 span:where(.svelte-1buvqt7),.identity.svelte-1buvqt7 strong:where(.svelte-1buvqt7),path.svelte-1buvqt7{animation:none}}@media(max-width:680px){.chart-skeleton.svelte-1buvqt7,.chart-skeleton.page.svelte-1buvqt7{min-height:360px;margin:0 8px}.identity.svelte-1buvqt7{top:8px;left:6px}}.market-skeleton.svelte-1h9od27{display:grid}.row.svelte-1h9od27{display:flex;min-width:760px;min-height:46px;align-items:center;gap:10px;padding:0 10px;border-bottom:1px solid var(--skeleton-border)}.row.stocks.svelte-1h9od27{min-width:824px}.row.expanded.svelte-1h9od27{min-width:1262px}.row.expanded.stocks.svelte-1h9od27{min-width:1352px}.name.svelte-1h9od27{display:flex;flex:1 1 170px;align-items:center;gap:8px}.name.svelte-1h9od27>span:where(.svelte-1h9od27):last-child{display:grid;flex:1;gap:5px}.name.svelte-1h9od27 strong:where(.svelte-1h9od27),.name.svelte-1h9od27 small:where(.svelte-1h9od27),.row.svelte-1h9od27>i:where(.svelte-1h9od27),.icon.svelte-1h9od27{display:block;border-radius:var(--skeleton-radius);background:var(--skeleton-base);animation:svelte-1h9od27-skeleton-breathe var(--skeleton-duration) ease-in-out infinite alternate}.icon.svelte-1h9od27{width:19px;height:19px;border-radius:5px}.name.svelte-1h9od27 strong:where(.svelte-1h9od27){height:7px}.name.svelte-1h9od27 small:where(.svelte-1h9od27){height:5px;animation-delay:-.4s}.row.svelte-1h9od27>i:where(.svelte-1h9od27){flex:0 0 46px;width:26px;height:6px;margin-inline:10px}.row.svelte-1h9od27:nth-child(2n)>i:where(.svelte-1h9od27){animation-delay:-.5s}.row.svelte-1h9od27 .quote:where(.svelte-1h9od27){flex-basis:78px}.row.svelte-1h9od27 .valuation:where(.svelte-1h9od27){flex-basis:76px}.row.svelte-1h9od27 .earnings:where(.svelte-1h9od27){flex-basis:72px}.row.svelte-1h9od27 .last:where(.svelte-1h9od27){flex-basis:54px}.row.svelte-1h9od27 .currency:where(.svelte-1h9od27){flex-basis:34px}.row.svelte-1h9od27 .extended:where(.svelte-1h9od27){flex-basis:72px}.row.svelte-1h9od27 .detail:where(.svelte-1h9od27){flex-basis:64px}.row.svelte-1h9od27 .performance:where(.svelte-1h9od27){flex-basis:46px}@keyframes svelte-1h9od27-skeleton-breathe{to{opacity:.5}}@media(prefers-reduced-motion:reduce){.name.svelte-1h9od27 strong:where(.svelte-1h9od27),.name.svelte-1h9od27 small:where(.svelte-1h9od27),.row.svelte-1h9od27>i:where(.svelte-1h9od27),.icon.svelte-1h9od27{animation:none}}.agent.svelte-1ictfv7{display:flex;min-height:440px;flex-direction:column;gap:14px;padding:0 20px 18px}.mode-switch.svelte-1ictfv7{display:flex;align-items:center;gap:3px;width:fit-content;padding:3px;border:1px solid #e5e4df;border-radius:8px;background:#fafaf8}.mode-switch.svelte-1ictfv7 button:where(.svelte-1ictfv7){height:28px;padding:0 11px;border:0;border-radius:5px;background:transparent;color:#77766f;font:inherit;font-size:10px;font-weight:560;cursor:pointer}.mode-switch.svelte-1ictfv7 button.active:where(.svelte-1ictfv7){background:#fff;color:#2259b3;box-shadow:0 1px 3px #1c1b181a}.mode-switch.svelte-1ictfv7 .reset:where(.svelte-1ictfv7){margin-left:4px;color:#9a9891}.empty-state.svelte-1ictfv7{display:grid;flex:1;place-content:center;justify-items:center;text-align:center}.empty-state.svelte-1ictfv7>span:where(.svelte-1ictfv7){display:grid;width:36px;height:36px;margin-bottom:14px;place-items:center;border:1px solid #deddd7;border-radius:9px;color:#315fbd;box-shadow:0 4px 16px #201f1c0f}.empty-state.svelte-1ictfv7 strong:where(.svelte-1ictfv7){font-size:15px;font-weight:540}.empty-state.svelte-1ictfv7>p:where(.svelte-1ictfv7){max-width:350px;margin:6px 0 18px;color:#85837c;font-size:10px;line-height:1.5}.examples.svelte-1ictfv7{display:flex;max-width:470px;flex-wrap:wrap;justify-content:center;gap:6px}.examples.svelte-1ictfv7 button:where(.svelte-1ictfv7){padding:7px 9px;border:1px solid #e7e6e1;border-radius:6px;background:#fff;color:#66645e;font:inherit;font-size:9px;cursor:pointer}.conversation.svelte-1ictfv7{display:flex;max-height:260px;flex-direction:column;gap:13px;overflow-y:auto;scrollbar-width:thin}.conversation.svelte-1ictfv7 article:where(.svelte-1ictfv7){max-width:88%}.conversation.svelte-1ictfv7 article.user:where(.svelte-1ictfv7){align-self:flex-end}.conversation.svelte-1ictfv7 article:where(.svelte-1ictfv7)>span:where(.svelte-1ictfv7){display:block;margin-bottom:4px;color:#aaa8a1;font-size:8px;font-weight:620;letter-spacing:.08em;text-transform:uppercase}.conversation.svelte-1ictfv7 article:where(.svelte-1ictfv7) p:where(.svelte-1ictfv7){margin:0;color:#34332f;font-size:11px;line-height:1.55;white-space:pre-wrap}.conversation.svelte-1ictfv7 article.user:where(.svelte-1ictfv7) p:where(.svelte-1ictfv7){padding:8px 10px;border-radius:8px;background:#f3f3f0}.thinking.svelte-1ictfv7{display:flex;align-items:center;gap:4px;color:#898780;font-size:9px}.thinking.svelte-1ictfv7 i:where(.svelte-1ictfv7){width:3px;height:3px;border-radius:50%;background:#315fbd;animation:svelte-1ictfv7-pulse .9s ease-in-out infinite}.thinking.svelte-1ictfv7 i:where(.svelte-1ictfv7):nth-child(2){animation-delay:.12s}.thinking.svelte-1ictfv7 i:where(.svelte-1ictfv7):nth-child(3){animation-delay:.24s}.thinking.svelte-1ictfv7 span:where(.svelte-1ictfv7){margin-left:4px}.plan.svelte-1ictfv7{padding:12px;border:1px solid #e5e4df;border-radius:9px}.plan.svelte-1ictfv7 header:where(.svelte-1ictfv7){display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#55534e}.plan.svelte-1ictfv7 header:where(.svelte-1ictfv7) strong:where(.svelte-1ictfv7){font-size:10px;font-weight:620}.plan.svelte-1ictfv7>div:where(.svelte-1ictfv7){display:grid;grid-template-columns:20px 1fr 16px;align-items:start;gap:8px;padding:7px 0}.plan.svelte-1ictfv7>div:where(.svelte-1ictfv7)>span:where(.svelte-1ictfv7){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#f2f2ef;color:#77766f;font-size:8px}.plan.svelte-1ictfv7 p:where(.svelte-1ictfv7),.plan.svelte-1ictfv7 small:where(.svelte-1ictfv7){display:block;margin:0}.plan.svelte-1ictfv7 p:where(.svelte-1ictfv7) strong:where(.svelte-1ictfv7){font-size:10px;font-weight:570}.plan.svelte-1ictfv7 small:where(.svelte-1ictfv7){margin-top:2px;color:#898780;font-size:9px;line-height:1.4}.plan.svelte-1ictfv7>div:where(.svelte-1ictfv7)>svg{margin-top:2px;color:#4c806d}.actions.svelte-1ictfv7{display:grid;gap:6px}.actions.svelte-1ictfv7 a:where(.svelte-1ictfv7){display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:8px;background:#242422;color:#fff;text-decoration:none}.actions.svelte-1ictfv7 strong:where(.svelte-1ictfv7),.actions.svelte-1ictfv7 small:where(.svelte-1ictfv7){display:block}.actions.svelte-1ictfv7 strong:where(.svelte-1ictfv7){font-size:10px;font-weight:570}.actions.svelte-1ictfv7 small:where(.svelte-1ictfv7){margin-top:2px;color:#bbb9b2;font-size:8px}.trace.svelte-1ictfv7{display:flex;flex-wrap:wrap;gap:5px}.trace.svelte-1ictfv7 span:where(.svelte-1ictfv7){color:#929089;font-size:8px}.trace.svelte-1ictfv7 span:where(.svelte-1ictfv7)+span:where(.svelte-1ictfv7):before{margin-right:5px;content:"·"}.trace.svelte-1ictfv7 span.failed:where(.svelte-1ictfv7){color:#a25e4d}.agent-error.svelte-1ictfv7{margin:0;color:#a25e4d;font-size:9px}form.svelte-1ictfv7{position:relative;display:flex;align-items:flex-end;margin-top:auto;padding:10px 42px 10px 12px;border:1px solid #dcdad4;border-radius:10px;background:#fff;box-shadow:0 4px 18px #1e1d1a0f}textarea.svelte-1ictfv7{width:100%;min-height:36px;max-height:110px;resize:none;border:0;outline:0;background:transparent;color:#262522;font:inherit;font-size:11px;line-height:1.45}textarea.svelte-1ictfv7::placeholder{color:#aaa8a1}form.svelte-1ictfv7>button:where(.svelte-1ictfv7){position:absolute;right:8px;bottom:8px;display:grid;width:29px;height:29px;place-items:center;border:0;border-radius:7px;background:#252523;color:#fff;cursor:pointer}form.svelte-1ictfv7>button:where(.svelte-1ictfv7):disabled{background:#deddd8;cursor:default}kbd.svelte-1ictfv7{position:absolute;right:10px;top:-22px;color:#aaa8a1;font:inherit;font-size:8px}.disclaimer.svelte-1ictfv7{margin:-7px 0 0;text-align:center;color:#aaa8a1;font-size:8px}@keyframes svelte-1ictfv7-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(max-width:680px){.agent.svelte-1ictfv7{min-height:min(560px,calc(100dvh - 160px));padding:0 14px 14px}.empty-state.svelte-1ictfv7{align-content:start;padding-top:44px}.examples.svelte-1ictfv7{display:grid;width:100%}.examples.svelte-1ictfv7 button:where(.svelte-1ictfv7){min-height:38px;text-align:left}.conversation.svelte-1ictfv7{max-height:36dvh}}@media(prefers-reduced-motion:reduce){.thinking.svelte-1ictfv7 i:where(.svelte-1ictfv7){animation:none}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#c8c7c1 transparent}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{border-radius:999px;background:#c8c7c1}*::-webkit-scrollbar-thumb:hover{background:#aaa9a3}html{--shell-bg: #ffffff;--sidebar-bg: #ffffff;--canvas-bg: #ffffff;--surface-bg: #ffffff;--muted: #726f6f;--ease-out: cubic-bezier(.23, 1, .32, 1);--panel-space-x: 18px;--panel-space-y: 16px;--control-height: 26px;--control-inner-height: 22px;--control-border: #e9e4e2;--control-active: #ffffff;--control-hover: #f2efee;--control-pressed-bg: #e9e8e3;--control-pressed-color: #252522;--control-selected-bg: #f2efee;--control-selected-color: #1d1d1c;--control-selected-icon: #4d67d5;--control-radius: 6px;--control-elevation: 0 0 0 1px rgba(35, 34, 34, .08), 0 1px 1px rgba(35, 34, 34, .05), 0 2px 4px rgba(35, 34, 34, .08);background:var(--shell-bg);color:#171717;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;overflow-x:hidden;overflow-y:auto}button,input,select{font:inherit}:where(button,a,summary,[role=button]):focus:not(:focus-visible){outline:none}:where(button,a,summary,[role=button]):focus-visible{outline:1px solid #8f8e88;outline-offset:1px}:where(button,a,summary,[role=button]):not(:disabled):active{filter:brightness(.96) saturate(1.04)}:where(input,select,textarea):focus{outline:1px solid #8f8e88;outline-offset:1px}main.svelte-1uha8ag{display:grid;grid-template-columns:212px minmax(0,1fr);gap:0;height:100vh;min-height:640px;padding:0;overflow:hidden;transition:grid-template-columns .24s cubic-bezier(.77,0,.175,1)}main.sidebar-collapsed.svelte-1uha8ag{grid-template-columns:64px minmax(0,1fr)}header.svelte-1uha8ag{position:relative;z-index:40;grid-column:1;grid-row:1;display:flex;min-width:0;min-height:0;height:auto;padding:14px 14px 12px;overflow:visible;flex-direction:column;align-items:stretch;margin:0;border-right:0;border-radius:0;background:var(--sidebar-bg)}.sidebar-toggle.svelte-1uha8ag{display:flex;width:100%;min-height:30px;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:11px;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.sidebar-toggle.svelte-1uha8ag:hover{background:var(--control-hover);color:#252522}.sidebar-toggle.svelte-1uha8ag:active{background:var(--control-pressed-bg);color:var(--control-pressed-color)}.sidebar-toggle.svelte-1uha8ag:focus-visible{outline:1px solid #8f8e88;outline-offset:-1px}.sidebar-toggle.svelte-1uha8ag svg{flex:0 0 auto}.sidebar-toggle.svelte-1uha8ag span:where(.svelte-1uha8ag){opacity:1;transition:opacity .1s ease,transform .16s var(--ease-out)}.sidebar-collapsed.svelte-1uha8ag .sidebar-toggle:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){position:absolute;opacity:0;transform:translate(-4px);pointer-events:none}.brand.svelte-1uha8ag,.brand.svelte-1uha8ag>div:where(.svelte-1uha8ag),.quote-head.svelte-1uha8ag,.chart-toolbar.svelte-1uha8ag,.pane-head.svelte-1uha8ag,.name-cell.svelte-1uha8ag,.last-cell.svelte-1uha8ag{display:flex;align-items:center}.workspace-switch.svelte-1uha8ag{display:flex;flex-direction:column;gap:1px;padding:0;background:transparent}.workspace-switch.svelte-1uha8ag button:where(.svelte-1uha8ag){display:flex;width:100%;align-items:center;min-height:30px;gap:9px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:11px;font-weight:520;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.workspace-switch.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--control-active);color:#252e54;box-shadow:var(--control-elevation)}.workspace-switch.svelte-1uha8ag button:where(.svelte-1uha8ag) svg{flex:0 0 auto;color:#8b8a84}.workspace-switch.svelte-1uha8ag button.active:where(.svelte-1uha8ag) svg{color:#4d67d5}.sidebar-section-label.svelte-1uha8ag{margin:24px 9px 8px;color:#aaa9a3;font-size:7px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;overflow:hidden;white-space:nowrap;transition:max-height .16s var(--ease-out),margin .16s var(--ease-out),opacity .1s ease}.sidebar-spacer.svelte-1uha8ag{flex:1;min-height:24px}.sidebar-footer.svelte-1uha8ag{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:0}.mock-account.svelte-1uha8ag{display:grid;min-height:42px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:6px 7px;border-radius:8px;color:#242421}.mock-account.svelte-1uha8ag>span:where(.svelte-1uha8ag):nth-child(2){display:flex;min-width:0;flex-direction:column}.mock-account.svelte-1uha8ag strong:where(.svelte-1uha8ag){overflow:hidden;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.mock-account.svelte-1uha8ag small:where(.svelte-1uha8ag){margin-top:2px;color:#8c8b85;font-size:8px}.mock-account.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#aaa9a3;font-size:8px;font-style:normal;letter-spacing:1px}.mock-avatar.svelte-1uha8ag{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:#20201e;color:#fff;font-size:9px}.brand.svelte-1uha8ag{gap:9px;min-height:40px;padding:3px 7px}.brand-copy.svelte-1uha8ag,.workspace-switch.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.mock-account.svelte-1uha8ag>span:where(.svelte-1uha8ag):nth-child(2),.mock-account.svelte-1uha8ag i:where(.svelte-1uha8ag){opacity:1;transform:translate(0);transition:opacity .1s ease,transform .16s var(--ease-out)}.sidebar-collapsed.svelte-1uha8ag .brand-copy:where(.svelte-1uha8ag),.sidebar-collapsed.svelte-1uha8ag .workspace-switch:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.sidebar-collapsed.svelte-1uha8ag .mock-account:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag):nth-child(2),.sidebar-collapsed.svelte-1uha8ag .mock-account:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){position:absolute;opacity:0;transform:translate(-4px);pointer-events:none}.sidebar-collapsed.svelte-1uha8ag .sidebar-section-label:where(.svelte-1uha8ag){opacity:0}.brand-mark.svelte-1uha8ag{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:transparent;color:inherit;box-shadow:none}.brand.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-items:flex-start;flex-direction:column}.brand.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:13px;line-height:1;font-weight:700;letter-spacing:-.045em}.eyebrow.svelte-1uha8ag{font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#77766f;margin-top:4px}.portfolio-workspace.svelte-1uha8ag{grid-column:2;grid-row:1;max-width:none;min-width:0;height:100%;margin:0;padding:22px 24px 28px;overflow:hidden;border-radius:14px;background:#f7f7f5;display:flex;flex-direction:column;opacity:1;transform:translateY(0);transition:opacity .16s var(--ease-out),transform .2s var(--ease-out)}@starting-style{.portfolio-workspace.svelte-1uha8ag{opacity:0;transform:translateY(5px)}}.portfolio-heading.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.portfolio-name.svelte-1uha8ag{width:min(430px,100%);margin:3px 0;padding:0;border:0;outline:0;background:transparent;color:#1d1d1c;font-size:29px;font-weight:300;letter-spacing:-.04em}.portfolio-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#85847d;font-size:11px}.portfolio-controls.svelte-1uha8ag{display:flex;align-items:flex-end;gap:7px}.portfolio-risk-trigger.svelte-1uha8ag{display:inline-flex;min-height:var(--control-height);align-items:center;gap:5px;padding:0 10px;border:1px solid #d9d8d2;border-radius:var(--control-radius);background:#f7f6f2;color:#4f4e49;font:inherit;font-size:8px;font-weight:560;cursor:pointer}.portfolio-risk-trigger.svelte-1uha8ag:hover{border-color:#c9c7c0;background:#fff}.portfolio-controls.svelte-1uha8ag .portfolio-custom-control:where(.svelte-1uha8ag){z-index:20}.portfolio-summary.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;color:#898881;font-size:8px;letter-spacing:.1em}.portfolio-create-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portfolio-create-option.svelte-1uha8ag{display:grid;min-height:112px;align-content:start;gap:6px;padding:14px;border:1px solid #e6e5e0;border-radius:8px;background:#fff;color:#383733;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.portfolio-create-option.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:grid;width:24px;height:24px;place-items:center;margin-bottom:5px;color:#77766f;font-size:8px;font-weight:600}.portfolio-create-option.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:10px;font-weight:600}.portfolio-create-option.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#85847d;font-size:8px;line-height:1.45}.portfolio-create-option.svelte-1uha8ag:active,.portfolio-section-label.svelte-1uha8ag button:where(.svelte-1uha8ag):active,.portfolio-import.svelte-1uha8ag:active{background:var(--control-pressed-bg);color:var(--control-pressed-color)}.portfolio-position-form.svelte-1uha8ag{display:grid;gap:16px}.portfolio-benchmark-editor.svelte-1uha8ag,.portfolio-trade-form.svelte-1uha8ag{display:grid;gap:12px}.portfolio-preset-row.svelte-1uha8ag{display:flex;gap:6px;margin-bottom:13px}.portfolio-preset-row.svelte-1uha8ag button:where(.svelte-1uha8ag),.portfolio-add-leg.svelte-1uha8ag{min-height:29px;padding:0 9px;border:1px solid #deddd8;border-radius:6px;background:#fafaf8;color:#5e5d57;font-size:8px;cursor:pointer}.portfolio-benchmark-leg.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) 88px 28px;align-items:center;gap:7px}.portfolio-benchmark-leg.svelte-1uha8ag select:where(.svelte-1uha8ag),.portfolio-trade-route.svelte-1uha8ag select:where(.svelte-1uha8ag),.portfolio-trade-settings.svelte-1uha8ag input[type=date]:where(.svelte-1uha8ag){width:100%;min-height:38px;padding:0 10px;border:1px solid #deddd8;border-radius:7px;outline:0;background:#fff;color:#2e2d29;font:inherit;font-size:9px}.portfolio-benchmark-leg.svelte-1uha8ag>button:where(.svelte-1uha8ag){display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:#8d8b84;cursor:pointer}.portfolio-benchmark-leg.svelte-1uha8ag>button:where(.svelte-1uha8ag):disabled{opacity:.25}.portfolio-weight-field.compact.svelte-1uha8ag{width:88px}.portfolio-editor-footer.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 17px;color:#85847d;font-size:8px}.portfolio-add-leg.svelte-1uha8ag{display:inline-flex;align-items:center;gap:4px}.portfolio-trade-route.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;gap:6px}.portfolio-trade-arrow.svelte-1uha8ag{display:grid;height:38px;place-items:center;color:#85847d}.portfolio-trade-settings.svelte-1uha8ag{display:grid;grid-template-columns:.7fr 1fr 1fr;align-items:end;gap:9px}.portfolio-status-switch.svelte-1uha8ag{display:grid;height:38px;grid-template-columns:1fr 1fr;padding:3px;border:1px solid #deddd8;border-radius:7px;background:#f5f4ef}.portfolio-status-switch.svelte-1uha8ag button:where(.svelte-1uha8ag){border:0;border-radius:5px;background:transparent;color:#87867f;font-size:8px;cursor:pointer}.portfolio-status-switch.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#fff;color:#292824;box-shadow:0 1px 3px #23221e14}.portfolio-modal-field.svelte-1uha8ag{display:grid;gap:7px}.portfolio-modal-field.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#77766f;font-size:8px;font-weight:600;letter-spacing:.04em}.portfolio-weight-field.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#9b9a94;opacity:1}.portfolio-weight-field.svelte-1uha8ag{display:flex;width:112px;height:38px;align-items:center;gap:6px;padding:0 11px;border:1px solid #deddd8;border-radius:7px}.portfolio-weight-field.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:#1d1d1c;font:inherit;font-size:10px}.portfolio-weight-field.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#888780;font-size:9px}.portfolio-fund-classification.svelte-1uha8ag select:where(.svelte-1uha8ag){width:100%;height:38px;padding:0 30px 0 11px;border:1px solid #deddd8;border-radius:7px;outline:0;background:#fff;color:#1d1d1c;font:inherit;font-size:10px}.portfolio-instrument-kind.svelte-1uha8ag select:where(.svelte-1uha8ag){width:100%;height:38px;padding:0 30px 0 11px;border:1px solid #deddd8;border-radius:7px;outline:0;background:#fff;color:#1d1d1c;font:inherit;font-size:10px}.portfolio-instrument-kind.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#92918a;font-size:8px;line-height:1.4}.portfolio-fund-classification.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#92918a;font-size:8px;line-height:1.45}.portfolio-modal-field.svelte-1uha8ag>.portfolio-fund-sleeve-label:where(.svelte-1uha8ag){margin-top:2px}.portfolio-fund-validation.svelte-1uha8ag{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px 7px 10px;border:1px solid #deddd8;border-radius:7px;background:#f7f6f2;color:#4f4e49;font-size:9px}.portfolio-fund-validation.svelte-1uha8ag span:where(.svelte-1uha8ag),.portfolio-fund-validation.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.portfolio-fund-validation.svelte-1uha8ag small:where(.svelte-1uha8ag){margin-top:2px;color:#92918a;font-size:7px}.portfolio-fund-validation.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:27px;padding:0 9px;border:1px solid #d1d0ca;border-radius:5px;background:#fff;color:#55544f;font:inherit;font-size:8px;cursor:pointer}.portfolio-fund-validation.svelte-1uha8ag button.validated:where(.svelte-1uha8ag){border-color:#b9cdc4;background:#eaf1ed;color:#477462}.portfolio-fund-validation.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.45;cursor:default}.portfolio-modal-actions.svelte-1uha8ag,.portfolio-delete-actions.svelte-1uha8ag{display:flex;justify-content:flex-end;gap:7px}.portfolio-position-error.svelte-1uha8ag{margin:-6px 0 0;color:#9b564b;font-size:8px}.portfolio-modal-actions.svelte-1uha8ag button:where(.svelte-1uha8ag),.portfolio-delete-actions.svelte-1uha8ag button:where(.svelte-1uha8ag),.portfolio-section-label.svelte-1uha8ag button:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:4px;min-height:var(--control-height);padding:0 9px;border:1px solid #1d1d1c;border-radius:4px;background:#1d1d1c;color:#fff;font-size:9px;cursor:pointer;transition:background-color .12s ease}.portfolio-modal-actions.svelte-1uha8ag button.quiet:where(.svelte-1uha8ag){border-color:var(--control-border);background:#fff;color:#5f5e58}.portfolio-delete-actions.svelte-1uha8ag button.quiet:where(.svelte-1uha8ag){border-color:var(--control-border);background:#fff;color:#5f5e58}.portfolio-delete-actions.svelte-1uha8ag button.danger:where(.svelte-1uha8ag){border-color:#8b443b;background:#8b443b}.portfolio-modal-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):active,.portfolio-delete-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):active{background:#353531;color:#fff}.portfolio-modal-actions.svelte-1uha8ag button.quiet:where(.svelte-1uha8ag):active,.portfolio-delete-actions.svelte-1uha8ag button.quiet:where(.svelte-1uha8ag):active{background:var(--control-pressed-bg);color:var(--control-pressed-color)}.portfolio-delete-actions.svelte-1uha8ag button.danger:where(.svelte-1uha8ag):active{border-color:#71372f;background:#71372f}.portfolio-modal-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.4;cursor:default}.portfolio-file-input.svelte-1uha8ag{display:none}.portfolio-import.svelte-1uha8ag{width:100%;display:flex;align-items:center;gap:9px;margin:2px 0 0;padding:11px;border:1px dashed #d7d6d0;border-radius:7px;background:#fafaf8;color:#686760;text-align:left;cursor:pointer;transition:color .12s ease,background-color .12s ease}.portfolio-import.dragging.svelte-1uha8ag{background:#e7eee9;color:#477462}@media(hover:hover)and (pointer:fine){.portfolio-modal-actions.svelte-1uha8ag button.quiet:where(.svelte-1uha8ag):hover,.portfolio-delete-actions.svelte-1uha8ag button.quiet:where(.svelte-1uha8ag):hover,.portfolio-section-label.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:var(--control-hover);color:#1d1d1c}.portfolio-create-option.svelte-1uha8ag:hover{border-color:#c8c7c1;background:#fafaf8}.portfolio-import.svelte-1uha8ag:hover{background:#f6f6f3;color:#353430}}.portfolio-import.svelte-1uha8ag:disabled{opacity:.65;cursor:wait}.portfolio-import.svelte-1uha8ag>span:where(.svelte-1uha8ag):first-child{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;color:#477462;font-size:13px}.portfolio-import.svelte-1uha8ag strong:where(.svelte-1uha8ag),.portfolio-import.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.portfolio-import.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:inherit;font-size:9px}.portfolio-import.svelte-1uha8ag small:where(.svelte-1uha8ag){margin-top:2px;color:#92918a;font-size:7px}.portfolio-import-message.svelte-1uha8ag{margin:-7px 2px 0;color:#667f72;font-size:8px}.portfolio-summary.svelte-1uha8ag{display:grid;grid-template-columns:1.3fr repeat(6,1fr);gap:7px;margin:16px 0}.portfolio-summary.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:12px;border-radius:10px;background:#f8f7f2}.portfolio-summary.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;margin-top:6px;font-size:15px;font-weight:500}.portfolio-benchmark-row.svelte-1uha8ag{display:grid;grid-template-columns:1.3fr repeat(6,1fr);gap:7px;margin:-10px 0 16px}.portfolio-benchmark-row.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:6px 12px;border-radius:8px;background:#eeede7;text-align:center}.portfolio-benchmark-row.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{text-align:left}.portfolio-benchmark-row.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#72716a;font-size:9px;font-variant-numeric:tabular-nums}.portfolio-benchmark-row.svelte-1uha8ag span.positive:where(.svelte-1uha8ag),.portfolio-benchmark-row.svelte-1uha8ag small.positive:where(.svelte-1uha8ag){color:#477462}.portfolio-benchmark-row.svelte-1uha8ag span.negative:where(.svelte-1uha8ag),.portfolio-benchmark-row.svelte-1uha8ag small.negative:where(.svelte-1uha8ag){color:#9a5a4c}.portfolio-benchmark-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;margin-top:2px;color:#55544e;font-size:8px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-benchmark-row.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;margin-top:1px;color:#96948d;font-size:7px;font-variant-numeric:tabular-nums}.portfolio-performance-note.svelte-1uha8ag{margin:-8px 1px 16px;color:#96948d;font-size:8px}.portfolio-table.svelte-1uha8ag{overflow:auto;padding:8px;border-radius:13px;background:#f8f7f2}.portfolio-row.svelte-1uha8ag{display:grid;grid-template-columns:minmax(220px,1.7fr) 66px 74px repeat(8,minmax(54px,1fr)) 28px;align-items:center;gap:5px;min-width:960px;padding:10px 8px;border-radius:8px;font-size:10px}.portfolio-row.svelte-1uha8ag:not(.portfolio-head):hover{background:#efeee8}.portfolio-row.svelte-1uha8ag>div:where(.svelte-1uha8ag){min-width:0}.portfolio-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.portfolio-row.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#8b8a83;font-size:8px}.portfolio-row.svelte-1uha8ag>span:where(.svelte-1uha8ag){text-align:center;font-variant-numeric:tabular-nums}.portfolio-weight.svelte-1uha8ag{width:58px;justify-self:center;padding:5px 3px;border:0;border-radius:5px;outline:0;background:#ecebe5;color:#3d3c38;text-align:center;font-size:10px;font-variant-numeric:tabular-nums}.portfolio-head.svelte-1uha8ag{color:#8b8a83;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.portfolio-row.svelte-1uha8ag button:where(.svelte-1uha8ag){display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:5px;background:transparent;color:#9a5a4c;cursor:pointer}.portfolio-row.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#f1e9e6}.portfolio-empty.svelte-1uha8ag{padding:42px;text-align:center;color:#85847d;font-size:11px}.app-error-toast.svelte-1uha8ag{position:fixed;z-index:30;top:70px;left:50%;transform:translate(-50%);padding:8px 12px;background:#a54d3e;color:#fff;border-radius:8px;font-size:11px}.dashboard.svelte-1uha8ag{position:relative;grid-column:2;grid-row:1;width:calc(100% - 20px);height:calc(100% - 20px);margin:10px;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(440px,1fr);grid-template-rows:minmax(0,1fr);gap:10px;padding:0;overflow:hidden;background:transparent;opacity:1;transform:translateY(0);transition:grid-template-columns .24s cubic-bezier(.23,1,.32,1),gap .2s cubic-bezier(.23,1,.32,1),opacity .16s var(--ease-out),transform .2s var(--ease-out)}@starting-style{.dashboard.svelte-1uha8ag{opacity:0;transform:translateY(5px)}}.dashboard.chart-expanded.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,0fr);gap:0}.dashboard.chart-expanded.svelte-1uha8ag .markets-pane:where(.svelte-1uha8ag){opacity:0;transform:translate(12px) scale(.995);pointer-events:none;visibility:hidden;transition-delay:0s,0s,.2s}.dashboard.table-expanded.svelte-1uha8ag{grid-template-columns:minmax(0,0fr) minmax(0,1fr);gap:0}.dashboard.table-expanded.svelte-1uha8ag .series-pane:where(.svelte-1uha8ag){opacity:0;transform:translate(-12px) scale(.995);pointer-events:none;visibility:hidden;transition-delay:0s,0s,.2s}.series-pane.svelte-1uha8ag,.markets-pane.svelte-1uha8ag{grid-row:1;min-width:0;overflow:hidden;border:1px solid #e9e4e2;border-radius:10px;background:#fff;box-shadow:0 1px 1px #23222208,0 2px 8px #2322220a;opacity:1;transform:translate(0) scale(1);visibility:visible;transition:opacity .18s ease-out,transform .24s cubic-bezier(.23,1,.32,1),visibility 0s linear 0s;will-change:transform,opacity}.series-pane.svelte-1uha8ag{position:relative;padding:var(--panel-space-y) var(--panel-space-x) 14px}.series-content.svelte-1uha8ag{height:100%;display:flex;flex-direction:column}.quote-head.svelte-1uha8ag{display:flex;flex:0 0 36px;justify-content:space-between;align-items:flex-start;min-height:36px}.chart-pane-title.svelte-1uha8ag{display:grid;gap:0}.chart-head-actions.svelte-1uha8ag{display:flex;align-items:center;gap:6px}.chart-symbol-search.svelte-1uha8ag{position:relative;z-index:30;display:flex;width:min(220px,24vw);height:28px;align-items:center;gap:4px;padding:1px 3px 1px 8px;border:1px solid var(--control-border);border-radius:var(--control-radius);background:#fafaf8;box-shadow:var(--control-elevation)}.chart-symbol-search.svelte-1uha8ag .instrument-autocomplete{flex:1}.chart-symbol-search.svelte-1uha8ag>button:where(.svelte-1uha8ag){display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center;border:0;border-radius:4px;background:#242421;color:#fff;cursor:pointer}.chart-symbol-search.svelte-1uha8ag>button:where(.svelte-1uha8ag):disabled{background:transparent;color:#aaa9a2;cursor:default}.chart-pane-title.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;color:#292824;font-size:18px;font-weight:500;letter-spacing:-.025em;line-height:1}.chart-identity-value.svelte-1uha8ag span.negative:where(.svelte-1uha8ag),.negative.svelte-1uha8ag{color:#a25e4d}.chart-toolbar.svelte-1uha8ag{display:block;margin:2px 0 9px;overflow:visible;position:relative;z-index:5}.quote-head.svelte-1uha8ag+.chart-toolbar:where(.svelte-1uha8ag){margin-top:0}.toolbar-period.svelte-1uha8ag{min-width:0}.chart-display-bar.svelte-1uha8ag{display:flex;min-width:0;min-height:calc(var(--control-height) + 4px);align-items:center;gap:9px;margin-top:3px;padding:3px 2px;overflow:visible;scrollbar-width:none}.chart-display-bar.svelte-1uha8ag::-webkit-scrollbar{display:none}.display-switch-group.svelte-1uha8ag{display:flex;flex:0 0 auto;align-items:center;gap:5px;padding-right:9px;border-right:1px solid #e6e5df}.toolbar-period.svelte-1uha8ag{position:relative;z-index:8;flex:1 1 270px;min-width:270px}.display-switch-group.svelte-1uha8ag:last-child{padding-right:0;border-right:0}.display-switch-group.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;align-items:center;gap:1px;padding:1px;border:1px solid var(--control-border);border-radius:var(--control-radius);background:#fff;box-shadow:var(--control-elevation)}.display-switch-group.svelte-1uha8ag>div:where(.svelte-1uha8ag)>button:where(.svelte-1uha8ag){display:grid;width:27px;height:var(--control-inner-height);place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#77766f;font-size:8px;cursor:pointer;transition:color .12s ease-out,background-color .12s ease-out}@media(hover:hover)and (pointer:fine){.display-switch-group.svelte-1uha8ag>div:where(.svelte-1uha8ag)>button:where(.svelte-1uha8ag):not(.active):hover{color:#242421;background:var(--control-hover)}}.display-switch-group.svelte-1uha8ag>div:where(.svelte-1uha8ag)>button:where(.svelte-1uha8ag):active{background:var(--control-pressed-bg);color:var(--control-pressed-color)}.display-switch-group.svelte-1uha8ag>div:where(.svelte-1uha8ag)>button.active:where(.svelte-1uha8ag){background:transparent;color:var(--control-selected-color);font-weight:600;box-shadow:none}.display-switch-group.svelte-1uha8ag>div:where(.svelte-1uha8ag)>button.active:where(.svelte-1uha8ag) svg{color:var(--control-selected-icon)}.display-switch-group.svelte-1uha8ag>div:where(.svelte-1uha8ag)>button:where(.svelte-1uha8ag):focus{outline:none}.display-switch-group.svelte-1uha8ag>div:where(.svelte-1uha8ag)>button:where(.svelte-1uha8ag):focus-visible{outline:1px solid #1d1d1c;outline-offset:-1px}.display-switch-group.svelte-1uha8ag>div:where(.svelte-1uha8ag)>button:where(.svelte-1uha8ag):disabled{cursor:default;opacity:.38}.analysis-control.svelte-1uha8ag{position:relative;flex:0 0 auto}.analysis-trigger.svelte-1uha8ag{position:relative}.analysis-trigger.svelte-1uha8ag em:where(.svelte-1uha8ag){position:absolute;top:1px;right:1px;min-width:10px;color:#5d5c57;font-size:6px;font-style:normal;line-height:10px;text-align:center}.analysis-trigger.svelte-1uha8ag:disabled{cursor:default;opacity:.48}.analysis-menu.svelte-1uha8ag{position:absolute;top:calc(100% + 5px);right:0;z-index:20;display:grid;min-width:156px;padding:7px;border:1px solid #e4e2da;border-radius:10px;background:#f8f7f2;box-shadow:0 10px 24px #1d1d1c19;opacity:0;pointer-events:none;transform:translateY(-3px) scale(.98);transform-origin:top right;transition:opacity .12s var(--ease-out),transform .14s var(--ease-out),visibility 0s linear .14s;visibility:hidden}.analysis-menu.open.svelte-1uha8ag{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .15s var(--ease-out),transform .17s var(--ease-out),visibility 0s linear 0s;visibility:visible}.analysis-menu.svelte-1uha8ag span:where(.svelte-1uha8ag){margin:3px 4px 4px;color:#92918a;font-size:7px;letter-spacing:.11em}.analysis-menu.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:6px 7px;border:0;border-radius:6px;background:transparent;color:#5f5e58;text-align:left;font-size:9px;cursor:pointer}.analysis-menu.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.analysis-menu.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--control-selected-bg);color:var(--control-selected-color)}.chart-area.svelte-1uha8ag{position:relative;flex:1;min-height:220px;padding-left:42px;padding-right:62px}.chart-identity.svelte-1uha8ag{position:absolute;top:10px;left:52px;z-index:4;display:grid;gap:5px;min-width:118px;padding:8px 10px 9px;border:1px solid #ffffffb8;border-radius:9px;background:#ffffffb5;box-shadow:0 5px 20px #2928240d,inset 0 0 0 1px #25241f0a;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);pointer-events:none}.chart-identity-name.svelte-1uha8ag{display:flex;align-items:center;gap:6px;color:#686761;font-size:8px;font-weight:600}.chart-identity-name.svelte-1uha8ag span:where(.svelte-1uha8ag){max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-identity-name.svelte-1uha8ag em:where(.svelte-1uha8ag){padding-left:6px;border-left:1px solid #d9d7d1;color:#9a9891;font-size:6px;font-style:normal;font-weight:600;letter-spacing:.08em;white-space:nowrap}.chart-quote-columns.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr)}.chart-quote-columns.extended.svelte-1uha8ag{min-width:225px;grid-template-columns:minmax(92px,1fr) minmax(104px,1fr)}.chart-identity-value.svelte-1uha8ag,.chart-extended-quote.svelte-1uha8ag{display:grid;min-width:0;grid-template-columns:auto 1fr;align-items:end;gap:3px 7px}.chart-identity-value.svelte-1uha8ag>small:where(.svelte-1uha8ag),.chart-extended-quote.svelte-1uha8ag>small:where(.svelte-1uha8ag){grid-column:1 / -1;color:#99968e;font-size:5.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.chart-quote-columns.extended.svelte-1uha8ag .chart-identity-value:where(.svelte-1uha8ag){padding-right:10px;border-right:1px solid #ddd9d1}.chart-extended-quote.svelte-1uha8ag{padding-left:10px}.chart-extended-quote.svelte-1uha8ag>small:where(.svelte-1uha8ag){color:#84694d}.chart-identity-value.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#292824;font-size:17px;font-weight:400;letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums}.chart-identity-value.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#4f806e;font-size:8px;font-weight:600;font-variant-numeric:tabular-nums}.chart-extended-quote.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#292824;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.chart-extended-quote.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#806448;font-size:7px;font-weight:700;white-space:nowrap}.chart-extended-quote.positive.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#477462}.chart-extended-quote.negative.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#a45546}.rsi-area.svelte-1uha8ag{position:relative;height:76px;margin:7px 0 0 42px;border-top:1px solid #e8e7e0}.rsi-area.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;overflow:visible}.rsi-labels.svelte-1uha8ag{position:absolute;top:17%;bottom:17%;left:-37px;display:flex;width:28px;flex-direction:column;justify-content:space-between;color:#9a9991;font-size:8px;text-align:right}.rsi-threshold.svelte-1uha8ag{stroke:#c8b3a0;stroke-width:.7;stroke-dasharray:2 2}.rsi-mid.svelte-1uha8ag{stroke:#e3e1da;stroke-width:.7;stroke-dasharray:2 2}.rsi-line.svelte-1uha8ag{fill:none;stroke:#836852;stroke-width:1.2;vector-effect:non-scaling-stroke}.rsi-title.svelte-1uha8ag{position:absolute;top:5px;left:7px;color:#8d8b84;font-size:8px;letter-spacing:.08em}.chart-empty.svelte-1uha8ag{flex:1;display:grid;place-items:center;color:#8b8a84;font-size:11px}.page-chart-empty.svelte-1uha8ag{margin:48px 62px 40px 42px}.markets-pane.svelte-1uha8ag{padding:var(--panel-space-y) var(--panel-space-x) 14px;display:flex;flex-direction:column}.pane-head.svelte-1uha8ag{display:flex;flex:0 0 36px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:36px}.pane-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:18px;font-weight:500;letter-spacing:-.025em;margin:0}.pane-status.svelte-1uha8ag{display:flex;align-items:center;gap:6px}.pane-head-actions.svelte-1uha8ag{display:flex;flex:0 0 auto;align-items:center;gap:8px}.market-overview-issue.svelte-1uha8ag{max-width:190px;overflow:hidden;color:#9a684f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.market-title-row.svelte-1uha8ag{display:flex;align-items:center;gap:8px}.market-compare-hint.svelte-1uha8ag{display:inline-flex;align-items:center;gap:4px;color:#878382;font-size:8px;font-weight:500;white-space:nowrap}.market-compare-hint.svelte-1uha8ag kbd:where(.svelte-1uha8ag){display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border:1px solid #e9e4e2;border-radius:4px;background:#fff;box-shadow:0 1px 1px #2322220d;color:#555251;font:inherit;font-size:8px}.market-control-row.svelte-1uha8ag{--control-inner-height: 24px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:28px;margin:0 0 7px;overflow:visible}.list-creator.svelte-1uha8ag{display:flex;align-self:flex-end;gap:4px;margin:7px 0;opacity:1;transform:translateY(0);transition:opacity .14s var(--ease-out),transform .16s var(--ease-out)}@starting-style{.list-creator.svelte-1uha8ag{opacity:0;transform:translateY(-3px)}}.my-view-add.svelte-1uha8ag{position:relative;z-index:20;align-items:center;background:#efeee8;border-radius:7px;display:flex;gap:5px;margin:10px 0 6px;padding:4px 7px;opacity:1;transform:translateY(0);transition:opacity .14s var(--ease-out),transform .16s var(--ease-out)}@starting-style{.my-view-add.svelte-1uha8ag{opacity:0;transform:translateY(-3px)}}.my-view-add.svelte-1uha8ag .instrument-autocomplete{flex:1;min-width:0}.my-view-add.svelte-1uha8ag>button:where(.svelte-1uha8ag) svg{color:#8b8a84;height:12px;width:12px}.my-view-add.svelte-1uha8ag button:where(.svelte-1uha8ag){align-items:center;background:#1d1d1c;border:0;border-radius:5px;color:#fff;display:flex;font-size:8px;gap:4px;padding:4px 6px}.my-view-add.svelte-1uha8ag .edit-list:where(.svelte-1uha8ag){background:transparent;color:#6d6c66}.drag-handle.svelte-1uha8ag,.row-delete.svelte-1uha8ag{align-self:center;background:transparent;border:0;color:#aaa9a2;cursor:grab;font-size:12px;line-height:1;padding:6px}.market-row.svelte-1uha8ag{position:relative}.market-row.svelte-1uha8ag .drag-handle:where(.svelte-1uha8ag){position:absolute;right:-16px;top:50%;transform:translateY(-50%)}.row-delete.svelte-1uha8ag{border-radius:4px;cursor:pointer;opacity:.7}.row-delete.svelte-1uha8ag:hover{background:#f3e7e4;color:#a25e4d;opacity:1}.list-creator.svelte-1uha8ag input:where(.svelte-1uha8ag){width:150px;padding:6px 8px;border:0;outline:0;border-radius:6px;background:#ecebe5;font-size:9px}.list-creator.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:6px 9px;border:0;border-radius:6px;background:#1d1d1c;color:#fff;font-size:8px;cursor:pointer}.list-creator.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.35}.table.svelte-1uha8ag{--market-table-min-width: 760px;overflow:auto;min-height:0;padding-right:3px}.table.svelte-1uha8ag:has(.stocks-row:where(.svelte-1uha8ag)){--market-table-min-width: 824px}.dashboard.table-expanded.svelte-1uha8ag .table:where(.svelte-1uha8ag){--market-table-min-width: 1262px}.dashboard.table-expanded.svelte-1uha8ag .table:where(.svelte-1uha8ag):has(.stocks-row:where(.svelte-1uha8ag)){--market-table-min-width: 1352px}.table-head.svelte-1uha8ag,.market-section.svelte-1uha8ag,.market-row.svelte-1uha8ag{width:100%;min-width:var(--market-table-min-width)}.table-head.svelte-1uha8ag,.market-row.svelte-1uha8ag{display:flex;align-items:center;gap:10px}.table-name-head.svelte-1uha8ag,.name-cell.svelte-1uha8ag{position:sticky;left:0;flex:0 0 220px;min-width:220px;background:#fff;box-shadow:12px 0 18px -20px #23221eb8}.table-name-head.svelte-1uha8ag{z-index:6;justify-content:flex-start!important}.name-cell.svelte-1uha8ag{z-index:2}.dashboard.table-expanded.svelte-1uha8ag .table-name-head:where(.svelte-1uha8ag),.dashboard.table-expanded.svelte-1uha8ag .name-cell:where(.svelte-1uha8ag){flex:1 1 250px;min-width:240px}.quote-summary-head.svelte-1uha8ag,.quote-summary-cell.svelte-1uha8ag{flex:0 0 78px}.valuation-summary-head.svelte-1uha8ag,.valuation-summary-cell.svelte-1uha8ag{flex:0 0 76px}.earnings-date-head.svelte-1uha8ag,.earnings-date-cell.svelte-1uha8ag{flex:0 0 72px}.earnings-date-cell.svelte-1uha8ag{display:flex;min-width:0;flex-direction:column;align-items:center;gap:2px;color:#55544e;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.earnings-date-cell.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:7.5px;font-weight:650}.earnings-date-cell.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#96948c;font-size:6.5px}.last-head.svelte-1uha8ag,.last-cell.svelte-1uha8ag{flex:0 0 54px}.currency-head.svelte-1uha8ag,.currency-cell.svelte-1uha8ag{flex:0 0 34px}.extended-hours-head.svelte-1uha8ag,.extended-hours-cell.svelte-1uha8ag{flex:0 0 72px}.extended-hours-head.svelte-1uha8ag{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;padding:2px;color:#8f8c84;line-height:1;text-align:center}.table-head.expanded.svelte-1uha8ag .extended-hours-head:where(.svelte-1uha8ag){position:relative;padding-top:14px}.table-head.expanded.svelte-1uha8ag .extended-hours-head:where(.svelte-1uha8ag)>small:where(.svelte-1uha8ag){position:absolute;top:2px;left:4px;color:#77766f;font-size:6.5px;font-weight:700;letter-spacing:.11em;white-space:nowrap}.extended-hours-head.compact.svelte-1uha8ag{justify-content:center;font-size:7px;font-weight:700;letter-spacing:.06em}.extended-hours-cell.svelte-1uha8ag{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-left:1px solid #ebe8e1;color:#aaa79f;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.extended-hours-cell.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:3px;font-size:8px;font-weight:700}.extended-hours-cell.svelte-1uha8ag strong:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){padding:2px 3px;border-radius:3px;background:#f0ece5;color:#806448;font-size:5.5px;letter-spacing:.08em}.extended-hours-cell.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#8b8880;font-size:7px}.extended-hours-cell.positive.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#477462}.extended-hours-cell.negative.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#a45546}.extended-hours-cell.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#c1beb6;font-size:8px;font-style:normal}.update-head.svelte-1uha8ag,.update-detail.svelte-1uha8ag{flex:0 0 48px}.performance-head.svelte-1uha8ag,.performance-cell.svelte-1uha8ag{flex:0 0 46px}.detail-head.svelte-1uha8ag,.table-detail.svelte-1uha8ag{flex:0 0 64px}.range-head.svelte-1uha8ag,.range-detail.svelte-1uha8ag{flex-basis:88px}.quote-summary-cell.svelte-1uha8ag,.valuation-summary-cell.svelte-1uha8ag{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:3px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.quote-summary-cell.svelte-1uha8ag{align-items:flex-end;text-align:right}.quote-summary-cell.svelte-1uha8ag strong:where(.svelte-1uha8ag),.valuation-summary-cell.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#383733;font-size:9.5px;font-weight:600}.quote-summary-cell.svelte-1uha8ag small:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:#97958e;font-size:6.5px}.quote-summary-cell.svelte-1uha8ag small:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):first-child{color:#77766f;font-size:7px;font-weight:600}.valuation-summary-cell.svelte-1uha8ag{align-items:center;text-align:center}.valuation-summary-cell.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#898880;font-size:7px}.valuation-summary-head.svelte-1uha8ag{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#8e8d86}.valuation-summary-head.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-size:6.5px;font-weight:700;letter-spacing:.08em}.valuation-summary-head.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;align-items:center;gap:1px}.valuation-summary-head.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:13px;padding:0 3px;border-radius:3px;font-size:6.5px;letter-spacing:.02em;text-transform:none}.valuation-summary-head.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#efeee9;color:#292824}.last-cell.svelte-1uha8ag{text-align:right}.currency-cell.svelte-1uha8ag{color:#85847d;font-size:8.5px;text-align:center}.table-detail.svelte-1uha8ag{min-width:0;padding:0 3px;color:#66655f;font-size:8px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.table-detail.range-detail.svelte-1uha8ag{color:#7a7972;font-size:7.5px}.table-detail.update-detail.svelte-1uha8ag{display:flex;flex:0 0 48px;flex-direction:column;align-items:flex-end;gap:1px;color:#85847d;font-size:8px}.table-detail.update-detail.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#9b9a93;font-size:7px;line-height:1}.table-detail.update-detail.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#66655f;line-height:1}.table-head.svelte-1uha8ag{position:sticky;z-index:4;top:0;min-height:31px;padding:7px 8px;background:#fff;color:#97968f;font-size:8px;text-transform:uppercase;letter-spacing:.09em}.table-head.expanded.svelte-1uha8ag{min-height:43px;align-items:stretch;padding-top:5px;padding-bottom:5px}.table-head.expanded.svelte-1uha8ag button:where(.svelte-1uha8ag){position:relative;align-content:flex-end;flex-wrap:wrap;padding-top:14px;line-height:1.05}.table-head.expanded.svelte-1uha8ag button:where(.svelte-1uha8ag)>small:where(.svelte-1uha8ag){position:absolute;top:2px;right:auto;left:4px;color:#77766f;font-size:6.5px;font-weight:700;letter-spacing:.11em;text-align:left;white-space:nowrap}.table-head.expanded.svelte-1uha8ag .table-name-head:where(.svelte-1uha8ag)>small:where(.svelte-1uha8ag){right:auto;text-align:left}.table-head.expanded.svelte-1uha8ag .table-name-head:where(.svelte-1uha8ag){background:#fff}.head-label.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:3px}.table-head.expanded.svelte-1uha8ag .table-name-head:where(.svelte-1uha8ag) .head-label:where(.svelte-1uha8ag){justify-content:flex-start}.group-start.svelte-1uha8ag{border-left:1px solid #dddcd6!important}.sector-split.svelte-1uha8ag{color:#85847d;font-size:8px;font-weight:600;letter-spacing:.08em;margin:12px 0 4px;text-transform:uppercase}.table-head.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:0;display:flex;align-items:center;justify-content:center;gap:3px;padding:2px;border:0;border-radius:4px;background:transparent;color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .12s ease,background-color .12s ease}.table-head.svelte-1uha8ag button:where(.svelte-1uha8ag):active{background:var(--control-pressed-bg);color:var(--control-pressed-color)}.table-head.svelte-1uha8ag>button:where(.svelte-1uha8ag):first-child{justify-content:flex-start}.custom-performance-head.svelte-1uha8ag{display:grid;min-height:28px;place-items:center;border-left:1px solid #ddd9cf;background:#fff;align-self:center;text-align:center;color:#726f6f;font-weight:700;flex:0 0 52px}.table-custom-toolbar.svelte-1uha8ag{display:flex;flex:0 0 auto;align-items:center;gap:6px;min-height:28px;padding:0;color:#85847d;font-size:8px;margin-left:auto}.performance-denomination.svelte-1uha8ag{display:inline-flex;height:28px;align-items:center;padding:2px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px #23222214,0 1px 1px #2322220d,0 2px 4px #23222214}.performance-denomination.svelte-1uha8ag button:where(.svelte-1uha8ag){display:grid;width:24px;min-height:24px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#85847d;font-size:7px;font-weight:600;cursor:pointer;transition:color .12s ease,background-color .12s ease}.performance-denomination.svelte-1uha8ag button:where(.svelte-1uha8ag):active{background:var(--control-pressed-bg);color:var(--control-pressed-color)}.performance-denomination.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:transparent;color:var(--control-selected-icon);box-shadow:none}.performance-denomination.fixed-income-unit.svelte-1uha8ag{min-height:28px;padding:0 9px;color:#5f5e58;font-weight:650;letter-spacing:.02em}.custom-performance-control.svelte-1uha8ag{position:relative}.custom-performance-trigger.svelte-1uha8ag{display:flex;height:28px;min-height:28px;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:6px;background:#fff;color:#4f4e49;cursor:pointer;list-style:none;box-shadow:0 0 0 1px #23222214,0 1px 1px #2322220d,0 2px 4px #23222214;transition:color .14s ease-out,background-color .12s ease}.custom-performance-trigger.svelte-1uha8ag:focus{outline:none}.custom-performance-trigger.svelte-1uha8ag:focus-visible{outline:1px solid #1d1d1c;outline-offset:2px}.custom-performance-trigger.svelte-1uha8ag:active{background:var(--control-pressed-bg);color:var(--control-pressed-color)}.custom-performance-trigger.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:8px;font-weight:600}.custom-performance-trigger.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#999790;font-size:7px;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.table-head.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.performance-denomination.svelte-1uha8ag button:where(.svelte-1uha8ag):not(.active):hover,.custom-performance-trigger.svelte-1uha8ag:hover{background:var(--control-hover);color:#242421}}.custom-performance-popover.svelte-1uha8ag{position:absolute;top:calc(100% + 7px);right:0;z-index:30;display:grid;width:284px;gap:10px;padding:11px;border:1px solid #e4e2dc;border-radius:9px;background:#fff;box-shadow:0 16px 38px #23222217;opacity:0;pointer-events:none;transform:translateY(-3px) scale(.98);transform-origin:top right;transition:opacity .12s var(--ease-out),transform .14s var(--ease-out),visibility 0s linear .14s;visibility:hidden}.custom-performance-popover.open.svelte-1uha8ag{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .15s var(--ease-out),transform .17s var(--ease-out),visibility 0s linear 0s;visibility:visible}.custom-performance-title.svelte-1uha8ag{color:#4c4b46;font-size:9px;font-weight:600}.custom-performance-dates.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px}.custom-performance-dates.svelte-1uha8ag i:where(.svelte-1uha8ag){align-self:center;color:#aaa9a2;font-style:normal}.custom-date-field.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;min-width:0;height:42px;padding:6px 7px;border:1px solid #dedcd6;border-radius:6px;background:#fff;color:#3e3d39;text-align:left;cursor:pointer;transition:border-color .12s ease-out,background .12s ease-out}.custom-date-field.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#96948d;font-size:7px;font-weight:500}.custom-date-field.svelte-1uha8ag strong:where(.svelte-1uha8ag){overflow:hidden;font-size:8px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.custom-date-field.svelte-1uha8ag svg{grid-column:2;grid-row:1 / 3;align-self:center;color:#96948d}.custom-date-field.active.svelte-1uha8ag{border-color:#d8d3d1;background:#fff;color:var(--control-selected-color)}.custom-date-field.active.svelte-1uha8ag svg{color:var(--control-selected-icon)}.custom-date-field.svelte-1uha8ag:active{border-color:#cbc9c3;background:var(--control-pressed-bg);color:var(--control-pressed-color)}.custom-date-field.svelte-1uha8ag:focus-visible{outline:1px solid #222220;outline-offset:2px}.table-calendar.svelte-1uha8ag{display:grid;gap:7px;padding-top:9px;border-top:1px solid #eceae5;opacity:1;transform:translateY(0);transition:opacity .14s var(--ease-out),transform .16s var(--ease-out)}@starting-style{.table-calendar.svelte-1uha8ag{opacity:0;transform:translateY(-3px)}}.table-calendar-head.svelte-1uha8ag{display:grid;grid-template-columns:26px 1fr 26px;align-items:center}.table-calendar-head.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#353430;font-size:9px;font-weight:600;text-align:center;text-transform:capitalize}.table-calendar-head.svelte-1uha8ag button:where(.svelte-1uha8ag){display:grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#686761;cursor:pointer;transition:background .12s ease-out}.table-calendar-head.svelte-1uha8ag button:where(.svelte-1uha8ag):active{background:var(--control-pressed-bg);color:var(--control-pressed-color)}.table-calendar-weekdays.svelte-1uha8ag,.table-calendar-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.table-calendar-weekdays.svelte-1uha8ag span:where(.svelte-1uha8ag){display:grid;height:18px;place-items:center;color:#aaa8a1;font-size:7px;font-weight:600}.table-calendar-grid.svelte-1uha8ag button:where(.svelte-1uha8ag){display:grid;aspect-ratio:1;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#4c4b46;font:inherit;font-size:8px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .1s ease-out,color .1s ease-out}.table-calendar-grid.svelte-1uha8ag button.in-range:where(.svelte-1uha8ag){background:#f1f0ec}.table-calendar-grid.svelte-1uha8ag button.selected:where(.svelte-1uha8ag){background:var(--control-selected-color);color:#fff;font-weight:600}.table-calendar-grid.svelte-1uha8ag button.outside:where(.svelte-1uha8ag){color:#bbb9b2}.table-calendar-grid.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.22;cursor:default}.table-calendar-grid.svelte-1uha8ag button:where(.svelte-1uha8ag):not(:disabled):active{background:var(--control-pressed-bg);color:var(--control-pressed-color)}.table-calendar-grid.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible,.table-calendar-head.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline:1px solid #222220;outline-offset:1px}.calculate-custom-performance.svelte-1uha8ag{justify-self:end;min-height:28px;padding:0 10px;border:0;border-radius:6px;background:#232222;color:#fff;font-size:8px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #2322221f;transition:background-color .12s ease,color .12s ease}.calculate-custom-performance.svelte-1uha8ag:active{background:#3a3936}.calculate-custom-performance.svelte-1uha8ag:disabled{opacity:.45}@media(hover:hover)and (pointer:fine){.custom-date-field.svelte-1uha8ag:hover{border-color:#aaa8a1;background:#fafaf8}.table-calendar-head.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.table-calendar-grid.svelte-1uha8ag button:where(.svelte-1uha8ag):not(:disabled):hover{background:#f0efeb}.table-calendar-grid.svelte-1uha8ag button.selected:where(.svelte-1uha8ag):hover{background:var(--control-selected-color)}}.custom-performance-cell.svelte-1uha8ag{min-width:0;min-height:26px;display:grid;place-items:center;border-left:1px solid #e1ddd4;background:#f8f7f2;flex-basis:52px}.section-head.svelte-1uha8ag{position:sticky;z-index:3;top:27px;display:flex;align-items:baseline;gap:6px;padding:9px 6px 4px;background:#f8f7f2}.dashboard.table-expanded.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){top:42px}.section-head.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:9px;text-transform:uppercase;letter-spacing:.08em}.section-head.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:8px;color:#999}.section-head.svelte-1uha8ag .unresolved-data:where(.svelte-1uha8ag){margin-left:auto;color:#9a684f;cursor:help}.market-section-pending.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{padding:14px 8px;color:#99978f;font-size:9px}.market-section-pending.svelte-1uha8ag>div:last-child.failed:where(.svelte-1uha8ag){color:#9a684f}.row-shell.svelte-1uha8ag{width:100%}.row-shell.editable.svelte-1uha8ag{display:block}.market-row.svelte-1uha8ag{width:100%;min-height:50px;padding:5px 8px;border:0;background:transparent;border-radius:6px;color:#32312e;text-align:left;cursor:pointer;transition:background .18s}.market-row.svelte-1uha8ag:hover{background:#efeee8}.market-row.svelte-1uha8ag:hover .custom-performance-cell:where(.svelte-1uha8ag){background:#efeee8}.market-row.svelte-1uha8ag:active{background:var(--control-pressed-bg);color:var(--control-pressed-color)}.market-row.active.svelte-1uha8ag{background:#e8e7df}.market-row.active.svelte-1uha8ag .custom-performance-cell:where(.svelte-1uha8ag){background:#e8e7df}.name-cell.svelte-1uha8ag{display:flex;align-items:center;gap:8px;min-width:0}.name-copy.svelte-1uha8ag{display:flex;min-width:0;flex-direction:column}.name-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){overflow:visible;overflow-wrap:anywhere;white-space:normal;font-size:11px;font-weight:600;line-height:1.2}.name-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;color:#8b8a83;font-size:8px;line-height:1.1}.dashboard.svelte-1uha8ag:not(.table-expanded) .name-copy:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:10.5px}.row-investor-action.svelte-1uha8ag{display:inline-grid;width:26px;height:26px;flex:0 0 26px;place-items:center;margin-left:auto;padding:0;border:0;border-radius:5px;background:transparent;color:#8d8b84;cursor:pointer;transition:color .14s ease,background-color .14s ease}.row-investor-action.svelte-1uha8ag:hover,.row-investor-action.svelte-1uha8ag:focus-visible{background:#deddd6;color:#292824;outline:0}.row-investor-action.svelte-1uha8ag:active{background:var(--control-pressed-bg);color:var(--control-pressed-color)}.last-cell.svelte-1uha8ag{display:flex;min-width:0;flex-direction:column;align-items:flex-end;justify-content:center;font-size:10px;font-weight:500;font-variant-numeric:tabular-nums}.performance-cell.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;min-width:0;text-align:center}.performance-cell.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:inline-flex;align-items:center;justify-content:center;min-width:39px;height:20px;padding:0 4px;background:transparent}.performance-cell.svelte-1uha8ag>span.positive:where(.svelte-1uha8ag){color:#477462}.performance-cell.svelte-1uha8ag>span.negative:where(.svelte-1uha8ag){color:#9a5a4c}.performance-cell.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:8.5px;font-weight:600;font-variant-numeric:tabular-nums}.performance-cell.svelte-1uha8ag>i:where(.svelte-1uha8ag){font-size:8px;color:#aaa;font-style:normal}.inline-skeleton.svelte-1uha8ag,.cell-skeleton.svelte-1uha8ag,.button-skeleton.svelte-1uha8ag{position:relative;display:inline-block;overflow:hidden;border-radius:var(--skeleton-radius);background:var(--skeleton-base)}.inline-skeleton.svelte-1uha8ag{width:42px;height:6px}.cell-skeleton.svelte-1uha8ag{width:24px;height:6px}.button-skeleton.svelte-1uha8ag{width:34px;height:6px;background:#ffffff47}.inline-skeleton.svelte-1uha8ag:after,.cell-skeleton.svelte-1uha8ag:after,.button-skeleton.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,var(--skeleton-highlight) 50%,transparent 80%);transform:translate(-100%);animation:svelte-1uha8ag-skeleton-sweep var(--skeleton-duration) ease-in-out infinite}.summary-skeleton.svelte-1uha8ag{width:44px;height:8px}.empty-list.svelte-1uha8ag{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;color:#888;text-align:center}.empty-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:11px;color:#555}.empty-list.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:5px;font-size:8px}.portfolio-summary.svelte-1uha8ag>div:where(.svelte-1uha8ag),.portfolio-benchmark-row.svelte-1uha8ag>div:where(.svelte-1uha8ag),.portfolio-table.svelte-1uha8ag,.portfolio-row.svelte-1uha8ag:not(.portfolio-head):hover,.analysis-menu.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.analysis-menu.svelte-1uha8ag button.active:where(.svelte-1uha8ag),.my-view-add.svelte-1uha8ag,.row-delete.svelte-1uha8ag:hover,.market-row.svelte-1uha8ag:hover,.market-row.active.svelte-1uha8ag{background:transparent;box-shadow:none}.workspace-switch.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--control-active);color:#252e54;font-weight:600;border-radius:6px;box-shadow:var(--control-elevation)}@media(hover:hover)and (pointer:fine){.workspace-switch.svelte-1uha8ag button:where(.svelte-1uha8ag):not(.active):hover,.mock-account.svelte-1uha8ag:hover{background:var(--control-hover);color:#292824}}.workspace-switch.svelte-1uha8ag button:where(.svelte-1uha8ag):active{background:var(--control-pressed-bg);color:var(--control-pressed-color);box-shadow:none}.workspace-switch.svelte-1uha8ag button:where(.svelte-1uha8ag):focus{outline:none}.workspace-switch.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline:1px solid #1d1d1c;outline-offset:-1px}.sidebar-collapsed.svelte-1uha8ag .workspace-switch:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):focus-visible{outline:none;box-shadow:none}.analysis-menu.svelte-1uha8ag,.table-head.svelte-1uha8ag,.custom-performance-head.svelte-1uha8ag,.custom-performance-cell.svelte-1uha8ag,.section-head.svelte-1uha8ag{background:#fff}.table-head.svelte-1uha8ag{border-bottom:1px solid #e3e3df}.market-section.svelte-1uha8ag .row-shell:where(.svelte-1uha8ag){border-bottom:1px solid #e9e9e5;content-visibility:auto;contain-intrinsic-size:auto 48px}.analysis-menu.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--control-selected-bg);color:var(--control-selected-color)}.portfolio-weight.svelte-1uha8ag,.list-creator.svelte-1uha8ag input:where(.svelte-1uha8ag){border-radius:0;border-bottom:1px solid #d9d8d2;background:#fff}.portfolio-import.dragging.svelte-1uha8ag,.portfolio-import.svelte-1uha8ag>span:where(.svelte-1uha8ag):first-child{background:transparent}.portfolio-summary.svelte-1uha8ag>div:where(.svelte-1uha8ag),.portfolio-benchmark-row.svelte-1uha8ag>div:where(.svelte-1uha8ag){border-top:1px solid #e7e5df;border-radius:0}.custom-performance-head.svelte-1uha8ag,.custom-performance-cell.svelte-1uha8ag,.market-row.svelte-1uha8ag:hover .custom-performance-cell:where(.svelte-1uha8ag),.market-row.active.svelte-1uha8ag .custom-performance-cell:where(.svelte-1uha8ag){background:#fff;box-shadow:none}@media(hover:hover)and (pointer:fine){.market-row.svelte-1uha8ag:hover{border-radius:6px;background:#faf9f8;color:#111}.market-row.svelte-1uha8ag:hover .name-cell:where(.svelte-1uha8ag){background:#faf9f8}}.market-row.active.svelte-1uha8ag{border-radius:6px;background:#f2efee;box-shadow:inset 0 0 0 1px #2322220d}.market-row.active.svelte-1uha8ag .name-cell:where(.svelte-1uha8ag){background:#f2efee}.quote-head.svelte-1uha8ag{min-height:36px;align-items:flex-start}.chart-pane-title.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.chart-toolbar.svelte-1uha8ag{flex:0 0 var(--control-height);min-height:var(--control-height);margin:0 0 7px}.chart-display-bar.svelte-1uha8ag{width:100%;min-height:var(--control-height);gap:7px;margin-top:0;padding:0}.toolbar-period.svelte-1uha8ag{flex:0 0 auto;width:auto;min-width:0}.portfolio-performance-sheet.svelte-1uha8ag{position:relative;flex:0 0 auto;margin:0 0 12px;overflow:hidden;border:1px solid #deddd8;border-radius:10px;background:#fff;box-shadow:0 1px 2px #23222209,0 6px 18px #23222209;scrollbar-width:thin}.portfolio-performance-head.svelte-1uha8ag{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(6,minmax(0,1fr));min-height:34px;align-items:center;border-bottom:1px solid #e8e7e2;background:#fafaf8}.portfolio-performance-head.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;align-items:baseline;gap:7px;padding:0 11px}.portfolio-performance-head.svelte-1uha8ag>div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.portfolio-performance-head.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#97958e;font-size:6.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.portfolio-performance-head.svelte-1uha8ag>div:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#3f3e39;font-size:9px;font-weight:600}.portfolio-performance-head.svelte-1uha8ag>span:where(.svelte-1uha8ag){padding:0 11px;text-align:right}.portfolio-performance-head.svelte-1uha8ag>.focus-horizon:where(.svelte-1uha8ag){background:#f1f5f2;color:#4d6f62}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag),.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag){grid-template-columns:minmax(150px,1.4fr) repeat(6,minmax(0,1fr));width:100%;min-width:0;gap:0;margin:0}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag){border-bottom:1px solid #ecebe7}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag),.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){display:flex;min-width:0;min-height:54px;flex-direction:column;justify-content:center;padding:8px 11px;border:0;border-left:1px solid #efeee9;border-radius:0;background:transparent;text-align:right}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):first-child,.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):first-child{position:sticky;z-index:2;left:0;border-left:0;box-shadow:8px 0 14px -14px #23221e73}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):first-child,.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):first-child{text-align:left}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):first-child{background:#fff}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag)>.focus-horizon:where(.svelte-1uha8ag),.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag)>.focus-horizon:where(.svelte-1uha8ag){background:#4774620b}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#8f8d86;font-size:7px;font-weight:550;letter-spacing:.08em}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){margin-top:0;font-size:14px;font-variant-numeric:tabular-nums}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):not(:first-child) strong:where(.svelte-1uha8ag){font-weight:550}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag) .portfolio-coverage:where(.svelte-1uha8ag){margin-top:3px;color:#99968e;font-size:6.5px;font-weight:550;letter-spacing:.02em}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):first-child strong:where(.svelte-1uha8ag){overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag){background:#fafaf8}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){min-height:49px}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):first-child{background:#fafaf8}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#62615b;font-size:9px;font-weight:500}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){margin-top:4px;padding-top:3px;border-top:1px solid #e6e5e0;font-size:7px;font-weight:600;letter-spacing:.02em}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):first-child small:where(.svelte-1uha8ag){overflow:hidden;padding-top:0;border-top:0;color:#98968f;font-weight:450;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):first-child strong:where(.svelte-1uha8ag){color:#474640;font-size:9px;font-weight:600}.portfolio-holdings-table.svelte-1uha8ag{flex:1 1 auto;min-height:0;padding:0;border-radius:0;border-top:1px solid #deddd8;border-bottom:0;background:#fff}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag){min-height:48px;padding:7px 10px;border-radius:0;border-bottom:1px solid #ecebe7;transition:background-color .15s ease}.portfolio-holdings-table.svelte-1uha8ag .portfolio-head:where(.svelte-1uha8ag){position:sticky;z-index:4;top:0;min-height:32px;padding:5px 10px;background:#fffffff5;box-shadow:0 1px #e5e4df;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portfolio-holdings-table.svelte-1uha8ag .portfolio-head:where(.svelte-1uha8ag)>.portfolio-sort-head:where(.svelte-1uha8ag){display:inline-flex;width:100%;min-width:0;justify-self:stretch;align-items:center;justify-content:flex-end;gap:2px;padding:0 8px 0 0;border:0;background:transparent;color:#878382;font:inherit;font-size:7.5px;font-weight:600;letter-spacing:.07em;cursor:pointer}.portfolio-holdings-table.svelte-1uha8ag .portfolio-head:where(.svelte-1uha8ag)>.portfolio-sort-head.active:where(.svelte-1uha8ag){color:#2f5f4f}.portfolio-holdings-table.svelte-1uha8ag .portfolio-head:where(.svelte-1uha8ag)>.portfolio-sort-head:where(.svelte-1uha8ag):hover{color:#34332f}.portfolio-holdings-table.svelte-1uha8ag .portfolio-class-summary:where(.svelte-1uha8ag){position:sticky;z-index:3;top:32px;min-height:58px;border-bottom:1px solid #deddd8;border-top:1px solid #d7d5ce;background:#ecebe6;box-shadow:inset 3px 0 #77756f,0 5px 12px -12px #23221e80}.portfolio-holdings-table.svelte-1uha8ag .portfolio-class-summary:where(.svelte-1uha8ag):hover{background:#e8e7e1}.portfolio-holdings-table.svelte-1uha8ag .portfolio-pocket-summary:where(.svelte-1uha8ag){min-height:50px;border-bottom:1px solid #e3e2dc;background:#f7f6f2;box-shadow:inset 3px 0 #d7d5ce}.portfolio-holdings-table.svelte-1uha8ag .portfolio-pocket-summary:where(.svelte-1uha8ag):hover{background:#f2f1eb}.portfolio-holdings-table.svelte-1uha8ag .portfolio-pocket-summary:where(.svelte-1uha8ag) .portfolio-pocket-identity:where(.svelte-1uha8ag){padding-left:13px}.portfolio-pocket-identity.svelte-1uha8ag{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.portfolio-pocket-identity.svelte-1uha8ag>div:where(.svelte-1uha8ag){min-width:0}.portfolio-pocket-title.svelte-1uha8ag{display:flex;min-width:0;align-items:center;gap:5px}.portfolio-pocket-title.svelte-1uha8ag>div:where(.svelte-1uha8ag){min-width:0}.portfolio-collapse-toggle.svelte-1uha8ag{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#77756e;cursor:pointer}.portfolio-collapse-toggle.svelte-1uha8ag:hover{background:#ffffffb3;color:#34332f}.portfolio-collapse-toggle.svelte-1uha8ag svg,.portfolio-aggregate-toggle.svelte-1uha8ag svg{transition:transform .15s var(--ease-out)}.portfolio-collapse-toggle.collapsed.svelte-1uha8ag svg,.portfolio-aggregate-toggle.collapsed.svelte-1uha8ag svg{transform:rotate(-90deg)}.portfolio-pocket-identity.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#34332f;font-size:9.5px;font-weight:700}.portfolio-pocket-identity.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;margin-top:2px;color:#8e8c84;font-size:6.5px;font-weight:600;letter-spacing:.07em}.portfolio-pocket-identity.svelte-1uha8ag select:where(.svelte-1uha8ag){width:min(116px,42%);min-width:0;padding:3px 18px 3px 5px;overflow:hidden;border:1px solid #dfded8;border-radius:5px;outline:0;background:#fff;color:#67665f;font-size:6.5px;text-overflow:ellipsis}.portfolio-holdings-table.svelte-1uha8ag :is(.portfolio-class-summary:where(.svelte-1uha8ag),.portfolio-pocket-summary:where(.svelte-1uha8ag))>span:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.portfolio-holdings-table.svelte-1uha8ag :is(.portfolio-class-summary:where(.svelte-1uha8ag),.portfolio-pocket-summary:where(.svelte-1uha8ag))>span:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){display:block;text-align:right}.portfolio-holdings-table.svelte-1uha8ag :is(.portfolio-class-summary:where(.svelte-1uha8ag),.portfolio-pocket-summary:where(.svelte-1uha8ag))>span:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:inherit;font-size:9px;font-weight:650;font-variant-numeric:tabular-nums}.portfolio-holdings-table.svelte-1uha8ag :is(.portfolio-class-summary:where(.svelte-1uha8ag),.portfolio-pocket-summary:where(.svelte-1uha8ag))>span:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){margin-top:3px;color:#8e8c84;font-size:6.25px;font-weight:500;white-space:nowrap}.portfolio-holdings-table.svelte-1uha8ag :is(.portfolio-class-summary:where(.svelte-1uha8ag),.portfolio-pocket-summary:where(.svelte-1uha8ag))>span:where(.svelte-1uha8ag) small.positive:where(.svelte-1uha8ag){color:#477462}.portfolio-holdings-table.svelte-1uha8ag :is(.portfolio-class-summary:where(.svelte-1uha8ag),.portfolio-pocket-summary:where(.svelte-1uha8ag))>span:where(.svelte-1uha8ag) small.negative:where(.svelte-1uha8ag){color:#9a5a4c}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag):not(.portfolio-head):hover{background:#faf9f8}.portfolio-instrument.svelte-1uha8ag{display:flex;align-items:center;gap:8px}.portfolio-instrument.svelte-1uha8ag>div:where(.svelte-1uha8ag){min-width:0}.portfolio-instrument .instrument-icon{flex:0 0 20px;width:20px;height:20px}.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#32312d;font-size:11px;font-weight:600}.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){display:block;margin-top:2px;color:#999790;font-size:7px}.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag) .portfolio-position-valuation:where(.svelte-1uha8ag){display:flex;align-items:baseline;gap:5px;margin-top:3px;color:#999790;font-size:6.5px;line-height:1.1;white-space:nowrap}.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag) .portfolio-position-valuation:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){color:#477462;font-weight:650}.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag) .portfolio-position-extended:where(.svelte-1uha8ag){display:flex;width:fit-content;align-items:baseline;gap:5px;margin-top:3px;padding:2px 5px;border-radius:4px;background:#f5eee6;color:#8a6a46;font-size:6.25px;line-height:1.1;white-space:nowrap}.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag) .portfolio-position-extended:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){color:inherit;font-weight:700}.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag) .portfolio-fund-discovery:where(.svelte-1uha8ag){display:inline-flex;max-width:100%;align-items:center;gap:4px;margin-top:3px;color:#477462;font-size:6.5px;line-height:1.2}.portfolio-fund-discovery.svelte-1uha8ag i:where(.svelte-1uha8ag){width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:currentColor}.portfolio-fund-discovery.loading.svelte-1uha8ag i:where(.svelte-1uha8ag){border:1px solid #c1a781;border-top-color:transparent;background:transparent;animation:svelte-1uha8ag-fund-discovery-spin .7s linear infinite}.portfolio-fund-discovery.warning.svelte-1uha8ag{color:#8a6a46}.portfolio-fund-discovery.discovery-error.svelte-1uha8ag{color:#a2594c}.portfolio-fund-discovery.svelte-1uha8ag span:where(.svelte-1uha8ag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-fund-discovery.svelte-1uha8ag button:where(.svelte-1uha8ag){flex:0 0 auto;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}@keyframes svelte-1uha8ag-fund-discovery-spin{to{transform:rotate(360deg)}}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){padding-right:8px;text-align:right;font-variant-numeric:tabular-nums}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag)>.focus-horizon:where(.svelte-1uha8ag){background:#47746209}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag):first-of-type{font-weight:650}.portfolio-holdings-table.svelte-1uha8ag .portfolio-head:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){padding-right:8px;color:#878382;font-size:7.5px;font-weight:600;letter-spacing:.07em;text-align:right}.portfolio-holdings-table.svelte-1uha8ag .portfolio-head:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag):first-child{padding-right:0;text-align:left}.portfolio-holdings-table.svelte-1uha8ag .portfolio-contribution-head:where(.svelte-1uha8ag){display:grid;justify-items:end;gap:2px;padding-right:5px}.portfolio-holdings-table.svelte-1uha8ag .portfolio-contribution-head:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){font-size:6.25px;letter-spacing:.08em;line-height:1;text-transform:uppercase}.portfolio-holdings-table.svelte-1uha8ag .portfolio-contribution-head:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag){width:60px;min-height:18px;padding:1px 15px 1px 5px;border:1px solid #deddd8;border-radius:5px;outline:0;background:#f8f7f3;color:#3f3e39;font:inherit;font-size:7.25px;font-weight:650;letter-spacing:0;cursor:pointer}.portfolio-holdings-table.svelte-1uha8ag .portfolio-contribution-head:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag):hover,.portfolio-holdings-table.svelte-1uha8ag .portfolio-contribution-head:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag):focus-visible{border-color:#bdbbb3;background:#fff}.portfolio-weight-control.svelte-1uha8ag{display:inline-flex;width:54px;height:25px;justify-self:end;align-items:center;padding:0 6px;border:1px solid #e9e4e2;border-radius:6px;background:#faf9f8;color:#878382;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.portfolio-weight-control.svelte-1uha8ag:focus-within{border-color:#878382;background:#fff;box-shadow:0 0 0 2px #4d67d514}.portfolio-weight-control.svelte-1uha8ag>span:where(.svelte-1uha8ag){flex:0 0 auto;font-size:8px;font-weight:500}.portfolio-holdings-table.svelte-1uha8ag .portfolio-weight:where(.svelte-1uha8ag){width:100%;min-width:0;padding:0 2px 0 0;border:0;background:transparent;text-align:right;font-size:9px;font-weight:600;outline:0}.portfolio-holdings-table.svelte-1uha8ag .portfolio-weight:where(.svelte-1uha8ag):hover,.portfolio-holdings-table.svelte-1uha8ag .portfolio-weight:where(.svelte-1uha8ag):focus{border:0}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag):not(.portfolio-head)>button:where(.svelte-1uha8ag){color:#8f8d86;opacity:0;transition:color .12s ease,background-color .12s ease,opacity .12s ease}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag):not(.portfolio-head):hover>button:where(.svelte-1uha8ag),.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag):not(.portfolio-head)>button:where(.svelte-1uha8ag):focus-visible{opacity:1}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag):not(.portfolio-head)>button:where(.svelte-1uha8ag):hover{background:#f2ece9;color:#8f5146}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag):not(.portfolio-head)>button:where(.svelte-1uha8ag):active{background:#eee6e2;color:#8f5146}@media(hover:none){.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag):not(.portfolio-head)>button:where(.svelte-1uha8ag){opacity:.65}}.portfolio-trade-panel.svelte-1uha8ag{min-width:0;overflow:hidden;border-top:1px solid #e9e4e2;border-bottom:1px solid #e9e4e2;background:#fff}.portfolio-monitor-head.svelte-1uha8ag{display:flex;min-height:41px;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;border-bottom:1px solid #e8e7e2;background:#fafaf8}.portfolio-monitor-head.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child span:where(.svelte-1uha8ag),.portfolio-monitor-head.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child strong:where(.svelte-1uha8ag){display:block}.portfolio-monitor-head.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child span:where(.svelte-1uha8ag){color:#97958e;font-size:6.5px;font-weight:650;letter-spacing:.09em}.portfolio-monitor-head.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child strong:where(.svelte-1uha8ag){margin-top:2px;color:#3f3e39;font-size:9px;font-weight:600}.portfolio-monitor-head.svelte-1uha8ag>button:where(.svelte-1uha8ag){display:inline-flex;min-height:25px;align-items:center;gap:4px;padding:0 7px;border:1px solid #deddd8;border-radius:5px;background:#fff;color:#4e4d47;font-size:7.5px;cursor:pointer}.portfolio-trade-empty.svelte-1uha8ag{padding:18px;color:#929088;font-size:8px}.portfolio-trade-list.svelte-1uha8ag{max-height:174px;overflow:auto}.portfolio-trade-item.svelte-1uha8ag{position:relative;min-height:57px;padding:9px 44px 8px 11px;border-bottom:1px solid #efeee9}.portfolio-trade-line.svelte-1uha8ag{display:flex;align-items:center;gap:5px;color:#84827b;font-size:8px}.portfolio-trade-line.svelte-1uha8ag .sell:where(.svelte-1uha8ag){color:#9a5a4c}.portfolio-trade-line.svelte-1uha8ag .buy:where(.svelte-1uha8ag){color:#477462}.portfolio-trade-line.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-left:auto;color:#393833;font-size:9px;font-variant-numeric:tabular-nums}.portfolio-trade-meta.svelte-1uha8ag{display:flex;gap:7px;margin-top:7px;color:#98968f;font-size:6.5px}.portfolio-trade-meta.svelte-1uha8ag span.planned:where(.svelte-1uha8ag){color:#967048}.portfolio-trade-meta.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{margin-left:auto;font-variant-numeric:tabular-nums}.portfolio-trade-actions.svelte-1uha8ag{position:absolute;top:9px;right:9px;display:flex;align-items:center;gap:3px}.portfolio-trade-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:22px;padding:0 6px;border:1px solid #e2e1dc;border-radius:5px;background:#fff;color:#686760;font-size:6.5px;cursor:pointer}.portfolio-trade-empty.svelte-1uha8ag strong:where(.svelte-1uha8ag),.portfolio-trade-empty.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.portfolio-trade-empty.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#5a5953;font-size:8.5px}.portfolio-trade-empty.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:4px;line-height:1.45}.portfolio-body-grid.svelte-1uha8ag{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr) 228px;align-items:stretch;gap:10px}.portfolio-positions.svelte-1uha8ag{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #deddd8;border-radius:10px;background:#fff;box-shadow:0 1px 2px #23222208,0 6px 18px #23222208}.portfolio-mobile-horizons.svelte-1uha8ag,.portfolio-mobile-metric-head.svelte-1uha8ag,.mobile-table-guide.svelte-1uha8ag{display:none}.portfolio-section-label.svelte-1uha8ag{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;color:#929088;font-size:8px;font-weight:650;letter-spacing:.1em}.portfolio-section-label.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#726f6f;font-size:8px;font-weight:550;letter-spacing:0}.portfolio-section-label.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;align-items:center;gap:9px}.portfolio-session-note.svelte-1uha8ag{color:#9a9891;font-size:6.5px;font-weight:500;letter-spacing:0;white-space:nowrap}.portfolio-weight-check.svelte-1uha8ag{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:3px 8px 3px 7px;border:1px solid #e4ded8;border-radius:7px;background:#fbf8f5;color:#8f6656;letter-spacing:0}.portfolio-weight-check.svelte-1uha8ag>i:where(.svelte-1uha8ag){width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:currentColor}.portfolio-weight-check.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:grid;gap:1px}.portfolio-weight-check.svelte-1uha8ag small:where(.svelte-1uha8ag),.portfolio-weight-check.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;margin:0;line-height:1}.portfolio-weight-check.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#99968e;font-size:5.5px;font-weight:650;letter-spacing:.08em}.portfolio-weight-check.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#4b4944;font-size:9px;font-weight:680;font-variant-numeric:tabular-nums}.portfolio-weight-check.svelte-1uha8ag em:where(.svelte-1uha8ag){color:currentColor;font-size:6.5px;font-style:normal;font-weight:600;white-space:nowrap}.portfolio-weight-check.balanced.svelte-1uha8ag{border-color:#d7e3dc;background:#f4f8f5;color:#477462}.portfolio-section-label.svelte-1uha8ag button:where(.svelte-1uha8ag){border-color:var(--control-border);background:#fff;color:#45443f;letter-spacing:0;transition:color .12s ease,background-color .12s ease,transform .14s var(--ease-out)}.portfolio-section-label.svelte-1uha8ag button:where(.svelte-1uha8ag):active{transform:scale(.97)}.portfolio-insights.svelte-1uha8ag{position:relative;display:grid;min-width:0;max-height:100%;gap:0;overflow-x:hidden;overflow-y:auto;border:1px solid #deddd8;border-radius:10px;background:#fff;box-shadow:0 1px 2px #23221e09,0 6px 18px #23221e08}.portfolio-insights.svelte-1uha8ag>.portfolio-section-label:where(.svelte-1uha8ag){position:sticky;z-index:5;top:0;background:#fffffff5;box-shadow:0 1px #deddd8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portfolio-risk-preview.svelte-1uha8ag{display:grid;gap:0;border-bottom:1px solid #e8e6df;background:#faf9f6}.portfolio-risk-preview-head.svelte-1uha8ag{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;border-bottom:1px solid #e8e6df}.portfolio-risk-preview-head.svelte-1uha8ag span:where(.svelte-1uha8ag),.portfolio-risk-preview-head.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block}.portfolio-risk-preview-head.svelte-1uha8ag span:where(.svelte-1uha8ag),.portfolio-risk-preview-grid.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#96938b;font-size:6.5px;font-weight:650;letter-spacing:.1em}.portfolio-risk-preview-head.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-top:2px;color:#3b3a36;font-size:10px;font-weight:590}.portfolio-risk-preview-head.svelte-1uha8ag svg{color:#7d7a73;stroke-width:1.5}.portfolio-risk-preview-head-actions.svelte-1uha8ag{display:flex;flex:0 0 auto;align-items:center}.portfolio-risk-preview-window-bar.svelte-1uha8ag{display:block;padding:8px 12px 9px;border-bottom:1px solid #e8e6df;background:#fbfaf7}.portfolio-risk-preview-window-bar.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:block;margin:0 0 6px 1px;color:#8f8c84;font-size:6.2px;font-weight:680;letter-spacing:.1em;white-space:nowrap}.portfolio-risk-preview-window-bar.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:3px;border-radius:7px;background:#f0efea}.portfolio-risk-preview-window-bar.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:0;min-height:28px;padding:0 2px;border:0;border-radius:5px;background:transparent;color:#77746d;font:inherit;font-size:7px;white-space:nowrap;cursor:pointer}.portfolio-risk-preview-window-bar.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#fff;color:#242421;box-shadow:0 1px 2px #1e1e1b14;font-weight:620}.portfolio-risk-preview-window-bar.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled,.portfolio-risk-preview-custom-window.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{cursor:wait;opacity:.58}.portfolio-risk-preview-window-bar.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible,.portfolio-risk-preview-custom-window.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible,.portfolio-risk-preview-custom-window.svelte-1uha8ag input:where(.svelte-1uha8ag):focus-visible{outline:2px solid rgb(79 128 110 / 30%);outline-offset:1px}.portfolio-risk-preview-custom-window.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid #e8e6df;background:#faf9f6}.portfolio-risk-preview-custom-window.svelte-1uha8ag label:where(.svelte-1uha8ag){display:flex;min-width:0;min-height:30px;align-items:center;gap:5px;padding:0 7px;border:1px solid #e0ded6;border-radius:6px;background:#fff}.portfolio-risk-preview-custom-window.svelte-1uha8ag label:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.portfolio-risk-preview-custom-window.svelte-1uha8ag>i:where(.svelte-1uha8ag){color:#99968e;font-size:6.5px;font-style:normal}.portfolio-risk-preview-custom-window.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:0;width:100%;border:0;outline:0;background:transparent;color:#3e3d38;font:inherit;font-size:7px}.portfolio-risk-preview-custom-window.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:30px;padding:0 9px;border:0;border-radius:6px;background:#252522;color:#fff;font:inherit;font-size:7px;cursor:pointer}.portfolio-risk-preview-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr}.portfolio-risk-preview-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag){min-width:0;padding:10px 12px;border-right:1px solid #e8e6df;border-bottom:1px solid #e8e6df}.portfolio-risk-preview-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2n){border-right:0}.portfolio-risk-preview-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;margin-top:4px;color:#34332f;font-size:14px;font-weight:560;font-variant-numeric:tabular-nums}.portfolio-risk-preview-grid.svelte-1uha8ag .primary-idiosyncratic-risk:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){display:block;margin-top:3px;color:#85827a;font-size:6.5px;line-height:1.25;overflow-wrap:anywhere}.portfolio-risk-preview-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag):not(.primary-idiosyncratic-risk) small:where(.svelte-1uha8ag){display:block;margin-top:3px;color:#85827a;font-size:6.5px;line-height:1.25;font-variant-numeric:tabular-nums}.portfolio-risk-preview-grid.loading.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:transparent}.portfolio-risk-preview-grid.loading.svelte-1uha8ag strong:where(.svelte-1uha8ag):after{display:block;width:42px;height:10px;border-radius:3px;background:#e4e2dc;content:"";animation:svelte-1uha8ag-pulse 1.2s ease-in-out infinite}.portfolio-risk-preview-status.svelte-1uha8ag{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;margin:8px 12px 0;padding:7px 9px;border:1px solid #dedbd2;border-radius:6px;background:#f3f1eb;color:#66635c;font-size:7px;line-height:1.3}.portfolio-risk-preview-status.svelte-1uha8ag span:where(.svelte-1uha8ag),.portfolio-risk-preview-status.svelte-1uha8ag em:where(.svelte-1uha8ag){display:block}.portfolio-risk-preview-status.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#45433e;font-weight:650}.portfolio-risk-preview-status.svelte-1uha8ag em:where(.svelte-1uha8ag){margin-left:auto;color:#88857d;font-style:normal;text-align:right}.portfolio-risk-preview-status.error.svelte-1uha8ag{border-color:#ead6cf;background:#f7eeeb}.portfolio-risk-preview-status.error.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:0;border:0;background:transparent;color:#a45644;font:inherit;font-weight:650;cursor:pointer}.portfolio-risk-preview-allocation.svelte-1uha8ag{display:flex;height:8px;gap:1px;margin:11px 12px 9px;overflow:hidden;border-radius:3px;background:#eceae4}.portfolio-risk-preview-allocation.svelte-1uha8ag i:where(.svelte-1uha8ag){min-width:2px;height:100%}.portfolio-risk-preview-allocation.svelte-1uha8ag .asset-actions:where(.svelte-1uha8ag){background:#4f806e}.portfolio-risk-preview-allocation.svelte-1uha8ag .asset-bonds:where(.svelte-1uha8ag){background:#68739a}.portfolio-risk-preview-allocation.svelte-1uha8ag .asset-alternatives:where(.svelte-1uha8ag){background:#9a8648}.portfolio-risk-preview-allocation.svelte-1uha8ag .asset-cash:where(.svelte-1uha8ag){background:#9a684f}.portfolio-risk-preview-allocation-legend.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:0 12px 10px}.portfolio-risk-preview-allocation-legend.svelte-1uha8ag span:where(.svelte-1uha8ag){display:grid;min-width:0;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:5px;color:#85827a;font-size:7px}.portfolio-risk-preview-allocation-legend.svelte-1uha8ag span:where(.svelte-1uha8ag)>i:where(.svelte-1uha8ag){width:5px;height:5px;border-radius:50%}.portfolio-risk-preview-allocation-legend.svelte-1uha8ag span:where(.svelte-1uha8ag)>i.asset-actions:where(.svelte-1uha8ag){background:#4f806e}.portfolio-risk-preview-allocation-legend.svelte-1uha8ag span:where(.svelte-1uha8ag)>i.asset-bonds:where(.svelte-1uha8ag){background:#68739a}.portfolio-risk-preview-allocation-legend.svelte-1uha8ag span:where(.svelte-1uha8ag)>i.asset-alternatives:where(.svelte-1uha8ag){background:#9a8648}.portfolio-risk-preview-allocation-legend.svelte-1uha8ag span:where(.svelte-1uha8ag)>i.asset-cash:where(.svelte-1uha8ag){background:#9a684f}.portfolio-risk-preview-allocation-legend.svelte-1uha8ag b:where(.svelte-1uha8ag){overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.portfolio-risk-preview-allocation-legend.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#53514b;font-style:normal;font-variant-numeric:tabular-nums}.portfolio-risk-preview.svelte-1uha8ag>button:where(.svelte-1uha8ag){display:flex;min-height:34px;align-items:center;justify-content:space-between;margin:0 12px 8px;padding:0 10px;border:1px solid #242421;border-radius:6px;background:#242421;color:#fff;font:inherit;font-size:8px;cursor:pointer}.portfolio-risk-preview.svelte-1uha8ag>small:where(.svelte-1uha8ag){padding:0 12px 10px;color:#99968e;font-size:6.5px;line-height:1.35}.portfolio-workspace.risk-mode>:not(.portfolio-risk-host){display:none}.portfolio-workspace.risk-mode.svelte-1uha8ag{overflow-y:auto}.portfolio-risk-host.svelte-1uha8ag{min-width:0}.portfolio-insights.svelte-1uha8ag .portfolio-performance-note:where(.svelte-1uha8ag){margin:0;padding:10px 13px;border-top:1px solid #ecebe7;line-height:1.45}@keyframes svelte-1uha8ag-pulse{50%{opacity:.25}}@keyframes svelte-1uha8ag-skeleton-sweep{to{transform:translate(100%)}}@media(max-width:1180px){.dashboard.svelte-1uha8ag,.dashboard.chart-expanded.svelte-1uha8ag,.dashboard.table-expanded.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-content:start;overflow-y:auto}.series-pane.svelte-1uha8ag,.markets-pane.svelte-1uha8ag{grid-row:auto;overflow:visible}.series-pane.svelte-1uha8ag{border:1px solid #e9e4e2}.dashboard.chart-expanded.svelte-1uha8ag .markets-pane:where(.svelte-1uha8ag),.dashboard.table-expanded.svelte-1uha8ag .series-pane:where(.svelte-1uha8ag){opacity:1;transform:none;visibility:visible;pointer-events:auto}.dashboard.chart-expanded.svelte-1uha8ag .markets-pane:where(.svelte-1uha8ag){display:flex}.dashboard.table-expanded.svelte-1uha8ag .series-pane:where(.svelte-1uha8ag){display:block}.series-pane.svelte-1uha8ag{min-height:580px}.markets-pane.svelte-1uha8ag{min-height:0}.markets-pane.svelte-1uha8ag .table:where(.svelte-1uha8ag){overflow-x:auto;overflow-y:visible}}@media(max-width:1100px){main.svelte-1uha8ag{grid-template-columns:196px minmax(0,1fr);padding:8px;gap:8px}.dashboard.svelte-1uha8ag{height:100%;grid-template-columns:1fr;overflow-y:auto}.series-pane.svelte-1uha8ag{min-height:580px}.markets-pane.svelte-1uha8ag,.pane-head.svelte-1uha8ag{min-height:0}.portfolio-body-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.portfolio-insights.svelte-1uha8ag{position:static;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:4px}.portfolio-insights.svelte-1uha8ag>.portfolio-section-label:where(.svelte-1uha8ag),.portfolio-insights.svelte-1uha8ag>.portfolio-performance-note:where(.svelte-1uha8ag){grid-column:1 / -1}}.chart-area.svelte-1uha8ag{min-height:360px;padding:0}.chart-identity.svelte-1uha8ag{top:12px;left:12px}@media(max-width:680px){body{overscroll-behavior-y:none}main.svelte-1uha8ag,main.sidebar-collapsed.svelte-1uha8ag{display:block;width:100%;height:100dvh;min-height:0;padding:0 0 calc(74px + env(safe-area-inset-bottom));overflow:hidden}header.svelte-1uha8ag{display:none}.dashboard.svelte-1uha8ag,.dashboard.chart-expanded.svelte-1uha8ag,.dashboard.table-expanded.svelte-1uha8ag{display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow:hidden}.series-pane.svelte-1uha8ag,.markets-pane.svelte-1uha8ag{width:100%;height:100%;min-height:0;border:0;border-radius:0;box-shadow:none}.dashboard.svelte-1uha8ag .markets-pane:where(.svelte-1uha8ag){display:none}.dashboard.mobile-markets.svelte-1uha8ag .series-pane:where(.svelte-1uha8ag){display:none}.dashboard.mobile-markets.svelte-1uha8ag .markets-pane:where(.svelte-1uha8ag){display:flex}.series-pane.svelte-1uha8ag{--control-height: 36px;--control-inner-height: 32px;padding:max(16px,env(safe-area-inset-top)) 14px 12px;overflow-y:auto}.markets-pane.svelte-1uha8ag{--control-height: 40px;--control-inner-height: 36px;padding:max(14px,env(safe-area-inset-top)) 12px 8px;overflow:hidden}.quote-head.svelte-1uha8ag,.pane-head.svelte-1uha8ag{min-height:32px;flex-basis:32px}.chart-symbol-search.svelte-1uha8ag{display:none}.chart-pane-title.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:22px;letter-spacing:-.035em}.market-compare-hint.svelte-1uha8ag{display:none}.chart-toolbar.svelte-1uha8ag{display:block;align-items:flex-start;margin:8px 0 7px}.chart-display-bar.svelte-1uha8ag{display:flex;width:100%;gap:0;padding:0;overflow:visible}.display-switch-group.svelte-1uha8ag{flex:0 0 auto;min-width:0;justify-content:center;padding:0 5px;border-right-color:#e8e7e2}.display-switch-group.svelte-1uha8ag:first-of-type{margin-left:auto;justify-content:flex-start;padding-left:0}.display-switch-group.svelte-1uha8ag:last-child{justify-content:flex-end;padding-right:0}.display-switch-group.svelte-1uha8ag>div:where(.svelte-1uha8ag){border:0;background:transparent;box-shadow:none}.toolbar-period.svelte-1uha8ag{flex:0 0 auto;width:auto;min-width:0}.chart-area.svelte-1uha8ag{flex:0 0 auto;min-height:clamp(330px,47svh,430px);margin-top:5px;padding:0}.chart-identity.svelte-1uha8ag{top:9px;left:4px;gap:3px;min-width:0;padding:7px 9px;border-radius:8px;box-shadow:0 4px 16px #2928240f}.chart-identity-name.svelte-1uha8ag{gap:5px}.chart-identity-name.svelte-1uha8ag span:where(.svelte-1uha8ag){max-width:118px}.chart-identity-value.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:16px}.market-control-row.svelte-1uha8ag{width:calc(100% + 12px);margin-left:-6px;padding:0 6px 6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.market-control-row.svelte-1uha8ag .table-custom-toolbar:where(.svelte-1uha8ag),.table.svelte-1uha8ag .valuation-summary-head:where(.svelte-1uha8ag),.table.svelte-1uha8ag .valuation-summary-cell:where(.svelte-1uha8ag),.table.svelte-1uha8ag .earnings-date-head:where(.svelte-1uha8ag),.table.svelte-1uha8ag .earnings-date-cell:where(.svelte-1uha8ag),.table.svelte-1uha8ag .currency-head:where(.svelte-1uha8ag),.table.svelte-1uha8ag .currency-cell:where(.svelte-1uha8ag),.table.svelte-1uha8ag .update-head:where(.svelte-1uha8ag),.table.svelte-1uha8ag .update-detail:where(.svelte-1uha8ag),.table.svelte-1uha8ag .detail-head:where(.svelte-1uha8ag),.table.svelte-1uha8ag .table-detail:where(.svelte-1uha8ag){display:none}.table.svelte-1uha8ag,.markets-pane.svelte-1uha8ag .table:where(.svelte-1uha8ag){--market-table-min-width: 684px;width:100%;overflow-x:auto;overflow-y:auto;padding-right:0;overscroll-behavior-x:contain;scroll-padding-left:164px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.market-section.svelte-1uha8ag{min-width:var(--market-table-min-width)}.table-head.svelte-1uha8ag,.market-row.svelte-1uha8ag,.table-head.stocks-row.svelte-1uha8ag,.market-row.stocks-row.svelte-1uha8ag,.dashboard.table-expanded.svelte-1uha8ag .table-head:where(.svelte-1uha8ag),.dashboard.table-expanded.svelte-1uha8ag .market-row:where(.svelte-1uha8ag),.dashboard.table-expanded.svelte-1uha8ag .table-head.stocks-row:where(.svelte-1uha8ag),.dashboard.table-expanded.svelte-1uha8ag .market-row.stocks-row:where(.svelte-1uha8ag){width:100%;min-width:var(--market-table-min-width);gap:7px}.table-head.svelte-1uha8ag{position:sticky;z-index:4;top:0;min-height:30px;background:#fff}.market-row.svelte-1uha8ag{min-height:54px;padding:5px 4px;border-radius:0;border-bottom:1px solid #efede9}.table-name-head.svelte-1uha8ag,.name-cell.svelte-1uha8ag{position:sticky;left:0;flex:0 0 164px;min-width:164px;background:#fff;box-shadow:10px 0 14px -16px #23221ec7}.table-name-head.svelte-1uha8ag{z-index:7}.name-cell.svelte-1uha8ag{z-index:3}.market-row.active.svelte-1uha8ag .name-cell:where(.svelte-1uha8ag){background:#f3f2ed}.last-head.svelte-1uha8ag,.last-cell.svelte-1uha8ag{flex:0 0 64px}.quote-summary-head.svelte-1uha8ag,.quote-summary-cell.svelte-1uha8ag{flex:0 0 78px}.extended-hours-head.svelte-1uha8ag,.extended-hours-cell.svelte-1uha8ag{flex:0 0 58px}.extended-hours-head.svelte-1uha8ag{font-size:6px;letter-spacing:.04em}.extended-hours-cell.svelte-1uha8ag strong:where(.svelte-1uha8ag){flex-direction:column;gap:2px;font-size:7px}.extended-hours-cell.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:6px}.table.svelte-1uha8ag .performance-head:where(.svelte-1uha8ag),.table.svelte-1uha8ag .performance-cell:where(.svelte-1uha8ag){display:grid;flex:0 0 44px;place-items:center;scroll-snap-align:start}.table.svelte-1uha8ag .custom-performance-head:where(.svelte-1uha8ag),.table.svelte-1uha8ag .custom-performance-cell:where(.svelte-1uha8ag){display:grid;flex:0 0 48px;place-items:center}.name-cell.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:11px}.name-cell.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:8px}.section-head.svelte-1uha8ag{position:sticky;z-index:3;top:30px;padding:10px 4px 5px;background:#fff}.mobile-table-guide.svelte-1uha8ag{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:10px;padding:0 6px;border-top:1px solid #ecebe7;border-bottom:1px solid #ecebe7;background:#fafaf8;color:#8b8982;font-size:7px;font-weight:600;letter-spacing:.025em}.mobile-table-guide.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{display:inline-flex;align-items:center;gap:4px;color:#67655f}.portfolio-workspace.svelte-1uha8ag{display:flex;height:100%;padding:max(12px,env(safe-area-inset-top)) 10px 8px;overflow:hidden;border-radius:0}.portfolio-session-note.svelte-1uha8ag{display:none}.portfolio-body-grid.svelte-1uha8ag{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:5px;overflow:hidden}.portfolio-insights.svelte-1uha8ag{display:none}.portfolio-insights.svelte-1uha8ag>.portfolio-section-label:where(.svelte-1uha8ag),.portfolio-insights.svelte-1uha8ag .portfolio-trade-panel:where(.svelte-1uha8ag),.portfolio-insights.svelte-1uha8ag .portfolio-performance-note:where(.svelte-1uha8ag){display:none}.portfolio-heading.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;margin-bottom:6px}.portfolio-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){display:none}.portfolio-name.svelte-1uha8ag{width:100%;margin-block:1px 0;font-size:20px}.portfolio-controls.svelte-1uha8ag{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;width:100%}.portfolio-risk-trigger.svelte-1uha8ag{min-width:0;min-height:36px;flex:1 1 auto;justify-content:center;gap:6px;padding:0 10px;border-color:#3f6d5d;border-radius:9px;background:#3f6d5d;color:#fff;box-shadow:0 4px 12px #31584a29;font-size:9px;font-weight:650;letter-spacing:-.005em;white-space:nowrap}.portfolio-risk-trigger.svelte-1uha8ag:hover{border-color:#355e50;background:#355e50}.portfolio-controls.svelte-1uha8ag .portfolio-custom-control:where(.svelte-1uha8ag),.portfolio-controls.svelte-1uha8ag .custom-performance-trigger:where(.svelte-1uha8ag){width:36px;height:36px;min-height:36px;flex:0 0 36px}.portfolio-controls.svelte-1uha8ag .custom-performance-trigger:where(.svelte-1uha8ag){justify-content:center;padding:0;border-radius:8px}.portfolio-controls.svelte-1uha8ag .custom-performance-trigger:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.portfolio-controls.svelte-1uha8ag .custom-performance-trigger:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){display:none}.portfolio-controls.svelte-1uha8ag .header-select,.portfolio-controls.svelte-1uha8ag .header-select .selector{min-width:0;width:36px;flex:0 0 36px}.portfolio-controls.svelte-1uha8ag .header-select .trigger,.portfolio-controls.svelte-1uha8ag .header-select .create{height:36px;border-radius:8px}.portfolio-controls.svelte-1uha8ag .header-select .create{width:34px;flex:0 0 34px}.portfolio-controls.svelte-1uha8ag .header-select .trigger{width:36px;min-width:0;justify-content:center;padding:0}.portfolio-controls.svelte-1uha8ag .header-select .trigger>span{display:none}.portfolio-controls.svelte-1uha8ag .portfolio-actions{flex:0 0 auto;gap:5px}.portfolio-controls.svelte-1uha8ag .portfolio-actions .trade,.portfolio-controls.svelte-1uha8ag .portfolio-actions .utility-trigger{width:36px;height:36px;border-radius:9px}.portfolio-controls.svelte-1uha8ag .custom-performance-popover:where(.svelte-1uha8ag){position:fixed;top:max(112px,calc(env(safe-area-inset-top) + 96px));right:10px;left:10px;width:auto;transform-origin:top center}.portfolio-performance-sheet.svelte-1uha8ag{display:none}.portfolio-performance-head.svelte-1uha8ag{min-width:560px;grid-template-columns:minmax(94px,1.35fr) repeat(6,minmax(0,1fr))}.portfolio-performance-head.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;gap:1px;padding:0 4px}.portfolio-performance-head.svelte-1uha8ag>div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:none}.portfolio-performance-head.svelte-1uha8ag>span:where(.svelte-1uha8ag){padding:0 4px;text-align:center}.portfolio-create-grid.svelte-1uha8ag{grid-template-columns:1fr}.portfolio-holdings-table.svelte-1uha8ag{position:relative;isolation:isolate;width:100%;max-height:none;flex:1 1 auto;padding:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scroll-padding-left:174px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.portfolio-positions.svelte-1uha8ag{min-height:0;flex:1 1 auto;border-radius:9px}.portfolio-section-label.svelte-1uha8ag{display:block;min-height:0;flex:0 0 auto;padding:6px}.portfolio-section-label.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:none}.portfolio-section-label.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;width:100%}.portfolio-section-label.svelte-1uha8ag>div:where(.svelte-1uha8ag)>strong:where(.svelte-1uha8ag){display:none}.portfolio-section-label.svelte-1uha8ag button:where(.svelte-1uha8ag),.portfolio-section-label.svelte-1uha8ag .portfolio-weight-check:where(.svelte-1uha8ag){min-height:32px;border-radius:8px}.portfolio-section-label.svelte-1uha8ag .portfolio-aggregate-toggle:where(.svelte-1uha8ag){padding-inline:9px}.portfolio-section-label.svelte-1uha8ag .portfolio-weight-check:where(.svelte-1uha8ag){min-width:0;justify-content:center;padding-inline:8px}.portfolio-section-label.svelte-1uha8ag .portfolio-weight-check:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){overflow:hidden;text-overflow:ellipsis}.portfolio-mobile-horizons.svelte-1uha8ag{display:none}.portfolio-mobile-horizons.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;min-width:0;flex:1 1 auto;gap:3px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.portfolio-mobile-horizons.svelte-1uha8ag>div:where(.svelte-1uha8ag)::-webkit-scrollbar{display:none}.portfolio-mobile-horizons.svelte-1uha8ag button:where(.svelte-1uha8ag){display:inline-flex;min-width:40px;min-height:30px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#83817a;font:inherit;font-size:8px;font-weight:600;cursor:pointer}.portfolio-mobile-horizons.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#fff;color:#292824;box-shadow:0 1px 4px #23221e17}.portfolio-mobile-horizons.svelte-1uha8ag .portfolio-mobile-sort:where(.svelte-1uha8ag){min-width:58px;border-left:1px solid #deddd8;border-radius:0;color:#66645e}.portfolio-table-guide.svelte-1uha8ag{min-height:26px}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag){--portfolio-sticky-cell: #fff;position:relative;z-index:0;grid-template-columns:174px 54px 64px repeat(8,54px) 32px;width:800px;min-width:800px;gap:4px;min-height:52px;padding:7px 6px}.portfolio-holdings-table.svelte-1uha8ag .portfolio-head:where(.svelte-1uha8ag){position:sticky;z-index:30;top:0;min-height:48px;padding-block:5px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.portfolio-holdings-table.svelte-1uha8ag :is(.portfolio-class-summary:where(.svelte-1uha8ag),.portfolio-pocket-summary:where(.svelte-1uha8ag)){grid-template-columns:174px 54px 64px repeat(8,54px) 32px}.portfolio-pocket-identity.svelte-1uha8ag select:where(.svelte-1uha8ag){display:none}.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:11px}.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag) .portfolio-position-valuation:where(.svelte-1uha8ag){gap:3px;font-size:6px}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag)>button:where(.svelte-1uha8ag){width:32px;height:32px;opacity:.65}.portfolio-holdings-table.svelte-1uha8ag .portfolio-collapse-toggle:where(.svelte-1uha8ag){width:28px;height:28px;margin-left:-5px}.portfolio-holdings-table.svelte-1uha8ag .portfolio-weight:where(.svelte-1uha8ag){width:48px;min-height:32px}.portfolio-holdings-table.svelte-1uha8ag .portfolio-head:where(.svelte-1uha8ag)>.portfolio-sort-head:where(.svelte-1uha8ag){display:inline-flex}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag):not(.portfolio-head)>span:where(.svelte-1uha8ag){display:block}.portfolio-head.svelte-1uha8ag .portfolio-contribution-head:where(.svelte-1uha8ag){display:grid}.portfolio-head.svelte-1uha8ag .portfolio-mobile-metric-head:where(.svelte-1uha8ag){display:none}.portfolio-holdings-table.svelte-1uha8ag .portfolio-head:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag):first-child,.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag):first-child{position:sticky;left:0;z-index:12;box-sizing:border-box;width:174px;max-width:174px;align-self:stretch;overflow:hidden;border-right:1px solid #e8e6e0;background:var(--portfolio-sticky-cell);box-shadow:-8px 0 0 var(--portfolio-sticky-cell),10px 0 14px -16px #23221ec7}.portfolio-holdings-table.svelte-1uha8ag .portfolio-head:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag):first-child{z-index:24;display:flex;align-items:center;background:#fff}.portfolio-holdings-table.svelte-1uha8ag .portfolio-class-summary:where(.svelte-1uha8ag){--portfolio-sticky-cell: #ecebe6;position:relative;z-index:2;top:auto}.portfolio-holdings-table.svelte-1uha8ag .portfolio-pocket-summary:where(.svelte-1uha8ag){--portfolio-sticky-cell: #f7f6f2;z-index:1}.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag),.portfolio-holdings-table.svelte-1uha8ag .portfolio-pocket-identity:where(.svelte-1uha8ag),.portfolio-holdings-table.svelte-1uha8ag .portfolio-pocket-title:where(.svelte-1uha8ag){min-width:0;max-width:174px;overflow:hidden}.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.portfolio-holdings-table.svelte-1uha8ag .portfolio-instrument:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.portfolio-holdings-table.svelte-1uha8ag .portfolio-pocket-identity:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag),.portfolio-holdings-table.svelte-1uha8ag .portfolio-pocket-identity:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-holdings-table.svelte-1uha8ag .portfolio-row:where(.svelte-1uha8ag):not(.portfolio-head):hover>div:where(.svelte-1uha8ag):first-child{background:var(--portfolio-sticky-cell)}.portfolio-holdings-table.svelte-1uha8ag .portfolio-class-summary:where(.svelte-1uha8ag):hover>div:where(.svelte-1uha8ag):first-child{background:#e8e7e1}.portfolio-holdings-table.svelte-1uha8ag .portfolio-pocket-summary:where(.svelte-1uha8ag):hover>div:where(.svelte-1uha8ag):first-child{background:#f2f1eb}.portfolio-summary.svelte-1uha8ag,.portfolio-benchmark-row.svelte-1uha8ag{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(112px,42vw);width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.portfolio-summary.svelte-1uha8ag::-webkit-scrollbar,.portfolio-benchmark-row.svelte-1uha8ag::-webkit-scrollbar{display:none}.portfolio-summary.svelte-1uha8ag>div:where(.svelte-1uha8ag),.portfolio-benchmark-row.svelte-1uha8ag>div:where(.svelte-1uha8ag){scroll-snap-align:start}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag),.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag){min-width:560px;grid-template-columns:minmax(94px,1.35fr) repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag),.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){min-height:44px;padding:6px 4px}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:6px}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-summary:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:10px}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:7px}.portfolio-performance-sheet.svelte-1uha8ag .portfolio-benchmark-row:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){font-size:6px}}@media(prefers-reduced-motion:reduce){.svelte-1uha8ag,.svelte-1uha8ag:before,.svelte-1uha8ag:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.table-name-head.svelte-1uha8ag{align-self:stretch;background:#fff!important}.name-cell.svelte-1uha8ag{align-self:stretch;background:#fff}@media(prefers-reduced-transparency:reduce){.chart-identity.svelte-1uha8ag,.custom-performance-head.svelte-1uha8ag,.custom-performance-cell.svelte-1uha8ag{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}
