@import "https://fonts.googleapis.com/css2?family=Exo:wght@400;700;900&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kk-font:"Exo", "Arial", sans-serif;--kk-red:red;--kk-red-dark:#c90000;--kk-black:#000;--kk-charcoal:#111;--kk-deep-red-mid:#1b1010;--kk-deep-red:#260000;--kk-deep-red-strong:#400000;--kk-white:#fff;--kk-gray-100:#f2f2f2;--kk-gray-300:#d9d9d9;--kk-gray-700:#4a4a4a;--kk-red-12:#ff00001f;--kk-red-20:#f003;--kk-red-25:#ff000040;--kk-white-08:#ffffff14;--kk-white-10:#ffffff1a;--kk-black-55:#0000008c;--kk-login-gradient:radial-gradient(circle at 70% 72%, var(--kk-red-12), transparent 34%), linear-gradient(135deg, var(--kk-black) 0%, var(--kk-charcoal) 58%, var(--kk-deep-red) 100%);--kk-surface-gradient:linear-gradient(110deg, var(--kk-black) 0%, #000000f2 72%, #000000ad 100%);--kk-visual-gradient:radial-gradient(circle at 24% 68%, var(--kk-red-25), transparent 34%), radial-gradient(circle at 72% 22%, var(--kk-white-08), transparent 28%), linear-gradient(145deg, var(--kk-charcoal) 0%, var(--kk-deep-red-mid) 56%, var(--kk-deep-red-strong) 100%);--kk-hero-gradient:radial-gradient(ellipse at 82% 0%, var(--kk-red-20), transparent 60%), linear-gradient(180deg, var(--kk-charcoal), var(--kk-page-background));--kk-podium-gradient:radial-gradient(ellipse at 50% 0%, var(--kk-red-12), transparent 65%), linear-gradient(180deg, var(--kk-surface), var(--kk-page-background));--kk-podium-step-gradient:linear-gradient(180deg, var(--kk-surface-raised), var(--kk-surface));--kk-competition-anchor-offset:6rem;--kk-curtain-gradient:linear-gradient(90deg, transparent 48.8%, var(--kk-black) 49.7%, var(--kk-black) 50.3%, transparent 51.2%), repeating-linear-gradient(90deg, var(--kk-black) 0, var(--kk-deep-red) 5%, var(--kk-deep-red-strong) 7%, var(--kk-deep-red) 9%, var(--kk-black) 13%);--kk-content-width:75rem;--kk-space-1:.5rem;--kk-space-2:1rem;--kk-space-3:1.5rem;--kk-space-4:2rem;--kk-space-5:3rem;--kk-space-6:4.5rem;--kk-page-background:#0a0a0c;--kk-surface:#17181c;--kk-surface-raised:#1e1f24;--kk-text-primary:var(--kk-white);--kk-text-secondary:var(--kk-gray-300);--kk-text-muted:#a6a6a6;--kk-border:var(--kk-white-10);--kk-control-border:#858585;--kk-gridline:#2c2d33;--kk-baseline:#3a3b42;--kk-progress-track:var(--kk-gridline);--kk-accent:var(--kk-red);--kk-on-accent:var(--kk-black);--kk-focus:var(--kk-white);--kk-status-positive:#37c95c;--kk-rank-gold:#e3b354;--kk-rank-silver:#c7ccd6;--kk-rank-bronze:#d08a55;--kk-radius:0;--kk-focus-width:3px;--kk-focus-offset:3px;--kk-transition-duration:.18s}@media (max-width:48rem){:root{--kk-space-6:3rem}}@media (prefers-reduced-motion:reduce){:root{--kk-transition-duration:0s}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kk-page-background:var(--kk-white);--kk-surface:var(--kk-white);--kk-surface-raised:var(--kk-gray-100);--kk-text-primary:var(--kk-black);--kk-text-secondary:var(--kk-gray-700);--kk-text-muted:var(--kk-gray-700);--kk-border:var(--kk-gray-300);--kk-control-border:var(--kk-gray-700);--kk-gridline:var(--kk-gray-300);--kk-baseline:var(--kk-gray-700);--kk-accent:var(--kk-black);--kk-on-accent:var(--kk-white);--kk-focus:var(--kk-black);--kk-status-positive:var(--kk-black);--kk-rank-gold:var(--kk-black);--kk-rank-silver:var(--kk-black);--kk-rank-bronze:var(--kk-black)}}:root{font-family:var(--kk-font);font-synthesis:none}*,:before,:after{box-sizing:border-box}html{background:var(--kk-page-background)}body{min-width:20rem;min-height:100vh;color:var(--kk-text-primary);background:var(--kk-page-background);margin:0;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5}button,a{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit;-webkit-text-decoration-color:var(--kk-accent);-webkit-text-decoration-color:var(--kk-accent);text-decoration-color:var(--kk-accent);text-underline-offset:.16em;text-decoration-thickness:.16em}:focus-visible{outline:var(--kk-focus-width) solid var(--kk-focus);outline-offset:var(--kk-focus-offset)}::selection{color:var(--kk-on-accent);background:var(--kk-accent)}h1,h2,h3,p{margin-top:0}h1,h2,h3{margin-bottom:.55em;font-weight:900;line-height:1.05}h1{letter-spacing:-.045em;max-width:13ch;font-size:clamp(2.7rem,7vw,5.8rem)}h2{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.5rem)}h3{font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700}[hidden]{display:none!important}@media print{@page{margin:18mm}}.boot{place-content:center;justify-items:center;gap:var(--kk-space-3);min-height:100vh;padding:var(--kk-space-4);color:var(--kk-white);background:var(--kk-login-gradient);display:grid;position:relative;overflow:hidden}.boot:before,.boot:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.boot:before{border:4rem solid var(--kk-red);width:24rem;height:24rem;box-shadow:0 0 5rem var(--kk-red-20);top:-10rem;right:-8rem}.boot:after{border:5rem solid var(--kk-charcoal);width:26rem;height:26rem;box-shadow:0 0 0 1px var(--kk-white-10);bottom:-13rem;left:-10rem}.boot>*{z-index:1;position:relative}.boot__logo{width:11.75rem;height:auto;display:block}.boot__status{margin:0;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.notice-ZSFP1y{max-width:42rem;margin-bottom:var(--kk-space-3);padding:var(--kk-space-2) var(--kk-space-3);border-left:3px solid var(--kk-accent);color:var(--kk-text-primary);background:var(--kk-surface);font-weight:700}.details-yGPgOP{border:1px solid var(--kk-control-border);background:var(--kk-surface)}.details-yGPgOP>summary{cursor:pointer;padding:var(--kk-space-2);font-weight:700}.details-yGPgOP>summary:hover{background:var(--kk-surface-raised)}.podium-eD61S2{align-items:end;gap:var(--kk-space-3);width:min(100%,52rem);margin:var(--kk-space-4) auto var(--kk-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.place-SBoB6X{--podium-color:var(--kk-rank-silver);flex-direction:column;grid-row:1;align-items:center;min-width:0;display:flex}.leader-besj4_{--podium-color:var(--kk-rank-gold);grid-column:2}.place-SBoB6X:not(.leader-besj4_,.third-wPOIUS){grid-column:1}.third-wPOIUS{--podium-color:var(--kk-rank-bronze);grid-column:3}.portraits-FGBeaA{margin-bottom:var(--kk-space-2);justify-content:center;display:flex}.podium-eD61S2 .portraits-FGBeaA .portrait{border:2px solid var(--podium-color);flex-basis:5.75rem;width:5.75rem;height:5.75rem}.podium-eD61S2 .leader-besj4_ .portraits-FGBeaA .portrait{flex-basis:7.25rem;width:7.25rem;height:7.25rem}.podium-eD61S2 .tied-upw_w9 .portraits-FGBeaA .portrait{flex-basis:4rem;width:4rem;height:4rem}.tied-upw_w9 .portraits-FGBeaA .portrait+.portrait{margin-left:-.75rem}.name-YpFeYm{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.35;display:block}.meta-fEKH8V{color:var(--kk-text-muted);margin-top:.25rem;font-size:.875rem;display:block}.value-C0sF0H{margin-top:var(--kk-space-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.375rem,3vw,2.5rem);font-weight:900;line-height:1.1}.leader-besj4_ .value-C0sF0H{color:var(--kk-rank-gold)}.unit-toc8jA{color:var(--kk-text-muted);margin-top:.25rem;font-size:.875rem}.step-z7mF7w{width:min(100%,14rem);height:4rem;padding:var(--kk-space-1);margin-top:var(--kk-space-2);border-top:2px solid var(--podium-color);background:var(--kk-podium-step-gradient);flex-direction:column;justify-content:flex-start;display:flex}.leader-besj4_ .step-z7mF7w{height:6rem}.third-wPOIUS .step-z7mF7w{height:3rem}.step-z7mF7w>span:first-child{color:var(--podium-color);font-size:1.5rem;font-weight:900;line-height:1.1}.stepLabel-xGufF4{color:var(--kk-text-muted);font-size:.875rem}.tiedNames-IJWGQq{padding-inline:var(--kk-space-1);padding-bottom:var(--kk-space-1);margin-top:var(--kk-space-1);flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.podium-eD61S2 .details-F_OyjO{max-width:100%;margin-top:var(--kk-space-1)}.podium-eD61S2 .details-F_OyjO>summary{padding:var(--kk-space-1);font-size:.875rem}.emptyAvatar-U7R1yF{width:5.75rem;height:5.75rem;margin-bottom:var(--kk-space-2);border:1px dashed var(--kk-control-border);color:var(--kk-text-muted);border-radius:50%;place-items:center;display:grid}.leader-besj4_ .emptyAvatar-U7R1yF{border-color:var(--kk-rank-gold);width:7.25rem;height:7.25rem;color:var(--kk-rank-gold)}.emptyAvatar-U7R1yF svg{width:2.75rem;height:2.75rem;display:block}.emptyLabel-Jk2YW8{min-height:3rem;margin-bottom:0;font-weight:700}.empty-AQZDV5 .place-SBoB6X:not(.leader-besj4_){color:var(--kk-text-secondary)}@media (max-width:48rem){.podium-eD61S2{gap:var(--kk-space-1);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}.podium-eD61S2 .portraits-FGBeaA .portrait{flex-basis:3.5rem;width:3.5rem;height:3.5rem}.podium-eD61S2 .leader-besj4_ .portraits-FGBeaA .portrait{flex-basis:4.5rem;width:4.5rem;height:4.5rem}.podium-eD61S2 .tied-upw_w9 .portraits-FGBeaA .portrait{flex-basis:2.5rem;width:2.5rem;height:2.5rem}.name-YpFeYm{font-size:1rem}.meta-fEKH8V{overflow-wrap:anywhere}.value-C0sF0H{overflow-wrap:anywhere;white-space:normal;font-size:clamp(1rem,4vw,1.75rem)}.emptyAvatar-U7R1yF{width:3.5rem;height:3.5rem}.leader-besj4_ .emptyAvatar-U7R1yF{width:4.5rem;height:4.5rem}.emptyAvatar-U7R1yF svg{width:2rem;height:2rem}.emptyLabel-Jk2YW8{overflow-wrap:anywhere;font-size:.875rem}}@media screen and (max-width:30rem){.podium-eD61S2:not(.empty-AQZDV5){row-gap:var(--kk-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.podium-eD61S2:not(.empty-AQZDV5) .leader-besj4_{grid-area:1/1/auto/-1}.podium-eD61S2:not(.empty-AQZDV5) .place-SBoB6X:not(.leader-besj4_,.third-wPOIUS){grid-area:2/1}.podium-eD61S2:not(.empty-AQZDV5) .third-wPOIUS{grid-area:2/2}.podium-eD61S2:not(.empty-AQZDV5) .value-C0sF0H{font-size:1.375rem}.podium-eD61S2 .portraits-FGBeaA .portrait{flex-basis:4rem;width:4rem;height:4rem}.podium-eD61S2 .leader-besj4_ .portraits-FGBeaA .portrait{flex-basis:5.5rem;width:5.5rem;height:5.5rem}.podium-eD61S2 .tied-upw_w9 .portraits-FGBeaA .portrait{flex-basis:3rem;width:3rem;height:3rem}.leader-besj4_ .step-z7mF7w{height:4rem}}.weekly-EKoU_f,.compact-bXxNzh{text-align:center}.compact-bXxNzh{gap:var(--kk-space-1);width:100%;margin:var(--kk-space-3) 0 0}.compact-bXxNzh .portraits-FGBeaA .portrait{flex-basis:3rem;width:3rem;height:3rem}.compact-bXxNzh .leader-besj4_ .portraits-FGBeaA .portrait{flex-basis:3.75rem;width:3.75rem;height:3.75rem}.compact-bXxNzh .tied-upw_w9 .portraits-FGBeaA .portrait{flex-basis:2.25rem;width:2.25rem;height:2.25rem}.compact-bXxNzh .name-YpFeYm{font-size:.875rem}.compact-bXxNzh .meta-fEKH8V{font-size:.75rem}.compact-bXxNzh .value-C0sF0H{margin-top:var(--kk-space-1);font-size:clamp(1.125rem,2.2vw,1.5rem)}.compact-bXxNzh .unit-toc8jA,.compact-bXxNzh .stepLabel-xGufF4{font-size:.75rem}.compact-bXxNzh .step-z7mF7w{height:2.5rem;margin-top:var(--kk-space-1);padding:.25rem}.compact-bXxNzh .leader-besj4_ .step-z7mF7w{height:3.5rem}.compact-bXxNzh .third-wPOIUS .step-z7mF7w{height:2rem}.compact-bXxNzh .step-z7mF7w>span:first-child{font-size:1.125rem}.compact-bXxNzh .tiedNames-IJWGQq{font-size:.75rem}@media print{.weekly-EKoU_f{break-inside:avoid}.step-z7mF7w{background:var(--kk-surface-raised)}.podium-eD61S2 .portraits-FGBeaA .portrait,.podium-eD61S2 .leader-besj4_ .portraits-FGBeaA .portrait{flex-basis:4rem;width:4rem;height:4rem}.compact-bXxNzh .portraits-FGBeaA .portrait,.compact-bXxNzh .leader-besj4_ .portraits-FGBeaA .portrait{flex-basis:3rem;width:3rem;height:3rem}}.portrait-EgbDZ7{border:1px solid var(--kk-control-border);background:var(--kk-surface-raised);border-radius:50%;flex:0 0 3rem;width:3rem;height:3rem;position:relative;overflow:hidden}.initials-Gi4Qka{color:var(--kk-text-secondary);place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.portrait-EgbDZ7 img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.button-sNNErJ{border:2px solid var(--kk-accent);border-radius:var(--kk-radius);min-height:3.25rem;color:var(--kk-on-accent);background:var(--kk-accent);transition:color var(--kk-transition-duration) ease, background-color var(--kk-transition-duration) ease, border-color var(--kk-transition-duration) ease;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.button-sNNErJ:hover,.button-sNNErJ:focus-visible{color:var(--kk-black);background:var(--kk-white)}.secondary-PPeWwo{border-color:var(--kk-control-border);color:var(--kk-text-primary);background:var(--kk-surface-raised)}.secondary-PPeWwo:hover,.secondary-PPeWwo:focus-visible{border-color:var(--kk-red);color:var(--kk-black);background:var(--kk-red)}.stage-pWlBkC{min-width:0;padding:var(--kk-space-4) var(--kk-space-5) var(--kk-space-3);border:1px solid var(--kk-border);background:var(--kk-podium-gradient);text-align:center;grid-column:1/-1}.heading-l2Mikd :is(h2,h3){letter-spacing:-.02em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.eyebrow-w6fMaw{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.heading-l2Mikd .eyebrow-w6fMaw{margin-bottom:var(--kk-space-1)}.trophy-XXm1nQ{margin-bottom:var(--kk-space-1);color:var(--kk-rank-gold);display:inline-flex}.icon-aGZ6jZ{flex:none;width:2.25rem;height:2.25rem;display:block}.caption-E8sBoi{max-width:65ch;margin:0 auto var(--kk-space-3);color:var(--kk-text-secondary);font-size:.875rem}.note-GY7xMu{max-width:85ch;margin-bottom:var(--kk-space-3);color:var(--kk-text-secondary)}.divisions-kA7pjG{width:100%;margin:var(--kk-space-3) 0;text-align:left;gap:var(--kk-space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.stage-pWlBkC .division-wS0c1Q{min-width:0;padding:var(--kk-space-3);border:1px solid var(--kk-border);border-top:3px solid var(--kk-accent);background:var(--kk-surface);display:block}.division-wS0c1Q :is(h3,h4){margin:0 0 var(--kk-space-2);font-size:1.5rem;font-weight:700}.division-wS0c1Q .division-prize{color:var(--kk-text-primary);text-align:left;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:900;line-height:1.1;display:block}.division-wS0c1Q .division-prize-label{margin-bottom:var(--kk-space-2);color:var(--kk-text-muted);text-align:left;font-size:.875rem}@media (max-width:68rem){.divisions-kA7pjG{grid-template-columns:1fr}}@media (max-width:48rem){.stage-pWlBkC{padding:var(--kk-space-3) var(--kk-space-2)}.heading-l2Mikd .eyebrow-w6fMaw{letter-spacing:.04em}.link-omWmEo{padding-inline:var(--kk-space-2);font-size:.875rem}}@media print{.stage-pWlBkC{padding:var(--kk-space-3);break-inside:avoid;background:0 0}.divisions-kA7pjG{display:block}.division-wS0c1Q{margin-bottom:var(--kk-space-2);break-inside:avoid}.link-omWmEo{display:none}}.prizeIntro-O3HN9x{margin:0 0 var(--kk-space-1);color:var(--kk-text-secondary)}.prizeList-yvgYfJ{margin:0 0 var(--kk-space-3);padding-left:var(--kk-space-3);color:var(--kk-text-primary);line-height:1.5}.stage-LFUgAj{min-width:0;padding:var(--kk-space-4) var(--kk-space-5) var(--kk-space-3);border:1px solid var(--kk-border);background:var(--kk-podium-gradient);text-align:center;grid-column:1/-1}.embedded-WBtAAI{margin-block:var(--kk-space-3)}.heading-TyEeVo :is(h2,h4){letter-spacing:-.02em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.eyebrow-tKHv5A{margin-bottom:var(--kk-space-1);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.trophy-HjUlTo{margin-bottom:var(--kk-space-1);color:var(--kk-rank-gold);display:inline-flex}.trophy-HjUlTo svg{flex:none;width:2.25rem;height:2.25rem;display:block}.choices-p4kQ2Y{gap:var(--kk-space-1);margin-top:var(--kk-space-2);display:inline-flex}.choice-Ubpfqs{border:2px solid var(--kk-control-border);border-radius:var(--kk-radius);min-height:2.75rem;color:var(--kk-text-primary);background:var(--kk-surface-raised);transition:color var(--kk-transition-duration) ease, background-color var(--kk-transition-duration) ease, border-color var(--kk-transition-duration) ease;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.choice-Ubpfqs:hover,.choice-Ubpfqs:focus-visible{border-color:var(--kk-red);color:var(--kk-black);background:var(--kk-red)}.choice-Ubpfqs[aria-pressed=true]{border-color:var(--kk-text-primary);color:var(--kk-page-background);background:var(--kk-text-primary)}.category-ZFE0Jr{margin:var(--kk-space-2) 0 0;color:var(--kk-text-muted);font-size:.875rem}.caption-hRCpK2{max-width:65ch;margin:0 auto var(--kk-space-3);color:var(--kk-text-secondary);font-size:.875rem}@media (max-width:48rem){.stage-LFUgAj{padding:var(--kk-space-3) var(--kk-space-2)}.eyebrow-tKHv5A{letter-spacing:.04em}.link-W5x58b{padding-inline:var(--kk-space-2);font-size:.875rem}}@media print{.stage-LFUgAj{padding:var(--kk-space-3);break-inside:avoid;background:0 0}.choices-p4kQ2Y,.link-W5x58b{display:none}}.spotlightSlot-jYQkOJ{grid-column:1/-1;min-width:0}.container-Tgt7Xt{width:min(calc(100% - 2rem), var(--kk-content-width));margin-inline:auto}.bar-rZWzSf{appearance:none;background:var(--kk-progress-track);width:100%;height:6px;accent-color:var(--kk-accent);border:0;display:block}.thin-C7Uevn{height:4px}.bar-rZWzSf::-webkit-progress-bar{background:var(--kk-progress-track)}.bar-rZWzSf::-webkit-progress-value{background:var(--kk-accent)}.bar-rZWzSf::-moz-progress-bar{background:var(--kk-accent)}.hero-ZxQJoN{padding-block:var(--kk-space-4);color:var(--kk-text-primary);background:var(--kk-hero-gradient);position:relative;overflow:hidden}.hero-ZxQJoN:before,.hero-ZxQJoN:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.hero-ZxQJoN:before{border:5rem solid var(--kk-black);width:34rem;height:34rem;box-shadow:0 0 0 1px var(--kk-white-10);top:-19rem;right:-9rem}.hero-ZxQJoN:after{border:3.5rem solid var(--kk-red-20);width:24rem;height:24rem;box-shadow:0 0 5rem var(--kk-red-20);bottom:-15rem;right:22%}.inner-kppBtP{z-index:1;align-items:center;gap:var(--kk-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.eyebrow-rpxvrx{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.title-Q66Maj{max-width:none;margin-bottom:var(--kk-space-2);color:var(--kk-text-primary);overflow-wrap:anywhere;font-size:clamp(2.25rem,4.2vw,4rem)}.year-hLH29y{color:var(--kk-accent)}.lead-KjwI6u{max-width:42rem;color:var(--kk-text-secondary);margin-bottom:0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.55}.hero-ZxQJoN :focus-visible{outline-color:var(--kk-focus)}.tools-OaGa7f{place-items:center end;gap:var(--kk-space-2);grid-template-columns:auto auto;display:grid}.countdown-vQcJwt{min-width:12rem;padding-inline:var(--kk-space-2);border-left:1px solid var(--kk-control-border);font-variant-numeric:tabular-nums}.countdownLabel-RKzlIz{color:var(--kk-text-muted);font-size:.875rem;display:block}.countdown-vQcJwt strong{font-size:.9375rem;display:block}.progress-ymO3Pp{margin:var(--kk-space-1) 0 0}.refreshButton-aHh_uQ{border:2px solid var(--kk-control-border);border-radius:var(--kk-radius);min-height:3.25rem;color:var(--kk-text-primary);background:var(--kk-surface-raised);transition:color var(--kk-transition-duration) ease, background-color var(--kk-transition-duration) ease, border-color var(--kk-transition-duration) ease;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-weight:700;line-height:1;display:inline-flex}.refreshButton-aHh_uQ:hover,.refreshButton-aHh_uQ:focus-visible{border-color:var(--kk-red);color:var(--kk-black);background:var(--kk-red)}.updatedAt-BEU7Tg{color:var(--kk-text-muted);grid-column:1/-1;margin:0;font-size:.875rem}.srOnly-oCyYQs{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:68rem){.inner-kppBtP{grid-template-columns:1fr}.tools-OaGa7f{grid-template-columns:auto auto minmax(0,1fr);justify-items:start}.updatedAt-BEU7Tg{grid-column:auto}.countdown-vQcJwt{border:0;padding-left:0}}@media (max-width:48rem){.inner-kppBtP{gap:var(--kk-space-3)}.hero-ZxQJoN:before{border-width:5rem;width:29rem;height:29rem;top:-19rem;right:-12rem}.hero-ZxQJoN:after{border-width:5rem;width:27rem;height:27rem;bottom:-18rem;right:18%}.tools-OaGa7f{grid-template-columns:minmax(0,1fr) auto;width:100%}.updatedAt-BEU7Tg{grid-column:1/-1}.countdown-vQcJwt{min-width:0}.countdown-vQcJwt strong,.countdownLabel-RKzlIz{font-size:.875rem}.refreshButton-aHh_uQ{padding:.75rem;font-size:.875rem}}@media print{.hero-ZxQJoN{padding-block:var(--kk-space-3);color:var(--kk-black);background:0 0}.hero-ZxQJoN:before,.hero-ZxQJoN:after{display:none}.title-Q66Maj,.lead-KjwI6u,.updatedAt-BEU7Tg{color:var(--kk-black)}.inner-kppBtP{display:block}.tools-OaGa7f{margin-block:var(--kk-space-2);display:block}.refreshButton-aHh_uQ,.countdown-vQcJwt{display:none}}.card-D0JO63{min-width:0;padding:var(--kk-space-3);border:1px solid var(--kk-border);background:var(--kk-surface);flex-direction:column;grid-column:span 3;align-items:flex-start;display:flex;position:relative}.week-ibwZgy{grid-column:span 2}.icon-z9vRFU{width:1.75rem;height:1.75rem;margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);flex:none;display:block}.trip-wOuM2m .icon-z9vRFU{color:var(--kk-rank-gold)}.eyebrow-MKlifT{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.title-upBsWc{letter-spacing:0;font-size:1.2rem;font-weight:700;line-height:1.25}.value-wYr9a1{margin:var(--kk-space-1) 0;font-size:1.75rem;font-weight:900;line-height:1.15;display:block}.description-GiCZ1e{color:var(--kk-text-secondary);font-size:.875rem}.link-HvtpC6{padding-top:var(--kk-space-2);margin-top:auto;font-size:.875rem;font-weight:700}@media (max-width:48rem){.card-D0JO63{padding:var(--kk-space-2) var(--kk-space-3);grid-column:1}.icon-z9vRFU{top:var(--kk-space-2);right:var(--kk-space-2);width:1.5rem;height:1.5rem;position:absolute}.eyebrow-MKlifT{max-width:calc(100% - 2rem)}}@media print{.card-D0JO63{margin-bottom:var(--kk-space-2);break-inside:avoid}}.person-iZpZim{align-items:center;gap:.75rem;min-width:0;display:flex}.copy-IDlARE{min-width:0}.name-RHHY5A{overflow-wrap:break-word;font-weight:700;line-height:1.35;display:block}.meta-WAmfWj{color:var(--kk-text-muted);margin-top:.25rem;font-size:.875rem;display:block}.person-VJuIUj{margin-bottom:var(--kk-space-1)}.tiedNames-VMlNQ0{gap:var(--kk-space-1);overflow-wrap:anywhere;display:grid}.grid-kPdKnK{gap:var(--kk-space-3);padding-top:var(--kk-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (max-width:48rem){.grid-kPdKnK{gap:var(--kk-space-2);grid-template-columns:1fr}}@media print{.grid-kPdKnK{display:block}}.navigation-IU_2iX{z-index:3;gap:0 var(--kk-space-3);padding-block:var(--kk-space-2);border-bottom:1px solid var(--kk-border);background:var(--kk-page-background);flex-wrap:wrap;display:flex;position:sticky;top:0}.navigation-IU_2iX a{padding-block:var(--kk-space-1);border-bottom:2px solid #0000;font-size:.9375rem;font-weight:700;text-decoration:none}.navigation-IU_2iX a:hover{border-color:var(--kk-accent)}.current-kJDfle{color:var(--kk-text-secondary);margin-left:auto}@media (max-width:48rem){.navigation-IU_2iX{gap:0 var(--kk-space-2)}.current-kJDfle{width:100%;margin-left:0}}@media print{.navigation-IU_2iX{display:none}}.section-nZNt7g{padding-block:var(--kk-space-5);border-bottom:1px solid var(--kk-border)}.section-nZNt7g h2{font-size:clamp(1.8rem,3vw,2.75rem)}.heading-F9YfVm{margin-bottom:var(--kk-space-4);padding-left:var(--kk-space-3);border-left:3px solid var(--kk-accent)}.heading-F9YfVm h2{margin-bottom:0}.eyebrow-xY2Qb7{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.note-_R1r8h{max-width:85ch;margin-bottom:var(--kk-space-3);color:var(--kk-text-secondary)}@media print{.section-nZNt7g{padding-block:var(--kk-space-3)}}.section-mhcxP5{padding-block:var(--kk-space-5);border-bottom:1px solid var(--kk-border)}.section-mhcxP5 h2{font-size:clamp(1.8rem,3vw,2.75rem)}.heading-FWc055{margin-bottom:var(--kk-space-4);padding-left:var(--kk-space-3);border-left:3px solid var(--kk-accent)}.heading-FWc055 h2{margin-bottom:0}.eyebrow-hpBW0q{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.alert-uEL7ib{max-width:85ch;margin-bottom:var(--kk-space-3);padding:var(--kk-space-3);border-left:3px solid var(--kk-accent);background:var(--kk-surface);color:var(--kk-text-primary)}.error-S75sq1{min-height:18rem}@media print{.section-mhcxP5{padding-block:var(--kk-space-3)}}.scroll-fbWPpT{padding:var(--kk-space-1);border:1px solid var(--kk-border);background:var(--kk-surface);overflow-x:auto}.table-YWztRo{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table-YWztRo th,.table-YWztRo td{padding:1.1rem var(--kk-space-2);border-bottom:1px solid var(--kk-gridline);text-align:left;vertical-align:top}.table-YWztRo th{color:var(--kk-text-secondary);background:var(--kk-surface-raised);font-size:.875rem;font-weight:700}.table-YWztRo .is-number{text-align:right}.table-YWztRo .person__name{font-size:1rem}.points-EVm4oB{font-size:1.125rem}@media print{.table-YWztRo tr{break-inside:avoid}.scroll-fbWPpT{overflow:visible}.table-YWztRo{table-layout:fixed;overflow-wrap:anywhere}.table-YWztRo .portrait{display:none}.table-YWztRo th{white-space:normal}.table-YWztRo .person{min-width:0}.table-YWztRo td.is-number{white-space:normal}.table-YWztRo th,.table-YWztRo td{padding:.5rem .25rem}}.hidden-K7KsQP{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rank-vYVbcV{width:2rem;min-width:2rem;height:2rem;color:var(--kk-text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.first-139d_k{color:var(--kk-rank-gold)}.second-WbrmAb{color:var(--kk-rank-silver)}.third-BjyvVT{color:var(--kk-rank-bronze)}.card-voEEcM{min-width:0;padding:var(--kk-space-3);border:1px solid var(--kk-border);border-top:3px solid var(--kk-accent);background:var(--kk-surface)}.card-voEEcM h4{margin:0 0 var(--kk-space-3);font-size:1.5rem;font-weight:700}.eyebrow-MRF_Xi{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.note-zSTMaj{max-width:85ch;margin-bottom:var(--kk-space-3);color:var(--kk-text-secondary)}.details-DjMgW_{margin-top:var(--kk-space-3);border:1px solid var(--kk-control-border);background:var(--kk-surface)}.details-DjMgW_>summary{cursor:pointer;padding:var(--kk-space-2);font-weight:700}.details-DjMgW_>summary:hover{background:var(--kk-surface-raised)}.tableScroll-tzmU5U{max-width:100%;padding:0;overflow-x:auto}.table-ody2cL td,.table-ody2cL th{padding:.75rem .5rem}.table-ody2cL .rank{width:1.5rem;min-width:1.5rem}@media (max-width:68rem){.card-voEEcM{column-gap:var(--kk-space-3);grid-template-columns:1fr auto;display:grid}.eyebrow-MRF_Xi,.note-zSTMaj,.details-DjMgW_{grid-column:1/-1}.card-voEEcM h4{grid-column:1}}@media (max-width:48rem){.card-voEEcM{display:block}.card-voEEcM h4{margin-bottom:var(--kk-space-2)}}@media print{.card-voEEcM{margin-bottom:var(--kk-space-2);break-inside:avoid}}.details-gwB9QQ{border:1px solid var(--kk-control-border);background:var(--kk-surface)}.details-gwB9QQ>summary{cursor:pointer;padding:var(--kk-space-2);font-weight:700}.details-gwB9QQ>summary:hover{background:var(--kk-surface-raised)}.copy-iR7KAd{padding:0 var(--kk-space-3) var(--kk-space-1)}.copy-iR7KAd p{max-width:85ch;margin-bottom:var(--kk-space-3);color:var(--kk-text-secondary)}.section-aY5GLq{scroll-margin-top:var(--kk-competition-anchor-offset);min-width:0;padding:var(--kk-space-4);margin-top:var(--kk-space-3);border:1px solid var(--kk-border);background:var(--kk-surface)}.section-aY5GLq>h4{font-size:1.5rem}.eyebrow-FS05r5{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.note-rO_Htg{max-width:85ch;margin-bottom:var(--kk-space-3);color:var(--kk-text-secondary)}.expand-bPCwEq{margin-top:var(--kk-space-3)}.leaders-b4eA01{gap:var(--kk-space-2);margin:var(--kk-space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.leader-XJCUhu{align-items:center;gap:var(--kk-space-2);padding:var(--kk-space-3);border:1px solid var(--kk-border);background:var(--kk-surface-raised);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}.rank-LdL9iE{width:1.5rem;min-width:1.5rem}.deals-h8u2BX{font-variant-numeric:tabular-nums;grid-column:2;font-size:.875rem}.progress-Tccpx8{margin:var(--kk-space-1) 0 0}.points-SFGcXg{text-align:right;grid-area:1/3/3}.points-SFGcXg strong{font-size:2rem;font-weight:900;display:block}.points-SFGcXg span{color:var(--kk-text-muted);font-size:.875rem;display:block}.tableScroll-oJxkYl{padding:0}.table-gVb4xk td{vertical-align:middle}.table-gVb4xk td.is-number,.table-gVb4xk th{white-space:nowrap}.table-gVb4xk .person{min-width:13rem}@media (max-width:48rem){.section-aY5GLq{padding:var(--kk-space-2)}.leaders-b4eA01{grid-template-columns:1fr}.leader-XJCUhu{padding:var(--kk-space-2);gap:var(--kk-space-1)}.points-SFGcXg strong{font-size:1.5rem}}@media print{.expand-bPCwEq{display:none}.leaders-b4eA01{display:block}.leader-XJCUhu{break-inside:avoid}}.section-O6SD1q{margin-block:var(--kk-space-4)}.choices-t4nl2r{gap:var(--kk-space-2);margin-bottom:var(--kk-space-3);flex-wrap:wrap;display:flex}.choice-s0Ejej{text-align:left;flex:9rem;gap:.25rem;display:grid}.choice-s0Ejej span{font-size:.875rem;font-weight:400}.choice-s0Ejej .multiplier-oDWL7a{color:var(--kk-text-primary);font-weight:700}.choice-s0Ejej[aria-pressed=true]{color:var(--kk-text-primary);border-color:var(--kk-accent);box-shadow:inset 0 -3px var(--kk-accent);background:var(--kk-surface-raised)}.status-QOl9oT,.note-yqfXOd,.description-yyVcF2{max-width:85ch;margin-bottom:var(--kk-space-3);color:var(--kk-text-secondary)}.status-QOl9oT,.description-yyVcF2{margin-bottom:var(--kk-space-2);font-size:.875rem}@media print{.choices-t4nl2r{display:none}}.section-MQBK6s{padding-block:var(--kk-space-5);border-bottom:1px solid var(--kk-border);border-top:3px solid var(--kk-accent);margin-top:var(--kk-space-4)}.section-MQBK6s h2{font-size:clamp(1.8rem,3vw,2.75rem)}.heading-Hlvgfv{margin-bottom:var(--kk-space-4);padding-left:var(--kk-space-3);border-left:3px solid var(--kk-accent)}.heading-Hlvgfv h2{margin-bottom:0}.eyebrow-aGap21{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.intro-N672aF{max-width:70ch;margin:var(--kk-space-2) 0 0;color:var(--kk-text-secondary)}.note-a4sOnY{max-width:85ch;margin-bottom:var(--kk-space-3);color:var(--kk-text-secondary)}.divisions-sT0I2Y{gap:var(--kk-space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (max-width:68rem){.divisions-sT0I2Y{grid-template-columns:1fr}}@media print{.section-MQBK6s{padding-block:var(--kk-space-3)}.divisions-sT0I2Y{display:block}}.goal-XvVZzj{gap:var(--kk-space-5);padding:var(--kk-space-4);margin-bottom:var(--kk-space-4);border:1px solid var(--kk-border);border-left:3px solid var(--kk-accent);background:var(--kk-surface);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.eyebrow-CJGM_z{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.amount-olRfj5{margin-bottom:var(--kk-space-2);overflow-wrap:anywhere;font-size:clamp(2rem,4.4vw,4rem);font-weight:900;line-height:1.15;display:block}.percent-fFmdct{font-size:clamp(2rem,4vw,3.5rem);font-weight:900}.supporting-iGwwX1{color:var(--kk-text-secondary)}.target-lQKMeK .supporting-iGwwX1{margin-bottom:0}.progress-ODIi37{margin-block:var(--kk-space-2)}@media (max-width:48rem){.goal-XvVZzj{gap:var(--kk-space-2);padding:var(--kk-space-3);grid-template-columns:1fr}.percent-fFmdct{font-size:2rem}}@media print{.goal-XvVZzj{break-inside:avoid;display:block}}.details-Ez6Trk{border:1px solid var(--kk-control-border);background:var(--kk-surface)}.details-Ez6Trk>summary{padding:var(--kk-space-2);cursor:pointer;font-weight:700}.details-Ez6Trk>summary:hover{background:var(--kk-surface-raised)}.copy-GOvhlQ{padding:0 var(--kk-space-3) var(--kk-space-1)}.copy-GOvhlQ p{max-width:85ch;margin-bottom:var(--kk-space-3);color:var(--kk-text-secondary)}.progress-js7aFI{padding:0 var(--kk-space-1) var(--kk-space-1)}.status-lSTGZh{color:var(--kk-text-secondary);font-size:.875rem;display:block}.status-lSTGZh+.status-lSTGZh{margin-top:.25rem}.reached-Cfsd2Q{color:var(--kk-status-positive)}.track-yS05CG{margin-block:var(--kk-space-2)}.row-qXXrWo{align-items:center;gap:var(--kk-space-1);padding-block:var(--kk-space-2);border-top:1px solid var(--kk-gridline);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}.rank-piRhk0{width:1.5rem;min-width:1.5rem}.valueMeta-DZ1SC5{color:var(--kk-text-muted);margin-top:.25rem;font-size:.875rem;display:block}.value-RvFkRL{text-align:right;font-variant-numeric:tabular-nums}.value-RvFkRL>strong{font-size:1.125rem}.track-GkF74I{margin-block:var(--kk-space-1) 0;grid-column:2/-1}.trip-N0aog7{background:var(--kk-surface);border:0;grid-column:2/-1}.tripSummary-ghiRbI{color:var(--kk-text-muted);text-underline-offset:.2em;cursor:pointer;padding:.25rem 0;font-size:.875rem;font-weight:400;text-decoration:underline}.tripSummary-ghiRbI::marker{color:var(--kk-text-muted)}.tripSummary-ghiRbI:hover{background:var(--kk-surface-raised)}@media (max-width:48rem){.person-GYYuHx{gap:var(--kk-space-1)}.person-GYYuHx .portrait{flex-basis:2.5rem;width:2.5rem;height:2.5rem}.value-RvFkRL>strong{font-size:1rem}}@media print{.row-qXXrWo{break-inside:avoid}}.list-nxNCtl{min-width:0;padding:var(--kk-space-3);border:1px solid var(--kk-border);background:var(--kk-surface)}.heading-kxsS4z{margin-bottom:var(--kk-space-3)}.heading-kxsS4z h4{margin:0 0 var(--kk-space-1);font-size:1.35rem;font-weight:700}.eyebrow-KUXgzu{margin-bottom:var(--kk-space-1);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.meta-Q8I0Tf{color:var(--kk-text-muted);margin-top:.25rem;font-size:.875rem;display:block}.controls-swz_2B{gap:var(--kk-space-1);margin-bottom:var(--kk-space-3);display:grid}.search-q3zwGz{border:1px solid var(--kk-control-border);width:100%;min-width:0;color:var(--kk-text-primary);background:var(--kk-surface-raised);font:inherit;border-radius:0;padding:.75rem 1rem}.search-q3zwGz::placeholder{color:var(--kk-text-muted)}.ranking-Ga1rib{margin:0;padding:0;list-style:none}.empty-jUV8hN{max-width:85ch;margin-bottom:var(--kk-space-3);color:var(--kk-text-secondary)}.count-FA5UD8{margin:var(--kk-space-2) 0;color:var(--kk-text-muted);font-size:.875rem}@media (max-width:48rem){.list-nxNCtl{padding:var(--kk-space-2)}}.list-nxNCtl>button[hidden]{display:none}@media print{.list-nxNCtl{margin-block:var(--kk-space-3)}.controls-swz_2B,.list-nxNCtl>button{display:none}}.grid-zfnMTh{gap:var(--kk-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:68rem){.grid-zfnMTh{grid-template-columns:1fr}}@media print{.grid-zfnMTh{display:block}}.row-ahuYxU{border-bottom:1px solid var(--kk-gridline);min-width:0}.summary-PaYCt0{gap:var(--kk-space-2);padding-block:var(--kk-space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.summary-PaYCt0::-webkit-details-marker{display:none}.summary-PaYCt0:hover{background:var(--kk-surface-raised)}.identity-xqtkdq{align-items:center;gap:var(--kk-space-1);min-width:0;display:flex}.name-is9xJr{font-size:1.125rem}.meta-tSt48A{color:var(--kk-text-muted);margin-top:.25rem;font-size:.875rem;display:block}.value-H2RyfK{text-align:right;font-variant-numeric:tabular-nums}.value-H2RyfK>strong{font-size:1.125rem}.progressArea-N4vkZl{font-variant-numeric:tabular-nums;padding-left:2.5rem}.progressArea-N4vkZl>strong{font-size:1.25rem}.progress-IL08Ds{margin-block:.25rem}.tripStatus-mVEUyC{color:var(--kk-text-secondary);font-size:.875rem;display:block}.reached-pb0f2K{color:var(--kk-status-positive)}.toggle-xoROR1{text-underline-offset:.2em;justify-self:end;font-size:.875rem;text-decoration:underline}.toggle-xoROR1:after{content:" +";font-weight:700}.row-ahuYxU[open] .toggle-xoROR1:after{content:" −"}.tableScroll-O4wRuY{margin-bottom:var(--kk-space-3)}@media (max-width:68rem){.summary-PaYCt0{gap:var(--kk-space-3);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto}.progressArea-N4vkZl{padding-left:0}}@media (max-width:48rem){.summary-PaYCt0{gap:var(--kk-space-2);padding-block:var(--kk-space-2);grid-template-columns:minmax(0,1fr) auto}.identity-xqtkdq{grid-column:1/-1}.value-H2RyfK{text-align:left;grid-column:1;padding-left:2.5rem}.progressArea-N4vkZl{grid-column:1/-1;padding-left:2.5rem}.toggle-xoROR1{grid-area:2/2}}@media print{.row-ahuYxU{break-inside:avoid}.summary-PaYCt0{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.toggle-xoROR1{display:none}.value-H2RyfK,.progressArea-N4vkZl,.identity-xqtkdq{grid-column:auto;padding-left:0}}.section-CaeU0_{margin-bottom:var(--kk-space-4)}.note-T72YNK{max-width:85ch;margin-bottom:var(--kk-space-3);color:var(--kk-text-secondary)}.list-rwtacJ{column-gap:var(--kk-space-4);padding-inline:var(--kk-space-3);border:1px solid var(--kk-border);background:var(--kk-surface);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:68rem){.list-rwtacJ{grid-template-columns:1fr}}@media (max-width:48rem){.list-rwtacJ{padding-inline:var(--kk-space-2)}}@media print{.list-rwtacJ{display:block}}.targets-gctemE{gap:var(--kk-space-3);padding:var(--kk-space-4);margin-block:var(--kk-space-4);border:1px solid var(--kk-border);background:var(--kk-surface);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);display:grid}.icon-bGhdN1{width:3rem;height:3rem;margin-bottom:var(--kk-space-3);color:var(--kk-rank-gold);display:block}.eyebrow-EKNlBA{margin-bottom:var(--kk-space-1);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.muted-iBVGR4{color:var(--kk-text-secondary);margin:0}.routes-O7gBva{gap:var(--kk-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-kAZ0ZK{padding-left:var(--kk-space-3);border-left:1px solid var(--kk-control-border)}.route-kAZ0ZK h4{margin:0 0 var(--kk-space-1);font-size:1rem;font-weight:700}.route-kAZ0ZK p{margin-bottom:var(--kk-space-1);color:var(--kk-text-secondary)}.target-WogU_S{margin:var(--kk-space-2) 0;color:var(--kk-rank-gold);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:900;display:block}.meta-ply3oj{color:var(--kk-text-muted);margin-top:.25rem;font-size:.875rem;display:block}.note-VoGbVU{margin:var(--kk-space-1) 0 0;color:var(--kk-text-muted);grid-column:1/-1;font-size:.875rem}@media (max-width:48rem){.targets-gctemE,.routes-O7gBva{grid-template-columns:1fr}.targets-gctemE{padding:var(--kk-space-3)}.icon-bGhdN1{width:2rem;height:2rem;margin-bottom:var(--kk-space-2)}.routes-O7gBva{gap:var(--kk-space-3)}}@media print{.targets-gctemE,.routes-O7gBva{display:block}.route-kAZ0ZK{margin-bottom:var(--kk-space-2);break-inside:avoid}}.section-wU1R8r{padding-block:var(--kk-space-5);border-bottom:1px solid var(--kk-border)}.section-wU1R8r h2{font-size:clamp(1.8rem,3vw,2.75rem)}.heading-ikugvT{margin-bottom:var(--kk-space-4);padding-left:var(--kk-space-3);border-left:3px solid var(--kk-accent)}.heading-ikugvT h2{margin-bottom:0}.eyebrow-hbTP9T{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.note-ZVBK96{max-width:85ch;margin-bottom:var(--kk-space-3);color:var(--kk-text-secondary)}.sellers-uYww0Z{margin-bottom:var(--kk-space-4)}@media print{.section-wU1R8r{padding-block:var(--kk-space-3)}}.section-ARYXfp{padding:var(--kk-space-4);margin-block:var(--kk-space-4);border:1px solid var(--kk-border);background:var(--kk-curtain-gradient);position:relative;overflow:hidden}.heading-IDNQNF{margin-bottom:var(--kk-space-4);padding-left:var(--kk-space-3);border-left:3px solid var(--kk-accent);position:relative}.heading-IDNQNF h2{margin-bottom:0;font-size:2rem}.eyebrow-zc0rxe{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.copy-eXbfp2{width:min(100%,37rem);padding-block:var(--kk-space-4);text-align:center;margin-inline:auto;position:relative}.copy-eXbfp2 h3{letter-spacing:-.025em;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:900}.copy-eXbfp2>p:last-child{max-width:42ch;margin:var(--kk-space-3) auto 0;color:var(--kk-text-secondary)}.number-AbdsK1{top:0;right:var(--kk-space-3);color:var(--kk-white-08);font-size:clamp(6rem,15vw,12rem);font-weight:900;line-height:1;position:absolute}@media (max-width:48rem){.section-ARYXfp{padding:var(--kk-space-3)}.copy-eXbfp2{padding-block:var(--kk-space-3)}}@media print{.section-ARYXfp{margin-block:var(--kk-space-3);break-inside:avoid;background:0 0}.number-AbdsK1{display:none}.copy-eXbfp2{padding-block:var(--kk-space-2)}}.body-dV5Pqn{padding-bottom:var(--kk-space-5);flex:1}.footerNote-HbsLK_{padding-top:var(--kk-space-3);color:var(--kk-text-secondary);font-size:.875rem}.footer-hVVIuV{border-top:1px solid var(--kk-border);color:var(--kk-text-muted);background:var(--kk-page-background);margin-top:auto}.footerInner-EDpj5L{justify-content:space-between;align-items:center;gap:var(--kk-space-2);min-height:5.5rem;font-size:.9rem;display:flex}.footer-hVVIuV p{margin-bottom:0}@media (max-width:48rem){.footerInner-EDpj5L{flex-direction:column;justify-content:center;align-items:flex-start}}@media print{.footer-hVVIuV{display:none}}.header-rnLCi1{z-index:2;border-bottom:1px solid var(--kk-border);background:var(--kk-page-background);position:relative}.headerInner-vX1023{justify-content:space-between;align-items:center;gap:var(--kk-space-3);min-height:7rem;padding-block:var(--kk-space-2);flex-wrap:wrap;display:flex}.brandLink-us3Cwu{flex:none;display:inline-flex}.brandLogo-QI7E1A{width:11.75rem;height:auto;display:block}.printLogo-TZdXc4{display:none}.account-En0c_c{align-items:center;gap:var(--kk-space-3);flex-wrap:wrap;min-width:0;display:flex}.accountText-U8SMgt{text-align:right;display:grid}.accountLabel-KySX7T{color:var(--kk-text-muted);font-size:.875rem}.accountName-l3UkDH{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.signOutButton-Cphc2F{border:2px solid var(--kk-control-border);border-radius:var(--kk-radius);min-height:3.25rem;color:var(--kk-text-primary);background:var(--kk-surface-raised);transition:color var(--kk-transition-duration) ease, background-color var(--kk-transition-duration) ease, border-color var(--kk-transition-duration) ease;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-weight:700;line-height:1;display:inline-flex}.signOutButton-Cphc2F:hover,.signOutButton-Cphc2F:focus-visible{border-color:var(--kk-red);color:var(--kk-black);background:var(--kk-red)}@media (max-width:48rem){.headerInner-vX1023,.account-En0c_c{align-items:flex-start}.brandLogo-QI7E1A{width:8.5rem}.account-En0c_c{gap:var(--kk-space-1);flex-direction:column}.accountText-U8SMgt{text-align:left;max-width:10rem}.accountName-l3UkDH{max-width:10rem}.signOutButton-Cphc2F{min-height:2.75rem;padding:.65rem .8rem}}@media print{.header-rnLCi1{border-bottom-color:var(--kk-black)}.account-En0c_c,.screenLogo-OBMM7F{display:none}.printLogo-TZdXc4{display:block}}.page-OnRuKU{flex-direction:column;min-height:100vh;display:flex}.skipLink-xyi6qQ{z-index:10;padding:var(--kk-space-2);background:var(--kk-surface-raised);position:fixed;top:-6rem;left:1rem}.skipLink-xyi6qQ:focus{top:1rem}.page-OnRuKU :where(a,button,input,summary),.page-OnRuKU .competition-section,.page-OnRuKU #season,.page-OnRuKU #teams,.page-OnRuKU #sellers,.page-OnRuKU #trip-targets{scroll-margin-top:var(--kk-competition-anchor-offset)}.accountNotice-mT1gXb{padding-top:var(--kk-space-4);margin-bottom:var(--kk-space-4)}@media (max-width:48rem){.page-OnRuKU{--kk-competition-anchor-offset:10rem}}@media print{.skipLink-xyi6qQ{display:none}}.month-WbonUi{margin-bottom:var(--kk-space-5)}.heading-Tz5IFT{margin-bottom:var(--kk-space-2);padding-left:var(--kk-space-2);border-left:3px solid var(--kk-accent)}.heading-Tz5IFT h3{margin-bottom:.25rem}.meta-HALT0n{color:var(--kk-text-secondary);margin-bottom:0}.notice-NExu6b{max-width:70ch;padding:var(--kk-space-2);border-left:3px solid var(--kk-control-border);background:var(--kk-surface)}.week-chLKWw{margin-top:var(--kk-space-3);margin-left:var(--kk-space-3)}.week-chLKWw h4{margin:0 0 .25rem;font-size:1.125rem}.weekDates-zvu4ey{margin-left:var(--kk-space-1);color:var(--kk-text-secondary);font-size:1rem;font-weight:400}.weekSummary-wTo5JJ{margin-bottom:var(--kk-space-1);color:var(--kk-text-secondary);font-variant-numeric:tabular-nums}.weekSummary-wTo5JJ strong{color:var(--kk-text-primary)}.table-GqNd1T th,.table-GqNd1T td{white-space:nowrap;padding-block:.7rem}.table-GqNd1T tbody th{color:var(--kk-text-primary);background:0 0;font-size:1rem;font-weight:700}.status-_FGSai{margin-left:var(--kk-space-1);border:1px solid var(--kk-control-border);color:var(--kk-text-secondary);padding:.1rem .4rem;font-size:.875rem;font-weight:700}.cancelled-Dq4YKa td{color:var(--kk-text-secondary);text-decoration:line-through}.cancelled-Dq4YKa td.effect-Etl6e_{text-decoration:none}.effect-Etl6e_{font-weight:900}.empty-djHPxA{color:var(--kk-text-secondary);margin-bottom:0}.total-nFsePb{gap:var(--kk-space-2) var(--kk-space-4);margin:var(--kk-space-3) 0 var(--kk-space-1) var(--kk-space-3);padding:var(--kk-space-2) var(--kk-space-3);border:1px solid var(--kk-border);background:var(--kk-surface-raised);flex-wrap:wrap;display:flex}.total-nFsePb dt{color:var(--kk-text-secondary);font-size:.875rem}.total-nFsePb dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:700}.totalPoints-L2K5_i dd{font-weight:900}@media (max-width:48rem){.week-chLKWw,.total-nFsePb{margin-left:var(--kk-space-1)}}.menu-VF70so{top:var(--kk-space-2);max-height:calc(100vh - var(--kk-space-4));padding:var(--kk-space-2);border:1px solid var(--kk-border);background:var(--kk-surface);display:none;position:sticky;overflow-y:auto}.office-rVkR_q+.office-rVkR_q{margin-top:var(--kk-space-2);padding-top:var(--kk-space-2);border-top:1px solid var(--kk-gridline)}.officeName-wQR2h6{margin-bottom:var(--kk-space-1);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.menu-VF70so ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.link-F4Rj5r{color:var(--kk-text-primary);transition:background-color var(--kk-transition-duration) ease, border-color var(--kk-transition-duration) ease;border-left:3px solid #0000;padding:.45rem .75rem;text-decoration:none;display:grid}.link-F4Rj5r:hover{border-left-color:var(--kk-control-border);background:var(--kk-surface-raised)}.link-F4Rj5r:focus-visible{outline-offset:calc(var(--kk-focus-width) * -1)}.link-F4Rj5r[aria-current=page]{border-left-color:var(--kk-accent);background:var(--kk-surface-raised)}.name-bcylhd{font-weight:700;line-height:1.3}.meta-e6qJew{color:var(--kk-text-secondary);font-size:.875rem}.picker-Wd4crJ{gap:var(--kk-space-1);display:grid}.picker-Wd4crJ label{font-weight:700}.picker-Wd4crJ select{border:2px solid var(--kk-control-border);border-radius:var(--kk-radius);width:100%;min-height:3rem;color:var(--kk-text-primary);background:var(--kk-surface-raised);font:inherit;padding:.6rem .75rem}@media (min-width:110rem){.menu-VF70so{display:block}.picker-Wd4crJ{display:none}}@media print{.menu-VF70so,.picker-Wd4crJ{display:none}}.header-cIfxpB{margin-bottom:var(--kk-space-4);padding:var(--kk-space-3);border:1px solid var(--kk-border);border-left:3px solid var(--kk-accent);background:var(--kk-surface)}.identity-F7OGeq{align-items:center;gap:var(--kk-space-2);margin-bottom:var(--kk-space-3);display:flex}.identity-F7OGeq h2{overflow-wrap:anywhere;margin-bottom:.25rem;font-size:clamp(1.6rem,3vw,2.25rem)}.meta-q8idPi{color:var(--kk-text-secondary);margin-bottom:0}.summary-wmKXef{gap:var(--kk-space-2) var(--kk-space-4);flex-wrap:wrap;margin:0;display:flex}.summary-wmKXef dt{color:var(--kk-text-secondary);font-size:.875rem}.summary-wmKXef dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:900}.note-u2DDjX{color:var(--kk-text-secondary);font-size:.875rem}.page-rd67gG{flex-direction:column;min-height:100vh;display:flex}.skipLink-xWIBAo{z-index:10;padding:var(--kk-space-2);background:var(--kk-surface-raised);position:fixed;top:-6rem;left:1rem}.skipLink-xWIBAo:focus{top:1rem}.main-Ekdxfk{flex:1}.opening-gmYWKA{padding-block:var(--kk-space-4);border-bottom:1px solid var(--kk-border);background:var(--kk-hero-gradient);position:relative;overflow:hidden}.opening-gmYWKA:before{border:5rem solid var(--kk-black);width:34rem;height:34rem;box-shadow:0 0 0 1px var(--kk-white-10);content:"";pointer-events:none;border-radius:50%;position:absolute;top:-19rem;right:-9rem}.openingInner-T0VcsE{z-index:1;justify-content:space-between;align-items:flex-end;gap:var(--kk-space-3);flex-wrap:wrap;display:flex;position:relative}.opening-gmYWKA h1{max-width:none;margin-bottom:var(--kk-space-2);font-size:clamp(2.25rem,4.2vw,4rem)}.eyebrow-GM7NEc{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.lead-Iqy8A9{max-width:60ch;color:var(--kk-text-secondary);margin-bottom:0}.update-bfKOpb{justify-items:end;gap:var(--kk-space-1);display:grid}.update-bfKOpb p{color:var(--kk-text-secondary);margin-bottom:0;font-size:.875rem}.layout-gDkX4b{--kk-detail-menu-width:15rem;grid-template-columns:minmax(0, 1fr) min(var(--kk-content-width), calc(100% - 2rem)) minmax(0, 1fr);padding-block:var(--kk-space-4) var(--kk-space-5);align-items:start;display:grid}.picker-CnI6X1{max-width:30rem;margin-bottom:var(--kk-space-3);grid-column:2}.menu-dfLb66{width:var(--kk-detail-menu-width);margin-right:var(--kk-space-3);grid-area:1/1/span 2;justify-self:end}.content-Nv9z7Q{grid-column:2;min-width:0}.state-B0wsms{padding:var(--kk-space-3);border-left:3px solid var(--kk-accent);background:var(--kk-surface)}.state-B0wsms p{margin-bottom:var(--kk-space-2)}@media (max-width:48rem){.update-bfKOpb{justify-items:start}}@media print{.skipLink-xWIBAo,.update-bfKOpb{display:none}.opening-gmYWKA{background:0 0}.opening-gmYWKA:before{display:none}}.page-U6nU7R{min-height:100vh;color:var(--kk-white);background:var(--kk-login-gradient);grid-template-columns:minmax(0,1fr) clamp(25rem,40vw,38rem);display:grid}.surface-Iv383V{background:var(--kk-surface-gradient);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(2.5rem,7vw,7rem) clamp(2rem,9vw,9rem);display:flex}.logo-HkO1av{width:clamp(11rem,18vw,14.5rem);height:auto;display:block}.copy-h7eQV9{max-width:42rem;padding-block:var(--kk-space-5)}.eyebrow-fJC1d_{margin-bottom:var(--kk-space-2);color:var(--kk-text-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:900}.title-bm7pdN{max-width:none;margin-bottom:var(--kk-space-3);color:var(--kk-white)}.lead-ZhBbSr{max-width:42rem;margin-bottom:var(--kk-space-4);color:var(--kk-gray-300);font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.55}.loginLink-gX5reI{border:2px solid var(--kk-accent);border-radius:var(--kk-radius);min-height:3.25rem;color:var(--kk-on-accent);background:var(--kk-accent);transition:color var(--kk-transition-duration) ease, background-color var(--kk-transition-duration) ease, border-color var(--kk-transition-duration) ease;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.loginLink-gX5reI:hover,.loginLink-gX5reI:focus-visible{border-color:var(--kk-white);color:var(--kk-black);background:var(--kk-white)}.page-U6nU7R :focus-visible{outline-color:var(--kk-focus)}.visual-ObaWLO{background:var(--kk-visual-gradient);min-height:100vh;position:relative;overflow:hidden}.visual-ObaWLO:before{border:8rem solid var(--kk-black);width:48rem;height:48rem;box-shadow:0 0 0 1px var(--kk-white-10), 0 3rem 8rem var(--kk-black-55);content:"";border-radius:50%;position:absolute;top:-19rem;right:-22rem}.visual-ObaWLO:after{border:6rem solid var(--kk-red);width:37rem;height:37rem;box-shadow:1rem -1rem 7rem var(--kk-red-20);content:"";border-radius:50%;position:absolute;bottom:-16rem;left:-14rem}.meta-olAY9x{color:var(--kk-gray-300);margin:0;font-size:.9rem}@media (max-width:48rem){.page-U6nU7R{grid-template-rows:minmax(0,1fr) 13rem;grid-template-columns:1fr;min-height:100svh}.surface-Iv383V{min-height:calc(100svh - 13rem);padding:var(--kk-space-4) var(--kk-space-3)}.copy-h7eQV9{padding-block:var(--kk-space-6) var(--kk-space-3)}.visual-ObaWLO{min-height:13rem}.visual-ObaWLO:before{border-width:5rem;width:29rem;height:29rem;top:-19rem;right:-12rem}.visual-ObaWLO:after{border-width:5rem;width:27rem;height:27rem;bottom:-18rem;left:-10rem}}