.overview-connect{background:#f0f6f8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px 20px;display:flex}.overview-connect p{color:#344b55;margin:0}.overview-connect .button{flex-shrink:0}@media (max-width:640px){.overview-connect{flex-direction:column;align-items:flex-start;padding:16px}.overview-connect .button{text-align:center;width:100%}}.overview-marketplace{border-bottom:1px solid #d9e1e5;justify-content:space-between;gap:24px;margin-bottom:28px;padding:24px 0;display:flex}.overview-marketplace h3{margin:0 0 16px}.overview-marketplace dl{flex-wrap:wrap;gap:20px 36px;margin:0;display:flex}.overview-marketplace dt{color:#52636b;font-size:12px}.overview-marketplace dd{margin:6px 0;font-size:24px;font-weight:600}.overview-marketplace p{max-width:720px}.overview-marketplace>button{flex-shrink:0;align-self:flex-start}@media (max-width:640px){.overview-marketplace{flex-direction:column;gap:8px}.overview-marketplace dl{gap:16px 24px}}.overview-benefit-balances{margin:16px 0}.overview-benefit-balances>div{justify-content:space-between;gap:16px;margin:8px 0;display:flex}.overview-benefit-balances dd{margin:0;font-weight:600}@media (max-width:760px){.account-nav nav{width:max-content;min-width:100%}.account-nav nav button{white-space:nowrap;flex:none}}.next-step .qualification-checks{color:var(--ink);flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;display:flex}.next-step>progress{width:100%;height:8px;accent-color:var(--teal)}.journey-card.next-step .qualification-checks li{color:var(--ink)}.dashboard-read-notice{color:#244550;background:#edf3f3;border-left:3px solid #376575;border-radius:4px;margin:0 0 18px;padding:12px 16px;font-size:12px;line-height:1.6}.history-sale-details{flex-wrap:wrap;gap:12px 28px;margin:4px 0 16px;display:flex}.history-sale-details dt{margin-top:0}.history-sale-details dd{font-size:14px}.history-sale-details>p{margin:0;font-size:12px}.overview-benefit-balances dd{white-space:nowrap;flex-shrink:0}.referral-card.overview-referral-card{color:#fff;--ink:#fff;--muted:#fff;background:#183f5d;border-color:#183f5d;margin:0 0 25px}.referral-card.overview-referral-card p,.referral-card.overview-referral-card .eyebrow,.referral-card.overview-referral-card .referral-code small{color:#fff}.referral-card.overview-referral-card .button.light{color:#183f5d;background:#fff;border:1px solid #fff}.referral-card.overview-referral-card .button.light:hover{color:#183f5d;background:#f2ebe1;border-color:#f2ebe1}.overview-status-cards .membership-card{color:#183f5d;background:#f2ebe1;border:1px solid #e5ddd0}.overview-status-cards .membership-card .card-top,.overview-status-cards .membership-card p,.overview-status-cards .membership-card small,.overview-status-cards .membership-card .qualification-amount span,.overview-status-cards .membership-card .qualification-checks li,.overview-status-cards .membership-card .status-validity>span{color:#183f5d}.overview-status-cards .membership-card .button.light{color:#183f5d;border:1px solid #d7cdbf}.overview-status-cards .membership-card progress{background:#d7cdbf}.overview-status-cards .membership-card progress::-webkit-progress-bar{background:#d7cdbf}.overview-status-cards .membership-card progress::-webkit-progress-value{background:#183f5d}.overview-status-cards .membership-card progress::-moz-progress-bar{background:#183f5d}@media (max-width:640px){.overview-referral-card .referral-code{flex-wrap:wrap;gap:12px;max-width:100%;display:flex}.overview-referral-card .referral-code strong{white-space:nowrap}.overview-referral-card .referral-code p{flex-basis:100%}}.overview-status-cards .membership-card .button.light:focus-visible{outline-color:#183f5d}.referral-card.overview-referral-card .button.light:before{display:none}.membership-card .qualification-track{box-sizing:border-box;background:#d7cdbf;border:0;border-radius:5px;width:100%;min-width:0;max-width:100%;height:5px;margin-top:14px;overflow:hidden}.membership-card div.qualification-track{flex-shrink:0;position:relative}.membership-card .qualification-track.is-loading:after{content:"";border-radius:inherit;background:#183f5d;width:35%;animation:1.6s ease-in-out infinite qualification-track-loading;position:absolute;inset:0 auto 0 0}@keyframes qualification-track-loading{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.membership-card .qualification-track.is-loading:after{animation:none;transform:translate(90%)}}.overview-status-cards .membership-card--qualification-hidden{min-height:393.125px}@media (max-width:640px){.overview-status-cards .membership-card--qualification-hidden{min-height:405.063px}}
.claim-connection-spinner{border:4px solid #d7e5e8;border-top-color:#12394b;border-radius:50%;width:36px;height:36px;margin:24px 0;animation:.85s linear infinite claim-connection-spin}@keyframes claim-connection-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.claim-connection-spinner{border-top-width:8px;animation:none}}
