:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#f6f8ff;background:#0b1527}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% 0,#254268,#0b1527 65%);min-height:100vh}header{max-width:1100px;margin:auto;padding:22px 18px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:15px}.brand img{width:110px;height:auto}.brand strong{font-size:1.3rem}nav{display:flex;flex-wrap:wrap;gap:14px;align-items:center}a{color:#6ad1ff;text-decoration:none}nav a{font-size:.95rem}nav form{display:inline}button.link{background:none;border:0;color:#6ad1ff;padding:0;font:inherit;cursor:pointer}main{max-width:960px;margin:25px auto;padding:0 18px 60px}h1{font-size:2rem;margin-bottom:25px}h2{margin-top:0;font-size:1.2rem}.card{background:#ffffff0d;border:1px solid #ffffff24;border-radius:22px;padding:26px;margin:20px 0;box-shadow:0 12px 35px #0002}.narrow{max-width:450px}.stat{display:inline-flex;flex-direction:column;justify-content:center;background:#ffffff12;border:1px solid #ffffff2c;border-radius:18px;padding:20px;margin:0 12px 12px 0;min-width:190px;color:white}.stat strong{font-size:2rem;color:#4cc9fa}label{display:block;margin:15px 0;font-weight:600}input,select,textarea{display:block;width:100%;margin-top:7px;border:1px solid #72819b;border-radius:10px;background:#fff;color:#152034;padding:12px;font:inherit}textarea{min-height:75px}button:not(.link){background:#09aeea;border:0;color:#081b2c;padding:12px 22px;border-radius:10px;font-weight:700;cursor:pointer}summary{cursor:pointer;font-weight:700}article{border-top:1px solid #ffffff26;padding:18px 0}article p{color:#c3ccdd;margin:7px 0}small{color:#b4bed0}.error{color:#ffb4b4}.ok{color:#80f1bd}footer{text-align:center;color:#a7b1c3;padding:20px}@media(max-width:600px){header{display:block}.brand{margin-bottom:20px}nav{gap:12px}.stat{width:100%;margin-right:0}.card{padding:20px}}
