.rr-root .rr-main:has(>.rr-account-overview){max-width:none;padding:0}.rr-account-overview{width:100%}.rr-account-hero{background:var(--rr-sheen);border-bottom:1px solid var(--rr-line)}.rr-account-overview .rr-account-header{max-width:1120px;margin:auto;padding:clamp(32px,5cqw,64px) clamp(20px,4.5cqw,64px) clamp(28px,4cqw,52px);flex-wrap:wrap;gap:clamp(18px,3cqw,36px)}.rr-account-overview .rr-account-header .rr-avatar{flex:none;width:clamp(72px,8cqw,104px);height:clamp(72px,8cqw,104px);background:var(--rr-satin);box-shadow:inset 0 0 0 1px var(--rr-field),0 0 0 6px #fffdf98c;font:300 clamp(28px,3cqw,38px) var(--rr-font-display);letter-spacing:.06em}.rr-account-overview .rr-account-header>div{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:10px}.rr-root .rr-account-overview .rr-account-header h1{font-size:clamp(28px,3.2cqw,44px)!important;line-height:1.1;margin:0}.rr-account-overview .rr-account-header .reserve-eyebrow{margin:0!important}.rr-account-email{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--rr-charcoal);font-size:16px;overflow-wrap:anywhere}.rr-verified{display:inline-flex;gap:6px;align-items:center;padding:4px 9px;border-radius:2px;background:var(--rr-satin);box-shadow:inset 0 0 0 1px var(--rr-line);font-size:12px;font-weight:500;color:var(--rr-ink)}.rr-verified:before{content:"✓"}.rr-account-layout{max-width:1120px;margin:auto;padding:clamp(24px,4cqw,48px) clamp(16px,4.5cqw,64px) 56px;display:flex;gap:clamp(24px,4cqw,56px);align-items:flex-start}.rr-account-index{flex:0 0 220px;position:sticky;top:24px;padding-top:6px}.rr-account-index a{display:grid;grid-template-columns:28px 1fr;align-items:center;min-height:44px;border-top:1px solid var(--rr-line);font-size:14.5px;text-decoration:none}.rr-account-index a>span{font:300 12px var(--rr-font-display);color:#9a8f78}.rr-account-index-signout{margin-top:22px}.rr-root .rr-account-index-signout button{background:none;border:0;border-bottom:1px solid;border-radius:0;padding:0;min-height:44px;font-size:14.5px;text-transform:none;letter-spacing:0;color:var(--rr-ink)}.rr-account-sections{flex:1;min-width:0;display:flex;flex-direction:column;gap:clamp(12px,1.4cqw,16px)}.rr-account-overview .rr-accordion{background:var(--rr-satin);border:1px solid #e8dfd0;border-radius:4px;scroll-margin-top:24px}.rr-account-overview .rr-accordion summary{display:grid;grid-template-columns:auto minmax(0,1fr) 40px;gap:clamp(14px,1.8cqw,22px);padding:clamp(18px,2cqw,24px) clamp(16px,2.2cqw,28px)}.rr-account-number{color:#a8977c;font:300 clamp(22px,2.2cqw,28px)/1 var(--rr-font-display)}.rr-account-overview .rr-accordion summary strong{display:block;font:400 clamp(17px,1.6cqw,20px)/1.25 var(--rr-font-display)}.rr-account-overview .rr-accordion summary small{margin-top:4px;line-height:1.45}.rr-account-overview .rr-accordion summary:after{justify-self:end;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rr-field);font:300 16px var(--rr-font-body)}.rr-account-overview .rr-accordion>div{padding:0 clamp(16px,2.2cqw,28px) clamp(18px,2.2cqw,26px);display:flex;flex-direction:column;gap:14px}.rr-root .rr-account-overview .rr-accordion p{margin:0;font-size:14.5px;line-height:1.55}.rr-account-email-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 16px;background:var(--rr-pearl);border-radius:2px;overflow-wrap:anywhere}.rr-account-email-box>span:first-child{min-width:0;display:flex;flex-direction:column;gap:3px;font-size:16px}.rr-account-email-box small{font-size:12.5px;color:var(--rr-mute);font-weight:500}.rr-email-status{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500}.rr-email-status:before{content:"";width:6px;height:6px;background:var(--rr-ink);border-radius:50%}.rr-root .rr-account-overview .rr-account-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:12px 16px;border:1px solid #e8dfd0;border-radius:2px;text-decoration:none;font-size:15.5px;font-weight:500}.rr-account-link:after{content:"›";font-size:18px;font-weight:300}.rr-account-link:hover{background:var(--rr-pearl)}.rr-account-link[href$="mode=delete"]{color:#7a2a25!important}.rr-account-mobile-signout{display:none}@media (max-width:899px){.rr-account-index{display:none}.rr-account-mobile-signout{display:block;margin-top:8px}}.rr-account-link-label{display:flex;flex-direction:column;gap:3px}.rr-account-link-label small{color:var(--rr-mute);font:500 9.5px var(--rr-font-display);letter-spacing:.26em;text-transform:uppercase}.rr-account-payment-group{display:flex;flex-direction:column;gap:8px}.rr-root .rr-account-overview .rr-account-provider{display:flex;align-items:center;gap:12px;padding:2px 0 6px;font:500 12px var(--rr-font-display);letter-spacing:.28em}.rr-account-provider>span{width:34px;height:34px;flex:none;border-radius:50%;background:var(--rr-ivory);box-shadow:inset 0 0 0 1px var(--rr-line);display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.06em}.rr-account-provider:after{content:"";flex:1;height:1px;background:var(--rr-ivory)}.rr-account-overview .rr-accordion>.rr-account-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px}.rr-account-links>p{display:contents}.rr-account-payment-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.rr-account-payment-group>p:not(.rr-account-provider){display:contents}.rr-account-payment-group .rr-account-provider{grid-column:1/-1}.rr-root .rr-account-index-signout button{width:auto}