.collection-heading513{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.collection-heading513 h1{font-size:clamp(25px,3.5vw,34px);margin:0;line-height:1.2;letter-spacing:-.6px}.collection-heading513 .backup-access512{margin:0;flex-shrink:0;font-size:11px;min-height:44px;padding:8px 12px}.active-team513{font-size:13px;color:#c4d7eb;margin:10px 0 14px}.collection-filter513{margin:10px 0}.collection-filter513>summary{min-height:44px;padding:12px 15px;box-sizing:border-box}.collection-filter513 .filters{margin:12px!important}.collection-tools511{margin:12px 0}.hero-next513{color:#ffe1b0!important;margin:8px 0;font-size:14px}.first-steps513{padding:0;background:#203842;margin:14px 0}.first-steps513>summary{padding:15px 17px;min-height:48px;box-sizing:border-box;color:#ffe2a3;font-size:14px;font-weight:700;cursor:pointer}.first-steps513>p,.first-steps513>ol{margin:12px 16px;font-size:13px}.first-steps513>button{margin:8px 14px 14px}.first-steps513>ol{padding-left:24px}.stage-top513{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:6px 0 14px}.stage-top513 .adventure-progress504{flex:1;justify-content:flex-end;margin:0;font-size:12px}.stage-top513 progress{max-width:160px}.stage-launch513{padding-top:4px}.stage-launch513 .primary{margin-top:10px}.stage-launch513 .adventure-prize504{font-size:14px}.adventure-stage504 .optional497{margin:14px 0 0}.adventure-stage504 .optional497>summary{font-size:12px;min-height:44px;padding:12px}.adventure-stage504 .preparation508{margin:14px 0;padding:14px}.adventure-stage504 .preparation508 h3{font-size:15px;margin:0 0 10px}.adventure-stage504 .preparation508 .text-button{padding:8px 0;min-height:44px;color:#d4e4f5}.adventure-stage504 .preparation508 .team-strip{margin:10px 0 0}.adventure-stage504 .pace507{margin:12px 0 7px}.adventure-stage504 .pace-note507{margin:0 0 12px;font-size:12px}.adventure-stage504 .team-strip{margin:12px 0}.recruit-help497{font-size:14px}.first-steps513 summary:focus-visible,.collection-filter513 summary:focus-visible{outline:3px solid #9dccff;outline-offset:3px}@media(max-width:650px){.col-header{min-height:58px;padding-top:12px!important;padding-bottom:10px!important}main{padding-top:16px}.collection-heading513 h1{font-size:24px}.collection-heading513 .backup-access512{font-size:10px;padding:8px;max-width:108px}.wallet497{margin:10px 0}.tabs497{margin-bottom:12px;padding:7px 0}.play-home497{padding:17px 14px}.play-home497 h2{font-size:20px}.play-home497 .hero-next513{font-size:12px;margin:5px 0}.play-main497{margin-top:10px}.stage-top513{gap:10px}.stage-top513 .text-button{font-size:12px;padding:8px 0;white-space:nowrap}.stage-top513 .adventure-progress504{font-size:11px;gap:8px}.stage-top513 progress{max-width:72px}.adventure-stage504{padding:16px;margin-bottom:18px}.adventure-stage504>canvas{float:right!important;display:block;width:58px!important;max-width:58px!important;height:66px!important;margin:0 0 5px 8px!important}.adventure-stage504 h2{font-size:21px;margin:4px 0 8px}.adventure-stage504 .eyebrow{font-size:9px;letter-spacing:1.2px;line-height:1.6}.adventure-stage504 .adventure-rival504{font-size:13px}.adventure-stage504>.preparation508,.adventure-stage504 .preparation508{clear:both;margin:12px 0;padding:12px}.adventure-stage504 .preparation508 .team-strip{gap:4px}.adventure-stage504 .preparation508 select,.adventure-stage504 .pace507 select{font-size:12px;min-height:46px;padding:10px}.adventure-stage504 .preparation508 .text-button{font-size:12px;min-height:40px;padding:8px 0}.stage-launch513 .adventure-prize504{font-size:12px;line-height:1.6}.stage-launch513 .primary{min-height:50px;font-size:14px}.collection-tools511{margin-top:10px}.collection-filter513{margin:8px 0}.collection-count511{margin:10px 0}}
@media(max-width:650px){.adventure-stage504 .team-strip .poke-face{width:32px;height:32px;max-width:32px}.adventure-stage504 .preparation508{padding:10px;margin:10px 0}.adventure-stage504 .preparation508 h3{font-size:13px;margin-bottom:6px}.adventure-stage504 .preparation508 .team-strip{margin-top:8px}.adventure-stage504 .pace507{margin:8px 0 5px}.adventure-stage504 .pace-note507{font-size:11px;margin-bottom:6px}}
.collection-rewards492 .progress-actions505{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.collection-rewards492 .progress-actions505 .journey-primary{grid-column:1/-1;min-height:48px}.collection-rewards492 .progress-actions505 a:not(.journey-primary){font-size:12px;min-height:44px;padding:10px;text-align:center}.battle-facts513{grid-column:1/-1;border:1px solid #55718a;border-radius:10px;background:#13283b}.battle-facts513>summary{padding:14px;min-height:48px;box-sizing:border-box;cursor:pointer;color:#d1e0ee;font-size:13px;font-weight:650}.battle-facts-grid513{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px}.battle-facts-grid513 .battle-lesson507{grid-column:1/-1}.battle-facts513>summary:focus-visible{outline:3px solid #9dccff;outline-offset:3px}
.col-status{padding-right:56px!important}.col-status>.dismiss-status513{position:absolute;right:4px;top:3px;width:44px;min-width:44px;min-height:44px;height:44px;padding:8px;border:0;background:transparent;color:#e0e9ee;font-size:20px;box-shadow:none}.dismiss-status513:focus-visible{outline:3px solid #9dccff;outline-offset:-4px}
