:root{font-family:Inter,system-ui,sans-serif;color:#e7f7ee;background:#07110d}body{margin:0}main{max-width:840px;margin:auto;padding:28px}.hero{padding:28px 0}.badge{display:inline-block;background:#173a2c;color:#9ff5c5;border:1px solid #2f684f;padding:7px 10px;border-radius:999px;font-size:12px}h1{font-size:42px;line-height:1.02;margin:16px 0 10px}p{color:#a9c9ba}.card{background:#0d1d16;border:1px solid #1d3a2c;border-radius:22px;padding:20px;margin:16px 0;box-shadow:0 20px 60px #0007}label{display:block;margin:12px 0;color:#cfeee0}input,textarea{box-sizing:border-box;width:100%;margin-top:6px;border-radius:14px;border:1px solid #2b5641;background:#07110d;color:#e7f7ee;padding:13px;font-size:15px}textarea{min-height:86px;resize:vertical}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}button,.secondary{border:0;border-radius:14px;background:#40d67c;color:#04200f;padding:12px 16px;font-weight:800;text-decoration:none}.secondary{background:#162a21;color:#b7f7cf;border:1px solid #2d5a43}.status{font-family:ui-monospace,monospace;background:#07110d;border-radius:12px;padding:12px;word-break:break-all}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid div{background:#07110d;border:1px solid #183424;border-radius:16px;padding:14px}.grid b,.grid span{display:block}.grid span{color:#9ab8aa;margin-top:6px}@media(max-width:640px){main{padding:16px}h1{font-size:34px}.grid{grid-template-columns:1fr}}
