.topup-module__Moz0Ra__main{padding-block:var(--yy-space-5) var(--yy-space-8)}.topup-module__Moz0Ra__stateMain{min-block-size:60dvh;padding:var(--yy-space-6);justify-content:center;align-items:center;display:flex}.topup-module__Moz0Ra__head{gap:var(--yy-space-2);flex-direction:column;margin-block-end:var(--yy-space-5);display:flex}.topup-module__Moz0Ra__heading{font-size:var(--yy-text-2xl,1.6rem);margin:0;font-weight:700}.topup-module__Moz0Ra__balance{align-items:center;gap:var(--yy-space-2);font-size:var(--yy-text-sm);color:var(--yy-text-secondary);margin:0;display:flex}.topup-module__Moz0Ra__lead{font-size:var(--yy-text-sm);color:var(--yy-text-secondary);margin:0;line-height:1.8}.topup-module__Moz0Ra__stack{gap:var(--yy-space-4);flex-direction:column;display:flex}.topup-module__Moz0Ra__card{gap:var(--yy-space-3);padding:var(--yy-space-5);border:1px solid var(--yy-border);border-radius:var(--yy-radius-lg);background:var(--yy-surface);flex-direction:column;display:flex}.topup-module__Moz0Ra__cardTitle{font-size:var(--yy-text-md);margin:0;font-weight:700}.topup-module__Moz0Ra__cardText{font-size:var(--yy-text-sm);color:var(--yy-text-secondary);margin:0;line-height:1.8}.topup-module__Moz0Ra__packages{gap:var(--yy-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.topup-module__Moz0Ra__package{align-items:baseline;gap:var(--yy-space-3);padding:var(--yy-space-3) var(--yy-space-4);border:1px solid var(--yy-border);border-radius:var(--yy-radius-md);background:var(--yy-surface-raised);flex-wrap:wrap;display:flex}.topup-module__Moz0Ra__packageCoins{font-size:var(--yy-text-xl);font-variant-numeric:tabular-nums;color:var(--yy-text-primary);font-weight:700}.topup-module__Moz0Ra__packageUnit{font-size:var(--yy-text-sm);color:var(--yy-text-secondary)}.topup-module__Moz0Ra__packageBonus{font-size:var(--yy-text-xs);color:var(--yy-success);font-weight:600}.topup-module__Moz0Ra__packagePrice{font-size:var(--yy-text-md);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:700}.topup-module__Moz0Ra__packageBadge{padding:2px var(--yy-space-2);border-radius:var(--yy-radius-sm);background:color-mix(in srgb, var(--yy-accent) 20%, transparent);font-size:var(--yy-text-xs);font-weight:600}.topup-module__Moz0Ra__channels{gap:var(--yy-space-4);flex-direction:column;display:flex}.topup-module__Moz0Ra__copyLine{gap:var(--yy-space-2);flex-direction:column;display:flex}.topup-module__Moz0Ra__copyLabel{font-size:var(--yy-text-sm);color:var(--yy-text-secondary);font-weight:600}.topup-module__Moz0Ra__copyRow{align-items:center;gap:var(--yy-space-3);flex-wrap:wrap;display:flex}.topup-module__Moz0Ra__copyValue{min-inline-size:0;font-family:var(--yy-font-mono);font-size:var(--yy-text-lg);letter-spacing:.1em;color:var(--yy-text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:auto;font-weight:700}.topup-module__Moz0Ra__copyButton{align-items:center;gap:var(--yy-space-2);min-block-size:var(--yy-touch-target);padding-inline:var(--yy-space-5);border:1px solid var(--yy-border-strong);border-radius:var(--yy-radius-md);background:var(--yy-surface-raised);color:var(--yy-text-primary);font-size:var(--yy-text-sm);cursor:pointer;font-weight:700;display:inline-flex}.topup-module__Moz0Ra__copyButton:focus-visible{outline:2px solid var(--yy-accent);outline-offset:2px}.topup-module__Moz0Ra__copyNote,.topup-module__Moz0Ra__copyFailed{font-size:var(--yy-text-xs);margin:0;line-height:1.7}.topup-module__Moz0Ra__copyNote{color:var(--yy-text-secondary)}.topup-module__Moz0Ra__copyFailed{color:var(--yy-danger)}.topup-module__Moz0Ra__contact{min-block-size:var(--yy-touch-target);padding-inline:var(--yy-space-5);border-radius:var(--yy-radius-md);background:var(--yy-accent);color:var(--yy-on-accent);font-size:var(--yy-text-md);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.topup-module__Moz0Ra__contact:focus-visible{outline:2px solid var(--yy-accent);outline-offset:3px}.topup-module__Moz0Ra__notInstant{padding:var(--yy-space-3) var(--yy-space-4);border-inline-start:3px solid var(--yy-border-strong);font-size:var(--yy-text-sm);color:var(--yy-text-secondary);margin:0;line-height:1.8}.topup-module__Moz0Ra__back{padding:var(--yy-space-3);color:var(--yy-text-secondary);font-size:var(--yy-text-sm);align-self:center}
