.cr-root{--page:#0f0f12;--card:#171a2b;--raised:#1f2338;--line:#2a2f45;--line-strong:#383e5a;--accent:#4f8ef7;--accent-fill:#276de6;--accent-wash:rgba(79,142,247,.14);--ok:#22c55e;--ok-text:#4ade80;--ok-wash:rgba(34,197,94,.12);--gold:#f5c242;--warn:#fbbf24;--t1:#fff;--t2:#b4b8d0;--t3:#8f94ad;--r-control:8px;--r-card:16px;--r-pill:999px;--cr-gold:var(--gold);--cr-blue-2:#7db2ff;position:relative;color:var(--t1);background:radial-gradient(1200px 520px at 50% -8%,rgba(79,142,247,.16),transparent 70%) var(--page);font-family:var(--font-sans);min-height:70vh}.cr-hero{position:relative;display:flex;align-items:flex-end;min-height:280px}.cr-hero-art{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--cr-art,url("/predictions/art/hero.webp"));background-size:cover;background-position:var(--cr-art-pos,72% 35%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 48px,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 48px,#000 60%,transparent);opacity:.85}.cr-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--page) 0,rgba(15,15,18,.7) 45%,rgba(15,15,18,.1) 80%)}.cr-hero>div:last-child{position:relative;z-index:1}@media (max-width:767px){.cr-hero{min-height:220px}.cr-hero-art{background-image:var(--cr-art-mobile,url("/predictions/art/hero-mobile.webp"));background-position:center 30%}.cr-hero-art:after{background:linear-gradient(180deg,rgba(15,15,18,.45) 0,rgba(15,15,18,.8) 60%,var(--page) 100%)}}.cr-kicker{display:inline-block;font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.cr-kicker i{display:none}.cr-title{font-family:var(--font-display);font-weight:700;font-size:40px;line-height:44px;letter-spacing:-.01em;color:var(--t1)}@media (max-width:767px){.cr-title{font-size:30px;line-height:34px}}.cr-lede{font:400 15px/22px var(--font-sans);color:var(--t2);max-width:36rem}.cr-meta{font:500 13px/18px var(--font-sans);color:var(--t2)}.cr-meta b{color:var(--t1);font-weight:600;font-variant-numeric:tabular-nums}.cr-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-pill);background:var(--raised);border:1px solid var(--line);font:500 13px/1 var(--font-sans);color:var(--t2)}.cr-chip b{color:var(--t1);font-weight:600;font-variant-numeric:tabular-nums}.cr-chip .dot{width:6px;height:6px;border-radius:50%;background:var(--ok)}.cr-section-title{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:28px;color:var(--t1)}.cr-glass{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card)}.cr-glow-edge:before{display:none}.cr-link{color:var(--accent);font-weight:600}.cr-link:hover{color:#7db2ff}.cr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--r-control);font:600 14px/1 var(--font-sans);white-space:nowrap;transition:background .12s,border-color .12s}.cr-btn.brand{background:var(--accent-fill);color:#fff}.cr-btn.brand:hover{background:#2f78f0}.cr-btn.white{background:#fff;color:#10142a}.cr-btn.ghost{background:var(--raised);color:var(--t1);border:1px solid var(--line-strong)}.cr-btn.ghost:hover{border-color:var(--accent)}.cr-btn:focus-visible,.cr-day:focus-visible,.cr-tab:focus-visible,.pk-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-tabs{display:inline-flex;gap:2px;padding:3px;height:40px;border-radius:var(--r-control);background:var(--raised);border:1px solid var(--line)}.cr-tab{height:32px;padding:0 16px;border-radius:6px;font:600 14px/32px var(--font-sans);color:var(--t2);white-space:nowrap}.cr-tab:hover{color:var(--t1)}.cr-tab[aria-selected=true]{background:var(--accent-fill);color:#fff}.cr-days{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cr-days::-webkit-scrollbar{display:none}.cr-day{position:relative;flex:none;min-width:84px;height:52px;padding:0 12px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:var(--r-control);background:var(--raised);border:1px solid var(--line);font:500 12px/16px var(--font-sans);color:var(--t3);text-align:left}.cr-day b{display:block;font:600 14px/18px var(--font-sans);color:var(--t1)}.cr-day:hover{border-color:var(--line-strong)}.cr-day.on{border-color:var(--accent);background:var(--accent-wash);color:var(--t2)}.cr-day.todo:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.cr-status-line{font:500 14px/20px var(--font-sans);color:var(--t2)}.cr-status-line b{color:var(--t1);font-weight:600;font-variant-numeric:tabular-nums}.cr-status-line .soon{color:var(--warn)}.cr-divider{display:flex;align-items:center;gap:12px;font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.cr-divider:after{content:"";flex:1;height:1px;background:var(--line)}.pk-grid{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}@media (min-width:768px){.pk-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px) and (max-width:1279px){.pk-grid{grid-template-columns:1fr}}.pk-card{display:flex;flex-direction:column;min-height:232px;padding:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card)}.pk-head{display:flex;gap:8px;height:20px}.pk-cat,.pk-head{align-items:center}.pk-cat{display:inline-flex;gap:6px;font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.pk-test{margin-left:4px;padding:1px 6px;border-radius:var(--r-pill);background:var(--raised);color:var(--warn);letter-spacing:0;text-transform:none}.pk-time{margin-left:auto;font:500 12px/16px var(--font-sans);color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap}.pk-time.soon{color:var(--warn)}.pk-title{margin-top:12px;min-height:44px;font:600 16px/22px var(--font-sans);color:var(--t1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk-rule{margin-top:4px;font:400 12px/16px var(--font-sans);color:var(--t3)}.pk-rule summary{cursor:pointer;list-style:none;width:fit-content;font-weight:500;color:var(--t3)}.pk-rule summary::-webkit-details-marker{display:none}.pk-rule summary:after{content:" +"}.pk-rule[open] summary:after{content:" -"}.pk-rule p,.pk-rule summary:hover{color:var(--t2)}.pk-rule p{margin-top:6px}.pk-rule .src{color:var(--t3)}.pk-link{color:var(--accent);font-weight:600}.pk-opts{margin-top:auto;padding-top:16px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.pk-opt{position:relative;height:56px;min-width:0;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:var(--r-control);background:var(--raised);border:1px solid var(--line-strong);color:var(--t1);font:600 14px/20px var(--font-sans);text-align:left;transition:background .12s,border-color .12s}.pk-opt .lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-opt .pts{flex:none;font-variant-numeric:tabular-nums;color:var(--t2);font-weight:600}.pk-opt .tick{position:absolute;top:6px;right:6px;color:#fff}.pk-opts.n3 .pk-opt{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0 10px}.pk-opts.n3 .pk-opt .lbl{max-width:100%}.pk-opts.n3 .pk-opt .pts{font-size:12px;line-height:16px}.pk-opts.n3 .pk-opt.is-picked .pts{margin-right:0}@media (hover:hover){.pk-opt:not([aria-disabled=true]):hover{border-color:var(--accent);background:#242a45}}.pk-opt.is-picked{background:var(--accent-fill);border-color:var(--accent-fill)}.pk-opt.is-picked .pts{color:#fff;margin-right:14px}.pk-card.is-upcoming .pk-opt{opacity:.5;cursor:default}.pk-opt[aria-disabled=true]{cursor:default}.pk-foot{margin-top:12px;height:20px;font:500 12px/20px var(--font-sans);color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-foot .ok{color:var(--ok-text);font-weight:600}.pk-foot .warn{color:var(--warn)}.pk-rows{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.pk-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 16px;border-top:1px solid var(--line)}.pk-row:first-child{border-top:0}.pk-row .ico{width:32px;height:32px;border-radius:var(--r-control);display:grid;place-items:center;background:var(--raised);color:var(--t3)}.pk-row .t{font:600 14px/20px var(--font-sans);color:var(--t1)}.pk-row .s,.pk-row .t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-row .s{font:400 12px/16px var(--font-sans);color:var(--t3)}.pk-row .res{font:700 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--t2);white-space:nowrap}.pk-row .res.win{color:var(--ok-text)}.pk-row .res.void{color:var(--warn)}.pk-row .res.wait{font-weight:500;font-size:12px;color:var(--t3)}.cr-savebar{position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border-radius:var(--r-card);background:var(--raised);border:1px solid var(--accent);box-shadow:0 12px 32px -12px rgba(0,0,0,.7);font:600 14px/20px var(--font-sans)}.cr-savebar .cr-btn.white{background:var(--accent-fill);color:#fff}.cr-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--r-pill);background:var(--raised);border:1px solid var(--line);font:600 12px/1 var(--font-sans);color:var(--t2)}.cr-badge.win{color:var(--ok-text);border-color:rgba(34,197,94,.4);background:var(--ok-wash)}.cr-badge.miss{color:var(--t3)}.cr-badge.void{color:var(--warn)}.cr-badge.hampus{color:var(--t2)}.cr-tower{display:flex;flex-direction:column}.cr-row{position:relative;display:grid;grid-template-columns:36px 32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 16px;border-top:1px solid var(--line)}.cr-tower>.cr-row:first-child{border-top:0}.cr-pos{font:700 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--t2);text-align:center}.cr-row.q .cr-pos{color:var(--t1)}.cr-av{width:32px;height:32px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--raised);border:1px solid var(--line-strong);font:600 11px/1 var(--font-sans);color:var(--t2)}.cr-av img{width:100%;height:100%;object-fit:cover}.cr-name{font:600 14px/20px var(--font-sans);color:var(--t1)}.cr-name,.cr-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-sub{font:400 12px/16px var(--font-sans);color:var(--t3);font-variant-numeric:tabular-nums}.cr-pts{text-align:right}.cr-pts b{display:block;font:700 16px/20px var(--font-sans);font-variant-numeric:tabular-nums}.cr-pts span{font:400 12px/16px var(--font-sans);color:var(--t3);font-variant-numeric:tabular-nums}.cr-row.me{background:var(--accent-wash)}.cr-row.me:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.cr-qual{display:inline-flex;align-items:center;font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t2)}.cr-qual.tip{color:var(--gold)}.cr-cut{display:flex;align-items:center;gap:12px;padding:6px 16px;border-top:1px solid var(--line-strong);font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.cr-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.cr-pod{position:relative;padding:16px;border-left:1px solid var(--line)}.cr-pod:first-child{border-left:0}.cr-pod .n{font:700 13px/16px var(--font-sans);color:var(--t3)}.cr-pod .cr-av{width:40px;height:40px}@media (max-width:640px){.cr-podium{grid-template-columns:1fr}.cr-pod{border-left:0;border-top:1px solid var(--line)}.cr-pod:first-child{border-top:0}}.cr-stat{padding:12px 16px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--line)}.cr-stat dt{font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.cr-stat dd{margin-top:4px;font:700 24px/28px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--t1)}.cr-stat.final{border-color:var(--line-strong)}.cr-prizes{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card)}.cr-prizes-art{display:none}.cr-prize-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.cr-prize{padding:20px 16px;border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--raised)}.cr-prize:first-child{border-left:0}.cr-prize.first{box-shadow:inset 0 0 0 1px var(--gold)}.cr-medal{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:700 16px/1 var(--font-sans);color:#0f0f12;margin-bottom:8px}.cr-prize.p1 .cr-medal{background:#f5c242}.cr-prize.p2 .cr-medal{background:#c9d1e0}.cr-prize.p3 .cr-medal{background:#d08a5c}.cr-prize-amt{margin:6px 0;font:700 26px/30px var(--font-sans);font-variant-numeric:tabular-nums}.cr-prize .gold,.cr-prize-amt,.cr-tipcard .gold{color:var(--gold)}@media (min-width:761px){.cr-prize.p1{order:2}.cr-prize.p2{order:1}.cr-prize.p3{order:3}}@media (max-width:760px){.cr-prize-grid{grid-template-columns:1fr}.cr-prize{border-left:0;border-top:1px solid var(--line);align-items:flex-start;text-align:left}.cr-prize:first-child{border-top:0}}.cr-tipcard{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--r-card);background:var(--raised);border:1px solid var(--line)}.cr-tip-amt{flex:none;font:700 26px/30px var(--font-sans);color:var(--gold);font-variant-numeric:tabular-nums}.cr-launch{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border-radius:var(--r-card);background:var(--raised);border:1px solid var(--accent);font:500 14px/20px var(--font-sans)}.cr-launch .t{font:700 20px/24px var(--font-sans);font-variant-numeric:tabular-nums}.cr-prose h2{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:28px;margin:32px 0 8px;color:var(--t1)}.cr-prose h2:first-child{margin-top:0}.cr-prose h3{font:600 16px/22px var(--font-sans);margin:16px 0 4px;color:var(--t1)}.cr-prose li,.cr-prose p{color:var(--t2);line-height:1.6;font-size:15px}.cr-prose ul{list-style:disc}.cr-prose ol,.cr-prose ul{padding-left:20px;display:grid;gap:6px}.cr-prose ol{list-style:decimal}.cr-prose strong{color:var(--t1);font-weight:600}.cr-prose table{width:100%;border-collapse:collapse;font-size:14px}.cr-prose td,.cr-prose th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);color:var(--t2)}.cr-prose th{color:var(--t1);font-weight:600}.cr-prose .cr-prizes ol{list-style:none;padding-left:0;display:grid;gap:0}.cr-prose .cr-prizes h2{margin-top:0}.cr-prose .cr-prizes p{color:inherit}.cr-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:900px){.cr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-tile{min-height:128px;padding:14px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.cr-tile.empty{color:var(--t3)}.cr-tile.top{border-color:var(--gold)}.cr-tile .mult{font:700 24px/28px var(--font-sans);font-variant-numeric:tabular-nums}.cr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:900px){.cr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cr-steps{grid-template-columns:1fr}}.cr-step-n{font:700 13px/16px var(--font-sans);color:var(--accent);margin-bottom:6px}@media (prefers-reduced-motion:reduce){.cr-btn,.cr-tab,.pk-opt{transition:none!important}}.cr-btn.sm{height:36px;padding:0 12px;font-size:13px}.cr-yeet{display:grid;grid-template-columns:1fr 1fr;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.cr-yeet-col{display:flex;flex-direction:column;padding:24px}.cr-yeet-col+.cr-yeet-col{border-left:1px solid var(--line)}.cr-yeet-txt{font:400 14px/21px var(--font-sans);color:var(--t2);max-width:30rem}.cr-yeet .gold{color:var(--gold)}@media (max-width:767px){.cr-yeet{grid-template-columns:1fr}.cr-yeet-col{padding:20px}.cr-yeet-col+.cr-yeet-col{border-left:0;border-top:1px solid var(--line)}}.cr-code{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:var(--r-control);background:var(--raised);border:1px dashed var(--line-strong);transition:border-color .12s}.cr-code:hover{border-color:var(--accent)}.cr-code:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-code .k{font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.cr-code b{font:700 15px/1 var(--font-sans);letter-spacing:.04em;color:var(--t1)}.cr-code .c{display:inline-flex;align-items:center;gap:4px;font:600 12px/1 var(--font-sans);color:var(--accent)}.cr-code .c.ok{color:var(--ok-text)}