@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e8ce0c{--font-inter:"Inter","Inter Fallback"}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden;height:100%;font-family:Inter,system-ui,-apple-system,sans-serif}body{color:#ffffff;background:linear-gradient(135deg,#0a0f1c,#1a2332 25%,#16213e 50%,#1e3a8a 75%,#1e40af);min-height:100vh;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(147,197,253,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(96,165,250,.05) 0,transparent 50%);pointer-events:none;z-index:-1}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(15,23,42,.5);border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f6,#1d4ed8);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.glass{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.glass,.glass-dark{backdrop-filter:blur(20px)}.glass-dark{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(59,130,246,.3)}50%{box-shadow:0 0 30px rgba(59,130,246,.6)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fade-in{animation:fadeIn .6s ease-out}.slide-up{animation:slideUp .4s ease-out}.glow{animation:glow 2s ease-in-out infinite}.float{animation:float 3s ease-in-out infinite}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2 25%,#3b82f6 50%,#1d4ed8 75%,#1e40af);background-size:300% 300%;color:white;font-weight:700;padding:16px 32px;border-radius:16px;border:none;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-size:16px;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 32px rgba(59,130,246,.4),0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);animation:gradientShift 3s ease infinite}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s cubic-bezier(.4,0,.2,1);z-index:1}.btn-primary:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 50%,rgba(0,0,0,.1));border-radius:16px;z-index:0}.btn-primary:hover:before{left:100%}.btn-primary:hover{background-position:100% 100%;transform:translateY(-3px) scale(1.02);box-shadow:0 16px 48px rgba(59,130,246,.6),0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3);text-shadow:0 2px 4px rgba(0,0,0,.3)}.btn-primary:active{transform:translateY(-1px) scale(.98);transition:all .1s}.btn-primary:focus{outline:none;box-shadow:0 0 0 4px rgba(59,130,246,.4),0 8px 32px rgba(59,130,246,.4),0 4px 16px rgba(0,0,0,.2)}.btn-secondary{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));color:#e2e8f0;font-weight:600;padding:14px 28px;border-radius:14px;border:2px solid rgba(255,255,255,.15);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-size:15px;backdrop-filter:blur(20px);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)}.btn-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.btn-secondary:hover:before{left:100%}.btn-secondary:hover{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));border-color:rgba(255,255,255,.3);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2);color:white;text-shadow:0 1px 2px rgba(0,0,0,.3)}.btn-secondary:active{transform:translateY(0) scale(.98);transition:all .1s}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.input-field{width:100%;padding:16px 20px;background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(30,41,59,.6));border:2px solid rgba(59,130,246,.3);border-radius:16px;color:white;font-size:16px;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px);box-shadow:inset 0 2px 8px rgba(0,0,0,.2),0 2px 8px rgba(59,130,246,.1);position:relative;overflow:hidden}.input-field::placeholder{color:#94a3b8;font-weight:400;opacity:.7}.input-field:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 50%,rgba(0,0,0,.05));border-radius:16px;pointer-events:none}.input-field:focus{outline:none;border-color:#3b82f6;background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(30,41,59,.8));box-shadow:0 0 0 4px rgba(59,130,246,.2),0 8px 24px rgba(59,130,246,.2),inset 0 2px 8px rgba(0,0,0,.2);transform:translateY(-2px)}.input-field:hover{border-color:rgba(59,130,246,.5);background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(30,41,59,.7));box-shadow:0 4px 16px rgba(59,130,246,.15),inset 0 2px 8px rgba(0,0,0,.2);transform:translateY(-1px)}.card{background:linear-gradient(135deg,rgba(15,23,42,.6),rgba(30,41,59,.4));backdrop-filter:blur(30px);border-radius:24px;padding:40px;border:2px solid rgba(59,130,246,.2);box-shadow:0 16px 48px rgba(0,0,0,.4),0 8px 24px rgba(59,130,246,.1),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card:before{bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.05),transparent 50%,rgba(96,165,250,.05));border-radius:24px;pointer-events:none}.card:after,.card:before{content:"";position:absolute;top:0;left:0;right:0}.card:after{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);border-radius:24px 24px 0 0}.card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 24px 64px rgba(0,0,0,.5),0 12px 32px rgba(59,130,246,.2),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.1);border-color:rgba(59,130,246,.4)}.nav-link{color:#cbd5e1;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.nav-link:hover{color:white}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .3s cubic-bezier(.4,0,.2,1)}.nav-link:hover:after{width:100%}.nav-link-active{color:#60a5fa;font-weight:600}.nav-link-active:after{width:100%}.container{max-width:1200px;margin:0 auto;padding:0 16px}.error-message{color:#ef4444;font-size:.875rem;margin-top:.5rem;padding:.5rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;backdrop-filter:blur(10px);animation:fadeIn .3s ease}.input-field.error{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.input-field.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.2)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn-primary:disabled:before{opacity:.3}@media (max-width:640px){.container{padding:0 12px}.hero-title{font-size:2rem;margin-bottom:.25rem}.title-button{font-size:.9rem;padding:6px 12px;border-radius:8px}.title-separator{font-size:1.2rem;margin:0 .25rem}.btn-primary{padding:12px 24px;font-size:14px;border-radius:12px}.btn-secondary{padding:10px 20px;font-size:13px;border-radius:10px}.input-field{padding:12px 16px;font-size:16px;border-radius:12px}.card{padding:20px;border-radius:16px}.suggestion-button{padding:8px 12px;font-size:12px;border-radius:8px}.balance-display{padding:16px;border-radius:12px}.balance-amount{font-size:1.5rem}.balance-label{font-size:.875rem}.navbar{padding:12px 16px}.navbar .text-2xl{font-size:1.25rem}.footer{padding:20px 16px}.text-2xl{font-size:1.5rem}.text-xl{font-size:1.125rem}.p-4{padding:12px}.p-6{padding:16px}.py-8{padding-top:20px;padding-bottom:20px}.py-12{padding-top:32px;padding-bottom:32px}.mb-12{margin-bottom:32px}.gap-4{gap:12px}.gap-6{gap:16px}.space-y-6>*+*{margin-top:16px}button,input,select,textarea{min-height:44px}.form-group{margin-bottom:20px}.form-label{font-size:.875rem;margin-bottom:8px}.suggestion-buttons{gap:8px}.suggestion-buttons .suggestion-button{flex:1;min-width:0}}@media (max-width:480px){.container{padding:0 8px}.hero-title{font-size:1.75rem}.title-buttons-container{flex-direction:column;gap:.5rem}.title-separator{display:none}.card{padding:16px}.btn-primary{padding:14px 20px;font-size:15px}.input-field{padding:14px 12px}.suggestion-buttons{grid-template-columns:repeat(2,1fr)}.navbar .text-2xl{font-size:1.125rem}}@media (max-width:768px){.container{padding:0 16px}}@media (min-width:769px){.container{padding:0 24px}}:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.loading{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(90deg,rgba(59,130,246,.1),rgba(59,130,246,.2),rgba(59,130,246,.1));border-radius:8px;background-size:200% 100%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.status-success{color:#10b981;text-shadow:0 0 10px rgba(16,185,129,.3)}.status-warning{color:#f59e0b;text-shadow:0 0 10px rgba(245,158,11,.3)}.status-error{color:#ef4444;text-shadow:0 0 10px rgba(239,68,68,.3)}.status-info{color:#3b82f6;text-shadow:0 0 10px rgba(59,130,246,.3)}.text-white{color:#ffffff}.text-gray-300{color:#d1d5db}.text-gray-400{color:#9ca3af}.text-blue-400{color:#60a5fa}.text-green-400{color:#4ade80}.text-red-400{color:#f87171}.text-yellow-400{color:#fbbf24}.bg-blue-600{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.bg-blue-700{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.bg-blue-800{background:linear-gradient(135deg,#1e40af,#1e3a8a)}.bg-blue-900{background:linear-gradient(135deg,#1e3a8a,#1e293b)}.bg-white-5{background:rgba(255,255,255,.05)}.bg-white-10{background:rgba(255,255,255,.1)}.bg-white-15{background:rgba(255,255,255,.15)}.bg-white-20{background:rgba(255,255,255,.2)}.border-white-10{border:1px solid rgba(255,255,255,.1)}.border-white-20{border:1px solid rgba(255,255,255,.2)}.border-blue-500{border:1px solid #3b82f6}.rounded-lg{border-radius:8px}.rounded-xl{border-radius:12px}.rounded-2xl{border-radius:16px}.p-4{padding:16px}.p-6{padding:24px}.px-4{padding-left:16px;padding-right:16px}.px-6{padding-left:24px;padding-right:24px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-6{padding-top:24px;padding-bottom:24px}.py-8{padding-top:32px;padding-bottom:32px}.py-12{padding-top:48px;padding-bottom:48px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mb-12{margin-bottom:48px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.text-sm{font-size:14px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.text-4xl{font-size:36px}.text-6xl{font-size:60px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.w-full{width:100%}.h-16{height:64px}.min-h-screen{min-height:100vh}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.space-x-4>*+*{margin-left:16px}.space-y-2>*+*{margin-top:8px}.space-y-4>*+*{margin-top:16px}.space-y-6>*+*{margin-top:24px}.gap-2{gap:8px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-w-2xl{max-width:672px}.max-w-4xl{max-width:896px}.max-w-7xl{max-width:1280px}.mx-auto{margin-left:auto;margin-right:auto}.transition-all{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-colors{transition:color .3s,background-color .3s,border-color .3s}.duration-200{transition-duration:.2s}.hover\:bg-blue-700:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.hover\:bg-white-15:hover{background:rgba(255,255,255,.15)}.hover\:bg-white-20:hover{background:rgba(255,255,255,.2)}.hover\:text-blue-300:hover{color:#93c5fd}.hover\:text-green-300:hover{color:#86efac}.hover\:text-white:hover{color:#ffffff}.disabled\:bg-blue-800:disabled{background:#1e40af}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.flex-1{flex:1 1 0%}.hidden{display:none}@media (min-width:768px){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-6xl{font-size:60px}}.navbar{background:linear-gradient(135deg,rgba(10,15,28,.6),rgba(26,35,50,.4) 50%,rgba(30,58,138,.3));backdrop-filter:blur(25px);border-bottom:1px solid rgba(59,130,246,.15);box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05);position:relative;overflow:hidden}.navbar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent)}.navbar .text-2xl{background:linear-gradient(135deg,#ffffff,#60a5fa 50%,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(59,130,246,.4);font-weight:800;letter-spacing:.5px;position:relative;z-index:2}.navbar .text-2xl:before{content:"";position:absolute;top:-2px;left:-4px;right:-4px;bottom:-2px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(96,165,250,.05));border-radius:8px;z-index:-1;opacity:0;transition:opacity .3s ease}.navbar .text-2xl:hover:before{opacity:1}.footer{background:rgba(15,23,42,.8);backdrop-filter:blur(20px);border-top:1px solid rgba(59,130,246,.2);margin-top:auto;box-shadow:0 -4px 20px rgba(0,0,0,.3)}.hero-title{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#ffffff,#60a5fa 50%,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;text-shadow:0 0 30px rgba(59,130,246,.3)}.hero-title-container{display:flex;flex-direction:column;align-items:center;gap:1rem}.title-buttons-container{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.title-button{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(96,165,250,.05));border:2px solid rgba(59,130,246,.2);border-radius:12px;padding:8px 16px;font-size:1.1rem;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.title-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.title-button:hover:before{left:100%}.title-button-active{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(96,165,250,.15));border-color:rgba(59,130,246,.5);color:#60a5fa;box-shadow:0 4px 16px rgba(59,130,246,.3),inset 0 1px 0 rgba(255,255,255,.1);text-shadow:0 0 10px rgba(96,165,250,.5)}.title-button-inactive{background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(96,165,250,.02));border-color:rgba(59,130,246,.1);color:#64748b}.title-button-inactive:hover{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(96,165,250,.05));border-color:rgba(59,130,246,.3);color:#94a3b8;transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.2)}.title-separator{font-size:1.5rem;font-weight:700;color:#60a5fa;text-shadow:0 0 20px rgba(96,165,250,.5);margin:0 .5rem}@media (min-width:768px){.hero-title{font-size:4rem}.title-button{font-size:1.2rem;padding:10px 20px}.title-separator{font-size:1.8rem}}@media (min-width:1024px){.hero-title{font-size:6rem}.title-button{font-size:1.3rem;padding:12px 24px}.title-separator{font-size:2rem}}.suggestion-button{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(96,165,250,.1));border:2px solid rgba(59,130,246,.3);color:#60a5fa;font-weight:600;padding:10px 18px;border-radius:12px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-size:14px;position:relative;overflow:hidden;backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.3px;box-shadow:0 2px 8px rgba(59,130,246,.2),inset 0 1px 0 rgba(255,255,255,.1)}.suggestion-button: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 .5s}.suggestion-button:hover:before{left:100%}.suggestion-button:hover{background:linear-gradient(135deg,rgba(59,130,246,.25),rgba(96,165,250,.2));border-color:rgba(59,130,246,.6);color:#93c5fd;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgba(59,130,246,.4),inset 0 1px 0 rgba(255,255,255,.2);text-shadow:0 1px 2px rgba(0,0,0,.3)}.suggestion-button:active{transform:translateY(0) scale(.95);transition:all .1s}.wallet-section{position:relative}.wallet-section:before{content:"";position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:50%;opacity:.3;animation:float 3s ease-in-out infinite}.form-group{margin-bottom:24px}.form-label{display:block;color:#e2e8f0;font-weight:500;margin-bottom:8px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.balance-display{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(96,165,250,.1));border:2px solid rgba(59,130,246,.3);border-radius:16px;padding:20px 32px;text-align:center;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(59,130,246,.2),0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.balance-display:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 50%,rgba(0,0,0,.05));border-radius:16px;pointer-events:none}.balance-display:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(59,130,246,.3),0 6px 20px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15);border-color:rgba(59,130,246,.5)}.balance-amount{font-size:2.5rem;font-weight:800;color:#60a5fa;text-shadow:0 0 30px rgba(96,165,250,.6);margin-bottom:4px}.balance-label{color:#94a3b8;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600}