.rp .section.page-section.rp-account{max-width:1180px;padding-top:42px;padding-bottom:60px}.rp .rp-account .page-heading{margin-bottom:8px}.rp .rp-account .page-heading h1{font-size:clamp(38px,4.5vw,58px)}.rp .rp-account-help p,.rp .rp-account-identity p,.rp .rp-account-intro,.rp .rp-account-links small,.rp .rp-account-section-title>span,.rp .rp-account-stat p{font-family:DM Sans,sans-serif;color:#9eb4c5;font-size:13px;line-height:1.6}.rp .rp-account-intro{margin:0 0 28px;font-size:14px}.rp .rp-account-hero{display:flex;align-items:center;gap:24px;position:relative;padding:30px 32px;border:1px solid #366074;border-left:4px solid #55eee2;border-radius:8px;background:radial-gradient(ellipse at 85% 110%,#23566b80,transparent 65%),#102b3d}.rp .rp-account-avatar{display:grid;place-items:center;flex:0 0 88px;height:88px;border-radius:50%;background:#55eee2;color:#103748;font:38px Rips Display,sans-serif;box-shadow:0 0 0 7px #55eee20c}.rp .rp-account-identity{flex:1;min-width:0}.rp .rp-account-eyebrow{display:block;font:700 10px/1.5 DM Sans,sans-serif;letter-spacing:1.5px;color:#a9c3d3}.rp .rp-account-identity>.rp-account-eyebrow{color:#55eee2}.rp .rp-account-identity h2{margin:8px 0 5px;font-size:clamp(22px,2.5vw,30px);line-height:1.2;overflow-wrap:anywhere}.rp .rp-account-identity p{margin:0;overflow-wrap:anywhere}.rp .rp-account-hero .btn{flex-shrink:0;min-height:48px}.rp .rp-account-hero .rips-icon{width:16px;height:16px}.rp .rp-account-stats{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:16px;margin:18px 0 36px}.rp .rp-account-stat{min-width:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid #294454;border-radius:8px;background:#0b2130e8}.rp .rp-account-stat-icon{position:absolute;right:20px;top:20px;color:#eccf85}.rp .rp-account-stat-icon .rips-icon{width:24px;height:24px}.rp .rp-account-stat>.rp-account-eyebrow{padding-right:30px}.rp .rp-account-stat strong{margin-top:17px;font-size:clamp(23px,2.2vw,30px);line-height:1.2;color:#f3f7fb}.rp .rp-account-stat strong small{font:400 13px DM Sans,sans-serif;color:#a6bdcd}.rp .rp-account-stat p{margin:10px 0 0;font-size:12px}.rp .rp-account-progress{background:linear-gradient(120deg,#123a42,#102c3a);border-color:#326065;text-decoration:none}.rp .rp-account-progress .rp-account-stat-icon,.rp .rp-account-progress strong{color:#55eee2}.rp .rp-account-progress-link{display:flex;align-items:center;gap:8px;margin-top:16px;font:700 12px DM Sans,sans-serif;color:#72eee5}.rp .rp-account-track{width:100%;height:4px;margin-top:14px;background:#061c28;border-radius:4px;overflow:hidden}.rp .rp-account-track span{display:block;height:100%;background:#55eee2}.rp .rp-account-section-title{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-bottom:16px}.rp .rp-account-section-title h2{margin:0;font-size:23px}.rp .rp-account-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rp .rp-account-links>a{display:flex;align-items:center;gap:14px;min-height:94px;padding:20px;background:#102534e6;border:1px solid #294454;border-radius:6px;color:#eff5fa;text-decoration:none;transition:border-color .16s,background .16s}.rp .rp-account-link-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:6px;background:#61dcd70c;color:#7edddc}.rp .rp-account-link-icon .rips-icon{width:25px;height:25px}.rp .rp-account-links>a>div{flex:1;min-width:0}.rp .rp-account-help b,.rp .rp-account-links b{font:700 14px/1.4 DM Sans,sans-serif}.rp .rp-account-links small{display:block;font-size:11px;margin-top:4px}.rp .rp-account-link-arrow{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px}.rp .rp-account-links>a:hover,.rp .rp-account-progress:hover{border-color:#55c9c3;background:#163d4d}.rp .rp-account :is(a,button):focus-visible{outline:2px solid #55eee2;outline-offset:5px}.rp .rp-account-help{display:flex;align-items:center;gap:16px;margin-top:24px;padding:22px 0;border-top:1px solid #294454;border-bottom:1px solid #294454}.rp .rp-account-help>div:not(.rp-account-help-actions){flex:1}.rp .rp-account-help p{margin:4px 0 0;font-size:12px}.rp .rp-account-help-actions{display:flex;align-items:center;gap:24px}.rp .rp-account-footer button,.rp .rp-account-help-actions :is(a,button){display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font:600 12px DM Sans,sans-serif;color:#b6c7d1;text-decoration:none;cursor:pointer}.rp .rp-account-help-actions button{padding:0 16px;border:1px solid #42747b;border-radius:4px;background:#15343d;color:#7aeee5}.rp .rp-account-help-actions button:disabled{cursor:wait;opacity:.6}.rp .rp-account-footer{display:flex;justify-content:flex-end;padding-top:12px}.rp .rp-account-footer button{border:0;background:transparent}.rp .rp-account-footer button:hover{color:#fff}@media (max-width:900px){.rp .rp-account-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rp .rp-account-help{flex-wrap:wrap}.rp .rp-account-help-actions{margin-left:56px}.rp .rp-account-stat{padding:20px 16px}}@media (max-width:600px){.rp .section.page-section.rp-account{padding-top:24px}.rp .rp-account-hero{flex-wrap:wrap;gap:20px;padding:24px 20px}.rp .rp-account-avatar{flex-basis:64px;height:64px;font-size:30px}.rp .rp-account-identity h2{font-size:22px}.rp .rp-account-hero .btn{width:100%}.rp .rp-account-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:28px}.rp .rp-account-stat-icon{position:static;margin-bottom:14px}.rp .rp-account-stat>.rp-account-eyebrow{padding-right:0;letter-spacing:1px;font-size:9px}.rp .rp-account-stat strong{font-size:23px}.rp .rp-account-stat strong small{display:block;margin-top:4px;font-size:12px}.rp .rp-account-progress{grid-column:1/-1;padding-right:110px}.rp .rp-account-progress .rp-account-stat-icon{position:absolute}.rp .rp-account-progress-link{position:absolute;right:16px;bottom:22px}.rp .rp-account-links{grid-template-columns:1fr;gap:8px}.rp .rp-account-links>a{min-height:80px;padding:16px}.rp .rp-account-help-actions{margin-left:0;width:100%;justify-content:space-between;gap:12px}}.rp .rp-account .rp-account-arrow{flex-shrink:0;width:20px;height:20px;color:#7edddc}.rp .rp-account .rp-account-link-arrow .rp-account-arrow{width:24px;height:24px}.rp .rp-account .rp-account-action-icon{width:32px;height:32px;flex-shrink:0;object-fit:contain}