.hs-field{--hs-ease:cubic-bezier(.2,.9,.3,1.04);box-sizing:border-box;border:1px solid var(--ath-line);border-radius:var(--ath-button-radius);background:var(--ath-field);width:100%;min-height:36px;transition:border-color .16s ease,transform .22s var(--hs-ease);align-items:center;padding-right:8px;display:flex;position:relative;overflow:hidden}.hs-field:before{content:"";pointer-events:none;background:linear-gradient(135deg,#f5f7fa1a 0%,#f5f7fa05 42%,#f5f7fa00 70%);position:absolute;inset:0}.hs-field.is-focused{border-color:var(--ath-segment-join-stroke);transform:scale(1.012)}.hs-accent{background:var(--ath-green);opacity:0;border-radius:2px;flex:none;align-self:stretch;width:3px;margin:6px 0 6px 4px;transition:opacity .2s;position:relative}.hs-field.is-focused .hs-accent{opacity:1}.hs-well{box-sizing:border-box;border:1px solid var(--ath-line);background:var(--ath-segment-track);border-radius:100px;flex:none;place-items:center;width:30px;height:30px;margin-left:6px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.hs-field.is-focused .hs-well{border-color:var(--ath-segment-join-stroke);background:var(--ath-segment-join-fill)}.hs-input{min-width:0;caret-color:var(--ath-blue);color:var(--ath-ticket-stainless);font:inherit;letter-spacing:.15px;background:0 0;border:0;outline:none;flex:1;margin:0 8px;padding:0;font-size:14px;line-height:20px;position:relative}.hs-input::placeholder{color:var(--ath-grey600);opacity:1}.hs-row{height:0;margin-bottom:calc(var(--ath-pad)*-1);opacity:0;transition:height .22s,margin-bottom .22s,opacity .22s;overflow:hidden}.hs-row.is-open{opacity:1;height:60px;margin-bottom:0}.hs-row__inner{padding:12px 0}@media (min-width:768px){.hs-row{display:none}}.athlete-top-search{display:none}@media (min-width:768px){.athlete-top-search{opacity:0;flex:0 auto;width:0;min-width:0;margin:0;transition:width .22s,margin .22s,opacity .22s;display:block;overflow:hidden}.athlete-top-search.is-open{opacity:1;flex:0 440px;width:440px;margin:0 0 0 8px}.athlete-top__center.is-bare .athlete-top-search.is-open{margin-left:0}.athlete-top-search .hs-field{width:calc(100% - 8px);margin:4px 0}}@media (prefers-reduced-motion:reduce){.hs-field,.hs-accent,.hs-well,.hs-row,.athlete-top-search{transition-duration:.01ms}}
.tab-item{min-width:0;color:var(--ath-grey500);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.tab-item.is-on{color:var(--ath-blue)}.tab-item__icon{place-items:center;min-width:24px;height:24px;display:grid}.tab-item__label{font-family:var(--font-digiyo-text),"digiYo Text",sans-serif;letter-spacing:.15px;font-size:11px;font-weight:500;line-height:14px}.tab-item:focus-visible{outline:2px solid var(--ath-focus);outline-offset:2px}.tg{color:var(--ath-grey500);display:block}.tg.is-active{color:var(--ath-blue)}.tg-chat{color:var(--ath-primary-blue-text);opacity:.6}.tg-chat.is-active{color:var(--ath-primary-blue-text);opacity:1}.tab-item__badged{place-items:center;display:grid;position:relative}.tab-badge{box-sizing:border-box;background:var(--ath-red);min-width:16px;height:16px;color:var(--ath-white);font-family:var(--font-digiyo-text),"digiYo Text",sans-serif;border-radius:8px;place-items:center;padding:0 3px;font-size:10px;font-weight:700;line-height:12px;display:grid;position:absolute;top:-4px;right:-8px}.tab-item.is-create .tab-item__icon{width:50px;height:45px}.tab-create{box-sizing:border-box;border:8px solid var(--ath-blue-opaq60);background:var(--ath-sheet);border-radius:20px;place-items:center;width:50px;height:45px;display:grid}.tab-create__plus{transition:transform .2s ease-out;display:block}.tab-create.is-open .tab-create__plus{transform:rotate(45deg)}.tab-avatar{color:var(--ath-white);flex:none;place-items:center;display:grid;position:relative}.tab-avatar.is-active{color:var(--ath-blue)}.tab-avatar__img{object-fit:cover;border-radius:50%;width:23px;height:23px}.tab-avatar__ring{position:absolute;inset:0}.athlete-tabs{grid-template-columns:repeat(var(--tab-count,5),minmax(0,1fr));padding-top:8px}.athlete-tabs .tab-item{min-height:56px}.athlete-tabs .tab-item.is-create{padding-top:8px}@media (min-width:768px){.athlete-top-nav{gap:2px;margin-left:4px}.athlete-top-nav .tab-item,.athlete-top__center .tab-item,.athlete-top-end .tab-item{box-sizing:border-box;border-radius:4px;min-width:60px;height:48px;padding:0 8px;transition:color .12s}.athlete-top-nav .tab-item:hover,.athlete-top-end .tab-item:hover{color:var(--ath-bright)}.athlete-top-nav .tab-item.is-on:hover,.athlete-top-end .tab-item.is-on:hover{color:var(--ath-blue)}.athlete-top__center .tab-item.is-create{min-width:0;padding:0 4px}}
.athlete-root{background:var(--ath-bg);min-height:100dvh;color:var(--ath-text);font-family:var(--font-digiyo-text),"digiYo Text",sans-serif}.athlete-root h1,.athlete-root h2,.athlete-root .ath-display{font-family:var(--font-digiyo-display),"digiYo Display",sans-serif}.athlete-canvas{width:min(100%,72rem);min-height:100dvh;padding:var(--ath-pad)var(--ath-pad)calc(var(--ath-hit) + 2.5rem);margin:0 auto}.athlete-tabs{z-index:30;grid-template-columns:repeat(var(--tab-count,5),minmax(0,1fr));border-top:1px solid var(--ath-line);background:var(--ath-bg);width:min(100%,72rem);padding-bottom:env(safe-area-inset-bottom);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.ath-stack{gap:var(--ath-gap);flex-direction:column;display:flex}.ath-row{min-height:var(--ath-hit);justify-content:space-between;align-items:center;gap:var(--ath-gap);display:flex}.ath-hit{min-height:var(--ath-hit);min-width:var(--ath-hit);border:1px solid var(--ath-line);border-radius:var(--ath-button-radius);background:var(--ath-fill);color:var(--ath-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.ath-hit:disabled{cursor:default;opacity:.45}.ath-hit.primary{background:var(--ath-blue);color:var(--ath-text);border-color:#0000}.ath-hit[data-green=true]{color:var(--ath-confirm)}.ath-prize-frame{aspect-ratio:16/9;border-radius:var(--ath-radius);background:var(--ath-plate);width:100%;overflow:hidden}.ath-prize-frame img{object-fit:cover;width:100%;height:100%}.ath-prize-thumb{flex:none;width:112px}.ath-hit.vote.is-on{border-color:var(--ath-green);background:var(--ath-green);color:var(--ath-bg);font-weight:700}.ath-hit.danger{color:var(--ath-red);background:0 0;border-color:#0000}.ath-plate{border:1px solid var(--ath-line);border-radius:var(--ath-radius);background:var(--ath-plate);padding:var(--ath-pad);flex-direction:column;gap:8px;display:flex}.prize-row{flex-direction:row;align-items:center}.ath-muted{color:var(--ath-muted);font-size:14px;line-height:1.4}.ath-eyebrow{color:var(--ath-bright);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.ath-field,.ath-input{width:100%;min-height:var(--ath-hit);border:1px solid var(--ath-line);border-radius:var(--ath-radius);background:var(--ath-fill);color:var(--ath-text);font:inherit;padding:10px 12px}.ath-wide{display:none}.ath-phone{display:block}@media (min-width:768px){.ath-wide{display:block}.ath-phone{display:none}}.ath-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ath-card{min-width:0;color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.ath-poster{aspect-ratio:3/4;border-radius:var(--ath-radius);background:var(--ath-plate);object-fit:cover;width:100%}.ath-segments{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sporty-segment{width:100%;padding:var(--ath-segment-inset);border:1px solid var(--ath-segment-track-border);border-radius:var(--ath-button-radius);background:var(--ath-segment-track);align-items:stretch;display:flex;position:relative;overflow:hidden}.sporty-segment-indicator{z-index:0;border:1px solid var(--ath-segment-active-border);background:var(--ath-segment-active);opacity:0;pointer-events:none;border-radius:4px;position:absolute}.sporty-segment.is-ready .sporty-segment-indicator{opacity:1}@media (prefers-reduced-motion:no-preference){.sporty-segment.is-ready .sporty-segment-indicator{transition:left .26s cubic-bezier(.22,1,.36,1),top .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),background-color .16s,border-color .16s}}.sporty-segment[data-accent=true] .sporty-segment-indicator{border-color:var(--ath-segment-join-stroke);background:var(--ath-segment-join-fill)}.sporty-segment-tab{z-index:1;min-width:0;min-height:var(--ath-segment-height);color:var(--ath-muted);font-family:var(--font-digiyo-race),"digiYo Race",sans-serif;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1 1 0;place-items:center;padding:2px 4px;font-size:17px;font-weight:800;line-height:26px;display:grid;position:relative}.sporty-segment-tab:not(.is-on):hover{color:var(--ath-text)}.sporty-segment-tab:focus-visible{outline:2px solid var(--ath-focus);outline-offset:-2px}.sporty-segment-tab.is-on{color:var(--ath-chip-accent)}.sporty-segment-tab.is-accent.is-on{color:var(--ath-green)}.watch-sheet-segment{margin-top:var(--ath-nil-gap);margin-bottom:10px}.ath-back{align-self:flex-start}.ath-media{border-radius:var(--ath-radius);background:var(--ath-plate);object-fit:contain;width:100%;max-height:70dvh}.ath-switch{min-height:var(--ath-hit);min-width:64px}.athlete-top{z-index:20;justify-content:space-between;align-items:center;gap:var(--ath-gap);min-height:var(--ath-hit);border-bottom:1px solid var(--ath-line);background:var(--ath-bg);padding:0 var(--ath-pad);display:flex;position:sticky;top:0}.athlete-brand{color:var(--ath-text);font-family:var(--font-digiyo-display),"digiYo Display",sans-serif;font-size:22px;text-decoration:none}.athlete-top-nav{align-items:center;gap:4px;display:flex}.athlete-top-tabs,.ath-wide{display:none}.watch-layout{gap:var(--ath-gutter);padding-top:var(--ath-pad);flex-direction:column;display:flex}.watch-player{aspect-ratio:16/9;border-radius:var(--ath-radius);background:var(--ath-bg);width:100%;overflow:hidden}.watch-player.stage-wide{aspect-ratio:auto;background:0 0;overflow:visible}.watch-player video:not(:where(.plate *)),.watch-player img:not(:where(.plate *)){object-fit:contain;background:var(--ath-plate);width:100%;height:100%}.stage-engagement-bar{z-index:4;right:var(--ath-pad);bottom:calc(var(--ath-hit) + 6px);pointer-events:auto;filter:drop-shadow(0 1px 6px var(--ath-scrim));flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute}.stage-watch-rail{justify-content:flex-end;align-items:center;gap:var(--ath-rail-gap);width:var(--ath-hit);flex-direction:column;display:flex}.stage-watch-action{min-width:var(--ath-hit);min-height:var(--ath-hit);color:var(--ath-white);font-family:var(--font-digiyo-text),"digiYo Text",sans-serif;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:12px;font-weight:500;line-height:1.2;display:flex}.stage-watch-action:disabled{opacity:.45;cursor:default}.stage-watch-vote.is-voted{color:#e8c547}.stage-watch-action-label{font-size:12px;font-weight:500}.watch-entry-actions{justify-content:center;align-items:center;gap:var(--ath-rail-gap);flex-direction:column;min-height:100%;padding:2px 0;display:flex}.watch-entry-actions.is-compact{z-index:2;gap:6px;position:absolute;bottom:6px;right:6px}.watch-entry-action-btn{min-width:var(--ath-hit);min-height:var(--ath-hit);color:var(--ath-text);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:10px;line-height:1.1;display:flex}.watch-entry-action-btn:disabled{opacity:.45;cursor:default}.watch-entry-comment-card{max-height:min(80dvh,560px);overflow:auto}.watch-entry-comment-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.watch-entry-comment-list{flex-direction:column;gap:10px;margin:12px 0;padding:0;list-style:none;display:flex}@media (min-width:768px){.athlete-top,.athlete-top-tabs{display:flex}.athlete-tabs{display:none}.athlete-canvas{padding-bottom:var(--ath-pad)}.ath-phone{display:none}.ath-wide{display:block}}@media (max-width:767px){.athlete-canvas{width:100%}.ath-row{flex-direction:column;align-items:stretch}.ath-row>.ath-hit,.ath-hit.primary{width:100%}}.stage-page,.stage-stack,.stage-feed,.stage-wide{gap:var(--ath-gap);flex-direction:column;display:flex}.stage{border-radius:var(--ath-radius);background:var(--ath-plate);touch-action:manipulation;place-items:center;min-height:min(70dvh,720px);display:grid;position:relative;overflow:hidden}.watch-player .stage{width:100%;min-height:min(52dvh,560px)}.stage video,.stage img{object-fit:contain;max-width:100%;max-height:min(70dvh,720px)}.stage video{cursor:pointer;width:100%;height:100%}.stage video::-webkit-media-controls{appearance:none;display:none!important}.stage video::-webkit-media-controls-enclosure{appearance:none;display:none!important}.stage video::-webkit-media-controls-panel{appearance:none;display:none!important}.stage video::-webkit-media-controls-start-playback-button{appearance:none;display:none!important}.stage video::-webkit-media-controls-overlay-play-button{appearance:none;display:none!important}.stage video::-webkit-media-controls-timeline{appearance:none;display:none!important}.stage video::-webkit-media-controls-current-time-display{appearance:none;display:none!important}.stage video::-webkit-media-controls-time-remaining-display{appearance:none;display:none!important}.stage video::-webkit-media-controls-mute-button{appearance:none;display:none!important}.stage video::-webkit-media-controls-toggle-closed-captions-button{appearance:none;display:none!important}.stage video::-webkit-media-controls-fullscreen-button{appearance:none;display:none!important}.stage video::-webkit-media-controls-overflow-button{appearance:none;display:none!important}.stage-entries{display:none}.watch-home .stage-feed{gap:10px;overflow:visible}.stage-play-center{z-index:2;color:var(--ath-play);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.stage-fullscreen{z-index:3;width:var(--ath-hit);height:var(--ath-hit);border-radius:var(--ath-button-radius);color:var(--ath-white);cursor:pointer;filter:drop-shadow(0 1px 4px var(--ath-scrim));background:0 0;border:0;place-items:center;padding:0;transition:transform .12s;display:grid;position:absolute;top:6px;right:6px}.stage-fullscreen:hover{transform:scale(1.14)}.stage-fullscreen:focus-visible{outline:2px solid var(--ath-focus);outline-offset:-2px}html.ath-player-fs{overflow:hidden}.stage.is-fs,.stage-wide .stage.is-fs,.stage-main>.stage.is-fs,.watch-player .stage.is-fs{z-index:35;background:var(--ath-ink);border-radius:0;width:100%;height:100%;min-height:0;max-height:none;position:fixed;inset:0}.stage.is-fs>video,.stage.is-fs>img,.stage-wide .stage.is-fs>video,.stage-wide .stage.is-fs>img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.stage.is-fs:after{z-index:1;background:var(--ath-scrim-bottom);content:"";pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}.stage.has-tray{--stage-tray-h:212px;--stage-handle-h:28px}.stage-tray-handle{z-index:6;width:96px;height:var(--stage-handle-h);color:var(--ath-white);cursor:pointer;filter:drop-shadow(0 1px 4px var(--ath-scrim));background:0 0;border:0;place-items:center;margin-left:-48px;padding:0;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:0;left:50%}.stage-tray-handle svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.stage-tray-handle.is-open{transform:translateY(calc(var(--stage-tray-h)*-1))}.stage-tray-handle.is-open svg{transform:rotate(180deg)}.stage-tray-handle:focus-visible{outline:2px solid var(--ath-focus);outline-offset:-2px}.stage-tray{z-index:5;height:var(--stage-tray-h);border-top:1px solid var(--ath-line);background:var(--ath-sheet);padding:14px var(--ath-pad)12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);visibility:hidden;flex-direction:column;gap:8px;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.stage-tray.is-open{visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.stage-tray__label{color:var(--ath-muted);font-family:var(--font-digiyo-race),"digiYo Race",sans-serif;letter-spacing:2.2px;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:16px}.stage-tray__row{scrollbar-width:none;flex:1;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.stage-tray__row::-webkit-scrollbar{display:none}.stage-tray__item{flex:none}.stage-tray__card{width:96px;color:var(--ath-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.stage-tray__media{aspect-ratio:3/4;background:var(--ath-plate);border-radius:8px;transition:box-shadow .12s;display:block;position:relative;overflow:hidden}.stage-tray__media img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.stage-tray__title{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:700;line-height:16px;display:block;overflow:hidden}@media (hover:hover){.stage-tray__card:hover .stage-tray__media{box-shadow:0 0 0 2px var(--ath-white)}}.stage-tray__card:focus-visible{outline:2px solid var(--ath-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.stage-tray,.stage-tray.is-open,.stage-tray-handle,.stage-tray-handle svg{transition:none}}.stage-fs-head{display:none}.stage.is-fs .stage-fs-head{z-index:3;background:var(--ath-scrim-top);pointer-events:none;flex-direction:column;gap:2px;padding:20px 80px 44px 28px;display:flex;position:absolute;top:0;left:0;right:0}.stage-fs-head__title{color:var(--ath-white);text-shadow:0 1px 4px var(--ath-scrim);font-size:18px;font-weight:700;line-height:24px}.stage-fs-head__entry{color:var(--ath-bright);text-shadow:0 1px 4px var(--ath-scrim);font-size:13px;font-weight:600;line-height:18px}.stage-nav:focus-visible{outline:2px solid var(--ath-focus);outline-offset:-2px}.stage-nav{z-index:3;width:var(--ath-hit);min-width:var(--ath-hit);height:var(--ath-hit);min-height:var(--ath-hit);border-radius:var(--ath-button-radius);color:#0000;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.stage-nav-prev{left:var(--ath-pad)}.stage-nav-next{right:var(--ath-pad)}.stage-nav:disabled{opacity:0;pointer-events:none;cursor:default}.stage.is-fs .stage-nav{width:64px;height:64px;color:var(--ath-white);filter:drop-shadow(0 1px 6px var(--ath-scrim));transition:transform .12s}.stage.is-fs .stage-nav-prev{left:24px}.stage.is-fs .stage-nav-next{right:96px}.stage.is-fs .stage-nav:hover:not(:disabled){transform:translateY(-50%)scale(1.14)}.stage.is-fs .stage-nav:disabled{opacity:.28}.stage-next-entry{width:var(--ath-hit);min-width:var(--ath-hit);border-radius:var(--ath-button-radius);background:var(--ath-scrim);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;place-items:center;padding:6px 4px;display:grid}.stage-next-stack{width:28px;height:40px;position:relative}.stage-next-card{border:1px solid var(--ath-line);background:var(--ath-plate);border-radius:4px;width:20px;height:32px;position:absolute;top:0;overflow:hidden}.stage-next-card-back{opacity:.3;left:0}.stage-next-card-mid{opacity:.55;left:4px}.stage-next-card-front{opacity:1;left:8px}.stage-next-card img,.stage-next-card video{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.watch-vote-now{color:var(--ath-green);font-family:var(--font-digiyo-display),"digiYo Display",sans-serif;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0;font-size:11px;font-style:italic;font-weight:700;line-height:1.2}.stage-vote-now{text-align:left}.ath-hit.vote-cta{background:var(--ath-green);color:var(--ath-bg);font-family:var(--font-digiyo-display),"digiYo Display",sans-serif;letter-spacing:.12em;text-transform:uppercase;border-color:#0000;font-size:12px;font-weight:700}.ath-hit.vote-cta:disabled{opacity:.45}.stage-meta-vote{flex-direction:column;gap:8px;display:flex}.stage-meta-vote-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stage-meta-athlete{color:var(--ath-muted);font-size:14px}.watch-sheet{flex-direction:column;gap:12px;display:flex}.watch-sheet-desktop{min-width:0}.watch-sheet-panel{scrollbar-width:none;flex-direction:column;gap:10px;max-height:min(70dvh,720px);display:flex;overflow:auto}.watch-sheet-panel::-webkit-scrollbar{width:0;height:0;display:none}.watch-entry-list{gap:var(--ath-rail-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.watch-sheet-panel-entries-rail{gap:8px;max-height:min(62dvh,640px);overflow:hidden}.entry-step-carousel{scroll-snap-type:y mandatory;min-height:300px;max-height:min(58dvh,600px);scroll-padding-block:calc(50% - var(--ath-entry-stack-stride,34px)/2);scrollbar-width:none;perspective:720px;perspective-origin:50%;-webkit-overflow-scrolling:touch;flex:1;position:relative;overflow:clip auto}.entry-stack-deck:before,.entry-stack-deck:after{z-index:200;pointer-events:none;content:"";width:100%;height:14%;display:block;position:sticky;left:0}.entry-stack-deck:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--ath-bg)94%,transparent)0%,color-mix(in srgb,var(--ath-bg)45%,transparent)70%,transparent 100%);margin-bottom:-14%;top:0}.entry-stack-deck:after{background:linear-gradient(to top,color-mix(in srgb,var(--ath-bg)94%,transparent)0%,color-mix(in srgb,var(--ath-bg)45%,transparent)70%,transparent 100%);margin-top:-14%;bottom:0}.entry-step-carousel::-webkit-scrollbar{width:0;height:0;display:none}.entry-step-carousel__list{padding-block:calc(50% - var(--ath-entry-stack-stride,34px)/2);flex-direction:column;align-items:center;gap:0;margin:0;padding-inline:0;list-style:none;display:flex}.entry-step-carousel__slot{flex:0 0 var(--ath-entry-stack-stride,34px);height:var(--ath-entry-stack-stride,34px);scroll-snap-align:center;scroll-snap-stop:always;width:100%;position:relative;overflow:visible}.entry-step-carousel__anchor{width:var(--ath-entry-stack-card-width,var(--ath-entry-rail-width));transform:translate3d(-50%,calc(-50% + var(--entry-stack-ty,0px)),0)scale(var(--entry-stack-scale,1))rotateX(var(--entry-stack-rx,0deg));transform-style:preserve-3d;transform-origin:50%;opacity:var(--entry-stack-opacity,1);will-change:transform,opacity;position:absolute;top:50%;left:50%}.entry-step-carousel__slot .watch-entry-card{width:100%;display:block}.entry-step-carousel__slot .watch-entry-card-media{border:1px solid var(--ath-line);border-radius:var(--ath-radius);background:var(--ath-fill);width:100%;box-shadow:0 8px 22px var(--ath-scrim);overflow:hidden}.entry-step-carousel__slot .watch-entry-handle{letter-spacing:.01em;text-shadow:0 1px 6px var(--ath-scrim);padding:8px 7px;font-size:11px;font-weight:600}.entry-step-carousel__slot[data-stack-role=front] .watch-entry-card-media{border-color:color-mix(in srgb,var(--ath-green)85%,var(--ath-bright));box-shadow:0 0 0 1px var(--ath-green),0 0 24px var(--ath-green-glow),0 20px 42px var(--ath-scrim)}.entry-step-carousel__slot[data-stack-role=near] .watch-entry-card-media{border-color:color-mix(in srgb,var(--ath-line)70%,var(--ath-bright));box-shadow:0 14px 32px var(--ath-scrim),0 2px 0 var(--ath-line)}.entry-step-carousel__slot[data-stack-role=mid] .watch-entry-card-media,.entry-step-carousel__slot[data-stack-role=far] .watch-entry-card-media{border-color:var(--ath-line);box-shadow:0 8px 20px var(--ath-scrim)}.entry-step-carousel__slot[data-stack-role=ghost] .watch-entry-card-media{box-shadow:none;border-color:#0000}.entry-step-carousel__slot .watch-entry-card.is-on .watch-entry-card-media{transform:none}.entry-step-carousel__slot[data-stack-role=front] .watch-entry-card.is-on .watch-entry-card-media{box-shadow:0 0 0 1px var(--ath-green),0 0 28px var(--ath-green-glow),0 22px 44px var(--ath-scrim)}.watch-sheet-rail .watch-entry-card{background:0 0;border:0;border-radius:0;padding:0;display:block}.watch-entry-card.is-on .watch-entry-card-media{box-shadow:0 0 0 1px var(--ath-green)}.watch-sheet-rail .watch-entry-card-media{width:var(--ath-entry-rail-width);aspect-ratio:9/16;background:var(--ath-bg);color:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.watch-sheet-rail .watch-entry-card-media img,.watch-sheet-rail .watch-entry-thumb-fallback{background:var(--ath-fill);object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.watch-entry-card-scrim{background:linear-gradient(transparent,var(--ath-scrim));pointer-events:none;height:44%;position:absolute;bottom:0;left:0;right:0}.watch-sheet-rail .watch-entry-handle{z-index:1;font-family:var(--font-digiyo-text),"digiYo Text",sans-serif;text-overflow:ellipsis;white-space:nowrap;padding:6px;font-size:10px;font-weight:600;line-height:1.3;position:relative;overflow:hidden}.watch-sheet-rail{--ath-entry-rail-width:118px;--ath-entry-stack-card-width:118px;--ath-entry-stack-stride:62px}.watch-entry-lb-card{width:100%;display:block}.watch-entry-lb-hit{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;display:flex}.watch-entry-lb-media{aspect-ratio:9/16;border:1px solid var(--ath-line);border-radius:var(--ath-radius);background:var(--ath-fill);width:100%;box-shadow:0 8px 22px var(--ath-scrim);display:block;position:relative;overflow:hidden}.watch-entry-lb-media img,.watch-entry-lb-media .watch-entry-thumb-fallback{object-fit:cover;background:var(--ath-fill);width:100%;height:100%;position:absolute;inset:0}.watch-entry-lb-hit .watch-entry-lb-row{grid-template-columns:20px 28px minmax(0,1fr);grid-template-areas:"rank avatar identity""rank avatar score";align-items:center;gap:2px 6px;min-height:0;margin-top:6px;padding:6px 8px;display:grid}.watch-entry-lb-hit .watch-entry-lb-row .watch-leader-rank{grid-area:rank;align-self:center;font-size:11px;font-weight:700}.watch-entry-lb-hit .watch-entry-lb-row .watch-leader-avatar{grid-area:avatar;align-self:start;width:28px;height:28px}.watch-entry-lb-hit .watch-entry-lb-row .watch-leader-identity{grid-area:identity;min-width:0}.watch-entry-lb-hit .watch-entry-lb-row .watch-leader-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}.watch-entry-lb-hit .watch-entry-lb-row .watch-leader-score{white-space:nowrap;grid-area:score;justify-self:start;font-size:10px;font-weight:600}.watch-entry-lb-card.is-rank-first .watch-entry-lb-row .watch-leader-rank{color:var(--ath-gold)}.watch-entry-lb-card.is-rank-first .watch-entry-lb-row{border-color:var(--ath-gold-line)}.watch-entry-lb-card.is-rank-second .watch-entry-lb-row .watch-leader-rank,.watch-entry-lb-card.is-rank-third .watch-entry-lb-row .watch-leader-rank{color:var(--ath-bright)}.watch-entry-lb-card.is-on .watch-entry-lb-media{border-color:color-mix(in srgb,var(--ath-green)85%,var(--ath-bright));box-shadow:0 0 0 1px var(--ath-green),0 0 24px var(--ath-green-glow),0 20px 42px var(--ath-scrim)}.entry-step-carousel--leaderboard .entry-step-carousel__slot .watch-entry-lb-card{width:100%;display:block}.entry-step-carousel--leaderboard .entry-step-carousel__slot[data-stack-role=front] .watch-entry-lb-media{border-color:color-mix(in srgb,var(--ath-green)85%,var(--ath-bright));box-shadow:0 0 0 1px var(--ath-green),0 0 24px var(--ath-green-glow),0 20px 42px var(--ath-scrim)}.entry-step-carousel--leaderboard .entry-step-carousel__slot[data-stack-role=near] .watch-entry-lb-media{border-color:color-mix(in srgb,var(--ath-line)70%,var(--ath-bright));box-shadow:0 14px 32px var(--ath-scrim),0 2px 0 var(--ath-line)}.entry-step-carousel--leaderboard .entry-step-carousel__slot[data-stack-role=mid] .watch-entry-lb-media,.entry-step-carousel--leaderboard .entry-step-carousel__slot[data-stack-role=far] .watch-entry-lb-media{border-color:var(--ath-line);box-shadow:0 8px 20px var(--ath-scrim)}.entry-step-carousel--leaderboard .entry-step-carousel__slot[data-stack-role=ghost] .watch-entry-lb-media{box-shadow:none;opacity:.92;border-color:#0000}.entry-step-carousel--leaderboard .entry-step-carousel__slot[data-stack-role=front] .watch-entry-lb-card.is-on .watch-entry-lb-media{box-shadow:0 0 0 1px var(--ath-green),0 0 28px var(--ath-green-glow),0 22px 44px var(--ath-scrim)}.watch-vote-star{min-width:var(--ath-hit);min-height:var(--ath-hit);border:1px solid var(--ath-line);border-radius:var(--ath-button-radius);background:var(--ath-fill);color:var(--ath-text);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 10px;display:inline-flex}.watch-vote-star.is-voted{border-color:var(--ath-green);background:var(--ath-green-glow);color:var(--ath-green)}.watch-vote-star.is-compact{min-width:36px;min-height:36px;padding:4px}.watch-vote-star:disabled{opacity:.45;cursor:default}.watch-vote-count{font-variant-numeric:tabular-nums;font-size:11px}.watch-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.watch-entry-cell{aspect-ratio:9/16;border:1px solid var(--ath-line);border-radius:var(--ath-radius);background:var(--ath-plate);position:relative;overflow:hidden}.watch-entry-cell.is-on{border-color:var(--ath-green);box-shadow:0 0 0 1px var(--ath-green-glow)}.watch-entry-cell-media{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;padding:0;display:flex}.watch-entry-cell-media img,.watch-entry-cell-media span:empty{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.watch-entry-cell-handle{z-index:1;background:linear-gradient(transparent,var(--ath-scrim));text-align:left;padding:8px;font-size:11px;position:relative}.watch-leader-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.watch-leader-row{min-height:var(--ath-hit);border:1px solid var(--ath-line);border-radius:var(--ath-radius);background:var(--ath-plate);color:inherit;grid-template-columns:28px 40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:grid}.watch-leader-rank{color:var(--ath-muted);font-variant-numeric:tabular-nums}.watch-leader-avatar{background:var(--ath-fill);object-fit:cover;border-radius:50%;width:40px;height:40px}.watch-leader-name{font-size:14px}.watch-leader-score{color:var(--ath-green);font-variant-numeric:tabular-nums;font-size:13px}.watch-sheet-mobile{margin-top:4px}.stage-progress{z-index:2;height:var(--ath-hit);align-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.stage-progress-track{height:2px;margin:0 var(--ath-pad);background:var(--ath-track);position:relative}.stage-progress-fill{background:var(--ath-green);border-radius:1px;height:2px;position:absolute;top:0;left:0}.stage-progress-head{background:var(--ath-green);pointer-events:none;width:2px;height:14px;margin-left:-1px;position:absolute;top:50%;transform:translateY(-50%)}.stage-progress input[type=range]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.stage-timer{z-index:2;left:var(--ath-pad);bottom:calc(var(--ath-hit) + 4px);min-width:72px;color:var(--ath-white);font-family:var(--font-digiyo-display),"digiYo Display",sans-serif;font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 1px 4px var(--ath-scrim);justify-content:center;align-items:center;gap:4px;font-size:12px;line-height:14px;display:flex;position:absolute}.stage.has-tray .stage-progress{bottom:var(--stage-handle-h)}.stage.has-tray .stage-timer{bottom:calc(var(--ath-hit) + 4px + var(--stage-handle-h))}.stage.has-tray .stage-engagement-bar{bottom:calc(var(--ath-hit) + 6px + var(--stage-handle-h))}.stage-timer-sep{color:var(--ath-muted)}.stage-tabs{max-width:24rem}.browse-home{gap:var(--ath-pad);padding-top:var(--ath-pad);flex-direction:column;display:flex}.stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.stage-grid-end{width:100%;height:1px}.feed-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 16px;display:flex}.feed-empty__title,.feed-empty__sub{font-family:var(--font-digiyo-display),"digiYo Display",sans-serif;margin:0;font-size:16px;line-height:24px}.feed-empty__title{color:var(--ath-text);letter-spacing:-.2px;font-weight:700}.feed-empty__sub{color:var(--ath-text-secondary);letter-spacing:.15px;font-weight:400}.stage-card{min-width:0;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:relative}.stage-card__media{aspect-ratio:3/4;background:var(--ath-plate);display:block;position:relative;overflow:hidden}.stage-card__still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage-card__media:before{content:"";z-index:1;background:var(--ath-scrim-top)top/100% 28% no-repeat,var(--ath-scrim-bottom)bottom/100% 36% no-repeat;pointer-events:none;position:absolute;inset:0}.stage-card__media:after{content:"";z-index:3;border:1px solid var(--ath-edge-06);pointer-events:none;position:absolute;inset:0}.stage-card__top{z-index:2;pointer-events:none;align-items:center;gap:6px;min-width:0;display:flex;position:absolute;top:8px;left:8px;right:8px}.stage-card__stack{flex:none;align-items:center;display:flex}.stage-card__face{background:var(--ath-home-track);object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px;display:block}.stage-card__stack .stage-card__face{border:1px solid var(--ath-white);width:20px;height:20px}.stage-card__stack .stage-card__face+.stage-card__face{margin-left:-6px}.stage-card__count{min-width:0;color:var(--ath-white82);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;line-height:12px;overflow:hidden}.stage-card__vs{border:1px solid var(--ath-line);border-radius:var(--ath-button-radius);background:var(--ath-edge-06);min-width:26px;height:18px;color:var(--ath-white);font-family:var(--font-digiyo-race),"digiYo Race",sans-serif;letter-spacing:.6px;text-transform:uppercase;justify-content:center;align-items:center;font-size:10px;font-style:italic;font-weight:700;line-height:12px;display:inline-flex}.stage-card__title{z-index:2;-webkit-line-clamp:2;line-clamp:2;color:var(--ath-white);font-family:var(--font-digiyo-race),"digiYo Race",sans-serif;letter-spacing:.4px;text-shadow:0 1px 3px var(--ath-scrim);text-transform:uppercase;pointer-events:none;-webkit-box-orient:vertical;font-size:12px;font-style:italic;font-weight:700;line-height:15px;display:-webkit-box;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.stage-card:active .stage-card__still{opacity:.85}.stage-card:focus-visible{outline:none}.stage-card:focus-visible .stage-card__media{outline:2px solid var(--ath-focus);outline-offset:2px}.stage-card.is-skeleton .stage-card__media:before,.stage-card.is-skeleton .stage-card__media:after{display:none}@media (prefers-reduced-motion:no-preference){.stage-card.is-skeleton{animation:1.4s ease-in-out infinite entry-rail-pulse}}@media (min-width:600px) and (max-width:767px){.stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.browse-home{display:none}}.stage-entry{min-height:var(--ath-hit);border-radius:var(--ath-radius);color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.stage-entry.is-on{border-color:var(--ath-green)}.stage-entry img,.stage-entry span:empty{border-radius:var(--ath-radius);background:var(--ath-plate);object-fit:cover;width:96px;height:54px;max-height:none}@media (min-width:768px){.stage-wide{align-items:stretch;gap:var(--ath-gutter);grid-template-columns:minmax(0,1fr) minmax(280px,320px);display:grid}.watch-sheet-desktop{min-height:0;position:relative}.stage-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:767px){.stage-meta-vote-row .vote-cta{margin-left:auto}.watch-home .stage-feed{order:3}.watch-sheet-mobile{order:2}.stage-stack{flex-direction:column;display:flex}}.entry-rail-host{position:absolute;inset:0}.entry-rail{border-radius:var(--ath-radius);background:var(--ath-plate);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.entry-rail__head{align-items:center;gap:var(--ath-gap);border-bottom:1px solid var(--ath-track);flex:none;grid-template-columns:1fr auto 1fr;padding:10px 14px;display:grid}.entry-rail__heading{text-align:center;grid-column:2;min-width:0}.entry-rail .entry-rail__title{color:var(--ath-text);font-family:var(--font-digiyo-text),"digiYo Text",sans-serif;margin:0;font-size:14px;font-weight:600;line-height:1.2}.entry-rail .entry-rail__title.is-vote{color:var(--ath-green);font-family:var(--font-digiyo-race),"digiYo Race",sans-serif;letter-spacing:1.6px;text-transform:uppercase;font-size:12px;font-style:italic;font-weight:700;line-height:14px}.entry-rail__sub{color:var(--ath-muted);margin:2px 0 0;font-size:12px;line-height:1.3}.entry-rail__nav{flex:none;grid-column:3;justify-self:end;gap:4px;display:flex}.entry-rail__nav-btn{border-radius:var(--ath-button-radius);width:28px;height:28px;color:var(--ath-bright);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .12s;display:grid}.entry-rail__nav-btn:hover:not(:disabled){color:var(--ath-white)}.entry-rail__nav-btn:focus-visible{outline:2px solid var(--ath-focus);outline-offset:2px}.entry-rail__nav-btn:disabled{opacity:.35;cursor:default}.entry-rail__scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;position:relative;overflow-y:auto}.entry-rail__list{margin:0;padding:0;list-style:none}.entry-rail__row{border:0;border-bottom:1px solid var(--ath-track);width:100%;color:var(--ath-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px minmax(72px,28%) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px 8px 10px;display:grid;position:relative}.entry-rail__row:not(.is-active):hover{background:var(--ath-fill)}.entry-rail__row:focus-visible{outline:2px solid var(--ath-focus);outline-offset:-2px}.entry-rail__row.is-active{background:var(--ath-blue-soft)}.entry-rail__row.is-active:before{content:"";background:var(--ath-blue);width:2px;position:absolute;inset:0 auto 0 0}.entry-rail__rank{color:var(--ath-muted);font-variant-numeric:tabular-nums;justify-self:center;font-size:12px;font-weight:500}.entry-rail__row.is-active .entry-rail__rank{color:var(--ath-text)}.entry-rail__thumb{aspect-ratio:16/9;background:var(--ath-fill);border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.entry-rail .entry-rail__still,.entry-rail .entry-rail__thumb-fallback{background:var(--ath-fill);object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.entry-rail__play{background:var(--ath-scrim);opacity:0;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0}.entry-rail__play:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid var(--ath-white);width:0;height:0}.entry-rail__row:hover .entry-rail__play,.entry-rail__row:focus-visible .entry-rail__play{opacity:1}.entry-rail .entry-rail__avatar{border:1.5px solid var(--ath-plate);background:var(--ath-fill);object-fit:cover;border-radius:50%;width:18px;height:18px;position:absolute;bottom:3px;right:3px}.entry-rail__who{gap:6px;min-width:0;display:grid}.entry-rail__handle{color:var(--ath-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.entry-rail__bar{background:var(--ath-fill);border-radius:1px;height:2px;display:block;overflow:hidden}.entry-rail__bar-fill{border-radius:inherit;background:var(--ath-scan);height:100%;display:block}.entry-rail__row.is-active .entry-rail__bar-fill{background:var(--ath-bright)}.entry-rail__score{justify-items:end;gap:1px;display:grid}.entry-rail__score-value{color:var(--ath-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.1}.entry-rail__score-unit{color:var(--ath-muted);font-size:10px}.entry-rail__skeleton{border-bottom:1px solid var(--ath-track);grid-template-columns:20px minmax(72px,28%) minmax(0,1fr);align-items:center;gap:10px;padding:8px 14px 8px 10px;display:grid}.entry-rail__skeleton span{background:var(--ath-fill);border-radius:6px;display:block}.entry-rail__skeleton span:first-child{height:12px}.entry-rail__skeleton span:nth-child(2){aspect-ratio:16/9}.entry-rail__skeleton span:nth-child(3){height:24px}@media (prefers-reduced-motion:no-preference){.entry-rail__skeleton{animation:1.4s ease-in-out infinite entry-rail-pulse}}@keyframes entry-rail-pulse{50%{opacity:.55}}.entry-rail__scroll::-webkit-scrollbar{display:none}.entry-rail__empty{padding:var(--ath-pad);color:var(--ath-muted);margin:0;font-size:13px}.athlete-top-end{align-items:center;margin-left:auto;display:flex}.challenge-arrow,.athlete-brand-logo{display:none}@media (min-width:768px){.athlete-canvas{width:min(100%,120rem);padding-inline:clamp(16px,2.4vw,48px)}.athlete-canvas:not(.is-feed)>:not(.athlete-top){width:min(100%,calc(72rem - 2*var(--ath-pad)));margin-inline:auto}.athlete-top{border-bottom:1px solid var(--ath-track);background:var(--ath-bg);gap:24px;min-height:56px;padding:0}.athlete-brand{align-items:center;display:flex}.athlete-brand-text{display:none}.athlete-brand-logo{width:auto;height:26px;display:block}.athlete-top-nav{gap:4px;margin-left:4px}.athlete-top-end{gap:2px}.stage-wide{--stage-h:clamp(360px,48dvh,540px);grid-template-columns:minmax(0,1fr) clamp(280px,24vw,380px)}.stage-wide .stage{height:var(--stage-h);min-height:0}.stage-main>.stage{height:clamp(360px,48dvh,540px);min-height:0}.stage-wide .stage>video,.stage-wide .stage>img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.stage-wide.has-challenge-nav{column-gap:var(--ath-gap);grid-template-columns:auto minmax(0,1fr) clamp(280px,24vw,380px) auto}.stage-wide.has-challenge-nav>*{grid-row:1}.stage-wide.has-challenge-nav>.challenge-arrow.is-prev{grid-column:1}.stage-wide.has-challenge-nav>.stage{grid-column:2}.stage-wide.has-challenge-nav>.watch-sheet-desktop{grid-column:3}.stage-wide.has-challenge-nav>.challenge-arrow.is-next{grid-column:4}.stage-wide.has-title-plate{grid-template-rows:auto minmax(160px,1fr);row-gap:0}.stage-wide.has-title-plate>.stage,.stage-wide.has-title-plate>.challenge-arrow{grid-row:1/span 2}.stage-wide.has-title-plate>.plate{grid-row:1;min-width:0}.stage-wide.has-title-plate>.watch-sheet-desktop{grid-row:2}.stage-wide.has-challenge-nav>.plate{grid-column:3}.stage-wide.has-title-plate:not(.has-challenge-nav)>.stage{grid-column:1}.stage-wide.has-title-plate:not(.has-challenge-nav)>.plate,.stage-wide.has-title-plate:not(.has-challenge-nav)>.watch-sheet-desktop{grid-column:2}.stage-wide.has-title-plate .entry-rail,.stage-wide.has-title-plate .cmt.is-rail{border-top-left-radius:0;border-top-right-radius:0}.challenge-arrow{border-radius:var(--ath-button-radius);width:40px;height:40px;color:var(--ath-bright);cursor:pointer;background:0 0;border:0;place-self:center;place-items:center;padding:0;transition:color .12s,transform .12s;display:grid}.challenge-arrow:hover:not(:disabled){color:var(--ath-white);transform:scale(1.14)}.challenge-arrow:focus-visible{outline:2px solid var(--ath-focus);outline-offset:2px}.challenge-arrow:disabled{opacity:.3;cursor:default}.stage-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.stage-card{flex-direction:column;gap:8px;display:flex}.stage-card__media{border-radius:var(--ath-radius)}.stage-card__media:after{display:none}.stage-card__media:before{background:var(--ath-scrim-top)top/100% 28% no-repeat}.stage-card__title{color:var(--ath-text);letter-spacing:normal;text-overflow:ellipsis;text-shadow:none;text-transform:none;white-space:nowrap;pointer-events:auto;font-family:inherit;font-size:14px;font-style:normal;font-weight:700;line-height:1.3;display:block;position:static;overflow:hidden}.stage-card:hover .stage-card__title{color:var(--ath-text)}.stage-card.is-on .stage-card__media{outline:2px solid var(--ath-blue);outline-offset:2px}.stage-card.is-on .stage-card__title{color:var(--ath-text)}.stage-card{--card-accent:var(--ath-green);isolation:isolate}.stage-card.is-versus,.stage-card.is-on{--card-accent:var(--ath-blue)}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.stage-card:not(.is-skeleton):before{content:"";z-index:2;aspect-ratio:3/4;border-radius:var(--ath-radius);background:linear-gradient(var(--card-accent),var(--card-accent))left bottom/0 3px no-repeat;pointer-events:none;width:100%;transition:background-size .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.stage-card:not(.is-skeleton) .stage-card__media{transition:box-shadow .2s ease-out}.stage-card:not(.is-skeleton):hover:before,.stage-card:not(.is-skeleton):focus-visible:before{background-size:100% 3px}.stage-card:not(.is-skeleton):hover .stage-card__media,.stage-card:not(.is-skeleton):focus-visible .stage-card__media{box-shadow:0 14px 28px -16px var(--card-accent)}}@media (min-width:768px) and (hover:hover) and (prefers-reduced-motion:reduce){.stage-card:not(.is-skeleton):before,.stage-card:not(.is-skeleton) .stage-card__media{transition:none}}@media (min-width:768px) and (max-width:1099px){.stage-wide{grid-template-columns:minmax(0,1fr) clamp(240px,32vw,300px)}.stage-wide.has-challenge-nav{grid-template-columns:auto minmax(0,1fr) clamp(240px,32vw,300px) auto}.challenge-arrow{width:32px;height:32px}}@media (min-width:768px){.stage-vote-now{display:none}.stage-viewer{padding-top:var(--ath-pad)}}.ath-auth{z-index:40;place-items:end center;display:grid;position:fixed;inset:0}.ath-auth-backdrop{background:var(--ath-backdrop);cursor:default;border:0;padding:0;position:absolute;inset:0}.ath-auth-card{background:var(--ath-sheet);width:min(100%,28rem);max-height:92dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;outline:none;position:relative;overflow-y:auto}@media (min-width:768px){.ath-auth{place-items:center}.ath-auth-card{border:1px solid var(--ath-line);border-radius:16px;padding:32px 28px 28px}}.ath-auth-close{border-radius:var(--ath-button-radius);width:32px;height:32px;color:var(--ath-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.ath-auth-close:hover{background:var(--ath-fill);color:var(--ath-text)}.ath-auth-close:focus-visible{outline:2px solid var(--ath-focus);outline-offset:2px}.auth-panel{flex-direction:column;gap:16px;display:flex}.auth-panel.is-page{border:1px solid var(--ath-line);background:var(--ath-sheet);border-radius:16px;width:min(100%,28rem);margin:48px auto;padding:32px 28px 28px}.auth-head{text-align:center;gap:8px;margin-bottom:8px;display:grid}.athlete-root .auth-title{color:var(--ath-text);letter-spacing:-.2px;text-align:center;margin:0;font-size:24px;font-weight:700;line-height:34px}.auth-sub{color:color-mix(in srgb,var(--ath-white)70%,transparent);letter-spacing:.15px;text-align:center;margin:0;font-size:15px;line-height:22px}.auth-age{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex;position:relative}.auth-age input{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute}.auth-age-box{border:1px solid var(--ath-white62);background:var(--ath-field);color:#0000;border-radius:4px;flex:none;place-items:center;width:22px;height:22px;display:grid}.auth-age input:checked+.auth-age-box{border-color:var(--ath-blue);background:var(--ath-blue);color:var(--ath-white)}.auth-age input:focus-visible+.auth-age-box{outline:2px solid var(--ath-focus);outline-offset:2px}.auth-age-label{color:var(--ath-text);font-size:15px;font-weight:500}.auth-buttons{flex-direction:column;gap:12px;display:flex}.auth-social{border-radius:var(--ath-button-radius);min-height:52px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:16px;font-weight:600;line-height:24px;transition:opacity .12s,transform .12s;display:flex}.auth-social svg{flex:none;width:24px;height:24px}.auth-social.is-google{background:var(--ath-white);color:var(--ath-ink);border:0}.auth-social.is-apple{border:1px solid var(--ath-grey600);background:var(--ath-ink);color:var(--ath-white)}.auth-social:disabled{opacity:.45;cursor:default}.auth-social:not(:disabled):active{transform:scale(.98)}.auth-social:focus-visible{outline:2px solid var(--ath-focus);outline-offset:2px}.auth-legal{border:1px solid var(--ath-stainless-edge16);background:linear-gradient(180deg,#f5f7fa14 0%,#f5f7fa05 100%),var(--ath-field);text-align:center;border-radius:10px;gap:6px;margin-top:4px;padding:12px 16px;display:grid}.auth-legal-eyebrow{color:var(--ath-muted);letter-spacing:.3px;margin:0;font-size:12px;font-weight:500}.auth-legal-text{color:var(--ath-bright);margin:0;font-size:13px;line-height:1.5}.auth-legal-text a{color:var(--ath-ticket-stainless);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}.auth-note{color:var(--ath-red);text-align:center;margin:0;font-size:13px}
.athlete-brand--desktop{display:none}.athlete-brand-mark{width:96px;height:23px;display:block}.claim-mark{object-fit:contain;opacity:.9;flex:none;width:118px;height:40px;display:block}.claim-mark--phone{margin-left:auto}.claim-mark--desktop{display:none}@media (min-width:768px){.athlete-canvas .athlete-brand--phone,.athlete-canvas .claim-mark--phone{display:none}.athlete-canvas .claim-mark--desktop{margin-right:8px;display:block}.athlete-canvas .athlete-brand--desktop{align-items:center;display:flex}.athlete-canvas .athlete-top{gap:16px}.athlete-top__left{flex:1 1 0;align-items:center;gap:24px;min-width:max-content;display:flex}.athlete-top__center{flex:0 auto;align-items:center;min-width:0;display:flex}.athlete-canvas .athlete-top-end{flex:1 1 0;justify-content:flex-end;min-width:max-content}}@media (max-width:767px){.athlete-canvas.is-profile .athlete-top,.athlete-canvas.is-stack .athlete-top{display:none}.athlete-canvas.is-profile{padding-top:0}.athlete-canvas.is-stack{padding-bottom:40px}.athlete-top__center,.athlete-canvas .athlete-top-end{display:none}}@media (min-width:768px) and (max-width:899px){.athlete-canvas .athlete-top{gap:8px}.athlete-top__left{gap:12px}.athlete-top-nav .tab-item,.athlete-top-end .tab-item{min-width:54px;padding:0 6px}}
