.sp-profile[data-v-d33c20de]{background:#fff;border-radius:10px}.sp-profile[data-v-d33c20de],.sp-profile__cover[data-v-d33c20de]{position:relative;overflow:hidden}.sp-profile__cover[data-v-d33c20de]{background:linear-gradient(120deg,#ee4d2d,#ff7043 50%,#ffab40);height:96px}.sp-profile__cover-pattern[data-v-d33c20de]{background-image:radial-gradient(circle at 20%,#ffffff14 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff1f 0,#0000 40%);position:absolute;inset:0}.sp-profile__avatar-ring[data-v-d33c20de]{z-index:2;background:#f5f5f5;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:-38px auto 0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000002e}.sp-profile__avatar-img[data-v-d33c20de]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sp-profile__avatar-fallback[data-v-d33c20de]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sp-profile__identity[data-v-d33c20de]{text-align:center;padding:10px 16px 0}.sp-profile__name[data-v-d33c20de]{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}.sp-profile__username[data-v-d33c20de]{color:#999;margin-top:2px;font-size:12px}.sp-profile__status[data-v-d33c20de]{justify-content:center;margin-top:6px;display:flex}.sp-profile__pills[data-v-d33c20de]{flex-direction:column;gap:4px;padding:10px 20px 0;display:flex}.sp-profile__pill[data-v-d33c20de]{color:#555;background:#f7f7f7;border:1px solid #eee;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:flex}.sp-profile__pill i[data-v-d33c20de]{color:#ee4d2d;flex-shrink:0}.sp-profile__pill span[data-v-d33c20de]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-profile__sep[data-v-d33c20de]{margin:14px 0 0!important}.sp-profile__collapse[data-v-d33c20de]{box-shadow:none!important;border:none!important}.sp-profile__collapse[data-v-d33c20de] .ivu-collapse-header{color:#888;background:0 0;border:none;padding:6px 16px;font-size:12px}.sp-profile__collapse[data-v-d33c20de] .ivu-collapse-content{border:none;padding:0}.sp-profile__collapse[data-v-d33c20de] .ivu-collapse-content-box{padding:8px 16px 4px}.sp-profile__collapse[data-v-d33c20de] .ivu-collapse-item{border:none}.sp-profile__tech[data-v-d33c20de]{flex-direction:column;gap:8px;display:flex}.sp-profile__tech-row[data-v-d33c20de]{align-items:center;gap:8px;display:flex}.sp-profile__tech-label[data-v-d33c20de]{color:#aaa;flex-shrink:0;width:52px;font-size:11px}.sp-profile__tech-input[data-v-d33c20de]{flex:1;min-width:0}.sp-profile__sync[data-v-d33c20de]{padding:12px 16px 16px}
