/* AiBoss Digital Name Card Stage 4 v6.5.2 — Professional Card Finalization */
body.aiboss-mentor-stage4-v652{--mentor652-cyan:#39e7ff;--mentor652-violet:#7b5cff;--mentor652-pink:#d90bd1}.mentor352-hero-card{transform-style:preserve-3d;will-change:transform;transition:transform .22s ease,box-shadow .22s ease}.mentor352-namecard{position:relative;overflow:hidden}.mentor352-namecard:before{content:"";position:absolute;inset:-50% 22% auto -35%;height:220px;background:radial-gradient(circle,rgba(46,216,255,.14),transparent 68%);pointer-events:none}.mentor352-namecard:after{content:"";position:absolute;right:-55px;bottom:-65px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(217,11,209,.12),transparent 70%);pointer-events:none}
.mentor652-mini-social{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 11px}.mentor652-mini-social a{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(122,188,255,.11);border-radius:9px;background:rgba(255,255,255,.04);text-decoration:none;transition:.2s ease}.mentor652-mini-social a span{color:#9eddf4;font-size:7px;font-weight:900;letter-spacing:.03em}.mentor652-mini-social a:hover{transform:translateY(-2px);border-color:rgba(57,231,255,.32);background:rgba(48,158,218,.11)}
.mentor652-social-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mentor652-social-grid a{display:grid!important;grid-template-columns:38px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border:1px solid rgba(115,184,255,.09)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(65,80,145,.035))!important}.mentor652-social-grid a i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,rgba(34,188,255,.14),rgba(129,82,255,.18));border:1px solid rgba(72,217,255,.13);color:#dff9ff;font-style:normal;font-size:8px;font-weight:900}.mentor652-social-grid a span{display:block!important;color:#e6f4ff!important;font-size:11px!important;font-weight:800!important}.mentor652-social-grid a span small{display:block;margin-top:2px;color:#6f8db3;font-size:7px;font-weight:700;letter-spacing:.08em}.mentor652-social-grid a b{color:#4de7ff!important}
.mentor652-share-panel{width:min(520px,100%)!important;padding:15px!important}.mentor652-share-card{overflow:hidden;border:1px solid rgba(89,208,255,.16);border-radius:24px;background:linear-gradient(155deg,#091b3f,#080d29 63%,#160b34);box-shadow:0 26px 65px rgba(0,0,0,.36)}.mentor652-share-cover{position:relative;min-height:112px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px;background-image:linear-gradient(180deg,rgba(4,11,30,.05),rgba(4,11,30,.65)),var(--mentor-share-cover,linear-gradient(125deg,#0d7dd8,#4f3bbb 55%,#a414bc));background-size:cover;background-position:center}.mentor652-share-cover:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 15%,rgba(70,240,255,.22),transparent 27%);pointer-events:none}.mentor652-share-cover span,.mentor652-share-cover b{position:relative;z-index:1}.mentor652-share-cover span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#e8fbff}.mentor652-share-cover b{padding:6px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(4,12,32,.4);backdrop-filter:blur(10px);color:#fff;font-size:7px}.mentor652-share-body{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) 94px;gap:12px;align-items:center;padding:0 15px 15px;margin-top:-31px}.mentor652-share-avatar{position:relative;width:74px;height:74px;border-radius:22px;background:linear-gradient(145deg,#25dfff,#8a5aff 60%,#df12d2);padding:3px;box-shadow:0 11px 30px rgba(0,0,0,.34)}.mentor652-share-avatar img,.mentor652-share-avatar span{width:100%;height:100%;border-radius:19px}.mentor652-share-avatar img{display:block;object-fit:cover;background:#0b1735}.mentor652-share-avatar span{display:none;place-items:center;background:#0c1b3e;color:#fff;font-size:22px;font-weight:900}.mentor652-share-copy{min-width:0;padding-top:37px}.mentor652-share-copy small{display:block;color:#47e6ff;font-size:7px;font-weight:900;letter-spacing:.08em}.mentor652-share-copy h3{margin:3px 0 2px;color:#fff;font-size:16px;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mentor652-share-copy p{margin:0;color:#90a9ce;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mentor652-share-copy>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.mentor652-share-copy>div span{padding:4px 6px;border:1px solid rgba(115,183,255,.08);border-radius:8px;background:rgba(255,255,255,.035);color:#7896bd;font-size:6px;font-weight:800}.mentor652-share-qr{align-self:end;width:94px;padding:7px;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.3)}.mentor652-share-qr svg{display:block;width:100%;height:auto}.mentor652-share-actions{grid-template-columns:repeat(2,1fr)!important}.mentor652-share-actions .is-primary{grid-column:auto!important}.mentor652-share-actions .is-download{border-color:rgba(55,229,255,.18)!important;color:#dffbff!important;background:linear-gradient(135deg,rgba(20,157,229,.14),rgba(121,79,222,.16))!important}
.mentor651-professional-id{position:relative}.mentor651-professional-id:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 0 44%,rgba(255,255,255,.035) 50%,transparent 56%);background-size:230% 100%;animation:mentor652Sweep 9s ease-in-out infinite}.mentor651-professional-main,.mentor651-professional-qr{position:relative;z-index:1}@keyframes mentor652Sweep{0%,75%{background-position:210% 0}100%{background-position:-70% 0}}
body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-social-grid a{background:#fff!important;border-color:#e3edf7!important}body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-social-grid a i{background:#eef7ff;border-color:#dbeaf8;color:#147ca8}body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-social-grid a span{color:#244e72!important}body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-share-card{background:linear-gradient(155deg,#fff,#eef7ff);border-color:#d8e9f7}body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-share-copy h3{color:#173f63}body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-share-copy p{color:#5d7895}
@media(max-width:700px){.mentor352-hero-card{transform:none!important}.mentor652-social-grid{grid-template-columns:1fr}.mentor652-share-panel{padding:12px!important;border-radius:24px 24px 17px 17px!important}.mentor652-share-card{border-radius:20px}.mentor652-share-cover{min-height:100px;padding:12px}.mentor652-share-body{grid-template-columns:64px minmax(0,1fr) 82px;gap:9px;padding:0 11px 12px;margin-top:-27px}.mentor652-share-avatar{width:64px;height:64px;border-radius:19px}.mentor652-share-avatar img,.mentor652-share-avatar span{border-radius:16px}.mentor652-share-copy{padding-top:31px}.mentor652-share-copy h3{font-size:14px}.mentor652-share-qr{width:82px;padding:6px;border-radius:13px}.mentor652-mini-social a{width:30px;height:30px}.mentor651-professional-id:before{animation-duration:12s}}
@media(max-width:390px){.mentor652-share-body{grid-template-columns:58px minmax(0,1fr);padding-bottom:10px}.mentor652-share-avatar{width:58px;height:58px}.mentor652-share-qr{grid-column:1/-1;justify-self:center;width:112px;margin-top:4px}.mentor652-share-copy{padding-top:28px}.mentor652-share-actions{grid-template-columns:1fr 1fr!important}.mentor652-share-actions .is-primary{grid-column:1/-1!important}}
@media(prefers-reduced-motion:reduce){.mentor352-hero-card,.mentor652-mini-social a{transition:none}.mentor651-professional-id:before{animation:none;display:none}}
