.addfund-page{min-height:100vh;background:var(--color-background);color:var(--color-foreground);position:relative;overflow-x:hidden;padding-top:8rem;padding-bottom:2rem}.addfund-container{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}.addfund-main-content{min-height:calc(100vh - 10rem)}.addfund-form-section{max-width:800px;margin:0 auto;background:linear-gradient(135deg,var(--color-background-light),var(--color-background-lighter));border-radius:var(--border-radius-2xl);padding:var(--spacing-10);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);position:relative;overflow:hidden;animation:fadeInUp .6s ease-out}.addfund-form-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top left,rgba(255,107,0,.03),transparent 50%);pointer-events:none}.addfund-form-header{text-align:center;margin-bottom:var(--spacing-12)}.addfund-form-title{font-size:2.5rem;font-weight:700;color:var(--color-foreground);position:relative;display:inline-block;margin-bottom:var(--spacing-4)}.addfund-form-title:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:3rem;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:var(--border-radius-sm)}.addfund-form-description{font-size:1.125rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto var(--spacing-8);line-height:1.6}.addfund-form-group{margin-bottom:var(--spacing-8);position:relative;z-index:1}.addfund-form-label{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;color:var(--color-foreground);margin-bottom:var(--spacing-3)}.addfund-label-icon{width:1.125rem;height:1.125rem;color:var(--color-primary);transition:transform var(--transition-normal)}.addfund-form-group:hover .addfund-label-icon{transform:scale(1.1);color:var(--color-primary-light)}.addfund-payment-select{width:100%;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-12);background:rgba(255,255,255,.05);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);color:var(--color-foreground);font-size:1rem;appearance:none;cursor:pointer;transition:all var(--transition-normal);position:relative;z-index:1}.addfund-payment-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-transparent);background:rgba(255,255,255,.08)}.addfund-payment-select option{background:var(--color-background-light);color:var(--color-foreground);padding:var(--spacing-3)}.addfund-input-wrapper{position:relative;margin-top:var(--spacing-4)}.addfund-form-input{width:100%;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-12);background:rgba(255,255,255,.05);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);color:var(--color-foreground);font-size:1rem;transition:all var(--transition-normal)}.addfund-form-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-transparent);background:rgba(255,255,255,.08)}.addfund-input-icon{position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;color:var(--color-text-muted);pointer-events:none;transition:color var(--transition-normal)}.addfund-form-input:focus+.addfund-input-icon{color:var(--color-primary)}.addfund-instructions{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-4);font-size:.9rem;color:var(--color-text-secondary);white-space:pre-wrap;margin:2rem auto}.addfund-submit-btn{width:100%;padding:var(--spacing-4) var(--spacing-8);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:var(--color-foreground);border:none;border-radius:var(--border-radius-lg);font-size:1.125rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-primary);position:relative;overflow:hidden}.addfund-submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.addfund-submit-btn:hover:before{left:100%}.addfund-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,107,0,.4)}.addfund-submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--shadow-sm)}.addfund-btn-icon{width:1.25rem;height:1.25rem}.addfund-page:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(255,107,0,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,107,0,.02) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(255,107,0,.01) 0,transparent 50%);pointer-events:none;z-index:-1}.crypto-address-section{background-color:rgba(255,255,255,.05);padding:20px;border-radius:var(--border-radius-md,8px);margin-bottom:20px;text-align:left}.crypto-address-item{margin-bottom:15px}.crypto-address-label{font-weight:700;font-size:1rem;color:var(--color-foreground,#ffffff);margin-bottom:5px}.crypto-address{font-family:monospace;font-size:14px;color:var(--color-primary,#ff6b00);padding:10px;background-color:rgba(0,0,0,.2);border-radius:var(--border-radius-sm,4px);word-break:break-all}.copy-address-btn{margin-top:8px;padding:8px 16px;background:var(--color-primary,#ff6b00);color:var(--color-foreground,#ffffff);border:none;border-radius:var(--border-radius-sm,4px);font-size:.9rem;font-weight:500;cursor:pointer;transition:all var(--transition-normal,.3s ease)}.copy-address-btn:hover{background:var(--color-primary-light,#ff8f00);transform:translateY(-1px)}@media (max-width:1024px){.addfund-container{padding:0 var(--spacing-6,1.5rem)}.addfund-form-title{font-size:2rem}.addfund-form-section{padding:var(--spacing-8,2rem)}}@media (max-width:768px){.addfund-main-content{padding-top:6rem}.addfund-form-title{font-size:1.75rem}.addfund-form-description{font-size:1rem}.addfund-form-section{padding:var(--spacing-6,1.5rem);border-radius:var(--border-radius-xl,12px)}.addfund-form-input,.addfund-payment-select{padding:var(--spacing-3,.75rem) var(--spacing-3,.75rem) var(--spacing-3,.75rem) var(--spacing-10,2.5rem)}}@media (max-width:480px){.addfund-page{padding-top:5rem}.addfund-form-title{font-size:1.5rem}.addfund-form-description{font-size:.9rem}.addfund-form-section{padding:var(--spacing-5,1.25rem)}.addfund-form-input,.addfund-payment-select{padding:var(--spacing-2,.5rem) var(--spacing-2,.5rem) var(--spacing-2,.5rem) var(--spacing-8,2rem);font-size:.9rem}.addfund-input-icon{left:var(--spacing-2,.5rem);width:1rem;height:1rem}.addfund-submit-btn{padding:var(--spacing-3,.75rem) var(--spacing-6,1.5rem);font-size:1rem}.crypto-address-section{padding:15px}.crypto-address{font-size:12px}}