.mvs-portal-dashboard__welcome{align-items:center;display:flex;gap:var(--molecule-small,1rem)}.mvs-portal-dashboard__welcome-avatar{align-items:center;background:var(--hs-primary--10pc);border-radius:999px;color:var(--hs-primary);display:inline-flex;flex:0 0 auto;font-size:.9375rem;font-weight:600;height:3rem;justify-content:center;letter-spacing:.02em;width:3rem}.mvs-portal-dashboard__welcome-titles{display:flex;flex-direction:column;gap:.15rem}.mvs-portal-dashboard__welcome-titles .mvsPreTitle{color:var(--hs-secondary);font-size:var(--font-size-xsm,.75rem);font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.mvs-portal-dashboard__welcome-titles .mvsTitle{color:var(--hs-primary);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;line-height:1.15;margin:0}.mvs-portal-dashboard__welcome-titles .mvsSubTitle{color:var(--text-color-secondary);font-size:.9375rem;margin:0}.mvs-portal-dashboard__notice{align-items:start;background:var(--hs-accent-3,#cce8f8);border-radius:var(--global-radius-md);color:var(--hs-secondary--dark);display:grid;font-size:.9375rem;gap:var(--atom-standard,.75rem);grid-template-columns:auto 1fr;line-height:1.5;padding:var(--molecule-small,1rem) var(--molecule-standard,1.5rem)}.mvs-portal-dashboard__notice .mvsIcon{color:var(--hs-secondary);margin-top:.15em}.mvs-portal-dashboard__hero-cta{background:var(--hero-cta-bg,linear-gradient(90deg,var(--hs-secondary--dark) 0,var(--hs-secondary) 100%));border-radius:0 1.5rem 1.5rem 1.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(280px,auto);min-width:100%;overflow:clip}.mvs-portal-dashboard__hero-cta__media{overflow:clip;position:relative}.mvs-portal-dashboard__hero-cta__media img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.mvs-portal-dashboard__hero-cta__body{align-items:flex-start;color:var(--hs-white);display:flex;flex-direction:column;gap:var(--molecule-standard,1.5rem);justify-content:center;padding:var(--molecule-large,2rem) clamp(2rem,5vw,4rem)}.mvs-portal-dashboard__hero-cta__title{
  /* !important: dashboard heading rules elsewhere in portal.css target
     .mvsTitle specifically with !important (designer live-theme parity
     block) - this title isn't .mvsTitle, but matching that same
     defensive pattern here guarantees white wins regardless of any
     future cascade change, since this is a hard design requirement
     (white text on the blue banner), not a themeable default. */color:var(--hs-white)!important;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;line-height:1.2;margin:0}@media (width < 720px){.mvs-portal-dashboard__hero-cta{grid-template-columns:1fr;grid-template-rows:180px auto}}.mvs-portal-dashboard__section-head{align-items:baseline;display:flex;gap:var(--molecule-small,1rem);justify-content:space-between;margin-bottom:var(--molecule-small,1rem)}.mvs-portal-dashboard__section-head .mvsTitle{color:var(--hs-primary);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;margin:0}.mvs-portal-dashboard__section-head__link{align-items:center;color:var(--hs-primary);display:inline-flex;font-size:1rem;font-weight:400;gap:var(--atom-small);text-decoration:none;transition:gap var(--global-trans),color var(--global-trans);white-space:nowrap}.mvs-portal-dashboard__section-head__link:hover{color:var(--hs-secondary);gap:var(--atom-standard)}.mvs-portal-dashboard__section-head__link i{font-size:.75em}.mvs-portal-dashboard__recommended-lists{display:grid;gap:var(--molecule-standard,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.mvs-portal-dashboard__recommended-list{background:var(--hs-white);border-radius:0 1rem 1rem 1rem;box-shadow:var(--mvs-portal-card-shadow,0 0 20px -10px rgba(70,87,120,.8));display:flex;flex-direction:column;overflow:clip}.mvs-portal-dashboard__recommended-list__eyebrow{color:var(--hs-tertiary--dark,#bbbcbc);font-size:11px;font-weight:400;letter-spacing:.08em;margin:0;padding:var(--molecule-small,1rem) 1.25rem var(--atom-tiny,.25rem);text-transform:uppercase}.mvs-portal-dashboard__recommended-list__items{display:flex;flex-direction:column}.mvs-portal-dashboard__recommended-list__item{align-items:center;color:var(--hs-primary);display:flex;font-size:1rem;font-weight:400;gap:var(--molecule-small,1rem);justify-content:space-between;padding:var(--ux-pad-block,.75em) var(--ux-pad-inline,1.25em);position:relative;text-decoration:none;transition:background var(--global-trans),color var(--global-trans)}.mvs-portal-dashboard__recommended-list__item+.mvs-portal-dashboard__recommended-list__item:before{border-top:1px solid color-mix(in srgb,var(--hs-tertiary--dark,#d9d9e0) 50%,transparent);content:"";left:var(--ux-pad-inline,1.25em);position:absolute;right:var(--ux-pad-inline,1.25em);top:0}.mvs-portal-dashboard__recommended-list__item:hover{color:var(--hs-secondary);text-decoration:none}.mvs-portal-dashboard__recommended-list__label{align-items:center;display:inline-flex;gap:var(--atom-small,.5rem);min-width:0}.mvs-portal-dashboard__recommended-list__badge{flex:0 0 auto}.mvs-portal-dashboard__recommended-list__item i{color:var(--hs-primary);font-size:.75rem;transition:transform var(--global-trans)}.mvs-portal-dashboard__recommended-list__item:hover i{color:var(--hs-secondary);transform:translateX(3px)}