:root{--cs-bg:#08090b;--cs-bg-hi:#0c1210;--cs-bg-lo:#050706;--cs-green-surface:#122019;--cs-line:rgba(238,241,245,.09);--cs-line-2:rgba(238,241,245,.17);--cs-chalk:#f4f7fa;--cs-chalk-soft:rgba(238,241,245,.62);--cs-chalk-faint:rgba(238,241,245,.55);--cs-gold:#e9c05a;--cs-gold-deep:#b78a2e;--cs-gold-lite:#f7e0a0;--cs-red:#e0402c;--cs-red-deep:#a82c1e;--cs-green:#35a469;--cs-green-deep:#17603a;--cs-green-pit:#0f3d28;--cs-green-lite:#a6debc;--cs-rim-gold:#cca854;--cs-rim-gold-deep:#a8843c;--cs-keyline:#0b0d0c;--cs-sv1:#f6f8fb;--cs-sv2:#c6cdd5;--cs-sv3:#8a939d;--cs-sv4:#e4e9ee;--cs-ink:#14161a;--cs-ink-soft:#59616b;--cs-ink-faint:#8b929b;--cs-card-white:#fbfcfe;--cs-brand:"Anton","Arial Narrow","Roboto Condensed",system-ui,sans-serif;--cs-disp:"Oswald","Arial Narrow","Roboto Condensed","Helvetica Neue",system-ui,sans-serif;--cs-num:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--cs-body:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.cs-stage{position:relative;min-height:100vh;width:100%;background:radial-gradient(115% 70% at 50% -6%,var(--cs-bg-hi) 0,var(--cs-bg) 52%,var(--cs-bg-lo) 100%);padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(40px + env(safe-area-inset-bottom));font-family:var(--cs-disp);color:var(--cs-chalk);-webkit-font-smoothing:antialiased}@media (min-width:640px){.cs-stage{padding-top:calc(32px + env(safe-area-inset-top))}}.cs-stage:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.6;background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.01) 0 1px,transparent 1px 5px),repeating-linear-gradient(-45deg,rgba(0,0,0,.035) 0 1px,transparent 1px 5px)}.cs-stage>*{position:relative;z-index:1}body:has(.cs-stage){background:var(--cs-bg-lo)}.cs-stack{gap:16px}.cs-page,.cs-stack{display:flex;flex-direction:column}.cs-page{gap:30px}@media (min-width:640px){.cs-page{gap:38px}}.cs-pagehead{display:flex;align-items:center;gap:11px 16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--cs-line)}.cs-pagehead--home{gap:8px 12px;padding-bottom:14px}.cs-homehead__title{margin:0;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:14px;line-height:1;color:var(--cs-chalk)}.cs-homehead__date{font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-chalk-faint)}.cs-pagehead>:not(.cs-wordmark):not(.cs-sec-meta){margin-left:auto}.cs-pagehead.cs-pagehead--home>:not(.cs-wordmark):not(.cs-sec-meta){margin-left:0}.cs-pagehead__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:479px){.cs-pagehead__actions{gap:6px}.cs-pagehead__actions .cs-btn,.cs-pagehead__actions .cs-chip{font-size:12px;min-height:44px;padding:6px 12px;border-radius:9px}.cs-pagehead__actions .cs-chip{border-radius:999px}}.cs-pagehead>.cs-sec-meta{white-space:normal;min-width:0;font-size:10px;letter-spacing:.14em;line-height:1.5;padding-left:11px;border-left:1px solid var(--cs-line-2);flex:0 1 100%}@media (min-width:640px){.cs-pagehead>.cs-sec-meta{flex:0 1 auto;max-width:260px;padding-left:15px;border-left:1px solid var(--cs-line-2)}}.cs-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}@media (min-width:640px){.cs-card-grid{grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:14px}}.cs-brandbar{position:relative;display:flex;align-items:center;gap:14px;padding:17px 0 18px;margin-bottom:22px}.cs-brandbar--sticky{position:-webkit-sticky;position:sticky;top:0;z-index:60;transition:padding .18s ease}.cs-brandbar--sticky.is-compact{padding:7px 0 8px;background:linear-gradient(180deg,var(--cs-bg-hi,#0c1210) 0,var(--cs-bg,#08090b) 100%)}.cs-brandbar--sticky .cs-brandbar__logo img{transition:width .18s ease}.cs-brandbar--sticky.is-compact{--cs-logo-w:124px}@media (prefers-reduced-motion:reduce){.cs-brandbar--sticky,.cs-brandbar--sticky .cs-brandbar__logo img{transition:none}}.cs-brandbar__actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cs-brandbar:after{bottom:0;height:1px;background:linear-gradient(90deg,rgba(233,192,90,0),rgba(233,192,90,.4) 14%,rgba(233,192,90,.4) 86%,rgba(233,192,90,0))}.cs-brandbar:after,.cs-brandbar:before{content:"";position:absolute;left:0;right:0}.cs-brandbar:before{bottom:1px;height:26px;pointer-events:none;background:linear-gradient(180deg,rgba(233,192,90,0),rgba(233,192,90,.055))}.cs-brandbar__logo img{max-width:min(100%,54vw)}.cs-appmenu{position:relative}.cs-appmenu__trigger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;border:1px solid var(--cs-line-2);background:transparent;color:var(--cs-chalk);cursor:pointer}.cs-appmenu__trigger:hover{border-color:var(--cs-chalk-faint)}.cs-appmenu__trigger:focus-visible{outline:2px solid var(--cs-gold);outline-offset:2px}.cs-appmenu__sheet{position:absolute;top:calc(100% + 8px);right:0;z-index:80;min-width:244px;max-width:min(300px,84vw);padding:6px;border-radius:14px;border:1px solid var(--cs-line-2);background:var(--cs-bg-hi,#0c1210);box-shadow:0 22px 40px -20px #000,0 4px 12px -8px #000}.cs-appmenu__item{display:block;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cs-appmenu__item:focus-visible,.cs-appmenu__item:hover{background:hsla(0,0%,100%,.06);outline:none}.cs-appmenu__label{display:block;font-family:var(--cs-disp);font-size:14px;letter-spacing:.02em;color:var(--cs-chalk)}.cs-appmenu__hint{display:block;margin-top:2px;font-size:12px;color:var(--cs-chalk-faint)}.cs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.cs-wordmark{display:flex;align-items:center;gap:11px}@media (min-width:640px){.cs-wordmark{gap:13px}}.cs-emblem{position:relative;width:40px;height:40px;border-radius:8px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(150deg,#f0db9e,var(--cs-rim-gold) 52%,var(--cs-rim-gold-deep));box-shadow:0 2px 6px -2px #000}.cs-emblem:before{content:"";position:absolute;inset:1px;border-radius:7px;background:linear-gradient(180deg,var(--cs-green-surface),var(--cs-keyline))}@media (min-width:640px){.cs-wordmark>.cs-emblem{width:46px;height:46px;border-radius:9px}.cs-wordmark>.cs-emblem:before{border-radius:8px}.cs-wordmark>.cs-emblem b{font-size:15px}}.cs-emblem b{position:relative;z-index:1;font-family:var(--cs-brand);font-weight:400;font-size:13px;letter-spacing:-.01em;background:linear-gradient(180deg,var(--cs-chalk),var(--cs-chalk));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.6))}.cs-wm-text{line-height:1;min-width:0}.cs-wm-name{margin:0;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:16px;color:var(--cs-chalk)}@media (min-width:640px){.cs-wm-name{font-size:19px;letter-spacing:.045em}}@media (min-width:1024px){.cs-wm-name{font-size:21px}}.cs-wm-sub{display:block;font-size:10px;letter-spacing:.19em;color:var(--cs-chalk-faint);text-transform:uppercase;margin-top:4px;overflow-wrap:anywhere}@media (max-width:400px){.cs-wm-sub{font-size:9.5px;letter-spacing:.15em}}.cs-clock{--cs-clock-accent:var(--cs-green);position:relative;overflow:hidden;border:1px solid var(--cs-line-2);border-radius:14px;background:linear-gradient(180deg,#191d24,#101216);padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 26px -16px #000}.cs-clock--urgent{--cs-clock-accent:var(--cs-gold)}.cs-clock--sticky{position:-webkit-sticky;position:sticky;top:8px;z-index:20;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 26px -10px rgba(0,0,0,.85)}.cs-clock--critical{--cs-clock-accent:var(--cs-red);animation:cs-clock-pulse 1.1s ease-in-out infinite}.cs-clock:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cs-clock-accent);box-shadow:0 0 16px 1px color-mix(in srgb,var(--cs-clock-accent) 70%,transparent)}@keyframes cs-clock-pulse{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 26px -16px #000}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 26px -16px #000,0 0 0 3px rgba(224,64,44,.28)}}.cs-clock-right{display:flex;align-items:center;gap:12px;flex:0 0 auto}.cs-ring{width:44px;height:44px;display:block}.cs-ring-fill,.cs-ring-track{fill:none;stroke-width:4}.cs-ring-track{stroke:hsla(0,0%,100%,.12)}.cs-ring-fill{stroke:var(--cs-clock-accent);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s ease}.cs-clock-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.cs-clock-pickno{font-size:11px;letter-spacing:.22em;color:var(--cs-chalk-faint);text-transform:uppercase}.cs-clock-onclock{font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:15px;color:var(--cs-chalk);display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.cs-clock-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--cs-clock-accent,var(--cs-red))}.cs-clock-timer{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:40px;line-height:.9;color:#f6f8fb;text-align:right;text-shadow:0 2px 0 #05060a;white-space:nowrap}.cs-clock-colon{color:inherit}.cs-clock-sub{display:block;font-family:var(--cs-disp);font-size:9px;letter-spacing:.26em;color:var(--cs-red);margin-top:4px;text-transform:uppercase}.cs-clock--critical .cs-clock-dot{animation:cs-pulse 1.1s ease-in-out infinite}.cs-clock--critical .cs-clock-colon{color:var(--cs-red);animation:cs-blink 1.1s steps(1) infinite}.cs-card{position:relative;border-radius:11px;padding:3px;isolation:isolate;background:linear-gradient(150deg,var(--cs-sv4),var(--cs-sv3) 46%,var(--cs-sv1) 58%,var(--cs-sv2));box-shadow:0 14px 26px -16px #000,0 3px 8px -5px #000}.cs-card--base{background:linear-gradient(150deg,#dfe3e8,#aab2bb 55%,#dfe3e8)}.cs-card--gold{background:linear-gradient(150deg,var(--cs-gold-lite),var(--cs-gold-deep) 46%,#fbebbe 58%,#c79a3a)}.cs-card-face{position:relative;border-radius:8px;background:var(--cs-card-white);color:var(--cs-ink);padding:8px 8px 7px;display:flex;flex-direction:column;gap:6px;overflow:hidden;height:100%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.cs-card--gold .cs-card-face:before,.cs-card--refractor .cs-card-face:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(112deg,rgba(255,130,190,0) 6%,rgba(255,130,190,.42) 24%,rgba(120,200,255,.4) 38%,rgba(150,255,205,.34) 50%,rgba(255,236,150,.42) 64%,rgba(255,130,190,.3) 76%,rgba(120,200,255,0) 92%);background-size:230% 230%;mix-blend-mode:normal;opacity:.14;animation:cs-foil 9s ease-in-out infinite}.cs-card--gold .cs-card-face:before{opacity:.16}.cs-card--gold .cs-card-face:after,.cs-card--refractor .cs-card-face:after{content:"";position:absolute;top:-40%;left:-30%;width:46%;height:180%;z-index:5;pointer-events:none;transform:rotate(18deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);animation:cs-shine 9s ease-in-out infinite}.cs-crow{display:flex;align-items:center;justify-content:space-between;gap:6px;position:relative;z-index:6}.cs-pos{font-weight:700;font-size:12px;letter-spacing:.03em;color:#fff;border-radius:5px;padding:2px 7px;line-height:1.25;background:var(--cs-tc,#2b3a55);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);flex-shrink:0;white-space:nowrap}.cs-rcteam{display:flex;align-items:center;gap:5px;min-width:0}.cs-rc{font-family:var(--cs-disp);font-weight:700;font-size:9px;letter-spacing:.04em;color:#fff;background:var(--cs-red);border-radius:3px;padding:2px 4px;line-height:1;box-shadow:0 1px 2px rgba(0,0,0,.3)}.cs-team{font-family:var(--cs-num);font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--cs-ink-soft)}.cs-portrait{position:relative;z-index:2;border-radius:6px;overflow:hidden;aspect-ratio:1.55/1;display:grid;place-items:center;border:1px solid rgba(0,0,0,.28);background:radial-gradient(120% 130% at 76% 10%,hsla(0,0%,100%,.22),transparent 46%),linear-gradient(160deg,var(--cs-tc,#2b3a55),#0e1626)}.cs-jersey{font-family:var(--cs-disp);font-weight:700;font-size:54px;line-height:.78;color:hsla(0,0%,100%,.94);letter-spacing:-.02em;text-shadow:0 3px 0 rgba(0,0,0,.3)}.cs-dia{position:absolute;right:-14px;bottom:-16px;width:60px;height:60px;transform:rotate(45deg);border:2px solid hsla(0,0%,100%,.14);border-radius:9px;z-index:3}.cs-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;z-index:2}.cs-photo-bg{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;object-position:center 32%;filter:blur(16px) saturate(1.3) brightness(.92);z-index:0;pointer-events:none}.cs-portrait--blur .cs-photo{filter:drop-shadow(0 0 9px rgba(0,0,0,.45))}.cs-portrait--blur:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(6,10,18,.38),rgba(6,10,18,0) 32%,rgba(6,10,18,0) 68%,rgba(6,10,18,.38)),linear-gradient(180deg,rgba(6,10,18,.26),rgba(6,10,18,0) 45%)}.cs-portrait--cover{aspect-ratio:.95/1}.cs-portrait--cover .cs-photo{object-fit:cover;object-position:center 10%}.cs-serial{font-family:var(--cs-num);font-weight:700;font-size:9.5px;letter-spacing:.02em;color:var(--cs-gold-deep);background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:1px 5px;white-space:nowrap}.cs-serial--one{color:#fff;background:linear-gradient(150deg,var(--cs-gold-lite),var(--cs-gold-deep));border:0}.cs-pname{position:relative;z-index:6;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;font-size:18px;line-height:.92;letter-spacing:.01em;color:var(--cs-ink);text-wrap:balance;overflow-wrap:break-word}.cs-pname-fn{display:block;font-size:11px;font-weight:700;letter-spacing:.13em;color:var(--cs-ink-faint);margin-bottom:1px}.cs-pname-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cs-pname-ln{min-width:0;overflow-wrap:break-word}.cs-opp{flex:0 0 auto;align-self:center;display:inline-flex;align-items:baseline;gap:3px;padding:3px 6px;border-radius:5px;background:rgba(10,14,20,.05);border:1px solid rgba(0,0,0,.09);font-size:12px;line-height:1;letter-spacing:.03em;color:var(--cs-ink);white-space:nowrap}.cs-opp i{font-style:normal;font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--cs-ink-faint)}.cs-opp i.cs-opp-at{font-size:10px;letter-spacing:0}.cs-stats{display:flex;gap:4px;position:relative;z-index:6}.cs-stat{flex:1 1;min-width:0;background:rgba(10,14,20,.05);border:1px solid rgba(0,0,0,.09);border-radius:5px;padding:4px 2px;text-align:center}.cs-stat b{display:block;font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:12.5px;color:var(--cs-ink)}.cs-stat span{font-size:8px;letter-spacing:.1em;color:var(--cs-ink-faint);text-transform:uppercase}.cs-card-face .cs-stats{gap:3px}.cs-card-face .cs-stat{flex:1 1;padding:3px 2px;border-radius:4px;background:rgba(10,14,20,.045);border-color:rgba(0,0,0,.07)}.cs-card-face .cs-stat b{font-size:10.5px;line-height:1.2;overflow-wrap:anywhere}.cs-card-face .cs-stat span{font-size:7px;letter-spacing:.05em}.cs-stat--hi{background:rgba(53,164,105,.15);border-color:rgba(23,96,58,.5)}.cs-stat--hi b,.cs-stat--hi span{color:var(--cs-green-deep)}.cs-stat--hi span{opacity:.8}.cs-stat--dark{background:hsla(0,0%,100%,.05);border-color:var(--cs-line-2)}.cs-stat--dark b{color:var(--cs-chalk)}.cs-stat--dark span{color:var(--cs-chalk-faint)}.cs-stat--dark.cs-stat--hi{background:rgba(53,164,105,.16);border-color:rgba(53,164,105,.5)}.cs-stat--dark.cs-stat--hi b,.cs-stat--dark.cs-stat--hi span{color:var(--cs-green-lite);opacity:1}.cs-setline{display:flex;align-items:center;justify-content:space-between;gap:6px;position:relative;z-index:6;border-top:1px solid rgba(0,0,0,.12);padding-top:5px}.cs-set{font-family:var(--cs-disp);text-transform:uppercase;letter-spacing:.07em;font-size:9px;color:var(--cs-ink-faint)}.cs-proj{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.cs-proj b{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;color:var(--cs-ink)}.cs-proj span{font-size:8px;letter-spacing:.14em;color:var(--cs-ink-faint);text-transform:uppercase}.cs-card-draft{position:relative;z-index:6;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#1a1206;background:linear-gradient(180deg,var(--cs-gold-lite),var(--cs-gold-deep));padding:8px 10px;border-radius:7px;box-shadow:0 1px 0 #7c5716,0 8px 16px -10px rgba(233,192,90,.8);transition:transform .08s ease,box-shadow .15s ease}.cs-card-draft:after{content:"";position:absolute;inset:-7px 0}.cs-card-draft:hover:enabled{transform:translateY(-1px)}.cs-card-draft:active:enabled{transform:translateY(1px);box-shadow:0 0 0 #7c5716}.cs-card-draft:focus-visible{outline:2px solid var(--cs-ink);outline-offset:2px}.cs-card-draft:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.cs-card--sm .cs-card-face{padding:7px 7px 6px;gap:5px}.cs-card--sm .cs-jersey{font-size:42px}.cs-card--sm .cs-pname{font-size:15px}.cs-card--sm .cs-pname-fn{font-size:9.5px;letter-spacing:.11em}.cs-card--sm .cs-opp{font-size:11px;padding:2px 5px}.cs-card--sm .cs-pos{font-size:10.5px;padding:2px 6px}.cs-card--sm .cs-team{font-size:10px}.cs-card--sm .cs-stat b{font-size:11px}.cs-card--sm .cs-stat span{font-size:7px}.cs-card--sm .cs-proj b{font-size:13px}.cs-card--sm .cs-card-draft{font-size:11px;padding:7px 8px}.cs-card--compact{padding:2px;border-radius:9px}.cs-card--compact .cs-card-face{padding:6px;gap:5px;border-radius:7px}.cs-card--compact .cs-portrait{aspect-ratio:1.24/1}.cs-card--compact .cs-jersey{font-size:38px}.cs-card--compact .cs-dia{right:-12px;bottom:-14px;width:44px;height:44px}.cs-card--compact .cs-pos{font-size:10px;padding:1px 5px}.cs-card--compact .cs-team{font-size:10px}.cs-card--compact .cs-serial{font-size:8.5px;padding:1px 4px}.cs-card--compact .cs-pname{font-size:14px;line-height:.95}.cs-card--compact .cs-pname-fn{font-size:8.5px;letter-spacing:.1em}.cs-card--compact .cs-pname-row{gap:5px}.cs-card--compact .cs-opp{font-size:10.5px;padding:2px 4px;gap:2px}.cs-card--compact .cs-opp i{font-size:7px}.cs-card--compact .cs-stats{gap:2px}.cs-card--compact .cs-stat{padding:3px 1px}.cs-card--compact .cs-stat b{font-size:9px;line-height:1.2;overflow-wrap:anywhere}.cs-card--compact .cs-stat span{font-size:7px;letter-spacing:.04em}.cs-card--compact .cs-setline{padding-top:4px;gap:4px}.cs-card--compact .cs-set{font-size:7.5px;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-card--compact .cs-proj b{font-size:14px}.cs-card--compact .cs-card-draft{font-size:11px;letter-spacing:.07em;padding:6px 8px;min-height:44px}.cs-card-grid--2up{grid-template-columns:1fr;gap:10px}@media (min-width:350px){.cs-card-grid--2up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.cs-card-grid--2up{gap:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (max-width:349px){.cs-card-grid--2up .cs-card--compact .cs-card-face{padding:8px 8px 7px}.cs-card-grid--2up .cs-card--compact .cs-pname{font-size:17px}.cs-card-grid--2up .cs-card--compact .cs-pname-fn{font-size:10.5px}.cs-card-grid--2up .cs-card--compact .cs-stat b{font-size:12.5px}.cs-card-grid--2up .cs-card--compact .cs-proj b{font-size:15px}.cs-card-grid--2up .cs-card--compact .cs-card-draft{font-size:12px;letter-spacing:.1em}}@media (max-width:639px){.cs-card{padding:2px;border-radius:9px}.cs-card-face{padding:6px;gap:5px;border-radius:7px}.cs-portrait{aspect-ratio:1.24/1}.cs-jersey{font-size:38px}.cs-dia{right:-12px;bottom:-14px;width:44px;height:44px}.cs-pos{padding:1px 5px}.cs-pos,.cs-team{font-size:10px}.cs-serial{font-size:8.5px;padding:1px 4px}.cs-pname{font-size:14px;line-height:.95}.cs-pname-fn{font-size:8.5px;letter-spacing:.1em}.cs-pname-row{gap:5px}.cs-opp{font-size:11px;padding:2px 4px;gap:2px}.cs-opp i{font-size:7px}.cs-setline{padding-top:4px;gap:4px}.cs-set{font-size:7.5px;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-proj b{font-size:14px}.cs-card-draft{font-size:11px;letter-spacing:.07em;padding:6px 8px;min-height:44px}}.cs-card--portrait .cs-card-face{padding-bottom:9px}@media (max-width:639px){.cs-card--portrait .cs-card-face{padding-bottom:7px}}.cs-slab{position:relative;border-radius:13px;padding:7px 7px 9px;background:linear-gradient(160deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.06) 42%,hsla(0,0%,100%,.17));border:1px solid hsla(0,0%,100%,.42);box-shadow:0 20px 34px -18px #000,inset 0 1px 0 hsla(0,0%,100%,.6)}.cs-slab:after{content:"";position:absolute;inset:0;border-radius:13px;pointer-events:none;z-index:9;background:linear-gradient(125deg,hsla(0,0%,100%,.42),transparent 22%,transparent 78%,hsla(0,0%,100%,.26))}.cs-slab-label{display:flex;align-items:center;gap:6px;margin-bottom:5px;position:relative;z-index:2;background:#f5f7f9;border-radius:5px;padding:4px 6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.cs-slab-grade{background:var(--cs-red);color:#fff;border-radius:4px;padding:2px 5px;text-align:center;line-height:1;box-shadow:0 1px 2px rgba(0,0,0,.4);display:flex;align-items:baseline;gap:3px;flex:0 0 auto}.cs-slab-grade b{font-family:var(--cs-disp);font-weight:700;font-size:12px}.cs-slab-grade span{font-size:6.5px;letter-spacing:.08em;text-transform:uppercase}.cs-slab-id{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;row-gap:2px;column-gap:5px}.cs-slab-name{font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;font-size:9.5px;line-height:1;color:#12151a;white-space:nowrap}.cs-slab-set{font-family:var(--cs-num);font-size:7px;letter-spacing:.02em;color:#5c636c;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cs-slab-well{border-radius:9px;padding:3px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.3);position:relative;z-index:2}.cs-slab-well .cs-setline{display:none}.cs-panel{border-radius:16px;padding:12px;border:1px solid var(--cs-line-2);background:radial-gradient(140% 120% at 84% -12%,rgba(233,192,90,.16),transparent 55%),linear-gradient(180deg,#1a1f27,#0d0f13);box-shadow:0 22px 44px -24px #000}@media (min-width:640px){.cs-panel{padding:16px}}.cs-eyebrow{font-size:10px;letter-spacing:.28em;color:var(--cs-gold)}.cs-eyebrow,.cs-title{text-transform:uppercase}.cs-title{margin:6px 0 3px;font-family:var(--cs-disp);font-weight:700;font-size:21px;line-height:.92;color:var(--cs-chalk);text-wrap:balance}.cs-sub{font-family:var(--cs-body);color:var(--cs-chalk-soft);font-size:13px;line-height:1.35}.cs-lp{display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.cs-lp{gap:56px}}.cs-lp .cs-brandbar__logo img{max-width:min(330px,52vw)}.cs-lp__signin{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border-radius:10px;border:1px solid var(--cs-gold);color:var(--cs-gold);background:rgba(233,192,90,.08);font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:13px;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.cs-lp__signin:hover{background:rgba(233,192,90,.18);color:var(--cs-gold-lite)}.cs-lp__signin:focus-visible{outline:2px solid var(--cs-gold);outline-offset:2px}.cs-lp__hero{gap:30px}.cs-lp__copy,.cs-lp__hero{display:flex;flex-direction:column}.cs-lp__copy{align-items:flex-start;gap:14px;min-width:0}.cs-lp__title{margin:0;font-family:var(--cs-disp);text-transform:uppercase;font-weight:700;font-size:clamp(30px,8vw,46px);line-height:.97;letter-spacing:.01em;color:var(--cs-chalk);text-wrap:balance}.cs-lp__lede{margin:0;max-width:46ch;font-family:var(--cs-body);font-size:15px;line-height:1.5;color:var(--cs-chalk-soft)}.cs-lp__cta{margin-top:4px}.cs-lp__slab{width:100%;max-width:208px;margin:0 auto}@media (min-width:560px){.cs-lp__slab{margin:0}}@media (min-width:720px){.cs-lp__hero{flex-direction:row;align-items:center;gap:40px}.cs-lp__copy{flex:1 1 340px}.cs-lp__slab{flex:0 0 216px;max-width:216px}}.cs-lp__ctas{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cs-lp__ctanote{margin:0;font-family:var(--cs-body);font-size:12.5px;line-height:1.4;color:var(--cs-chalk-faint)}.cs-lp__info{display:flex;flex-direction:column;gap:44px}@media (min-width:768px){.cs-lp__info{gap:56px}}.cs-lp__section{display:flex;flex-direction:column;gap:14px}.cs-lp__h2{margin:4px 0 0;font-family:var(--cs-disp);text-transform:uppercase;font-weight:700;font-size:clamp(21px,5.2vw,30px);line-height:1;letter-spacing:.01em;color:var(--cs-chalk);text-wrap:balance}.cs-lp__sectionlede{margin:0;max-width:58ch;font-family:var(--cs-body);font-size:14.5px;line-height:1.55;color:var(--cs-chalk-soft)}.cs-lp__fine{margin:2px 0 0;max-width:60ch;font-family:var(--cs-body);font-size:12.5px;line-height:1.5;color:var(--cs-chalk-faint)}.cs-lp__inline-link{color:var(--cs-green-lite);text-underline-offset:2px}.cs-beats{display:flex;flex-direction:column;gap:40px}.cs-beat{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;align-items:center}@media (min-width:900px){.cs-beats{gap:64px}.cs-beat{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:48px}.cs-beat--flip{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.cs-beat--flip .cs-beat__copy{order:2}}.cs-beat__copy{min-width:0}.cs-beat__meta{display:flex;align-items:center;gap:10px;margin-bottom:9px}.cs-beat__no{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:12px;letter-spacing:.1em;color:var(--cs-green)}.cs-beat__when{padding:3px 9px 4px;border:1px solid var(--cs-line-2);border-radius:999px;letter-spacing:.09em;font-size:10px;color:var(--cs-chalk-faint);white-space:nowrap}.cs-beat__title,.cs-beat__when{font-family:var(--cs-disp);font-weight:700;text-transform:uppercase}.cs-beat__title{margin:0 0 8px;letter-spacing:.02em;font-size:clamp(20px,5vw,26px);line-height:1;color:var(--cs-chalk)}.cs-beat__text{margin:0;max-width:48ch;font-family:var(--cs-body);font-size:14px;line-height:1.55;color:var(--cs-chalk-soft)}.cs-beat__art{min-width:0}@media (min-width:900px){.cs-beat__art .cs-shot{max-width:470px;margin-inline:auto}}.cs-shot{margin:0;border:1px solid var(--cs-line-2);border-radius:14px;background:linear-gradient(180deg,var(--cs-green-surface),var(--cs-bg-lo));box-shadow:0 26px 50px -30px #000;overflow:hidden}.cs-shot__bar{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--cs-line);background:rgba(0,0,0,.25)}.cs-shot__bar:before{content:"";flex:0 0 auto;width:32px;height:6px;border-radius:999px;background:radial-gradient(circle at 3px 3px,var(--cs-line-2) 2.4px,transparent 2.6px),radial-gradient(circle at 16px 3px,var(--cs-line-2) 2.4px,transparent 2.6px),radial-gradient(circle at 29px 3px,var(--cs-line-2) 2.4px,transparent 2.6px)}.cs-shot__label{font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:var(--cs-chalk-faint)}.cs-shot__body{display:flex;flex-direction:column;gap:12px;padding:10px}@media (min-width:480px){.cs-shot__body{padding:14px}}.cs-shot__cap{padding:0 14px 12px;font-family:var(--cs-body);font-size:11.5px;line-height:1.4;color:var(--cs-chalk-faint)}.cs-shot__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cs-shot__trophies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;max-width:300px;margin:0 auto}.cs-mini-standings{display:flex;flex-direction:column;gap:6px}.cs-mini-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--cs-line);border-radius:10px;background:hsla(0,0%,100%,.03)}.cs-mini-row.is-you{border-color:rgba(53,164,105,.5);background:rgba(53,164,105,.1);box-shadow:inset 3px 0 0 var(--cs-green)}.cs-mini-rank{flex:0 0 auto;width:18px;font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--cs-chalk-faint)}.cs-mini-standings .cs-mini-name{flex:1 1 auto;min-width:0;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:13px;color:var(--cs-chalk);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-mini-pts{flex:0 0 auto;font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;color:var(--cs-chalk)}.cs-mini-row.is-you .cs-mini-pts{color:var(--cs-green-lite)}.cs-mini-ticker{display:flex;flex-wrap:wrap;gap:6px}.cs-mini-tick{padding:4px 8px 5px;border:1px solid var(--cs-line);border-radius:999px;background:rgba(0,0,0,.3);font-family:var(--cs-body);font-size:11px;color:var(--cs-chalk-faint);white-space:nowrap}.cs-mini-tick b{font-weight:700;color:var(--cs-chalk-soft)}.cs-mini-tick i{font-style:normal;font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cs-green)}.cs-ctaband{display:flex;flex-direction:column;gap:14px;margin-top:8px;padding:18px;border:1px solid var(--cs-line-2);border-top:2px solid var(--cs-green);border-radius:4px;background:radial-gradient(120% 140% at 50% -30%,rgba(53,164,105,.14),transparent 60%),hsla(0,0%,100%,.03)}@media (min-width:860px){.cs-ctaband{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px}}.cs-ctaband__line{margin:0;flex:1 1 280px;max-width:42ch;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(15px,3.6vw,18px);line-height:1.15;color:var(--cs-chalk);text-wrap:balance}.cs-ctaband__actions{display:flex;flex-wrap:wrap;gap:10px;flex:0 0 auto}@media (max-width:479px){.cs-ctaband__actions{flex-direction:column;align-items:stretch}.cs-ctaband__actions .cs-btn{justify-content:center}}.cs-payline{list-style:none;margin:0;padding:0;border-top:1px solid var(--cs-line-2)}@media (min-width:720px){.cs-payline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px}}.cs-payline__row{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid var(--cs-line)}.cs-payline__abbr{flex:0 0 40px;font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.08em;color:var(--cs-chalk-faint);text-transform:uppercase}.cs-payline__label{flex:1 1 auto;min-width:0;font-family:var(--cs-body);font-size:13.5px;color:var(--cs-chalk)}.cs-payline__pts{flex:0 0 auto;font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:17px;color:var(--cs-green)}.cs-payline__pts.is-neg{color:var(--cs-chalk-faint)}.cs-sportrow{display:flex;flex-wrap:wrap;gap:8px}.cs-sportrow__cell{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--cs-line-2);border-radius:10px;background:hsla(0,0%,100%,.03)}.cs-sportrow__note{font-family:var(--cs-body);font-size:12px;color:var(--cs-chalk-faint);white-space:nowrap}.cs-faq{border-top:1px solid var(--cs-line-2)}.cs-faq__item{border-bottom:1px solid var(--cs-line)}.cs-faq__q{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 2px;cursor:pointer;list-style:none;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:14px;line-height:1.25;color:var(--cs-chalk)}.cs-faq__q::-webkit-details-marker{display:none}.cs-faq__q>span:first-child{flex:1 1 auto;min-width:0}.cs-faq__q:hover{color:var(--cs-green-lite)}.cs-faq__item:focus-within .cs-faq__q{color:var(--cs-green-lite)}.cs-faq__chev{flex:0 0 auto;display:inline-flex;color:var(--cs-chalk-faint);transition:transform .18s ease}.cs-faq__item[open] .cs-faq__chev{transform:rotate(180deg)}.cs-faq__body{padding:0 2px 16px}.cs-faq__lead{margin:0 0 8px;max-width:60ch;font-family:var(--cs-body);font-weight:700;font-size:14px;line-height:1.45;color:var(--cs-chalk)}.cs-faq__answer{margin:0;max-width:62ch;font-family:var(--cs-body);font-size:13.5px;line-height:1.55;color:var(--cs-chalk-soft)}@media (prefers-reduced-motion:reduce){.cs-faq__chev{transition:none}}.cs-lp__auth{display:flex;flex-direction:column;align-items:center;justify-content:center;scroll-margin-top:24px}.cs-lp__auth:focus{outline:none}.cs-spec{border:1px solid var(--cs-line-2);border-top:2px solid var(--cs-red);border-radius:4px;background:hsla(0,0%,100%,.04);overflow:hidden}.cs-spec__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 10px;border-bottom:1px solid var(--cs-line);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-chalk-faint)}.cs-spec__serial{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--cs-gold);white-space:nowrap;flex:0 0 auto}.cs-spec__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:480px){.cs-spec__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-spec__cell{min-width:0;padding:11px 6px 12px;text-align:center}.cs-spec__cell:nth-child(2n){border-left:1px solid var(--cs-line)}.cs-spec__cell:nth-child(n+3){border-top:1px solid var(--cs-line)}@media (min-width:480px){.cs-spec__cell+.cs-spec__cell{border-left:1px solid var(--cs-line)}.cs-spec__cell:nth-child(n+3){border-top:0}}.cs-spec__fig{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.cs-spec__fig,.cs-spec__key{display:block;font-weight:700;color:var(--cs-chalk)}.cs-spec__key{margin-top:5px;font-family:var(--cs-disp);text-transform:uppercase;font-size:10px;letter-spacing:.09em}.cs-spec__sub{display:block;margin-top:2px;font-size:8.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--cs-chalk-faint)}.cs-sec{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:12px 2px 0}.cs-sec:first-child{margin-top:0}.cs-sec h2{margin:0;font-family:var(--cs-disp);font-weight:700;letter-spacing:.05em;font-size:16px;color:var(--cs-chalk)}.cs-sec h2,.cs-sec-meta{text-transform:uppercase}.cs-sec-meta{font-size:11px;letter-spacing:.16em;color:var(--cs-chalk-faint);white-space:nowrap;flex-shrink:0}.cs-disclosure{margin:12px 0 0;border:1px solid var(--cs-line-2);border-radius:14px;background:var(--cs-bg-hi,#0c1210);overflow:hidden}.cs-disclosure__summary{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 14px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-disclosure__summary::-webkit-details-marker{display:none}.cs-disclosure__summary::marker{content:""}.cs-disclosure__summary:focus-visible{outline:2px solid var(--cs-gold);outline-offset:-2px}.cs-disclosure__text{flex:1 1 auto;min-width:0}.cs-disclosure__title{display:block;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:15px;color:var(--cs-chalk)}.cs-disclosure__sub{display:block;margin-top:2px;font-size:12.5px;color:var(--cs-chalk-soft,rgba(238,241,245,.72));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-disclosure__meta{flex:0 0 auto}.cs-disclosure__chev{flex:0 0 auto;display:inline-flex;color:var(--cs-chalk-faint);transition:transform .16s ease}.cs-disclosure[open] .cs-disclosure__chev{transform:rotate(180deg)}.cs-disclosure__body{padding:2px 14px 14px;border-top:1px solid var(--cs-line-1,hsla(0,0%,100%,.06))}.cs-disclosure__body>.cs-panel:first-child{margin-top:12px}.cs-pickticker{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 0}.cs-pickticker::-webkit-scrollbar{display:none}.cs-pickticker__item{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--cs-line-2);border-radius:999px;background:hsla(0,0%,100%,.03);padding:5px 11px;font-family:var(--cs-disp);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-chalk-soft);white-space:nowrap}.cs-pickticker__item b{color:var(--cs-chalk);font-weight:700}.cs-pickticker__no{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cs-chalk-faint)}.cs-pickticker__pos{font-family:var(--cs-num);color:var(--cs-gold)}.cs-filters{display:flex;flex-wrap:wrap;gap:7px;padding:1px}.cs-filters--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:2px}.cs-filters--scroll>.cs-chip{scroll-snap-align:start}.cs-filters--scroll[data-overflow=none]{touch-action:auto}.cs-filters--scroll::-webkit-scrollbar{display:none}.cs-filters--scroll[data-overflow=end],.cs-sortrail[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}.cs-filters--scroll[data-overflow=start],.cs-sortrail[data-overflow=start]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 34px);mask-image:linear-gradient(90deg,transparent,#000 34px)}.cs-filters--scroll[data-overflow=both],.cs-sortrail[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 34px,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,transparent,#000 34px,#000 calc(100% - 34px),transparent)}.cs-chip{flex:0 0 auto;font-family:var(--cs-disp);font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:7px 12px;border-radius:999px;border:1px solid var(--cs-line-2);background:transparent;color:var(--cs-chalk-soft);cursor:pointer;position:relative;transition:color .12s ease,border-color .12s ease,transform .08s ease}.cs-chip:before{content:"";position:absolute;inset:-8px 0}.cs-chip:hover{color:var(--cs-chalk);border-color:var(--cs-chalk-faint)}.cs-chip:active{transform:translateY(1px)}.cs-chip--on{background:var(--cs-chalk);border-color:var(--cs-chalk)}.cs-chip--on,.cs-chip--on:hover{color:#14161a}.cs-chip:focus-visible{outline:2px solid var(--cs-chalk);outline-offset:2px}.cs-backlink{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;text-decoration:none;line-height:1.25;color:var(--cs-chalk-soft)}.cs-backlink:hover{color:var(--cs-chalk);border-color:var(--cs-chalk)}.cs-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:16px;min-height:52px;border-radius:11px;text-decoration:none;transition:transform .08s ease,box-shadow .15s ease}.cs-btn--primary{border:0;color:#08120c;background:linear-gradient(180deg,#46b87b,var(--cs-green) 55%,#2b8a57);padding:15px 22px;box-shadow:0 2px 0 #14532f,0 14px 24px -12px rgba(53,164,105,.7)}.cs-btn--primary:hover:enabled{transform:translateY(-1px)}.cs-btn--primary:active:enabled{transform:translateY(1px);box-shadow:0 1px 0 #14532f}.cs-btn--gold{border:0;color:#14161a;background:linear-gradient(180deg,#f0db9e,var(--cs-rim-gold) 52%,var(--cs-rim-gold-deep));padding:15px 22px;box-shadow:0 2px 0 #6d5321,0 14px 24px -12px rgba(204,168,84,.7)}.cs-btn--gold:hover:enabled{transform:translateY(-1px)}.cs-btn--gold:active:enabled{transform:translateY(1px);box-shadow:0 1px 0 #7c5716}.cs-btn--ghost{border:1px solid var(--cs-line-2);color:var(--cs-chalk);background:transparent;padding:13px 20px;box-shadow:none}.cs-btn--ghost:hover:enabled{border-color:var(--cs-chalk-soft)}.cs-btn--danger{border:0;color:#fff;background:linear-gradient(180deg,var(--cs-red),var(--cs-red-deep));padding:15px 22px;box-shadow:0 2px 0 #6d1c12,0 14px 24px -12px rgba(224,64,44,.7)}.cs-btn--danger:hover:enabled{transform:translateY(-1px)}.cs-btn--danger:active:enabled{transform:translateY(1px);box-shadow:0 1px 0 #6d1c12}.cs-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.cs-btn:disabled{opacity:.45;cursor:not-allowed}.cs-tray{border:1px solid var(--cs-line);border-radius:14px;background:linear-gradient(180deg,#16191f,#0d0f13);padding:12px}.cs-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));grid-gap:6px;gap:6px}@media (min-width:640px){.cs-slots{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}}.cs-slot{min-width:0;height:56px;border-radius:7px}.cs-slot--empty{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1.5px dashed var(--cs-line-2);color:var(--cs-chalk-faint);background:hsla(0,0%,100%,.015)}.cs-slot--empty:before{content:"";position:absolute;inset:4px;border-radius:4px;pointer-events:none;background-image:repeating-linear-gradient(45deg,rgba(238,241,245,.028) 0 1px,transparent 1px 5px),repeating-linear-gradient(-45deg,rgba(238,241,245,.028) 0 1px,transparent 1px 5px)}.cs-slot-code{font-family:var(--cs-disp);font-weight:700;font-size:12.5px;letter-spacing:.06em;max-width:100%;padding:0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-slot-code,.cs-slot-open{position:relative;line-height:1;text-transform:uppercase}.cs-slot-open{font-size:6.5px;letter-spacing:.3em;margin-right:-.3em;opacity:.75}.cs-slot--mini{padding:2px;background:linear-gradient(150deg,var(--cs-sv4),var(--cs-sv3) 55%,var(--cs-sv1));box-shadow:0 6px 12px -8px #000;position:relative;overflow:hidden}.cs-mini--gold{background:linear-gradient(150deg,var(--cs-gold-lite),var(--cs-gold-deep) 55%,#fbebbe)}.cs-mini-face{width:100%;height:100%;border-radius:5px;background:var(--cs-card-white);flex-direction:column;color:var(--cs-ink);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.cs-mini-face,.cs-mini-pos{display:flex;position:relative}.cs-mini-pos{z-index:1;align-self:stretch;align-items:center;justify-content:space-between;gap:3px;height:17px;padding:0 4px;font-family:var(--cs-disp);font-size:8px;font-weight:700;letter-spacing:.05em;color:#fff;background:radial-gradient(120% 170% at 78% 0,hsla(0,0%,100%,.26),transparent 55%),linear-gradient(160deg,var(--cs-tc,#2b3a55),#0e1626);box-shadow:inset 0 -1px 0 rgba(0,0,0,.32)}.cs-mini-pos b{font-family:var(--cs-num);font-size:7px;font-weight:700;letter-spacing:.02em;opacity:.82}.cs-mini-name{position:relative;z-index:1;flex:1 1;display:flex;align-items:center;justify-content:center;padding:0 3px;min-width:0}.cs-mini-surname{max-width:100%;font-family:var(--cs-disp);font-weight:700;font-size:9px;letter-spacing:-.01em;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cs-ink)}.cs-mini-meta{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:2px;padding:0 2px 3px;min-width:0;line-height:1}.cs-mini-meta--one{justify-content:center}.cs-mini-opp{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:1px;font-family:var(--cs-disp);font-weight:700;font-size:6.5px;letter-spacing:0;color:var(--cs-ink-soft);white-space:nowrap}.cs-mini-opp i{font-style:normal;font-size:5.5px;font-weight:700}.cs-mini-opp i.cs-mini-opp-at{font-size:7px}.cs-mini-proj{flex:0 0 auto;font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:6.5px;letter-spacing:-.02em;color:var(--cs-ink);white-space:nowrap}.cs-skel{display:block;width:70%;height:8px;border-radius:4px;background:linear-gradient(90deg,hsla(0,0%,100%,.08) 25%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.08) 75%);background-size:200% 100%;animation:cs-skel-sweep 1.4s ease-in-out infinite}@keyframes cs-skel-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.cs-mini--refractor .cs-mini-face:before{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 20%,rgba(255,84,158,.4) 40%,rgba(96,196,255,.4) 55%,transparent 75%);mix-blend-mode:soft-light}.cs-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;border:1px solid var(--cs-line-2);border-radius:14px;background:linear-gradient(180deg,#191d24,#101216);padding:13px 14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 26px -16px #000;color:var(--cs-chalk);text-align:left;text-decoration:none}.cs-row--tap{cursor:pointer;transition:transform .08s ease,border-color .15s ease}.cs-row--tap:hover{transform:translateY(-1px);border-color:rgba(238,241,245,.34)}.cs-row--tap:active{transform:translateY(1px)}.cs-row--tap:focus-visible{outline:2px solid var(--cs-chalk);outline-offset:2px}.cs-row--on{box-shadow:inset 3px 0 0 var(--cs-green),inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 26px -16px #000}.cs-row--on,.cs-row--on:hover{border-color:var(--cs-green)}.cs-row-title{display:block;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:15px;line-height:1.05;color:var(--cs-chalk);overflow-wrap:break-word}.cs-listrow-body{flex:1 1 auto;min-width:0}.cs-listrow-trailing{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px}.cs-row-sub{display:block;font-family:var(--cs-disp);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-chalk-faint);margin-top:4px}@media (max-width:639px){.cs-listrow{flex-wrap:wrap}.cs-listrow>.cs-listrow-body{flex-basis:0;min-width:160px}.cs-listrow .cs-row-title.cs-ell{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.cs-swipe{position:relative;border-radius:14px;overflow:hidden}.cs-swipe__pane{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;cursor:pointer;font-family:var(--cs-disp);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-chalk);background:linear-gradient(180deg,#2a2f38,#1b1f26)}.cs-swipe__pane--danger{color:#fff;background:linear-gradient(180deg,var(--cs-red),var(--cs-red-deep))}.cs-swipe__front{position:relative;touch-action:pan-y}.cs-swipe__front--settling{transition:transform .18s cubic-bezier(.2,.8,.3,1)}.cs-swipe__btn{position:absolute;right:9px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--cs-chalk-faint);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,color .15s ease,border-color .15s ease}.cs-swipe__btn:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #fff;outline-offset:2px}@media (hover:hover) and (pointer:fine){.cs-swipe__btn{opacity:.4;pointer-events:auto}.cs-swipe:hover .cs-swipe__btn{opacity:.75}.cs-swipe__btn:hover{opacity:1;color:var(--cs-red);border-color:rgba(224,64,44,.5)}.cs-swipe__front>.cs-row,.cs-swipe__front>.cs-rowcard{padding-right:46px}}.cs-pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;border:1px solid;border-radius:999px;padding:4px 9px;white-space:nowrap;flex-shrink:0}.cs-label,.cs-pill{font-family:var(--cs-disp);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cs-label{display:block;font-size:11px;color:var(--cs-chalk-soft);margin-bottom:7px}.cs-field{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 14px;border-radius:10px;border:1px solid var(--cs-line-2);background:#101216;color:var(--cs-chalk);font-family:var(--cs-body);font-size:15px;outline:none}.cs-field::placeholder{color:var(--cs-chalk-faint)}.cs-field:focus-visible{border-color:var(--cs-gold);box-shadow:0 0 0 1px var(--cs-gold)}.cs-note{border:1px solid var(--cs-line-2);background:hsla(0,0%,100%,.03);color:var(--cs-chalk-soft);border-radius:11px;padding:11px 13px;font-family:var(--cs-body);font-size:13.5px;line-height:1.45}.cs-note--error{border-color:rgba(224,64,44,.55);background:rgba(224,64,44,.09);color:color-mix(in srgb,var(--cs-red) 52%,#fff)}.cs-overlay{position:fixed;inset:0;z-index:60;background:rgba(8,9,11,.78);display:grid;place-items:center;place-items:safe center;padding:20px;overflow-y:auto}.cs-wt{position:fixed;inset:0;z-index:400}.cs-wt__scrim{position:fixed;background:rgba(5,7,6,.76);animation:cs-wt-in .16s ease both}.cs-wt__ring{position:fixed;padding:0;margin:0;border:0;background:transparent;cursor:pointer;box-shadow:0 0 0 2px var(--cs-green),0 0 0 6px rgba(53,164,105,.24),0 0 30px -4px rgba(53,164,105,.55);animation:cs-wt-ring 2.4s ease-in-out infinite}.cs-wt__ring:focus-visible{outline:2px solid var(--cs-chalk);outline-offset:4px}.cs-wt__card{position:fixed;width:min(340px,calc(100vw - 24px));max-height:min(72dvh,560px);overflow-y:auto;padding:14px 15px 15px;border-radius:14px;border:1px solid var(--cs-line-2);background:linear-gradient(180deg,#101913,#0a0d0b);box-shadow:0 26px 60px -22px #000,0 0 0 1px rgba(53,164,105,.14);outline:none;animation:cs-wt-in .18s ease both}.cs-wt__arrow{position:absolute;width:12px;height:12px;background:#101913;transform:rotate(45deg)}.cs-wt__card[data-placement=bottom] .cs-wt__arrow{top:-7px;margin-left:-6px;border-left:1px solid var(--cs-line-2);border-top:1px solid var(--cs-line-2)}.cs-wt__card[data-placement=top] .cs-wt__arrow{bottom:-7px;margin-left:-6px;background:#0a0d0b;border-right:1px solid var(--cs-line-2);border-bottom:1px solid var(--cs-line-2)}.cs-wt__card[data-placement=right] .cs-wt__arrow{left:-7px;margin-top:-6px;border-left:1px solid var(--cs-line-2);border-bottom:1px solid var(--cs-line-2)}.cs-wt__card[data-placement=left] .cs-wt__arrow{right:-7px;margin-top:-6px;border-right:1px solid var(--cs-line-2);border-top:1px solid var(--cs-line-2)}.cs-wt__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cs-wt__title{margin:7px 0 6px;font-family:var(--cs-disp);text-transform:uppercase;font-weight:700;font-size:19px;line-height:1;letter-spacing:.01em;color:var(--cs-chalk);text-wrap:balance}.cs-wt__body{margin:0;font-size:13.5px;line-height:1.5;color:var(--cs-chalk-soft)}.cs-wt__body,.cs-wt__hint{font-family:var(--cs-body)}.cs-wt__hint{margin:9px 0 0;padding-left:10px;border-left:2px solid var(--cs-green-deep);font-size:12.5px;line-height:1.45;color:var(--cs-chalk-faint)}.cs-wt__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 12px}.cs-wt__dots{display:flex;gap:5px}.cs-wt__dot{width:7px;height:7px;border-radius:50%;background:var(--cs-line-2)}.cs-wt__dot--on{background:var(--cs-green)}.cs-wt__count{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.06em;color:var(--cs-chalk-faint)}.cs-wt__actions{display:flex;gap:8px;flex-wrap:wrap}.cs-wt__link{flex:1 0 100%;justify-content:center}@media (max-width:479px){.cs-wt__actions{flex-direction:column;align-items:stretch}.cs-wt__actions>.cs-btn{justify-content:center}.cs-wt__actions>.cs-btn--primary{order:-1}}@keyframes cs-wt-in{0%{opacity:0}to{opacity:1}}@keyframes cs-wt-ring{0%,to{box-shadow:0 0 0 2px var(--cs-green),0 0 0 6px rgba(53,164,105,.24),0 0 30px -4px rgba(53,164,105,.55)}50%{box-shadow:0 0 0 2px var(--cs-green),0 0 0 9px rgba(53,164,105,.12),0 0 34px -2px rgba(53,164,105,.7)}}@media (prefers-reduced-motion:reduce){.cs-wt__card,.cs-wt__ring,.cs-wt__scrim{animation:none}}.cs-nav{position:relative;display:flex;align-items:center;gap:10px}.cs-nav__inline{display:none;align-items:center;gap:2px}.cs-nav__link{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 13px;border-radius:11px;text-decoration:none;color:var(--cs-chalk-faint);font-family:var(--cs-disp);font-weight:700;font-size:12px;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:color .15s ease,background .15s ease}.cs-nav__link:hover{color:var(--cs-chalk);background:hsla(0,0%,100%,.05)}.cs-nav__link.is-on{color:var(--cs-gold);background:rgba(233,192,90,.11);box-shadow:inset 0 0 0 1px rgba(233,192,90,.28)}.cs-nav__link:focus-visible{outline:2px solid var(--cs-chalk);outline-offset:-2px}.cs-nav__icon{display:inline-flex}.cs-nav__icon svg{display:block;width:19px;height:19px}.cs-nav__trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:12px;border:1px solid var(--cs-line-2);background:transparent;color:var(--cs-chalk);cursor:pointer;transition:border-color .15s ease,background .15s ease}.cs-nav__trigger:hover{border-color:var(--cs-chalk-faint);background:hsla(0,0%,100%,.04)}.cs-nav__trigger[aria-expanded=true]{border-color:rgba(233,192,90,.5);color:var(--cs-gold)}.cs-nav__trigger:focus-visible{outline:2px solid var(--cs-gold);outline-offset:2px}.cs-nav__sheet{position:fixed;width:min(320px,calc(100vw - 28px));z-index:190;padding:6px;border-radius:16px;border:1px solid var(--cs-line-2);background:var(--cs-bg-hi,#0c1210);box-shadow:0 26px 46px -22px #000,0 6px 16px -10px #000;animation:cs-nav-in .14s ease-out}@keyframes cs-nav-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.cs-nav__sheet{animation:none}}.cs-nav__item{display:block;width:100%;padding:11px 12px;border:0;border-radius:11px;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.cs-nav__item:focus-visible,.cs-nav__item:hover{background:hsla(0,0%,100%,.06);outline:none}.cs-nav__item--dest{display:flex;align-items:center;gap:12px;min-height:52px;color:var(--cs-chalk-soft,rgba(238,241,245,.72))}.cs-nav__item--dest.is-on{color:var(--cs-gold);background:rgba(233,192,90,.1)}.cs-nav__item--dest .cs-nav__label{font-family:var(--cs-disp);font-weight:700;font-size:14px;letter-spacing:.07em;text-transform:uppercase}.cs-nav__label{display:block;font-family:var(--cs-disp);font-size:14px;letter-spacing:.02em;color:var(--cs-chalk)}.cs-nav__hint{display:block;margin-top:2px;font-size:12px;color:var(--cs-chalk-faint)}.cs-nav__rule{height:1px;margin:6px 10px;background:var(--cs-line-2)}.cs-nav__legal{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:11px 10px 3px;border-top:1px solid var(--cs-line);font-family:var(--cs-body);font-size:12px;color:var(--cs-chalk-faint)}.cs-nav__legallink{padding:2px 4px;color:var(--cs-chalk-faint);text-decoration:none}.cs-nav__legallink:focus-visible,.cs-nav__legallink:hover{color:var(--cs-chalk);text-decoration:underline;text-underline-offset:3px}@media (min-width:900px){.cs-nav__inline{display:flex}.cs-nav__sheet-dests{display:none}.cs-nav__sheet{width:288px}}.cs-podium{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.cs-podium__tile{position:relative;overflow:hidden;display:grid;justify-items:center;grid-gap:1px;gap:1px;padding:14px 8px 12px;border-radius:15px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),transparent),var(--cs-bg-hi,#0c1210);box-shadow:inset 0 0 0 1px var(--cs-podium-line),0 0 22px -14px var(--cs-podium-metal)}.cs-podium__tile:after{content:"";position:absolute;left:50%;bottom:-46px;width:118%;height:76px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,var(--cs-podium-metal),transparent 70%);opacity:.3}.cs-podium__tile--gold{--cs-podium-metal:#e9c05a;--cs-podium-hi:#fff8dd;--cs-podium-deep:#a87e23;--cs-podium-ink:#4a3406;--cs-podium-line:rgba(233,192,90,.55)}.cs-podium__tile--silver{--cs-podium-metal:#c3ccd6;--cs-podium-hi:#fff;--cs-podium-deep:#8f9aa6;--cs-podium-ink:#2a323b;--cs-podium-line:rgba(195,204,214,.45)}.cs-podium__tile--bronze{--cs-podium-metal:#c68b5c;--cs-podium-hi:#ffe8d0;--cs-podium-deep:#8f5a30;--cs-podium-ink:#3d2410;--cs-podium-line:rgba(198,139,92,.45)}.cs-podium__tile.is-empty .cs-podium__count{background:linear-gradient(180deg,hsla(0,0%,100%,.07),rgba(0,0,0,.3));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 0 0 1px hsla(0,0%,100%,.07);color:var(--cs-chalk-faint);text-shadow:none}.cs-podium__tile.is-empty:after{opacity:.12}.cs-podium__count{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;font-family:var(--cs-brand);font-size:27px;line-height:1;color:var(--cs-podium-ink);background:radial-gradient(circle at 34% 26%,var(--cs-podium-hi) 0,var(--cs-podium-metal) 44%,var(--cs-podium-deep) 100%);box-shadow:0 2px 5px rgba(0,0,0,.5),inset 0 1.5px 0 hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.4);text-shadow:0 1px 0 hsla(0,0%,100%,.6),0 -1px 1px rgba(0,0,0,.3)}.cs-podium__label{margin-top:3px;font-family:var(--cs-disp);font-weight:700;font-size:11px;letter-spacing:.16em;color:var(--cs-podium-metal)}.cs-podium__label,.cs-podium__place{position:relative;text-transform:uppercase}.cs-podium__place{font-size:10px;letter-spacing:.14em;color:var(--cs-chalk-faint)}.cs-celebrate{position:fixed;inset:0;z-index:280;display:grid;place-items:center;padding:24px;background:radial-gradient(60% 50% at 50% 45%,rgba(0,0,0,.55),rgba(4,6,8,.86));animation:cs-fade-in .2s ease-out}.cs-celebrate__card{position:relative;width:min(420px,100%);padding:26px 24px 22px;border-radius:20px;text-align:center;background:linear-gradient(180deg,#141a17,#0a0f0c);box-shadow:0 0 0 2px var(--cs-celebrate-edge,var(--cs-gold)),0 30px 70px -30px #000,0 0 90px -30px var(--cs-celebrate-glow,rgba(233,192,90,.8));animation:cs-celebrate-in .44s cubic-bezier(.16,1.02,.4,1.24)}.cs-celebrate__card--gold{--cs-celebrate-edge:#e9c05a;--cs-celebrate-glow:rgba(233,192,90,.85)}.cs-celebrate__card--silver{--cs-celebrate-edge:#c3ccd6;--cs-celebrate-glow:rgba(195,204,214,.7)}.cs-celebrate__card--bronze{--cs-celebrate-edge:#c68b5c;--cs-celebrate-glow:rgba(198,139,92,.7)}.cs-celebrate__eyebrow{font-family:var(--cs-disp);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--cs-celebrate-edge)}.cs-celebrate__shout{margin-top:10px;font-family:var(--cs-brand);font-size:34px;line-height:1;letter-spacing:.01em;color:var(--cs-chalk)}.cs-celebrate__league{margin-top:6px;font-family:var(--cs-brand);font-size:30px;line-height:1.06;background-image:linear-gradient(168deg,#fff 4%,var(--cs-celebrate-edge) 42%,#fff 96%);background-clip:text;-webkit-background-clip:text;color:transparent;overflow-wrap:anywhere}.cs-celebrate__meta{margin-top:12px;font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-chalk-faint)}@keyframes cs-celebrate-in{0%{opacity:0;transform:scale(.82) translateY(14px)}}@keyframes cs-fade-in{0%{opacity:0}}.cs-levelup{position:fixed;inset:0;z-index:280;display:grid;place-items:center;overflow:hidden;background:radial-gradient(62% 52% at 50% 44%,rgba(8,11,9,.955),rgba(3,5,6,.985));animation:cs-fade-in .2s ease-out}.cs-levelup__rays{position:absolute;left:50%;top:44%;width:min(760px,128vmin);height:min(760px,128vmin);transform:translate(-50%,-50%);pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(233,192,90,.11) 0deg 3deg,transparent 3deg 11deg);-webkit-mask-image:radial-gradient(closest-side,#000 12%,transparent 68%);mask-image:radial-gradient(closest-side,#000 12%,transparent 68%);animation:cs-levelup-rays 15s linear infinite}@keyframes cs-levelup-rays{to{transform:translate(-50%,-50%) rotate(1turn)}}.cs-levelup__ring{position:absolute;left:50%;top:44%;width:180px;height:180px;margin:-90px 0 0 -90px;border-radius:50%;border:2px solid rgba(233,192,90,.65);pointer-events:none;animation:cs-levelup-ring 1.5s cubic-bezier(.2,.7,.3,1) .28s both}.cs-levelup__ring--late{animation-delay:.62s}@keyframes cs-levelup-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(3.4)}}.cs-levelup__stack{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:24px;text-align:center}.cs-levelup__eyebrow{font-family:var(--cs-disp);font-size:11px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--cs-gold);animation:cs-levelup-eyebrow .5s ease-out .5s both}@keyframes cs-levelup-eyebrow{0%{opacity:0;letter-spacing:.9em}}.cs-levelup__medal{position:relative;margin:8px 0 4px;animation:cs-levelup-strike .62s cubic-bezier(.16,1.06,.32,1.3) both}@keyframes cs-levelup-strike{0%{opacity:0;transform:scale(2.6) rotate(-14deg);filter:brightness(2.4)}70%{opacity:1;transform:scale(.94) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0);filter:brightness(1)}}.cs-levelup__sweep{position:absolute;inset:-12%;pointer-events:none;background:linear-gradient(72deg,transparent 36%,hsla(0,0%,100%,.72) 50%,transparent 64%);mix-blend-mode:screen;animation:cs-levelup-sweep 1.1s ease-in-out .66s both}@keyframes cs-levelup-sweep{0%{opacity:0;transform:translateX(-130%)}40%{opacity:1}to{opacity:0;transform:translateX(130%)}}.cs-levelup__name{font-family:var(--cs-brand);font-size:40px;line-height:1;background-image:linear-gradient(168deg,#fff6d8 6%,#e9c05a 46%,#fff3c8 96%);background-clip:text;-webkit-background-clip:text;color:transparent;animation:cs-levelup-name .5s ease-out .72s both}@keyframes cs-levelup-name{0%{opacity:0;transform:translateY(10px)}}.cs-levelup__sub{max-width:300px;font-size:13px;color:var(--cs-chalk-faint);animation:cs-levelup-name .5s ease-out .88s both}@media (prefers-reduced-motion:reduce){.cs-celebrate,.cs-celebrate__card,.cs-levelup,.cs-levelup__eyebrow,.cs-levelup__medal,.cs-levelup__name,.cs-levelup__rays,.cs-levelup__ring,.cs-levelup__sub,.cs-levelup__sweep{animation:none}.cs-levelup__ring,.cs-levelup__sweep{display:none}}.cs-foot{text-align:center;color:var(--cs-chalk-faint);font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-top:2px}.cs-input{width:100%;font-family:var(--cs-body);font-size:15px;color:var(--cs-chalk);background:hsla(0,0%,100%,.05);border:1px solid var(--cs-line-2);border-radius:9px;padding:10px 12px;transition:border-color .15s ease}.cs-input::placeholder{color:var(--cs-chalk-faint)}.cs-input:hover{border-color:var(--cs-chalk-faint)}.cs-input:focus-visible{outline:2px solid var(--cs-gold);outline-offset:1px}@media (pointer:coarse){.cs-field,.cs-input{font-size:16px}}.cs-boardsearch{display:flex;align-items:stretch;gap:8px}.cs-boardsearch__field{position:relative;flex:1 1 auto;min-width:0}.cs-boardsearch__field .cs-input{padding-right:38px}.cs-boardsearch__field .cs-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cs-boardsearch__clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--cs-chalk-soft);font-size:15px;line-height:1;cursor:pointer}.cs-boardsearch__clear:hover{background:hsla(0,0%,100%,.15);color:var(--cs-chalk)}.cs-boardsearch__submit{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--cs-disp);font-weight:700;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;padding:0 14px;min-height:44px;border-radius:9px;border:1px solid var(--cs-line-2);background:hsla(0,0%,100%,.05);color:var(--cs-chalk-soft);transition:color .12s ease,border-color .12s ease}.cs-boardsearch__submit:hover{color:var(--cs-chalk);border-color:var(--cs-chalk-faint)}.cs-boardsearch__submit:focus-visible{outline:2px solid var(--cs-chalk);outline-offset:2px}.cs-sortrail{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none;touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-top:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line)}.cs-sortrail[data-overflow=none]{touch-action:auto}.cs-sortrail::-webkit-scrollbar{display:none}.cs-sortrail__label{font-size:9.5px;letter-spacing:.14em;padding-right:6px}.cs-sortcol,.cs-sortrail__label{flex:0 0 auto;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;color:var(--cs-chalk-faint)}.cs-sortcol{position:relative;font-size:11px;letter-spacing:.07em;padding:9px;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease}.cs-sortcol:before{content:"";position:absolute;inset:-6px 0}.cs-sortcol:hover{color:var(--cs-chalk)}.cs-sortcol[aria-pressed=true]{color:var(--cs-chalk);border-bottom-color:var(--cs-green)}.cs-sortcol__dir{font-size:8px;margin-left:3px;color:var(--cs-green)}.cs-sortcol:focus-visible{outline:2px solid var(--cs-chalk);outline-offset:-2px}select.cs-input{padding-right:28px}select.cs-input option{background:var(--cs-bg-hi);color:var(--cs-chalk)}.cs-pill--gold{color:var(--cs-gold);border-color:rgba(233,192,90,.5);background:rgba(233,192,90,.08)}.cs-pill--red{color:color-mix(in srgb,var(--cs-red) 60%,#fff);border-color:rgba(224,64,44,.5);background:rgba(224,64,44,.1)}.cs-pill--pulse .cs-clock-dot{animation:cs-pulse 1.1s ease-in-out infinite}.cs-rowcard{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--cs-line-2);border-radius:12px;background:linear-gradient(180deg,#171b22,#0e1014);padding:12px 14px;color:var(--cs-chalk);text-decoration:none;box-shadow:0 10px 22px -16px #000;transition:transform .08s ease,border-color .15s ease}a.cs-rowcard:hover{transform:translateY(-1px);border-color:var(--cs-chalk-faint)}a.cs-rowcard:focus-visible{outline:2px solid var(--cs-chalk);outline-offset:2px}.cs-rowcard-title{font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:16px;line-height:1.05;color:var(--cs-chalk);overflow-wrap:anywhere}.cs-rowcard-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-chalk-faint)}.cs-num{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-code{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:20px;letter-spacing:.14em;color:var(--cs-chalk);background:hsla(0,0%,100%,.05);border:1px solid var(--cs-line-2);border-radius:9px;padding:8px 14px}.cs-code,.cs-flag{display:inline-block;font-weight:700}.cs-flag{max-width:100%;font-family:var(--cs-disp);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--cs-red);border-radius:4px;padding:2px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes cs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes cs-blink{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes cs-foil{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes cs-shine{0%,to{transform:translateX(-40px) rotate(18deg);opacity:0}45%,55%{opacity:.9}50%{transform:translateX(220px) rotate(18deg)}}.cs-toaststack{position:fixed;inset-inline:0;bottom:max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 84px 0 12px;pointer-events:none;z-index:60}@media (max-width:767px){.cs-toaststack{top:max(8px,env(safe-area-inset-top));bottom:auto;padding:0 12px;z-index:70}.cs-toaststack .cs-toast{animation-name:cs-toast-in-top}}@keyframes cs-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-toast-in-top{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cs-toast{animation:cs-toast-in .18s ease-out both}@media (prefers-reduced-motion:reduce){.cs-card .cs-card-face:after,.cs-card .cs-card-face:before,.cs-clock--critical,.cs-clock--critical .cs-clock-colon,.cs-clock--critical .cs-clock-dot,.cs-mini-face:before,.cs-skel,.cs-toast{animation:none}.cs-ring-fill{transition:none}}.cs-empty{flex-direction:column;text-align:center;gap:8px;padding:26px 16px 24px;border:1.5px dashed var(--cs-line-2);border-radius:14px;background:hsla(0,0%,100%,.015)}.cs-empty,.cs-empty-icon{display:flex;align-items:center}.cs-empty-icon{justify-content:center;color:var(--cs-chalk-faint);margin-bottom:2px}.cs-empty-cardback{position:relative;display:block;width:34px;height:46px;border-radius:5px;border:1.5px dashed var(--cs-line-2);overflow:hidden}.cs-empty-cardback:before{content:"";position:absolute;inset:3px;border-radius:3px;background-image:repeating-linear-gradient(45deg,rgba(238,241,245,.05) 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,rgba(238,241,245,.05) 0 1px,transparent 1px 4px)}.cs-empty-title{margin:0;font-family:var(--cs-disp);font-weight:700;text-transform:uppercase;letter-spacing:.07em;font-size:15px;line-height:1.15;color:var(--cs-chalk);text-wrap:balance}.cs-empty-body{margin:0;max-width:46ch;font-family:var(--cs-body);font-size:13px;line-height:1.45;color:var(--cs-chalk-soft)}.cs-empty-cta{margin-top:8px}.cs-trophy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:10px;gap:10px}@media (min-width:640px){.cs-trophy-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}}.cs-tcard{--tx:0deg;--ty:0deg;--mx:50%;--my:40%;position:relative;display:block;width:100%;aspect-ratio:3/4;padding:2px;border-radius:12px;border:0;isolation:isolate;cursor:pointer;font:inherit;color:inherit;box-shadow:0 14px 26px -16px #000,0 3px 8px -5px #000;transition:transform .14s ease,box-shadow .14s ease;transform-style:preserve-3d;container-type:inline-size}.cs-tcard:hover{transform:perspective(620px) translateY(-3px) rotateX(var(--tx)) rotateY(var(--ty));box-shadow:0 24px 36px -16px #000,0 4px 10px -5px #000,0 0 30px -10px var(--m-glow)}@media (prefers-reduced-motion:reduce){.cs-tcard,.cs-tcard:hover{transform:none;transition:none}}.cs-tcard:focus-visible{outline:2px solid var(--cs-chalk);outline-offset:2px}.cs-tcard--gold{--m-hi:#fff8dd;--m-1:#f2d484;--m-2:#d8ac45;--m-3:#a87e23;--m-4:#7c5a13;--m-ink:#4a3406;--m-glow:rgba(233,192,90,.8)}.cs-tcard--gold,.cs-tcard--silver{background:linear-gradient(160deg,var(--m-1),var(--m-4) 52%,var(--m-2))}.cs-tcard--silver{--m-hi:#fff;--m-1:#eef3f8;--m-2:#c2ccd7;--m-3:#8f9aa6;--m-4:#6a747f;--m-ink:#2a323b;--m-glow:rgba(210,220,232,.6)}.cs-tcard--bronze{--m-hi:#ffe8d0;--m-1:#e9b98c;--m-2:#c2814d;--m-3:#8f5a30;--m-4:#63401f;--m-ink:#3d2410;--m-glow:rgba(198,139,92,.55);background:linear-gradient(160deg,var(--m-1),var(--m-4) 52%,var(--m-2))}.cs-tcard__face{position:relative;height:100%;border-radius:10px;overflow:hidden;background:linear-gradient(152deg,var(--m-hi) 0,var(--m-1) 16%,var(--m-2) 34%,var(--m-hi) 44%,var(--m-2) 54%,var(--m-3) 78%,var(--m-2) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5),inset 0 1px 0 hsla(0,0%,100%,.75),inset 0 -14px 20px -12px rgba(0,0,0,.45);display:flex;flex-direction:column;align-items:center;padding:6px 5px 5px;gap:1px}.cs-tcard__face:before{inset:0;z-index:1;background:repeating-conic-gradient(from 0deg at 50% 38%,hsla(0,0%,100%,.16) 0deg 2deg,rgba(0,0,0,.06) 2deg 4deg,transparent 4deg 7deg);-webkit-mask-image:radial-gradient(58% 52% at 50% 38%,#000 12%,transparent 86%);mask-image:radial-gradient(58% 52% at 50% 38%,#000 12%,transparent 86%);opacity:.5}.cs-tcard__face:after,.cs-tcard__face:before{content:"";position:absolute;pointer-events:none}.cs-tcard__face:after{top:-46%;left:-34%;width:96%;height:92%;z-index:2;transform:rotate(-24deg);background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0))}.cs-tcard__foil{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.28;background:repeating-linear-gradient(104deg,hsla(0,0%,100%,.5) 0 1px,transparent 1px 4px),repeating-linear-gradient(104deg,rgba(0,0,0,.16) 0 1px,transparent 1px 7px)}.cs-tcard--gold .cs-tcard__foil{opacity:.36;background:repeating-linear-gradient(104deg,hsla(0,0%,100%,.55) 0 1px,transparent 1px 4px),repeating-linear-gradient(104deg,rgba(255,236,190,.4) 0 7px,rgba(196,226,208,.22) 7px 14px,rgba(214,226,255,.22) 14px 21px,transparent 21px 30px)}.cs-tcard--bronze .cs-tcard__foil{opacity:.2}.cs-tcard__beam{position:absolute;inset:-30%;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent 38%,hsla(0,0%,100%,.55) 50%,transparent 62%);opacity:.5}.cs-tcard--gold .cs-tcard__beam{animation:cs-shine 9s ease-in-out infinite}.cs-tcard:hover .cs-tcard__beam{animation:none;background:radial-gradient(58% 48% at var(--mx) var(--my),hsla(0,0%,100%,.5),transparent 72%);opacity:1}@media (prefers-reduced-motion:reduce){.cs-tcard--gold .cs-tcard__beam{animation:none}}.cs-tcard__emblem,.cs-tcard__name,.cs-tcard__serial,.cs-tcard__set,.cs-tcard__top{position:relative;z-index:6;max-width:100%}.cs-tcard__top{display:flex;align-items:center;gap:4px;font-family:var(--cs-disp);font-weight:700;font-size:7px;font-size:clamp(6px,7cqw,8.5px);letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink);opacity:.72;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.cs-tcard__emblem{position:relative;display:grid;place-items:center;margin-top:auto;width:58cqw;height:58cqw;max-width:84px;max-height:84px}.cs-tcard__boss{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 34% 26%,var(--m-hi) 0,var(--m-1) 30%,var(--m-2) 62%,var(--m-3) 100%);box-shadow:0 2px 4px rgba(0,0,0,.4),0 6px 10px -6px rgba(0,0,0,.5),inset 0 1.5px 0 hsla(0,0%,100%,.85),inset 0 -2px 4px rgba(0,0,0,.4),inset 0 0 0 1px rgba(0,0,0,.14)}.cs-tcard__rank{position:relative;z-index:2;display:flex;align-items:baseline;gap:1px;padding:3px 8px;border-radius:4px;font-family:var(--cs-disp);font-weight:700;font-size:11px;font-size:clamp(9px,10.5cqw,14px);line-height:1.05;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--m-1);background:linear-gradient(180deg,#14100a,#241c10);box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 0 hsla(0,0%,100%,.45),0 2px 5px rgba(0,0,0,.45)}.cs-tcard__rank b{font-size:1em;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-tcard__rank i{font-style:normal;font-size:1em;letter-spacing:inherit}.cs-tcard__motif{position:relative;z-index:2;display:block;width:clamp(34px,44cqw,56px);height:clamp(34px,44cqw,56px);filter:drop-shadow(0 1.5px 2px rgba(0,0,0,.55))}.cs-tcard__motif svg{display:block;width:100%;height:100%}.cs-tcard__name{margin-top:5px;font-size:10px;font-size:clamp(8.5px,9.6cqw,11.5px);line-height:1.12;text-align:center;color:var(--m-ink);text-shadow:0 1px 0 hsla(0,0%,100%,.55);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-tcard__name,.cs-tcard__set{font-family:var(--cs-disp);font-weight:700}.cs-tcard__set{margin-top:3px;padding:1.5px 6px;border-radius:3px;font-size:6.5px;font-size:clamp(5.5px,6.4cqw,7.5px);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;color:var(--m-1);background:linear-gradient(180deg,#14100a,#241c10);box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 0 hsla(0,0%,100%,.45)}.cs-tcard__serial{margin-top:auto;width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:3px 6px;border-radius:4px;background:linear-gradient(180deg,rgba(0,0,0,.24),hsla(0,0%,100%,.14));box-shadow:inset 0 1px 2px rgba(0,0,0,.4),0 1px 0 hsla(0,0%,100%,.5);font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:8.5px;font-size:clamp(7px,8cqw,9.5px);color:var(--m-ink);opacity:.86;text-shadow:0 1px 0 hsla(0,0%,100%,.4)}.cs-tcard__serial-num b{font-weight:700}.cs-tcard__serial-pts{opacity:.78}.cs-linkish{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--cs-gold);letter-spacing:inherit}.cs-linkish:hover{text-decoration:underline}.cs-tcard--empty{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;aspect-ratio:3/4;border-radius:11px;border:1px dashed var(--cs-line-2);background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.018) 0 6px,transparent 6px 12px);color:var(--cs-chalk-faint)}.cs-tcard--empty[data-place="1"]{border-color:rgba(233,192,90,.34)}.cs-tcard--empty[data-place="2"]{border-color:rgba(195,204,214,.26)}.cs-tcard--empty[data-place="3"]{border-color:rgba(198,139,92,.26)}.cs-tcard__slot-place{font-family:var(--cs-brand);font-size:22px;line-height:1;opacity:.5}.cs-tcard--empty[data-place="1"] .cs-tcard__slot-place{color:var(--cs-gold)}.cs-tcard__slot-label{font-family:var(--cs-disp);font-size:8px;letter-spacing:.14em;text-transform:uppercase}.cs-mgr-avatar{position:relative;display:inline-flex;flex:none;border-radius:9px}.cs-mgr-avatar__img{width:100%;height:100%;border-radius:9px;object-fit:cover;background:var(--cs-bg-hi)}.cs-mgr-avatar--onclock{box-shadow:0 0 0 2px var(--cs-green),0 0 12px -2px var(--cs-green)}.cs-mgr-dot{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--cs-bg-hi);box-sizing:content-box}.cs-mgr-dot--here{background:var(--cs-green)}.cs-mgr-dot--away{background:transparent;box-shadow:inset 0 0 0 2px rgba(238,241,245,.32)}.cs-waiting{display:flex;flex-direction:column;gap:12px}.cs-waiting--ready{border-color:rgba(53,164,105,.45);box-shadow:inset 0 0 0 1px rgba(53,164,105,.12)}.cs-waiting__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cs-waiting__tally{display:flex;align-items:baseline;gap:6px;flex:none;margin-left:auto}.cs-waiting__tally b{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:26px;line-height:1;color:var(--cs-chalk)}.cs-waiting__tally span{font-family:var(--cs-disp);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-chalk-faint)}.cs-waiting__seats{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:12px 8px;gap:12px 8px}.cs-waiting__seat{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center}.cs-waiting__seat-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cs-disp);font-size:12px;color:var(--cs-chalk)}.cs-waiting__seat-role{font-family:var(--cs-disp);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.cs-waiting__seat--open .cs-waiting__seat-name,.cs-waiting__seat-role{color:var(--cs-chalk-faint)}.cs-waiting__seat-empty{width:44px;height:44px;border-radius:9px;border:1.5px dashed var(--cs-line-2);background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.018) 0 5px,transparent 5px 10px)}.cs-waiting__seat-skel{width:44px;height:44px;border-radius:9px}.cs-waiting__size{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--cs-line)}.cs-waiting__size-label{font-family:var(--cs-disp);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-chalk-soft)}.cs-waiting__size-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.cs-waiting__size-value{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:22px;min-width:2ch;text-align:center;color:var(--cs-chalk)}.cs-mgrstrip{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;padding:10px 12px;border:1px solid var(--cs-line);border-radius:12px;background:hsla(0,0%,100%,.015);scrollbar-width:thin}.cs-mgrstrip__mgr{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none;width:62px;min-width:0}.cs-mgrstrip__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cs-disp);font-size:11px;color:var(--cs-chalk-soft)}.cs-mgrstrip__mgr--onclock .cs-mgrstrip__name{color:var(--cs-chalk)}.cs-mgrstrip__meta{font-family:var(--cs-disp);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-chalk-faint)}.cs-mgrstrip__mgr--onclock .cs-mgrstrip__meta{color:var(--cs-green)}.cs-reveal{width:min(440px,100%);gap:14px;text-align:center}.cs-reveal,.cs-reveal__seats{display:flex;flex-direction:column}.cs-reveal__seats{gap:8px}.cs-reveal__seat{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--cs-line-2);border-radius:10px;background:hsla(0,0%,100%,.02);text-align:left}.cs-reveal__seat--landed{border-color:rgba(53,164,105,.5);animation:cs-reveal-land .32s ease-out both}.cs-reveal__seat--pending{opacity:.4}.cs-reveal__pick{font-family:var(--cs-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:18px;min-width:2.5ch;color:var(--cs-gold)}.cs-reveal__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cs-chalk)}.cs-reveal__name,.cs-reveal__spinner{font-family:var(--cs-disp);font-size:15px}.cs-reveal__spinner{color:var(--cs-chalk-soft)}@keyframes cs-reveal-land{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.cs-reveal__seat--landed{animation:none}}.cs-sitefoot{margin-top:40px;padding:24px 0 32px;border-top:1px solid var(--cs-line-2);display:flex;flex-direction:column;gap:20px;font-family:var(--cs-body)}@media (min-width:760px){.cs-sitefoot{margin-top:56px;padding:32px 0 40px;gap:26px}}.cs-sitefoot__top{display:flex;flex-direction:column;gap:24px}@media (min-width:760px){.cs-sitefoot__top{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:26px 40px}}.cs-sitefoot__brand{display:flex;flex-direction:column;gap:12px}.cs-sitefoot__logo{--cs-logo-w:168px;opacity:.92}.cs-sitefoot__pitch{margin:0;max-width:44ch;font-size:13px;line-height:1.5;color:var(--cs-chalk-soft)}.cs-sitefoot__facts{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cs-sitefoot__facts li{padding:3px 9px;border:1px solid var(--cs-line-2);border-radius:999px;font-family:var(--cs-disp);text-transform:uppercase;font-size:11px;letter-spacing:.09em;color:var(--cs-chalk-faint);white-space:nowrap}.cs-sitefoot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 16px;gap:20px 16px}@media (min-width:760px){.cs-sitefoot__cols{grid-template-columns:repeat(3,minmax(128px,auto));gap:40px}}.cs-sitefoot__col{display:flex;flex-direction:column;gap:9px;min-width:0}.cs-sitefoot__col--support{grid-column:1/-1}@media (min-width:760px){.cs-sitefoot__col--support{grid-column:auto}}.cs-sitefoot__coltitle{margin:0 0 1px;font-family:var(--cs-disp);text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--cs-chalk)}.cs-sitefoot__link{font-size:13px;line-height:1.35;color:var(--cs-chalk-soft);text-decoration:none;min-height:22px;overflow-wrap:anywhere}.cs-sitefoot__link:focus-visible,.cs-sitefoot__link:hover{color:var(--cs-chalk);text-decoration:underline;text-underline-offset:3px}.cs-sitefoot__note{max-width:30ch;font-size:11.5px;line-height:1.45;color:var(--cs-chalk-faint)}.cs-sitefoot__rule{height:1px;background:var(--cs-line)}.cs-sitefoot__bottom{display:flex;flex-direction:column;gap:10px}.cs-sitefoot__copy{margin:0;font-size:12px;color:var(--cs-chalk-soft)}.cs-sitefoot__disclaimer{margin:0;max-width:92ch;font-size:11.5px;line-height:1.6;color:var(--cs-chalk-faint);text-wrap:pretty}.cs-legal{display:flex;flex-direction:column;gap:28px;padding:4px 0 8px;font-family:var(--cs-body)}.cs-legal__back{padding:10px 0 14px}.cs-legal__head{display:flex;flex-direction:column;gap:10px;padding-bottom:22px;border-bottom:1px solid var(--cs-line-2)}.cs-legal__title{margin:0;font-family:var(--cs-disp);text-transform:uppercase;font-weight:700;font-size:clamp(26px,6.4vw,38px);line-height:1;letter-spacing:.01em;color:var(--cs-chalk)}.cs-legal__lede{margin:0;max-width:62ch;font-size:15px;line-height:1.55;color:var(--cs-chalk-soft)}.cs-legal__effective{margin:0;font-family:var(--cs-disp);text-transform:uppercase;font-size:11px;letter-spacing:.14em;color:var(--cs-chalk-faint)}.cs-legal__toc{padding:18px 20px;border:1px solid var(--cs-line);border-radius:12px;background:var(--cs-bg-hi)}.cs-legal__toctitle{margin:0 0 12px;font-family:var(--cs-disp);text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--cs-chalk)}.cs-legal__toclist{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:7px 22px;gap:7px 22px}.cs-legal__toclink{display:block;font-size:13.5px;line-height:1.4;color:var(--cs-chalk-soft);text-decoration:none}.cs-legal__toclink:focus-visible,.cs-legal__toclink:hover{color:var(--cs-green-lite);text-decoration:underline;text-underline-offset:3px}.cs-legal__section{display:flex;flex-direction:column;gap:12px;scroll-margin-top:104px}.cs-legal__h2{margin:6px 0 0;font-family:var(--cs-disp);text-transform:uppercase;font-weight:600;font-size:17px;line-height:1.2;letter-spacing:.03em;color:var(--cs-chalk)}.cs-legal__p{line-height:1.7;text-wrap:pretty}.cs-legal__list,.cs-legal__p{margin:0;max-width:68ch;font-size:15px;color:var(--cs-chalk-soft)}.cs-legal__list{padding-left:20px;display:flex;flex-direction:column;gap:9px;line-height:1.65}.cs-legal__list li::marker{color:var(--cs-green)}.cs-consent{width:100%;max-width:26rem;margin:14px auto 0;font-family:var(--cs-body);font-size:12px;line-height:1.55;text-align:center;color:var(--cs-chalk-faint);text-wrap:pretty}.cs-consent__link{color:var(--cs-chalk-soft);text-decoration:underline;text-underline-offset:2px}.cs-consent__link:focus-visible,.cs-consent__link:hover{color:var(--cs-chalk)}.cs-cookie{position:fixed;left:0;right:0;bottom:0;z-index:320;background:var(--cs-bg-hi);border-top:1px solid var(--cs-line-2);box-shadow:0 -18px 40px -24px #000;padding:14px 16px calc(14px + env(safe-area-inset-bottom));font-family:var(--cs-body);animation:cs-cookie-in .22s ease-out}@keyframes cs-cookie-in{0%{transform:translateY(12px);opacity:0}}@media (prefers-reduced-motion:reduce){.cs-cookie{animation:none}}.cs-cookie__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:14px}@media (min-width:780px){.cs-cookie__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:28px}}.cs-cookie__copy{display:flex;flex-direction:column;gap:5px;min-width:0}.cs-cookie__title{margin:0;font-family:var(--cs-disp);text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.13em;color:var(--cs-chalk)}.cs-cookie__text{margin:0;max-width:78ch;font-size:12.5px;line-height:1.55;color:var(--cs-chalk-soft);text-wrap:pretty}.cs-cookie__link{color:var(--cs-green-lite);text-decoration:underline;text-underline-offset:2px}.cs-cookie__actions{display:flex;gap:10px;flex:0 0 auto}.cs-cookie__btn{flex:1 1;min-width:116px;min-height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--cs-line-2);background:hsla(0,0%,100%,.06);color:var(--cs-chalk);font-family:var(--cs-disp);text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:.09em;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cs-cookie__btn:hover{background:hsla(0,0%,100%,.11);border-color:rgba(238,241,245,.32)}.cs-cookie__btn:focus-visible{outline:2px solid var(--cs-green);outline-offset:2px}.cs-cookie__btn--accept{background:var(--cs-green);border-color:var(--cs-green);color:#06170e}.cs-cookie__btn--accept:hover{background:#3cb676;border-color:#3cb676}.cs-sitefoot__linkbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;text-align:left;font:inherit;font-size:13px;line-height:1.35;cursor:pointer}