.liquid-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(99,102,241,.12) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(168,85,247,.08) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 50% 85%,rgba(59,130,246,.06) 0%,transparent 50%),radial-gradient(ellipse 50% 30% at 70% 60%,rgba(236,72,153,.05) 0%,transparent 50%),linear-gradient(145deg,#080c18,#0d1225,#0a0e1a 60%,#0c1020);overflow:hidden}.liquid-bg:before{content:"";position:absolute;width:120%;height:120%;top:-10%;left:-10%;background:radial-gradient(ellipse 40% 30% at 30% 30%,rgba(99,102,241,.07) 0%,transparent 70%),radial-gradient(ellipse 35% 25% at 70% 70%,rgba(168,85,247,.05) 0%,transparent 70%);animation:liquid-drift 25s ease-in-out infinite}.liquid-bg:after{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(ellipse 30% 20% at 60% 40%,rgba(56,189,248,.04) 0%,transparent 70%),radial-gradient(ellipse 25% 20% at 25% 60%,rgba(129,140,248,.04) 0%,transparent 70%);animation:liquid-drift 20s ease-in-out infinite reverse}.aurora-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(99,102,241,.12) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(168,85,247,.08) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 50% 85%,rgba(59,130,246,.06) 0%,transparent 50%),linear-gradient(145deg,#080c18,#0d1225,#0a0e1a 60%,#0c1020)}@keyframes liquid-drift{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(2%,-1%) rotate(.5deg)}50%{transform:translate(-1%,2%) rotate(-.5deg)}75%{transform:translate(-2%,-1%) rotate(.3deg)}}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight)}.glass-panel-hover:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:0 12px 40px #0003,inset 0 1px #ffffff1f}.glass-card{background:#ffffff0a;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff0f;position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.02) 40%,transparent 60%,rgba(255,255,255,.03) 100%);pointer-events:none}.glass-navbar{background:#ffffff0a;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 1px #ffffff0a,0 4px 24px #0000001f}.safe-area-header{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top,0px)}html{height:100%;height:-webkit-fill-available}#root{height:100%;min-height:0}.glass-modal-overlay{background:#0006;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.glass-modal{background:#0f1629d9;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 80px #0006,inset 0 1px #ffffff0f;border-radius:24px}.glass-input{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease}.glass-input:focus{background:#ffffff12;border-color:#ffffff26;box-shadow:0 0 0 3px #6366f11a}.glass-button{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .3s ease}.glass-button:hover{background:#ffffff1f;border-color:#ffffff2e;box-shadow:0 4px 16px #00000026}.glass-highlight-top{position:relative}.glass-highlight-top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 40%);pointer-events:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes glass-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in{animation:fade-in .4s ease-out both}.animate-slide-up{animation:slide-up .5s cubic-bezier(.16,1,.3,1) both}.animate-scale-in{animation:scale-in .3s cubic-bezier(.16,1,.3,1) both}.animate-stagger>*{animation:slide-up .5s cubic-bezier(.16,1,.3,1) both}.animate-stagger>*:nth-child(1){animation-delay:0ms}.animate-stagger>*:nth-child(2){animation-delay:50ms}.animate-stagger>*:nth-child(3){animation-delay:.1s}.animate-stagger>*:nth-child(4){animation-delay:.15s}.animate-stagger>*:nth-child(5){animation-delay:.2s}.animate-stagger>*:nth-child(6){animation-delay:.25s}.animate-stagger>*:nth-child(7){animation-delay:.3s}.animate-stagger>*:nth-child(8){animation-delay:.35s}.glass-scroll::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:10px}.glass-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.input-masked{-webkit-text-security:disc}.tg-spoiler{background:#4b5563;color:#4b5563;border-radius:4px;padding:0 2px;transition:color .15s ease,background .15s ease}.tg-spoiler.revealed{background:transparent;color:inherit}.copyable-code.copied{background:#a855f740;border-color:#a855f780}select.dark-select option{background:#1e293b;color:#e2e8f0}
