.xc-root{--xc-amber:#ffb547;--xc-panel:linear-gradient(180deg,#1c143c,#150f2e);--xc-well:#0f0a24;--xc-line:#2a2350}.xc-run{display:block;clip-path:inset(-40px -80px -40px -8px)}.xc-run__inner{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0;row-gap:4px;margin-left:-28px}.xc-run__item{position:relative;margin-left:28px;min-width:0}.xc-run__item--sep:before{content:"·";position:absolute;top:50%;right:100%;width:28px;transform:translateY(-50%);text-align:center;font-family:var(--font-ui),var(--font-body),sans-serif;font-size:24px;line-height:1;color:var(--lb-dim)}.xc-keep{display:inline-block;max-width:100%}.xc-cyan{color:var(--lb-cyan)}.xc-gold{color:var(--lb-gold);font-weight:700}.xc-dim{color:var(--lb-dim)}.xc-mono{font-family:var(--font-mono),var(--font-body),sans-serif;font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.xc-tag-gold{color:var(--lb-gold)}.xc-tag-dim{color:#9a94bd}.xc-tag-amber{color:var(--xc-amber)}.xc-you{color:var(--lb-cyan)}.xc-head{display:flex}.xc-head,.xc-head__tags{flex-wrap:wrap;align-items:baseline;gap:6px 14px}.xc-head__tags{display:inline-flex}@media (max-width:39.99rem){.xc-head__tags{flex-basis:100%}}.xc-meta{margin-top:8px}.xc-btn{white-space:nowrap}.xc-actions{display:flex;flex-direction:column;gap:8px}.xc-actions>.xc-btn{width:100%}@media (min-width:30rem){.xc-actions{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.xc-actions>.xc-btn{width:auto}.xc-actions__copy{width:auto!important}}.xc-hero,.xc-hero__grid{display:flex;flex-direction:column}.xc-hero__grid{flex:1 1 auto;gap:24px;padding-top:16px}.xc-hero__grid--back{padding-top:12px}@media (min-width:64rem){.xc-hero__grid{display:grid;grid-template-columns:640px minmax(0,1fr);column-gap:40px;align-items:center;align-content:center;padding-top:40px;padding-bottom:80px}}.xc-hero__text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.xc-eyebrow{max-width:100%;line-height:1.5}.xc-eyebrow__live{display:inline-flex;align-items:center;gap:8px;color:var(--lb-green)}.xc-hero__h1{margin-top:8px}.xc-hero__h1 .xc-cyan{color:var(--lb-cyan)}.xc-hero__slot{display:none;align-self:stretch;margin-top:16px}.xc-hero__pitch{display:flex;flex-direction:column;align-items:flex-start;width:100%}.xc-hero__lede{margin-top:8px;max-width:34rem}.xc-hero__prize{margin-top:14px;max-width:100%}.xc-hero__prize .num{line-height:1.05;text-wrap:balance}@media (max-width:63.99rem){.xc-hero__prize .num.md{font-size:min(30px,calc((100vw - 32px) / 10))}}.xc-hero__prize .num__value{white-space:normal}@media (min-width:64rem){.xc-hero__h1,.xc-hero__lede{margin-top:12px}.xc-hero__slot{max-width:560px}.xc-hero__prize,.xc-hero__slot{margin-top:20px}.xc-hero__cta{margin-top:24px}}.xc-hero__cta{margin-top:16px;width:100%}.xc-hero__join{width:100%}@media (min-width:40rem){.xc-hero__join{width:auto}}.xc-hero__deadline{margin-top:12px;color:var(--lb-label)}.xc-hero__deadline[data-final]{color:var(--xc-amber)}.xc-hero__art{flex:1 1 0%;min-height:160px}.xc-hero__art img{object-fit:cover;object-position:50% 62%;filter:brightness(.6) saturate(.85)}@media (min-width:64rem){.xc-hero__art{flex:none;aspect-ratio:52/42;min-height:0}}.xc-after{display:flex;flex-direction:column;align-items:flex-start}.xc-after>*{width:100%;max-width:560px}.xc-after__more{display:flex;flex-direction:column;gap:12px;margin-top:32px;padding:16px;border:2px solid var(--lb-purple-lt);border-radius:16px;background:var(--xc-panel)}@media (min-width:64rem){.xc-after__more{padding:20px}}.xc-after__more:empty{display:none}.xc-after>.xc-hero__pitch{max-width:640px;margin-top:48px}.xc-now{display:flex;flex-direction:column;gap:40px;padding-top:40px;overflow-x:clip}@media (min-width:64rem){.xc-now{display:grid;grid-template-columns:560px minmax(0,1fr);column-gap:40px;align-items:start;padding-top:64px}}.xc-now__main{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.xc-now__milestone{max-width:100%}.xc-now__milestone-reward{line-height:1.05;white-space:normal}.xc-now__live{display:flex;flex-direction:column;gap:16px;margin-top:20px}.xc-now__main>.xc-now__live:first-child{margin-top:0}.xc-now__clock{display:flex;flex-direction:column;gap:10px;min-width:0}.xc-now__counts{display:flex;flex-wrap:wrap;gap:16px 32px}@media (min-width:40rem){.xc-now__live{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px 28px}.xc-now__clock{width:min-content}}.xc-now__main[data-final] .xc-led .led{color:var(--xc-amber);text-shadow:0 0 12px rgba(255,181,71,.55)}.xc-now__main[data-final] .xc-led .led-box{border-color:#6b4a14}.xc-now__main[data-final] .xc-now__window{color:var(--xc-amber)}.xc-now__side{display:flex;flex-direction:column;gap:16px;min-width:0}.xc-now__month{margin-top:20px;max-width:100%;color:var(--lb-label)}.xc-top3__empty{margin-top:16px;padding:20px;border:1px solid var(--xc-line);border-radius:12px;background:var(--xc-panel)}.xc-top3__empty .t-small{margin-top:6px}.xc-plinths{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.xc-plinth{--medal:var(--lb-gold);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar name score" "avatar prize score";align-items:center;column-gap:12px;min-height:60px;padding:6px 14px 6px 10px;border:1px solid var(--xc-line);border-left:3px solid var(--medal);border-radius:12px;background:var(--lp-surface)}.xc-plinth--2{--medal:var(--lb-silver)}.xc-plinth--3{--medal:var(--lb-bronze)}.xc-plinth__who{display:contents}.xc-plinth__avatar{grid-area:avatar;position:relative;display:inline-flex;flex-direction:row-reverse;align-items:center;gap:10px}.xc-plinth__avatar>img,.xc-plinth__avatar>svg,.xc-plinth__hole{width:40px!important;height:40px!important;border-radius:8px;box-shadow:0 0 0 3px var(--medal)}.xc-plinth__hole{display:block;box-shadow:none;border:2px dashed var(--medal);opacity:.6}.xc-plinth__place{font-family:var(--font-display),var(--font-body),sans-serif;font-size:20px;line-height:1;text-transform:uppercase;color:var(--medal)}.xc-plinth__name{grid-area:name;display:flex;align-items:baseline;gap:8px;min-width:0}.xc-plinth__handle{display:flex;align-items:center;min-width:0;min-height:24px;font-family:var(--font-body),sans-serif;font-weight:700;font-size:16px;line-height:1.25;color:var(--lb-text);text-decoration:underline;text-decoration-color:var(--lb-border-lt);text-underline-offset:4px}.xc-plinth__handle:hover{color:var(--lb-cyan)}.xc-plinth__score{grid-area:score;text-align:right}.xc-plinth__count{align-items:flex-end}.xc-plinth__count .bignum__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xc-plinth__prize{grid-area:prize;font-family:var(--font-body),sans-serif;font-weight:700;font-size:14px;line-height:1.3;min-width:0}.xc-plinth--open .xc-plinth__prize,.xc-plinth__prize{color:var(--lb-gold)}.xc-plinths__head{margin-left:auto;padding-right:14px;text-transform:lowercase}@media (min-width:64rem){.xc-plinths__head{display:none}.xc-plinths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-top:12px}.xc-plinth{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:0;padding:12px 10px 10px;border-left-width:1px;border-left-color:var(--xc-line);border-top:3px solid var(--medal);text-align:center;position:relative}.xc-plinth .xc-you{position:absolute;top:8px;right:10px}.xc-plinth--1{order:2}.xc-plinth--2{order:1}.xc-plinth--3{order:3}.xc-plinth__avatar{flex-direction:column;gap:0;margin-bottom:4px}.xc-plinth__avatar>img,.xc-plinth__avatar>svg,.xc-plinth__hole{width:64px!important;height:64px!important}.xc-plinth--1 .xc-plinth__avatar>img,.xc-plinth--1 .xc-plinth__avatar>svg,.xc-plinth--1 .xc-plinth__hole{width:80px!important;height:80px!important}.xc-plinth__place{position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);min-width:0;padding:3px 7px 2px;border-radius:6px;background:var(--medal);color:#0a0718}.xc-plinth__name{justify-content:center;max-width:100%}.xc-plinth__score{text-align:center}.xc-plinth__count{align-items:center;gap:4px}.xc-plinth__count .bignum__label{line-height:1;position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.xc-plinth__prize{line-height:1.2;text-wrap:balance}}.xc-rank{display:flex;flex-direction:column;gap:12px;padding:16px;border:2px solid var(--lb-purple-lt);border-radius:16px;background:var(--xc-panel);container-type:inline-size}@media (min-width:64rem){.xc-rank{padding:20px}}.xc-rank__body{display:flex;flex-direction:column;gap:12px}@keyframes xc-reveal{to{visibility:visible}}.xc-rank__form{flex-direction:column}.xc-rank__field,.xc-rank__form{display:flex;gap:8px}.xc-input{flex:1;min-width:0;min-height:48px;padding:0 14px;border:2px solid #6f6896;border-radius:8px;background:var(--xc-well);color:var(--lb-text);font-family:var(--font-body),sans-serif;font-size:16px}.xc-input::placeholder{color:#8d87b0}.xc-input:focus-visible{outline:2px solid #fff;outline-offset:2px}.xc-input[aria-invalid=true]{border-color:var(--lb-rose-lt,#fb7185)}.xc-rank__submit{min-height:48px;flex-shrink:0}.xc-error{color:var(--lb-rose-lt,#fb7185)}.xc-rank__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.xc-rank__head>h2{flex-shrink:0}.xc-rank__who{min-width:0}.xc-rank__change{min-height:24px;font-size:16px}.xc-rank__nums{display:flex;flex-wrap:wrap;gap:12px 40px}.xc-rank__nums>.xc-since{flex:1 1 10rem;min-width:0;align-self:center}.xc-rank__lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.xc-line{font-family:var(--font-body),sans-serif;font-size:16px;line-height:1.5;color:var(--lb-text)}.xc-line strong{font-weight:700}.xc-line .xc-paren{font-weight:400;color:var(--lb-text)}.xc-gap-n{font-family:var(--font-display),var(--font-body),sans-serif;font-size:30px;line-height:1;color:var(--lb-cyan);text-shadow:0 0 14px rgba(62,230,218,.4),0 3px 0 rgba(0,0,0,.6);vertical-align:-3px;margin-right:2px}@media (prefers-contrast:more){.xc-gap-n{text-shadow:none}}.xc-bar{display:block;height:12px;margin-top:8px;border:1px solid var(--xc-line);border-radius:6px;background:var(--xc-well);overflow:hidden}.xc-bar__fill{display:block;height:100%;background:var(--lb-cyan);box-shadow:0 0 8px rgba(62,230,218,.5)}.xc-rank__rule{color:var(--lb-label)}.xc-since--gain{font-family:var(--font-body),sans-serif;font-weight:700;font-size:16px;color:var(--lb-cyan);animation:xc-pulse 1.2s ease-out 1}.xc-since--drop{color:var(--lb-dim)}@keyframes xc-pulse{0%{text-shadow:0 0 0 rgba(62,230,218,0)}40%{text-shadow:0 0 14px rgba(62,230,218,.8)}to{text-shadow:0 0 0 rgba(62,230,218,0)}}@media (prefers-reduced-motion:reduce){.xc-since--gain{animation:none}}.xc-rank__missing{display:flex;flex-direction:column;gap:10px}.xc-rank__returning{color:var(--lb-text)}.xc-rank__matches{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.xc-rank__match{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 12px;border:1px solid var(--xc-line);border-radius:8px;background:var(--xc-well);color:var(--lb-text);text-align:left;font-family:var(--font-body),sans-serif;font-size:16px}.xc-rank__match:hover{border-color:var(--lb-purple-lt)}.xc-section{min-width:0}.xc-board-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:20px}@media (min-width:64rem){.xc-board-grid{grid-template-columns:680px minmax(0,1fr);gap:40px;align-items:start}}.xc-board__head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:0 16px 8px 12px}.xc-rows{list-style:none;margin:0;padding:0;border:1px solid var(--xc-line);border-radius:12px;overflow:hidden;background:var(--lp-surface)}.xc-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:8px 16px 8px 12px;border-top:1px solid var(--xc-line)}.xc-row:first-child{border-top:0}.xc-row--paid{box-shadow:inset 3px 0 0 var(--lb-gold)}.xc-row--you{background:rgba(62,230,218,.08);box-shadow:inset 4px 0 0 var(--lb-cyan)}.xc-row__rank{color:#9a94bd}.xc-row__who{flex-wrap:wrap;column-gap:10px}.xc-row__handle,.xc-row__who{display:flex;align-items:center;min-width:0}.xc-row__handle{gap:10px;max-width:100%;min-height:32px;font-family:var(--font-body),sans-serif;font-size:16px;color:var(--lb-text);text-decoration:underline;text-decoration-color:var(--lb-border-lt);text-underline-offset:4px}.xc-row__handle:hover{color:var(--lb-cyan)}.xc-row__avatar{display:flex;flex-shrink:0}.xc-row__prize{display:flex;align-items:flex-start;gap:6px;flex-basis:100%;min-width:0;padding-left:42px;font-family:var(--font-body),sans-serif;font-weight:700;font-size:14px;line-height:1.35;color:var(--lb-gold)}.xc-row__icon{display:flex;margin-top:2px}.xc-row__icon svg{width:14px;height:14px}.xc-row__count{text-align:right;color:var(--lb-cyan)}@media (max-width:22rem){.xc-row__avatar{display:none}.xc-row__prize{padding-left:0}}.xc-divider{display:flex;align-items:center;gap:12px;margin:12px 0;font-family:var(--font-label),var(--font-body),sans-serif;font-size:16px;line-height:1.2;color:var(--lb-gold);text-transform:lowercase}.xc-divider:after,.xc-divider:before{content:"";flex:1;border-top:2px dashed rgba(255,207,63,.45)}.xc-ellipsis{margin:4px 0;text-align:center;font-size:20px;line-height:1;color:var(--lb-dim)}.xc-more{margin-top:4px}.xc-more__summary{display:flex;min-height:44px;align-items:center;cursor:pointer;list-style:none}.xc-more__summary::-webkit-details-marker{display:none}.xc-more__closed{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--lb-label)}.xc-more__toggle{display:inline-flex;align-items:center;gap:6px;font-size:16px}.xc-more:not([open])>.xc-more__summary>.xc-more__open,.xc-more[open]>.xc-more__summary>.xc-more__closed{display:none}.xc-more[open]>.xc-rows{margin-top:8px}.xc-board__note{margin-top:16px}.xc-board+.xc-joined{margin-top:28px}.xc-joined__head{margin:0 0 10px}.xc-joined__count{color:var(--lb-cyan)}.xc-jrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:56px;padding:8px 16px 8px 12px;border-top:1px solid var(--xc-line)}.xc-jrow:first-child{border-top:0}.xc-jrow--you{background:rgba(62,230,218,.08);box-shadow:inset 4px 0 0 var(--lb-cyan)}.xc-jrow__note{text-align:right}@media (max-width:26rem){.xc-jrow{grid-template-columns:minmax(0,1fr)}.xc-jrow__note{padding-left:42px;text-align:left}}.xc-joined__more{margin-top:12px}@media (max-width:22rem){.xc-jrow__note{padding-left:0}}.xc-board__message{padding:24px 20px;border:1px solid var(--xc-line);border-radius:12px;background:var(--lp-surface)}.xc-board__message .t-small{margin-top:6px}.xc-prizes{padding:20px;border:1px solid var(--xc-line);border-radius:12px;background:var(--xc-panel);box-shadow:inset 0 1px 0 rgba(167,139,250,.18)}.xc-prizes__list{list-style:none;margin:8px 0 0;padding:0}.xc-prizes__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--xc-line)}.xc-prizes__row:first-child{border-top:0}.xc-prizes__row--milestone{align-items:center}.xc-prizes__row--item{justify-content:flex-start}.xc-prizes__row--item .xc-prizes__reward{text-align:left}.xc-prizes__what{flex-shrink:0}.xc-prizes__reward{min-width:0;text-align:right;font-family:var(--font-body),sans-serif;font-weight:700;font-size:16px;line-height:1.35;color:var(--lb-gold)}.xc-prizes__caption,.xc-prizes__foot{margin-top:16px}.xc-steps{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media (min-width:64rem){.xc-steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:40px;align-items:start}.xc-step--post{grid-row:span 2}}.xc-step{display:flex;gap:16px;min-width:0}.xc-step__n{flex-shrink:0;min-width:24px;font-family:var(--font-label),var(--font-body),sans-serif;font-size:32px;line-height:1;color:var(--lb-cyan)}.xc-step__body{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.xc-step__text{color:var(--lb-label)}.xc-past{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--xc-line)}.xc-past__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:16px 0;border-bottom:1px solid var(--xc-line)}.xc-past__what{display:flex;flex-direction:column;gap:6px;min-width:0}.xc-past__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.xc-past__totals{font-family:var(--font-body),sans-serif;font-size:16px;color:var(--lb-label)}.xc-past__go{font-size:16px}.xc-past__blocks{display:flex;flex-direction:column;gap:24px;margin-top:16px}.xc-past__blocks>.xc-past{margin-top:0}.xc-past__group+.xc-past{border-top:0}.xc-past__group>.t-item+.xc-past__month{margin-top:4px}.xc-past__group>.t-item+.xc-past__label{margin-top:8px}.xc-past__label+.xc-past__month{margin-top:4px}.xc-past__group>.xc-past{margin-top:12px}.xc-month__strip{margin-top:20px}.xc-weeks{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:40rem){.xc-weeks{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.xc-weeks__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--xc-line);border-radius:10px;background:var(--lp-surface)}.xc-weeks__item--now{border-color:var(--lb-cyan);box-shadow:inset 0 0 0 1px var(--lb-cyan)}.xc-weeks__name{font-family:var(--font-body),sans-serif;font-weight:700;font-size:16px;line-height:1.35;color:var(--lb-text)}a.xc-weeks__name{display:inline-flex;min-height:24px;align-items:center}.xc-month__closes{margin-top:16px;color:var(--lb-label)}.xc-month__closes[data-final]{color:var(--xc-amber)}.xc-month__rule{margin-top:20px;max-width:44rem;color:var(--lb-label)}.xc-month__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:12px}.xc-ended__cta{margin-top:8px}.xc-gap{max-width:34rem}.xc-totals__note{margin-top:16px;max-width:44rem}