.page-wrapper{justify-content:center;align-items:flex-start;min-height:calc(100vh - 80px);padding:1.5rem 1rem 2.5rem;display:flex}.alert-card-container{width:100%;max-width:540px}.alert-header{text-align:center;margin-bottom:1.25rem}.alert-header h2{margin-bottom:.15rem;font-size:clamp(1.5rem,3.5vw,2rem)}.alert-header p{color:var(--text-muted);margin-bottom:0;font-size:.875rem}.alert-form-panel{padding:1.25rem 1.5rem}.section-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:block}.tier-tabs-container{margin-bottom:1rem}.tier-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.tier-tab{border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);min-width:0;color:var(--text-muted);cursor:pointer;white-space:nowrap;text-align:center;transition:all var(--transition-fast);flex:auto;padding:.5rem .65rem;font-size:.8125rem;font-weight:600}.tier-tab:hover{background:var(--surface-hover);color:var(--text);border-color:#ffffff26}.tier-tab.active{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 0 12px #9d4edd4d}.tier-tab-name{font-size:inherit;font-weight:inherit}.amount-stepper-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:1.25rem;padding:1rem 1.25rem}.stepper-row{justify-content:center;align-items:center;gap:1.25rem;margin-bottom:.6rem;display:flex}.stepper-btn{border:1px solid var(--border);width:44px;min-width:44px;height:44px;color:var(--text);cursor:pointer;transition:all var(--transition-fast);background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;display:flex}.stepper-btn:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.stepper-btn:disabled{opacity:.25;cursor:not-allowed}.amount-display{align-items:baseline;gap:.15rem;display:flex}.currency{color:var(--text-muted);font-size:1.5rem;font-weight:700}.amount-input{border:none;border-bottom:2px solid var(--primary);text-align:center;width:130px;color:var(--primary);background:0 0;outline:none;font-family:inherit;font-size:2.75rem;font-weight:800;transition:color .3s,border-color .3s}.amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-input[type=number]{appearance:textfield}.currency-label{color:var(--text-muted);margin-left:.4rem;font-size:.9375rem;font-weight:600}.tier-dots-indicator{justify-content:center;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.dots-group{gap:5px;display:flex}.dot{background:#ffffff14;border-radius:50%;width:7px;height:7px;transition:background-color .3s}.tier-label{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700;transition:color .3s}.presets-row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.preset-chip{border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:#ffffff08;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;transition:all .2s}.preset-chip:hover{color:var(--text);background:#ffffff0f;border-color:#ffffff26}.preset-chip.active{font-weight:700}.form-fields{flex-direction:column;gap:.875rem;margin-bottom:1.25rem;display:flex}.form-fields .input-group{margin-bottom:0}.form-input{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.875rem 1rem;font-family:inherit;font-size:.9375rem}.form-input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #9d4edd26}.form-input::placeholder{color:#ffffff40}.textarea{resize:vertical;min-height:72px}.textarea-header{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.textarea-label{color:var(--text-muted);font-size:.8125rem;font-weight:500}.char-counter{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.checkout-footer{flex-direction:column;align-items:center;gap:.75rem;display:flex}.checkout-btn{border-radius:var(--radius-md);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;font-family:inherit;font-size:1.0625rem;font-weight:700;transition:filter .2s,transform .15s;display:flex}.checkout-btn:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.checkout-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.checkout-btn:disabled{opacity:.6;cursor:not-allowed}.secure-badge{color:var(--text-muted);justify-content:center;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.error-message{color:#ef4444;border-radius:var(--radius-md);text-align:center;background:#ef444414;border:1px solid #ef444433;margin-bottom:1.5rem;padding:.875rem 1rem;font-size:.875rem}.animate-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.page-wrapper{padding:2rem 1rem 3rem}.alert-form-panel{padding:1.5rem}.amount-stepper-box{padding:1.25rem 1rem}.amount-input{width:110px;font-size:2.25rem}.currency{font-size:1.25rem}}@media (max-width:480px){.page-wrapper{align-items:flex-start;padding:1.5rem .75rem 2.5rem}.alert-header h2{font-size:1.5rem}.alert-form-panel{border-radius:16px;padding:1.25rem}.tier-tabs{gap:.375rem}.tier-tab{padding:.5rem .6rem;font-size:.75rem}.amount-stepper-box{border-radius:16px;padding:1rem .75rem}.stepper-row{gap:.75rem}.stepper-btn{width:38px;min-width:38px;height:38px}.amount-input{width:90px;font-size:2rem}.currency{font-size:1.125rem}.currency-label{font-size:.8125rem}.preset-chip{padding:.4rem .7rem;font-size:.75rem}.form-input{padding:.75rem .875rem;font-size:.875rem}.checkout-btn{padding:.875rem;font-size:1rem}}
