@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0f;color:#e2e8f0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000004d}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7c77c6,#a855f7);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#8b80d1,#b968ff)}::selection{background:#7877c666;color:#fff}::-moz-selection{background:#7877c666;color:#fff}:focus{outline:2px solid #7877c680;outline-offset:2px}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes glow{0%,to{text-shadow:0 0 20px #7877c680}50%{text-shadow:0 0 30px #7877c6cc,0 0 40px #7877c64d}}.ai-glow{animation:glow 3s ease-in-out infinite}.ai-pulse{animation:pulse 2s ease-in-out infinite}.ai-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#7877c633,#0000);background-size:200px 100%}.app-container{align-items:center;background:linear-gradient(135deg,#0a0a0f,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#533483);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;overflow-x:hidden;padding:20px;position:relative}.app-container:before{background:radial-gradient(circle at 20% 80%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c626 0,#0000 50%),radial-gradient(circle at 40% 40%,#7877c61a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000b3;border:1px solid #7877c64d;border-radius:20px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #7877c61a,inset 0 1px 0 #ffffff1a;box-sizing:border-box;max-width:400px;padding:40px;position:relative;width:100%;z-index:1}.login-card:before{background:linear-gradient(135deg,#7877c61a,#5334831a);border-radius:20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.login-header{margin-bottom:30px;text-align:center}.login-header h1{color:#e2e8f0;font-size:24px;font-weight:600;margin-bottom:10px;text-shadow:0 0 20px #7877c680}.login-header p{color:#a0aec0;font-size:14px}.input-group{margin-bottom:20px;position:relative}.input-group i{color:#7c77c6;left:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.input-group input{background:#0006;border:1px solid #7877c64d;border-radius:8px;box-sizing:border-box;color:#e2e8f0;font-size:16px;padding:12px 15px 12px 45px;transition:all .3s ease;width:100%}.input-group input:focus{background:#0009;border-color:#7c77c6;box-shadow:0 0 0 2px #7877c633,0 0 20px #7877c64d;outline:none}.input-group input::placeholder{color:#64748b}.dashboard-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:20px;position:relative;width:100%;z-index:1}.dashboard-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;border:1px solid #7877c64d;border-radius:12px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px;padding:20px}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c77c6,#a855f7 50%,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#7c77c6;font-size:24px;font-weight:700;text-shadow:0 0 20px #7877c6cc}.subtitle{color:#e2e8f0;font-size:18px;margin-left:15px;opacity:.8}.value-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;border:1px solid #7877c64d;border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;box-sizing:border-box;margin-bottom:30px;padding:30px;position:relative}.value-card:before{background:linear-gradient(135deg,#7877c60d,#5334830d);border-radius:16px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.current-value{margin-bottom:30px;text-align:center}.current-value h2{color:#e2e8f0;font-size:20px;font-weight:600;margin-bottom:15px}.value-display{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c77c6,#a855f7 50%,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#7c77c6;font-size:48px;font-weight:700;margin:20px 0;text-shadow:0 0 30px #7877c699;word-break:break-word}.value-update-form{margin:0 auto;max-width:600px}.presale-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;border:1px solid #7877c64d;border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;box-sizing:border-box;margin-bottom:30px;padding:30px;position:relative}.presale-card:before{background:linear-gradient(135deg,#7877c60d,#5334830d);border-radius:16px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.presale-header{margin-bottom:30px;text-align:center}.presale-header h2{color:#e2e8f0;font-size:20px;font-weight:600;margin:0}.presale-form{margin:0 auto;max-width:600px}.presale-form .input-group{text-align:left}.presale-form .input-group label{color:#e2e8f0;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.presale-form .input-group input{box-sizing:border-box;padding:12px 15px;width:100%}.add-button,.delete-button,.login-button,.logout-button,.update-button{background:linear-gradient(135deg,#7c77c6,#a855f7 50%,#3b82f6);border:none;border-radius:8px;box-shadow:0 4px 15px #7877c666;color:#fff;cursor:pointer;font-weight:600;margin-top:20px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease;white-space:nowrap}.login-button{width:100%}.add-button:before,.login-button:before,.logout-button:before,.update-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.add-button:hover,.login-button:hover,.logout-button:hover,.update-button:hover{box-shadow:0 8px 25px #7877c699;transform:translateY(-2px)}.add-button:hover:before,.login-button:hover:before,.logout-button:hover:before,.update-button:hover:before{left:100%}.delete-button{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px #ef444466}.delete-button:hover{box-shadow:0 8px 25px #ef444499;transform:translateY(-2px)}.error-message,.success-message{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:8px;display:flex;gap:10px;margin-top:15px;padding:12px;word-break:break-word}.success-message{background:#22c55e26;border-color:#22c55e4d;box-shadow:0 0 20px #22c55e33;color:#22c55e}.error-message{background:#ef444426;border-color:#ef44444d;box-shadow:0 0 20px #ef444433;color:#ef4444}.notification-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;border:1px solid #7877c64d;border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;box-sizing:border-box;margin-bottom:30px;padding:30px;position:relative}.notification-card:before{background:linear-gradient(135deg,#7877c60d,#5334830d);border-radius:16px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.notification-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.notification-header h2{color:#e2e8f0;font-size:20px;font-weight:600;margin:0}.notification-list{margin-bottom:20px}.notification-item{background:#0006;border:1px solid #7877c633;border-radius:12px;margin-bottom:15px;padding:20px;transition:all .3s ease}.notification-item:hover{border-color:#7877c666;box-shadow:0 4px 20px #7877c626;transform:translateY(-2px)}.notification-content{color:#e2e8f0;line-height:1.5;margin-bottom:10px}.notification-time{color:#64748b;font-size:12px;margin-bottom:10px}.notification-actions{display:flex;justify-content:flex-end}.delete-button{font-size:12px;margin-top:0;padding:6px 12px}.notification-form{border-top:1px solid #7877c633;padding-top:20px}.notification-form .input-group{margin-bottom:0}.no-notifications{background:#0003;border:1px dashed #7877c64d;border-radius:8px;color:#64748b;font-style:italic;padding:40px;text-align:center}@media (max-width:768px){.dashboard-header{flex-direction:column;text-align:center}.dashboard-header h1{margin-bottom:10px}.subtitle{margin-left:0;margin-top:5px}.value-display{font-size:36px}.input-group{margin-bottom:15px}.value-update-form .input-group{display:flex;flex-direction:column;gap:10px}.value-update-form .input-group button{margin-top:0}.presale-form .input-group{margin-bottom:15px}.notification-item{padding:15px}.notification-actions{margin-top:10px}}@media (max-width:480px){.login-card{padding:30px 20px}.notification-card,.presale-card,.value-card{padding:20px}}
/*# sourceMappingURL=main.25f208ef.css.map*/