.ly0n-G_profileShell{border-radius:var(--radius-xl);max-width:480px;box-shadow:var(--shadow-9);background:#fff;margin:0 auto;overflow:hidden}.ly0n-G_profileCover{background-position:50%;background-size:cover;height:140px;position:relative}.ly0n-G_profileHead{align-items:flex-end;gap:14px;margin-top:-40px;padding:0 20px;display:flex;position:relative}.ly0n-G_avatar{object-fit:cover;width:80px;height:80px;box-shadow:var(--shadow-6);background:var(--lavender-mist);border:3px solid #fff;border-radius:50%;flex:none}.ly0n-G_vessel{width:80px;height:80px;box-shadow:var(--shadow-6);background:#fff;border:3px solid #fff;border-radius:22%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.ly0n-G_vessel img{object-fit:cover;width:100%;height:100%}.ly0n-G_profileMeta{padding:14px 20px 0}.ly0n-G_profileMeta h3{color:var(--fg-1);margin:0 0 4px;font-size:19px;font-weight:700}.ly0n-G_profileMeta .ly0n-G_sub{color:var(--fg-3);margin:0 0 10px;font-size:13px}.ly0n-G_badges{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ly0n-G_badges span{border-radius:25px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:flex}.ly0n-G_tabs{border-bottom:1px solid var(--divider);gap:20px;margin-top:14px;padding:0 20px;display:flex}.ly0n-G_tabs span{color:var(--fg-3);cursor:pointer;padding-bottom:10px;font-size:13.5px;font-weight:500}.ly0n-G_tabs .ly0n-G_on{color:var(--brand-purple);border-bottom:2px solid var(--brand-purple);font-weight:600}.ly0n-G_tabBody{padding:18px 20px 24px}.ly0n-G_vidGrid{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.ly0n-G_vidThumb{aspect-ratio:9/16;border-radius:8px;position:relative;overflow:hidden}.ly0n-G_vidThumb img{object-fit:cover;width:100%;height:100%;display:block}.ly0n-G_statRow{border-top:1px solid var(--divider);gap:28px;padding:16px 20px;display:flex}.ly0n-G_statRow dt{color:var(--fg-3);margin:0 0 2px;font-size:12px}.ly0n-G_statRow dd{color:var(--fg-1);margin:0;font-size:17px;font-weight:700}.ly0n-G_rankList{flex-direction:column;gap:1px;display:flex}.ly0n-G_rankRow{align-items:center;gap:12px;padding:11px 0;display:flex}.ly0n-G_rankRow+.ly0n-G_rankRow{border-top:1px solid var(--divider)}.ly0n-G_rankNum{color:var(--fg-3);text-align:center;flex:none;width:28px;font-size:11px;font-weight:700}.ly0n-G_rankBar{background:#ececef;border-radius:6px;flex:1;height:6px;overflow:hidden}.ly0n-G_rankBar i{background:var(--brand-purple);border-radius:6px;height:100%;display:block}.ly0n-G_rankLabel{color:var(--fg-1);flex:none;width:100px;font-size:13px}.ly0n-G_rolesList{flex-direction:column;gap:1px;display:flex}.ly0n-G_roleRow{align-items:center;gap:12px;padding:12px 0;display:flex}.ly0n-G_roleRow+.ly0n-G_roleRow{border-top:1px solid var(--divider)}.ly0n-G_roleIc{background:var(--lavender-mist);width:36px;height:36px;color:var(--brand-purple);border-radius:22%;flex:none;justify-content:center;align-items:center;display:flex}.ly0n-G_roleInfo{flex:1;min-width:0}.ly0n-G_roleInfo .ly0n-G_nm{color:var(--fg-1);font-size:14px;font-weight:600}.ly0n-G_roleInfo .ly0n-G_dep{color:var(--fg-3);font-size:12px}.ly0n-G_roleMatch{color:var(--brand-purple);font-size:13px;font-weight:700}.ly0n-G_note{color:var(--fg-3);text-align:center;margin-top:12px;font-size:12px;font-style:italic}
