*{box-sizing:border-box}body{margin:0;background:#f2f6f7;color:#17333b;font:16px/1.55 system-ui}html{overflow-x:clip}h1{font-size:56px;margin:12px 0}h2,h3{line-height:1.2}a{color:#006c79;overflow-wrap:anywhere}header{display:flex;justify-content:space-between;align-items:center;background:#17333b;padding:18px 6%}header a{color:#afe6eb}header img,.brand img{display:block;width:150px;height:auto;background:white;padding:7px 9px;border-radius:4px}main{max-width:1100px;padding:30px 24px;margin:auto}.intro{max-width:850px;margin-bottom:30px}.lead{font-size:25px}.eyebrow,.kicker{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#007f89}.card{background:white;border:1px solid #d8e4e6;border-radius:12px;padding:24px;margin-bottom:22px}.fields,.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fields>*{min-width:0}.wide{grid-column:1/-1}label{display:block;font-size:14px;font-weight:650}input,select,textarea{display:block;width:100%;min-width:0;font:inherit;padding:10px;margin-top:6px;border:1px solid #aebfc4;border-radius:7px;background:white;color:inherit}textarea{min-height:80px;resize:vertical}fieldset{border:0;border-top:1px solid #d8e4e6;padding:20px 0 0;margin:22px 0 0;min-width:0}legend{font-weight:650}.options,.practices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.options{margin-top:12px}.choice{position:relative;cursor:pointer}.choice input{position:absolute;opacity:0;width:1px;height:1px}.choice span{display:block;text-align:center;padding:11px 4px;border:1px solid #b7c9ce;border-radius:8px}.choice input:checked+span{outline:2px solid #007f89;background:#e8f6f7}.choice input:checked+span:before{content:'✓ '}.unknown{display:flex;gap:8px;align-items:center;font-size:12px;margin-top:10px}.unknown input{width:auto;margin:0}button{cursor:pointer;font:700 14px system-ui;border:1px solid #007f89;border-radius:7px;padding:11px 16px;background:#007f89;color:white}.secondary{background:white;color:#007f89}.actions{display:flex;gap:12px;flex-wrap:wrap}.small,small{font-size:12px;color:#526970}#error{color:#a6343e}.invalid{outline:2px solid #a6343e;outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.choice input:focus-visible+span{outline:3px solid #c87720;outline-offset:2px}.page{margin:28px 0}.brand{display:flex;align-items:center;gap:12px;margin-bottom:16px}.brand img{width:125px}.cover{background:#17333b;color:white;padding:25px;border-radius:12px;margin-bottom:22px}.cover h2{font-size:32px;margin:12px 0}.cover small,.cover .small{color:#afe6eb}.badge{display:inline-block;padding:4px 8px;border-radius:15px;font-size:12px;font-weight:700}.red{background:#fbecee;color:#a6343e}.amber{background:#fff4da;color:#926000}.green{background:#e8f5ee;color:#196d50}.neutral{background:#edf1f3;color:#48616a}.area{padding:15px 0;border-bottom:1px solid #d8e4e6}.area-head{display:flex;justify-content:space-between;gap:10px;font-size:14px;font-weight:700;margin-bottom:10px}.area-head small{text-align:right;font-weight:400}.practice{text-align:center;min-width:0}.practice b{display:block;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.practice small{display:block;font-size:10px}.swatch{height:11px;border-radius:4px;margin-bottom:5px}.swatch.red{background:#b9404a}.swatch.amber{background:#c38a15}.swatch.green{background:#238461}.swatch.neutral{background:#bacbd0}.meaning p,.meaning li{font-size:14px}.meaning li{margin-bottom:14px}.meaning ul{padding-left:19px}.next{border-top:1px solid #d8e4e6;padding-top:12px}.done,.notice,.help{background:#edf5f6;border-left:3px solid #007f89;border-radius:5px;padding:12px 15px;font-size:13px}.plan{break-inside:avoid}.plan .fields{margin:16px 0}.help{margin-top:16px}.print-value{display:none}.plain{white-space:pre-wrap}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;border-bottom:1px solid #d8e4e6;padding:9px 8px}th{background:#edf4f5}.method{font-size:13px}.method li{margin-bottom:12px}footer{margin-top:30px;border-top:1px solid #d8e4e6;padding-top:20px}[hidden]{display:none!important}@media(max-width:760px){main{padding:24px 16px}h1{font-size:44px}.fields,.two{grid-template-columns:1fr}.card{padding:20px}.choice span{font-size:12px}.options{gap:5px}table{font-size:11px}td,th{padding:8px 4px}}@page{size:A4;margin:13mm 14mm 17mm;@bottom-left{content:'metalaxis.net · RemoteReady';font:8pt Arial;color:#647a80}@bottom-right{content:counter(page) ' / ' counter(pages);font:8pt Arial;color:#647a80}}@media print{*{print-color-adjust:exact;-webkit-print-color-adjust:exact}body{background:white;font:8.5pt/1.35 system-ui}.screen{display:none!important}main{padding:0;max-width:none}.page{margin:0;break-before:page}.page:first-of-type{break-before:auto}h2{font-size:16pt}h3{font-size:11pt}.brand{gap:3mm;margin-bottom:2mm}.brand img{width:30mm;padding:1.5mm 2mm}.brand small{font-size:7pt}.card{padding:3mm;margin-bottom:3mm;border-radius:6px;break-inside:avoid}.cover{padding:4mm;margin-bottom:4mm}.cover h2{font-size:21pt}.cover p{margin:2mm 0}.two{grid-template-columns:1fr 1fr;gap:4mm}.small,small{font-size:7pt}.badge{font-size:7pt;padding:2px 6px}.area{padding:2.7mm 0}.area-head{font-size:9pt;margin-bottom:2mm}.area-head small{font-size:7pt}.practice b{font-size:7.5pt}.practice small{font-size:6.7pt}.swatch{height:2.8mm;margin-bottom:1.5mm}.meaning p,.meaning li{font-size:8.2pt}.meaning li{margin-bottom:2.5mm}.next{padding-top:2mm}.kicker{font-size:7pt}.plan p{margin:1.5mm 0 2.5mm}.plan h3{margin:1.5mm 0}.plan .fields{grid-template-columns:1fr 1fr;margin:2.5mm 0;gap:4mm}.plan input{display:none}.plan label{font-size:8pt;color:#526970}.print-value{display:block;font-weight:400;font-size:9pt;color:#17333b}.done,.notice,.help{padding:2.5mm;font-size:8pt}.help{margin-top:3mm}.help h3{margin:1mm 0}.help p{margin:2mm 0}table{font-size:8pt}td,th{padding:1.8mm}.method{font-size:8pt}.method li{margin-bottom:2.5mm}tr{break-inside:avoid}}
