.wMOaAq_card{background:#1a1a1acc;border:2px solid #e8611a4d;border-radius:12px;gap:1rem;padding:1rem;transition:all .2s;display:flex;position:relative}.wMOaAq_card:hover{border-color:#e8611a;transform:translateY(-2px)}@media (max-width:768px){.wMOaAq_card{flex-direction:column;padding:1rem}}.wMOaAq_imageWrapper{flex-shrink:0}.wMOaAq_imageContainer{cursor:pointer;background:#0000004d;border-radius:8px;width:100px;height:140px;position:relative;overflow:visible}@media (max-width:768px){.wMOaAq_imageContainer{width:100%;height:200px}}.wMOaAq_cardImage{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;height:100%;transition:opacity .2s}.wMOaAq_flipButton{color:#d4af37;cursor:pointer;z-index:5;background:#1a1a1ae6;border:1px solid #e8611a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;transition:all .2s;display:flex;position:absolute;bottom:4px;right:4px}.wMOaAq_flipButton:hover{color:#0a0a0a;background:#e8611a;transform:scale(1.1)}.wMOaAq_imageZoomOverlay{z-index:100;opacity:0;pointer-events:none;background:#0a0a0af2;border-radius:10px;justify-content:center;align-items:flex-start;padding:6px;transition:opacity .2s;display:flex;position:absolute;inset:0;overflow:hidden}.wMOaAq_imageWrapper:hover .wMOaAq_imageZoomOverlay{opacity:1}.wMOaAq_imageContainer:hover .wMOaAq_cardImage{opacity:.7}.wMOaAq_largeImage{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:100%;max-height:100%;display:block}.wMOaAq_cardContent{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.wMOaAq_header{flex-direction:column;gap:.25rem;display:flex}.wMOaAq_titleRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wMOaAq_cardTitle{color:#d4af37;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:700;overflow:hidden}@media (max-width:768px){.wMOaAq_cardTitle{font-size:1rem}}.wMOaAq_manaCost{flex-shrink:0;gap:.25rem;display:flex}.wMOaAq_manaSymbol{text-shadow:0 1px 1px #0000004d;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.625rem;font-weight:800;display:inline-flex}.wMOaAq_typeLine{color:#ffffffb3;margin:0;font-size:.8125rem;font-style:italic;font-weight:600}.wMOaAq_oracleSection{background:#2a2a2a80;border:1px solid #e8611a26;border-radius:6px;padding:.5rem .75rem}.wMOaAq_oracleText{color:#ffffffd9;white-space:pre-wrap;margin:0;font-size:.8125rem;line-height:1.5}.wMOaAq_ptBox,.wMOaAq_loyaltyBox{background:#e8611a26;border:1px solid #e8611a4d;border-radius:6px;align-self:flex-start;align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}.wMOaAq_ptLabel,.wMOaAq_loyaltyLabel{color:#fff9;text-transform:uppercase;font-size:.75rem;font-weight:600}.wMOaAq_ptValue{color:#d4af37;font-family:Geist Mono,monospace;font-size:1.125rem;font-weight:800}.wMOaAq_loyaltyValue{color:#60a5fa;font-family:Geist Mono,monospace;font-size:1.125rem;font-weight:800}.wMOaAq_flavorSection{background:#23232366;border-radius:6px;padding:.375rem .5rem}.wMOaAq_flavorText{color:#ffffff80;margin:0;font-size:.8125rem;font-style:italic;line-height:1.5}.wMOaAq_codesSection{background:#1a1a1acc;border:1px solid #e8611a26;border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.wMOaAq_codeItem{color:#fffc;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.wMOaAq_codeItem strong{color:#d4af37;font-weight:600}.wMOaAq_codeValue{color:#d4af37;letter-spacing:.5px;background:#0000004d;border-radius:4px;padding:.25rem .5rem;font-family:Geist Mono,monospace;font-weight:600}.wMOaAq_setName{color:#ffffffe6;font-weight:500}.wMOaAq_artistValue{color:#ffffffb3;font-style:italic}.wMOaAq_rarityBadge{white-space:nowrap;text-transform:capitalize;border:1px solid;border-radius:12px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.wMOaAq_legalitiesSection{flex-direction:column;gap:.5rem;display:flex}.wMOaAq_legalitiesToggle{color:#d4af37;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8125rem;font-weight:600;transition:opacity .2s;display:flex}.wMOaAq_legalitiesToggle:hover{opacity:.8}.wMOaAq_legalitiesToggle .wMOaAq_arrow{opacity:.7;font-size:.625rem}.wMOaAq_legalitiesGrid{flex-wrap:wrap;gap:.375rem;display:flex}.wMOaAq_legalityBadge{white-space:nowrap;text-transform:capitalize;border:1px solid;border-radius:6px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.wMOaAq_priceSection{border-top:1px solid #e8611a1a;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.wMOaAq_priceLabel{color:#fff9;font-size:.8125rem}.wMOaAq_priceGrid{flex-wrap:wrap;gap:.5rem;display:flex}.wMOaAq_priceValue{color:#22c55e;font-size:.9375rem;font-weight:700}.wMOaAq_priceFoil{color:#c084fc;font-size:.875rem;font-weight:600}.wMOaAq_priceEur{color:#60a5fa;font-size:.875rem;font-weight:600}.wMOaAq_priceUnavailable{color:#ffffff8c;font-size:.875rem;font-style:italic;font-weight:600}.wMOaAq_actions{flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.wMOaAq_buttonGroup{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:768px){.wMOaAq_buttonGroup{flex-direction:column}}.wMOaAq_addButton{color:#d4af37;cursor:pointer;white-space:nowrap;z-index:10;background:#e8611a1a;border:1px solid #e8611a4d;border-radius:6px;flex:1;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:all .2s;position:relative}.wMOaAq_addButton:hover:not(:disabled){background:#e8611a33;border-color:#e8611a;transform:translateY(-1px)}.wMOaAq_addButton:active:not(:disabled){transform:translateY(0)}.wMOaAq_addButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.wMOaAq_addButton{width:100%}}.wMOaAq_addToDeckButton{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa4d}.wMOaAq_addToDeckButton:hover:not(:disabled){background:#60a5fa33;border-color:#60a5fa}
@keyframes U3mNoW_shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.U3mNoW_card{background:#1a1a1acc;border:2px solid #6464644d;border-radius:12px;gap:1rem;padding:1rem;display:flex}@media (max-width:768px){.U3mNoW_card{flex-direction:column;padding:1rem}}.U3mNoW_imageWrapper{flex-shrink:0}.U3mNoW_imageSkeleton{background:linear-gradient(90deg,#3c1e1e66 0%,#3c285099 50%,#3c1e1e66 100%) 0 0/1000px 100%;border-radius:8px;width:100px;height:146px;animation:2s ease-in-out infinite U3mNoW_shimmer}@media (max-width:768px){.U3mNoW_imageSkeleton{width:100%;height:200px}}.U3mNoW_cardContent{flex-direction:column;flex:1;gap:.75rem;display:flex}.U3mNoW_titleSkeleton{background:linear-gradient(90deg,#3c1e1e66 0%,#3c285099 50%,#3c1e1e66 100%) 0 0/1000px 100%;border-radius:6px;width:70%;height:24px;animation:2s ease-in-out infinite U3mNoW_shimmer}.U3mNoW_badgesRow{flex-wrap:wrap;gap:.5rem;display:flex}.U3mNoW_badgeSkeleton{background:linear-gradient(90deg,#3c1e1e66 0%,#3c285099 50%,#3c1e1e66 100%) 0 0/1000px 100%;border-radius:9999px;width:80px;height:26px;animation:2s ease-in-out infinite U3mNoW_shimmer}.U3mNoW_statsRow{gap:1rem;display:flex}.U3mNoW_statSkeleton{background:linear-gradient(90deg,#3c1e1e66 0%,#3c285099 50%,#3c1e1e66 100%) 0 0/1000px 100%;border-radius:4px;width:60px;height:18px;animation:2s ease-in-out infinite U3mNoW_shimmer}.U3mNoW_descriptionSection{flex-direction:column;gap:.5rem;display:flex}.U3mNoW_descLabelSkeleton{background:linear-gradient(90deg,#3c1e1e66 0%,#3c285099 50%,#3c1e1e66 100%) 0 0/1000px 100%;border-radius:4px;width:80px;height:12px;animation:2s ease-in-out infinite U3mNoW_shimmer}.U3mNoW_descLineSkeleton{background:linear-gradient(90deg,#3c1e1e66 0%,#3c285099 50%,#3c1e1e66 100%) 0 0/1000px 100%;border-radius:4px;width:100%;height:14px;animation:2s ease-in-out infinite U3mNoW_shimmer}.U3mNoW_codesSection{background:#3c1e1e80;border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.U3mNoW_codeLineSkeleton{background:linear-gradient(90deg,#3c1e1e66 0%,#3c285099 50%,#3c1e1e66 100%) 0 0/1000px 100%;border-radius:4px;width:60%;height:16px;animation:2s ease-in-out infinite U3mNoW_shimmer}.U3mNoW_priceSection{border-top:1px solid #e8611a26;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.U3mNoW_priceLabelSkeleton{background:linear-gradient(90deg,#3c1e1e66 0%,#3c285099 50%,#3c1e1e66 100%) 0 0/1000px 100%;border-radius:4px;width:100px;height:14px;animation:2s ease-in-out infinite U3mNoW_shimmer}.U3mNoW_priceValueSkeleton{background:linear-gradient(90deg,#3c1e1e66 0%,#3c285099 50%,#3c1e1e66 100%) 0 0/1000px 100%;border-radius:6px;width:70px;height:22px;animation:2s ease-in-out infinite U3mNoW_shimmer}
.p7zcEG_container{width:100%;margin-bottom:1.5rem}.p7zcEG_toggleButton{color:#fff;cursor:pointer;background:#1a1a1acc;border:2px solid #e8611a66;border-radius:12px;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.25rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.p7zcEG_toggleButton:hover{background:#2a2a2acc;border-color:#e8611a}.p7zcEG_toggleButton .p7zcEG_icon{font-size:1.25rem}.p7zcEG_toggleButton .p7zcEG_badge{color:#0a0a0a;background:#e8611a;border-radius:9999px;margin-left:auto;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.p7zcEG_toggleButton .p7zcEG_arrow{opacity:.7;font-size:.75rem}.p7zcEG_panel{background:#1a1a1acc;border:2px solid #e8611a4d;border-radius:12px;margin-top:1rem;padding:1.5rem;animation:.2s p7zcEG_slideDown}@keyframes p7zcEG_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.p7zcEG_colorSection{margin-bottom:1.25rem}.p7zcEG_fieldLabel{color:#d4af37;margin-bottom:.625rem;font-size:.875rem;font-weight:600;display:block}.p7zcEG_colorGrid{flex-wrap:wrap;gap:.5rem;display:flex}.p7zcEG_colorButton{color:#fffc;cursor:pointer;background:#0000004d;border:2px solid #64646466;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.p7zcEG_colorButton:hover{background:#e8611a1a;border-color:#e8611a80}.p7zcEG_colorButton.p7zcEG_colorActive{color:#d4af37;background:#e8611a33;border-color:#e8611a}.p7zcEG_colorCircle{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:18px;height:18px}.p7zcEG_colorLabel{font-size:.8125rem}.p7zcEG_grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:768px){.p7zcEG_grid{grid-template-columns:1fr}}.p7zcEG_field{flex-direction:column;gap:.5rem;display:flex}.p7zcEG_field label{color:#fffc;font-size:.875rem;font-weight:600}.p7zcEG_field select,.p7zcEG_field input{color:#fff;background:#0a0a0acc;border:2px solid #e8611a4d;border-radius:8px;padding:.75rem;font-size:.875rem;transition:all .2s}@media (max-width:640px){.p7zcEG_field select,.p7zcEG_field input{font-size:1rem}}.p7zcEG_field select:focus,.p7zcEG_field input:focus{border-color:#e8611a;outline:none}.p7zcEG_field select::-moz-placeholder{color:#ffffff8c}.p7zcEG_field input::-moz-placeholder{color:#ffffff8c}.p7zcEG_field select::placeholder,.p7zcEG_field input::placeholder{color:#ffffff8c}.p7zcEG_field select{cursor:pointer}.p7zcEG_field input[type=number]{-moz-appearance:textfield}.p7zcEG_field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.p7zcEG_field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p7zcEG_actions{justify-content:flex-end;gap:1rem;display:flex}@media (max-width:768px){.p7zcEG_actions{flex-direction:column}}.p7zcEG_actions button{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s}@media (max-width:768px){.p7zcEG_actions button{width:100%}}.p7zcEG_btnApply{color:#0a0a0a;background:linear-gradient(135deg,#e8611a 0%,#c44d15 100%)}.p7zcEG_btnApply:hover{transform:translateY(-2px)}.p7zcEG_btnApply:active{transform:translateY(0)}.p7zcEG_btnClear{color:#d4af37;background:#e8611a26;border:2px solid #e8611a4d!important}.p7zcEG_btnClear:hover{background:#e8611a40}
._7_ZB7q_container{width:100%}._7_ZB7q_searchSection{margin-bottom:2rem}._7_ZB7q_searchBar{width:100%;max-width:800px;margin:0 auto;position:relative}._7_ZB7q_searchInput{color:#fff;background:#1a1a1ae6;border:3px solid #e8611a66;border-radius:16px;width:100%;padding:1.25rem 6.5rem 1.25rem 1.5rem;font-family:inherit;font-size:1.125rem;transition:all .3s}._7_ZB7q_searchInput:focus{border-color:#e8611a;outline:none}._7_ZB7q_searchInput::placeholder{color:#ffffff8c}@media (max-width:768px){._7_ZB7q_searchInput{padding:1rem 6rem 1rem 1rem;font-size:1rem}}._7_ZB7q_clearButton{color:#ef4444;cursor:pointer;background:#ef444433;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;transition:all .2s;display:flex;position:absolute;top:50%;right:4rem;transform:translateY(-50%)}._7_ZB7q_clearButton:hover{background:#ef44444d;transform:translateY(-50%)scale(1.1)}._7_ZB7q_scanButton{color:#d4af37;cursor:pointer;background:linear-gradient(135deg,#1a1a1a 0%,#e8611a33 100%);border:2px solid #e8611a4d;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;transition:all .3s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}._7_ZB7q_scanButton:hover{background:linear-gradient(135deg,#e8611a33 0%,#1a1a1a 100%);border-color:#e8611a;transform:translateY(-50%)scale(1.1)}._7_ZB7q_scanButton:active{transform:translateY(-50%)scale(.95)}._7_ZB7q_searchHint{text-align:center;color:#ffffff80;margin:1rem 0 0;font-size:.875rem}._7_ZB7q_spinner{border:4px solid #e8611a33;border-top-color:#e8611a;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite _7_ZB7q_spin}@keyframes _7_ZB7q_spin{to{transform:rotate(360deg)}}._7_ZB7q_errorBox{text-align:center;background:#ef44441a;border:2px solid #ef44444d;border-radius:12px;max-width:600px;margin:2rem auto;padding:1.5rem}._7_ZB7q_errorBox p{color:#ef4444;margin:0;font-size:1rem;font-weight:600}._7_ZB7q_errorIcon{margin-bottom:.5rem;font-size:2rem;display:block}._7_ZB7q_results{width:100%}._7_ZB7q_resultsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:768px){._7_ZB7q_resultsHeader{flex-direction:column;align-items:stretch}}._7_ZB7q_resultsTitle{color:#d4af37;margin:0;font-size:1.5rem;font-weight:700}@media (max-width:768px){._7_ZB7q_resultsTitle{text-align:center;font-size:1.25rem}}._7_ZB7q_sortSection{align-items:center;gap:.75rem;display:flex}@media (max-width:768px){._7_ZB7q_sortSection{justify-content:center}}._7_ZB7q_sortLabel{color:#ffffffb3;white-space:nowrap;font-size:.875rem;font-weight:500}._7_ZB7q_sortSelect{color:#fff;cursor:pointer;appearance:none;background:#1a1a1ae6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23D4AF37' d='M6 8L2 4h8z'/%3E%3C/svg%3E") right .75rem center no-repeat;border:2px solid #e8611a66;border-radius:8px;min-width:180px;padding:.5rem 2rem .5rem .75rem;font-family:inherit;font-size:.875rem;transition:all .2s}._7_ZB7q_sortSelect:hover{border-color:#e8611a99}._7_ZB7q_sortSelect:focus{border-color:#e8611a;outline:none;box-shadow:0 0 0 3px #e8611a1a}._7_ZB7q_sortSelect option{color:#fff;background:#0a0a0a;padding:.5rem}@media (max-width:768px){._7_ZB7q_sortSelect{width:100%;min-width:unset}}._7_ZB7q_resultsGrid{grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:1rem;width:100%;display:grid}@media (max-width:1400px){._7_ZB7q_resultsGrid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media (max-width:900px){._7_ZB7q_resultsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){._7_ZB7q_resultsGrid{grid-template-columns:1fr}}._7_ZB7q_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}._7_ZB7q_emptyState h3{color:#d4af37;margin:1rem 0 .5rem;font-size:1.5rem}._7_ZB7q_emptyState p{color:#fff9;max-width:400px;margin:0}._7_ZB7q_emptyIcon{opacity:.3;filter:drop-shadow(0 0 20px #e8611a4d);transition:all .3s}._7_ZB7q_emptyIcon:hover{opacity:.5;filter:drop-shadow(0 0 30px #e8611a80)}._7_ZB7q_emptyIconSvg{width:120px;height:120px}._7_ZB7q_scannerSection{margin-bottom:2rem;animation:.3s ease-out _7_ZB7q_slideDown}@keyframes _7_ZB7q_slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
