.LoadingSpinner_container__U1iZS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.LoadingSpinner_spinner__wBKOL{border-radius:50%;border:2px solid #f3f3f3;border-top-color:#007bff;animation:LoadingSpinner_spin__gzcbN 1s linear infinite}.LoadingSpinner_small__mWpoE .LoadingSpinner_spinner__wBKOL{width:16px;height:16px}.LoadingSpinner_medium__twUDg .LoadingSpinner_spinner__wBKOL{width:32px;height:32px}.LoadingSpinner_large__HUMU9 .LoadingSpinner_spinner__wBKOL{width:48px;height:48px}.LoadingSpinner_message__o_zuw{margin-top:1rem;text-align:center;color:#666}.LoadingSpinner_small__mWpoE .LoadingSpinner_message__o_zuw{font-size:.875rem}.LoadingSpinner_medium__twUDg .LoadingSpinner_message__o_zuw{font-size:1rem}.LoadingSpinner_large__HUMU9 .LoadingSpinner_message__o_zuw{font-size:1.125rem}@keyframes LoadingSpinner_spin__gzcbN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmptyState_container__b_KSY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:#666}.EmptyState_icon__c1ifp{margin-bottom:1rem;opacity:.6}.EmptyState_message__gyGn3{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#333}.EmptyState_description__LSzY5{margin:0 0 1.5rem;font-size:.875rem;color:#666;max-width:400px;line-height:1.5}.EmptyState_action__yUv4s{margin-top:1rem}.CardContainer_container__20pHK{width:100%}.CardContainer_grid__GVThd{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem;padding:1rem}.CardContainer_list__uFDVH{display:flex;flex-direction:column;gap:.5rem;padding:1rem}@media (max-width:768px){.CardContainer_grid__GVThd{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;padding:.75rem}.CardContainer_list__uFDVH{gap:.25rem;padding:.75rem}}@media (max-width:480px){.CardContainer_grid__GVThd{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;padding:.5rem}.CardContainer_list__uFDVH{padding:.5rem}}.StatsDisplay_container__uCD3S{display:flex;gap:1rem}.StatsDisplay_horizontal__83rSp{flex-direction:row;flex-wrap:wrap}.StatsDisplay_vertical__HgZ2J{flex-direction:column}.StatsDisplay_statItem__JG_4w{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem;border-radius:.375rem;background-color:#f8f9fa;border:1px solid #e9ecef}.StatsDisplay_statLabel__aLmcu{font-size:.75rem;font-weight:500;color:#6c757d;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem}.StatsDisplay_statValue__us7p_{font-weight:600;color:#212529}.StatsDisplay_small__oEvWp .StatsDisplay_statItem__JG_4w{padding:.375rem}.StatsDisplay_small__oEvWp .StatsDisplay_statLabel__aLmcu{font-size:.625rem}.StatsDisplay_small__oEvWp .StatsDisplay_statValue__us7p_{font-size:.875rem}.StatsDisplay_medium__vBR2p .StatsDisplay_statItem__JG_4w{padding:.5rem}.StatsDisplay_medium__vBR2p .StatsDisplay_statLabel__aLmcu{font-size:.75rem}.StatsDisplay_medium__vBR2p .StatsDisplay_statValue__us7p_{font-size:1rem}.StatsDisplay_large__4qM_Y .StatsDisplay_statItem__JG_4w{padding:.75rem}.StatsDisplay_large__4qM_Y .StatsDisplay_statLabel__aLmcu{font-size:.875rem}.StatsDisplay_large__4qM_Y .StatsDisplay_statValue__us7p_{font-size:1.25rem}@media (max-width:768px){.StatsDisplay_horizontal__83rSp{flex-direction:column}.StatsDisplay_container__uCD3S{gap:.5rem}.StatsDisplay_statItem__JG_4w{padding:.5rem}}.CompactCard_compactCard__SeKR2{display:flex;align-items:flex-start;gap:.75rem;background-color:var(--background-light);border:1px solid var(--border-color);border-radius:6px;padding:.5rem .75rem;min-height:3rem;transition:all .2s ease;font-size:.875rem;position:relative}.CompactCard_compactCard__SeKR2.CompactCard_clickable___JpSN{cursor:pointer}.CompactCard_compactCard__SeKR2.CompactCard_clickable___JpSN:hover{background-color:var(--background-hover);border-color:var(--gundam-blue);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CompactCard_quantityDisplay__GjOjI{font-size:.875rem;font-weight:600;color:var(--text-color);flex-shrink:0;min-width:2rem;text-align:left;padding-top:.1rem}.CompactCard_cardInfo__Ax_3_{flex:1 1;display:flex;flex-direction:column;min-width:0}.CompactCard_cardName__OEJN9{font-weight:500;color:var(--text-color);word-wrap:break-word;overflow-wrap:break-word;line-height:1.3;max-width:100%}.CompactCard_promoText__eHw4u{font-size:.7rem;color:#ff8c00;font-weight:600;margin-top:.1rem;text-transform:uppercase;letter-spacing:.3px}.CompactCard_cardNumber__Ve1BI{font-size:.75rem;color:var(--text-secondary);font-weight:400;margin-top:.1rem;opacity:.8}.CompactCard_cardStats__6lOL0{display:flex;gap:1rem;font-size:.75rem;color:var(--text-secondary);margin-top:.15rem}.CompactCard_cardCost__0P1ZK,.CompactCard_cardLevel__oB1cX{font-weight:500}.CompactCard_cardLevel__oB1cX{color:var(--gundam-blue,#2463EB)}.CompactCard_cardCost__0P1ZK{color:var(--gundam-red,#DC2626)}.CompactCard_rightContent__OqyUL{display:flex;align-items:flex-start;gap:.75rem;flex-shrink:0;padding-top:.1rem;min-width:-moz-fit-content;min-width:fit-content}.CompactCard_ownedCount__aggjQ{background-color:var(--gundam-blue);color:white;border-radius:12px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;min-width:1.5rem;text-align:center}.CompactCard_cardPrice__KfpeW{font-weight:600;color:var(--success-color,#16a34a);min-width:4.5rem;text-align:right;font-size:.875rem;white-space:nowrap}.CompactCard_quantityControls__5MOBT{display:flex;align-items:center;gap:.25rem;border:1px solid var(--border-color);border-radius:4px;background-color:var(--background)}.CompactCard_quantityButton__Cy7Xa{background:none;border:none;padding:.125rem .375rem;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;border-radius:3px;transition:background-color .2s ease}.CompactCard_quantityButton__Cy7Xa:hover:not(:disabled){background-color:var(--background-hover)}.CompactCard_quantityButton__Cy7Xa:disabled{opacity:.5;cursor:not-allowed}.CompactCard_quantityText__9MlNo{padding:0 .375rem;font-size:.75rem;font-weight:500;color:var(--text-color);min-width:1.5rem;text-align:center}.CompactCard_quantityText__9MlNo.CompactCard_insufficientCards__4qgDq{color:#ff6b6b;background:rgba(255,107,107,.1);border-radius:4px;padding:2px 4px;font-weight:700}.CompactCard_compactCard__SeKR2.CompactCard_insufficientCards__4qgDq{border:2px solid #ff6b6b!important;background:linear-gradient(135deg,rgba(255,107,107,.15),rgba(255,107,107,.05))!important;box-shadow:0 0 12px rgba(255,107,107,.3)}.CompactCard_compactCard__SeKR2.CompactCard_collection__rWjSK{border-left:3px solid transparent}.CompactCard_compactCard__SeKR2.CompactCard_collection__rWjSK:hover{border-left-color:var(--gundam-blue)}.CompactCard_compactCard__SeKR2.CompactCard_deckbuilder__lcIrv{border-left:3px solid transparent}.CompactCard_compactCard__SeKR2.CompactCard_deckbuilder__lcIrv .CompactCard_cardName__OEJN9{font-weight:500}.CompactCard_compactCard__SeKR2.CompactCard_deck-view__4VEyg{border-left:3px solid transparent}.CompactCard_compactCard__SeKR2.CompactCard_coloredCard__R3SAR{border-left-color:var(--card-color)!important;background-color:var(--card-bg)!important}.CompactCard_compactCard__SeKR2.CompactCard_mobileOptimized__kspcy{padding:var(--mobile-padding);gap:var(--mobile-margin);font-size:var(--mobile-font-size);min-height:var(--mobile-touch-target);border-radius:12px;margin-bottom:8px}.CompactCard_compactCard__SeKR2.CompactCard_mobileOptimized__kspcy .CompactCard_cardInfo__Ax_3_{flex:1 1;min-width:0}.CompactCard_compactCard__SeKR2.CompactCard_mobileOptimized__kspcy .CompactCard_cardName__OEJN9{font-size:.9375rem;font-weight:500;line-height:1.3}.CompactCard_compactCard__SeKR2.CompactCard_mobileOptimized__kspcy .CompactCard_cardStats__6lOL0{font-size:.8125rem;gap:1rem;margin-top:.25rem}.CompactCard_compactCard__SeKR2.CompactCard_mobileOptimized__kspcy .CompactCard_quantityControls__5MOBT{border-radius:8px;background:var(--background-dark)}.CompactCard_compactCard__SeKR2.CompactCard_mobileOptimized__kspcy .CompactCard_quantityButton__Cy7Xa{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target);font-size:1rem;border-radius:6px}.CompactCard_compactCard__SeKR2.CompactCard_mobileOptimized__kspcy .CompactCard_rightContent__OqyUL{gap:.75rem;align-items:center}@media (max-width:768px){.CompactCard_compactCard__SeKR2{padding:.5rem;gap:.625rem;font-size:.875rem;border-radius:10px;margin-bottom:6px}.CompactCard_cardName__OEJN9{font-size:.9375rem;line-height:1.3}.CompactCard_cardStats__6lOL0{font-size:.8125rem;gap:.875rem;margin-top:.25rem}.CompactCard_quantityButton__Cy7Xa{min-width:38px;min-height:38px;padding:.25rem;font-size:.9375rem;border-radius:6px}.CompactCard_quantityText__9MlNo{padding:0 .5rem;font-size:.875rem;min-width:2rem}.CompactCard_cardPrice__KfpeW{min-width:4rem;font-size:.875rem;font-weight:600}.CompactCard_rightContent__OqyUL{gap:.75rem}}@media (max-width:640px){.CompactCard_compactCard__SeKR2{padding:.375rem .5rem;gap:.5rem;font-size:.8125rem}.CompactCard_rarityIndicator__Yo5mH{font-size:.875rem;width:1rem}.CompactCard_cardPrice__KfpeW{min-width:3.5rem;font-size:.8125rem}.CompactCard_quantityButton__Cy7Xa{min-width:1.25rem;height:1.25rem;padding:.125rem .25rem}.CompactCard_quantityText__9MlNo{padding:0 .25rem}.CompactCard_cardStats__6lOL0{font-size:.7rem;gap:.75rem}}.CardImageOverlay_overlay__O2Az9{background:rgba(0,0,0,.9);border-radius:12px;padding:8px;box-shadow:0 8px 32px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;pointer-events:none;max-width:90vw;max-height:90vh}.CardImageOverlay_cardImage__ZYcgJ{width:200px;height:auto;border-radius:8px;display:block;max-width:100%;max-height:400px;object-fit:contain}.CompactCardGrid_compactCardGrid__yyPD_{display:grid;grid-template-columns:repeat(var(--columns,auto-fit),minmax(var(--min-card-width,250px),1fr));grid-gap:var(--grid-gap,8px);gap:var(--grid-gap,8px);padding:1rem 0;width:100%}.CompactCardGrid_compactCardGrid__yyPD_:not([style*="--columns"]){grid-template-columns:repeat(auto-fit,minmax(var(--min-card-width,250px),1fr))}.CompactCardGrid_emptyState__D_t5w{display:flex;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--text-color-muted);font-style:italic}.CompactCardGrid_emptyState__D_t5w p{margin:0}.CompactCardGrid_compactCardGrid__yyPD_.CompactCardGrid_collection__FH9IA{gap:.5rem}.CompactCardGrid_compactCardGrid__yyPD_.CompactCardGrid_deckbuilder__2iF79{gap:.375rem;padding:.5rem 0}.CompactCardGrid_compactCardGrid__yyPD_.CompactCardGrid_cards__HcivU{gap:.5rem}@media (max-width:1200px){.CompactCardGrid_compactCardGrid__yyPD_{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));--min-card-width:220px}}@media (max-width:768px){.CompactCardGrid_compactCardGrid__yyPD_{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));--min-card-width:200px;gap:.5rem;padding:.75rem 0}}@media (max-width:640px){.CompactCardGrid_compactCardGrid__yyPD_{grid-template-columns:1fr;--min-card-width:100%;gap:.375rem;padding:.5rem 0}}.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 1"]{grid-template-columns:1fr}.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 2"]{grid-template-columns:repeat(2,1fr)}.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 3"]{grid-template-columns:repeat(3,1fr)}.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 4"]{grid-template-columns:repeat(4,1fr)}.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 5"]{grid-template-columns:repeat(5,1fr)}.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 6"]{grid-template-columns:repeat(6,1fr)}@media (max-width:1200px){.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 5"],.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 6"]{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 4"],.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 5"],.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 6"]{grid-template-columns:repeat(3,1fr)}.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 3"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 2"],.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 3"],.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 4"],.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 5"],.CompactCardGrid_compactCardGrid__yyPD_[style*="--columns: 6"]{grid-template-columns:1fr}}.ViewDropdown_dropdownWrapper__lucXv{position:relative;display:inline-block;font-family:Roboto,Arial,sans-serif}.ViewDropdown_viewWrapper__ECPnv{display:flex;align-items:center;gap:10px}.ViewDropdown_dropdownButton__95IZF{background:#181f36;color:#fff;border:2px solid #1976d2;border-radius:10px;padding:6px 14px 6px 12px;font-size:.98rem;font-family:inherit;font-weight:500;display:flex;align-items:center;cursor:pointer;box-shadow:0 2px 8px rgba(16,24,42,.08);transition:border .2s,box-shadow .2s,background .2s;outline:none}.ViewDropdown_dropdownButtonActive__02Zol{border:2px solid #1976d2;box-shadow:0 4px 16px rgba(25,118,210,.12);background:#232c47}.ViewDropdown_dropdownButton__95IZF:focus,.ViewDropdown_dropdownButton__95IZF:hover{border:2px solid #e53935}.ViewDropdown_chevron__LA98c{margin-left:6px;font-size:1em;color:#1976d2}.ViewDropdown_cardCount__zAF9B{margin-left:10px;color:#bfc7e0;font-size:.95rem;font-style:italic;font-weight:400}.ViewDropdown_dropdownMenu__XBt2i{position:absolute;top:40px;min-width:200px;background:#181f36;border-radius:10px;box-shadow:0 8px 32px rgba(16,24,42,.18);padding:12px 12px 10px;z-index:100;display:flex;flex-direction:column;gap:10px;border:2px solid #1976d2}.ViewDropdown_sectionLabel__KNtBI{color:#bfc7e0;font-size:.92rem;font-weight:600}.ViewDropdown_layoutRow__Do_xY{display:flex;gap:6px;margin-bottom:4px}.ViewDropdown_iconButton__gB0hY{background:#181f36;border:0 solid #181f36;padding:5px;color:#bfc7e0;cursor:pointer;font-size:1.05em}.ViewDropdown_iconButtonActive__Q5Wv7{background:#1976d2;color:#fff;border:0 solid #1976d2}.ViewDropdown_iconButton__gB0hY:focus,.ViewDropdown_iconButton__gB0hY:hover{border:0 solid #e53935;color:#e53935}.ViewDropdown_sortSelectWrapper__Qlprq{position:relative;margin-bottom:4px}.ViewDropdown_sortSelect__Orrhm{width:100%;background:#232c47;color:#fff;border:2px solid #1976d2;border-radius:6px;padding:5px 28px 5px 8px;font-size:.97rem;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;font-weight:500;transition:border .2s,color .2s}.ViewDropdown_sortSelect__Orrhm:focus,.ViewDropdown_sortSelect__Orrhm:hover{border:2px solid #e53935;color:#e53935}.ViewDropdown_sortDropdownIcon__XydoK{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#bfc7e0;pointer-events:none;font-size:.8em}.ViewDropdown_groupBySelectWrapper__4QnEO{position:relative;width:100%}.ViewDropdown_groupBySelect__86tuj{width:100%;background:#181f36;border:1px solid #1976d2;border-radius:6px;color:#fff;padding:6px 30px 6px 10px;font-size:.9rem;cursor:pointer;transition:border .2s,background .2s;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ViewDropdown_groupBySelect__86tuj:focus,.ViewDropdown_groupBySelect__86tuj:hover{border-color:#e53935;background:#232c47}.ViewDropdown_groupByDropdownIcon__c7w5z{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#bfc7e0;pointer-events:none;font-size:.8em}.ViewDropdown_sortList__4eo9_{list-style:none;margin:0;padding:0;border-radius:8px;overflow:hidden;background:#232c47;box-shadow:0 2px 8px rgba(16,24,42,.08)}.ViewDropdown_sortOption__GmAqn{padding:10px 16px;color:#bfc7e0;font-size:1rem;cursor:pointer;display:flex;align-items:center;transition:background .18s,color .18s}.ViewDropdown_sortOption__GmAqn:hover{background:#232c47cc;color:#fff}.ViewDropdown_sortOptionActive__Ik4KG{background:#6c63ff;color:#fff}.ViewDropdown_checkIcon__2uTCg{margin-left:auto;color:#fff}.ViewDropdown_zoomControls__B7fwU{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ViewDropdown_zoomButton__xMGKc{background:#232c47;border:2px solid #1976d2;border-radius:6px;padding:4px 8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;min-width:28px;display:flex;align-items:center;justify-content:center;transition:border .2s,background .2s}.ViewDropdown_zoomButton__xMGKc:hover:not(:disabled){border:2px solid #e53935;background:#2a3654}.ViewDropdown_zoomButton__xMGKc:disabled{opacity:.5;cursor:not-allowed;border-color:#444}.ViewDropdown_zoomLevel__P1k4Q{color:#bfc7e0;font-size:.9rem;font-weight:500;min-width:40px;text-align:center}.BaseViewDropdown_dropdownWrapper__e2Cxc{position:relative;display:inline-block;font-family:Roboto,Arial,sans-serif}.BaseViewDropdown_viewWrapper__bBhCC{display:flex;align-items:center;gap:10px}.BaseViewDropdown_dropdownButton__pQjK8{background:#181f36;color:#fff;border:2px solid #1976d2;border-radius:10px;padding:6px 14px 6px 12px;font-size:.98rem;font-family:inherit;font-weight:500;display:flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 2px 8px rgba(16,24,42,.08);transition:border .2s,box-shadow .2s,background .2s;outline:none}.BaseViewDropdown_dropdownButtonActive__hJR7P{border:2px solid #1976d2;box-shadow:0 4px 16px rgba(25,118,210,.12);background:#232c47}.BaseViewDropdown_dropdownButton__pQjK8:focus,.BaseViewDropdown_dropdownButton__pQjK8:hover{border:2px solid #e53935}.BaseViewDropdown_triggerIcon__R88oT{display:flex;align-items:center;color:#1976d2;font-size:1.1em}.BaseViewDropdown_chevron__P441h{color:#1976d2;font-size:1em;transition:transform .2s ease}.BaseViewDropdown_chevronOpen__zw6KK{transform:rotate(180deg)}.BaseViewDropdown_cardCount___FBhg{margin-left:10px;color:#bfc7e0;font-size:.95rem;font-style:italic;font-weight:400}.BaseViewDropdown_positioner___r_Ry{z-index:100}.BaseViewDropdown_dropdownMenu__lGcA5{min-width:200px;background:#181f36;border-radius:10px;box-shadow:0 8px 32px rgba(16,24,42,.18);padding:12px 12px 10px;display:flex;flex-direction:column;gap:10px;border:2px solid #1976d2;outline:none}.BaseViewDropdown_sectionLabel__y4a0B{color:#bfc7e0;font-size:.92rem;font-weight:600;margin-bottom:4px}.BaseViewDropdown_layoutRow___7IO_{display:flex;gap:6px;margin-bottom:10px}.BaseViewDropdown_iconButton__k4mk2{background:#181f36;border:none;border-radius:6px;padding:8px;color:#bfc7e0;cursor:pointer;font-size:1.1em;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;outline:none}.BaseViewDropdown_iconButtonActive__gI5Qz{background:#1976d2;color:#fff}.BaseViewDropdown_iconButton__k4mk2:focus:not(.BaseViewDropdown_iconButtonActive__gI5Qz),.BaseViewDropdown_iconButton__k4mk2:hover:not(.BaseViewDropdown_iconButtonActive__gI5Qz){background:#232c47;color:#e53935}.BaseViewDropdown_sortSelectWrapper__4UDZx{position:relative;margin-bottom:4px}.BaseViewDropdown_sortSelect__9HQ6t{width:100%;background:#232c47;color:#fff;border:2px solid #1976d2;border-radius:6px;padding:5px 28px 5px 8px;font-size:.97rem;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;font-weight:500;transition:border .2s,color .2s}.BaseViewDropdown_sortSelect__9HQ6t:focus,.BaseViewDropdown_sortSelect__9HQ6t:hover{border:2px solid #e53935;color:#e53935}.BaseViewDropdown_sortDropdownIcon___5ShF{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#bfc7e0;pointer-events:none;font-size:.8em}.BaseViewDropdown_groupBySelectWrapper__I8ChR{position:relative;width:100%;margin-bottom:10px}.BaseViewDropdown_groupBySelect__0kiBG{width:100%;background:#181f36;border:1px solid #1976d2;border-radius:6px;color:#fff;padding:6px 30px 6px 10px;font-size:.9rem;cursor:pointer;transition:border .2s,background .2s;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.BaseViewDropdown_groupBySelect__0kiBG:focus,.BaseViewDropdown_groupBySelect__0kiBG:hover{border-color:#e53935;background:#232c47}.BaseViewDropdown_groupByDropdownIcon__OJ8dx{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#bfc7e0;pointer-events:none;font-size:.8em}.BaseViewDropdown_dropdownButton__pQjK8:focus-visible{outline:2px solid #e53935;outline-offset:2px}.BaseViewDropdown_iconButton__k4mk2:focus-visible{outline:2px solid #e53935;outline-offset:2px}.BaseViewDropdown_sortSelect__9HQ6t:focus-visible{outline:2px solid #e53935;outline-offset:2px}.BaseViewDropdown_groupBySelect__0kiBG:focus-visible{outline:2px solid #e53935;outline-offset:2px}.BaseViewDropdown_zoomControls__DBqnf{display:flex;align-items:center;gap:8px;margin-bottom:10px}.BaseViewDropdown_zoomButton__fPXLr{background:#232c47;border:2px solid #1976d2;border-radius:6px;padding:4px 8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;min-width:28px;display:flex;align-items:center;justify-content:center;transition:border .2s,background .2s;outline:none}.BaseViewDropdown_zoomButton__fPXLr:hover:not(:disabled){border:2px solid #e53935;background:#2a3654}.BaseViewDropdown_zoomButton__fPXLr:disabled{opacity:.5;cursor:not-allowed;border-color:#444}.BaseViewDropdown_zoomButton__fPXLr:focus-visible{outline:2px solid #e53935;outline-offset:2px}.BaseMenuButton_menuContainer__2cxkJ{position:relative}.BaseMenuButton_menuButton__L0goF{background:#181f36;color:#fff;border:2px solid #1976d2;padding:.5rem 1rem;border-radius:10px;cursor:pointer;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease,border .2s,box-shadow .2s;outline:none;box-shadow:0 2px 8px rgba(16,24,42,.08)}.BaseMenuButton_menuButton__L0goF:focus,.BaseMenuButton_menuButton__L0goF:hover{background:#232c47;border:2px solid #e53935;box-shadow:0 4px 16px rgba(25,118,210,.12)}.BaseMenuButton_menuButton__L0goF:focus-visible{outline:2px solid #e53935;outline-offset:2px}.BaseMenuButton_positioner__sWYcz{z-index:1000}.BaseMenuButton_menuDropdown__DeHpz{background:#181f36;border:2px solid #1976d2;border-radius:10px;box-shadow:0 8px 32px rgba(16,24,42,.18);min-width:180px;overflow:hidden;outline:none}.BaseMenuButton_menuOption__1bXUZ{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:#fff;font-size:.875rem;font-family:inherit;cursor:pointer;transition:background-color .2s ease;text-align:left;outline:none}.BaseMenuButton_menuOption__1bXUZ:focus:not(.BaseMenuButton_menuOptionDisabled__Moysb),.BaseMenuButton_menuOption__1bXUZ:hover:not(.BaseMenuButton_menuOptionDisabled__Moysb){background:#232c47}.BaseMenuButton_menuOption__1bXUZ:focus-visible{outline:2px solid #e53935;outline-offset:-2px}.BaseMenuButton_menuOptionDanger__MUiOk{color:#ef4444;border-top:1px solid #1976d2}.BaseMenuButton_menuOptionDanger__MUiOk:focus:not(.BaseMenuButton_menuOptionDisabled__Moysb),.BaseMenuButton_menuOptionDanger__MUiOk:hover:not(.BaseMenuButton_menuOptionDisabled__Moysb){background:#dc2626;color:#fff}.BaseMenuButton_menuOptionDisabled__Moysb{opacity:.5;cursor:not-allowed}.BaseMenuButton_menuIcon__jW1hQ{font-size:1.25rem!important;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:currentColor}.BaseMenuButton_menuOptionToggle__9W2Ej{padding:.5rem 1rem}.BaseMenuButton_toggleContainer__JW2jJ{display:flex;align-items:center;width:100%;gap:.75rem}.BaseMenuButton_toggleLabel__YmMVZ{flex:1 1;font-size:.875rem;color:#fff}.BaseMenuButton_menuButtonSmall__iCAzy{padding:.375rem .75rem;font-size:.8rem}.BaseMenuButton_menuButtonLarge__qNJLJ{padding:.75rem 1.25rem;font-size:1rem}.Mobile_mobileContainer__mm8it{padding:var(--mobile-padding);width:100%;overflow-x:hidden}.Mobile_mobileSafeArea__BPFC0{padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom));padding-top:calc(var(--mobile-header-height) + env(safe-area-inset-top))}.Mobile_mobileCardGrid__2Kfw6{gap:var(--mobile-card-gap);padding:var(--mobile-padding)}.Mobile_mobileCardGrid__2Kfw6 .Mobile_cardItem__yE332{width:var(--mobile-card-width);max-width:var(--mobile-card-width)}.Mobile_mobileTouchButton__i_KIA{min-height:var(--mobile-touch-target);min-width:var(--mobile-touch-target);padding:.75rem;font-size:var(--mobile-font-size);border-radius:8px;touch-action:manipulation}.Mobile_mobileNav__b_YoF{position:fixed;bottom:0;left:0;right:0;height:var(--mobile-bottom-nav-height);background:var(--background-light);border-top:1px solid var(--border-color);display:flex;justify-content:space-around;align-items:center;z-index:1000;padding-bottom:env(safe-area-inset-bottom)}.Mobile_mobileNavItem__uChNV{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--mobile-touch-target);min-width:var(--mobile-touch-target);text-decoration:none;color:var(--text-color-muted);font-size:.75rem;transition:color .2s ease}.Mobile_mobileNavItem__uChNV.Mobile_active__bocH8,.Mobile_mobileNavItem__uChNV:hover{color:var(--gundam-blue)}.Mobile_mobileHeader__U4Z43{top:0;height:var(--mobile-header-height);display:flex;align-items:center;padding:0 var(--mobile-padding);padding-top:env(safe-area-inset-top);z-index:1000}.Mobile_mobileFilters__fpxAr,.Mobile_mobileHeader__U4Z43{position:fixed;left:0;right:0;background:var(--background-light);border-bottom:1px solid var(--border-color)}.Mobile_mobileFilters__fpxAr{top:calc(var(--mobile-header-height) + env(safe-area-inset-top));padding:var(--mobile-padding);transform:translateY(-100%);transition:transform .3s ease;z-index:999}.Mobile_mobileFilters__fpxAr.Mobile_open__Y3zJv{transform:translateY(0)}.Mobile_mobileModal__kD256{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--background-dark);z-index:1001;padding:var(--mobile-padding);padding-top:calc(var(--mobile-header-height) + env(safe-area-inset-top));padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom));overflow-y:auto}.Mobile_mobileTitle__q4CBl{font-size:1.25rem;font-weight:600;line-height:1.2;margin-bottom:var(--mobile-margin)}.Mobile_mobileSubtitle__otCAo{font-size:1rem;font-weight:500;line-height:1.3;margin-bottom:calc(var(--mobile-margin) * .75)}.Mobile_mobileText__rDHr_{font-size:var(--mobile-font-size);line-height:1.4}.Mobile_mobileCaption__XZkFt{font-size:.75rem;line-height:1.3;color:var(--text-color-muted)}.Mobile_mobileFormGroup__wxxd9{margin-bottom:var(--mobile-margin)}.Mobile_mobileInput__42gI4{padding:.75rem}.Mobile_mobileInput__42gI4,.Mobile_mobileSelect__2Sh0e{width:100%;font-size:var(--mobile-font-size);border:1px solid var(--border-color);border-radius:8px;background:var(--background-light);color:var(--text-color);min-height:var(--mobile-touch-target)}.Mobile_mobileSelect__2Sh0e{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding:.75rem 2.5rem .75rem .75rem}.Mobile_mobileCardCompact__FYMW_{padding:.5rem;gap:.5rem;min-height:auto}.Mobile_mobileCardCompact__FYMW_ .Mobile_cardInfo__C_QIX{font-size:.8125rem}.Mobile_mobileCardCompact__FYMW_ .Mobile_cardStats__JKWxa{font-size:.75rem;gap:.5rem}.Mobile_mobileCardCompact__FYMW_ .Mobile_quantityControls__5rfKR{transform:scale(.9);transform-origin:right center}.Mobile_mobileGrid__cgRXk{display:grid;grid-gap:var(--mobile-card-gap);gap:var(--mobile-card-gap);grid-template-columns:repeat(auto-fill,minmax(var(--mobile-card-width),1fr));padding:var(--mobile-padding)}.Mobile_mobileGridCompact__OcpKY{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:var(--mobile-padding)}@media (prefers-reduced-motion:no-preference){.Mobile_mobileSlideIn__WEXE2{animation:Mobile_slideInFromRight__Mq4hS .3s ease-out}.Mobile_mobileSlideOut__ihfHo{animation:Mobile_slideOutToRight__KrS3T .3s ease-in}.Mobile_mobileFadeIn__tZ1Sy{animation:Mobile_fadeIn__EuTr2 .2s ease-out}}@keyframes Mobile_slideInFromRight__Mq4hS{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Mobile_slideOutToRight__KrS3T{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes Mobile_fadeIn__EuTr2{0%{opacity:0}to{opacity:1}}@media (min-width:769px){.Mobile_mobileOnly__jpt2i{display:none!important}}.Mobile_mobileAppBar__uD2Fz{-webkit-app-region:drag;background:var(--background-light);height:var(--mobile-header-height)}.Mobile_mobileAppBar__uD2Fz a,.Mobile_mobileAppBar__uD2Fz button,.Mobile_mobileAppBar__uD2Fz input{-webkit-app-region:no-drag}@supports (-webkit-touch-callout:none){.Mobile_iosScrollFix__JODTG{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.Mobile_iosInputFix__4Wiru{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.Header_navbar__g1l5B{background-color:var(--background-dark);border-bottom:1px solid var(--border-color);font-family:inherit;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.Header_brand__CyH1x{color:var(--text-color);font-weight:700;cursor:pointer;font-size:1.3rem;border-radius:8px;letter-spacing:.04em}.Header_navLink__bzbwi{color:var(--text-color)!important;font-size:1rem;font-family:inherit;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;margin:0 .25rem}.Header_navLink__bzbwi:hover{background-color:rgba(255,255,255,.1)}.Header_active__3IUjt{background-color:#6366f1!important;color:white!important;font-weight:500}.Header_active__3IUjt:hover{background-color:#5855eb!important}.Header_navbar__g1l5B .Header_dropdown-toggle__igeWg:after{margin-left:.25rem;vertical-align:middle}.Header_navbar__g1l5B .Header_dropdown-toggle__igeWg{display:flex!important;align-items:center;gap:.1rem}.Header_navbar__g1l5B .Header_dropdown-toggle__igeWg:hover{background-color:rgba(255,255,255,.1)!important;border-radius:6px}.Header_navbar__g1l5B .Header_dropdown-toggle__igeWg.Header_active__3IUjt{background-color:#6366f1!important;color:white!important;font-weight:500}.Header_navbar__g1l5B .Header_dropdown-toggle__igeWg.Header_active__3IUjt:hover{background-color:#5855eb!important}.Header_dropdownContainer__o6tAQ{position:relative;display:inline-block}.Header_dropdownButton__HS3_Z{display:flex!important;align-items:center;gap:.05rem;background:none;border:none;cursor:pointer;font-family:inherit}.Header_dropdownArrow__Vb9i1{font-size:1.2rem!important;color:inherit}.Header_dropdownMenu__3j0Wg{position:absolute;top:100%;left:0;background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:150px;z-index:1000;margin-top:.25rem}.Header_dropdownItem__XgHS6{display:block;width:100%;padding:.5rem 1rem;color:var(--text-color);text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;font-size:1rem;transition:all .2s ease}.Header_dropdownItem__XgHS6:hover{background-color:rgba(255,255,255,.1);color:white}.Header_iconLink__eMhK6{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;transition:all .2s ease}.Header_iconLink__eMhK6:hover{background-color:rgba(255,255,255,.1)}.Header_icon__jBtEQ{font-size:1.2rem!important;color:var(--text-color)}.Header_iconLink__eMhK6:hover .Header_icon__jBtEQ.fa-patreon{color:#ff424d}.Header_signInButton__Olr9x{display:flex;align-items:center;gap:.5rem;background:#6366f1;color:white;border:none;border-radius:6px;padding:.5rem 1rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.Header_signInButton__Olr9x:hover{background:#5855eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.Header_navbar__g1l5B .navbar-toggler{border:none!important;padding:.6rem .75rem;border-radius:6px;transition:all .2s ease;background:transparent!important;box-shadow:none!important;outline:none!important}.Header_navbar__g1l5B .navbar-toggler.focus,.Header_navbar__g1l5B .navbar-toggler:active,.Header_navbar__g1l5B .navbar-toggler:focus,.Header_navbar__g1l5B .navbar-toggler:focus-visible{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.Header_navbar__g1l5B .navbar-toggler:hover{background-color:rgba(255,255,255,.1)!important}.Header_navbar__g1l5B .navbar-toggler.active,.Header_navbar__g1l5B .navbar-toggler:active{border:none!important;box-shadow:none!important;background-color:rgba(255,255,255,.1)!important}.Header_navbar__g1l5B .navbar-toggler-icon{background-image:none;width:24px;height:2px;position:relative;display:block;background-color:var(--text-color);border-radius:1px;transition:all .3s ease}.Header_navbar__g1l5B .navbar-toggler-icon:before{top:-8px}.Header_navbar__g1l5B .navbar-toggler-icon:after,.Header_navbar__g1l5B .navbar-toggler-icon:before{content:"";position:absolute;left:0;height:2px;width:100%;background-color:var(--text-color);border-radius:1px;transition:all .3s ease}.Header_navbar__g1l5B .navbar-toggler-icon:after{top:8px}.Header_navbar__g1l5B .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{top:0;transform:rotate(45deg)}.Header_navbar__g1l5B .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{top:0;transform:rotate(-45deg)}.Header_navbar__g1l5B .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-color:transparent}@media (max-width:768px){.Header_navbar__g1l5B{padding:.5rem 1rem}.Header_brand__CyH1x{font-size:1.1rem}.Header_navLink__bzbwi,.Header_signInButton__Olr9x{font-size:.9rem;padding:.4rem .8rem}.Header_navbar__g1l5B .navbar-toggler{padding:.65rem .8rem}.Header_navbar__g1l5B .navbar-toggler-icon{width:20px;height:2px}}