/* AiBoss Digital Name Card Stage 3 v6.5.1 — Professional Identity & Sharing */
body.aiboss-mentor-stage3-v651{--m651-cyan:#31e7ff;--m651-blue:#249dff;--m651-purple:#8957ff;--m651-pink:#dc00d4}.mentor651-identity-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 2px}.mentor651-id{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(87,195,255,.14);border-radius:12px;background:rgba(20,52,94,.35)}.mentor651-id small{font-size:7px;letter-spacing:.12em;color:#65dff8}.mentor651-id strong{font-size:10px;letter-spacing:.07em;color:#e8f6ff}.mentor651-trust,.mentor651-since{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:6px 9px;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.04em;color:#91a9cb;background:rgba(255,255,255,.04);border:1px solid rgba(132,178,255,.08)}.mentor651-trust.is-verified{color:#d9fbff;background:linear-gradient(135deg,rgba(14,200,255,.13),rgba(132,84,255,.14));border-color:rgba(49,231,255,.18)}.mentor651-trust i{font-style:normal;color:#31e7ff}
.mentor651-qr-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;max-width:180px;margin:12px auto 6px;padding:4px;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(117,174,255,.08)}.mentor651-qr-tabs button{appearance:none;border:0;border-radius:9px;background:transparent;color:#7892b8;padding:6px 7px;font:800 8px/1 inherit;cursor:pointer}.mentor651-qr-tabs button.is-active{background:linear-gradient(135deg,rgba(48,185,255,.2),rgba(137,87,255,.23));color:#e7f8ff;box-shadow:inset 0 0 0 1px rgba(69,225,255,.12)}.mentor651-card-id{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 0 11px;padding:8px 10px;border-radius:11px;background:rgba(2,10,28,.32);border:1px solid rgba(133,180,255,.07)}.mentor651-card-id span{font-size:9px;letter-spacing:.09em;color:#9db9de}.mentor651-card-id button{appearance:none;border:0;background:transparent;color:#4ee5ff;font:800 8px/1 inherit;cursor:pointer}
.mentor651-professional-id{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(190px,.5fr);gap:20px;align-items:center;margin:30px 0 12px;padding:26px;border:1px solid rgba(83,181,255,.13);border-radius:28px;background:radial-gradient(circle at 95% 0%,rgba(215,0,212,.14),transparent 34%),linear-gradient(145deg,rgba(10,27,61,.96),rgba(5,12,33,.98));box-shadow:0 28px 70px rgba(0,0,0,.22);overflow:hidden}.mentor651-professional-main>span{font-size:9px;letter-spacing:.16em;font-weight:900;color:#31e7ff}.mentor651-professional-main h2{margin:7px 0 8px;color:#fff;font-size:clamp(24px,3vw,36px);line-height:1.08}.mentor651-professional-main>p{max-width:650px;margin:0;color:#90a7c9;font-size:12px;line-height:1.7}.mentor651-professional-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.mentor651-professional-meta>div{padding:11px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(133,184,255,.07)}.mentor651-professional-meta small{display:block;margin-bottom:3px;color:#708db5;font-size:7px;letter-spacing:.1em}.mentor651-professional-meta strong{display:block;color:#e2f2ff;font-size:10px;overflow-wrap:anywhere}.mentor651-professional-qr{display:grid;place-items:center;gap:8px;text-align:center}.mentor651-professional-qr>div{width:156px;max-width:100%;padding:9px;border-radius:18px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.3)}.mentor651-professional-qr svg{display:block;width:100%;height:auto}.mentor651-professional-qr small{color:#7895bd;font-size:8px}
.mentor651-share-sheet[hidden]{display:none!important}.mentor651-share-sheet{position:fixed;inset:0;z-index:99990;display:grid;place-items:end center;padding:16px}.mentor651-share-backdrop{position:absolute;inset:0;background:rgba(1,5,18,.72);backdrop-filter:blur(12px)}.mentor651-share-panel{position:relative;z-index:2;width:min(460px,100%);padding:18px;border:1px solid rgba(100,202,255,.18);border-radius:26px;background:radial-gradient(circle at 90% 0%,rgba(210,0,220,.16),transparent 30%),linear-gradient(160deg,rgba(10,28,64,.98),rgba(5,12,30,.99));box-shadow:0 28px 90px rgba(0,0,0,.52);transform:translateY(18px);opacity:0;animation:mentor651Sheet .25s ease forwards}.mentor651-share-close{position:absolute;right:13px;top:13px;width:34px;height:34px;border:1px solid rgba(130,180,255,.1);border-radius:12px;background:rgba(255,255,255,.04);color:#cfe5ff;font-size:20px;cursor:pointer}.mentor651-share-identity{display:flex;align-items:center;gap:11px;padding-right:40px}.mentor651-share-identity img{width:58px;height:58px;object-fit:cover;border-radius:18px;border:2px solid rgba(61,224,255,.35);box-shadow:0 0 0 5px rgba(107,87,255,.08)}.mentor651-share-identity div{min-width:0}.mentor651-share-identity small,.mentor651-share-identity span{display:block;color:#7e9bc2;font-size:8px}.mentor651-share-identity strong{display:block;margin:3px 0;color:#fff;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mentor651-share-qr{width:180px;margin:17px auto 12px;padding:10px;border-radius:20px;background:#fff;box-shadow:0 18px 48px rgba(0,0,0,.35)}.mentor651-share-qr svg{display:block;width:100%;height:auto}.mentor651-share-url{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:13px;background:rgba(255,255,255,.04);border:1px solid rgba(118,177,255,.08)}.mentor651-share-url code{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a9c5e8;font-size:9px}.mentor651-share-url button{appearance:none;border:0;background:transparent;color:#35e6ff;font:800 9px/1 inherit;cursor:pointer}.mentor651-share-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.mentor651-share-actions a,.mentor651-share-actions button{appearance:none;min-height:41px;display:grid;place-items:center;border:1px solid rgba(122,185,255,.11);border-radius:12px;background:rgba(255,255,255,.045);color:#e1f1ff;text-decoration:none;font:800 9px/1.2 inherit;cursor:pointer}.mentor651-share-actions .is-primary{border-color:transparent;background:linear-gradient(135deg,#0dafff,#8259ff 58%,#d900d0);color:#fff}.mentor651-qr-trigger{display:grid!important}@keyframes mentor651Sheet{to{transform:translateY(0);opacity:1}}
body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-id,body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-trust,body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-since{background:#f1f7ff;border-color:#dce9f6;color:#50708f}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-id strong{color:#17476f}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-id small,body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-trust i{color:#0b94c9}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-professional-id{background:linear-gradient(145deg,#fff,#f2f8ff);border-color:#dceaf7;box-shadow:0 22px 58px rgba(35,82,126,.10)}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-professional-main h2{color:#173f63}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-professional-main>p{color:#617d99}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-professional-meta>div{background:#f6faff;border-color:#e2edf8}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-professional-meta strong{color:#285377}
@media(max-width:700px){.mentor651-identity-line{margin-top:8px;gap:6px}.mentor651-id{width:100%;justify-content:space-between}.mentor651-id small{font-size:7px}.mentor651-professional-id{grid-template-columns:1fr;padding:17px;border-radius:22px;gap:16px}.mentor651-professional-main h2{font-size:24px}.mentor651-professional-meta{grid-template-columns:repeat(3,1fr);gap:6px}.mentor651-professional-meta>div{padding:9px}.mentor651-professional-meta strong{font-size:9px}.mentor651-professional-qr>div{width:144px}.mentor651-mobile-cta{grid-template-columns:minmax(0,1fr) 42px 42px 42px!important;gap:6px!important}.mentor651-share-panel{border-radius:24px 24px 18px 18px}.mentor651-share-actions{grid-template-columns:1fr 1fr}.mentor651-share-actions .is-primary{grid-column:1/-1}}@media(max-width:390px){.mentor651-professional-meta{grid-template-columns:1fr}.mentor651-share-panel{padding:15px}.mentor651-share-qr{width:158px}}@media(prefers-reduced-motion:reduce){.mentor651-share-panel{animation:none;transform:none;opacity:1}}
