@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}}*{box-sizing:border-box}body,h1,h2,h3,h4,p{margin:0}.masthead{justify-content:space-between;align-items:center;padding:27px 4.5%;display:flex}.brand{align-items:center;gap:14px;display:flex}.brand small{margin-top:5px;display:block}.brand-mark{justify-content:center;align-items:center;width:42px;height:44px;display:flex;position:relative}.brand-mark>span{position:absolute;top:0;right:3px}.masthead-right{align-items:center;gap:36px;display:flex}.lab-label{align-items:center;gap:8px;display:flex}.task-nav{grid-template-columns:repeat(4,1fr);padding:0 4.5%;display:grid}.task-link{align-items:center;gap:14px;padding:21px 22px;display:flex;position:relative}.task-link.selected:after{height:3px;position:absolute;bottom:-1px;left:0;right:0}.task-link small{margin-top:4px;display:block}.planned-dot,.ready-dot{flex-shrink:0;width:6px;height:6px;display:inline-block}.task-link>.planned-dot,.task-link>.ready-dot{margin-left:auto}.workspace{max-width:1480px;margin:auto;padding:0 4.5%}.breadcrumb{gap:12px;padding:26px 0 25px;display:flex}.section-nav{gap:32px;display:flex}.section-nav a{align-items:center;gap:5px;padding:0 0 14px;display:flex;position:relative}.section-nav a.active:after{height:2px;position:absolute;bottom:-1px;left:0;right:0}main{min-height:65vh}.page-heading{justify-content:space-between;align-items:center;gap:32px;padding:42px 0 34px;display:flex}.eyebrow{margin-bottom:13px}.lede{max-width:650px;margin-top:15px}.button{white-space:nowrap;justify-content:center;align-items:center;gap:15px;padding:13px 18px;display:inline-flex}.text-button{align-items:center;gap:7px;padding:0;display:inline-flex}.summary-strip{grid-template-columns:repeat(4,1fr);padding:25px 0 27px;display:grid}.summary-strip>div{padding:0 26px}.summary-strip>div>span{align-items:center;gap:7px;display:flex}.summary-strip strong{margin:10px 0 6px;display:block}.summary-strip small{display:block}.summary-strip .inline-unit{margin-left:8px;display:inline}.analysis-grid{grid-template-columns:minmax(0,1fr) 255px;gap:42px;padding:36px 0;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.subtle-label{white-space:nowrap}.section-description{margin-bottom:22px}.chart-label{align-items:center;gap:6px;margin-bottom:3px;display:flex}.distribution-chart{min-width:0;height:280px}.chart-footnote{justify-content:space-between;padding:14px 0 0;display:flex}.legend-dot{width:7px;height:7px;margin-right:5px;display:inline-block}.dataset-aside{padding:14px 0 0 29px}.dataset-aside>svg{margin-bottom:18px}.dataset-aside p{margin-top:13px}.dataset-aside dl>div{justify-content:space-between;padding:12px 0;display:flex}.quality-section{padding:30px 0}.quality-rows>div{align-items:center;gap:28px;padding:19px 0;display:flex}.quality-rows>div>strong{width:72px}.quality-rows h3{margin-bottom:5px}.tag{white-space:nowrap;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.quality-rows .tag{margin-left:auto}.note{align-items:flex-start;gap:11px;margin:10px 0 24px;padding:16px 18px;display:flex}.note>svg{margin-top:2px}.predict-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:6px;display:grid}.result-section{padding:27px 0 0 40px}.example-buttons{align-items:center;gap:8px;margin:22px 0;display:flex}.example-buttons>span{margin-right:auto}.example-buttons button{align-items:center;gap:7px;padding:7px 10px;display:flex}.example-note{margin-bottom:20px;padding:10px}fieldset{min-width:0;margin:0 0 23px;padding:0}legend,form>label,.form-row>label{display:block}.type-picker{display:flex}.type-picker label{justify-content:center;align-items:center;gap:9px;width:50%;padding:12px;display:flex}.type-picker input{width:13px;height:13px}.form-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}input[type=number],input:not([type]),input[type=text],select{width:100%;margin-top:9px;padding:10px 12px;display:block}select option{padding:5px 7px}label small{margin-top:7px;display:block}.inline-button{padding:0}.required{float:right}.submit-button{justify-content:space-between;width:100%;margin-top:2px}.reset-button{justify-content:center;align-items:center;gap:6px;margin:13px auto;display:flex}.empty-prediction{flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px 0;display:flex}.prediction-orbit{justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:28px;display:flex;position:relative}.prediction-orbit:after{position:absolute;inset:-12px}.empty-prediction h3{margin-bottom:10px}.model-caption{align-items:center;gap:8px;padding:17px 0;display:flex}.model-caption>span:last-child{margin-left:auto}.prediction-result{min-height:420px;padding:35px 5px 25px}.rating-label{margin:15px 0}.prediction-result h3{margin-bottom:8px}.probability-list h4{margin-bottom:17px}.probability-list>div>div:first-child{justify-content:space-between;margin-bottom:7px;display:flex}.probability-track{height:4px}.probability-track i{height:100%;display:block}.support-line{justify-content:space-between;padding:17px 0;display:flex}.warning{margin-top:8px;padding:10px}.run-stamp{margin-top:25px;padding:15px 0}.run-stamp span{overflow-wrap:anywhere;margin-left:8px}.selected-model{align-items:center;gap:15px;padding:16px 0;display:flex}.selected-model>span:last-child{margin-left:auto}.metrics-strip>div{padding:0 32px}.table-scroll{max-width:100%;margin-top:23px;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{padding:12px 15px}td{padding:15px}.selected-row td:first-child{padding-left:12px}.table-badge{margin-left:7px}.table-note{margin-top:12px}.segmented{padding:3px;display:flex}.segmented button{padding:7px 10px}.matrix{table-layout:fixed;min-width:850px}.matrix th:first-child{width:155px}.matrix th:not(:first-child),.matrix td{padding:10px 2px}.rare-label{margin-left:10px}.error-pairs{margin-top:20px}.error-pairs>div{justify-content:space-between;padding:14px 0;display:flex}.pipeline-strip{justify-content:space-between;align-items:center;gap:12px;padding:24px 0;display:flex;overflow-x:auto}.pipeline-strip>span{white-space:nowrap;align-items:center;gap:25px;display:flex}.method-grid{grid-template-columns:1.5fr 1fr;gap:70px;padding:40px 0;display:grid}.workflow li{gap:22px;padding:20px 0;display:flex}.workflow li>span{padding-top:5px}.workflow p,.method-aside p{margin-top:9px}.method-aside{align-self:start;padding:24px}.method-aside>svg{margin-bottom:22px}.method-aside h3{margin-top:25px}.planned-workspace{grid-template-columns:1fr 1fr;gap:70px;padding:48px 0 60px;display:grid}.planned-workspace h2{margin-bottom:20px}.planned-workspace p:not(.eyebrow){max-width:440px;margin-bottom:25px}.planned-workflow{margin:0;padding:0;list-style:none}.planned-workflow li{gap:20px;padding:19px 0;display:flex}.status-planned{align-items:center;gap:8px;padding:9px 13px;display:inline-flex}footer{justify-content:space-between;gap:20px;margin-top:40px;padding:26px 0 30px;display:flex}footer>span:last-child{align-items:center;gap:7px;display:flex}.help{vertical-align:middle;padding:0 3px;display:inline-flex}.tooltip{max-width:280px;padding:10px 12px}.state{justify-content:center;align-items:center;gap:18px;min-height:220px;padding:35px;display:flex}.state h2{margin-bottom:8px}.state p{overflow-wrap:anywhere;max-width:580px}.skip-link{padding:12px;position:absolute;top:-100px;left:20px}.sr-only{white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(min-width:1600px){.masthead,.task-nav{padding-left:max(4.5%,50vw - 673.5px);padding-right:max(4.5%,50vw - 673.5px)}}@media(max-width:1000px){.masthead-right .version{display:none}.task-link{gap:10px;padding:19px 15px}.analysis-grid{grid-template-columns:minmax(0,1fr) 215px;gap:25px}.summary-strip>div{padding:0 16px}.summary-strip .inline-unit{display:none}.page-heading{align-items:flex-start}.page-heading>.button{margin-top:25px}.method-grid{gap:30px}.pipeline-strip>span{gap:12px}.quality-rows>div{gap:15px}.quality-rows>div>strong{flex-shrink:0;width:60px}}@media(max-width:700px){.masthead{padding:20px}.masthead-right{display:none}.brand-mark{width:36px;height:38px}.task-nav{padding:0 20px;display:flex;overflow-x:auto}.task-link{flex-shrink:0;min-width:180px;padding:16px 15px}.workspace{padding:0 20px}.breadcrumb{padding:20px 0}.section-nav{gap:24px;overflow-x:auto}.section-nav a{padding-bottom:13px}.page-heading{padding:30px 0;display:block}.page-heading>.button{margin-top:20px}.page-heading h1{max-width:430px}.summary-strip{grid-template-columns:1fr 1fr;row-gap:24px}.summary-strip>div{padding:0 14px}.summary-strip>div:nth-child(3){padding-left:0}.analysis-grid{grid-template-columns:1fr;gap:24px;padding:28px 0}.section-heading{align-items:flex-start}.section-heading>.subtle-label{display:none}.dataset-aside{padding:25px 0 0}.dataset-aside dl{margin:15px 0}.dataset-aside>svg{float:right}.distribution-chart{height:260px}.quality-rows>div{flex-wrap:wrap;align-items:flex-start;gap:10px}.quality-rows>div>strong{width:58px}.quality-rows>div>div{width:calc(100% - 70px)}.quality-rows .tag{margin:0 0 0 68px}.predict-grid{grid-template-columns:1fr}.input-section{padding:25px 0 10px}.result-section{padding:25px 0 0}.empty-prediction{min-height:280px}.prediction-result{min-height:unset;padding-top:25px}.form-row{gap:14px}.example-buttons{flex-wrap:wrap}.example-buttons>span{width:100%;margin-bottom:3px}.selected-model{flex-wrap:wrap;gap:10px}.selected-model>span:last-child{width:100%;margin-left:0}.metrics-strip{grid-template-columns:repeat(3,1fr);gap:0}.metrics-strip>div{padding:0 10px}.metrics-strip>div:nth-child(3){padding-left:10px}.metrics-strip .help{display:none}.report-section .section-heading{flex-wrap:wrap}.report-section{margin:28px 0 32px}th,td{padding:12px}.table-scroll{margin-top:16px}.method-grid,.planned-workspace{grid-template-columns:1fr;gap:25px}.pipeline-strip{justify-content:flex-start}.method-grid{padding-top:30px}.planned-workspace{padding:30px 0}.status-planned{margin-top:20px}.note{padding:14px}footer{display:block}footer>span:last-child{margin-top:12px}}.cluster-map{min-width:0;height:430px;margin-top:24px}.map-tooltip{max-width:260px;padding:12px}.map-tooltip p{margin-top:4px}.cluster-directory{grid-template-columns:1fr 1fr;gap:0 36px;margin-top:24px;display:grid}.cluster-directory>a{align-items:center;gap:14px;padding:17px 0;display:flex}.cluster-directory strong{display:block}.cluster-directory small{margin-top:5px;display:block}.cluster-directory>a>span:last-child{align-items:center;gap:8px;margin-left:auto;display:flex}.cluster-swatch{flex-shrink:0;width:8px;height:28px}.explorer-controls{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.3fr);gap:25px;padding:22px 0;display:grid}.explorer-controls>label,.explorer-controls form>label{margin:0}.explorer-controls select{max-width:100%}.explorer-controls form>div{margin-top:9px;display:flex}.explorer-controls input{min-width:0;margin:0}.explorer-controls form button{padding:9px}.segment-explorer-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:35px;padding:10px 0 25px;display:grid}.cluster-profile{padding:25px 0 0 28px}.cluster-profile>p:not(.eyebrow){margin-top:12px}.cluster-profile dl>div{justify-content:space-between;gap:15px;padding:10px 0;display:flex}.cluster-profile h3{margin:20px 0 10px}.profile-frequency{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.cluster-profile-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;display:flex}.cluster-profile-empty svg{margin-bottom:25px}.cluster-profile-empty p{margin-top:15px}.cluster-chip-list{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.cluster-chip-list button{align-items:center;gap:6px;padding:8px 10px;display:flex}.cluster-chip-list i{width:6px;height:6px;display:block}.pagination{justify-content:flex-end;align-items:center;gap:10px;padding:15px 0;display:flex}.pagination>span{margin-right:auto}.pagination button{padding:7px}.empty-catalog{padding:30px 0}.forecast-controls{align-items:center;gap:15px;margin-top:25px;padding:22px 0;display:flex}.forecast-controls select{flex:1;min-width:0;padding:11px 12px}.forecast-chart{width:100%;height:420px;margin:24px 0}.forecast-context{flex-wrap:wrap;align-items:center;gap:25px;padding:18px 0;display:flex}.forecast-context span{align-items:center;gap:8px;display:flex}.forecast-skill{margin:24px 0;padding:17px 22px}.forecast-skill p{max-width:900px;margin-top:9px}.forecast-audit{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:25px;display:grid}.forecast-audit strong{margin-bottom:8px;display:block}@media(max-width:700px){.forecast-controls{grid-template-columns:1fr;gap:8px;display:grid}.forecast-controls label:not(:first-child){margin-top:10px}.forecast-controls select{width:100%}.forecast-chart{height:340px}.forecast-audit{grid-template-columns:1fr;gap:22px}.forecast-context{gap:12px 20px}}@media(max-width:900px){.segment-explorer-grid{grid-template-columns:1fr;gap:0}.cluster-profile{padding:22px 0}.cluster-profile-empty{min-height:150px}.explorer-controls{gap:14px}}@media(max-width:700px){.cluster-map{height:330px}.cluster-directory,.explorer-controls{grid-template-columns:1fr}.comparison-curve{height:300px}}.analytics-section{padding:2rem 0}.analytics-section>p{max-width:85ch}.analytics-chart{width:100%;min-width:0;height:340px;margin:1.5rem 0}.analytics-insights{margin:0;padding:0;list-style:none}.analytics-insights li{justify-content:space-between;gap:2rem;padding:1.5rem 0;display:flex}.analytics-insights li>div{max-width:75ch}.analytics-insights li>strong{white-space:nowrap}.analytics-estimate{overflow-wrap:anywhere;align-self:start;padding:2rem}.analytics-protocol li{padding:.5rem 0 1rem 1rem}.analytics-section details,.analytics-section summary{margin:1rem 0}@media(max-width:600px){.analytics-insights li{flex-direction:column;gap:.5rem}.analytics-chart{height:300px}.analytics-chart-tall{height:460px}.analytics-estimate{padding:1.25rem}}.section-nav{white-space:nowrap;overflow-x:auto}.dataset-facts{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.dataset-facts dd{margin:6px 0}.dataset-hash{overflow-wrap:anywhere}.dataset-variable-table{min-width:850px}.dataset-variable-table td{white-space:normal;vertical-align:top;min-width:140px}.dataset-partition{padding:22px 0}.dataset-partition h3 span{margin-left:12px}.dataset-partition p{margin:12px 0}.dataset-segment-list,.dataset-metrics{flex-wrap:wrap;gap:14px 24px;margin:15px 0;display:flex}.dataset-metrics dd{margin:5px 0}.workflow h3{margin-bottom:9px}@media(max-width:700px){.dataset-facts{grid-template-columns:1fr}.masthead .version{display:none}}@font-face{font-family:Archivo Black;src:url(/fonts/archivo-black-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/work-sans-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{color:#000;font-synthesis:none;--red:#000;--muted:#000;--line:#000;--paper:#fff;--heading:"Archivo Black", sans-serif;--mono:"Space Mono", monospace;--border:3px solid #000;--heavy:5px solid #000;background:#fff;font-family:Work Sans,sans-serif;font-weight:400}*,:before,:after{box-sizing:border-box;box-shadow:none;border-radius:0}body{margin:0;font-size:16px;line-height:1.6}::selection{color:#fff;background:#000}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--heading);letter-spacing:-.035em;text-wrap:balance;font-weight:400}h1{max-width:1100px;font-size:64px;line-height:1}h2{font-size:48px;line-height:1.05}h3{font-size:32px;line-height:1.1}h4{font-size:22px;font-weight:600;line-height:1.2}p{line-height:1.6}small{font-size:14px;line-height:1.5}a{color:#00f;text-underline-offset:4px;text-decoration:underline}a:hover{text-decoration-thickness:3px}button,input,select,textarea{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer;background:#fff;border:0}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid #000}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:1;color:#595959;background:#f0f0f0;border-color:#ccc}code,.mono{font-family:var(--mono);color:inherit;overflow-wrap:anywhere;font-size:15px}svg{flex-shrink:0}dt{color:#000}dd{margin:0}.muted{color:#000}.masthead{border-bottom:var(--heavy);background:#fff;gap:24px;max-width:none;min-height:112px;padding:24px 40px}.brand{color:#000;min-width:0;font-family:var(--heading);letter-spacing:-1px;gap:20px;font-size:28px;line-height:1.05;text-decoration:none;display:flex}.brand:hover{color:#000}.brand-mark{color:#fff;width:64px;height:64px;font:32px/1 var(--heading);border:var(--border);background:#000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand small{font-family:var(--mono);letter-spacing:1px;margin-top:10px;font-size:11px;line-height:1.5;display:block}.masthead-meta{text-align:right;font:12px/1.6 var(--mono);flex-shrink:0}.masthead-meta span{display:block}.masthead-meta strong{border:2px solid #000;margin-bottom:4px;padding:3px 8px;font-weight:400;display:inline-block}.workspace{max-width:1600px;padding:0 40px}.section-nav{border-bottom:var(--border);overscroll-behavior-x:contain;white-space:nowrap;gap:0;padding:0;display:flex;overflow-x:auto}.section-nav a{text-transform:uppercase;letter-spacing:1px;color:#000;border-inline-end:var(--border);flex:1 0 auto;justify-content:center;gap:10px;min-height:64px;padding:18px 24px;font-size:14px;line-height:1.4;text-decoration:none;transition:color 90ms,background 90ms;display:flex}.section-nav a:first-child{border-inline-start:var(--border)}.section-nav a small{font:11px/1.4 var(--mono)}.section-nav a.active,.section-nav a:hover{color:#fff;background:#000}.section-nav a.active:after{display:none}main{min-width:0;min-height:65vh}.page-heading{border-bottom:0;align-items:flex-end;gap:32px;padding:56px 0 40px}.page-heading>div{min-width:0}.eyebrow{font:12px/1.4 var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:#000;margin-bottom:16px}.lede{color:#000;max-width:760px;margin-top:24px;font-size:16px}.page-heading>.button{flex-shrink:0;max-width:100%}.button,.example-buttons button,.pagination button,.explorer-controls form button{border:var(--border);color:#fff;letter-spacing:2px;text-transform:uppercase;white-space:normal;background:#000;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 24px;font-family:Work Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background 90ms,color 90ms;display:inline-flex}.button:hover,.example-buttons button:hover,.pagination button:hover,.explorer-controls form button:hover{color:#000;background:#fff;text-decoration:none;transform:none}.button:active{border-width:5px;padding:8px 22px}.button.secondary,.example-buttons button,.pagination button{color:#000;background:#fff}.button.secondary:hover,.example-buttons button:hover,.pagination button:hover{color:#fff;background:#000}.button:disabled,.example-buttons button:disabled,.pagination button:disabled{opacity:1;color:#595959;cursor:not-allowed;background:#f0f0f0;border-color:#ccc}.text-button,.inline-button,.reset-button{color:#000;text-underline-offset:4px;font-size:14px;line-height:1.5;text-decoration:underline}a.text-button{color:#00f}.text-button:hover,.inline-button:hover,.reset-button:hover{text-decoration-thickness:3px}.submit-button{justify-content:center;width:100%;min-height:56px;margin-top:8px}.reset-button{margin:20px auto;padding:8px 0}.summary-strip{border-top:var(--heavy);border-bottom:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;padding:0;display:grid}.summary-strip>div{border-right:var(--border);min-width:0;padding:24px}.summary-strip>div:first-child{padding-left:0}.summary-strip>div:last-child{border-right:0}.summary-strip>div>span{font:12px/1.4 var(--mono);letter-spacing:.4px;align-items:center;gap:8px;display:flex}.summary-strip strong{font-family:var(--heading);letter-spacing:-2px;margin:16px 0 12px;font-size:44px;font-weight:400;line-height:1.15}.summary-strip small{color:#000;font-size:13px;line-height:1.5;display:block}.summary-strip .inline-unit{font:12px var(--mono);letter-spacing:0;margin-left:8px}.summary-strip .date-metric,.summary-strip .date-value{font-size:30px;line-height:1.6}.metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);gap:40px;padding:48px 0}.analysis-grid>*,.method-grid>*,.segment-explorer-grid>*,.predict-grid>*{min-width:0}.section-heading{align-items:flex-start;gap:24px;margin-bottom:24px}.section-heading .eyebrow{margin-bottom:12px}.section-heading h2{font-size:48px}.section-description{color:#000;margin:16px 0 24px;font-size:16px}.subtle-label{font:11px/1.5 var(--mono);letter-spacing:.8px;color:#000;white-space:normal}.chart-label{font:12px var(--mono);margin:24px 0 12px}.distribution-chart{height:360px}.chart-footnote{font:12px/1.5 var(--mono);border-top:1px solid #000;flex-wrap:wrap;gap:16px;padding:16px 0 0}.legend-dot{background:#000;width:10px;height:10px;margin-right:8px}.dataset-aside{border-left:var(--border);padding:0 0 0 32px}.dataset-aside h2{font-size:28px}.dataset-aside p{color:#000;margin-top:16px;font-size:16px}.dataset-aside dl{margin:24px 0}.dataset-aside dl>div{border-bottom:1px solid #000;gap:16px;padding:16px 0;font-size:14px}.quality-section{border-top:var(--heavy);padding:40px 0}.quality-rows{margin-top:32px}.quality-rows>div{border-top:var(--border);align-items:flex-start;gap:24px;padding:24px 0}.quality-rows>div>strong{font:36px/1.1 var(--heading);flex-shrink:0;width:128px}.quality-rows h3{font:400 22px/1.2 var(--heading);margin-bottom:12px}.quality-rows p{color:#000;font-size:16px}.tag,.table-badge,.rare-label{font:11px/1.5 var(--mono);letter-spacing:.5px;text-transform:uppercase;color:#000;white-space:normal;border:2px solid #000;padding:3px 8px;display:inline-block}.tag{white-space:nowrap}.table-badge,.rare-label{margin-left:8px}.note{border:var(--border);color:#000;background:#fff;border-left-width:5px;margin:24px 0;padding:24px;font-size:14px;display:block}.note:before{content:"READ BEFORE INTERPRETING";font:11px var(--mono);letter-spacing:1px;margin-bottom:12px;display:block}.note p{line-height:1.6}.predict-grid{border-top:var(--heavy);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.input-section{padding:32px 40px 24px 0}.result-section{border-left:var(--border);padding:32px 0 24px 40px}.input-section .section-heading h2,.result-section .section-heading h2{font-size:32px}.example-buttons{flex-wrap:wrap;gap:8px;margin:24px 0}.example-buttons>span{font:12px var(--mono);color:#000;margin-right:auto}.example-buttons button{letter-spacing:1px;min-height:36px;padding:6px 16px;font-size:12px}.example-note{border-left:var(--border);background:#f0f0f0;margin-bottom:24px;padding:16px;font-size:14px}fieldset{border:0;min-width:0;margin:0 0 24px}legend,label,.form-row>label,.explorer-controls>label,.explorer-controls form>label,.forecast-controls label{font-family:var(--heading);text-transform:uppercase;letter-spacing:.3px;font-size:14px;font-weight:400;line-height:1.4}legend{margin-bottom:12px}label small{color:#000;text-transform:none;letter-spacing:0;margin-top:8px;font-family:Work Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:block}input[type=text],input[type=number],input:not([type]),select,textarea,.forecast-controls select{border:var(--border);width:100%;min-width:0;font:15px/1.5 var(--mono);color:#000;text-transform:none;background:#f0f0f0;border-radius:0;min-height:48px;margin-top:8px;padding:10px 12px;display:block}input:hover,select:hover,textarea:hover{background:#e8e8e8}input:focus,select:focus,textarea:focus{border-width:5px;outline:none;padding:8px 10px}input[aria-invalid=true],select[aria-invalid=true]{border-color:red}select[multiple]{min-height:160px;padding:8px}select[multiple]:focus{padding:6px}select option{color:#000;background:#fff;padding:8px}select option:checked{color:#fff;background:#000}.type-picker{border:var(--border)}.type-picker label{letter-spacing:1px;color:#000;min-height:56px;font-family:Work Sans,sans-serif;font-size:14px}.type-picker label.active{color:#fff;background:#000}input[type=radio]{appearance:none;background:#fff;border:3px solid #000;border-radius:50%;place-content:center;width:20px;height:20px;min-height:20px;padding:0;display:inline-grid}input[type=radio]:checked:before{content:"";background:#000;border-radius:50%;width:10px;height:10px}input[type=radio]:focus-visible{outline-offset:3px;outline:3px solid}.type-picker .active input{border-color:#fff}input[type=checkbox]{accent-color:#000;border:3px solid #000;width:20px;height:20px}.required{float:none;margin-left:8px;font:11px Work Sans,sans-serif}.form-row{gap:24px;margin-bottom:24px}form>label{margin-bottom:24px}.field-error{border-left:3px solid red;margin-top:8px;padding:4px 8px;font-size:12px;color:#000!important}.empty-prediction{text-align:left;justify-content:center;align-items:flex-start;min-height:400px;padding:40px 0}.prediction-orbit{width:auto;height:auto;font:12px var(--mono);border:0;margin-bottom:24px}.prediction-orbit:after{display:none}.empty-prediction h3{font:32px/1.1 var(--heading);margin-bottom:16px}.empty-prediction p{color:#000;font-size:16px}.prediction-result{min-height:400px;padding:32px 0;animation:.16s ease-out reveal}.rating-label{font:clamp(64px,7vw,100px)/1 var(--heading);letter-spacing:-4px;color:#fff;background:#000;margin:20px 0 24px;padding:16px;display:inline-block}.prediction-result h3{font:32px/1.1 var(--heading);margin-bottom:16px}.prediction-result>.muted{font-size:14px}.probability-list{margin:40px 0 24px}.probability-list h4{font:400 18px/1.4 var(--heading);margin-bottom:24px}.probability-list>div{margin-bottom:20px}.probability-list>div>div:first-child{font:14px var(--mono);margin-bottom:10px}.probability-track{background:#fff;border:1px solid #000;height:16px}.probability-track i{background:#000;height:100%;transition:width .18s;display:block}.support-line{border-top:var(--border);gap:16px;padding:20px 0;font-size:14px}.warning{color:#000;background:#fff;border-left:5px solid orange;margin-top:12px;padding:16px;font-size:14px}.model-caption{border-top:var(--border);font:12px var(--mono);flex-wrap:wrap;gap:12px;padding:16px 0}.model-caption>span:last-child{color:#000}.run-stamp{font:12px/1.5 var(--mono);color:#000;border-top:1px solid #000;flex-wrap:wrap;gap:12px;margin-top:40px;padding:24px 0;display:flex}.run-stamp span{overflow-wrap:anywhere;margin:0}.selected-model{border-top:var(--heavy);flex-wrap:wrap;gap:16px;padding:20px 0;font-size:16px}.selected-model>span:last-child{color:#000;font-size:14px}.selected-model strong{font-weight:600}.report-section{margin:48px 0 64px}.report-section>h2,.report-section>.section-heading{margin-bottom:24px}.table-scroll{border-top:var(--border);overscroll-behavior-x:contain;max-width:100%;margin-top:24px;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:14px}th{font:12px/1.4 var(--mono);letter-spacing:0;text-transform:uppercase;border-bottom:var(--border);color:#fff;background:#000;padding:16px}td{color:#000;border-bottom:1px solid #000;padding:18px 16px}th:first-child,td:first-child{padding-left:16px}tbody th{color:#000;background:#fff}tbody tr:hover:not(.selected-row):not(.analytics-selected){background:#f0f0f0}.selected-row,.forecast-comparison .selected-row,.analytics-selected{outline-offset:-3px;background:#f0f0f0;outline:3px solid #000}.selected-row td:first-child{color:#000;padding-left:16px}.table-note{color:#000;margin-top:16px;font-size:14px}.segmented{border:var(--border);flex-wrap:wrap;padding:0;display:flex}.segmented button{text-transform:uppercase;letter-spacing:1px;color:#000;min-height:44px;padding:12px 16px;font-size:12px;font-weight:600}.segmented button.active,.segmented button:hover{color:#fff;background:#000}.matrix{min-width:1000px;font:12px var(--mono)}.matrix th:first-child{width:180px;font-size:11px}.matrix th:not(:first-child){letter-spacing:0;padding:14px 2px;font-size:11px}.matrix td{text-align:center;border:2px solid #fff;padding:14px 2px}.matrix tbody th{padding:14px 16px}.error-pairs{border-top:var(--border);margin-top:24px}.error-pairs>div{border-bottom:var(--border);gap:16px;padding:16px 0;font-size:16px}.error-pairs strong{color:#000;font-weight:600}.pipeline-strip{border-block:var(--border);font:14px var(--mono);color:#000;gap:16px;padding:24px 0}.pipeline-strip>span{gap:16px}.pipeline-strip>span+span:before{content:"/";margin-right:12px}.method-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;padding:48px 0}.workflow{margin:24px 0 0;padding:0;list-style:none}.workflow li{border-top:var(--border);gap:24px;padding:24px 0;display:flex}.workflow li>span{font:16px var(--mono);color:#000;min-width:32px;padding-top:4px}.workflow h2,.workflow h3{font:400 26px/1.15 var(--heading);margin-bottom:16px}.workflow p,.method-aside p{color:#000;margin-top:12px;font-size:16px}.method-aside{border:var(--heavy);background:#fff;align-self:start;padding:24px}.method-aside h3{font:400 22px/1.2 var(--heading);margin-top:24px}.method-aside>h2{font-size:32px}.help{color:#000;width:26px;height:26px;font:14px var(--mono);vertical-align:middle;text-transform:none;background:#fff;border:2px solid #000;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex}.help:hover{color:#fff;background:#000}.tooltip,.map-tooltip,.recharts-default-tooltip{max-width:300px;font:13px/1.5 var(--mono);padding:12px;color:#fff!important;box-shadow:none!important;background:#000!important;border:0!important}.tooltip{z-index:100}.map-tooltip p,.recharts-tooltip-item,.recharts-tooltip-label{color:#fff!important}.recharts-default-legend{font:12px var(--mono)}.recharts-legend-item-text{color:#000!important}.recharts-cartesian-axis-tick-value{fill:#000;font:12px var(--mono)}.state{border-bottom:var(--heavy);color:#000;justify-content:flex-start;align-items:center;min-height:360px;padding:40px 0;display:flex}.state h2{font:400 32px/1.15 var(--heading);margin-bottom:16px}.state p{overflow-wrap:anywhere;max-width:720px;font-size:16px}.state button{margin-top:24px}.state[role=alert]{border-bottom-color:red}.not-found{padding:80px 0}.not-found h1{margin-bottom:32px}footer{border-top:var(--heavy);font:12px/1.5 var(--mono);color:#000;flex-wrap:wrap;gap:24px;margin-top:64px;padding:32px 0 40px}.footer-index{color:#00f;text-decoration:underline}.skip-link{color:#fff;z-index:150;background:#000;border:3px solid #fff;padding:12px 24px;position:fixed;top:-100px;left:24px}.skip-link:focus{top:16px}.page-enter{animation:.16s ease-out reveal}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes reveal{0%{transform:translateY(4px)}to{transform:translateY(0)}}.dataset-facts{border-block:var(--border);grid-template-columns:1.25fr .7fr .8fr;gap:0;margin:24px 0;display:grid}.dataset-facts>div{border-right:var(--border);min-width:0;padding:24px}.dataset-facts>div:first-child{padding-left:0}.dataset-facts>div:nth-child(3){border-right:0}.dataset-facts>div:last-child{border-top:1px solid #000;border-right:0;grid-column:1/-1;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.dataset-facts dt{font:12px var(--mono);text-transform:uppercase;margin-bottom:12px}.dataset-facts dd{margin:0;font-size:16px}.dataset-facts>div:nth-child(2) dd{font:40px var(--heading)}.dataset-hash{overflow-wrap:anywhere;font:12px/1.6 var(--mono)!important}.variable-register{border-top:var(--heavy);margin-top:24px}.variable-row{border-bottom:var(--border);grid-template-columns:220px minmax(0,1fr);gap:32px;padding:32px 0;display:grid}.variable-row header{min-width:0}.variable-row h3{font:20px/1.4 var(--mono);overflow-wrap:anywhere;margin-bottom:12px}.variable-role{font:11px/1.5 var(--mono);text-transform:uppercase;border:2px solid #000;padding:4px 8px;display:inline-block}.variable-role.is-feature{color:#fff;background:#000}.variable-row dl{grid-template-columns:1fr 1fr;gap:32px;margin:0;display:grid}.variable-row dt{font:12px var(--mono);text-transform:uppercase;margin-bottom:12px}.variable-row dd{font-size:16px}.preparation-table{min-width:750px}.preparation-table td:first-child,.preparation-table td:last-child{white-space:normal;min-width:180px}.preparation-table td:last-child{min-width:280px}.dataset-partition{border-top:var(--border);grid-template-columns:1fr 1.2fr;column-gap:40px;padding:32px 0;display:grid}.dataset-partition h3{font:400 28px/1.1 var(--heading)}.dataset-partition h3 span{font:18px var(--mono);margin:16px 0 0;display:block}.dataset-partition>p{color:#000;margin:0;font-size:16px;line-height:1.6}.dataset-segment-list{flex-wrap:wrap;grid-column:1/-1;gap:0;margin:24px 0 0;font-size:14px;display:flex}.dataset-segment-list:empty{display:none}.dataset-segment-list>span{border-bottom:1px solid #000;margin-right:16px;padding:8px 16px 8px 0}.dataset-metrics{flex-wrap:wrap;grid-column:1/-1;gap:24px 40px;margin:24px 0 0;display:flex}.dataset-metrics dt{font:11px var(--mono);text-transform:uppercase}.dataset-metrics dd{font:24px var(--mono);margin-top:12px}.cluster-map{height:480px;margin-top:24px}.cluster-size-chart{height:320px;margin:24px 0}.cluster-directory{grid-template-columns:1fr 1fr;gap:0 40px;margin-top:32px}.cluster-directory>a{border-top:var(--border);color:#00f;gap:16px;padding:24px 0}.cluster-directory strong{font-family:var(--heading);font-size:20px;font-weight:400}.cluster-directory small{color:#000;margin-top:8px;font-size:14px}.cluster-directory>a>span:last-child{font:18px var(--mono);color:#000}.cluster-swatch{display:none}.explorer-controls{border-block:var(--border);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr);gap:24px;padding:24px 0}.explorer-controls form>div{margin-top:8px}.explorer-controls input{margin:0}.explorer-controls form button{letter-spacing:1px;border-left:0;padding:10px 12px;font-size:12px}.segment-explorer-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;padding:32px 0}.cluster-profile{border-left:var(--border);padding:0 0 0 32px}.cluster-profile h2{font-size:32px}.cluster-profile>p:not(.eyebrow){color:#000;margin-top:16px;font-size:16px}.cluster-profile dl{margin:24px 0}.cluster-profile dl>div{border-bottom:1px solid #000;gap:16px;padding:12px 0;font-size:14px}.cluster-profile h3{font:400 22px/1.2 var(--heading);margin:24px 0 16px}.profile-frequency{color:#000;gap:16px;padding:8px 0;font-size:14px}.profile-frequency strong{color:#000;font-weight:600}.cluster-profile-empty{min-height:280px}.cluster-profile-empty p{color:#000;margin-top:16px;font-size:16px}.cluster-chip-list{gap:8px;margin-top:24px}.cluster-chip-list button{font:12px var(--mono);letter-spacing:1px;border:2px solid #000;min-height:36px;padding:8px 12px}.cluster-chip-list button[aria-pressed=true],.cluster-chip-list button:hover{color:#fff;background:#000;border-color:#000}.cluster-chip-list i{display:none}.pagination{font:12px var(--mono);flex-wrap:wrap;gap:12px;padding:24px 0}.pagination button{letter-spacing:1px;min-height:40px;padding:8px 12px;font-size:12px}.empty-catalog{color:#000;padding:32px 0;font-size:16px}.comparison-curve{height:400px;margin:24px 0}.forecast-controls{border-top:var(--heavy);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:16px;margin-top:24px;padding:24px 0;display:grid}.forecast-controls label{white-space:normal}.forecast-controls select{margin:0}.forecast-chart{height:460px;margin:32px 0}.forecast-context{border-block:var(--border);font:14px var(--mono);color:#000;gap:16px 32px;padding:24px 0;display:flex}.forecast-context span{gap:12px}.forecast-skill{border:var(--border);background:#fff;border-left:5px solid green;margin:32px 0;padding:24px}.forecast-failure{background:#fff;border-left-color:orange}.forecast-skill strong{font:400 24px/1.2 var(--heading)}.forecast-skill p{color:#000;margin-top:16px;font-size:16px;line-height:1.6}.forecast-audit{gap:32px;margin-top:32px}.forecast-audit p{color:#000;font-size:16px;line-height:1.6}.forecast-audit strong{color:#000;font:400 22px/1.2 var(--heading);margin-bottom:16px}.analytics-section{border-bottom:var(--border);padding:40px 0}.analytics-section>h2{margin-bottom:24px}.analytics-chart{height:400px;margin:32px 0}.analytics-chart-tall{height:480px}.analytics-insights li{border-bottom:var(--border);gap:32px;padding:32px 0}.analytics-insights li>strong{font:36px var(--mono);color:#000}.analytics-insights small{color:#000;font-size:14px}.analytics-insights h3{margin-bottom:12px;font-size:26px}.analytics-estimate{border:var(--heavy);color:#fff;overflow-wrap:anywhere;background:#000;padding:32px}.analytics-estimate h3{margin-bottom:24px;font-size:28px}.analytics-estimate-number{font:clamp(40px,5vw,72px)/1.1 var(--heading);color:#fff;margin:24px 0}.analytics-estimate-number small{font:16px var(--mono)}.analytics-estimate .muted,.analytics-estimate .eyebrow,.analytics-estimate .state,.analytics-estimate .state button{color:#fff}.analytics-estimate .state button{background:#000}.analytics-estimate .state{min-height:200px;padding:0}.predict-grid>form{padding:32px 40px 32px 0}.analytics-estimate{margin-top:32px}.analytics-estimate-number{display:block}.forecast-controls:has(#analytics-scope){grid-template-columns:auto minmax(0,1fr) auto}.analytics-protocol{max-width:90ch;padding-left:24px}.analytics-protocol li{border-top:var(--border);padding:24px 0 24px 16px}.analytics-section details{border-top:var(--border);margin:24px 0;padding-top:16px}.analytics-section summary{cursor:pointer;font-family:var(--heading)}@media(min-width:1600px){.masthead{padding-inline:max(40px,50vw - 760px)}}@media(max-width:1100px){h1{font-size:52px}h2{font-size:40px}.masthead{padding:24px}.workspace{padding-inline:24px}.section-nav a{padding-inline:16px;font-size:12px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading>.button{margin:0}.summary-strip strong{font-size:36px}.summary-strip .date-value,.summary-strip .date-metric{font-size:24px}.analysis-grid{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.dataset-aside{padding-left:24px}.section-heading h2{font-size:32px}.method-grid{gap:32px}.forecast-controls{grid-template-columns:150px minmax(0,1fr)}.variable-row{grid-template-columns:180px minmax(0,1fr);gap:24px}.variable-row dl{grid-template-columns:1fr;gap:24px}}@media(max-width:900px){.predict-grid>form{padding:32px 0}.predict-grid,.segment-explorer-grid{grid-template-columns:1fr}.input-section{padding:32px 0}.result-section,.cluster-profile{border-left:0;border-top:var(--border);padding:32px 0}.empty-prediction{min-height:250px}.method-grid,.analysis-grid{grid-template-columns:1fr}.dataset-aside{border-left:0;border-top:var(--border);padding:32px 0 0}.masthead-meta{display:none}.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip>div{padding:24px}.summary-strip>div:first-child{padding-left:24px}.summary-strip>div:nth-child(2){border-right:0}.summary-strip>div:nth-child(n+3){border-top:var(--border)}.metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-strip>div:nth-child(2){border-right:var(--border)}.metrics-strip>div:nth-child(3){border-top:0}.dataset-facts{grid-template-columns:1fr 1fr}.dataset-facts>div:nth-child(2){border-right:0}.dataset-facts>div:nth-child(3){border-top:var(--border);grid-column:1/-1;padding-left:0}.dataset-facts>div:first-child{padding-left:0}}@media(max-width:600px){.forecast-controls:has(#analytics-scope){grid-template-columns:1fr}body{font-size:16px}h1{overflow-wrap:anywhere;font-size:40px;line-height:1.05}h2{font-size:32px;line-height:1.1}h3{font-size:26px}.masthead{gap:16px;min-height:104px;padding:20px 16px}.brand{letter-spacing:-.6px;gap:12px;font-size:20px}.brand-mark{width:48px;height:48px;font-size:24px}.brand small{letter-spacing:0;margin-top:8px;font-size:10px}.workspace{padding-inline:16px}.section-nav{border-bottom:var(--border);margin:0 -16px}.section-nav a{flex:none;gap:8px;min-height:56px;padding:16px;font-size:12px}.section-nav a small{display:none}.section-nav a:first-child{border-left:0}.page-heading{gap:24px;padding:40px 0 32px}.eyebrow{margin-bottom:16px;font-size:11px}.lede{margin-top:20px;font-size:16px}.summary-strip>div,.summary-strip>div:first-child,.summary-strip>div:nth-child(3){padding:20px 16px}.summary-strip>div>span{letter-spacing:0;font-size:10px}.summary-strip strong{letter-spacing:-1px;margin:12px 0;font-size:32px}.summary-strip small{font-size:12px}.summary-strip .date-metric,.summary-strip .date-value{font-size:21px;line-height:1.7}.summary-strip .inline-unit{display:none}.metrics-strip{grid-template-columns:1fr}.metrics-strip>div,.metrics-strip>div:first-child,.metrics-strip>div:nth-child(3){border-right:0;border-top:var(--border);padding:20px 0}.metrics-strip>div:first-child{border-top:0}.metrics-strip>div:nth-child(2){border-right:0}.metrics-strip strong{font-size:40px}.metrics-strip>div>span{font-size:12px}.metrics-strip .help{display:inline-flex}.section-heading{flex-wrap:wrap;gap:16px}.section-heading h2{font-size:28px}.subtle-label{font-size:11px}.distribution-chart{height:320px}.quality-section{padding:32px 0}.quality-rows>div{flex-wrap:wrap;gap:16px}.quality-rows>div>strong{width:100px;font-size:30px}.quality-rows>div>div{width:calc(100% - 116px)}.quality-rows .tag{margin:0 0 0 116px}.note{padding:20px;font-size:14px}.example-buttons>span{width:100%;margin-bottom:8px}.form-row{grid-template-columns:1fr;gap:24px}.rating-label{overflow-wrap:anywhere;max-width:100%;padding:12px;font-size:72px}.prediction-result{min-height:unset}.report-section{margin:40px 0 48px}.table-scroll{margin-top:24px}.selected-model>span:last-child{width:100%;margin-left:0}.dataset-facts{grid-template-columns:1fr}.dataset-facts>div,.dataset-facts>div:first-child{border-top:1px solid #000;border-right:0;padding:20px 0}.dataset-facts>div:first-child{border-top:0}.dataset-facts>div:nth-child(3),.dataset-facts>div:last-child{border-top:1px solid #000;grid-column:auto}.dataset-facts>div:last-child{padding:20px 0;display:block}.variable-row{grid-template-columns:1fr;gap:24px;padding:24px 0}.variable-row header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.variable-row h3{margin:0;font-size:18px}.variable-role{max-width:55%;font-size:10px}.variable-row dl{gap:20px}.dataset-partition{grid-template-columns:1fr;gap:24px;padding:24px 0}.dataset-partition h3{font-size:26px}.dataset-partition h3 span{margin-top:12px;font-size:16px}.dataset-segment-list,.dataset-metrics{margin-top:0}.dataset-metrics{gap:24px}.dataset-metrics dd{font-size:22px}.workflow li{gap:16px;padding:24px 0}.workflow h2,.workflow h3{font-size:24px}.workflow li>span{min-width:24px;font-size:14px}.method-aside{padding:20px}.cluster-directory{grid-template-columns:1fr}.cluster-directory strong{font-size:20px}.cluster-map{height:400px}.cluster-size-chart{height:320px}.explorer-controls{grid-template-columns:1fr;gap:24px}.cluster-profile h2{font-size:28px}.pagination>span{width:100%}.forecast-controls{grid-template-columns:1fr;gap:8px}.forecast-controls label:not(:first-child){margin-top:16px}.forecast-chart{height:360px;margin:24px 0}.forecast-context{gap:16px;font-size:12px}.forecast-audit{grid-template-columns:1fr;gap:32px}.forecast-skill{padding:20px}.analytics-section{padding:32px 0}.analytics-insights li{flex-direction:column;gap:16px;padding:24px 0}.analytics-insights li>strong{font-size:32px}.analytics-chart{height:360px}.analytics-chart-tall{height:480px}.analytics-estimate{padding:24px}.analytics-estimate-number{font-size:48px}footer{margin-top:48px;padding:24px 0;font-size:11px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}:root{--motion-ease: cubic-bezier(.16, 1, .3, 1);--motion-fast: .18s;--motion-medium: .36s}.page-enter{animation:none}.section-nav a{position:relative}.section-nav a:after{content:"";position:absolute;height:3px;inset:auto 16px 7px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-medium) var(--motion-ease);pointer-events:none}.section-nav a.active:after{display:block;transform:scaleX(1)}.section-nav a small,.brand-mark{transition:transform var(--motion-medium) var(--motion-ease)}button,a.button,.section-nav a,.type-picker label{transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-medium) var(--motion-ease);-webkit-tap-highlight-color:transparent}button:active:not(:disabled),a.button:active,.type-picker label:active{transform:translateY(2px)}input,select,textarea{transition:background-color var(--motion-fast),border-color var(--motion-fast)}.probability-track i{transform-origin:left;transition:width .48s var(--motion-ease)}.variable-row,.dataset-partition,.workflow li,.analytics-protocol li,.profile-frequency,.cluster-directory>*,tbody tr{transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast)}.variable-row h3,.workflow li>span,.pipeline-strip>*{transition:transform var(--motion-medium) var(--motion-ease)}.tooltip[data-state=delayed-open],.tooltip[data-state=instant-open]{animation:tooltip-enter .18s var(--motion-ease) both}.tooltip[data-state=closed]{animation:tooltip-exit .1s ease-in both}.state[role=status]:before{content:"";display:block;width:64px;height:5px;background:currentColor;transform-origin:left;animation:loading-rule 1.1s ease-in-out infinite alternate}.field-error,[role=alert],.example-note{animation:feedback-enter .24s var(--motion-ease) both}[aria-busy=true]{cursor:progress}button:disabled{transform:none}@media(hover:hover)and (pointer:fine){button:hover:not(:disabled):not(.help):not(.inline-button),a.button:hover{transform:translateY(-2px)}.section-nav a:hover small{transform:translate(3px)}.section-nav a:hover:after{transform:scaleX(1)}.brand:hover .brand-mark{transform:translateY(-3px)}.variable-row:hover,.dataset-partition:hover{background:#f4f4f4}.variable-row:hover h3{transform:translate(4px)}.workflow li:hover>span{transform:translateY(-3px)}.cluster-directory>a:hover{background:#000;color:#fff}}@keyframes tooltip-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-exit{to{opacity:0}}@keyframes feedback-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-rule{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}button:active:not(:disabled),a.button:active,.type-picker label:active,button:hover:not(:disabled):not(.help):not(.inline-button),a.button:hover,.section-nav a:hover small,.brand:hover .brand-mark,.variable-row:hover h3,.workflow li:hover>span{transform:none}}.data-legend{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;margin:16px 0;padding:0;font:12px/1.6 var(--mono)}.data-legend li{display:inline-flex;align-items:center;gap:8px}.data-key{display:inline-block;flex:0 0 20px;width:20px;height:12px;background:var(--data-color);border:1px solid #000}.data-key--dashed{height:0;background:transparent;border:0;border-top:3px dashed var(--data-color)}.data-key--band{height:16px}.heatmap-scale{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0;font:12px var(--mono)}.heatmap-scale-strip{width:160px;height:16px;border:1px solid #000;background:linear-gradient(to right,#eff6ff,#1e40af)}.cluster-swatch{display:inline-block;flex:0 0 16px;width:16px;height:16px;border:1px solid #000}.cluster-directory>a{grid-template-columns:16px minmax(0,1fr) auto}.cluster-chip-list button i{display:inline-block;width:12px;height:12px;border:1px solid currentColor;flex-shrink:0}.cluster-profile{border-left-color:var(--cluster-color, #000)}.legend-dot{background:#0f766e}.recharts-default-tooltip .recharts-tooltip-item,.recharts-default-tooltip .recharts-tooltip-label{color:#fff!important}@media(max-width:900px),(pointer:coarse){input:not([type=radio]):not([type=checkbox]),select,textarea,.forecast-controls select{font-size:16px}button,.button,summary{min-height:44px;min-width:44px}.help{width:44px;height:44px;flex-shrink:0}.inline-button,.reset-button,.text-button{display:inline-flex;align-items:center;justify-content:flex-start}summary{padding-block:10px}.example-buttons button,.pagination button,.cluster-chip-list button{min-height:44px}.pipeline-strip{flex-wrap:wrap;overflow:visible;justify-content:flex-start}.pipeline-strip>span{white-space:normal;overflow-wrap:anywhere}}.chart-canvas{height:100%;min-width:0}.chart-scroll-hint{display:none}@media(max-width:600px){.pipeline-strip{flex-direction:column;align-items:stretch;overflow:visible;gap:16px}.pipeline-strip>span{white-space:normal;overflow-wrap:anywhere}.pipeline-strip>span+span:before{content:none}.distribution-chart,.analytics-chart-tall{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.distribution-chart .chart-canvas{min-width:560px}.analytics-chart-tall .chart-canvas{min-width:540px}.chart-scroll-hint{display:block;font:12px/1.6 var(--mono);margin-block:12px}.section-nav{scroll-padding-inline:8px}}
