.OutOfCreditsModal-module__mQQnDG__overlay{-webkit-backdrop-filter:blur(16px);z-index:var(--z-modal);padding:var(--space-4);background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OutOfCreditsModal-module__mQQnDG__modal{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:var(--space-8);width:100%;max-width:650px;animation:OutOfCreditsModal-module__mQQnDG__slideUp var(--transition-base)cubic-bezier(.16,1,.3,1)forwards;position:relative}@keyframes OutOfCreditsModal-module__mQQnDG__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.OutOfCreditsModal-module__mQQnDG__horizontalFlex{align-items:center;gap:var(--space-8);flex-direction:row;display:flex}.OutOfCreditsModal-module__mQQnDG__header{text-align:center;flex:1;margin-bottom:0}.OutOfCreditsModal-module__mQQnDG__icon{border-radius:var(--radius-full);background:var(--color-ban-red-bg);width:56px;height:56px;color:var(--color-ban-red);margin:0 auto var(--space-4);justify-content:center;align-items:center;font-size:1.75rem;display:flex}.OutOfCreditsModal-module__mQQnDG__title{color:var(--color-error);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.5px;margin:0}.OutOfCreditsModal-module__mQQnDG__creditDisplay{justify-content:center;align-items:baseline;gap:var(--space-2);margin-top:var(--space-3);display:flex}.OutOfCreditsModal-module__mQQnDG__creditBig{font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}.OutOfCreditsModal-module__mQQnDG__creditDivider,.OutOfCreditsModal-module__mQQnDG__creditCap{font-size:var(--font-size-2xl);color:var(--color-text-muted)}.OutOfCreditsModal-module__mQQnDG__body{text-align:center;flex:1}.OutOfCreditsModal-module__mQQnDG__description{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0 0 var(--space-8)}.OutOfCreditsModal-module__mQQnDG__description p{margin:0 0 var(--space-2)}.OutOfCreditsModal-module__mQQnDG__description p:last-child{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:0}.OutOfCreditsModal-module__mQQnDG__actions{gap:var(--space-4);flex-direction:column;display:flex}@keyframes OutOfCreditsModal-module__mQQnDG__pulseGlow{0%{box-shadow:0 0 #7c3aed99}70%{box-shadow:0 0 0 15px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.OutOfCreditsModal-module__mQQnDG__btnPrimary{background:var(--color-accent-gradient);color:#fff;padding:var(--space-4)var(--space-6);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);cursor:pointer;width:100%;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:var(--space-2);border:none;animation:2s cubic-bezier(.66,0,0,1) infinite OutOfCreditsModal-module__mQQnDG__pulseGlow;display:flex}.OutOfCreditsModal-module__mQQnDG__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed66}.OutOfCreditsModal-module__mQQnDG__btnSecondary{color:var(--color-text-muted);border:1px solid var(--color-border-primary);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;width:100%;transition:all var(--transition-fast);background:0 0}.OutOfCreditsModal-module__mQQnDG__btnSecondary:hover{color:var(--color-text-primary);background:var(--color-border-secondary);border-color:var(--color-text-muted)}@media (max-width:640px){.OutOfCreditsModal-module__mQQnDG__horizontalFlex{gap:var(--space-4);flex-direction:column}.OutOfCreditsModal-module__mQQnDG__header{margin-bottom:var(--space-2)}.OutOfCreditsModal-module__mQQnDG__modal{padding:var(--space-6)}}
