/* AiBoss Mentor Public Stylesheet v364 — part 3/3, source-order preserving. */

/* =========== Original: visitor-final-v360.css =========== */
/* AiBoss v3.6.0 — Final Visitor Experience: performance-safe accessibility + sharing polish. */
:root{--aiboss360-safe-bottom:max(16px,env(safe-area-inset-bottom));--aiboss360-safe-top:max(0px,env(safe-area-inset-top))}
html{scroll-padding-top:92px;text-size-adjust:100%;-webkit-text-size-adjust:100%}
body.aiboss360-final-visitor{overflow-x:hidden}
body.aiboss360-final-visitor img{max-width:100%}
body.aiboss360-final-visitor a,body.aiboss360-final-visitor button{-webkit-tap-highlight-color:transparent}
body.aiboss360-final-visitor :where(a,button,input,select,textarea):focus-visible{outline:2px solid #69efff!important;outline-offset:3px!important}
body.aiboss360-final-visitor :where(p,li,small,span,strong,b,h1,h2,h3,h4){overflow-wrap:anywhere}
.aiboss360-share-btn{appearance:none;border:1px solid rgba(118,232,255,.22);background:rgba(10,23,58,.72);color:#ecfbff;min-height:44px;padding:11px 16px;border-radius:999px;font:650 14px/1 var(--aiboss-font-display,'Outfit',sans-serif);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.18);transition:transform .2s ease,border-color .2s ease,background .2s ease}
.aiboss360-share-btn:hover,.aiboss360-share-btn:focus-visible{transform:translateY(-2px);border-color:rgba(118,232,255,.58);background:rgba(21,43,91,.88)}
.aiboss360-share-btn.is-copied{border-color:rgba(118,255,189,.55);background:rgba(9,63,55,.72)}
.aiboss360-share-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:18px}
.aiboss360-share-note{font-size:12px;color:rgba(224,238,255,.66)}
.aiboss360-seo-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}
/* AiBoss Stage 5: original portrait artwork, no supplementary background or frame. */
body.aixdv281-public .aixdv2105-welcome-modal.aiboss-image-popup-overlay{
  place-items:center!important;inset:0!important;
  padding:12px!important;overflow-y:auto!important;overscroll-behavior:contain!important;
  background:transparent!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  transition:opacity .3s ease!important;
}
body.aixdv281-public .aixdv2105-welcome-card.aiboss-image-popup-card{
  position:relative!important;isolation:isolate!important;display:block!important;
  width:min(94vw,560px,calc((100dvh - 38px) * .666667))!important;
  max-width:560px!important;max-height:calc(100dvh - 38px)!important;
  height:auto!important;aspect-ratio:2 / 3!important;
  margin:auto!important;padding:0!important;overflow:visible!important;
  border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;
  transform:translate3d(0,14px,0) scale(.975)!important;
  transition:transform .4s cubic-bezier(.2,.75,.2,1)!important;
}
body.aixdv281-public .aixdv2105-welcome-modal.is-open .aixdv2105-welcome-card.aiboss-image-popup-card{
  transform:translate3d(0,0,0) scale(1)!important;
}
body.aixdv281-public .aixdv2105-welcome-card.aiboss-image-popup-card:before,
body.aixdv281-public .aixdv2105-welcome-card.aiboss-image-popup-card:after{
  display:none!important;content:none!important;
}
body.aixdv281-public .aiboss-image-popup-image{
  display:block!important;width:100%!important;height:auto!important;
  max-width:100%!important;aspect-ratio:2 / 3!important;
  object-fit:contain!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;filter:none!important;
}
body.aixdv281-public .aiboss-image-popup-card .aiboss-image-popup-sr{
  position:absolute!important;width:1px!important;height:1px!important;
  padding:0!important;margin:-1px!important;overflow:hidden!important;
  clip-path:inset(50%)!important;white-space:nowrap!important;
  border:0!important;font-size:1px!important;
}
body.aixdv281-public .aixdv2105-welcome-card.aiboss-image-popup-card :is(
  .aixdv2105-welcome-close.aiboss-image-popup-close,
  .aixdv2105-welcome-continue.aiboss-image-popup-continue
){
  position:absolute!important;z-index:5!important;display:block!important;
  min-width:44px!important;min-height:44px!important;
  margin:0!important;padding:0!important;
  border:0!important;border-radius:18px!important;
  background:transparent!important;background-image:none!important;
  box-shadow:none!important;filter:none!important;animation:none!important;
  color:transparent!important;font-size:0!important;
  text-shadow:none!important;cursor:pointer!important;
  -webkit-tap-highlight-color:transparent!important;touch-action:manipulation;
  transition:background-color .2s ease,box-shadow .2s ease!important;
}
body.aixdv281-public .aiboss-image-popup-card .aiboss-image-popup-close{
  left:81.8%!important;top:5.5%!important;right:auto!important;bottom:auto!important;
  width:13%!important;height:7.8%!important;
}
body.aixdv281-public .aiboss-image-popup-card .aiboss-image-popup-continue{
  left:13.3%!important;top:78.4%!important;right:auto!important;bottom:auto!important;
  width:73.7%!important;height:9.2%!important;
  border-radius:999px!important;
}
body.aixdv281-public .aiboss-image-popup-card :is(.aiboss-image-popup-close,.aiboss-image-popup-continue):focus-visible{
  outline:2px solid var(--abv-cyan,#4ce6ff)!important;outline-offset:0!important;
  box-shadow:0 0 0 3px rgba(76,230,255,.12)!important;
}
@media(hover:hover) and (pointer:fine){
  body.aixdv281-public .aiboss-image-popup-card :is(.aiboss-image-popup-close,.aiboss-image-popup-continue):hover{
    background-color:rgba(76,230,255,.035)!important;
  }
}
@media(max-width:700px){
  body.aixdv281-public .aixdv2105-welcome-modal.aiboss-image-popup-overlay{
    padding:10px max(7px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))!important;
  }
  body.aixdv281-public .aixdv2105-welcome-card.aiboss-image-popup-card{
    width:min(94vw,calc((100dvh - 34px) * .666667))!important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.aixdv281-public .aixdv2105-welcome-card.aiboss-image-popup-card{
    transform:none!important;transition:none!important;
  }
  body.aixdv281-public .aixdv2105-welcome-modal.aiboss-image-popup-overlay{
    transition:none!important;opacity:1!important;
  }
}
/* Stage 8: transparent hotspot press feedback without overlay graphics. */
@media(prefers-reduced-motion:no-preference){
  body.aixdv281-public .aixdv2105-welcome-card.aiboss-image-popup-card .aiboss-image-popup-continue:active{
    background:rgba(76,230,255,.075)!important;
    transition:background-color .12s ease!important;
  }
}
/* Stage 8: portrait popup remains usable on short landscape and older mobile browsers. */
@supports not (height:100dvh){
  body.aixdv281-public .aixdv2105-welcome-card.aiboss-image-popup-card{
    width:min(94vw,560px,calc((100vh - 38px)*.666667))!important;
  }
  @media(max-width:700px){
    body.aixdv281-public .aixdv2105-welcome-card.aiboss-image-popup-card{
      width:min(94vw,calc((100vh - 34px)*.666667))!important;
    }
  }
}
@media(max-height:540px) and (orientation:landscape){
  body.aixdv281-public .aixdv2105-welcome-modal.aiboss-image-popup-overlay{
    padding:5px!important;
  }
  body.aixdv281-public .aixdv2105-welcome-card.aiboss-image-popup-card{
    width:min(94vw,560px,calc((100dvh - 14px)*.666667))!important;
    max-height:calc(100dvh - 14px)!important;
  }
  body.aixdv281-public .aiboss-image-popup-card .aiboss-image-popup-close{
    left:auto!important;right:0!important;width:44px!important;
  }
}
/* Skip-link target is guaranteed on every controlled surface in v3.6.0. */
body.aiboss360-final-visitor main[id]{scroll-margin-top:86px}
/* Keep final visitor surfaces usable at narrow widths and with large text. */
@media(max-width:700px){html{scroll-padding-top:74px}.aiboss360-share-row{justify-content:stretch}.aiboss360-share-btn{width:100%;min-height:48px}body.aiboss360-final-visitor main[id]{scroll-margin-top:72px}}
@media(prefers-reduced-motion:reduce){.aiboss360-share-btn{transition:none!important}.aiboss360-share-btn:hover,.aiboss360-share-btn:focus-visible{transform:none!important}}
@media(prefers-contrast:more){.aiboss360-share-btn{border-color:currentColor;background:#071133}}
@media print{.aiboss353-mentor-dock,.aiboss359-trust-rail,.aiboss360-share-row,[data-aiboss-share]{display:none!important}body.aiboss360-final-visitor{background:#fff!important;color:#000!important}body.aiboss360-final-visitor *{box-shadow:none!important;text-shadow:none!important}}


/* =========== Original: visitor-final-v361.css =========== */
/* AiBoss Digital Name Card Stage 11 v6.5.9 — premium portrait, calmer spacing and balanced color */
body.aiboss-mentor-stage11-v659{--m11-cyan:#36e7ff;--m11-violet:#8068ff;--m11-magenta:#d843e6;--m11-ink:#07132f;overflow-x:clip}
body.aiboss-mentor-stage11-v659 .mentor352-hero-card{border:1px solid rgba(102,181,255,.17);background:linear-gradient(145deg,rgba(10,28,65,.97),rgba(10,15,39,.96) 60%,rgba(35,15,65,.93));box-shadow:0 26px 70px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.035)}
body.aiboss-mentor-stage11-v659 .mentor352-cover{background-color:#081632;background-image:radial-gradient(circle at 80% 15%,rgba(216,63,232,.24),transparent 36%),linear-gradient(110deg,rgba(0,200,255,.16),rgba(104,83,255,.18),rgba(216,63,232,.13)),var(--mentor-cover);background-size:cover;background-position:center}
body.aiboss-mentor-stage11-v659 .mentor352-cover:after{background:linear-gradient(180deg,rgba(5,8,23,.02),rgba(5,8,23,.54))}
body.aiboss-mentor-stage11-v659 .mentor352-hero-content{gap:clamp(18px,2.5vw,30px)}
body.aiboss-mentor-stage11-v659 .mentor352-avatar{padding:5px;border-radius:34px;background:linear-gradient(135deg,#3ceaff 0%,#6d70ff 48%,#e34cdd 100%);box-shadow:0 0 0 7px rgba(102,92,255,.12),0 20px 50px rgba(0,0,0,.34),0 0 34px rgba(64,213,255,.12)}
body.aiboss-mentor-stage11-v659 .mentor352-avatar img{border-radius:29px;object-position:center 28%}
body.aiboss-mentor-stage11-v659 .mentor352-identity{min-width:0}
body.aiboss-mentor-stage11-v659 .mentor352-badges{gap:8px;margin-bottom:15px;align-items:center}
body.aiboss-mentor-stage11-v659 .mentor352-badge{min-height:32px;padding:7px 11px;font-size:10px;letter-spacing:.045em}
body.aiboss-mentor-stage11-v659 .mentor352-badge.is-status{font-weight:850;border:1px solid rgba(68,221,255,.18);background:linear-gradient(120deg,rgba(28,180,222,.16),rgba(120,91,255,.18));color:#e9fbff}
body.aiboss-mentor-stage11-v659 .mentor651-identity-line{gap:9px;margin:15px 0 12px;align-items:center}
body.aiboss-mentor-stage11-v659 .mentor651-id{gap:10px;min-height:42px;padding:9px 12px;border-radius:13px;background:rgba(16,48,88,.48);border-color:rgba(68,212,255,.18)}
body.aiboss-mentor-stage11-v659 .mentor651-id small{font-size:9px;letter-spacing:.11em;color:#55e5ff}
body.aiboss-mentor-stage11-v659 .mentor651-id strong{font-size:12px;letter-spacing:.07em;color:#f1fbff}
body.aiboss-mentor-stage11-v659 .mentor651-trust,body.aiboss-mentor-stage11-v659 .mentor651-since{min-height:31px;padding:7px 10px;font-size:9px;line-height:1.2;letter-spacing:.025em}
body.aiboss-mentor-stage11-v659 .mentor651-trust.is-verified{color:#dffcf3;background:rgba(48,207,158,.09);border-color:rgba(88,239,190,.23)}
body.aiboss-mentor-stage11-v659 .mentor352-kicker{margin:7px 0 9px;color:var(--m11-cyan);font-size:11px;letter-spacing:.16em}
body.aiboss-mentor-stage11-v659 .mentor352-identity h1{font-size:clamp(38px,4.3vw,62px);line-height:1.03;letter-spacing:-.04em;text-wrap:balance}
body.aiboss-mentor-stage11-v659 .mentor352-role{margin-top:13px;font-size:13px;line-height:1.55;color:#c0cfea}
body.aiboss-mentor-stage11-v659 .mentor352-headline{margin-top:18px;font-size:clamp(18px,2vw,25px);line-height:1.38;color:#f4f8ff}
body.aiboss-mentor-stage11-v659 .mentor352-intro{margin-top:12px;font-size:14px;line-height:1.7;color:#aebfe0}
body.aiboss-mentor-stage11-v659 .mentor352-facts{gap:10px;margin-top:18px}
body.aiboss-mentor-stage11-v659 .mentor352-facts>div{padding:14px 15px;border:1px solid rgba(116,173,238,.10);background:linear-gradient(145deg,rgba(20,42,83,.48),rgba(23,20,62,.42))}
body.aiboss-mentor-stage11-v659 .mentor352-facts small{font-size:9px;color:#83a0c9}
body.aiboss-mentor-stage11-v659 .mentor352-facts strong{font-size:12px;line-height:1.5;color:#edf5ff}
body.aiboss-mentor-stage11-v659 .mentor352-namecard{border:1px solid rgba(93,199,255,.17);background:linear-gradient(150deg,rgba(10,30,68,.98),rgba(11,17,42,.97) 62%,rgba(35,17,67,.95));box-shadow:0 24px 58px rgba(0,0,0,.25)}
body.aiboss-mentor-stage11-v659 .mentor352-qr{box-shadow:0 14px 32px rgba(0,0,0,.22);border:1px solid rgba(10,30,65,.12)}
body.aiboss-mentor-stage11-v659 .mentor352-card-name strong{font-size:17px;line-height:1.25;overflow-wrap:anywhere}
body.aiboss-mentor-stage11-v659 .mentor352-card-name small{font-size:10px;line-height:1.45}
body.aiboss-mentor-stage11-v659 .mentor352-btn{min-height:46px;font-size:12px}
body.aiboss-mentor-stage11-v659 .mentor352-btn.is-primary{background:linear-gradient(105deg,#04bfe8,#6664ff 55%,#d43bd9);box-shadow:0 12px 27px rgba(82,78,255,.22)}
body.aiboss-mentor-stage11-v659 .mentor653-trust{border-color:rgba(78,209,255,.15);background:linear-gradient(145deg,rgba(8,26,60,.90),rgba(24,14,57,.84))}
body.aiboss-mentor-stage11-v659 .mentor653-trust-main>span{color:#3ee6ff}
body.aiboss-mentor-stage11-v659 .mentor653-trust-main>strong{color:#f1f7ff}
body.aiboss-mentor-stage11-v659 .mentor653-trust-main>p{color:#a9bde0}
body.aiboss-mentor-stage11-v659 .mentor653-trust-facts>div{background:rgba(255,255,255,.045);border-color:rgba(127,173,239,.10)}
body.aiboss-mentor-stage11-v659 .mentor653-trust-facts small{color:#829cc4}
body.aiboss-mentor-stage11-v659 .mentor653-trust-facts strong{color:#f1f7ff}
body.aiboss-mentor-stage11-v659 .mentor653-intents a{border-color:rgba(116,175,241,.13);background:linear-gradient(145deg,rgba(9,27,64,.78),rgba(27,15,59,.72))}
body.aiboss-mentor-stage11-v659 .mentor653-intents a:hover{border-color:rgba(65,222,255,.30)}
body.aiboss-mentor-stage11-v659 .mentor352-section>header h2{letter-spacing:-.03em}
body.aiboss-mentor-stage11-v659 .mentor352-mobile-cta{border:1px solid rgba(100,191,255,.16);background:rgba(5,12,31,.94);box-shadow:0 -12px 35px rgba(0,0,0,.22),0 0 28px rgba(100,75,255,.08)}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-hero-card{background:linear-gradient(145deg,#fff,#f2f8ff 58%,#f7f2ff);box-shadow:0 22px 56px rgba(33,82,125,.12),inset 0 0 0 1px rgba(50,121,171,.08)}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-cover:after{background:linear-gradient(180deg,rgba(6,24,50,.02),rgba(6,24,50,.28))}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-identity h1,body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-headline{color:#143c60}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-role,body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-intro{color:#557492}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-namecard{background:linear-gradient(145deg,#fff,#f1f7ff);border-color:#d8e8f5;box-shadow:0 20px 46px rgba(38,86,130,.10)}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-namecard-top,body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-card-name small{color:#6885a1}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-namecard-top strong,body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-card-name strong{color:#1b4569}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-facts>div{background:#f3f8fd;border-color:#e0edf7}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor352-facts strong{color:#285577}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor653-trust{background:linear-gradient(145deg,#fff,#f2f8ff);border-color:#dceaf6}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor653-trust-main>strong{color:#194366}
body.aiboss-mentor-stage11-v659.aixdv-skin-classic .mentor653-trust-main>p{color:#607d99}
@media(max-width:980px){
 body.aiboss-mentor-stage11-v659 .mentor352-hero-content{grid-template-columns:132px minmax(0,1fr);gap:22px;padding-inline:24px}
 body.aiboss-mentor-stage11-v659 .mentor352-avatar{width:132px;height:132px}
 body.aiboss-mentor-stage11-v659 .mentor352-identity{padding-top:82px}
 body.aiboss-mentor-stage11-v659 .mentor352-namecard{margin-top:22px}
}
@media(max-width:700px){
 body.aiboss-mentor-stage11-v659 .mentor352-wrap{width:calc(100% - 16px)}
 body.aiboss-mentor-stage11-v659 .mentor352-cover{height:156px!important;min-height:0!important}
 body.aiboss-mentor-stage11-v659 .mentor352-hero-content{display:block;margin-top:-48px!important;padding:0 15px 22px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-avatar{width:124px!important;height:124px!important;padding:5px!important;border-radius:32px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-avatar img{border-radius:26px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-identity{padding-top:17px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-badges{margin:13px 0 14px!important;gap:8px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-badge{min-height:31px!important;padding:7px 10px!important;font-size:10px!important}
 body.aiboss-mentor-stage11-v659 .mentor651-identity-line{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0 14px!important;align-items:center!important}
 body.aiboss-mentor-stage11-v659 .mentor651-id{flex:1 1 100%!important;width:100%!important;min-height:43px!important;padding:9px 11px!important}
 body.aiboss-mentor-stage11-v659 .mentor651-id small{font-size:9px!important}
 body.aiboss-mentor-stage11-v659 .mentor651-id strong{font-size:12px!important}
 body.aiboss-mentor-stage11-v659 .mentor651-trust,body.aiboss-mentor-stage11-v659 .mentor651-since{min-height:32px!important;font-size:9px!important;padding:7px 10px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-kicker{margin:8px 0 9px!important;font-size:10px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-identity h1{font-size:clamp(34px,8.6vw,42px)!important;line-height:1.04!important;letter-spacing:-.04em!important}
 body.aiboss-mentor-stage11-v659 .mentor352-role{margin-top:12px!important;font-size:12px!important;line-height:1.5!important}
 body.aiboss-mentor-stage11-v659 .mentor352-headline{margin-top:16px!important;font-size:clamp(17px,4.8vw,20px)!important;line-height:1.38!important}
 body.aiboss-mentor-stage11-v659 .mentor352-intro{margin-top:11px!important;font-size:12.5px!important;line-height:1.65!important}
 body.aiboss-mentor-stage11-v659 .mentor352-facts{margin-top:16px!important;gap:7px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-facts>div{padding:11px!important;min-height:66px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-namecard{margin-top:16px!important;padding:15px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-qr{width:150px!important;margin:15px auto 13px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-card-actions{gap:7px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-mobile-cta{left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important}
}
@media(max-width:390px){
 body.aiboss-mentor-stage11-v659 .mentor352-wrap{width:calc(100% - 12px)!important}
 body.aiboss-mentor-stage11-v659 .mentor352-avatar{width:118px!important;height:118px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-identity h1{font-size:clamp(32px,8.2vw,37px)!important}
 body.aiboss-mentor-stage11-v659 .mentor651-id{gap:7px!important}
 body.aiboss-mentor-stage11-v659 .mentor651-id strong{font-size:11.5px!important}
 body.aiboss-mentor-stage11-v659 .mentor651-trust,body.aiboss-mentor-stage11-v659 .mentor651-since{font-size:8.5px!important}
 body.aiboss-mentor-stage11-v659 .mentor352-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.aiboss-mentor-stage11-v659 .mentor352-facts>div:last-child{grid-column:1/-1!important}
}
@media(prefers-reduced-motion:reduce){body.aiboss-mentor-stage11-v659 .mentor352-avatar,body.aiboss-mentor-stage11-v659 .mentor352-hero-card:before,body.aiboss-mentor-stage11-v659 .mentor352-btn{animation:none!important;transition:none!important;transform:none!important}}


/* =========== Original: visitor-final-v362.css =========== */
/* AiBoss Digital Name Card Stage 12 v6.6.0 — final spacing balance, premium portrait and status-first identity. */
body.aiboss-mentor-stage12-v660{--m12-cyan:#31dff7;--m12-violet:#7766ff;--m12-magenta:#d247d9;--m12-green:#39dfb5;overflow-x:clip}
body.aiboss-mentor-stage12-v660 .mentor352-hero-card{border-color:rgba(75,192,255,.16);background:linear-gradient(150deg,rgba(7,28,64,.98),rgba(8,17,43,.97) 58%,rgba(31,15,60,.94))}
body.aiboss-mentor-stage12-v660 .mentor352-cover{height:178px;min-height:178px;background-position:center 35%}
body.aiboss-mentor-stage12-v660 .mentor352-hero-content{grid-template-columns:152px minmax(0,1fr);gap:30px;padding-inline:30px}
body.aiboss-mentor-stage12-v660 .mentor352-avatar{width:152px;height:152px;padding:6px;border-radius:38px;box-shadow:0 0 0 8px rgba(88,92,255,.11),0 24px 52px rgba(0,0,0,.35),0 0 42px rgba(49,223,247,.12)}
body.aiboss-mentor-stage12-v660 .mentor352-avatar img{border-radius:31px}
body.aiboss-mentor-stage12-v660 .mentor352-badges{margin:0 0 16px;gap:8px}
body.aiboss-mentor-stage12-v660 .mentor352-badge.is-status{padding:8px 12px;min-height:34px;font-size:10px;letter-spacing:.08em;background:linear-gradient(110deg,rgba(17,190,226,.16),rgba(116,92,255,.18));border-color:rgba(66,218,245,.22)}
body.aiboss-mentor-stage12-v660 .mentor651-identity-line{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:9px 10px;align-items:center;margin:0 0 19px}
body.aiboss-mentor-stage12-v660 .mentor651-id{min-height:48px;padding:10px 13px;border-radius:14px;background:linear-gradient(120deg,rgba(9,55,91,.60),rgba(26,27,76,.50));border-color:rgba(52,217,247,.18)}
body.aiboss-mentor-stage12-v660 .mentor651-id small{font-size:9px;color:#57e4fa}
body.aiboss-mentor-stage12-v660 .mentor651-id strong{font-size:13px;letter-spacing:.08em;color:#f2f8ff}
body.aiboss-mentor-stage12-v660 .mentor651-trust,
body.aiboss-mentor-stage12-v660 .mentor651-since{min-height:34px;padding:8px 11px;font-size:9px}
body.aiboss-mentor-stage12-v660 .mentor352-kicker{margin:0 0 10px;font-size:11px;letter-spacing:.18em;color:var(--m12-cyan)}
body.aiboss-mentor-stage12-v660 .mentor352-identity h1{margin:0;font-size:clamp(38px,4vw,58px);line-height:1.03;letter-spacing:-.042em}
body.aiboss-mentor-stage12-v660 .mentor352-role{margin-top:12px;font-size:13px;line-height:1.5;color:#b6c8e4}
body.aiboss-mentor-stage12-v660 .mentor352-headline{margin-top:19px;font-size:clamp(19px,1.9vw,24px);line-height:1.42}
body.aiboss-mentor-stage12-v660 .mentor352-intro{margin-top:12px;font-size:13.5px;line-height:1.68;color:#9fb4d6}
body.aiboss-mentor-stage12-v660 .mentor352-facts{margin-top:18px;gap:9px}
body.aiboss-mentor-stage12-v660 .mentor352-facts>div{min-height:72px;padding:12px 14px;border-radius:16px}
body.aiboss-mentor-stage12-v660 .mentor352-namecard{border-color:rgba(77,201,255,.15);background:linear-gradient(150deg,rgba(7,30,68,.98),rgba(10,17,43,.97) 60%,rgba(32,16,62,.94))}
body.aiboss-mentor-stage12-v660 .mentor352-mobile-cta{background:rgba(5,13,33,.96);border-color:rgba(78,190,255,.15)}
@media(max-width:980px){
 body.aiboss-mentor-stage12-v660 .mentor352-cover{height:158px!important;min-height:158px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-hero-content{grid-template-columns:138px minmax(0,1fr)!important;gap:22px!important;padding-inline:22px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-avatar{width:138px!important;height:138px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-identity{padding-top:64px!important}
 body.aiboss-mentor-stage12-v660 .mentor651-identity-line{grid-template-columns:1fr auto!important}
 body.aiboss-mentor-stage12-v660 .mentor651-id{grid-column:1/-1!important}
}
@media(max-width:700px){
 body.aiboss-mentor-stage12-v660 .mentor352-topbar-inner{min-height:70px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-wrap{width:calc(100% - 14px)!important}
 body.aiboss-mentor-stage12-v660 .mentor352-cover{height:132px!important;min-height:132px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-hero-content{display:block!important;margin-top:-54px!important;padding:0 14px 22px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-avatar{width:136px!important;height:136px!important;padding:6px!important;border-radius:35px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-avatar img{border-radius:29px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-identity{padding-top:17px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-badges{margin:15px 0 13px!important;gap:7px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-badge{min-height:31px!important;padding:7px 10px!important;font-size:9.5px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-badge.is-status{font-size:10px!important}
 body.aiboss-mentor-stage12-v660 .mentor651-identity-line{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 18px!important}
 body.aiboss-mentor-stage12-v660 .mentor651-id{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:46px!important;padding:9px 11px!important}
 body.aiboss-mentor-stage12-v660 .mentor651-id small{font-size:8.5px!important}
 body.aiboss-mentor-stage12-v660 .mentor651-id strong{font-size:12px!important}
 body.aiboss-mentor-stage12-v660 .mentor651-trust,body.aiboss-mentor-stage12-v660 .mentor651-since{justify-content:center!important;min-height:32px!important;padding:7px 9px!important;font-size:9px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-kicker{margin:0 0 9px!important;font-size:10px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-identity h1{font-size:clamp(32px,8vw,38px)!important;line-height:1.04!important}
 body.aiboss-mentor-stage12-v660 .mentor352-role{margin-top:10px!important;font-size:12px!important;line-height:1.45!important}
 body.aiboss-mentor-stage12-v660 .mentor352-headline{margin-top:16px!important;font-size:clamp(17px,4.6vw,19px)!important;line-height:1.42!important}
 body.aiboss-mentor-stage12-v660 .mentor352-intro{margin-top:10px!important;font-size:12px!important;line-height:1.62!important}
 body.aiboss-mentor-stage12-v660 .mentor352-facts{margin-top:15px!important;gap:7px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-facts>div{min-height:62px!important;padding:10px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-qr{width:138px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-mobile-cta{left:7px!important;right:7px!important;bottom:max(7px,env(safe-area-inset-bottom))!important;padding:7px!important;gap:6px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-mobile-cta .mentor352-icon-btn{width:48px!important;min-width:48px!important;height:48px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-mobile-cta .mentor352-btn{min-height:48px!important;font-size:12px!important}
}
@media(max-width:390px){
 body.aiboss-mentor-stage12-v660 .mentor352-cover{height:124px!important;min-height:124px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-avatar{width:128px!important;height:128px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-identity h1{font-size:clamp(30px,7.9vw,35px)!important}
 body.aiboss-mentor-stage12-v660 .mentor651-id strong{font-size:11px!important}
 body.aiboss-mentor-stage12-v660 .mentor352-mobile-cta .mentor352-icon-btn{width:45px!important;min-width:45px!important;height:45px!important}
}
body.aixdv-skin-classic.aiboss-mentor-stage12-v660 .mentor352-hero-card{background:linear-gradient(145deg,#fff,#f4f9ff 58%,#f8f3ff);border-color:#d9e9f5}
body.aixdv-skin-classic.aiboss-mentor-stage12-v660 .mentor651-id{background:#f2f8fd;border-color:#d8e8f4}
body.aixdv-skin-classic.aiboss-mentor-stage12-v660 .mentor651-id strong{color:#194466}
body.aixdv-skin-classic.aiboss-mentor-stage12-v660 .mentor651-id small{color:#218db7}
@media(prefers-reduced-motion:reduce){body.aiboss-mentor-stage12-v660 .mentor352-avatar,body.aiboss-mentor-stage12-v660 .mentor352-hero-card,body.aiboss-mentor-stage12-v660 .mentor352-btn{animation:none!important;transition:none!important;transform:none!important}}


/* =========== Original: visitor-premium-final-v363.css =========== */
/* AiBoss Digital Name Card Stage 13 v6.6.1 — premium international final layout. */
body.aiboss-mentor-stage13-v661{--m13-cyan:#3adff8;--m13-violet:#7d6cff;--m13-magenta:#d84bdd;--m13-gold:#d8bd82;--m13-ink:#eef6ff;--m13-muted:#9db0cf;background:radial-gradient(circle at 50% -12%,rgba(78,91,198,.14),transparent 34%),linear-gradient(180deg,#030916,#061126 46%,#050b19);overflow-x:clip}
body.aiboss-mentor-stage13-v661 .mentor352-wrap{width:min(1060px,calc(100% - 26px))}
body.aiboss-mentor-stage13-v661 .mentor352-topbar{background:rgba(4,12,29,.88);border-bottom-color:rgba(97,164,221,.10);backdrop-filter:blur(18px)}
body.aiboss-mentor-stage13-v661 .mentor352-topbar-inner{min-height:76px}
body.aiboss-mentor-stage13-v661 .mentor352-brand img{filter:drop-shadow(0 8px 18px rgba(75,103,255,.15))}
body.aiboss-mentor-stage13-v661 .mentor352-hero-card{overflow:hidden;border-radius:30px;border:1px solid rgba(83,195,247,.16);background:linear-gradient(155deg,rgba(6,29,67,.99),rgba(8,18,45,.985) 58%,rgba(31,16,60,.96));box-shadow:0 30px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.035)}
body.aiboss-mentor-stage13-v661 .mentor352-hero-card:after{content:"";position:absolute;inset:1px;border-radius:29px;pointer-events:none;background:linear-gradient(125deg,rgba(58,223,248,.035),transparent 36%,rgba(216,75,221,.045));z-index:1}
body.aiboss-mentor-stage13-v661 .mentor352-cover{height:158px;min-height:158px;background-position:center 38%}
body.aiboss-mentor-stage13-v661 .mentor352-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,8,22,.04),rgba(5,19,43,.18) 52%,rgba(7,26,59,.92));pointer-events:none}
body.aiboss-mentor-stage13-v661 .mentor650-cover-mark{top:20px;left:22px;z-index:2;padding:8px 12px;border-radius:999px;border:1px solid rgba(218,190,132,.17);background:rgba(5,18,40,.48);color:#e9ddbd;letter-spacing:.14em;backdrop-filter:blur(8px)}
body.aiboss-mentor-stage13-v661 .mentor352-hero-content{grid-template-columns:minmax(232px,27%) minmax(0,1fr) minmax(246px,280px);gap:clamp(16px,2.2vw,26px);padding:0 clamp(20px,2.6vw,32px) 36px}
body.aiboss-mentor-stage13-v661 .mentor352-avatar{width:100%;height:auto;aspect-ratio:4/5;max-height:440px;margin-top:-63px;padding:5px;border-radius:36px;background:linear-gradient(145deg,var(--m13-cyan),var(--m13-violet) 58%,var(--m13-gold));box-shadow:0 0 0 6px rgba(61,126,222,.08),0 27px 62px rgba(0,0,0,.36),0 0 38px rgba(88,110,255,.10);z-index:3}
body.aiboss-mentor-stage13-v661 .mentor352-avatar:after{content:"";position:absolute;inset:-10px;border:1px solid rgba(216,189,130,.13);border-radius:52px;pointer-events:none}
body.aiboss-mentor-stage13-v661 .mentor352-avatar img{border-radius:37px}
body.aiboss-mentor-stage13-v661 .mentor352-identity{padding-top:24px;min-width:0}
body.aiboss-mentor-stage13-v661 .mentor352-badges{margin:0 0 14px;gap:7px}
body.aiboss-mentor-stage13-v661 .mentor352-badge{min-height:31px;padding:7px 10px;border-radius:999px;font-size:9px;letter-spacing:.08em}
body.aiboss-mentor-stage13-v661 .mentor352-badge.is-status{color:#f5fbff;background:linear-gradient(110deg,rgba(40,201,232,.16),rgba(121,94,255,.18));border-color:rgba(71,218,246,.20);font-weight:850}
body.aiboss-mentor-stage13-v661.is-status-vvip .mentor352-badge.is-status,body.aiboss-mentor-stage13-v661.is-status-pro .mentor352-badge.is-status{color:#fff7e4;border-color:rgba(216,189,130,.24);background:linear-gradient(110deg,rgba(38,193,224,.14),rgba(121,94,255,.18) 56%,rgba(216,189,130,.11))}
body.aiboss-mentor-stage13-v661 .mentor651-identity-line{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:8px 9px;align-items:center;margin:0 0 20px}
body.aiboss-mentor-stage13-v661 .mentor651-id{min-height:50px;padding:10px 13px;border-radius:15px;background:linear-gradient(120deg,rgba(8,58,96,.58),rgba(24,26,72,.52));border:1px solid rgba(67,220,247,.15)}
body.aiboss-mentor-stage13-v661 .mentor651-id small{font-size:8.5px;color:#61e6f8;letter-spacing:.11em}
body.aiboss-mentor-stage13-v661 .mentor651-id strong{font-size:12.5px;color:#f2f7ff;letter-spacing:.09em}
body.aiboss-mentor-stage13-v661 .mentor651-trust,body.aiboss-mentor-stage13-v661 .mentor651-since{min-height:34px;padding:8px 10px;border-radius:12px;font-size:9px}
body.aiboss-mentor-stage13-v661 .mentor352-kicker{margin:0 0 8px;color:var(--m13-cyan);font-size:10px;letter-spacing:.19em}
body.aiboss-mentor-stage13-v661 .mentor352-identity h1{margin:0;color:var(--m13-ink);font-size:clamp(35px,3.9vw,52px);line-height:1.07;letter-spacing:-.042em;font-weight:730;text-wrap:balance}
body.aiboss-mentor-stage13-v661 .mentor352-role{margin-top:9px;color:#b8c9e3;font-size:clamp(12px,1vw,13.5px);line-height:1.52}
body.aiboss-mentor-stage13-v661 .mentor352-headline{margin-top:16px;color:#f3f7ff;font-size:clamp(18px,1.85vw,24px);line-height:1.39;font-weight:590;letter-spacing:-.018em;max-width:38ch}
body.aiboss-mentor-stage13-v661 .mentor352-intro{margin-top:11px;color:#aabbd6;font-size:13px;line-height:1.68;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
body.aiboss-mentor-stage13-v661 .mentor352-facts{margin-top:16px;gap:8px}
body.aiboss-mentor-stage13-v661 .mentor352-facts>div{min-height:64px;padding:12px;border-radius:15px;background:rgba(255,255,255,.027);border-color:rgba(101,158,221,.09)}
body.aiboss-mentor-stage13-v661 .mentor352-namecard{margin-top:21px;border-radius:22px;border-color:rgba(216,189,130,.12);background:linear-gradient(150deg,rgba(7,28,62,.90),rgba(13,17,44,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
body.aiboss-mentor-stage13-v661 .mentor352-namecard-top span{color:#dbc797}
body.aiboss-mentor-stage13-v661 .mentor352-btn.is-primary{background:linear-gradient(110deg,#20c9ef,#7a60ff 58%,#ca43db);box-shadow:0 12px 30px rgba(78,79,221,.18)}
body.aiboss-mentor-stage13-v661 .mentor653-trust,body.aiboss-mentor-stage13-v661 .mentor653-start,body.aiboss-mentor-stage13-v661 .mentor352-section,body.aiboss-mentor-stage13-v661 .mentor651-professional-id,body.aiboss-mentor-stage13-v661 .mentor352-final{border-color:rgba(94,167,228,.10);background:linear-gradient(150deg,rgba(6,24,55,.82),rgba(13,16,42,.84));box-shadow:0 16px 44px rgba(0,0,0,.14)}
body.aiboss-mentor-stage13-v661 .mentor352-section-nav{background:rgba(4,13,31,.82);border-color:rgba(96,158,218,.09);backdrop-filter:blur(14px)}
body.aiboss-mentor-stage13-v661 .mentor352-mobile-cta{left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));padding:7px;border-radius:20px;background:rgba(4,12,31,.94);border:1px solid rgba(88,169,229,.12);box-shadow:0 18px 48px rgba(0,0,0,.32);backdrop-filter:blur(16px)}
body.aiboss-mentor-stage13-v661 .mentor352-mobile-cta .mentor352-icon-btn{border-radius:14px;background:rgba(255,255,255,.035)}
body.aiboss-mentor-stage13-v661.aiboss661-public-ready .mentor352-avatar{animation:m13AvatarGlow 4.8s ease-in-out infinite}
body.aiboss-mentor-stage13-v661.aiboss661-public-ready .mentor650-cover-mark{animation:m13Mark 5.6s ease-in-out infinite}
@keyframes m13AvatarGlow{0%,100%{box-shadow:0 0 0 8px rgba(61,126,222,.10),0 25px 54px rgba(0,0,0,.38),0 0 34px rgba(88,110,255,.10)}50%{box-shadow:0 0 0 8px rgba(61,126,222,.12),0 25px 54px rgba(0,0,0,.38),0 0 46px rgba(58,223,248,.14)}}
@keyframes m13Mark{0%,100%{transform:translateY(0);opacity:.9}50%{transform:translateY(-1px);opacity:1}}
@media(max-width:980px){
 body.aiboss-mentor-stage13-v661 .mentor352-hero-content{grid-template-columns:minmax(180px,34%) minmax(0,1fr)!important;gap:18px!important;padding:0 20px 26px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-avatar{width:100%!important;height:auto!important;aspect-ratio:4/5;max-height:none}
 body.aiboss-mentor-stage13-v661 .mentor352-namecard{grid-column:1/-1!important;margin-top:0!important}
}
@media(max-width:700px){
 body.aiboss-mentor-stage13-v661 .mentor352-wrap{width:calc(100% - 14px)!important}
 body.aiboss-mentor-stage13-v661 .mentor352-topbar-inner{min-height:68px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-network{display:none!important}
 body.aiboss-mentor-stage13-v661 .mentor352-hero-card{border-radius:24px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-cover{height:clamp(155px,40vw,194px)!important;min-height:0!important}
 body.aiboss-mentor-stage13-v661 .mentor650-cover-mark{top:14px!important;left:15px!important;padding:7px 10px!important;font-size:8px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-hero-content{display:block!important;margin-top:-58px!important;padding:0 15px 24px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-avatar{width:min(72vw,310px)!important;height:auto!important;aspect-ratio:4/5;max-height:none!important;margin:0 auto!important;padding:5px!important;border-radius:31px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-avatar:after{inset:-7px!important;border-radius:38px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-avatar img{border-radius:26px!important;object-fit:cover;object-position:center 22%}
 body.aiboss-mentor-stage13-v661 .mentor352-identity{padding-top:24px!important;text-align:center}
 body.aiboss-mentor-stage13-v661 .mentor352-badges{margin:0 0 12px!important;justify-content:center}
 body.aiboss-mentor-stage13-v661 .mentor352-badge{min-height:30px!important;padding:7px 10px!important;font-size:9px!important}
 body.aiboss-mentor-stage13-v661 .mentor651-identity-line{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-bottom:15px!important}
 body.aiboss-mentor-stage13-v661 .mentor651-id{grid-column:1/-1!important;min-height:45px!important;padding:9px 11px!important}
 body.aiboss-mentor-stage13-v661 .mentor651-id strong{font-size:12px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-kicker{font-size:9.5px!important;margin-bottom:8px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-identity h1{font-size:clamp(29px,8.2vw,39px)!important;line-height:1.09!important}
 body.aiboss-mentor-stage13-v661 .mentor352-role{margin-top:9px!important;font-size:12px!important;line-height:1.5!important}
 body.aiboss-mentor-stage13-v661 .mentor352-headline{margin-top:14px!important;font-size:clamp(18px,5vw,22px)!important;line-height:1.44!important;max-width:100%}
 body.aiboss-mentor-stage13-v661 .mentor352-intro{font-size:12.5px!important;line-height:1.64!important;-webkit-line-clamp:3}
 body.aiboss-mentor-stage13-v661 .mentor352-facts{margin-top:14px!important;gap:7px!important;text-align:left}
 body.aiboss-mentor-stage13-v661 .mentor352-facts>div{min-height:58px!important;padding:10px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-namecard{margin-top:15px!important;border-radius:17px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-mobile-cta .mentor352-icon-btn{width:48px!important;min-width:48px!important;height:48px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-mobile-cta .mentor352-btn{min-height:48px!important;font-size:12px!important}
 body.aiboss-mentor-stage13-v661 .mentor653-trust,body.aiboss-mentor-stage13-v661 .mentor653-start,body.aiboss-mentor-stage13-v661 .mentor352-section,body.aiboss-mentor-stage13-v661 .mentor651-professional-id,body.aiboss-mentor-stage13-v661 .mentor352-final{border-radius:20px!important}
}
@media(max-width:390px){
 body.aiboss-mentor-stage13-v661 .mentor352-cover{height:148px!important;min-height:0!important}
 body.aiboss-mentor-stage13-v661 .mentor352-avatar{width:min(76vw,275px)!important;height:auto!important;aspect-ratio:4/5}
 body.aiboss-mentor-stage13-v661 .mentor352-identity h1{font-size:clamp(27px,8vw,34px)!important}
 body.aiboss-mentor-stage13-v661 .mentor651-id strong{font-size:11px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-mobile-cta .mentor352-icon-btn{width:45px!important;min-width:45px!important;height:45px!important}
 body.aiboss-mentor-stage13-v661 .mentor352-mobile-cta .mentor352-btn{min-height:45px!important;font-size:11.5px!important}
}
body.aixdv-skin-classic.aiboss-mentor-stage13-v661{background:linear-gradient(180deg,#eff6fc,#f7f9fd)}
body.aixdv-skin-classic.aiboss-mentor-stage13-v661 .mentor352-hero-card,body.aixdv-skin-classic.aiboss-mentor-stage13-v661 .mentor653-trust,body.aixdv-skin-classic.aiboss-mentor-stage13-v661 .mentor653-start,body.aixdv-skin-classic.aiboss-mentor-stage13-v661 .mentor352-section,body.aixdv-skin-classic.aiboss-mentor-stage13-v661 .mentor651-professional-id,body.aixdv-skin-classic.aiboss-mentor-stage13-v661 .mentor352-final{background:linear-gradient(145deg,#fff,#f4f9ff 60%,#f8f5ff);border-color:#dce8f3;box-shadow:0 18px 44px rgba(37,78,117,.08)}
body.aixdv-skin-classic.aiboss-mentor-stage13-v661 .mentor352-identity h1{color:#173e61}
body.aixdv-skin-classic.aiboss-mentor-stage13-v661 .mentor352-role,body.aixdv-skin-classic.aiboss-mentor-stage13-v661 .mentor352-intro{color:#5c7390}
@media(prefers-reduced-motion:reduce){body.aiboss-mentor-stage13-v661 .mentor352-avatar,body.aiboss-mentor-stage13-v661 .mentor650-cover-mark{animation:none!important}}
/* Stage 04: responsive type hierarchy and understated action polish; mentor scope only. */
body.aiboss-mentor-profile-v363 .mentor352-section h2{font-size:clamp(24px,2.6vw,33px);line-height:1.18;letter-spacing:-.027em;font-weight:650}
body.aiboss-mentor-profile-v363 .mentor352-section>header p{max-width:65ch;font-size:clamp(12.5px,1.15vw,14px);line-height:1.7}
body.aiboss-mentor-profile-v363 .mentor352-card-actions .mentor352-btn{min-height:44px;letter-spacing:.005em}
body.aiboss-mentor-profile-v363 .mentor352-mobile-cta .mentor352-icon-btn{display:inline-grid;place-items:center;line-height:1;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}
body.aiboss-mentor-profile-v363 .mentor352-btn:focus-visible,body.aiboss-mentor-profile-v363 .mentor352-icon-btn:focus-visible{outline:2px solid var(--m13-cyan);outline-offset:3px}
@media(max-width:700px){body.aiboss-mentor-profile-v363 .mentor352-section h2{font-size:clamp(22px,6.2vw,28px)}body.aiboss-mentor-profile-v363 .mentor352-mobile-cta .mentor352-icon-btn{font-size:20px}}
@media(prefers-reduced-motion:reduce){body.aiboss-mentor-profile-v363 .mentor352-mobile-cta .mentor352-icon-btn{transition:none!important}}
/* Mentor stage 05: compact vector icons and focus treatment. */
body.aiboss-mentor-profile-v363 .mentor5-icon{display:inline-block;width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
body.aiboss-mentor-profile-v363 .mentor352-top-actions .mentor352-icon-btn{display:inline-grid;place-items:center;min-width:42px;min-height:42px;border:0;background:rgba(100,156,218,.095);color:#9cecff;transition:background .22s ease,transform .22s ease,box-shadow .22s ease}
body.aiboss-mentor-profile-v363 .mentor352-top-actions .mentor352-icon-btn[data-mentor-share]{color:#d7c4ff}
body.aiboss-mentor-profile-v363 .mentor352-icon-btn:focus-visible,body.aiboss-mentor-profile-v363 .mentor352-btn:focus-visible{outline:2px solid var(--m13-cyan);outline-offset:3px}
/* Stage 05: compact, scannable QR card and readable controls. */
body.aiboss-mentor-profile-v363 .mentor352-namecard{isolation:isolate;border-color:rgba(114,177,234,.14);background:linear-gradient(145deg,rgba(7,29,62,.96),rgba(14,16,45,.95));box-shadow:0 18px 52px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.045)}
body.aiboss-mentor-profile-v363 .mentor352-namecard-top{gap:8px}
body.aiboss-mentor-profile-v363 .mentor352-namecard-top strong{max-width:48%;text-align:right;line-height:1.35;color:#e3d7fc}
body.aiboss-mentor-profile-v363 .mentor651-qr-tabs{max-width:190px;min-height:48px;gap:5px;margin:12px auto 9px;padding:4px;border-radius:13px;border:1px solid rgba(126,176,221,.12);background:rgba(3,14,36,.55)}
body.aiboss-mentor-profile-v363 .mentor651-qr-tabs button{min-height:39px;padding:7px 9px;border:0;border-radius:9px;background:transparent;color:#a5bcdf;font-family:inherit;font-size:10.5px;font-weight:700;line-height:1.2;letter-spacing:.012em}
body.aiboss-mentor-profile-v363 .mentor651-qr-tabs button.is-active{background:linear-gradient(125deg,rgba(55,196,235,.20),rgba(121,101,237,.19));color:#f4fcff;box-shadow:inset 0 0 0 1px rgba(100,225,250,.16)}
body.aiboss-mentor-profile-v363 .mentor651-qr-tabs button:focus-visible,body.aiboss-mentor-profile-v363 .mentor651-card-id button:focus-visible{outline:2px solid var(--m13-cyan);outline-offset:3px}
body.aiboss-mentor-profile-v363 .mentor352-qr{width:148px;max-width:100%;margin:10px auto 14px;padding:9px;border-radius:17px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.24)}
body.aiboss-mentor-profile-v363 .mentor352-qr svg{width:100%;height:auto;shape-rendering:crispEdges}
body.aiboss-mentor-profile-v363 .mentor352-card-name strong{font-size:clamp(14px,1.3vw,17px);line-height:1.25}
body.aiboss-mentor-profile-v363 .mentor352-card-name small{font-size:10.5px;line-height:1.45;overflow-wrap:anywhere}
body.aiboss-mentor-profile-v363 .mentor651-card-id{margin:12px 0 3px;padding:10px 11px;gap:7px;border:0;border-radius:12px;background:rgba(255,255,255,.045)}
body.aiboss-mentor-profile-v363 .mentor651-card-id span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:#a8c7e6}
body.aiboss-mentor-profile-v363 .mentor651-card-id button{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;min-height:36px;padding:4px 6px;font-family:inherit;font-size:10px;font-weight:750;color:#6ae6fa}
body.aiboss-mentor-profile-v363 .mentor651-card-id button .mentor5-icon{width:13px;height:13px}
/* Stage 05: card actions, social channels, safe mobile placement. */
body.aiboss-mentor-profile-v363 .mentor352-namecard .mentor352-card-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}
body.aiboss-mentor-profile-v363 .mentor352-namecard .mentor352-card-actions .is-primary{grid-column:1/-1}
body.aiboss-mentor-profile-v363 .mentor352-card-actions .mentor352-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:10px 11px;border-radius:12px;font-size:11px;font-weight:650;line-height:1.3;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}
body.aiboss-mentor-profile-v363 .mentor352-card-actions .mentor5-icon{width:15px;height:15px}
body.aiboss-mentor-profile-v363 .mentor352-btn>span{min-width:0;overflow-wrap:anywhere;text-align:center}
body.aiboss-mentor-profile-v363 .mentor352-mobile-cta .mentor5-icon{width:20px;height:20px}
body.aiboss-mentor-profile-v363 .mentor352-mobile-cta .mentor352-btn{gap:7px}
body.aiboss-mentor-profile-v363 .mentor352-mobile-cta .mentor352-btn .mentor5-icon{width:16px;height:16px}
body.aiboss-mentor-profile-v363 .mentor652-mini-social{gap:7px;justify-content:center;margin:12px 0 4px}
body.aiboss-mentor-profile-v363 .mentor652-mini-social a{width:33px;height:33px;border:1px solid rgba(114,188,235,.14);border-radius:11px;background:rgba(78,129,190,.075)}
body.aiboss-mentor-profile-v363 .mentor652-mini-social a span{color:#a5ebfa;font-size:9px;letter-spacing:.015em}
body.aiboss-mentor-profile-v363 .mentor651-share-close .mentor5-icon,body.aiboss-mentor-profile-v363 .mentor352-lightbox button .mentor5-icon{width:18px;height:18px}
body.aiboss-mentor-profile-v363 .mentor651-share-actions .mentor5-icon{width:15px;height:15px}
body.aiboss-mentor-profile-v363 .mentor651-share-actions a,body.aiboss-mentor-profile-v363 .mentor651-share-actions button{gap:6px}
body.aiboss-mentor-profile-v363 .mentor352-section-nav .mentor352-wrap{overscroll-behavior-x:contain;scroll-snap-type:x proximity}
body.aiboss-mentor-profile-v363 .mentor352-section-nav a{scroll-snap-align:start;font-size:10.5px;line-height:1.2;min-height:34px;display:inline-flex;align-items:center}
body.aiboss-mentor-profile-v363 .mentor352-section-nav a.is-active{color:#fff;background:linear-gradient(105deg,rgba(51,185,224,.16),rgba(123,105,235,.14))}
body.aiboss-mentor-profile-v363 .mentor352-toast{bottom:calc(104px + env(safe-area-inset-bottom))}
@media(min-width:981px){body.aiboss-mentor-profile-v363 .mentor352-namecard{display:flex!important;flex-direction:column;align-items:stretch;gap:0}body.aiboss-mentor-profile-v363 .mentor352-namecard .mentor352-card-actions{margin-top:16px}}
@media(min-width:701px) and (max-width:980px){body.aiboss-mentor-profile-v363 .mentor352-namecard{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;align-items:center;gap:8px 20px}body.aiboss-mentor-profile-v363 .mentor352-namecard-top{grid-column:1/-1}body.aiboss-mentor-profile-v363 .mentor651-qr-tabs{grid-column:1;grid-row:2}body.aiboss-mentor-profile-v363 .mentor352-qr{grid-column:1;grid-row:3}body.aiboss-mentor-profile-v363 .mentor352-card-name{grid-column:2;grid-row:2;text-align:left}body.aiboss-mentor-profile-v363 .mentor651-card-id{grid-column:2;grid-row:3}body.aiboss-mentor-profile-v363 .mentor652-mini-social{grid-column:1/-1}body.aiboss-mentor-profile-v363 .mentor352-namecard .mentor352-card-actions{grid-column:1/-1}}
@media(max-width:700px){body.aiboss-mentor-profile-v363 .mentor352-namecard{display:block!important;margin-top:19px!important}body.aiboss-mentor-profile-v363 .mentor352-card-name{text-align:center}body.aiboss-mentor-profile-v363 .mentor352-mobile-cta{grid-template-columns:minmax(0,1fr) repeat(3,44px)!important;gap:6px!important;z-index:80}body.aiboss-mentor-profile-v363 .mentor352-mobile-cta>.mentor352-icon-btn{width:44px!important;min-width:44px!important;height:44px!important;background:rgba(137,161,220,.08);border:0;border-radius:13px}body.aiboss-mentor-profile-v363 .mentor352-hero-card{will-change:auto}}
@media(max-width:390px){body.aiboss-mentor-profile-v363 .mentor352-mobile-cta{grid-template-columns:minmax(0,1fr) repeat(3,40px)!important;gap:5px!important}body.aiboss-mentor-profile-v363 .mentor352-mobile-cta>.mentor352-icon-btn{width:40px!important;min-width:40px!important;height:43px!important}}
/* Stage 05: share-sheet ergonomics, focus feedback and low-power guard. */
body.aiboss-mentor-profile-v363 .mentor651-share-panel{max-height:calc(100dvh - 20px);overflow:auto;overscroll-behavior:contain}
body.aiboss-mentor-profile-v363 .mentor651-share-close{display:inline-grid;place-items:center;width:42px;height:42px;border:0;border-radius:13px;background:rgba(135,155,212,.12);color:#e9f5ff}
body.aiboss-mentor-profile-v363 .mentor651-share-actions a,body.aiboss-mentor-profile-v363 .mentor651-share-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;font-size:10.5px;line-height:1.25;text-align:center}
body.aiboss-mentor-profile-v363 .mentor651-share-actions .mentor5-icon{width:16px;height:16px}
body.aiboss-mentor-profile-v363 .mentor352-lightbox button{display:inline-grid;place-items:center;width:44px;height:44px}
body.aiboss-mentor-profile-v363 .mentor352-lightbox button .mentor5-icon,body.aiboss-mentor-profile-v363 .mentor651-share-close .mentor5-icon{width:19px;height:19px}
body.aiboss-mentor-profile-v363 .mentor352-toast{z-index:100050;max-width:calc(100vw - 24px);text-align:center}
body.aiboss-mentor-profile-v363 .mentor651-share-close:focus-visible,body.aiboss-mentor-profile-v363 .mentor352-lightbox button:focus-visible{outline:2px solid var(--m13-cyan);outline-offset:3px}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.aiboss-mentor-profile-v363 .mentor352-card-actions .mentor352-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(74,116,220,.14)}body.aiboss-mentor-profile-v363 .mentor352-icon-btn:hover{background:rgba(86,161,231,.15);transform:translateY(-1px)}body.aiboss-mentor-profile-v363 .mentor651-qr-tabs button:not(.is-active):hover{background:rgba(83,151,218,.09);color:#e6f5ff}}
body.aiboss-mentor-profile-v363 .mentor352-btn:active,body.aiboss-mentor-profile-v363 .mentor352-icon-btn:active{transform:translateY(0);box-shadow:none}
body.aiboss-mentor-profile-v363.aiboss661-public-lite .mentor352-namecard:after,body.aiboss-mentor-profile-v363.aiboss661-public-lite .mentor650-cover-mark{animation:none!important}
@media(max-width:700px){body.aiboss-mentor-profile-v363 .mentor651-share-panel{max-height:calc(100dvh - env(safe-area-inset-bottom) - 8px);padding-bottom:calc(15px + env(safe-area-inset-bottom))}body.aiboss-mentor-profile-v363 .mentor651-share-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){body.aiboss-mentor-profile-v363 .mentor352-btn,body.aiboss-mentor-profile-v363 .mentor352-icon-btn,body.aiboss-mentor-profile-v363 .mentor651-share-close{transition:none!important;animation:none!important}}
/* Classic skin: preserve readable light surfaces instead of leaking dark card colors. */
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor651-qr-tabs{background:#edf5ff;border-color:#d8e7f6}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor651-qr-tabs button{color:#456582}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor651-qr-tabs button.is-active{background:linear-gradient(115deg,#dcf5ff,#e6eaff);color:#174e79}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor651-card-id{background:#eaf3ff}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor651-card-id span{color:#365f84}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor651-card-id button{color:#096c9c}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor352-top-actions .mentor352-icon-btn{background:#edf5ff;color:#1b6392}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor352-namecard-top strong{color:#355b81}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor652-mini-social a{background:#edf6ff;border-color:#dbeaf7}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor652-mini-social a span{color:#2773a0}
/* Stage 07: narrow-screen and battery-aware finishing; scoped to mentor public pages. */
body.aiboss-mentor-profile-v363 .mentor352-hero-card{isolation:isolate}
body.aiboss-mentor-profile-v363 .mentor352-gallery img{aspect-ratio:4/3;object-fit:cover}
body.aiboss-mentor-profile-v363.aiboss661-public-lite .mentor352-orbit,
body.aiboss-mentor-profile-v363.aiboss661-public-lite .mentor352-community img,
body.aiboss-mentor-profile-v363.aiboss661-public-lite .mentor352-final img{animation:none!important;transition:none!important}
@media(max-width:700px){
 body.aiboss-mentor-profile-v363 .mentor352-hero-card{transform:none!important;transform-style:flat;will-change:auto!important}
 body.aiboss-mentor-profile-v363 .mentor352-avatar,
 body.aiboss-mentor-profile-v363 .mentor352-orbit,
 body.aiboss-mentor-profile-v363 .mentor352-namecard:after{animation:none!important}
 body.aiboss-mentor-profile-v363 .mentor352-mobile-cta{box-sizing:border-box;align-items:center;max-width:calc(100vw - 20px)}
 body.aiboss-mentor-profile-v363 .mentor352-mobile-cta>*{min-width:0}
 body.aiboss-mentor-profile-v363 .mentor352-mobile-cta .mentor352-btn{padding:9px 7px!important;line-height:1.2!important;white-space:normal;overflow-wrap:anywhere}
 body.aiboss-mentor-profile-v363 .mentor352-footer{padding-bottom:calc(115px + env(safe-area-inset-bottom))!important}
 body.admin-bar.aiboss-mentor-profile-v363 .mentor352-section,
 body.admin-bar.aiboss-mentor-profile-v363 .mentor352-community{scroll-margin-top:160px}
}
@media(prefers-reduced-motion:reduce){
 body.aiboss-mentor-profile-v363 .mentor352-orbit,
 body.aiboss-mentor-profile-v363 .mentor352-namecard:after,
 body.aiboss-mentor-profile-v363 .mentor352-gallery img{animation:none!important;transition:none!important}
}

/* Stage 10 OLED finishing: existing bundle, public mentor only. */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic){--pb10-ice:#8beaff;--pb10-gold:#e9c786;--pb10-edge:rgba(139,194,246,.19)}
body.aiboss-mentor-profile-v363 .mentor352-namecard,
body.aiboss-mentor-profile-v363 .mentor653-trust-main,
body.aiboss-mentor-profile-v363 .mentor651-professional-id{border:1px solid var(--pb10-edge,rgba(139,194,246,.17));border-radius:clamp(19px,2vw,26px)}
body.aiboss-mentor-profile-v363 .mentor352-card-actions{gap:10px;align-items:stretch}
body.aiboss-mentor-profile-v363 :is(.mentor352-card-actions,.mentor651-share-actions) :is(a,button){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:46px;line-height:1.3}
body.aiboss-mentor-profile-v363 :is(.mentor352-card-actions,.mentor651-share-actions) .mentor5-icon{flex:0 0 18px;width:18px;height:18px;stroke:currentColor;stroke-width:1.85;fill:none}
body.aiboss-mentor-profile-v363 .mentor352-icon-btn{display:inline-grid;place-items:center;flex-shrink:0}
body.aiboss-mentor-profile-v363 .mentor352-icon-btn .mentor5-icon{width:20px;height:20px;stroke:currentColor;stroke-width:1.85;fill:none}
body.aiboss-mentor-profile-v363 .mentor352-card-actions .mentor352-btn.is-primary{color:#071829;background:linear-gradient(125deg,#a4f1ff,#79d9ff 50%,#bed0ff);border-color:rgba(178,242,255,.65);font-weight:750}
body.aiboss-mentor-profile-v363 .mentor651-qr-tabs{gap:4px;padding:4px}
body.aiboss-mentor-profile-v363 .mentor651-qr-tabs button{min-height:37px;padding:8px 12px;line-height:1.3}
body.aiboss-mentor-profile-v363 .mentor352-facts>div{padding:clamp(11px,1.3vw,16px);border-radius:15px}
body.aiboss-mentor-profile-v363 .mentor352-facts small{display:block;margin-bottom:6px;letter-spacing:.07em}
body.aiboss-mentor-profile-v363 .mentor352-facts strong{line-height:1.42}
body.aiboss-mentor-profile-v363 .mentor653-intents a{gap:13px;align-items:center}
body.aiboss-mentor-profile-v363 .mentor653-intents a>i{flex-shrink:0;color:var(--pb10-gold,#e9c786);font-style:normal}
body.aiboss-mentor-profile-v363 .mentor652-social-grid a{gap:10px;align-items:center}
body.aiboss-mentor-profile-v363 .mentor352-section-nav a{min-height:40px;display:inline-flex;align-items:center;padding:9px 13px}
body.aiboss-mentor-profile-v363 .mentor651-share-actions :is(a,button){padding:11px 12px;font-size:12px}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 body.aiboss-mentor-profile-v363 :is(.mentor352-card-actions,.mentor651-share-actions) :is(a,button){transition:transform .22s cubic-bezier(.2,.75,.25,1),background-color .22s,border-color .22s,box-shadow .22s}
 body.aiboss-mentor-profile-v363 :is(.mentor352-card-actions,.mentor651-share-actions) :is(a,button):hover{transform:translateY(-2px);border-color:rgba(139,234,255,.54);box-shadow:0 10px 25px rgba(0,11,39,.20)}
}
@media(max-width:700px){
 body.aiboss-mentor-profile-v363 .mentor352-card-actions{gap:8px}
 body.aiboss-mentor-profile-v363 .mentor352-card-actions .mentor352-btn{padding:11px 10px!important;font-size:12px;white-space:normal;overflow-wrap:anywhere}
 body.aiboss-mentor-profile-v363 .mentor352-namecard{padding:15px!important}
 body.aiboss-mentor-profile-v363 .mentor352-mobile-cta{gap:6px;align-items:center}
 body.aiboss-mentor-profile-v363 .mentor352-mobile-cta .mentor352-btn.is-primary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px!important}
 body.aiboss-mentor-profile-v363 .mentor352-mobile-cta .mentor352-btn .mentor5-icon{width:18px;height:18px;flex-shrink:0;stroke:currentColor;fill:none}
 body.aiboss-mentor-profile-v363 .mentor651-share-actions :is(a,button){min-height:46px}
}
@media(max-width:390px){
 body.aiboss-mentor-profile-v363 .mentor352-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.aiboss-mentor-profile-v363 .mentor352-card-actions .mentor352-btn:first-child{grid-column:1/-1!important}
 body.aiboss-mentor-profile-v363 .mentor352-card-actions .mentor352-btn{font-size:11px}
}
@media(prefers-reduced-motion:reduce){
 body.aiboss-mentor-profile-v363 :is(.mentor352-card-actions,.mentor651-share-actions) :is(a,button){transition:none!important;animation:none!important}
}










/* MENTOR STAGE 11 READABILITY STABILIZER - 2026-11-02.
 * Scoped to public mentor templates; freeze decorative motion while preserving
 * QR, native share, download, WhatsApp, vCard, tabs and click behavior.
 * Prevent cumulative opacity/reveal and GPU compositor flicker.
 */
html body.aiboss-mentor-profile-v363,
html body.aiboss-mentor-profile-v363 *,
html body.aiboss-mentor-profile-v363 *::before,
html body.aiboss-mentor-profile-v363 *::after{
  animation:none!important;
  transition:none!important;
  scroll-behavior:auto!important;
}
html body.aiboss-mentor-profile-v363 :is([data-reveal],.aiboss358-reveal,.aiboss358-micro),
html body.aiboss-mentor-profile-v363 .mentor352-hero[data-reveal],
html body.aiboss-mentor-profile-v363 .mentor352-section[data-reveal]{
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
  translate:none!important;
  filter:none!important;
}
html body.aiboss-mentor-profile-v363 :is(.mentor352-hero-card,.mentor352-namecard,.mentor352-avatar,.mentor653-trust-main,.mentor651-professional-id){
  transform:none!important;
  will-change:auto!important;
}
html body.aiboss-mentor-profile-v363 :is(.mentor352-section,.mentor651-professional-id,.mentor653-trust){
  content-visibility:visible!important;
  contain-intrinsic-size:auto!important;
}
html body.aiboss-mentor-profile-v363 :is(.mentor352-topbar,.mentor352-section-nav,.mentor352-mobile-cta){
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
html body.aiboss-mentor-profile-v363 .mentor352-topbar{
  background:rgba(5,12,29,.98)!important;
}
html body.aiboss-mentor-profile-v363 .mentor352-section-nav{
  background:rgba(6,14,33,.98)!important;
}
@media(max-width:700px){
  html body.aiboss-mentor-profile-v363 .mentor352-mobile-cta{
    background:rgba(5,14,33,.98)!important;
  }
}
html body.aiboss-mentor-profile-v363.aixdv-skin-classic :is(.mentor352-topbar,.mentor352-section-nav,.mentor352-mobile-cta){
  background:rgba(249,252,255,.98)!important;
}


/* MENTOR STAGE 12 ENVATO-INSPIRED READABILITY / 2026-11-03.
 * Original AiBoss styling informed by clean, high-contrast dark portfolio layouts.
 * No additional scripts, fonts, animation loops or theme dependencies.
 * Dark public mentor presentation only; Classic skin retains its own palette.
 */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic){
  --m12-heading:#f5f8ff;
  --m12-body:#c4d0e6;
  --m12-subtle:#a9b9d3;
  --m12-cyan:#78e8f4;
  --m12-gold:#e9ca92;
  --m12-line:rgba(173,195,234,.145);
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content{
  padding-inline:0!important;
  padding-bottom:clamp(16px,3vw,36px)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content>.mentor352-section{
  box-sizing:border-box!important;
  min-width:0;
  padding:clamp(25px,3.4vw,42px) clamp(19px,3.4vw,42px)!important;
  margin-block:clamp(12px,1.8vw,22px)!important;
  border:1px solid var(--m12-line)!important;
  border-radius:clamp(20px,2.7vw,29px)!important;
  background:linear-gradient(155deg,rgba(9,24,53,.95),rgba(7,18,43,.94) 65%,rgba(25,18,51,.9))!important;
  box-shadow:0 20px 48px rgba(0,4,20,.19),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content>.mentor352-section#basecamp{
  background:radial-gradient(ellipse at 98% 1%,rgba(126,85,213,.09),transparent 46%),
    linear-gradient(150deg,#0b1934,#08152d 66%,#161432)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section>header{
  box-sizing:border-box;min-width:0;
  width:100%;max-width:760px;
  padding:0!important;
  margin:0 0 clamp(19px,2.4vw,29px)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section>header>span{
  display:block!important;
  margin:0 0 11px!important;
  color:var(--m12-cyan)!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1.45!important;
  letter-spacing:.135em!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section>header h2{
  margin:0!important;
  color:var(--m12-heading)!important;
  font-family:var(--aiboss-font-display,'Outfit',system-ui,sans-serif)!important;
  font-size:clamp(25px,2.85vw,37px)!important;
  font-weight:730!important;
  line-height:1.19!important;
  letter-spacing:-.035em!important;
  text-wrap:balance;
  overflow-wrap:break-word;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section>header p{
  margin:12px 0 0!important;
  max-width:66ch;
  color:var(--m12-body)!important;
  font-size:clamp(13.5px,1.2vw,15px)!important;
  font-weight:450!important;
  line-height:1.72!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location{
  min-width:0;
  grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important;
  gap:clamp(12px,1.8vw,20px)!important;
  align-items:stretch;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location :is(.mentor352-location-copy,.mentor352-location-action){
  box-sizing:border-box!important;min-width:0;
  padding:clamp(20px,2.35vw,32px)!important;
  border:1px solid rgba(171,194,230,.16)!important;
  border-radius:clamp(17px,2.1vw,24px)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 14px 34px rgba(0,4,23,.12)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-copy{
  display:grid!important;
  gap:clamp(13px,1.7vw,19px)!important;
  align-content:start;
  background:linear-gradient(148deg,rgba(24,37,69,.77),rgba(15,25,54,.83))!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-copy>div{
  min-width:0;
  padding:0 0 15px!important;
  border-bottom:1px solid rgba(179,200,235,.11)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-copy>div:last-child{
  padding-bottom:0!important;
  border-bottom:0!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-copy small{
  display:block!important;
  margin:0!important;
  color:var(--m12-subtle)!important;
  font-size:10.5px!important;
  font-weight:760!important;
  line-height:1.45!important;
  letter-spacing:.09em!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-copy strong{
  display:block!important;
  margin:8px 0 0!important;
  color:var(--m12-heading)!important;
  font-size:clamp(14px,1.33vw,16px)!important;
  font-weight:640!important;
  line-height:1.55!important;
  letter-spacing:-.01em!important;
  overflow-wrap:anywhere;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-action{
  display:flex!important;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  background:radial-gradient(circle at 100% 0,rgba(134,89,218,.12),transparent 47%),
    linear-gradient(145deg,rgba(19,33,71,.88),rgba(12,20,47,.94))!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-action>span{
  display:block!important;
  margin:0 0 12px!important;
  color:var(--m12-cyan)!important;
  font-size:11px!important;
  font-weight:820!important;
  line-height:1.45!important;
  letter-spacing:.115em!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-action h3{
  margin:0!important;
  color:#f5f7ff!important;
  font-family:var(--aiboss-font-display,'Outfit',system-ui,sans-serif)!important;
  font-size:clamp(23px,2.25vw,31px)!important;
  font-weight:750!important;
  line-height:1.25!important;
  letter-spacing:-.03em!important;
  text-wrap:balance;
  overflow-wrap:break-word;
  max-width:26ch;
  text-shadow:none!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-action p{
  margin:14px 0 0!important;
  max-width:57ch;
  color:var(--m12-body)!important;
  font-size:clamp(13.5px,1.17vw,15px)!important;
  font-weight:450!important;
  line-height:1.72!important;
  overflow-wrap:break-word;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-action .mentor352-btn{
  margin-top:20px!important;
  min-height:45px;
  padding:11px 17px!important;
  color:#f2f7ff!important;
  border:1px solid rgba(233,202,146,.35)!important;
  background:linear-gradient(125deg,rgba(44,63,103,.78),rgba(45,36,78,.78))!important;
  gap:9px;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content>.mentor352-section :is(.mentor352-panel,.mentor352-commit,.mentor352-timeline article,.mentor352-achievements article,.mentor352-testimonials blockquote){
  min-width:0;
  border-color:rgba(168,193,228,.135)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content>.mentor352-section :is(.mentor352-panel,.mentor352-testimonials blockquote){
  padding:clamp(19px,2.35vw,30px)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content>.mentor352-section :is(.mentor352-panel p,.mentor352-timeline p,.mentor352-testimonials p,.mentor352-achievements p){
  color:var(--m12-body)!important;
  line-height:1.7!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content>.mentor352-section .mentor352-panel blockquote{
  color:var(--m12-heading)!important;
}
@media(max-width:820px){
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location{
    grid-template-columns:minmax(0,1fr)!important;
  }
}
@media(max-width:700px){
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content>.mentor352-section{
    padding:clamp(20px,5.2vw,27px) clamp(17px,4.6vw,23px)!important;
    margin-block:12px!important;
    border-radius:22px!important;
  }
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section>header{
    margin-bottom:20px!important;
  }
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section>header h2{
    font-size:clamp(24px,6vw,31px)!important;
    line-height:1.22!important;
  }
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section>header p{
    font-size:13.5px!important;
    line-height:1.65!important;
  }
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location{
    gap:12px!important;
  }
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location :is(.mentor352-location-copy,.mentor352-location-action){
    padding:clamp(17px,4.7vw,23px)!important;
    border-radius:18px!important;
  }
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-action{
    justify-content:flex-start;
  }
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-action h3{
    font-size:clamp(22px,5.5vw,27px)!important;
    line-height:1.27!important;
  }
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-action p{
    font-size:13.5px!important;
    line-height:1.68!important;
    margin-top:12px!important;
  }
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-copy strong{
    font-size:14px!important;
  }
}
@media(max-width:375px){
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content>.mentor352-section{
    padding:20px 16px!important;
  }
  body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location :is(.mentor352-location-copy,.mentor352-location-action){
    padding:18px 16px!important;
  }
}
/* Preserve Stage 11 motion freeze: no opacity, transform or animation introduced. */



/* STAGE 13 - WHATSAPP EMERALD + QR PRECISION (public dark mentor only). */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic){
 --m13-wa:linear-gradient(125deg,#5bea4d 0%,#25D366 48%,#16ae4e 100%);
 --m13-wa-text:#042818;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-id{
 box-sizing:border-box!important;min-width:0!important;
 padding:clamp(20px,3vw,32px)!important;
 gap:clamp(17px,2.5vw,27px)!important;
 margin:24px 0 20px!important;
 border:1px solid rgba(190,211,244,.16)!important;
 border-radius:26px!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-main{min-width:0!important}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-main>span{
 color:#8eeaf6!important;font-size:10.5px!important;line-height:1.5!important;letter-spacing:.12em!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-main h2{
 margin:9px 0 0!important;color:#f5f9ff!important;
 font-size:clamp(25px,2.85vw,38px)!important;line-height:1.19!important;
 letter-spacing:-.034em!important;overflow-wrap:break-word
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-main>p{
 color:#c4d1e7!important;font-size:clamp(13px,1.2vw,15px)!important;line-height:1.7!important;margin-top:12px!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta{
 gap:9px!important;margin-top:18px!important;min-width:0!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta>div{
 min-width:0!important;box-sizing:border-box!important;padding:12px 13px!important;
 border-radius:15px!important;border:1px solid rgba(175,195,227,.13)!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta small{
 color:#a6b9d2!important;font-size:10px!important;line-height:1.4!important;margin-bottom:5px!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta strong{
 color:#f3f7ff!important;font-size:11px!important;line-height:1.4!important;overflow-wrap:anywhere
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-qr{
 box-sizing:border-box!important;min-width:0!important;padding:7px 0!important;
 border:0!important;box-shadow:none!important;gap:11px!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-qr::after{
 content:none!important;display:none!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-qr>div{
 box-sizing:border-box!important;aspect-ratio:1!important;width:clamp(164px,18vw,194px)!important;
 max-width:100%!important;padding:12px!important;border:0!important;border-radius:22px!important;
 background:#fff!important;box-shadow:0 14px 32px rgba(0,3,20,.3)!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-qr small{
 color:#c1cee2!important;font-size:10.5px!important;line-height:1.5!important;letter-spacing:0!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-namecard{
 box-sizing:border-box!important;padding:clamp(18px,2.35vw,27px)!important;
 border:1px solid rgba(177,199,234,.16)!important;border-radius:23px!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-card-actions{
 gap:9px!important;margin-top:15px!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(.mentor352-card-actions,.mentor651-share-actions) :is(a,button){
 box-sizing:border-box!important;min-width:0!important;min-height:46px!important;
 padding:10px 12px!important;gap:9px!important;border-radius:13px!important;
 line-height:1.35!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(.mentor352-card-actions,.mentor352-final-actions,.mentor352-mobile-cta,.mentor651-share-actions) .mentor5-icon{
 width:18px!important;height:18px!important;flex:0 0 18px!important;
 stroke:currentColor!important;stroke-width:1.9!important;fill:none!important
}
/* WhatsApp only: do not color the fallback registration CTA green. */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(.mentor352-card-actions,.mentor352-final-actions,.mentor651-share-actions) a.is-primary,
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta>a.is-primary:not([data-mentor-register]),
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) a[href*="wa.me/"],
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) a[href*="api.whatsapp.com/"],
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) a[href*="web.whatsapp.com/"]{
 color:var(--m13-wa-text)!important;background:var(--m13-wa)!important;
 border:1px solid rgba(145,255,189,.5)!important;
 font-weight:800!important;text-shadow:none!important;
 box-shadow:0 12px 28px rgba(8,190,98,.24),inset 0 1px 0 rgba(255,255,255,.34)!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(.mentor352-card-actions,.mentor352-final-actions,.mentor651-share-actions) a.is-primary :is(span,svg),
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta>a.is-primary:not([data-mentor-register]) :is(span,svg){
 color:inherit!important;stroke:currentColor!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta{
 box-sizing:border-box!important;padding:9px!important;gap:8px!important;
 border:1px solid rgba(179,199,234,.17)!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta>.mentor352-icon-btn{
 border:1px solid rgba(185,210,236,.12)!important;color:#b9cdef!important
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta>button[data-mentor-share-sheet-open]{color:#91e9f3!important}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta>a[data-mentor-save-contact]{color:#edcf97!important}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta>button[data-mentor-share]{color:#c2acf9!important}
@media(max-width:820px){
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-id{
  grid-template-columns:minmax(0,1fr)!important
 }
}
@media(max-width:700px){
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-id{
  padding:clamp(17px,4.5vw,23px)!important;margin:20px 0 18px!important;gap:17px!important
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta>div{
  padding:10px 9px!important;border-radius:13px!important
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta strong{
  font-size:10px!important
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-qr>div{
  width:min(186px,60vw)!important;padding:11px!important
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-namecard{
  padding:18px!important;border-radius:20px!important
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta{
  grid-template-columns:minmax(0,1fr) repeat(3,44px)!important;gap:7px!important;
  left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta>.mentor352-icon-btn{
  box-sizing:border-box!important;min-width:44px!important;width:44px!important;height:46px!important
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-footer{
  padding-bottom:calc(132px + env(safe-area-inset-bottom))!important
 }
}
@media(max-width:390px){
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta{
  grid-template-columns:repeat(3,minmax(0,1fr))!important
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta strong{font-size:9.5px!important}
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta{
  grid-template-columns:minmax(0,1fr) repeat(3,40px)!important;gap:5px!important;padding:7px!important
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta>.mentor352-icon-btn{
  min-width:40px!important;width:40px!important;height:44px!important
 }
}


/* STAGE 13B - BRAND WHATSAPP / CONTRAST & MOBILE PRECISION. 2026-11-03.
 * Static gradient only. Anti-flicker Stage 11 remains in force.
 * Reuses the current theme bundle and does not alter outgoing link targets.
 */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic){
 --m13-wa-text:#062a15;
 --m13-wa-shadow:rgba(37,211,102,.29);
}
/* Every actual WhatsApp CTA gets saturated brand green, including intent links.
   Do not recolor registration URLs or non-WhatsApp cards by accident. */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(
  .mentor352-card-actions,.mentor352-final-actions,.mentor651-share-actions
) a.is-primary,
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta>a.is-primary:not([data-mentor-register]),
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) a[href*="wa.me/"],
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) a[href*="api.whatsapp.com/"],
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) a[href*="web.whatsapp.com/"]{
 background:linear-gradient(125deg,#5bea4d 0%,#25D366 48%,#16ae4e 100%)!important;
 border:1px solid rgba(111,238,126,.64)!important;
 color:#062a15!important;
 box-shadow:0 12px 28px var(--m13-wa-shadow),inset 0 1px 0 rgba(255,255,255,.29)!important;
 font-weight:790!important;
 text-shadow:none!important;
}
/* Strong ink contrast for nested labels and SVG use-icons. */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(
 .mentor352-card-actions,.mentor352-final-actions,.mentor651-share-actions,.mentor352-mobile-cta
) a.is-primary:not([data-mentor-register]) :is(span,svg){
 color:inherit!important;
 stroke:currentColor!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-start{
 gap:clamp(11px,1.65vw,19px)!important;
 margin-bottom:clamp(14px,2vw,24px)!important;
 align-items:stretch!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-start-copy{
 box-sizing:border-box!important;
 padding:clamp(21px,2.5vw,30px)!important;
 border:1px solid rgba(151,166,236,.18)!important;
 border-radius:22px!important;
 background:radial-gradient(circle at 100% 0,rgba(115,65,188,.15),transparent 46%),
 linear-gradient(145deg,rgba(10,25,60,.97),rgba(29,17,64,.96))!important;
 box-shadow:0 18px 42px rgba(0,5,23,.15),inset 0 1px 0 rgba(255,255,255,.034)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-start-copy>span{
 display:block!important;margin:0 0 11px!important;
 color:#7ae9f3!important;font-size:11px!important;
 font-weight:800!important;line-height:1.5!important;letter-spacing:.12em!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-start-copy h2{
 margin:0 0 12px!important;color:#f6f8ff!important;
 font-size:clamp(23px,2.45vw,32px)!important;font-weight:760!important;
 line-height:1.2!important;letter-spacing:-.032em!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-start-copy p{
 margin:0!important;color:#c7d4e9!important;
 font-size:clamp(13px,1.1vw,14.5px)!important;
 font-weight:450!important;line-height:1.69!important;
}
/* Intent buttons: consistent high contrast, no pale pink caption or excessive glow. */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents{
 min-width:0!important;gap:clamp(9px,1.2vw,13px)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a{
 box-sizing:border-box!important;min-width:0!important;min-height:84px!important;
 gap:clamp(11px,1.4vw,16px)!important;padding:14px clamp(15px,1.65vw,22px)!important;
 border-radius:clamp(17px,1.9vw,21px)!important;
 background:linear-gradient(126deg,#58ea49,#25D366 52%,#16ae4e)!important;
 border:1px solid rgba(129,239,136,.6)!important;
 color:#062a15!important;
 box-shadow:0 11px 26px rgba(17,178,85,.18),inset 0 1px 0 rgba(255,255,255,.28)!important;
 text-decoration:none!important;
 transform:none!important;filter:none!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a::before,
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a::after{
 animation:none!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a>i{
 display:grid!important;place-items:center!important;
 flex:0 0 43px!important;width:43px!important;height:43px!important;
 border-radius:13px!important;
 border:1px solid rgba(255,255,255,.36)!important;
 background:rgba(255,255,255,.17)!important;
 color:#062a15!important;font-size:13px!important;font-weight:840!important;
 font-style:normal!important;line-height:1!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a>span{
 display:flex!important;flex:1 1 auto!important;flex-direction:column!important;
 min-width:0!important;gap:5px!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a strong{
 color:#042a16!important;
 font-size:clamp(15px,1.3vw,17px)!important;
 font-weight:800!important;line-height:1.28!important;letter-spacing:-.018em!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a small{
 color:#08301a!important;opacity:1!important;
 font-size:clamp(11px,1.05vw,12.5px)!important;
 line-height:1.4!important;font-weight:650!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a>b{
 flex:0 0 20px!important;
 color:#06331b!important;
 font-size:20px!important;line-height:1!important;
 font-weight:850!important;opacity:1!important;
 text-shadow:none!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a:focus-visible{
 outline:2px solid #f6edb3!important;outline-offset:3px!important;
}
/* Keep the sticky index readable but subordinate to the WhatsApp CTAs. */
html body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section-nav{
 background:rgba(6,15,36,.97)!important;
 border-block:1px solid rgba(159,187,233,.14)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section-nav a{
 color:#b5c5dd!important;font-size:11px!important;
 min-height:40px!important;
 padding:9px 13px!important;
 border-radius:11px!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section-nav a.is-active{
 color:#f4f8ff!important;
 background:linear-gradient(120deg,rgba(48,95,166,.29),rgba(96,60,172,.24))!important;
 box-shadow:inset 0 0 0 1px rgba(164,191,236,.15)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-trust-facts small{
 color:#a7bad6!important;font-size:10px!important;line-height:1.45!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-trust-facts strong{
 color:#f1f7ff!important;font-size:clamp(14px,1.3vw,18px)!important;line-height:1.3!important;
}
@media(max-width:640px){
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-start{
  gap:10px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-start-copy{
  padding:20px!important;border-radius:20px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a{
  min-height:78px!important;padding:13px 15px!important;gap:12px!important;
  border-radius:19px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a>i{
  width:42px!important;height:42px!important;flex-basis:42px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section-nav a{
  min-height:43px!important;font-size:11px!important;
 }
}
/* No new keyframes, blur animation, image assets or JS. */



/* STAGE 14 - LUXURY HEADING COLOR SYSTEM (public mentor Sci-Fi only).
 * Champagne / ice / lavender / mint / blush editorial hierarchy.
 * Static colors, zero animated gradients, no additional fonts or image assets.
 * Classic stays untouched; Stage 11 anti-flicker rules remain in effect.
 */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic){
 --m14-ice:#a5e5ef;
 --m14-champagne:#eed29a;
 --m14-lavender:#cfbff3;
 --m14-emerald:#a7e5c9;
 --m14-blush:#e8bfd8;
 --m14-silver:#d9e5f2;
 --m14-copy:#bfcee3;
 --m14-dim:#a3b5ce;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-identity{
 --m14-head-a:#f3d8a6;--m14-head-b:#c2dcef;--m14-title-base:#f0d39d;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-start-copy{
 --m14-head-a:#d6c6f5;--m14-head-b:#b5d9eb;--m14-title-base:#d6c8ee;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #tentang{
 --m14-head-a:#ade8ef;--m14-head-b:#cad6f1;--m14-title-base:#b4e6ee;--m14-section-label:#91e0e9;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #komitmen{
 --m14-head-a:#efd49f;--m14-head-b:#cdd6ed;--m14-title-base:#ead09b;--m14-section-label:#e5c791;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #pengalaman{
 --m14-head-a:#d2bef2;--m14-head-b:#b6dcea;--m14-title-base:#d0c0f0;--m14-section-label:#bfaeea;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #keahlian{
 --m14-head-a:#ace6d0;--m14-head-b:#aedbe8;--m14-title-base:#b1e6d2;--m14-section-label:#98dfc8;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #pencapaian{
 --m14-head-a:#f0d3a0;--m14-head-b:#ddc8df;--m14-title-base:#edd2a3;--m14-section-label:#e4c48e;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #basecamp{
 --m14-head-a:#cdc3f1;--m14-head-b:#b2d9e9;--m14-title-base:#c9c4ec;--m14-section-label:#bca8e8;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #galeri{
 --m14-head-a:#a8e2ed;--m14-head-b:#cbd0ef;--m14-title-base:#abe2ec;--m14-section-label:#92dbe5;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #testimoni{
 --m14-head-a:#e6c2d9;--m14-head-b:#cbc4ee;--m14-title-base:#e4bdd4;--m14-section-label:#debad4;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-connect{
 --m14-head-a:#ace2ee;--m14-head-b:#cbc8f0;--m14-title-base:#b3e3ed;--m14-section-label:#98dce9;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-community{
 --m14-head-a:#ade7cd;--m14-head-b:#b6dbe9;--m14-title-base:#b1e2cf;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-id{
 --m14-head-a:#efd39e;--m14-head-b:#c2d9ea;--m14-title-base:#ebd09c;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-final{
 --m14-head-a:#f1d7a4;--m14-head-b:#b9dbe8;--m14-title-base:#eed3a1;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-location-action{
 --m14-head-a:#d1c0ef;--m14-head-b:#bad8ec;--m14-title-base:#cfc3ed;
}
/* Fallback remains solid on browsers without text-clip support. */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(
 .mentor352-identity h1,
 .mentor653-start-copy h2,
 .mentor352-section>header h2,
 .mentor352-location-action h3,
 .mentor651-professional-main h2,
 .mentor352-community h2,
 .mentor352-final h2
){
 color:var(--m14-title-base,#d9e4f4)!important;
 text-shadow:none!important;
}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(
  .mentor352-identity h1,
  .mentor653-start-copy h2,
  .mentor352-section>header h2,
  .mentor352-location-action h3,
  .mentor651-professional-main h2,
  .mentor352-community h2,
  .mentor352-final h2
 ){
  background-image:linear-gradient(108deg,var(--m14-head-a,#d4e6f6) 0%,var(--m14-head-b,#c6d7f4) 100%)!important;
  background-repeat:no-repeat!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
 }
 /* Verified badge inside the hero h1 must not inherit transparent glyph paint. */
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-identity h1 .mentor352-verified{
  -webkit-text-fill-color:#fff!important;
  color:#fff!important;
 }
}
/* Text hierarchy: fewer white labels, preserve readable paragraphs. */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-kicker{
 color:var(--m14-champagne)!important;letter-spacing:.15em!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-role{
 color:#bce8f0!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-role>span{
 color:#c4b6e4!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-headline{
 color:#e7d6f6!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-intro{
 color:var(--m14-copy)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section>header>span{
 color:var(--m14-section-label,#9cdeef)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section>header>p,
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-community p,
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-final>div>p{
 color:var(--m14-copy)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-start-copy>span{
 color:var(--m14-champagne)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-start-copy p{
 color:#b8c9e5!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-trust-main>span{
 color:var(--m14-ice)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-trust-main>strong{
 color:var(--m14-champagne)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-trust-main>p{
 color:var(--m14-copy)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-trust-facts>div:nth-child(1)>strong{
 color:var(--m14-champagne)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-trust-facts>div:nth-child(2)>strong{
 color:var(--m14-emerald)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-trust-facts>div:nth-child(3)>strong{
 color:var(--m14-lavender)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-trust-facts>div:nth-child(4)>strong{
 color:var(--m14-ice)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-namecard-top>span{
 color:var(--m14-ice)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-namecard-top>strong{
 color:var(--m14-champagne)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-card-name strong{
 color:var(--m14-champagne)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-card-name small{
 color:var(--m14-copy)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-facts small{
 color:#9edfe8!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-facts>div:nth-child(2) small{
 color:#dfc597!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-facts>div:nth-child(3) small{
 color:#cbb5f6!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-facts strong{
 color:#dae8f7!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #tentang .mentor352-panel>small{
 color:var(--m14-ice)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #tentang .mentor352-panel.is-accent>small{
 color:var(--m14-lavender)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #tentang .mentor352-panel blockquote{
 color:#dfd3f9!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #komitmen .mentor352-commit>span{
 color:rgba(240,214,158,.5)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #komitmen .mentor352-commit>p{
 color:#e7d8ef!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #pengalaman .mentor352-timeline article>i{
 color:var(--m14-lavender)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #keahlian .mentor352-skills span{
 color:#b8ecdb!important;border:1px solid rgba(149,225,200,.2)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #pencapaian .mentor352-achievements article>span{
 color:var(--m14-champagne)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #basecamp .mentor352-location-copy small{
 color:#b9acdf!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #basecamp .mentor352-location-copy strong{
 color:#e5d6f7!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) #basecamp .mentor352-location-action>span{
 color:var(--m14-champagne)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-main>span{
 color:var(--m14-ice)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta>div:nth-child(1) strong{
 color:var(--m14-champagne)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta>div:nth-child(2) strong{
 color:var(--m14-emerald)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-professional-meta>div:nth-child(3) strong{
 color:var(--m14-lavender)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-community>div>span{
 color:var(--m14-emerald)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-final>div>span{
 color:var(--m14-champagne)!important;
}
/* Intent cards stay dark-ink on green; their contrast must not be overridden. */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a strong,
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a small{
 -webkit-text-fill-color:currentColor!important;
}
/* A restrained editorial palette uses no animated gradients or blur. */


/* AiBoss Personal Branding: media-backed verified/certified seals + activity marquee.
 * Stage 15: appends to existing public mentor bundle, no additional CSS request.
 * Static compositing, touch scrolling, reduced-motion friendly.
 */
body.aiboss-mentor-profile-v363 .mentor-m-awards{
  display:flex;align-items:flex-start;flex-wrap:wrap;gap:clamp(6px,1vw,12px);
  width:100%;min-width:0;margin:clamp(13px,1.8vw,18px) 0 0;padding:0;
}
body.aiboss-mentor-profile-v363 .mentor-m-awards img{
  display:block;width:clamp(74px,8.2vw,108px);height:auto;aspect-ratio:1/1;
  object-fit:contain;flex:0 0 auto;border:0;background:none;
  -webkit-user-drag:none;
}
body.aiboss-mentor-profile-v363 .mentor-m-awards-label{
  align-self:center;max-width:120px;color:#adbedb;
  font-size:10px;font-weight:660;line-height:1.52;letter-spacing:.035em;
}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor-m-awards-label{color:#54728c}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery{
  min-width:0;max-width:100%;width:100%;overflow:hidden;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-toolbar{
  display:flex;align-items:center;justify-content:space-between;
  flex-wrap:wrap;gap:12px;margin:0 0 14px;padding:0 1px;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-hint{
  margin:0;color:#a9c2df;font-size:11px;font-weight:690;
  line-height:1.55;letter-spacing:.10em;text-transform:uppercase;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-controls{
  display:flex;align-items:center;justify-content:flex-end;gap:8px;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-controls button{
  display:none;align-items:center;justify-content:center;
  box-sizing:border-box;min-width:43px;height:41px;padding:8px 11px;
  border-radius:13px;border:1px solid rgba(162,192,230,.19);
  color:#c9d9ef;background:rgba(18,33,67,.80);
  font-family:inherit;font-weight:650;font-size:12px;line-height:1.3;cursor:pointer;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
body.aiboss-mentor-profile-v363 #galeri .is-gallery-ready .mentor-m-gallery-controls button:not([hidden]){
  display:inline-flex;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-controls button[data-mentor-gallery-step]{
  color:#d7c0f5;font-size:22px;line-height:1;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-controls button[data-mentor-gallery-motion]{
  color:#e9d09c;font-size:11px;min-width:52px;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-controls button:focus-visible,
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-viewport:focus-visible{
  outline:2px solid #e4c78a!important;outline-offset:2px!important;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-viewport{
  box-sizing:border-box;max-width:100%;width:100%;overflow-x:auto;overflow-y:hidden;
  padding:2px 0 10px;scrollbar-width:none;
  touch-action:pan-x;overscroll-behavior-x:contain;
  -webkit-overflow-scrolling:touch;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-viewport::-webkit-scrollbar{display:none}
body.aiboss-mentor-profile-v363 #galeri .mentor352-gallery.mentor-m-gallery-track{
  display:flex!important;flex-wrap:nowrap!important;
  align-items:stretch;gap:clamp(10px,1.4vw,16px)!important;
  width:max-content;min-width:100%;max-width:none!important;
  grid-template-columns:none!important;
  margin:0!important;padding:0!important;position:relative;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-track>button{
  display:block;position:relative;flex:0 0 clamp(218px,27vw,330px);
  width:clamp(218px,27vw,330px);min-width:0;
  aspect-ratio:4/3;overflow:hidden;
  border:1px solid rgba(176,197,236,.20)!important;
  border-radius:clamp(18px,1.9vw,22px)!important;
  background:#101d39!important;isolation:isolate;
  padding:0!important;margin:0!important;
  box-shadow:0 12px 33px rgba(0,5,23,.18);
  cursor:zoom-in;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-track>button>img{
  display:block;position:absolute;inset:0;
  width:100%;height:100%;object-fit:cover;aspect-ratio:4/3;
  transform:none!important;filter:none!important;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-track>button:after{
  content:"";position:absolute;inset:35% 0 0;
  pointer-events:none;z-index:1;
  background:linear-gradient(0deg,rgba(3,11,32,.87),rgba(6,16,42,0));
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-cardmeta{
  position:absolute;bottom:clamp(13px,1.6vw,19px);
  left:clamp(14px,1.7vw,21px);right:clamp(13px,1.7vw,21px);
  z-index:2;display:flex;align-items:flex-end;justify-content:space-between;
  gap:8px;pointer-events:none;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-cardmeta small{
  display:block;color:#bde6ef;font-size:10px;font-weight:780;
  letter-spacing:.13em;line-height:1.4;
}
body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-cardmeta strong{
  display:block;color:#f2dfba;font-size:22px;
  font-weight:800;letter-spacing:-.045em;line-height:1.1;
}
body.aiboss-mentor-profile-v363 #galeri .is-gallery-static .mentor-m-gallery-track{
  width:100%!important;justify-content:center;
}
body.aiboss-mentor-profile-v363 #galeri .is-gallery-static .mentor-m-gallery-track>button{
  width:min(100%,380px);flex-basis:min(100%,380px);
}
body.aiboss-mentor-profile-v363.aixdv-skin-classic #galeri .mentor-m-gallery-controls button{
  background:#edf4ff;border-color:#cbddee;color:#244b75;
}
@media(max-width:700px){
 body.aiboss-mentor-profile-v363 .mentor-m-awards img{width:clamp(69px,18vw,82px)}
 body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-toolbar{gap:7px;margin-bottom:12px}
 body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-hint{font-size:10px;letter-spacing:.07em}
 body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-controls{gap:5px}
 body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-controls button{
  min-width:38px;height:39px;padding:7px 9px;border-radius:11px;
 }
 body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-track>button{
  flex-basis:min(77vw,290px);width:min(77vw,290px);border-radius:19px!important;
 }
 body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-cardmeta small{font-size:9px}
 body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-cardmeta strong{font-size:19px}
}
@media(max-width:370px){
 body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-hint{flex:1 1 100%}
 body.aiboss-mentor-profile-v363 #galeri .mentor-m-gallery-controls{margin-left:auto}
}


/* STAGE 17 - USER SUPPLIED VERIFIED AVATAR / RESPONSIVE SCALE.
 * Reuses the approved user-uploaded badge WebP (Media 1413).
 * Placement only; does not change verified eligibility or profile logic.
 * Keep motion static to prevent the previous display-flicker problem.
 */
body.aiboss-mentor-profile-v363 .mentor352-avatar{
 position:relative!important;
 overflow:visible!important;
 isolation:isolate;
}
body.aiboss-mentor-profile-v363 .mentor352-avatar>img.mentor-m-photo-verified{
 display:block!important;
 box-sizing:border-box!important;
 position:absolute!important;
 z-index:9!important;
 top:-29px!important;
 right:-31px!important;
 left:auto!important;
 bottom:auto!important;
 width:clamp(130px,13vw,172px)!important;
 max-width:56%!important;
 height:auto!important;
 max-height:none!important;
 aspect-ratio:1/1!important;
 object-fit:contain!important;
 object-position:center!important;
 border:0!important;
 border-radius:0!important;
 padding:0!important;
 margin:0!important;
 background:transparent!important;
 box-shadow:none!important;
 filter:drop-shadow(0 8px 15px rgba(0,14,47,.48))!important;
 opacity:1!important;
 transform:none!important;
 animation:none!important;
 transition:none!important;
 pointer-events:none!important;
 -webkit-user-drag:none;
 user-select:none;
}
@media(max-width:980px){
 body.aiboss-mentor-profile-v363 .mentor352-avatar>img.mentor-m-photo-verified{
  top:-27px!important;
  right:-28px!important;
  width:clamp(122px,17vw,165px)!important;
  max-width:57%!important;
 }
}
@media(max-width:700px){
 body.aiboss-mentor-profile-v363 .mentor352-avatar>img.mentor-m-photo-verified{
  top:-11px!important;
  right:-11px!important;
  width:clamp(84px,27vw,114px)!important;
  max-width:40%!important;
 }
}
@media(max-width:390px){
 body.aiboss-mentor-profile-v363 .mentor352-avatar>img.mentor-m-photo-verified{
  top:-10px!important;
  right:-10px!important;
  width:clamp(82px,26.5vw,104px)!important;
  max-width:39%!important;
 }
}



/* STAGE 18 — EDITORIAL ICON TITLES / OLED SIGNATURE
 * Original inline SVG symbols; no font kit, image request or animation.
 * Icons belong to headings, not arbitrary content. Classic palette stays light.
 */
body.aiboss-mentor-profile-v363 {
 --m18-icon:#9be5f5;
 --m18-panel:rgba(53,146,197,.11);
 --m18-outline:rgba(153,211,246,.21);
}
body.aiboss-mentor-profile-v363 :is(h1,h2,h3).mentor18-icon-title {
 display:grid!important;
 grid-template-columns:clamp(40px,3.5vw,48px) minmax(0,1fr)!important;
 column-gap:clamp(10px,1.45vw,17px)!important;
 align-items:start!important;
 width:100%;
 max-width:100%;
 min-width:0;
 box-sizing:border-box;
 text-align:left!important;
}
body.aiboss-mentor-profile-v363 .mentor18-icon-title>.mentor18-title-icon{
 display:block!important;
 box-sizing:border-box!important;
 flex:none!important;
 width:clamp(40px,3.5vw,48px)!important;
 height:clamp(40px,3.5vw,48px)!important;
 padding:clamp(10px,1vw,12px)!important;
 margin:0!important;
 stroke:currentColor!important;
 fill:none!important;
 stroke-width:1.8!important;
 stroke-linecap:round!important;
 stroke-linejoin:round!important;
 color:var(--m18-icon)!important;
 border:1px solid var(--m18-outline)!important;
 border-radius:clamp(12px,1.3vw,15px)!important;
 background:linear-gradient(145deg,var(--m18-panel),rgba(255,255,255,.025))!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 8px 22px rgba(0,4,22,.12)!important;
 opacity:1!important;
 transform:none!important;
 filter:none!important;
 animation:none!important;
 transition:none!important;
}
body.aiboss-mentor-profile-v363 .mentor18-icon-title>.mentor18-title-text{
 display:block;
 min-width:0;
 max-width:100%;
 overflow-wrap:break-word;
 text-wrap:pretty;
 line-height:inherit;
}
body.aiboss-mentor-profile-v363 .mentor352-identity h1.mentor18-icon-title{
 align-items:center!important;
 margin-block:clamp(11px,1.8vw,20px) clamp(6px,1vw,11px)!important;
}
body.aiboss-mentor-profile-v363 .mentor352-section>header h2.mentor18-icon-title{
 margin:0!important;
}
body.aiboss-mentor-profile-v363 .mentor352-section>header h2.mentor18-icon-title+p{
 margin-top:clamp(12px,1.45vw,17px)!important;
 margin-left:clamp(50px,5vw,65px)!important;
 max-width:65ch!important;
}
body.aiboss-mentor-profile-v363 .mentor352-location-action h3.mentor18-icon-title{
 margin:0!important;
}
body.aiboss-mentor-profile-v363 .mentor352-final h2.mentor18-icon-title{
 font-size:clamp(24px,2.5vw,36px)!important;
 line-height:1.24!important;
}
body.aiboss-mentor-profile-v363 .mentor18-icon-title .mentor352-verified{
 align-self:center;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(h1,h2,h3).mentor18-icon-title{
 background-image:none!important;
 -webkit-text-fill-color:initial!important;
 text-shadow:none!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor18-icon-title>.mentor18-title-text{
 color:var(--m14-title-base,#dceaff)!important;
}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor18-icon-title>.mentor18-title-text{
  background-image:linear-gradient(108deg,var(--m14-head-a,#dceaff),var(--m14-head-b,#badfff))!important;
  background-repeat:no-repeat!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor18-icon-title>.mentor18-title-text>.mentor352-verified{
  -webkit-text-fill-color:#fff!important;
 }
}
body.aiboss-mentor-profile-v363 .mentor352-hero .mentor18-icon-title{--m18-icon:#f2d69c;--m18-panel:rgba(224,177,90,.13);--m18-outline:rgba(225,194,135,.27)}
body.aiboss-mentor-profile-v363 .mentor653-start-copy .mentor18-icon-title{--m18-icon:#ceb7ff;--m18-panel:rgba(137,92,208,.18);--m18-outline:rgba(187,155,241,.25)}
body.aiboss-mentor-profile-v363 #tentang .mentor18-icon-title{--m18-icon:#89e5ed;--m18-panel:rgba(56,190,215,.13);--m18-outline:rgba(126,223,231,.24)}
body.aiboss-mentor-profile-v363 #komitmen .mentor18-icon-title{--m18-icon:#f1c995;--m18-panel:rgba(210,156,80,.13);--m18-outline:rgba(229,190,135,.25)}
body.aiboss-mentor-profile-v363 #pengalaman .mentor18-icon-title{--m18-icon:#c5aff8;--m18-panel:rgba(148,104,204,.17);--m18-outline:rgba(190,165,244,.24)}
body.aiboss-mentor-profile-v363 #keahlian .mentor18-icon-title{--m18-icon:#92e8c5;--m18-panel:rgba(75,187,141,.13);--m18-outline:rgba(134,230,191,.23)}
body.aiboss-mentor-profile-v363 #pencapaian .mentor18-icon-title{--m18-icon:#efd396;--m18-panel:rgba(212,158,78,.14);--m18-outline:rgba(229,198,139,.26)}
body.aiboss-mentor-profile-v363 #basecamp .mentor18-icon-title{--m18-icon:#c4b1ff;--m18-panel:rgba(128,93,204,.17);--m18-outline:rgba(192,163,237,.26)}
body.aiboss-mentor-profile-v363 #galeri .mentor18-icon-title{--m18-icon:#9be6f0;--m18-panel:rgba(65,171,204,.14);--m18-outline:rgba(147,224,239,.24)}
body.aiboss-mentor-profile-v363 #testimoni .mentor18-icon-title{--m18-icon:#edb9da;--m18-panel:rgba(202,102,165,.14);--m18-outline:rgba(226,153,198,.25)}
body.aiboss-mentor-profile-v363 #community .mentor18-icon-title{--m18-icon:#9beac6;--m18-panel:rgba(66,195,134,.14);--m18-outline:rgba(139,220,180,.24)}
body.aiboss-mentor-profile-v363 .mentor352-connect .mentor18-icon-title{--m18-icon:#a6ddf6;--m18-panel:rgba(78,153,205,.13);--m18-outline:rgba(149,208,241,.23)}
body.aiboss-mentor-profile-v363 .mentor651-professional-main .mentor18-icon-title{--m18-icon:#efd09a;--m18-panel:rgba(194,143,63,.13);--m18-outline:rgba(227,193,132,.24)}
body.aiboss-mentor-profile-v363 .mentor352-final .mentor18-icon-title{--m18-icon:#eac888;--m18-panel:rgba(214,153,71,.14);--m18-outline:rgba(228,188,123,.24)}
/* Calm card rhythm: keep the headline/description on the same typographic grid. */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content>.mentor352-section{
 padding-block:clamp(25px,3.2vw,42px)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section>header>span{
 margin-bottom:clamp(10px,1.3vw,14px)!important;
}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor18-icon-title>.mentor18-title-icon{
 color:#236bb3!important;background:linear-gradient(135deg,#edf5ff,#f9fbff)!important;
 border-color:#d1e2f0!important;box-shadow:0 8px 22px rgba(30,76,115,.08)!important;
}
body.aiboss-mentor-profile-v363.aixdv-skin-classic .mentor18-icon-title>.mentor18-title-text{
 background:none!important;-webkit-text-fill-color:currentColor!important;
}
@media(max-width:700px){
 body.aiboss-mentor-profile-v363 :is(h1,h2,h3).mentor18-icon-title{
  grid-template-columns:38px minmax(0,1fr)!important;
  column-gap:10px!important;
 }
 body.aiboss-mentor-profile-v363 .mentor18-icon-title>.mentor18-title-icon{
  width:38px!important;height:38px!important;padding:9px!important;border-radius:12px!important;
 }
 body.aiboss-mentor-profile-v363 .mentor352-identity h1.mentor18-icon-title{
  max-width:100%;width:fit-content!important;
  margin-inline:auto!important;
 }
 body.aiboss-mentor-profile-v363 .mentor352-section>header h2.mentor18-icon-title+p{
  margin-left:48px!important;
 }
 body.aiboss-mentor-profile-v363 .mentor352-final h2.mentor18-icon-title{
  font-size:clamp(22px,5.6vw,30px)!important;
 }
 body.aiboss-mentor-profile-v363 .mentor352-community .mentor18-icon-title{
  align-items:center!important;
 }
}
@media(max-width:390px){
 body.aiboss-mentor-profile-v363 :is(h1,h2,h3).mentor18-icon-title{
  grid-template-columns:35px minmax(0,1fr)!important;column-gap:9px!important;
 }
 body.aiboss-mentor-profile-v363 .mentor18-icon-title>.mentor18-title-icon{
  width:35px!important;height:35px!important;padding:8px!important;
 }
 body.aiboss-mentor-profile-v363 .mentor352-section>header h2.mentor18-icon-title+p{
  margin-left:44px!important;
 }
}



/* STAGE 19 — CHROMATIC HARMONY / OLED FINISH.
 * One restrained navy-indigo base; champagne / crystal / lavender / mint accents.
 * Public dark mentor page only. No animations, reflows, external assets, or new sheets.
 */
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic){
 --m19-surface:#0b1934;
 --m19-deep:#091329;
 --m19-line:rgba(159,182,221,.155);
 --m19-line-soft:rgba(161,184,223,.11);
 --m19-ink:#e4eefa;
 --m19-copy:#bfcee3;
 --m19-muted:#9fb3ce;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-hero-card{
 background:radial-gradient(ellipse at 91% 7%,rgba(91,76,153,.12),transparent 46%),
 linear-gradient(147deg,#0e2040 0%,#0b1732 60%,#14132f 100%)!important;
 border-color:var(--m19-line)!important;
 box-shadow:0 20px 48px rgba(0,4,22,.24),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content>.mentor352-section{
 background:linear-gradient(151deg,rgba(13,29,58,.96),rgba(8,19,42,.96) 73%,rgba(21,19,46,.94))!important;
 border-color:var(--m19-line)!important;
 box-shadow:0 15px 38px rgba(0,5,24,.16),inset 0 1px 0 rgba(255,255,255,.028)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-content>#basecamp{
 background:radial-gradient(ellipse at 100% 0,rgba(113,90,188,.105),transparent 50%),
 linear-gradient(150deg,#101b38,#0b1731 65%,#171431)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(
 .mentor653-start-copy,.mentor653-trust-main,.mentor352-namecard,
 .mentor651-professional-id,.mentor352-final,.mentor352-location-copy,
 .mentor352-location-action
){
 border-color:var(--m19-line)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(
 .mentor352-panel,.mentor352-commit,.mentor352-timeline article,
 .mentor352-achievements article,.mentor352-testimonials blockquote
){
 border-color:var(--m19-line-soft)!important;
 background:linear-gradient(142deg,rgba(22,37,67,.70),rgba(13,24,51,.78))!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.024)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(
 .mentor352-facts>div,.mentor651-professional-meta>div,.mentor653-trust-facts>div
){
 border-color:var(--m19-line-soft)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(
 .mentor352-section>header>p,.mentor352-panel p,.mentor352-timeline article p,
 .mentor352-achievements article p,.mentor352-testimonials blockquote p,
 .mentor352-location-action p,.mentor352-location-copy p,.mentor352-community p,
 .mentor352-final>div>p
){color:var(--m19-copy)!important}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(
 .mentor352-facts small,.mentor651-professional-meta small,
 .mentor653-trust-facts small,.mentor352-namecard small,
 .mentor651-professional-qr>small
){color:var(--m19-muted)!important}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section-nav{
 background:rgba(8,18,39,.98)!important;
 border-color:rgba(160,184,222,.12)!important;
 box-shadow:0 9px 22px rgba(0,4,20,.13)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-section-nav a:not(.is-active){
 color:#afc0da!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(
 .mentor352-card-actions,.mentor352-final-actions,.mentor651-share-actions
) a:not(.is-primary):not([href*="wa.me/"]):not([href*="whatsapp.com/"]){
 color:#dce8f7!important;
 border-color:rgba(167,187,222,.20)!important;
 background:linear-gradient(145deg,rgba(22,37,70,.88),rgba(12,23,48,.92))!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-mobile-cta>.mentor352-icon-btn{
 background:rgba(18,32,62,.88)!important;
 border-color:rgba(166,192,229,.17)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor653-intents a{
 border-color:rgba(108,232,128,.52)!important;
}
body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-footer{
 color:#9eaec8!important;
 border-color:var(--m19-line-soft)!important;
}
/* Stage 11 flicker protection and Stage 17 verified placement are unchanged. */



/* STAGE 20 - DESKTOP HERO GRID REPAIR / 2026-11-03.
 * Public mentor Sci-Fi only: align portrait, credentials, and QR card in a clear grid.
 * No new animation or business logic. Desktop and landscape-tablet only.
 */
@media(min-width:701px){
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-hero-content{
  position:relative!important;align-items:start!important;min-width:0!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-avatar{
  box-sizing:border-box!important;position:relative!important;
  width:100%!important;height:auto!important;
  aspect-ratio:4/5!important;max-height:none!important;
  margin:0!important;padding:5px!important;
  border-radius:30px!important;
  background:linear-gradient(140deg,#5ed5f3 0%,#7462d4 54%,#e2bc8c 100%)!important;
  box-shadow:0 15px 37px rgba(0,5,26,.31),inset 0 1px 0 rgba(255,255,255,.14)!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-avatar>img:not(.mentor-m-photo-verified){
  box-sizing:border-box!important;display:block!important;
  width:100%!important;height:100%!important;aspect-ratio:4/5!important;
  object-fit:cover!important;object-position:center 24%!important;
  border-radius:25px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-avatar::after{
  inset:-6px!important;border-radius:35px!important;
  border-color:rgba(213,194,153,.14)!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-identity{
  box-sizing:border-box!important;min-width:0!important;padding-top:12px!important;
  text-align:left!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-badges{
  gap:8px!important;margin:0 0 12px!important;justify-content:flex-start!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-identity-line{
  box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;
  align-items:center!important;justify-content:flex-start!important;
  gap:8px 10px!important;margin:0 0 18px!important;min-width:0!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-id{
  box-sizing:border-box!important;display:flex!important;flex:0 0 100%!important;
  width:100%!important;max-width:100%!important;min-width:0!important;
  min-height:43px!important;padding:10px 13px!important;
  align-items:center!important;justify-content:flex-start!important;
  gap:13px!important;border-radius:13px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-id small{
  flex:0 0 auto!important;font-size:9px!important;line-height:1.35!important;
  letter-spacing:.09em!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-id strong{
  display:block!important;min-width:0!important;font-size:13px!important;
  font-weight:760!important;letter-spacing:.055em!important;line-height:1.3!important;
  white-space:nowrap!important;overflow:visible!important;word-break:normal!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) :is(.mentor651-trust,.mentor651-since){
  box-sizing:border-box!important;white-space:nowrap!important;
  font-size:10px!important;min-height:31px!important;
  padding:7px 10px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-identity h1{
  max-width:100%!important;
  font-size:clamp(30px,3.05vw,45px)!important;
  line-height:1.16!important;letter-spacing:-.032em!important;
  overflow-wrap:normal!important;word-break:normal!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-identity h1.mentor18-icon-title{
  grid-template-columns:42px minmax(0,1fr)!important;
  column-gap:11px!important;align-items:center!important;
  margin:12px 0 12px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-identity h1.mentor18-icon-title>.mentor18-title-icon{
  width:42px!important;height:42px!important;padding:10px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-role{
  font-size:clamp(12px,1.1vw,14px)!important;line-height:1.52!important;
  margin:7px 0 15px!important;overflow-wrap:break-word!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-headline{
  font-size:clamp(17px,1.65vw,22px)!important;line-height:1.45!important;
  margin:0 0 12px!important;overflow-wrap:break-word!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-intro{
  color:#c4d1e6!important;font-size:clamp(12.5px,1.05vw,14px)!important;
  line-height:1.65!important;overflow-wrap:break-word!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-facts{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:9px!important;margin-top:19px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-facts>div{
  box-sizing:border-box!important;min-width:0!important;
  padding:12px 11px!important;border-radius:15px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-facts strong{
  font-size:11px!important;line-height:1.48!important;
  overflow-wrap:break-word!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-namecard{
  box-sizing:border-box!important;min-width:0!important;
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
  height:auto!important;padding:clamp(17px,1.6vw,23px)!important;
  border-radius:23px!important;overflow:hidden!important;
  border:1px solid rgba(168,190,231,.18)!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-namecard-top{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:9px!important;min-width:0!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-namecard-top strong{
  white-space:normal!important;overflow-wrap:break-word!important;text-align:right!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor651-qr-tabs{
  width:100%!important;max-width:100%!important;margin:17px 0 0!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-qr{
  width:clamp(158px,13vw,184px)!important;max-width:100%!important;
  margin:18px auto 14px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-card-name{
  text-align:center!important;margin:0 auto 14px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-card-actions{
  margin-top:15px!important;
 }
}
@media(min-width:1160px){
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-cover{
  height:150px!important;min-height:150px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-hero-content{
  display:grid!important;
  grid-template-columns:clamp(226px,19vw,270px) minmax(0,1fr) clamp(270px,22vw,320px)!important;
  column-gap:clamp(19px,1.9vw,28px)!important;
  row-gap:24px!important;
  margin-top:-26px!important;
  padding:0 clamp(22px,2.5vw,36px) clamp(30px,3vw,42px)!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-namecard{
  grid-column:3!important;grid-row:1!important;
  margin:12px 0 0!important;width:100%!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-avatar{
  grid-column:1!important;grid-row:1!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-identity{
  grid-column:2!important;grid-row:1!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-avatar>img.mentor-m-photo-verified{
  top:-21px!important;right:-24px!important;
  width:clamp(102px,9vw,118px)!important;max-width:44%!important;
 }
}
@media(min-width:701px) and (max-width:1159px){
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-cover{
  height:136px!important;min-height:136px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-hero-content{
  display:grid!important;
  grid-template-columns:clamp(184px,25vw,250px) minmax(0,1fr)!important;
  gap:18px 23px!important;margin-top:-24px!important;
  padding:0 clamp(17px,2.3vw,27px) 30px!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-avatar{
  grid-column:1!important;grid-row:1!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-identity{
  grid-column:2!important;grid-row:1!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-namecard{
  grid-column:1/-1!important;grid-row:2!important;
  width:min(100%,440px)!important;justify-self:center!important;
  margin:5px auto 0!important;
 }
 body.aiboss-mentor-profile-v363:not(.aixdv-skin-classic) .mentor352-avatar>img.mentor-m-photo-verified{
  top:-19px!important;right:-21px!important;
  width:clamp(86px,10vw,110px)!important;max-width:43%!important;
 }
}
