:root{--bg:#05070c;--panel:rgba(255,255,255,0.06);--panel-soft:rgba(255,255,255,0.035);--border:rgba(255,255,255,0.16);--text:#ffffff;--muted:rgba(255,255,255,0.65);--blue:#00b7ff;--green:#00ff9d;--shadow:0 25px 70px rgba(0,0,0,0.45)}*{margin:0;padding:0;box-sizing:border-box;font-family:"Segoe UI",Inter,Arial,sans-serif}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);display:flex;justify-content:center;align-items:center;padding:110px 24px 45px;background:radial-gradient(circle at top left,rgba(0,183,255,0.18),transparent 35%),radial-gradient(circle at bottom right,rgba(0,255,157,0.12),transparent 30%),linear-gradient(135deg,#05070c 0%,#0b0f1a 45%,#030303 100%);overflow-x:hidden}.background{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.background li{position:absolute;display:block;list-style:none;width:22px;height:22px;bottom:-120px;background:linear-gradient( 135deg,rgba(0,183,255,0.14),rgba(0,255,157,0.16) );border:1px solid rgba(255,255,255,0.08);border-radius:8px;box-shadow:0 0 20px rgba(0,183,255,0.12),0 0 30px rgba(0,255,157,0.08);animation:animate 12s linear infinite}@keyframes animate{0%{transform:translateY(0) rotate(0deg);opacity:.65;border-radius:8px}100%{transform:translateY(-1100px) rotate(720deg);opacity:0;border-radius:50%}}.background li:nth-child(1){left:74%;width:65px;height:65px;animation-delay:2s}.background li:nth-child(2){left:84%;width:100px;height:100px;animation-delay:5s}.background li:nth-child(3){left:47%;width:69px;height:69px;animation-delay:8s}.background li:nth-child(4){left:2%;width:88px;height:88px;animation-delay:10s}.background li:nth-child(5){left:10%;width:86px;height:86px;animation-delay:3s}.background li:nth-child(6){left:51%;width:80px;height:80px;animation-delay:1s}.navbar{position:fixed;top:0;left:0;width:100%;height:68px;z-index:1000;display:flex;align-items:center;background:rgba(5,10,20,0.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,0.16);box-shadow:0 10px 35px rgba(0,0,0,0.45),0 0 25px rgba(0,183,255,0.08)}.nav-container{width:92%;max-width:1250px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.logo{font-size:18px;letter-spacing:4px;color:#ffffff;font-weight:600;text-shadow:0 0 15px rgba(0,183,255,0.45);white-space:nowrap}.nav-links{display:flex;gap:28px;list-style:none}.nav-links a{text-decoration:none;color:rgba(255,255,255,0.65);font-size:14px;letter-spacing:1px;position:relative;transition:.25s ease}.nav-links a::after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--blue),var(--green));transition:.3s ease}.nav-links a:hover,.nav-links a.active{color:#ffffff}.nav-links a:hover::after,.nav-links a.active::after{width:100%}.container{position:relative;z-index:1;width:100%;max-width:900px;padding:48px;border-radius:26px;overflow:hidden;background:linear-gradient( 180deg,rgba(255,255,255,0.075),rgba(255,255,255,0.035) );border:1px solid var(--border);box-shadow:var(--shadow),inset 0 0 30px rgba(255,255,255,0.035),0 0 35px rgba(0,183,255,0.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.container::before{content:"";position:absolute;left:30px;right:30px;top:0;height:3px;border-radius:40px;background:linear-gradient(90deg,transparent,var(--blue),var(--green),transparent);opacity:.9}h1{text-align:center;font-size:clamp(30px,5vw,46px);font-weight:500;letter-spacing:4px;margin-bottom:42px;color:#ffffff;text-shadow:0 0 18px rgba(0,183,255,0.45),0 0 30px rgba(0,255,157,0.12)}.inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.inputBox{position:relative}.inputBox input{width:100%;height:54px;padding:15px 14px;background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.16);border-radius:14px;color:#ffffff;font-size:15px;font-weight:500;outline:none;transition:.25s ease;box-shadow:inset 0 0 16px rgba(255,255,255,0.025),0 12px 28px rgba(0,0,0,0.22)}.inputBox input:focus{border-color:rgba(0,183,255,0.55);box-shadow:0 0 0 3px rgba(0,183,255,0.13),0 0 22px rgba(0,183,255,0.18),inset 0 0 16px rgba(255,255,255,0.03)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inputBox label{position:absolute;left:14px;top:15px;font-size:14px;color:rgba(255,255,255,0.55);pointer-events:none;transition:.25s ease;background:#0b0f1a;padding:0 6px;border-radius:5px}.inputBox input:focus+label,.inputBox input:not(:placeholder-shown)+label{top:-9px;font-size:11px;color:var(--green)}.result{margin-top:48px;padding:28px 20px;text-align:center;font-size:clamp(34px,6vw,54px);font-weight:700;letter-spacing:1px;color:#ffffff;border-radius:22px;border:1px solid rgba(255,255,255,0.13);background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.025)),rgba(0,0,0,0.22);box-shadow:inset 0 0 25px rgba(255,255,255,0.035),0 20px 45px rgba(0,0,0,0.28);text-shadow:0 0 18px rgba(0,183,255,0.35),0 0 35px rgba(0,255,157,0.15)}.sub{text-align:center;font-size:13px;color:rgba(255,255,255,0.58);margin-top:14px;letter-spacing:1px}@media(max-width:850px){.container{padding:36px}.inputs{grid-template-columns:1fr;gap:20px}}@media(max-width:650px){body{align-items:flex-start;padding:100px 14px 28px}.navbar{height:auto;padding:14px 0}.nav-container{width:92%;flex-direction:column;gap:12px}.logo{font-size:15px;letter-spacing:3px}.nav-links{width:100%;justify-content:center;gap:14px;flex-wrap:wrap}.nav-links a{font-size:12px}.nav-links a::after{bottom:-5px}.container{padding:28px 20px;border-radius:22px}.container::before{left:22px;right:22px}h1{font-size:28px;margin-bottom:30px;letter-spacing:3px}.inputBox input{height:50px;font-size:14px}.result{margin-top:35px;padding:22px 14px;font-size:34px}.sub{font-size:12px}.background li{animation-duration:16s;opacity:.35}}@media(max-width:380px){.nav-links{gap:10px}.nav-links a{font-size:11px}.container{padding:24px 16px}h1{font-size:24px}.result{font-size:30px}}