.inv-page{--inv-surface:#ffffff;--inv-surface-2:#f2f7f3;--inv-border-bright:#cbdcd2;--inv-faint:#8a958d;--inv-mint-soft:#e7f4ec;--inv-pos:#1f8a5b;--inv-pos-soft:#e5f4eb;--inv-neg:#c0473f;--inv-neg-soft:#fbeceb;--inv-blue:#3a6ea8;--inv-amber:#bb7e23;--inv-glow:rgb(42 113 75/10%);--inv-shadow-card:0 1px 2px rgb(21 32 26/4%),0 8px 22px -18px rgb(21 32 26/16%);--inv-deep-1:#16402b;--inv-deep-2:#0c2519;--inv-seg-1:var(--home-accent);--inv-seg-2:var(--inv-blue);--inv-seg-3:var(--inv-amber);--inv-seg-4:#2e8f86;--inv-seg-5:#6f63a8;--inv-seg-6:var(--inv-pos);--inv-seg-7:#a8657a;--inv-seg-8:#7d8a4a;--inv-seg-9:var(--inv-faint)}[data-theme=material-dark] .inv-page{--inv-surface:#0d120f;--inv-surface-2:#121712;--inv-border-bright:rgb(242 247 242/20%);--inv-faint:#6e7a71;--inv-mint-soft:rgb(70 180 127/14%);--inv-pos:#4cc389;--inv-pos-soft:rgb(76 195 137/14%);--inv-neg:#e8807a;--inv-neg-soft:rgb(232 128 122/13%);--inv-blue:#6aa3df;--inv-amber:#e0ad5c;--inv-glow:rgb(70 180 127/14%);--inv-shadow-card:0 1px 2px rgb(0 0 0/50%),0 14px 34px -26px rgb(0 0 0/90%);--inv-deep-1:#112e1f;--inv-deep-2:#0a1d13}@media (prefers-color-scheme:dark){:root:not([data-theme=material]) .inv-page{--inv-surface:#0d120f;--inv-surface-2:#121712;--inv-border-bright:rgb(242 247 242/20%);--inv-faint:#6e7a71;--inv-mint-soft:rgb(70 180 127/14%);--inv-pos:#4cc389;--inv-pos-soft:rgb(76 195 137/14%);--inv-neg:#e8807a;--inv-neg-soft:rgb(232 128 122/13%);--inv-blue:#6aa3df;--inv-amber:#e0ad5c;--inv-glow:rgb(70 180 127/14%);--inv-shadow-card:0 1px 2px rgb(0 0 0/50%),0 14px 34px -26px rgb(0 0 0/90%);--inv-deep-1:#112e1f;--inv-deep-2:#0a1d13}}.inv-page .num{font-variant-numeric:tabular-nums}.inv-page .ico{width:1em;height:1em;flex:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none}.inv-page .btn{font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;white-space:nowrap}.inv-page .btn .ico{width:16px;height:16px}.inv-page .btn-primary{background:var(--home-accent);color:var(--home-on-accent)}.inv-page .btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px var(--inv-glow)}.inv-page .content{padding:16px 16px 0;max-width:1264px;width:100%;margin:0 auto 40px}.inv-page .crumbs{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--inv-faint);margin-bottom:12px}.inv-page .crumbs a{text-decoration:none;color:inherit}.inv-page .crumbs a:hover{color:var(--home-strong)}.inv-page .crumbs .sep{opacity:.55}.inv-page .crumbs b{color:var(--home-muted);font-weight:600}.inv-page .layout{display:flex;flex-direction:column;gap:16px;margin-top:16px}.inv-page .main-col,.inv-page .side{display:contents}.inv-page .holdings-card{order:20}.inv-page .activity-card{order:30}.inv-page .about-card{order:40}.inv-page .signup-card{order:50}.inv-page .card{--pad:16px;background:var(--inv-surface);border:1px solid var(--home-border);border-radius:16px;box-shadow:var(--inv-shadow-card)}.inv-page .card-head{display:flex;align-items:center;gap:12px;padding:15px var(--pad);border-bottom:1px solid var(--home-border)}.inv-page .card-head .ct{flex:1;min-width:0}.inv-page .card-head h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;font-size:15.5px}.inv-page .card-head .csub{font-size:12.5px;color:var(--inv-faint);margin-top:2px}.inv-page .card-foot{display:flex;align-items:center;gap:8px;padding:13px var(--pad);border-top:1px solid var(--home-border);font-size:12px;color:var(--inv-faint);flex-wrap:wrap}.inv-page .card-foot .ico{width:15px;height:15px}.inv-page .card-foot a{color:var(--home-accent);font-weight:600;text-decoration:none;margin-left:auto;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.inv-page .empty-note{padding:16px var(--pad,16px);font-size:13.5px;color:var(--home-muted)}.inv-page .inv-header{padding:4px 2px 0}.inv-page .inv-top{display:flex;align-items:center;gap:14px}.inv-page .inv-avatar{width:52px;height:52px;border-radius:14px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--inv-deep-1),var(--inv-deep-2));color:#dff0e6;font-family:var(--font-display);font-weight:700;font-size:16px}.inv-page .inv-id{min-width:0;flex:1}.inv-page .inv-id h1{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.025em;line-height:1.15;color:var(--home-strong)}.inv-page .inv-mgr{font-size:13px;color:var(--home-muted);margin-top:3px}.inv-page .inv-mgr b{font-weight:600;color:var(--home-strong)}.inv-page .inv-follow{flex:none;height:36px;padding:0 14px;font-size:13.5px}.inv-page .inv-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.inv-page .inv-stat{min-width:0;background:var(--inv-surface);border:1px solid var(--home-border);border-radius:14px;box-shadow:var(--inv-shadow-card);padding:13px 15px}.inv-page .inv-stat dt{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--inv-faint);white-space:nowrap}.inv-page .inv-stat dd{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.025em;margin-top:4px;color:var(--home-strong)}.inv-page .inv-stat dd small{font-family:inherit;font-size:12px;font-weight:500;color:var(--inv-faint)}.inv-page .alloc-wrap{display:flex;align-items:center;gap:18px 26px;padding:18px var(--pad);border-bottom:1px solid var(--home-border)}.inv-page .alloc-pie{position:relative;width:128px;height:128px;flex:none}.inv-page .alloc-pie svg{display:block;width:100%;height:100%}.inv-page .pie-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.inv-page .pie-center b{font-family:var(--font-display);font-weight:700;font-size:25px;letter-spacing:-.02em;line-height:1;color:var(--home-strong)}.inv-page .pie-center span{font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--inv-faint);margin-top:3px}.inv-page .alloc-legend{display:flex;flex-wrap:wrap;align-content:center;gap:8px 16px;min-width:0}.inv-page .alloc-li{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--home-muted)}.inv-page .alloc-li b{font-weight:600;color:var(--home-strong)}.inv-page .alloc-li .sw{width:10px;height:10px;border-radius:3px;flex:none}@media (max-width:479px){.inv-page .alloc-wrap{flex-direction:column}.inv-page .alloc-legend{justify-content:center}}.inv-page .co-logo{position:relative;width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid var(--home-border);font-family:var(--font-display);font-weight:700;font-size:12px;color:#111}.inv-page .co-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:6px;background:#fff;opacity:0;transition:opacity .2s}.inv-page .co-logo img.ok{opacity:1}.inv-page .hlist{display:flex;flex-direction:column}.inv-page .hrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo co pct";align-items:center;gap:4px 12px;padding:12px var(--pad);border-top:1px solid var(--home-border);text-decoration:none;color:inherit}.inv-page .hrow:first-child{border-top:none}.inv-page .hrow:hover{background:var(--inv-surface-2)}.inv-page .hrow .co-logo{grid-area:logo}.inv-page .hco{grid-area:co;min-width:0;display:flex;flex-direction:column}.inv-page .htk{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--home-strong);display:inline-flex;align-items:center;gap:7px}.inv-page .hnm{font-size:11.5px;color:var(--inv-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-page .sec-badge{font-family:inherit;font-weight:600;font-size:10px;letter-spacing:.04em;color:var(--home-muted);border:1px solid var(--home-border);border-radius:999px;padding:1px 6px}.inv-page .hpct{grid-area:pct;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;text-align:right}.inv-page .hpct b{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--home-strong)}.inv-page .hshares{display:none;font-size:13px;color:var(--home-muted);text-align:right}.inv-page .hval{display:none;font-weight:600;font-size:13.5px;text-align:right;color:var(--home-strong)}.inv-page .hcols{display:none}.inv-page .chg-glyph{width:9px;height:9px;flex:none;fill:currentColor}.inv-page .chg-glyph.buy{color:var(--inv-pos)}.inv-page .chg-glyph.sell{color:var(--inv-neg)}@media (min-width:560px){.inv-page .hrow{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"logo co pct val"}.inv-page .hval{display:block;grid-area:val;min-width:64px}}@media (min-width:860px){.inv-page .hcols{display:grid;grid-template-columns:36px minmax(0,1fr) 110px 110px 88px;grid-template-areas:"logo co pct shares val";gap:12px;align-items:center;padding:12px var(--pad) 9px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--inv-faint)}.inv-page .hcols span{text-align:right}.inv-page .hcols .c-co{text-align:left;grid-column:logo/co}.inv-page .hrow{grid-template-columns:36px minmax(0,1fr) 110px 110px 88px;grid-template-areas:"logo co pct shares val"}.inv-page .hshares{display:block;grid-area:shares}.inv-page .hval{grid-area:val;min-width:0}.inv-page .hpct{min-width:0}}.inv-page .qtr-scroll{display:flex;gap:8px;padding:14px var(--pad) 2px;overflow-x:auto;scrollbar-width:none}.inv-page .qtr-scroll::-webkit-scrollbar{display:none}.inv-page .qtr-scroll button{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:1px solid var(--home-border);background:var(--inv-surface);border-radius:12px;padding:8px 13px;cursor:pointer}.inv-page .qtr-scroll button b{font-family:var(--font-display);font-size:12.5px;font-weight:700;color:var(--home-muted)}.inv-page .qtr-scroll button span{font-size:10.5px;color:var(--inv-faint)}.inv-page .qtr-scroll button:hover{border-color:var(--inv-border-bright)}.inv-page .qtr-scroll button.active{background:var(--inv-mint-soft);border-color:color-mix(in srgb,var(--home-accent) 32%,var(--home-border))}.inv-page .qtr-scroll button.active b{color:var(--home-accent)}.inv-page .qtr-scroll button:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.inv-page .qsub{padding:10px var(--pad) 2px;font-size:12px;color:var(--inv-faint)}.inv-page .alist{display:flex;flex-direction:column;padding-bottom:4px}.inv-page .acols{display:none}.inv-page .arow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo co chg";align-items:center;gap:10px;padding:11px var(--pad);border-top:1px solid var(--home-border);text-decoration:none;color:inherit}.inv-page .alist .arow:first-child{border-top:none}.inv-page .arow:hover{background:var(--inv-surface-2)}.inv-page .arow .co-logo{grid-area:logo}.inv-page .aco{grid-area:co;min-width:0;display:flex;flex-direction:column}.inv-page .achg{grid-area:chg;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;font-family:var(--font-display);font-weight:700;font-size:13.5px;text-align:right;min-width:72px;white-space:nowrap}.inv-page .achg.pos{color:var(--inv-pos)}.inv-page .achg.neg{color:var(--inv-neg)}.inv-page .aval{display:none;color:var(--home-strong)}@media (min-width:640px){.inv-page .acols{display:grid;grid-template-columns:36px minmax(0,1fr) 110px 110px;gap:18px;align-items:center;padding:14px var(--pad) 9px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--inv-faint);border-bottom:1px solid var(--home-border)}.inv-page .acols span{text-align:right}.inv-page .acols .c-co{grid-column:1/3;text-align:left}.inv-page .arow{grid-template-columns:36px minmax(0,1fr) 110px 110px;grid-template-areas:"logo co chg val";gap:18px;padding:13px var(--pad)}.inv-page .achg{min-width:0}.inv-page .aval{display:block;grid-area:val;font-weight:600;font-size:13.5px;text-align:right}}.inv-page .about-card{background:var(--inv-surface);border:1px solid var(--home-border);border-radius:16px;padding:18px;box-shadow:var(--inv-shadow-card)}.inv-page .about-card .vh{display:flex;align-items:center;gap:11px}.inv-page .about-card .vh .vico{width:34px;height:34px;border-radius:10px;background:var(--inv-mint-soft);color:var(--home-accent);display:grid;place-items:center;flex:none}.inv-page .about-card .vh .vico .ico{width:18px;height:18px}.inv-page .about-card .vh b{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--home-strong)}.inv-page .about-card .vbody{margin-top:12px;font-size:13.5px;color:var(--home-muted);line-height:1.6}.inv-page .about-card .vbody strong{color:var(--home-strong);font-weight:600}.inv-page .about-card .vbody p+p{margin-top:10px}.inv-page .signup-card{border-radius:18px;padding:20px;background:var(--inv-surface);border:1px solid var(--home-border);box-shadow:var(--inv-shadow-card)}.inv-page .signup-card .su-head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.inv-page .signup-card .su-ico{width:34px;height:34px;border-radius:10px;background:var(--inv-mint-soft);color:var(--home-accent);display:grid;place-items:center;flex:none}.inv-page .signup-card h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;font-size:17px;color:var(--home-strong);line-height:1.25}.inv-page .signup-card .sc-sub{font-size:13px;color:var(--home-muted);margin:0 0 14px;line-height:1.55}.inv-page .signup-card .feat{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--home-strong);padding:5px 0}.inv-page .signup-card .feat .ico{width:16px;height:16px;color:var(--inv-pos);stroke-width:2}.inv-page .signup-card .btn{width:100%;margin-top:15px;display:flex}.inv-page .signup-card .sc-trust{text-align:center;font-size:12px;color:var(--inv-faint);margin-top:11px}@media (min-width:640px){.inv-page .inv-follow{height:42px;padding:0 18px;font-size:14px}.inv-page .inv-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:720px){.inv-page .content{padding:26px 24px 0}.inv-page .layout{gap:22px;margin-top:22px}.inv-page .card{--pad:24px;border-radius:18px}.inv-page .card-head{padding:18px var(--pad)}.inv-page .card-head h2{font-size:16px}.inv-page .inv-header{padding:8px 2px 0}.inv-page .inv-top{gap:16px}.inv-page .inv-avatar{width:62px;height:62px;border-radius:16px;font-size:19px}.inv-page .inv-id h1{font-size:27px}.inv-page .inv-mgr{font-size:14px}.inv-page .inv-stats{margin-top:22px;gap:14px}.inv-page .inv-stat{padding:16px 18px;border-radius:16px}.inv-page .inv-stat dd{font-size:24px}.inv-page .alloc-pie{width:144px;height:144px}.inv-page .htk{font-size:14.5px}.inv-page .about-card{padding:20px;border-radius:18px}.inv-page .signup-card{padding:24px;border-radius:20px}.inv-page .signup-card h3{font-size:18px}}@media (min-width:1024px){.inv-page .layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.inv-page .main-col{display:flex;flex-direction:column;gap:22px;min-width:0}.inv-page .side{display:flex;flex-direction:column;gap:18px;position:sticky;top:84px}}@media (min-width:1160px){.inv-page .layout{grid-template-columns:minmax(0,1fr) 336px;gap:26px}}