:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#eef3fc;background:#101b2b;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 80% 0,#243a56 0,transparent 35%),#101b2b}header{display:flex;justify-content:space-between;align-items:center;padding:22px max(5%,calc((100% - 1150px)/2));border-bottom:1px solid #304057;background:#111d2e}header strong{letter-spacing:.06em}header span{color:#e4b75a;font-size:.8em;margin-left:8px}a{color:#e4b75a;text-decoration:none}main{max-width:1150px;margin:0 auto;padding:48px 24px}.intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px}.eyebrow{color:#e4b75a;font-weight:800;font-size:.75rem;letter-spacing:.18em}h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;margin:12px 0}h2{font-size:1.25rem;margin:0 0 24px}p{color:#aebdd2;line-height:1.6}.status{border:1px solid #b18b45;color:#e4b75a;border-radius:999px;padding:10px 16px;white-space:nowrap;font-size:.75rem;font-weight:800}.layout{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.panel{background:#19283c;border:1px solid #33445d;border-radius:20px;padding:30px;box-shadow:0 18px 40px #080e1833}label{display:block;font-size:.88rem;font-weight:700;margin:22px 0 8px}input,textarea{width:100%;padding:14px 15px;border-radius:10px;border:1px solid #42546d;background:#111d2e;color:white;font:inherit;outline:none}input:focus,textarea:focus{border-color:#e4b75a}button{border:0;border-radius:10px;padding:13px 18px;background:#e4b75a;color:#182235;font-weight:800;cursor:pointer}button:disabled{background:#3a485b;color:#a2aec0;cursor:not-allowed}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.notification{background:#e9eef5;color:#1c2838;border-radius:15px;padding:22px;margin:12px 0 18px}.notif-top{display:flex;gap:8px;align-items:center}.notif-top small{margin-left:auto;color:#687588}.notification h3{margin:20px 0 6px}.notification p{color:#384759;margin:0 0 12px}.notification small{color:#687588}.hint{font-size:.85rem}.detail{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #33445d;color:#aebdd2}.detail strong{color:#e4b75a}footer{padding:40px 0 0;color:#8294aa;font-size:.8rem}.login-wrap{max-width:480px;margin:50px auto}.login-wrap button{margin-top:24px;width:100%}.error{background:#582e35;color:#fff;padding:12px;border-radius:8px}@media(max-width:740px){.layout{grid-template-columns:1fr}.intro{align-items:flex-start;flex-direction:column}main{padding:30px 18px}.panel{padding:22px}header{padding:18px}}
