.mo-hover[data-v-80637ecb]{position:fixed;z-index:10020;display:flex;flex-direction:column;gap:14px;padding:16px 16px 14px;border-radius:16px;background:linear-gradient(45deg,#f3f5fef9,#fdfefffb 50%,#f9f7fef7);box-shadow:0 24px 64px #0f172a1a,0 8px 24px #0f172a0f,0 4px 16px #4f6ef60f,inset 0 1px #fff9,inset 0 -1px #4f6ef608;max-width:360px}.mo-hover__arrow[data-v-80637ecb]{position:absolute;width:8px;height:8px;background:#f5f7ff;z-index:-1;border:1px solid rgba(79,110,246,.08);transform:rotate(45deg)}.mo-hover--top .mo-hover__arrow[data-v-80637ecb]{bottom:-4px;left:var(--arrow-left,22px);border-left:none;border-top:none}.mo-hover--bottom .mo-hover__arrow[data-v-80637ecb]{top:-4px;left:var(--arrow-left,22px);border-right:none;border-bottom:none}.mo-hover--right .mo-hover__arrow[data-v-80637ecb]{left:-4px;border-right:none;border-top:none}.mo-hover--left .mo-hover__arrow[data-v-80637ecb]{right:-4px;border-left:none;border-bottom:none}.mo-hover__head[data-v-80637ecb]{display:flex;align-items:center;gap:12px;min-height:52px}.mo-hover__avatar[data-v-80637ecb]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(145deg,#e4e8f0,#dcd8e8);box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 2px #0000000a}.mo-hover__avatar img[data-v-80637ecb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mo-hover__avatar-fallback[data-v-80637ecb]{font-size:20px;font-weight:800;color:#3550e0;letter-spacing:-.02em}.mo-hover__info[data-v-80637ecb]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;justify-content:center}.mo-hover__name-row[data-v-80637ecb]{display:flex;align-items:baseline;gap:6px;min-width:0}.mo-hover__name[data-v-80637ecb]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.25;color:#1e293b;letter-spacing:-.01em}.mo-hover__verified[data-v-80637ecb]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:linear-gradient(135deg,#4f6ef6,#7c5ce0);color:#fff;flex-shrink:0}.mo-hover__verified svg[data-v-80637ecb]{width:10px;height:10px}.mo-hover__desc[data-v-80637ecb]{display:flex;align-items:center;flex-wrap:wrap;margin:0;font-size:13px;line-height:1.3;color:#64748b}.mo-hover__desc-tag[data-v-80637ecb]{color:#1e293b;font-weight:400}.mo-hover__desc-intro[data-v-80637ecb]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:180px}.mo-hover__follow-btn[data-v-80637ecb]{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:32px;padding:0 18px;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background .2s ease;background:linear-gradient(135deg,#4f6ef6,#7c5ce0);color:#fff;box-shadow:0 2px 8px #4f6ef640,0 1px 2px #4f6ef61f}.mo-hover__follow-btn[data-v-80637ecb]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4f6ef652,0 1px 4px #4f6ef626}.mo-hover__follow-btn[data-v-80637ecb]:active{transform:scale(.96) translateY(0);transition-duration:.08s}.mo-hover__follow-btn--done[data-v-80637ecb]{background:transparent;color:#64748b;box-shadow:none;border:1px solid rgba(148,163,184,.2)}.mo-hover__follow-btn--done[data-v-80637ecb]:hover{background:#64748b0f;border-color:#64748b66;color:#1e293b;transform:none;box-shadow:none}.mo-hover__gallery[data-v-80637ecb]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mo-hover__work[data-v-80637ecb]{position:relative;aspect-ratio:16/10;border-radius:10px;overflow:hidden;cursor:pointer;background:linear-gradient(145deg,#eceef3,#e4e7ef);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.mo-hover__work img[data-v-80637ecb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.mo-hover__work[data-v-80637ecb]:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 8px 20px #0f172a1a,0 2px 6px #0f172a0d}.mo-hover__work:hover img[data-v-80637ecb]{transform:scale(1.06)}.mo-hover__work--more[data-v-80637ecb]{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#4f6ef60d,#7c5ce008);border:1.5px dashed rgba(79,110,246,.12)}.mo-hover__work--more span[data-v-80637ecb]{font-size:15px;font-weight:700;color:#4f6ef6;opacity:.7}.mo-hover__work--more[data-v-80637ecb]:hover{background:linear-gradient(145deg,#4f6ef617,#7c5ce00f);border-style:solid;border-color:#4f6ef633}.mo-hover__work--more:hover span[data-v-80637ecb]{opacity:1}.mo-hover__metrics[data-v-80637ecb]{display:flex;align-items:center;gap:24px;padding-top:8px}.mo-hover__metric[data-v-80637ecb]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#64748b;transition:color .15s ease}.mo-hover__metric[data-v-80637ecb]:hover{color:#4f6ef6}.mo-hover__metric svg[data-v-80637ecb]{flex-shrink:0}.mo-hover__metric-num[data-v-80637ecb]{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:#1e293b;letter-spacing:-.01em}.mo-hover--bottom-enter-active[data-v-80637ecb],.mo-hover--bottom-leave-active[data-v-80637ecb],.mo-hover--left-enter-active[data-v-80637ecb],.mo-hover--left-leave-active[data-v-80637ecb],.mo-hover--right-enter-active[data-v-80637ecb],.mo-hover--right-leave-active[data-v-80637ecb],.mo-hover--top-enter-active[data-v-80637ecb],.mo-hover--top-leave-active[data-v-80637ecb]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.34,1.56,.64,1)}.mo-hover--top-enter-from[data-v-80637ecb],.mo-hover--top-leave-to[data-v-80637ecb]{opacity:0;transform:translateY(-10px) scale(.96)}.mo-hover--bottom-enter-from[data-v-80637ecb],.mo-hover--bottom-leave-to[data-v-80637ecb]{opacity:0;transform:translateY(10px) scale(.96)}.mo-hover--right-enter-from[data-v-80637ecb],.mo-hover--right-leave-to[data-v-80637ecb]{opacity:0;transform:translate(-10px) scale(.96)}.mo-hover--left-enter-from[data-v-80637ecb],.mo-hover--left-leave-to[data-v-80637ecb]{opacity:0;transform:translate(10px) scale(.96)}
