.concept-b .page-header .page-nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:0;flex:1;padding-right:4px;scrollbar-width:none}.concept-b .page-header .page-nav a{flex-shrink:0;min-height:44px;height:auto;padding:10px 8px;border-radius:8px;font-size:13px}.page-nav a[aria-current=page]{background:#ffffff17;box-shadow:inset 0 1px #ffffff20;color:#ffdf6e}.concept-b .page-header .header-status{margin-top:18px;flex-shrink:0}.concept-b .page-header .header-status strong{font-size:28px}.home-reference .section-nav{grid-template-columns:repeat(var(--section-count),minmax(0,1fr))}.home-reference .section-nav a{min-width:0;white-space:normal;overflow-wrap:anywhere}.home-reference section[id]{scroll-margin-top:28px}@media(max-width:640px){.concept-b .page-header .page-nav{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;padding:0 0 4px;gap:8px;flex:none;align-items:center;scrollbar-width:none}.concept-b .page-header .page-nav a{display:flex;flex-direction:column;gap:3px;min-width:78px;min-height:48px;padding:4px 8px;font-size:10px;white-space:nowrap}.concept-b .page-header .page-nav .nav-icon{width:20px;height:20px}.home-reference .section-nav{grid-template-columns:repeat(var(--mobile-section-count),minmax(0,1fr))}.home-reference section[id]{scroll-margin-top:135px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.home-reference .home-nav-band.section-nav{grid-template-columns:repeat(var(--section-count),minmax(0,1fr))}@media(min-width:641px)and (max-width:900px){.concept-b .page-header .page-nav a{font-size:12px;white-space:normal;gap:6px;padding-inline:6px}.concept-b .page-header .page-nav .nav-icon{width:20px;height:20px;flex-shrink:0}}@media(max-width:640px){.home-reference .home-nav-band.section-nav{grid-template-columns:repeat(var(--mobile-section-count),minmax(0,1fr))}.home-reference section[id]{scroll-margin-top:24px}}.home-reference .section-nav-title{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:7px 20px;background:#102748;color:#c9daef;font-size:10px;letter-spacing:.08em;min-height:28px}.section-nav-title strong{color:#ffdf6e;font-weight:600}.section-nav-title span{letter-spacing:0}.home-reference .section-nav a:before{content:none;color:#ffdf6e;margin-right:8px;font-size:15px}.home-reference .section-nav a[aria-current=location]{background:#ffffff18;color:#ffdf6e;box-shadow:inset 0 2px #ffdf6e55}.concept-b.home-reference main{padding-bottom:105px}.home-reference .consent-banner{bottom:114px}.home-reference .page-nav .nav-icon{object-fit:contain}@media(max-width:640px){.concept-b.home-reference main{padding-bottom:calc(147px + env(safe-area-inset-bottom,0px))}.home-reference .consent-banner{bottom:calc(158px + env(safe-area-inset-bottom,0px))}.home-reference .section-nav-title{padding:6px 12px}.home-reference .section-nav a:before{margin-right:4px;font-size:12px}}.concept-b .page-header .sidebar-go{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;min-height:46px;padding:12px 18px;margin-top:16px;border:1px solid #ffe394;border-radius:10px;background:linear-gradient(140deg,#ffe792,#ffc947);color:#16294a;box-shadow:inset 0 1px #fff8,0 7px 20px #07193533;font-size:17px;font-weight:700;cursor:default;opacity:1}.sidebar-go span{font-size:22px}@media(max-width:640px){.concept-b .page-header .sidebar-go{position:absolute;right:18px;top:12px;width:70px;min-height:36px;margin:0;padding:5px 10px;font-size:14px}.sidebar-go span{font-size:18px}}.page-header .page-nav::-webkit-scrollbar{display:none;width:0;height:0}@media(max-width:640px){.concept-b .page-header{height:auto}.concept-b .page-header .page-nav{height:52px;min-height:52px}}.concept-b.home-reference .home-nav-band.section-nav>a{border-right:1px solid #8ba8dc44;border-bottom:1px solid #8ba8dc44}@media(max-width:640px){.concept-b.home-reference .site-header.page-header{height:auto;grid-template-rows:44px 52px;padding-bottom:4px}.concept-b.home-reference .site-header.page-header .page-nav{height:52px;min-height:52px;align-items:center}.concept-b.home-reference .home-nav-band.section-nav[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.concept-b.home-reference .section-nav[data-count="5"]>a{grid-column:span 2}.concept-b.home-reference .section-nav[data-count="5"]>a:nth-of-type(n+4){grid-column:span 3}}.concept-b .page-header a.sidebar-go{cursor:pointer;text-decoration:none}.concept-b .page-header a.sidebar-go:hover{background:#ffe9aa;box-shadow:0 8px 24px #07193555}.concept-b .page-header .partner-label{font-size:10px;color:#d8e5f7;align-self:center;margin-top:-25px}.concept-b .page-header a.sidebar-go:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:640px){.concept-b .page-header .partner-label{position:absolute;top:50px;right:18px;font-size:8px;margin:0}}.concept-b.home-reference main{padding-bottom:24px}.concept-b.home-reference .home-nav-band.section-nav{position:sticky;inset:0 auto auto;width:100%;margin:0;padding:6px 20px;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;border:0;border-bottom:1px solid #8caedd30;background:#101e36f5;backdrop-filter:blur(16px);box-shadow:0 8px 24px #060f2524;z-index:45;min-height:58px}.home-nav-band.section-nav::-webkit-scrollbar{display:none}.concept-b.home-reference .section-nav-title{flex:0 0 auto;background:none;padding:0 12px 0 0;font-size:9px;letter-spacing:.1em;min-height:0;white-space:nowrap}.concept-b.home-reference .home-nav-band.section-nav>a{flex:0 0 auto;padding:10px 15px;min-height:44px;border:0;border-radius:9px;white-space:nowrap;font-size:12px;line-height:1.2;background:none;box-shadow:none;color:#c8d6ed;text-decoration:none}.concept-b.home-reference .home-nav-band.section-nav>a[aria-current=location]{color:#17294b;background:#ffe08a;box-shadow:inset 0 1px #fff8,0 3px 10px #0002}.concept-b.home-reference .home-nav-band.section-nav>a:hover{background:#304a73;color:#fff}.concept-b.home-reference section[id],.concept-b.home-reference #main{scroll-margin-top:78px}.concept-b.home-reference .consent-banner{bottom:18px}.concept-b.home-reference .wordmark>svg{width:42px;height:42px;flex-shrink:0;filter:drop-shadow(0 4px 5px #061e4740)}.wave-page .w-section{padding-block:38px}.wave-page .w-grid{align-items:start}.wave-page .w-grid>.w-table-scroll:first-child{margin-top:0}.wave-page #qualification .w-note{padding:0 18px}.wave-page #qualification .w-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.wave-page .calendar-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:24px}.wave-page .calendar-explainer p{margin:0;padding:22px;background:#16304a80;border-radius:16px;box-shadow:inset 0 1px #9ec8ec1c}.wave-page .season-comparison{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:36px;align-items:center}.wave-page .season-comparison>.w-scoreboard{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:16px;padding:26px}.wave-page .season-comparison>.w-scoreboard>img{width:180px;height:160px;object-fit:contain;align-self:center;filter:drop-shadow(0 16px 20px #0005)}.wave-page .season-comparison .runs-comparison{margin:0;gap:12px;justify-content:space-evenly}.wave-page .season-comparison .runs-comparison strong{font-size:clamp(36px,4vw,62px)}.wave-page .season-comparison .runs-comparison span{font-size:12px}.wave-page .season-comparison>.w-copy{max-width:none}.wave-page .season-comparison h2{font-size:clamp(28px,2.5vw,38px)}.wave-page .career-reading{max-width:none;width:100%}.wave-page .reading-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-bottom:26px}.wave-page .reading-columns>p{margin:0}.wave-page .career-data{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;margin:26px 0;align-items:start}.wave-page .career-data>.w-table-scroll{margin:0}.wave-page .career-data>.w-bars{margin:0;background:#192d4bc9;padding:24px;border-radius:16px;gap:25px}.wave-page .career-data .w-bar{grid-template-columns:minmax(105px,1fr) 1fr 42px;gap:12px}.wave-page[data-page="/records/"] #individual .w-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:34px;align-items:center}.wave-page[data-page="/records/"] #individual .century-display{padding:36px 24px;min-width:0}.wave-page .w-section>.w-copy:not(:has(.body-moment)){max-width:none}@media(min-width:1101px){.wave-page .w-section>.w-copy:not(:has(.body-moment)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px}.wave-page .w-section>.w-copy:not(:has(.body-moment))>h2,.wave-page .w-section>.w-copy:not(:has(.body-moment))>h3,.wave-page .w-section>.w-copy:not(:has(.body-moment))>div{grid-column:1/-1}.wave-page .w-section>.w-copy:not(:has(.body-moment))>p{margin:0}.wave-page .season-comparison>.w-copy:not(:has(.body-moment)){display:block}.wave-page .season-comparison>.w-copy>p+p{margin-top:16px}}.home-reference .scene-section{position:relative;isolation:isolate}.home-reference .scene-section:before,.home-reference .scene-section:after{content:"";position:absolute;pointer-events:none;z-index:-1}.home-reference .scene-section:before{inset:0 -16px;border-radius:28px;background:radial-gradient(ellipse at 95% 45%,#246e9952,transparent 62%),linear-gradient(130deg,#14253755,transparent 65%)}.home-reference .scene-section:after{right:0;top:12%;width:min(44%,470px);height:76%;border-radius:50%;background:repeating-radial-gradient(ellipse at 100% 50%,transparent 0 32px,#75bde71a 33px 34px,transparent 35px 66px);mask-image:linear-gradient(90deg,transparent,#000);opacity:.7;transform:rotate(-12deg)}.home-reference .scene-section[data-scene=light]:before{background:radial-gradient(ellipse at 6% 25%,#8c653128,transparent 45%),radial-gradient(ellipse at 100% 85%,#8261c333,transparent 58%)}.home-reference .scene-section[data-scene=light]:after{background:linear-gradient(120deg,transparent 15%,#b7bcf51a 45%,transparent 65%);border-radius:30px;transform:skew(-12deg);mask-image:linear-gradient(0deg,transparent,#000,transparent);width:60%;height:95%;top:0}.home-reference .scene-section[data-scene=dots]:before{background:radial-gradient(ellipse at 82% 25%,#30538944,transparent 65%)}.home-reference .scene-section[data-scene=dots]:after{background-image:radial-gradient(#8fadd52e 1px,transparent 1px);background-size:18px 18px;border-radius:10px;transform:none;mask-image:radial-gradient(ellipse,#000,transparent 72%)}.home-reference .scene-section.scene-enter:after{animation:field-sweep 4.6s cubic-bezier(.2,.7,.3,1) both}.home-reference .scene-section[data-scene=light].scene-enter:after{animation:light-sweep 4.6s ease-out both}.home-reference .scene-section[data-scene=dots].scene-enter:after{animation:score-reveal 3.8s ease-out both}@keyframes field-sweep{0%{transform:translate(-45px) rotate(-24deg);opacity:.1}to{transform:translate(0) rotate(-12deg);opacity:.7}}@keyframes light-sweep{0%{transform:translate(-30%) skew(-18deg);opacity:0}to{transform:translate(0) skew(-12deg);opacity:.7}}@keyframes score-reveal{0%{transform:translateY(35px);opacity:.05}to{transform:translateY(0);opacity:.7}}@media(max-width:1100px){.wave-page .calendar-explainer,.wave-page .reading-columns{grid-template-columns:1fr;gap:16px}.wave-page .career-data{grid-template-columns:1fr}.wave-page .season-comparison{gap:24px;grid-template-columns:1fr 1fr}}@media(max-width:760px){.wave-page .season-comparison,.wave-page #qualification .w-grid,.wave-page[data-page="/records/"] #individual .w-grid{grid-template-columns:1fr}.wave-page .season-comparison>.w-copy{display:block}.wave-page .w-section{padding-block:30px}.wave-page .season-comparison .runs-comparison{flex-wrap:nowrap}.home-reference .scene-section:before{inset:0 -10px}.home-reference .scene-section:after{width:70%;opacity:.5}}@media(max-width:640px){.concept-b.home-reference .home-nav-band.section-nav{padding:4px 12px;min-height:52px;gap:4px}.concept-b.home-reference .section-nav-title{font-size:8px;max-width:58px;white-space:normal;line-height:1.4;padding-right:6px}.concept-b.home-reference .home-nav-band.section-nav>a{font-size:11px;padding:10px 12px}.concept-b.home-reference .wordmark>svg{width:34px;height:34px}.wave-page .calendar-explainer p,.wave-page .career-data .w-bars{padding:18px}.wave-page .career-data .w-bar{grid-template-columns:105px 1fr 38px;font-size:12px;gap:8px}}@media(prefers-reduced-motion:reduce){.home-reference .scene-section.scene-enter:after{animation:none!important}}.home-reference .scene-section{overflow:clip;overflow-clip-margin:8px}@media(min-width:1101px){.wave-page .w-section>.w-copy:not(:has(.body-moment))>p:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:640px){.concept-b.home-reference .site-header.page-header{position:relative;top:auto;bottom:auto}}@media(min-width:1101px){.wave-page .season-comparison>.w-copy:not(:has(.body-moment))>p+p{margin-top:16px}}html:has(body.home-reference){scroll-padding-top:0}.concept-b.home-reference h2[id]{scroll-margin-top:78px}.home-reference{background:#111d31;isolation:isolate}.field-atmosphere{position:fixed;inset:0 0 0 220px;z-index:-1;pointer-events:none;overflow:hidden;background:linear-gradient(155deg,#152740,#131c30 50%,#162439)}.field-haze{position:absolute;inset:-35%;background:radial-gradient(ellipse at 80% 28%,#296b9659,transparent 40%),radial-gradient(ellipse at 60% 86%,#7757a33b,transparent 40%),radial-gradient(ellipse at 0 60%,#af783320,transparent 30%);transform:translateY(var(--field-y,0px)) rotate(var(--field-angle,0deg))}.field-contours{position:absolute;width:125%;height:120%;top:-5%;right:-55%;border:1px solid #85bce621;border-radius:50%;box-shadow:0 0 0 70px #88caff05,0 0 0 71px #85bce618,0 0 0 150px #88caff03,0 0 0 151px #85bce615,0 0 0 240px #88caff02,0 0 0 241px #85bce612;transform:translateY(var(--field-y,0px)) rotate(-25deg)}.field-flare{position:absolute;inset:0;background:linear-gradient(115deg,transparent 55%,#78a2eb08 65%,transparent 75%);transform:translate(var(--field-x,0px))}.home-reference .scene-section{overflow:visible;isolation:auto}.home-reference .scene-section:before,.home-reference .scene-section:after{content:none!important}.home-reference .hero,.home-reference .hero-atmosphere{background:transparent}.home-reference .hero{isolation:isolate;overflow:hidden}.wave-page .hero .inner-scene{background:transparent;border:0;border-radius:0;box-shadow:none;padding:25px 30px;text-align:center;position:relative}.wave-page .hero .inner-scene>strong{font-size:clamp(62px,7vw,110px);text-shadow:0 10px 55px #e4b84429}.wave-page .hero .inner-scene img{filter:drop-shadow(0 22px 30px #0007);max-height:235px;transform:perspective(800px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg))}.wave-page .calendar-explainer p{padding:6px 0;background:none;border-radius:0;box-shadow:none}.wave-page .w-feature{background:radial-gradient(ellipse at 90% 25%,#4173ac16,transparent 65%);border:0;border-radius:0;box-shadow:none}.wave-page .century-display,.wave-page .award-definition,.wave-page .bowling-emblem,.wave-page .award-photo,.wave-page .dual-caps{background:transparent;border:0;box-shadow:none;border-radius:0}.wave-page .season-comparison>.w-scoreboard{background:transparent;border:0;box-shadow:none;border-radius:0}.wave-page .career-data>.w-bars{background:transparent;border-radius:0}.wave-page .w-directory{background:#0d1b2c66;border:0;border-radius:0}.home-reference .story-section{border-top:0}.hero-motion{position:absolute;inset:-20px 0 -30px auto;width:65%;z-index:0;pointer-events:none;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 32%)}.hero-motion svg{width:100%;height:100%;stroke:#85bfe7;stroke-width:1.2;opacity:.3;overflow:visible}.hero-motion .flight-ball{fill:#ffb465;stroke:#ffe4a4;opacity:.9}.hero-motion .award-rings{stroke:#d9b66b;stroke-width:1.5}.hero-motion .calendar-leaf{fill:#6c9ad00a;stroke:#8facda;stroke-width:2}.hero-motion .calendar-leaf path{stroke-width:4;stroke-linecap:round}.hero-motion .hero-sweep{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 40%,#64b9ff29,transparent 58%)}.home-reference .hero-motion svg{animation:hero-arrive 4.8s cubic-bezier(.16,.7,.25,1) both}.home-reference .hero-motion .draw-lines{stroke-dasharray:1800;animation:route-draw 4.6s ease both}.home-reference .hero-motion .calendar-leaf{transform-box:fill-box;transform-origin:center;animation:calendar-open 3.2s ease both;animation-delay:calc(var(--leaf)*.35s)}.home-reference .hero-motion .award-rings{transform-origin:60% 50%;animation:award-turn 4.8s ease-out both}.home-reference .hero-motion .timeline-lines path{stroke-dasharray:900;animation:route-draw 3.5s ease both;animation-delay:calc(var(--leaf,0)*.12s)}.home-reference .hero-motion .flight-ball{animation:ball-flight 4.4s cubic-bezier(.15,.7,.2,1) both}.home-reference .hero-motion .hero-sweep{animation:stadium-sweep 4.8s ease both}@keyframes hero-arrive{0%{opacity:.05;transform:translate(70px,25px) scale(.86)}to{opacity:.3;transform:none}}@keyframes route-draw{0%{stroke-dashoffset:1800}to{stroke-dashoffset:0}}@keyframes calendar-open{0%{opacity:0;translate:0 60px;rotate:-18deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes award-turn{0%{transform:rotate(-40deg) scale(.8)}to{transform:rotate(0) scale(1)}}@keyframes ball-flight{0%{transform:translate(-480px,120px)}55%{transform:translate(-170px,-55px)}to{transform:translate(0)}}@keyframes stadium-sweep{0%{transform:translate(-45%);opacity:0}50%{opacity:1}to{transform:translate(0);opacity:.6}}@media(min-width:901px)and (max-width:1200px){.field-atmosphere{left:185px}}@media(min-width:641px)and (max-width:900px){.field-atmosphere{left:160px}}@media(max-width:760px){.hero-motion{width:110%;right:-35%;opacity:.7}.wave-page .hero .inner-scene{padding:22px 0}.wave-page .hero .inner-scene img{max-height:180px}.wave-page .w-feature{padding:22px 0}}@media(max-width:640px){.field-atmosphere{left:0}.field-contours{right:-90%;width:160%;opacity:.65}}@media(prefers-reduced-motion:reduce){.home-reference .hero-motion,.home-reference .hero-motion *{animation:none!important}.field-haze,.field-contours,.field-flare,.wave-page .hero .inner-scene img{transform:none!important}}.wave-page .hero .inner-scene .hero-object{position:absolute;width:42%;height:180px;object-fit:contain;right:0;top:0}.wave-page .hero .inner-scene:has(.hero-object)>span,.wave-page .hero .inner-scene:has(.hero-object)>strong{padding-right:42%}.wave-page .hero .inner-scene:has(.hero-object)>p{position:relative;margin-top:32px}@media(max-width:760px){.wave-page .hero .inner-scene .hero-object{height:140px;top:0}.wave-page .hero .inner-scene:has(.hero-object)>p{margin-top:28px}}.field-contours{opacity:.45}.wave-page .today-desk{background:transparent;border:0;border-radius:0;box-shadow:none;padding:24px 0}.wave-page .hero .inner-scene>strong.scene-value-long{font-size:clamp(38px,4.5vw,70px);line-height:1.15}.home-reference .hero[data-motion-theme=bracket] .hero-motion{display:none}.home-reference .hero[data-motion-theme=bracket] .hero-trails{opacity:.3}.champion-scene>.match-illustration{width:min(100%,330px);margin:0 auto 12px}.wave-page .award-photo:has(.match-illustration){position:static;padding:20px 0}.wave-page .award-photo .match-illustration svg,.wave-page .bowling-emblem .match-illustration svg{max-height:350px}.wave-page .repeat-art>.match-illustration{width:180px}.wave-page .title-desk>.match-illustration,.wave-page .trophy-holder>.match-illustration,.wave-page .champion-context>.match-illustration{width:240px;flex-shrink:0}.wave-page .w-scoreboard>.match-illustration{width:200px;flex-shrink:0}.stage-art>.match-illustration{width:230px}.stage-art .match-illustration svg{height:170px}@media(max-width:640px){.champion-scene>.match-illustration{max-width:240px}.wave-page .title-desk>.match-illustration,.wave-page .champion-context>.match-illustration{width:200px;margin:auto}}.wave-page .hero .inner-scene img.playoff-hero-art{width:100%;height:270px;max-height:270px;object-fit:contain;margin:0 auto 16px;filter:drop-shadow(0 18px 20px #050e2445)}@media(max-width:760px){.wave-page .hero .inner-scene img.playoff-hero-art{height:220px;max-height:220px}}.concept-b.home-reference main{max-width:none;width:auto;margin-left:220px;margin-right:0}.concept-b.home-reference .hero-atmosphere{mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 62%,transparent)}.concept-b.home-reference .hero-motion{mask-image:radial-gradient(ellipse at 60% 44%,#000 30%,transparent 72%)}@media(min-width:641px){.concept-b.home-reference .home-nav-band.section-nav>a{flex:1 1 0;justify-content:center}}@media(min-width:901px)and (max-width:1200px){.concept-b.home-reference main{margin-left:185px}}@media(min-width:641px)and (max-width:900px){.concept-b.home-reference main{margin-left:160px}}@media(max-width:640px){.concept-b.home-reference main{margin-left:0}}.concept-b.home-reference .wordmark{min-height:44px;width:fit-content}.concept-b.home-reference .table-tools button,.concept-b.home-reference table th button{min-width:44px;min-height:44px}.concept-b.home-reference .nrr-form input:not([type=checkbox]),.concept-b.home-reference select{min-height:44px}.concept-b.home-reference .nrr-form .check{min-height:44px;display:flex;align-items:center;gap:8px}.concept-b.home-reference .text-button{min-width:44px;min-height:44px}.concept-b.home-reference .story-link{min-height:44px;display:inline-flex;align-items:center}.concept-b.home-reference .w-trust-links a{min-height:44px;min-width:44px;display:inline-flex;align-items:center}@media(max-width:640px){.concept-b.home-reference .page-header a.sidebar-go{top:8px;min-height:44px}.concept-b.home-reference .page-header .partner-label{top:53px}}.concept-b.home-reference .button,.concept-b.home-reference .w-breadcrumb a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.concept-b.home-reference .leader-summary>a{min-height:44px;display:inline-flex;align-items:center}.concept-b.home-reference .caps-pair h3 a,.concept-b.home-reference .season-ribbon>a,.concept-b.home-reference .nrr-result>a,.concept-b.home-reference .w-filters>a,.concept-b.home-reference .dual-caps a,.concept-b.home-reference .winners-table th>a{min-height:44px;min-width:44px;display:inline-flex;align-items:center}.concept-b.home-reference .winners-table th:has(>a){padding-block:0}.hero{position:relative;isolation:isolate;overflow:hidden}.hero-kicker,.hero-main,.fact-strip{position:relative;z-index:2}.cricket-art{position:absolute;z-index:0;pointer-events:none;overflow:hidden}.cricket-art svg{width:100%;height:100%;display:block}.art-a{inset:0}.concept-a .hero{background:#112965}.concept-a .hero-main{grid-template-columns:1.3fr 1fr;gap:90px;padding:32px 0 38px}.concept-a .hero-main h1{max-width:650px;text-shadow:0 4px 25px #06164550}.concept-a .headline-main{font-size:78px;letter-spacing:-4px;line-height:.95}.concept-a .headline-main em{font-size:94px;letter-spacing:-5px;-webkit-text-stroke:0;color:#ffcb05;display:block}.concept-a .headline-sub{font-size:17px;max-width:370px;line-height:1.35;margin-top:16px}.concept-a .hero-answer{background:#07173ace;backdrop-filter:blur(5px);padding:23px 26px;border:1px solid #91acde55;border-left:4px solid #ffcb05;margin-right:45px;box-shadow:8px 8px #06164540}.concept-a .hero-answer>p{font-size:14px}.concept-a .hero-buttons{flex-wrap:wrap}.concept-a .hero .fact-strip{border-color:#b3cafa45;background:#071d5499;margin:0 -48px;padding:0 48px;backdrop-filter:blur(4px)}.concept-a .hero-kicker{color:#d8e6ff}.concept-a .stadium-ball{transform-origin:1230px 343px;animation:ball-arrive 1.4s cubic-bezier(.2,.8,.2,1) both}.ball-flight{stroke-dasharray:7 10;animation:flight-reveal 1.4s ease-out both}.stadium-beam{animation:light-up 1.5s ease-out both}.season-ribbon{display:flex;gap:26px;align-items:center;padding:13px 48px;background:#ffcb05;color:#061645;font-size:9px;letter-spacing:1px;border-bottom:1px solid #06164525;position:relative}.season-ribbon>span:first-child{margin-right:auto;font-weight:650}.season-ribbon strong{font-size:12px;letter-spacing:0;display:flex;gap:10px;align-items:center}.season-ribbon b{font-size:23px;line-height:1}.season-ribbon>span:nth-last-child(2){margin-left:auto;font-size:8px}.season-ribbon>a{border-bottom:1px solid #061645;font-size:9px;letter-spacing:0}.concept-a .data-layout{padding-top:26px}.concept-a .table-top{background:linear-gradient(110deg,#19398a,#132e73 70%);position:relative}.concept-a .table-top:after{content:"";position:absolute;right:190px;top:0;bottom:0;width:110px;border-left:1px solid #ffffff15;border-right:25px solid #ffffff08;transform:skew(-25deg)}.concept-a .table-top h2{font-size:35px}.concept-a tbody tr.qualified{background:linear-gradient(90deg,#fff8d9,#fff 42%)}.concept-a tbody tr{height:55px}.concept-a td.pts{background:#19398a;color:#fff;font-size:23px;min-width:70px;border-bottom:1px solid #ffffff25}.concept-a .qualified td.pts{background:#ffcb05;color:#071638}.concept-a .standings{box-shadow:8px 8px #cdd7ee}.concept-a .cutline{background:#19398a;color:#fff;border-top:6px solid #ffcb05;padding:30px;margin-top:42px}.concept-a .cutline .eyebrow,.concept-a .cutline p{color:#d2dffd}.concept-a .cutline-score b{color:#ffcb05}.concept-a .cutline-score i{background:#ffcb05}.concept-a .calculator .calc-copy h2{color:#19398a}.concept-a .playoffs{background:linear-gradient(125deg,#071d54,#19398a)}.concept-b .hero{padding-top:28px;min-height:338px;background:radial-gradient(ellipse at 85% 45%,#1d3e77 0,transparent 50%)}.concept-b .hero-main{display:block;padding:23px 425px 20px 0;min-height:247px}.concept-b h1{font-size:43px;line-height:1.01}.concept-b .headline-main em{display:inline-block;color:#ffcb05}.concept-b .headline-sub{font-size:13px;max-width:520px;margin-top:11px}.concept-b .hero-answer{margin-top:16px;max-width:600px}.concept-b .hero-answer>p{font-size:11px;line-height:1.5;max-width:480px}.concept-b .hero-buttons{margin-top:16px}.art-b{right:20px;top:32px;width:410px;height:299px}.concept-b .hero-kicker>span:last-child{display:none}.metric-lines{stroke-dasharray:300;stroke-dashoffset:300;animation:draw-metrics 1.6s .25s ease-out forwards}.field-rings{transform-origin:0 0;animation:field-arrive 1.5s ease-out both}.concept-b .season-ribbon{background:#003;color:#b6c8eb;border-top:1px solid #42608d;border-bottom:1px solid #42608d;margin:0 32px;padding:13px 20px;gap:22px}.concept-b .season-ribbon strong{color:#ffcb05}.concept-b .season-ribbon>a{border-color:#7796cb;color:#d1e2ff}.concept-b .season-ribbon>span:nth-last-child(2){display:none}.concept-b .data-layout{padding-top:20px}.concept-b .site-header{background:linear-gradient(165deg,#214eaf,#102963 75%)}.concept-b .rail-bottom .pitch-mark{width:108px;height:144px;border-color:#779fee;box-shadow:0 0 0 10px #779fee0b,0 0 0 21px #779fee08}.concept-b .pitch-mark:before{left:47px;top:55px;height:32px}.concept-b .pitch-mark:after{left:41px;top:50px;height:42px}.concept-b .table-top{background:linear-gradient(110deg,#253f70,#222b45);border-top:3px solid #33a3dc}.concept-b .tie-explorer{background:radial-gradient(ellipse at 100% 100%,#14396d,transparent 80%),#003;box-shadow:inset 0 3px #ffcb05}.concept-b td.pts{font-size:16px;color:#ffcb05}.concept-b .nrr-form{box-shadow:0 15px 50px #00000026;border-right:1px solid #394158;border-left:1px solid #394158}.concept-b .nrr-result{background:#003;margin:22px -10px 0;padding:18px 12px;border-left:3px solid #ffcb05}.concept-b .playoffs{background:linear-gradient(135deg,#0b1642,#003)}.concept-c{background:#f5f2e9}.concept-c .site-header{background:#f5f2e9;border-bottom:2px solid #19398a}.concept-c .hero{background:#f5f2e9;padding-top:27px;border-bottom:0;overflow:hidden}.art-c{inset:0;opacity:1}.concept-c .hero-main{padding:28px 0 25px;max-width:875px;margin:auto}.concept-c h1{font-size:77px;letter-spacing:-4.5px;line-height:.96}.concept-c .headline-main{max-width:760px;margin:auto}.concept-c .headline-main em{display:inline-block;padding:0 9px 6px;background:#ef4123;color:#fff;transform:rotate(-3deg);margin-left:4px;box-shadow:5px 5px #19398a}.concept-c .headline-sub{font-size:18px;margin-top:18px}.concept-c .hero-answer{max-width:640px;margin-top:17px}.concept-c .hero-answer>p{font-size:12px;color:#334569}.concept-c .fact-strip{max-width:1140px;border-top:1px solid #19398a30;border-bottom:0;gap:40px;color:#19398a}.concept-c .hero-kicker{letter-spacing:1.7px}.concept-c .season-ribbon{background:#19398a;color:#f9f5e9;max-width:1260px;margin:auto;border-top:4px solid #ef4123;border-bottom:4px solid #ef4123;padding:14px 38px;gap:24px}.concept-c .season-ribbon strong{color:#ffcb05}.concept-c .season-ribbon a{color:#fff;border-color:#fff}.concept-c .data-layout{padding-top:28px}.concept-c .standings{background:transparent}.concept-c tbody tr{background:#fffdf7}.concept-c thead{background:#e8e8df}.concept-c .pts{background:#fff3cc}.concept-c .table-top h2{font-size:34px;font-weight:800}.concept-c .table-top{border-bottom:5px double #19398a}.concept-c .table-top .small-dot{width:10px;height:10px}.concept-c .table-top select{background:#f5f2e9;border:1px solid #19398a;color:#19398a}.concept-c .edition-side{border-left:2px solid #19398a;padding-left:23px}.concept-c .edition-side>strong{font-size:61px;transform:rotate(-3deg);padding:0 8px;background:#ffcb05;box-shadow:4px 4px #19398a;margin-left:-8px}.concept-c .cricket-seam{background:#ef4123;border:0;box-shadow:8px 8px #19398a}.concept-c .cricket-seam:before,.concept-c .cricket-seam:after{border-color:#ffe4bc;border-width:2px}.concept-c .tie-explorer{background:#e5e9dc;border-top:5px double #19398a}.concept-c .nrr-form{background:#fffdf7;box-shadow:8px 8px #e4dece;border:1px solid #19398a;border-top:6px solid #ef4123}.concept-c .playoffs{background:#19398a;border:8px solid #19398a;outline:1px solid #19398a;outline-offset:5px}.concept-c .source-note{font-size:10px}.concept-c .hero:hover .print-bat{filter:drop-shadow(4px 7px 0 #19398a10)}@keyframes ball-arrive{0%{opacity:0;translate:65px -45px;rotate:-24deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes flight-reveal{0%{opacity:0;stroke-dashoffset:70}to{opacity:.75;stroke-dashoffset:0}}@keyframes light-up{0%{opacity:.15}to{opacity:1}}@keyframes draw-metrics{to{stroke-dashoffset:0}}@keyframes field-arrive{0%{opacity:.15}to{opacity:1}}.table-updated tbody{animation:table-in .32s ease-out}@keyframes table-in{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1800px){.concept-a .headline-main{font-size:78px}.concept-b .hero-main{padding-right:425px}}@media(max-width:1200px){.concept-a .hero-main{gap:35px}.concept-a .headline-main{font-size:65px}.concept-a .headline-main em{font-size:80px}.concept-a .hero-answer{margin-right:0;padding:20px}.concept-a .hero .fact-strip{margin:0 -32px;padding:0 32px}.concept-b .hero-main{padding-right:330px}.art-b{width:330px;height:240px;top:70px;right:15px}.concept-b h1{font-size:37px}.concept-b .headline-sub{font-size:12px}.concept-c h1{font-size:65px}.concept-c .hero-main{max-width:650px}.art-c{opacity:.45}.concept-c .hero-answer{max-width:580px}.concept-c .season-ribbon{padding:13px 32px}.season-ribbon>span:nth-last-child(2){display:none}.concept-c .edition-side>strong{font-size:43px}}@media(max-width:900px){.concept-a .hero-main{gap:20px}.concept-a .headline-main{font-size:53px}.concept-a .headline-main em{font-size:65px}.concept-a .hero-answer{padding:16px}.concept-a .hero-answer>p{font-size:11px}.concept-a .hero-buttons{gap:8px}.concept-a .hero .fact-strip{gap:22px}.concept-a .stadium-ball{opacity:.7}.concept-b .hero-main{padding-right:195px;min-height:285px}.art-b{right:-60px;width:280px;opacity:.55;top:90px}.concept-b .hero-answer{position:relative;z-index:2}.concept-b h1{font-size:34px}.concept-b .hero-answer>p{font-size:11px}.concept-b .season-ribbon{gap:13px;margin:0 24px;padding:13px}.concept-b .season-ribbon>span:first-child{font-size:7px;letter-spacing:0}.concept-b .season-ribbon strong{font-size:10px;gap:5px}.concept-b .season-ribbon b{font-size:19px}.concept-c .hero-main{max-width:590px}.concept-c h1{font-size:57px}.concept-c .hero-answer>p{font-size:11px}.art-c{opacity:.22}.concept-c .season-ribbon{gap:15px}.concept-c .season-ribbon>span:first-child{font-size:8px;letter-spacing:0}}@media(max-width:640px){.concept-a .hero{padding-top:22px}.art-a{inset:0 -410px 0 -40px;opacity:.82}.concept-a .hero-main{display:block;padding:20px 0}.concept-a .headline-main{font-size:43px;line-height:.95;letter-spacing:-2px;max-width:310px}.concept-a .headline-main em{font-size:61px;letter-spacing:-3px;display:block;margin-top:3px}.concept-a .headline-sub{font-size:13px;max-width:310px;line-height:1.3;margin-top:12px}.concept-a .hero-answer{background:#07173aa6;margin-top:15px;padding:13px 14px;border-left-width:3px;box-shadow:4px 4px #06164540}.concept-a .hero-answer>p{margin-top:0;font-size:11px;line-height:1.5}.concept-a .hero-buttons{margin-top:13px}.concept-a .hero-buttons .button{font-size:11px;padding:9px 13px;min-height:40px}.concept-a .hero .fact-strip{margin:0 -18px;padding:0 18px;gap:15px;min-height:44px}.concept-a .fact-strip b{font-size:14px}.concept-a .fact-strip{font-size:8px}.concept-a .stadium-ball{display:none}.season-ribbon{padding:11px 18px;gap:20px;justify-content:space-between;letter-spacing:0}.season-ribbon>span:first-child{font-size:7px;max-width:64px;line-height:1.5;margin-right:0}.season-ribbon strong{font-size:9px;gap:6px}.season-ribbon b{font-size:18px}.season-ribbon>a{display:none}.concept-a .data-layout{padding-top:17px}.concept-a .table-top h2{font-size:24px}.concept-a .table-top:after{right:130px;width:40px;border-right-width:10px}.concept-a .table-top select,.concept-a .table-top>div{position:relative;z-index:1}.concept-a tbody tr{height:48px}.concept-a td.pts{min-width:40px;font-size:17px}.concept-a .cutline{padding:23px 16px;margin:32px 12px;gap:23px 10px}.concept-a .cutline h2{font-size:28px}.concept-a .cutline-score b{font-size:49px}.concept-a .standings{box-shadow:4px 4px #cdd7ee}.concept-b .hero{padding-top:22px;min-height:0}.concept-b .hero-main{padding:20px 0;min-height:0}.concept-b h1{font-size:39px;max-width:300px}.concept-b .headline-sub{max-width:280px;font-size:13px}.concept-b .hero-answer{margin-top:14px;padding:12px;background:#091933ca;border-left:2px solid #33a3dc}.concept-b .hero-answer>p{margin-top:0;font-size:11px;max-width:none}.concept-b .hero-buttons{margin-top:12px}.art-b{top:10px;right:-185px;width:350px;height:255px;opacity:.55}.concept-b .hero-kicker{max-width:245px}.concept-b .hero-kicker>span:first-child{font-size:7px}.concept-b .hero .fact-strip{gap:15px;min-height:44px;font-size:8px}.concept-b .season-ribbon{margin:0 12px;gap:15px;padding:11px 13px}.concept-b .season-ribbon>span:first-child{max-width:80px;font-size:7px}.concept-b .season-ribbon strong{font-size:9px}.concept-b .season-ribbon b{font-size:18px}.concept-b .data-layout{padding-top:17px}.concept-c .hero{padding-top:23px}.concept-c .hero-main{padding:20px 0}.concept-c h1{font-size:44px;letter-spacing:-2px;line-height:1.02}.concept-c .headline-main{max-width:320px}.concept-c .headline-main em{font-size:51px;display:inline-block;margin-top:5px;padding:1px 8px 5px;box-shadow:3px 3px #19398a}.concept-c .headline-sub{font-size:13px;max-width:285px;margin-top:15px}.concept-c .hero-answer{background:#f5f2e9d9;padding:5px 2px;margin-top:13px}.concept-c .hero-answer>p{font-size:11px;margin-top:0}.concept-c .hero-buttons{margin-top:15px}.concept-c .fact-strip{gap:15px;font-size:8px;min-height:44px}.concept-c .fact-strip b{font-size:14px}.art-c{inset:0 -440px 0 -365px;opacity:.35}.concept-c .season-ribbon{gap:20px;padding:11px 18px}.concept-c .season-ribbon>span:first-child{font-size:7px}.concept-c .data-layout{padding-top:22px}.concept-c .table-top h2{font-size:26px}.concept-c .playoffs{outline:0;border:0}.concept-c .nrr-form{box-shadow:4px 4px #e4dece}}@media(prefers-reduced-motion:reduce){.cricket-art *,.table-updated tbody{animation:none!important;transition:none!important}.metric-lines{stroke-dashoffset:0}}@media(prefers-color-scheme:dark){.concept-a tbody tr.qualified{background:linear-gradient(90deg,#4b422c,#222b45 45%)}.concept-c,.concept-c .site-header,.concept-c .hero{background:#1d2237}.concept-c .hero-answer{background:#1d2237d9}.concept-c .hero-answer>p{color:#d1dfff}.concept-c tbody tr{background:#222b45}.concept-c .pts{background:#19398a;color:#fff}.concept-c thead{background:#1d2237}.concept-c .tie-explorer,.concept-c .nrr-form{background:#222b45}.concept-c .hero .fact-strip{color:#d1dfff}.concept-c .table-top select{background:#1d2237;color:#fff}.concept-a .calculator .calc-copy h2{color:#d1dfff}.concept-c .art-c{opacity:.35}}.concept-b .hero-main{position:relative;padding-right:425px}.leader-summary{position:absolute;right:0;top:0;width:390px;padding:20px;background:#0b204b;border:1px solid #4b6ba1;border-top:3px solid #ffcb05;color:#f1f4ff}.leader-label{font-size:9px;letter-spacing:1.1px;color:#b8cbed}.leader-summary h2{font-size:25px;letter-spacing:-.6px;margin:9px 0}.leader-summary p{font-size:11px;line-height:1.6;color:#c8d5ee;margin:0}.leader-summary p strong{color:#fff;font-weight:600}.leader-rates{list-style:none;padding:0;margin:15px 0}.leader-rates li{display:grid;grid-template-columns:59px 1fr 61px;align-items:center;gap:10px;margin:9px 0;font-size:12px}.leader-rates li>span{color:#a4badf;display:flex;gap:10px}.leader-rates b{color:#fff}.leader-rates li>strong{text-align:right;font-variant-numeric:tabular-nums}.leader-rates i{height:9px;background:#273f65;position:relative}.leader-rates i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--rate);background:#79a8ef}.leader-rates li:first-child i:after{background:#ffcb05}.leader-rates li:first-child>strong{color:#ffcb05}.leader-summary>a{font-size:11px;color:#d8e6ff;border-bottom:1px solid #7893bf;padding-bottom:3px;display:inline-block}.concept-b .rail-bottom{padding-top:20px;border-top:1px solid #ffffff30;width:100%}@media(min-width:641px)and (max-width:1200px){.concept-b .hero-main{padding-right:0;min-height:0;display:grid;grid-template-columns:1fr 320px;gap:15px 25px}.concept-b .hero-main h1{grid-column:1}.concept-b .hero-answer{grid-column:1;margin-top:0}.leader-summary{position:static;grid-column:2;grid-row:1/3;width:auto;padding:16px}.leader-summary h2{font-size:22px}}@media(max-width:640px){.concept-b .hero-main{padding:20px 0 14px;display:block}.leader-summary{position:static;width:auto;margin-top:15px;padding:12px 14px}.leader-label,.leader-rates,.leader-summary>a{display:none}.leader-summary h2{font-size:17px;margin:0 0 5px}.leader-summary p{font-size:10px}.concept-b .season-ribbon{display:none}.concept-b .hero-answer{padding:0;border:0;background:transparent}.concept-b .rail-bottom{display:none}}@media(min-width:1201px){.concept-b .hero-main{min-height:310px}}.concept-b main{max-width:none;margin-right:0}.concept-b .cricket-illustration{margin-top:30px;max-width:560px;border-bottom:1px solid #496085;padding-bottom:12px}.cricket-illustration svg{display:block;width:100%;height:auto}.cricket-illustration>span{font-size:10px;letter-spacing:2px;color:#b7c9ef}.rolling-ball{transform-origin:386px 91px}.concept-b .leader-rates i:after{transform-origin:left;transform:scaleX(var(--bar-progress,1))}@media(min-width:1800px){.concept-b .hero-main{padding-right:36%;min-height:325px}.concept-b .leader-summary{width:32%;max-width:680px}.concept-b h1{font-size:58px}.concept-b .hero-answer>p{font-size:15px;max-width:700px}.concept-b .data-layout{grid-template-columns:minmax(0,1fr) 340px}.concept-b table{font-size:15px}.concept-b tbody tr{height:55px}.concept-b .tie-explorer{padding:28px}.concept-b .hero,.concept-b .data-layout{padding-left:40px;padding-right:40px}.concept-b .season-ribbon{margin-left:40px;margin-right:40px}}@media(max-width:640px){.concept-b .cricket-illustration{max-width:330px;margin-top:15px}.cricket-illustration>span{font-size:8px}}@media(min-width:1800px){.concept-b main,.concept-b .site-footer{margin-left:220px;margin-right:0}}.concept-b .hero-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:linear-gradient(115deg,#102c5928,transparent 70%)}.hero-glow{position:absolute;inset:-50% -25%;background:radial-gradient(ellipse at 45% 45%,#3485ff38 0%,#285bb31c 30%,transparent 60%);animation:hero-light-drift 5s ease-in-out both;will-change:transform}.hero-trails{position:absolute;width:75%;height:180%;right:-15%;top:-55%;background:repeating-linear-gradient(115deg,transparent 0 105px,#739fff16 106px 107px,transparent 108px 190px);mask-image:linear-gradient(90deg,transparent,#000 40%,#000);animation:hero-lines-drift 5s ease-in-out both;will-change:transform}@keyframes hero-light-drift{0%{transform:translate(-8%,-4%) scale(.95);opacity:.55}to{transform:translate(13%,8%) scale(1.15);opacity:1}}@keyframes hero-lines-drift{0%{transform:translate(-7%) rotate(-3deg)}to{transform:translate(9%) rotate(2deg)}}@media(max-width:640px){.hero-glow{inset:-20% -60%}.hero-trails{width:150%;right:-75%;opacity:.65}}@media(prefers-reduced-motion:reduce){.hero-atmosphere *{animation:none!important;will-change:auto}}.background-motion-toggle{font-size:10px;color:#b7c9ef;padding:8px;border:1px solid #6b8aba55;letter-spacing:0;min-height:32px}.hero-atmosphere.is-paused *{animation-play-state:paused}.concept-b .hero-kicker{max-width:none}.background-motion-toggle:hover{background:#28477a}@media(prefers-reduced-motion:reduce){.background-motion-toggle{display:none}}.home-story{padding:0 32px}.home-reference .story-section{padding:48px 0;border-top:1px solid #394158;scroll-margin-top:30px}.story-heading{display:grid;grid-template-columns:220px 1fr;align-items:start;gap:30px;margin-bottom:28px}.story-heading .eyebrow{padding-top:8px;color:#b7c9ef}.story-heading h2{font-size:35px;line-height:1.1;max-width:750px}.story-columns{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:start}.prose{font-size:14px;color:#c7d3eb;line-height:1.75}.prose p+p{margin-top:17px}.prose p{line-height:1.8}.prose-wide{columns:2;column-gap:42px}.prose-wide p{break-inside:avoid}.table-guide{padding:25px 0;font-size:12px;color:#bac8e3}.table-guide .eyebrow{margin-bottom:12px}.table-guide b{color:#fff}.season-snapshot{border:1px solid #476496;padding:26px;background:#122754;margin:15px 0 42px}.season-snapshot>.eyebrow{color:#a7bde5}.season-snapshot ul{padding:0;list-style:none;margin:23px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px 28px}.season-snapshot li{display:flex;flex-direction:column;gap:8px}.season-snapshot b{font-size:18px;color:#ffcb05}.season-snapshot li span{font-size:12px;color:#c7d5ef;line-height:1.55}figure{margin:0}.groups-figure,.data-figure{padding:25px;border:1px solid #476496;background:#112447;min-width:0}.groups-figure figcaption,.data-figure figcaption{font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:20px}.group-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.group-pair h3{font-size:20px;color:#ffcb05;margin-bottom:20px}.group-pair>div>span{display:flex;align-items:center;gap:10px;font-size:10px;margin-bottom:16px;min-height:32px}.group-pair .badge{flex-shrink:0}.groups-figure p{font-size:13px;margin-top:20px;color:#c7d5ef}.groups-figure footer{margin-top:16px;padding-top:16px;border-top:1px solid #476496;font-size:13px;color:#ffcb05}.qual-callout{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 40px;margin-bottom:28px;background:#0a1740;border-top:3px solid #ffcb05}.qual-callout>div{display:flex;flex-direction:column}.qual-callout span{font-size:10px;letter-spacing:1px;color:#b5c7e7}.qual-callout b{font-size:75px;line-height:1.2;color:#ffcb05;letter-spacing:-5px}.qual-callout small{font-size:12px;color:#c7d5ef}.qual-callout>div:last-child b{color:#fff}.qual-callout .qual-gap{border-top:1px solid #6a7898;border-bottom:1px solid #6a7898;padding:12px 30px}.story-link{display:inline-block;color:#ffcb05;border-bottom:1px solid #b9a016;padding:8px 0;margin-top:18px;font-size:13px}.prose blockquote{margin:0 0 20px;padding:20px 22px;background:#122754;border-left:3px solid #ffcb05;font-size:13px;line-height:1.75;color:#e0e8f9}.prose cite{display:block;font-size:10px;margin-top:14px;color:#b7c9ef;font-style:normal}.data-figure svg{display:block;width:100%;max-height:430px}.data-figure p{font-size:11px;color:#becce5;margin-top:16px}.rules-ladder{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;padding:0;margin:0 0 30px;border:1px solid #486190;background:#486190}.rules-ladder li{padding:20px 18px;display:flex;flex-direction:column;gap:13px;background:#13294e}.rules-ladder li:nth-child(3){background:#ffcb05;color:#0b1b3b}.rules-ladder li>span{font-size:10px}.rules-ladder b{font-size:18px;letter-spacing:-.5px}.rules-ladder small{font-size:10px;line-height:1.5}.team-recap{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#394158;border:1px solid #394158}.team-recap article{padding:23px;background:#222b45;display:flex;gap:20px}.team-recap article>div{display:flex;flex-direction:column;gap:18px}.team-recap article>div>strong{font-size:27px;color:#9bb5e2}.team-recap p{font-size:12px;line-height:1.75;color:#cbd6eb}.nrr-chart{margin-top:28px}.nrr-chart figcaption{display:flex;justify-content:space-between}.nrr-chart figcaption small{font-size:10px;font-weight:400}.nrr-chart svg{max-width:1000px;margin:auto}.season-library{padding:28px;background:#112447;border:1px solid #486190}.season-library>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:22px}.season-library button{padding:12px 5px;background:#233e72;color:#fff;border:1px solid #5375aa;font-size:13px;min-height:44px}.season-library button:first-child{background:#ffcb05;color:#091933}.season-library button:hover{background:#ef4123;color:#fff}.season-library p{font-size:12px;margin-top:20px;color:#c5d1e9}.caps-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.caps-pair article{padding:28px;background:#302c2b;border-top:4px solid #ef7f23}.caps-pair article+article{background:#282444;border-color:#a774ea}.caps-pair article>span{font-size:10px;letter-spacing:1px;color:#d9d0e4}.caps-pair b{display:block;font-size:68px;margin:14px 0;color:#ffa151;letter-spacing:-3px}.caps-pair article+article b{color:#bc9aef}.caps-pair b small{font-size:17px;font-weight:400;letter-spacing:0}.caps-pair h3{font-size:25px;margin-bottom:12px}.caps-pair p{font-size:13px;color:#d0cbe1}.updates-note{margin-top:25px;padding:22px;border-left:3px solid #33a3dc;background:#222b45}.updates-note h3{font-size:19px;margin-bottom:10px}.updates-note p{font-size:12px;color:#bacce8}.faq-section details{border-bottom:1px solid #415272}.faq-section summary{padding:23px 35px 23px 0;font-size:17px;font-weight:600;cursor:pointer;list-style:none;position:relative}.faq-section summary:after{content:"+";position:absolute;right:8px;color:#ffcb05;font-size:23px;top:18px}.faq-section details[open] summary:after{content:"−"}.faq-section details p{max-width:850px;padding:0 30px 22px 0;font-size:14px;line-height:1.8;color:#c7d3eb}.season-verdict{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.season-verdict>.eyebrow{grid-column:1/-1}.season-verdict h2{font-size:47px;color:#ffcb05;line-height:1.1}.season-verdict p{font-size:14px;color:#c7d3eb}.source-method{display:grid;grid-template-columns:1fr 1fr;gap:42px}.source-method h2{font-size:25px;margin-bottom:16px}.source-method h3{font-size:18px;margin-bottom:12px}.source-method p{font-size:12px;color:#bdcce5;margin-bottom:20px}.home-reference .sources{padding-top:0}.home-nav-band{display:flex;flex-wrap:wrap;margin:0 32px 35px;background:#19398a;border-top:3px solid #ffcb05}.home-nav-band a{padding:20px 25px;font-size:13px;border-right:1px solid #ffffff25}.home-nav-band a:hover{background:#2b50a0}.playoff-explanation{max-width:1100px;color:#c6d4eb;font-size:13px;columns:2;column-gap:30px;margin:24px 0}.playoff-explanation p{break-inside:avoid;margin-bottom:15px}.home-reference .playoffs .section-heading h2{max-width:900px}.home-reference .table-source{display:inline}.home-reference .table-bottom{gap:15px;align-items:start}.home-reference .table-bottom span{max-width:650px}.home-reference .author-line{font-size:10px;color:#aebfdf;padding:15px 32px 0}.home-reference .home-stage{font-size:10px;margin-left:auto}.home-reference .sources h2{font-size:30px}.home-reference .badge-kxip,.home-reference .badge-dd,.home-reference .badge-dch,.home-reference .badge-ktk,.home-reference .badge-pwi{background:#284b85;color:#fff}@media(min-width:1800px){.home-story{padding:0 40px}.story-heading{grid-template-columns:300px 1fr}.story-columns{grid-template-columns:1.1fr 1fr;gap:70px}.prose{font-size:16px}.prose-wide{column-gap:70px}.team-recap p{font-size:14px}.story-heading h2{font-size:42px}.home-reference .story-section{padding:55px 0}.home-reference .table-guide,.season-snapshot li span{font-size:14px}.home-reference .home-nav-band{margin-left:40px;margin-right:40px}}@media(max-width:1000px){.story-heading{grid-template-columns:1fr;gap:12px}.story-heading h2{font-size:30px}.story-columns{grid-template-columns:1fr;gap:25px}.season-snapshot ul{grid-template-columns:repeat(2,1fr)}.rules-ladder{grid-template-columns:1fr}.rules-ladder li{flex-direction:row;align-items:center;gap:15px;padding:14px}.rules-ladder b{font-size:15px}.rules-ladder small{margin-left:auto}.team-recap{grid-template-columns:1fr}.prose-wide{columns:1}.source-method{grid-template-columns:1fr;gap:20px}.season-verdict{grid-template-columns:1fr}.caps-pair b{font-size:50px}.playoff-explanation{columns:1}}@media(max-width:640px){.home-story{padding:0 18px}.home-reference .story-section{padding:32px 0;scroll-margin-top:120px}.story-heading{margin-bottom:22px}.story-heading h2{font-size:29px;line-height:1.12}.prose{font-size:13px}.season-snapshot{padding:20px 16px;margin:12px 0 30px}.season-snapshot ul{gap:22px 15px}.season-snapshot b{font-size:16px}.season-snapshot li span,.table-guide{font-size:11px}.groups-figure,.data-figure{padding:18px 12px}.group-pair{gap:10px}.group-pair>div>span{font-size:9px;gap:6px}.qual-callout{padding:22px 14px;gap:12px}.qual-callout span{font-size:7px;letter-spacing:0}.qual-callout b{font-size:53px}.qual-callout small{font-size:9px}.qual-callout .qual-gap{padding:9px 5px;font-size:7px}.team-recap article{padding:20px 16px;gap:14px}.team-recap p{font-size:12px}.caps-pair{grid-template-columns:1fr;gap:18px}.caps-pair article{padding:23px}.caps-pair b{font-size:58px}.season-library{padding:20px 16px}.season-library>div{grid-template-columns:repeat(4,1fr);gap:8px}.faq-section summary{font-size:15px;line-height:1.5;padding:20px 27px 20px 0}.faq-section details p{font-size:13px;padding-right:0}.season-verdict h2{font-size:39px}.season-verdict p{font-size:13px}.home-nav-band{margin:0 18px 25px}.home-nav-band a{padding:16px;font-size:11px}.home-reference .author-line{padding:14px 18px 0;font-size:9px}.home-reference .home-stage{font-size:8px}.home-reference .table-bottom{flex-direction:column}.nrr-chart figcaption{display:block}.nrr-chart figcaption small{display:block;margin-top:8px}}.mobile-chart{display:none}@media(max-width:640px){.data-figure svg{display:none}.mobile-chart{display:block}.mobile-chart>div{display:grid;grid-template-columns:39px 1fr 48px;gap:10px;align-items:center;margin:13px 0;font-size:11px}.mobile-chart strong{text-align:right;font-size:11px;font-weight:500}.mobile-chart b{font-weight:500}.mobile-chart span{position:relative;display:block;height:17px}.mobile-chart i{position:absolute;display:block;height:17px}.mobile-points{background:#35415a}.mobile-rate:after{content:"";position:absolute;left:50%;height:27px;top:-5px;border-left:1px solid #b5c7e7}}.concept-b.home-reference main{padding-bottom:0}.home-reference .home-nav-band{margin:0;width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.home-reference .home-nav-band a{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px 12px;min-height:68px}.home-reference .home-nav-band a:last-child{border-right:0}@media(max-width:640px){.home-reference .home-nav-band{grid-template-columns:repeat(3,minmax(0,1fr))}.home-reference .home-nav-band a{padding:18px 9px;min-height:58px;border-bottom:1px solid #ffffff25}.home-reference .home-nav-band a:nth-child(3n){border-right:0}.home-reference .home-nav-band a:nth-child(n+4){border-bottom:0}}.home-reference #league{position:relative;background:radial-gradient(ellipse at 95% 45%,#1a459d22,transparent 60%)}.home-reference .groups-figure{background:linear-gradient(145deg,#193b73,#102343);border-top:3px solid #33a3dc;box-shadow:10px 10px #09132935}.home-reference .qualification-visual{display:grid;grid-template-columns:280px 1fr;align-items:center;background:radial-gradient(ellipse at 8% 30%,#2157b067,transparent 60%),#0a1740;border-top:3px solid #ffcb05;margin-bottom:30px;position:relative;overflow:hidden}.qualification-visual:after{content:"";position:absolute;right:-100px;top:-130px;width:410px;height:410px;border:1px solid #6889c52b;border-radius:50%;box-shadow:0 0 0 50px #6889c509,0 0 0 100px #6889c507;pointer-events:none}.qualification-dial{position:relative;padding:18px 30px 25px;text-align:center;z-index:1}.qualification-dial svg{width:220px;max-width:100%;display:block;margin:auto}.qualification-dial>div{position:absolute;top:96px;left:0;right:0}.qualification-dial b{display:block;color:#ffcb05;font-size:52px;line-height:.8;letter-spacing:-3px}.qualification-dial b span{font-size:23px;letter-spacing:0}.qualification-dial small{display:block;margin-top:15px;font-size:9px;letter-spacing:1.2px;color:#cedbf0}.qualification-dial p{font-size:14px;line-height:1.4;color:#d5e2f9;margin-top:6px}.home-reference .qualification-visual .qual-callout{background:none;border:0;margin:0;position:relative;z-index:1;padding:25px 50px 25px 30px}.qualification-visual .qual-callout b{font-size:100px}.qualification-visual .qual-gap{color:#ffcb05}.home-reference #points-rules .data-figure{background:linear-gradient(135deg,#143976,#0b1c3d);border-top:3px solid #33a3dc}.home-reference .nrr-chart{background:radial-gradient(ellipse at 75% 25%,#174c4344,transparent 65%),#112447;border-top:3px solid #75c994}.home-reference .playoffs{position:relative;overflow:hidden;background:radial-gradient(ellipse at 93% 9%,#3f639b70,transparent 43%),linear-gradient(120deg,#09163e,#101b47)}.home-reference .playoffs>.section-heading{min-height:225px;padding-right:320px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.home-reference .playoffs>.section-heading h2{font-size:42px;max-width:780px}.story-art{pointer-events:none}.trophy-art{position:absolute;width:300px;right:38px;top:8px;z-index:0}.trophy-art svg{width:100%;display:block}.cup-object{transform-origin:180px 260px}.home-reference .bracket,.playoff-explanation,.home-reference .playoffs>.source-note{position:relative;z-index:1}.home-reference .caps-pair article{position:relative;overflow:hidden;min-height:320px;padding-top:35px;background:radial-gradient(ellipse at 95% 20%,#a4612d60,transparent 65%),#302c2b}.home-reference .caps-pair article+article{background:radial-gradient(ellipse at 95% 20%,#7955af70,transparent 65%),#282444}.caps-pair article:before{content:"";position:absolute;width:280px;height:280px;border:1px solid #e1c0a630;right:-40px;top:-50px;border-radius:50%;box-shadow:0 0 0 30px #e1c0a608,0 0 0 60px #e1c0a606}.cap-art{position:absolute;width:245px;right:-8px;top:8px;transform:rotate(-12deg)}.purple-cap{transform:rotate(9deg)}.cap-art svg{width:100%;display:block}.caps-pair article>span,.caps-pair article>b,.caps-pair article>h3,.caps-pair article>p{position:relative;z-index:1}.home-reference .caps-pair b{font-size:79px;margin:26px 0 24px;max-width:54%}.caps-pair article>span{display:block;max-width:50%}.caps-pair h3{max-width:85%}.caps-pair p{max-width:90%}.home-reference .season-library{overflow:hidden;background:linear-gradient(145deg,#1c3c77,#112447);border-top:3px solid #ffcb05}.home-reference .season-library>.archive-art{display:flex;align-items:center;gap:16px;margin:0 0 27px;padding:0 0 22px;border-bottom:1px solid #6b8bc258}.archive-art span,.archive-art strong{font-size:52px;letter-spacing:-3px;line-height:1}.archive-art span{color:#a8bde0}.archive-art strong{color:#ffcb05}.archive-art i{font-style:normal;font-size:30px;color:#829ed0}.home-reference .season-verdict{background:radial-gradient(ellipse at 2% 50%,#2149a738,transparent 60%);padding-left:25px;padding-right:25px;border-left:3px solid #ffcb05}@media(min-width:1800px){.cap-art{width:330px;right:25px;top:-10px}.home-reference .caps-pair article{min-height:345px;padding:38px}.trophy-art{width:330px;right:60px}.home-reference .playoffs>.section-heading{min-height:255px}.qualification-visual .qual-callout b{font-size:115px}}@media(max-width:1000px){.home-reference .qualification-visual{grid-template-columns:220px 1fr}.qualification-dial{padding:20px}.qualification-dial>div{top:88px}.qualification-dial b{font-size:44px}.home-reference .qualification-visual .qual-callout{padding:20px;gap:15px}.qualification-visual .qual-callout b{font-size:66px}.qualification-visual .qual-callout .qual-gap{padding:10px;font-size:8px}.home-reference .playoffs>.section-heading{padding-right:200px;min-height:195px}.home-reference .playoffs>.section-heading h2{font-size:31px}.trophy-art{width:220px;right:0;top:22px}.cap-art{width:180px;top:35px;right:-20px}.home-reference .caps-pair b{font-size:62px}}@media(max-width:640px){.home-reference .qualification-visual{display:block}.qualification-dial{width:100%;padding:12px 20px 10px;display:flex;align-items:center;gap:20px;text-align:left}.qualification-dial svg{width:145px;margin:0;flex-shrink:0}.qualification-dial>div{top:60px;left:20px;right:auto;width:145px;text-align:center}.qualification-dial b{font-size:38px;letter-spacing:-2px}.qualification-dial b span{font-size:18px}.qualification-dial small{font-size:7px;margin-top:12px;letter-spacing:.5px}.qualification-dial p{font-size:18px;margin:0;letter-spacing:-.3px}.home-reference .qualification-visual .qual-callout{border-top:1px solid #49659260;padding:20px;gap:15px}.qualification-visual .qual-callout b{font-size:64px}.home-reference .playoffs>.section-heading{padding-right:105px;min-height:200px}.home-reference .playoffs>.section-heading h2{font-size:29px}.home-reference .playoffs>.section-heading .eyebrow{font-size:7px}.home-reference .playoffs>.section-heading p{font-size:11px}.trophy-art{width:170px;right:-36px;top:75px;opacity:.9}.home-reference .caps-pair article{min-height:300px;padding:25px}.cap-art{width:205px;right:-10px;top:9px}.home-reference .caps-pair b{font-size:65px;margin:24px 0}.home-reference .caps-pair h3{font-size:24px}.home-reference .caps-pair p{font-size:12px}.home-reference .season-library>.archive-art{gap:14px;margin-bottom:23px}.archive-art span,.archive-art strong{font-size:43px}.home-reference .season-verdict{padding-left:17px;padding-right:17px}}@media(max-width:640px){.trophy-art{width:150px;right:-5px;top:85px}}.concept-b.home-reference .site-header{top:0}.concept-b.home-reference main{padding-bottom:71px}.home-reference .home-nav-band{position:fixed;left:220px;right:0;bottom:0;width:auto;z-index:40;box-shadow:0 -8px 24px #08132c33}html:has(.home-reference){scroll-padding-bottom:85px}@media(min-width:641px)and (max-width:900px){.home-reference .home-nav-band{left:160px}}@media(max-width:640px){.concept-b.home-reference main{padding-bottom:calc(119px + env(safe-area-inset-bottom,0px))}.home-reference .home-nav-band{left:0;padding-bottom:env(safe-area-inset-bottom,0px)}html:has(.home-reference){scroll-padding-bottom:135px}}@media(min-width:901px)and (max-width:1200px){.home-reference .home-nav-band{left:185px}}@media(min-width:641px)and (max-width:900px){.home-reference .home-nav-band a{padding:14px 8px}}.concept-b.home-reference .closing-desk{max-width:1180px;margin:28px auto 40px;padding:28px;background:linear-gradient(145deg,#293750,#202b43 62%,#1b263b);border:1px solid #829bc129;border-radius:16px;box-shadow:0 18px 42px #060e2538,inset 0 1px #dcecff15}.concept-b.home-reference .closing-desk .season-verdict{grid-template-columns:.9fr 1.3fr;gap:14px 30px;padding:0 0 25px;border:0;background:none;align-items:start}.concept-b.home-reference .closing-desk .season-verdict h2{font-size:36px;line-height:1.12;color:#ffdb54}.concept-b.home-reference .closing-desk .season-verdict p{font-size:13px;line-height:1.7;max-width:620px}.concept-b.home-reference .closing-desk .source-method{padding:24px 0 0;border-top:1px solid #8799b826;gap:24px;grid-template-columns:1fr 1fr}.concept-b.home-reference .closing-desk .source-method>div{padding:22px;background:#111e354f;border:1px solid #718bb221;border-radius:10px;box-shadow:inset 0 2px 6px #050d2226}.concept-b.home-reference .closing-desk .source-method h2{font-size:21px;margin-bottom:14px}.concept-b.home-reference .closing-desk .source-method h3{font-size:17px}.concept-b.home-reference .closing-desk .source-method p{font-size:12px;line-height:1.7;margin-bottom:16px}.concept-b.home-reference .closing-desk .source-method p:last-child{margin-bottom:0}.concept-b.home-reference .closing-desk .sources{padding:22px 0 0;margin:0;display:grid;grid-template-columns:.65fr 1.35fr;gap:25px;align-items:start}.concept-b.home-reference .closing-desk .sources h2{font-size:25px;line-height:1.15;margin-top:8px}.concept-b.home-reference .closing-desk .sources p{font-size:11px;margin-bottom:12px;line-height:1.7}.concept-b.home-reference .closing-desk .sources p:last-child{margin-bottom:0}.concept-b.home-reference .leader-summary,.concept-b.home-reference .groups-figure,.concept-b.home-reference .qualification-visual,.concept-b.home-reference #points-rules .data-figure,.concept-b.home-reference .nrr-chart,.concept-b.home-reference .season-library,.concept-b.home-reference .caps-pair article,.concept-b.home-reference .nrr-form{border:1px solid #8ea7cc30;border-radius:12px;box-shadow:0 9px 0 -5px #081328,0 20px 35px -15px #00000075,inset 0 1px #e8f3ff22}.concept-b.home-reference .table-top{border-top:0;background:linear-gradient(135deg,#2e4776,#222e48);box-shadow:inset 0 1px #d4e7ff1c}.concept-b.home-reference .tie-explorer{border:1px solid #8ea7cc30;border-radius:12px;box-shadow:0 9px 0 -5px #081328,0 15px 30px -15px #00000070,inset 0 1px #e8f3ff22}.concept-b.home-reference .nrr-result,.concept-b.home-reference .prose blockquote,.concept-b.home-reference .updates-note{border:1px solid #7896c12b;border-radius:10px;background:linear-gradient(135deg,#1b335b,#121e39);box-shadow:inset 0 1px #d4e7ff17,0 8px 20px #080e2126}.concept-b.home-reference .home-nav-band{border-top:1px solid #86a8df40;background:linear-gradient(180deg,#274b93,#1b3977);box-shadow:0 -8px 25px #060f3038,inset 0 1px #c2d7ff17}.concept-b.home-reference main{padding-bottom:69px}@media(max-width:640px){.concept-b.home-reference .closing-desk{padding:19px 16px;margin:20px 0 30px;border-radius:12px}.concept-b.home-reference .closing-desk .season-verdict{grid-template-columns:1fr;gap:14px;padding-bottom:20px}.concept-b.home-reference .closing-desk .season-verdict h2{font-size:31px}.concept-b.home-reference .closing-desk .source-method{grid-template-columns:1fr;gap:12px;padding-top:18px}.concept-b.home-reference .closing-desk .source-method>div{padding:17px}.concept-b.home-reference .closing-desk .sources{grid-template-columns:1fr;gap:15px;padding-top:23px}.concept-b.home-reference .closing-desk .sources h2{font-size:25px}.concept-b.home-reference main{padding-bottom:calc(117px + env(safe-area-inset-bottom,0px))}}.story-art img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 14px 10px #04091d40)}.concept-b.home-reference .cap-art{width:210px;right:12px;top:5px;transform:rotate(-7deg)}.concept-b.home-reference .purple-cap{transform:rotate(5deg)}.concept-b.home-reference .trophy-art{width:245px;right:50px;top:8px}@media(min-width:1800px){.concept-b.home-reference .cap-art{width:270px;right:28px;top:0}.concept-b.home-reference .trophy-art{width:270px;right:65px}}@media(max-width:1000px){.concept-b.home-reference .cap-art{width:160px;right:0;top:30px}.concept-b.home-reference .trophy-art{width:195px;right:5px;top:18px}}@media(max-width:640px){.concept-b.home-reference .cap-art{width:160px;right:10px;top:15px}.concept-b.home-reference .trophy-art{width:135px;right:2px;top:78px}}.concept-b.home-reference .faq-section .story-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.concept-b.home-reference .faq-section .story-heading .eyebrow{padding-top:0}.main-nav .nav-icon{display:block;width:28px;height:28px;object-fit:contain;flex:0 0 28px;margin-right:10px;filter:drop-shadow(0 2px 2px #06142c35)}@media(min-width:641px)and (max-width:1200px){.main-nav .nav-icon{width:24px;height:24px;flex-basis:24px;margin-right:7px}}@media(max-width:640px){.concept-b.home-reference .main-nav a{flex-direction:column;justify-content:center;gap:3px;font-size:9px;line-height:12px}.main-nav .nav-icon{width:21px;height:21px;flex:0 0 21px;margin:0}.concept-b.home-reference .main-nav{gap:8px}}.consent-banner[hidden]{display:none}.consent-banner{position:fixed;right:24px;bottom:86px;z-index:65;width:min(550px,calc(100vw - 260px));padding:23px;background:linear-gradient(140deg,#304361,#1d2d49);color:#e9f0fc;border:1px solid #8fa9cf66;border-radius:14px;box-shadow:0 18px 60px #0008,inset 0 1px #ffffff15}.consent-heading{display:flex;gap:12px;align-items:center;margin-bottom:12px}.consent-heading h2{font-size:23px;line-height:1.2;letter-spacing:-.5px}.consent-symbol{color:#ffdb54;font-size:27px}.consent-banner p{font-size:12px;line-height:1.7;color:#cedbf0}.consent-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.consent-actions button{min-height:44px;padding:11px 16px;border:1px solid #b2c6e577;border-radius:7px;background:#1a3157;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.consent-actions button:hover{background:#315487}.consent-actions button:first-child{background:#ffdb54;color:#10203f;border-color:#ffdb54}.consent-dialog{margin:auto;color:#edf3ff;background:linear-gradient(145deg,#293b5a,#16243d);border:1px solid #8fa9cf66;border-radius:15px;padding:26px;width:min(560px,calc(100vw - 28px));max-height:85dvh;box-shadow:0 25px 100px #0009}.consent-dialog::backdrop{background:#050b20bb;backdrop-filter:blur(4px)}.privacy-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.privacy-heading h2{font-size:28px;letter-spacing:-.8px}.privacy-close{color:#fff;font-size:26px;min-width:44px;min-height:44px;border:1px solid #6984ad55;border-radius:7px;background:#16243d;cursor:pointer}.privacy-intro{font-size:12px;line-height:1.7;color:#c3d3ed;margin:16px 0 22px}.consent-category{display:flex;gap:20px;align-items:center;padding:20px 0;border-top:1px solid #7b92b333;cursor:pointer}.consent-category>div{flex:1}.consent-category h3{font-size:16px;letter-spacing:0;margin-bottom:7px}.consent-category p{font-size:12px;color:#c3d3ed;line-height:1.6}.consent-category input{width:23px;height:23px;accent-color:#ffdb54;flex-shrink:0;cursor:pointer}.consent-required{font-size:10px;color:#ffdb54;white-space:nowrap}.consent-status{font-size:12px}.privacy-reopen{font-size:12px;color:#d7e5ff;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:8px 0;cursor:pointer}.privacy-receipt{font-size:11px;color:#c3d3ed}@media(max-width:640px){.consent-banner{left:12px;right:12px;width:auto;bottom:calc(130px + env(safe-area-inset-bottom,0px));padding:18px;max-height:calc(100dvh - 245px);overflow:auto}.consent-heading h2{font-size:20px}.consent-banner p{font-size:11px}.consent-actions{gap:7px;margin-top:14px}.consent-actions button{padding:10px 12px;font-size:11px;flex:1;white-space:nowrap}.consent-dialog{padding:20px}.privacy-heading h2{font-size:24px}.consent-category{gap:14px}}.consent-banner [data-consent=essential]{background:#ffdb54;color:#10203f;border-color:#ffdb54}.consent-banner [data-consent=all]:hover,.consent-banner [data-consent=essential]:hover{background:#ffe889}.wave-page{--w-muted:#bfcee5;--w-line:#879fc52e}.w-breadcrumb{display:flex;gap:10px;padding:20px 32px 0;font-size:12px;color:#bfcee5}.w-breadcrumb a{color:#ffdb54}.wave-page .inner-hero{padding-top:30px}.wave-page .inner-hero .hero-main{min-height:280px}.wave-page .inner-hero .headline-main{font-size:clamp(32px,3.7vw,66px);line-height:1.06;max-width:100%}.wave-page .inner-hero .headline-sub{font-size:clamp(15px,1.3vw,22px);line-height:1.5}.inner-scene{grid-column:2;grid-row:1/3;align-self:center;padding:32px;background:radial-gradient(ellipse at 80% 15%,#31569966,transparent 65%),#14264b;border:1px solid #627da64d;border-radius:18px;box-shadow:0 20px 45px #060c232e,inset 0 1px #ffffff1a}.inner-scene>span{display:block;font-size:12px;color:#cad9f1;letter-spacing:1px}.inner-scene>strong{display:block;font-size:clamp(44px,5vw,86px);color:#ffdb54;line-height:1.1;margin:15px 0}.inner-scene p{font-size:14px;color:#c0d0eb;line-height:1.65}.inner-scene img{max-height:190px;object-fit:contain;margin:auto}.wave-page .fact-strip{flex-wrap:wrap;gap:14px}.wave-page .fact-strip span{font-size:12px}.w-section{margin:0 32px;padding:52px 0;scroll-margin-top:24px;min-width:0}.w-section h2{font-size:clamp(26px,2.7vw,43px);line-height:1.14;letter-spacing:-1.1px;margin-bottom:24px;max-width:920px}.w-section h3{font-size:21px;line-height:1.25;margin-bottom:12px}.w-section p,.w-section li{font-size:15px;line-height:1.8;color:var(--w-muted)}.w-section p+p{margin-top:16px}.w-section a:not(.button){color:#ffe17c;text-decoration:underline;text-underline-offset:4px}.w-head{margin-bottom:28px}.w-head .eyebrow{margin-bottom:12px}.w-copy{max-width:850px}.w-copy p{margin-bottom:20px}.w-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.w-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.w-card{padding:26px;background:linear-gradient(150deg,#263b5c,#142747);border:1px solid #7894bd3d;border-radius:14px;box-shadow:0 15px 35px #0002,inset 0 1px #ffffff12;min-width:0}.w-feature{padding:36px;border:1px solid #7894bd44;border-radius:20px;background:radial-gradient(ellipse at 85% 20%,#28518c66,transparent 65%),#152a4d;box-shadow:0 20px 60px #0002;position:relative;overflow:hidden}.w-stat{font-size:clamp(40px,5vw,78px);font-weight:700;line-height:1.08;color:#ffdb54;letter-spacing:-2px;display:block;margin:12px 0}.w-table-scroll{overflow:auto;border:1px solid #7087ad44;border-radius:12px;background:#112340;margin:24px 0;max-width:100%}.w-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.w-table caption{caption-side:top;text-align:left;padding:20px;font-size:15px;font-weight:600;background:#21375a;color:#edf3ff}.w-table th,.w-table td{padding:15px 18px;border-bottom:1px solid #7087ad2e;text-align:left;white-space:normal;vertical-align:top}.w-table th{color:#f4f7ff;background:#172c4d}.w-table td{color:#c9d7ee}.w-table thead th{font-size:12px;white-space:nowrap}.w-table button{font:inherit;color:inherit;cursor:pointer;min-height:44px;text-align:left}.w-table tbody tr:hover{background:#29426a}.w-table tbody tr:last-child>*{border-bottom:0}.w-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;margin:28px 0}.w-timeline article{padding:24px;border:1px solid #778db13d;border-radius:14px;background:#243b5b;box-shadow:8px 10px #0c1e3666}.w-scoreboard{padding:32px;border-radius:18px;background:linear-gradient(145deg,#153664,#0d1c36);border:1px solid #7894bd55;box-shadow:inset 0 1px #ffffff20,0 15px 40px #0003;display:flex;gap:30px;align-items:center;justify-content:space-between;flex-wrap:wrap}.w-scoreboard strong{font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,68px);color:#ffdb54}.w-bars{display:grid;gap:16px;margin:26px 0}.w-bar{display:grid;grid-template-columns:minmax(110px,1fr) 3fr 60px;gap:18px;align-items:center;font-size:14px}.w-bar meter{width:100%;height:20px;accent-color:#ffdb54}.w-art{width:220px;height:auto;object-fit:contain;filter:drop-shadow(0 16px 25px #0005)}.w-note,.w-disclosure{font-size:12px!important;line-height:1.7;color:#bacbe7;margin:14px 0}.w-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.w-links a{padding:12px 18px;border:1px solid #8ca5cb55;border-radius:8px;font-size:13px;min-height:44px;background:#163156}.w-filters{display:flex;gap:16px;flex-wrap:wrap;padding:20px;background:#263b5b;border-radius:12px;margin:20px 0}.w-filters label{font-size:13px;color:#d8e4f7;display:grid;gap:7px;flex:1;min-width:140px}.w-filters input,.w-filters select,.w-section select,.w-section input:not([type=checkbox]),.w-section textarea{background:#102442;color:#fff;border:1px solid #7e9ac166;border-radius:6px;padding:11px;min-height:44px;max-width:100%;font:inherit}.w-section label{color:#d5e1f4}.w-filters button{min-height:44px;padding:10px 18px;background:#ffdb54;color:#132743;border-radius:6px;cursor:pointer}.w-faq{max-width:1100px}.w-faq details{border:1px solid #718ab044;border-radius:9px;background:#152c4c;margin:10px 0;padding:0 22px}.w-faq summary{cursor:pointer;padding:19px 0;font-size:16px;line-height:1.5}.w-faq details p{padding:0 0 22px;max-width:850px}.w-evidence{background:#142744;border:1px solid #7893b63d;border-radius:18px;padding:30px;margin-bottom:40px}.w-evidence h2{font-size:25px;margin-bottom:16px}.w-evidence h3{font-size:17px;margin-top:24px}.w-evidence p,.w-evidence li{font-size:13px}.w-evidence ul{padding-left:18px}.w-directory{margin:20px 32px 40px;padding:24px;border:1px solid #728bb53d;border-radius:14px;color:#b9c9e2;background:#1c304f}.w-directory summary{font-size:17px;padding:8px 0;cursor:pointer}.w-directory nav{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.w-directory nav a{padding:10px 14px;border-radius:6px;background:#132948;font-size:12px;min-height:44px}.w-trust-links{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:12px 0}.w-trust-links a{font-size:13px;padding:12px 0}.w-directory p{font-size:12px;line-height:1.8;max-width:980px}.w-directory small{display:block;font-size:11px;margin-top:15px}.w-section [hidden]{display:none!important}.wave-page .w-section ul{padding-left:20px}.wave-page .w-section li+li{margin-top:8px}.wave-page :focus-visible{outline:3px solid #ffdb54;outline-offset:4px}.w-enter{animation:w-appear .6s ease both}@keyframes w-appear{0%{transform:translateY(14px)}to{transform:translateY(0)}}@media(min-width:1600px){.w-section{margin-left:48px;margin-right:48px}.w-copy{max-width:960px}}@media(max-width:1050px){.w-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-scene{padding:24px}.w-section{margin:0 22px;padding:38px 0}.w-evidence{padding:24px;margin-bottom:30px}.wave-page .inner-hero .hero-main{min-height:0}.w-scoreboard{padding:24px}}@media(max-width:760px){.w-grid,.w-grid.three{grid-template-columns:1fr}.w-bar{grid-template-columns:100px 1fr 45px;gap:10px}.inner-scene{grid-column:auto;grid-row:auto}.wave-page .inner-hero .hero-main{display:block}.wave-page .hero-answer{margin:20px 0}.inner-scene>strong{font-size:48px}.inner-scene img{height:130px}.w-section h2{font-size:29px}}@media(max-width:640px){.w-breadcrumb{padding:18px 18px 0;font-size:10px}.wave-page .inner-hero{padding:28px 18px 24px}.wave-page .inner-hero .headline-main{font-size:36px}.wave-page .inner-hero .headline-sub{font-size:15px}.w-section{margin:0 18px;padding:32px 0}.w-card,.w-feature{padding:22px}.w-grid{gap:16px}.w-section p,.w-section li{font-size:14px}.w-table{min-width:580px;font-size:13px}.w-table th,.w-table td{padding:12px}.w-evidence{padding:20px;margin-bottom:28px}.w-directory{margin:14px 18px 28px;padding:18px}.w-filters{gap:12px;padding:16px}.w-art{width:170px}.w-section h3{font-size:20px}.w-trust-links{gap:14px}}@media(prefers-reduced-motion:reduce){.w-enter{animation:none}}.wave-page .inner-hero .hero-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);padding:24px 0;gap:18px 40px}.wave-page .inner-hero h1{grid-column:1;max-width:none}.wave-page .inner-hero .hero-answer{grid-column:1;margin:0}.wave-page .inner-hero .inner-scene{grid-column:2;grid-row:1/3}.wave-page .inner-hero .hero-answer>p{font-size:14px;line-height:1.7;max-width:700px}.wave-page .inner-hero .hero-kicker>span+span{display:none}@media(max-width:1000px){.wave-page .inner-hero .hero-main{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:20px}.wave-page .inner-hero .headline-main{font-size:36px}}@media(max-width:760px){.wave-page .inner-hero .hero-main{display:block}.wave-page .inner-hero .hero-answer{margin:20px 0}.wave-page .inner-hero .headline-main{font-size:36px}.wave-page .inner-hero .hero-answer>p{font-size:13px}.wave-page .inner-hero .inner-scene{margin-top:20px}}.wave-page .author-line{font-size:12px}.wave-page .w-grid>*{min-width:0}.wave-page .w-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.wave-page .w-trust-links a{min-height:44px;min-width:44px;display:inline-flex;align-items:center}.wave-page .w-directory nav a{min-width:44px}.wave-page .w-table-scroll{overscroll-behavior-x:contain}.wave-page .w-table-scroll:focus-visible{outline:3px solid #ffdb54;outline-offset:4px}.w-bar meter{appearance:none;background:none;border:0;height:14px;border-radius:5px}.w-bar meter::-webkit-meter-bar{background:#344c6b;border:0;border-radius:5px;height:14px}.w-bar meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#467ccb,#78a9e8);border-radius:5px}.w-bar meter::-moz-meter-bar{background:#6a9bdd;border-radius:5px}.w-breadcrumb{align-items:center}.wave-page .wordmark{min-height:44px}.wave-page .main-nav a{min-width:44px}.wave-page .button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.wave-page .w-table button{min-width:44px}.wave-page .w-breadcrumb{flex-wrap:wrap}.wave-page .w-breadcrumb>span:last-child{min-width:0;overflow-wrap:anywhere}.wave-page .home-nav-band a{min-width:0;white-space:normal;overflow-wrap:anywhere}.wave-page .home-nav-band{width:calc(100vw - 220px);right:auto}@media(min-width:901px)and (max-width:1200px){.wave-page .home-nav-band{width:calc(100vw - 185px)}}@media(min-width:641px)and (max-width:900px){.wave-page .home-nav-band{width:calc(100vw - 160px)}}@media(max-width:640px){.wave-page .home-nav-band{width:100vw}}
