.aeb{container-type:inline-size;container-name:event-bracket;display:block;font:inherit;min-width:0;color:var(--ael-ink,#111713)}
.aeb *{box-sizing:border-box}.aeb :where(button){font:inherit;cursor:pointer;appearance:none;letter-spacing:normal;line-height:1.3;text-transform:none}.aeb button:focus-visible,.aeb summary:focus-visible{outline:2px solid var(--aeb-accent,#1985ad);outline-offset:4px}
.aeb__tabs{display:flex;gap:7px;align-items:center;margin-bottom:22px}.aeb__tab{margin:0;padding:11px 18px;min-height:42px;background:#fff;border:1px solid var(--ael-line,#dfe3dc);border-radius:0;font-size:12px;font-weight:600;color:var(--ael-ink,#111713)}.aeb__tab[aria-selected=true]{background:var(--ael-ink,#111713);border-color:var(--ael-ink,#111713);color:#fff}
.aeb__wave-intro{display:flex;gap:15px;justify-content:space-between;align-items:baseline;margin-bottom:12px}.aeb__wave-intro h4{margin:0;font:inherit;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.aeb__wave-intro p{margin:0;color:var(--ael-muted,#6f756e);font-size:12px;line-height:1.5}
.aeb__chart{position:relative;isolation:isolate}.aeb__lines{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;overflow:hidden;z-index:-1;pointer-events:none;color:#94a08f}.aeb__connector{fill:none;stroke:#bec8b8;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.aeb__connector--direct{stroke:#748d70}.aeb__connector--redemption{stroke:var(--aeb-accent,#1985ad)}.aeb__connector--final{stroke:#52654b}
.aeb__heat-disclosure{margin:0;padding:0;border:0}.aeb__heats-summary{display:none}.aeb__heat-grid{display:grid;align-items:start;grid-template-columns:repeat(var(--aeb-columns,7),minmax(0,1fr));gap:8px}.aeb__heat{min-width:0;margin:0;padding:0 0 11px;background:#fff;border:1px solid var(--ael-line,#dfe3dc);border-radius:0;color:var(--ael-ink,#111713);text-align:left;transition:box-shadow .15s ease}.aeb__heat:hover{box-shadow:0 3px 12px #11171312}.aeb__heat>summary>strong{display:block;background:var(--aeb-accent,#1985ad);color:white;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.015em;padding:10px 11px;margin-bottom:10px}.aeb__heat>summary>span{display:block;font-size:11px;line-height:1.5;padding-inline:10px}.aeb__heat>summary>small{color:var(--ael-muted,#6f756e);font-size:10px;margin-top:3px}
.aeb__paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;margin-top:64px}.aeb__path{position:relative;min-width:0;background:#fff;border:1px solid var(--ael-line,#dfe3dc);padding:23px 24px;min-height:170px}.aeb__path--direct{border-top:3px solid #748d70}.aeb__path--redemption{border-top:3px solid var(--aeb-accent,#1985ad)}.aeb__path-kicker{display:block;font-size:9px;font-weight:600;letter-spacing:.09em;color:var(--ael-muted,#6f756e);margin-bottom:9px}.aeb__path h4{margin:0 0 11px;font:inherit;font-size:22px;font-weight:650;letter-spacing:-.035em;line-height:1.1}.aeb__path-main{font-size:14px;font-weight:550;line-height:1.45;margin:0 0 5px}.aeb__path-detail{font-size:12px;line-height:1.5;margin:0;color:var(--ael-muted,#6f756e)}.aeb__path-detail strong{font-weight:650;color:var(--ael-ink,#111713)}.aeb__route-tag{display:inline-block;margin-top:13px;font-size:10px;line-height:1.5;color:#52634a}
.aeb__final{width:min(100%,480px);position:relative;margin:64px auto 0;padding:23px 24px;background:var(--ael-ink,#111713);color:#fff;text-align:center}.aeb__final-kicker{font-size:9px;letter-spacing:.09em;font-weight:550;text-transform:uppercase;color:#bbc7b6}.aeb__final h4{font:inherit;font-size:28px;font-weight:650;letter-spacing:-.04em;text-transform:uppercase;margin:8px 0}.aeb__final p{font-size:13px;line-height:1.5;margin:0;color:#e2e9dd}.aeb__final p strong{font-weight:550}.aeb__note{margin:16px 0 0;color:var(--ael-muted,#6f756e);font-size:10px;line-height:1.6}
@container event-bracket (max-width:680px){.aeb__tabs{margin-bottom:18px;gap:6px}.aeb__tab{font-size:11px;padding:10px 14px;min-height:40px}.aeb__wave-intro{align-items:start;gap:10px;margin-bottom:10px}.aeb__wave-intro h4{font-size:10px}.aeb__wave-intro p{font-size:10px}.aeb__heats-summary{display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none;cursor:pointer;padding:16px;background:#f3f5ef;border:1px solid var(--ael-line,#dfe3dc)}.aeb__heats-summary::-webkit-details-marker{display:none}.aeb__heats-summary strong{display:block;font-size:12px;font-weight:650;line-height:1.4}.aeb__heats-summary small{display:block;font-size:10px;line-height:1.5;color:var(--ael-muted,#6f756e);margin-top:4px}.aeb__view-heats{font-size:10px;line-height:1.5;max-width:80px;text-align:right}.aeb__heat-disclosure[open] .aeb__view-heats>span{font-size:0}.aeb__heat-disclosure[open] .aeb__view-heats>span:after{content:'−';font-size:12px}.aeb__heat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px}.aeb__heat{padding-bottom:10px}.aeb__heat>summary>strong{font-size:10px;padding:9px 10px;margin-bottom:8px}.aeb__heat>summary>span{font-size:11px}.aeb__heat>summary>small{font-size:10px}.aeb__paths{gap:10px;margin-top:52px}.aeb__path{padding:15px 12px;min-height:0}.aeb__path-kicker{font-size:8px;letter-spacing:.05em;line-height:1.5;margin-bottom:8px;min-height:24px}.aeb__path h4{font-size:18px;margin-bottom:10px;line-height:1.15;overflow-wrap:anywhere}.aeb__path-main{font-size:12px;line-height:1.5;margin-bottom:8px}.aeb__path-detail{font-size:11px;line-height:1.55}.aeb__route-tag{font-size:10px;margin-top:10px}.aeb__final{width:85%;margin-top:52px;padding:20px 16px}.aeb__final h4{font-size:26px}.aeb__final p{font-size:12px}.aeb__note{font-size:9px}}
@media(prefers-reduced-motion:reduce){.aeb__heat{transition:none}}

.aeb [hidden]{display:none!important}.aeb__panel+.aeb__panel{margin-top:34px}.aeb[data-ready] .aeb__panel{margin-top:0}.aeb[data-ready] .aeb__category-title{display:none}.aeb__category-title{font:inherit;font-size:22px;font-weight:650;letter-spacing:-.03em;margin:0 0 18px}.aeb__heat{padding-bottom:0}.aeb__heat summary{display:block;list-style:none;cursor:pointer;padding-bottom:11px}.aeb__heat summary::-webkit-details-marker{display:none}.aeb__heat summary:focus-visible{outline:2px solid var(--aeb-accent,#1985ad);outline-offset:3px}.aeb__heat summary>small{display:block;color:var(--ael-muted,#6f756e);font-size:10px;line-height:1.5;padding-inline:10px;margin-top:3px}.aeb__heat summary>strong:after{content:'+';float:right;font-weight:400}.aeb__heat[open] summary>strong:after{content:'−'}.aeb__heat-info{padding:0 10px 11px;font-size:11px;line-height:1.6;border-top:1px solid var(--ael-line,#dfe3dc)}.aeb__heat-info p{font:inherit;line-height:inherit;margin:9px 0 0}.aeb__route-tag{margin-bottom:0}.aeb__panel h4{color:inherit;font-family:inherit}.aeb__final h4{color:#fff}.aeb__heats-summary::-webkit-details-marker{display:none}
