.RH5daG_hero,.RH5daG_heroBody{min-height:692px}.RH5daG_hero{z-index:1}.RH5daG_brandBlock{width:fit-content;max-width:100%;position:relative;top:-56px}.RH5daG_brandHeading{font-family:var(--font-display);letter-spacing:-.045em;text-align:center;white-space:nowrap;margin-top:20px;font-size:clamp(26px,8.5vw,110px);font-weight:500;line-height:clamp(25.48px,8.33vw,119.56px)}.RH5daG_brandHeading span{white-space:nowrap}.RH5daG_search{width:min(100%,760px);margin-top:42px;position:relative}.RH5daG_label{text-transform:uppercase;letter-spacing:.45em;margin-bottom:10px;font-size:.75rem;display:block}.RH5daG_inputRow{background:var(--surface-overlay);border:1px solid var(--border-control);border-radius:8px;align-items:center;gap:12px;padding:7px 8px 7px 18px;display:flex}.RH5daG_inputRow:focus-within{outline:2px solid var(--accent-structure);outline-offset:2px}.RH5daG_inputRow input{min-width:0;height:48px;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:16px}.RH5daG_inputRow input::placeholder{color:var(--text-secondary)}.RH5daG_inputRow input::-webkit-search-cancel-button{display:none}.RH5daG_inputRow button,.RH5daG_results button,.RH5daG_results a{min-height:44px}.RH5daG_submit{background:var(--accent-people);color:var(--text-on-action);white-space:nowrap;border:0;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:14px;font-weight:600;display:flex}.RH5daG_clear{flex-shrink:0;place-items:center;width:44px;display:grid}.RH5daG_results{z-index:10;background:var(--surface-canvas);border:1px solid var(--border-control);overscroll-behavior:contain;width:100%;max-height:min(530px,40dvh);color:var(--text-primary);border-radius:6px;margin-top:12px;position:absolute;top:100%;left:0;overflow:hidden auto}.RH5daG_resultCount{color:var(--text-secondary);border-bottom:1px solid var(--border-hairline);padding:12px 18px;font-size:14px}.RH5daG_game{border-bottom:1px solid var(--border-divider)}.RH5daG_gameToggle{text-align:left;align-items:center;gap:20px;width:100%;padding:14px;display:flex}.RH5daG_gameToggle:hover{background:var(--surface-raised)}.RH5daG_gameToggle>span:nth-child(2){flex:1;min-width:0}.RH5daG_gameToggle strong{font-family:var(--font-display);font-size:27px;font-weight:500;line-height:1.2;display:block}.RH5daG_gameToggle>span:nth-child(2)>span{color:var(--text-secondary);margin-top:6px;font-size:14px;display:block}.RH5daG_artwork{flex-shrink:0;width:156px;height:86px}.RH5daG_rotate{transform:rotate(180deg)}.RH5daG_assets{padding:0 18px 18px}.RH5daG_types,.RH5daG_categories{flex-wrap:wrap;gap:8px;display:flex}.RH5daG_types{border-top:1px solid var(--border-hairline);gap:10px 20px;padding-top:12px}.RH5daG_typeLabel{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:inline-flex}.RH5daG_typeIcon{color:var(--text-link);opacity:.8;flex-shrink:0;display:inline-flex}.RH5daG_categories{border-top:1px solid var(--border-hairline);margin-top:14px;padding-top:12px}.RH5daG_categories a,.RH5daG_categories button{border:1px solid var(--border-divider);align-items:center;gap:7px;padding:8px 11px;font-size:14px;display:flex}.RH5daG_categories button[aria-pressed=true],.RH5daG_categories a:hover{background:var(--surface-hover);border-color:var(--accent-people)}.RH5daG_marketLink{color:var(--text-link);align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.RH5daG_marketLink:hover{text-decoration:underline}.RH5daG_availability{color:var(--text-secondary);margin-top:14px;font-size:14px;line-height:1.5}.RH5daG_browse{justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;display:flex}.RH5daG_close{border-top:1px solid var(--border-hairline);width:100%;color:var(--text-secondary);font-size:14px}.RH5daG_notice{padding:20px;font-size:16px;line-height:1.6}.RH5daG_notice button{border:1px solid var(--border-control);margin-top:10px;padding:8px 14px}.RH5daG_search button,.RH5daG_search a{cursor:pointer}.RH5daG_search button:focus-visible,.RH5daG_search a:focus-visible{outline:2px solid var(--border-focus);outline-offset:-3px}@media (max-width:640px){.RH5daG_brandBlock{top:-24px}.RH5daG_search{margin-top:32px}.RH5daG_inputRow{flex-wrap:wrap;gap:8px;padding:8px 12px}.RH5daG_inputRow input{width:0}.RH5daG_submit{flex-basis:100%;min-height:46px}.RH5daG_gameToggle{gap:12px}.RH5daG_gameToggle strong{overflow-wrap:anywhere;font-size:23px}.RH5daG_artwork{width:100px;height:78px}.RH5daG_results{max-height:min(570px,40dvh)}.RH5daG_assets{padding-inline:14px}.RH5daG_types{column-gap:16px}}@media (max-width:1023px){body:has(.RH5daG_search) main+div:has(>button[aria-haspopup=dialog]){background:var(--surface-canvas);padding:16px 5vw;position:static}}
._9dZDoW_layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;display:grid}._9dZDoW_lead{min-width:0;text-decoration:none;display:block}._9dZDoW_leadImage{aspect-ratio:16/10;background:var(--surface-card);overflow:hidden}._9dZDoW_leadImage img,._9dZDoW_supportImage img{object-fit:cover;width:100%;height:100%;display:block}._9dZDoW_leadTitle{font-family:var(--font-display);color:var(--text-primary);margin-top:16px;font-size:clamp(1.8rem,2.7vw,2.8rem);line-height:1.2}._9dZDoW_leadSummary{color:var(--text-secondary);margin-top:12px;font-size:16px;line-height:1.7}._9dZDoW_supportList{align-content:start;gap:24px;min-width:0;display:grid}._9dZDoW_support{border-bottom:1px solid var(--border-divider);grid-template-columns:minmax(140px,.7fr) minmax(0,1fr);gap:16px;min-width:0;padding-bottom:24px;text-decoration:none;display:grid}._9dZDoW_support:last-child{border-bottom:0;padding-bottom:0}._9dZDoW_supportImage{aspect-ratio:4/3;background:var(--surface-card);overflow:hidden}._9dZDoW_supportCopy{min-width:0}._9dZDoW_supportTitle{font-family:var(--font-display);color:var(--text-primary);font-size:clamp(1.2rem,1.65vw,1.6rem);line-height:1.35}._9dZDoW_supportSummary{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}._9dZDoW_lead:hover h3,._9dZDoW_support:hover h3{text-decoration:underline}@media (max-width:1023px){._9dZDoW_layout{grid-template-columns:minmax(0,1fr)}._9dZDoW_support{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:480px){._9dZDoW_support{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr)}}
