html.hc-tour .top-actions .hype-menu{animation:none}html.hc-tour-menu-hold .top-actions .hype-menu{opacity:0;pointer-events:none}html.hc-tour-menu-out .top-actions .hype-menu{opacity:0;pointer-events:none;transition:opacity .22s}@media (prefers-reduced-motion:no-preference){html.hc-tour-menu-in .top-actions .hype-menu{animation:.24s ease-out both hc-tour-menu-in}}@media (prefers-reduced-motion:reduce){html.hc-tour-menu-out .top-actions .hype-menu{transition:none}}@keyframes hc-tour-menu-in{0%{opacity:0}}.guide.is-follow .guide-spot,.guide.is-follow .guide-hype{transition:none}.guide.is-page .guide-foot>.guide-next:only-child{margin-left:auto}
.me-join-only{place-items:center;padding:20px 16px;display:grid}
.vm-side .vm-upsell{margin-top:16px;display:none}@media (min-width:761px){.vm-side .vm-upsell{display:block}}
.video-sheet .vm.vm-mini>.vm-feed{justify-self:center;width:100%;min-height:44px;margin:-12px 0 0;padding:0 20px;font-size:14.5px}.video-sheet .vm.vm-mini>.vm-feed svg{width:18px;height:18px}@media (min-width:901px){.video-sheet .vm.vm-mini.has-feed>.vm-player{grid-area:1/1;height:min(70dvh - 56px,584px);max-height:calc(100dvh - 266px)}.video-sheet .vm.vm-mini.has-feed>.vm-feed{grid-area:2/1}.video-sheet .vm.vm-mini.has-feed>.vm-side{grid-area:1/2/span 2}}@media (min-width:761px) and (max-width:900px){.video-sheet .vm.vm-mini>.vm-feed{width:min(100%,380px)}}@media (max-width:760px){.video-sheet .vm.vm-mini.has-feed{--vm-h:max(min(calc(100dvh - 348px), 640px), min(calc(100dvh - 292px), 360px))}.video-sheet .vm.vm-mini.has-feed>.vm-player{height:var(--vm-h)}.video-sheet .vm.vm-mini.has-feed>.vm-feed{width:min(100%, calc(var(--vm-h) * 9 / 16))}}.video-sheet .vm-side .vm-nums{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.video-sheet .vm-side .vm-nums.n-4,.video-sheet .vm-side .vm-nums.n-8{grid-template-columns:repeat(4,minmax(0,1fr))}.video-sheet .vm-side .vm-nums>div{border-bottom:1px solid var(--line);border-left:1px solid var(--line);align-content:start;gap:5px;min-width:0;padding:12px 6px 12px 14px;display:grid}.video-sheet .vm-side .vm-nums:is(.n-3,.n-6,.n-9)>div:nth-child(3n+1),.video-sheet .vm-side .vm-nums:is(.n-4,.n-8)>div:nth-child(4n+1){border-left:0;padding-left:0}.video-sheet .vm-side .vm-nums dt{color:var(--text-3);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.video-sheet .vm-side .vm-nums dd{color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;margin:0;font-size:19px;font-weight:800;line-height:1.1;display:flex}.video-sheet .vm-side .vm-nums .is-hype dd{color:var(--accent)}.video-sheet .vm-side .vm-nums .is-hype .up-arrow{width:.55em;height:.55em;margin:0}@media (max-width:480px){.video-sheet .vm-side .vm-nums>div{padding:11px 4px 11px 10px}.video-sheet .vm-side .vm-nums dt{font-size:11.5px}.video-sheet .vm-side .vm-nums dd{font-size:17px}}@media (max-width:380px){.video-sheet .vm-side .vm-nums>div{padding-left:8px}.video-sheet .vm-side .vm-nums dt{font-size:10.5px}.video-sheet .vm-side .vm-nums dd{font-size:15.5px}}
.p2-avatar>.p2-plate,.cp-avatar>.p2-plate{width:34px;height:34px;box-shadow:0 0 0 2px var(--plate-ring,#ffffff4d), 0 6px 14px -6px #000000d9;pointer-events:none;background:#161618;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:-6px}.p2-avatar>.p2-plate .rank-badge,.cp-avatar>.p2-plate .rank-badge{width:20px;height:20px}.cp-avatar>.p2-plate{width:28px;height:28px;bottom:-5px;right:-8px}.cp-avatar>.p2-plate .rank-badge{width:16px;height:16px}.p2-plate.is-gold{--plate-ring:#e8b43f}.p2-plate.is-silver{--plate-ring:#c3cad3}.p2-plate.is-bronze{--plate-ring:#d2864e}.cp-sub-row{justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0;display:flex}.cp-sub-row>.cp-sub,.profile2 .cp-sub{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.cp-sub-row>.muted{font-size:12.5px}ul.cp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}ul.cp-list>li>.cp-row{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:minmax(34px,auto) 40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 16px;display:grid}ul.cp-list>li>.cp-row img,ul.cp-list>li>.cp-row .cp-thumb{object-fit:cover;background:var(--surface-3);border-radius:8px;width:40px;height:54px}ul.cp-list>li>.cp-row .cp-rank{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:inline-flex}ul.cp-list>li>.cp-row .cp-rank .app-icon{flex:none}ul.cp-list>li>.cp-row .cp-cap{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}ul.cp-list>li>.cp-row .cp-num{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}ul.cp-list>li>.cp-row .cp-num .heart-mark{width:12px;height:12px;fill:var(--accent)}ul.cp-list>li>.cp-row .cp-num small{color:var(--text-3)}@media (min-width:761px){ul.cp-list>li>.cp-row{padding:8px 20px}}.profile2>ul.cp-list{margin-bottom:4px}.awards.is-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid;overflow:visible}.awards.is-grid>.award{width:auto;min-width:0;max-width:none;padding:10px 16px 10px 10px}.awards.is-grid.is-odd>.award:first-child{grid-column:1/-1}.awards.is-grid>.award small{-webkit-line-clamp:3}@media (min-width:761px){.awards.is-grid>.award{padding-right:20px}.awards.is-grid.n-3,.awards.is-grid.n-6,.awards.is-grid.n-7{grid-template-columns:repeat(3,minmax(0,1fr))}.awards.is-grid.n-8{grid-template-columns:repeat(4,minmax(0,1fr))}.awards.is-grid.n-3>.award:first-child{grid-column:auto}}@media (max-width:760px){.profile2>header.p2-head,.cp-ext>header.cp-head{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);row-gap:10px}.profile2>header.p2-head>.p2-avatar,.cp-ext>header.cp-head>.cp-avatar{grid-row:1/span 2;align-self:center}.profile2>header.p2-head>.p2-ranks,.cp-ext>header.cp-head>.p2-ranks{grid-area:2/2;place-self:start;padding:2px 0 0}}.deep .recent-posts>li{grid-template-columns:96px 56px minmax(0,1fr) auto}.deep .recent-posts>li>.chip{justify-self:start}.deep .recent-posts>li>:last-child{justify-self:end}@media (max-width:760px){.deep .recent-posts>li{grid-template-columns:84px 56px minmax(0,1fr)}}@media (min-width:761px){.deep .recent-posts>li{padding-right:4px}}
