/* AiBoss Personal Branding Stage 9 v6.5.7 - Live production precision */
body.aiboss-mentor-stage9-v657{--m9-touch:46px;--m9-edge:clamp(10px,2.8vw,24px);overflow-x:clip}
.aiboss-mentor-stage9-v657 .mentor352-page,.aiboss-mentor-stage9-v657 .mentor352-page *{box-sizing:border-box;min-width:0}
.aiboss-mentor-stage9-v657 .mentor352-identity h1,.aiboss-mentor-stage9-v657 .mentor352-headline,.aiboss-mentor-stage9-v657 .mentor653-trust-main strong,.aiboss-mentor-stage9-v657 .mentor651-professional-main h2{text-wrap:balance}
.aiboss-mentor-stage9-v657 .mentor352-intro,.aiboss-mentor-stage9-v657 .mentor352-role,.aiboss-mentor-stage9-v657 .mentor352-facts strong,.aiboss-mentor-stage9-v657 .mentor652-share-copy h3,.aiboss-mentor-stage9-v657 .mentor652-share-copy p{overflow-wrap:anywhere}
.aiboss-mentor-stage9-v657 .mentor352-btn,.aiboss-mentor-stage9-v657 .mentor352-icon-btn,.aiboss-mentor-stage9-v657 .mentor653-intents a,.aiboss-mentor-stage9-v657 .mentor652-social-grid a{min-height:var(--m9-touch);touch-action:manipulation}
.aiboss-mentor-stage9-v657 .mentor352-identity h1{max-width:100%;hyphens:auto}
.aiboss-mentor-stage9-v657.is-m9-name-two .mentor352-identity h1{line-height:1.02;letter-spacing:-.035em}
.aiboss-mentor-stage9-v657.is-m9-name-three .mentor352-identity h1{font-size:clamp(24px,3.3vw,43px)!important;line-height:1.06;letter-spacing:-.027em}
.aiboss-mentor-stage9-v657.is-m9-headline-dense .mentor352-headline{font-size:clamp(16px,1.6vw,22px)!important;line-height:1.42}
.aiboss-mentor-stage9-v657 .mentor352-avatar,.aiboss-mentor-stage9-v657 .mentor352-namecard,.aiboss-mentor-stage9-v657 .mentor653-trust-main,.aiboss-mentor-stage9-v657 .mentor651-professional-id{transform:translateZ(0)}
.aiboss-mentor-stage9-v657 .mentor352-social a,.aiboss-mentor-stage9-v657 .mentor652-social-grid a{overflow:hidden}
.aiboss-mentor-stage9-v657 .mentor352-qr,.aiboss-mentor-stage9-v657 .mentor651-professional-qr>div,.aiboss-mentor-stage9-v657 .mentor652-share-qr{width:min(100%,150px);margin-inline:auto}
.aiboss-mentor-stage9-v657 [data-mentor-stage3-qr]:focus-visible{outline:2px solid #43eaff;outline-offset:4px;border-radius:14px}
.aiboss-mentor-stage9-v657 .mentor651-share-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.aiboss-mentor-stage9-v657 .mentor352-mobile-cta{padding-bottom:calc(8px + env(safe-area-inset-bottom));gap:6px}
.aiboss-mentor-stage9-v657 .mentor352-mobile-cta>.mentor352-btn.is-primary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.aiboss-mentor-stage9-v657.is-m9-cta-tight .mentor352-mobile-cta>.mentor352-btn.is-primary{font-size:10px;letter-spacing:.01em;padding-inline:8px}
.aiboss-mentor-stage9-v657 .mentor657-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.aiboss-mentor-stage9-v657.aixdv-skin-classic [data-mentor-stage3-qr]:focus-visible{outline-color:#147faf}
@media(min-width:981px){
 .aiboss-mentor-stage9-v657 .mentor352-wrap{width:min(1180px,calc(100% - 48px))}
 .aiboss-mentor-stage9-v657 .mentor352-hero-content{align-items:start}
 .aiboss-mentor-stage9-v657 .mentor352-namecard{grid-template-columns:minmax(118px,142px) minmax(0,1fr) minmax(180px,.85fr)}
}
@media(max-width:700px){
 body.aiboss-mentor-stage9-v657{--m9-touch:44px}
 .aiboss-mentor-stage9-v657 .mentor352-wrap{width:min(620px,calc(100% - 14px))}
 .aiboss-mentor-stage9-v657 .mentor352-topbar-inner{padding-inline:4px}
 .aiboss-mentor-stage9-v657 .mentor352-hero-content{padding-inline:12px!important}
 .aiboss-mentor-stage9-v657 .mentor352-badges{align-items:flex-start}
 .aiboss-mentor-stage9-v657 .mentor352-badge{overflow-wrap:anywhere}
 .aiboss-mentor-stage9-v657 .mentor352-namecard{padding:13px!important}
 .aiboss-mentor-stage9-v657 .mentor653-trust-main,.aiboss-mentor-stage9-v657 .mentor651-professional-id{border-radius:20px}
 .aiboss-mentor-stage9-v657 .mentor651-share-panel{max-height:calc(100dvh - 12px)!important}
 .aiboss-mentor-stage9-v657 .mentor352-mobile-cta{grid-template-columns:minmax(0,1fr) repeat(3,44px)!important;left:7px;right:7px}
 .aiboss-mentor-stage9-v657 .mentor352-mobile-cta>.mentor352-icon-btn{width:44px;min-width:44px;height:44px}
}
@media(max-width:430px){
 .aiboss-mentor-stage9-v657 .mentor352-cover{height:clamp(136px,39vw,164px)!important}
 .aiboss-mentor-stage9-v657 .mentor352-hero-content{margin-top:-41px!important}
 .aiboss-mentor-stage9-v657 .mentor352-avatar{width:86px!important;height:86px!important;border-radius:23px!important}
 .aiboss-mentor-stage9-v657 .mentor352-avatar img,.aiboss-mentor-stage9-v657 .mentor654-avatar-fallback{border-radius:19px!important}
 .aiboss-mentor-stage9-v657 .mentor352-identity h1{font-size:clamp(27px,8.5vw,35px)!important}
 .aiboss-mentor-stage9-v657.is-m9-name-three .mentor352-identity h1{font-size:clamp(22px,7vw,29px)!important}
 .aiboss-mentor-stage9-v657 .mentor352-headline{font-size:16px!important}
 .aiboss-mentor-stage9-v657 .mentor352-facts{gap:6px}
 .aiboss-mentor-stage9-v657 .mentor352-facts>div{min-height:60px!important}
 .aiboss-mentor-stage9-v657 .mentor651-professional-meta{grid-template-columns:1fr 1fr!important}
 .aiboss-mentor-stage9-v657 .mentor651-professional-meta>div:last-child:nth-child(odd){grid-column:1/-1}
 .aiboss-mentor-stage9-v657 .mentor352-qr,.aiboss-mentor-stage9-v657 .mentor651-professional-qr>div{width:clamp(116px,34vw,136px)!important}
 .aiboss-mentor-stage9-v657 .mentor652-share-body{grid-template-columns:54px minmax(0,1fr) 68px!important;gap:7px!important;padding-inline:8px!important}
 .aiboss-mentor-stage9-v657 .mentor652-share-avatar{width:54px!important;height:54px!important;border-radius:16px!important}
 .aiboss-mentor-stage9-v657 .mentor652-share-copy h3{font-size:14px!important}
 .aiboss-mentor-stage9-v657 .mentor652-share-copy p{font-size:10px!important}
 .aiboss-mentor-stage9-v657 .mentor352-mobile-cta{grid-template-columns:minmax(0,1fr) repeat(3,42px)!important;gap:5px}
 .aiboss-mentor-stage9-v657 .mentor352-mobile-cta>.mentor352-icon-btn{width:42px;min-width:42px;height:42px}
}
@media(max-width:390px){
 .aiboss-mentor-stage9-v657 .mentor352-network{display:none}
 .aiboss-mentor-stage9-v657 .mentor352-brand span{font-size:13px}
 .aiboss-mentor-stage9-v657 .mentor352-icon-btn{width:39px;height:39px;min-width:39px}
 .aiboss-mentor-stage9-v657 .mentor352-hero-content{padding-inline:10px!important}
 .aiboss-mentor-stage9-v657 .mentor352-avatar{width:82px!important;height:82px!important}
 .aiboss-mentor-stage9-v657 .mentor352-badges{gap:5px}
 .aiboss-mentor-stage9-v657 .mentor352-badge{font-size:8.5px!important;padding:5px 7px!important}
 .aiboss-mentor-stage9-v657 .mentor653-intents{grid-template-columns:1fr!important}
 .aiboss-mentor-stage9-v657 .mentor653-intents a{min-height:58px!important}
 .aiboss-mentor-stage9-v657 .mentor652-social-grid{grid-template-columns:1fr!important}
 .aiboss-mentor-stage9-v657 .mentor652-share-body{grid-template-columns:50px minmax(0,1fr) 62px!important;margin-top:-22px!important}
 .aiboss-mentor-stage9-v657 .mentor652-share-avatar{width:50px!important;height:50px!important}
 .aiboss-mentor-stage9-v657 .mentor352-mobile-cta{grid-template-columns:minmax(0,1fr) repeat(3,40px)!important;left:5px;right:5px;padding-inline:6px!important}
 .aiboss-mentor-stage9-v657 .mentor352-mobile-cta>.mentor352-icon-btn{width:40px;min-width:40px;height:40px}
}
@media(max-width:350px){
 .aiboss-mentor-stage9-v657 .mentor352-wrap{width:calc(100% - 8px)}
 .aiboss-mentor-stage9-v657 .mentor352-cover{height:132px!important}
 .aiboss-mentor-stage9-v657 .mentor352-hero-content{margin-top:-38px!important}
 .aiboss-mentor-stage9-v657 .mentor352-avatar{width:76px!important;height:76px!important}
 .aiboss-mentor-stage9-v657 .mentor352-identity h1{font-size:25px!important}
 .aiboss-mentor-stage9-v657.is-m9-name-two .mentor352-identity h1,.aiboss-mentor-stage9-v657.is-m9-name-three .mentor352-identity h1{font-size:22px!important}
 .aiboss-mentor-stage9-v657 .mentor352-facts{grid-template-columns:1fr!important}
 .aiboss-mentor-stage9-v657 .mentor352-facts>div:last-child{grid-column:auto!important}
 .aiboss-mentor-stage9-v657 .mentor652-share-body{grid-template-columns:50px minmax(0,1fr)!important}
 .aiboss-mentor-stage9-v657 .mentor652-share-qr{grid-column:1/-1;width:92px!important;margin-top:4px}
 .aiboss-mentor-stage9-v657 .mentor651-share-actions{grid-template-columns:1fr 1fr!important}
 .aiboss-mentor-stage9-v657 .mentor352-mobile-cta{grid-template-columns:minmax(0,1fr) repeat(3,38px)!important}
 .aiboss-mentor-stage9-v657 .mentor352-mobile-cta>.mentor352-icon-btn{width:38px;min-width:38px;height:38px}
}
@media(max-height:640px) and (max-width:700px){
 .aiboss-mentor-stage9-v657 .mentor651-share-panel{max-height:calc(100dvh - 6px)!important;border-radius:18px!important}
 .aiboss-mentor-stage9-v657 .mentor652-share-cover{min-height:78px!important}
 .aiboss-mentor-stage9-v657 .mentor651-share-actions{gap:6px!important}
}
@media(prefers-reduced-motion:reduce){.aiboss-mentor-stage9-v657 .mentor352-avatar,.aiboss-mentor-stage9-v657 .mentor352-namecard,.aiboss-mentor-stage9-v657 .mentor653-trust-main,.aiboss-mentor-stage9-v657 .mentor651-professional-id{transform:none!important}}
