body.public-experience .tournament-a2{--a2-surface:#f3f6fc;--a2-line:#d5deed}.tournament-a2-events{border-top:3px solid var(--t-ink);margin:0;padding:0;list-style:none}.tournament-a2-event{border-bottom:1px solid var(--a2-line);grid-template-columns:84px minmax(0,1.35fr) minmax(0,1fr) 150px;align-items:center;gap:22px;padding:22px 0;display:grid}.tournament-a2-event>*{min-width:0}.tournament-a2-date{font-variant-numeric:tabular-nums;flex-direction:column;align-self:start;padding-top:4px;line-height:1.3;display:flex}.tournament-a2-date span{color:var(--t-muted);font-size:11px}.tournament-a2-date strong{letter-spacing:-.04em;font-size:28px}.tournament-a2-date small{color:var(--t-muted);overflow-wrap:anywhere;margin-top:6px;font-size:10px}.tournament-a2-eyebrow{letter-spacing:.06em;color:var(--t-muted);margin:0 0 8px;font-size:10px;font-weight:700}body.public-experience .tournament-a2-event h2{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.5}.tournament-a2-event h2 a{color:inherit;text-decoration:none}.tournament-a2-event h2 a:hover{text-underline-offset:4px;text-decoration:underline}.tournament-a2-venue{color:var(--t-muted);margin:8px 0 0;font-size:12px;line-height:1.7}.tournament-a2-winners{gap:24px;display:grid}.tournament-a2-result-label{color:var(--t-accent-dark);margin:0 0 12px;font-size:12px;font-weight:700}.tournament-a2-result-label span{font-weight:400}.tournament-a2-detail-link{color:var(--t-accent-dark);justify-self:end;font-size:13px;font-weight:700;text-decoration:none}.tournament-a2-detail-link:hover{text-underline-offset:4px;text-decoration:underline}.tournament-a2 .main-card-set{gap:12px;width:100%}.tournament-a2 .main-card-set .main-card-art{aspect-ratio:180/251;background:0 0;width:96px;height:auto}.tournament-a2 .main-card-set .main-card-name{font-size:12px;line-height:1.6}.tournament-a2 .main-card-result-display{min-width:0}.tournament-a2-discovery{border-top:1px solid var(--a2-line);margin-top:40px;padding-top:24px}body.public-experience .tournament-a2-discovery .hub-discovery-rail{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:0;display:grid;position:static}body.public-experience .tournament-a2-detail .detail-grid{display:block}body.public-experience .tournament-a2-detail .detail-header{gap:28px;padding:12px 0 28px}body.public-experience .tournament-a2-detail .detail-header h1{font-size:38px;line-height:1.35}body.public-experience .tournament-a2-detail .detail-facts{box-shadow:none;background:0 0;border:0;flex-flow:wrap;gap:24px 44px;margin:28px 0 0;padding:0;display:flex}body.public-experience .tournament-a2-detail .detail-facts>div{flex-basis:auto;display:block}body.public-experience .tournament-a2-detail .detail-facts dt{margin-bottom:8px;font-size:11px}body.public-experience .tournament-a2-detail .detail-facts dd{font-size:14px;line-height:1.6}body.public-experience .tournament-a2-detail .detail-primary>.detail-section{border:0;border-top:1px solid var(--a2-line);margin:0;padding:28px 0}body.public-experience .tournament-a2-detail .detail-primary>.detail-section:first-child{border:0;padding-top:8px}body.public-experience .tournament-a2-detail .results-heading{margin-bottom:20px}body.public-experience .tournament-a2-detail .results-heading h2{font-size:27px}body.public-experience .tournament-a2-detail .public-placement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body.public-experience .tournament-a2-detail .main-card-placement-grid>li{border:0;border-top:3px solid var(--t-ink);background:var(--a2-surface);border-radius:0 0 12px 12px;padding:20px}body.public-experience .tournament-a2-detail .main-card-placement-grid>li.tournament-a2-first{border-top-color:var(--t-accent)}body.public-experience .tournament-a2-detail .public-placement-body{min-width:0;padding:0}body.public-experience .tournament-a2-detail .public-placement-label{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}body.public-experience .tournament-a2-detail .public-placement-label h3{margin:0;font-size:21px}body.public-experience .tournament-a2-detail .tournament-a2-first h3{color:var(--t-accent-dark)}body.public-experience .tournament-a2-detail .main-card-result-verification{color:var(--t-muted);font-size:10px}.tournament-a2-detail .main-card-result-display{flex-direction:column;flex:1;display:flex}.tournament-a2-detail .main-card-composition-link{order:4;margin-top:16px}.tournament-a2-detail .main-card-result-state{margin-top:20px}.tournament-a2-detail .main-card-result-title{justify-content:center;align-items:center;min-height:150px;display:flex}.tournament-a2-recipe-status{border-top:1px solid var(--a2-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:22px;padding-top:14px;font-size:11px;display:flex}.tournament-a2-recipe-status strong{font-size:12px}.tournament-a2-recipe-status span{color:var(--t-muted)}body.public-experience .tournament-a2-recipe-status .public-placement-link,body.public-experience .tournament-a2-recipe-status .public-placement-missing{border:0;min-height:0;margin:0;padding:0;font-size:11px}body.public-experience .tournament-a2-detail .detail-aside{background:var(--a2-surface);border:0;grid-template-columns:1fr 1fr 2fr;gap:28px;margin-top:20px;padding:24px;display:grid}body.public-experience .tournament-a2-detail .aside-fact{border:0;min-width:0;margin:0;padding:0}body.public-experience .tournament-a2-detail .shop-result-list{gap:24px}body.public-experience .tournament-a2-detail .shop-result-card{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:0;display:grid}.tournament-a2 .shop-result-composition{border-top:3px solid var(--t-accent);background:var(--a2-surface);border-radius:0 0 12px 12px;min-width:0;padding:22px}body.public-experience .tournament-a2 .shop-result-card-header h3{color:var(--t-accent-dark);margin:0;font-size:21px}.tournament-a2-player{overflow-wrap:anywhere;margin:20px 0 6px;font-size:18px;font-weight:700}.tournament-a2 .shop-result-meta{margin-bottom:20px}.tournament-a2 .shop-result-score{margin-top:20px}.tournament-a2-shop-evidence{min-width:0;padding:24px}.tournament-a2-shop-evidence .shop-result-evidence{gap:16px;font-size:14px}.tournament-a2-shop-evidence .shop-result-evidence strong{color:var(--t-ink);font-size:18px}.tournament-a2-shop-evidence .shop-result-links{margin-top:20px}@media (width<=1100px){body.public-experience .tournament-a2-discovery .hub-discovery-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-a2-event{grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);gap:20px}.tournament-a2-detail-link{grid-column:3}body.public-experience .tournament-a2-detail .public-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){body.public-experience .tournament-a2-discovery .hub-discovery-rail{grid-template-columns:1fr}.tournament-a2-event{grid-template-columns:60px minmax(0,1fr);gap:18px 14px;padding:22px 0}.tournament-a2-date strong{font-size:24px}body.public-experience .tournament-a2-event h2{font-size:18px}.tournament-a2-winners{grid-column:1/-1}.tournament-a2-detail-link{grid-column:1/-1;margin-top:4px}body.public-experience .tournament-a2-detail .detail-header{gap:26px;padding-top:8px}body.public-experience .tournament-a2-detail .detail-header h1{font-size:28px}body.public-experience .tournament-a2-detail .detail-facts{grid-template-columns:1fr 1fr;gap:20px;display:grid}body.public-experience .tournament-a2-detail .detail-facts>div:nth-child(2){grid-area:2/1/auto/-1}body.public-experience .tournament-a2-detail .public-placement-grid{grid-template-columns:1fr}body.public-experience .tournament-a2-detail .main-card-placement-grid>li{padding:20px 16px}body.public-experience .tournament-a2-detail .results-heading h2{font-size:23px}body.public-experience .tournament-a2-detail .detail-aside{grid-template-columns:1fr;gap:24px;padding:20px}body.public-experience .tournament-a2-detail .shop-result-card{grid-template-columns:1fr;gap:0}.tournament-a2 .shop-result-composition{padding:20px 16px}.tournament-a2-shop-evidence{padding:24px 0}}
