.cv2 .fav-star{width:44px;height:44px;color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--d-2) var(--ease-spring), color var(--d-2) var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.cv2 .fav-star:active{transform:scale(.88)}.cv2 .fav-star__icon{place-items:center;width:22px;height:22px;display:grid;position:relative}.cv2 .fav-star__icon .i{width:22px;height:22px;transition:opacity var(--d-2) var(--ease-out), transform var(--d-3) var(--ease-spring);grid-area:1/1}.cv2 .fav-star__fill{opacity:0;transform:scale(.4)}.cv2 .fav-star[aria-pressed=true] .fav-star__fill{opacity:1;transform:scale(1)}.cv2 .fav-star[aria-pressed=true] .fav-star__line{opacity:0}.cv2 .fav-star[aria-pressed=true],.cv2 button.fav-star[aria-pressed=true]:not(.fav-star--pill){color:var(--gold)}.cv2 .fav-star:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px}.cv2 .fav-star.is-pop .fav-star__icon{animation:fav-pop .52s var(--ease-spring) both}.cv2 .fav-star.is-pop:after{content:"";border:2px solid var(--gold);animation:fav-ring .52s var(--ease-out,ease-out) both;pointer-events:none;border-radius:50%;position:absolute;inset:6px}@keyframes fav-pop{0%{transform:scale(.6)}45%{transform:scale(1.35)rotate(-8deg)}75%{transform:scale(.92)}to{transform:scale(1)}}@keyframes fav-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.45)}}.cv2 .fav-star--pill{border-radius:var(--r-pill,999px);background:var(--surface-2);width:auto;height:40px;color:var(--ink-2);align-items:center;gap:6px;padding:0 14px 0 10px;font-size:14px;font-weight:700;display:inline-flex}.cv2 .fav-star--pill[aria-pressed=true]{background:var(--gold-soft);color:var(--ink-1,inherit)}.cv2 .fav-star--pill[aria-pressed=true] .fav-star__icon{color:var(--gold)}.cv2 .fav-star--pill .fav-star__icon,.cv2 .fav-star--pill .fav-star__icon .i{width:20px;height:20px}.cv2 .fav-star--pill.is-pop:after{width:28px;height:28px;inset:6px auto auto 6px}.cv2 .who__actions{gap:var(--s-2,8px);margin-top:var(--s-3,12px);flex-wrap:wrap;display:flex}.cv2 .shell-pop__row{align-items:center;display:flex}.cv2 .shell-pop__row>.shell-pop__item{flex:1;min-width:0}.cv2 .shell-pop__row>.fav-star{width:40px;height:40px;margin-right:4px}.cv2 .row>.fav-star{margin-left:var(--s-1,4px);margin-right:calc(-1 * var(--s-2,8px))}.cv2 .starred-grid{gap:var(--s-4,16px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.cv2 .starred-card{gap:var(--s-3,12px);padding:var(--s-4,16px);border-radius:var(--r-lg,16px);background:var(--surface);border:1px solid var(--line,transparent);animation:fav-card-in var(--d-3) var(--ease-out,ease-out) both;animation-delay:calc(var(--i,0) * 40ms);flex-direction:column;display:flex;position:relative}@keyframes fav-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cv2 .starred-card.is-leaving{animation:fav-card-out var(--d-2) var(--ease-out,ease-out) both}@keyframes fav-card-out{to{opacity:0;transform:scale(.96)}}.cv2 .starred-card__head{align-items:flex-start;gap:var(--s-3,12px);display:flex}.cv2 .starred-card__link{min-width:0;color:inherit;gap:var(--s-3,12px);flex:1;align-items:center;text-decoration:none;display:flex}.cv2 .starred-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.cv2 .starred-card__link:focus-visible{outline:none}.cv2 .starred-card:has(.starred-card__link:focus-visible){outline:2px solid var(--accent,currentColor);outline-offset:2px}.cv2 .starred-card__av{background:var(--surface-2);width:44px;height:44px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.cv2 .starred-card__link>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cv2 .starred-card__name{overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.25;display:block}.cv2 .starred-card__sub{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px}.cv2 .starred-card__tools{z-index:1;gap:2px;margin:-6px -8px 0 0;display:flex;position:relative}.cv2 .starred-card__stats{gap:var(--s-2,8px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cv2 .starred-card__stat{border-radius:var(--r-md,12px);background:var(--surface-2);padding:8px 10px}.cv2 .starred-card__stat b{white-space:nowrap;font-size:17px;display:block}.cv2 .starred-card__stat b.medals{font-size:15px}.cv2 .starred-card__stat span{color:var(--ink-3);font-size:12px}.cv2 .starred-card__list{flex-direction:column;gap:4px;font-size:14px;display:flex}.cv2 .starred-card__list h3{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:0;font-size:12px}.cv2 .starred-card__list a{z-index:1;color:inherit;position:relative}.cv2 .starred-card__next a{align-items:flex-start;gap:6px;display:flex}.cv2 .starred-card__next a>svg{width:16px;height:16px;color:var(--ink-3);flex:none;margin-top:2px}.cv2 .starred-card__muted{color:var(--ink-3);font-size:13px}.cv2 .starred-card--gone{opacity:.75}.cv2 .starred-list{overflow:hidden}.cv2 .starred-row+.starred-row{border-top:1px solid var(--line)}.cv2 .starred-row__head{align-items:center;gap:var(--s-2,8px);padding-right:var(--s-2,8px);display:flex}.cv2 .starred-row__toggle{min-width:0;min-height:64px;padding:10px 8px 10px var(--s-4,16px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;display:flex}.cv2 div.starred-row__toggle{cursor:default}.cv2 button.starred-row__toggle:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:-2px;border-radius:var(--r-md,12px)}.cv2 .starred-row__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cv2 .starred-row__who .starred-card__name,.cv2 .starred-row__who .starred-card__sub{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.cv2 .starred-row__caret{width:16px;height:16px;color:var(--ink-3);transition:transform var(--d-2,.2s) var(--ease-out,ease-out);flex:none}.cv2 .starred-row.is-open .starred-row__caret{transform:rotate(180deg)}.cv2 .starred-row__body{gap:var(--s-3,12px);padding:0 var(--s-4,16px) var(--s-4,16px);flex-direction:column;display:flex}.cv2 .starred-row__acts{justify-content:space-between;align-items:center;gap:var(--s-3,12px);flex-wrap:wrap;display:flex}.cv2 .starred-row__notify{min-height:44px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.cv2 .starred-row__notify>svg{width:20px;height:20px;color:var(--ink-3)}.cv2 .starred-row__notify--link{color:var(--accent-text,var(--ink-2));text-decoration:none}.cv2 .starred-row__view{margin-left:auto}.cv2 .starred-row--gone{opacity:.6}.cv2 .starred-row .medal-dot{vertical-align:1px;margin:0 3px 0 0;display:inline-block}@media (hover:hover){.cv2 button.starred-row__toggle:hover .starred-card__name{text-underline-offset:3px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.cv2 .starred-row__caret{transition:none}}.cv2 .fav-bell{width:44px;height:44px;color:var(--ink-3);cursor:pointer;transition:transform var(--d-2) var(--ease-spring), color var(--d-2) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cv2 .fav-bell .i{width:22px;height:22px}.cv2 .fav-bell[aria-pressed=true]{color:var(--accent,var(--gold))}.cv2 .fav-bell:active{transform:scale(.88)}.cv2 .fav-bell.is-ring .i{animation:fav-ring-bell .6s var(--ease-out,ease-out) both;transform-origin:50% 10%}@keyframes fav-ring-bell{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.cv2 .fav-bell[disabled]{opacity:.45;cursor:default}.cv2 .starred-empty{text-align:center;padding:var(--s-7,40px) var(--s-4,16px);align-items:center;gap:var(--s-3,12px);flex-direction:column;display:flex}.cv2 .starred-empty__star{background:var(--gold-soft);width:64px;height:64px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.cv2 .starred-empty__star .i{width:32px;height:32px;animation:fav-pop .9s var(--ease-spring) .2s both}.cv2 .starred-empty p{max-width:42ch;color:var(--ink-2);margin:0}.cv2 .starred-note{color:var(--ink-3);margin:var(--s-3,12px) 0 0;font-size:13px}.cv2 .starred-section+.starred-section{margin-top:var(--s-6,32px)}@media (prefers-reduced-motion:reduce){.cv2 .fav-star.is-pop .fav-star__icon,.cv2 .fav-star.is-pop:after,.cv2 .starred-card,.cv2 .starred-card.is-leaving,.cv2 .fav-bell.is-ring .i,.cv2 .starred-empty__star .i{animation:none}.cv2 .fav-star.is-pop:after{display:none}.cv2 .fav-star__icon .i,.cv2 .fav-star:active,.cv2 .fav-bell:active{transition:none;transform:none}.cv2 .fav-star[aria-pressed=true] .fav-star__fill{transform:none}}.cv2 .ath-upcoming__head{margin-top:var(--s-5,24px)}.cv2 .starred-card .medal-dot{vertical-align:1px;margin:0 3px 0 0;display:inline-block}.cv2 .rk-star-row{position:relative}.cv2 .rk-star-row>.row{padding-right:52px}.cv2 .rk-star-row>.fav-star{margin-top:-22px;position:absolute;top:50%;right:4px}.cv2 :is(.row,.rk-star-row)+.rk-star-row>.row:before,.cv2 .rk-star-row+.row:before{content:"";top:0;left:var(--s-4);background:var(--line);height:1px;position:absolute;right:0}.cv2 .starred-skel{gap:var(--s-3,12px);flex-direction:column;display:flex}.cv2 .starred-skel__stat{border-radius:var(--r-md,12px);background:var(--surface-2);height:52px;display:block}.cv2 .starred-skel__lines{flex-direction:column;gap:8px;display:flex}.cv2 .starred-skel__lines i{background:var(--surface-2);border-radius:6px;height:12px;display:block}@media (prefers-reduced-motion:no-preference){.cv2 .starred-skel__stat,.cv2 .starred-skel__lines i,.cv2 .starred-card[aria-hidden=true] .starred-card__av{animation:1.4s ease-in-out infinite starred-skel}}@keyframes starred-skel{50%{opacity:.55}}
