.tr-body{position:relative;max-width:1040px;margin:0 auto;padding:10px 0 40px}.tr-body,.tr-up{display:flex;flex-direction:column;align-items:center}.tr-up{margin:0;padding:0;list-style:none}.tr-up li{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:34px;animation:rise .8s var(--ease) both;opacity:.72;transition:opacity .3s}.tr-up li:hover{opacity:1}.tr-up li:after{content:"";position:absolute;left:50%;bottom:6px;width:1px;height:22px;background:linear-gradient(var(--line-2),var(--accent))}.tr-who{display:flex;align-items:center;gap:12px;min-width:0}.tr-av{display:block;width:44px;height:44px;flex:none;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--a,var(--accent)) 35%,#111);box-shadow:0 0 0 2px var(--void),0 0 0 3px color-mix(in srgb,var(--a,var(--accent)) 60%,transparent);transition:transform .5s var(--ease)}.tr-av.is-sm{width:30px;height:30px;box-shadow:0 0 0 2px var(--void),0 0 0 2.5px color-mix(in srgb,var(--a,var(--accent)) 50%,transparent)}.tr-av.is-lg{width:84px;height:84px;box-shadow:0 0 0 3px var(--void),0 0 0 5px var(--a,var(--accent)),0 0 60px -10px var(--a,var(--accent))}.tr-av img{width:100%;height:100%;object-fit:cover}.tr-av i{display:grid;place-items:center;height:100%;font-style:normal;font-weight:600}.tr-who:hover .tr-av{transform:scale(1.08) rotate(-3deg)}.tr-name{display:grid;min-width:0}.tr-name b,.tr-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-name b{font-size:16px;font-weight:600;letter-spacing:-.02em}.tr-name small{font-size:12.5px;color:var(--dim)}.tr-me{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px 18px;gap:8px 18px;width:min(560px,100%);padding:24px;border-radius:24px;border:1px solid color-mix(in srgb,var(--a) 40%,transparent);background:color-mix(in srgb,var(--a) 7%,rgba(10,10,12,.7));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tr-me .tr-name b{font-family:Unbounded,sans-serif;font-size:24px;letter-spacing:-.05em}.tr-badges{display:flex;flex-wrap:wrap;gap:4px;grid-column:2}.tr-count{position:absolute;top:20px;right:22px;text-align:right}.tr-count b{display:block;font-family:Unbounded,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.05em;color:var(--a)}.tr-count small{font-size:12px;color:var(--mute)}.tr-kids{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:12px;gap:12px;width:100%;margin:52px 0 0;padding:0;list-style:none}.tr-kids:before{content:"";position:absolute;left:50%;top:-46px;width:1px;height:40px;background:linear-gradient(var(--accent),var(--line-2))}.tr-kids li{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;border:1px solid var(--line);background:rgba(12,12,14,.6);animation:rise .8s var(--ease) both;transition:border-color .3s,transform .5s var(--ease)}.tr-kids li:hover{border-color:color-mix(in srgb,var(--a) 45%,transparent);transform:translateY(-2px)}.tr-kid{display:flex;align-items:center;justify-content:space-between;gap:10px}.tr-n{flex:none;min-width:28px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--a) 18%,transparent);color:var(--a);font-size:12.5px;font-weight:600;text-align:center}.tr-grand{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px dashed var(--line-2)}.tr-grand a,.tr-grand span{display:block}.tr-grand a:hover .tr-av{transform:translateY(-2px) scale(1.1)}@media (max-width:560px){.tr-me{padding:18px}.tr-av.is-lg{width:64px;height:64px}.tr-count{position:static;display:flex;align-items:baseline;gap:8px;text-align:left}.tr-badges,.tr-count{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.tr-kids li,.tr-up li{animation:none}}