.TournamentResultDetails-module__YDSKTW__root{gap:30px;min-width:0;margin-top:30px;display:grid}.TournamentResultDetails-module__YDSKTW__root *,.TournamentResultDetails-module__YDSKTW__saveArea *{box-sizing:border-box}.TournamentResultDetails-module__YDSKTW__root :is(a,button,summary):focus-visible,.TournamentResultDetails-module__YDSKTW__saveArea :is(a,button):focus-visible{outline:3px solid var(--discover,#1f6b6e);outline-offset:4px}.TournamentResultDetails-module__YDSKTW__sectionHeading{gap:7px;margin-bottom:20px;display:grid}.TournamentResultDetails-module__YDSKTW__sectionHeading h2{font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.5}.TournamentResultDetails-module__YDSKTW__sectionHeading>p:not(.TournamentResultDetails-module__YDSKTW__eyebrow){color:var(--muted,#625b54);font-size:.9rem}.TournamentResultDetails-module__YDSKTW__eyebrow{color:var(--gold,#855616);letter-spacing:.12em;font-size:.72rem;font-weight:700}.TournamentResultDetails-module__YDSKTW__finalSection,.TournamentResultDetails-module__YDSKTW__pathSection{border:1px solid var(--line-strong,#cabda8);background:var(--surface,#fffdf7);border-radius:16px;min-width:0;padding:clamp(16px,3vw,28px)}.TournamentResultDetails-module__YDSKTW__finalists{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.TournamentResultDetails-module__YDSKTW__finalist{text-align:center;background:var(--surface-2,#f6f0e5);border-radius:10px;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.TournamentResultDetails-module__YDSKTW__root .TournamentResultDetails-module__YDSKTW__finalist h3{overflow-wrap:anywhere;font-size:clamp(.9rem,2vw,1.1rem);line-height:1.6}.TournamentResultDetails-module__YDSKTW__winnerLabel,.TournamentResultDetails-module__YDSKTW__finalistLabel{font-size:.72rem;font-weight:700;line-height:1.7}.TournamentResultDetails-module__YDSKTW__winnerLabel{color:var(--gold,#855616)}.TournamentResultDetails-module__YDSKTW__finalistLabel{color:var(--muted,#625b54)}.TournamentResultDetails-module__YDSKTW__finalistPhoto{width:min(100%,150px)}.TournamentResultDetails-module__YDSKTW__textLink{min-height:44px;color:var(--blog-navy,#3a4e68);text-underline-offset:4px;align-items:center;padding:8px 0;font-size:.8rem;font-weight:700;text-decoration:underline;display:inline-flex}.TournamentResultDetails-module__YDSKTW__finalist .TournamentResultDetails-module__YDSKTW__textLink{margin-top:auto}.TournamentResultDetails-module__YDSKTW__comparison{margin-top:20px}.TournamentResultDetails-module__YDSKTW__scaleLabel{color:var(--muted,#625b54);font-size:.75rem;margin-bottom:10px!important}.TournamentResultDetails-module__YDSKTW__comparisonHead,.TournamentResultDetails-module__YDSKTW__difference{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.TournamentResultDetails-module__YDSKTW__comparisonHead{color:var(--muted,#625b54);text-align:center;padding:7px 0;font-size:.7rem}.TournamentResultDetails-module__YDSKTW__comparisonHead>:first-child{text-align:left}.TournamentResultDetails-module__YDSKTW__differences{margin:0}.TournamentResultDetails-module__YDSKTW__difference{border-top:1px solid var(--line,#e0d8c8);padding:12px 0}.TournamentResultDetails-module__YDSKTW__difference dt{overflow-wrap:anywhere;font-size:.8rem}.TournamentResultDetails-module__YDSKTW__difference dd{justify-content:center;min-width:0;margin:0;display:flex}.TournamentResultDetails-module__YDSKTW__compareLink,.TournamentResultDetails-module__YDSKTW__saveButton{border:1px solid var(--blog-navy,#3a4e68);min-height:48px;color:var(--blog-navy,#3a4e68);background:var(--surface,#fffdf7);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:.9rem;font-weight:700;line-height:1.6;text-decoration:none;display:inline-flex}.TournamentResultDetails-module__YDSKTW__compareLink{width:100%;margin-top:20px}.TournamentResultDetails-module__YDSKTW__compareLink:hover,.TournamentResultDetails-module__YDSKTW__saveButton:not(:disabled):hover{background:var(--surface-2,#f6f0e5)}.TournamentResultDetails-module__YDSKTW__saveArea{margin-top:14px}.TournamentResultDetails-module__YDSKTW__saveActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.TournamentResultDetails-module__YDSKTW__saveButton{font-size:.82rem}.TournamentResultDetails-module__YDSKTW__saveButton:disabled{cursor:default}.TournamentResultDetails-module__YDSKTW__saveNotice{color:var(--muted,#625b54);font-size:.8rem;line-height:1.7;margin-top:8px!important}.TournamentResultDetails-module__YDSKTW__saveNotice:empty{display:none}.TournamentResultDetails-module__YDSKTW__path{margin:0;padding:0;list-style:none}.TournamentResultDetails-module__YDSKTW__path>li{border-top:1px solid var(--line,#e0d8c8);grid-template-columns:4em 60px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:16px 0;display:grid}.TournamentResultDetails-module__YDSKTW__round{color:var(--gold,#855616);font-size:.75rem;font-weight:700}.TournamentResultDetails-module__YDSKTW__pathPhoto{min-width:0}.TournamentResultDetails-module__YDSKTW__pathCopy p{color:var(--muted,#625b54);font-size:.7rem}.TournamentResultDetails-module__YDSKTW__pathCopy a{min-height:44px;color:var(--ink,#221f1c);text-underline-offset:4px;align-items:center;font-size:.88rem;font-weight:700;line-height:1.6;display:inline-flex}.TournamentResultDetails-module__YDSKTW__pathCheck{color:var(--discover,#1f6b6e);font-size:1.1rem;font-weight:700}.TournamentResultDetails-module__YDSKTW__allMatches{border-top:1px solid var(--line-strong,#cabda8);margin-top:10px}.TournamentResultDetails-module__YDSKTW__allMatches summary{cursor:pointer;min-height:48px;color:var(--blog-navy,#3a4e68);padding:16px 0;font-size:.9rem;font-weight:700}.TournamentResultDetails-module__YDSKTW__allMatches ol{margin:0;padding:0;list-style:none}.TournamentResultDetails-module__YDSKTW__allMatches li{border-top:1px solid var(--line,#e0d8c8);padding:16px 0}.TournamentResultDetails-module__YDSKTW__matchLabel{color:var(--muted,#625b54);font-size:.75rem;margin-bottom:10px!important}.TournamentResultDetails-module__YDSKTW__matchNames{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.TournamentResultDetails-module__YDSKTW__matchNames>span{flex-direction:column;align-items:start;gap:3px;min-width:0;display:flex}.TournamentResultDetails-module__YDSKTW__chosen,.TournamentResultDetails-module__YDSKTW__opponent{color:var(--muted,#625b54);font-size:.65rem;line-height:1.7}.TournamentResultDetails-module__YDSKTW__chosen{color:var(--discover,#1f6b6e);font-weight:700}.TournamentResultDetails-module__YDSKTW__matchNames a{min-height:44px;color:inherit;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;font-size:.8rem;line-height:1.7;display:inline-flex}.TournamentResultDetails-module__YDSKTW__preference{background:var(--surface-2,#f6f0e5);border-radius:12px;padding:24px}.TournamentResultDetails-module__YDSKTW__preferenceLead{font-size:1rem;font-weight:700;line-height:1.7}.TournamentResultDetails-module__YDSKTW__evidence{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.TournamentResultDetails-module__YDSKTW__evidence li{background:var(--surface,#fffdf7);border-radius:8px;padding:16px}.TournamentResultDetails-module__YDSKTW__evidence strong{color:var(--blog-navy,#3a4e68);font-size:.9rem}.TournamentResultDetails-module__YDSKTW__evidence p{font-size:.85rem;margin-top:5px!important}.TournamentResultDetails-module__YDSKTW__preferenceNote{color:var(--muted,#625b54);font-size:.85rem;line-height:1.85}.TournamentResultDetails-module__YDSKTW__preference>p+p{font-size:.9rem;margin-top:8px!important}@media (max-width:420px){.TournamentResultDetails-module__YDSKTW__root{gap:22px;margin-top:22px}.TournamentResultDetails-module__YDSKTW__finalists{gap:8px}.TournamentResultDetails-module__YDSKTW__finalist{gap:8px;padding:10px 8px}.TournamentResultDetails-module__YDSKTW__finalistPhoto{max-width:110px}.TournamentResultDetails-module__YDSKTW__winnerLabel,.TournamentResultDetails-module__YDSKTW__finalistLabel{font-size:.65rem}.TournamentResultDetails-module__YDSKTW__finalist .TournamentResultDetails-module__YDSKTW__textLink{font-size:.72rem}.TournamentResultDetails-module__YDSKTW__path>li{grid-template-columns:3.4em 44px minmax(0,1fr) 16px;gap:8px}.TournamentResultDetails-module__YDSKTW__pathCopy a{font-size:.8rem}.TournamentResultDetails-module__YDSKTW__preference{padding:18px}.TournamentResultDetails-module__YDSKTW__compareLink{padding:12px 10px;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.TournamentResultDetails-module__YDSKTW__root *,.TournamentResultDetails-module__YDSKTW__saveArea *{scroll-behavior:auto}}
.tournament-module__udPpda__shell{--tournament-navy:var(--blog-navy,#3a4e68);--tournament-deep:var(--blog-navy-deep,#2c3d54);width:min(100% - 32px,1040px);color:var(--ink,#221f1c);overflow-wrap:anywhere;margin:0 auto;padding:24px 0 48px}.tournament-module__udPpda__shell *,.tournament-module__udPpda__shell :before,.tournament-module__udPpda__shell :after{box-sizing:border-box}.tournament-module__udPpda__shell h1,.tournament-module__udPpda__shell h2,.tournament-module__udPpda__shell h3,.tournament-module__udPpda__shell p{margin:0}.tournament-module__udPpda__shell h1{letter-spacing:.025em;font-size:clamp(1.75rem,5vw,3.2rem);line-height:1.35}.tournament-module__udPpda__shell h2{font-size:clamp(1.2rem,2.8vw,1.65rem);line-height:1.5}.tournament-module__udPpda__shell h3{font-size:1.1rem;line-height:1.5}.tournament-module__udPpda__shell p{line-height:1.85}.tournament-module__udPpda__shell a,.tournament-module__udPpda__shell button,.tournament-module__udPpda__shell summary{-webkit-tap-highlight-color:transparent}.tournament-module__udPpda__shell :is(a,button,summary,input):focus-visible{outline:3px solid var(--discover,#1f6b6e);outline-offset:4px}.tournament-module__udPpda__shell h1:focus{outline:none}.tournament-module__udPpda__shell h1{scroll-margin-top:110px}.tournament-module__udPpda__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:.85rem;display:flex}.tournament-module__udPpda__breadcrumb a{text-underline-offset:4px;align-items:center;min-width:44px;min-height:44px;text-decoration:underline;display:inline-flex}.tournament-module__udPpda__eyebrow{color:var(--gold,#855616);letter-spacing:.1em;font-size:.75rem;font-weight:700}.tournament-module__udPpda__hero h1{margin:12px 0 22px}.tournament-module__udPpda__lead{font-size:clamp(1rem,2vw,1.2rem)}.tournament-module__udPpda__hero .tournament-module__udPpda__muted{margin-top:12px}.tournament-module__udPpda__muted,.tournament-module__udPpda__region,.tournament-module__udPpda__scaleNote{color:var(--muted,#625b54);font-size:.85rem}.tournament-module__udPpda__themeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.tournament-module__udPpda__themeCard{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.tournament-module__udPpda__themeCard h3{font-size:1.3rem}.tournament-module__udPpda__themeCard>p:not(.tournament-module__udPpda__eyebrow){font-size:.9rem}.tournament-module__udPpda__themeCard .tournament-module__udPpda__primary{margin-top:auto}.tournament-module__udPpda__preview{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:5px;min-height:85px;margin-bottom:8px;display:grid}.tournament-module__udPpda__preview>:nth-child(2){transform:translateY(-6px)}.tournament-module__udPpda__primary,.tournament-module__udPpda__secondary,.tournament-module__udPpda__textButton{min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:.95rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.tournament-module__udPpda__primary{color:#fff;background:var(--tournament-navy)}.tournament-module__udPpda__primary:hover{background:var(--tournament-deep);color:#fff}.tournament-module__udPpda__secondary{background:var(--surface);color:var(--tournament-navy);border-color:var(--line-strong)}.tournament-module__udPpda__secondary:hover{background:var(--surface-2)}.tournament-module__udPpda__textButton{color:var(--muted);text-underline-offset:4px;background:0 0;text-decoration:underline}.tournament-module__udPpda__shell button:disabled{opacity:.48;cursor:default}.tournament-module__udPpda__footnote{border-top:1px solid var(--line);color:var(--muted);padding-top:22px;font-size:.78rem;margin-top:36px!important}.tournament-module__udPpda__startPanel{text-align:center;max-width:680px;margin:0 auto}.tournament-module__udPpda__startPanel h1{margin:14px 0}.tournament-module__udPpda__startPanel>.tournament-module__udPpda__primary{width:min(100%,360px);margin-top:24px}.tournament-module__udPpda__startPanel>p:not(.tournament-module__udPpda__eyebrow):not(.tournament-module__udPpda__lead){font-size:.9rem}.tournament-module__udPpda__startPhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:430px;margin:24px auto;display:grid;position:relative}.tournament-module__udPpda__startVs,.tournament-module__udPpda__versus{background:var(--tournament-navy);color:#fff;border:4px solid var(--bg);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font:700 .8rem Georgia,serif;display:flex}.tournament-module__udPpda__startVs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tournament-module__udPpda__live{color:var(--tournament-navy);font-size:.85rem}.tournament-module__udPpda__live:not(:empty){padding:10px 0 14px}.tournament-module__udPpda__matchHeader{max-width:740px;margin:0 auto 22px}.tournament-module__udPpda__matchHeader h1{margin:6px 0 18px;font-size:clamp(1.4rem,3.7vw,2.3rem)}.tournament-module__udPpda__progressLabel{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:.8rem;display:flex}.tournament-module__udPpda__progress{appearance:none;background:var(--surface-3);width:100%;height:6px;color:var(--gold);border:none;border-radius:6px;display:block;overflow:hidden}.tournament-module__udPpda__progress::-webkit-progress-bar{background:var(--surface-3)}.tournament-module__udPpda__progress::-webkit-progress-value{background:var(--gold)}.tournament-module__udPpda__progress::-moz-progress-bar{background:var(--gold)}.tournament-module__udPpda__matchGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;display:grid;position:relative}.tournament-module__udPpda__versus{position:absolute;top:140px;left:50%;transform:translate(-50%)}.tournament-module__udPpda__bottleCard{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;min-width:0;padding:22px}.tournament-module__udPpda__bottleIntro{min-width:0}.tournament-module__udPpda__bottlePhoto{width:min(100%,250px);margin:0 auto 16px}.tournament-module__udPpda__bottleCopy{min-width:0}.tournament-module__udPpda__bottleCopy h3{margin:6px 0 10px;font-size:clamp(1.1rem,2.2vw,1.5rem)}.tournament-module__udPpda__region{margin-top:3px!important}.tournament-module__udPpda__features{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tournament-module__udPpda__features li{background:var(--tag-bg,#f3ede2);color:var(--tag-ink,#7c4715);border-radius:5px;padding:5px 9px;font-size:.8rem;line-height:1.6}.tournament-module__udPpda__bottleCard>.tournament-module__udPpda__primary{width:100%;margin:20px 0 6px}.tournament-module__udPpda__cardLinks{font-size:.8rem}.tournament-module__udPpda__axes summary{min-height:44px;color:var(--tournament-navy);cursor:pointer;padding:12px 0;font-weight:700}.tournament-module__udPpda__scaleNote{font-size:.75rem}.tournament-module__udPpda__axisList{gap:9px;margin:12px 0 18px;display:grid}.tournament-module__udPpda__axis{grid-template-columns:minmax(85px,1fr) minmax(0,1.5fr);align-items:center;gap:8px;display:grid}.tournament-module__udPpda__axis dt{font-size:.75rem}.tournament-module__udPpda__axis dd{text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 3.4em;align-items:center;gap:8px;margin:0;font-size:.75rem;display:grid}.tournament-module__udPpda__axisTrack{background:var(--surface-3);border-radius:4px;height:5px;display:block;overflow:hidden}.tournament-module__udPpda__axisTrack>span{background:var(--gold);height:100%;display:block}.tournament-module__udPpda__detailLink{text-underline-offset:3px;min-height:44px;color:var(--tournament-navy);flex-wrap:wrap;align-items:center;gap:3px;padding:8px 0;text-decoration:underline;display:inline-flex}.tournament-module__udPpda__detailLink span{font-size:.7rem}.tournament-module__udPpda__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:24px 0;display:flex}.tournament-module__udPpda__restartConfirm{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:10px;padding:20px}.tournament-module__udPpda__restartConfirm .tournament-module__udPpda__controls{justify-content:flex-start;margin-bottom:0}.tournament-module__udPpda__storageNotice{background:var(--surface-2);border-left:3px solid var(--gold);padding:14px;font-size:.85rem;margin:18px 0!important}.tournament-module__udPpda__resultHero{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr);align-items:center;gap:36px;padding:28px;display:grid}.tournament-module__udPpda__resultHero h1{margin:10px 0;font-size:clamp(1.4rem,3vw,2rem)}.tournament-module__udPpda__championPhoto{width:100%;max-width:280px;margin:0 auto}.tournament-module__udPpda__championName{color:var(--tournament-navy);font-size:clamp(1.5rem,3.4vw,2.3rem)!important}.tournament-module__udPpda__resultHero .tournament-module__udPpda__primary{margin-top:24px}.tournament-module__udPpda__preference{border-left:4px solid var(--gold);background:var(--surface-2);border-radius:0 12px 12px 0;margin-top:28px;padding:24px}.tournament-module__udPpda__preference h2{margin:6px 0 12px}.tournament-module__udPpda__preference p{font-size:.95rem}.tournament-module__udPpda__preferenceAxes{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.tournament-module__udPpda__preferenceAxes li{background:var(--surface);color:var(--tournament-navy);border-radius:6px;padding:8px 12px;font-size:.9rem;font-weight:700}.tournament-module__udPpda__nextSection{margin-top:36px}.tournament-module__udPpda__nextSection>p{margin:8px 0 18px;font-size:.9rem}.tournament-module__udPpda__nextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tournament-module__udPpda__nextCard{border:1px solid var(--line-strong);background:var(--surface);min-width:0;color:inherit;border-radius:12px;flex-direction:column;gap:16px;padding:18px;text-decoration:none;display:flex}.tournament-module__udPpda__nextCard:hover{border-color:var(--tournament-navy)}.tournament-module__udPpda__nextPhoto{width:min(100%,180px);margin:0 auto}.tournament-module__udPpda__nextCard h3{margin:6px 0}.tournament-module__udPpda__nextCard p{font-size:.78rem}.tournament-module__udPpda__nextLabel{color:var(--tournament-navy);margin-top:12px;font-size:.8rem;font-weight:700;display:block}.tournament-module__udPpda__resultActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tournament-module__udPpda__shareField{gap:8px;margin-top:20px;font-size:.85rem;display:grid}.tournament-module__udPpda__shareField input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:6px;padding:10px}@media (max-width:719px){.tournament-module__udPpda__shell{padding-top:12px}.tournament-module__udPpda__hero{padding:10px 0 28px}.tournament-module__udPpda__themeGrid{grid-template-columns:1fr}.tournament-module__udPpda__themeCard{padding:22px}.tournament-module__udPpda__preview{align-self:center;width:100%;max-width:280px}.tournament-module__udPpda__matchGrid{grid-template-columns:1fr;gap:16px}.tournament-module__udPpda__versus{display:none}.tournament-module__udPpda__matchHeader{margin-bottom:16px}.tournament-module__udPpda__bottleCard{padding:14px}.tournament-module__udPpda__bottleIntro{grid-template-columns:minmax(76px,100px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.tournament-module__udPpda__bottlePhoto{width:100%;margin:0}.tournament-module__udPpda__bottleCopy h3{margin-top:4px;font-size:1rem}.tournament-module__udPpda__bottleCopy .tournament-module__udPpda__region{font-size:.7rem}.tournament-module__udPpda__features{gap:4px;margin-top:8px}.tournament-module__udPpda__features li{padding:3px 6px;font-size:.7rem}.tournament-module__udPpda__bottleCard>.tournament-module__udPpda__primary{margin-top:14px}.tournament-module__udPpda__cardLinks{flex-wrap:wrap;align-items:start;column-gap:14px;display:flex}.tournament-module__udPpda__axes{flex:100%}.tournament-module__udPpda__axes:not([open]){flex:0 auto}.tournament-module__udPpda__detailLink{font-size:.75rem}.tournament-module__udPpda__resultHero{grid-template-columns:1fr;gap:20px;padding:20px}.tournament-module__udPpda__championPhoto{max-width:210px}.tournament-module__udPpda__resultHero h1{font-size:1.5rem}.tournament-module__udPpda__resultHero .tournament-module__udPpda__primary{width:100%}.tournament-module__udPpda__preference{padding:20px 16px}.tournament-module__udPpda__nextGrid{grid-template-columns:1fr;gap:12px}.tournament-module__udPpda__nextCard{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:14px;display:grid}.tournament-module__udPpda__nextCard h3{font-size:1rem}.tournament-module__udPpda__resultActions{flex-direction:column}.tournament-module__udPpda__controls{gap:8px}.tournament-module__udPpda__controls>*{flex:auto;padding-inline:12px;font-size:.85rem}.tournament-module__udPpda__startPhotos{gap:24px}}@media (prefers-reduced-motion:reduce){.tournament-module__udPpda__shell *,.tournament-module__udPpda__shell :before,.tournament-module__udPpda__shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tournament-module__udPpda__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tournament-module__udPpda__hero{padding:6px 0 24px}.tournament-module__udPpda__hero h1{margin:8px 0 12px;font-size:clamp(1.7rem,4vw,2.65rem)}.tournament-module__udPpda__hero .tournament-module__udPpda__lead{font-size:1rem}.tournament-module__udPpda__themeGrid{gap:14px;margin-top:16px}.tournament-module__udPpda__themeCard{color:inherit;gap:16px;padding:18px;text-decoration:none}.tournament-module__udPpda__themeCard:hover{border-color:var(--tournament-navy);background:#fffdf8}.tournament-module__udPpda__themePhoto{width:150px;max-width:100%;margin:0 auto}.tournament-module__udPpda__themeCopy{min-width:0}.tournament-module__udPpda__themeCopy h3{margin:6px 0;font-size:1.18rem}.tournament-module__udPpda__themeDescription{font-size:.85rem}.tournament-module__udPpda__themeAction{min-height:44px;color:var(--tournament-navy);align-items:center;margin-top:8px;font-size:.9rem;font-weight:700;display:inline-flex}.tournament-module__udPpda__resumeSection{border:1px solid var(--discover-line);background:var(--discover-bg);border-radius:12px;margin-bottom:24px;padding:18px}.tournament-module__udPpda__resumeSection h2{margin-bottom:8px;font-size:1rem}.tournament-module__udPpda__resumeLink{min-height:60px;color:var(--tournament-deep);border-bottom:1px solid var(--discover-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.tournament-module__udPpda__resumeLink:last-child{border-bottom:0}.tournament-module__udPpda__resumeLink>span:first-child{gap:4px;min-width:0;display:grid}.tournament-module__udPpda__resumeLink strong{font-size:.95rem}.tournament-module__udPpda__resumeLink>span>span{font-size:.8rem}.tournament-module__udPpda__resumeAction{flex-shrink:0;font-size:.85rem;font-weight:700}.tournament-module__udPpda__historySection{margin-top:30px}.tournament-module__udPpda__historySection>p{color:var(--muted);margin:8px 0 16px;font-size:.85rem}.tournament-module__udPpda__historyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tournament-module__udPpda__historyCard{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.tournament-module__udPpda__historyCard .tournament-module__udPpda__eyebrow{letter-spacing:0;font-size:.65rem}.tournament-module__udPpda__historyCard h3{margin:4px 0;font-size:.9rem}.tournament-module__udPpda__historyDate{color:var(--muted);font-size:.75rem}.tournament-module__udPpda__historyCard .tournament-module__udPpda__detailLink{font-size:.8rem}.tournament-module__udPpda__matchSection,.tournament-module__udPpda__resultHero{scroll-margin-top:80px}.tournament-module__udPpda__matchHeader{max-width:none;margin-bottom:10px}.tournament-module__udPpda__matchHeader h1{margin:4px 0 12px}.tournament-module__udPpda__matchInstruction{color:var(--muted);font-size:.85rem;margin:0 0 14px!important}.tournament-module__udPpda__matchGrid{align-items:stretch}.tournament-module__udPpda__bottleCard{flex-direction:column;display:flex}.tournament-module__udPpda__bottleIntro{flex:1}.tournament-module__udPpda__bottlePhoto{position:relative}.tournament-module__udPpda__sideLabel{background:var(--tournament-navy);color:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:.75rem;font-weight:800;display:flex;position:absolute;top:8px;left:8px}.tournament-module__udPpda__bottleMeta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tournament-module__udPpda__bottleMeta .tournament-module__udPpda__region{margin:0!important}.tournament-module__udPpda__matchDetails{margin-top:18px}.tournament-module__udPpda__comparisonNote{max-width:680px;color:var(--muted);font-size:.8rem}.tournament-module__udPpda__pairedAxes{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;margin-top:10px}.tournament-module__udPpda__pairedAxes summary{min-height:48px;color:var(--tournament-navy);cursor:pointer;padding:14px 16px;font-size:.9rem;font-weight:700}.tournament-module__udPpda__comparisonTable{border-collapse:collapse;table-layout:fixed;width:calc(100% - 32px);margin:0 16px 16px;font-size:.85rem}.tournament-module__udPpda__comparisonTable caption{text-align:left;color:var(--muted);padding:8px 0 12px;font-size:.8rem}.tournament-module__udPpda__comparisonTable th{text-align:left;font-weight:600}.tournament-module__udPpda__comparisonTable th:first-child{width:36%}.tournament-module__udPpda__comparisonTable td,.tournament-module__udPpda__comparisonTable th{border-bottom:1px solid var(--line);padding:9px 8px}.tournament-module__udPpda__comparisonTable td{text-align:center;font-variant-numeric:tabular-nums}.tournament-module__udPpda__comparisonTable thead th:not(:first-child){text-align:center;background:var(--surface-2);color:var(--tournament-navy)}.tournament-module__udPpda__pairedTrack{background:var(--surface-3);border-radius:2px;width:80%;max-width:180px;height:4px;margin:5px auto 0;display:block;overflow:hidden}.tournament-module__udPpda__pairedTrack>span{background:var(--gold);height:100%;display:block}.tournament-module__udPpda__detailLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.tournament-module__udPpda__detailLinks .tournament-module__udPpda__detailLink{border:1px solid var(--line-strong);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;padding:10px 12px;font-size:.85rem;display:flex}.tournament-module__udPpda__detailLinks .tournament-module__udPpda__detailLink span{font-size:inherit}.tournament-module__udPpda__detailLinks .tournament-module__udPpda__detailLink span:last-child{font-size:.75rem}.tournament-module__udPpda__shareNotice{color:var(--tournament-navy);font-size:.9rem;margin-top:12px!important}@media (max-width:719px){.tournament-module__udPpda__breadcrumb{margin-bottom:10px;font-size:.75rem}.tournament-module__udPpda__hero{padding:0 0 18px}.tournament-module__udPpda__hero h1{font-size:1.7rem}.tournament-module__udPpda__hero .tournament-module__udPpda__lead{font-size:.9rem}.tournament-module__udPpda__themeGrid{gap:10px;margin-top:12px}.tournament-module__udPpda__themeCard{border-radius:10px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.tournament-module__udPpda__themePhoto{width:70px}.tournament-module__udPpda__themeCopy .tournament-module__udPpda__eyebrow{letter-spacing:.02em;font-size:.65rem}.tournament-module__udPpda__themeCopy h3{margin:2px 0;font-size:1rem}.tournament-module__udPpda__themeDescription{display:none}.tournament-module__udPpda__themeAction{min-height:auto;margin-top:5px;font-size:.8rem}.tournament-module__udPpda__historyGrid{grid-template-columns:1fr}.tournament-module__udPpda__historyCard{grid-template-columns:72px minmax(0,1fr)}.tournament-module__udPpda__historyCard h3{font-size:1rem}.tournament-module__udPpda__matchHeader{margin-bottom:8px}.tournament-module__udPpda__matchHeader .tournament-module__udPpda__eyebrow{font-size:.65rem}.tournament-module__udPpda__matchHeader h1{margin:4px 0 10px;font-size:1.35rem}.tournament-module__udPpda__progressLabel{font-size:.7rem}.tournament-module__udPpda__matchInstruction{font-size:.75rem;margin-bottom:10px!important}.tournament-module__udPpda__matchGrid{gap:10px}.tournament-module__udPpda__bottleCard{padding:11px}.tournament-module__udPpda__bottleIntro{grid-template-columns:76px minmax(0,1fr);gap:11px}.tournament-module__udPpda__bottleMeta{gap:4px 6px}.tournament-module__udPpda__bottleMeta .tournament-module__udPpda__region{font-size:.65rem}.tournament-module__udPpda__bottleCopy h3{margin:3px 0 6px;font-size:.95rem;line-height:1.5}.tournament-module__udPpda__bottleCard .tournament-module__udPpda__features{margin-top:4px}.tournament-module__udPpda__bottleCard .tournament-module__udPpda__features li{padding:3px 5px;font-size:.68rem}.tournament-module__udPpda__bottleCard>.tournament-module__udPpda__primary{min-height:44px;margin:10px 0 0;padding:9px 12px;font-size:.9rem}.tournament-module__udPpda__sideLabel{min-width:21px;height:21px;font-size:.65rem;top:5px;left:5px}.tournament-module__udPpda__matchDetails{margin-top:12px}.tournament-module__udPpda__comparisonNote{font-size:.72rem}.tournament-module__udPpda__comparisonTable{width:calc(100% - 20px);margin:0 10px 12px;font-size:.75rem}.tournament-module__udPpda__comparisonTable td,.tournament-module__udPpda__comparisonTable th{padding:8px 4px}.tournament-module__udPpda__detailLinks{grid-template-columns:1fr;gap:8px;padding:0 10px 12px}.tournament-module__udPpda__detailLinks .tournament-module__udPpda__detailLink{font-size:.8rem}}.tournament-module__udPpda__roundTrail{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin:10px 0 14px;padding:0;font-size:.75rem;list-style:none;display:flex}.tournament-module__udPpda__roundTrail li{align-items:center;gap:8px;display:inline-flex}.tournament-module__udPpda__roundTrail li:not(:last-child):after{content:"›";color:var(--muted);font-weight:400}.tournament-module__udPpda__roundTrail li[aria-current=step]{color:var(--tournament-navy);text-underline-offset:4px;font-weight:800;text-decoration:underline}.tournament-module__udPpda__roundTrail li[data-completed]{color:var(--success)}@media (max-width:719px){.tournament-module__udPpda__roundTrail{gap:6px 10px;margin:8px 0 10px;font-size:.65rem}}
