*{box-sizing:border-box}body{margin:0;background:#111711;color:#edf2e8;font:17px/1.65 system-ui,sans-serif}main{max-width:1040px;margin:auto;padding:36px 22px}a{color:#c7f36b}h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.12}h2{line-height:1.25;margin-top:2em}.eyebrow{color:#c7f36b;font-weight:700;letter-spacing:.12em}section,.note{background:#1c251c;padding:22px;border-radius:12px;margin:22px 0}label{display:block;margin:12px 0}input,textarea,select{width:100%;background:#111711;border:1px solid #9ba995;color:#fff;border-radius:4px;padding:10px;font:inherit}input:focus,textarea:focus,select:focus,a:focus{outline:3px solid #c7f36b;outline-offset:3px}textarea{min-height:90px;resize:vertical}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.94rem}caption{text-align:left;font-weight:700;margin:12px 0}td,th{border:1px solid #63705e;padding:10px;text-align:left;vertical-align:top}th{background:#253020}table input{min-width:110px}code,pre{font-family:ui-monospace,monospace}pre{overflow:auto;background:#080d08;padding:18px}output{display:block;color:#d8ff9c;font-size:1.25rem;font-weight:700}.actions{display:flex;gap:18px;flex-wrap:wrap}.muted{color:#bdc8b7}button{font:inherit;background:#c7f36b;color:#102000;padding:10px 18px;border:0;border-radius:5px;cursor:pointer}footer{border-top:1px solid #63705e;margin-top:40px;padding-top:20px;font-size:.9rem}@media print{body{background:white;color:black;font-size:10pt}main{max-width:none;padding:0}section,.note,th{background:white;border-radius:0}section{padding:10px;border:1px solid #777;break-inside:avoid}a{color:black}input,textarea,select{color:black;background:white;border:1px solid #888;padding:4px}output{color:black}.actions,nav,.print-hide{display:none}h1{font-size:25pt}h2{font-size:16pt}pre{background:#eee;white-space:pre-wrap}table{font-size:9pt}.table-scroll{overflow:visible}tr{break-inside:avoid}footer{font-size:8pt}.muted,.eyebrow{color:black}}