.m-sheet,.m-sheet-ov,.m-sticky{display:none}@media (max-width:720px){.issue-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -24px;padding:4px 24px 8px}.issue-grid::-webkit-scrollbar{display:none}.issue{flex:0 0 84%;scroll-snap-align:center;min-height:300px}.tiers .tier.feat{order:-1}.deal-grid .deal:nth-child(n+4){display:none}.reveal{transform:none}.m-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:300;height:60px;background:var(--blaze);color:var(--ink);align-items:center;padding:0 18px;cursor:pointer;transform:translateY(110%);transition:transform .35s var(--ease);box-shadow:0 -10px 30px -12px rgba(0,0,0,.6)}.m-sticky.show{transform:none}.m-sticky .l{font-family:Anton,sans-serif;text-transform:uppercase;font-size:1.15rem;letter-spacing:.02em}.m-sticky .l small{display:block;font-family:Archivo,sans-serif;font-weight:600;font-size:.6rem;letter-spacing:.04em;text-transform:none;opacity:.82;margin-top:1px}.m-sticky .r{margin-left:auto;display:flex;align-items:center;gap:7px;font-family:Anton,sans-serif;text-transform:uppercase;font-size:.95rem}.m-sticky .r svg{width:20px;height:20px}.m-sheet-ov{display:block;position:fixed;inset:0;z-index:310;background:rgba(16,20,22,.82);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s var(--ease)}.m-sheet-ov.open{opacity:1;visibility:visible}.m-sheet{display:block;position:fixed;left:0;right:0;bottom:0;z-index:320;background:var(--ink-2);border-top:1px solid var(--bone-faint);border-radius:20px 20px 0 0;padding:16px 20px calc(24px + env(safe-area-inset-bottom, 0px));transform:translateY(110%);transition:transform .38s var(--ease);max-height:86vh;overflow-y:auto}.m-sheet.open{transform:none}.m-sheet .grip{width:42px;height:4px;border-radius:2px;background:var(--bone-faint);margin:0 auto 16px}.m-sheet .sh-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.m-sheet .sh-head h3{font-family:Anton,sans-serif;text-transform:uppercase;font-size:1.4rem}.m-sheet .sh-close{background:none;border:none;color:var(--bone-dim);width:34px;height:34px;cursor:pointer}.m-sheet .sh-close svg{width:20px;height:20px;margin:0 auto}.m-sheet .tiers{margin-top:0}.m-sheet .tier{padding:24px 22px}.m-sheet .tier .price{font-size:2.6rem}.m-sheet .tier ul{margin:16px 0 22px}.m-sheet .tier li{font-size:.88rem;padding:8px 0 8px 22px}}@media (prefers-reduced-motion:reduce){.m-sheet,.m-sheet-ov,.m-sticky{transition:opacity .2s ease!important}}@media (min-width:721px){#tiers{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){#tiers{grid-template-columns:repeat(4,1fr)}}.capture-species{display:none}.capture-wrap.done .capture-species{display:block;margin-top:18px;text-align:center}.capture-species .sp-label{display:block;font-family:Archivo,sans-serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:10px}.capture-species .sp-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.capture-species .sp-chip{font-family:Archivo,sans-serif;font-size:.84rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bone);background:transparent;border:1px solid var(--bone-faint);padding:9px 18px;cursor:pointer;transition:border-color .2s,background .2s,color .2s,opacity .2s}.capture-species .sp-chip:hover{border-color:var(--bone-dim)}.capture-species .sp-chip.sel{background:var(--blaze);border-color:var(--blaze);color:var(--ink)}.capture-species.picked .sp-chip:not(.sel){opacity:.35;pointer-events:none}