:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8ede9;background:#0b1414;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}header{background:#121e20;border-bottom:1px solid #2b3936;align-items:center;gap:24px;height:70px;padding:0 5%;display:flex}a{color:#d4c28f;text-decoration:none}header a:first-child{letter-spacing:3px;font-weight:800}header a:last-child{margin-left:auto}main{max-width:1180px;margin:40px auto;padding:0 22px 60px}.intro{justify-content:space-between;align-items:center;display:flex}.eyebrow,small{color:#a3b3ab}.eyebrow{letter-spacing:2px;font-size:12px}h1{margin:8px 0;font-size:36px}h2{margin-top:0}h3{margin-top:32px}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:26px 0;display:grid}.card{background:#132121;border:1px solid #2c3b36;border-radius:14px;padding:25px}.stats strong{margin-top:10px;font-size:24px;display:block}nav{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}button,.button{font:inherit;cursor:pointer;color:#f3f1e5;background:#263a35;border:1px solid #456050;border-radius:7px;padding:11px 17px;display:inline-block}button:hover,.button:hover{background:#344d40}button:disabled{opacity:.5;cursor:wait}.primary{color:#142019;background:#b5c397;font-weight:700}nav button.selected{color:#d7e4b9;border-color:#b9c493}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}label{color:#bbc9c0;flex-direction:column;gap:8px;margin:12px 0;font-size:14px;display:flex}input,select,textarea{font:inherit;color:#eff1e9;background:#0c1718;border:1px solid #3e5147;border-radius:6px;min-width:0;padding:11px}textarea{resize:vertical;min-height:80px}input[type=checkbox]{accent-color:#c3cd9a}.checks,.actions{flex-wrap:wrap;gap:25px;display:flex}.checks label,.check{flex-direction:row;align-items:center}.hint{color:#9bac9f;font-size:13px;line-height:1.7}#status:not(:empty){white-space:pre-wrap;background:#1f3c2d;border-radius:8px;margin:16px 0;padding:15px 20px}#status.error{color:#ffd0c2;background:#442d2b}table{border-collapse:collapse;width:100%;margin:20px 0;font-size:13px}td,th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #2c4137;padding:11px 7px}th{color:#b8c5a7}section{overflow:auto}.muted{color:#9aaca1}.tag{background:#314b3b;border-radius:12px;padding:3px 8px;font-size:12px}#login{max-width:560px;margin:90px auto}[hidden]{display:none!important}@media (width<=700px){header span{display:none}.grid,.stats{grid-template-columns:1fr}.intro{align-items:flex-start}.intro button{font-size:12px}main{padding:0 14px}h1{font-size:28px}.card{padding:18px}nav button{font-size:13px}}dialog{color:#ecf3e9;background:#17201f;border:1px solid #71917b;border-radius:14px;width:90%;max-width:560px;padding:24px}dialog::backdrop{background:#000b}dialog pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;line-height:1.7}dialog form{justify-content:flex-end;gap:12px;display:flex}
