@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.4cdcd386.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.f8dd458c.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.1cdb9a2c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.0eddcd6d.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-700-normal.45cdbe8d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-700-normal.ce08404e.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/space-grotesk-latin-500-normal.31250b26.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-500-normal.3d793272.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-grotesk-latin-700-normal.46d978a2.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-700-normal.f67e63c9.woff) format("woff")}.sidebar-action.has-access-indicator{grid-template-columns:42px minmax(0,1fr) 24px;gap:12px}.sidebar-access-indicator{display:grid;place-items:center;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line-soft));border-radius:6px;background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold)}.sidebar-access-indicator svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.sidebar-action.is-access-locked{color:var(--text-muted)}.sidebar-action.is-access-locked:focus-visible,.sidebar-action.is-access-locked:hover{color:var(--text-strong);border-color:color-mix(in srgb,var(--gold) 48%,var(--line-soft));background:color-mix(in srgb,var(--gold) 8%,var(--sidebar-control))}.access-upgrade-dialog-global{max-height:min(620px,calc(100vh - 40px));overflow-y:auto}.access-upgrade-dialog-global .access-upgrade-close{display:grid;place-items:center}.access-upgrade-dialog-global .access-upgrade-close svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8}.access-upgrade-kicker{display:block;margin-top:16px;color:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.access-upgrade-dialog-global h2{margin-top:6px}.access-upgrade-feature{display:block;margin:0 0 8px;color:var(--text-strong);font-size:.96rem}.access-upgrade-actions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:10px;gap:10px}.access-upgrade-secondary{min-height:42px;padding:0 14px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface-soft);color:var(--text-strong);cursor:pointer}.access-upgrade-primary{padding-inline:14px}.locked-portfolio-actions button,.portfolio-manager-grid article.is-locked .portfolio-manager-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid var(--premium-border);border-radius:8px;background:transparent;color:var(--premium-text);font:inherit;white-space:nowrap;cursor:pointer}[data-theme=light] .locked-portfolio-actions button,[data-theme=light] .portfolio-manager-grid article.is-locked .portfolio-manager-actions button{background:rgba(255,255,255,.82);color:var(--gold)}.access-upgrade-secondary:focus-visible,.access-upgrade-secondary:hover,.locked-portfolio-actions button:focus-visible,.locked-portfolio-actions button:hover,.portfolio-manager-grid article.is-locked .portfolio-manager-actions button:focus-visible,.portfolio-manager-grid article.is-locked .portfolio-manager-actions button:hover{outline:none;border-color:color-mix(in srgb,var(--gold) 58%,var(--line-soft));background:color-mix(in srgb,var(--gold) 10%,var(--surface-soft))}@media (max-width:560px){.access-upgrade-actions{grid-template-columns:1fr}}