@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0u-s08866kges.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.35belnv3c2-b-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.2tfobr5_17yq8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.0ig786lf0ff2-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_9ab1087-module__V4Zvqa__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_9ab1087-module__V4Zvqa__variable{--font-lato:"Lato", "Lato Fallback"}
:root{--ink:#152321;--muted:#65736e;--paper:#fff;--panel:#ffffffe6;--panel-solid:#fff;--line:#d8e0e7;--berkeley-blue:#003262;--berkeley-light-blue:#3b7ea1;--green:#1d6657;--green-bright:#33a474;--red:#d95c50;--gold:#f4c95d;--shadow:0 14px 44px #1523212e}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-lato), Lato, Arial, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin:0}button,input,select,textarea,code,pre{font:inherit}.maplibregl-map{font-family:var(--font-lato), Lato, Arial, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.eyebrow{color:var(--berkeley-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.69rem;font-weight:850}.brand-lockup{align-items:center;gap:12px;display:flex}.brand-mark{background:var(--ink);width:44px;height:44px;color:var(--gold);letter-spacing:-.06em;border-radius:12px;flex:none;place-items:center;font-weight:850;display:grid}.brand-lockup h1{margin:0;font-size:1.17rem;font-weight:600}nav{background:#f4f0e5d1;border:1px solid #1523211f;border-radius:999px;align-items:center;gap:5px;padding:4px;display:flex}nav a{color:var(--muted);border-radius:999px;padding:7px 13px;font-size:.75rem;font-weight:750}nav a:hover{color:var(--ink)}.map-page{background:#d7dfd8;width:100%;height:100dvh;position:relative;overflow:hidden}.fullscreen-map{position:absolute;inset:0}.fullscreen-map>.map{width:100%;height:100%;position:absolute;inset:0}.floating-nav{z-index:20;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px)saturate(115%);border:1px solid #15232129;position:absolute;top:16px;right:18px}.floating-controls{z-index:15;background:var(--panel);width:min(320px,100vw - 36px);max-height:calc(100dvh - 39px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px)saturate(115%);border:1px solid #1523212b;border-radius:14px;padding:18px;position:absolute;top:18px;left:18px;overflow:hidden auto}.map-control-title{color:var(--berkeley-blue);white-space:nowrap;margin:0 0 18px;font-size:clamp(.9rem,4vw,1.18rem);font-weight:600;line-height:1.14}.map-project-attribution{color:var(--muted);border-top:1px solid #1523211f;align-items:center;gap:6px;margin:18px -4px -2px;padding:14px 4px 0;display:flex}.map-project-logo{object-fit:contain;flex:none;display:block}.berkeley-wordmark{width:92px;height:auto}.geospatial-lab-mark{width:34px;height:34px}.map-project-attribution span{min-width:0;font-size:.6rem;font-weight:650;line-height:1.25}.detail-heading,.search-row{align-items:center;display:flex}.detail-heading{justify-content:space-between;gap:14px}.formal-badge{border:1px solid var(--line);color:#1d6049;letter-spacing:.1em;background:#d8ecdf;border-color:#b8d9c4;border-radius:999px;padding:5px 8px;font-size:.63rem;font-weight:900}.search-row{gap:7px}.search-row input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:5px;outline:0;padding:9px 10px;font-size:.78rem}.search-row input:focus{border-color:var(--green);box-shadow:0 0 0 3px #1d66571c}.search-row button,.detail-heading button{background:var(--ink);color:#fff;border:0;border-radius:5px}.search-row button{padding:9px 11px;font-size:.76rem;font-weight:800}.search-row button.search-clear{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:0 0}.search-row button.search-clear:hover,.search-row button.search-clear:focus-visible{border-color:var(--green);color:var(--ink);background:#f4faf6}.search-row button:disabled{cursor:not-allowed;opacity:.48}.location-results{gap:5px;margin-top:7px;display:grid}.location-results button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#ffffffb8;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.location-results button:hover,.location-results button:focus-visible{border-color:var(--green);background:#f4faf6}.location-results span{font-size:.7rem;line-height:1.3}.location-results small{color:var(--muted);flex:none;font-size:.58rem}.location-search-message{color:var(--muted);margin:6px 0 0;font-size:.62rem;line-height:1.35}.filter-block,.display-block{margin-top:20px}.display-block select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:5px;outline:0;padding:9px 32px 9px 10px;font-size:.76rem}.display-block select:focus{border-color:var(--green);box-shadow:0 0 0 3px #1d66571c}.display-help{color:var(--muted);margin:7px 0 0;font-size:.65rem;line-height:1.4}.unit-block{margin-bottom:20px}.unit-segmented,.basemap-segmented{border:1px solid var(--line);background:var(--panel-solid);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.unit-segmented button,.basemap-segmented label{min-width:0;color:var(--muted);text-align:center;background:0 0;border:0;padding:8px 6px;font-size:.7rem;font-weight:700}.unit-segmented button+button,.basemap-segmented label+label{border-left:1px solid var(--line)}.unit-segmented button.active,.basemap-segmented label.active{background:var(--ink);color:#fff}.layer-block{gap:9px;margin-top:20px;display:grid}.legend-heading{margin-bottom:-3px}.layer-block label{color:var(--muted);cursor:pointer;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;font-size:.72rem;display:grid}.basemap-options{border:0;margin:0 0 2px;padding:0}.basemap-options legend{margin:0 0 6px;padding:0;display:block}.basemap-segmented label{cursor:pointer;display:block}.basemap-options input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.layer-block input{accent-color:var(--ink)}.layer-swatch{border:2px solid;border-radius:2px;width:22px;height:10px;display:inline-block}.layer-swatch.fhsz{background:#cf4f4533;border-color:#b43b35}.layer-swatch.pre-eaton{background:#7056a32e;border-style:dashed;border-color:#5b3d8d}.qc-filter-options{grid-template-columns:.72fr 1.12fr 1.12fr .95fr;gap:5px;display:grid}.qc-checkbox{min-width:0;color:var(--muted);cursor:pointer;align-items:center;gap:4px;font-size:.64rem;line-height:1.2;display:flex}.qc-checkbox input{width:13px;height:13px;accent-color:var(--green);flex:none;margin:0}.qc-checkbox.is-checked{color:var(--ink);font-weight:700}.qc-checkbox-all{grid-column:auto}.qc-filter-options.parcel-qc-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-filter-options.parcel-qc-filter-options .qc-checkbox-all{grid-column:auto}.qc-filter-options.parcel-qc-filter-options .qc-checkbox{white-space:nowrap}.filter-feedback{border:1px solid var(--line);color:var(--muted);background:#ffffff7a;border-radius:4px;gap:2px;margin:8px 0 0;padding:8px 9px;font-size:.64rem;line-height:1.35;display:grid}.filter-feedback strong{color:var(--ink);font-size:.67rem}.filter-feedback.active{background:#1d66571a;border-color:#1d665780}.legend{color:var(--muted);gap:8px;font-size:.72rem;display:grid}.legend.compact{grid-template-columns:repeat(3,auto);justify-content:space-between;margin-top:16px}.dot{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.dot.passed{background:var(--green-bright)}.dot.failed{background:var(--red)}.dot.missing{background:#879692}.dot.no-coverage{background:#c4c9c7;box-shadow:inset 0 0 0 1px #8e9693}.dot.unresolved{background:#d8ae4b}.dot.insufficient{background:#a9b0ae;box-shadow:inset 0 0 0 1px #7f8986}.dot.label-positive{background:var(--red)}.dot.label-negative,.legend.compact.label-legend.protective-label-legend .dot.label-positive{background:var(--green-bright)}.legend.compact.label-legend.protective-label-legend .dot.label-negative{background:var(--red)}.dot.not-applicable{background:#c7b98b}.legend.compact.label-legend{grid-template-columns:repeat(2,1fr);gap:8px 12px}.cluster-rate-key{color:var(--muted);margin-top:12px;font-size:.62rem}.cluster-rate-key>i{background:linear-gradient(90deg, var(--green-bright) 0%, var(--gold) 50%, var(--red) 100%);border-radius:999px;height:7px;margin-top:6px;display:block}.cluster-rate-key.protective-cluster-rate-key>i{background:linear-gradient(90deg, var(--red) 0%, var(--gold) 50%, var(--green-bright) 100%)}.cluster-rate-key>div{justify-content:space-between;margin-top:3px;display:flex}.detail-dock{z-index:15;align-items:flex-end;gap:14px;max-width:calc(100vw - 36px);display:flex;position:absolute;bottom:38px;right:18px}.floating-detail{background:var(--panel);width:min(350px,100vw - 36px);max-height:calc(100dvh - 144px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px)saturate(115%);border:1px solid #1523212b;border-radius:14px;padding:17px;position:relative;bottom:auto;right:auto;overflow:auto}.detail-heading{border-bottom:1px solid var(--line);padding-bottom:13px}.detail-heading h3{overflow-wrap:anywhere;margin:0;font-size:.88rem}.detail-heading button{width:29px;height:29px;font-size:1.2rem}dl{margin:0}dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;display:flex}dt{color:var(--muted);font-size:.71rem}dd{text-align:right;margin:0;font-size:.74rem;font-weight:750}.detail-stage-section{padding-top:18px}.detail-stage-section+.detail-stage-section{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.detail-stage-section>.eyebrow{margin:0 0 2px}.stage-summary{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.stage-status,.outcome-status{border-radius:999px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.stage-status{padding:6px 8px;font-size:.64rem}.stage-status.is-passed,.outcome-status.protective.is-yes{color:#126c56;background:#dcefe8}.stage-status.is-failed,.stage-status.is-predicted,.outcome-status.risk.is-yes{color:#a33b31;background:#f7dfda}.stage-status.is-na,.outcome-status.is-na{color:#6f7f7a;background:#ecefeb}.stage-summary-copy{color:var(--muted);font-size:.67rem;font-weight:650}.stage-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.stage-metrics>div{border:1px solid var(--line);background:#ffffff6b;border-radius:6px;min-width:0;padding:8px}.stage-metrics span,.stage-metrics strong{display:block}.stage-metrics span{overflow-wrap:anywhere;color:var(--muted);font-size:.56rem;font-weight:650}.stage-metrics strong{color:var(--ink);margin-top:4px;font-size:.78rem}.detail-stage-section .score-list{border-top:0;margin-top:14px;padding-top:0}.detail-stage-section .protective-score-list{border-top:0;gap:0;margin-top:19px;padding-top:0}.label-list{flex-wrap:wrap;align-items:flex-start;gap:6px;padding-top:15px;display:flex}.label-list .eyebrow{width:100%}.label-list span{color:#25574c;background:#e7eee9;border-radius:3px;padding:5px 7px;font-size:.65rem;font-weight:700}.parcel-label-list{display:grid}.parcel-label-list span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.parcel-label-list small{color:var(--muted);white-space:nowrap;font-size:.57rem;font-weight:600}.parcel-method-note{border-left:3px solid var(--green);color:var(--muted);background:#e7eee9b8;margin:15px 0 0;padding:10px 11px;font-size:.65rem;line-height:1.45}.empty-copy{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.score-list{border-top:0;gap:16px;margin-top:18px;padding-top:0;display:grid}.score-group{gap:0;display:grid}.score-group-heading{color:var(--berkeley-blue);letter-spacing:.08em;text-transform:uppercase;border-bottom:0;margin:3px 0 4px;padding-bottom:0;font-size:.67rem;font-weight:800;line-height:1.2}.score-row{border-bottom:0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:3px 8px;min-height:30px;padding:5px 0;display:grid}.score-list span{text-overflow:ellipsis;color:var(--ink);white-space:nowrap;font-size:.68rem;font-weight:600;overflow:hidden}.score-list strong{text-align:right;font-size:.64rem}.outcome-status{color:#6f7f7a;background:#ecefeb;min-width:34px;padding:5px 6px}.outcome-status.risk.is-no,.outcome-status.protective.is-no{color:#697872;background:#f0f2f0}.model-diagnostics-trigger{border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;color:var(--berkeley-blue);letter-spacing:.07em;text-align:left;text-underline-offset:3px;text-transform:uppercase;background:0 0;margin-top:15px;padding:10px 0 2px;font-family:inherit;font-size:.65rem;font-weight:800;text-decoration-line:underline;text-decoration-thickness:1px}.model-diagnostics-trigger:hover,.model-diagnostics-trigger:focus-visible{color:var(--berkeley-light-blue)}.model-diagnostics-trigger:after{content:"↗";float:right;color:var(--berkeley-blue);font-size:.85rem;line-height:.8}.floating-diagnostics{background:var(--panel);width:min(350px,100vw - 36px);max-height:calc(100dvh - 144px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px)saturate(115%);color:var(--muted);border:1px solid #1523212b;border-radius:14px;padding:17px;overflow:auto}.diagnostics-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.diagnostics-heading .eyebrow{margin:0}.diagnostics-heading button{width:29px;height:29px;font-size:1.2rem}.diagnostics-list{gap:12px;padding-top:15px;display:grid}.diagnostics-list p,.diagnostics-list span{margin:0}.diagnostics-list p{gap:2px;display:grid}.diagnostics-list strong,.diagnostics-list span{font-size:.6rem}.diagnostics-list strong{color:var(--ink)}.diagnostics-list span{line-height:1.35}.floating-error{z-index:14;border-left:4px solid var(--red);color:#5a513a;background:#ffe8e4f5;border-radius:5px;max-width:380px;padding:9px 12px;font-size:.7rem;line-height:1.4;position:absolute;top:91px;right:110px;box-shadow:0 8px 24px #1523211f}.fullscreen-map .maplibregl-ctrl-top-right{top:92px;right:11px}.maplibregl-ctrl-group{box-shadow:var(--shadow);border:1px solid #15232129;border-radius:8px;overflow:hidden}.map-reset-control{width:29px;height:29px;color:var(--ink);background:#fff;border:0;place-items:center;font-size:1.3rem;line-height:1;display:grid}.map-reset-control:hover,.map-reset-control:focus-visible{color:var(--green);background:#f4faf6}.fullscreen-map .maplibregl-ctrl-scale{border-color:var(--ink);color:var(--ink);background:#fffdf7e0;margin:0 0 12px 12px;padding:2px 5px;font-family:inherit;font-size:.62rem;line-height:1.2}.analytics-page{--green:var(--berkeley-blue);--green-bright:var(--berkeley-light-blue);background:#fff;min-height:100vh;padding:16px clamp(18px,3vw,42px) 36px}.analytics-page .analytics-header,.analytics-page .analytics-tabs,.analytics-page .analytics-hero,.analytics-page .analytics-footer{border-color:var(--line)}.analytics-page .analytics-header nav{background:0 0;border:0;border-radius:0;gap:0;padding:0}.analytics-page .analytics-header nav a{border:1px solid var(--line);color:var(--berkeley-blue);background:#f7fafc;border-radius:999px;padding:7px 14px;font-size:.75rem}.analytics-page .analytics-header nav a:hover,.analytics-page .analytics-header nav a:focus-visible{border-color:var(--berkeley-blue);color:var(--berkeley-blue);background:#edf4f8}.analytics-page .analytics-tabs{background:0 0;border:0;border-radius:0;gap:20px;padding:14px 0 0}.analytics-page .analytics-tabs a,.analytics-page .analytics-tabs span{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 8px;font-size:.68rem}.analytics-page .analytics-tabs a,.analytics-page .analytics-tabs span,.analytics-page .coverage-summary-scroll,.analytics-page .performance-table,.analytics-page .atlas-controls,.analytics-page .validation-table-scroll,.analytics-page .chart-card,.analytics-page .chart-frame,.analytics-page .atlas-card{box-shadow:none;background:#fff}.analytics-page .analytics-tabs a:hover,.analytics-page .analytics-tabs .active{border:0;border-bottom:2px solid var(--berkeley-blue);color:var(--berkeley-blue);background:0 0;border-radius:0}.analytics-page .brand-mark{background:var(--berkeley-blue);color:#fff}.analytics-page .formal-badge{color:var(--berkeley-blue);background:#eef4f8;border-color:#c8d8e4}.analytics-page .section-heading{border-bottom-color:var(--berkeley-blue)}.analytics-page>*{width:min(100%,1180px);margin-left:auto;margin-right:auto}.analytics-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:8px 0 14px;display:flex}.analytics-tabs{gap:6px;padding-top:14px;display:flex}.analytics-tabs a,.analytics-tabs span{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:7px 10px;font-size:.68rem;font-weight:750;text-decoration:none}.analytics-tabs a:hover,.analytics-tabs .active{border-color:var(--ink);background:var(--ink);color:#fff}.analytics-hero{border-bottom:1px solid var(--line);gap:0;padding:36px 0 28px;display:grid}.analytics-hero h2{letter-spacing:-.025em;max-width:820px;margin-bottom:12px;font-size:clamp(2rem,3.4vw,3rem);font-weight:560;line-height:1.08}.analytics-hero>p:last-child{max-width:760px;color:var(--muted);margin-bottom:0;font-size:.9rem;line-height:1.6}.summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.summary-strip article{border:1px solid var(--line);background:var(--panel-solid);border-radius:6px;min-height:84px;padding:13px 14px}.summary-strip span{color:var(--muted);font-size:.68rem;font-weight:700}.summary-strip strong{letter-spacing:-.025em;margin-top:10px;font-size:1.35rem;font-weight:650;display:block}.coverage-summary{margin-top:28px}.coverage-summary-heading{margin-bottom:12px}.coverage-summary-heading h3{margin:0;font-size:1.35rem;font-weight:560}.coverage-summary-scroll{border:1px solid var(--line);background:var(--panel-solid);border-radius:6px;overflow-x:auto}.coverage-summary table{border-collapse:collapse;width:100%;min-width:720px}.coverage-summary th,.coverage-summary td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:13px 14px}.coverage-summary thead th{color:var(--muted);font-size:.68rem;font-weight:700}.coverage-summary tbody th{font-size:1rem;font-weight:600}.coverage-summary tbody td{font-size:.84rem;font-weight:650}.coverage-summary tbody tr:last-child th,.coverage-summary tbody tr:last-child td{border-bottom:0}.analytics-section{margin-top:46px}.section-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;padding-bottom:10px;display:flex}.section-heading h3{letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:560}.performance-table{border:1px solid var(--line);background:var(--panel-solid);border-radius:6px;overflow:hidden}.performance-head,.performance-table article{grid-template-columns:1fr 150px 150px;align-items:center;gap:18px;display:grid}.performance-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#15232109;padding:9px 13px;font-size:.64rem;font-weight:850}.performance-table article{border-top:1px solid var(--line);background:var(--panel-solid);min-height:70px;padding:11px 13px}.performance-table article:first-of-type{border-top:0}.performance-table article>div{gap:4px;display:grid}.performance-table article>div span{color:var(--muted);font-size:.68rem}.performance-table article>strong{font-size:1.05rem;font-weight:650}.performance-table .finetuned{color:var(--green)}.validation-summary-table .performance-head,.validation-summary-table article{grid-template-columns:1fr 150px}.heldout-summary-table .performance-head,.heldout-summary-table article{grid-template-columns:minmax(160px,1.5fr) minmax(110px,1fr) repeat(4,minmax(115px,1fr));width:100%}.heldout-summary-table article>span{color:var(--muted);font-size:.78rem;font-weight:450}.heldout-summary-table article>.model-name,.heldout-summary-table article>.metric-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem}.heldout-summary-table article>.sota-value{font-weight:750}.method-note{color:var(--muted);margin:12px 0 0;font-size:.72rem;line-height:1.55}.diagnostic-atlas-section{scroll-margin-top:24px}.atlas-section-intro{max-width:900px;color:var(--muted);margin:0 0 18px;font-size:.8rem;line-height:1.65}.atlas-summary-strip{margin-bottom:24px}.section-action{margin:12px 0 0;font-size:.72rem;font-weight:750}.section-action a{color:var(--green);text-decoration:none}.section-action a:hover{text-decoration:underline}.section-intro{max-width:850px;color:var(--muted);margin:0 0 18px;font-size:.82rem;line-height:1.58}.testset-atlas{gap:18px;display:grid}.atlas-controls{border:1px solid var(--line);background:var(--panel-solid);border-radius:6px;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) minmax(250px,1fr);gap:10px;padding:12px;display:grid}.validation-results{gap:28px;min-width:0;display:grid}.validation-controls{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr)}.metric-chip{border:1px solid var(--berkeley-blue);color:var(--berkeley-blue);border-radius:4px;padding:7px 9px;font-size:.68rem;font-weight:750}.section-heading.compact{margin-bottom:0}.validation-table-scroll{border:1px solid var(--line);background:var(--panel-solid);border-top:0;border-radius:0 0 6px 6px;width:100%;max-width:100%;overflow-x:auto}.validation-metric-table table{border-collapse:collapse;width:100%;min-width:940px;font-size:.72rem}.validation-metric-table{min-width:0}.validation-metric-table th,.validation-metric-table td{border-top:1px solid var(--line);text-align:right;padding:10px 12px}.validation-metric-table thead th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#15232109;border-top:0;font-size:.6rem;font-weight:850}.validation-metric-table .threshold-tuned-header{min-width:158px;color:var(--green)}.threshold-tuned-header small{color:var(--muted);letter-spacing:.04em;margin-top:3px;font-size:.52rem;display:block}.threshold-tuned-metric{background:#1d66570b;min-width:158px}.threshold-tuned-metric strong,.threshold-tuned-metric small{display:block}.threshold-tuned-metric strong{color:var(--green);font-size:.76rem}.threshold-tuned-metric small{color:var(--muted);margin-top:3px;font-size:.57rem}.validation-threshold-note{border-left:3px solid var(--green);color:var(--muted);margin:9px 0 0;padding-left:10px;font-size:.66rem;line-height:1.55}.validation-metric-table th:first-child,.validation-metric-table td:first-child{text-align:left;min-width:240px}.validation-metric-table td button{color:var(--green);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.validation-metric-table td button:hover{text-decoration:underline}.atlas-controls label,.atlas-scope{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-content:start;gap:6px;font-size:.64rem;font-weight:800;display:grid}.atlas-controls select,.atlas-controls input{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);letter-spacing:normal;text-transform:none;background:#fff;border-radius:4px;outline:0;padding:0 10px;font-size:.76rem;font-weight:500}.atlas-controls select:focus,.atlas-controls input:focus{border-color:var(--green);box-shadow:0 0 0 3px #1d66571c}.atlas-scope{border-left:1px solid var(--line);padding-left:12px}.atlas-scope strong{color:var(--ink);letter-spacing:normal;text-transform:none;font-size:.78rem;line-height:1.35}.atlas-scope small{color:var(--muted);letter-spacing:normal;text-transform:none;font-size:.64rem;font-weight:500;line-height:1.4}.atlas-overview{grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);gap:12px;display:grid}.confusion-panel,.atlas-definition{border:1px solid var(--line);background:var(--panel-solid);border-radius:6px;padding:14px}.matrix-heading,.atlas-gallery-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.matrix-heading h4,.atlas-definition h4,.atlas-gallery-heading h4{margin:0;font-size:1.18rem;font-weight:560}.matrix-heading button,.atlas-pagination button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:4px;padding:7px 9px;font-size:.66rem;font-weight:750}.matrix-heading button.active,.matrix-heading button:hover,.atlas-pagination button:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:#fff}.confusion-matrix{grid-template-rows:22px 30px repeat(2,112px);grid-template-columns:72px minmax(120px,1fr) minmax(120px,1fr);gap:6px;margin-top:14px;display:grid}.matrix-axis,.matrix-column-label,.matrix-row-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;place-items:center;font-size:.62rem;font-weight:800;display:grid}.matrix-axis-top{grid-area:1/2/auto/4}.matrix-axis-left{writing-mode:vertical-rl;grid-area:3/1/5;transform:rotate(180deg)}.matrix-column-label:nth-of-type(3){grid-area:2/2}.matrix-column-label:nth-of-type(4){grid-area:2/3}.matrix-row-label:nth-of-type(5){grid-area:3/1}.matrix-row-label:nth-of-type(6){grid-area:4/1}.matrix-cell{border:1px solid var(--line);color:var(--ink);text-align:left;background:#f7f4ec;border-radius:5px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:start;padding:12px;display:grid}.matrix-cell span{color:var(--muted);font-size:.68rem;font-weight:850}.matrix-cell strong{grid-column:1/-1;align-self:end;font-size:1.7rem;font-weight:650}.matrix-cell small{color:var(--muted);grid-area:1/2;font-size:.62rem}.matrix-cell.tn{grid-area:3/2}.matrix-cell.fp{background:#fff0ed;border-color:#d95c5059;grid-area:3/3}.matrix-cell.fn{background:#fff8e6;border-color:#d7a53d75;grid-area:4/2}.matrix-cell.tp{background:#edf7f2;border-color:#1d665757;grid-area:4/3}.matrix-cell:hover,.matrix-cell.active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.atlas-definition{flex-direction:column;display:flex}.atlas-definition>strong{margin-top:20px;font-size:1.45rem;font-weight:650}.atlas-definition>p:not(.eyebrow){color:var(--muted);font-size:.72rem;line-height:1.55}.atlas-definition code{background:#ebe6da;border-radius:3px;padding:1px 3px;font-size:.68rem}.atlas-definition dl,.atlas-card dl{margin:auto 0 0;display:grid}.atlas-definition dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr)}.atlas-definition dl div{padding-top:10px}.atlas-definition dt,.atlas-card dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:750}.atlas-definition dd,.atlas-card dd{color:var(--ink);margin:4px 0 0;font-size:.72rem}.atlas-gallery-heading{border-bottom:1px solid var(--line);margin-top:14px;padding-bottom:10px}.atlas-pagination{align-items:center;gap:8px;display:flex}.atlas-pagination button:disabled{cursor:not-allowed;opacity:.42}.atlas-pagination span{min-width:92px;color:var(--muted);text-align:center;font-size:.62rem}.atlas-gallery{gap:12px;display:grid}.atlas-card{border:1px solid var(--line);background:var(--panel-solid);border-radius:6px;overflow:hidden}.atlas-card>header{border-bottom:1px solid var(--line);background:#15232106;grid-template-columns:minmax(150px,.75fr) minmax(200px,.8fr) minmax(240px,1.4fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.atlas-card>header>div:first-child{gap:4px;display:grid}.atlas-test-id{color:var(--berkeley-blue);font-size:.67rem;font-weight:800}.atlas-card>header strong{font-size:.77rem}.atlas-card>header dl{grid-template-columns:repeat(2,1fr);margin:0}.atlas-score{color:var(--muted);font-size:.61rem;line-height:1.45}.atlas-score.compact{font-size:.59rem}.atlas-images{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.atlas-images figure{background:#e8e4da;grid-template-rows:minmax(210px,28vw) auto;margin:0;display:grid}.atlas-images img{object-fit:contain;background:#1a211f;width:100%;height:100%;min-height:210px}.atlas-images figcaption{background:var(--panel-solid);color:var(--muted);padding:7px 9px;font-size:.61rem;font-weight:750}.atlas-card details{border-top:1px solid var(--line)}.atlas-card summary{color:var(--berkeley-blue);cursor:pointer;padding:10px 12px;font-size:.68rem;font-weight:800}.atlas-output-table{border:1px solid var(--line);border-radius:4px;margin:0 12px 12px}.atlas-output-head,.atlas-output-row{grid-template-columns:minmax(150px,1fr) 110px 110px minmax(220px,1.4fr);align-items:center;gap:10px;min-height:40px;padding:7px 9px;display:grid}.atlas-output-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#1523210a;font-size:.57rem;font-weight:800}.atlas-output-row{border-top:1px solid var(--line);font-size:.66rem}.atlas-output-row strong{font-size:.67rem}.atlas-status,.atlas-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:6px;padding:22px;font-size:.74rem}.atlas-error{color:#7a3029;background:#fff0ed;border-color:#d95c5073}.atlas-provenance{border-left:3px solid var(--green);color:var(--muted);background:#1d66570f;padding:10px 12px;font-size:.63rem;line-height:1.5}.atlas-provenance p{margin:0}.atlas-provenance p+p{margin-top:4px}.analytics-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:70px;display:grid}.analytics-section .analytics-grid{margin-top:0}.formal-figures{grid-template-columns:1fr}.chart-card{border:1px solid var(--line);background:var(--panel-solid);border-radius:6px;margin:0;padding:12px}.chart-frame{background:#fffdf7;border:1px solid #15232114;overflow:hidden}.chart-frame img{width:100%;height:auto;display:block}.portrait-chart{max-width:1120px;margin:0 auto}.performance-figure{max-width:1240px}.chart-card figcaption{max-width:920px;color:var(--muted);padding:10px 2px 0;font-size:.7rem;line-height:1.55}.analytics-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:46px;padding-top:14px;font-size:.68rem}@media (max-width:900px){.summary-strip{grid-template-columns:repeat(2,1fr)}.atlas-controls{grid-template-columns:1fr 1fr}.validation-controls{grid-template-columns:1fr}.validation-controls .atlas-scope{grid-column:auto}.atlas-scope{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:10px 0 0}.atlas-overview{grid-template-columns:1fr}.atlas-card>header{grid-template-columns:1fr 1fr}.atlas-card>header>.atlas-score{grid-column:1/-1}.analytics-grid{grid-template-columns:1fr}}@media (max-width:680px){.floating-nav{top:9px;right:9px}.floating-controls{width:calc(100vw - 72px);max-height:315px;top:55px;left:9px}.legend.compact{display:none}.detail-dock{flex-direction:column;align-items:stretch;gap:10px;max-height:calc(100dvh - 84px);bottom:29px;left:9px;right:9px;overflow-y:auto}.detail-dock .floating-detail,.detail-dock .floating-diagnostics{width:auto;max-height:42dvh}.floating-detail{width:auto}.fullscreen-map .maplibregl-ctrl-top-right{top:84px;right:2px}.analytics-header{flex-direction:column;align-items:flex-start}.analytics-hero{padding:28px 0 22px}.analytics-hero h2{font-size:2rem}.summary-strip{grid-template-columns:1fr 1fr}.performance-head,.performance-table article{grid-template-columns:1fr 80px 80px;gap:8px}.performance-table article>strong{font-size:1.2rem}.validation-summary-table .performance-head,.validation-summary-table article{grid-template-columns:1fr 80px}.heldout-summary-table{overflow-x:auto}.heldout-summary-table .performance-head,.heldout-summary-table article{grid-template-columns:190px 120px repeat(4,120px);width:920px}.atlas-images{grid-template-columns:1fr}.atlas-images figure{grid-template-rows:minmax(240px,58vw) auto}.atlas-output-table{overflow-x:auto}.atlas-output-head,.atlas-output-row{width:760px}}@media (max-width:420px){.qc-filter-options.parcel-qc-filter-options{grid-template-columns:1fr}.floating-nav a{padding-left:9px;padding-right:9px}.atlas-controls{grid-template-columns:1fr}.atlas-scope{grid-column:auto}.matrix-heading,.atlas-gallery-heading{flex-direction:column;align-items:stretch}.confusion-matrix{grid-template-rows:22px 30px repeat(2,96px);grid-template-columns:48px repeat(2,minmax(96px,1fr))}.matrix-cell strong{font-size:1.3rem}.atlas-pagination{justify-content:space-between}.atlas-card>header{grid-template-columns:1fr}.atlas-card>header>.atlas-score{grid-column:auto}}
