.rmr-preview{color:#182a28;max-width:1120px;margin:32px 0;font:14px/1.5 Arial,Helvetica,sans-serif}.rmr-preview *,.rmr-report *{box-sizing:border-box}.rmr-preview-heading{margin-bottom:18px}.rmr-preview-heading h2{color:#245e53;margin:0 0 6px;font-size:23px}.rmr-preview-heading p{color:#687875;max-width:840px;margin:0;font-size:12px}.rmr-controls{background:#f4f5f1;border:1px solid #d4dfd7;border-radius:10px;margin:0 0 24px;padding:18px 22px}.rmr-controls legend{color:#245e53;padding:0 7px;font-size:12px;font-weight:700}.rmr-controls p{color:#687875;margin:9px 0 0;font-size:11px}.rmr-identity-fields{grid-template-columns:1.3fr 1fr 1fr;gap:14px;display:grid}.rmr-identity-fields label{color:#36554c;flex-direction:column;gap:6px;font-size:11px;display:flex}.rmr-identity-fields input{font:inherit;color:#182a28;background:#fff;border:1px solid #b6c7bd;border-radius:5px;width:100%;min-width:0;padding:10px;font-size:13px}.rmr-export-controls{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.rmr-export-controls label{align-items:center;gap:8px;font-size:12px;display:flex}.rmr-export-controls input{accent-color:#245e53;width:16px;height:16px}.rmr-export-controls button{color:#fff;cursor:pointer;background:#245e53;border:1px solid #245e53;border-radius:6px;padding:12px 17px;font:700 12px Arial,Helvetica,sans-serif}.rmr-export-controls button:disabled{opacity:.6;cursor:wait}.rmr-controls input:focus-visible,.rmr-controls button:focus-visible{outline-offset:3px;outline:2px solid #245e53}.rmr-report{--rmr-ink:#182a28;--rmr-muted:#5f706a;--rmr-accent:#245e53;--rmr-line:#dce4de;color:var(--rmr-ink);overflow-wrap:anywhere;font:13px/1.5 Arial,Helvetica,sans-serif}.rmr-report h1,.rmr-report h2,.rmr-report h3,.rmr-report p{margin:0}.rmr-report p,.rmr-report li{color:var(--rmr-muted)}.rmr-report a{color:#245e53;text-underline-offset:2px;text-decoration:underline}.rmr-sheet,.rmr-appendix{border:1px solid var(--rmr-line);background:#fff;flex-direction:column;max-width:816px;min-height:1020px;margin:0 auto 24px;padding:38px 44px;display:flex;position:relative;box-shadow:0 8px 32px #1c39260a}.rmr-brand-row{border-bottom:2px solid var(--rmr-accent);justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:15px;display:flex}.rmr-studio{color:var(--rmr-accent);letter-spacing:-.3px;font-size:17px;line-height:1.2;display:block}.rmr-identity{font-size:10px;margin-top:5px!important}.rmr-product{letter-spacing:-.3px;color:#245e53;text-align:right;white-space:nowrap;font-size:12px;font-weight:700}.rmr-product span{letter-spacing:1.6px;margin-top:3px;font-size:6px;font-weight:400;display:block}.rmr-sample{color:#856b3b;letter-spacing:1.05px;padding:7px 0 0;font-size:8px;font-weight:700}.rmr-title-block{margin:20px 0 17px}.rmr-kicker{letter-spacing:1.55px;font-weight:700;color:#647b70!important;font-size:8px!important}.rmr-title-block h1{letter-spacing:-1.1px;color:#1c4236;margin:7px 0 10px;font-size:31px;line-height:1.15}.rmr-address{font-size:17px;line-height:1.35;color:#263f34!important}.rmr-meta{color:#687875;justify-content:space-between;gap:12px;margin-top:7px;font-size:9px;display:flex}.rmr-goal{background:#eef3ec;border-left:3px solid #245e53;margin-bottom:15px;padding:13px 16px}.rmr-label{letter-spacing:.8px;text-transform:uppercase;font-weight:700;color:#245e53!important;font-size:8px!important}.rmr-goal>p:last-child{color:#344f43;margin-top:5px;font-size:11px;line-height:1.6}.rmr-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rmr-scenario{background:#fff;border:1px solid #ccdad1;border-radius:6px;padding:14px 16px}.rmr-scenario-head{color:#64776c;justify-content:space-between;gap:10px;font-size:10px;display:flex}.rmr-scenario-head strong{color:#245e53;font-size:11px}.rmr-area{letter-spacing:-1.1px;font-size:33px;font-weight:600;line-height:1.15;color:#234d3b!important;margin:7px 0 5px!important}.rmr-area small{letter-spacing:0;color:#61766a;font-size:12px;font-weight:400}.rmr-proposed{letter-spacing:.6px;font-size:6.5px;font-weight:700;color:#856b3b!important}.rmr-scenario-detail{font-size:8px;line-height:1.6;margin-top:7px!important}.rmr-scenario-check{border-top:1px solid #e5ebe5;padding-top:7px;font-size:9px;line-height:1.6;margin-top:8px!important}.rmr-delta{background:#f6f5ef;border-radius:5px;align-items:center;gap:15px;margin:11px 0 17px;padding:9px 13px;display:flex}.rmr-delta>strong{white-space:nowrap;color:#294e3c;font-size:15px;font-weight:600}.rmr-delta>strong span{color:#68796d;font-size:11px}.rmr-delta p{font-size:8.5px;line-height:1.6}.rmr-delta b{color:#516753;font-weight:700}.rmr-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:10px;display:flex}.rmr-section-heading h2,.rmr-questions h2{color:#2b513e;letter-spacing:-.3px;font-size:14px;line-height:1.4}.rmr-section-heading>p{white-space:nowrap;padding-top:3px;font-size:7.5px}.rmr-findings{margin-top:0}.rmr-evidence-table{border-top:1px solid #a6bba9}.rmr-evidence-row{border-bottom:1px solid #e2e8e1;grid-template-columns:180px minmax(0,1fr);gap:19px;padding:10px 0;display:grid}.rmr-evidence-row strong{color:#304b38;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.rmr-evidence-row p{font-size:10px;line-height:1.6}.rmr-status{color:#7b653c;vertical-align:middle;background:#faf6ea;border:1px solid #decfb3;border-radius:3px;padding:2px 6px;font-size:7px;font-weight:400;line-height:1.5;display:inline-block}.rmr-verified{color:#42664d;background:#eef4ef;border-color:#c8d8ce}.rmr-unavailable{color:#646f60;background:#f1f2ee;border-color:#d3d9cf}.rmr-refs{white-space:normal;font-size:8px;color:#4d7355!important}.rmr-selection-note{font-size:7.5px;line-height:1.6;color:#778173!important;margin:8px 0 0!important}.rmr-footer{color:#6b7d6f;border-top:1px solid #dce4de;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:14px;font-size:7px;display:flex}.rmr-footer>span:last-child{color:#245e53;font-size:11px}.rmr-findings+.rmr-footer{margin-top:22px}.rmr-continuation{color:#637969;border-bottom:1px solid #b8cbbd;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;font-size:10px;display:flex}.rmr-continuation strong{color:#245e53;font-size:12px}.rmr-continuation>span{text-align:right}.rmr-title-block-secondary{margin:25px 0 22px}.rmr-title-block-secondary h2{color:#1f4938;letter-spacing:-.8px;margin-top:7px;font-size:27px;line-height:1.2}.rmr-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:23px;display:grid}.rmr-step-number{color:#9e8c63;margin-bottom:9px;font-size:20px;font-weight:500;display:block}.rmr-step h3{color:#34553d;margin:0 0 7px;font-size:12px}.rmr-step p{font-size:10px;line-height:1.75}.rmr-questions{background:#f1f5ed;border:1px solid #dde5d7;border-radius:5px;margin-bottom:23px;padding:18px 20px}.rmr-questions ol{gap:9px;margin:11px 0 0;padding-left:19px;display:grid}.rmr-questions li{padding-left:2px;font-size:11px;line-height:1.7}.rmr-source-summary{margin-bottom:20px}.rmr-empty{border-top:1px solid #dce4de;padding-top:12px;font-size:10px;line-height:1.8}.rmr-source{break-inside:auto;border-bottom:1px solid #e1e8de;padding:10px 0}.rmr-source strong,.rmr-source h3{font-size:10px;line-height:1.5}.rmr-source p{margin-top:3px;font-size:8px;line-height:1.7}.rmr-source-url{overflow-wrap:anywhere;word-break:break-word;font-size:7.5px!important}.rmr-research-note{border-left:2px solid #b49d70;padding-left:9px;font-size:9px;line-height:1.7;color:#786741!important;margin:10px 0!important}.rmr-decision{border:1px solid #bbcec0;border-radius:5px;margin-top:4px;margin-bottom:18px;padding:18px 20px}.rmr-decision p{margin-top:7px;font-size:11px;line-height:1.8}.rmr-boundary{font-size:8px;line-height:1.7;margin-bottom:25px!important}.rmr-appendix{min-height:0;display:block}.rmr-appendix>.rmr-kicker{margin:22px 0 7px}.rmr-appendix h2{color:#245e53;margin:22px 0 12px;font-size:21px;line-height:1.35}.rmr-appendix h3{color:#304e39;break-after:avoid;margin:0 0 8px;font-size:12px}.rmr-appendix p,.rmr-appendix li{white-space:pre-wrap;font-size:10px;line-height:1.8}.rmr-appendix .rmr-source-url{white-space:normal}.rmr-appendix-intro{margin-bottom:17px!important}.rmr-appendix-item{break-inside:auto;border-bottom:1px solid #dce4de;padding:14px 0}.rmr-appendix-item p+p{margin-top:6px}.rmr-appendix-item .rmr-status{margin-left:6px}.rmr-print-root{display:none}@media screen and (max-width:700px){.rmr-identity-fields{grid-template-columns:1fr}.rmr-export-controls{flex-direction:column;align-items:flex-start}.rmr-sheet,.rmr-appendix{min-height:0;margin-bottom:16px;padding:24px 20px}.rmr-brand-row{gap:14px}.rmr-studio{font-size:15px}.rmr-product{font-size:10px}.rmr-product span{letter-spacing:1px;font-size:5px}.rmr-title-block h1{font-size:27px}.rmr-meta{flex-direction:column;gap:4px}.rmr-scenarios{grid-template-columns:1fr}.rmr-scenario{padding:16px}.rmr-proposed{font-size:7px}.rmr-delta{flex-direction:column;align-items:flex-start;gap:4px}.rmr-section-heading{display:block}.rmr-section-heading>p{white-space:normal;margin-top:5px}.rmr-evidence-row{grid-template-columns:1fr;gap:7px;padding:12px 0}.rmr-evidence-row>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rmr-evidence-row p{font-size:11px}.rmr-evidence-row strong{margin:0;font-size:11px}.rmr-status{font-size:8px}.rmr-step-grid{grid-template-columns:1fr;gap:18px}.rmr-step-number{float:left;margin-bottom:0;margin-right:13px}.rmr-step h3{font-size:13px}.rmr-step p{font-size:11px}.rmr-continuation{font-size:9px}.rmr-title-block-secondary h2{font-size:25px}.rmr-footer{margin-top:20px}.rmr-sample{letter-spacing:.4px;font-size:7px}}@media print{@page{size:Letter;margin:.55in}body.rmr-print-active>:not(.rmr-print-root){display:none!important}body.rmr-print-active{background:#fff!important;margin:0!important}.rmr-preview{display:none!important}.rmr-print-root{display:block!important}.rmr-report{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#182a28!important;font-family:Arial,Helvetica,sans-serif!important}.rmr-preview-heading,.rmr-controls{display:none!important}.rmr-sheet,.rmr-appendix{max-width:none;min-height:0;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;overflow:visible!important}.rmr-sheet{break-after:page;page-break-after:always}.rmr-sheet:last-child{break-after:auto;page-break-after:auto}.rmr-title-block{margin-top:16px}.rmr-title-block h1{font-size:29px}.rmr-scenario,.rmr-evidence-row{break-inside:avoid;page-break-inside:avoid}.rmr-section-heading,.rmr-report h2,.rmr-report h3{break-after:avoid;page-break-after:avoid}.rmr-step,.rmr-decision{break-inside:avoid;page-break-inside:avoid}.rmr-appendix-item,.rmr-source{break-inside:auto;page-break-inside:auto;overflow:visible!important}.rmr-report p,.rmr-report li{orphans:3;widows:3}.rmr-footer{margin-top:22px;padding-top:10px}.rmr-sample{font-size:7px}.rmr-appendix>.rmr-kicker{margin-top:18px}}.rmr-scenario-lead{border-top:1px solid #e5ddd0;margin-top:9px;padding-top:8px}.rmr-scenario-lead .rmr-label{color:#856b3b!important;font-size:6.5px!important}.rmr-scenario-lead p{margin-top:4px;font-size:9px;line-height:1.6}.rmr-scenario-lead .rmr-refs{font-size:8px}.rmr-research-register{margin-top:12px}.rmr-export-controls label{flex-wrap:wrap}.rmr-export-controls select{font:inherit;color:#182a28;background:#fff;border:1px solid #b6c7bd;border-radius:5px;max-width:100%;padding:9px 12px}.rmr-technical-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:14px 0 20px;display:grid}.rmr-technical-context>div{min-width:0}.rmr-technical-context dt{color:#687875;margin-bottom:4px;font-size:9px;font-weight:700}.rmr-technical-context dd{color:#304e39;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.7}.rmr-technical-section{margin:20px 0}.rmr-technical-id{color:#718071!important;font-size:8px!important}.rmr-architect-report>.rmr-title-block h1{font-size:29px}.rmr-architect-report>.rmr-title-block .rmr-address{font-size:17px}.rmr-technical-scenarios{margin-top:14px}@media screen and (max-width:700px){.rmr-technical-context{grid-template-columns:1fr}.rmr-architect-report>.rmr-title-block h1{font-size:25px}}@media print{.rmr-homeowner-report+.rmr-architect-report{break-before:page;page-break-before:always}.rmr-technical-section{break-inside:auto;page-break-inside:auto}.rmr-architect-report h1{break-after:avoid;page-break-after:avoid}.rmr-architect-report .rmr-appendix-item{break-inside:auto;page-break-inside:auto}}.rmr-export-controls{flex-wrap:wrap;align-items:flex-end}.rmr-export-controls label{flex-direction:column;flex:180px;align-items:flex-start}.rmr-export-controls select{width:100%}.rmr-controls select:focus-visible{outline-offset:3px;outline:2px solid #245e53}.rmr-language-note{background:#f7f5ee;border-left:2px solid #b49d70;padding:8px 10px;font-size:9px;line-height:1.65;color:#786741!important;margin:0 0 14px!important}.rmr-original-label{color:#786741;font-size:.85em;font-weight:400}.rmr-original-text{white-space:pre-wrap}.rmr-report [lang=zh-CN]{font-family:Arial,Noto Sans CJK SC,Microsoft YaHei,sans-serif}@media print{.rmr-language-note{break-inside:avoid;font-size:8px}.rmr-report [lang=zh-CN]{font-family:Arial,Noto Sans CJK SC,Microsoft YaHei,sans-serif!important}}@media screen and (max-width:700px){.rmr-export-controls label{flex:0 auto;width:100%}}
