.mp-profile-page{--mp-font-base:1.0625rem}.mp-profile-page .bp-profile-content{font-size:var(--mp-font-base)}.mp-profile-page .profile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:12px}.mp-profile-page .profile-meta>*{margin-top:0;margin-bottom:0}.mp-profile-page .profile-meta>.pmpro_bp_show_level_on_bp_profile{flex:0 0 100%}@media (max-width:782px){.mp-profile-page .profile-meta,.mp-profile-page .profile-meta .gamipress-buddypress-user-details,.mp-profile-page .profile-meta .gamipress-buddypress-user-achievements{justify-content:center}}.mp-profile-page .profile-meta .gamipress-buddypress-user-details,.mp-profile-page .profile-meta .gamipress-buddypress-user-achievements{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.mp-profile-page .profile-meta .gamipress-buddypress-user-details>*,.mp-profile-page .profile-meta .gamipress-buddypress-user-achievements>*{margin:0}.mp-profile-page #buddypress .users-header .gamipress-buddypress-achievement,.mp-profile-page #buddypress .users-header .gamipress-buddypress-points-type{display:inline-flex;align-items:center;gap:6px;width:auto;height:auto;margin:0;padding:3px 12px 3px 8px;border:1px solid var(--bb-content-border-color,#d6d9dd);border-radius:999px;background-color:var(--bb-content-alternate-background-color,#f2f4f5);box-shadow:none;color:var(--bb-body-text-color,#2e2e2e);font-size:.8125rem;font-weight:500;line-height:1.5}.mp-profile-page #buddypress .users-header .gamipress-buddypress-achievement-thumbnail[title]{display:inline-flex;align-items:center;gap:6px;width:auto;height:auto;padding:0;border-radius:0;box-shadow:none}.mp-profile-page #buddypress .users-header .gamipress-buddypress-achievement img,.mp-profile-page #buddypress .users-header .gamipress-buddypress-points-type img{flex:none;width:20px;height:20px;margin:0;border-radius:999px}.mp-profile-page #buddypress .users-header .gamipress-buddypress-points-type>span{margin:0}.mp-profile-page #buddypress .users-header .gamipress-buddypress-achievement-thumbnail[title]:after{content:attr(title);color:var(--bb-body-text-color,#2e2e2e);font-size:.8125rem;font-weight:500;line-height:1.5;white-space:nowrap}.mp-profile-page .bb-user-content-wrap .user-top-skill{margin:2px 0 12px;color:var(--bb-body-text-color,#2e2e2e);font-size:1.0625rem;line-height:1.4}.mp-profile-page #item-header-avatar .toggle-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:.875rem;line-height:1.3}.mp-profile-page #item-header-avatar .toggle-wrapper>span{min-width:7.5rem;text-align:left}@media (min-width:783px){body.mp-profile-page #buddypress #item-header-cover-image{padding-bottom:16px}}.mp-profile-page .mp-intro-video{background-color:var(--bb-content-background-color,#fff);border:1px solid var(--bb-content-border-color,#e7e9ec);border-radius:0 0 10px 10px;margin-top:-1px;overflow:hidden}.mp-profile-page .mp-intro-video:has(+.trust-bar){border-radius:0}.mp-profile-page #item-header:has(+.mp-intro-video) .bb-cover-image-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.mp-profile-page #buddypress .mp-intro-video__player{display:block;width:100%;aspect-ratio:16/9;margin:0;border:0;background-color:#000;object-fit:contain}.mp-profile-page #buddypress button.mp-intro-video__facade{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:0;aspect-ratio:16/9;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background-color:#000;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer}.mp-profile-page #buddypress button.mp-intro-video__facade:hover,.mp-profile-page #buddypress button.mp-intro-video__facade:focus{background-color:#000}.mp-profile-page #buddypress button.mp-intro-video__facade:focus-visible{outline:2px solid #fff;outline-offset:-4px}.mp-profile-page .mp-intro-video__play{display:flex;align-items:center;justify-content:center;width:64px;height:64px;color:#fff;background-color:rgba(0,0,0,.45);border-radius:999px;font-size:1.5rem;transition:background-color .15s ease}.mp-profile-page #buddypress button.mp-intro-video__facade:hover .mp-intro-video__play{background-color:var(--bb-primary-button-background-regular,#ef5455)}.mp-profile-page .member-novideo--profile-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:160px;margin:20px;padding:20px;border:1px dashed var(--bb-content-border-color,#d8d8d8);border-radius:8px;background-color:var(--bb-content-alternate-background-color,#f8f8f8);text-align:center;text-decoration:none;line-height:1.3;transition:border-color .15s ease,background-color .15s ease}.mp-profile-page .member-novideo--profile-block:hover{border-color:var(--bb-primary-button-background-regular,#ef5455);background-color:#fff}.mp-profile-page .member-novideo--profile-block .member-novideo__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:4px;border-radius:50%;background-color:var(--bb-primary-button-background-regular,#ef5455);color:#fff}.mp-profile-page .member-novideo--profile-block .member-novideo__icon svg{width:24px;height:24px;stroke:#fff}.mp-profile-page .member-novideo--profile-block .member-novideo__title{font-size:1rem;font-weight:700;color:var(--bb-headings-color,#122b46);opacity:1}.mp-profile-page .member-novideo--profile-block .member-novideo__subtitle{font-size:.875rem;font-weight:500;color:var(--bb-secondary-text-color,#4d5c6f);opacity:1}.mp-profile-page .mp-skills{margin-bottom:28px;scroll-margin-top:104px}.mp-profile-page .mp-skills__group+.mp-skills__group{margin-top:20px}.mp-profile-page #buddypress .mp-skills__heading{margin:0 0 8px;font-size:.875rem;font-weight:600;line-height:1.5;color:var(--bb-headings-color,#2e2e2e)}.mp-profile-page .mp-skills__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mp-profile-page .mp-skills__chip{padding:4px 12px;border:1px solid var(--bb-content-border-color,#d6d9dd);border-radius:999px;background-color:var(--bb-content-alternate-background-color,#f2f4f5);color:var(--bb-body-text-color,#2e2e2e);font-size:.875rem;line-height:1.5}.mp-profile-page .mp-skills__chip--expert{font-weight:600}.mp-profile-page .mp-skills__chip--intermediate{font-weight:500}.mp-profile-page .mp-skills__chip--beginner{font-weight:400}.mp-profile-page .mp-skills__chip--language{background-color:transparent;font-weight:400}.mp-profile-page #buddypress div.bp-profile-content table.profile-fields,.mp-profile-page #buddypress div.bp-profile-content table.profile-fields>tbody{display:block;width:100%}.mp-profile-page #buddypress div.bp-profile-content table.profile-fields tr{display:flex;width:100%}.mp-profile-page #buddypress div.bp-profile-content table.profile-fields:not(:has(td)){display:none}.mp-profile-page #buddypress div.bp-profile-content table.profile-fields tr>td.label{flex:0 0 28%;max-width:28%}.mp-profile-page #buddypress div.bp-profile-content table.profile-fields tr>td.data{flex:1 1 auto;min-width:0}@media (max-width:600px){.mp-profile-page #buddypress div.bp-profile-content table.profile-fields tr{display:block}.mp-profile-page #buddypress div.bp-profile-content table.profile-fields tr>td.label,.mp-profile-page #buddypress div.bp-profile-content table.profile-fields tr>td.data{display:block;width:auto;max-width:none}.mp-profile-page #buddypress div.bp-profile-content table.profile-fields tr>td.label{padding-right:0;padding-bottom:2px}}.mp-profile-page #buddypress div.bp-profile-content table.profile-fields tr.field_type_textarea{display:block}.mp-profile-page #buddypress div.bp-profile-content table.profile-fields tr.field_type_textarea>td{display:block;width:auto;max-width:none}.mp-profile-page #buddypress div.bp-profile-content table.profile-fields tr.field_type_textarea>td.label{padding-bottom:4px;border-bottom:0;font-weight:600;color:var(--bb-headings-color,#122b46)}.mp-profile-page #buddypress div.bp-profile-content table.profile-fields tr.field_type_textarea>td.data{padding-top:0}.mp-profile-page .mp-readmore{margin-bottom:10px}.mp-profile-page .mp-readmore__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--mp-readmore-lines,8);overflow:hidden}.mp-profile-page .mp-readmore--open .mp-readmore__text{display:block;overflow:visible}.mp-profile-page #buddypress button.mp-readmore__toggle{display:inline-block;width:auto;height:auto;min-height:0;margin-top:8px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--bb-body-text-color,#2e2e2e);font-size:.9375em;font-weight:500;line-height:1.4;text-decoration:underline;text-transform:none;cursor:pointer}.mp-profile-page #buddypress button.mp-readmore__toggle:hover,.mp-profile-page #buddypress button.mp-readmore__toggle:focus{background:0 0;color:var(--bb-body-text-color,#2e2e2e);text-decoration:underline;opacity:.7}