.UpgradeModal_modalOverlay__CVVoe{position:fixed;inset:0;background:#000000d9;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.UpgradeModal_modalContainer___rIEe{position:relative;background:#0a0a0a;border:2px solid #333;border-radius:0;width:100%;max-width:480px;box-shadow:0 0 20px #55ff550d}.UpgradeModal_closeBtn__9zms_{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000;border:1px solid #0000;border-radius:0;color:#666;cursor:pointer;transition:all .15s}.UpgradeModal_closeBtn__9zms_:hover{background:#1a1a1a;border-color:#333;color:#fff}.UpgradeModal_modalContent__GFPS4{padding:32px 28px}.UpgradeModal_modalHeader__6VAJC{text-align:center;margin-bottom:28px}.UpgradeModal_modalTitle__tUq5y{margin:0 0 8px;font-size:1.5rem;font-weight:700;font-family:Minecraft,monospace;background:linear-gradient(135deg,#5f5,#fff);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;letter-spacing:.5px}.UpgradeModal_subtitle__Rx2yY{margin:0;font-size:.85rem;color:#aaa;font-family:var(--font-secondary)}.UpgradeModal_tiersGrid__l69ak{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px}.UpgradeModal_tierCard__KEwv7{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 8px 14px;background:#1a1a1a;border:2px solid #333;border-radius:0;cursor:pointer;transition:border-color .15s,box-shadow .15s}.UpgradeModal_tierCard__KEwv7:hover{border-color:#444}.UpgradeModal_tierCard__KEwv7.UpgradeModal_selected__FWlbs{border-color:#5f5;box-shadow:0 0 12px #55ff5526,inset 0 0 20px #55ff5508}.UpgradeModal_tierAmount__ViCxd{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:4px}.UpgradeModal_tierCredits__17Adi{font-size:.75rem;color:#5f5;font-weight:500;margin-bottom:4px}.UpgradeModal_tierBuilds__gxc4L{font-size:.7rem;color:#888}.UpgradeModal_bestValueBadge__WVsL8{position:absolute;top:-10px;left:50%;transform:translateX(-50%);padding:2px 8px;background:#5f5;color:#000;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.UpgradeModal_customInputContainer__hBkTB{margin-bottom:20px}.UpgradeModal_customInputWrapper___F5rF{display:flex;align-items:center;background:#1a1a1a;border:2px solid #333;border-radius:0;padding:12px 14px;transition:border-color .15s}.UpgradeModal_customInputWrapper___F5rF:focus-within{border-color:#5f5;box-shadow:0 0 8px #55ff551a}.UpgradeModal_currencySymbol__lmgIj{color:#666;font-size:1rem;font-weight:600;margin-right:6px}.UpgradeModal_customInput__ruTCu{flex:1 1;background:none;border:none;outline:none;color:#fff;font-size:1rem;width:100%;font-family:var(--font-secondary)}.UpgradeModal_customInput__ruTCu::placeholder{color:#444}.UpgradeModal_customPreview__gaFn3{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;font-size:.85rem}.UpgradeModal_previewCredits__Uom9n{color:#5f5;font-weight:500}.UpgradeModal_previewSeparator__QINgM{color:#444}.UpgradeModal_previewBuilds__I4h3N{color:#aaa;font-weight:500}.UpgradeModal_errorBanner__6ikmb{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#ff44441a;border:2px solid #ff44444d;border-radius:0;color:#ff6b6b;font-size:.8rem;margin-bottom:16px}.UpgradeModal_purchaseButton__zJxpg{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;background:#5f5;border:none;border-radius:0;color:#000;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .15s}.UpgradeModal_purchaseButton__zJxpg:hover:not(:disabled){background:#6f6;box-shadow:0 0 20px #55ff554d;transform:scale(1.02)}.UpgradeModal_purchaseButton__zJxpg:disabled{opacity:.4;cursor:not-allowed;background:#333;color:#666;transform:none;box-shadow:none}.UpgradeModal_ctaIcon__Bm7Wa{font-size:1rem}.UpgradeModal_priceTag__DUupx{padding:4px 10px;background:#0003;border-radius:0;font-weight:800;font-size:.85rem}.UpgradeModal_loadingState__V93Ca{display:flex;align-items:center;gap:10px;color:#000}.UpgradeModal_spinner__kGerK{width:16px;height:16px;border:2px solid #0003;border-top-color:#000;border-radius:50%;animation:UpgradeModal_spin__u1PS_ .8s linear infinite}@keyframes UpgradeModal_spin__u1PS_{to{transform:rotate(1turn)}}.UpgradeModal_secureNote__DmPzU{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px 0 0;font-size:.75rem;color:#555}.UpgradeModal_secureNote__DmPzU svg{opacity:.7}@media (max-width:480px){.UpgradeModal_modalContainer___rIEe{max-width:100%}.UpgradeModal_modalContent__GFPS4{padding:24px 20px}.UpgradeModal_tiersGrid__l69ak{grid-template-columns:repeat(2,1fr);gap:8px}.UpgradeModal_tierCard__KEwv7{padding:14px 6px 12px}.UpgradeModal_modalTitle__tUq5y{font-size:1.3rem}.UpgradeModal_purchaseButton__zJxpg{padding:14px 16px;font-size:.85rem}}