.wealth-desk{gap:var(--s5);flex-direction:column;max-width:74rem;display:flex}.wealth-desk__head{justify-content:space-between;align-items:flex-end;gap:var(--s4);display:flex}.wealth-desk__eyebrow{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--desk-cobalt);font-weight:700}.wealth-desk__head h1{margin:var(--s1) 0 0;font-size:var(--f-2xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink)}.wealth-desk__cta{align-items:center;gap:var(--s2);min-height:38px;padding:0 var(--s4);border-radius:var(--r1);background:var(--ink);color:#fff;font-size:var(--f-md);font-weight:600;text-decoration:none;display:inline-flex}.wealth-desk__cta:hover{opacity:.9}.wealth-desk__cta:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wealth-desk__value{gap:var(--s5);padding:var(--s5);border:1px solid var(--desk-rule);border-radius:var(--r3);background:linear-gradient(180deg, var(--desk-field) 0%, var(--bg) 60%);grid-template-columns:minmax(16rem,1.4fr) 1fr;display:grid}.wealth-desk__headline{gap:var(--s2);flex-direction:column;display:flex}.wealth-desk__headline>span{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--desk-cobalt);font-weight:700}.wealth-desk__headline b{font-size:clamp(1.9rem,1.2rem + 2.4vw,2.75rem);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);font-variant-numeric:tabular-nums;color:var(--ink)}.wealth-desk__deltas{gap:var(--s4);flex-wrap:wrap;display:flex}.wealth-desk__deltas span{font-size:var(--f-md);font-variant-numeric:tabular-nums;color:var(--body)}.wealth-desk__deltas span[data-tone=positive]{color:var(--up)}.wealth-desk__deltas span[data-tone=negative]{color:var(--down)}.wealth-desk__facts{gap:var(--s4);padding-left:var(--s5);border-left:1px solid var(--desk-rule);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));align-content:start;margin:0;display:grid}.wealth-desk__facts dt{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--muted)}.wealth-desk__facts dd{margin:var(--s1) 0 0;font-size:var(--f-lg);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.wealth-desk__value footer{justify-content:space-between;align-items:center;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--desk-rule);font-size:var(--f-xs);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;display:flex}.wealth-desk__value footer a{align-items:center;gap:var(--s1);color:var(--acc);font-size:var(--f-sm);text-decoration:none;display:inline-flex}.wealth-desk__value footer a:hover{text-decoration:underline}.wealth-desk__columns{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));display:grid}.wealth-desk__panel{gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);flex-direction:column;display:flex}.wealth-desk__panel>header{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.wealth-desk__panel>header>span{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--desk-cobalt);font-weight:700}.wealth-desk__panel>header a{align-items:center;gap:var(--s1);color:var(--body);font-size:var(--f-sm);text-decoration:none;display:inline-flex}.wealth-desk__panel>header a:hover{color:var(--ink)}.wealth-desk__muted{font-size:var(--f-sm);line-height:var(--lh-snug);color:var(--muted);margin:0}.wealth-desk__events{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.wealth-desk__events li{align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:6.5rem 1fr auto;display:grid}.wealth-desk__events li:last-child{border-bottom:0}.wealth-desk__events time{font-size:var(--f-xs);font-variant-numeric:tabular-nums;color:var(--acc);font-weight:600}.wealth-desk__events a{color:var(--ink);font-size:var(--f-sm);text-decoration:none}.wealth-desk__events a:hover{text-decoration:underline}.wealth-desk__events em{font-size:var(--f-xs);color:var(--muted);font-style:normal}.wealth-desk__allocation{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wealth-desk__allocation li{gap:var(--s2) var(--s3);grid-template-columns:1fr auto;align-items:center;display:grid}.wealth-desk__allocation b{font-size:var(--f-sm);color:var(--ink)}.wealth-desk__allocation>li>span:last-child{font-size:var(--f-sm);font-variant-numeric:tabular-nums;color:var(--body)}.wealth-desk__track{border-radius:var(--r-full);background:var(--sunk);grid-area:2/1/auto/-1;height:6px;display:block;overflow:hidden}.wealth-desk__track i{background:var(--acc);border-radius:var(--r-full);height:100%;display:block}.wealth-desk__gaps{padding:var(--s4);border:1px solid var(--line-soft);border-radius:var(--r2);background:var(--inset)}.wealth-desk__gaps h2{margin:0 0 var(--s3);font-size:var(--f-md);color:var(--ink)}.wealth-desk__gaps ul{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.wealth-desk__gaps li{padding-left:var(--s3);border-left:2px solid var(--line);flex-direction:column;gap:2px;display:flex}.wealth-desk__gaps b{font-size:var(--f-sm);color:var(--ink)}.wealth-desk__gaps span{font-size:var(--f-xs);line-height:var(--lh-snug);color:var(--muted)}@media (max-width:60rem){.wealth-desk__value{grid-template-columns:1fr}.wealth-desk__facts{padding-left:0;padding-top:var(--s3);border-left:0;border-top:1px solid var(--desk-rule)}}.wealth-portfolio{gap:var(--s4);flex-direction:column;display:flex}.wealth-portfolio__sleeves{gap:var(--s2);border-bottom:1px solid var(--line);display:flex}.wealth-portfolio__sleeves a{padding:var(--s2) var(--s3);color:var(--muted);font-size:var(--f-md);border-bottom:2px solid #0000;font-weight:600;text-decoration:none}.wealth-portfolio__sleeves a[aria-current=page]{border-bottom-color:var(--acc);color:var(--acc)}.wealth-portfolio__sleeves a:focus-visible{box-shadow:var(--ring);outline:none}.wealth-portfolio__views{gap:var(--s2);flex-wrap:wrap;display:flex}.wealth-portfolio__views a{min-height:44px;padding:var(--s2) var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);color:var(--body);flex-direction:column;gap:1px;text-decoration:none;display:flex}.wealth-portfolio__views a b{font-size:var(--f-md);font-weight:600}.wealth-portfolio__views a small{font-size:var(--f-xs);color:var(--muted)}.wealth-portfolio__views a:hover{background:var(--inset)}.wealth-portfolio__views a:focus-visible{box-shadow:var(--ring);outline:none}.wealth-portfolio__views a[aria-current=page]{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.wealth-portfolio__views a[aria-current=page] small{color:var(--acc)}.wealth-sips{gap:var(--s5);flex-direction:column;max-width:44rem;display:flex}.sip-original-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sip-original-insights article{background:#fffffff0;border:1px solid #dce4eb;border-radius:9px;grid-template-columns:26px minmax(0,1fr);gap:9px;min-height:150px;padding:14px;display:grid}.sip-original-insights article>span{color:#1763b5;background:#edf5ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.sip-original-insights small{color:#718398;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.sip-original-insights h3{margin:4px 0 6px;font-size:11px}.sip-original-insights p{color:#64748b;margin:0;font-size:9px;line-height:1.5}@media (max-width:52rem){.sip-original-insights{grid-template-columns:1fr}.sip-original-insights article{min-height:0}}.sip-planner-workspace{color:#0f172a}.sip-readiness-banner{background:linear-gradient(110deg,#fff 0%,#f3f8fd 100%);border:1px solid #d9e3ec;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex;box-shadow:0 7px 22px #1e40620d}.sip-readiness-banner span{color:#a16608;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.sip-readiness-banner h1{margin:7px 0 4px;font-size:21px}.sip-readiness-banner p{color:#64748b;margin:0;font-size:11px}.sip-readiness-banner a{color:#fff;background:#0f2742;border-radius:7px;flex:none;padding:9px 13px;font-size:10px;font-weight:750;text-decoration:none}.sip-work-card{background:#fffffff2;border:1px solid #dce4eb;border-radius:11px;min-width:0;padding:18px;box-shadow:0 7px 22px #1e40620b}.sip-work-card>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:11px;display:flex}.sip-work-card header small{color:#1763b5;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.sip-work-card header h2{margin:3px 0 0;font-size:15px}.sip-work-card>header>span{color:#986400;background:#fff5d9;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750}.sip-work-card .sip-card{box-shadow:none;border:0;border-radius:0;padding:0}.sip-planning-grid,.sip-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.sip-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sip-field-grid label{color:#64748b;gap:5px;font-size:9px;font-weight:700;display:grid}.sip-field-grid input,.sip-paired-value{color:#0f172a;width:100%;min-height:36px;font:inherit;background:#fafcfd;border:1px solid #dbe3eb;border-radius:7px;padding:0 10px;font-size:11px}.sip-paired-value{align-items:center;display:flex}.sip-comparison{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.sip-comparison>div{background:#f8fafc;border:1px solid #e1e7ed;border-radius:8px;gap:3px;padding:12px;display:grid}.sip-comparison>div[data-accent=true]{background:#f1faf6;border-color:#bcd8cc}.sip-comparison span,.sip-goal-result span{color:#64748b;font-size:9px}.sip-comparison b,.sip-goal-result b{font-size:17px}.sip-comparison small,.sip-goal-result small{color:#7d8ea1;font-size:9px}.sip-method-note{color:#64748b;margin:10px 0 0;font-size:9px;line-height:1.45}.sip-method-note b{color:#0f172a}.sip-goal-result{background:#f2f7fc;border-left:3px solid #1763b5;border-radius:7px;gap:3px;margin-top:14px;padding:13px;display:grid}.sip-save-plan{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#0f2742;border:0;border-radius:7px;margin-top:10px;padding:0 13px;font-size:10px;font-weight:750}.sip-guidance-section{background:linear-gradient(135deg,#f4f9fff5,#fffffff5);border:1px solid #d9e3ec;border-radius:11px;padding:19px}.sip-guidance-section>header small{color:#1763b5;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.sip-guidance-section>header h2{margin:3px 0;font-size:16px}.sip-guidance-section>header p{color:#64748b;margin:0;font-size:9px}.sip-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.sip-guidance-grid article{background:#fff;border:1px solid #dde6ee;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:176px;padding:14px;display:flex}.sip-guidance-icon{color:#1763b5;background:#edf5ff;border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:10px;font-weight:800;display:grid}.sip-guidance-grid article>small{color:#718398;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}.sip-guidance-grid h3{margin:4px 0 6px;font-size:12px}.sip-guidance-grid p{color:#52667b;margin:0;font-size:9px;line-height:1.5}.sip-guidance-grid em{color:#906008;background:#fff4d8;border-radius:999px;margin-top:auto;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.sip-guidance-grid em[data-tone=positive]{color:#087a4b;background:#eaf8f1}.sip-guidance-grid a{color:#1763b5;margin-top:auto;font-size:9px;font-weight:750;text-decoration:none}.sip-advice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sip-advice-list,.sip-checklist{gap:0;margin:0;padding:0;list-style:none;display:grid}.sip-advice-list li{border-bottom:1px solid #edf1f5;padding:10px 0}.sip-advice-list li:last-child,.sip-checklist li:last-child{border-bottom:0}.sip-advice-list b{font-size:10px;display:block}.sip-advice-list span{color:#64748b;margin-top:3px;font-size:9px;line-height:1.45;display:block}.sip-checklist li{border-bottom:1px solid #edf1f5;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;padding:9px 0;display:grid}.sip-checklist li>span{color:#1763b5;background:#edf5ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.sip-checklist b{font-size:10px;display:block}.sip-checklist small{color:#64748b;margin-top:3px;font-size:9px;line-height:1.4;display:block}.sip-saved-plans,.sip-capability-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.sip-saved-plans li,.sip-capability-list li{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.sip-saved-plans li:last-child,.sip-capability-list li:last-child{border-bottom:0}.sip-saved-plans b{font-size:11px;display:block}.sip-saved-plans span{color:#64748b;margin-top:2px;font-size:9px;display:block}.sip-saved-plans button{color:#b42323;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px}.sip-empty-plan{color:#64748b;margin:0;font-size:10px}.sip-capability-list span{font-size:10px}.sip-capability-list b{color:#b42323;background:#fff0f0;border-radius:999px;padding:4px 7px;font-size:8px}.sip-capability-list li[data-ready=true] b{color:#087a4b;background:#eaf8f1}.sip-methodology{background:#ffffffe6;border:1px solid #dce4eb;border-radius:10px}.sip-methodology summary{color:#315b85;cursor:pointer;padding:13px 16px;font-size:10px;font-weight:750}.sip-methodology div{padding:0 16px 14px}.sip-methodology p{color:#64748b;margin:6px 0 0;font-size:9px;line-height:1.5}@media (max-width:58rem){.sip-planning-grid,.sip-lower-grid,.sip-advice-grid{grid-template-columns:1fr}.sip-guidance-grid{grid-template-columns:1fr 1fr}.sip-readiness-banner{align-items:flex-start}.sip-readiness-banner a{display:none}}@media (max-width:36rem){.sip-field-grid,.sip-comparison,.sip-guidance-grid{grid-template-columns:1fr}}.wealth-sips__hero h1{margin:var(--s1) 0 var(--s2);font-size:var(--f-2xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink)}.wealth-sips__hero p{color:var(--body);font-size:var(--f-base);margin:0}.wealth-sips__state{align-items:flex-start;gap:var(--s3);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r3);background:var(--bg);flex-direction:column;display:flex}.wealth-sips__badge{align-items:center;gap:var(--s2);padding:var(--s1) var(--s3);border-radius:var(--r-full);background:var(--warn-soft);color:var(--warn);font-size:var(--f-xs);font-weight:600;display:inline-flex}.wealth-sips__state b{font-size:var(--f-lg);color:var(--ink)}.wealth-sips__state p{font-size:var(--f-md);line-height:var(--lh-body);color:var(--body);margin:0}.wealth-sips__meanwhile{color:var(--muted)}.wealth-sips__actions{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.wealth-mf-txn{gap:var(--s5);flex-direction:column;max-width:68rem;display:flex}.wealth-mf-txn:has(.wealth-mf-mandates){max-width:none}.wealth-mf-txn__head{align-items:flex-start;gap:var(--s3);display:flex}.wealth-mf-txn__mark{border:1px solid var(--desk-rule);border-radius:var(--r2);background:var(--desk-field);width:42px;height:42px;color:var(--desk-cobalt);flex:none;justify-content:center;align-items:center;display:inline-flex}.wealth-mf-txn__head h1{margin:0 0 var(--s2);font-size:var(--f-2xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink)}.wealth-mf-txn__head p{max-width:68ch;color:var(--body);font-size:var(--f-base);margin:0}.wealth-mf-txn__strip{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.wealth-mf-txn__strip div{min-width:0;padding:var(--s3);border-inline-end:1px solid var(--line-soft)}.wealth-mf-txn__strip div:last-child{border-inline-end:0}.wealth-mf-txn__strip dt{color:var(--muted);font-size:var(--f-xs);font-weight:700}.wealth-mf-txn__strip dd{color:var(--ink);font-size:var(--f-sm);overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.wealth-mf-txn__grid{gap:var(--s4);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start;display:grid}.wealth-mf-txn__panel,.wealth-mf-txn__ledger,.wealth-mf-txn__gate{gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);flex-direction:column;display:flex}.wealth-mf-txn__panel h2,.wealth-mf-txn__ledger h2,.wealth-mf-txn__gate h2{color:var(--ink);font-size:var(--f-lg);line-height:var(--lh-snug);margin:0}.wealth-mf-txn__panel label{gap:var(--s1);color:var(--body);font-size:var(--f-sm);font-weight:650;display:grid}.wealth-mf-txn__panel input,.wealth-mf-txn__panel select{border:1px solid var(--line);border-radius:var(--r1);background:var(--inset);width:100%;min-height:42px;color:var(--ink);padding:0 var(--s3);font:inherit}.wealth-mf-txn__panel input:focus,.wealth-mf-txn__panel select:focus{box-shadow:var(--ring);border-color:var(--acc);outline:none}.wealth-mf-txn__panel .wealth-mf-txn__confirm{align-items:start;gap:var(--s2);padding:var(--s3);border:1px solid var(--desk-rule);border-radius:var(--r1);background:var(--desk-field);color:var(--body);line-height:var(--lh-body);grid-template-columns:20px minmax(0,1fr);display:grid}.wealth-mf-txn__panel .wealth-mf-txn__confirm input{width:18px;min-height:18px;accent-color:var(--acc);margin:2px 0 0}.wealth-mf-txn__segmented{gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wealth-mf-txn__segmented button{border:1px solid var(--line);border-radius:var(--r1);background:var(--bg);min-height:38px;color:var(--body);font:inherit;cursor:pointer;font-weight:700}.wealth-mf-txn__segmented button[aria-pressed=true]{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.wealth-mf-txn__optional{color:var(--muted);font-weight:600}.wealth-mf-txn__hint,.wealth-mf-txn__ledger p,.wealth-mf-txn__gate p{color:var(--muted);font-size:var(--f-sm);line-height:var(--lh-body);margin:0}.wealth-mf-kpis{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.wealth-mf-kpi{min-width:0;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);font:inherit;text-align:start;cursor:pointer;align-content:start;gap:2px;margin:0;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.wealth-mf-kpi[data-static]{cursor:default}.wealth-mf-kpi:not([data-static]):hover:not(:disabled){border-color:var(--acc)}.wealth-mf-kpi:disabled{cursor:default;opacity:.55}.wealth-mf-kpi:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wealth-mf-kpi[aria-pressed=true]{border-color:var(--acc);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc)}.wealth-mf-kpi__label{color:var(--muted);font-size:var(--f-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.wealth-mf-kpi strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.08}.wealth-mf-kpi__caption{color:var(--muted);font-size:var(--f-xs);font-weight:600}.wealth-mf-kpi[data-tone=positive] strong{color:var(--positive)}.wealth-mf-kpi[data-tone=pending] strong{color:var(--warn)}.wealth-mf-kpi[data-tone=negative] strong{color:var(--negative)}.wealth-mf-mandates{align-items:start;gap:var(--s4);grid-template-columns:minmax(19rem,22rem) minmax(0,1fr);display:grid}.wealth-mf-register>h2{margin:0 0 var(--s3);color:var(--ink);font-size:var(--f-md);font-weight:700}.wealth-mf-register>.wealth-mf-txn__panel{background:0 0;border:0;border-radius:0;padding:0}.wealth-mf-txn__ledger-head{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.wealth-mf-txn__ledger-head small{color:var(--muted);font-size:var(--f-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}.wealth-mf-txn__count{color:var(--muted);font-size:var(--f-sm);font-weight:600}.wealth-mf-txn__ledger-action{margin-inline-start:auto}@media (max-width:64rem){.wealth-mf-mandates{grid-template-columns:minmax(0,1fr)}}@media (max-width:56rem){.wealth-mf-txn__row{grid-template-columns:minmax(0,1fr);align-items:start}.wealth-mf-txn__row-side{justify-content:flex-start}.wealth-mf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.wealth-mf-txn__row{align-items:center;gap:var(--s3) var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);grid-template-columns:minmax(0,1fr) auto;display:grid}.wealth-mf-txn__row-main{gap:2px;min-width:0;display:grid}.wealth-mf-txn__meta{color:var(--muted);font-size:var(--f-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wealth-mf-txn__row-top{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.wealth-mf-txn__row-side{align-items:center;gap:var(--s3);display:flex}.wealth-mf-txn__chip{padding:2px var(--s2);border-radius:var(--r1);background:var(--acc-soft);color:var(--acc);font-size:var(--f-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:700}.wealth-mf-txn__pill{padding:3px var(--s2);border-radius:var(--r-full);background:var(--inset);color:var(--muted);font-size:var(--f-xs);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.wealth-mf-txn__pill svg{flex:none;width:13px;height:13px}.wealth-mf-txn__row[data-tone=positive] .wealth-mf-txn__pill{background:var(--acc);color:#fff}.wealth-mf-txn__row[data-tone=pending] .wealth-mf-txn__pill{background:var(--warn);color:#fff}.wealth-mf-txn__row[data-tone=negative] .wealth-mf-txn__pill{background:var(--negative-soft,var(--inset));color:var(--negative)}.wealth-mf-txn__amount{color:var(--ink);font-size:var(--f-lg);font-weight:750;line-height:var(--lh-snug);font-variant-numeric:tabular-nums;white-space:nowrap}.wealth-mf-txn__row[data-tone=negative] .wealth-mf-txn__amount{color:var(--muted);text-decoration:line-through}.wealth-mf-txn__row b{color:var(--body);font-size:var(--f-sm);font-weight:650}.wealth-mf-txn__row .btn{white-space:nowrap;width:fit-content}.wealth-mf-txn__link{color:var(--acc);font:inherit;font-size:var(--f-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.wealth-mf-txn__link:hover:not(:disabled){text-decoration:underline}.wealth-mf-txn__link:disabled{color:var(--muted);cursor:default}.wealth-mf-txn__link:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:var(--r1)}.wealth-mf-txn__upi{justify-items:center;gap:var(--s2);margin-top:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--inset);text-align:center;display:grid}.wealth-mf-txn__upi img{border-radius:var(--r1);padding:var(--s2);background:#fff}.wealth-mf-txn__message{align-items:flex-start;gap:var(--s2);padding:var(--s3);border:1px solid var(--desk-rule);border-radius:var(--r2);background:var(--desk-field);color:var(--nifty-ink);font-size:var(--f-sm);line-height:var(--lh-snug);margin:0;display:flex}@media (max-width:56rem){.wealth-mf-txn__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wealth-mf-txn__strip div:nth-child(2){border-inline-end:0}.wealth-mf-txn__grid{grid-template-columns:1fr}}@media (max-width:38rem){body:has(.wealth-mf-txn) luma-chat-widget{display:none}.wealth-mf-txn__head{display:grid}.wealth-mf-txn__strip{grid-template-columns:1fr}.wealth-mf-txn__strip div{border-inline-end:0;border-bottom:1px solid var(--line-soft)}.wealth-mf-txn__strip div:last-child{border-bottom:0}}.wealth-orders{gap:var(--s4);flex-direction:column;display:flex}.orders-ledger-switcher{background:#fffffff0;border:1px solid #dbe4ed;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:5px;display:flex;box-shadow:0 2px 8px #0f172a09}.orders-ledger-switcher .wealth-portfolio__sleeves{border-radius:var(--r-full);background:var(--inset);border:0;gap:2px;margin:0;padding:0;display:inline-flex}.orders-ledger-switcher .wealth-portfolio__sleeves a{border-radius:var(--r-full);color:#64748b;border:0;align-items:center;min-height:30px;padding:0 13px;font-size:11px;text-decoration:none;display:inline-flex}.orders-ledger-switcher .wealth-portfolio__sleeves a[aria-current=page]{color:#fff;background:#111827}.orders-ledger-switcher>span{color:#64748b;padding-right:9px;font-size:10px}.orders-summary{margin:0}.wealth-orders__head h1{margin:var(--s1) 0 var(--s2);font-size:var(--f-2xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink)}.wealth-orders__head p{color:var(--body);font-size:var(--f-base);margin:0}.wealth-orders__ledger-note{align-items:flex-start;gap:var(--s2);padding:var(--s3);border:1px solid var(--desk-rule);border-radius:var(--r2);background:var(--desk-field);color:var(--nifty-ink);font-size:var(--f-sm);line-height:var(--lh-snug);margin:0;display:flex}.wealth-orders__ledger-note .ic{flex:none;margin-top:1px}.wealth-invest{gap:var(--s5);flex-direction:column;width:100%;max-width:none;display:flex}.wealth-invest__head h1{margin:var(--s1) 0 var(--s2);font-size:var(--f-2xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink)}.wealth-invest__head p{color:var(--body);font-size:var(--f-base);margin:0}.wealth-invest__search-backdrop{z-index:1200;padding:var(--s5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;justify-content:center;padding-top:72px;display:flex;position:fixed;inset:0}.wealth-invest__search-dialog{border:1px solid var(--line);border-radius:var(--r3);background:var(--bg);flex-direction:column;width:min(640px,100%);max-height:min(640px,100vh - 96px);display:flex;overflow:hidden;box-shadow:0 28px 70px #0f172a40}.wealth-invest__search-dialog label{align-items:center;gap:var(--s2);padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);display:flex}.wealth-invest__search-dialog label:focus-within{box-shadow:var(--ring)}.wealth-invest__search-dialog input{min-width:0;min-height:44px;color:var(--ink);font:inherit;font-size:var(--f-md);background:0 0;border:0;flex:1}.wealth-invest__search-dialog input:focus{outline:none}.wealth-invest__search-dialog .wealth-search__segments{margin:0 var(--s2);gap:var(--s2);border-bottom:0}.wealth-invest__search-dialog .wealth-search__segments button{border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg);color:var(--muted);box-shadow:none}.wealth-invest__search-dialog .wealth-search__segments button:hover{background:var(--inset);color:var(--ink)}.wealth-invest__search-dialog .wealth-search__segments button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.wealth-invest__search-body{gap:var(--s3);padding:var(--s3) var(--s4) var(--s4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.wealth-invest__status{font-size:var(--f-sm);color:var(--muted);margin:0}.wealth-invest__results{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wealth-invest__results a,.wealth-invest__results button{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--line-soft);border-radius:var(--r2);background:var(--bg);color:var(--body);font:inherit;text-align:left;cursor:pointer;text-decoration:none;display:flex}.wealth-invest__results a:hover,.wealth-invest__results button:hover{background:var(--inset)}.wealth-invest__results a:focus-visible,.wealth-invest__results button:focus-visible{box-shadow:var(--ring);outline:none}.wealth-invest__result-name{flex-direction:column;gap:1px;min-width:0;display:flex}.wealth-invest__result-name b{font-size:var(--f-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wealth-invest__result-name small{font-size:var(--f-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wealth-invest__results em{padding:var(--s1) var(--s2);border-radius:var(--r-full);background:var(--inset);color:var(--muted);font-size:var(--f-xs);flex:none;font-style:normal}.wealth-invest__group h3{margin:0 0 var(--s2);font-size:var(--f-sm);color:var(--ink);font-weight:650}.wealth-invest__search-head{align-items:center;gap:var(--s2);padding:var(--s4) var(--s4) 0;display:flex}.wealth-invest__search-head label{flex:1}.wealth-invest__search-close{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);width:44px;height:44px;color:var(--muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.wealth-invest__search-close:hover{background:var(--inset);color:var(--ink)}.wealth-invest__search-close:focus-visible{box-shadow:var(--ring);outline:none}.wealth-invest__classes{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.wealth-invest__class{gap:var(--s2);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);color:var(--body);flex-direction:column;text-decoration:none;display:flex}.wealth-invest__class:hover{background:var(--inset)}.wealth-invest__class:focus-visible{box-shadow:var(--ring);outline:none}.wealth-invest__class header{align-items:center;gap:var(--s2);display:flex}.wealth-invest__class h2{font-size:var(--f-md);color:var(--ink);margin:0;font-weight:600}.wealth-invest__class p{font-size:var(--f-sm);line-height:var(--lh-snug);margin:0}.wealth-invest__class small{padding-top:var(--s2);font-size:var(--f-xs);color:var(--muted);margin-top:auto}.wealth-invest__browse{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.wealth-invest__browse-col h3{min-height:30px;margin:0 0 var(--s2);font-size:var(--f-sm);color:var(--ink);align-items:center;font-weight:650;display:flex}.wealth-invest__browse-col .wealth-invest__results{gap:var(--s1)}.wealth-invest__browse-head{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s2);display:flex}.wealth-invest__browse-head h3{margin:0}.wealth-invest__browse-head .wealth-search__segments{background:#eef1f5;border-bottom:0;border-radius:999px;padding:3px}.wealth-invest__browse-head .wealth-search__segments button{color:#475569}.wealth-invest__browse-head .wealth-search__segments button:hover{color:#0f172a;background:#e2e8f0}.wealth-invest__browse-head .wealth-search__segments button[aria-pressed=true]{color:#173b63;background:#fff;box-shadow:0 1px 3px #0f172a29}.wealth-invest__disclaimer{font-size:var(--f-xs);color:var(--muted);margin:0}.wealth-ipo{gap:var(--s4);flex-direction:column;max-width:60rem;display:flex}.wealth-ipo__head h1,.wealth-ipo__detail-head h1{margin:var(--s1) 0 var(--s2);font-size:var(--f-2xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink)}.wealth-ipo__head p{max-width:46rem;color:var(--body);font-size:var(--f-base);line-height:var(--lh-body);margin:0}.wealth-soon{text-align:center;padding:var(--s7) var(--s5);background:var(--bg);border:1px solid var(--line);border-radius:var(--r3);box-shadow:var(--e1);flex-direction:column;align-items:center;display:flex}.wealth-soon__mark{width:46px;height:46px;margin-bottom:var(--s4);border-radius:var(--r2);background:var(--acc-soft);color:var(--acc);justify-content:center;align-items:center;display:flex}.wealth-soon__head{margin:0 0 var(--s2);font-size:var(--f-xl);font-weight:650;line-height:var(--lh-snug);letter-spacing:var(--tr-snug);color:var(--ink);text-wrap:balance}.wealth-soon__body{max-width:42rem;color:var(--muted);font-size:var(--f-md);line-height:var(--lh-body);margin:0}.wealth-soon__link{margin-top:var(--s5);color:var(--acc);font-size:var(--f-md);font-weight:650;text-decoration:none}.wealth-soon__link:hover{text-decoration:underline}.wealth-ipo__back{align-items:center;gap:var(--s2);min-height:38px;color:var(--body);font-size:var(--f-md);align-self:flex-start;text-decoration:none;display:inline-flex}.wealth-ipo__back .ic{transform:rotate(180deg)}.wealth-ipo__back:hover{color:var(--ink)}.wealth-ipo__back:focus-visible{box-shadow:var(--ring);outline:none}.wealth-ipo__list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wealth-ipo__list a{align-items:center;gap:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);color:var(--body);grid-template-columns:auto 1fr auto auto;text-decoration:none;display:grid}.wealth-ipo__list a:hover{background:var(--inset)}.wealth-ipo__list a:focus-visible{box-shadow:var(--ring);outline:none}.wealth-ipo__mark{border-radius:var(--r2);background:var(--acc-soft);width:40px;height:40px;color:var(--acc);font-size:var(--f-sm);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.wealth-ipo__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.wealth-ipo__identity b{font-size:var(--f-md);color:var(--ink)}.wealth-ipo__identity small{font-size:var(--f-xs);color:var(--muted)}.wealth-ipo__facts{gap:var(--s5);display:flex}.wealth-ipo__facts span{font-size:var(--f-sm);font-variant-numeric:tabular-nums;color:var(--ink);flex-direction:column;gap:2px;display:flex}.wealth-ipo__facts em{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--muted);font-style:normal}.wealth-ipo__empty{padding:var(--s5);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg)}.wealth-ipo__empty b{margin-bottom:var(--s1);font-size:var(--f-lg);color:var(--ink);display:block}.wealth-ipo__empty p{color:var(--body);font-size:var(--f-md);margin:0}.wealth-ipo__detail-head{align-items:center;gap:var(--s4);display:flex}.wealth-ipo__detail-head p{font-size:var(--f-sm);color:var(--muted);margin:0}.wealth-ipo__sme{align-items:flex-start;gap:var(--s2);padding:var(--s3);border:1px solid var(--warn);border-radius:var(--r2);background:var(--warn-soft);color:var(--warn);font-size:var(--f-sm);line-height:var(--lh-snug);margin:0;display:flex}.wealth-ipo__sme .ic{flex:none;margin-top:1px}.wealth-ipo__facts-grid{gap:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.wealth-ipo__facts-grid div{gap:var(--s1);flex-direction:column;display:flex}.wealth-ipo__facts-grid dt{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--muted)}.wealth-ipo__facts-grid dd{font-size:var(--f-md);font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-weight:600}.wealth-ipo__apply{gap:var(--s3);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r3);background:var(--bg);box-shadow:var(--e1);flex-direction:column;display:flex}.wealth-ipo__apply>header{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.wealth-ipo__apply h2{font-size:var(--f-lg);color:var(--ink);margin:0}.wealth-ipo__stage{padding:var(--s1) var(--s3);border-radius:var(--r-full);font-size:var(--f-xs);font-weight:600}.wealth-ipo__stage[data-stage=pending]{background:var(--warn-soft);color:var(--warn)}.wealth-ipo__stage[data-stage=accepted]{background:var(--up-soft);color:var(--up)}.wealth-ipo__stage[data-stage=declined]{background:var(--down-soft);color:var(--down)}.wealth-ipo__stage-detail{font-size:var(--f-sm);line-height:var(--lh-body);color:var(--body);margin:0}.wealth-ipo__application{gap:var(--s3);padding:var(--s3);border-radius:var(--r2);background:var(--inset);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.wealth-ipo__application dt{font-size:var(--f-xs);text-transform:uppercase;letter-spacing:var(--tr-wide);color:var(--muted)}.wealth-ipo__application dd{margin:var(--s1) 0 0;font-size:var(--f-md);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.wealth-ipo__apply form{gap:var(--s3);flex-direction:column;display:flex}.wealth-ipo__field{gap:var(--s1);flex-direction:column;display:flex}.wealth-ipo__field label{font-size:var(--f-sm);color:var(--ink);font-weight:600}.wealth-ipo__field input[type=number],.wealth-ipo__field input[type=text]{min-height:44px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r1);background:var(--bg);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums}.wealth-ipo__field input:focus-visible{box-shadow:var(--ring);outline:none}.wealth-ipo__field small{font-size:var(--f-xs);color:var(--muted)}.wealth-ipo__checkbox{align-items:flex-start;gap:var(--s2);font-size:var(--f-sm);font-weight:400;line-height:var(--lh-snug);color:var(--body);display:flex}.wealth-ipo__checkbox input{flex:none;width:18px;height:18px;margin-top:1px}.wealth-ipo__amount{font-size:var(--f-md);color:var(--body);margin:0}.wealth-ipo__amount b{font-variant-numeric:tabular-nums;color:var(--ink)}.wealth-ipo__invalid{color:var(--down)}.wealth-ipo__notice{padding:var(--s3);border:1px solid var(--up);border-radius:var(--r2);background:var(--up-soft);color:var(--up);font-size:var(--f-sm);margin:0}.wealth-ipo__error{padding:var(--s3);border:1px solid var(--down);border-radius:var(--r2);background:var(--down-soft);color:var(--down);font-size:var(--f-sm);margin:0}.wealth-ipo__actions{gap:var(--s2);flex-wrap:wrap;display:flex}.wealth-ipo__foot{align-items:flex-start;gap:var(--s2);font-size:var(--f-xs);line-height:var(--lh-snug);color:var(--muted);margin:0;display:flex}.wealth-ipo__foot .ic{flex:none;margin-top:1px}.wealth-ipo__crosslink a{align-items:center;gap:var(--s2);color:var(--acc);font-size:var(--f-md);text-decoration:none;display:inline-flex}.wealth-ipo__crosslink a:hover{text-decoration:underline}.wealth-ipo__crosslink a:focus-visible{box-shadow:var(--ring);outline:none}@media (max-width:52rem){.wealth-ipo__list a{row-gap:var(--s3);grid-template-columns:auto 1fr}.wealth-ipo__list a>.ic{display:none}.wealth-ipo__facts{gap:var(--s4);flex-wrap:wrap;grid-column:1/-1}}.wealth-calendar{gap:var(--s4);flex-direction:column;max-width:56rem;display:flex}.wealth-calendar__head h1{margin:var(--s1) 0 var(--s2);font-size:var(--f-2xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink)}.wealth-calendar__head p{color:var(--body);font-size:var(--f-base);margin:0}.wealth-calendar__list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wealth-calendar__list li{align-items:start;gap:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);grid-template-columns:7.5rem 1fr auto;display:grid}.wealth-calendar__list time{font-size:var(--f-sm);font-variant-numeric:tabular-nums;color:var(--acc);font-weight:600}.wealth-calendar__list b{font-size:var(--f-md);color:var(--ink);display:block}.wealth-calendar__list p{margin:var(--s1) 0 0;font-size:var(--f-sm);line-height:var(--lh-snug);color:var(--body)}.wealth-calendar__list a{align-items:center;gap:var(--s1);margin-top:var(--s2);color:var(--acc);font-size:var(--f-sm);text-decoration:none;display:inline-flex}.wealth-calendar__list a:hover{text-decoration:underline}.wealth-calendar__list a:focus-visible{box-shadow:var(--ring);outline:none}.wealth-calendar__estimated{padding:2px var(--s2);border-radius:var(--r-full);background:var(--inset);color:var(--muted);font-size:var(--f-xs);white-space:nowrap;font-style:normal}.wealth-calendar__sources{padding:var(--s4);border:1px solid var(--line-soft);border-radius:var(--r2);background:var(--inset)}.wealth-calendar__sources h2{margin:0 0 var(--s3);font-size:var(--f-md);color:var(--ink)}.wealth-calendar__sources ul{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wealth-calendar__sources li{padding-left:var(--s3);border-left:2px solid var(--line);flex-direction:column;gap:2px;display:flex}.wealth-calendar__sources li[data-status=ok]{border-left-color:var(--up)}.wealth-calendar__sources li[data-status=unavailable]{border-left-color:var(--muted)}.wealth-calendar__sources li[data-status=not_launched]{border-left-color:var(--warn)}.wealth-calendar__sources b{font-size:var(--f-sm);color:var(--ink)}.wealth-calendar__sources span{font-size:var(--f-xs);line-height:var(--lh-snug);color:var(--muted)}.wealth-calendar.wealth-page{max-width:none}.wealth-calendar__head{justify-content:space-between;align-items:flex-end;gap:var(--s4);display:flex}.wealth-calendar__live{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg);color:var(--muted);font-size:var(--f-xs);font-weight:700;display:inline-flex}.wealth-calendar__live i{background:var(--up);border-radius:50%;width:7px;height:7px}.wealth-calendar__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.wealth-calendar__summary>div{min-height:84px;padding:var(--s3) var(--s4);border-right:1px solid var(--line);justify-content:center}.wealth-calendar__summary>div:last-child{border-right:0}.wealth-calendar__summary>div:first-child b{font-size:var(--f-xl)}.wealth-calendar__layout{align-items:start;gap:var(--s4);grid-template-columns:minmax(0,1fr) 19rem;display:grid}.wealth-calendar__agenda{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);overflow:hidden}.wealth-calendar__agenda>header{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);background:var(--inset);display:flex}.wealth-calendar__agenda>header small,.wealth-calendar__guide small{color:var(--muted);font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;font-weight:700}.wealth-calendar__agenda h2,.wealth-calendar__guide h2{color:var(--ink);font-size:var(--f-lg);margin:2px 0 0}.wealth-calendar__agenda>header>span{color:var(--muted);font-size:var(--f-xs);font-weight:700}.wealth-calendar__day{border-bottom:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.wealth-calendar__day:last-child{border-bottom:0}.wealth-calendar__date{padding:var(--s4);background:color-mix(in srgb,var(--inset) 64%,var(--bg));flex-direction:column;gap:3px;display:flex}.wealth-calendar__date time{color:var(--acc);font-size:var(--f-sm);font-weight:750}.wealth-calendar__date small{color:var(--muted);font-size:var(--f-xs)}.wealth-calendar__day .wealth-calendar__list{gap:0}.wealth-calendar__day .wealth-calendar__list li{align-items:center;gap:var(--s3);padding:var(--s4);border:0;border-bottom:1px solid var(--line-soft);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto}.wealth-calendar__day .wealth-calendar__list li:last-child{border-bottom:0}.wealth-calendar__event-icon{background:var(--acc-soft);width:32px;height:32px;color:var(--acc);border-radius:9px;place-items:center;font-weight:800;display:grid}.wealth-calendar__kind{color:var(--muted);font-size:var(--f-xs);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-weight:700;display:block}.wealth-calendar__event-actions{align-items:flex-end;gap:var(--s2);flex-direction:column;min-width:7rem;display:flex}.wealth-calendar__event-actions .wealth-calendar__estimated,.wealth-calendar__event-actions a{margin-top:0}.wealth-calendar__estimated[data-confidence=confirmed]{color:var(--up);background:#e7f7ef}.wealth-calendar__side{gap:var(--s3);flex-direction:column;display:flex}.wealth-calendar__guide{gap:var(--s2);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);grid-template-columns:auto minmax(0,1fr);display:grid}.wealth-calendar__guide p,.wealth-calendar__guide>a{margin:var(--s1) 0 0;font-size:var(--f-xs);grid-column:1/-1;line-height:1.5}.wealth-calendar__guide p{color:var(--body)}.wealth-calendar__guide>a{align-items:center;gap:var(--s1);color:var(--acc);font-weight:700;text-decoration:none;display:inline-flex}.wealth-calendar__side .wealth-calendar__sources{background:var(--bg);border-color:var(--line)}.wealth-calendar__side .wealth-calendar__sources li{gap:var(--s2);border-left:0;grid-template-columns:auto 1fr;padding-left:0;display:grid}.wealth-calendar__source-dot{background:var(--muted);border-radius:50%;width:7px;height:7px;margin-top:5px}.wealth-calendar__sources li[data-status=ok] .wealth-calendar__source-dot{background:var(--up)}.wealth-calendar__sources li[data-status=not_launched] .wealth-calendar__source-dot{background:var(--warn)}.wealth-calendar__side .wealth-calendar__sources small{color:var(--muted);font-size:var(--f-xs);line-height:var(--lh-snug);margin-top:2px;display:block}.wealth-calendar__disclosure{padding:0 var(--s2);color:var(--muted);font-size:var(--f-xs);margin:0;line-height:1.45}.wealth-health{gap:var(--s5);flex-direction:column;width:100%;max-width:none;display:flex}.health-advisor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.health-advisor-card{background:#fffffff0;border:1px solid #dce4eb;border-radius:10px;flex-direction:column;gap:14px;min-width:0;min-height:230px;padding:18px;display:flex;box-shadow:0 7px 22px #1e40620e}.health-card-heading{border-bottom:1px solid #edf1f5;align-items:center;gap:10px;padding-bottom:12px;display:flex}.health-method-button{color:#315b85;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2ec;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.health-method-button:hover{background:#f5f9fd}.health-card-heading small{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.health-card-heading h2{margin:2px 0 0;font-size:15px}.health-card-icon{color:#1763b5;background:#edf5ff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.health-score-body{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;display:grid}.health-score-ring{background:radial-gradient(circle at center,#fff 59%,transparent 60%),conic-gradient(#1763b5 var(--health-score),#e8eef4 0);text-align:center;border-radius:50%;place-content:center;width:82px;height:82px;display:grid}.health-score-ring strong{color:#0f172a;font-size:24px;line-height:1}.health-score-ring span{color:#64748b;font-size:9px}.health-score-body>div:last-child>b{color:#9a6700;font-size:14px}.health-score-body>div:last-child>b[data-tone=positive]{color:#087a4b}.health-score-body>div:last-child>b[data-tone=negative]{color:#c32626}.health-score-body p,.health-data-note,.health-balanced-note{color:#64748b;margin:5px 0 0;font-size:10px;line-height:1.45}.health-score-breakdown{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;display:grid}.health-score-breakdown span{color:#64748b;background:#f7f9fb;border-radius:6px;padding:7px;font-size:9px}.health-score-breakdown b{color:#0f172a;margin-top:2px;font-size:11px;display:block}.health-risk-label{color:#9a6700;background:#fff3d6;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:10px}.health-risk-label[data-level=high]{color:#c32626;background:#fff0f0}.health-risk-label[data-level=balanced]{color:#087a4b;background:#eaf8f1}.health-risk-metrics{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.health-risk-metrics div{border-left:1px solid #e5ebf1;padding:8px 10px}.health-risk-metrics div:first-child{border-left:0;padding-left:0}.health-risk-metrics dt{color:#64748b;font-size:9px}.health-risk-metrics dd{color:#0f172a;margin:3px 0 0;font-size:15px;font-weight:750}.health-data-note{background:#f7f9fb;border-radius:6px;margin-top:auto;padding:9px 10px}.health-recommendations{gap:9px;margin:0;padding:0;list-style:none;display:grid}.health-recommendations li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.health-recommendations li>span{color:#1763b5;background:#edf5ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.health-recommendations p{color:#334155;margin:1px 0 0;font-size:10px;line-height:1.4}.health-recommendations li div small{color:#7d8ea1;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:700;display:block}.health-analysis-source{color:#53677c;background:#f6f9fc;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:650;display:flex}.health-analysis-source small{color:#8494a6;margin-left:auto;font-size:8px;font-weight:500}.health-live-dot{background:#0b9b62;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #ddf5eb}.health-position-warning{color:#856617;background:#fff8e6;border-radius:6px;padding:7px 8px;font-size:9px}.health-card-disclaimer{color:#94a3b8;margin-top:auto;font-size:9px}.health-method-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.health-method-dialog{background:#fff;border:1px solid #d7e1eb;border-radius:14px;width:min(680px,100%);max-height:min(760px,100vh - 48px);overflow:auto;box-shadow:0 28px 70px #0f172a40}.health-method-dialog>header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.health-method-dialog header small{color:#1763b5;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.health-method-dialog header h2{margin:3px 0 0;font-size:19px}.health-method-dialog header button{cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.health-method-source{color:#315b85;background:#edf6ff;border-radius:8px;gap:9px;margin:18px 20px 0;padding:11px 12px;display:flex}.health-method-source .ic{flex:none;margin-top:2px}.health-method-source p{margin:0;font-size:11px;line-height:1.5}.health-method-sections{gap:0;padding:12px 20px;display:grid}.health-method-sections article{border-bottom:1px solid #edf1f5;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.health-method-sections article>span{color:#315b85;background:#f1f5f9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.health-method-sections h3{color:#0f172a;margin:0;font-size:12px}.health-method-sections p{color:#64748b;margin:4px 0 0;font-size:10px;line-height:1.5}.health-method-total{color:#fff;background:#0f2742;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 20px;padding:12px 14px;display:flex}.health-method-total span{font-size:10px}.health-method-total strong{font-size:14px}.health-method-limits{background:#fff9e8;border-left:3px solid #d7a321;margin:14px 20px;padding:12px 14px}.health-method-limits h3{margin:0;font-size:11px}.health-method-limits p{color:#725b22;margin:4px 0 0;font-size:10px;line-height:1.5}.health-method-dialog>footer{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.health-method-dialog footer p{color:#64748b;margin:0;font-size:9px}.health-method-dialog footer button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#0f2742;border:0;border-radius:7px;padding:0 14px;font-size:10px;font-weight:750}@media (max-width:70rem){.health-advisor-grid{grid-template-columns:1fr 1fr}.health-advisor-card:last-child{grid-column:1/-1}}@media (max-width:45rem){.health-advisor-grid{grid-template-columns:1fr}.health-advisor-card:last-child{grid-column:auto}}.wealth-health__head h1{margin:var(--s1) 0 var(--s2);font-size:var(--f-2xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink)}.wealth-health__head p{color:var(--body);font-size:var(--f-base);margin:0}.wealth-health h2{margin:0 0 var(--s3);font-size:var(--f-md);color:var(--ink)}.wealth-health__allocation ul{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wealth-health__allocation li{align-items:center;gap:var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto auto;display:grid}.wealth-health__allocation b{font-size:var(--f-md);color:var(--ink);grid-column:1;font-weight:600}.wealth-health__allocation span:not(.wealth-health__bar){font-size:var(--f-sm);font-variant-numeric:tabular-nums;color:var(--body)}.wealth-health__allocation em{font-size:var(--f-sm);font-variant-numeric:tabular-nums;color:var(--muted);font-style:normal}.wealth-health__bar{border-radius:var(--r-full);background:var(--sunk);grid-area:2/1/auto/-1;height:6px;display:block;overflow:hidden}.wealth-health__bar i{border-radius:var(--r-full);height:100%;display:block}.wealth-health__concentration dl{gap:var(--s4);margin:0 0 var(--s3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.wealth-health__concentration dt{font-size:var(--f-xs);text-transform:uppercase;letter-spacing:var(--tr-wide);color:var(--muted)}.wealth-health__concentration dd{margin:var(--s1) 0 0;font-size:var(--f-xl);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.wealth-health__flags{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wealth-health__flags li{align-items:flex-start;gap:var(--s2);padding:var(--s3);border-radius:var(--r2);font-size:var(--f-sm);line-height:var(--lh-snug);display:flex}.wealth-health__flags li[data-severity=note]{background:var(--inset);color:var(--body)}.wealth-health__flags li[data-severity=warn]{background:var(--warn-soft);color:var(--warn)}.wealth-health__flags .ic{flex:none;margin-top:1px}.wealth-health__note{font-size:var(--f-sm);color:var(--muted);margin:0}.wealth-health__gaps ul{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wealth-health__gaps li{flex-direction:column;gap:2px;display:flex}.wealth-health__gaps b{font-size:var(--f-sm);color:var(--ink)}.wealth-health__gaps span{font-size:var(--f-xs);line-height:var(--lh-snug);color:var(--muted)}.wealth-shell__copilot{align-items:center;gap:var(--s2);min-height:38px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--f-md);cursor:pointer;display:inline-flex}.wealth-shell__copilot:hover{background:var(--inset)}.wealth-shell__copilot:focus-visible{box-shadow:var(--ring);outline:none}.wealth-shell__copilot[aria-expanded=true]{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.wealth-copilot__scrim{z-index:30;cursor:pointer;background:#0e111661;border:0;position:fixed;inset:0}.wealth-copilot{z-index:31;background:var(--bg);border-left:1px solid var(--line);width:min(100vw,30rem);box-shadow:var(--e2);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.wealth-copilot__head{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4);border-bottom:1px solid var(--line);display:flex}.wealth-copilot__head b{font-size:var(--f-md);color:var(--ink);display:block}.wealth-copilot__head small{font-size:var(--f-xs);color:var(--muted)}.wealth-copilot__head button{border:1px solid var(--line);border-radius:var(--r1);background:var(--bg);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer}.wealth-copilot__head button:hover{background:var(--inset)}.wealth-copilot__head button:focus-visible{box-shadow:var(--ring);outline:none}.wealth-copilot__disclosure{align-items:flex-start;gap:var(--s2);padding:var(--s3) var(--s4);background:var(--desk-field);color:var(--nifty-ink);font-size:var(--f-xs);line-height:var(--lh-snug);margin:0;display:flex}.wealth-copilot__disclosure .ic{flex:none;margin-top:1px}.wealth-copilot__body{flex:1;min-height:0;overflow-y:auto}@media (max-width:52rem){.wealth-calendar__list li{gap:var(--s2);grid-template-columns:1fr}.wealth-shell__copilot span{display:none}}.wealth-ticker{background:var(--bg);border-bottom:1px solid var(--line);min-width:0;overflow:hidden}.wealth-ticker .tape{border:0;border-radius:0}.wealth-tabs{z-index:15;gap:var(--s1);padding:0 var(--s6);background:var(--bg);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;position:sticky;top:60px;overflow-x:auto}.wealth-tabs::-webkit-scrollbar{display:none}.wealth-tabs a{padding:var(--s3) var(--s3);color:var(--muted);font-size:var(--f-md);white-space:nowrap;border-bottom:2px solid #0000;flex:none;text-decoration:none}.wealth-tabs a:hover{color:var(--ink)}.wealth-tabs a:focus-visible{box-shadow:var(--ring);outline:none}.wealth-tabs a[aria-current=page]{color:var(--acc);border-bottom-color:var(--acc);font-weight:600}.wealth-tabs .nav-menu{flex:none}.wealth-tabs .nav-menu-trigger{min-height:0;padding:var(--s3) var(--s3);color:var(--muted);font-size:var(--f-md);border-bottom:2px solid #0000;border-radius:0;font-weight:400}.wealth-tabs .nav-menu-trigger:hover,.wealth-tabs .nav-menu[data-open=true] .nav-menu-trigger{color:var(--ink);background:0 0}.wealth-tabs .nav-menu-trigger[aria-current=page]{color:var(--acc);border-bottom-color:var(--acc);font-weight:600}.wealth-tabs .nav-menu-trigger:after{display:none}.wealth-interrupt{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--warn-soft);border:1px solid #e8d8b4;grid-template-columns:auto 1fr auto;display:grid}.wealth-interrupt__sev{background:var(--warn);border-radius:2px;align-self:stretch;width:3px;min-height:30px}.wealth-interrupt__copy{flex-direction:column;gap:1px;min-width:0;display:flex}.wealth-interrupt__copy b{font-size:var(--f-md);color:#6e4708}.wealth-interrupt__copy small{font-size:var(--f-sm);line-height:var(--lh-snug);color:#8a6320}.wealth-interrupt__act{align-items:center;gap:var(--s1);min-height:38px;padding:0 var(--s4);border-radius:var(--r1);background:var(--warn);color:#fff;font-size:var(--f-sm);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}.wealth-interrupt__act:hover{opacity:.92}.wealth-interrupt__act:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wealth-home__state{align-items:center;gap:var(--s2);padding:var(--s7) var(--s5);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);box-shadow:var(--e1);text-align:center;flex-direction:column;display:flex}.wealth-home__state[role=alert]:before{content:"!" / "";width:2.25rem;height:2.25rem;margin-bottom:var(--s1);border-radius:var(--r-full);background:var(--down-soft);color:var(--down);font-size:var(--f-lg);place-items:center;font-weight:700;line-height:1;display:grid}.wealth-home__state b{color:var(--ink);font-size:var(--f-lg);letter-spacing:var(--tr-snug);font-weight:650}.wealth-home__state p{max-width:52ch;color:var(--body);font-size:var(--f-md);line-height:var(--lh-body);margin:0}.wealth-home__state button{min-height:36px;margin-top:var(--s3);padding:0 var(--s5);border-radius:var(--r-full);background:var(--ink);color:var(--bg);font:inherit;font-size:var(--f-md);box-shadow:var(--e1);cursor:pointer;transition:opacity var(--t-fast) var(--ease-soft), box-shadow var(--t-fast) var(--ease-soft), transform var(--t-fast) var(--ease-soft);border:0;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.wealth-home__state button:hover{opacity:.9;box-shadow:var(--e2)}.wealth-home__state button:active{box-shadow:var(--e1);transform:translateY(1px)}.wealth-home__state button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wealth-home__state:not([role=alert]) button{border:1px solid var(--line);background:var(--bg);color:var(--ink);box-shadow:none}.wealth-home__state:not([role=alert]) button:hover{border-color:var(--ink);opacity:1;box-shadow:none}.wealth-desk-page{gap:var(--s4);flex-direction:column;display:flex}.wealth-desk-page__grid{gap:var(--s4);grid-template-columns:minmax(0,1fr) 19rem;align-items:start;display:grid}.wealth-desk-page__main{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.wealth-desk-page__rail{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.wealth-desk-page__scope{font-size:var(--f-xs);color:var(--muted);margin:0}.wealth-desk-page__main>.wealth-home__access{padding:var(--s5);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg)}.wealth-strip{align-items:center;gap:var(--s5);padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);flex-wrap:wrap;display:flex}.wealth-strip>div{flex-direction:column;gap:2px;display:flex}.wealth-strip span{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--muted)}.wealth-strip b{font-size:var(--f-lg);color:var(--ink);font-weight:600}.wealth-strip>div:first-child b{font-size:var(--f-2xl);letter-spacing:-.022em;font-weight:700}.wealth-strip b[data-tone=positive]{color:var(--up)}.wealth-strip b[data-tone=negative]{color:var(--down)}.wealth-strip b em{font-style:normal;font-weight:600}.wealth-strip__route{align-items:center;gap:var(--s1);color:var(--acc);font-size:var(--f-md);margin-left:auto;text-decoration:none;display:inline-flex}.wealth-strip__route:hover{text-decoration:underline}.wealth-strip__route:focus-visible{box-shadow:var(--ring);outline:none}.wealth-funds{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);gap:2px;display:grid}.wealth-funds header{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s2);display:flex}.wealth-funds header span{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--muted);font-weight:700}.wealth-funds header button{min-height:0;color:var(--acc);font:inherit;font-size:var(--f-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.wealth-funds header button:hover{text-decoration:underline}.wealth-funds>b{font-size:var(--f-2xl);letter-spacing:-.022em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.wealth-funds__label{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--muted)}.wealth-funds__second{margin:var(--s2) 0 0;color:var(--body);font-size:var(--f-sm);font-variant-numeric:tabular-nums}.wealth-funds__add{min-height:38px;margin-top:var(--s3);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.wealth-funds__withdraw{min-height:38px;margin-top:var(--s2);justify-content:center;align-items:center;display:inline-flex}.wealth-funds__history{margin-top:var(--s3);color:var(--acc);font-size:var(--f-xs);justify-self:start;font-weight:650;text-decoration:none}.wealth-funds__history:hover{text-decoration:underline}.wealth-funds>small{margin-top:var(--s2);color:var(--muted);font-size:var(--f-xs)}.wealth-funds__failed{gap:var(--s1);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r1);background:var(--inset);justify-items:start;display:grid}.wealth-funds__failed b{color:var(--ink);font-size:var(--f-sm);font-weight:700}.wealth-funds__failed p{color:var(--muted);font-size:var(--f-xs);margin:0}.wealth-funds__failed button{min-height:0;margin-top:var(--s1);color:var(--acc);font:inherit;font-size:var(--f-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.wealth-funds__failed button:hover{text-decoration:underline}.overview-insights{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);overflow:hidden}.overview-insights__heading{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--inset) 60%, var(--bg));display:flex}.overview-insights__heading>span{flex-direction:column;gap:2px;display:flex}.overview-insights__heading small{color:var(--muted);font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;font-weight:700}.overview-insights__heading b{color:var(--ink);font-size:var(--f-lg)}.overview-insights__heading a{align-items:center;gap:var(--s1);color:var(--acc);font-size:var(--f-sm);font-weight:700;text-decoration:none;display:inline-flex}.overview-insights__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-insights article{column-gap:var(--s2);row-gap:var(--s2);min-width:0;padding:var(--s4);border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.overview-insights article:last-child{border-right:0}.overview-insights__icon{background:var(--acc-soft);width:28px;height:28px;color:var(--acc);border-radius:8px;place-items:center;font-weight:800;display:grid}.overview-insights article div{min-width:0}.overview-insights article small{color:var(--muted);font-size:var(--f-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700;display:block}.overview-insights article h3{color:var(--ink);font-size:var(--f-md);margin:3px 0 0;line-height:1.25}.overview-insights article p,.overview-insights article footer{color:var(--body);font-size:var(--f-xs);grid-column:1/-1;margin:0;line-height:1.45}.overview-insights article footer{justify-content:space-between;align-items:center;gap:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line-soft);color:var(--muted);display:flex}.overview-insights article footer i{font-style:normal}.overview-insights [data-tone=positive]{color:var(--up)}.overview-insights [data-tone=negative]{color:var(--down)}.overview-insights__source{padding:var(--s2) var(--s4);border-top:1px solid var(--line-soft);color:var(--muted);background:var(--inset);font-size:var(--f-xs);margin:0}.wealth-holdings{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);overflow:hidden}.wealth-holdings>header{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.wealth-holdings>header b{font-size:var(--f-md);color:var(--ink)}.wealth-holdings__filters{gap:var(--s1);display:flex}.wealth-holdings__filters button{min-height:30px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-full);background:var(--inset);color:var(--muted);font:inherit;font-size:var(--f-xs);cursor:pointer}.wealth-holdings__filters button:hover{color:var(--ink)}.wealth-holdings__filters button:focus-visible{box-shadow:var(--ring);outline:none}.wealth-holdings__filters button[aria-pressed=true]{background:var(--bg);border-color:var(--ink);color:var(--ink);font-weight:600}.wealth-holdings__scroll{contain:paint;overflow-x:auto}.wealth-holdings table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:44rem}.wealth-holdings .holdings-col-instrument{width:25%}.wealth-holdings .holdings-col-metric{width:16.5%}.wealth-holdings .holdings-col-action{width:9%}.wealth-holdings th,.wealth-holdings td{text-align:right;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-soft)}.wealth-holdings thead th{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--muted);background:var(--inset);border-bottom:1px solid var(--line);font-weight:700}.wealth-holdings thead th:first-child,.wealth-holdings tbody th{text-align:left}.wealth-holdings tbody tr:last-child th,.wealth-holdings tbody tr:last-child td{border-bottom:0}.wealth-holdings tbody tr:hover{background:var(--inset)}.wealth-holdings tbody th{font-weight:400}.wealth-holdings td span{font-size:var(--f-md);color:var(--ink);display:block}.wealth-holdings td small{font-size:var(--f-xs);color:var(--muted);display:block}.wealth-holdings td span[data-tone=positive],.wealth-holdings td small[data-tone=positive]{color:var(--up)}.wealth-holdings td span[data-tone=negative],.wealth-holdings td small[data-tone=negative]{color:var(--down)}.wealth-holdings__instrument{align-items:center;gap:var(--s3);display:flex}.wealth-holdings__mark{border-radius:var(--r-full);background:var(--acc-soft);width:30px;height:30px;color:var(--acc);font-size:var(--f-xs);flex:none;place-items:center;font-weight:700;display:grid}.holding-brand{color:#214f7b;background:linear-gradient(145deg,#f8fbff,#e8f1fa);border:1px solid #cfddea;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 9px #1e406217,inset 0 1px #ffffffe6}.holding-brand>span{letter-spacing:.025em;font-size:11px;font-weight:800;transform:translateY(-3px)}.holding-brand--logo{background:#fff}.holding-brand--logo img{object-fit:contain;width:25px;height:25px}.holding-brand svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;opacity:.52;width:18px;height:10px;position:absolute;bottom:3px;right:3px}.holding-brand[data-variant="1"]{color:#167451;background:linear-gradient(145deg,#f8fdfb,#e7f5ee);border-color:#cfe1d9}.holding-brand[data-variant="2"]{color:#655197;background:linear-gradient(145deg,#fbfaff,#eeeafa);border-color:#ddd7ed}.holding-brand[data-variant="3"]{color:#8a6429;background:linear-gradient(145deg,#fffdf8,#f8efdf);border-color:#e6dbc8}.wealth-holdings__instrument b{font-size:var(--f-md);color:var(--ink);display:block}.wealth-holdings__instrument small{font-size:var(--f-xs);color:var(--muted);display:block}.wealth-holdings__actions{gap:var(--s1);justify-content:flex-end;display:flex}.wealth-holdings__actions button{min-height:30px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r1);background:var(--bg);color:var(--body);font:inherit;font-size:var(--f-xs);cursor:pointer;opacity:1;transition:opacity var(--t-fast) var(--ease);font-weight:600}.wealth-holdings tbody tr:hover .wealth-holdings__actions button,.wealth-holdings__actions button:focus-visible{opacity:1}.wealth-holdings__actions button:first-child{background:var(--ink);border-color:var(--ink);color:#fff}.wealth-holdings__actions button:focus-visible{box-shadow:var(--ring);outline:none}.wealth-holdings__actions small{font-size:var(--f-xs);color:var(--muted)}.wealth-holdings__empty{gap:var(--s1);padding:var(--s5);flex-direction:column;margin:0;display:flex}.wealth-holdings__empty b{font-size:var(--f-lg);color:var(--ink)}.wealth-holdings__empty span{font-size:var(--f-md);color:var(--body)}.wealth-queue{border:1px solid var(--desk-rule);border-radius:var(--r2);background:var(--bg);overflow:hidden}.wealth-queue>header{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--field);border-bottom:1px solid var(--desk-rule);display:flex}.wealth-queue>header span{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--desk-cobalt);font-weight:700}.wealth-queue>header em{font-size:var(--f-xs);color:var(--muted);font-style:normal}.wealth-queue ul{margin:0;padding:0;list-style:none}.wealth-queue li{gap:var(--s2);padding:var(--s3);border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.wealth-queue li:last-child{border-bottom:0}.wealth-queue__sev{background:var(--desk-cobalt);border-radius:2px;width:3px}.wealth-queue li[data-tier=note] .wealth-queue__sev{background:var(--muted);opacity:.45}.wealth-queue li b{font-size:var(--f-sm);line-height:var(--lh-snug);color:var(--ink);display:block}.wealth-queue li small{font-size:var(--f-xs);line-height:var(--lh-snug);color:var(--muted);margin-top:1px;display:block}.wealth-queue li a{align-items:center;gap:var(--s1);margin-top:var(--s2);color:var(--acc);font-size:var(--f-xs);font-weight:600;text-decoration:none;display:inline-flex}.wealth-queue li a:hover{text-decoration:underline}.wealth-queue li a:focus-visible{box-shadow:var(--ring);outline:none}.wealth-queue__quiet{padding:var(--s4) var(--s3);text-align:center;margin:0}.wealth-queue__quiet b{font-size:var(--f-sm);color:var(--ink);display:block}.wealth-queue__quiet small{font-size:var(--f-xs);color:var(--muted)}.wealth-ask{border:1px solid var(--desk-rule);border-radius:var(--r2);background:var(--bg);overflow:hidden}.wealth-ask>header{padding:var(--s2) var(--s3);background:var(--field);border-bottom:1px solid var(--desk-rule)}.wealth-ask>header span{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--desk-cobalt);font-weight:700}.wealth-ask__composer{align-items:center;gap:var(--s2);width:100%;min-height:40px;margin:var(--s3) 0 0;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r1);background:var(--inset);color:var(--muted);font:inherit;font-size:var(--f-sm);text-align:left;cursor:pointer;display:flex}.wealth-ask__composer:hover{color:var(--ink)}.wealth-ask__composer:focus-visible{box-shadow:var(--ring);outline:none}.wealth-ask__starters{gap:var(--s1);padding:var(--s2) var(--s3) 0;flex-wrap:wrap;display:flex}.wealth-ask__starters button{padding:var(--s1) var(--s2);border:1px solid var(--desk-rule);border-radius:var(--r-full);background:var(--field);color:var(--desk-cobalt);font:inherit;font-size:var(--f-xs);line-height:var(--lh-snug);text-align:left;cursor:pointer}.wealth-ask__starters button:hover{background:var(--desk-field-strong)}.wealth-ask__starters button:focus-visible{box-shadow:var(--ring);outline:none}.wealth-ask__composer,.wealth-ask__starters{margin-left:var(--s3);margin-right:var(--s3);width:auto}.wealth-ask__starters{padding-left:0;padding-right:0}.wealth-ask__disclosure{margin:var(--s3);font-size:var(--f-xs);line-height:var(--lh-snug);color:var(--muted)}.wealth-ask__body{max-height:26rem;overflow-y:auto}.wealth-ask__loading{margin:var(--s3);font-size:var(--f-sm);color:var(--muted)}@media (max-width:80rem){.wealth-desk-page__grid{grid-template-columns:minmax(0,1fr) 17rem}}@media (max-width:64rem){.wealth-desk-page__grid{grid-template-columns:1fr}.wealth-desk-page__rail{order:-1}.wealth-tabs{padding:0 var(--s4)}.overview-insights__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-insights article:nth-child(2){border-right:0}.overview-insights article:last-child{border-top:1px solid var(--line);grid-column:1/-1}.wealth-calendar__layout{grid-template-columns:1fr}.wealth-calendar__side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wealth-calendar__disclosure{grid-column:1/-1}}@media (max-width:52rem){.wealth-tabs{position:static;top:0}.wealth-strip{gap:var(--s4);padding:var(--s3) var(--s4)}.wealth-strip>div:first-child b{font-size:var(--f-xl)}.wealth-strip__route{margin-left:0}.wealth-interrupt{grid-template-columns:auto minmax(0,1fr)}.wealth-interrupt__act{grid-column:2;justify-self:start}.overview-insights__heading{align-items:flex-start}.overview-insights__grid{grid-template-columns:1fr}.overview-insights article,.overview-insights article:nth-child(2),.overview-insights article:last-child{border-right:0;border-top:1px solid var(--line);grid-column:auto}.overview-insights article:first-child{border-top:0}.wealth-calendar__head{flex-direction:column;align-items:flex-start}.wealth-calendar__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wealth-calendar__summary>div:nth-child(2){border-right:0}.wealth-calendar__summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.wealth-calendar__day{grid-template-columns:1fr}.wealth-calendar__date{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-soft)}.wealth-calendar__day .wealth-calendar__list li{grid-template-columns:auto minmax(0,1fr)}.wealth-calendar__event-actions{grid-column:2;align-items:flex-start;min-width:0}.wealth-calendar__side{grid-template-columns:1fr}}.wealth-page{gap:var(--s4);flex-direction:column;width:100%;max-width:none;display:flex}.wealth-page__head{justify-content:space-between;align-items:flex-end;gap:var(--s4);display:flex}.wealth-page__eyebrow{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--desk-cobalt);font-weight:700}.wealth-page__head h1{margin:var(--s1) 0 var(--s1);font-size:var(--f-2xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink)}.wealth-page__head p{font-size:var(--f-base);color:var(--body);margin:0}.wealth-page__scope{font-size:var(--f-xs);color:var(--muted);margin:0}.wealth-viewtabs{border:1px solid var(--line);border-radius:var(--r-full);background:var(--inset);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.wealth-viewtabs a{min-height:34px;padding:0 var(--s4);border-radius:var(--r-full);color:var(--muted);font-size:var(--f-md);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.wealth-viewtabs a:hover{color:var(--ink)}.wealth-viewtabs a:focus-visible{box-shadow:var(--ring);outline:none}.wealth-viewtabs a[aria-current=page]{background:var(--ink);color:#fff}.wealth-positions{gap:var(--s4);flex-direction:column;display:flex}.wealth-holdings__count{font-size:var(--f-xs);color:var(--muted)}.advisor-positions{border-color:#d9e2ec;border-radius:12px;box-shadow:0 10px 30px #0f172a0e}.advisor-positions>.advisor-positions__header{justify-content:space-between;align-items:center;gap:var(--s4);background:linear-gradient(120deg,#fbfdff,#f7fafc);border-bottom:1px solid #e3eaf1;padding:11px 16px;display:flex}.advisor-positions__intro{min-width:0}.advisor-positions__eyebrow{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.advisor-positions__intro>div{align-items:center;gap:var(--s2);display:flex}.advisor-positions__intro h2{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.2}.advisor-positions__intro p{display:none}.advisor-positions__status{border-radius:var(--r-full);color:#18794e;background:#f0fdf7;border:1px solid #cce9dc;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.advisor-positions__status i{background:#16a36a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #16a36a1a}.advisor-positions__summary{grid-template-columns:repeat(3,minmax(7.5rem,auto));margin:0;display:grid}.advisor-positions__summary>div{border-left:1px solid #e2e8f0;padding:1px 18px}.advisor-positions__summary dt{color:#64748b;letter-spacing:.035em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:650}.advisor-positions__summary dd{color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px;font-weight:750}.advisor-positions__summary dd[data-tone=positive]{color:#14804a}.advisor-positions__summary dd[data-tone=negative]{color:#c43232}.advisor-positions__summary dd small{color:#94a3b8;font-weight:400}.advisor-positions__insight{color:#1e3a5f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.advisor-positions__insight span{color:#2563eb;font-size:15px}.advisor-positions__insight:hover{background:#f8fbff;border-color:#9fb4cc}.advisor-positions__toolbar{align-items:center;gap:var(--s3);background:#fff;border-bottom:1px solid #e5eaf0;grid-template-columns:auto minmax(22rem,1fr) auto;padding:7px 12px;display:grid}.advisor-positions__search{color:#94a3b8;background:#fbfcfd;border:1px solid #d7e0e9;border-radius:7px;align-items:center;gap:7px;width:12.5rem;min-height:34px;padding:0 10px;display:flex}.advisor-positions__search:focus-within{border-color:#6b8db3;box-shadow:0 0 0 3px #3b82f617}.advisor-positions__search input{color:#0f172a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.advisor-positions__segments{scrollbar-width:none;align-items:center;gap:3px;display:flex;overflow-x:auto}.advisor-positions__segments::-webkit-scrollbar{display:none}.advisor-positions__segments button{color:#64748b;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:10px;font-weight:650}.advisor-positions__segments button:hover{color:#0f172a;background:#f1f5f9}.advisor-positions__segments button[aria-pressed=true]{color:#173b63;background:#eaf1f8;box-shadow:inset 0 0 0 1px #cfdeec}.advisor-positions__tools{align-items:center;gap:7px;display:flex}.advisor-positions__sort select{color:#475569;max-width:9.5rem;min-height:32px;font:inherit;background:#fff;border:1px solid #d7e0e9;border-radius:6px;outline:0;padding:0 26px 0 9px;font-size:10px}.advisor-positions__mode{background:#f1f5f9;border:1px solid #d7e0e9;border-radius:6px;padding:2px;display:flex}.advisor-positions__mode button{color:#64748b;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 9px;font-size:10px;font-weight:650}.advisor-positions__mode button[aria-pressed=true]{color:#173b63;background:#fff;box-shadow:0 1px 3px #0f172a1a}.advisor-positions__squareoff{color:#b42323;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff8f8;border:1px solid #efcaca;border-radius:6px;padding:0 11px;font-size:10px;font-weight:700}.advisor-positions__squareoff:hover{background:#fff1f1;border-color:#e5a9a9}.advisor-positions thead th{color:#607086;letter-spacing:.09em;background:#f7f9fb;padding-top:10px;padding-bottom:10px;font-size:10px}.advisor-positions table{table-layout:fixed}.advisor-positions .positions-col-instrument{width:28%}.advisor-positions .positions-col-qty{width:10%}.advisor-positions .positions-col-metric{width:11%}.advisor-positions .positions-col-pnl{width:15%}.advisor-positions .positions-col-action{width:10%}.advisor-positions th,.advisor-positions td{padding-left:6px;padding-right:6px}.advisor-positions .wealth-holdings__instrument,.advisor-positions .wealth-holdings__instrument>span:last-child{min-width:0}.advisor-positions .wealth-holdings__instrument b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.advisor-positions tbody tr{transition:background-color .15s,box-shadow .15s}.advisor-positions tbody th,.advisor-positions tbody td{padding-top:9px;padding-bottom:9px}.advisor-positions tbody tr:hover{background:#f8fbfe;box-shadow:inset 3px 0 #6b8db3}.advisor-positions .wealth-holdings__mark{color:#315b85;background:#eef4fa}.advisor-positions .wealth-holdings__actions button:first-child{background:#203a57;border-color:#203a57}.advisor-positions .wealth-holdings__actions>button.is-exit:first-child{color:#b42323;background:#fff8f8;border-color:#efcaca}.advisor-positions .wealth-holdings__actions .holding-actions-menu .is-exit{color:#b42323;background:#fff8f8;border:1px solid #efcaca}.position-brand{width:38px;height:38px}.advisor-closed-positions{border-color:#d9e2ec;border-radius:12px;box-shadow:0 8px 24px #0f172a0b}.advisor-closed-positions__header{background:linear-gradient(120deg,#fbfdff,#f7fafc);align-items:center;gap:9px;padding:11px 16px;display:flex}.advisor-closed-positions__header>span:nth-child(2){text-align:left;gap:2px;display:grid}.advisor-closed-positions__header>span:nth-child(2) b{color:#0f172a;font-size:14px}.advisor-closed-positions__header>span:nth-child(2) small{color:#64748b;font-size:10px}.advisor-closed-positions__header .wealth-holdings__count{margin-left:auto}.advisor-closed-positions tbody tr:hover{background:#f8fbfe;box-shadow:inset 3px 0 #6b8db3}.advisor-holdings-summary{border-color:#d9e2ec;border-radius:12px;grid-template-columns:1.25fr repeat(3,1fr);gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 30px #0f172a0b}.advisor-holdings-summary>div{background:linear-gradient(#fff,#fbfcfd);border-left:1px solid #e4eaf0;justify-content:center;min-height:66px;padding:10px 16px}.advisor-holdings-summary>div:first-child{background:linear-gradient(135deg,#f8fbff,#f2f7fb);border-left:0}.advisor-holdings-summary span{color:#64748b;letter-spacing:.09em;margin-bottom:3px;font-size:9px}.advisor-holdings-summary b,.advisor-holdings-summary>div:first-child b{color:#0f172a;font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}.advisor-holdings-summary>div:first-child b{letter-spacing:-.025em;font-size:21px}.advisor-holdings-summary b em{letter-spacing:0;opacity:.72;white-space:nowrap;margin-left:5px;font-size:12px;font-style:normal;font-weight:650}.advisor-holdings{border-color:#d9e2ec;border-radius:12px;box-shadow:0 10px 30px #0f172a0e}.advisor-holdings>.advisor-holdings__header{justify-content:space-between;align-items:center;gap:var(--s4);background:linear-gradient(120deg,#fbfdff,#f7fafc);border-bottom:1px solid #e3eaf1;padding:11px 16px;display:flex}.advisor-holdings__intro{min-width:0}.advisor-holdings__intro>div{align-items:center;gap:var(--s2);display:flex}.advisor-holdings__title-icon{color:#315b85;background:linear-gradient(145deg,#f8fbff,#e9f2fa);border:1px solid #cfdeec;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 2px 6px #1e406212}.advisor-holdings__title-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.advisor-holdings__intro h2{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.2}.advisor-holdings__intro p{display:none}.advisor-holdings__status{border-radius:var(--r-full);color:#607086;background:#fff;border:1px solid #d9e2ec;padding:3px 8px;font-size:10px;font-weight:700}.advisor-holdings__toolbar{align-items:center;gap:var(--s2);background:#fff;border-bottom:1px solid #e5eaf0;grid-template-columns:auto 1fr auto auto;padding:7px 12px;display:grid}.advisor-holdings__filters{align-items:center;gap:3px;display:flex}.advisor-holdings__filters button{color:#64748b;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:10px;font-weight:650}.advisor-holdings__filters button:hover{color:#0f172a;background:#f1f5f9}.advisor-holdings__filters button[aria-pressed=true]{color:#173b63;background:#eaf1f8;box-shadow:inset 0 0 0 1px #cfdeec}.wealth-search__segments{border-bottom:1px solid #eee;align-items:center;gap:3px;padding:10px 16px;display:flex;overflow-x:auto}.wealth-search__segments button{color:#64748b;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12px;font-weight:650}.wealth-search__segments button:hover{color:#0f172a;background:#f1f5f9}.wealth-search__segments button[aria-pressed=true]{color:#173b63;background:#eaf1f8;box-shadow:inset 0 0 0 1px #cfdeec}.wealth-stock-card__back{margin-bottom:var(--s3)}.wealth-stock-card .detail-grid.pad{padding-left:0;padding-right:0}.wealth-stock-card__loading-head{margin-bottom:var(--s4)}.wealth-stock-card__hero{justify-content:space-between;align-items:flex-end;gap:var(--s5);padding-bottom:var(--s4);border-bottom:1px solid var(--line);flex-wrap:wrap;margin-bottom:0;display:flex}.wealth-stock-card__hero-id{flex:24rem;min-width:0}.wealth-stock-card__hero-id h1{font-size:var(--f-2xl);color:var(--ink);letter-spacing:-.01em;margin:2px 0;font-weight:700;line-height:1.15}.wealth-stock-card__hero-id .dsub{font-size:var(--f-sm);margin:0}.wealth-stock-card__hero-id .stream-state{margin-top:var(--s2);display:inline-block}.wealth-etf-card__hero-range{min-width:0}.wealth-etf-card__hero-range .statgrid{align-content:center;height:100%}.wealth-stock-card__hero-price{align-items:flex-end;gap:var(--s2);text-align:right;flex-direction:column;flex:none;max-width:18rem;display:flex}.wealth-stock-card__hero-price .wealth-stock-card__more{max-width:100%;padding-inline:var(--s2);font-size:var(--f-xs);white-space:normal;text-align:right;align-self:flex-end;line-height:1.3;display:block}.wealth-stock-card__amt{font-size:var(--f-2xl);color:var(--ink);letter-spacing:-.01em;font-weight:700}.wealth-stock-card__amt.muted{color:var(--muted);font-size:var(--f-lg);font-weight:600}.wealth-stock-card__amt.up{color:var(--up)}.wealth-stock-card__amt.down{color:var(--down)}.wealth-stock-card__chg{font-size:var(--f-sm);color:var(--muted);font-weight:650}.wealth-stock-card__chg.up{color:var(--up)}.wealth-stock-card__chg.down{color:var(--down)}.wealth-stock-card__trade{gap:var(--s2);width:100%;display:flex}.wealth-stock-card__trade .btn{flex:1;min-height:38px}@media (max-width:64rem){.wealth-stock-card__hero-price{text-align:left;align-items:flex-start;max-width:none}.wealth-stock-card__hero-price .wealth-stock-card__more{align-self:flex-start}}.wealth-inline-card__hero{justify-content:flex-start;align-items:flex-start;gap:var(--s6);padding-bottom:var(--s5);border-bottom:1px solid var(--line);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.wealth-inline-card__hero-id{flex:28rem;min-width:0}.wealth-inline-card__hero-id h1{font-size:var(--f-2xl);color:var(--ink);letter-spacing:-.01em;margin:2px 0;font-weight:700;line-height:1.15}.wealth-inline-card__hero-id .dsub{font-size:var(--f-sm);margin:0}.wealth-inline-card__hero-price{align-items:flex-end;gap:var(--s2);text-align:right;flex-direction:column;flex:0 0 14rem;display:flex}.wealth-inline-card__hero-price .wealth-stock-card__trade{width:100%}.wealth-fund-card__hero-nav,.wealth-fund-card__hero-returns{gap:var(--s3);padding:var(--s4) var(--s5);flex-direction:column;flex:0 0 15rem;display:flex}.wealth-fund-card__invest{width:100%;margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line-soft)}.wealth-fund-card__invest .btn{justify-content:center;width:100%}.wealth-fund-card__invest .muted{font-size:var(--f-xs);line-height:1.4;display:block}@media (max-width:40rem){.wealth-inline-card__hero-price{text-align:left;align-items:flex-start}}.wealth-stock-card__stack{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.wealth-stock-card__pair{gap:var(--s4);align-items:start;display:grid}@media (min-width:60rem){.wealth-stock-card__pair{grid-template-columns:1fr 1fr}}.advisor-holdings__sort select{min-width:8.5rem}.advisor-holdings__result{color:#64748b;white-space:nowrap;font-size:10px;font-weight:650}.advisor-holdings thead th{color:#607086;letter-spacing:.09em;background:#f7f9fb;padding-top:10px;padding-bottom:10px;font-size:10px}.advisor-holdings tbody th,.advisor-holdings tbody td{padding-top:9px;padding-bottom:9px}.advisor-holdings tbody tr{transition:background-color .15s,box-shadow .15s}.advisor-holdings tbody tr:hover{background:#f8fbfe;box-shadow:inset 3px 0 #6b8db3}.advisor-holdings .wealth-holdings__mark{color:#315b85;background:#eef4fa}.advisor-holdings__actions button{opacity:1;color:#475569;background:#fff;min-height:28px;padding:0 9px;font-size:10px}.wealth-holdings td .advisor-holdings__actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;width:100%;display:inline-flex}.advisor-holdings__actions button:first-child,.advisor-holdings__actions .is-detail{color:#334155;background:#f8fafc;border-color:#d7e0e9}.advisor-holdings__actions .is-add{color:#18794e;background:#f3fbf7;border-color:#bcdccb}.advisor-holdings__actions .is-exit{color:#b42323;background:#fff8f8;border-color:#efcaca}.advisor-holdings__actions button:hover{filter:brightness(.98);border-color:#9fb1c3}.holding-actions-menu{flex:none;display:inline-block;position:relative}.holding-actions-menu summary{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:6px;place-items:center;width:30px;min-height:28px;font-size:17px;line-height:1;list-style:none;display:grid}.holding-actions-menu summary::-webkit-details-marker{display:none}.holding-actions-menu summary>i{background:currentColor;border-radius:50%;width:3px;height:3px;box-shadow:0 -5px,0 5px}.holding-actions-menu>span{z-index:5;background:#fff;border:1px solid #d7e0e9;border-radius:8px;width:112px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 25px #0f172a24}.wealth-holdings td .holding-actions-menu>span{display:grid}.holding-actions-menu>span button{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%}.advisor-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portfolio-advisor-sidebar{flex-direction:column;flex:0 0 360px;gap:12px;width:360px;display:flex}.portfolio-advisor-sidebar .advisor-insights{grid-template-columns:1fr;gap:8px}.portfolio-advisor-sidebar .advisor-insight-card:last-child{grid-column:auto}.portfolio-sidebar-pulse{background:#fffffff5;border:1px solid #dce5ed;border-radius:9px;padding:12px 14px;box-shadow:0 4px 14px #0f172a09}.portfolio-sidebar-pulse .portfolio-pulse{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.portfolio-sidebar-pulse .portfolio-pulse__title{border-bottom:1px solid #edf1f5;padding-bottom:8px}.portfolio-sidebar-pulse .portfolio-pulse__metrics{justify-content:flex-start;gap:7px}.portfolio-sidebar-pulse .portfolio-pulse p{text-align:left;align-self:stretch}.advisor-insight-card{background:#fffffff0;border:1px solid #dce5ed;border-radius:9px;min-width:0;padding:12px 14px;box-shadow:0 4px 14px #0f172a09}.advisor-insight-card header{color:#475569;align-items:center;gap:7px;margin-bottom:8px;display:flex}.advisor-insight-card header>span{color:#315b85;background:#edf4fa;border-radius:6px;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.advisor-insight-card header b{font-size:11px}.advisor-insight-card>strong{color:#173b63;margin-bottom:3px;font-size:13px;display:block}.advisor-insight-card>strong[data-risk=high]{color:#b42323}.advisor-insight-card>strong[data-tone=positive]{color:#14804a}.advisor-insight-card>strong[data-tone=negative]{color:#c43232}.advisor-insight-card>p{color:#64748b;min-height:30px;margin:0;font-size:10px;line-height:1.45}.advisor-insight-card>p>span{display:block}.advisor-insight-card>p>span+span{margin-top:2px}.advisor-insight-card footer{color:#64748b;border-top:1px solid #edf1f5;align-items:center;gap:7px;margin-top:9px;padding-top:8px;font-size:9px;font-weight:650;display:flex}.advisor-insight-card footer i{background:#94a3b8;border-radius:50%;width:3px;height:3px}.advisor-insight-card footer a{color:#245b92;text-decoration:none}.advisor-insight-card footer a:hover{text-decoration:underline}.advisor-allocation{border-radius:var(--r-full);background:#dce8e3;height:6px;margin:4px 0 8px;overflow:hidden}.advisor-allocation i{width:var(--equity);border-radius:inherit;background:linear-gradient(90deg,#315b85,#5e82a7);height:100%;display:block}@media (max-width:76rem){.advisor-positions>.advisor-positions__header{grid-template-columns:1fr auto}.advisor-positions__summary{width:100%;padding-top:var(--s3);border-top:1px solid #e2e8f0;grid-area:2/1/auto/-1}.advisor-positions__summary>div:first-child{border-left:0;padding-left:0}.advisor-positions__toolbar{grid-template-columns:auto 1fr}.advisor-positions__tools{grid-column:1/-1;justify-content:flex-end}.advisor-holdings-summary{grid-template-columns:repeat(2,1fr)}.advisor-holdings-summary>div:nth-child(3){border-top:1px solid #e4eaf0;border-left:0}.advisor-holdings-summary>div:nth-child(4){border-top:1px solid #e4eaf0}.advisor-holdings__toolbar{grid-template-columns:auto 1fr auto}.advisor-holdings__result{display:none}.advisor-insights{grid-template-columns:1fr 1fr}.advisor-insight-card:last-child{grid-column:1/-1}.portfolio-advisor-sidebar{flex-basis:320px;width:320px}.portfolio-advisor-sidebar .advisor-insight-card:last-child{grid-column:auto}}@media (max-width:52rem){.portfolio-page-switcher__tabs{width:100%}.portfolio-page-switcher__context{display:none}.advisor-positions>.advisor-positions__header{gap:var(--s3);grid-template-columns:1fr;padding:16px}.advisor-positions__insight{justify-self:start}.advisor-positions__summary{gap:var(--s2);grid-area:auto;grid-template-columns:1fr}.advisor-positions__summary>div{border-bottom:1px solid #e8edf2;border-left:0;padding:7px 0}.advisor-positions__toolbar{grid-template-columns:1fr}.advisor-positions__search{width:100%}.advisor-positions__tools{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}.advisor-holdings-summary{grid-template-columns:1fr 1fr}.advisor-holdings-summary>div{min-height:78px;padding:12px 14px}.advisor-holdings-summary b,.advisor-holdings-summary>div:first-child b{font-size:18px}.advisor-holdings>.advisor-holdings__header{flex-direction:column;align-items:flex-start;padding:16px}.advisor-holdings__toolbar{grid-template-columns:1fr}.advisor-holdings__filters{overflow-x:auto}.advisor-holdings__sort select{width:100%;max-width:none}.advisor-insights{grid-template-columns:1fr}.advisor-insight-card:last-child{grid-column:auto}.portfolio-advisor-sidebar{flex-basis:100%;width:100%}}.wl-page{background:#fff;border:1px solid #d9e2ec;border-radius:12px;min-height:0;overflow:hidden;box-shadow:0 10px 30px #0f172a0e}.wl-workspace{grid-template-columns:270px minmax(0,1fr);min-height:38rem}.wl-rail{background:linear-gradient(#f8fafc,#f5f8fa);border-right-color:#dfe6ed;padding:16px}.wl-rail-head{align-items:center;margin-bottom:10px}.wl-rail-head h2{color:#0f172a;font-size:15px}.wl-rail-head span{border-radius:var(--r-full);color:#315b85;background:#eaf1f8;place-items:center;min-width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.wl-list-tabs{gap:3px;margin-inline:0}.wl-list-tabs button{border:1px solid #0000;border-radius:7px;min-height:40px;padding:0 10px;font-size:11px}.wl-more-lists{gap:5px;margin-top:8px;display:grid}.wl-more-lists>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.wl-more-lists select{color:#334155;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d7e0e9;border-radius:7px;padding:0 9px;font-size:10px}.wl-list-tabs button:hover{transform:none}.wl-list-tabs button[aria-current=true]{background:#fff;border-color:#cfdeec;box-shadow:0 3px 10px #0f172a0f}.wl-list-tabs small{min-height:19px;padding:0 7px;font-size:9px}.wl-create{margin-top:14px;padding-top:13px}.wl-create label{letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.wl-create input{min-height:36px;font-size:10px}.wl-create>div:first-of-type button{flex-basis:36px;width:36px}.wl-purpose-toggle button{min-height:30px;font-size:9px}.wl-segment-picks label{min-height:29px;font-size:9px}.wl-main{padding:16px}.wl-main-head{align-items:center;min-height:48px;padding:0 2px;position:relative;margin:0 0 10px!important}.wl-main-head:before{content:"Market watch";color:#64748b;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750;position:absolute;transform:translateY(-20px)}.wl-main-head h2{font-size:17px!important}.wl-purpose-chip{min-height:21px;margin:0;font-size:9px}.wl-add{max-width:none;margin:0 0 10px}.wl-searchbox{background:#fbfcfd;border-color:#d7e0e9;border-radius:8px;min-height:42px}.wl-searchbox input{height:40px;font-size:12px}.wl-view-toggle{border:1px solid #d7e0e9;border-radius:6px;padding:2px}.wl-view-toggle button{min-height:34px;padding:0 11px;font-size:10px}.wl-delete-list{font-size:10px}.wl-bulkbar{background:#f7f9fb;border-color:#dce4eb;border-radius:8px;min-height:50px;margin-bottom:10px;padding:8px 12px;font-size:11px}.wl-bulkbar select{min-height:35px;font-size:11px}.wl-bulkbar .btn{min-height:35px;padding:0 12px;font-size:10px}.wl-items{background:#fff;border:1px solid #dce4eb;border-radius:10px;overflow:hidden}.wl-items li{border-bottom-color:#e7ecf1;grid-template-columns:32px 28px minmax(0,1fr) minmax(7rem,auto) auto minmax(8rem,.3fr) auto 34px;gap:11px;min-height:74px;padding:0 12px}.wl-items li:last-child{border-bottom:0}.wl-items li:hover,.wl-items li:focus-within{background:#f8fbfe;box-shadow:inset 3px 0 #6b8db3}.wl-drag-handle{border-color:#d7e0e9;border-radius:6px;width:30px;height:30px}.wl-instrument-badge{color:#315b85;background:#fff;border:1px solid #cfdeec;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;font-size:11px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 3px 10px #1e406214}.wl-instrument-badge img{object-fit:contain;width:30px;height:30px}.wl-item-copy{grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr);gap:12px}.wl-symbol{font-size:12px}.wl-item-name{font-size:10px}.wl-live-price{font-size:13px}.wl-live-price small{font-size:10px}.wl-kind{padding:2px 7px;font-size:9px}.wl-note{min-height:36px;font-size:10px}.wl-trade-actions .btn{border:1px solid;border-radius:6px;min-height:32px;padding:0 11px;font-size:10px}.wl-trade-actions .btn:first-child{color:#18794e;background:#f3fbf7;border-color:#bcdccb}.wl-trade-actions .btn:nth-child(2){color:#b42323;background:#fff8f8;border-color:#efcaca}.wl-items li>button{width:30px;height:30px}.wl-items-heatmap{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.wl-items-heatmap li{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #d8e2ec;border-radius:14px;grid-template:"title title title"52px"price price price"76px"kind note note"36px"remove trade trade"36px/46px minmax(0,1fr) auto;gap:10px;min-width:0;min-height:254px;padding:14px;display:grid;position:relative;box-shadow:0 7px 20px #1e40620e}.wl-items-heatmap li:hover,.wl-items-heatmap li:focus-within{background:#fff;border-color:#b9cde0;transform:translateY(-1px);box-shadow:0 12px 28px #1e40621c}.wl-items-heatmap .wl-drag-handle{z-index:1;background:#f7f9fc;position:absolute;top:12px;right:12px}.wl-items-heatmap .wl-select{z-index:1;position:absolute;top:20px;right:52px}.wl-items-heatmap li>a{grid-area:title;align-items:center;gap:10px;min-width:0;max-width:100%;padding-right:76px;display:flex;overflow:hidden}.wl-items-heatmap li>a .wl-instrument-badge,.wl-items-heatmap li>a .mf-logo{border-radius:10px;width:40px;height:40px}.wl-items-heatmap .wl-item-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;max-width:100%;display:flex;overflow:hidden}.wl-items-heatmap .wl-symbol{color:#0f172a;font-size:14px;font-weight:800}.wl-items-heatmap .wl-item-name{color:#64748b;letter-spacing:.01em;white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.wl-items-heatmap .wl-symbol{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-items-heatmap .wl-live-price{border:1px solid #94a3b824;border-radius:10px;grid-area:price;justify-content:center;align-items:flex-start;width:100%;min-height:76px;padding:12px 14px}.wl-items-heatmap .wl-live-price b{letter-spacing:-.02em;font-size:17px}.wl-items-heatmap .wl-live-price small{margin-top:2px;font-size:10px;font-weight:650}.wl-items-heatmap .wl-kind{background:#f5f7f9;border:1px solid #e1e8ef;grid-area:kind;align-self:center;width:max-content}.wl-items-heatmap .wl-note{grid-area:note;width:100%}.wl-items-heatmap .wl-trade-actions,.wl-items-heatmap .wl-trade-unavailable{grid-area:trade;place-self:end}.wl-items-heatmap .wl-trade-actions{justify-content:flex-end;width:100%}.wl-items-heatmap li>button{color:#a83232;background:snow;border:1px solid #ead5d5;border-radius:8px;grid-area:remove;place-self:end start;width:34px;height:34px}.wl-items-heatmap li>button:hover{background:#fff1f1;border-color:#dda8a8}@media (max-width:75rem){.wl-items-heatmap{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:62rem){.wl-items-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.wl-page{border-inline:0;border-radius:0}.wl-workspace{display:block}.wl-items-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.wl-items-heatmap{grid-template-columns:1fr}}.wealth-holdings td span[data-side=short]{color:var(--sensex-ink)}.wealth-holdings td span[data-side=long]{color:var(--ink)}@media (max-width:52rem){.wealth-viewtabs{justify-content:stretch;width:100%}.wealth-viewtabs a{padding:0 var(--s2);flex:1;justify-content:center}}.wealth-holdings td .wealth-orders__side,.wealth-holdings td .wealth-orders__status{width:auto;display:inline-flex}.advisor-orders{border-color:#d9e2ec;border-radius:12px;box-shadow:0 10px 30px #0f172a0e}.advisor-orders__header{background:linear-gradient(120deg,#fbfdff,#f7fafc);border-bottom:1px solid #e3eaf1;min-height:54px;padding:9px 14px!important}.advisor-orders__title{text-align:left;gap:1px;display:grid}.advisor-orders__title small{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.advisor-orders__title b{color:#0f172a;font-size:15px}.advisor-orders__search{color:#0f172a;background:#fff;min-width:14rem;min-height:32px;border:1px solid #d7e0e9!important;border-radius:7px!important;padding:0 10px!important}.advisor-orders__search:focus{box-shadow:0 0 0 3px #3b82f617;border-color:#6b8db3!important}.advisor-orders table{table-layout:fixed}.advisor-orders .orders-col-instrument{width:25%}.advisor-orders .orders-col-side,.advisor-orders .orders-col-qty{width:7%}.advisor-orders .orders-col-price{width:11%}.advisor-orders .orders-col-status{width:22%}.advisor-orders .orders-col-time{width:8%}.advisor-orders .orders-col-actions{width:20%}.advisor-orders thead th{color:#607086;letter-spacing:.09em;background:#f7f9fb;padding:10px 8px;font-size:10px}.advisor-orders tbody th,.advisor-orders tbody td{padding:9px 8px}.advisor-orders tbody tr{transition:background-color .15s,box-shadow .15s}.advisor-orders tbody tr:hover{background:#f8fbfe;box-shadow:inset 3px 0 #6b8db3}.advisor-orders .wealth-holdings__instrument,.advisor-orders .wealth-holdings__instrument>span:last-child{min-width:0}.advisor-orders .wealth-holdings__instrument b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.order-brand{width:38px;height:38px}.advisor-orders .wealth-holdings__actions{flex-wrap:nowrap;gap:4px}.advisor-orders .wealth-holdings__actions button{opacity:1;min-height:28px;padding:0 8px;font-size:10px}.advisor-orders .order-action-repeat{color:#fff;background:#203a57;border-color:#203a57}.advisor-orders .order-action-history{color:#475569;background:#fff}.advisor-orders .order-action-modify{background:#f8fbff;border-color:#cbd8e6;color:#245b92!important}.advisor-orders .order-action-cancel{background:#fff8f8;border-color:#efcaca;color:#b42323!important}.wealth-orders__side{min-height:22px;padding:0 var(--s2);border-radius:var(--r1);font-size:var(--f-xs);letter-spacing:.02em;align-items:center;font-weight:700;display:inline-flex}.wealth-orders__side[data-side=BUY]{background:var(--acc-soft);color:var(--acc)}.wealth-orders__side[data-side=SELL]{background:var(--sensex-surface);color:var(--sensex-ink)}.wealth-orders__status{align-items:center;gap:var(--s1);min-height:22px;padding:0 var(--s2);border-radius:var(--r-full);font-size:var(--f-xs);font-weight:700;display:inline-flex}.wealth-orders__status[data-tone=working]{background:var(--warn-soft);color:var(--warn)}.wealth-orders__status[data-tone=done]{background:var(--up-soft);color:var(--up)}.wealth-orders__status[data-tone=failed]{background:var(--down-soft);color:var(--down)}.wealth-orders__reason{max-width:22rem;font-size:var(--f-xs);line-height:var(--lh-snug);color:var(--muted);margin-top:2px;margin-left:auto;display:block}.advisor-orders .wealth-orders__reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin-left:0;display:-webkit-box;overflow:hidden}.mf-orders.mf-orders-embedded{background:#fff;border:1px solid #d9e2ec;border-radius:12px;width:100%;margin:0;padding:0;overflow:hidden;box-shadow:0 10px 30px #0f172a0e}.mf-orders-embedded .mf-orders-head{background:linear-gradient(120deg,#fbfdff,#f7fafc);border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;display:flex}.mf-orders-embedded .mf-orders-head-info:before{content:"Fund instructions";color:#64748b;letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:750;display:block}.mf-orders-embedded .mf-orders-head h2{color:#0f172a;letter-spacing:-.01em;max-width:none;margin:0;font-size:15px;font-weight:750;line-height:1.2}.mf-orders-embedded .mf-orders-head p{color:#64748b;margin:3px 0 0;font-size:10px}.mf-orders-embedded .mf-orders-head-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.mf-orders-embedded .mf-orders-head-actions>.btn{border-radius:7px;align-items:center;gap:4px;min-height:32px;padding:0 12px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.mf-orders-embedded .mf-orders-head-actions>.btn-outline{color:#334155;background:#fff;border:1px solid #d7e0e9}.mf-orders-embedded .mf-orders-head-actions>.btn-outline:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.mf-orders-summary{grid-template-columns:1.25fr repeat(3,1fr);margin:12px 14px 0;display:grid}.mf-orders-summary>div{justify-content:center;align-items:flex-start;gap:4px;min-height:68px;padding:10px 16px}.mf-orders-summary>div span{color:#64748b;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700;line-height:1.2}.mf-orders-summary>div b,.mf-orders-summary>div:first-child b{color:#0f172a;font-size:21px;font-weight:750;line-height:1}.mf-orders-summary b[data-tone=positive]{color:#14804a}.mf-orders-summary b[data-tone=negative]{color:#c43232}.mf-orders-embedded .mf-orders-toolbar{border-bottom:1px solid #e5eaf0;min-height:48px;padding:7px 14px}.mf-orders-embedded .mf-orders-toolbar strong{color:#0f172a;font-size:11px}.mf-orders-embedded .mf-orders-toolbar span{font-size:9px}.mf-orders-embedded .mf-order-refresh{color:#475569;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:6px;padding:0 10px;font-size:10px;font-weight:650}.mf-orders-embedded .mf-orders-channel-toggle{background:#f1f5f9;border:1px solid #d7e0e9;border-radius:6px;padding:2px;display:inline-flex}.mf-orders-embedded .mf-orders-channel-toggle button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:26px;padding:0 8px;font-size:10px;font-weight:650}.mf-orders-embedded .mf-orders-channel-toggle button.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #00000014}.mf-orders-embedded .mf-orders-filters{border-bottom:1px solid #e5eaf0;align-items:center;gap:3px;padding:7px 12px;display:flex;overflow-x:auto}.mf-orders-embedded .mf-orders-filters button{color:#64748b;background:0 0;border:0;border-radius:6px;flex:none;min-height:30px;padding:0 10px;font-size:10px}.mf-orders-embedded .mf-orders-filters button:hover{color:#0f172a;background:#f1f5f9}.mf-orders-embedded .mf-orders-filters button[aria-pressed=true]{color:#173b63;background:#eaf1f8;box-shadow:inset 0 0 0 1px #cfdeec}.mf-orders-embedded .mf-orders-filters b,.mf-orders-embedded .mf-orders-filters button[aria-pressed=true] b{min-width:18px;height:18px;color:inherit;background:#ffffffb8;font-size:9px}.mf-orders-embedded .mf-orders-columns{color:#607086;letter-spacing:.09em;text-transform:uppercase;background:#f7f9fb;padding:10px 16px;font-size:10px}.mf-orders-embedded .mf-orders-ledger li>a{min-height:66px;padding:9px 16px}.mf-orders-embedded .mf-orders-ledger li>a:hover{background:#f8fbfe;box-shadow:inset 3px 0 #6b8db3}.mf-orders-embedded .mf-orders-scheme{align-items:center;gap:10px;display:flex}.mf-orders-embedded .mf-orders-scheme>span:last-child{gap:2px;min-width:0;display:grid}.mf-orders-embedded .mf-orders-scheme b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mf-orders-embedded .mf-channel-badge{border-radius:4px;padding:2px 7px;font-size:10px}.mf-order-fund-icon{color:#167451;background:linear-gradient(145deg,#f8fdfb,#e7f5ee);border:1px solid #cfe1d9;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 3px 9px #1e406212}.mf-orders-embedded .mf-orders-state b,.mf-orders-embedded .mf-orders-ledger li>a>strong{font-size:11px}.mf-orders-embedded .mf-orders-state small,.mf-orders-embedded .mf-orders-ledger time,.mf-orders-embedded .mf-orders-scheme small{font-size:9px}.mf-orders-embedded .mf-orders-note{background:#fbfcfd;border-top:1px solid #e5eaf0;margin:0;padding:11px 16px}@media (max-width:52rem){.mf-orders-embedded .mf-orders-head{align-items:stretch;padding:14px}.mf-orders-embedded .mf-orders-head>.btn{align-self:flex-start;width:auto}.mf-orders-summary{grid-template-columns:1fr 1fr;margin:10px}.mf-orders-embedded .mf-orders-ledger li>a{padding:10px 12px}}.wealth-skeleton{border-radius:var(--r1);background:var(--sunk);block-size:.75rem;display:block;position:relative;overflow:hidden}.wealth-skeleton:after{content:"";background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--bg) 65%, transparent) 50%, transparent 75%);animation:wealth-skeleton-sweep 1.35s var(--ease-soft) infinite;position:absolute;inset:0;transform:translate(-100%)}.wealth-skeleton--sub{margin-top:var(--s1);opacity:.7;block-size:.6rem}.wealth-skeleton--figure{block-size:1.05rem}.wealth-skeleton--inline{vertical-align:middle;block-size:.7rem;display:inline-block}@keyframes wealth-skeleton-sweep{to{transform:translate(100%)}}.wealth-skeleton-table{border-collapse:collapse;table-layout:auto;inline-size:100%}.wealth-skeleton-table th,.wealth-skeleton-table td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-soft);text-align:right}.wealth-skeleton-table th:first-child,.wealth-skeleton-table td:first-child{text-align:left}.wealth-skeleton-table thead th{font-size:var(--f-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--faint);font-weight:600}.wealth-skeleton-table td .wealth-skeleton{margin-left:auto}.wealth-skeleton-table td:first-child .wealth-skeleton{margin-left:0}.wealth-progress{align-items:center;gap:var(--s3) var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);flex-wrap:wrap;display:flex}.wealth-progress__label{align-items:center;gap:var(--s2);font-size:var(--f-sm);color:var(--ink);margin:0;font-weight:600;display:flex}.wealth-progress__spinner{border-radius:var(--r-full);border:2px solid var(--sunk);border-top-color:var(--acc);block-size:14px;inline-size:14px;animation:.72s linear infinite wealth-spin}@keyframes wealth-spin{to{transform:rotate(360deg)}}.wealth-progress__stages{gap:var(--s2) var(--s4);flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.wealth-progress__stages li{align-items:center;gap:var(--s2);font-size:var(--f-sm);color:var(--faint);display:flex}.wealth-progress__mark{border-radius:var(--r-full);background:var(--sunk);flex:none;block-size:8px;inline-size:8px;position:relative}.wealth-progress__stages li[data-state=active]{color:var(--ink);font-weight:600}.wealth-progress__stages li[data-state=active] .wealth-progress__mark{background:var(--acc)}.wealth-progress__stages li[data-state=active] .wealth-progress__mark:after{content:"";border-radius:var(--r-full);border:1px solid var(--acc);opacity:.45;animation:wealth-pulse 1.4s var(--ease-soft) infinite;position:absolute;inset:-4px}.wealth-progress__stages li[data-state=done]{color:var(--body)}.wealth-progress__stages li[data-state=done] .wealth-progress__mark{background:var(--up)}@keyframes wealth-pulse{50%{opacity:0;transform:scale(1.35)}}.wealth-progress__track{border-radius:var(--r-full);background:var(--sunk);flex-basis:100%;block-size:3px;display:block;overflow:hidden}.wealth-progress__track>i{border-radius:inherit;background:var(--acc);block-size:100%;inline-size:35%;animation:wealth-progress-slide 1.5s var(--ease-soft) infinite;display:block}@keyframes wealth-progress-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.wealth-skeleton:after,.wealth-progress__spinner,.wealth-progress__mark:after,.wealth-progress__track>i{animation:none}.wealth-progress__track>i{opacity:.35;inline-size:100%}}.wealth-queue__pending{gap:var(--s4);padding:var(--s4);margin:0;list-style:none;display:grid}.wealth-queue__pending li{gap:var(--s2);display:grid}.wealth-invest__pnav{gap:var(--s2);flex-wrap:wrap;display:flex}.wealth-invest__pnav button{border:1px solid var(--line);background:var(--bg);color:var(--body);font:inherit;font-weight:700;font-size:var(--f-sm);border-radius:var(--r-full);cursor:pointer;transition:border-color var(--t-fast) var(--ease-soft),background-color var(--t-fast) var(--ease-soft),color var(--t-fast) var(--ease-soft);align-items:center;gap:8px;padding:9px 18px;display:inline-flex}.wealth-invest__pnav button:hover{border-color:var(--acc);color:var(--acc)}.wealth-invest__pnav button.on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink,#fff)}.wealth-invest__browse-top{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s3);display:flex}.wealth-invest__browse-top h2{font-size:var(--f-lg);font-weight:650}.wealth-invest__browse-top a{color:var(--acc);font-size:var(--f-sm);white-space:nowrap;font-weight:700;text-decoration:none}.wealth-invest__browse-top a:hover{text-decoration:underline}.wealth-invest__browse{grid-template-columns:1fr}.wealth-invest__explore{gap:var(--s4);display:grid}@media (min-width:64rem){.wealth-invest__explore{grid-template-columns:minmax(0,1fr) 20rem}}.wealth-invest__explore-main{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.wealth-ex-sec{min-width:0}.wealth-ex-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}.wealth-ex-head h2{font-size:var(--f-lg);font-weight:650}.wealth-ex-head a{color:var(--acc);font-size:var(--f-sm);font-weight:700;text-decoration:none}.wealth-ex-head a:hover{text-decoration:underline}.wealth-ex-badge{color:#fff;border-radius:9px;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.72rem;font-weight:800;display:grid}.wealth-ex-badge--logo{object-fit:contain;border:1px solid var(--line-soft);background:#fff;padding:3px}.wealth-ex-chips{gap:var(--s2);padding-bottom:var(--s1);display:flex;overflow-x:auto}.wealth-ex-chip{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);width:6.6rem;box-shadow:var(--e1);padding:var(--s3);cursor:pointer;text-align:center;flex:none;justify-items:center;gap:6px;display:grid}.wealth-ex-chip:hover{border-color:var(--acc)}.wealth-ex-chip b{color:var(--ink);font-size:var(--f-xs);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.wealth-ex-chip em{font-style:normal;font-size:var(--f-xs);font-variant-numeric:tabular-nums;font-weight:600}.wealth-ex-chip .up{color:var(--up)}.wealth-ex-chip .down{color:var(--down)}.wealth-ex-cards{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.wealth-ex-card{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);box-shadow:var(--e1);padding:var(--s3);cursor:pointer;text-align:left;gap:6px;min-width:0;display:grid}.wealth-ex-card:hover{border-color:var(--acc);box-shadow:var(--e2)}.wealth-ex-card b{color:var(--ink);font-size:var(--f-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.wealth-ex-card.wealth-ex-card--fund b{white-space:normal;-webkit-line-clamp:2;line-height:var(--lh-snug);-webkit-box-orient:vertical;display:-webkit-box}.wealth-ex-card small{color:var(--muted);font-size:var(--f-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wealth-ex-price{font-weight:700;font-size:var(--f-sm);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px}.wealth-invest__explore-side{gap:var(--s3);flex-direction:column;display:flex}.wealth-ex-widget{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);box-shadow:var(--e1);padding:var(--s4)}.wealth-ex-widget h3{font-size:var(--f-md);margin:0 0 var(--s2);font-weight:650}.wealth-ex-sub{margin:0 0 var(--s3);color:var(--muted);font-size:var(--f-xs)}.wealth-ex-widget .btn{justify-content:center;width:100%}.wealth-ex-prod a{align-items:center;gap:var(--s3);padding:var(--s2) 2px;border-bottom:1px solid var(--line-soft);color:var(--ink);text-decoration:none;display:flex}.wealth-ex-prod a:last-child{border-bottom:0}.wealth-ex-prod a:hover b{color:var(--acc)}.wealth-ex-prod .ic{color:var(--muted);flex:none}.wealth-ex-prod b{font-size:var(--f-sm);font-weight:650;display:block}.wealth-ex-prod small{color:var(--muted);font-size:var(--f-xs);display:block}.wealth-invest__topbar{align-items:start;gap:var(--s3) var(--s4);grid-template-columns:minmax(0,1fr) 20rem;width:100%;display:grid}.wealth-invest__pnav{background:var(--inset);border:1px solid var(--line);border-radius:var(--r2);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.wealth-invest__topbar .wealth-invest__pnav{justify-content:flex-start;align-self:start;align-items:center;width:max-content;max-width:100%;min-height:0;padding:4px;display:inline-flex}.wealth-invest__pnav-tabs{align-items:center;gap:4px;display:flex}.wealth-invest__topbar .wealth-ex-investments{align-content:center;column-gap:var(--s3);grid-template-columns:minmax(7rem,1fr) auto;grid-template-areas:"title button""value button""meta button";width:20rem;min-height:3.5rem;padding:8px 12px;display:grid}.wealth-invest__topbar .wealth-ex-investments h3{font-size:var(--f-sm);grid-area:title;margin:0}.wealth-invest__topbar .wealth-ex-investments>strong{font-size:var(--f-lg);grid-area:value;margin:2px 0 0}.wealth-invest__topbar .wealth-ex-investments>div{grid-area:meta;margin:0}.wealth-invest__topbar .wealth-ex-investments>.wealth-ex-sub{grid-area:value;margin:3px 0 0}.wealth-invest__topbar .wealth-ex-investments>.btn{width:auto;min-width:7rem;min-height:2.5rem;padding-inline:var(--s3);font-size:var(--f-xs);white-space:nowrap;grid-area:button;align-self:center}.wealth-invest__snapshot{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);box-shadow:var(--e1);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.wealth-invest__snapshot>div{min-height:4.5rem;padding:10px var(--s4);border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:3px;display:flex}.wealth-invest__snapshot>div:last-child{border-right:0}.wealth-invest__snapshot span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:650}.wealth-invest__snapshot b{color:var(--ink);font-size:var(--f-lg);font-variant-numeric:tabular-nums}.wealth-invest__snapshot b.up{color:var(--up)}.wealth-invest__snapshot b.down{color:var(--down)}.wealth-invest__snapshot small{color:var(--muted);font-size:var(--f-xs)}.wealth-invest__pnav button{border-radius:var(--r1);color:var(--muted);box-shadow:none;background:0 0;border:0;padding:8px 16px;font-weight:650}.wealth-invest__pnav button:hover{color:var(--ink);background:0 0;border-color:#0000}.wealth-invest__pnav button.on{background:var(--bg);color:var(--ink);box-shadow:var(--e1)}.wealth-invest__pnav button.on .ic{color:var(--acc)}.wealth-ex-card--stock{gap:8px}.wealth-ex-card-row{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-top:2px;display:flex}.wealth-ex-card--stock .wealth-ex-price{margin-top:0}.wealth-ex-chg{font-style:normal;font-size:var(--f-xs);font-variant-numeric:tabular-nums;font-weight:700}.wealth-ex-note{color:var(--muted);font-size:var(--f-xs);font-weight:600}.wealth-ex-investments .up{color:var(--up)}.wealth-ex-investments .down{color:var(--down)}.wealth-ex-investments>strong{margin:var(--s2) 0 2px;color:var(--ink);font-size:var(--f-xl);font-variant-numeric:tabular-nums;display:block}.wealth-ex-investments>div{justify-content:space-between;gap:var(--s2);margin-bottom:var(--s3);color:var(--muted);font-size:var(--f-xs);display:flex}.wealth-ex-investments>div b{font-variant-numeric:tabular-nums;font-weight:700}.wealth-ex-investments .wealth-ex-retry{appearance:none;color:var(--brand);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-weight:700}@media (max-width:52rem){.wealth-invest__topbar{grid-template-columns:1fr}.wealth-invest__topbar .wealth-invest__pnav{flex-direction:column;align-items:stretch;padding:4px}.wealth-invest__pnav-tabs{overflow-x:auto}.wealth-invest__topbar .wealth-ex-investments{width:100%}.wealth-invest__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.wealth-invest__snapshot>div:nth-child(2){border-right:0}.wealth-invest__snapshot>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.wealth-ex-investments .wealth-ex-retry:hover{text-decoration:underline}.wealth-etf-dashboard{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.wealth-etf-discovery .wealth-ex-head>div,.wealth-etf-compare .wealth-ex-head>div{gap:3px;display:grid}.wealth-etf-discovery .wealth-ex-head p,.wealth-etf-compare .wealth-ex-head p{color:var(--muted);font-size:var(--f-xs);margin:0}.wealth-etf-categories{gap:var(--s2);padding:1px 1px var(--s3);display:flex;overflow-x:auto}.wealth-etf-categories button,.wealth-etf-compare .wealth-ex-head>button{border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg);color:var(--body);font:inherit;font-size:var(--f-xs);cursor:pointer;flex:none;padding:8px 12px;font-weight:650}.wealth-etf-categories button[aria-pressed=true]{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.wealth-etf-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.wealth-etf-tile{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);box-shadow:var(--e1);position:relative;overflow:hidden}.wealth-etf-tile:hover{border-color:var(--acc);box-shadow:var(--e2)}.wealth-etf-tile__open{gap:var(--s2) var(--s3);width:100%;color:var(--body);font:inherit;padding:var(--s4);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);padding-bottom:3.2rem;display:grid}.wealth-etf-tile__identity{min-width:0;display:grid}.wealth-etf-tile__identity b{color:var(--ink);font-size:var(--f-sm)}.wealth-etf-tile__identity small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--f-xs);overflow:hidden}.wealth-etf-tile__exposure{border-radius:var(--r-full);background:var(--inset);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--f-xs);grid-column:1/-1;padding:6px 9px;overflow:hidden}.wealth-etf-tile__metric{gap:2px;min-width:0;display:grid}.wealth-etf-tile__metric:nth-of-type(4){grid-column:1/-1}.wealth-etf-tile__metric small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.wealth-etf-tile__metric b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:var(--f-sm);font-variant-numeric:tabular-nums;overflow:hidden}.wealth-etf-tile__metric b.up,.wealth-ex-card .up{color:var(--up)}.wealth-etf-tile__metric b.down{color:var(--down)}.wealth-etf-compare-toggle{right:var(--s3);bottom:var(--s3);border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg);color:var(--body);font:inherit;font-size:var(--f-xs);cursor:pointer;padding:6px 10px;font-weight:700;position:absolute}.wealth-etf-compare-toggle[aria-pressed=true]{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.wealth-etf-compare-toggle:disabled{opacity:.45;cursor:not-allowed}.wealth-etf-compare{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);box-shadow:var(--e1)}.wealth-etf-compare__scroll{overflow-x:auto}.wealth-etf-compare table{border-collapse:collapse;width:100%;min-width:38rem;font-size:var(--f-xs)}.wealth-etf-compare th,.wealth-etf-compare td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:10px 12px}.wealth-etf-compare thead th{color:var(--ink);font-size:var(--f-sm)}.wealth-etf-compare tbody th{color:var(--muted);font-weight:600}.wealth-etf-compare td{color:var(--body);font-variant-numeric:tabular-nums}@media (max-width:42rem){.wealth-etf-grid{grid-template-columns:1fr}.wealth-etf-discovery .wealth-ex-head{align-items:flex-start}.wealth-etf-tile__open{padding:var(--s3);padding-bottom:3rem}}.wealth-etf-compact{cursor:default;padding:0;position:relative;overflow:hidden}.wealth-etf-compact__open{width:100%;min-height:10.8rem;color:var(--body);font:inherit;padding:var(--s3);text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;padding-bottom:2.8rem;display:grid}.wealth-etf-compact__open>b{color:var(--ink);font-size:var(--f-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wealth-etf-compact__open>small{-webkit-line-clamp:2;min-height:2.4em;color:var(--muted);font-size:var(--f-xs);-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.wealth-etf-compact__numbers{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-top:auto;display:flex}.wealth-etf-compact__numbers strong{color:var(--ink);font-size:var(--f-sm);font-variant-numeric:tabular-nums}.wealth-etf-compact__numbers em{color:var(--muted);font-style:normal;font-size:var(--f-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.wealth-etf-compact__numbers em.up{color:var(--up)}.wealth-etf-compact__numbers em.down{color:var(--down)}.wealth-etf-compact__compare{right:var(--s3);color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:700;position:absolute;bottom:10px}.wealth-etf-compact__compare[aria-pressed=true]{color:var(--up)}.wealth-etf-compact__compare:disabled{color:var(--muted);opacity:.55;cursor:not-allowed}.wealth-fund-compact .wealth-etf-compact__open>b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:2.5em;line-height:1.25;display:-webkit-box}.wealth-mf-txn__facts{gap:var(--s1) var(--s4);margin:var(--s2) 0 0;flex-wrap:wrap;display:flex}.wealth-mf-txn__facts>div{gap:1px;min-width:0;display:grid}.wealth-mf-txn__facts dt{color:var(--muted);font-size:var(--f-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.wealth-mf-txn__facts dd{color:var(--body);font-size:var(--f-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.wealth-mf-scheme{gap:var(--s1);display:grid;position:relative}.wealth-mf-scheme>label{gap:var(--s1);display:grid}.wealth-mf-scheme__results{inset-inline:0;z-index:20;border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);max-height:17rem;margin:4px 0 0;padding:0;list-style:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 12px 28px #00000021}.wealth-mf-scheme__results li+li{border-top:1px solid var(--line-soft)}.wealth-mf-scheme__results button{width:100%;padding:var(--s2) var(--s3);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:1px;display:grid}.wealth-mf-scheme__results button:hover,.wealth-mf-scheme__results button:focus-visible{background:var(--acc-soft);outline:none}.wealth-mf-scheme__results b{color:var(--ink);font-size:var(--f-sm);font-weight:650}.wealth-mf-scheme__results span{color:var(--muted);font-size:var(--f-xs)}.wealth-mf-txn__hint[data-chosen]{color:var(--positive);font-weight:600}.wealth-mf-folios{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.wealth-mf-folios>span{color:var(--muted);font-size:var(--f-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.wealth-mf-folios__pick{padding:var(--s1) var(--s2);border:1px solid var(--line);border-radius:var(--r1);background:var(--bg);font:inherit;text-align:start;cursor:pointer;gap:1px;display:grid}.wealth-mf-folios__pick:hover{border-color:var(--acc)}.wealth-mf-folios__pick[aria-pressed=true]{border-color:var(--acc);background:var(--acc-soft)}.wealth-mf-folios__pick:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wealth-mf-folios__pick b{color:var(--ink);font-size:var(--f-sm);font-variant-numeric:tabular-nums}.wealth-mf-folios__pick span{color:var(--muted);font-size:var(--f-xs)}.wealth-mf-txn__back{width:fit-content;margin-bottom:var(--s3);white-space:nowrap;justify-self:start}.health-tip{align-items:center;display:inline-flex;position:relative}.health-tip__trigger{color:inherit;font:inherit;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.health-tip__trigger[data-plain]{border-bottom:1px dotted #94a3b8}.health-tip__trigger i{color:#475569;background:#e2e8f0;border-radius:50%;place-items:center;width:13px;height:13px;font-size:9px;font-style:normal;font-weight:800;line-height:1;display:grid}.health-tip__trigger:hover i,.health-tip__trigger:focus-visible i{color:#fff;background:#1663d6}.health-tip__bubble{z-index:40;color:#f1f5f9;letter-spacing:0;text-align:left;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;background:#0f2742;border-radius:7px;width:max-content;max-width:min(272px,70vw);padding:8px 10px;font-size:11px;font-weight:500;line-height:1.45;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);box-shadow:0 10px 26px #0f172a3d}.health-tip__bubble[data-align=center]{left:50%;transform:translate(-50%)}.health-tip__bubble[data-align=end]{right:0}.health-tip:hover .health-tip__bubble,.health-tip:focus-within .health-tip__bubble{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.health-tip__bubble{transition:none}}.health-map-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (max-width:1080px){.health-map-split{grid-template-columns:minmax(0,1fr)}}.health-map-rows{flex-direction:column;gap:7px;display:flex}.health-map-row{border-top:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:3px 12px;padding-top:8px;font-size:12px;display:grid}.health-map-row__head{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;border-top:0;padding-top:0;font-size:10px;font-weight:700}.health-map-row__name{color:#0f172a;align-items:center;gap:8px;min-width:0;font-weight:700;display:flex}.health-map-row__name i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.health-map-row__weight{text-align:right;color:#64748b;font-weight:600}.health-map-row__return{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.health-map-row__pos{grid-column:1/-1;justify-self:start}.health-map-chip{border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700;display:inline-block}.health-map-chart{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:auto auto minmax(0,1fr);gap:6px 8px;display:grid}.health-map-chart__ylabel{writing-mode:vertical-rl;color:#94a3b8;grid-area:1/1;align-self:center;font-size:11px;font-weight:600;transform:rotate(180deg)}.health-map-chart__yticks{color:#94a3b8;font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/2;justify-content:space-between;align-items:flex-end;font-size:10px;display:flex}.health-map-plot{background:#fcfdff;border:1px solid #e2e8f0;border-radius:6px;grid-area:1/3;height:300px;position:relative;overflow:hidden}.health-map-chart__xticks{color:#94a3b8;font-variant-numeric:tabular-nums;grid-area:2/3;justify-content:space-between;font-size:10px;display:flex;position:relative}.health-map-chart__xticks b{left:var(--weight-line);color:#475569;white-space:nowrap;font-weight:600;position:absolute;transform:translate(-50%)}.health-map-chart__caption{text-align:center;color:#64748b;grid-area:3/3;margin:0;font-size:11px}.funds-ledger{gap:var(--s3);flex-direction:column;display:flex}.funds-ledger__head{justify-content:space-between;align-items:center;gap:var(--s3);color:var(--muted);font-size:var(--f-xs);display:flex}.funds-ledger__head>span{align-items:center;gap:var(--s3);display:flex}.funds-ledger__head>span button{color:var(--acc);font:inherit;font-size:var(--f-xs);cursor:pointer;background:0 0;border:0;font-weight:650}.funds-ledger__head>span button:hover{text-decoration:underline}.funds-ledger__views{gap:var(--s1);display:flex}.funds-ledger__views button{border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg);color:var(--muted);padding:var(--s1) var(--s3);font:inherit;font-size:var(--f-xs);cursor:pointer;font-weight:650}.funds-ledger__views button[aria-pressed=true]{border-color:color-mix(in srgb, var(--acc) 28%, var(--line));background:var(--acc-soft);color:var(--acc)}.funds-ledger__scroll{border:1px solid var(--line);border-radius:var(--r1);overflow-x:auto}.funds-ledger__table{border-collapse:collapse;width:100%;min-width:46rem;font-size:var(--f-sm)}.funds-ledger__table th,.funds-ledger__table td{padding:var(--s2) var(--s3);text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap}.funds-ledger__table th{background:var(--inset);color:var(--muted);font-size:var(--f-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;position:sticky;top:0}.funds-ledger__table th.n,.funds-ledger__table td.n{text-align:right;font-variant-numeric:tabular-nums}.funds-ledger__table tbody tr:last-child td{border-bottom:0}.funds-ledger__table td[data-tone=positive]{color:var(--up);font-weight:650}.funds-ledger__table td[data-tone=negative]{color:var(--down);font-weight:650}.funds-ledger__balance{color:var(--ink);font-weight:700}.funds-ledger__narration{text-overflow:ellipsis;white-space:nowrap;max-width:28rem;overflow:hidden}.funds-ledger--offline{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);box-shadow:var(--e1);gap:0;overflow:hidden}.funds-ledger__band{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);border-bottom:1px solid var(--desk-rule);background:var(--desk-field);color:var(--desk-cobalt);font-size:var(--f-sm);line-height:var(--lh-snug);margin:0;display:flex}.funds-ledger__band-dot{border-radius:var(--r-full);background:var(--desk-cobalt);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--desk-cobalt) 16%, transparent);flex:none}.funds-ledger__band strong{font-size:var(--f-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.funds-ledger__band>span:last-of-type{color:var(--body)}.funds-ledger__band a{color:var(--desk-cobalt);white-space:nowrap;margin-left:auto;font-weight:650;text-decoration:none}.funds-ledger__band a:hover{text-decoration:underline}.funds-ledger__resting{gap:var(--s3);padding:var(--s3) var(--s4) var(--s4);flex-direction:column;display:flex}.funds-ledger__resting .funds-ledger__views button{cursor:default}.funds-ledger__sk{background:linear-gradient(90deg, var(--sunk) 0%, var(--line-soft) 50%, var(--sunk) 100%);background-size:220% 100%;border-radius:3px;height:8px;animation:2.6s linear infinite funds-ledger-sweep;display:inline-block}@keyframes funds-ledger-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.funds-ledger__sk{animation:none}}