@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#eaf0f2;font-synthesis:none;background:#101820;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 85% 5%,#263a43 0,#0000 36%),#101820;min-height:100vh;margin:0}main{max-width:1120px;margin:auto;padding:28px 34px 40px}header{border-bottom:1px solid #34434a;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.brand{letter-spacing:.08em;color:#c88c5b;font:800 22px Manrope}.brand span{letter-spacing:.2em;color:#b6c1c5;margin-left:12px;font:600 10px DM Sans}.status{color:#b6c1c5;font-size:12px}.status i{background:#bd875a;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.status i.ok{background:#7bb69a}.hero{max-width:760px;padding:66px 0 42px}.eyebrow{letter-spacing:.2em;color:#c88c5b;font-size:10px;font-weight:700}.hero h1{margin:18px 0;font:800 clamp(36px,6vw,62px)/1.08 Manrope}.hero h1 em{color:#c88c5b;font-style:normal}.intro{color:#b6c1c5;max-width:620px;font-size:16px;line-height:1.7}.metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.metrics article,.panel{background:#18252d;border:1px solid #34434a;border-radius:12px;padding:22px}.metrics small,.metrics span{color:#9aabb2;letter-spacing:.1em;font-size:11px;display:block}.metrics b{margin:10px 0 4px;font:700 24px Manrope;display:block}.panel{margin:16px 0}.panel-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.panel h2{margin:5px 0;font:700 22px Manrope}.panel h3{margin:24px 0 12px;font:600 15px Manrope}label{color:#b6c1c5;margin:14px 0;font-size:12px;display:block}textarea,input{color:#eef3f4;background:#101a20;border:1px solid #40515a;border-radius:7px;width:100%;margin-top:8px;padding:12px;font:14px DM Sans;display:block}textarea{resize:vertical;min-height:105px}button{color:#151d22;cursor:pointer;background:#c88c5b;border:0;border-radius:7px;padding:11px 16px;font:700 12px DM Sans}button:disabled{opacity:.45;cursor:not-allowed}.secondary{color:#eaf0f2;background:#273943;border:1px solid #455760}.tag{color:#d7a47d;letter-spacing:.1em;border:1px solid #8a674e;border-radius:30px;padding:6px 10px;font-size:10px}.table{gap:7px;display:grid}.mission{text-align:left;color:#edf2f3;background:#202f38;justify-content:space-between;gap:18px;width:100%;display:flex}.mission small{color:#aab8bd}.task{background:#202f38;border-left:2px solid #c88c5b;margin:10px 0;padding:8px 14px}.task p,.muted{color:#aab8bd;font-size:12px;line-height:1.6}.task small,.event{color:#91a4aa;font-size:11px}.actions{gap:10px;margin:18px 0;display:flex}.error{color:#ffe4df;background:#512f2c;border:1px solid #a65c52;border-radius:8px;padding:12px}.login{max-width:600px}.login p{color:#b6c1c5;line-height:1.7}footer{color:#81939a;letter-spacing:.12em;border-top:1px solid #34434a;justify-content:space-between;margin-top:50px;padding-top:22px;font-size:10px;display:flex}footer span{color:#c88c5b}@media (width<=650px){main{padding:20px 16px}.metrics{grid-template-columns:1fr}.hero{padding:42px 0 28px}.panel{padding:16px}.mission{display:grid}.panel-title{flex-direction:column;align-items:flex-start}footer{flex-direction:column;gap:12px}}
