@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/maintenance/fonts/figtree-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/maintenance/fonts/figtree-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(/maintenance/fonts/figtree-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(/maintenance/fonts/figtree-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--blue-main: #2b427c;--blue-secondary: #3b5bac;--blue-background: #cfd7ff;--body: #515151;--cream: #f7f5f0;--status-attention: #ffc000;--caution: #b45309}*{box-sizing:border-box}body{margin:0;font-family:Figtree,system-ui,sans-serif;color:var(--body);background:var(--cream);font-size:.95rem;line-height:1.6}h1,h2,legend{font-family:Figtree,system-ui,sans-serif;color:var(--blue-main);font-weight:500}.header{background:var(--blue-main);color:#fff;padding:1.2rem 1.5rem}.header h1{color:#fff;margin:0;font-size:1.3rem;font-weight:400}.header .brand{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;opacity:.85}.page{max-width:920px;margin:0 auto;padding:1.5rem 1rem 4rem}.intro{margin:0 0 1.5rem}fieldset{border:1px solid var(--blue-background);border-radius:8px;background:#fff;margin:0 0 1.2rem;padding:.8rem 1rem 1rem}legend{padding:0 .4rem;font-size:1rem}label{display:block}.field{margin:.5rem 0}.field>span{display:block;font-size:.8rem;font-weight:500;color:var(--blue-main);margin-bottom:.15rem}.field input[type=text],.field input[type=number],.field input[type=email],.field select,.field textarea{width:100%;max-width:26rem;padding:.45rem .55rem;border:1px solid var(--blue-background);border-radius:6px;font:inherit;color:var(--body);background:#fff}.field input:focus,.field select:focus{outline:2px solid var(--blue-secondary);outline-offset:1px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 1.2rem}@media(max-width:560px){.grid-2{grid-template-columns:1fr}}.choice-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.15rem 1rem;margin:.3rem 0}.choice{display:flex;align-items:baseline;gap:.45rem;font-size:.9rem}.choice input{flex:none}.choice .muted,.muted{color:#8a8a8a;font-size:.8rem}.choice-indent{margin-left:1.6rem}.notice{background:var(--blue-background);border-left:4px solid var(--blue-secondary);border-radius:6px;padding:.6rem .8rem;margin:.6rem 0;font-size:.88rem}.notice strong{color:var(--blue-main)}.restore-notice button{margin-left:.6rem}.gate-note{font-size:.82rem;color:var(--blue-secondary);margin:.4rem 0 0}.gate-note.choice-indent{margin-left:1.6rem}.standard-row{margin:.15rem 0}.link-button{background:none;border:none;color:var(--blue-secondary);text-decoration:underline;padding:.4rem .2rem}.why-toggle{background:none;border:1px solid var(--blue-background);color:var(--blue-secondary);font-size:.72rem;padding:0 .45rem;margin-left:.5rem;vertical-align:middle}.why-toggle[aria-expanded=true]{background:var(--blue-background)}.why-text{font-size:.82rem;color:var(--body);background:#fff;border-left:3px solid var(--blue-background);border-radius:4px;padding:.35rem .6rem;margin:.25rem 0 .4rem 1.4rem}.verify-badge{display:inline-block;background:var(--status-attention);color:#3a3000;border-radius:4px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.05rem .4rem;margin-left:.4rem;vertical-align:middle}.industry-badge{display:inline-block;background:var(--blue-background);color:var(--blue-main);border-radius:4px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.05rem .4rem;margin-left:.4rem;vertical-align:middle}.level-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem}.level-option{border:1px solid var(--blue-background);border-radius:8px;padding:.6rem .8rem;background:#fff;cursor:pointer}.level-option.selected{border-color:var(--blue-secondary);background:var(--blue-background)}.level-option strong{color:var(--blue-main);display:block}.equipment-row{display:grid;grid-template-columns:8rem 1fr 1fr 1fr auto;gap:.5rem;align-items:end;margin:.5rem 0}@media(max-width:720px){.equipment-row{grid-template-columns:1fr 1fr}}button{font:inherit;border:1px solid var(--blue-secondary);background:var(--blue-secondary);color:#fff;border-radius:6px;padding:.4rem .9rem;cursor:pointer}button.secondary{background:#fff;color:var(--blue-secondary)}.debug{border:1px dashed var(--blue-secondary);border-radius:8px;background:#fff;padding:.8rem 1rem 1rem;margin-top:2rem}.debug h2{margin:0 0 .6rem;font-size:1rem}.tag-chip{display:inline-block;background:var(--blue-background);color:var(--blue-main);border-radius:999px;padding:.05rem .6rem;font-size:.78rem;margin:.1rem .25rem .1rem 0}.debug table{border-collapse:collapse;margin:.6rem 0;width:100%;max-width:26rem}.debug th,.debug td{border:1px solid var(--blue-background);padding:.25rem .6rem;text-align:left;font-size:.85rem}.debug th{background:var(--blue-background);color:var(--blue-main)}.debug details{margin:.4rem 0}.debug summary{cursor:pointer;color:var(--blue-secondary);font-size:.85rem}.debug ul{margin:.3rem 0 .6rem;padding-left:1.2rem;font-size:.83rem}.debug li{margin:.15rem 0}.debug .item-meta{color:#8a8a8a;font-size:.75rem}.log-setup{border:1px solid var(--blue-background);border-radius:8px;background:#fff;padding:.8rem 1rem 1rem;margin:1.5rem 0}.log-setup h2{margin:0 0 .4rem;font-size:1.1rem}.log-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0 1rem;align-items:end}.log-actions{display:flex;gap:.5rem;margin:.5rem 0}.testlog{background:#fff;border:1px solid var(--blue-background);border-radius:8px;padding:1.2rem 1.4rem 1.6rem}.log-title{margin:0 0 .8rem;font-size:1.4rem}.log-header p{margin:.1rem 0;font-size:.9rem}.log-header strong{color:var(--blue-main)}.log-disclosure{background:var(--blue-background);border-radius:6px;padding:.6rem .9rem;margin:.9rem 0;font-size:.87rem}.log-disclosure h3{margin:0 0 .3rem;font-size:.95rem;color:var(--blue-main)}.log-notice strong{color:var(--blue-main)}.log-legend,.log-disclaimer{margin:.4rem 0 0;font-size:.82rem}.answer-legend{margin:.2rem 0 0;padding-left:1.1rem;font-size:.82rem;list-style:none}.answer-legend li{margin:.1rem 0;text-indent:-1.1rem}.log-section h3{color:var(--blue-main);border-bottom:2px solid var(--blue-background);padding-bottom:.2rem;margin:1.2rem 0 .4rem;font-family:Figtree,system-ui,sans-serif;font-weight:500}.log-table{table-layout:fixed;width:100%;border-collapse:collapse;margin:.3rem 0 .8rem}.log-table col.col-o{width:5.3%}.log-table col.col-item{width:56.5%}.log-table col.col-answer{width:12.9%}.log-table col.col-rating{width:8.4%}.report .log-table col.col-o,.report .log-table col.col-answer,.report .log-table col.col-rating{width:5.5%}.report .log-table col.col-item{width:72.5%}.log-table th{background:var(--blue-main);color:#fff;font-size:.78rem;font-weight:600;padding:.3rem .4rem;border:1px solid var(--blue-main)}.log-table th.th-item{text-align:left}.log-table td{border:1px solid var(--blue-background);padding:.45rem .6rem;vertical-align:top}.o-cell{text-align:center;vertical-align:middle!important;font-size:.72rem;font-weight:700;color:var(--body)}.mid-cell{text-align:center;vertical-align:middle!important}.report .o-cell,.report .mid-cell{vertical-align:top!important}.report .log-table th abbr{text-decoration:none;border-bottom:0;cursor:inherit}.log-question{margin:0 0 .2rem;font-size:.88rem}.log-qid{font-weight:700;color:var(--blue-secondary)}.log-meta{margin:.1rem 0;font-size:.76rem;color:#6c6c6c}.log-meta strong{color:var(--body)}.answer-select,.rating-select{width:100%;max-width:5.5rem;padding:.15rem .2rem;border:1px solid var(--blue-background);border-radius:4px;font:inherit;font-size:.85rem;color:var(--body);text-align:center}.log-na{color:#8a8a8a}.capture-row td{background:var(--cream);border:1px solid var(--blue-background);padding:.5rem .7rem .7rem}.capture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0 1rem}.capture-row textarea{resize:vertical}.commentary-prompt{margin-bottom:.15rem;font-size:.8rem;font-weight:500;color:var(--blue-main)}.preset-select{display:block;margin-bottom:.3rem;font-size:.8rem}.measurements-heading{margin:.5rem 0 .2rem;font-size:.8rem;font-weight:600;color:var(--blue-main)}.note-toggle{margin:.4rem 0 .2rem}.note-toggle button{font-size:.78rem;padding:.2rem .6rem}.observation-field{margin:.4rem 0 .2rem}.observation-field textarea{resize:vertical}.capture-caution{margin:0 0 .4rem;font-size:.82rem;font-weight:600;color:#a01313}.log-anomaly{margin:.2rem 0;font-size:.76rem;font-weight:600;color:#630}.visit-counts{font-size:.85rem;color:var(--body)}.report .running-head,.report .running-foot{display:none}.report .pico-criteria{margin:.3rem 0 .6rem;padding-left:1.2rem;font-size:.9rem;color:var(--body)}.report .pico-criteria li{margin:.15rem 0}.log-severity{margin:.4rem 0 0;font-size:.76rem;font-weight:600;color:var(--body)}.outcome-control{margin-top:.2rem}.metric-block{margin:.3rem 0 .45rem}.measurement-row{display:flex;gap:.5rem;align-items:center;margin:.25rem 0}.measurement-row input{padding:.3rem .45rem;border:1px solid var(--blue-background);border-radius:6px;font:inherit;color:var(--body)}.measurement-row input[type=text]{flex:1 1 8rem;min-width:6rem}.measurement-row input[type=number]{flex:0 0 7rem;min-width:0}.measurement-label{margin:.2rem 0 0;font-size:.82rem;font-weight:600;color:var(--body)}.measurement-purpose{font-weight:400;color:#6c6c6c}.measurement-unit{font-size:.82rem;color:#6c6c6c}.measurement-add,.measurement-row button{font-size:.78rem;padding:.2rem .6rem}.listening-row{border-top:1px solid var(--blue-background);padding-top:.3rem;margin:.35rem 0}.listening-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.3rem .6rem;margin:.25rem 0}.listening-field{display:flex;flex-direction:column;font-size:.78rem;color:var(--body)}.listening-field select,.listening-note-input{padding:.25rem .4rem;border:1px solid var(--blue-background);border-radius:6px;font:inherit;color:var(--body)}.listening-note-input{width:100%;box-sizing:border-box;font-size:.82rem}.listening-help{font-size:.78rem;color:var(--body);margin:.1rem 0 .3rem}.listening-help ul{margin:.2rem 0 0;padding-left:1.1rem}.completion{border:1px solid var(--blue-background);border-radius:8px;background:#fff;padding:.8rem 1rem 1rem;margin:1.5rem 0}.completion h2{margin:0 0 .4rem;font-size:1.1rem}.completion p{margin:.2rem 0}.blocker-list{margin:.4rem 0 .2rem;padding:.5rem .6rem .5rem 1.6rem;font-size:.85rem;max-height:18rem;overflow-y:auto;border:1px solid var(--blue-background);border-radius:6px;scrollbar-gutter:stable}.completion-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 .8rem;align-items:start}.completion-columns h3{margin:.4rem 0 .1rem;font-size:.9rem;color:var(--blue-main)}@media(max-width:640px){.completion-columns{grid-template-columns:1fr}}.blocker-list li{margin:.1rem 0}.blocker-link{background:none;border:none;color:var(--blue-secondary);text-decoration:underline;padding:0;font:inherit;cursor:pointer}.incomplete-mark{display:inline-block;width:.5rem;height:.5rem;margin-left:.3rem;border:2px solid currentColor;border-radius:50%;opacity:.55;vertical-align:middle}.log-item-row td{transition:background .4s ease}.log-item-row.item-highlight td{background:var(--blue-background)}.report{background:#fff;border:1px solid var(--blue-background);border-radius:8px;padding:1.2rem 1.4rem 1.6rem}.report-block h3{color:var(--blue-main);border-bottom:2px solid var(--blue-background);padding-bottom:.2rem;margin:1.2rem 0 .4rem;font-family:Figtree,system-ui,sans-serif;font-weight:500}.report-block p{font-size:.9rem;margin:.4rem 0}.report-section h4{color:var(--blue-secondary);margin:.9rem 0 .2rem;font-family:Figtree,system-ui,sans-serif;font-weight:500}.finding-copy,.finding-anomaly{margin:.15rem 0;font-size:.84rem}.report-cover{padding:2.5rem 0 1.5rem}.report-cover .cover-brand{margin:0 0 .4rem;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--blue-secondary);font-weight:600}.report-cover .cover-title{margin:0 0 .5rem;font-size:1.9rem;line-height:1.15;font-weight:500;color:var(--blue-main)}.report-cover .cover-site{margin:0 0 1.6rem;padding-bottom:.8rem;border-bottom:2px solid var(--blue-background);font-size:1.15rem;color:var(--body)}.report-cover .cover-fields{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1.2rem;margin:0;font-size:.9rem}.report-cover .cover-fields dt{color:var(--blue-main);font-weight:600}.report-cover .cover-fields dd{margin:0;color:var(--body)}.report .condition-page{--band-good: #00d25f;--band-of_concern: #ffc000;--band-urgent: #ff6000;--band-critical: #ff0000;--band-deferred: #d6d3cc;--cream: #f7f5f0}.report .condition-head{border-bottom:2px solid var(--blue-main);padding-bottom:.3rem;margin-bottom:.6rem}.report .condition-head h3{border-bottom:none;margin:.1rem 0 0;padding-bottom:0;font-size:1.5rem;font-weight:700}.report .condition-kicker{margin:0;font-size:.8rem;color:var(--blue-secondary);letter-spacing:.02em}.report .condition-sub{margin:0;font-size:.9rem}.report .condition-headline{font-size:1.1rem;line-height:1.35;color:var(--blue-main);font-weight:600;margin:.4rem 0 .2rem}.report .condition-coverage{font-size:.8rem;margin:0 0 .6rem}.report .condition-legend{list-style:none;margin:0 0 .3rem;padding:0;display:flex;flex-wrap:wrap;gap:.9rem;font-size:.72rem}.report .condition-legend li{display:flex;align-items:center;gap:.3rem}.report .condition-swatch{display:inline-block;width:.7rem;height:.7rem;border-radius:2px;flex:none}.report .condition-page .band-good{background:var(--band-good)}.report .condition-page .band-of_concern{background:var(--band-of_concern)}.report .condition-page .band-urgent{background:var(--band-urgent)}.report .condition-page .band-critical{background:var(--band-critical)}.report .condition-page .band-deferred{background:repeating-linear-gradient(45deg,#e6e3dc 0,#e6e3dc 3px,#c9c5bb 3px,#c9c5bb 5px)}.report .condition-page h4{font-size:1rem;color:var(--blue-main);margin:.9rem 0 .1rem;font-family:Figtree,system-ui,sans-serif;font-weight:700}.report .condition-lede{font-size:.78rem;margin:0 0 .4rem}.report .condition-strip{width:100%}.report .condition-row{margin:0 0 .42rem;break-inside:avoid}.report .condition-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.14rem}.report .condition-row-name{font-weight:500;font-size:.82rem;color:var(--body)}.report .condition-row-counts{font-size:.74rem;color:var(--body);text-align:right}.report .condition-map{display:flex;flex-wrap:wrap;gap:2px}.report .condition-square{display:inline-flex;align-items:center;justify-content:center;width:38px;height:22px;border-radius:2px;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.01em;text-decoration:none;color:#1a1a1a}.report .condition-page .condition-square.band-good,.report .condition-page .condition-square.band-of_concern{color:#1a1a1a}.report .condition-page .condition-square.band-urgent,.report .condition-page .condition-square.band-critical{color:#fff}.report .condition-page .condition-square.band-deferred{color:var(--body)}.report .condition-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.3rem 1.2rem}.report .condition-facts li{font-size:.86rem;line-height:1.3;padding:.3rem 0 .2rem}.report .condition-facts .condition-swatch{margin-right:.35rem;vertical-align:-1px}.report .condition-small{font-size:.76rem}.report .finding-ref{white-space:nowrap}.report .condition-fn{font-size:.7rem;color:var(--blue-secondary)}.report .condition-none{font-size:.86rem;font-style:italic}.report .condition-guide{font-size:.74rem;line-height:1.35;margin-top:.9rem;padding-top:.5rem;border-top:1px solid var(--blue-background)}.report .disclosure-subhead{margin:1rem 0 .2rem;font-size:.88rem;font-weight:600;color:var(--blue-main)}.report .disclosure-minorhead{margin:.7rem 0 .1rem;font-size:.82rem;font-weight:600}.report .applicable-standards-list{margin:.3rem 0 0;padding-left:1.2rem}.report .standards-citation-list{margin:.3rem 0 0;padding-left:1.2rem;font-size:.9rem}.report .standards-citation-lead{break-inside:avoid;page-break-inside:avoid}.report .disclosure-minorhead{break-after:avoid;page-break-after:avoid}.finding-block{width:100%;border-collapse:collapse;table-layout:fixed;margin:0 0 .8rem;border:1.5px solid var(--blue-main);break-inside:avoid;page-break-inside:avoid;font-size:.86rem}.finding-block td,.finding-block th{border:1px solid var(--blue-background);padding:.3rem .5rem;vertical-align:top;text-align:left;font-weight:400}.finding-block .fb-label,.finding-block .fb-label-empty{width:15%;color:var(--blue-main);font-weight:600}.finding-block .fb-label-head{background:var(--blue-main);color:#fff;white-space:nowrap}.finding-block .fb-question{width:63%;font-weight:600;color:var(--body)}.finding-block .fb-col-head,.finding-block .fb-money-label{text-align:center;font-size:.76rem;font-weight:600;color:var(--blue-main)}.finding-block .fb-col-head{width:4%}.finding-block .fb-answer-col{width:10%}.finding-block .fb-money-label{width:12%}.finding-block .fb-col-head,.finding-block .fb-rating,.finding-block .fb-o{padding-left:.2rem;padding-right:.2rem}.finding-block .fb-rating,.finding-block .fb-o{width:6%;text-align:center}.finding-block .fb-head-row>th,.finding-block .fb-head-row>.fb-answer{height:calc(.86rem * 1.6)}.finding-block .fb-o{height:1.7rem}.finding-block .fb-o-value{font-size:.6rem;white-space:nowrap;overflow:hidden}.finding-block .fb-o-spacer{padding:0}.finding-block .fb-answer{text-align:center;font-weight:600}.finding-block .fb-answer-yes{background:#00d25f;color:#fff}.finding-block .fb-copy.fb-outcome-resolved{background:#00d25f;color:#fff;font-weight:600}.finding-block .fb-o-letter{font-weight:700}.finding-block .fb-found,.finding-block .fb-copy{color:var(--body);white-space:pre-line}.finding-block .fb-money{text-align:center;font-weight:600;color:var(--body)}.finding-block .fb-meta{font-size:.76rem;color:#6c6c6c}.finding-block .listening-results{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.72rem;color:var(--body)}.finding-block .listening-results th,.finding-block .listening-results td{border:1px solid #d9d9d9;padding:.12rem .25rem;text-align:left;vertical-align:top;font-weight:400}.finding-block .listening-results thead th{font-weight:600;color:var(--blue-main)}.finding-block .listening-results tbody th{font-weight:600}.finding-block .listening-results .listening-flagged{font-weight:700}.finding-block .listening-results .listening-note td{color:#6c6c6c}.finding-block .listening-pointer{margin:.15rem 0 0}.finding-block .fb-anomaly{color:#630;font-weight:600}.report .item-cell .finding-copy,.report .item-cell .finding-anomaly,.report .item-cell .log-severity,.report .item-cell .log-question+.log-meta{border-top:1px solid var(--blue-background);padding-top:.35rem;margin-top:.35rem}.finding-anomaly{color:#630;font-weight:600}.rerender-note{margin:.5rem 0;padding:.5rem .7rem;border:1px solid #cfd7ff;background:#f7f5f0;color:#515151;font-size:.88rem}.glyph{font-weight:700}.glyph-yes{color:#00d25f}.glyph-no{color:red}.glyph-query{color:#ffc000}.summary-table{border-collapse:collapse;width:100%;margin:.4rem 0 .6rem;font-size:.86rem}.summary-table th{background:var(--blue-main);color:#fff;font-size:.78rem;font-weight:600;padding:.3rem .5rem;text-align:left;border:1px solid var(--blue-main)}.summary-table td{border:1px solid var(--blue-background);padding:.35rem .5rem;vertical-align:top}.summary-group{margin-top:.4rem}.report .summary-head{margin:.9rem 0 .2rem}.summary-table .summary-col-ref{width:14%}.summary-table .summary-ref-cell{white-space:nowrap}.summary-table .summary-ref{font-weight:700;color:var(--blue-main)}.summary-table .summary-finding{display:block;font-size:.78rem;color:var(--blue-secondary)}.summary-table .summary-ref-ruled{border-left:6px solid var(--blue-main)}.summary-table.summary-urgency{margin-top:.5rem;table-layout:fixed}.summary-table.summary-urgency .summary-col-issue{width:40%}.summary-table .summary-urgency-label{caption-side:top;text-align:left;font-size:.8rem;font-weight:600;color:var(--blue-main);padding:0 0 .15rem}.summary-status{font-weight:700;white-space:nowrap}.dependency-warning{border:2px solid var(--blue-main);border-radius:6px;padding:.6rem .8rem;margin:.8rem 0;font-size:.88rem}.dependency-warning strong{color:var(--blue-main)}.trend-list{margin:.3rem 0;padding-left:1.2rem;font-size:.86rem}.trend-list li{margin:.25rem 0}.trend-statements{margin:.15rem 0;padding-left:1.1rem;list-style:none}.report-none{font-style:italic;font-size:.84rem}.report-footer{margin:1rem 0 0;padding-top:.4rem;border-top:1px solid var(--blue-background);font-size:.8rem}.report-footer .report-stamp{float:right;font-size:.7rem;color:#7a7a7a;font-variant-numeric:tabular-nums}.summary-edit{display:grid;grid-template-columns:11rem 1fr 1fr auto;gap:.6rem;align-items:end;border-top:1px solid var(--blue-background);padding:.2rem 0}.summary-edit button{margin-bottom:.55rem}.summary-edit-number{grid-column:1 / -1;margin:.3rem 0 0;font-size:.86rem}.summary-removed{grid-template-columns:1fr auto;align-items:center;font-size:.86rem}@media(max-width:720px){.summary-edit{grid-template-columns:1fr 1fr}}.setup-subhead{margin:.8rem 0 .2rem;font-size:.95rem;color:var(--blue-main);font-family:Figtree,system-ui,sans-serif;font-weight:500}.certificate{background:#fff;border:1px solid var(--blue-background);border-radius:8px;padding:1.6rem 1.8rem 2rem}.cert-brand{margin:0;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--blue-main);font-weight:700}.cert-title{text-align:center;color:var(--blue-main);font-family:Figtree,system-ui,sans-serif;font-weight:500;margin:.8rem 0 .2rem}.cert-scope{text-align:center;font-style:italic;margin:0 0 1.2rem}.cert-fields{border-collapse:collapse;width:100%;margin:.6rem 0 1rem;font-size:.92rem}.cert-fields th{width:30%;text-align:left;color:var(--blue-main);border:1px solid var(--blue-background);padding:.4rem .6rem;vertical-align:top}.cert-fields td{border:1px solid var(--blue-background);padding:.4rem .6rem}.cert-condition{font-weight:700;margin:.8rem 0}.cert-standards,.cert-disclaimer{font-size:.82rem;margin:.5rem 0}.visit-list{margin:.4rem 0 0;padding-left:1.2rem;font-size:.88rem}.visit-list li{margin:.3rem 0}.visit-list .choice{font-size:.8rem;color:#6c6c6c}.import-label{display:inline-block;position:relative}.import-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;padding:0}.import-button{display:inline-block;font:inherit;border:1px solid var(--blue-secondary);background:#fff;color:var(--blue-secondary);border-radius:6px;padding:.4rem .9rem;cursor:pointer}.import-input:focus-visible+.import-button{outline:2px solid var(--blue-secondary);outline-offset:1px}.storage-message{font-size:.85rem;color:var(--blue-main);margin:.4rem 0 0}.storage-error{font-size:.85rem;color:#a01313;font-weight:600;margin:.4rem 0 0}.watch-list{border:1px solid var(--status-attention);border-left:5px solid var(--status-attention);border-radius:6px;padding:.6rem .9rem;margin:.9rem 0;font-size:.87rem;break-inside:avoid}.watch-list h3{margin:0 0 .3rem;font-size:.95rem;color:var(--blue-main)}.watch-list ul{margin:.2rem 0;padding-left:1.2rem}.watch-list li{margin:.2rem 0}.watch-red strong{color:red}.watch-amber strong{color:#8a6d00}.sparkline{vertical-align:middle;margin-left:.5rem}.answer-select.ans-yes{border-left:4px solid #00d25f}.answer-select.ans-no{border-left:4px solid #ff0000}.answer-select.ans-query{border-left:4px solid #ffc000}@media print{@page{size:A4;margin:15mm 14mm 18mm}.report .running-head,.report .running-foot{display:flex;position:fixed;left:0;right:0;align-items:center;print-color-adjust:exact;-webkit-print-color-adjust:exact}.report .running-head{top:-10mm;justify-content:space-between;gap:1rem;padding-bottom:1.5mm;border-bottom:.5px solid var(--blue-main);font-size:7.5pt;color:#7a7a7a}.report .running-head .rh-venue{font-weight:600;color:var(--blue-main)}.report .running-foot{bottom:-12mm;justify-content:flex-start;padding-top:1.5mm;border-top:.5px solid var(--blue-main)}.report .running-foot .rh-logo{height:6mm;width:auto;opacity:.75}body.print-templates .report .running-head,body.print-templates .report .running-foot,.screen-only{display:none!important}.report .report-cover{break-after:page;page-break-after:always;padding-top:3.5rem}body{background:#fff;font-size:10pt}.page{max-width:none;padding:0}.testlog,.report,.certificate{border:none;border-radius:0;padding:0}.report-block h3,.report-section h4{break-after:avoid}.summary-table thead{display:table-header-group}.summary-table tr{break-inside:avoid}.report .report-summary{break-before:page;page-break-before:always}.report .summary-head{break-after:avoid;page-break-after:avoid}.report .report-disclosure,.report .report-addenda-start,.report .report-findings{break-before:page;page-break-before:always}.report .condition-page{break-after:page;page-break-after:always}.report .condition-page .condition-head h3{font-size:17pt}.report .condition-headline{font-size:12pt;margin:.3rem 0 .1rem}.report .condition-coverage{margin-bottom:.4rem}.report .condition-page h4{margin:.55rem 0 0;font-size:11pt}.report .condition-lede{margin-bottom:.25rem}.report .condition-row{margin-bottom:.3rem}.report .condition-square{height:18px}.report .condition-facts{gap:.15rem 1.2rem}.report .condition-facts li{padding:.15rem 0 .1rem}.report .condition-guide{margin-top:.3rem;padding-top:.2rem}.report .condition-page .condition-square,.report .condition-page .condition-swatch,.glyph,.summary-table th,.summary-table.summary-urgency td{print-color-adjust:exact;-webkit-print-color-adjust:exact}.report .report-section+.report-section{break-before:page;page-break-before:always}.report .finding-block{print-color-adjust:exact;-webkit-print-color-adjust:exact}.log-disclosure{background:#fff;border:1px solid var(--blue-background)}.report .log-disclosure{margin:.5rem 0 .4rem;padding:.4rem .9rem}.report .log-disclosure p{margin:.3rem 0 0}.report .report-footer{margin-top:.4rem;padding-top:.25rem}.log-section h3{break-after:avoid}.log-table thead{display:table-header-group}.log-table tr{break-inside:avoid}.answer-select,.rating-select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.verify-badge,.industry-badge,.log-table th,.o-cell{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.fb-pointer{font-size:.85em;color:#555}.reasoning-entry h4{margin:1em 0 .25em;font-size:1em}table.glossary{border-collapse:collapse;margin-top:.5em}table.glossary th,table.glossary td{border:1px solid #ccc;padding:4px 10px;text-align:left}
