:root{color:#20382f;background:#f3f5f2;font-family:system-ui,sans-serif;line-height:1.55}*{box-sizing:border-box}body{margin:0}main{max-width:1080px;margin:auto;padding:2rem}header{border-bottom:1px solid #cbd7ce;align-items:center;gap:1.5rem;margin-bottom:3rem;padding-bottom:1rem;display:flex}header button{margin-left:auto}.brand{font-size:1.5rem;font-weight:800}h1{letter-spacing:-.04em;font-size:clamp(2rem,5vw,3.4rem);line-height:1.12}h2{font-size:1.2rem}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#496858;font-size:.8rem;font-weight:700}.panel{background:#fff;border:1px solid #d8e1da;border-radius:12px;margin:1.5rem 0;padding:1.7rem}.login{max-width:560px;margin:5vh auto}label{gap:.4rem;margin-bottom:1rem;font-weight:600;display:grid}input{width:100%;min-height:44px;font:inherit;border:1px solid #aabdb0;border-radius:6px;padding:.7rem}button{font:inherit;color:#fff;cursor:pointer;background:#23563b;border:0;border-radius:6px;min-height:44px;padding:.65rem 1rem}button:disabled{opacity:.5;cursor:wait}:focus-visible{outline-offset:3px;outline:3px solid #d09227}.inline{align-items:end;gap:1rem;display:flex}.inline label{flex:1;margin:0}table{border-collapse:collapse;text-align:left;width:100%}td,th{border-bottom:1px solid #e1e7e2;padding:.8rem .5rem}.error{color:#8b281b;background:#ffe9e5;border-radius:6px;padding:1rem}.secret{background:#f2f5d9;margin-top:1rem;padding:1rem}.secret input{font-family:monospace}.muted{color:#607569}@media (width<=600px){main{padding:1rem}.inline{display:block}.inline button{margin-top:1rem}header{flex-wrap:wrap;gap:.7rem}td,th{padding:.6rem .2rem}}nav{gap:.7rem;margin-bottom:2rem;display:flex}nav button[aria-pressed=false]{color:#20382f;background:#e1e9e3}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.2rem;display:grid}.fields p,.fields>div{grid-column:1/-1}.check{align-items:center;display:flex}.check input{width:auto;min-height:24px}select{width:100%;font:inherit;border:1px solid #aabdb0;border-radius:6px;min-height:44px;padding:.5rem}.entry{border-top:1px solid #d8e1da;padding:1rem 0}.actions{flex-wrap:wrap;gap:.6rem;display:flex}.secondary{margin-left:.5rem}.wrap{overflow-wrap:anywhere}nav{flex-wrap:wrap}@media (width<=600px){.fields{grid-template-columns:1fr}}textarea{resize:vertical;border:1px solid #aabdb0;border-radius:6px;width:100%;padding:.8rem;font:.9rem ui-monospace,monospace}.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}details{margin:.8rem 0}summary{cursor:pointer}.facts{grid-template-columns:1fr 2fr;gap:.5rem;display:grid}.facts dd{margin:0}@media (width<=600px){.coverage-grid,.facts{grid-template-columns:1fr}}
