.account-overview{margin-top:36px}.account-overview h2{letter-spacing:-.03em;margin:28px 0 20px;font-size:24px;font-weight:800}.account-overview h3{overflow-wrap:anywhere;margin:16px 0 12px;font-size:20px;font-weight:800;line-height:1.4}.account-overview p{color:#c9c0b3;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.profile-card{background:var(--surface);border:1px solid #3f3832;border-radius:12px;grid-template-columns:1fr 1fr;gap:40px;padding:32px;display:grid}.profile-card h2{margin-top:16px}.profile-card dl{align-content:center;gap:20px;min-width:0;margin:0;display:grid}.profile-card dt{color:#b8afa2;margin-bottom:6px;font-size:14px}.profile-card dd{color:#f3eee6;overflow-wrap:anywhere;margin:0;font-size:15px}.membership-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.membership-heading>span{color:#b8afa2;font-size:14px}.membership-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;display:grid}.membership-card{background:#ffffff02;border:1px solid #ffffff26;border-radius:12px;min-width:0;padding:26px}.membership-card .button{justify-content:center;width:100%;margin-top:22px}.membership-card [aria-pressed=true]{color:#f2a33a;border-color:#f2a33a}.membership-text-button{color:#c9c0b3;text-underline-offset:3px;padding-block:12px;font-size:15px;text-decoration:underline;display:block}.account-overview .membership-note{margin-top:16px;font-size:14px}.membership-empty{border:1px dashed #ffffff30;border-radius:14px;padding:28px}.pending-invitations{border-bottom:1px solid #ffffff20;margin:32px 0;padding-bottom:28px}.pending-invitations ul{margin:0;padding:0;list-style:none}.pending-invitations li{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.membership-confirm{border:1px solid #f2a33a55;border-radius:14px;margin:24px 0;padding:28px}.membership-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.gjer-site .membership-actions .button{gap:12px;font-size:15px}.account-overview button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:700px){.profile-card{grid-template-columns:1fr;gap:26px;padding:24px}.membership-card{padding:24px}.pending-invitations li{flex-direction:column;align-items:flex-start;gap:8px}.membership-actions{gap:12px}.membership-actions .button{flex:1;justify-content:center}}.account-purchase{border:1px solid #ffffff26;border-radius:12px;margin:32px 0;padding:28px}.account-purchase h2{margin-bottom:16px;font-size:24px}.account-purchase p{color:#c9c0b3;margin-bottom:18px;font-size:16px;line-height:1.85}.account-purchase select{color:#f3eee6;background:#1b1814;border:1px solid #ffffff30;border-radius:6px;width:100%;min-height:50px;margin-top:10px;padding:12px;display:block}.account-purchase .button:disabled{cursor:not-allowed;opacity:.5}
