*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}._container_1su3e_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px 24px;display:flex}._icon_1su3e_11{margin-bottom:12px;font-size:3rem}._title_1su3e_16{color:#1f2937;margin:0 0 8px;font-size:1.5rem;font-weight:700}._message_1su3e_23{color:#6b7280;max-width:400px;margin:0 0 24px;font-size:.95rem}._actions_1su3e_30{align-items:center;gap:12px;display:flex}._btn_1su3e_36{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:8px 20px;font-size:.9rem;transition:background .15s}._btn_1su3e_36:hover{background:#4338ca}._link_1su3e_49{color:#4f46e5;font-size:.9rem;text-decoration:none}._link_1su3e_49:hover{text-decoration:underline}._shell_1e1c6_1{height:100vh;display:flex;overflow:hidden}._sidebar_1e1c6_8{color:#e0e0e0;z-index:10;background:#1a1a2e;flex-direction:column;flex-shrink:0;width:220px;padding:1.5rem 0;display:flex}._logo_1e1c6_19{color:#fff;letter-spacing:.5px;padding:0 1.25rem 1.5rem;font-size:1.4rem;font-weight:700}._navList_1e1c6_27{flex:1;margin:0;padding:0;list-style:none}._navList_1e1c6_27 li{display:block}._navLink_1e1c6_38{color:#b0b0c8;padding:.65rem 1.25rem;font-size:.95rem;text-decoration:none;transition:background .15s,color .15s;display:block}._navLink_1e1c6_38:hover{color:#fff;background:#ffffff12}._navLinkActive_1e1c6_52{color:#fff;background:#ffffff1f;font-weight:600}._userSection_1e1c6_58{border-top:1px solid #ffffff1a;flex-direction:column;gap:.5rem;padding:1rem 1.25rem 0;display:flex}._userEmail_1e1c6_66{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}._signOutButton_1e1c6_74{color:#b0b0c8;cursor:pointer;text-align:left;background:0 0;border:1px solid #fff3;border-radius:4px;padding:.4rem .75rem;font-size:.85rem;transition:background .15s,color .15s}._signOutButton_1e1c6_74:hover{color:#fff;background:#ffffff12}._main_1e1c6_92{background:#f5f5f7;flex:1;padding:2rem;overflow-y:auto}._bottomNav_1e1c6_100{display:none}@media (width<=720px){._shell_1e1c6_1{flex-direction:column}._sidebar_1e1c6_8{display:none}._main_1e1c6_92{padding:16px 12px;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px) + 12px)}._bottomNav_1e1c6_100{height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);z-index:100;background:#1a1a2e;border-top:1px solid #ffffff1a;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}._bottomTab_1e1c6_136{color:#888aaa;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 4px;text-decoration:none;transition:color .15s;display:flex}._bottomTab_1e1c6_136:hover,._bottomTabActive_1e1c6_151{color:#fff}._bottomTabActive_1e1c6_151{position:relative}._bottomTabActive_1e1c6_151:before{content:"";background:#818cf8;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}._bottomTabIcon_1e1c6_172{justify-content:center;align-items:center;width:22px;height:22px;display:flex}._bottomTabIcon_1e1c6_172 svg{width:22px;height:22px}._bottomTabLabel_1e1c6_185{letter-spacing:.02em;white-space:nowrap;font-size:.6rem;font-weight:600;line-height:1}}._page_wpejt_1{max-width:960px;padding:24px}._title_wpejt_6{color:#1f2937;margin-bottom:32px;font-size:1.75rem;font-weight:700}._section_wpejt_14{margin-bottom:36px}._sectionHeader_wpejt_18{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}._sectionTitle_wpejt_25{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin:0 0 14px;font-size:.8rem;font-weight:700}._sectionHeader_wpejt_18 ._sectionTitle_wpejt_25{margin-bottom:0}._sectionLink_wpejt_38{color:#4f46e5;font-size:.82rem;font-weight:500;text-decoration:none}._sectionLink_wpejt_38:hover{text-decoration:underline}._dexGrid_wpejt_50{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}._dexCard_wpejt_57{background:#fff;border:1.5px solid #0000;border-radius:12px;flex-direction:column;gap:0;padding:18px 20px 0;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 3px #00000014}._dexCard_wpejt_57:hover{border-color:#e0e7ff;transform:translateY(-1px);box-shadow:0 4px 14px #0000001a}._dexCardTop_wpejt_76{justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}._dexCardInfo_wpejt_84{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._dexName_wpejt_92{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}._dexGame_wpejt_101{color:#6b7280;font-size:.78rem}._dexCount_wpejt_106{color:#9ca3af;font-size:.8rem}._ringSkeleton_wpejt_111{background:#e5e7eb;border-radius:50%;flex-shrink:0;width:96px;height:96px;animation:1.5s ease-in-out infinite _pulse_wpejt_1}._dexCardFooter_wpejt_120{border-top:1px solid #f3f4f6;padding:10px 0}._dexCardLink_wpejt_125{color:#4f46e5;font-size:.82rem;font-weight:500}._dexCardSkeleton_wpejt_132{background:#e5e7eb;border-radius:12px;height:150px;animation:1.5s ease-in-out infinite _pulse_wpejt_1}._emptyState_wpejt_140{text-align:center;color:#9ca3af;background:#fff;border-radius:12px;padding:32px 24px;box-shadow:0 1px 3px #00000014}._emptyState_wpejt_140 p{margin:0 0 10px;font-size:.9rem}._emptyLink_wpejt_154{color:#4f46e5;font-size:.88rem;font-weight:500;text-decoration:none}._emptyLink_wpejt_154:hover{text-decoration:underline}._quickLinks_wpejt_166{flex-direction:column;gap:10px;display:flex}._quickCard_wpejt_172{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 3px #00000014}._quickCard_wpejt_172:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._quickLabel_wpejt_189{color:#1f2937;min-width:90px;font-size:.95rem;font-weight:600}._quickDesc_wpejt_196{color:#9ca3af;flex:1;font-size:.82rem}._quickArrow_wpejt_202{color:#d1d5db;font-size:1rem}@keyframes _pulse_wpejt_1{0%,to{opacity:1}50%{opacity:.5}}@media (width<=640px){._dexGrid_wpejt_50{grid-template-columns:1fr}}._page_ej2rc_1{background:#f5f5f7;justify-content:center;align-items:center;min-height:100vh;display:flex}._card_ej2rc_9{background:#fff;border-radius:12px;width:100%;max-width:380px;padding:2.5rem 2rem;box-shadow:0 4px 24px #00000014}._title_ej2rc_18{color:#1a1a2e;margin:0 0 .25rem;font-size:1.8rem;font-weight:700}._subtitle_ej2rc_25{color:#888;margin:0 0 2rem;font-size:.95rem}._form_ej2rc_31{flex-direction:column;gap:1rem;display:flex}._label_ej2rc_37{color:#333;flex-direction:column;gap:.35rem;font-size:.875rem;font-weight:500;display:flex}._input_ej2rc_46{border:1px solid #ddd;border-radius:6px;outline:none;padding:.6rem .75rem;font-size:.95rem;transition:border-color .15s}._input_ej2rc_46:focus{border-color:#4f46e5}._error_ej2rc_59{color:#dc2626;margin:0;font-size:.85rem}._button_ej2rc_65{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;margin-top:.5rem;padding:.7rem;font-size:.95rem;font-weight:600;transition:background .15s}._button_ej2rc_65:hover:not(:disabled){background:#4338ca}._button_ej2rc_65:disabled{opacity:.6;cursor:not-allowed}._toggle_ej2rc_87{text-align:center;color:#6b7280;margin-top:1.25rem;font-size:.85rem}._toggleBtn_ej2rc_94{color:#4f46e5;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}._toggleBtn_ej2rc_94:hover{color:#4338ca}._success_ej2rc_107{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin:0;padding:.6rem .75rem;font-size:.85rem}._skeleton_18sqx_1{background:#e5e7eb;border-radius:8px;animation:1.5s ease-in-out infinite _pulse_18sqx_1;position:absolute;top:0;left:0}@keyframes _pulse_18sqx_1{0%,to{opacity:1}50%{opacity:.5}}._img_18sqx_15{object-fit:contain;display:block}._visible_18sqx_20{opacity:1}._hidden_18sqx_24{opacity:0;position:absolute}._fallback_18sqx_29{color:#9ca3af;background:#e5e7eb;border-radius:8px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:flex}._page_1ojtw_1{max-width:1100px;padding:24px}._header_1ojtw_6{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._title_1ojtw_13{color:#1f2937;margin:0;font-size:1.75rem;font-weight:700}._newBtn_1ojtw_20{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:8px 18px;font-size:.9rem;font-weight:600;transition:background .15s}._newBtn_1ojtw_20:hover{background:#4338ca}._grid_1ojtw_35{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}._card_1ojtw_41{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 3px #00000014}._card_1ojtw_41:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a}._cardHeader_1ojtw_58{justify-content:space-between;align-items:center;gap:8px;display:flex}._cardName_1ojtw_65{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}._gameBadge_1ojtw_74{color:#fff;white-space:nowrap;background:#4f46e5;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:.7rem;font-weight:700}._sprites_1ojtw_85{grid-template-rows:repeat(1,40px);grid-template-columns:repeat(6,40px);gap:4px;display:grid}@media (width<=480px){._sprites_1ojtw_85{grid-template-rows:repeat(2,40px);grid-template-columns:repeat(3,40px)}}._spriteSlot_1ojtw_99{justify-content:center;align-items:center;width:40px;height:40px;display:flex}._emptySlot_1ojtw_107{border:2px dashed #e5e7eb;border-radius:50%;width:28px;height:28px}._cardFooter_1ojtw_114{border-top:1px solid #f3f4f6;align-items:center;gap:8px;padding-top:8px;display:flex}._slotCount_1ojtw_122{color:#9ca3af;flex:1;font-size:.78rem}._format_1ojtw_128{color:#6b7280;text-transform:capitalize;background:#f3f4f6;border-radius:4px;padding:2px 6px;font-size:.72rem}._deleteBtn_1ojtw_137{color:#d1d5db;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:.85rem;line-height:1;transition:color .15s,background .15s}._deleteBtn_1ojtw_137:hover{color:#ef4444;background:#fef2f2}._skeletonCard_1ojtw_152{background:#e5e7eb;border-radius:12px;height:150px;animation:1.5s ease-in-out infinite _pulse_1ojtw_1}@keyframes _pulse_1ojtw_1{0%,to{opacity:1}50%{opacity:.5}}._empty_1ojtw_107{color:#9ca3af;flex-direction:column;align-items:center;gap:16px;padding:60px 24px;font-size:1rem;display:flex}._empty_1ojtw_107 p{margin:0}._modalBackdrop_1ojtw_178{z-index:300;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_1ojtw_178{background:#fff;border-radius:14px;width:100%;max-width:420px;padding:28px 28px 24px;box-shadow:0 20px 60px #0003}._modalTitle_1ojtw_198{color:#1f2937;margin:0 0 20px;font-size:1.2rem;font-weight:700}._form_1ojtw_128{flex-direction:column;gap:14px;display:flex}._label_1ojtw_211{color:#374151;flex-direction:column;gap:5px;font-size:.82rem;font-weight:600;display:flex}._input_1ojtw_220,._select_1ojtw_220{border:1px solid #d1d5db;border-radius:7px;outline:none;padding:8px 10px;font-size:.9rem;transition:border-color .15s}._input_1ojtw_220:focus,._select_1ojtw_220:focus{border-color:#4f46e5}._formActions_1ojtw_231{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._cancelBtn_1ojtw_238{cursor:pointer;color:#374151;background:0 0;border:1px solid #d1d5db;border-radius:7px;padding:8px 16px;font-size:.9rem}._cancelBtn_1ojtw_238:hover{background:#f3f4f6}._createBtn_1ojtw_250{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:7px;padding:8px 18px;font-size:.9rem;font-weight:600;transition:background .15s}._createBtn_1ojtw_250:hover:not(:disabled){background:#4338ca}._createBtn_1ojtw_250:disabled{opacity:.5;cursor:not-allowed}._badge_13gog_1{color:#fff;text-shadow:0 1px 2px #0000004d;text-transform:capitalize;letter-spacing:.02em;border-radius:4px;font-weight:600;display:inline-block}._md_13gog_11{padding:2px 8px;font-size:.75rem}._sm_13gog_16{padding:1px 6px;font-size:.65rem}._card_1t65t_1{color:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}._card_1t65t_1:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}._info_1t65t_21{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}._dexNumber_1t65t_29{color:#9ca3af;font-size:.7rem;font-weight:500}._name_1t65t_35{color:#1f2937;text-align:center;font-size:.85rem;font-weight:600}._types_1t65t_42{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}._grid_9bdvb_1{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}._skeleton_9bdvb_7{background:#e5e7eb;border-radius:12px;height:160px;animation:1.5s ease-in-out infinite _pulse_9bdvb_1}@keyframes _pulse_9bdvb_1{0%,to{opacity:1}50%{opacity:.5}}._empty_9bdvb_19{text-align:center;color:#9ca3af;padding:48px;font-size:1rem}._page_1atrr_1{max-width:1200px;padding:24px}._header_1atrr_8{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._headerLeft_1atrr_16{align-items:baseline;gap:12px;display:flex}._title_1atrr_22{color:#1f2937;margin:0;font-size:1.75rem;font-weight:700}._count_1atrr_29{color:#9ca3af;font-size:.875rem}._dexLink_1atrr_34{color:#4f46e5;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:600;text-decoration:none}._dexLink_1atrr_34:hover{text-decoration:underline}._filters_1atrr_49{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}._search_1atrr_56{border:1px solid #d1d5db;border-radius:8px;outline:none;flex:1;min-width:200px;padding:8px 12px;font-size:.9rem;transition:border-color .15s}._search_1atrr_56:focus{border-color:#4f46e5}._select_1atrr_71{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:8px 12px;font-size:.9rem}._select_1atrr_71:focus{border-color:#4f46e5}._genNav_1atrr_87{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}._genNavLink_1atrr_94{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s}._genNavLink_1atrr_94:hover{color:#fff;background:#4f46e5;border-color:#4f46e5}._sections_1atrr_114{flex-direction:column;gap:40px;display:flex}._genSection_1atrr_120{scroll-margin-top:80px}._genHeader_1atrr_124{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:10px;display:flex}._genHeaderLeft_1atrr_133{align-items:baseline;gap:10px;display:flex}._genLabel_1atrr_139{color:#1f2937;font-size:1.15rem;font-weight:700}._genRegion_1atrr_145{color:#9ca3af;font-size:.85rem;font-weight:500}._genCount_1atrr_151{color:#9ca3af;font-size:.8rem}._genHeaderSkeleton_1atrr_157{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/200% 100%;border-radius:6px;width:220px;height:28px;margin-bottom:16px;animation:1.4s infinite _shimmer_1atrr_1}@keyframes _shimmer_1atrr_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_1atrr_174{text-align:center;color:#9ca3af;padding:48px 24px;font-size:.95rem}._page_1dq16_1{max-width:1000px;padding:24px}._header_1dq16_6{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._title_1dq16_13{color:#1f2937;margin:0;font-size:1.75rem;font-weight:700}._newBtn_1dq16_20{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:8px 18px;font-size:.9rem;font-weight:600;transition:background .15s}._newBtn_1dq16_20:hover{background:#4338ca}._grid_1dq16_34{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}._card_1dq16_40{background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 3px #00000014}._card_1dq16_40:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}._cardTop_1dq16_53{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._cardLeft_1dq16_60{flex-direction:column;gap:8px;min-width:0;display:flex}._cardName_1dq16_67{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}._cardBadges_1dq16_76{flex-wrap:wrap;gap:4px;display:flex}._gameBadge_1dq16_82{color:#fff;background:#4f46e5;border-radius:4px;padding:2px 7px;font-size:.68rem;font-weight:700}._shinyBadge_1dq16_91{color:#92400e;background:#fef3c7;border-radius:4px;padding:2px 7px;font-size:.68rem;font-weight:700}._typeBadge_1dq16_100{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 7px;font-size:.66rem}._ringWrap_1dq16_108{flex-shrink:0}._progressBar_1dq16_111{background:#f3f4f6;border-radius:3px;height:5px;overflow:hidden}._progressFill_1dq16_118{background:#22c55e;border-radius:3px;height:100%;transition:width .5s}._progressShiny_1dq16_125{background:#f59e0b}._cardFooter_1dq16_128{justify-content:space-between;align-items:center;display:flex}._catchCount_1dq16_134{color:#9ca3af;font-size:.8rem}._deleteBtn_1dq16_139{color:#d1d5db;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:.85rem;transition:color .15s,background .15s}._deleteBtn_1dq16_139:hover{color:#ef4444;background:#fef2f2}._skeleton_1dq16_152{background:#e5e7eb;border-radius:14px;height:160px;animation:1.5s ease-in-out infinite _pulse_1dq16_1}@keyframes _pulse_1dq16_1{0%,to{opacity:1}50%{opacity:.5}}._empty_1dq16_165{color:#9ca3af;flex-direction:column;align-items:center;gap:16px;padding:60px 24px;display:flex}._empty_1dq16_165 p{margin:0}._backdrop_1dq16_176{z-index:300;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_1dq16_187{background:#fff;border-radius:14px;width:100%;max-width:420px;padding:28px;box-shadow:0 20px 60px #0003}._modalTitle_1dq16_196{color:#1f2937;margin:0 0 20px;font-size:1.2rem;font-weight:700}._form_1dq16_203{flex-direction:column;gap:14px;display:flex}._label_1dq16_205{color:#374151;flex-direction:column;gap:5px;font-size:.82rem;font-weight:600;display:flex}._input_1dq16_214,._select_1dq16_214{border:1px solid #d1d5db;border-radius:7px;outline:none;padding:8px 10px;font-size:.9rem;transition:border-color .15s}._input_1dq16_214:focus,._select_1dq16_214:focus{border-color:#4f46e5}._hint_1dq16_224{color:#9ca3af;margin:-6px 0 0;font-size:.78rem;font-style:italic}._actions_1dq16_231{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._cancelBtn_1dq16_238{cursor:pointer;color:#374151;background:0 0;border:1px solid #d1d5db;border-radius:7px;padding:8px 16px;font-size:.9rem}._cancelBtn_1dq16_238:hover{background:#f3f4f6}._createBtn_1dq16_249{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:7px;padding:8px 20px;font-size:.9rem;font-weight:600}._createBtn_1dq16_249:hover:not(:disabled){background:#4338ca}._createBtn_1dq16_249:disabled{opacity:.5;cursor:not-allowed}._checkboxGroup_1dq16_264{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:12px;margin:0;padding:12px 14px;display:flex}._checkboxLegend_1dq16_274{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;padding:0 4px;font-size:.78rem;font-weight:600}._checkboxLabel_1dq16_283{cursor:pointer;color:#1f2937;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}._checkboxLabel_1dq16_283 input[type=checkbox]{accent-color:#4f46e5;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}._checkboxLabel_1dq16_283>span{flex-direction:column;gap:2px;display:flex}._checkboxHint_1dq16_307{color:#9ca3af;font-size:.75rem;font-weight:400}._checkboxDisabled_1dq16_313{opacity:.45;cursor:not-allowed}._checkboxDisabled_1dq16_313 input{cursor:not-allowed}._table_np0pl_1{width:100%;overflow-x:auto}._headerRow_np0pl_6,._row_np0pl_6{align-items:center;gap:2px;min-height:32px;display:flex}._row_np0pl_6:nth-child(2n){background:#fafafa}._typeCol_np0pl_15{flex-direction:column;flex-shrink:0;gap:2px;width:72px;padding:2px 0;display:flex}._memberCol_np0pl_24{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:52px;padding:4px 2px;display:flex}._cell_np0pl_34{border-radius:4px;flex:1;justify-content:center;align-items:center;min-width:44px;height:28px;font-size:.7rem;font-weight:700;display:flex}._neutral_np0pl_46{background:#f9fafb}._weak_np0pl_47{color:#991b1b;background:#fecaca}._dblweak_np0pl_48{color:#7f1d1d;background:#f87171}._resist_np0pl_49{color:#14532d;background:#bbf7d0}._immune_np0pl_50{color:#0c4a6e;background:#e0f2fe}._multiplier_np0pl_52{font-size:.65rem;font-weight:700}._summary_np0pl_57{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;width:40px;padding-right:4px;display:flex}._weakCount_np0pl_67{color:#ef4444;font-size:.65rem;font-weight:700}._resistCount_np0pl_73{color:#22c55e;font-size:.65rem;font-weight:700}._empty_np0pl_79{color:#9ca3af;margin:0;padding:12px 0;font-size:.85rem}._scoreCard_np0pl_87{background:#f9fafb;border-radius:10px;align-items:center;gap:20px;margin-bottom:16px;padding:14px 16px;display:flex}._scoreLeft_np0pl_97{flex-shrink:0;align-items:baseline;gap:6px;display:flex}._scoreNum_np0pl_104{font-size:2rem;font-weight:800;line-height:1}._scoreOutOf_np0pl_110{color:#9ca3af;font-size:.85rem;font-weight:600}._scoreBadge_np0pl_116{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:2px 8px;font-size:.65rem;font-weight:700}._scoreRight_np0pl_126{flex-direction:column;flex:1;gap:8px;display:flex}._scoreBar_np0pl_133{background:#e5e7eb;border-radius:99px;height:8px;overflow:hidden}._scoreBarFill_np0pl_140{border-radius:99px;height:100%;transition:width .4s}._scoreStats_np0pl_146{flex-wrap:wrap;gap:12px;display:flex}._scoreStat_np0pl_146{color:#6b7280;align-items:center;gap:5px;font-size:.72rem;font-weight:500;display:flex}._scoreStatDot_np0pl_161{border-radius:50%;flex-shrink:0;width:7px;height:7px}._infoBtn_np0pl_169{color:#6b7280;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:22px;height:22px;margin-top:2px;font-size:.72rem;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:flex}._infoBtn_np0pl_169:hover,._infoBtn_np0pl_169[aria-expanded=true]{color:#4f46e5;background:#f5f3ff;border-color:#4f46e5}._infoPanel_np0pl_194{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:16px;padding:16px;font-size:.82rem;position:relative}._infoPanelClose_np0pl_205{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 5px;font-size:.8rem;position:absolute;top:10px;right:10px}._infoPanelClose_np0pl_205:hover{color:#374151;background:#e5e7eb}._infoPanelTitle_np0pl_219{color:#1f2937;margin:0 0 10px;font-size:.85rem;font-weight:700}._infoPanelText_np0pl_226{color:#4b5563;margin:0 0 10px;line-height:1.55}._infoPanelTable_np0pl_232{border-collapse:collapse;width:auto;margin-bottom:10px}._infoPanelTable_np0pl_232 td{padding:3px 12px 3px 0;font-size:.78rem}._infoPanelTable_np0pl_232 td:first-child{min-width:140px;font-weight:600}._infoCellImm_np0pl_246{color:#0c4a6e}._infoCellRes_np0pl_247{color:#14532d}._infoCellNeu_np0pl_248{color:#6b7280}._infoCellWk_np0pl_249{color:#991b1b}._infoCellDbl_np0pl_250{color:#7f1d1d}._infoPanelGrades_np0pl_252{color:#6b7280;font-size:.75rem;line-height:1.8}._page_1hkn8_1{max-width:1100px;padding:24px}._back_1hkn8_6{color:#4f46e5;margin-bottom:20px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}._back_1hkn8_6:hover{text-decoration:underline}._header_1hkn8_17{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}._headerLeft_1hkn8_26{flex-direction:column;gap:8px;display:flex}._teamName_1hkn8_32{color:#1f2937;cursor:pointer;border-bottom:2px solid #0000;margin:0;font-size:1.8rem;font-weight:700;transition:border-color .15s}._teamName_1hkn8_32:hover{border-bottom-color:#4f46e5}._nameInput_1hkn8_43{color:#1f2937;background:0 0;border:none;border-bottom:2px solid #4f46e5;outline:none;min-width:200px;font-size:1.6rem;font-weight:700}._headerMeta_1hkn8_54{flex-wrap:wrap;gap:6px;display:flex}._gameBadge_1hkn8_60,._formatBadge_1hkn8_60,._clauseBadge_1hkn8_60,._spBadge_1hkn8_60,._ivBadge_1hkn8_60{border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:700}._gameBadge_1hkn8_60{color:#fff;background:#4f46e5}._formatBadge_1hkn8_60{color:#374151;text-transform:capitalize;background:#e5e7eb}._clauseBadge_1hkn8_60{color:#92400e;background:#fef3c7}._spBadge_1hkn8_60{color:#065f46;background:#d1fae5}._ivBadge_1hkn8_60{color:#6b7280;background:#f3f4f6}._gameSelect_1hkn8_73{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;max-width:260px;padding:8px 12px;font-size:.875rem}._gameSelect_1hkn8_73:focus{border-color:#4f46e5}._slots_1hkn8_86{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px;display:grid}._slot_1hkn8_86{cursor:pointer;text-align:left;background:#fff;border:2px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:100px;padding:14px 16px;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex;position:relative;box-shadow:0 1px 3px #00000014}._slot_1hkn8_86:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000001a}._slotFilled_1hkn8_110{border-color:#e5e7eb}._slotEmpty_1hkn8_111{background:#fafafa;border:2px dashed #e5e7eb}._slotEmpty_1hkn8_111:hover{background:#f5f3ff;border-color:#4f46e5}._slotNum_1hkn8_114{color:#9ca3af;align-self:flex-start;font-size:.7rem;font-weight:700;position:absolute}._slotInfo_1hkn8_122{flex-direction:column;gap:3px;min-width:0;display:flex}._slotName_1hkn8_129{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}._slotTypes_1hkn8_138{gap:4px;display:flex}._slotNature_1hkn8_143{color:#6b7280;font-size:.7rem}._slotItem_1hkn8_148{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}._slotAdd_1hkn8_156{color:#d1d5db;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}._slotPlus_1hkn8_166{font-size:1.8rem;line-height:1}._slotAddLabel_1hkn8_167{font-size:.72rem;font-weight:500}._coverage_1hkn8_170{background:#fff;border-radius:12px;margin-bottom:24px;padding:20px;box-shadow:0 1px 3px #00000014}._coverageTitle_1hkn8_178{text-transform:uppercase;letter-spacing:.07em;color:#6b7280;margin:0 0 16px;font-size:.8rem;font-weight:700}._pickerBackdrop_1hkn8_188{z-index:400;background:#00000080;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0}._picker_1hkn8_188{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:680px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}._pickerHeader_1hkn8_211{border-bottom:1px solid #f3f4f6;flex-shrink:0;align-items:center;gap:10px;padding:16px 16px 12px;display:flex}._pickerTitleRow_1hkn8_220{flex-shrink:0;align-items:baseline;gap:8px;display:flex}._pickerTitle_1hkn8_220{color:#1f2937;margin:0;font-size:1rem;font-weight:700}._pickerGame_1hkn8_234{color:#6b7280;white-space:nowrap;font-size:.72rem;font-weight:600}._pickerSearch_1hkn8_241{border:1px solid #d1d5db;border-radius:7px;outline:none;flex:1;padding:7px 10px;font-size:.875rem}._pickerSearch_1hkn8_241:focus{border-color:#4f46e5}._pickerClose_1hkn8_251{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:1rem}._pickerClose_1hkn8_251:hover{color:#374151;background:#f3f4f6}._pickerGrid_1hkn8_262{flex:1;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;padding:16px;display:grid;overflow-y:auto}._pickerItem_1hkn8_271{cursor:pointer;background:#fff;border:1px solid #f3f4f6;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;transition:background .12s,border-color .12s;display:flex}._pickerItem_1hkn8_271:hover{background:#f5f3ff;border-color:#4f46e5}._pickerName_1hkn8_285{color:#374151;text-align:center;font-size:.65rem;font-weight:600;line-height:1.2}._pickerTypes_1hkn8_293{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}._pickerSkeleton_1hkn8_295{background:#e5e7eb;border-radius:10px;height:90px;animation:1.5s ease-in-out infinite _pulse_1hkn8_1}._pickerMore_1hkn8_302{border-top:1px solid #f3f4f6;justify-content:center;padding:12px 16px;display:flex}._loadMoreBtn_1hkn8_309{cursor:pointer;color:#374151;background:#f3f4f6;border:none;border-radius:7px;padding:7px 20px;font-size:.85rem}._loadMoreBtn_1hkn8_309:hover:not(:disabled){background:#e5e7eb}._loadMoreBtn_1hkn8_309:disabled{opacity:.5;cursor:not-allowed}._editorBackdrop_1hkn8_322{z-index:350;background:#00000073;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}._editor_1hkn8_322{background:#fff;flex-direction:column;width:420px;max-width:100%;height:100%;display:flex;box-shadow:-4px 0 24px #00000026}._editorHeader_1hkn8_342{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._editorTitle_1hkn8_351{color:#1f2937;font-size:1rem;font-weight:700}._editorClose_1hkn8_357{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:1rem}._editorClose_1hkn8_357:hover{color:#374151;background:#f3f4f6}._editorBody_1hkn8_368{flex-direction:column;flex:1;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}._editorPoke_1hkn8_378{align-items:center;gap:12px;display:flex}._changePokeBtn_1hkn8_384{cursor:pointer;text-align:left;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;flex:1;align-items:center;gap:10px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}._changePokeBtn_1hkn8_384:hover{background:#f5f3ff;border-color:#4f46e5}._pokeInfo_1hkn8_399{flex-direction:column;flex:1;gap:4px;display:flex}._pokeName_1hkn8_400{color:#1f2937;font-size:.9rem;font-weight:700}._pokeTypes_1hkn8_401{gap:4px;display:flex}._changeHint_1hkn8_402{color:#9ca3af;flex-shrink:0;font-size:.7rem}._choosePoke_1hkn8_403{color:#9ca3af;font-size:.875rem;font-weight:500}._shinyLabel_1hkn8_405{color:#374151;cursor:pointer;flex-shrink:0;align-items:center;gap:5px;font-size:.8rem;display:flex}._section_1hkn8_416{flex-direction:column;gap:8px;display:flex}._sectionTitle_1hkn8_418{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin:0;font-size:.72rem;font-weight:700}._editorGrid2_1hkn8_427{grid-template-columns:1fr 1fr;gap:10px;display:grid}._fieldLabel_1hkn8_433{color:#374151;flex-direction:column;gap:4px;font-size:.75rem;font-weight:600;display:flex}._fieldInput_1hkn8_442{border:1px solid #d1d5db;border-radius:6px;outline:none;padding:7px 8px;font-size:.85rem;transition:border-color .15s}._fieldInput_1hkn8_442:focus{border-color:#4f46e5}._evHeader_1hkn8_453{justify-content:space-between;align-items:center;display:flex}._evRemaining_1hkn8_459{color:#9ca3af;font-size:.72rem}._evGrid_1hkn8_464{flex-direction:column;gap:8px;display:flex}._evRow_1hkn8_466{align-items:center;gap:8px;display:flex}._evLabel_1hkn8_472{color:#6b7280;flex-shrink:0;width:34px;font-size:.72rem;font-weight:700}._evSlider_1hkn8_480{accent-color:#4f46e5;flex:1}._evInput_1hkn8_485{text-align:center;border:1px solid #d1d5db;border-radius:5px;outline:none;flex-shrink:0;width:52px;padding:3px 5px;font-size:.8rem}._evInput_1hkn8_485:focus{border-color:#4f46e5}._editorFooter_1hkn8_498{border-top:1px solid #f3f4f6;flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}._clearBtn_1hkn8_507{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #fca5a5;border-radius:7px;padding:8px 16px;font-size:.875rem;transition:background .15s}._clearBtn_1hkn8_507:hover:not(:disabled){background:#fef2f2}._saveBtn_1hkn8_519{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:7px;padding:8px 24px;font-size:.875rem;font-weight:600;transition:background .15s}._saveBtn_1hkn8_519:hover:not(:disabled){background:#4338ca}._saveBtn_1hkn8_519:disabled{opacity:.5;cursor:not-allowed}._skeleton_1hkn8_534{background:#e5e7eb;border-radius:12px;width:100%;height:400px;animation:1.5s ease-in-out infinite _pulse_1hkn8_1}._notFound_1hkn8_542{color:#9ca3af}@keyframes _pulse_1hkn8_1{0%,to{opacity:1}50%{opacity:.5}}@media (width<=640px){._slots_1hkn8_86{grid-template-columns:1fr 1fr}._editor_1hkn8_322{width:100%}._editorGrid2_1hkn8_427{grid-template-columns:1fr}}._row_1aqsa_1{grid-template-columns:80px 36px 1fr;align-items:center;gap:8px;margin-bottom:6px;display:grid}._label_1aqsa_9{color:#666;text-align:right;font-size:.75rem}._value_1aqsa_15{text-align:right;color:#111;font-size:.85rem;font-weight:600}._track_1aqsa_22{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}._fill_1aqsa_29{border-radius:4px;height:100%;transition:width .3s}._chart_x5on1_1{flex-direction:column;gap:8px;display:flex}._row_x5on1_7{align-items:center;gap:10px;display:flex}._multiplier_x5on1_13{text-align:center;border-radius:4px;flex-shrink:0;min-width:32px;padding:2px 7px;font-size:.75rem;font-weight:700}._x4_x5on1_23{color:#fff;background:#dc2626}._x2_x5on1_24{color:#fff;background:#f97316}._half_x5on1_25{color:#fff;background:#3b82f6}._quarter_x5on1_26{color:#fff;background:#1d4ed8}._immune_x5on1_27{color:#fff;background:#1f2937}._badges_x5on1_29{flex-wrap:wrap;gap:4px;display:flex}._none_x5on1_35{color:#9ca3af;font-size:.85rem}._page_jf7nu_1{max-width:960px;padding:24px}._topNav_jf7nu_6{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._back_jf7nu_13{color:#6b7280;font-size:.875rem;font-weight:500;text-decoration:none}._back_jf7nu_13:hover{color:#4f46e5;text-decoration:underline}._dexCta_jf7nu_25{color:#4f46e5;white-space:nowrap;font-size:.82rem;font-weight:600;text-decoration:none}._dexCta_jf7nu_25:hover{text-decoration:underline}._layout_jf7nu_36{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}._leftPanel_jf7nu_44{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex;position:sticky;top:24px;box-shadow:0 1px 3px #00000014}._dexNumber_jf7nu_57{color:#9ca3af;letter-spacing:.05em;font-size:.8rem;font-weight:600}._name_jf7nu_64{color:#1f2937;text-align:center;margin:0;font-size:1.6rem;font-weight:700}._types_jf7nu_72{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._shinyToggle_jf7nu_79{cursor:pointer;color:#4b5563;background:#f9fafb;border:1px solid #d1d5db;border-radius:20px;margin-top:4px;padding:4px 12px;font-size:.75rem;transition:all .15s}._shinyToggle_jf7nu_79:hover{background:#f3f4f6}._shinyToggleActive_jf7nu_92{color:#92400e;background:#fef3c7;border-color:#f59e0b}._formTabs_jf7nu_99{border-top:1px solid #f3f4f6;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;padding-top:12px;display:flex}._formTab_jf7nu_99{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:20px;padding:4px 12px;font-size:.72rem;transition:all .15s}._formTab_jf7nu_99:hover{background:#f3f4f6}._formTabActive_jf7nu_122{color:#fff;background:#4f46e5;border-color:#4f46e5}._rightPanel_jf7nu_129{flex-direction:column;gap:16px;display:flex}._section_jf7nu_136{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000014}._sectionTitle_jf7nu_143{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;border-bottom:1px solid #f3f4f6;margin:0;padding:14px 20px 12px;font-size:.8rem;font-weight:700}._sectionBody_jf7nu_154{padding:16px 20px}._statTotal_jf7nu_159{color:#6b7280;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-top:8px;padding-top:12px;font-size:.82rem;font-weight:500;display:flex}._statTotalVal_jf7nu_171{color:#1f2937;font-weight:700}._flavorEntries_jf7nu_177{flex-direction:column;gap:0;display:flex}._flavorEntry_jf7nu_183{border-bottom:1px solid #f9fafb;gap:12px;padding:10px 0;display:flex}._flavorEntry_jf7nu_183:last-child{border-bottom:none}._flavorVersion_jf7nu_192{color:#fff;white-space:nowrap;text-align:center;background:#4f46e5;border-radius:4px;flex-shrink:0;min-width:80px;height:fit-content;padding:2px 7px;font-size:.72rem;font-weight:600}._flavorText_jf7nu_206{color:#4b5563;margin:0;font-size:.875rem;line-height:1.5}._flavorSingle_jf7nu_213{color:#6b7280;margin:0;font-size:.9rem;font-style:italic;line-height:1.6}._skeleton_jf7nu_222{background:#e5e7eb;border-radius:12px;width:100%;height:400px;animation:1.5s ease-in-out infinite _pulse_jf7nu_1}@keyframes _pulse_jf7nu_1{0%,to{opacity:1}50%{opacity:.5}}._error_jf7nu_235{color:#ef4444;font-size:1rem}@media (width<=680px){._layout_jf7nu_36{grid-template-columns:1fr}._leftPanel_jf7nu_44{position:static}}._dexStatusList_jf7nu_247{flex-direction:column;gap:10px;display:flex}._dexRow_jf7nu_253{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}._dexRowMeta_jf7nu_260{flex-shrink:0;align-items:center;gap:4px;min-width:120px;display:flex}._dexRowName_jf7nu_268{color:#374151;font-size:.82rem;font-weight:600;text-decoration:none}._dexRowName_jf7nu_268:hover{color:#4f46e5;text-decoration:underline}._shinyPip_jf7nu_280{font-size:.7rem}._dexRowForms_jf7nu_284{flex-wrap:wrap;gap:6px;display:flex}._formPill_jf7nu_290{color:#9ca3af;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}._formPill_jf7nu_290:hover{color:#4f46e5;border-color:#4f46e5}._formPillCaught_jf7nu_308{color:#15803d;background:#f0fdf4;border-color:#22c55e}._formPillCaught_jf7nu_308:hover{color:#b91c1c;background:#fef2f2;border-color:#ef4444}._page_17vxr_1{padding:0}._stickyHeader_17vxr_6{background:#f5f5f7;border-bottom:1px solid #e5e7eb;margin-bottom:8px;padding-bottom:16px}._header_17vxr_14{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}._headerLeft_17vxr_22{flex-direction:column;gap:6px;min-width:0;display:flex}._headerRight_17vxr_29{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}._backLink_17vxr_37{color:#6b7280;align-items:center;gap:4px;font-size:.8rem;text-decoration:none;display:inline-flex}._backLink_17vxr_37:hover{color:#4f46e5}._title_17vxr_47{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.5rem;font-weight:700;overflow:hidden}._badges_17vxr_57{flex-wrap:wrap;gap:6px;display:flex}._gameBadge_17vxr_63{color:#fff;background:#4f46e5;border-radius:4px;padding:2px 7px;font-size:.68rem;font-weight:700}._shinyBadge_17vxr_72{color:#92400e;background:#fef3c7;border-radius:4px;padding:2px 7px;font-size:.68rem;font-weight:700}._typeBadge_17vxr_81{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 7px;font-size:.66rem}._countLabel_17vxr_89{color:#6b7280;white-space:nowrap;font-size:.75rem;font-weight:600}._progressBar_17vxr_97{background:#e5e7eb;border-radius:3px;height:5px;margin-bottom:12px;overflow:hidden}._progressFill_17vxr_105{background:#22c55e;border-radius:3px;height:100%;transition:width .6s}._progressShiny_17vxr_112{background:#f59e0b}._filterBar_17vxr_115{justify-content:space-between;align-items:center;gap:10px;display:flex}._filterPills_17vxr_122{gap:6px;display:flex}._pill_17vxr_127{color:#6b7280;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:600;line-height:1.4;transition:background .12s,color .12s,border-color .12s}._pill_17vxr_127:hover{color:#4f46e5;border-color:#4f46e5}._pillActive_17vxr_145{color:#fff;background:#4f46e5;border-color:#4f46e5}._jumpSelect_17vxr_151{color:#374151;cursor:pointer;appearance:auto;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;max-width:140px;padding:4px 8px;font-size:.75rem}._jumpSelect_17vxr_151:focus{outline-offset:1px;outline:2px solid #4f46e5}._allBoxes_17vxr_169{grid-template-columns:repeat(3,1fr);gap:24px;padding-top:16px;display:grid}._boxSection_17vxr_177{flex-direction:column;gap:8px;display:flex}._boxHeader_17vxr_183{justify-content:space-between;align-items:baseline;display:flex}._boxLabel_17vxr_189{color:#374151;font-size:.82rem;font-weight:700}._boxRange_17vxr_195{color:#9ca3af;font-size:.72rem}._box_17vxr_177{background:#1e3a5f;border-radius:16px;grid-template-columns:repeat(6,1fr);gap:8px;padding:30px 16px 16px;display:grid;overflow:visible}._slot_17vxr_213{aspect-ratio:1;cursor:pointer;border:none;border-radius:10px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 2px 2px;transition:transform .1s,background .1s;display:flex;position:relative}._slot_17vxr_213:focus-visible{outline-offset:1px;outline:2px solid #fff}._slot_17vxr_213:hover{transform:scale(1.08)}._slot_17vxr_213:active{transform:scale(.97)}._slotCaught_17vxr_235{background:#ffffff1f}._slotUncaught_17vxr_239{background:#00000040}._slotUncaught_17vxr_239 ._sprite_17vxr_242{filter:grayscale()brightness(.45)}._slotEmpty_17vxr_246{aspect-ratio:1;background:#00000026;border-radius:10px}._slotSkeleton_17vxr_252{aspect-ratio:1;background:#ffffff14;border-radius:10px;animation:1.4s ease-in-out infinite _pulse_17vxr_1}@keyframes _pulse_17vxr_1{0%,to{opacity:1}50%{opacity:.4}}._sprite_17vxr_242{object-fit:contain;image-rendering:auto;width:88%;height:88%}._spriteNo_17vxr_271{color:#ffffff4d;font-size:1.1rem}._slotNum_17vxr_276{color:#ffffff80;letter-spacing:.01em;font-size:.48rem;font-weight:600;line-height:1}._caughtDot_17vxr_284{background:#22c55e;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}._slotName_17vxr_295{color:#f8fafc;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;text-overflow:ellipsis;background:#0f172aeb;border-radius:5px;max-width:120px;padding:3px 7px;font-size:.65rem;font-weight:600;transition:opacity .12s,transform .12s;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%)translateY(4px)}._slot_17vxr_213:hover ._slotName_17vxr_295,._slot_17vxr_213:focus-visible ._slotName_17vxr_295{opacity:1;transform:translate(-50%)translateY(-2px)}._errorBox_17vxr_323{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;flex-direction:column;gap:8px;padding:24px;display:flex}._errorTitle_17vxr_332{color:#991b1b;margin:0;font-size:1rem;font-weight:700}._errorMsg_17vxr_338{color:#b91c1c;margin:0;font-size:.85rem}._errorHint_17vxr_343{color:#6b7280;margin:0;font-size:.78rem}._errorHint_17vxr_343 code{background:#f3f4f6;border-radius:4px;padding:1px 5px;font-size:.75rem}@media (width<=1100px){._allBoxes_17vxr_169{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){._allBoxes_17vxr_169{grid-template-columns:1fr}}@media (width<=500px){._title_17vxr_47{font-size:1.2rem}._box_17vxr_177{gap:4px;padding:10px}._slotNum_17vxr_276{display:none}}
