.UpgradeCreditsModal-module-scss-module__yzBnCW__backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);background:#000000c7;justify-content:center;align-items:center;animation:.18s ease-out UpgradeCreditsModal-module-scss-module__yzBnCW__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.UpgradeCreditsModal-module-scss-module__yzBnCW__modal{background:var(--surface-2);border:1px solid var(--neon-cyan-edge);color:#e8e8e8;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);width:min(640px,94vw);max-height:90vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0009,inset 0 0 40px #00f0ff0f}@media screen and (max-width:800px){.UpgradeCreditsModal-module-scss-module__yzBnCW__modal{padding:24px 18px}}.UpgradeCreditsModal-module-scss-module__yzBnCW__closeButton{color:#888;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:28px;line-height:1;position:absolute;top:8px;right:12px}.UpgradeCreditsModal-module-scss-module__yzBnCW__closeButton:hover{color:#e8e8e8}.UpgradeCreditsModal-module-scss-module__yzBnCW__title{font-family:"Orbitron",var(--font-orbitron),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--search-theme-color,var(--blue));text-shadow:0 0 8px #00f0ff66;margin:0 0 8px;font-size:16px;font-weight:700}.UpgradeCreditsModal-module-scss-module__yzBnCW__subtitle{color:#b5b5b5;margin:0 0 8px;font-size:13px;line-height:1.5}.UpgradeCreditsModal-module-scss-module__yzBnCW__fromTier{color:#888;margin:0 0 20px;font-size:12px;font-style:italic}.UpgradeCreditsModal-module-scss-module__yzBnCW__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.UpgradeCreditsModal-module-scss-module__yzBnCW__card{background:var(--surface-3);border:1px solid var(--border-medium);cursor:pointer;color:inherit;font:inherit;text-align:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);flex-direction:column;align-items:center;gap:6px;padding:24px 18px 18px;transition:border-color .12s,transform .12s,filter .12s;display:flex;position:relative}.UpgradeCreditsModal-module-scss-module__yzBnCW__card:hover:not(:disabled){border-color:var(--search-theme-color,var(--blue));filter:drop-shadow(0 0 10px #00f0ff59);transform:translateY(-2px)}.UpgradeCreditsModal-module-scss-module__yzBnCW__card:disabled{cursor:wait;opacity:.6}.UpgradeCreditsModal-module-scss-module__yzBnCW__cardRecommended{border-color:var(--search-theme-color,var(--blue));background:linear-gradient(180deg, #00f0ff0f 0%, #00f0ff00 60%),var(--surface-3)}.UpgradeCreditsModal-module-scss-module__yzBnCW__badge{background:var(--search-theme-color,var(--blue));color:#021014;font-family:"Orbitron",var(--font-orbitron),sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:-10px;right:10px}.UpgradeCreditsModal-module-scss-module__yzBnCW__cardName{color:#e8e8e8;font-size:14px;font-weight:700;font-family:"Orbitron",var(--font-orbitron),sans-serif;text-transform:uppercase;letter-spacing:.06em}.UpgradeCreditsModal-module-scss-module__yzBnCW__cardPrice{color:var(--search-theme-color,var(--blue));font-size:20px;font-weight:800}.UpgradeCreditsModal-module-scss-module__yzBnCW__cardDelta{color:var(--search-theme-color,var(--blue));margin-top:4px;font-size:15px;font-weight:700}.UpgradeCreditsModal-module-scss-module__yzBnCW__cardTotal{color:#888;font-size:11px}.UpgradeCreditsModal-module-scss-module__yzBnCW__cta{background:var(--search-theme-color,var(--blue));color:#021014;font-family:"Orbitron",var(--font-orbitron),sans-serif;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%);margin-top:10px;padding:8px 14px;font-size:11px;font-weight:700}.UpgradeCreditsModal-module-scss-module__yzBnCW__error{color:#ffb4b4;text-align:center;background:#ff50501f;border:1px solid #ff505059;border-radius:4px;margin-top:16px;padding:10px 12px;font-size:12px}@keyframes UpgradeCreditsModal-module-scss-module__yzBnCW__fadeIn{0%{opacity:0}to{opacity:1}}
