.pa-recognition{--pa-violet: #4f35d2;--pa-copper: #bd7846;color:#302a42;overflow:hidden;border:1px solid #e4dce9;border-radius:20px;background:#fffefa;box-shadow:0 10px 30px #31235012}.expert-profile-hero{background:linear-gradient(110deg,#fbf9ff,#fffdfa)}.expert-profile-hero>.container,.expert-profile-body{max-width:1100px}.expert-profile-body>[class*=grid]>[data-testid^=card-stat]{border-radius:13px;box-shadow:0 3px 12px #2a204109}.pa-recognition-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 24px;border-bottom:1px solid #eee8f1}.pa-section-kicker{color:#716a80;font-size:11px;font-weight:750;letter-spacing:.13em}.pa-recognition-head p{margin:4px 0 0;color:#716b7f;font-size:12px}.pa-brand-stamp{color:var(--pa-violet);font-size:10px;font-weight:850;letter-spacing:.14em}.pa-brand-stamp span{color:var(--pa-copper)}.pa-current-rank{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;min-height:237px;padding:24px 46px 23px 33px;background:linear-gradient(110deg,#f6f3fb,#faf8fc 56%,#f8f0e9)}.pa-rank-eyebrow{display:flex;align-items:center;gap:8px;color:#6c647b;font-size:11px;font-weight:800;letter-spacing:.14em}.pa-rank-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--pa-copper)}.pa-rank-copy h2{margin:9px 0 3px;color:#31245f;font-size:clamp(32px,4vw,45px);font-weight:800;letter-spacing:-.045em;line-height:1.07;overflow-wrap:anywhere}.pa-rank-copy>p{margin:0;color:#716b7f;font-size:14px}.pa-earned-note{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:#8d5b36;font-size:12px;font-weight:650}.pa-earned-note svg{flex-shrink:0}.pa-current-crest{display:flex;align-items:center;justify-content:center}.pa-current-crest img{display:block;width:184px;height:156px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 7px 10px rgba(56,39,77,.12))}.pa-current-progress{padding:22px 30px 19px;border-top:1px solid #eee8f1}.pa-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.pa-progress-heading h3{margin:4px 0 0;color:#30265b;font-size:21px;font-weight:750;letter-spacing:-.025em}.pa-next-rank-explainer{margin:5px 0 0;color:#716b7f;font-size:12px;line-height:1.5}.pa-requirements-chip{display:inline-flex;align-items:center;gap:6px;color:#716b7d;font-size:12px}.pa-requirements-chip svg{color:var(--pa-copper);flex-shrink:0}.pa-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.pa-progress-caption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;color:#696477;font-size:12px}.pa-progress-caption strong{display:flex;align-items:baseline;gap:5px;color:#29243b;font-size:13px;font-weight:700;flex-shrink:0}.pa-progress-caption strong b{font-size:18px}.pa-progress-caption strong i{color:#797180;font-size:11px;font-style:normal}.pa-progress-track{overflow:hidden;height:7px;border-radius:8px;background:#eeeaf3}.pa-progress-track>span{display:block;width:100%;height:100%;border-radius:inherit;transform-origin:left center;transition:transform .3s ease}.pa-progress-purple .pa-progress-track>span{background:linear-gradient(90deg,#6e57d6,#4f35d2)}.pa-progress-copper .pa-progress-track>span{background:linear-gradient(90deg,#d38b57,#c97039)}.pa-reset-note{display:flex;align-items:flex-start;gap:6px;margin:14px 0 0;color:#716b7f;font-size:11px;line-height:1.5}.pa-reset-note svg{flex-shrink:0;color:#96764d;margin-top:2px}.pa-journey{padding:21px 24px 19px;border-top:1px solid #eee8f1;background:#fffdfa}.pa-journey-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px}.pa-journey-heading h3{margin:4px 0 0;color:#302a42;font-size:18px;font-weight:750;letter-spacing:-.025em}.pa-current-marker{display:inline-flex;align-items:center;gap:6px;color:#5c4b9d;font-size:11px;font-weight:700}.pa-current-marker>span{width:6px;height:6px;border-radius:50%;background:var(--pa-violet);flex-shrink:0}.pa-tier-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.pa-tier-tile{display:flex;min-width:0;min-height:150px;flex-direction:column;align-items:center;padding:10px 6px 9px;border:1px solid #ece7ef;border-radius:12px;background:#fffefa;text-align:center}.pa-tier-tile.is-current{border-color:#a99cdd;background:#f5f2fc;box-shadow:inset 0 0 0 1px #4f35d20d}.pa-tier-tile.is-complete{background:#fbf8f3;border-color:#e9dfd1}.pa-tier-art-wrap{position:relative;width:56px;height:50px;display:grid;place-items:center;margin-bottom:3px}.pa-tier-art{display:block;width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.pa-art-grand-champion{width:46px;height:46px}.pa-art-legend{width:42px;height:42px}.pa-complete-check{position:absolute;right:-1px;bottom:0;display:grid;width:15px;height:15px;place-items:center;border:2px solid #fffdfa;border-radius:50%;background:#987044;color:#fff}.pa-tier-tile>strong{max-width:100%;color:#353044;font-size:12px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.pa-tier-requirement{display:grid;gap:1px;margin-top:5px;color:#716b7c;font-size:11px;line-height:1.4}.pa-tier-date{margin-top:5px;color:#806b51;font-size:10px;font-weight:600;line-height:1.25;white-space:nowrap}.pa-tier-state{margin-top:auto;padding-top:7px;color:#706a79;font-size:10px;font-weight:800;letter-spacing:.06em}.is-current .pa-tier-state{color:var(--pa-violet)}.is-complete .pa-tier-state{color:#84653b}.pa-date-note{margin:10px 0 0;color:#817b88;font-size:10px;line-height:1.4}.pa-tier-footnote{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;color:#716b7f;font-size:11px;line-height:1.5}.pa-tier-footnote svg{flex-shrink:0;color:var(--pa-copper);margin-top:2px}@media(max-width:767px){.expert-profile-hero>.container{padding-top:20px;padding-bottom:24px}.expert-profile-hero [data-testid=link-back-experts]{margin-bottom:20px}.expert-profile-hero .flex-col{flex-direction:row;gap:16px}.expert-profile-hero [data-testid=section-expert-photo] img[data-testid=img-expert-avatar],.expert-profile-hero [data-testid=div-expert-initials]{width:64px;height:64px;font-size:24px}.expert-profile-hero [data-testid=section-expert-photo] .absolute{display:none}.expert-profile-hero h1{font-size:28px}.expert-profile-hero [data-testid=text-expert-brand]{font-size:14px}.expert-profile-hero [data-testid=text-expert-description]{font-size:13px}.pa-recognition{border-radius:16px}.pa-recognition-head{padding:14px 16px;flex-wrap:wrap}.pa-current-rank{grid-template-columns:minmax(0,1fr) 112px;min-height:178px;padding:19px 12px 17px 17px;gap:8px}.pa-rank-copy h2{font-size:32px}.pa-rank-copy>p{font-size:12px;line-height:1.45}.pa-earned-note{gap:5px;margin-top:11px;font-size:11px}.pa-current-crest img{width:113px;height:116px}.pa-current-progress{padding:17px 16px 15px}.pa-progress-heading{align-items:flex-start;flex-wrap:wrap;margin-bottom:15px}.pa-progress-heading h3{font-size:18px}.pa-metrics-grid{grid-template-columns:1fr;gap:13px}.pa-journey{padding:17px 12px 15px}.pa-journey-heading{align-items:flex-start;flex-wrap:wrap}.pa-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pa-tier-tile{padding:8px 4px;min-height:154px}}@media(max-width:350px){.pa-current-rank{grid-template-columns:1fr}.pa-current-crest{grid-row:1}.pa-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pa-recognition *{transition:none!important}}.pa-share-card-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid #d8cfee;border-radius:10px;background:#f7f4fc;color:#4f35d2;font-size:13px;font-weight:750;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.pa-share-card-trigger:hover:not(:disabled){transform:translateY(-1px);border-color:#b6a9df;background:#f0ebfa}.pa-share-card-trigger:focus-visible,.pa-share-card-action:focus-visible,.pa-share-card-link:focus-visible{outline:3px solid rgba(79,53,210,.25);outline-offset:2px}.pa-share-card-trigger:disabled,.pa-share-card-action:disabled{opacity:.58;cursor:not-allowed}.pa-share-dialog{width:min(720px,calc(100vw - 28px))!important;max-width:720px!important;max-height:min(92dvh,900px);overflow-y:auto;gap:0!important;padding:0!important;border:1px solid #e4dce9!important;border-radius:18px!important;background:#fffefa!important;color:#302a42;box-shadow:0 24px 70px #2e224838!important}.pa-share-dialog-head{padding:22px 26px 17px;border-bottom:1px solid #eee8f1}.pa-share-dialog-head .pa-share-kicker{color:#716a80;font-size:10px;font-weight:800;letter-spacing:.14em}.pa-share-dialog-head h2{margin:6px 0 5px;color:#31245f;font-size:24px;font-weight:800;letter-spacing:-.04em;line-height:1.15}.pa-share-dialog-head p{margin:0;color:#716b7f;font-size:13px;line-height:1.5}.pa-share-dialog-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.76fr);align-items:start;gap:22px;padding:21px 26px 25px}.pa-share-preview-shell{min-width:0}.pa-share-preview-label{display:block;margin:0 0 9px;color:#716a80;font-size:10px;font-weight:800;letter-spacing:.13em}.pa-share-card-artifact{display:block;width:100%;overflow:hidden;border:1px solid #e9e2ed;border-radius:13px;background:#f7f4fa;box-shadow:0 8px 20px #30244814}.pa-share-card-artifact img{display:block;width:100%;height:auto}.pa-share-preview-loading,.pa-share-preview-error{display:grid;min-height:190px;place-items:center;padding:20px;border:1px solid #e9e2ed;border-radius:13px;background:linear-gradient(135deg,#f6f3fb,#fbf7f1);color:#716b7f;text-align:center;font-size:13px;line-height:1.5}.pa-share-preview-loading:before{width:76%;height:110px;content:"";border-radius:9px;background:linear-gradient(100deg,#ece7f1 20%,#f5f1f7,#ece7f1 56%);background-size:200% 100%;animation:pa-share-shimmer 1.5s ease-in-out infinite}@keyframes pa-share-shimmer{to{background-position-x:-200%}}.pa-share-preview-error{color:#9c3e36}.pa-share-preview-caption{margin:9px 0 0;color:#7c7585;font-size:11px;line-height:1.45}.pa-share-controls{display:flex;min-width:0;flex-direction:column;gap:12px}.pa-share-identity{padding-bottom:12px;border-bottom:1px solid #eee8f1}.pa-share-identity-label{color:#716a80;font-size:10px;font-weight:800;letter-spacing:.13em}.pa-share-identity strong{display:block;margin-top:6px;color:#30265b;font-size:18px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.pa-share-rank-line{display:flex;align-items:center;gap:9px;margin-top:10px;color:#4f35d2;font-size:14px;font-weight:750}.pa-share-rank-line img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(56,39,77,.1))}.pa-share-snapshot{display:grid;gap:4px;color:#716b7f;font-size:12px;line-height:1.45}.pa-share-snapshot strong{color:#494257;font-size:12px;font-weight:750}.pa-share-verification{padding:11px 12px;border:1px solid #eee8f1;border-radius:10px;background:#fbf9fc}.pa-share-verification-label{display:block;margin-bottom:5px;color:#716a80;font-size:10px;font-weight:800;letter-spacing:.09em}.pa-share-card-link{display:block;color:#4f35d2;font-size:12px;line-height:1.45;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.pa-share-recognition,.pa-share-disclaimer{margin:0;color:#716b7f;font-size:11px;line-height:1.5}.pa-share-recognition{color:#8d5b36;font-weight:700}.pa-share-disclaimer{padding-left:9px;border-left:2px solid #d8cfee}.pa-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.pa-share-card-action{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #ded6e6;border-radius:9px;background:#fffefa;color:#494257;font-size:12px;font-weight:750;transition:background-color .16s ease,border-color .16s ease}.pa-share-card-action:hover:not(:disabled){border-color:#b6a9df;background:#f7f4fc}.pa-share-card-action.primary{grid-column:1 / -1;border-color:#4f35d2;background:#4f35d2;color:#fffefa}.pa-share-card-action.primary:hover:not(:disabled){border-color:#3f29b3;background:#3f29b3}.pa-share-card-feedback{min-height:17px;margin:0;color:#5f527e;font-size:11px;line-height:1.45}.pa-share-card-feedback.is-error{color:#a23f36}.pa-share-card-feedback.is-success{color:#456d47}@media(max-width:620px){.pa-share-dialog{max-height:94dvh}.pa-share-dialog-head{padding:19px 18px 14px}.pa-share-dialog-body{grid-template-columns:1fr;gap:18px;padding:17px 18px 20px}.pa-share-preview-loading,.pa-share-preview-error{min-height:150px}.pa-share-controls{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px}.pa-share-identity,.pa-share-verification,.pa-share-actions,.pa-share-card-feedback{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.pa-share-card-trigger,.pa-share-card-action{transition:none}.pa-share-preview-loading:before{animation:none}}
