.executive.svelte-ipmg4s{container-type:inline-size;min-width:0}header.svelte-ipmg4s{margin:0 0 10px}header.svelte-ipmg4s h4:where(.svelte-ipmg4s){color:#e4f3fa;font-size:.78rem;font-weight:600;margin:0}.portfolio-insight.svelte-ipmg4s{padding:9px 12px;margin:0 0 10px;border:1px solid #a58bff45;border-radius:9px;background:linear-gradient(110deg,#a58bff18,#68ddff08);color:#d9ccff;font-size:.73rem}.executive-list.svelte-ipmg4s{display:grid;gap:9px}.verdict-row.svelte-ipmg4s{--accent:#a2b7c8;display:grid;grid-template-columns:115px minmax(0,1fr) auto;align-items:start;gap:18px;padding:15px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 30%,#142434);border-left:3px solid var(--accent);border-radius:11px;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 11%,#101b29),#0c1522 80%);box-shadow:inset 0 1px #e8faff08,0 5px 18px #03081024}.verdict-row[data-tone=mint].svelte-ipmg4s{--accent:#4cf3ba}.verdict-row[data-tone=rose].svelte-ipmg4s{--accent:#ff779b}.verdict-row[data-tone=amber].svelte-ipmg4s{--accent:#ffca63}.verdict-row[data-tone=cyan].svelte-ipmg4s{--accent:#70ddff}.verdict-row[data-tone=violet].svelte-ipmg4s{--accent:#b8a0ff}.verdict-row.svelte-ipmg4s>div:where(.svelte-ipmg4s){min-width:0}h4.svelte-ipmg4s{color:#86eaff;letter-spacing:.035em;margin:0;font-size:.84rem}.executive-asset.svelte-ipmg4s>strong:where(.svelte-ipmg4s){display:block;margin-top:6px;font-size:.92rem;font-weight:650;font-variant-numeric:tabular-nums}.executive-asset.svelte-ipmg4s .up:where(.svelte-ipmg4s){color:#4cf3ba}.executive-asset.svelte-ipmg4s .down:where(.svelte-ipmg4s){color:#ff779b}.latest-price.svelte-ipmg4s{display:block;margin-top:8px;color:#a1bbcc;font-size:.7rem;line-height:1.5}.latest-price.svelte-ipmg4s b:where(.svelte-ipmg4s){display:block;color:#f1f8fc;font-size:.78rem;font-weight:650;font-variant-numeric:tabular-nums}.verdict.svelte-ipmg4s>strong:where(.svelte-ipmg4s){color:var(--accent);font-size:.95rem;line-height:1.5;font-weight:600}p.svelte-ipmg4s{margin:0;color:#c2d3df;font-size:.8rem;line-height:1.65}.verdict.svelte-ipmg4s p:where(.svelte-ipmg4s){margin-top:7px}.level-note.svelte-ipmg4s{color:#b9dce9}.verdict.svelte-ipmg4s .daily-note:where(.svelte-ipmg4s){color:#c2d3df;font-size:.8rem}.factor-strip.svelte-ipmg4s{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.factor-strip.svelte-ipmg4s li:where(.svelte-ipmg4s){display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;padding:6px 9px;border:1px solid #78d7f01c;border-radius:6px;background:#78d7f005;font-size:.7rem;line-height:1.5}.factor-label.svelte-ipmg4s{color:#91aabc}.factor-value.svelte-ipmg4s{color:#bfd0dc;font-weight:550;font-variant-numeric:tabular-nums}.factor-strip.svelte-ipmg4s [data-tone=up]:where(.svelte-ipmg4s) .factor-value:where(.svelte-ipmg4s){color:#72dfb4}.factor-strip.svelte-ipmg4s [data-tone=down]:where(.svelte-ipmg4s) .factor-value:where(.svelte-ipmg4s){color:#ffa2b9}.factor-strip.svelte-ipmg4s [data-tone=magnitude]:where(.svelte-ipmg4s) .factor-value:where(.svelte-ipmg4s){color:#8dd9ec}.news-title.svelte-ipmg4s{overflow-wrap:anywhere}.news-title.svelte-ipmg4s a:where(.svelte-ipmg4s){color:#7de4ff;text-decoration:underline;text-decoration-color:#7de4ff66;text-underline-offset:3px;transition:color .18s ease}.news-title.svelte-ipmg4s a:where(.svelte-ipmg4s):hover{color:#85ffca}.news-title.svelte-ipmg4s a:where(.svelte-ipmg4s):focus-visible{outline:2px solid #85ffca;outline-offset:3px;border-radius:2px}.news-link-missing.svelte-ipmg4s{color:#91a6bd;font-size:.64rem}small.svelte-ipmg4s{display:block;color:#a5bdcd;font-size:.72rem;line-height:1.65;margin-top:6px}.asset-detail.svelte-ipmg4s{min-width:0}.asset-detail.svelte-ipmg4s>summary:where(.svelte-ipmg4s){cursor:pointer;color:#b3dbea;font-size:.73rem;padding:9px 12px;min-height:40px;box-sizing:border-box;border:1px solid #78d7f02b;border-radius:6px;background:#78d7f008}.asset-detail.svelte-ipmg4s>summary:where(.svelte-ipmg4s):focus-visible{outline:2px solid #7de4ff;outline-offset:3px}.asset-detail[open].svelte-ipmg4s{grid-column:1/-1;border-top:1px solid #7ddcff26;padding-top:9px}.asset-detail[open].svelte-ipmg4s>summary:where(.svelte-ipmg4s){width:fit-content;margin-bottom:7px}.asset-detail.svelte-ipmg4s b:where(.svelte-ipmg4s){color:#dcecf6}.iv-comparison.svelte-ipmg4s{--iv-color:#a2b7c8;padding:10px 12px;margin:8px 0 10px;border:1px solid color-mix(in srgb,var(--iv-color) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--iv-color) 7%,transparent)}.iv-comparison[data-tone=amber].svelte-ipmg4s{--iv-color:#ffca63}.iv-comparison[data-tone=cyan].svelte-ipmg4s{--iv-color:#70ddff}.iv-comparison[data-tone=violet].svelte-ipmg4s{--iv-color:#b8a0ff}.iv-comparison.svelte-ipmg4s>span:where(.svelte-ipmg4s){font-size:.73rem;color:#b6cbd9}.iv-comparison.svelte-ipmg4s>strong:where(.svelte-ipmg4s){display:block;margin:3px 0 5px;font-size:.95rem;color:var(--iv-color);font-variant-numeric:tabular-nums}.iv-comparison.svelte-ipmg4s>p:where(.svelte-ipmg4s){font-size:.75rem;color:#abc3d2}.exposure.svelte-ipmg4s{margin-top:7px;font-size:.76rem}.exposure.svelte-ipmg4s b:where(.svelte-ipmg4s){color:#ff9caf}@container (min-width:960px){.executive-list.svelte-ipmg4s{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;max-width:1000px;margin-inline:auto}.verdict-row.svelte-ipmg4s{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:14px;padding:16px}.executive-asset.svelte-ipmg4s{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:5px 12px}.executive-asset.svelte-ipmg4s>strong:where(.svelte-ipmg4s){margin:0}.latest-price.svelte-ipmg4s{margin:0;text-align:right}.latest-price.svelte-ipmg4s b:where(.svelte-ipmg4s){display:inline;margin-left:4px}.executive-asset.svelte-ipmg4s>small:where(.svelte-ipmg4s){grid-column:1/-1;margin:0;font-size:.65rem}.verdict.svelte-ipmg4s{grid-column:1/-1}.verdict.svelte-ipmg4s>strong:where(.svelte-ipmg4s){font-size:.86rem}.asset-detail.svelte-ipmg4s{grid-column:2;grid-row:1}.asset-detail[open].svelte-ipmg4s{grid-column:1/-1;grid-row:auto}}@container (max-width:640px){.verdict-row.svelte-ipmg4s{grid-template-columns:95px minmax(0,1fr);gap:10px 14px;padding:12px}.asset-detail.svelte-ipmg4s{grid-column:2}.verdict.svelte-ipmg4s>strong:where(.svelte-ipmg4s){font-size:.86rem}}@container (max-width:420px){.verdict-row.svelte-ipmg4s{grid-template-columns:minmax(0,1fr);gap:10px}.executive-asset.svelte-ipmg4s{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:baseline}.executive-asset.svelte-ipmg4s>strong:where(.svelte-ipmg4s){margin:0;font-size:.85rem}.latest-price.svelte-ipmg4s{margin:0}.latest-price.svelte-ipmg4s b:where(.svelte-ipmg4s){display:inline;margin-left:4px;font-size:.73rem}.executive-asset.svelte-ipmg4s>small:where(.svelte-ipmg4s){margin:0;text-align:right;font-size:.68rem}.asset-detail.svelte-ipmg4s{grid-column:1}.verdict.svelte-ipmg4s p:where(.svelte-ipmg4s){font-size:.78rem}.portfolio-insight.svelte-ipmg4s{font-size:.69rem}}.fundamentals.svelte-1kjay6b{min-width:0;margin-top:14px;padding:14px;border:1px solid #50c8ff29;border-radius:10px;background:linear-gradient(120deg,#101b29,#0c1522)}header.svelte-1kjay6b{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap;margin-bottom:12px}header.svelte-1kjay6b span:where(.svelte-1kjay6b){color:#80e6c1;font-size:.57rem;letter-spacing:.1em}h4.svelte-1kjay6b{color:#e1edf5;font-size:.85rem;margin:5px 0;font-weight:550}p.svelte-1kjay6b{color:#91adbf;font-size:.65rem;line-height:1.6;margin:8px 0 0}header.svelte-1kjay6b p:where(.svelte-1kjay6b){margin:0}nav.svelte-1kjay6b{display:flex;flex-wrap:wrap;gap:5px}button.svelte-1kjay6b{cursor:pointer;border:1px solid #50c8ff29;border-radius:6px;background:transparent;color:#a5bdcd;padding:6px 9px;font:inherit;font-size:.65rem}button[aria-pressed=true].svelte-1kjay6b{background:#80d8bd15;border-color:#80d8bd55;color:#b9edd9}.table-scroll.svelte-1kjay6b{overflow-x:auto}table.svelte-1kjay6b{width:100%;min-width:490px;border-collapse:collapse;font-size:.69rem;font-variant-numeric:tabular-nums}details.svelte-1kjay6b table:where(.svelte-1kjay6b){min-width:850px}th.svelte-1kjay6b,td.svelte-1kjay6b{padding:10px 9px;border-bottom:1px solid #50c8ff18;text-align:right;white-space:nowrap}thead.svelte-1kjay6b th:where(.svelte-1kjay6b){color:#91adbf;font-weight:500}td.svelte-1kjay6b{color:#dfebf4}th.svelte-1kjay6b:first-child{position:sticky;left:0;text-align:left;color:#80e6c1;background:#101b29;z-index:1}small.svelte-1kjay6b{display:block;color:#8da6b8;font-size:.56rem;font-weight:400;margin-top:4px}details.svelte-1kjay6b{margin-top:10px}summary.svelte-1kjay6b{color:#a4d6e5;font-size:.68rem;cursor:pointer;padding:5px 0}a.svelte-1kjay6b{color:#82d8ef;text-underline-offset:3px}button.svelte-1kjay6b:focus-visible,summary.svelte-1kjay6b:focus-visible,a.svelte-1kjay6b:focus-visible{outline:2px solid #80d8bd;outline-offset:3px}.financial-details.svelte-jybbs6,.compact-data.svelte-jybbs6{margin-top:10px;border-top:1px solid #50c8ff24;padding-top:8px}.financial-details.svelte-jybbs6>summary:where(.svelte-jybbs6),.compact-data.svelte-jybbs6>summary:where(.svelte-jybbs6){color:#a4d6e5;font-size:.68rem;cursor:pointer}.options-intelligence.svelte-jybbs6{background:linear-gradient(155deg,#101b2a,#0b1421);border:1px solid rgba(80,200,255,.2);border-radius:16px;padding:18px;display:grid;gap:14px;box-shadow:0 18px 40px #0003}header.svelte-jybbs6,.ticker-line.svelte-jybbs6,.panel-title.svelte-jybbs6,.quality-strip.svelte-jybbs6,.pulse-card.svelte-jybbs6>div:where(.svelte-jybbs6){display:flex;justify-content:space-between;align-items:flex-start;gap:12px}h2.svelte-jybbs6,h3.svelte-jybbs6,p.svelte-jybbs6{margin:0}h2.svelte-jybbs6{color:#eef8ff;font-size:1.15rem}h3.svelte-jybbs6{color:#dff4ff;font-size:.95rem}header.svelte-jybbs6 p:where(.svelte-jybbs6),.panel-title.svelte-jybbs6 p:where(.svelte-jybbs6){color:#8fa9c5;font-size:.78rem;margin-top:4px}.eyebrow.svelte-jybbs6{color:#60d394;font-size:.67rem;font-weight:800;letter-spacing:.13em}.as-of.svelte-jybbs6{color:#9ab3d8;font-size:.72rem;white-space:nowrap}.quality-strip.svelte-jybbs6{justify-content:flex-start;flex-wrap:wrap}.quality-strip.svelte-jybbs6 span:where(.svelte-jybbs6),.badges.svelte-jybbs6 span:where(.svelte-jybbs6){padding:5px 9px;border-radius:999px;background:#50c8ff14;border:1px solid rgba(80,200,255,.2);color:#cfeaff;font-size:.72rem}.quality-strip.svelte-jybbs6 .valid:where(.svelte-jybbs6),.badges.svelte-jybbs6 .valid:where(.svelte-jybbs6){color:#79efad;border-color:#60d39459}.quality-strip.svelte-jybbs6 .fallback:where(.svelte-jybbs6){color:#ffd166;border-color:#ffd16659}.quality-strip.svelte-jybbs6 .muted:where(.svelte-jybbs6){color:#b5c1d1}.visual-grid.svelte-jybbs6{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:12px}.chart-panel.svelte-jybbs6,.detail-panel.svelte-jybbs6{background:#08101bb8;border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:13px}.map-wrap.svelte-jybbs6{height:360px;margin-top:8px}.history-wrap.svelte-jybbs6{height:250px;margin-top:8px}.detail-panel.svelte-jybbs6{display:grid;align-content:start;gap:12px}.detail-panel.svelte-jybbs6 label:where(.svelte-jybbs6){display:grid;gap:5px;color:#9ab3d8;font-size:.75rem}.detail-panel.svelte-jybbs6 select:where(.svelte-jybbs6){background:#0b1522;color:#e9f6ff;border:1px solid #304963;border-radius:8px;padding:8px}.ticker-line.svelte-jybbs6 strong:where(.svelte-jybbs6){font-size:1.25rem;color:#70d8ff}.ticker-line.svelte-jybbs6 span:where(.svelte-jybbs6){font-size:.78rem;color:#60d394}.detail-grid.svelte-jybbs6{display:grid;grid-template-columns:1fr 1fr;gap:8px}.detail-grid.svelte-jybbs6 div:where(.svelte-jybbs6){background:#50c8ff0f;border-radius:9px;padding:8px}.detail-grid.svelte-jybbs6 span:where(.svelte-jybbs6){display:block;color:#8fa9c5;font-size:.65rem}.detail-grid.svelte-jybbs6 strong:where(.svelte-jybbs6){display:block;color:#eef8ff;font-size:.9rem;margin-top:3px}.badges.svelte-jybbs6{display:flex;flex-wrap:wrap;gap:6px}.meta.svelte-jybbs6{display:grid;gap:7px;margin:0}.meta.svelte-jybbs6 div:where(.svelte-jybbs6){display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:6px}.meta.svelte-jybbs6 dt:where(.svelte-jybbs6){color:#829bb7;font-size:.7rem}.meta.svelte-jybbs6 dd:where(.svelte-jybbs6){margin:0;color:#d9e9f7;font-size:.72rem;text-align:right}.history-starting.svelte-jybbs6,.state.svelte-jybbs6{display:grid;gap:4px;padding:22px;border:1px dashed rgba(80,200,255,.25);border-radius:10px;color:#d8ebfa;text-align:center}.history-starting.svelte-jybbs6 span:where(.svelte-jybbs6),.state.svelte-jybbs6{color:#8fa9c5;font-size:.8rem}.state.error.svelte-jybbs6{color:#faa;border-color:#ff6b6b66}.pulse-grid.svelte-jybbs6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pulse-card.svelte-jybbs6{background:#09121ec7;border:1px solid rgba(80,200,255,.18);border-radius:10px;padding:9px;display:grid;gap:7px}.pulse-card.fallback.svelte-jybbs6{border-color:#ffd1664d}.pulse-card.svelte-jybbs6>div:where(.svelte-jybbs6) strong:where(.svelte-jybbs6){color:#70d8ff}.pulse-card.svelte-jybbs6>div:where(.svelte-jybbs6) span:where(.svelte-jybbs6){color:#60d394;font-size:.72rem}.pulse-card.svelte-jybbs6 dl:where(.svelte-jybbs6){display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0}.pulse-card.svelte-jybbs6 dt:where(.svelte-jybbs6){color:#829bb7;font-size:.62rem}.pulse-card.svelte-jybbs6 dd:where(.svelte-jybbs6){margin:2px 0 0;color:#edf7ff;font-size:.78rem;font-weight:700}.pulse-card.svelte-jybbs6 small:where(.svelte-jybbs6){color:#8fa9c5;font-size:.64rem}.pulse-card.svelte-jybbs6 dl:where(.svelte-jybbs6) .gamma-metric:where(.svelte-jybbs6){grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;gap:6px;border-top:1px solid #bda4ff25;padding-top:4px;margin-top:2px}.gamma-metric.svelte-jybbs6 dd:where(.svelte-jybbs6){color:#c5adff;font-variant-numeric:tabular-nums}.pulse-card.svelte-jybbs6 dl:where(.svelte-jybbs6) .daily-metric:where(.svelte-jybbs6){grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;gap:6px}.daily-metric.svelte-jybbs6 dd.positive:where(.svelte-jybbs6){color:#45e0b2}.daily-metric.svelte-jybbs6 dd.negative:where(.svelte-jybbs6){color:#ff8fad}.pulse-card.svelte-jybbs6 .signal-date:where(.svelte-jybbs6){display:block;color:#8da8ba;font-size:.6rem;line-height:1.5}.compact.svelte-jybbs6{padding:8px 9px;gap:6px;border-radius:10px;box-shadow:none}.compact.svelte-jybbs6 h2:where(.svelte-jybbs6){font-size:.84rem}.compact.svelte-jybbs6 header:where(.svelte-jybbs6) p:where(.svelte-jybbs6),.compact.svelte-jybbs6 .eyebrow:where(.svelte-jybbs6){display:none}.compact.svelte-jybbs6 .as-of:where(.svelte-jybbs6){font-size:.6rem}.compact-strip.svelte-jybbs6{font-size:.6rem;gap:4px}.compact-strip.svelte-jybbs6 span:where(.svelte-jybbs6){padding:2px 5px}.compact.svelte-jybbs6 .pulse-grid:where(.svelte-jybbs6){display:flex;overflow-x:auto;gap:5px;padding-bottom:2px}.compact.svelte-jybbs6 .pulse-card:where(.svelte-jybbs6){flex:0 0 138px;padding:6px;gap:3px}.compact.svelte-jybbs6 .pulse-card:where(.svelte-jybbs6) dl:where(.svelte-jybbs6){gap:2px}.compact.svelte-jybbs6 .pulse-card:where(.svelte-jybbs6) dd:where(.svelte-jybbs6){white-space:nowrap}.compact.svelte-jybbs6 .pulse-card:where(.svelte-jybbs6) small:where(.svelte-jybbs6){display:none}@media (max-width:900px){.visual-grid.svelte-jybbs6{grid-template-columns:1fr}.pulse-grid.svelte-jybbs6{grid-template-columns:repeat(2,minmax(0,1fr))}.map-wrap.svelte-jybbs6{height:310px}}@media (max-width:560px){header.svelte-jybbs6{display:grid}.as-of.svelte-jybbs6{white-space:normal}.pulse-grid.svelte-jybbs6,.detail-grid.svelte-jybbs6{grid-template-columns:1fr}.map-wrap.svelte-jybbs6{height:280px}}.composition-panel.svelte-1u44hlh{min-width:0;padding:14px;border:1px solid #50c8ff38;border-radius:14px;background:linear-gradient(150deg,#122438,#101b2b)}.composition-header.svelte-1u44hlh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.composition-header.svelte-1u44hlh>div:where(.svelte-1u44hlh)>span:where(.svelte-1u44hlh){color:#60d394;font-size:.64rem;font-weight:800}.composition-header.svelte-1u44hlh h3:where(.svelte-1u44hlh){margin:3px 0;color:#d8ecff;font-size:.95rem}.composition-header.svelte-1u44hlh p:where(.svelte-1u44hlh){margin:0;color:#8fa9c5;font-size:.72rem}.composition-total.svelte-1u44hlh{display:flex;flex:0 0 auto;gap:8px;color:#9ab3d8;font-size:.72rem}.composition-total.svelte-1u44hlh span:where(.svelte-1u44hlh){color:#72dfb4;font-variant-numeric:tabular-nums}.holding-list.svelte-1u44hlh{display:grid}.holding.svelte-1u44hlh{border-top:1px solid rgba(255,255,255,.07)}.holding-row.svelte-1u44hlh{width:100%;min-height:48px;display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(100px,1fr) 64px 84px;align-items:center;gap:12px;padding:7px 4px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.holding-row.svelte-1u44hlh:hover .holding-identity:where(.svelte-1u44hlh) strong:where(.svelte-1u44hlh),.holding-row.svelte-1u44hlh:focus-visible .holding-identity:where(.svelte-1u44hlh) strong:where(.svelte-1u44hlh){color:#7bd9ff}.holding-identity.svelte-1u44hlh{min-width:0;display:flex;align-items:baseline;gap:8px}.holding-identity.svelte-1u44hlh strong:where(.svelte-1u44hlh){flex:0 0 auto;color:#e7f3ff;font-size:.84rem}.holding-identity.svelte-1u44hlh small:where(.svelte-1u44hlh){overflow:hidden;color:#8fa9c5;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.weight-track.svelte-1u44hlh{height:7px;overflow:hidden;border-radius:999px;background:#1b2a39}.weight-fill.svelte-1u44hlh{display:block;width:var(--bar-width);height:100%;border-radius:inherit;background:var(--bar-color)}.weight-value.svelte-1u44hlh{color:#eaf6ff;font-size:.78rem;font-variant-numeric:tabular-nums;text-align:right}.holding-toggle.svelte-1u44hlh{color:#76d6ff;font-size:.68rem;text-align:right;white-space:nowrap}.holding-details.svelte-1u44hlh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;padding:10px 4px 13px;border-top:1px solid rgba(255,255,255,.05)}.holding-details.svelte-1u44hlh div:where(.svelte-1u44hlh){min-width:0;display:grid;gap:3px;padding:10px 12px;border:1px solid #76d6ff26;border-radius:8px;background:#76d6ff06}.holding-details.svelte-1u44hlh span:where(.svelte-1u44hlh){color:#acc5da;font-size:.68rem}.holding-details.svelte-1u44hlh strong:where(.svelte-1u44hlh){overflow-wrap:anywhere;color:#9be3ff;font-size:.95rem;font-variant-numeric:tabular-nums}.holding-details.svelte-1u44hlh div:where(.svelte-1u44hlh):nth-child(3),.holding-details.svelte-1u44hlh div:where(.svelte-1u44hlh):nth-child(6){background:#b29eff09;border-color:#b29eff30}.holding-details.svelte-1u44hlh div:where(.svelte-1u44hlh):nth-child(3) strong:where(.svelte-1u44hlh),.holding-details.svelte-1u44hlh div:where(.svelte-1u44hlh):nth-child(6) strong:where(.svelte-1u44hlh){color:#c9b9ff}.holding-details.svelte-1u44hlh div:where(.svelte-1u44hlh):nth-child(4){background:#f6bf7009;border-color:#f6bf7030}.holding-details.svelte-1u44hlh div:where(.svelte-1u44hlh):nth-child(4) strong:where(.svelte-1u44hlh){color:#f7ce91}.composition-empty.svelte-1u44hlh{margin:0;padding:14px 0;color:#8fa9c5;font-size:.8rem}@media (max-width: 700px){.holding-row.svelte-1u44hlh{grid-template-columns:minmax(120px,1fr) 64px 80px;gap:8px}.weight-track.svelte-1u44hlh{display:none}.holding-details.svelte-1u44hlh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 430px){.composition-panel.svelte-1u44hlh{padding:10px}.composition-header.svelte-1u44hlh{display:grid;gap:7px}.holding-row.svelte-1u44hlh{grid-template-columns:minmax(0,1fr) 58px}.holding-toggle.svelte-1u44hlh{grid-column:1 / -1;text-align:left}}.rate-reference.svelte-13no6uk{color:#91adbf;font-size:.7rem;line-height:1.6;margin:8px 0}.grid.svelte-13no6uk{min-width:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.card.svelte-13no6uk{--metric-rgb: 85, 215, 255;--metric-ink: #55d7ff;min-width:0;background:linear-gradient(125deg,rgba(var(--metric-rgb),.12),#101c27 85%);border:1px solid rgba(var(--metric-rgb),.25);border-top:2px solid var(--metric-ink);border-radius:7px;padding:10px 12px}.card.svelte-13no6uk p:where(.svelte-13no6uk){margin:0;font-size:.74rem;color:#bed0e2;line-height:1.5}.card.svelte-13no6uk h4:where(.svelte-13no6uk){margin:6px 0 0;color:var(--metric-ink);font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere}.card[data-tone=mint].svelte-13no6uk{--metric-rgb: 69, 224, 178;--metric-ink: #45e0b2}.card[data-tone=violet].svelte-13no6uk{--metric-rgb: 181, 154, 255;--metric-ink: #bda4ff}.card[data-tone=amber].svelte-13no6uk{--metric-rgb: 255, 191, 105;--metric-ink: #ffbf69}.metric-heading.svelte-13no6uk{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.metric-heading.svelte-13no6uk span:where(.svelte-13no6uk){flex:none;color:var(--metric-ink);font-size:.75rem;font-weight:500;opacity:.8}@media (max-width:560px){.grid.svelte-13no6uk{grid-template-columns:repeat(2,minmax(0,1fr))}.card.svelte-13no6uk{padding:10px}.metric-heading.svelte-13no6uk{min-height:34px}.metric-heading.svelte-13no6uk span:where(.svelte-13no6uk){font-size:.7rem}}.empty.svelte-13no6uk{margin:0;color:#8eaec4}.secondary-metrics.svelte-13no6uk{min-width:0;border:1px solid #55d7ff25;border-radius:7px}.secondary-metrics.svelte-13no6uk summary:where(.svelte-13no6uk){padding:9px 12px;color:#a9d9e9;font-size:.73rem;cursor:pointer}.secondary-metrics.svelte-13no6uk summary:where(.svelte-13no6uk) span:where(.svelte-13no6uk){margin-left:10px;color:#93adbf;font-size:.65rem}.secondary-metrics.svelte-13no6uk summary:where(.svelte-13no6uk):focus-visible{outline:2px solid #55d7ff;outline-offset:3px}.secondary-metrics.svelte-13no6uk>.grid:where(.svelte-13no6uk){padding:0 10px 10px}@media (max-width:560px){.secondary-metrics.svelte-13no6uk summary:where(.svelte-13no6uk) span:where(.svelte-13no6uk){display:block;margin:4px 0 0}}.automatic-reading.svelte-13no6uk{min-width:0;border:1px solid #72dfb430;border-radius:8px;background:#13232c}.automatic-reading.svelte-13no6uk>summary:where(.svelte-13no6uk){display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 13px;box-sizing:border-box;cursor:pointer;list-style:none}.automatic-reading.svelte-13no6uk>summary:where(.svelte-13no6uk)::-webkit-details-marker{display:none}.automatic-reading.svelte-13no6uk>summary:where(.svelte-13no6uk):focus-visible{outline:2px solid #76d6ff;outline-offset:3px;border-radius:12px}.reading-heading.svelte-13no6uk{min-width:0;display:grid;gap:5px}.reading-heading.svelte-13no6uk h3:where(.svelte-13no6uk){margin:0;color:#dff5ed;font-size:.85rem;font-weight:600}.automatic-reading.svelte-13no6uk p:where(.svelte-13no6uk){margin:0;color:#bdd0df;font-size:.76rem;line-height:1.55}.reading-toggle.svelte-13no6uk{display:flex;align-items:center;gap:9px;flex:none;color:#9be3ff;font-size:.72rem}.chevron.svelte-13no6uk{font-size:1rem;line-height:1}.automatic-reading[open].svelte-13no6uk .chevron:where(.svelte-13no6uk){transform:rotate(180deg)}.reading-points.svelte-13no6uk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:14px 15px 10px;border-top:1px solid #72dfb420}.reading-points.svelte-13no6uk strong:where(.svelte-13no6uk){display:block;color:#b5e5d4;font-size:.73rem;margin-bottom:3px;font-weight:600}.automatic-reading.svelte-13no6uk small:where(.svelte-13no6uk){display:block;padding:0 15px 14px;color:#9db5c9;font-size:.68rem;line-height:1.5}@media (max-width:560px){.automatic-reading.svelte-13no6uk>summary:where(.svelte-13no6uk){align-items:flex-start;gap:8px;padding:12px}.reading-heading.svelte-13no6uk h3:where(.svelte-13no6uk){font-size:.8rem}.reading-heading.svelte-13no6uk p:where(.svelte-13no6uk){font-size:.72rem}.reading-toggle.svelte-13no6uk{font-size:.68rem}.reading-points.svelte-13no6uk{grid-template-columns:minmax(0,1fr);padding:12px}}.panel.svelte-11q8arh{background:#111a26;border:1px solid #24384f;border-radius:12px;padding:10px}.panel.svelte-11q8arh h3:where(.svelte-11q8arh){margin:0 0 10px;color:#d8ecff;font-size:.95rem}.chart-wrap.svelte-11q8arh{height:320px}.chart-empty.svelte-11q8arh{color:#8eaec4;font-size:.8rem}.selected-assets.svelte-pwel8e{display:flex;flex-wrap:wrap;gap:6px}.selected-assets.svelte-pwel8e button:where(.svelte-pwel8e){display:inline-flex;align-items:center;gap:10px;border:1px solid #467f77;border-radius:20px;padding:6px 10px;background:#15332e;color:#b5efda;cursor:pointer}.selected-assets.svelte-pwel8e button:where(.svelte-pwel8e):disabled{opacity:.5;cursor:not-allowed}.panel.svelte-pwel8e{background:#111a26;border:1px solid #24384f;border-radius:12px;padding:10px;display:grid;gap:10px;min-width:0;overflow:hidden}.header.svelte-pwel8e{display:flex;justify-content:space-between;align-items:baseline}.header.svelte-pwel8e h3:where(.svelte-pwel8e){margin:0;font-size:.95rem;color:#d8ecff}.header.svelte-pwel8e span:where(.svelte-pwel8e){color:#7ca8d1;font-size:.75rem}.search.svelte-pwel8e{box-sizing:border-box;width:100%;min-width:0;border-radius:8px;border:1px solid #35506f;background:#0c1420;color:#d0e4f0;padding:8px 10px}.list.svelte-pwel8e{max-height:390px;overflow:auto;display:grid;gap:6px;min-width:0;overflow-x:hidden}.row.svelte-pwel8e{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:6px 8px;min-width:0;cursor:pointer}.row.svelte-pwel8e>input:where(.svelte-pwel8e){margin-top:4px}.asset-copy.svelte-pwel8e{display:grid;gap:4px;min-width:0}.asset-topline.svelte-pwel8e{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.badges.svelte-pwel8e{display:flex;justify-content:flex-end;align-items:center;gap:4px;min-width:0}.ticker.svelte-pwel8e{font-weight:700;color:#e6f4ff}.empresa.svelte-pwel8e{color:#9dc0de;font-size:.78rem;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;overflow-wrap:anywhere}.sector.svelte-pwel8e{max-width:112px;overflow:hidden;padding:3px 6px;border:1px solid rgba(124,168,209,.24);border-radius:999px;color:#9dc7e8;background:#7ca8d114;font-size:.62rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.type.svelte-pwel8e{padding:3px 6px;border-radius:999px;font-size:.6rem;font-weight:800;line-height:1}.type-equity.svelte-pwel8e{color:#79efad;background:#60d3941a;border:1px solid rgba(96,211,148,.28)}.type-etf.svelte-pwel8e{color:#70d8ff;background:#50c8ff1a;border:1px solid rgba(80,200,255,.28)}.type-crypto.svelte-pwel8e{color:#ffd166;background:#ffd1661a;border:1px solid rgba(255,209,102,.3)}.type-prior.svelte-pwel8e{color:#ffb86b;background:#ffb86b1a;border:1px solid rgba(255,184,107,.3)}.empty.svelte-pwel8e{margin:0;color:#8eaec4;font-size:.82rem}.panel.svelte-16d5bg4{background:#111a26;border:1px solid #24384f;border-radius:12px;padding:10px;display:grid;gap:10px}.header.svelte-16d5bg4{display:flex;justify-content:space-between;align-items:center}.header.svelte-16d5bg4 h3:where(.svelte-16d5bg4){margin:0;font-size:.95rem;color:#d8ecff}.header.svelte-16d5bg4 button:where(.svelte-16d5bg4){background:#245f91;color:#eaf6ff;border:1px solid #3f7eb4;border-radius:8px;padding:6px 10px;cursor:pointer}.totals.svelte-16d5bg4{display:flex;justify-content:space-between;font-size:.85rem;color:#b7d3ea}.ok.svelte-16d5bg4{color:#72e29b}.warn.svelte-16d5bg4{color:#f2d675}.bad.svelte-16d5bg4{color:#ff8f8f}.weights-list.svelte-16d5bg4{display:grid;gap:6px;max-height:280px;overflow:auto}.row.svelte-16d5bg4{display:grid;grid-template-columns:1fr 90px auto;gap:8px;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:6px 8px}.row.svelte-16d5bg4 span:where(.svelte-16d5bg4){font-weight:700;color:#e6f4ff}.row.svelte-16d5bg4 input:where(.svelte-16d5bg4){border-radius:6px;border:1px solid #35506f;background:#0c1420;color:#d0e4f0;padding:5px 6px;text-align:right}.row.svelte-16d5bg4 small:where(.svelte-16d5bg4){color:#7ca8d1}.empty.svelte-16d5bg4{margin:0;color:#8eaec4;font-size:.82rem}.benchmark-panel.svelte-1ca1xgl{min-width:0;padding:14px;border:1px solid #50c8ff29;border-radius:12px;background:linear-gradient(130deg,#101b29,#0c1522)}header.svelte-1ca1xgl{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:start;gap:8px;margin-bottom:12px}header.svelte-1ca1xgl span:where(.svelte-1ca1xgl){color:#80e6c1;font-size:.58rem;letter-spacing:.1em}h3.svelte-1ca1xgl{margin:5px 0 0;color:#dfebf4;font-size:.86rem;font-weight:550}small.svelte-1ca1xgl,p.svelte-1ca1xgl{color:#91adbf;font-size:.67rem;line-height:1.6}p.svelte-1ca1xgl{margin:9px 0 0}.table-scroll.svelte-1ca1xgl{overflow-x:auto}table.svelte-1ca1xgl{border-collapse:collapse;width:100%;min-width:800px;font-size:.69rem;font-variant-numeric:tabular-nums}th.svelte-1ca1xgl,td.svelte-1ca1xgl{padding:10px 8px;text-align:right;border-bottom:1px solid #50c8ff18;white-space:nowrap}th.svelte-1ca1xgl:first-child{text-align:left;color:#80e6c1}thead.svelte-1ca1xgl th:where(.svelte-1ca1xgl){color:#91adbf;font-weight:500}td.svelte-1ca1xgl{color:#dfebf4}.positive.svelte-1ca1xgl{color:#79dfb5}.negative.svelte-1ca1xgl{color:#f596ac}.chart-window.svelte-htdfnq{margin-top:16px}.chart-window.svelte-htdfnq nav:where(.svelte-htdfnq){display:flex;gap:5px}.chart-window.svelte-htdfnq button:where(.svelte-htdfnq){min-height:36px;min-width:46px;border-color:#42627577}.chart-window.svelte-htdfnq p:where(.svelte-htdfnq){margin:7px 0 0}.window-coverage.svelte-htdfnq{color:#aec9d5}.tracking.svelte-htdfnq{container-type:inline-size;width:100%;max-width:1040px;margin-inline:auto;min-width:0;color:#dfebf4}.analysis-tools.svelte-htdfnq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-top:14px}.analysis-tools.svelte-htdfnq>details:where(.svelte-htdfnq){margin:0;border-color:#2c42534d;background:linear-gradient(120deg,#122331,#101c27);overflow:hidden}.analysis-tools.svelte-htdfnq>details[open]:where(.svelte-htdfnq){grid-column:1/-1;border-color:#426174}.analysis-tools.svelte-htdfnq>details:where(.svelte-htdfnq)>summary:where(.svelte-htdfnq){min-height:88px;box-sizing:border-box;border-left:2px solid #72dfb46b}.analysis-tools.svelte-htdfnq>.risk-dashboard:where(.svelte-htdfnq)>summary:where(.svelte-htdfnq){border-left-color:#e8c28b80}.analysis-tools.svelte-htdfnq>.position-details:where(.svelte-htdfnq)>summary:where(.svelte-htdfnq){border-left-color:#57d5ff80}.analysis-tools.svelte-htdfnq>.assumptions:where(.svelte-htdfnq)>summary:where(.svelte-htdfnq){border-left-color:#c4b5ec80}.analysis-tools.svelte-htdfnq>details:where(.svelte-htdfnq)>summary:where(.svelte-htdfnq):hover{background:#b0e8ff05}.analysis-tools.svelte-htdfnq>details:where(.svelte-htdfnq)>summary:where(.svelte-htdfnq):focus-visible{outline:2px solid #72dfb4;outline-offset:-3px;border-radius:9px}@container (max-width:760px){.analysis-tools.svelte-htdfnq{grid-template-columns:minmax(0,1fr)}.analysis-tools.svelte-htdfnq>details:where(.svelte-htdfnq)>summary:where(.svelte-htdfnq){min-height:74px}}.tracking-heading.svelte-htdfnq{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:6px 2px 12px}.tracking-heading.svelte-htdfnq>div:where(.svelte-htdfnq):first-child{min-width:0}.tracking-heading.svelte-htdfnq>div:where(.svelte-htdfnq)>span:where(.svelte-htdfnq){color:#8fcbb7;font-size:.6rem;letter-spacing:.15em}h2.svelte-htdfnq{display:table;max-width:100%;box-sizing:border-box;margin:8px 0 10px;padding:7px 12px;border-left:3px solid #72dfb4;border-radius:3px 8px 8px 3px;background:linear-gradient(100deg,#72dfb416,#72dfb403);color:#b7efd8;font-size:clamp(1.3rem,2.3vw,1.75rem);font-weight:600;letter-spacing:-.03em;overflow-wrap:anywhere}h3.svelte-htdfnq{font-size:.9rem;font-weight:550}p.svelte-htdfnq,small.svelte-htdfnq{color:#8fa8ba;font-size:.72rem;line-height:1.65}.tracking-heading.svelte-htdfnq p:where(.svelte-htdfnq){margin:0;font-size:.7rem}.tracking-heading.svelte-htdfnq p:where(.svelte-htdfnq) strong:where(.svelte-htdfnq){font-weight:500;color:#b4c8d7}.overview-meta.svelte-htdfnq{display:grid;gap:8px;justify-items:end}.overview-counts.svelte-htdfnq{display:flex;gap:8px;flex-wrap:wrap;justify-content:end}.summary-reading.svelte-htdfnq{margin:0 0 12px;padding:8px 12px;border:1px solid #72dfb41f;border-radius:7px;background:#72dfb405;color:#adc6c9;font-size:.7rem}.overview-meta.svelte-htdfnq span:where(.svelte-htdfnq){border:1px solid #293c48;padding:6px 9px;border-radius:5px;font-size:.66rem!important;letter-spacing:0!important}.kpis.svelte-htdfnq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kpis.svelte-htdfnq article:where(.svelte-htdfnq){--accent:#c4b5ec;--surface:#252d43;--edge:#424b68;min-width:0;padding:12px 14px;border:1px solid var(--edge);border-radius:8px;background:linear-gradient(140deg,var(--surface),#142231);box-shadow:inset 0 1px #ffffff08,0 3px 12px #030c141c}.kpis.svelte-htdfnq article:where(.svelte-htdfnq):nth-child(2){--accent:#8fd6e2;--surface:#173340;--edge:#315563}.kpis.svelte-htdfnq article.positive:where(.svelte-htdfnq){--accent:#93d8bd;--surface:#193831;--edge:#365c50}.kpis.svelte-htdfnq article.negative:where(.svelte-htdfnq){--accent:#eda4b4;--surface:#342c3c;--edge:#604554}.kpis.svelte-htdfnq article:where(.svelte-htdfnq)>span:where(.svelte-htdfnq){display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px;color:#aec2d1;font-size:.72rem}.kpis.svelte-htdfnq article:where(.svelte-htdfnq)>span:where(.svelte-htdfnq) b:where(.svelte-htdfnq){color:#7f9eaf;font-size:.55rem;font-weight:500;letter-spacing:.05em}.kpis.svelte-htdfnq article:where(.svelte-htdfnq)>strong:where(.svelte-htdfnq){display:block;margin:6px 0 4px;font-weight:600;font-size:clamp(1.2rem,1.8vw,1.45rem);letter-spacing:-.035em;color:var(--accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kpis.svelte-htdfnq article:where(.svelte-htdfnq) small:where(.svelte-htdfnq){color:#a0b4c5;font-size:.63rem}@container (max-width:600px){.tracking-heading.svelte-htdfnq{flex-direction:column;align-items:start;gap:0}.tracking-heading.svelte-htdfnq h2:where(.svelte-htdfnq){margin-bottom:6px}.overview-meta.svelte-htdfnq{justify-items:start}.overview-counts.svelte-htdfnq{display:none}}.tracking-charts.svelte-htdfnq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.chart-card.svelte-htdfnq{min-width:0;padding:16px;background:linear-gradient(150deg,#142534,#101e2b);border:1px solid #2d4456;border-radius:10px;box-shadow:inset 0 1px #ffffff04}.chart-heading.svelte-htdfnq{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:baseline}.chart-heading.svelte-htdfnq>span:where(.svelte-htdfnq){grid-column:1/-1;color:#829dac;font-size:.58rem;letter-spacing:.13em}.chart-heading.svelte-htdfnq h3:where(.svelte-htdfnq){margin:0;color:#dce8f1;font-size:.92rem}.chart-heading.svelte-htdfnq>strong:where(.svelte-htdfnq){color:#a1d8e9;font-weight:500;font-size:1.1rem;font-variant-numeric:tabular-nums}.chart-card.svelte-htdfnq:nth-child(2) .chart-heading:where(.svelte-htdfnq)>strong:where(.svelte-htdfnq){color:#c4b3ed}.chart-card.svelte-htdfnq nav:where(.svelte-htdfnq){display:flex;gap:3px;flex-wrap:wrap;padding:4px;margin:18px 0 5px;background:#09141d;border-radius:6px;width:fit-content}button.svelte-htdfnq{padding:7px 9px;border:1px solid transparent;border-radius:4px;background:transparent;color:#91aebe;font:inherit;font-size:.65rem;cursor:pointer}button[aria-pressed=true].svelte-htdfnq{color:#bce6e0;background:#25454c}.comparison-period.svelte-htdfnq{min-height:32px;margin:18px 0 5px}.chart-card.svelte-htdfnq>p:where(.svelte-htdfnq){font-size:.65rem;margin-bottom:0}.amounts-private.svelte-htdfnq,.comparison-empty.svelte-htdfnq{min-height:230px;display:grid;align-content:center;justify-items:center;text-align:center}.amounts-private.svelte-htdfnq>strong:where(.svelte-htdfnq){font-size:1.7rem;letter-spacing:.2em;color:#b1c7d4}details.svelte-htdfnq{min-width:0;margin-top:12px;border:1px solid #2c4253;border-radius:10px;background:#111f2c}details.svelte-htdfnq>summary:where(.svelte-htdfnq){display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;cursor:pointer;list-style:none}details.svelte-htdfnq>summary:where(.svelte-htdfnq)::-webkit-details-marker{display:none}summary.svelte-htdfnq>span:where(.svelte-htdfnq):first-child{display:grid;gap:6px;min-width:0}summary.svelte-htdfnq strong:where(.svelte-htdfnq){color:#dae7f1;font-size:.85rem;font-weight:550}summary.svelte-htdfnq small:where(.svelte-htdfnq){font-size:.67rem;color:#92abbb}.detail-toggle.svelte-htdfnq{display:flex;align-items:center;gap:14px;color:#a1c9d7;font-size:.69rem;flex:none}.detail-toggle.svelte-htdfnq b:where(.svelte-htdfnq){font-size:1.15rem;font-weight:400;transition:transform .15s}details[open].svelte-htdfnq>summary:where(.svelte-htdfnq) .detail-toggle:where(.svelte-htdfnq) b:where(.svelte-htdfnq){transform:rotate(45deg)}.detail-content.svelte-htdfnq{padding:18px 20px;border-top:1px solid #283b47}.risk-grid.svelte-htdfnq{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.risk-grid.svelte-htdfnq article:where(.svelte-htdfnq){--tone:#8fd6e2;--surface:#193341;--edge:#355467;min-width:0;padding:10px 12px;border:1px solid var(--edge);border-radius:8px;background:linear-gradient(145deg,var(--surface),#142332);box-shadow:inset 0 1px #ffffff08,0 3px 10px #030c1414}.risk-grid.svelte-htdfnq article[data-tone=amber]:where(.svelte-htdfnq){--tone:#e8c28b;--surface:#293443;--edge:#4a5263}.risk-grid.svelte-htdfnq article[data-tone=violet]:where(.svelte-htdfnq){--tone:#c4b5ec;--surface:#2a3049;--edge:#484e70}.risk-grid.svelte-htdfnq article[data-tone=rose]:where(.svelte-htdfnq){--tone:#eda4b4;--surface:#382d40;--edge:#634958}.metric-heading.svelte-htdfnq{display:flex;justify-content:space-between;gap:7px;min-height:24px}.metric-heading.svelte-htdfnq>span:where(.svelte-htdfnq){color:#aabfce;font-size:.67rem;line-height:1.5}.metric-heading.svelte-htdfnq .metric-symbol:where(.svelte-htdfnq){display:grid;place-items:center;flex:none;min-width:23px;height:23px;padding:0 4px;box-sizing:border-box;border-radius:6px;color:var(--tone);background:color-mix(in srgb,var(--tone) 10%,transparent);font-size:.63rem}.risk-grid.svelte-htdfnq strong:where(.svelte-htdfnq){display:block;margin:5px 0 4px;font-size:1.3rem;color:var(--tone);font-weight:600;font-variant-numeric:tabular-nums}.risk-grid.svelte-htdfnq small:where(.svelte-htdfnq){display:block;color:#a0b4c5;font-size:.61rem}.portfolio-indicators.svelte-htdfnq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.portfolio-indicators.svelte-htdfnq>div:where(.svelte-htdfnq){display:grid;align-content:start;gap:6px;min-width:0;padding-left:12px;border-left:1px solid #3b5b68}.portfolio-indicators.svelte-htdfnq span:where(.svelte-htdfnq){color:#93adbd;font-size:.67rem}.portfolio-indicators.svelte-htdfnq strong:where(.svelte-htdfnq){color:#c9dee7;font-weight:500;font-size:.9rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.portfolio-indicators.svelte-htdfnq small:where(.svelte-htdfnq){font-size:.62rem}.position-weights.svelte-htdfnq{padding-bottom:16px}.weight-list.svelte-htdfnq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.weight-row.svelte-htdfnq{display:grid;grid-template-columns:60px minmax(0,1fr) 65px;gap:10px;align-items:center;font-size:.73rem}.weight-row.svelte-htdfnq strong:where(.svelte-htdfnq){text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.weight-track.svelte-htdfnq{height:5px;border-radius:4px;background:#243845;overflow:hidden}.weight-track.svelte-htdfnq>div:where(.svelte-htdfnq){height:100%;background:linear-gradient(90deg,#70bcd4,#86d7b8);border-radius:inherit}.table-scroll.svelte-htdfnq{max-width:100%;overflow:auto;border:1px solid #2c404e;border-radius:7px}table.svelte-htdfnq{border-collapse:collapse;width:100%;font-size:.72rem;font-variant-numeric:tabular-nums}th.svelte-htdfnq,td.svelte-htdfnq{padding:12px 10px;white-space:nowrap;text-align:left;border-bottom:1px solid #253a47}th.svelte-htdfnq{font-weight:500;color:#b8cfdc}thead.svelte-htdfnq{background:#182a36}tbody.svelte-htdfnq th:where(.svelte-htdfnq){color:#9dd8e5}tbody.svelte-htdfnq tr:where(.svelte-htdfnq):hover{background:#80cce408}.positive.svelte-htdfnq{color:#8ae0ba}.negative.svelte-htdfnq{color:#f5a2ac}.method-panel.svelte-htdfnq{padding:14px;border:1px solid #29414f;border-radius:8px;background:linear-gradient(120deg,#0e202b,#0d1822)}.method-snapshot.svelte-htdfnq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:13px;border-bottom:1px solid #29414f}.method-snapshot.svelte-htdfnq>div:where(.svelte-htdfnq){min-width:0}.method-snapshot.svelte-htdfnq span:where(.svelte-htdfnq){display:block;color:#8eaabf;font-size:.64rem}.method-snapshot.svelte-htdfnq strong:where(.svelte-htdfnq){display:block;color:#7ce0ed;font-size:1.05rem;font-weight:550;margin:5px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.method-snapshot.svelte-htdfnq strong.positive:where(.svelte-htdfnq){color:#45e0b2}.method-snapshot.svelte-htdfnq strong.negative:where(.svelte-htdfnq){color:#ff8fad}.method-snapshot.svelte-htdfnq em:where(.svelte-htdfnq){color:#8aa4b6;font-size:.69rem;font-style:normal;font-weight:400}.method-snapshot.svelte-htdfnq small:where(.svelte-htdfnq){display:block;font-size:.6rem}.method-formulas.svelte-htdfnq{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:10px;margin:12px 0}.method-formulas.svelte-htdfnq article:where(.svelte-htdfnq){min-width:0;padding:10px;border-left:2px solid #68ccea;background:#78c7e805}.method-formulas.svelte-htdfnq article:where(.svelte-htdfnq):nth-child(2){border-color:#7de1b8}.method-formulas.svelte-htdfnq article:where(.svelte-htdfnq):nth-child(3){border-color:#bda4ff}.method-formulas.svelte-htdfnq h4:where(.svelte-htdfnq){color:#a0b9c9;font-size:.65rem;font-weight:500;margin:0 0 8px}.formula.svelte-htdfnq{color:#d6e7ef;font-size:clamp(.7rem,1.1cqi,.86rem);font-variant-numeric:tabular-nums;line-height:1.7;overflow-wrap:anywhere}.formula.secondary.svelte-htdfnq{color:#bba6ec}.method-formulas.svelte-htdfnq small:where(.svelte-htdfnq){display:block;margin-top:5px;font-size:.6rem;line-height:1.55}.method-rules.svelte-htdfnq{margin:0;font-size:.64rem;line-height:1.6}.method-rules.svelte-htdfnq>div:where(.svelte-htdfnq){display:grid;grid-template-columns:85px minmax(0,1fr);gap:10px;padding:5px 0;border-top:1px solid #263b4755}.method-rules.svelte-htdfnq dt:where(.svelte-htdfnq){color:#a8c1d1}.method-rules.svelte-htdfnq dd:where(.svelte-htdfnq){margin:0;color:#89a6ba}.rf-assumption.svelte-htdfnq{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 10px;border:1px solid #bda4ff25;border-radius:5px;background:#bda4ff06;color:#c3b2ec;font-size:.67rem}.rf-assumption.svelte-htdfnq small:where(.svelte-htdfnq){display:block;font-size:.59rem;margin-top:3px}.rf-input.svelte-htdfnq{display:flex;align-items:center;gap:7px;flex:none}input.svelte-htdfnq{padding:7px;width:65px;background:#0b1520;border:1px solid #344a5c;border-radius:5px;color:#dce8f2;font-size:.75rem}.method-audit.svelte-htdfnq{background:transparent;border:0;border-top:1px solid #2d4350;border-radius:0;margin-top:12px}.method-audit.svelte-htdfnq>summary:where(.svelte-htdfnq){padding:10px 0 0;font-size:.65rem;color:#91abba}.method-audit.svelte-htdfnq>summary:where(.svelte-htdfnq) span:where(.svelte-htdfnq){color:#af9bd9}.risk-formulas.svelte-htdfnq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:13px}.risk-formulas.svelte-htdfnq>div:where(.svelte-htdfnq){min-width:0}.risk-formulas.svelte-htdfnq span:where(.svelte-htdfnq){display:block;font-size:.61rem;color:#90acbf;margin-bottom:5px}.risk-formulas.svelte-htdfnq strong:where(.svelte-htdfnq){font-size:.73rem;color:#cfdeeb;font-weight:450;line-height:1.7}.method-note.svelte-htdfnq{font-size:.61rem;margin:10px 0 0}.opening-references.svelte-htdfnq{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 5px}.opening-references.svelte-htdfnq>div:where(.svelte-htdfnq){display:grid;gap:4px;font-size:.64rem;padding:8px 12px;border:1px solid #2b4353;border-radius:4px}.opening-references.svelte-htdfnq strong:where(.svelte-htdfnq){color:#80d9ed}.opening-references.svelte-htdfnq time:where(.svelte-htdfnq){font-size:.59rem;color:#849fb3}@container (max-width:760px){.method-formulas.svelte-htdfnq{grid-template-columns:repeat(2,minmax(0,1fr))}.method-formulas.svelte-htdfnq article:where(.svelte-htdfnq):last-child{grid-column:1/-1}}@container (max-width:480px){.method-panel.svelte-htdfnq{padding:10px}.method-snapshot.svelte-htdfnq{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.method-snapshot.svelte-htdfnq>div:where(.svelte-htdfnq):last-child{grid-column:1/-1}.method-snapshot.svelte-htdfnq strong:where(.svelte-htdfnq){font-size:.95rem}.method-formulas.svelte-htdfnq{grid-template-columns:minmax(0,1fr);gap:8px}.method-formulas.svelte-htdfnq article:where(.svelte-htdfnq):last-child{grid-column:auto}.formula.svelte-htdfnq{font-size:.76rem}.method-formulas.svelte-htdfnq article:where(.svelte-htdfnq){padding:7px 9px}.method-formulas.svelte-htdfnq h4:where(.svelte-htdfnq){margin-bottom:4px}.method-rules.svelte-htdfnq>div:where(.svelte-htdfnq){grid-template-columns:65px minmax(0,1fr);gap:5px}.rf-assumption.svelte-htdfnq{padding:8px;gap:8px}.rf-assumption.svelte-htdfnq small:where(.svelte-htdfnq){font-size:.57rem}.risk-formulas.svelte-htdfnq{grid-template-columns:minmax(0,1fr)}}a.svelte-htdfnq{color:#8fd7bd}button.svelte-htdfnq:focus-visible,summary.svelte-htdfnq:focus-visible,input.svelte-htdfnq:focus-visible{outline:2px solid #8ee3c0;outline-offset:3px}@container (max-width:1100px){.risk-grid.svelte-htdfnq{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:760px){.kpis.svelte-htdfnq{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-charts.svelte-htdfnq{grid-template-columns:minmax(0,1fr)}.portfolio-indicators.svelte-htdfnq,.risk-grid.svelte-htdfnq{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:480px){.kpis.svelte-htdfnq article:where(.svelte-htdfnq){padding:10px}.kpis.svelte-htdfnq article:where(.svelte-htdfnq)>span:where(.svelte-htdfnq){min-height:28px;align-content:start;font-size:.65rem}.kpis.svelte-htdfnq article:where(.svelte-htdfnq) strong:where(.svelte-htdfnq){margin:5px 0 3px;font-size:clamp(1rem,5.2cqi,1.4rem)}.kpis.svelte-htdfnq article:where(.svelte-htdfnq) small:where(.svelte-htdfnq){font-size:.6rem}.tracking-heading.svelte-htdfnq{align-items:start}.chart-card.svelte-htdfnq{padding:15px 12px}.chart-heading.svelte-htdfnq{grid-template-columns:minmax(0,1fr)}.chart-heading.svelte-htdfnq>strong:where(.svelte-htdfnq){font-size:1rem}details.svelte-htdfnq>summary:where(.svelte-htdfnq){padding:12px;align-items:start}.detail-toggle.svelte-htdfnq{font-size:0;gap:0}.detail-toggle.svelte-htdfnq b:where(.svelte-htdfnq){font-size:1.2rem}.detail-content.svelte-htdfnq{padding:14px 12px}.weight-list.svelte-htdfnq{grid-template-columns:minmax(0,1fr)}}@container (max-width:300px){.kpis.svelte-htdfnq{grid-template-columns:minmax(0,1fr)}.kpis.svelte-htdfnq article:where(.svelte-htdfnq)>span:where(.svelte-htdfnq){min-height:0}}@media (prefers-reduced-motion:reduce){.detail-toggle.svelte-htdfnq b:where(.svelte-htdfnq){transition:none}}.purchase-desk.svelte-1qbxcb9{container-type:inline-size;min-width:0;color:#d9e9f3;background:#101a24;border:1px solid #2a3b49;border-radius:10px;scroll-margin-top:90px}.purchase-panel.svelte-1qbxcb9{margin:0}.purchase-panel.svelte-1qbxcb9>summary:where(.svelte-1qbxcb9){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;list-style:none}.purchase-panel.svelte-1qbxcb9>summary:where(.svelte-1qbxcb9)::-webkit-details-marker{display:none}.purchase-panel.svelte-1qbxcb9>summary:where(.svelte-1qbxcb9)>span:where(.svelte-1qbxcb9):first-child{display:grid;gap:4px}.purchase-panel.svelte-1qbxcb9>summary:where(.svelte-1qbxcb9) strong:where(.svelte-1qbxcb9){color:#dce9f4;font-size:.85rem;font-weight:550}.purchase-panel.svelte-1qbxcb9>summary:where(.svelte-1qbxcb9) small:where(.svelte-1qbxcb9){color:#91a9bb;font-size:.68rem}.panel-toggle.svelte-1qbxcb9{display:flex;gap:12px;align-items:center;color:#a6d9c8;font-size:.7rem}.panel-toggle.svelte-1qbxcb9 b:where(.svelte-1qbxcb9){font-weight:400;font-size:1.2rem;transition:transform .15s}.purchase-panel[open].svelte-1qbxcb9 .panel-toggle:where(.svelte-1qbxcb9) b:where(.svelte-1qbxcb9){transform:rotate(45deg)}.purchase-content.svelte-1qbxcb9{padding:12px 18px 0;border-top:1px solid #263846}.purchase-intro.svelte-1qbxcb9{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.purchase-intro.svelte-1qbxcb9 p:where(.svelte-1qbxcb9){margin:0}p.svelte-1qbxcb9{margin:8px 0;font-size:.72rem;line-height:1.55;color:#9fb9cb}h4.svelte-1qbxcb9{margin:0 0 10px;font-size:.8rem;color:#b2dece;font-weight:550}fieldset.svelte-1qbxcb9{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px;min-width:0;align-items:end}label.svelte-1qbxcb9{grid-column:span 2;display:grid;gap:5px;min-width:0;color:#a8c3d6;font-size:.7rem}.asset-field.svelte-1qbxcb9,.date-field.svelte-1qbxcb9{grid-column:span 3}select.svelte-1qbxcb9,input.svelte-1qbxcb9,.hidden-amount.svelte-1qbxcb9{box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:8px;background:#0b1520;border:1px solid #344a5c;border-radius:6px;color:#dce8f2;font:inherit;color-scheme:dark}.hidden-amount.svelte-1qbxcb9{display:flex;align-items:center;color:#bad6e8}button.svelte-1qbxcb9{min-height:36px;padding:8px 12px;border:1px solid #72dfb445;border-radius:6px;background:#72dfb40a;color:#adebd1;cursor:pointer;font:inherit;font-size:.72rem}button.svelte-1qbxcb9:disabled{opacity:.5;cursor:not-allowed}.reload.svelte-1qbxcb9{min-height:32px;flex:none;padding:5px 8px;background:transparent;border-color:#344a5c;color:#a0bacb;font-size:.66rem}.form-actions.svelte-1qbxcb9{grid-column:1/-1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.submit-purchase.svelte-1qbxcb9{min-width:145px;background:#84ddba;border-color:#84ddba;color:#102b23;font-weight:600}.empty-ledger.svelte-1qbxcb9{margin:10px 0;font-size:.68rem}.purchase-records.svelte-1qbxcb9{border-top:1px solid #293b49;margin-top:12px;padding:10px 0}.purchase-records.svelte-1qbxcb9>summary:where(.svelte-1qbxcb9){font-size:.69rem}.purchase-records.svelte-1qbxcb9>summary:where(.svelte-1qbxcb9) span:where(.svelte-1qbxcb9){color:#7e9aaa;font-size:.64rem;margin-left:12px}.purchase-records.svelte-1qbxcb9>details:where(.svelte-1qbxcb9){margin:10px 0}summary.svelte-1qbxcb9{color:#b4d3e3;cursor:pointer;font-size:.72rem}.error.svelte-1qbxcb9{color:#ffb2b2}.svelte-1qbxcb9:focus-visible{outline:2px solid #8ee3c0;outline-offset:3px}.table-scroll.svelte-1qbxcb9{max-width:100%;overflow:auto;margin-top:12px;border:1px solid #2c404e;border-radius:7px}table.svelte-1qbxcb9{border-collapse:collapse;width:100%;font-size:.72rem;font-variant-numeric:tabular-nums}th.svelte-1qbxcb9,td.svelte-1qbxcb9{padding:9px 10px;border-bottom:1px solid #263b49;text-align:left;white-space:nowrap}thead.svelte-1qbxcb9{background:#182a36}th.svelte-1qbxcb9{font-weight:500;color:#c0d5e2}tbody.svelte-1qbxcb9 th:where(.svelte-1qbxcb9){color:#9dd8e5}tbody.svelte-1qbxcb9 tr:where(.svelte-1qbxcb9):hover{background:#80cce408}td.svelte-1qbxcb9 button:where(.svelte-1qbxcb9){min-height:32px;margin:2px;padding:6px 9px;font-size:.68rem}@container (max-width:1000px){fieldset.svelte-1qbxcb9{grid-template-columns:repeat(6,minmax(0,1fr))}label.svelte-1qbxcb9{grid-column:span 2}.asset-field.svelte-1qbxcb9,.date-field.svelte-1qbxcb9{grid-column:span 3}}@container (max-width:550px){.purchase-panel.svelte-1qbxcb9>summary:where(.svelte-1qbxcb9){padding:13px 12px}.purchase-content.svelte-1qbxcb9{padding:12px 12px 0}.purchase-intro.svelte-1qbxcb9{flex-wrap:wrap;gap:8px;margin-bottom:10px}fieldset.svelte-1qbxcb9{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}label.svelte-1qbxcb9,.date-field.svelte-1qbxcb9{grid-column:span 1}.asset-field.svelte-1qbxcb9{grid-column:1/-1}.purchase-records.svelte-1qbxcb9>summary:where(.svelte-1qbxcb9) span:where(.svelte-1qbxcb9){display:block;margin:4px 0 0 12px}}@container (max-width:300px){fieldset.svelte-1qbxcb9{grid-template-columns:minmax(0,1fr)}label.svelte-1qbxcb9,.date-field.svelte-1qbxcb9{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.panel-toggle.svelte-1qbxcb9 b:where(.svelte-1qbxcb9){transition:none}}.privacy-toggle.svelte-cwexgj{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid #50c8ff50;border-radius:8px;background:#50c8ff0b;color:#bce6f7;font:inherit;font-size:.76rem;cursor:pointer;white-space:nowrap}.privacy-toggle[aria-pressed=true].svelte-cwexgj{color:#b5f2d6;border-color:#72dfb470;background:#72dfb412}.privacy-toggle.svelte-cwexgj:hover{border-color:#76d6ff}.privacy-toggle.svelte-cwexgj:focus-visible{outline:2px solid #76d6ff;outline-offset:3px}svg.svelte-cwexgj{width:19px;height:19px;flex:none}.financial-details.svelte-17k8lh6{margin-top:10px;border-top:1px solid #50c8ff24;padding-top:8px}.financial-details.svelte-17k8lh6>summary:where(.svelte-17k8lh6){color:#a4d6e5;font-size:.68rem;cursor:pointer}.asset-signals.svelte-17k8lh6{width:100%;max-width:1040px;box-sizing:border-box;justify-self:center;min-width:0;padding:12px;margin-top:12px;border:1px solid #50c8ff29;border-radius:12px;background:radial-gradient(ellipse at top left,#64f4a107,transparent 55%),linear-gradient(135deg,#0d1725,#0b1320);box-shadow:inset 0 1px #d8f5ff05}header.svelte-17k8lh6{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:10px}header.svelte-17k8lh6 span:where(.svelte-17k8lh6){color:#80e6c1;font-size:.6rem;letter-spacing:.12em}h3.svelte-17k8lh6{margin:5px 0;color:#e6f0f7;font-size:.94rem;font-weight:550}p.svelte-17k8lh6{color:#9fb7c8;font-size:.71rem;line-height:1.6;margin:4px 0}small.svelte-17k8lh6{display:block;color:#8da8ba;font-size:.61rem;line-height:1.6}button.svelte-17k8lh6{cursor:pointer;flex:none;padding:6px 9px;border:1px solid #80d8bd44;border-radius:7px;background:#80d8bd0a;color:#a8e8d1;font:inherit;font-size:.68rem;transition:background .18s ease,border-color .18s ease}button.svelte-17k8lh6:hover{background:#80d8bd16;border-color:#80d8bd77}button.svelte-17k8lh6:focus-visible{outline:2px solid #80d8bd;outline-offset:3px}.warning.svelte-17k8lh6{color:#e9bd7b}.comparator-shell.svelte-gn14x3{min-width:0;color:#dfebf4}.portfolio-toolbar.svelte-gn14x3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 14px}.workspace-title.svelte-gn14x3{display:grid;gap:5px}.workspace-title.svelte-gn14x3 small:where(.svelte-gn14x3){color:#79d7b6;font-size:.62rem;font-weight:650;letter-spacing:.16em}.workspace-title.svelte-gn14x3 strong:where(.svelte-gn14x3){font-size:1.12rem;font-weight:600;letter-spacing:-.02em}.toolbar-actions.svelte-gn14x3{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toolbar-actions.svelte-gn14x3 button:where(.svelte-gn14x3){display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid #334658;background:#101b26;border-radius:8px;color:#c4d8e5;font:inherit;font-size:.76rem;cursor:pointer}.toolbar-actions.svelte-gn14x3 .purchase-shortcut:where(.svelte-gn14x3){background:#8ee3c0;color:#102a24;border-color:#8ee3c0;font-weight:650}.toolbar-actions.svelte-gn14x3 button:where(.svelte-gn14x3):hover{filter:brightness(1.12)}.toolbar-actions.svelte-gn14x3 .comparator-toggle[aria-expanded=true]:where(.svelte-gn14x3){border-color:#79d7b6;color:#bdeedc}.comparator-body.svelte-gn14x3{display:grid;grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:20px;align-items:start;min-width:0}.account-panel.svelte-gn14x3{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;border-radius:10px;padding:14px 18px;background:#101a24;border:1px solid #263542}.account-panel.svelte-gn14x3>label:where(.svelte-gn14x3){max-width:620px}.account-identity.svelte-gn14x3{display:grid;gap:5px;margin:0;color:#d2e0eb;font-size:.78rem}.account-identity.svelte-gn14x3 span:where(.svelte-gn14x3){color:#8da5b7;font-size:.68rem}.save-state.svelte-gn14x3{display:flex;align-items:center;gap:8px;margin:0;padding:7px 10px;border:1px solid #79d7b62b;border-radius:6px;color:#9cdec7;background:#79d7b606;font-size:.68rem}.save-state.svelte-gn14x3 strong:where(.svelte-gn14x3){font-weight:500}.status-dot.svelte-gn14x3{width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}.save-state.pending.svelte-gn14x3{color:#f0c689;border-color:#f0c68940}.account-notice.svelte-gn14x3,.catalog-error.svelte-gn14x3{grid-column:1/-1;margin:0;padding:0 4px;color:#9db6c7;font-size:.74rem}.primary-panel.svelte-gn14x3{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #34564c;border-radius:10px;background:#101f25}.primary-panel.svelte-gn14x3 strong:where(.svelte-gn14x3){color:#a5e3cc;font-size:.8rem}.primary-panel.svelte-gn14x3 p:where(.svelte-gn14x3){margin:5px 0 0;color:#9db6c7;font-size:.72rem;line-height:1.6}.primary-panel.svelte-gn14x3 button:where(.svelte-gn14x3){border:1px solid #568c79;border-radius:7px;padding:9px 12px;background:#18352f;color:#c2efdd;font:inherit;font-size:.74rem;cursor:pointer}.primary-panel.svelte-gn14x3 button:where(.svelte-gn14x3):disabled{opacity:.5;cursor:not-allowed}.primary-panel.svelte-gn14x3 button:where(.svelte-gn14x3):focus-visible{outline:2px solid #8ee3c0;outline-offset:3px}.catalog-error.svelte-gn14x3 button:where(.svelte-gn14x3){margin-left:12px}.controls.svelte-gn14x3,.results.svelte-gn14x3{display:grid;align-content:start;min-width:0;gap:14px}.controls[hidden].svelte-gn14x3{display:none}.controls[hidden].svelte-gn14x3+.results:where(.svelte-gn14x3){grid-column:1/-1}.tracking-saved.svelte-gn14x3 .controls:where(.svelte-gn14x3),.tracking-saved.svelte-gn14x3 .results:where(.svelte-gn14x3){grid-column:1/-1}.tracking-saved.svelte-gn14x3 .controls:where(.svelte-gn14x3){padding:18px;border:1px solid #354655;border-radius:12px;background:#101b25}.tracking-saved.svelte-gn14x3 .name-panel:where(.svelte-gn14x3){grid-template-columns:minmax(0,1fr) minmax(200px,360px) auto;align-items:end}.name-panel.svelte-gn14x3>div:where(.svelte-gn14x3){display:block}.name-panel.svelte-gn14x3 p:where(.svelte-gn14x3){margin:5px 0 0}.date-panel.svelte-gn14x3{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid #2a3b4b;border-radius:9px;background:#101c28}.date-panel.svelte-gn14x3 h3:where(.svelte-gn14x3){margin:0;font-size:.86rem;color:#dbe8f4;font-weight:600}.date-panel.svelte-gn14x3 p:where(.svelte-gn14x3){color:#94adbf;font-size:.74rem;line-height:1.6}.date-panel.svelte-gn14x3>div:where(.svelte-gn14x3){min-width:0}.date-panel.svelte-gn14x3:not(.name-panel)>div:where(.svelte-gn14x3){display:grid;grid-template-columns:1fr 1fr;gap:8px}.date-panel.svelte-gn14x3 label:where(.svelte-gn14x3){display:grid;min-width:0;gap:6px;color:#b0c5d3;font-size:.77rem}.date-panel.svelte-gn14x3:not(.name-panel)>.holding-inputs:where(.svelte-gn14x3){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border:1px solid #344a5c80;border-radius:8px;background:#0b152080}.holding-inputs.svelte-gn14x3>label:where(.svelte-gn14x3):first-child,.holding-inputs.svelte-gn14x3>label:where(.svelte-gn14x3):last-child:nth-child(2){grid-column:1/-1}.holding-inputs.svelte-gn14x3>label:where(.svelte-gn14x3){align-content:start}.date-panel.svelte-gn14x3 input:where(.svelte-gn14x3),.date-panel.svelte-gn14x3 select:where(.svelte-gn14x3){box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #344a5c;border-radius:6px;background:#0b1520;color:#dce8f2;font:inherit;color-scheme:dark}.account-panel.svelte-gn14x3 select:where(.svelte-gn14x3){border-color:#344a5c;font-size:.85rem}.date-panel.svelte-gn14x3 button:where(.svelte-gn14x3){min-height:44px;padding:10px 14px;border:1px solid #7ad9b3;border-radius:7px;background:#80dcb8;color:#102b23;font:inherit;font-weight:650;font-size:.75rem;cursor:pointer}.date-panel.svelte-gn14x3 button:where(.svelte-gn14x3):disabled{opacity:.5;cursor:not-allowed}.hidden-amount.svelte-gn14x3{padding:9px;border:1px solid #344a5c;border-radius:6px;background:#0b1520}.portfolio-actions.svelte-gn14x3 p:where(.svelte-gn14x3){margin:0}.portfolio-actions.svelte-gn14x3 .secondary-action:where(.svelte-gn14x3){background:transparent;border-color:#344a5c;color:#bdd0df;font-weight:500}.portfolio-actions.svelte-gn14x3 .action-help:where(.svelte-gn14x3){font-size:.68rem}.tracking-saved.svelte-gn14x3 .portfolio-actions:where(.svelte-gn14x3){grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-saved.svelte-gn14x3 .portfolio-actions:where(.svelte-gn14x3) h3:where(.svelte-gn14x3),.tracking-saved.svelte-gn14x3 .portfolio-actions:where(.svelte-gn14x3) p:where(.svelte-gn14x3){grid-column:1/-1}.settings.svelte-gn14x3,.opening-details.svelte-gn14x3{min-width:0}.settings.svelte-gn14x3{padding:0 12px 12px;border:1px solid #2a3b4b;border-radius:9px;background:#101c2840}.settings.svelte-gn14x3:not([open]){padding-bottom:0}.settings.svelte-gn14x3>summary:where(.svelte-gn14x3){display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:12px 2px;box-sizing:border-box;list-style:none}.settings.svelte-gn14x3>summary:where(.svelte-gn14x3)::-webkit-details-marker{display:none}.settings.svelte-gn14x3>summary:where(.svelte-gn14x3):after{content:"+";color:#79d7b6;font-size:1rem}.settings[open].svelte-gn14x3>summary:where(.svelte-gn14x3):after{content:"−"}.opening-details.svelte-gn14x3>summary:where(.svelte-gn14x3){border-bottom:1px solid #2a3b4b;margin-bottom:10px}summary.svelte-gn14x3{padding:12px 0;color:#b9d0df;cursor:pointer;font-size:.77rem}.settings.svelte-gn14x3>.date-panel:where(.svelte-gn14x3){margin-top:10px}.copy-option.svelte-gn14x3{border-top:1px solid #2a3b4b}.copy-option.svelte-gn14x3 p:where(.svelte-gn14x3){margin:8px 0}.copy-option.svelte-gn14x3 button:where(.svelte-gn14x3){width:100%}.active-portfolio.svelte-gn14x3{display:grid;gap:6px;padding:14px;border-left:2px solid #79d7b6;background:#79d7b606;overflow-wrap:anywhere}.active-portfolio.svelte-gn14x3 span:where(.svelte-gn14x3){color:#95adbf;font-size:.74rem}.preview-notice.svelte-gn14x3{margin:0;padding:10px 14px;border:1px solid #e8bb7340;border-radius:7px;color:#efcd9c;font-size:.78rem}.error.svelte-gn14x3{margin:0;color:#ffb2b2;font-size:.75rem}.allocation-grid.svelte-gn14x3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.relative-strip.svelte-gn14x3{display:flex;flex-wrap:wrap;gap:8px}.relative-strip.svelte-gn14x3 span:where(.svelte-gn14x3){padding:8px 12px;border:1px solid #293d4d;border-radius:6px;color:#9eb6c7;font-size:.72rem}.relative-strip.svelte-gn14x3 strong:where(.svelte-gn14x3){color:#b5dded}.empty-result.svelte-gn14x3{min-height:240px;display:grid;place-content:center;gap:8px;text-align:center;border:1px dashed #344a5c;border-radius:12px;padding:24px}.empty-result.svelte-gn14x3 p:where(.svelte-gn14x3){margin:0;max-width:520px;color:#94adbf;font-size:.84rem;line-height:1.65}.empty-result.svelte-gn14x3 span:where(.svelte-gn14x3){color:#8fceb7;font-size:.72rem}button.svelte-gn14x3:focus-visible,input.svelte-gn14x3:focus-visible,select.svelte-gn14x3:focus-visible,summary.svelte-gn14x3:focus-visible{outline:2px solid #80dcb8;outline-offset:3px}@media (max-width:1100px){.comparator-body.svelte-gn14x3{grid-template-columns:minmax(0,1fr)}.account-panel.svelte-gn14x3{grid-template-columns:minmax(0,1fr) auto}.account-panel.svelte-gn14x3>label:where(.svelte-gn14x3){grid-column:1/-1;max-width:none}.tracking-saved.svelte-gn14x3 .name-panel:where(.svelte-gn14x3){grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.portfolio-toolbar.svelte-gn14x3{align-items:start;flex-direction:column}.toolbar-actions.svelte-gn14x3{width:100%;gap:7px}.toolbar-actions.svelte-gn14x3 button:where(.svelte-gn14x3){padding:9px 11px;font-size:.7rem}.account-panel.svelte-gn14x3{padding:14px;gap:12px}.save-state.svelte-gn14x3{font-size:.62rem;padding:6px 8px}.tracking-saved.svelte-gn14x3 .controls:where(.svelte-gn14x3){padding:12px}.allocation-grid.svelte-gn14x3,.tracking-saved.svelte-gn14x3 .portfolio-actions:where(.svelte-gn14x3){grid-template-columns:minmax(0,1fr)}.date-panel.svelte-gn14x3:not(.name-panel)>div:where(.svelte-gn14x3){grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.date-panel.svelte-gn14x3 input:where(.svelte-gn14x3),.date-panel.svelte-gn14x3 select:where(.svelte-gn14x3){font-size:1rem}}.reference-tools.svelte-1vpkq1s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0}.reference-tools.svelte-1vpkq1s>details[open]:where(.svelte-1vpkq1s),.reference-tools.svelte-1vpkq1s>details:where(.svelte-1vpkq1s):only-child{grid-column:1/-1}.reference-tools.svelte-1vpkq1s>details:where(.svelte-1vpkq1s)>summary:where(.svelte-1vpkq1s){min-height:108px;box-sizing:border-box}@media (max-width:900px){.reference-tools.svelte-1vpkq1s{grid-template-columns:minmax(0,1fr)}}.visitor-access.svelte-1vpkq1s{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;border:1px solid #72dfb43b;border-radius:9px;background:linear-gradient(120deg,#112820,#101b25)}.visitor-access.svelte-1vpkq1s strong:where(.svelte-1vpkq1s){font-size:.92rem;font-weight:550;color:#d6ede4}.visitor-access.svelte-1vpkq1s p:where(.svelte-1vpkq1s){margin:7px 0 0;color:#9ab6bb;font-size:.75rem;line-height:1.65}.visitor-actions.svelte-1vpkq1s{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.visitor-access.svelte-1vpkq1s a:where(.svelte-1vpkq1s),.visitor-access.svelte-1vpkq1s button:where(.svelte-1vpkq1s),.public-retry.svelte-1vpkq1s{padding:10px 14px;border:1px solid #72dfb450;border-radius:6px;color:#b0e7d1;background:transparent;font:inherit;font-size:.75rem;text-decoration:none;cursor:pointer}.visitor-access.svelte-1vpkq1s .create-account:where(.svelte-1vpkq1s){background:#8ee0be;color:#0b291e;border-color:#8ee0be;font-weight:600}.public-retry.svelte-1vpkq1s{justify-self:start}.public-period.svelte-1vpkq1s,.session-state.svelte-1vpkq1s{margin:0;color:#9fbaca;font-size:.74rem;line-height:1.6}@media (max-width:700px){.visitor-access.svelte-1vpkq1s{flex-direction:column;align-items:stretch;padding:16px;gap:14px}.visitor-actions.svelte-1vpkq1s a:where(.svelte-1vpkq1s){flex:1;text-align:center}}body{margin:0;background:#0a0f14;color:#d0e4f0;font-family:Segoe UI,system-ui,sans-serif}.portfolio-hero.svelte-1vpkq1s{max-width:1200px;margin:0 auto;padding:26px 32px 18px;display:flex;justify-content:space-between;align-items:end;gap:22px;box-sizing:border-box}.portfolio-hero-copy.svelte-1vpkq1s{display:grid;gap:10px}.portfolio-kicker.svelte-1vpkq1s{color:#81d9b8;font-size:.63rem;font-weight:600;letter-spacing:.2em}.portfolio-hero.svelte-1vpkq1s h1:where(.svelte-1vpkq1s){margin:0;color:#e5eef5;font-weight:500;font-size:clamp(1.55rem,2.7vw,2.2rem);line-height:1.2;letter-spacing:-.04em}.portfolio-hero.svelte-1vpkq1s p:where(.svelte-1vpkq1s){margin:0;color:#95adbd;font-size:.82rem}.portfolio-nav.svelte-1vpkq1s{display:flex;gap:20px;flex-wrap:wrap}.portfolio-nav.svelte-1vpkq1s a:where(.svelte-1vpkq1s){display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #334956;color:#b3cad8;text-decoration:none;font-size:.73rem}.portfolio-nav.svelte-1vpkq1s a:where(.svelte-1vpkq1s):first-child{color:#95dfc4;border-color:#7ad5b56b}.portfolio-nav.svelte-1vpkq1s a:where(.svelte-1vpkq1s):hover{color:#d7eee5;border-color:#a3e5c9}.layout.svelte-1vpkq1s{max-width:1200px;margin:0 auto;padding:0 32px 40px;box-sizing:border-box;min-width:0}main.svelte-1vpkq1s{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:16px}#mi-cartera.svelte-1vpkq1s,#qpro-reference.svelte-1vpkq1s,#options-context.svelte-1vpkq1s{scroll-margin-top:90px;min-width:0}.reference-section.svelte-1vpkq1s{min-width:0;background:#101a24;border:1px solid #2a3b49;border-radius:11px}.reference-section.svelte-1vpkq1s>summary:where(.svelte-1vpkq1s){display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;list-style:none;cursor:pointer}.reference-section.svelte-1vpkq1s>summary:where(.svelte-1vpkq1s)::-webkit-details-marker{display:none}.reference-section.svelte-1vpkq1s summary:where(.svelte-1vpkq1s)>div:where(.svelte-1vpkq1s){display:grid;gap:8px}.reference-section.svelte-1vpkq1s summary:where(.svelte-1vpkq1s)>div:where(.svelte-1vpkq1s)>span:where(.svelte-1vpkq1s){color:#a496c7;font-size:.6rem;font-weight:550;letter-spacing:.15em}.reference-section.svelte-1vpkq1s summary:where(.svelte-1vpkq1s) h2:where(.svelte-1vpkq1s){margin:0;font-weight:550;color:#dce8f2;font-size:1rem;letter-spacing:-.01em}.reference-section.svelte-1vpkq1s summary:where(.svelte-1vpkq1s) p:where(.svelte-1vpkq1s){margin:0;color:#93aaba;font-size:.7rem}.reference-toggle.svelte-1vpkq1s{display:flex;align-items:center;gap:16px;color:#b6c9de;font-size:.72rem}.reference-toggle.svelte-1vpkq1s b:where(.svelte-1vpkq1s){font-size:1.2rem;font-weight:400;transition:transform .15s}.reference-section[open].svelte-1vpkq1s>summary:where(.svelte-1vpkq1s) .reference-toggle:where(.svelte-1vpkq1s) b:where(.svelte-1vpkq1s){transform:rotate(45deg)}.reference-content.svelte-1vpkq1s{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;border-top:1px solid #293b49;min-width:0}.period-controls.svelte-1vpkq1s{min-width:0;border:1px solid #2c4150;border-radius:8px}.period-controls.svelte-1vpkq1s>summary:where(.svelte-1vpkq1s){padding:14px;cursor:pointer;color:#c0d1de;font-size:.75rem}.period-controls.svelte-1vpkq1s>summary:where(.svelte-1vpkq1s) span:where(.svelte-1vpkq1s){color:#92adbe;margin-left:12px;font-size:.7rem}summary.svelte-1vpkq1s:focus-visible,a.svelte-1vpkq1s:focus-visible{outline:2px solid #8ee3c0;outline-offset:3px}@media (max-width:900px){.portfolio-hero.svelte-1vpkq1s{align-items:start;flex-direction:column;gap:14px}}@media (max-width:600px){.portfolio-hero.svelte-1vpkq1s{padding:24px 16px 10px}.portfolio-hero.svelte-1vpkq1s p:where(.svelte-1vpkq1s){font-size:.75rem}.portfolio-nav.svelte-1vpkq1s{gap:16px}.portfolio-nav.svelte-1vpkq1s a:where(.svelte-1vpkq1s){gap:8px;font-size:.68rem}.layout.svelte-1vpkq1s{padding:0 16px 24px}.reference-section.svelte-1vpkq1s>summary:where(.svelte-1vpkq1s){padding:18px 15px}.reference-content.svelte-1vpkq1s{padding:12px}.reference-toggle.svelte-1vpkq1s{font-size:0;gap:0}}@media (prefers-reduced-motion:reduce){.reference-toggle.svelte-1vpkq1s b:where(.svelte-1vpkq1s){transition:none}}.qpro-period.svelte-1vpkq1s{grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:end;padding:14px}.qpro-period.svelte-1vpkq1s p:where(.svelte-1vpkq1s){margin:4px 0 0;color:#8eaec4;font-size:.78rem}.benchmark-select.svelte-1vpkq1s{display:grid;gap:4px;color:#9abdda;font-size:.8rem}.benchmark-select.svelte-1vpkq1s select:where(.svelte-1vpkq1s){border-radius:8px;border:1px solid #35506f;background:#0c1420;color:#d0e4f0;padding:8px}.benchmark-warning.svelte-1vpkq1s{margin:0;padding:8px 10px;border:1px solid rgba(255,209,102,.35);border-radius:8px;color:#ffd166;background:#ffd16614;font-size:.78rem}.benchmark-metrics.svelte-1vpkq1s{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.benchmark-metrics.svelte-1vpkq1s article:where(.svelte-1vpkq1s){min-width:0;padding:9px 11px;border:1px solid #55d7ff40;border-top:2px solid #55d7ff;border-radius:7px;background:linear-gradient(135deg,#183641,#101c2b 85%)}.benchmark-metrics.svelte-1vpkq1s span:where(.svelte-1vpkq1s){display:block;color:#b7cde1;font-size:.72rem;line-height:1.5}.benchmark-metrics.svelte-1vpkq1s strong:where(.svelte-1vpkq1s){display:block;color:#55d7ff;margin-top:5px;font-size:1.15rem;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.benchmark-metrics.svelte-1vpkq1s article:where(.svelte-1vpkq1s):nth-child(3),.benchmark-metrics.svelte-1vpkq1s article:where(.svelte-1vpkq1s):nth-child(5){background:linear-gradient(135deg,#2c2844,#141e2d 85%);border-color:#b59aff40;border-top-color:#b59aff}.benchmark-metrics.svelte-1vpkq1s article:where(.svelte-1vpkq1s):nth-child(3) strong:where(.svelte-1vpkq1s),.benchmark-metrics.svelte-1vpkq1s article:where(.svelte-1vpkq1s):nth-child(5) strong:where(.svelte-1vpkq1s){color:#bda4ff}.benchmark-metrics.svelte-1vpkq1s article:where(.svelte-1vpkq1s):nth-child(4){background:linear-gradient(135deg,#352e25,#141e2d 85%);border-color:#ffbf6940;border-top-color:#ffbf69}.benchmark-metrics.svelte-1vpkq1s article:where(.svelte-1vpkq1s):nth-child(4) strong:where(.svelte-1vpkq1s){color:#ffbf69}.benchmark-metrics.svelte-1vpkq1s article:where(.svelte-1vpkq1s):nth-child(6){background:linear-gradient(135deg,#352336,#141e2d 85%);border-color:#ff8fad40;border-top-color:#ff8fad}.benchmark-metrics.svelte-1vpkq1s article:where(.svelte-1vpkq1s):nth-child(6) strong:where(.svelte-1vpkq1s){color:#ff8fad}@media (min-width:761px) and (max-width:1100px){.benchmark-metrics.svelte-1vpkq1s{grid-template-columns:repeat(4,minmax(0,1fr))}}.panel.svelte-1vpkq1s{background:#111a26;border:1px solid #24384f;border-radius:12px;padding:10px;display:grid;gap:10px}.panel.svelte-1vpkq1s h3:where(.svelte-1vpkq1s){margin:0;color:#d8ecff;font-size:.95rem}.date-grid.svelte-1vpkq1s{display:grid;grid-template-columns:1fr 1fr;gap:8px}.date-grid.svelte-1vpkq1s label:where(.svelte-1vpkq1s){display:grid;gap:4px;color:#9abdda;font-size:.8rem}.date-grid.svelte-1vpkq1s input:where(.svelte-1vpkq1s){border-radius:8px;border:1px solid #35506f;background:#0c1420;color:#d0e4f0;padding:8px}.dates.svelte-1vpkq1s button:where(.svelte-1vpkq1s){background:linear-gradient(120deg,#1d7d53,#23a36c);color:#f4fffa;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:10px 12px;cursor:pointer;font-weight:700}.error.svelte-1vpkq1s{margin:0;padding:8px 10px;border-radius:8px;color:#ffd2d2;background:#ff6b6b1f;border:1px solid rgba(255,107,107,.45);font-size:.82rem}.comments-panel.svelte-1vpkq1s{width:100%;max-width:1160px;box-sizing:border-box;justify-self:center;border:1px solid #ad9cde30;border-radius:16px;margin-top:14px;padding:24px;background:radial-gradient(ellipse at top left,#a89be610,transparent 60%),#0d1520;scroll-margin-top:90px;min-width:0}.comments-heading.svelte-1vpkq1s{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.comments-heading.svelte-1vpkq1s>div:where(.svelte-1vpkq1s)>span:where(.svelte-1vpkq1s){color:#b6a8df;font-size:.6rem;letter-spacing:.14em;font-weight:550}.comments-heading.svelte-1vpkq1s h2:where(.svelte-1vpkq1s){display:flex;align-items:center;gap:10px;margin:9px 0;color:#e0ebf3;font-size:1.2rem;font-weight:550;letter-spacing:-.02em}.comments-heading.svelte-1vpkq1s p:where(.svelte-1vpkq1s){margin:0;color:#93acbd;font-size:.75rem;line-height:1.6}.post-count.svelte-1vpkq1s{flex:none;border:1px solid #314653;border-radius:5px;padding:6px 9px;color:#9fb7c8;font-size:.67rem}.comments-heading.svelte-1vpkq1s h2:where(.svelte-1vpkq1s) svg:where(.svelte-1vpkq1s){flex:none;color:#b9a9ec}.comments-content.svelte-1vpkq1s{display:grid;gap:18px;min-width:0;align-items:start}.discussion-composer.svelte-1vpkq1s{display:grid;gap:10px;min-width:0}.comment-box.svelte-1vpkq1s{display:grid;gap:12px;margin:0;padding:16px;border:1px solid #ad9cde40;border-radius:12px;background:linear-gradient(145deg,#202337,#141f2b)}.comment-box.svelte-1vpkq1s textarea:where(.svelte-1vpkq1s){min-height:114px}.composer-author.svelte-1vpkq1s,.comment-author.svelte-1vpkq1s{display:flex;align-items:center;gap:10px;min-width:0}.comment-avatar.svelte-1vpkq1s{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;border:1px solid #76c7b139;background:#76c7b10c;color:#a6dccb;font-size:.76rem;font-weight:550}.composer-author.svelte-1vpkq1s>div:where(.svelte-1vpkq1s){display:grid;gap:4px}.composer-author.svelte-1vpkq1s strong:where(.svelte-1vpkq1s){color:#dae8f1;font-size:.76rem;font-weight:550}.composer-author.svelte-1vpkq1s>div:where(.svelte-1vpkq1s)>span:where(.svelte-1vpkq1s){color:#8da8b9;font-size:.66rem}.comment-box.svelte-1vpkq1s textarea:where(.svelte-1vpkq1s),.reply-box.svelte-1vpkq1s textarea:where(.svelte-1vpkq1s){box-sizing:border-box;width:100%;min-width:0;border:1px solid #314957;border-radius:6px;padding:12px;background:#0b1620;color:#e0eaf2;font:inherit;font-size:.8rem;line-height:1.6;resize:vertical}textarea.svelte-1vpkq1s::placeholder{color:#819bab}.composer-footer.svelte-1vpkq1s{display:flex;align-items:center;justify-content:space-between;gap:12px}.composer-footer.svelte-1vpkq1s small:where(.svelte-1vpkq1s){color:#8ca6b7;font-size:.66rem}.comment-box.svelte-1vpkq1s button:where(.svelte-1vpkq1s),.reply-box.svelte-1vpkq1s button:where(.svelte-1vpkq1s){min-height:38px;width:fit-content;border:1px solid #8ee0be;border-radius:6px;padding:9px 14px;color:#102c24;background:#8ee0be;font:inherit;font-size:.72rem;font-weight:600;cursor:pointer}button.svelte-1vpkq1s:disabled{opacity:.5;cursor:not-allowed}.comments-panel.svelte-1vpkq1s :where(.svelte-1vpkq1s):focus-visible{outline:2px solid #8ee0be;outline-offset:3px}.comment-access.svelte-1vpkq1s{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;border:1px solid #314653;border-radius:8px;background:#111d27}.comment-access.svelte-1vpkq1s strong:where(.svelte-1vpkq1s){color:#d3e4ef;font-size:.82rem;font-weight:550}.comment-access.svelte-1vpkq1s p:where(.svelte-1vpkq1s){margin:6px 0 0;color:#91adbe;font-size:.72rem}.comment-access.svelte-1vpkq1s a:where(.svelte-1vpkq1s){display:block;flex:none;padding:9px 12px;border:1px solid #73cbaa50;border-radius:6px;color:#abe3ce;text-decoration:none;font-size:.72rem}.comment-feedback.svelte-1vpkq1s{margin:0;color:#a5dfc9;font-size:.73rem}.comment-state.svelte-1vpkq1s{margin:0;color:#90adbe;font-size:.74rem}.comments-list.svelte-1vpkq1s{display:grid;gap:10px;min-width:0}.comment-item.svelte-1vpkq1s{min-width:0;padding:16px 18px;border:1px solid #728eaa24;border-radius:12px;background:#14212d;box-shadow:0 4px 14px #00000012}.comment-item.svelte-1vpkq1s>header:where(.svelte-1vpkq1s){display:flex;align-items:center;justify-content:space-between;gap:12px}.author-details.svelte-1vpkq1s{min-width:0;display:grid;gap:5px}.author-details.svelte-1vpkq1s>div:where(.svelte-1vpkq1s){display:flex;align-items:center;flex-wrap:wrap;gap:8px}.author-details.svelte-1vpkq1s strong:where(.svelte-1vpkq1s){color:#d8e7f1;font-size:.78rem;font-weight:550;overflow-wrap:anywhere}.author-details.svelte-1vpkq1s time:where(.svelte-1vpkq1s){color:#819eaf;font-size:.63rem}.admin-badge.svelte-1vpkq1s{color:#9ad7c1;background:#82d5b80b;border:1px solid #82d5b82b;border-radius:4px;padding:3px 5px;font-size:.56rem}.comment-delete.svelte-1vpkq1s{flex:none;border:0;padding:6px;background:transparent;color:#bba1a7;font:inherit;font-size:.63rem;cursor:pointer}.comment-delete.svelte-1vpkq1s:hover{color:#f3acb4}.post-text.svelte-1vpkq1s{margin:14px 0;color:#c0d2df;font-size:.8rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.post-footer.svelte-1vpkq1s{display:flex;align-items:center;gap:14px;padding-top:4px}.post-footer.svelte-1vpkq1s>span:where(.svelte-1vpkq1s){color:#829fac;font-size:.64rem}.reply-toggle.svelte-1vpkq1s{min-height:32px;border:1px solid #a99bd630;border-radius:6px;padding:5px 10px;background:#aa9bd608;color:#c2b3ec;font:inherit;font-size:.69rem;cursor:pointer}.reply-box.svelte-1vpkq1s{display:grid;gap:8px;margin-top:12px}.reply-box.svelte-1vpkq1s label:where(.svelte-1vpkq1s){color:#a0b9c9;font-size:.71rem}.reply-box.svelte-1vpkq1s button:where(.svelte-1vpkq1s){justify-self:end}.replies.svelte-1vpkq1s{margin:14px 0 0 15px;padding-left:18px;border-left:2px solid #aa9bd64a;display:grid;gap:16px}.reply-item.svelte-1vpkq1s .comment-avatar:where(.svelte-1vpkq1s){width:28px;height:28px;font-size:.66rem}.reply-item.svelte-1vpkq1s .post-text:where(.svelte-1vpkq1s){margin:10px 0 0}.empty-discussion.svelte-1vpkq1s{border:1px dashed #314653;border-radius:8px;padding:20px}.empty-discussion.svelte-1vpkq1s strong:where(.svelte-1vpkq1s){color:#b6ccd9;font-weight:500;font-size:.78rem}.empty-discussion.svelte-1vpkq1s p:where(.svelte-1vpkq1s){margin:7px 0 0;color:#8fa9ba;font-size:.72rem}.reply-toggle.svelte-1vpkq1s:hover,.reply-toggle[aria-expanded=true].svelte-1vpkq1s{background:#aa9bd61a;border-color:#a99bd670}@media (min-width:1100px){.comments-content.svelte-1vpkq1s{grid-template-columns:300px minmax(0,1fr);gap:20px}.composer-footer.svelte-1vpkq1s{flex-wrap:wrap}.composer-footer.svelte-1vpkq1s button:where(.svelte-1vpkq1s){margin-left:auto}}.sr-only.svelte-1vpkq1s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:600px){.comments-panel.svelte-1vpkq1s{padding:16px 12px}.comments-heading.svelte-1vpkq1s{align-items:start;gap:10px}.comments-heading.svelte-1vpkq1s p:where(.svelte-1vpkq1s){font-size:.7rem}.post-count.svelte-1vpkq1s{padding:5px 7px;font-size:.6rem}.comment-box.svelte-1vpkq1s,.comment-item.svelte-1vpkq1s,.comment-access.svelte-1vpkq1s{padding:14px}.composer-footer.svelte-1vpkq1s{align-items:start}.composer-footer.svelte-1vpkq1s small:where(.svelte-1vpkq1s){max-width:150px;font-size:.6rem}.composer-footer.svelte-1vpkq1s button:where(.svelte-1vpkq1s){flex:none;padding:9px 11px;font-size:.67rem}.comment-access.svelte-1vpkq1s{align-items:start;flex-direction:column;gap:12px}.replies.svelte-1vpkq1s{margin-left:6px;padding-left:12px}.post-text.svelte-1vpkq1s{font-size:.76rem}}@media (max-width: 980px){.date-grid.svelte-1vpkq1s{grid-template-columns:1fr}}@media (max-width: 760px){.qpro-period.svelte-1vpkq1s{grid-template-columns:1fr}.benchmark-metrics.svelte-1vpkq1s{grid-template-columns:repeat(2,minmax(0,1fr))}}
