.c43{max-width:1480px}.c43-hero{display:grid;grid-template-columns:1.7fr 1fr;gap:48px;background:#e8eee5;border:1px solid #d8e1d2;border-radius:18px;padding:42px;margin:24px 0}.c43-hero h1{font-size:44px;line-height:1.08;letter-spacing:-1.7px;margin:16px 0;color:#29422f}.c43-hero p{max-width:600px;font-size:15px;line-height:1.7;color:#566355}.c43-hero aside{border-left:1px solid #cbd7c4;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:38px;gap:11px;font-size:13px;color:#51664f}.c43-hero aside strong{font-size:36px;line-height:1.15;color:#29422f;letter-spacing:-1px}.c43-hero aside small{font-size:12px;margin-top:6px}.c43-badge{display:inline-block;border:1px solid #d9dfd4;border-radius:100px;padding:5px 10px;background:#f7faf5;font-size:11px;color:#536552;line-height:1.4}.c43-badge.external{background:#f7f0df;color:#77552f;border-color:#e9ddc2}.c43-badge.missing{background:#f6eddf;color:#8b6130;border-color:#eadbc4}.c43-badge.conflict{background:#f7e7e3;color:#904e40;border-color:#e8d0c8}.c43-badge.observed{background:#eaf1e7;color:#45623c}.c43-boundary{display:flex;gap:24px;background:#fffaf0;border:1px solid #e9dfc8;border-radius:12px;padding:22px 26px;line-height:1.65;font-size:13px;margin-bottom:28px}.c43-boundary b{min-width:205px}.c43-boundary span{color:#766647}.c43-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;align-items:start}.c43-panel{min-width:0;background:#fff;border:1px solid #e2e6dc;border-radius:14px;padding:28px}.c43-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #ebeee7;margin-bottom:20px}.c43-section-head>span{color:#77816d;font-size:11px;letter-spacing:1.2px}.c43-section-head h2{width:100%;font-size:23px;letter-spacing:-.5px;margin:0}.c43 h3{font-size:16px;margin:0}.c43 fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:17px}.c43 fieldset>label,.c43-document>label{display:grid;gap:8px;font-size:12px;color:#52634d;font-weight:600}.c43 input:not([type=checkbox]),.c43 select,.c43 textarea{width:100%;min-width:0;border:1px solid #dce3d5;border-radius:8px;background:#fff;padding:12px;font:inherit;color:#253c29;box-sizing:border-box}.c43 textarea{resize:vertical;line-height:1.55}.c43 .c43-subtle{color:#7c8276;font-size:12px;line-height:1.65;font-weight:400;margin:0;display:block}.c43-document-heading{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:12px}.c43-document-heading small{color:#7c8276;font-size:11px}.c43-documents{display:grid;gap:15px}.c43-document{background:#fafbf8;border:1px solid #e2e7dc;border-radius:11px;padding:18px;min-width:0;overflow-wrap:anywhere}.c43-document header{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:space-between}.c43-document header b{font-size:13px}.c43-document p{font-size:12px;line-height:1.65;color:#5f6c58}.c43-document>small{font-size:11px;color:#7d8575;display:block;margin-bottom:14px}.c43-document>label{margin-top:12px}.c43 [hidden]{display:none!important}.c43 .c43-inline-warning{color:#985d39;font-size:11px}.c43 .c43-submit{justify-self:start;min-height:44px}.c43 .r39-consent{display:flex;font-weight:400}.c43 .r39-consent input{margin-top:3px}.c43-report-head{display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.c43-report-head h2{font-size:25px;line-height:1.15;letter-spacing:-.6px;margin:13px 0}.c43-report-head time{color:#7c8276;font-size:11px}.c43-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 16px}.c43-metrics>div{background:#f7f8f4;border:1px solid #e9ece3;padding:15px;border-radius:10px}.c43-metrics b{font-size:29px;line-height:1.1;color:#485b3e;display:block}.c43-metrics span{font-size:10px;color:#828876;display:block;margin-top:7px}.c43-issues{margin:20px 0}.c43-issue{display:flex;gap:13px;padding:15px 0;border-top:1px solid #edf0e7}.c43-issue>span{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:50%;background:#f2ead9;color:#a67a3b}.c43-issue.conflict>span{background:#f4e3de;color:#a76754}.c43-issue.external>span{background:#e9ede4;color:#6d7b60}.c43-issue strong{font-size:12px}.c43-issue p{font-size:12px;line-height:1.7;margin:7px 0;color:#68735e}.c43-issue small,.c43-issue code{font-size:10px;display:block;line-height:1.6;color:#919685;overflow-wrap:anywhere}.c43-snapshot{border:1px solid #e5e9df;border-radius:9px;padding:15px;font-size:12px;color:#65715b}.c43-snapshot summary{cursor:pointer;font-weight:600}.c43-snapshot article{border-top:1px solid #e7ebdf;padding:13px 0;margin-top:13px}.c43-snapshot small{display:block;font-size:11px;line-height:1.7}.c43-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.c43-exports{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 13px}.c43-hash{font-size:10px;overflow-wrap:anywhere;display:block;color:#8f9487;margin-top:14px}.c43-empty{padding:40px 14px;text-align:center;color:#748169}.c43-empty>span{display:block;font-size:40px;margin-bottom:18px}.c43-empty p{font-size:13px;line-height:1.8}.c43-empty-small{padding:22px 0;color:#748169;font-size:13px;line-height:1.7}.c43-history{margin-top:26px}.c43-history>header{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:20px}.c43-history h2{margin:8px 0 0;font-size:22px}.c43-history>header>span{font-size:13px;color:#87917c}.c43-history-list article{display:flex;align-items:center;gap:10px;border-top:1px solid #e9ede3;padding:15px 0}.c43-history-list article>div{flex:1;min-width:0}.c43-history-list b{font-size:13px}.c43-history-list small{font-size:11px;color:#8a917f;display:block;margin-top:7px}.c43-alert{background:#fbf4e5;border:1px solid #e7d9b8;padding:16px;border-radius:9px;font-size:13px;line-height:1.7;margin:18px 0;color:#87704b}.c43-feedback:empty{display:none}.c43-feedback{background:#edf2e8;border:1px solid #dce5d1;padding:19px;border-radius:10px;margin:20px 0;font-size:13px;line-height:1.7}.c43 button:focus-visible,.c43 a:focus-visible,.c43 input:focus-visible,.c43 textarea:focus-visible,.c43 select:focus-visible,.c43 summary:focus-visible{outline:3px solid #9bad89;outline-offset:3px}.c43 button:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:1080px){.c43-grid{grid-template-columns:1fr}.c43-hero{gap:24px;padding:30px}.c43-result{order:-1}.c43-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.c43-hero{grid-template-columns:1fr;padding:23px;gap:23px}.c43-hero h1{font-size:35px}.c43-hero aside{border-left:0;border-top:1px solid #cbd7c4;padding:22px 0 0}.c43-hero aside strong{font-size:30px}.c43-boundary{display:block;padding:18px}.c43-boundary b{display:block;margin-bottom:9px}.c43-panel{padding:20px}.c43-documents{grid-template-columns:1fr}.c43-metrics{gap:7px}.c43-metrics>div{padding:12px 9px}.c43-metrics span{font-size:9px}.c43-history-list article{flex-wrap:wrap}.c43-history-list article>div{flex-basis:100%;margin-bottom:5px}.c43-exports{flex-direction:column}.c43-exports button{width:100%}.c43-submit{width:100%}.c43-report-head h2{font-size:23px}.c43-document-heading{align-items:flex-start;flex-direction:column}.c43 .r39-pages{padding:15px 0}.c43 .r39-crumb{flex-wrap:wrap}}
