.qDMJpq_collection{z-index:25;bottom:max(82px, calc(env(safe-area-inset-bottom) + 22px));grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:80px;height:80px;transition:bottom .45s ease-out,transform .45s ease-out,width .45s ease-out,height .45s ease-out;display:grid;position:fixed;left:50%;transform:translate(-50%)}.qDMJpq_collection.qDMJpq_capturing{z-index:91;width:clamp(180px,42vw,240px);height:clamp(180px,42vw,240px);bottom:50%;transform:translate(-50%,50%)}.qDMJpq_captureBackdrop{z-index:90;pointer-events:none;background:#050c1894;animation:.3s ease-out both qDMJpq_backdropIn;position:fixed;inset:0}.qDMJpq_captureBackdrop.qDMJpq_backdropLeaving{animation:.75s ease-in-out both qDMJpq_backdropOut}@keyframes qDMJpq_backdropIn{0%{opacity:0}to{opacity:1}}@keyframes qDMJpq_backdropOut{0%{opacity:1}to{opacity:0}}.qDMJpq_collection .qDMJpq_dockBall{animation:1.8s ease-out both qDMJpq_encounterAppear}.qDMJpq_capturing .qDMJpq_dockBall{opacity:1;width:100%;height:100%;animation:none}@keyframes qDMJpq_encounterAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qDMJpq_dockBall{width:80px;height:80px;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.qDMJpq_dockBall:disabled{cursor:default}.qDMJpq_dockBall:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.qDMJpq_dockBall:not(:disabled):hover .qDMJpq_ball{transform:rotate(-10deg)}.qDMJpq_dockBall .qDMJpq_ball{width:68px;height:68px;transition:width .45s ease-out,height .45s ease-out}.qDMJpq_capturing .qDMJpq_dockBall .qDMJpq_ball{width:90%;height:90%}.qDMJpq_dexButton:focus-visible,.qDMJpq_close:focus-visible{outline:3px solid var(--color-accent);outline-offset:5px}.qDMJpq_ball{transform-origin:50% 90%;display:block;overflow:visible}.qDMJpq_shaking{animation:.9s .6s 3 both qDMJpq_captureWobble}.qDMJpq_shaking .qDMJpq_ballLight{animation:.9s .6s 3 qDMJpq_captureLight,.3s 3.3s forwards qDMJpq_captureLock}@keyframes qDMJpq_captureWobble{0%,52%,to{transform:translate(0)rotate(0)}12%{transform:translate(-7px)rotate(-22deg)}28%{transform:translate(6px)rotate(18deg)}41%{transform:translate(-2px)rotate(-7deg)}}@keyframes qDMJpq_captureLight{0%,55%,to{fill:#fff}12%,40%{fill:#ffc272;filter:drop-shadow(0 0 4px #ffc272)}}@keyframes qDMJpq_captureLock{to{fill:#72d9ac;filter:drop-shadow(0 0 4px #72d9ac80)}}.qDMJpq_dexButton{background:var(--color-surface);width:34px;height:34px;color:var(--color-accent-strong);cursor:pointer;border:0;border-radius:9px;flex-shrink:0;place-items:center;display:grid;position:relative}.qDMJpq_dexButton:hover{background:#f1f6ff}.qDMJpq_dexArtwork{object-fit:contain;width:32px;height:32px}.qDMJpq_count{min-width:14px;color:var(--color-accent-strong);background:#e6efff;border-radius:8px;padding:1px 3px;font-size:9px;font-weight:700;line-height:1.3;position:absolute;top:-4px;right:-3px}.qDMJpq_landed{animation:.5s ease-out qDMJpq_dexReceive}.qDMJpq_flyer{z-index:100;pointer-events:none;width:234px;height:234px;animation:.75s cubic-bezier(.55,.02,.78,.5) both qDMJpq_flyToDex;position:fixed}.qDMJpq_flyer img,.qDMJpq_flyer>span{width:234px;height:234px}@keyframes qDMJpq_flyToDex{0%{opacity:1;transform:translate(0)scale(1)}25%{opacity:1;transform:translateY(-22px)scale(1.06)}90%{opacity:1}to{opacity:0;transform:translate(var(--flight-x), var(--flight-y)) scale(.08)}}@keyframes qDMJpq_dexReceive{0%,to{transform:scale(1)}40%{transform:scale(1.3)rotate(-12deg);box-shadow:0 0 0 8px #0057ff15}}.qDMJpq_reveal{animation:.4s ease-out both qDMJpq_reveal;position:relative}.qDMJpq_portrait{pointer-events:none;place-items:center;width:234px;height:234px;display:grid}.qDMJpq_portrait img,.qDMJpq_portrait>span{width:234px;height:234px}@keyframes qDMJpq_reveal{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}.qDMJpq_storageWarning{color:#a14526;margin:10px 0 0;font-size:12px}.qDMJpq_dialog{border:1px solid var(--color-line);width:min(720px,100% - 24px);max-height:85dvh;color:var(--color-ink);background:var(--color-surface);overscroll-behavior:contain;border-radius:24px;margin:auto;padding:28px;box-shadow:0 24px 100px #07164d30}.qDMJpq_dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07164d66}.qDMJpq_dialogHeader{text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.qDMJpq_dialogHeader h2{letter-spacing:-.6px;margin:4px 0 22px;font-size:23px}.qDMJpq_eyebrow{color:var(--color-muted);letter-spacing:2px;font-size:10px;font-weight:600}.qDMJpq_close{border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;width:36px;height:36px;display:grid}.qDMJpq_progressLabel{justify-content:space-between;font-size:12px;display:flex}.qDMJpq_progressLabel strong{color:var(--color-accent-strong)}.qDMJpq_progress{background:#e9eef8;border:none;border-radius:10px;width:100%;height:6px;margin:10px 0 14px;display:block;overflow:hidden}.qDMJpq_progress::-webkit-progress-bar{background:#e9eef8}.qDMJpq_progress::-webkit-progress-value{background:var(--color-accent);border-radius:10px}.qDMJpq_progress::-moz-progress-bar{background:var(--color-accent)}.qDMJpq_storageNote{text-align:left;color:var(--color-muted);margin:2px 0;font-size:11px;line-height:1.7}.qDMJpq_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.qDMJpq_entry{background:#f9fafc;border:1px solid #edf0f5;border-radius:12px;justify-items:center;min-width:0;padding:10px 5px 12px;display:grid}.qDMJpq_owned{background:#f4f8ff;border-color:#cbdcff}.qDMJpq_number{width:100%;color:var(--color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:0 3px;font-size:9px;display:flex}.qDMJpq_owned .qDMJpq_number{color:var(--color-accent-strong)}.qDMJpq_sprite{place-items:center;height:80px;display:grid}.qDMJpq_sprite img,.qDMJpq_sprite>span{max-width:100%}.qDMJpq_unknown{color:#c5ccd8;font-size:32px;font-weight:300}.qDMJpq_name{overflow-wrap:anywhere;font-size:11px}.qDMJpq_entry:not(.qDMJpq_owned) .qDMJpq_name{color:var(--color-muted)}.qDMJpq_finished{color:var(--color-accent-strong);margin:16px 0;font-size:13px}@media (max-width:600px){.qDMJpq_dialog{padding:20px 14px}.qDMJpq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.qDMJpq_dialogHeader h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.qDMJpq_shaking,.qDMJpq_shaking .qDMJpq_ballLight,.qDMJpq_reveal,.qDMJpq_landed,.qDMJpq_flyer,.qDMJpq_collection .qDMJpq_dockBall,.qDMJpq_captureBackdrop,.qDMJpq_captureBackdrop.qDMJpq_backdropLeaving{animation:none}.qDMJpq_dockBall:not(:disabled):hover .qDMJpq_ball{transform:none}}
