@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);.main{min-height:100vh;width:100%}.container{max-width:1280px;width:100%}.container,.home-section-container{margin:0 auto;padding:0 var(--space-xl)}.home-section-container{max-width:1200px}.section-title{color:var(--text-primary);font-size:clamp(2rem,4vw,2.8rem);font-weight:700;letter-spacing:-1px;margin-bottom:var(--space-md);text-align:center}.section-subtitle{color:var(--text-secondary);font-size:1.1rem;font-weight:300;line-height:1.7;margin:0 auto var(--space-3xl);max-width:600px;text-align:center}.home-features{background:var(--bg-secondary);padding:var(--space-4xl) 0;position:relative}.home-features:before{background:linear-gradient(90deg,transparent 0,var(--border-light) 50%,transparent 100%);content:"";height:1px;left:0;position:absolute;right:0;top:0}.features-grid{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.feature-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;padding:var(--space-2xl);position:relative;transition:all var(--transition-base)}.feature-card:before{background:var(--accent-gradient);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--transition-base)}.feature-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-glow);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.feature-card:hover:before{opacity:1}.feature-icon{align-items:center;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.15);border-radius:var(--radius-md);display:flex;font-size:2.2rem;height:56px;justify-content:center;margin-bottom:var(--space-lg);width:56px}.feature-card h3{color:var(--text-primary);font-size:1.15rem;font-weight:600;margin-bottom:var(--space-sm)}.feature-card p{color:var(--text-secondary);font-size:.9rem;font-weight:300;line-height:1.7}.home-cta{padding:var(--space-4xl) 0}.cta-card{background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(6,182,212,.08));border:1px solid var(--border-accent);border-radius:var(--radius-xl);overflow:hidden;padding:var(--space-4xl) var(--space-3xl);position:relative;text-align:center}.cta-card:before{background:var(--accent-gradient);content:"";height:1px;left:0;position:absolute;right:0;top:0}.cta-card h2{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;letter-spacing:-.5px;margin-bottom:var(--space-lg)}.cta-card p{color:var(--text-secondary);font-size:1.05rem;font-weight:300;line-height:1.7;margin:0 auto var(--space-2xl);max-width:550px}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.cta-btn-primary{align-items:center;background:var(--accent-gradient);border-radius:var(--radius-full);box-shadow:0 4px 20px rgba(124,58,237,.3);color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:var(--space-sm);padding:.8rem 2rem;text-decoration:none;transition:all var(--transition-fast)}.cta-btn-primary:hover{box-shadow:0 6px 30px rgba(124,58,237,.4);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.home-footer{border-top:1px solid var(--border-subtle);padding:var(--space-2xl) 0}.footer-content{align-items:center;display:flex;justify-content:space-between}.footer-brand{-webkit-text-fill-color:transparent;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:700}.footer-copy{color:var(--text-muted);font-size:.85rem}@media (max-width:768px){.features-grid{grid-template-columns:1fr}.cta-card{padding:var(--space-2xl) var(--space-lg)}.footer-content{flex-direction:column;gap:var(--space-sm);text-align:center}.header{margin-left:0}.title{font-size:3rem;line-height:1.15}}.nav-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(6,6,15,.8);border-bottom:1px solid var(--border-subtle);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.header{align-items:center;display:flex;height:72px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 var(--space-xl);position:relative;width:100%}.header>img,.nav-logo{-webkit-filter:brightness(1.1);filter:brightness(1.1);height:auto;transition:opacity var(--transition-fast);width:140px}.header>img:hover,.nav-logo:hover{opacity:.8}.nav-brand{-webkit-text-fill-color:transparent;align-items:center;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;display:flex;font-size:1.5rem;font-weight:800;gap:var(--space-sm);letter-spacing:-.5px;text-decoration:none}.nav-brand-icon{font-size:1.6rem}.details{align-items:center;display:flex}.navbar-items{display:flex;gap:var(--space-xs);list-style:none;margin:0;padding:0}.navbar-items a{text-decoration:none}.navbar-items li{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;position:relative;transition:color var(--transition-fast)}.navbar-items li:after{background:var(--accent-gradient);border-radius:var(--radius-full);bottom:2px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width var(--transition-base);width:0}.navbar-items li:hover{color:var(--text-primary)}.navbar-items li:hover:after{width:60%}.user-login{align-items:center;display:flex;gap:var(--space-sm);position:static}.user-login span{color:var(--text-secondary);font-size:.85rem;font-weight:500}.reg-btn,.user-login button{border:none;border-radius:var(--radius-full);cursor:pointer;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;padding:.55rem 1.4rem;transition:all var(--transition-fast)}.user-login a:first-child .reg-btn{background:transparent;border:1px solid var(--border-light);color:var(--text-primary)}.user-login a:first-child .reg-btn:hover{background:rgba(124,58,237,.08);border-color:var(--accent-primary);color:var(--accent-primary)}.user-login a:last-child .reg-btn{background:var(--accent-gradient);border:none;box-shadow:0 2px 12px rgba(124,58,237,.3);color:#fff}.user-login a:last-child .reg-btn:hover{box-shadow:0 4px 20px rgba(124,58,237,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.user-login>button{background:transparent;border:1px solid var(--border-light);color:var(--text-secondary)}.user-login>button:hover{background:rgba(239,68,68,.08);border-color:var(--error);color:var(--error)}@media (max-width:768px){.header{height:64px;padding:0 var(--space-md)}.navbar-items{display:none}.user-login{gap:var(--space-xs)}.reg-btn{font-size:.8rem;padding:.45rem 1rem}}.main-container{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 72px);overflow:hidden;padding:var(--space-3xl) var(--space-xl);position:relative}.main-container:before{background:radial-gradient(ellipse,rgba(124,58,237,.08) 0,transparent 70%);height:120%;left:-20%;top:-50%;width:60%}.main-container:after,.main-container:before{content:"";pointer-events:none;position:absolute}.main-container:after{background:radial-gradient(ellipse,rgba(6,182,212,.06) 0,transparent 70%);bottom:-30%;height:100%;right:-15%;width:50%}.main-content{-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;max-width:800px;position:relative;text-align:center;z-index:1}.main-content h1{-webkit-text-fill-color:transparent;-webkit-animation:gradient-shift 6s ease infinite;animation:gradient-shift 6s ease infinite;background:linear-gradient(135deg,#f1f5f9,#a78bfa 50%,#06b6d4);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:clamp(3rem,6vw,5rem);font-weight:800;letter-spacing:-2px;line-height:1.1;margin-bottom:var(--space-lg)}.main-content p{color:var(--text-secondary);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:300;line-height:1.7;margin:0 auto var(--space-2xl);max-width:600px}.socials{gap:var(--space-md)}.socials,.socials a{align-items:center;display:flex;justify-content:center}.socials a{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);height:44px;transition:all var(--transition-fast);width:44px}.socials a:hover{background:var(--bg-card-hover);border-color:var(--accent-primary);box-shadow:0 6px 20px rgba(124,58,237,.2);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.socials a img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:20px;opacity:.7;transition:opacity var(--transition-fast);width:20px}.socials a:hover img{opacity:1}@media (max-width:768px){.main-container{min-height:calc(100vh - 64px);padding:var(--space-2xl) var(--space-md)}}.auth-page{background:var(--bg-primary);min-height:100vh}.auth-wrapper{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 72px);padding:var(--space-xl)}.auth-form{-webkit-animation:fadeInUp .5s ease-out;animation:fadeInUp .5s ease-out;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);max-width:420px;overflow:hidden;padding:var(--space-2xl);position:relative;width:100%}.auth-form:before{background:var(--accent-gradient);content:"";height:2px;left:0;position:absolute;right:0;top:0}.auth-header{margin-bottom:var(--space-2xl);text-align:center}.auth-header h3{color:var(--text-primary);font-size:1.6rem;font-weight:700;letter-spacing:-.5px;margin-bottom:var(--space-xs)}.auth-header p{color:var(--text-secondary);font-size:.9rem;font-weight:400}.auth-field{margin-bottom:var(--space-lg)}.auth-field label{color:var(--text-secondary);display:block;font-size:.85rem;font-weight:500;margin-bottom:var(--space-sm)}.auth-field input{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-family:Inter,sans-serif;font-size:.9rem;outline:none;padding:.75rem 1rem;transition:all var(--transition-fast);width:100%}.auth-field input::-webkit-input-placeholder{color:var(--text-muted)}.auth-field input::placeholder{color:var(--text-muted)}.auth-field input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.auth-submit{background:var(--accent-gradient);border:none;border-radius:var(--radius-md);box-shadow:0 4px 16px rgba(124,58,237,.3);color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;margin-top:var(--space-sm);padding:.8rem;transition:all var(--transition-fast);width:100%}.auth-submit:hover:not(:disabled){box-shadow:0 6px 24px rgba(124,58,237,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.auth-submit:disabled{cursor:not-allowed;opacity:.6}.auth-error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm);color:var(--error);margin-top:var(--space-md);padding:var(--space-sm) var(--space-md)}.auth-error,.auth-switch{font-size:.85rem;text-align:center}.auth-switch{color:var(--text-muted);margin-top:var(--space-lg)}.auth-switch a{color:var(--text-accent);font-weight:500}.auth-switch a:hover{color:var(--accent-secondary)}@media (max-width:480px){.auth-form{margin:var(--space-md);padding:var(--space-xl)}}.content-page{background:var(--bg-primary);min-height:100vh}.content-wrapper{margin:0 auto;max-width:1000px;padding:var(--space-3xl) var(--space-xl) var(--space-4xl)}.content-hero{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out;margin-bottom:var(--space-4xl);text-align:center}.content-hero h1{color:var(--text-primary);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;letter-spacing:-1.5px;margin-bottom:var(--space-md)}.content-hero-sub{color:var(--text-secondary);font-size:1.1rem;font-weight:300;line-height:1.7;margin:0 auto;max-width:550px}.content-sections{display:flex;flex-direction:column;gap:var(--space-3xl)}.content-section{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}.content-section h2{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:1.4rem;font-weight:700;letter-spacing:-.3px;margin-bottom:var(--space-lg);padding-bottom:var(--space-sm)}.content-section p{color:var(--text-secondary);font-size:.95rem;font-weight:300;line-height:1.8;margin-bottom:var(--space-md)}.content-list{display:flex;flex-direction:column;gap:var(--space-sm)}.content-list-item{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:.9rem;gap:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast)}.content-list-item:hover{background:var(--bg-card);border-color:var(--border-accent)}.list-icon{flex-shrink:0;font-size:1.2rem}.content-link{align-items:center;background:var(--accent-gradient);border-radius:var(--radius-full);box-shadow:0 4px 16px rgba(124,58,237,.3);color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:var(--space-sm);margin-top:var(--space-sm);padding:.7rem 1.6rem;text-decoration:none;transition:all var(--transition-fast)}.content-link:hover{box-shadow:0 6px 24px rgba(124,58,237,.4);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.features-showcase{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:var(--space-4xl)}.showcase-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;padding:var(--space-2xl);position:relative;transition:all var(--transition-base)}.showcase-card:before{background:var(--accent-gradient);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--transition-base)}.showcase-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-glow);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.showcase-card:hover:before{opacity:1}.showcase-icon{align-items:center;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.15);border-radius:var(--radius-md);display:flex;font-size:2rem;height:52px;justify-content:center;margin-bottom:var(--space-lg);width:52px}.showcase-card h3{color:var(--text-primary);font-size:1.05rem;font-weight:600;margin-bottom:var(--space-sm)}.showcase-card p{color:var(--text-secondary);font-size:.85rem;font-weight:300;line-height:1.7}@media (max-width:768px){.content-wrapper{padding:var(--space-2xl) var(--space-md)}.features-showcase{grid-template-columns:1fr}}.MuiAppBar-root{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(6,6,15,.95)!important;border-bottom:1px solid var(--border-subtle);box-shadow:none!important}.MuiToolbar-root{min-height:64px!important}.MuiDrawer-paper{background:var(--bg-secondary)!important;border-right:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.MuiListItem-root{border-radius:8px!important;color:var(--text-secondary)!important;margin:2px 8px!important;transition:all .2s!important}.MuiListItem-root:hover{background:var(--bg-card)!important;color:var(--text-primary)!important}.MuiListItemIcon-root{color:var(--text-muted)!important;min-width:40px!important}.MuiListItem-root:hover .MuiListItemIcon-root{color:var(--accent-primary)!important}.MuiDivider-root{background:var(--border-subtle)!important}.MuiCard-root{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:16px!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary)!important}.MuiCardContent-root{padding:24px!important}.MuiTypography-root{color:var(--text-primary)!important}.MuiTypography-h6{font-size:1.15rem!important;font-weight:700!important;letter-spacing:-.3px!important;margin-bottom:12px!important}.MuiTextField-root .MuiInputBase-root{background:var(--bg-card)!important;border-radius:10px!important;color:var(--text-primary)!important}.MuiTextField-root .MuiOutlinedInput-notchedOutline{border-color:var(--border-light)!important}.MuiTextField-root .Mui-focused .MuiOutlinedInput-notchedOutline,.MuiTextField-root .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--accent-primary)!important}.MuiTextField-root .MuiInputLabel-root{color:var(--text-secondary)!important}.MuiTextField-root .MuiInputLabel-root.Mui-focused{color:var(--accent-primary)!important}.MuiButton-containedPrimary{background:var(--accent-gradient)!important;border-radius:10px!important;box-shadow:0 4px 16px rgba(124,58,237,.3)!important;font-weight:600!important;margin-top:16px!important;padding:10px 24px!important;text-transform:none!important;transition:all .2s!important}.MuiButton-containedPrimary:hover{box-shadow:0 6px 24px rgba(124,58,237,.4)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.MuiFormControl-root{min-width:200px!important}.MuiSelect-root{color:var(--text-primary)!important}.MuiInputLabel-root{color:var(--text-secondary)!important}.MuiContainer-root{padding-top:16px!important}.bill{margin:16px 0;transition:all .2s}.bill:hover{border-color:var(--border-accent)!important}.bill p{color:var(--text-secondary)!important;font-size:.9rem;margin-bottom:8px}.bill button{background:var(--accent-gradient);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 20px;transition:all .2s}.bill button:hover{box-shadow:0 4px 16px rgba(124,58,237,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.bill span{transition:opacity .2s}.bill hr{border:none;border-top:1px solid var(--border-subtle);margin:12px 0}.MuiCard-root form>div{margin-bottom:12px}.MuiCard-root form label{color:var(--text-secondary);font-size:.85rem;font-weight:500}.MuiCard-root form input{background:var(--bg-card);border:1px solid var(--border-light);border-radius:10px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:.9rem;outline:none;padding:10px 14px;transition:border-color .2s;width:100%}.MuiCard-root form input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.MuiCard-root form button[type=submit]{margin-top:8px}.select-crypto{padding:10px 0}.bills{display:flex;flex-direction:column;gap:var(--space-md)}.bill{border-style:none;margin:0;padding:0;transition:all var(--transition-fast)}.bill:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.select-crypto{padding:var(--space-md) 0}.bill span{color:var(--error);cursor:pointer;font-size:.8rem;font-weight:500;opacity:.7;transition:opacity var(--transition-fast)}.bill span:hover{opacity:1}.App{background:var(--bg-primary);color:var(--text-primary);font-family:Inter,sans-serif;width:100%}.App,.pages{min-height:100vh}:root{--bg-primary:#06060f;--bg-secondary:#0c0c1d;--bg-surface:#12122a;--bg-card:#1a1a3e;--bg-card-hover:#22224a;--accent-primary:#7c3aed;--accent-primary-hover:#6d28d9;--accent-secondary:#06b6d4;--accent-gradient:linear-gradient(135deg,#7c3aed,#06b6d4);--accent-gradient-hover:linear-gradient(135deg,#6d28d9,#0891b2);--accent-glow:rgba(124,58,237,.3);--accent-cyan-glow:rgba(6,182,212,.25);--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--text-accent:#a78bfa;--border-subtle:hsla(0,0%,100%,.06);--border-light:hsla(0,0%,100%,.1);--border-accent:rgba(124,58,237,.3);--glass-bg:rgba(18,18,42,.6);--glass-border:hsla(0,0%,100%,.08);--glass-blur:20px;--shadow-sm:0 2px 8px rgba(0,0,0,.3);--shadow-md:0 4px 20px rgba(0,0,0,.4);--shadow-lg:0 8px 40px rgba(0,0,0,.5);--shadow-glow:0 0 30px rgba(124,58,237,.15);--shadow-card:0 4px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05);--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:400ms cubic-bezier(0.4,0,0.2,1);--success:#10b981;--error:#ef4444;--warning:#f59e0b}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background:#06060f;background:var(--bg-primary);color:#f1f5f9;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}::selection{background:rgba(124,58,237,.3);color:#f1f5f9;color:var(--text-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#06060f;background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#1a1a3e;background:var(--bg-card);border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#7c3aed;background:var(--accent-primary)}a{color:#a78bfa;color:var(--text-accent);text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}a:hover{color:#06b6d4;color:var(--accent-secondary)}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@-webkit-keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(124,58,237,.15)}50%{box-shadow:0 0 40px rgba(124,58,237,.3)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(124,58,237,.15)}50%{box-shadow:0 0 40px rgba(124,58,237,.3)}}@-webkit-keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#7c3aed,#06b6d4);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text}.glass-card{backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:rgba(18,18,42,.6);background:var(--glass-bg);border:1px solid hsla(0,0%,100%,.08);border:1px solid var(--glass-border);border-radius:16px;border-radius:var(--radius-lg)}