.cv2-personal{gap:20px;display:grid}.cv2-personal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cv2-personal-header p{color:var(--cv2-muted);margin-bottom:4px;font-size:13px}.cv2-personal-flower{color:#8d4c2b;background:#ffe1bc;border-radius:18px;place-items:center;width:50px;height:50px;display:grid;transform:rotate(9deg);box-shadow:inset 1px 2px 3px #fff9,0 4px #dbad8b4a}.cv2-personal-welcome{background:linear-gradient(120deg,#d4ece1,#e7f5ed 64%,#f6efe0);border:1px solid #cae4d5;border-radius:26px;align-items:center;gap:15px;padding:22px 18px;display:flex;box-shadow:0 5px #c7dacc5c}.cv2-personal-avatar{color:#633a5a;background:#f5c6d8;border-radius:22px;flex-shrink:0;place-items:center;width:58px;height:65px;display:grid;transform:rotate(-6deg);box-shadow:inset 3px 3px 4px #fffc,inset -3px -3px 4px #b6678f42,3px 5px #71988329}.cv2-personal-identity{min-width:0}.cv2-personal-identity>strong{overflow-wrap:anywhere;font-size:19px;line-height:1.4;display:block}.cv2-personal-identity p{color:#3f6058;overflow-wrap:anywhere;font-size:13px}.cv2-personal-identity a:not(.cv2-button){text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.cv2-personal-identity .cv2-button{margin-top:12px}.cv2-personal-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cv2-personal-link{border:1px solid #ffffffb8;border-radius:23px;flex-direction:column;gap:7px;min-width:0;padding:16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 2px 1px #fff7,0 4px #a19ab524}.cv2-personal-link:active{transform:translateY(3px);box-shadow:inset 0 2px 1px #fff7,0 1px #a19ab524}.cv2-personal-link.cv2-pink{background:#f9d9e6}.cv2-personal-link.cv2-apricot{background:#ffdfbe}.cv2-personal-link.cv2-mint{background:#d5ebe1}.cv2-personal-link.cv2-lavender{background:#e4dcff}.cv2-personal-link-icon{background:#fff5;border:1px solid #ffffffa6;border-radius:14px;place-items:center;width:43px;height:43px;margin:1px 0 6px;display:grid;transform:rotate(-7deg);box-shadow:inset 1px 2px 2px #fff9,2px 4px #74628828}.cv2-personal-link strong{font-size:15px;line-height:1.35}.cv2-personal-link p{color:#435370;font-size:12px;line-height:1.6}.cv2-personal-link .cv2-personal-link-arrow{background:0 0;position:absolute;top:22px;right:16px}.cv2-personal-columns{gap:22px;display:grid}.cv2-personal-learning{min-width:0}.cv2-personal-learning .cv2-section-heading{margin-bottom:13px}.cv2-personal-learning .cv2-learn-hero{min-height:218px}.cv2-personal-learning .cv2-learn-copy{padding:0}.cv2-personal-learning .cv2-learn-copy h2{font-size:27px}.cv2-personal-local-note{color:var(--cv2-muted);font-size:12px;line-height:1.7;margin-top:13px!important}.cv2-personal-share{background:#ffe4cf;border:1px solid #f0caae;border-radius:26px;min-width:0;min-height:218px;padding:22px 18px;position:relative;overflow:hidden}.cv2-personal-share>div:first-child{z-index:1;max-width:62%;position:relative}.cv2-personal-share .cv2-eyebrow{color:#855332;font-size:11px;font-weight:600;display:block}.cv2-personal-share h2{margin:7px 0 9px;font-size:22px}.cv2-personal-share p{color:#6c513f;font-size:13px;line-height:1.7}.cv2-personal-share .cv2-button{margin-top:15px}.cv2-personal-share>img,.cv2-personal-share>.cv2-image-unavailable{width:40%;height:auto;position:absolute;bottom:-8px;right:-28px;transform:rotate(-5deg)}.cv2-personal-settings{background:#fff;border:1px solid #e5e3ef;border-radius:24px;padding:0 17px}.cv2-personal-settings>a{justify-content:space-between;align-items:center;gap:16px;min-height:83px;padding:15px 0;display:flex}.cv2-personal-settings>a+a{border-top:1px solid #eceaf3}.cv2-personal-settings strong{font-size:15px;display:block}.cv2-personal-settings small{color:var(--cv2-muted);font-size:12px;display:block}.cv2-account-shell{--community-navy:#0a2b60;--community-petal:#f4e8f3;--community-ink:#0a2b60;--community-slate:#53617a}.cv2-account-language{justify-content:flex-end;margin-bottom:12px;display:flex}.cv2-account-language button{background:#ece6fc;border:1px solid #d9d1ef;border-radius:16px;min-height:44px;padding:8px 15px;font-size:13px}.cv2-account-shell>.cv2-back{align-items:center;gap:8px;min-height:44px;margin-bottom:14px;font-size:14px;display:inline-flex}.cv2-account-shell .community-content{max-width:none;margin:0;padding:0}.cv2-account-shell .community-button{background:var(--cv2-ink);color:#fff;border-radius:18px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:600;display:inline-flex}.cv2-account-shell .community-content h1{font-size:clamp(25px,2.6vw,34px)}.cv2-account-shell .font-display{font-family:inherit}.cv2-account-shell :is(input,select,textarea){max-width:100%;font-family:inherit}.cv2-account-shell :is(button,[role=button]){min-height:44px}.cv2-account-shell .cv2-profile-header{align-items:center;margin-bottom:24px}.cv2-account-shell .cv2-profile-columns{gap:24px}.cv2-account-shell .cv2-profile-form{background:#fff;border:1px solid #e4e0ef;border-radius:25px;padding:22px 18px}.cv2-account-shell .cv2-profile-preview{background:linear-gradient(145deg,#e0d6ff,#f2eaff);border-radius:28px;padding:28px 22px}.cv2-account-shell .cv2-local-data-note{background:#e8e3fa;border-radius:20px;padding:16px 18px;font-size:14px;line-height:1.75}.cv2-account-shell .cv2-local-data-note a{text-underline-offset:3px;text-decoration:underline}.cv2-account-shell .cv2-identity-hero{background:linear-gradient(145deg,#d7cbfc,#eee7ff);border-radius:28px;padding:25px 22px}.cv2-account-shell .cv2-identity-hero>p{font-size:14px;line-height:1.7}.cv2-account-shell .cv2-identity-hero>div{padding-left:13px;font-size:12px;line-height:1.7}.cv2-account-shell .cv2-identity-layout{gap:24px}.cv2-account-shell .cv2-identity-form{border-radius:26px;box-shadow:0 5px #a19ab51c}@media (width>=760px){.cv2-personal-links{grid-template-columns:repeat(4,minmax(0,1fr))}.cv2-personal-columns{grid-template-columns:1.12fr 1fr;align-items:start}.cv2-personal-share{min-height:218px;margin-top:42px}}@media (width>=1024px) and (width<=1250px){.cv2-account-shell .cv2-profile-columns,.cv2-account-shell .cv2-identity-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cv2-personal-link{transition:none}}
