/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.object-center{object-position:center}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#17212b;--muted:#67717d;--line:#dfe4e8;--paper:#fff;--canvas:#f3f5f6;--blue:#246b9c}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);letter-spacing:0;margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button{font:inherit}.shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{color:#dce4e9;background:#18222c;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #33404a;align-items:center;gap:11px;height:60px;padding:0 8px 20px;display:flex}.brandMark{color:#17212b;background:#f0b84b;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:15px}.brand small{color:#9eabb5;margin-top:3px;font-size:13px}.closeMenu{display:none}.sidebar nav{gap:4px;margin-top:22px;display:grid}.navItem{color:#aab6bf;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;height:42px;padding:0 12px;display:flex}.navItem:hover,.navItem.active{color:#fff;background:#263540}.navItem.active{box-shadow:inset 3px 0 #f0b84b}.sidebarFoot{border-top:1px solid #33404a;align-items:center;gap:10px;margin-top:auto;padding:16px 10px 4px;display:flex}.sidebarFoot strong,.sidebarFoot small{font-size:13px;display:block}.sidebarFoot small{color:#84949f;margin-top:3px;font-size:13px}.liveDot{background:#2ab67d;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #2ab67d1f}main{min-width:0}header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:88px;padding:0 32px;display:flex}header h1{margin:3px 0 0;font-size:25px;line-height:1}.eyebrow{color:#82909a;letter-spacing:1.5px;margin:0;font-size:13px;font-weight:700}.headerMeta{color:#7a858e;align-items:center;gap:14px;display:flex}.headerMeta small{font-size:13px}.statusPill{border:1px solid var(--line);border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.menuButton{display:none}.content{gap:18px;max-width:1440px;margin:0 auto;padding:24px 28px 48px;display:grid}.summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-top:3px solid #7d8b96;border-radius:6px;justify-content:space-between;min-height:122px;padding:17px 18px;display:flex}.stat.green{border-top-color:#16815d}.stat.amber{border-top-color:#d49632}.stat.red{border-top-color:#c5524a}.stat.blue{border-top-color:#246b9c}.stat>svg{color:#8d98a0}.stat small,.stat strong,.stat span{display:block}.stat small{color:var(--muted);font-size:13px}.stat strong{margin:10px 0 6px;font-size:30px}.stat span{color:#8b959d;font-size:13px}.band{border:1px solid var(--line);background:#fff;border-radius:6px;padding:20px}.twoCol{grid-template-columns:1.1fr .9fr;padding:0;display:grid}.twoCol .sectionBlock{padding:20px}.twoCol .sectionBlock+div{border-left:1px solid var(--line)}.sectionTitle{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.sectionTitle h2{margin:0 0 5px;font-size:16px}.sectionTitle p{color:var(--muted);margin:0;font-size:13px}.sectionTitle button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:13px;display:flex}.stackedBar{background:#edf0f2;border-radius:3px;height:14px;margin-top:30px;display:flex;overflow:hidden}.stackedBar span{height:100%}.legend{gap:30px;margin-top:17px;display:flex}.legend>div{grid-template-columns:8px auto;align-items:center;column-gap:8px;display:grid}.legend>div>span{border-radius:2px;grid-row:1/3;width:8px;height:8px}.legend strong{font-size:15px}.legend small{color:var(--muted);font-size:13px}.pipelineRow{grid-template-columns:25px 1fr auto;align-items:center;gap:10px;height:38px;font-size:13px;display:grid}.step{color:#89949d;background:#edf0f2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.step.done{color:#16815d;background:#e0f2eb}.step.current{color:#246b9c;background:#e6eff6;outline:2px solid #c7dce9}.pipelineRow em{color:#246b9c;background:#eaf2f7;border-radius:4px;padding:4px 7px;font-size:13px;font-style:normal}.mediaGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.videoPanel,.layoutFigure{border:1px solid var(--line);background:#111;border-radius:5px;margin:0;overflow:hidden}.videoPanel video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.videoTabs{background:#fff;align-items:center;gap:4px;height:42px;padding:5px;display:flex}.videoTabs button{color:#67717d;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13px;display:flex}.videoTabs button.selected{color:#1d608e;background:#e9f1f6}.layoutFigure img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.layoutFigure figcaption{color:#67717d;background:#fff;height:42px;padding:14px 12px;font-size:13px}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:#78848d;text-transform:uppercase;border-bottom:1px solid var(--line);padding:10px 12px;font-size:13px;font-weight:600}td{border-bottom:1px solid #edf0f2;padding:13px 12px}tbody tr:last-child td{border-bottom:0}code{background:#eef1f3;border-radius:3px;padding:4px 6px;font-size:13px}.runStatus{background:#edf0f2;border-radius:4px;padding:5px 7px;font-size:13px}.runStatus.good{color:#126b4c;background:#e0f2eb}.runStatus.warn{color:#945f10;background:#f8ecd8}.datasetRows,.taskList{display:grid}.datasetRow{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto 70px 20px;align-items:center;gap:12px;padding:14px 4px;display:grid}.datasetIcon{color:#fff;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.datasetRow strong,.datasetRow small{display:block}.datasetRow small,.datasetRow>span{color:var(--muted);margin-top:3px;font-size:13px}.datasetRow b{font-size:18px}.wideImage{object-fit:cover;border:1px solid var(--line);border-radius:5px;width:100%;max-height:440px;display:block}.metricGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.metric{border:1px solid var(--line);border-left:4px solid #99a4ac;border-radius:4px;grid-template-columns:40px 1fr auto;align-items:start;gap:12px;min-height:110px;padding:16px;display:grid}.metric.focus{border-left-color:#246b9c}.metric>span{color:#72808a;font-weight:800}.metric strong{font-size:13px}.metric p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.metric em{background:#edf0f2;border-radius:3px;padding:5px 7px;font-size:13px;font-style:normal}.metric.focus em{color:#246b9c;background:#e6eff6}.task{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 4px;display:flex}.taskCheck{border:1px solid #a9b2b9;border-radius:4px;place-items:center;width:19px;height:19px;font-size:13px;display:grid}.taskCheck.checked{color:#fff;background:#16815d;border-color:#16815d}.task strong,.task small{display:block}.task strong{font-size:13px}.task small{color:var(--muted);margin-top:5px;font-size:13px}@media (max-width:980px){.summaryGrid{grid-template-columns:1fr 1fr}.mediaGrid,.twoCol{grid-template-columns:1fr}.twoCol .sectionBlock+div{border-left:0;border-top:1px solid var(--line)}}@media (max-width:720px){.shell{display:block}.sidebar{z-index:20;width:232px;transition:left .2s;position:fixed;left:-250px}.sidebar.open{left:0;box-shadow:12px 0 30px #0003}.closeMenu{color:#fff;background:0 0;border:0;margin-left:auto;display:grid}.menuButton{background:0 0;border:0;place-items:center;margin-right:12px;display:grid}header{justify-content:flex-start;height:74px;padding:0 16px}.headerMeta{margin-left:auto}.headerMeta small{display:none}.content{padding:16px}.content>*{min-width:0}.summaryGrid,.metricGrid{grid-template-columns:1fr}.stat{min-height:105px}.legend{gap:16px}.datasetRow{grid-template-columns:36px 1fr auto 18px}.datasetRow>span{display:none}.sectionTitle{gap:8px}.metric{grid-template-columns:36px 1fr}.metric em{grid-column:2;width:max-content}}.drawerBackdrop{z-index:40;background:#10192161;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawerDismiss{background:0 0;border:0;position:absolute;inset:0}.metricDrawer{z-index:1;background:#fff;width:min(460px,92vw);height:100%;padding:24px;position:relative;overflow:auto;box-shadow:-14px 0 34px #00000029}.drawerTop{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px;display:flex}.drawerTop>div>span{color:#7e8a93;letter-spacing:1.4px;font-size:13px}.drawerTop h2{margin:8px 0 3px;font-size:26px}.drawerTop p{color:var(--muted);margin:0;font-size:13px}.drawerTop button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.currentMetric{color:#fff;background:#18222c;border-radius:5px;margin:18px 0;padding:17px}.currentMetric small,.currentMetric strong,.currentMetric span{display:block}.currentMetric small{color:#9eadb7;font-size:13px}.currentMetric strong{color:#f1bb50;margin:8px 0 5px;font-size:29px}.currentMetric span{color:#b8c3ca;font-size:13px}.detailBlock{border-bottom:1px solid var(--line);padding:16px 2px}.detailBlock h3{margin:0 0 8px;font-size:13px}.detailBlock p{color:#5f6b74;margin:0;font-size:13px;line-height:1.7}.detailBlock .formula{font-family:var(--font-geist-mono),monospace;color:#27343d;background:#f2f4f5;border-radius:4px;padding:10px}.missingCallout{background:#faf5eb;border-left:3px solid #d49432;margin-top:18px;padding:13px}.missingCallout strong{font-size:13px}.missingCallout p{color:#765d33;margin:6px 0 0;font-size:13px;line-height:1.6}.datasetView{gap:16px}.datasetHero{grid-template-columns:minmax(250px,.72fr) 1.28fr;align-items:center;gap:28px;display:grid}.datasetHero h2{margin:7px 0;font-size:22px}.datasetHero>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.inventoryStats{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(4,1fr);display:grid}.inventoryStats article{border-left:1px solid var(--line);grid-template-columns:20px 1fr;align-content:center;gap:5px 8px;min-height:90px;padding:14px;display:grid}.inventoryStats article:first-child{border-left:0}.inventoryStats svg{color:#68808f}.inventoryStats strong{font-size:19px}.inventoryStats span{color:var(--muted);grid-column:2;font-size:13px}.datasetSectionHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.datasetSectionHead .sectionTitle{margin-bottom:14px}.sourceFilter{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.sourceFilter button{border:1px solid var(--line);color:#66727b;cursor:pointer;background:#fff;border-radius:4px;height:29px;padding:0 9px;font-size:13px}.sourceFilter button.selected{color:#fff;background:#18222c;border-color:#18222c}.cohortTableWrap{overflow-x:auto}.cohortTable{min-width:900px}.cohortTable td{color:#59656e;font-size:13px}.cohortTable td strong{color:var(--ink);font-size:13px}.cohortTable td b{color:var(--ink);font-size:15px}.sourceBadge{color:#54616b;background:#edf0f2;border-radius:4px;padding:5px 7px;font-size:13px;font-weight:700;display:inline-block}.sourceBadge.good{color:#176c50;background:#e2f1eb}.sourceBadge.blue{color:#246b9c;background:#e5eff6}.inventoryFootnote{color:#7b8790;margin:12px 0 0;font-size:13px;line-height:1.6}.artifactGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.artifactGrid article{border:1px solid var(--line);background:#fff;border-top:3px solid #68808f;border-radius:6px;padding:15px 17px}.artifactGrid small,.artifactGrid strong,.artifactGrid span{display:block}.artifactGrid small{color:var(--muted);font-size:13px}.artifactGrid strong{margin:8px 0 5px;font-size:23px}.artifactGrid span{color:#88939b;font-size:13px}.cleanupList{display:grid}.cleanupList>div{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:14px 4px;display:grid}.cleanupList>div:first-child{border-top:0}.cleanupList svg{color:#9a6a20;margin-top:2px}.cleanupList strong{font-size:13px}.cleanupList p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.65}.issueTag{color:#536873;white-space:nowrap;background:#e8eef2;border-radius:4px;padding:5px 7px;font-size:13px}.issueTag.warn{color:#945f10;background:#f8ecd8}@media (max-width:1050px){.datasetHero{grid-template-columns:1fr}.inventoryStats{width:100%}}@media (max-width:720px){.inventoryStats,.artifactGrid{grid-template-columns:1fr 1fr}.inventoryStats article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.inventoryStats article:nth-child(4){border-top:1px solid var(--line)}.datasetSectionHead{display:block}.sourceFilter{justify-content:flex-start;margin-bottom:12px}.cleanupList>div{grid-template-columns:25px 1fr}.issueTag{grid-column:2;width:max-content}}.registryGroups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.registryGroups>article{border:1px solid var(--line);border-radius:5px;overflow:hidden}.registryGroups>article>header{border:0;border-bottom:1px solid var(--line);background:#f6f8f9;justify-content:flex-start;gap:10px;height:62px;padding:12px}.registryGroups header>span{color:#fff;background:#18222c;border-radius:4px;place-items:center;width:32px;height:28px;font-size:13px;font-weight:800;display:grid}.registryGroups h3{margin:0;font-size:13px}.registryGroups header p{color:var(--muted);margin:4px 0 0;font-size:13px}.registryItems button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f2;grid-template-columns:1fr 110px 18px;align-items:center;gap:8px;width:100%;min-height:50px;padding:9px 12px;display:grid}.registryItems button:first-child{border-top:0}.registryItems button:hover{background:#f3f6f7}.registryItems strong,.registryItems small{display:block}.registryItems strong{font-size:13px}.registryItems small{color:var(--muted);margin-top:3px;font-size:13px}.registryItems button>span{color:#75818a;text-align:right;font-size:13px}@media (max-width:1050px){.registryGroups{grid-template-columns:1fr}}@media (max-width:720px){.registryItems button{grid-template-columns:1fr 85px 16px}}.metricDrawer{width:min(620px,92vw);padding:28px}.drawerBackdrop{background:#10192170;justify-content:center;align-items:flex-end;padding-left:232px}.metricDrawer{border-radius:8px 8px 0 0;width:min(1180px,100vw - 272px);height:58vh;min-height:480px;padding:24px 28px;animation:.2s ease-out sheetUp}.drawerTop{z-index:2;background:#fff;position:sticky;top:-24px}.currentMetric{grid-template-columns:1fr auto;align-items:end;column-gap:18px;display:grid}.currentMetric small,.currentMetric strong{grid-column:1}.currentMetric span{text-align:right;grid-area:1/2/3;align-self:center;max-width:360px}.metricDetailGrid{grid-template-columns:1fr 1fr 1fr;column-gap:24px;display:grid}.detailBlock{min-height:110px}.detailBlock .formula{overflow-wrap:anywhere}.missingCallout{grid-column:1/-1}@keyframes sheetUp{0%{opacity:.7;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.drawerBackdrop{padding-left:0}.metricDrawer{width:calc(100vw - 32px);height:66vh}.metricDetailGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.metricDrawer{border-radius:8px 8px 0 0;width:100vw;height:76vh;min-height:0;padding:20px}.drawerTop{top:-20px}.currentMetric{display:block}.currentMetric span{text-align:left;margin-top:5px}.metricDetailGrid{grid-template-columns:1fr}.detailBlock{min-height:0}}.drawerTop>div>p b{color:#33434e;font-weight:600}.drawerActions{gap:7px;display:flex}.drawerBackdrop.fullscreenBackdrop{padding-left:0}.metricDrawer.fullscreen{border-radius:8px 8px 0 0;width:calc(100vw - 32px);max-width:none;height:calc(100vh - 16px);min-height:0}.metricDrawer.fullscreen .metricDetailGrid{grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.metricDrawer.fullscreen{border-radius:0;width:100vw;height:100vh}.metricDrawer.fullscreen .metricDetailGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.metricDrawer.fullscreen .metricDetailGrid{grid-template-columns:1fr}}.metricSample{border-top:1px solid var(--line);margin:24px 0 8px;padding-top:22px}.sampleHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.sampleHeading span{letter-spacing:1.3px;color:#82909a;font-size:13px;font-weight:800}.sampleHeading h3{margin:6px 0 4px;font-size:16px}.sampleHeading p{color:var(--muted);margin:0;font-size:13px}.sampleHeading>strong{color:#246b9c;font-size:22px}.sampleBody{grid-template-columns:minmax(330px,.8fr) 1.2fr;align-items:start;gap:20px;display:grid}.sampleVideo{border:1px solid var(--line);background:#f5f7f8;border-radius:6px;overflow:hidden}.sampleVideo video{aspect-ratio:16/9;object-fit:contain;background:#111;width:100%;display:block}.sampleVideo>div{padding:11px 13px}.sampleVideo b,.sampleVideo span{display:block}.sampleVideo b{font-size:13px}.sampleVideo span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.55}.sampleCalculation>p,.sampleUnavailable p{color:#59666f;margin:0 0 12px;font-size:13px;line-height:1.65}.calculationSteps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.calculationSteps article{border:1px solid var(--line);border-radius:5px;min-height:102px;padding:11px}.calculationSteps span,.calculationSteps strong{display:block}.calculationSteps span{color:#74818a;font-size:13px;font-weight:700}.calculationSteps strong{margin:8px 0 5px;font-size:13px}.calculationSteps p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.sampleVisual{background:#f6f8f9;border-radius:5px;margin-top:13px;padding:12px}.sampleVisual h4{margin:0 0 10px;font-size:13px}.sampleVisual>div{margin-top:9px}.sampleVisual>div>div:first-child{justify-content:space-between;font-size:13px;display:flex}.sampleTrack{background:#e1e6e9;border-radius:4px;height:7px;margin-top:5px;overflow:hidden}.sampleTrack i{background:#4887ac;border-radius:4px;height:100%;display:block}.sampleTrack i.good{background:#2b9a72}.sampleTrack i.warn{background:#d69a37}.sampleUnavailable{background:#f8f9fa;border:1px dashed #cfd7dc;border-radius:6px;flex-direction:column;justify-content:center;min-height:220px;padding:22px;display:flex}.sampleUnavailable strong{margin-bottom:8px;font-size:13px}@media (max-width:980px){.sampleBody{grid-template-columns:1fr}.sampleVideo{max-width:720px}.metricDrawer.fullscreen .sampleBody{grid-template-columns:minmax(320px,.8fr) 1.2fr}}@media (max-width:720px){.metricDrawer.fullscreen .sampleBody,.sampleBody,.calculationSteps{grid-template-columns:1fr}.sampleHeading{flex-direction:column;align-items:flex-start}.sampleHeading>strong{font-size:19px}}.sampleTools{align-items:center;gap:14px;display:flex}.sampleTools>strong{text-align:right;color:#246b9c;min-width:76px;font-size:22px}.fixedTaskTag{background:#eef2f4;border:1px solid #dbe2e6;border-radius:4px;padding:7px 9px;letter-spacing:0!important;color:#54636d!important;font-size:13px!important;font-weight:700!important}.episodeSelect{gap:4px;display:grid}.episodeSelect>span{letter-spacing:.5px!important;color:#73818b!important;font-size:13px!important}.episodeSelect select{color:#26343d;cursor:pointer;background:#fff;border:1px solid #ccd5da;border-radius:4px;max-width:230px;height:32px;padding:0 30px 0 9px;font-size:13px}.acwmSampleBody{grid-template-columns:minmax(480px,1fr) 1fr}.acwmVideoPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.acwmVideoPair .sampleVideo video{aspect-ratio:4/3}.acwmVideoPair .sampleVideo>div{min-height:69px}@media (max-width:720px){.sampleTools{flex-direction:column;align-items:flex-start;width:100%}.sampleTools>strong{text-align:left;font-size:19px}.episodeSelect,.episodeSelect select{width:100%;max-width:none}}@media (max-width:980px){.acwmSampleBody{grid-template-columns:1fr}.acwmVideoPair{max-width:760px}}@media (max-width:560px){.acwmVideoPair{grid-template-columns:1fr}}.loginPage{background:#fff;grid-template-columns:minmax(380px,.72fr) 1.28fr;min-height:100vh;display:grid}.loginPanel{flex-direction:column;padding:42px clamp(32px,6vw,92px);display:flex}.loginBrand{align-items:center;gap:11px;display:flex}.loginBrand>span{background:#f0b84b;border-radius:6px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.loginBrand strong,.loginBrand small{display:block}.loginBrand strong{font-size:15px}.loginBrand small{color:#87929a;margin-top:3px;font-size:13px}.loginIntro{margin:auto 0 28px}.loginIntro>p{letter-spacing:1.6px;color:#81909a;font-size:13px;font-weight:800}.loginIntro h1{margin:10px 0;font-size:30px}.loginIntro>span{color:#6a7680;font-size:13px}.loginPanel form{gap:14px;display:grid}.loginPanel label{font-size:13px;font-weight:700}.loginPanel input{border:1px solid #d6dde1;border-radius:5px;outline:none;width:100%;height:44px;margin-top:7px;padding:0 12px;display:block}.loginPanel input:focus{border-color:#4f829f;box-shadow:0 0 0 3px #246b9c1a}.loginPanel form>button{color:#fff;cursor:pointer;background:#18222c;border:0;border-radius:5px;height:44px;font-weight:700}.loginPanel form>button:disabled{opacity:.65}.loginError{color:#b44638;margin:0;font-size:13px}.loginFoot{color:#9aa4ab;margin-top:auto;font-size:13px}.loginVisual{color:#fff;background:#18222c;align-items:flex-end;padding:72px;display:flex;position:relative;overflow:hidden}.loginVisual:before{content:"";border:1px solid #ffffff1f;position:absolute;inset:34px}.loginVisual:after{content:"L1  L2  L3  L4";color:#ffffff0a;writing-mode:vertical-rl;font:700 clamp(38px,6vw,86px)/1 Arial;position:absolute;top:50px;right:54px}.loginVisual>div{z-index:1;max-width:580px;position:relative}.loginVisual p{letter-spacing:1.6px;color:#f0b84b;font-size:13px;font-weight:800}.loginVisual h2{margin:14px 0 20px;font-size:clamp(30px,4vw,58px);font-weight:500;line-height:1.05}.loginVisual span{color:#9fadb7;font-size:13px;line-height:1.8}.loginPage+*{display:none}@media (max-width:760px){.loginPage{grid-template-columns:1fr}.loginVisual{display:none}.loginPanel{min-height:100vh}.loginIntro{margin-top:auto}}.l1EvidenceNotice{background:#f0f5f8;border-left:3px solid #3d789c;align-items:flex-start;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.l1EvidenceNotice strong{flex:none;font-size:13px}.l1EvidenceNotice span{color:#5d6b74;font-size:13px;line-height:1.6}.metricToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.metricFilters{flex-wrap:wrap;gap:5px;display:flex}.metricFilters button{border:1px solid var(--line);color:#60707b;cursor:pointer;background:#fff;border-radius:4px;height:31px;padding:0 11px;font-size:13px}.metricFilters button.selected{color:#fff;background:#18222c;border-color:#18222c}.metricSearch{color:#82909a;border:1px solid #ccd5da;border-radius:4px;align-items:center;gap:7px;width:min(300px,100%);height:34px;padding:0 10px;display:flex}.metricSearch input{color:#27343d;background:0 0;border:0;outline:0;width:100%;font-size:13px}.metricEmpty{color:#75828b;text-align:center;background:#f8f9fa;border:1px dashed #ccd5da;border-radius:5px;padding:48px 20px;font-size:13px}@media (max-width:720px){.metricToolbar{flex-direction:column;align-items:stretch}.metricSearch{width:100%}.l1EvidenceNotice{display:block}.l1EvidenceNotice span{margin-top:6px;display:block}}.taskToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.taskFilters{flex-wrap:wrap;gap:6px;display:flex}.taskFilters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:4px;padding:7px 12px;font-size:13px}:is(.taskFilters button:focus-visible,.taskSearch input:focus-visible,.taskSearch button:focus-visible){outline-offset:2px;outline:2px solid #4f829f}.taskFilters button.selected{color:#246b9c;background:#e6eff6;border-color:#b8d2e2}.taskSearch{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;width:260px;display:flex}.taskSearch input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 10px;font-size:13px}.taskSearch button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:18px;line-height:1}.taskSummary{color:var(--muted);margin:0 0 14px;font-size:13px}.taskBoard{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.taskColumn{border:1px solid var(--line);background:#f6f8f9;border-radius:5px;min-height:180px;padding:12px}.taskColumn>header{background:0 0;border:0;justify-content:space-between;height:auto;padding:0 0 10px;display:flex}.taskColumn>header span{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:10px;padding:2px 7px;font-size:13px}.taskCard{border:1px solid var(--line);background:#fff;border-radius:5px;gap:7px;margin-top:9px;padding:12px;display:grid}.taskCard strong{font-size:13px;line-height:1.45}.taskCard small{color:var(--muted);font-size:13px;line-height:1.5}.taskTag{color:#246b9c;background:#eaf2f7;border-radius:3px;justify-self:start;padding:3px 6px;font-size:13px}.taskTag.数据{color:#16815d;background:#e0f2eb}.taskTag.指标{color:#945f10;background:#f8ecd8}.taskEmpty{color:#89959d;text-align:center;padding:20px 4px;font-size:13px}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.taskToolbar{flex-direction:column;align-items:stretch}.taskSearch{width:100%}.taskBoard{grid-template-columns:1fr}.taskColumn{min-height:0}}.oodDatasetNotice{background:linear-gradient(120deg,#f1fbfd,#fff);border:1px solid #b8d5df;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:20px 22px;display:flex}.oodDatasetNotice h2{margin:3px 0 5px;font-size:21px}.oodDatasetNotice p{color:#49616d;margin:0}.oodDatasetNotice .researchNavItem{white-space:nowrap;color:#fff;background:#163b50;border-radius:8px;padding:10px 14px;text-decoration:none}@media (max-width:700px){.oodDatasetNotice{flex-direction:column;align-items:flex-start}.oodDatasetNotice .researchNavItem{text-align:center;width:100%}}@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}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.benchmarkOverview{gap:14px}.benchmarkHeader{border-top:3px solid #18222c;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.benchmarkHeader h2{margin:6px 0;font-size:22px}.benchmarkHeader>div>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.matrixLegend{color:#64717a;white-space:nowrap;flex-wrap:wrap;gap:14px;font-size:10px;display:flex}.matrixLegend span{align-items:center;gap:6px;display:flex}.matrixLegend i{background:#268765;border-radius:50%;width:8px;height:8px}.matrixLegend i.unavailable{background:#b7c0c6}.modelCoverage{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(150px,.9fr) minmax(220px,1.3fr);display:grid;overflow:hidden}.modelCoverage article{border-left:1px solid var(--line);min-width:0;padding:13px 15px}.modelCoverage article:first-child{border-left:0}.modelCoverage span,.modelCoverage strong,.modelCoverage small{display:block}.modelCoverage span{color:#7d8992;letter-spacing:.8px;font-size:8px;font-weight:800}.modelCoverage strong{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:11px;overflow:hidden}.modelCoverage small{color:#268765;font-size:8px}.modelCoverage .pendingModels{background:#f7f8f9}.modelCoverage .referenceModel{background:#f8f5ed}.modelCoverage .referenceModel small{color:#8a6a2f}.modelCoverage .pendingModels small{color:#8a959d}.capabilityTracks{gap:14px;display:grid}.overviewReadingGuide>div:last-child{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.overviewReadingGuide article{padding:15px 17px}.overviewReadingGuide article+article{border-left:1px solid var(--line)}.overviewReadingGuide strong{font-size:10px}.overviewReadingGuide p{color:#66737c;margin:7px 0 0;font-size:9px;line-height:1.65}.capabilityTrack{border:1px solid var(--line);background:#fff;border-left:4px solid #7f8d96;border-radius:6px;overflow:hidden}.capabilityTrack.l3{border-left-color:#246b9c}.capabilityTrack.l4{border-left-color:#987022}.trackHeader{grid-template-columns:44px 1fr auto;align-items:start;gap:12px;padding:17px 18px 11px;display:grid}.trackHeader>span{color:#fff;background:#18222c;border-radius:4px;place-items:center;width:40px;height:32px;font-size:11px;font-weight:800;display:grid}.trackHeader h3{margin:0;font-size:14px}.trackHeader p{color:var(--muted);margin:5px 0 0;font-size:10px}.trackHeader b{color:#526a79;background:#e7eef2;border-radius:3px;padding:5px 7px;font-size:8px}.trackNote{color:#7d8992;margin:0;padding:0 18px 14px 74px;font-size:9px;line-height:1.55}.trackModels{align-items:stretch;gap:6px;padding:0 18px 14px 74px;display:flex}.trackModels>span{color:#7d8992;letter-spacing:.5px;text-transform:uppercase;align-self:center;margin-right:4px;font-size:8px;font-weight:800}.trackModels button{color:#53616a;cursor:pointer;background:#fff;border:1px solid #d7dee3;border-radius:4px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:750;display:flex}.trackModels button small{color:#8b969d;font-size:7px}.trackModels button.selected{color:#244d65;background:#eaf1f5;border-color:#315f7a}.trackModels button.selected small{color:#57788b}.emptyTrack{color:#87939b;background:#f8f9fa;border:1px dashed #cfd7dc;border-radius:5px;align-items:center;gap:12px;margin:0 18px 18px;padding:19px 20px;display:flex}.emptyTrack strong,.emptyTrack span{display:block}.emptyTrack strong{color:#45545e;font-size:11px}.emptyTrack span{margin-top:4px;font-size:9px}.overviewL1Bridge{background:#f1f7f4;border:1px solid #c9dad4;grid-template-columns:minmax(0,1.25fr) minmax(330px,.9fr) auto;align-items:center;gap:22px;margin:0 18px 18px;padding:22px;display:grid}.overviewL1Bridge>div>span{color:#2f6d5b;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.overviewL1Bridge>div>strong{color:#203a32;margin-top:7px;font-size:13px;display:block}.overviewL1Bridge>div>p{color:#60716b;margin:7px 0 0;font-size:9px;line-height:1.6}.overviewL1Bridge ol{background:#d4e1dc;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.overviewL1Bridge li{color:#52625d;background:#fff;padding:9px 10px;font-size:8px}.overviewL1Bridge li b{color:#bd5d49;margin-right:6px}.overviewL1Bridge>button{color:#fff;cursor:pointer;background:#1e302a;border:0;align-items:center;gap:7px;padding:11px 13px;font-size:9px;display:flex}.overviewL1Bridge>button:hover{background:#285144}.capabilityTableWrap{border-top:1px solid var(--line)}.capabilityTable{table-layout:fixed;width:100%}.capabilityTable th:first-child{width:48%}.capabilityTable thead th{text-transform:none;background:#f6f8f9;height:54px}.capabilityTable thead th+th,.capabilityTable tbody td{border-left:1px solid #e7ebee}.capabilityTable thead strong,.capabilityTable thead span{display:block}.capabilityTable thead strong{color:#33434d;font-size:10px}.capabilityTable thead span{color:#8a959d;margin-top:4px;font-size:8px}.capabilityTable tbody th,.capabilityTable tbody td{text-transform:none;border-bottom:1px solid #e9edef;height:74px;padding:0}.capabilityTable tbody tr:last-child th,.capabilityTable tbody tr:last-child td{border-bottom:0}.capabilityTable tbody th>button,.matrixResult{text-align:left;cursor:pointer;background:#fff;border:0;width:100%;height:74px}.capabilityTable tbody th>button{padding:10px 16px}.capabilityTable tbody th>button:hover,.matrixResult:hover{background:#f3f7f9}.capabilityTable tbody th strong,.capabilityTable tbody th span,.capabilityTable tbody th em,.matrixResult strong,.matrixResult span,.matrixMissing strong,.matrixMissing span{display:block}.capabilityTable tbody th strong{color:#1d2a33;font-size:11px}.capabilityTable tbody th span{color:#77838c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.capabilityTable tbody th em{color:#526a79;background:#edf2f5;border-radius:3px;width:max-content;margin-top:6px;padding:3px 5px;font-size:7px;font-style:normal}.matrixResult{padding:10px 12px}.matrixResult strong{color:#1f5f87;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.matrixResult span{color:#7a8790;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.matrixResult.unavailable{background:#faf8f3}.matrixResult.unavailable strong{color:#96661d}.matrixMissing{text-align:center;place-content:center;height:74px;display:grid}.matrixMissing strong{color:#a8b1b7;font-size:16px}.matrixMissing span{color:#9aa4aa;margin-top:4px;font-size:8px}.diagnosticDisclosure{padding:0}.diagnosticDisclosure summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 20px;list-style:none;display:flex}.diagnosticDisclosure summary::-webkit-details-marker{display:none}.diagnosticDisclosure summary strong,.diagnosticDisclosure summary span{display:block}.diagnosticDisclosure summary strong{font-size:12px}.diagnosticDisclosure summary span{color:var(--muted);margin-top:4px;font-size:9px}.diagnosticDisclosure[open] summary svg{transform:rotate(90deg)}.formalEvidence{background:#f8fafb;border:1px solid #d9e1e5;border-radius:6px;margin:18px 0 0}.formalEvidenceHeader{border-bottom:1px solid #e1e7ea;justify-content:space-between;align-items:flex-start;gap:24px;padding:17px 18px;display:flex}.formalEvidenceHeader span,.formalEvidenceHeader p{color:#7a8790;font-size:8px}.formalEvidenceHeader h3{margin:5px 0 3px;font-size:12px}.formalEvidenceHeader p{margin:0}.formalEvidenceValue{text-align:right;min-width:150px}.formalEvidenceValue strong,.formalEvidenceValue span{display:block}.formalEvidenceValue strong{color:#1f5f87;font-size:17px}.formalEvidenceValue span{margin-top:5px;line-height:1.4}.formalEvidenceValue.unavailable strong{color:#96661d}.formalEvidenceFacts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.formalEvidenceFacts article{border-left:1px solid #e1e7ea;min-width:0;padding:14px 16px}.formalEvidenceFacts article:first-child{border-left:0}.formalEvidenceFacts span,.formalEvidenceFacts strong,.formalEvidenceFacts p{display:block}.formalEvidenceFacts span{color:#87939a;letter-spacing:.6px;text-transform:uppercase;font-size:7px;font-weight:800}.formalEvidenceFacts strong{color:#33434d;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:9px;overflow:hidden}.formalEvidenceFacts p,.formalEvidenceNote{color:#7a8790;margin:0;font-size:7px;line-height:1.45}.evidenceBrief{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.8fr) minmax(0,2.2fr);gap:28px;padding:34px 0 42px;display:grid}.evidenceBriefIntro h2{color:#142431;max-width:340px;margin:8px 0 12px;font-size:25px;line-height:1.15}.evidenceBriefIntro>p:last-child{color:#65747e;max-width:360px;margin:0;font-size:10px;line-height:1.7}.evidenceBriefCards{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.evidenceBriefCards article{border-left:1px solid var(--line);border-top:1px solid var(--line);background:#f6f9fee6;min-height:178px;padding:20px;position:relative}.evidenceBriefCards article:nth-child(odd){border-left:0}.evidenceBriefCards article:nth-child(-n+2){border-top:0}.evidenceBriefCards article.evidenceLevel:before{content:"";background:#4a78b9;height:3px;position:absolute;inset:0 0 auto}.evidenceBriefCards article.l1{background:#eaf1fbeb}.evidenceBriefCards article.l2{background:#f4f7fceb}.evidenceBriefCards article.l3{background:#eff4fbeb}.evidenceBriefCards article.l4{background:#e6effaf0}.evidenceBriefCards article.l2:before{background:var(--research-amber,#c47b18)}.evidenceBriefCards article.l3:before{background:var(--research-rose,#c3417c)}.evidenceBriefCards article.l4:before{background:var(--research-green,#378758)}.evidenceBriefCards span{color:#637692;letter-spacing:1px;font-size:8px;font-weight:800}.evidenceBriefCards strong{color:#1c668f;margin:13px 0 8px;font-size:24px;display:block}.evidenceBriefCards article.l1 strong{color:#315f9c}.evidenceBriefCards article.l2 strong{color:#99631b}.evidenceBriefCards article.l3 strong{color:#9b3564}.evidenceBriefCards article.l4 strong{color:#2d754b}.evidenceBriefCards p{color:#63717a;min-height:32px;margin:0;font-size:9px;line-height:1.6}.evidenceBriefCards button{color:#206d99;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:16px;padding:0;font-size:9px;font-weight:700;display:flex}.evidenceBriefCards article.l4 button{color:#2d754b}.formalEvidenceNote{background:#f3f6f7;border-top:1px solid #e1e7ea;padding:10px 16px}@media (max-width:1180px){.modelCoverage{grid-template-columns:repeat(4,1fr)}.modelCoverage .pendingModels,.modelCoverage .referenceModel{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}}@media (max-width:720px){.evidenceBrief,.evidenceBriefCards{grid-template-columns:1fr}.evidenceBriefCards article{border-left:0;border-top:1px solid var(--line)}.evidenceBriefCards article:nth-child(2){border-top:1px solid var(--line)}.benchmarkHeader{flex-direction:column;align-items:flex-start}.modelCoverage{grid-template-columns:1fr 1fr}.modelCoverage article:nth-child(odd){border-left:0}.overviewReadingGuide>div:last-child{grid-template-columns:1fr}.overviewReadingGuide article+article{border-top:1px solid var(--line);border-left:0}.trackHeader{grid-template-columns:44px 1fr}.trackHeader b{grid-column:2;width:max-content}.trackNote{padding-left:18px}.trackModels{flex-wrap:wrap;padding-left:18px}.overviewL1Bridge{grid-template-columns:1fr}.overviewL1Bridge>button{width:max-content}.formalEvidenceHeader{flex-direction:column}.formalEvidenceValue{text-align:left}.formalEvidenceFacts{grid-template-columns:1fr 1fr}.formalEvidenceFacts article:nth-child(3){border-left:0}}.explainabilityView{gap:16px}.explainHero{border-top:3px solid #315f7a;justify-content:space-between;align-items:center;gap:34px;padding:25px 26px;display:flex}.explainIntro{max-width:720px}.explainIntro h2{align-items:center;gap:10px;margin:8px 0 9px;font-size:24px;font-weight:650;display:flex}.explainIntro h2 svg{color:#a66b2b}.explainIntro>p:last-child{color:#66737d;max-width:680px;margin:0;font-size:13px;line-height:1.7}.modelSwitch{grid-template-columns:auto auto;gap:6px;min-width:250px;display:grid}.modelSwitch>span{color:#7c8992;letter-spacing:.8px;text-transform:uppercase;grid-column:1/-1;font-size:13px;font-weight:800}.modelSwitch button{color:#68757e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dfe3;border-radius:5px;min-width:116px;padding:10px 12px}.modelSwitch button strong,.modelSwitch button small{display:block}.modelSwitch button strong{font-size:13px}.modelSwitch button small{color:#8a969e;margin-top:4px;font-size:13px}.modelSwitch button.selected{color:#214d67;background:#eaf1f5;border-color:#315f7a;box-shadow:inset 0 0 0 1px #315f7a1a}.explainStats{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.explainStats article{border-left:1px solid var(--line);min-width:0;padding:16px 19px}.explainStats article:first-child{border-left:0}.explainStats span,.explainStats strong,.explainStats small{display:block}.explainStats span{color:#7b8790;letter-spacing:.6px;text-transform:uppercase;font-size:13px;font-weight:800}.explainStats strong{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 5px;font-size:20px;overflow:hidden}.explainStats small{color:#87929a;font-size:13px}.explainStats .primaryStat{color:#fff;background:#18222c}.explainStats .primaryStat span,.explainStats .primaryStat small{color:#9fadb6}.explainStats .primaryStat strong{color:#f0b84b}.cohortAlignment{background:#f5faf7;border-color:#cee1d8;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:13px 17px;display:grid}.cohortAlignment>svg{color:#278363}.cohortAlignment strong,.cohortAlignment p{margin:0}.cohortAlignment strong{font-size:13px}.cohortAlignment p{color:#607069;margin-top:4px;font-size:13px}.cohortAlignment>span{color:#6f7d77;font-family:var(--font-geist-mono), monospace;font-size:13px}.explainConclusion{border-top:3px solid #18222c;padding:0;overflow:hidden}.explainConclusionHeading{border-bottom:1px solid var(--line);padding:20px 22px 16px}.explainConclusionHeading h2{margin:6px 0 5px;font-size:17px}.explainConclusionHeading>p:last-child{color:#687680;max-width:920px;margin:0;font-size:13px;line-height:1.65}.explainConclusionGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.explainConclusionGrid article{border-top:1px solid var(--line);border-left:1px solid var(--line);min-width:0;min-height:132px;padding:18px 20px}.explainConclusionGrid article:nth-child(-n+2){border-top:0}.explainConclusionGrid article:nth-child(odd){border-left:0}.explainConclusionGrid span,.explainConclusionGrid strong{display:block}.explainConclusionGrid span{color:#78858e;letter-spacing:.6px;text-transform:uppercase;font-size:13px;font-weight:800}.explainConclusionGrid strong{color:#263640;margin-top:7px;font-size:13px;line-height:1.45}.explainConclusionGrid p{color:#687680;margin:8px 0 0;font-size:13px;line-height:1.65}.explainConclusionGrid .conclusionPositive{background:#f5f9fb;box-shadow:inset 4px 0 #327b92}.explainConclusionGrid .conclusionNegative{background:#fbf8f4;box-shadow:inset 4px 0 #b47a42}.correlationWorkspace{padding:0;overflow:hidden}.correlationToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.correlationToolbar h2{margin:6px 0 5px;font-size:16px}.correlationToolbar>div:first-child>p:last-child{color:#75818a;max-width:650px;margin:0;font-size:13px;line-height:1.5}.analysisControls{align-items:center;gap:8px;display:flex}.windowSwitch{background:#f5f7f8;border:1px solid #d8dfe3;border-radius:5px;padding:3px;display:flex}.windowSwitch button,.filterButton{color:#65727b;cursor:pointer;background:0 0;border:0;border-radius:3px;height:30px;padding:0 10px;font-size:13px}.windowSwitch button.selected{color:#fff;background:#18222c}.filterButton{background:#fff;border:1px solid #d8dfe3}.filterButton.active{color:#8a5f1f;background:#fbf6eb;border-color:#d4bd91}.correlationBody{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);display:grid}.correlationChart{min-width:0;padding:19px 22px 22px}.chartExplanation{background:#f3f7f9;border-left:3px solid #315f7a;margin-top:16px;padding:12px 14px}.chartExplanation strong{color:#2d4f62;font-size:13px}.chartExplanation p{color:#64737d;margin:5px 0 0;font-size:13px;line-height:1.7}.corrAxis{color:#8a959d;grid-template-columns:1fr 1px 1fr;align-items:center;margin:0 116px 9px min(245px,34%);font-size:13px;display:grid}.corrAxis span:last-child{text-align:right}.corrAxis i{background:#a9b3ba;height:14px}.corrRows{display:grid}.corrRow{border-top:1px solid #edf0f2;grid-template-columns:minmax(205px,34%) 1fr 74px;align-items:center;column-gap:16px;min-height:69px;padding:9px 0;display:grid}.corrRow:first-child{border-top:0}.corrMetric{min-width:0}.corrMetric strong,.corrMetric code{display:block}.corrMetric strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.corrMetric code{color:#8a959d;text-overflow:ellipsis;white-space:nowrap;background:0 0;margin-top:6px;padding:0;font-size:13px;overflow:hidden}.corrPlot{background:linear-gradient(90deg,#faf6f1 0 49.8%,#eef3f6 50.2% 100%);border-radius:3px;height:18px;position:relative}.corrZero{z-index:2;background:#9aa6ae;width:1px;position:absolute;top:-5px;bottom:-5px;left:50%}.corrFill{border-radius:2px;height:10px;position:absolute;top:4px}.corrFill.positive{background:#327b92}.corrFill.negative{background:#b47a42}.corrNumbers{text-align:right}.corrNumbers strong,.corrNumbers span{display:block}.corrNumbers strong{font:700 14px/1 var(--font-geist-mono), monospace}.corrNumbers span{color:#7e8991;margin-top:5px;font-size:13px}.corrMeta{grid-column:2/4;align-items:center;gap:8px;margin-top:-7px;display:flex}.corrMeta span{color:#496a78;background:#edf3f5;border-radius:3px;padding:3px 5px;font-size:13px}.corrMeta span:nth-child(2){color:#6e7a82;background:#f3f4f5}.corrMeta small{color:#8a959d;font-size:13px}.analysisReadout{border-left:1px solid var(--line);background:#f7f9fa;padding:18px}.analysisReadout article{border-top:1px solid #e3e8ea;grid-template-columns:20px 1fr;gap:10px;padding:15px 4px;display:grid}.analysisReadout article:first-child{border-top:0}.analysisReadout svg{color:#69808d;margin-top:2px}.analysisReadout span,.analysisReadout strong,.analysisReadout p{display:block}.analysisReadout span{color:#7d8992;letter-spacing:.6px;font-size:13px;font-weight:800}.analysisReadout strong{margin-top:5px;font-size:13px}.analysisReadout p{color:#66737c;margin:6px 0 0;font-size:13px;line-height:1.6}.analysisReadout .signalCard{color:#fff;background:#18222c;border:0;border-radius:5px;margin-bottom:4px;padding:16px;display:block}.analysisReadout .signalCard span,.analysisReadout .signalCard p{color:#a7b3bb}.analysisReadout .signalCard strong{color:#f0b84b;font-size:16px}.eventEvidence{padding:20px 22px}.eventHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.eventHeading h2{margin:6px 0 0;font-size:15px}.eventHeading>span{color:#287457;background:#e5f1eb;border-radius:3px;padding:5px 7px;font-size:13px}.eventGrid{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.eventGrid article{border-left:1px solid var(--line);min-width:0;min-height:105px;padding:14px}.eventGrid article:first-child{border-left:0}.eventGrid article.eventSignal{background:#fbf6eb;box-shadow:inset 0 3px #c58b37}.eventGrid strong,.eventGrid b,.eventGrid span{display:block}.eventGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.eventGrid b{margin:10px 0 6px;font-size:13px}.eventGrid span,.eventFootnote{color:#75818a;font-size:13px;line-height:1.5}.eventFootnote{margin:11px 0 0}.interpretationBoundary{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.interpretationBoundary>div{border-left:1px solid var(--line);grid-template-columns:28px 1fr;gap:2px 10px;padding:15px;display:grid}.interpretationBoundary>div:first-child{border-left:0}.interpretationBoundary span{color:#b0b8bd;grid-row:1/3;font-size:16px;font-weight:800}.interpretationBoundary strong{font-size:13px}.interpretationBoundary p{color:#7c8890;margin:3px 0 0;font-size:13px;line-height:1.5}@media (max-width:1120px){.explainHero,.correlationToolbar,.pearsonMatrixHeading{flex-direction:column;align-items:flex-start}.pearsonMatrixMeta{justify-content:flex-start;max-width:none}.correlationBody{grid-template-columns:1fr}.analysisReadout{border-top:1px solid var(--line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.analysisReadout .signalCard{grid-row:span 2}.pearsonHeadline{flex-direction:column;align-items:flex-start}.pearsonVlaDetails,.pearsonAcwmModels{grid-template-columns:1fr}.pearsonVlaDetails>section+section,.pearsonAcwmModels>section+section{border-left:0;border-top:1px solid var(--line)}.pearsonConclusions{grid-template-columns:1fr 1fr}.pearsonConclusions>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.pearsonConclusions>div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:820px){.explainStats,.eventGrid,.interpretationBoundary,.pearsonBoundary{grid-template-columns:1fr 1fr}.pearsonBoundary>div:nth-child(3){border-top:1px solid var(--line);grid-column:auto}.pearsonBoundary>div:nth-child(odd){border-left:0}.explainStats article:nth-child(3),.eventGrid article:nth-child(3),.interpretationBoundary>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.explainStats article:nth-child(4),.eventGrid article:nth-child(4),.interpretationBoundary>div:nth-child(4){border-top:1px solid var(--line)}.corrRow{grid-template-columns:minmax(175px,38%) 1fr 68px;column-gap:10px}.explainConclusionGrid{grid-template-columns:1fr}.explainConclusionGrid article,.explainConclusionGrid article:nth-child(-n+2){border-top:1px solid var(--line);border-left:0}.explainConclusionGrid article:first-child{border-top:0}}@media (max-width:620px){.modelSwitch,.analysisControls,.analysisReadout{width:100%}.analysisControls,.analysisReadout{grid-template-columns:1fr;display:grid}.windowSwitch button,.filterButton{flex:1}.corrAxis{margin-left:0;margin-right:0}.corrRow{grid-template-columns:1fr 62px}.corrMetric{grid-column:1/3}.corrPlot{grid-column:1}.corrNumbers{grid-column:2}.corrMeta{flex-wrap:wrap;grid-column:1/3;margin-top:2px}.pearsonBoundary{grid-template-columns:1fr}.pearsonBoundary>div,.pearsonBoundary>div:nth-child(3),.pearsonBoundary>div:nth-child(4),.pearsonBoundary>div:nth-child(5),.pearsonBoundary>div:nth-child(6){border-top:1px solid var(--line);border-left:0;grid-column:auto}.pearsonBoundary>div:first-child{border-top:0}.pearsonFigure>span{top:8px;right:8px}.cohortAlignment{grid-template-columns:20px 1fr}.cohortAlignment>span{grid-column:2}.pearsonHeadline,.pearsonResultBlock,.pearsonAcwm{padding:19px 16px}.pearsonHeadlineValues{width:100%}.pearsonHeadlineValues>span{flex:1;min-width:0}.pearsonResultIntro{flex-direction:column;align-items:flex-start;gap:10px}.pearsonStrip{grid-template-columns:104px repeat(4,140px);overflow-x:auto}.pearsonStripRow{grid-template-columns:104px repeat(4,140px)}.pearsonScale{grid-template-columns:auto 1fr auto}.pearsonScale i:nth-of-type(2),.pearsonScale span:nth-of-type(3){display:none}.pearsonScale b{grid-column:1/-1;margin-left:0}.pearsonConclusions{grid-template-columns:1fr}.pearsonConclusions>div,.pearsonConclusions>div:nth-child(3),.pearsonConclusions>div:nth-child(4){border-left:0;border-top:1px solid var(--line);min-height:0}.pearsonConclusions>div:first-child{border-top:0}.pearsonVlaDetails>section{padding-inline:16px}}.pearsonMatrix{padding:0;overflow:hidden}.pearsonMatrixHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding:20px 22px 17px;display:flex}.pearsonMatrixHeading h2{margin:6px 0 5px;font-size:16px}.pearsonMatrixHeading>div:first-child>p:last-child{color:#75818a;max-width:720px;margin:0;font-size:13px;line-height:1.55}.pearsonMatrixMeta{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:430px;display:flex}.pearsonMatrixMeta span{color:#68757e;white-space:nowrap;background:#f7f9fa;border:1px solid #dce2e5;border-radius:3px;padding:5px 7px;font-size:13px}.pearsonMatrixMeta strong{color:#25343e}.pearsonHeadline{color:#fff;background:#142436;justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex}.pearsonHeadline>div:first-child{max-width:760px}.pearsonHeadline span{color:#97abc0;letter-spacing:.4px;font-size:13px;font-weight:750}.pearsonHeadline>div:first-child strong{color:#fff;margin-top:8px;font-size:19px;display:block}.pearsonHeadline p{color:#bbc8d4;margin:8px 0 0;font-size:13px;line-height:1.65}.pearsonHeadlineValues{flex:none;display:flex}.pearsonHeadlineValues>span{border-left:1px solid #ffffff29;min-width:118px;padding:8px 15px}.pearsonHeadlineValues small,.pearsonHeadlineValues strong,.pearsonHeadlineValues i{display:block}.pearsonHeadlineValues small{color:#a9b8c7;font-size:13px}.pearsonHeadlineValues strong{color:#f2bc5f;margin-top:6px;font-size:17px}.pearsonHeadlineValues i{color:#b9c7d4;margin-top:4px;font-size:13px;font-style:normal}.pearsonResultBlock,.pearsonAcwm{border-top:1px solid var(--line);padding:24px 26px 28px}.pearsonResultIntro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:18px;display:flex}.pearsonResultIntro h3{margin:6px 0 0;font-size:17px}.pearsonResultIntro>p{color:#667680;max-width:570px;margin:0;font-size:13px;line-height:1.65}.pearsonSuccessModels{gap:14px;display:grid}.pearsonSuccessPanel{background:#fff;border:1px solid #d8e0e6;border-radius:5px;overflow:hidden}.pearsonSuccessPanel>header{color:#fff;background:#243445;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:10px 14px;display:flex}.pearsonSuccessPanel>header strong,.pearsonSuccessPanel>header span{display:block}.pearsonSuccessPanel>header strong{font-size:13px}.pearsonSuccessPanel>header span{color:#acb9c5;margin-top:4px;font-size:13px}.pearsonSuccessPanel>header p{color:#b9c6d1;margin:0;font-size:13px}.pearsonSuccessPanel>header b{color:#f2bc5f;margin-left:5px;font-size:14px}.pearsonSuccessGrid{grid-template-columns:82px repeat(4,minmax(0,1fr));display:grid}.pearsonRowLabel{color:#53626d;background:#f4f6f8;align-items:center;padding:12px;font-size:13px;font-weight:800;display:flex}.pearsonGroupCell{text-align:center;border-left:1px solid #ffffffc2;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;min-height:72px;display:flex}.pearsonGroupCell strong{font-size:13px}.pearsonGroupCell small{margin-top:6px;font-size:13px}.pearsonStripCell{text-align:center;border-top:1px solid #ffffffd1;border-left:1px solid #ffffffc2;flex-direction:column;justify-content:center;align-items:center;min-height:86px;padding:12px 8px;display:flex;position:relative}.pearsonStripCell strong{font-size:16px}.pearsonStripCell small{margin-top:5px;font-size:13px;font-weight:750}.pearsonStripCell em{margin-top:6px;font-size:13px;font-style:normal}.positiveStrong{color:#fff;background:#a92d3e}.positiveMedium{color:#fff;background:#d66b5e}.positiveWeak{color:#4e271f;background:#f0b6a3}.neutral{color:#37434b;background:#f1f3f4}.negativeWeak{color:#173a4a;background:#bad7e3}.negativeMedium{color:#fff;background:#6ea8c4}.negativeStrong{color:#fff;background:#266b98}.pearsonScale{color:#687680;grid-template-columns:auto 1fr auto 1fr auto auto;align-items:center;gap:8px;margin-top:11px;font-size:13px;display:grid}.pearsonScale i{background:linear-gradient(90deg,#266b98,#f1f3f4);height:7px}.pearsonScale i+span+i{background:linear-gradient(90deg,#f1f3f4,#a92d3e)}.pearsonScale b{color:#34444f;margin-left:12px;font-size:13px}.pearsonReadGuide,.successPanelExplanation,.matrixExplanation,.acwmExplanation,.figureExplanation{color:#62717b;background:#f4f7f8}.pearsonReadGuide{border-left:3px solid #315f7a;margin-top:13px;padding:12px 14px}.pearsonReadGuide strong,.successPanelExplanation strong,.matrixExplanation strong,.acwmExplanation strong,.figureExplanation strong{color:#2d4f62;font-size:13px}.pearsonReadGuide p,.successPanelExplanation p,.matrixExplanation p,.acwmExplanation p,.figureExplanation p{margin:5px 0 0;font-size:13px;line-height:1.65}.successPanelExplanation{border-top:1px solid #dce3e7;padding:12px 14px}.pearsonVlaDetails{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.pearsonVlaDetails>section{min-width:0;padding:24px 22px 26px;overflow-x:auto}.pearsonVlaDetails>section+section{border-left:1px solid var(--line)}.pearsonVlaDetails header{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:14px;display:flex}.pearsonVlaDetails header h3{margin:5px 0 0;font-size:16px}.pearsonVlaDetails header>p{color:#72808a;margin:0;font-size:13px}.pearsonMetricTable{border-top:1px solid #cfd9df;min-width:650px}.pearsonMetricTableHead,.pearsonMetricTableRow{grid-template-columns:1.55fr .8fr .55fr 1fr 1.15fr;align-items:center;display:grid}.pearsonMetricTableHead{color:#6c7a84;background:#f6f8f9;min-height:36px;font-size:13px;font-weight:750}.pearsonMetricTableHead span,.pearsonMetricTableRow>span{min-width:0;padding:8px 9px}.pearsonMetricTableRow{color:#53616a;border-top:1px solid #e2e7ea;min-height:62px;font-size:13px}.pearsonMetricTableRow strong,.pearsonMetricTableRow code,.pearsonMetricTableRow small{display:block}.pearsonMetricTableRow strong{color:#263640;font-size:13px}.pearsonMetricTableRow code{color:#87939b;margin-top:4px;font-size:13px}.pearsonMetricTableRow b{color:#1d3f55;font-size:13px}.pearsonMetricTableRow small{color:#7b8992;margin-top:3px;font-size:13px}.pearsonMetricTableRow .significant,.pearsonMetricTableRow .significant small{color:#247254;font-weight:750}.pearsonMetricOnlyBlock{background:#f7f9fa}.metricMatrixGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.metricMatrixCard{background:#fff;border:1px solid #d5dde2;border-radius:5px;min-width:0;overflow:hidden}.metricMatrixCard>header{border-bottom:1px solid #dce3e7;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 13px;display:flex}.metricMatrixCard>header strong,.metricMatrixCard>header span{display:block}.metricMatrixCard>header strong{color:#25343e;font-size:13px}.metricMatrixCard>header span,.metricMatrixCard>header small{color:#7c8992;margin-top:4px;font-size:13px}.metricMatrixScroller{outline:none;max-width:100%;overflow-x:auto}.metricMatrixScroller:focus-visible{box-shadow:inset 0 0 0 2px #315f7a}.metricMatrixScroller table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:430px}.metricMatrixCard:nth-child(n+3) .metricMatrixScroller table{min-width:620px}.metricMatrixScroller th,.metricMatrixScroller td{text-align:center;border-top:1px solid #ffffffb3;border-left:1px solid #ffffffb3;height:46px;padding:5px;font-size:13px}.metricMatrixScroller thead th{color:#53616a;background:#edf1f3;height:40px;font-weight:800}.metricMatrixScroller th:first-child{color:#53616a;background:#edf1f3;border-left:0;width:82px}.metricMatrixScroller tbody th{text-align:right}.metricMatrixScroller td{font-family:var(--font-geist-mono), monospace;font-weight:700}.matrixExplanation{border-top:1px solid #dce3e7;min-height:92px;padding:12px 13px}.pearsonAcwmModels{border:1px solid #d8e0e5;grid-template-columns:1fr 1fr;display:grid}.pearsonAcwmModels>section{min-width:0;padding:19px}.pearsonAcwmModels>section+section{border-left:1px solid #d8e0e5}.pearsonAcwmModels header{border-bottom:1px solid #dde4e8;justify-content:space-between;align-items:center;gap:20px;padding-bottom:13px;display:flex}.pearsonAcwmModels header strong{font-size:13px}.pearsonAcwmModels header span{color:#7b8992;font-size:13px}.pearsonPairList p{color:#687780;border-bottom:1px solid #e7ebed;justify-content:space-between;gap:16px;margin:0;padding:10px 0;font-size:13px;display:flex}.pearsonPairList strong{color:#314957}.pearsonTrajectoryNote{color:#53656f;border-left:3px solid #4e8ca9;margin:13px 0 0;padding-left:10px;font-size:13px;line-height:1.65}.acwmExplanation{border-left:3px solid #4e8ca9;margin-top:13px;padding:12px 13px}.pearsonFigures{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.pearsonFigures>article{min-width:0;padding:18px}.pearsonFigures>article+article{border-left:1px solid var(--line)}.pearsonFigures article>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.pearsonFigures article>header strong,.pearsonFigures article>header span{display:block}.pearsonFigures article>header strong{font-size:13px}.pearsonFigures article>header span{color:#7b8891;margin-top:4px;font-size:13px}.pearsonFigures article>header a{color:#315f7a;align-items:center;gap:5px;font-size:13px;font-weight:750;display:inline-flex}.pearsonFigure{background:#f5f7f8;border:1px solid #e0e5e8;width:100%;display:block;position:relative;overflow:hidden}.pearsonFigure img{object-fit:contain;width:100%;height:100%;display:block}.pearsonFigure>span{color:#315f7a;background:#fffffff0;border:1px solid #315f7a38;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-size:13px;font-weight:750;display:inline-flex;position:absolute;top:9px;right:9px}.figureExplanation{border:1px solid #e0e5e8;border-top:0;min-height:142px;padding:12px 14px}.figureExplanation strong:not(:first-child){color:#704f22;margin-top:10px;display:block}.pearsonBoundary{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pearsonBoundary>div{border-left:1px solid var(--line);min-width:0;padding:14px 16px}.pearsonBoundary>div:first-child,.pearsonBoundary>div:nth-child(4){border-left:0}.pearsonBoundary>div:nth-child(n+4){border-top:1px solid var(--line)}.pearsonBoundary strong{font-size:13px}.pearsonBoundary p{color:#75818a;margin:5px 0 0;font-size:13px;line-height:1.55}@media (max-width:1020px){.pearsonMatrixHeading,.pearsonResultIntro{flex-direction:column;align-items:flex-start}.pearsonMatrixMeta{justify-content:flex-start;max-width:none}.pearsonVlaDetails,.metricMatrixGrid{grid-template-columns:1fr}.pearsonVlaDetails>section+section{border-top:1px solid var(--line);border-left:0}}@media (max-width:760px){.pearsonHeadline{flex-direction:column;align-items:flex-start}.pearsonHeadlineValues{width:100%}.pearsonHeadlineValues>span{flex:1}.pearsonSuccessGrid{grid-template-columns:64px repeat(4,minmax(92px,1fr));overflow-x:auto}.pearsonSuccessPanel{overflow-x:auto}.pearsonSuccessPanel>header{min-width:432px}.pearsonAcwmModels,.pearsonFigures,.pearsonBoundary{grid-template-columns:1fr}.pearsonAcwmModels>section+section,.pearsonFigures>article+article,.pearsonBoundary>div{border-top:1px solid var(--line);border-left:0}.pearsonBoundary>div:first-child{border-top:0}.pearsonScale{grid-template-columns:auto 1fr auto}.pearsonScale i:nth-of-type(2),.pearsonScale span:nth-of-type(3){display:none}.pearsonScale b{grid-column:1/-1;margin-left:0}}@media (max-width:480px){.pearsonMatrixHeading,.pearsonResultBlock,.pearsonAcwm{padding-left:16px;padding-right:16px}.pearsonHeadline{padding:20px 16px}.pearsonHeadlineValues>span{min-width:0;padding:8px 10px}.pearsonFigures>article{padding:14px}}.trackTabs{background:#f3f5f8;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:7px;display:grid}.trackTabs button{text-align:left;min-height:84px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px;display:flex}.trackTabs button>span{font-size:var(--text-small)}.trackTabs strong{font-size:var(--text-body);font-weight:550;line-height:1.4}.trackTabs button.selected{color:#254d94;background:#fff;border-color:#dae2ef}.trackTabs button:hover{background:#fff}.trackWorkspace{min-width:0}.trackSectionTitle{justify-content:space-between;align-items:center;gap:24px;padding-top:8px;display:flex}.trackSectionTitle h2{font-size:var(--text-section);margin:0;font-weight:550;line-height:1.3}.reportSwitch{border:1px solid var(--line);background:#fff;border-radius:8px;flex-shrink:0;gap:4px;padding:4px;display:flex}.reportSwitch button{color:var(--muted);font-size:var(--text-body);background:0 0;border:0;border-radius:5px;padding:10px 14px}.reportSwitch button[aria-pressed=true]{color:#244f9d;background:#edf3ff}.leaderboardSceneFilters{background:#f8faff;border:1px solid #dce4ef;border-radius:10px;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:end;gap:18px;margin:0 0 18px;padding:18px;display:grid}.leaderboardSceneFilters label{color:var(--muted);font-size:var(--text-small);gap:7px;display:grid}.leaderboardSceneFilters select{width:100%;min-width:0;height:46px;color:var(--ink);font-size:var(--text-body);text-overflow:ellipsis;background:#fff;border:1px solid #d4deeb;border-radius:7px;padding:9px 11px}.leaderboardTagFilter{min-width:0;color:var(--muted);font-size:var(--text-small);gap:7px;display:grid}.leaderboardTagFilter>div{flex-wrap:wrap;gap:6px;display:flex}.leaderboardTagFilter button{color:#52647d;background:#fff;border:1px solid #d5deeb;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:11px;display:inline-flex}.leaderboardTagFilter button b{color:#285bd8;font-size:12px}.leaderboardTagFilter button[aria-pressed=true]{color:#224b91;background:#eaf1ff;border-color:#94afe0}.trackFilters,.scenarioFilters{align-items:end;gap:16px;margin:0 0 20px;display:grid}.trackFilters{grid-template-columns:minmax(190px,.8fr) minmax(300px,1.4fr) auto}.trackFilters label,.advancedFilters label,.scenarioFilters label{min-width:0;font-size:var(--text-small);color:var(--muted);gap:8px;display:grid}.trackFilters select,.advancedFilters select,.scenarioFilters select,.metricSearch{height:48px;color:var(--ink);font-size:var(--text-body);background:#fff;border:1px solid #d6deea;border-radius:7px;width:100%;min-width:0;padding:10px 12px}.trackFilters select,.advancedFilters select,.scenarioFilters select{text-overflow:ellipsis}.metricSearch{align-items:center;gap:10px;display:flex}.metricSearch svg{flex-shrink:0}.metricSearch input{outline-offset:2px;width:100%;min-width:0;color:var(--ink);font-size:var(--text-body);background:0 0;border:0}.moreFilters{border:1px solid var(--line);height:48px;color:var(--ink);white-space:nowrap;font-size:var(--text-body);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:flex}.moreFilters[aria-expanded=true]{background:#f2f6ff;border-color:#adc3ef}.advancedFilters{background:#f6f8fb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;padding:20px;display:grid}.tableHint{font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.tableHint button,.emptyMetrics button{color:var(--blue);font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:6px 0;text-decoration:underline}.tableHint span>button{margin-left:12px}.trackMetricTableWrap{border:1px solid var(--line);scrollbar-color:#a5b4ce #f2f5fa;border-radius:10px;max-width:100%;max-height:72vh;overflow:auto}.trackMetricTable{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:var(--text-body)}.trackMetricTable th,.trackMetricTable td{text-transform:none;letter-spacing:0;vertical-align:middle;border-bottom:1px solid #e6ebf2;padding:0;font-weight:400}.trackMetricTable thead th{z-index:3;text-align:center;color:#253b60;min-width:200px;font-size:var(--text-body);background:#f8faff;border-bottom:1px solid #dce4ef;padding:18px 20px;position:sticky;top:0}.trackMetricTable thead th>strong{font-size:var(--text-body);white-space:nowrap;font-weight:550;display:block}.trackMetricTable thead th>span{font-size:var(--text-small);color:var(--muted);margin-top:4px;display:block}.trackMetricTable thead tr:first-child>th:first-child,.trackMetricTable tbody tr>th:first-child{z-index:2;background:#fff;border-right:1px solid #dde4ef;width:310px;min-width:310px;max-width:310px;position:sticky;left:0}.trackMetricTable thead tr:first-child>th:first-child{z-index:4;text-align:left;background:#f8faff;font-weight:600}.trackMetricTable tbody th>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;gap:6px;padding:20px 40px 20px 20px;display:grid;position:relative}.trackMetricTable tbody th strong{font-size:var(--text-body);font-weight:500;line-height:1.6}.trackMetricTable tbody th i{font-size:var(--text-body);color:#6380b4;font-style:normal}.trackMetricTable tbody th svg{color:#6880a8;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.trackMetricTable td{text-align:center;background:#fff;min-width:200px}.trackMetricTable tbody tr:hover td,.trackMetricTable tbody tr:hover th{background:#fafcff}.trackMetricCell{color:#274366;background:0 0;border:0;place-items:center;width:100%;min-height:66px;padding:20px 16px;display:grid}.trackMetricCell:hover{background:#eef4ff}.trackMetricCell>strong{font-size:var(--text-body);font-weight:550;line-height:1.6}.trackMetricCell.pending{color:#8795ac}.trackMetricCell.pending strong{font-weight:400}.trackMetricTable tbody tr:last-child th,.trackMetricTable tbody tr:last-child td{border-bottom:0}.methodLeaderboard thead tr:first-child th{height:82px;top:0}.methodLeaderboard thead tr:nth-child(2) th{z-index:3;top:82px}.methodLeaderboard thead .metricGroupHead{border-right:1px solid #ccd8e8;min-width:470px;padding:0}.metricGroupHead>button{color:#253b60;text-align:left;background:0 0;border:0;align-content:center;justify-items:start;gap:3px;width:100%;min-height:82px;padding:14px 40px 14px 18px;display:grid;position:relative}.metricGroupHead>button:hover{background:#eef4ff}.metricGroupHead>button strong{font-size:14px;font-weight:560;line-height:1.4}.metricGroupHead>button i{color:#6380b4;font-style:normal}.metricGroupHead>button span{color:var(--muted);font-size:10px;font-weight:400}.metricGroupHead>button svg{color:#6a82a8;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.methodLeaderboard thead .settingHead{color:#51627b;letter-spacing:.035em;white-space:nowrap;min-width:94px;padding:10px 7px;font-size:10px;font-weight:650}.methodLeaderboard .setting-id{box-shadow:inset 0 2px #5ea987}.methodLeaderboard .setting-visual{box-shadow:inset 0 2px #648fe0}.methodLeaderboard .setting-semantic{box-shadow:inset 0 2px #987bd1}.methodLeaderboard .setting-behavioral{box-shadow:inset 0 2px #d19a55}.methodLeaderboard .setting-recovery{box-shadow:inset 0 2px #c87676}.methodLeaderboard thead tr:first-child>th:first-child,.methodLeaderboard tbody tr>th:first-child{width:230px;min-width:230px;max-width:230px}.methodLeaderboard thead .overallScoreHead{z-index:5;border-right:1px solid #cbd7e7;width:118px;min-width:118px;max-width:118px;padding:14px 10px;left:230px;box-shadow:8px 0 14px -14px #182c4db3}.methodLeaderboard .overallScoreHead>span{color:#244f9d;margin:0;font-size:14px;font-weight:650}.methodLeaderboard .overallScoreHead>small{color:#71819a;letter-spacing:.04em;margin-top:5px;font-size:9px;font-weight:600;display:block}.methodLeaderboard tbody th{text-align:left;padding:18px 20px}.methodLeaderboard tbody th>strong{overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-body);font-weight:570;line-height:1.45;display:block}.methodLeaderboard tbody th>span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.methodLeaderboard tbody td{min-width:94px}.methodLeaderboard tbody .overallScoreCell{z-index:1;background:#f7faff;border-right:1px solid #cbd7e7;width:118px;min-width:118px;max-width:118px;padding:14px 10px;position:sticky;left:230px;box-shadow:8px 0 14px -14px #182c4db3}.overallScoreCell>strong{color:#244f9d;font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;display:block}.overallScoreCell>span{justify-content:center;gap:4px;margin-top:8px;display:flex}.overallScoreCell>span i{background:#fff;border:1px solid #c1cddd;border-radius:50%;width:6px;height:6px}.overallScoreCell>span i.is-available{background:#4b76c8;border-color:#4b76c8}.methodLeaderboard tbody td:nth-child(5n+7){border-right:1px solid #d7e0ec}.methodLeaderboard td[data-setting=id]{background:#fbfdfc}.methodLeaderboard td[data-setting=visual]{background:#fbfcff}.methodLeaderboard td[data-setting=semantic]{background:#fdfcff}.methodLeaderboard td[data-setting=behavioral]{background:#fffdfa}.methodLeaderboard td[data-setting=recovery]{background:#fffdfd}.methodLeaderboard .trackMetricCell{min-height:76px;padding:13px 8px}.methodLeaderboard .trackMetricCell>strong{font-size:13px}.methodLeaderboard .trackMetricCell>small{color:#8996aa;margin-top:3px;font-size:9px;font-weight:500;display:block}.definitionsTable .definitionCopy{text-align:left;color:#53627b;min-width:300px;max-width:570px;font-size:var(--text-body);padding:20px 24px;line-height:1.7}.definitionsTable .definitionUnit{text-align:left;font-size:var(--text-body);color:#344a70;padding:20px}.definitionUnit span{color:var(--muted);font-size:var(--text-small);margin-top:8px;display:block}.emptyMetrics{text-align:center;color:var(--muted);font-size:var(--text-body);padding:32px 20px}@media (max-width:1000px){.trackTabs button{padding:14px}.trackSectionTitle{flex-wrap:wrap}.leaderboardSceneFilters,.trackFilters,.scenarioFilters,.advancedFilters{grid-template-columns:1fr 1fr}.trackFilters{grid-template-columns:minmax(170px,.8fr) minmax(240px,1.3fr) auto}}@media (max-width:700px){.trackTabs{grid-template-columns:1fr 1fr;gap:6px;padding:6px}.trackTabs button{padding:12px}.trackSectionTitle{gap:18px}.trackSectionTitle h2{font-size:var(--text-card)}.reportSwitch{width:100%}.reportSwitch button{flex:1}.leaderboardSceneFilters{grid-template-columns:1fr}.trackFilters,.scenarioFilters,.advancedFilters{grid-template-columns:1fr;gap:16px}.trackMetricTable thead tr:first-child>th:first-child,.trackMetricTable tbody tr>th:first-child{width:190px;min-width:190px;max-width:190px}.methodLeaderboard thead tr:first-child>th:first-child,.methodLeaderboard tbody tr>th:first-child{width:160px;min-width:160px;max-width:160px}.methodLeaderboard thead .overallScoreHead,.methodLeaderboard tbody .overallScoreCell{width:96px;min-width:96px;max-width:96px;left:160px}.methodLeaderboard tbody th{padding:15px 13px}.methodLeaderboard thead .metricGroupHead{min-width:420px}.methodLeaderboard thead .settingHead,.methodLeaderboard tbody td{min-width:84px}.trackMetricTable tbody th>button{padding:16px 28px 16px 14px}.trackMetricTable tbody th svg{width:14px;right:9px}.trackMetricTable thead th,.trackMetricTable td{min-width:156px}.trackMetricCell{padding:16px 12px}}.curatedBrowser{color:#182a44;min-width:0}.curatedBrowser *{box-sizing:border-box}.curatedBrowser button,.curatedBrowser select,.curatedBrowser input{font:inherit}.curatedBrowser button,.curatedBrowser select{cursor:pointer}.curatedBrowser button:disabled{opacity:.35;cursor:default}:is(.curatedBrowser button:focus-visible,.curatedBrowser select:focus-visible,.curatedBrowser input:focus-visible,.curatedBrowser summary:focus-visible){outline-offset:3px;outline:3px solid #83b2f4}.curatedHero{background:linear-gradient(115deg,#fff,#f3f8ff);border:1px solid #d9e4ef;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.curatedEyebrow{font-size:var(--text-small);letter-spacing:1.7px;color:#6d829c;align-items:center;gap:8px;font-weight:700;display:flex}.curatedHero h2{font-size:var(--text-section);letter-spacing:-.6px;margin:15px 0 10px;line-height:1.4}.curatedHero p{font-size:var(--text-body);color:#63758d;max-width:600px;margin:0;line-height:1.8}.curatedVerified{color:#39765f;font-size:var(--text-small);align-items:center;gap:7px;margin-top:17px;display:flex}.curatedStats{flex-shrink:0;display:flex}.curatedStats>div{text-align:center;border-left:1px solid #dde6f1;min-width:100px;padding:6px 18px}.curatedStats strong{font-size:var(--text-section);letter-spacing:-1px;font-weight:650;line-height:1.2;display:block}.curatedStats span{font-size:var(--text-small);color:#708098;margin-top:10px;display:block}.curatedTaskbar{background:#fff;border:1px solid #dae3ee;border-radius:14px;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;display:flex}.curatedStep{font-size:var(--text-small);color:#336bd2;background:#edf4ff;border-radius:8px;padding:8px;font-weight:700}.curatedTaskbar>strong{font-size:var(--text-small);white-space:nowrap}.curatedSearch{color:#8b9bb0;background:#f9fbfe;border:1px solid #dde5ef;border-radius:8px;align-items:center;gap:8px;min-width:130px;max-width:210px;margin-left:auto;padding:9px 11px;display:flex}.curatedSearch input{width:100%;min-width:0;font-size:var(--text-small);color:#243b5c;background:0 0;border:0;outline:0}.curatedTaskSelect{flex:1;min-width:170px;max-width:380px}.curatedBrowser select{color:#263b58;width:100%;font-size:var(--text-small);background:#fff;border:1px solid #d9e3ef;border-radius:8px;min-height:39px;padding:10px 25px 10px 10px}.curatedTaskPaging{white-space:nowrap;align-items:center;gap:8px;display:flex}.curatedTaskPaging span{font-size:var(--text-small);color:#8491a4;font-variant-numeric:tabular-nums}.curatedBrowser button{color:#476483;background:#fff;border:1px solid #dce5ef;border-radius:7px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.curatedBrowser button:hover:not(:disabled){color:#245db6;background:#f0f6ff;border-color:#96b6e4}.curatedTaskTitle{justify-content:space-between;align-items:center;gap:15px;padding:30px 2px 22px;display:flex}.curatedTaskTitle .curatedEyebrow{font-size:var(--text-small)}.curatedTaskTitle h3{font-size:var(--text-card);letter-spacing:-.5px;margin:7px 0 4px;line-height:1.3}.curatedTaskTitle code{font-size:var(--text-small);color:#8190a2}.curatedTaskCounts{flex-wrap:wrap;gap:8px;display:flex}.curatedTaskCounts span{font-size:var(--text-small);color:#667a91;background:#f8fbff;border:1px solid #dce5ee;border-radius:99px;padding:7px 11px}.curatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.curatedCard{--accent:#347960;--tint:#edf8f2;background:#fff;border:1px solid #dce5ee;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 4px 20px #1f426005}.curatedCard-recovery{--accent:#a06e28;--tint:#fff6e8}.curatedCard-ood{--accent:#657cad;--tint:#f0f3fb}.curatedCardHeading{border-bottom:1px solid #eaf0f5;align-items:center;gap:11px;min-height:98px;padding:21px 18px;display:flex}.curatedCategoryIcon{background:var(--tint);width:38px;height:38px;color:var(--accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.curatedCardHeading h4{font-size:var(--text-body);letter-spacing:-.3px;margin:0 0 6px;font-weight:650;line-height:1.3}.curatedCardHeading p{font-size:var(--text-small);color:#8090a3;margin:0;line-height:1.5}.curatedCount{font-size:var(--text-card);color:var(--accent);font-variant-numeric:tabular-nums;margin-left:auto}.curatedCount small{font-size:var(--text-small);text-align:center;color:#8b97a6;margin-top:3px;display:block}.curatedCardBody{padding:17px}.curatedFilter{align-items:center;gap:8px;height:39px;margin-bottom:16px;display:flex}.curatedFilter>span{font-size:var(--text-small);white-space:nowrap;color:#79899c}.curatedFilter select{background:#fafcff;flex:1;min-width:0}.curatedCardHint{height:39px;font-size:var(--text-small);color:#7b8b9f;align-items:center;margin-bottom:16px;display:flex}.curatedEpisodePicker{align-items:flex-end;gap:7px;margin-bottom:14px;display:flex}.curatedEpisodePicker label{flex:1;min-width:0}.curatedEpisodePicker label>span{font-size:var(--text-small);color:#6e8096;justify-content:space-between;margin-bottom:7px;display:flex}.curatedEpisodePicker small{font-size:var(--text-small);color:#9ba6b5}.curatedEpisodePicker>div{gap:4px;padding-bottom:3px;display:flex}.curatedEpisodePicker select{font-size:var(--text-small)}.curatedEpisodePicker button{padding:7px 3px}.curatedVideoStage{aspect-ratio:4/3;background:#111b28;border-radius:10px;position:relative;overflow:hidden}.curatedVideoStage video{object-fit:contain;width:100%;height:100%;display:block}.curatedCameraBadge{color:#fff;font-size:var(--text-small);pointer-events:none;background:#112133b8;border:1px solid #ffffff25;border-radius:5px;padding:4px 7px;position:absolute;top:10px;left:10px}.curatedVideoOverlay{color:#b8c8da;font-size:var(--text-small);background:#142234e8;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.curatedTimeline{padding:9px 0 6px}.curatedTimeline>input{accent-color:#447ccd;cursor:pointer;width:100%;height:16px;margin:0}.curatedTimeline>div{font-size:var(--text-small);font-variant-numeric:tabular-nums;color:#47617c;justify-content:space-between;align-items:center;display:flex}.curatedTimeline em{color:#9aa8b8;font-style:normal}.curatedTimeline button{border:0;padding:4px}.curatedCameras{background:#f7faff;border:1px solid #e0e8f2;border-radius:8px;gap:3px;margin-top:8px;padding:3px;display:flex}.curatedCameras button{font-size:var(--text-small);white-space:nowrap;color:#74859a;background:0 0;border-color:#0000;flex:1;padding:8px 2px}.curatedCameras button[aria-pressed=true]{color:#2a65b7;background:#fff;border-color:#dbe6f5;box-shadow:0 2px 5px #1a458009}.curatedClipMeta{font-size:var(--text-small);color:#8795a7;justify-content:space-between;gap:6px;margin:15px 0 0;display:flex}.curatedClipMeta>span:first-child{color:var(--accent)}.curatedMarks{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.curatedMarks button{font-size:var(--text-small);color:#8a6c41;background:#fffbf5;border-color:#eee3d2;gap:5px;padding:5px 7px}.curatedMarks span{font-variant-numeric:tabular-nums}.curatedMarks small{color:#8e9bab;width:100%;font-size:var(--text-small);line-height:1.7}.curatedDetails{border-top:1px solid #e9eef5;margin-top:17px;padding-top:14px}.curatedDetails summary,.curatedSource summary{font-size:var(--text-small);color:#6580a0;cursor:pointer}.curatedDetails dl{font-size:var(--text-small);margin-bottom:0;line-height:1.7}.curatedDetails dt{color:#8c9aac;margin-top:10px}.curatedDetails dd{color:#536980;overflow-wrap:anywhere;margin:2px 0}.curatedInstruction{font-size:var(--text-small);color:#53677e;background:#f5f8fc;border-radius:8px;padding:10px;line-height:1.7}.curatedEmpty{text-align:center;color:#8293aa;background:linear-gradient(#fff,#fafcff);border:1px dashed #e4ebf3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:30px 15px;display:flex}.curatedEmptyArt{width:100px;height:95px;margin:0 0 20px;position:relative}.curatedEmptyArt>span,.curatedEmptyArt>div{background:#f4f7fc;border:1px solid #dde6f2;border-radius:12px;width:70px;height:80px;position:absolute;top:10px;left:15px;transform:rotate(-14deg)}.curatedEmptyArt>span:nth-child(2){background:#edf3fd;transform:rotate(12deg)}.curatedEmptyArt>div{color:#8aa3ca;background:#fff;justify-content:center;align-items:center;display:flex;transform:none;box-shadow:0 8px 20px #7395be12}.curatedEmpty h5{font-size:var(--text-body);color:#607794;margin:5px 0 12px;font-weight:600}.curatedEmpty p{font-size:var(--text-small);max-width:245px;margin:0;line-height:1.9}.curatedEmptyTag{font-size:var(--text-small);color:#8b9db5;background:#f3f7fd;border:1px solid #e1e9f4;border-radius:99px;margin-top:22px;padding:6px 11px}.curatedFootnote{color:#8b9bb0;align-items:flex-start;gap:9px;margin:24px 2px 13px;display:flex}.curatedFootnote svg{flex-shrink:0;margin-top:2px}.curatedFootnote p{font-size:var(--text-small);margin:0;line-height:1.8}.curatedSource{border-top:1px solid #dde6f0;padding:13px 0 5px}.curatedSource p{font-size:var(--text-small);color:#778aa1;overflow-wrap:anywhere;line-height:1.8}.curatedError{color:#9e623d;font-size:var(--text-small);background:#fff;border:1px solid #ecd9cb;border-radius:12px;padding:35px}.curatedSrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.curatedSpin{animation:1s linear infinite curatedSpin}@keyframes curatedSpin{to{transform:rotate(360deg)}}@media (min-width:1500px){.curatedCardBody{padding:22px}.curatedCardHeading{padding:24px 22px}.curatedHero{padding:38px}}@media (max-width:1100px){.curatedHero{gap:15px;padding:24px}.curatedHero h2{font-size:var(--text-card)}.curatedStats>div{min-width:80px;padding:5px 11px}.curatedStats strong{font-size:var(--text-card)}.curatedTaskbar{gap:9px;padding:15px}.curatedTaskbar>strong{display:none}.curatedSearch{max-width:180px;margin-left:0}.curatedGrid{gap:12px}.curatedCardHeading{gap:7px;padding:16px 12px}.curatedCategoryIcon{width:30px;height:32px}.curatedCardHeading h4{font-size:var(--text-body)}.curatedCardHeading p{font-size:var(--text-small)}.curatedCardBody{padding:12px}.curatedEpisodePicker>div{gap:2px}.curatedEpisodePicker select{font-size:var(--text-small)}.curatedCount{font-size:var(--text-body)}}@media (max-width:820px){.curatedHero{display:block}.curatedStats{border-top:1px solid #e0e8f1;justify-content:space-around;margin-top:24px;padding-top:20px}.curatedStats>div{flex:1}.curatedStats>div:first-child{border:0}.curatedTaskbar{flex-wrap:wrap}.curatedSearch{flex:1;max-width:none}.curatedTaskSelect{flex-basis:calc(100% - 115px);order:2;max-width:none}.curatedTaskPaging{order:3}.curatedTaskTitle{flex-direction:column;align-items:flex-start}.curatedTaskTitle h3{font-size:var(--text-card)}.curatedGrid{grid-template-columns:1fr;gap:20px}.curatedCardHeading{padding:20px}.curatedCardHeading h4{font-size:var(--text-body)}.curatedCardHeading p{font-size:var(--text-small)}.curatedCategoryIcon{width:40px;height:40px}.curatedCardBody{padding:20px}.curatedEpisodePicker select{font-size:var(--text-small)}.curatedEmpty{min-height:290px}.curatedClipMeta,.curatedDetails summary,.curatedMarks small{font-size:var(--text-small)}}@media (max-width:400px){.curatedHero{padding:20px}.curatedHero h2{font-size:var(--text-card)}.curatedStats>div{min-width:0;padding:4px 7px}.curatedStats strong{font-size:var(--text-card)}.curatedStats span{font-size:var(--text-small)}.curatedCardBody{padding:13px}.curatedCardHeading{padding:16px}.curatedTaskSelect{min-width:0}.curatedTaskPaging{gap:4px}}@media (prefers-reduced-motion:reduce){.curatedSpin{animation:none}}.curatedTagbar{background:#f7faff;border:1px solid #dce7f3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;padding:14px 18px;display:flex}.curatedTagHeading{color:#4b6685;white-space:nowrap;align-items:center;gap:8px;display:flex}.curatedTagHeading span{font-size:var(--text-small);color:#8a9ab0}.curatedTagOptions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.curatedTagOption{font-size:var(--text-small);color:#61758e;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:flex}.curatedTagOption input{accent-color:#3676cf}.curatedTagOption.selected{color:#245da9;background:#eaf3ff;border-color:#8db7ec}.curatedTagCode{color:#3970b8;width:19px;height:19px;font-size:var(--text-small);background:#edf3fb;border-radius:5px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.curatedTagOption.selected .curatedTagCode{color:#fff;background:#3777d0}.curatedClearTags{font-size:var(--text-small)!important;color:#6f8198!important;padding:7px 9px!important}.curatedTaskTags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.curatedTaskTags span{color:#5d7694;font-size:var(--text-small);background:#f1f6fd;border:1px solid #dae7f5;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.curatedTaskTags b{color:#2f6dbd;font-size:var(--text-small)}.curatedInstructionBanner{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 2px 22px;display:grid}.curatedInstructionBanner>div{background:#fff;border:1px solid #dce6f1;border-left:3px solid #6a9cdb;border-radius:10px;padding:14px 16px}.curatedInstructionBanner>div:last-child{border-left-color:#6caf91}.curatedInstructionBanner span,.curatedInstruction span{font-size:var(--text-small);letter-spacing:1.2px;text-transform:uppercase;color:#8a9bb0;margin-bottom:7px;display:block}.curatedInstructionBanner strong,.curatedInstruction strong{font-size:var(--text-small);color:#304b6c;font-weight:550;line-height:1.7;display:block}.curatedInstruction span:not(:first-child){margin-top:12px}.curatedNoMatch{color:#7e91aa;background:#fbfdff;border:1px dashed #d7e2ef;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.curatedNoMatch h3{font-size:var(--text-body);color:#5c7390;margin:12px 0 6px}.curatedNoMatch p{font-size:var(--text-small);margin:0}@media (max-width:820px){.curatedInstructionBanner{grid-template-columns:1fr}.curatedTagbar{flex-direction:column;align-items:flex-start;gap:11px}}.curatedTaskRows{flex-direction:column;display:flex}.curatedRowsLead{color:#4b6685;background:#f7faff;border:1px solid #dce7f3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 2px 0;padding:12px 15px;display:flex}.curatedRowsLead strong{font-size:var(--text-small)}.curatedRowsLead span{font-size:var(--text-small);color:#8a9ab0}.curatedTaskRow{border-top:1px solid #e6edf5}.curatedTaskRow:first-of-type{border-top:0}.curatedRowPending{color:#8b9cb2;min-height:170px;font-size:var(--text-small);background:linear-gradient(#fff,#fafcff);border:1px dashed #dde6f2;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:0 0 6px;display:flex}.curatedRowsBack{margin:20px 2px 0}.curatedRowsBack button{font-size:var(--text-small);color:#3a6cb5;gap:7px;padding:8px 12px}.curatedPicker{width:100%;position:relative}.curatedPickerButton{text-align:left;width:100%;min-height:39px;font-size:var(--text-small);align-items:center;gap:8px;padding:9px 11px;border:1px solid #d9e3ef!important;border-radius:8px!important;display:flex!important}.curatedPickerButton b{color:#5f7898;font-variant-numeric:tabular-nums;font-weight:600}.curatedPickerButton>span{text-overflow:ellipsis;white-space:nowrap;color:#263b58;overflow:hidden}.curatedPickerButton em{font-style:normal;font-size:var(--text-small);color:#8494a8;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.curatedPickerButton svg{color:#8b9bb0;flex-shrink:0}.curatedPickerPanel{z-index:40;background:#fff;border:1px solid #cfdcec;border-radius:10px;width:592px;max-width:calc(100vw - 40px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 14px 38px #17365c24}.curatedPickerHead,.curatedPickerList li{grid-template-columns:30px minmax(224px,1fr) 54px 54px 74px 50px;align-items:center;gap:10px;padding:8px 13px;display:grid}.curatedPickerHead{font-size:var(--text-small);letter-spacing:.6px;text-transform:uppercase;color:#93a3b7;background:#f7faff;border-bottom:1px solid #e6edf5}.curatedPickerHead span:nth-child(n+3),.curatedPickerList li span:nth-child(n+3){text-align:right}.curatedPickerList{max-height:420px;margin:0;padding:4px;list-style:none;overflow:hidden auto}.curatedPickerList li{font-size:var(--text-small);color:#33506f;cursor:pointer;border-radius:7px;min-height:36px}.curatedPickerList li[data-active=true]{background:#eef5ff}.curatedPickerList li[aria-selected=true]{color:#1f5aa8;background:#dceaff;font-weight:550}.curatedPickerIndex{font-size:var(--text-small);color:#94a3b6;font-variant-numeric:tabular-nums;text-align:right}.curatedPickerName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.curatedPickerTotal,.curatedPickerClean,.curatedPickerRecovery,.curatedPickerOod{font-variant-numeric:tabular-nums;font-size:var(--text-small)}.curatedPickerTotal{color:#2f6dbd;font-weight:600}.curatedPickerClean{color:#347960}.curatedPickerRecovery{color:#a06e28}.curatedPickerOod{color:#9aa8b8}@media (max-width:820px){.curatedPickerPanel{width:calc(100vw - 32px)}.curatedPickerHead,.curatedPickerList li{grid-template-columns:24px minmax(0,1fr) 40px 40px 56px 36px;gap:6px;padding:8px}}.reviewBoard{color:#182a44;min-width:0}.reviewBoard *{box-sizing:border-box}.reviewBoard button,.reviewBoard select,.reviewBoard input{font:inherit}.reviewBoard button,.reviewBoard select{cursor:pointer}.reviewBoard button:disabled{cursor:default;opacity:.35}:is(.reviewBoard button:focus-visible,.reviewBoard select:focus-visible,.reviewBoard input:focus-visible,.reviewBoard summary:focus-visible){outline-offset:3px;outline:3px solid #e7b56d}.reviewHero{background:linear-gradient(115deg,#fff,#fff9ef);border:1px solid #eadfce;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex}.reviewEyebrow{letter-spacing:1.6px;color:#9a6f32;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.reviewHero h2{letter-spacing:-.6px;margin:15px 0 10px;font-size:30px;line-height:1.35}.reviewHero p{color:#6f7784;max-width:680px;margin:0;font-size:14px;line-height:1.85}.reviewHero>div>span{color:#9a6424;align-items:center;gap:7px;margin-top:16px;font-size:13px;display:flex}.reviewStats{flex-shrink:0;display:flex}.reviewStats div{text-align:center;border-left:1px solid #eadfce;min-width:90px;padding:6px 17px}.reviewStats strong{letter-spacing:-1px;font-size:30px;font-weight:650;line-height:1.2;display:block}.reviewStats small{color:#8f8273;margin-top:9px;font-size:13px;display:block}.reviewToolbar{background:#fff;border:1px solid #dde5ee;border-radius:13px;align-items:center;gap:12px;margin-top:22px;padding:17px 19px;display:flex}.reviewToolbar label{color:#8d98a6;background:#fafbfd;border:1px solid #e1e6ed;border-radius:8px;align-items:center;gap:8px;min-width:180px;padding:9px 11px;display:flex}.reviewToolbar input{color:#30465f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.reviewToolbar select{color:#30465f;background:#fff;border:1px solid #dce4ed;border-radius:8px;flex:1;min-height:40px;padding:8px 12px;font-size:13px}.reviewTaskHeading{justify-content:space-between;align-items:center;padding:28px 2px 18px;display:flex}.reviewTaskHeading span{letter-spacing:1.3px;text-transform:uppercase;color:#9a8973;font-size:13px}.reviewTaskHeading h3{margin:7px 0 0;font-size:24px;line-height:1.3}.reviewTaskHeading>strong{color:#a46d2c;font-variant-numeric:tabular-nums;text-align:center;font-size:27px}.reviewTaskHeading>strong small{color:#968775;margin-top:4px;font-size:13px;display:block}.reviewWorkspace{background:#fff;border:1px solid #dde5ed;border-radius:15px;max-width:920px;padding:20px;box-shadow:0 5px 24px #3d4f6508}.reviewEpisodeControls{align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.reviewEpisodeControls label{flex:1;min-width:0}.reviewEpisodeControls label>span{color:#718196;justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.reviewEpisodeControls small{color:#9ba6b3}.reviewEpisodeControls select{color:#344c68;background:#fff;border:1px solid #dce4ed;border-radius:8px;width:100%;min-height:40px;padding:8px 11px;font-size:13px}.reviewEpisodeControls>div{gap:5px;display:flex}.reviewEpisodeControls button{color:#5f7590;background:#fff;border:1px solid #dde5ed;border-radius:7px;justify-content:center;align-items:center;padding:9px;display:inline-flex}.reviewEpisodeControls button:hover:not(:disabled){color:#906126;background:#fff7eb;border-color:#dcb676}.reviewTimeline{color:#7c8a9a;font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;padding:9px 1px 4px;font-size:13px;display:flex}.reviewEvidence{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.reviewEvidence span{color:#47765c;background:#f2faf5;border:1px solid #dce9e1;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:13px;display:inline-flex}.reviewEvidence span:nth-child(n+2){color:#718196;background:#f8fafc;border-color:#e3e7ec}.reviewWorkspace details{border-top:1px solid #e8edf2;margin-top:17px;padding-top:14px}.reviewWorkspace summary,.reviewSource summary{cursor:pointer;color:#77899f;font-size:13px}.reviewWorkspace dl{margin-bottom:0;font-size:13px;line-height:1.7}.reviewWorkspace dt{color:#8c99a8;margin-top:10px}.reviewWorkspace dd{color:#51677f;overflow-wrap:anywhere;margin:2px 0}.reviewLoading,.reviewError{color:#8595a8;background:#fbfcfe;border:1px dashed #dce4ed;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:220px;padding:30px;font-size:13px;display:flex}.reviewError{color:#9e623d;border-style:solid;border-color:#ecd9cb}.reviewError button{color:inherit;background:#fff;border:1px solid #e2cdbd;border-radius:6px;margin-left:6px;padding:6px 9px}.reviewSource{border-top:1px solid #dfe6ee;margin-top:24px;padding:14px 1px}.reviewSource p{color:#77899f;overflow-wrap:anywhere;font-size:13px;line-height:1.8}@media (max-width:820px){.reviewHero{padding:24px;display:block}.reviewHero h2{font-size:25px}.reviewStats{border-top:1px solid #eadfce;justify-content:space-around;margin-top:23px;padding-top:18px}.reviewStats div{flex:1;min-width:0}.reviewStats div:first-child{border-left:0}.reviewToolbar{flex-direction:column;align-items:stretch}.reviewWorkspace{padding:14px}.reviewEpisodeControls{flex-direction:column;align-items:stretch}.reviewEpisodeControls>div{align-self:flex-end}.reviewTaskHeading h3{font-size:20px}}.reviewPage{padding-top:32px;padding-bottom:56px}.reviewPage>a{color:#526780;margin-bottom:20px;display:inline-block}.reviewWorkspace{max-width:1200px}.reviewInstruction{overflow-wrap:anywhere;margin:0 0 18px;line-height:1.7}.reviewNotes{border-top:1px solid #dce5ef;margin-top:24px;padding-top:18px}.reviewNotes h3{font-size:18px}.reviewNotes p{color:#718196;font-size:13px;line-height:1.7}.reviewNotes label{color:#51677f;flex-direction:column;flex:1;gap:7px;font-size:13px;display:flex}.reviewNotes>div{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.reviewNotes input,.reviewNotes select,.reviewNotes textarea{color:#30465f;background:#fff;border:1px solid #dce4ed;border-radius:7px;min-width:0;padding:10px}.reviewNotes textarea{resize:vertical;width:100%}.reviewNotes button{color:#30465f;background:#f7fafc;border:1px solid #cbd9e8;border-radius:7px;padding:9px 12px}.reviewNotes>span{color:#47765c;font-size:13px}.reviewWorkspace .syncStage{min-width:0}.reviewFilters{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.reviewFilters label{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.reviewFilters select{background:var(--surface,#fff);width:100%;min-width:0;color:inherit;border:1px solid #d8dee9;border-radius:8px;padding:9px}.reviewMemberships{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.reviewMemberships span{color:#374151;overflow-wrap:anywhere;background:#edf2f7;border-radius:6px;max-width:100%;padding:5px 8px;font-size:12px}@media (max-width:800px){.reviewFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.reviewFilters{grid-template-columns:1fr}}@media (max-width:1100px){.reviewHero{flex-direction:column;align-items:stretch}.reviewStats{justify-content:center}}@media (max-width:600px){.reviewStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reviewStats div{border:0;padding:4px 8px}.reviewStats strong{font-size:25px}.reviewStats small{margin-top:5px}}.reviewTaskHeading{gap:16px}.reviewTaskHeading>div{min-width:0}.reviewTaskHeading h3{overflow-wrap:anywhere}.reviewTaskHeading>strong{flex-shrink:0}.rawReviewRefresh{color:var(--text-muted,#738097);justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.rawReviewRefresh button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;display:flex}.rawReviewRefresh button:disabled{opacity:.6;cursor:wait}.rawReviewCrossLink{color:#176c5a;text-underline-offset:4px;margin:12px 0;display:inline-block}.rawReviewCrossLink:focus-visible{outline-offset:3px;outline:3px solid #219785}.rawReviewBoard .reviewToolbar select{min-width:0;max-width:100%}.rawReviewBoard .reviewTaskHeading small{overflow-wrap:anywhere}.rawReviewWorkspace{grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:start;gap:24px;margin-top:22px;display:grid}.rawReviewFolders{flex-direction:column;gap:7px;max-height:700px;display:flex;overflow:auto}.rawReviewFolders button{color:#475569;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e6ed;border-radius:10px;align-items:center;gap:10px;width:100%;padding:13px 12px;display:flex}.rawReviewFolders button span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.rawReviewFolders button b{background:#f1f5f9;border-radius:6px;padding:3px 6px;font-size:12px}.rawReviewFolders button[aria-pressed=true]{color:#176c5a;background:#ecf8f5;border-color:#7cb9b0}:is(.rawReviewFolders button:focus-visible,.rawReviewRefresh button:focus-visible){outline-offset:2px;outline:3px solid #219785}.rawReviewPanel{background:#fff;border:1px solid #e1e7ee;border-radius:14px;min-width:0;padding:22px}.rawReviewHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.rawReviewHeading h3{overflow-wrap:anywhere;margin:0;font-size:17px}.rawReviewHeading span,.rawReviewFootnote{color:#718096;font-size:12px}.rawReviewWarnings{color:#8b5d0c;overflow-wrap:anywhere;background:#fff9eb;border-radius:9px;padding:14px 28px;font-size:13px}.rawReviewDetails{overflow-wrap:anywhere;margin:18px 0;font-size:12px}.rawReviewDetails dt{margin-top:10px;font-weight:600}.rawReviewDetails dd{margin:3px 0}.rawReviewBoard .reviewHero{overflow-wrap:anywhere}.rawReviewBoard .reviewStats{min-width:180px}.rawReviewFootnote{margin-top:24px;line-height:1.7}@media (max-width:800px){.rawReviewWorkspace{grid-template-columns:1fr;gap:14px}.rawReviewFolders{flex-direction:row;max-height:none;padding:3px;overflow:auto}.rawReviewFolders button{width:auto;min-width:170px}.rawReviewPanel{padding:13px}.rawReviewRefresh,.rawReviewHeading{align-items:flex-start}}.rawReviewPanel .traceMissing p{color:#7b8798;text-align:center;margin:auto;padding:24px 12px;font-size:12px}.rawReviewPanel .actionTracePanel footer span{margin-top:5px;display:block}.progressView{gap:14px}.progressIntro{border-top:3px solid #18222c;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.progressIntro h2{margin:6px 0;font-size:22px}.progressIntro>div:first-child>p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.progressRelease{border-left:1px solid var(--line);min-width:245px;padding-left:20px}.progressRelease span,.progressRelease strong,.progressRelease small{display:block}.progressRelease span{color:#7e8991;letter-spacing:.7px;font-size:8px;font-weight:800}.progressRelease strong{margin:7px 0 5px;font-size:12px}.progressRelease small{color:#89949b;font-size:8px;line-height:1.5}.progressFacts{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.progressFacts article{border-left:1px solid var(--line);padding:15px 18px}.progressFacts article:first-child{border-left:0}.progressFacts span,.progressFacts strong,.progressFacts small{display:block}.progressFacts span{color:#7c8991;font-size:8px;font-weight:800}.progressFacts strong{color:#1c2a33;margin:6px 0 4px;font-size:22px}.progressFacts small{color:#88939a;font-size:8px}.progressSection{padding:0}.progressSectionTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.progressSectionTitle h2{margin:0;font-size:14px}.progressSectionTitle p{color:var(--muted);margin:5px 0 0;font-size:9px}.progressSectionTitle>span{color:#267158;background:#e7f2ed;border-radius:3px;padding:5px 8px;font-size:8px;font-weight:800}.progressTableWrap{overflow-x:auto}.progressTable{min-width:760px}.progressTable th,.progressTable td{padding:12px 16px}.progressTable td small{color:#859098;margin-top:4px;font-size:8px;display:block}.familyTag{color:#496273;background:#edf2f5;border-radius:3px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-flex}.formalResult{color:#1f648e;font-size:11px}.versionText{overflow-wrap:anywhere;max-width:230px}.pipelineList{display:grid}.pipelineRow{border-bottom:1px solid #e8edef;grid-template-columns:68px minmax(280px,1.2fr) minmax(260px,1fr) 126px;align-items:center;gap:16px;min-height:92px;padding:14px 20px;display:grid}.pipelineRow:last-child{border-bottom:0}.pipelineTrack{color:#fff;background:#18222c;border-radius:4px;place-items:center;min-height:34px;font-size:9px;font-weight:800;display:grid}.pipelineBody strong,.pipelineBody span,.pipelineBody p,.pipelineNext span,.pipelineNext p{display:block}.pipelineBody strong{font-size:11px}.pipelineBody span,.pipelineNext span{color:#7d8991;margin-top:4px;font-size:8px}.pipelineBody p,.pipelineNext p{color:#52616b;margin:7px 0 0;font-size:9px;line-height:1.55}.pipelineNext{border-left:1px solid #e2e7ea;padding-left:16px}.pipelineStatus{border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:8px;font-weight:800;display:flex}.pipelineRow.published .pipelineStatus{color:#267258;background:#e8f3ee}.pipelineRow.collected .pipelineStatus{color:#2f6688;background:#eaf1f5}.pipelineRow.smoke .pipelineStatus{color:#8a6425;background:#f6efe2}.pipelineRow.blocked .pipelineStatus{color:#965151;background:#f5e8e8}.claimBoundary{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.claimBoundary>div{padding:18px 20px}.claimBoundary>div+div{border-left:1px solid var(--line)}.claimBoundary strong{font-size:11px}.claimBoundary p{color:#627079;margin:7px 0 0;font-size:9px;line-height:1.6}@media (max-width:980px){.pipelineRow{grid-template-columns:60px 1fr 120px}.pipelineNext{border-top:1px solid #e2e7ea;border-left:0;grid-column:2/-1;padding:10px 0 0}}@media (max-width:720px){.progressIntro{flex-direction:column;align-items:flex-start}.progressRelease{border-top:1px solid var(--line);border-left:0;width:100%;padding:14px 0 0}.progressFacts{grid-template-columns:1fr 1fr}.progressFacts article:nth-child(odd){border-left:0}.progressFacts article:nth-child(n+3){border-top:1px solid var(--line)}.pipelineRow{grid-template-columns:54px 1fr}.pipelineStatus{grid-column:1/-1;justify-self:start}.pipelineNext{grid-column:1/-1}.claimBoundary{grid-template-columns:1fr}.claimBoundary>div+div{border-top:1px solid var(--line);border-left:0}}.metricContextBar{grid-template-columns:minmax(260px,1fr) minmax(280px,1.25fr);gap:14px;margin:18px 0 0;display:grid}.metricModelSwitch,.metricResultSummary{border:1px solid var(--line);border-radius:6px;min-height:96px;padding:14px 16px}.metricModelSwitch{background:#f7f9fa;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metricModelSwitch>span{color:#71808a;letter-spacing:.8px;width:100%;font-size:13px;font-weight:700}.metricModelSwitch button{color:#46555f;cursor:pointer;background:#fff;border:1px solid #cad4da;border-radius:4px;padding:8px 12px;font-size:13px}.metricModelSwitch button.selected{color:#fff;background:#182733;border-color:#182733}.metricResultSummary{color:#fff;background:#182733;grid-template-columns:1fr auto;align-content:center;display:grid}.metricResultSummary small,.metricResultSummary span{color:#aebbc4;font-size:13px}.metricResultSummary strong{color:#f1bb50;text-align:right;grid-area:1/2/3;align-self:center;margin-left:18px;font-size:clamp(20px,2.4vw,30px)}.metricResultSummary span{margin-top:6px;line-height:1.5}.metricResultSummary.unavailable strong{color:#d4dde2}.metricDetailTabs{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:6px;gap:4px;margin:18px 0 0;padding:5px;display:flex;position:sticky;top:75px}.metricDetailTabs button{color:#65727c;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;min-height:36px;font-size:13px;font-weight:700}.metricDetailTabs button.selected{color:#175d8b;background:#eaf2f7}.metricTabPanel{padding-top:4px}.metricReadingHint{background:#f2f8f7;border-left:3px solid #2b8c87;align-items:baseline;gap:10px;margin-top:16px;padding:10px 13px;display:flex}.metricReadingHint strong{font-size:13px}.metricReadingHint span{color:#66757e;font-size:13px;line-height:1.55}.vlmExample{background:#fff;border:1px solid #d6e0e5;border-radius:7px;margin-top:18px;overflow:hidden}.vlmExampleHeader,.vlmPanelTitle,.vlmSampleScore{justify-content:space-between;align-items:center;gap:16px;display:flex}.vlmExampleHeader{background:#f4f8fa;border-bottom:1px solid #dfe6e9;padding:16px 18px}.vlmExampleHeader span,.vlmExampleHeader p,.vlmPanelTitle span,.vlmPanelTitle b,.vlmSampleScore span{color:#74828b;font-size:13px}.vlmExampleHeader h3{margin:5px 0 3px;font-size:13px}.vlmExampleHeader p{margin:0}.vlmExampleHeader>div:last-child{text-align:right;max-width:260px}.vlmExampleHeader>div:last-child strong{color:#237557;font-size:21px;display:block}.vlmExampleHeader>div:last-child span{margin-top:5px;line-height:1.4;display:block}.vlmExampleBody{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:18px;padding:18px;display:grid}.vlmPanelTitle{margin-bottom:10px}.vlmPanelTitle span{letter-spacing:.7px;text-transform:uppercase;font-weight:800}.vlmPanelTitle b{font-weight:600}.vlmMediaGrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;display:grid}.vlmMediaGrid.single{grid-template-columns:minmax(0,1fr)}.vlmMediaGrid figure{background:#111;border:1px solid #dbe3e7;border-radius:5px;min-width:0;margin:0;overflow:hidden}.vlmMediaGrid img{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.vlmMediaGrid figcaption{color:#687680;text-overflow:ellipsis;white-space:nowrap;background:#eef2f4;padding:6px 8px;font-size:13px;overflow:hidden}.vlmMediaNote{color:#71808a;margin:9px 0 0;font-size:13px;line-height:1.5}.vlmQuestionPanel{gap:8px;display:grid}.vlmQuestionPanel article{background:#fafbfc;border:1px solid #dce4e8;border-radius:5px;min-width:0;padding:12px}.vlmQuestionPanel span{color:#61727c;letter-spacing:.6px;font-size:13px;font-weight:800}.vlmQuestionPanel p{color:#273944;margin:8px 0 0;font-size:13px;line-height:1.65}.vlmQuestionPanel pre{color:#25465b;max-height:116px;font-family:var(--font-geist-mono);white-space:pre-wrap;word-break:break-word;margin:8px 0 0;font-size:13px;line-height:1.5;overflow:auto}.vlmSolution{padding:0 18px 18px}.vlmSolution>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vlmSolution article{border:1px solid #dce4e8;border-radius:5px;grid-template-columns:30px 1fr;align-items:start;gap:8px;min-height:74px;padding:11px;display:grid}.vlmSolution article span{color:#2b7e98;font-size:13px;font-weight:800}.vlmSolution article p{color:#52626c;margin:0;font-size:13px;line-height:1.55}.vlmSampleScore{color:#fff;background:#172b38;border-top:1px solid #dfe6e9;padding:13px 18px}.vlmSampleScore>div{min-width:96px}.vlmSampleScore span,.vlmSampleScore strong{display:block}.vlmSampleScore strong{color:#f0bd55;margin-top:4px;font-size:13px}.vlmSampleScore p{color:#afbdc5;text-align:right;flex:1;margin:0;font-size:13px;line-height:1.55}.vlaSampleBody .sampleVideo video{aspect-ratio:4/3}.vlaSampleBody .sampleUnavailable{min-height:0}@media (max-width:820px){.metricContextBar{grid-template-columns:1fr}.metricDetailTabs{top:67px}.metricReadingHint{flex-direction:column;align-items:flex-start}.vlmExampleHeader{align-items:flex-start}.vlmExampleBody,.vlmSolution>div:last-child{grid-template-columns:1fr}.vlmSampleScore{flex-wrap:wrap;align-items:flex-start}.vlmSampleScore p{text-align:left;flex-basis:100%}.sampleHeading{flex-direction:column;align-items:flex-start}.sampleTools{flex-wrap:wrap;align-items:stretch;width:100%}.episodeSelect{flex:1}.episodeSelect select{width:100%;max-width:none}.sampleTools>strong{margin-left:auto}.sampleBody,.calculationSteps{grid-template-columns:1fr}}.l1Lab{--ink:#102a3a;--blue:#176f96;--blue2:#2d91b5;--mint:#63cfbb;--amber:#f2b84e;--line:#ccdae6;--paper:#f6f9fc;--paper2:#edf3f8;color:var(--ink);padding-bottom:84px}.l1Lab *{box-sizing:border-box}.l1Hero{background:linear-gradient(118deg,#102b3b 0 61%,#17495f 61% 100%);border:1px solid #c8d8e4;grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);min-height:470px;display:grid;position:relative;overflow:hidden}.l1Hero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.l1HeroCopy{color:#eff8fb;padding:64px 68px;position:relative}.l1Kicker{color:#9ed9e7;font:700 11px/1 var(--font-geist-mono);letter-spacing:.14em;align-items:center;gap:12px;display:flex}.l1Kicker i{background:var(--mint);width:28px;height:1px}.l1Hero h2{letter-spacing:-.055em;margin:42px 0 26px;font-size:clamp(44px,5vw,72px);font-weight:460;line-height:.98}.l1Hero h2 em{color:#71dcc8;font-style:normal}.l1HeroCopy>p{color:#c2d4dc;max-width:690px;font-size:16px;line-height:1.8}.l1HeroActions{align-items:center;gap:22px;margin-top:38px;display:flex}.l1HeroActions button{color:#123447;cursor:pointer;background:#eaf8f5;border:0;align-items:center;gap:8px;padding:12px 18px;font-weight:720;display:flex}.l1HeroActions>span{color:#a9c0ca;align-items:center;gap:7px;font-size:12px;display:flex}.l1HeroScore{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex;position:relative}.l1HeroScore>span{font:700 10px/1 var(--font-geist-mono);letter-spacing:.16em;color:#a7cbd7}.l1HeroScore>strong{letter-spacing:-.06em;margin-top:24px;font-size:62px}.l1HeroScore>strong small{color:#9db9c5;font-size:20px}.l1HeroScore>p{color:#b5cbd4;margin-top:4px;font-size:11px}.l1Ring{--progress:120deg;background:radial-gradient(circle at center,#17495f 56%,transparent 57%),conic-gradient(var(--mint) var(--progress),#ffffff1c 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:136px;height:136px;margin-top:28px;display:flex}.l1Ring b{color:#dff8f2;font-size:18px}.l1Ring small{text-transform:uppercase;letter-spacing:.13em;color:#a9c3ce;font-size:8px}.l1Pulse{background:var(--paper);border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.l1Pulse article{border-right:1px solid #d7e1e9;padding:24px 28px}.l1Pulse article:last-child{border:0}.l1Pulse small{color:#788b9c;text-transform:uppercase;letter-spacing:.11em;font-size:10px;display:block}.l1Pulse strong{margin:11px 0 4px;font-size:28px;display:block}.l1Pulse span{color:#718697;font-size:11px}.l1Section{margin-top:72px}.l1Section>header{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:25px;display:flex}.l1Section>header span,.l1Conclusion>div:first-child>span{color:#37809f;font:700 10px/1 var(--font-geist-mono);letter-spacing:.16em}.l1Section>header h3,.l1Conclusion h3{letter-spacing:-.04em;margin-top:9px;font-size:34px}.l1Section>header>p{color:#657c8d;max-width:560px;font-size:13px;line-height:1.75}.l1Section>header>p b{color:#34596b}.l1Conclusion{border:1px solid var(--line);background:linear-gradient(120deg,#eef5f9,#f8fafc);grid-template-columns:minmax(260px,.7fr) 1.6fr;align-items:center;gap:40px;margin-top:28px;padding:34px 38px;display:grid}.l1Conclusion h3{font-size:28px}.l1ConclusionGrid{border:1px solid #d2dee7;grid-template-columns:repeat(3,1fr);display:grid}.l1ConclusionGrid article{background:#fbfcfd;border-right:1px solid #d9e3ea;min-height:154px;padding:21px}.l1ConclusionGrid article:last-child{border:0}.l1ConclusionGrid small{font:700 9px var(--font-geist-mono);letter-spacing:.1em;color:#79919f;display:block}.l1ConclusionGrid strong{margin:12px 0 3px;font-size:15px;display:block}.l1ConclusionGrid b{color:#16749a;font-size:27px}.l1ConclusionGrid p{color:#6d8391;margin-top:8px;font-size:10px;line-height:1.55}.l1ConclusionGrid .boundary{background:#fff9eb}.l1ConclusionGrid .boundary strong{color:#8d661d}.l1DimensionGrid{border:1px solid var(--line);background:var(--paper2);grid-template-columns:repeat(4,1fr);display:grid}.l1DimensionGrid>button{-webkit-appearance:none;appearance:none;text-align:left;min-height:390px;color:var(--ink);cursor:pointer;background:linear-gradient(#f8fafc,#eff5f9);border:0;border-right:1px solid #d5e0e8;padding:27px}.l1DimensionGrid>button:last-child{border-right:0}.l1DimensionGrid>button.active{box-shadow:inset 0 4px var(--mint);background:linear-gradient(#eaf7f5,#f3f9fa)}.l1DimensionGrid>button>div:first-child{justify-content:space-between;align-items:center;display:flex}.l1DimensionGrid>button>div:first-child span{font:600 11px var(--font-geist-mono);color:#4092b1}.l1DimensionGrid>button>div:first-child i{font:600 8px var(--font-geist-mono);letter-spacing:.06em;color:#7992a2;font-style:normal}.l1DimensionScore{align-items:baseline;gap:7px;margin-top:35px;display:flex}.l1DimensionScore strong{letter-spacing:-.06em;color:#163c50;font-size:46px}.l1DimensionScore small{color:#8194a0;font-size:10px}.l1DimensionGrid h4{margin:10px 0;font-size:18px}.l1DimensionGrid>button>p{color:#647b8c;min-height:54px;font-size:11px;line-height:1.65}.l1MetricMini{border-top:1px solid #d4e0e8;margin-top:20px;padding-top:11px}.l1MetricMini>div{margin:9px 0}.l1MetricMini span{justify-content:space-between;font-size:9px;display:flex}.l1MetricMini span b{color:#536e7e;font-weight:600}.l1MetricMini span em{color:#1b789c;font-style:normal;font-weight:700}.l1MetricMini i{background:#d6e2e8;height:3px;margin-top:5px;display:block}.l1MetricMini u{background:linear-gradient(90deg,var(--blue2),var(--mint));height:100%;text-decoration:none;display:block}.l1DimensionGrid footer{color:#347d96;justify-content:space-between;align-items:center;margin-top:18px;font-size:10px;display:flex}.l1TaskMatrix{border:1px solid var(--line);background:var(--paper)}.l1MatrixHead,.l1MatrixRow{grid-template-columns:1.4fr 1.15fr repeat(4,.75fr);align-items:stretch;display:grid}.l1MatrixHead{color:#c9dae1;background:#173747}.l1MatrixHead span{font:700 8px var(--font-geist-mono);letter-spacing:.08em;border-right:1px solid #ffffff14;padding:13px 17px}.l1MatrixRow{border-top:1px solid #d8e2e9;min-height:76px}.l1MatrixRow>strong{padding:25px 18px;font-size:13px}.l1TaskScore{border-left:1px solid #d8e2e9;align-items:center;gap:12px;padding:18px;display:flex}.l1TaskScore b{color:#195f7d;width:36px}.l1TaskScore i{background:#dce6eb;flex:1;height:7px}.l1TaskScore u{background:linear-gradient(90deg,var(--blue),var(--mint));height:100%;text-decoration:none;display:block}.l1MatrixRow>span{background:color-mix(in srgb,#64cdb8 var(--cell),#f6f9fc);border-left:1px solid #d8e2e9;place-items:center;font-size:13px;font-weight:750;display:grid}.l1ChartNote{border:1px solid var(--line);color:#647d8b;background:#edf4f7;border-top:0;padding:14px 18px;font-size:11px}.l1DimensionTabs{border:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(4,1fr);display:grid}.l1DimensionTabs button{color:#55717f;cursor:pointer;background:#f5f8fa;border:0;border-right:1px solid #d8e2e9;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.l1DimensionTabs button:last-child{border:0}.l1DimensionTabs button.active{color:#fff;background:#173747}.l1DimensionTabs span{font-size:11px}.l1DimensionTabs b{font-size:17px}.l1MetricCards{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.l1MetricCards article{background:#f8fafc;border-right:1px solid #d8e2e9;padding:27px}.l1MetricCards article:last-child{border:0}.l1MetricCards header{justify-content:space-between;align-items:flex-start;display:flex}.l1MetricCards header>span{font:700 8px var(--font-geist-mono);letter-spacing:.1em;color:#5590a7}.l1MetricCards header>b{color:#175d7b;font-size:28px}.l1MetricCards header small{color:#8497a2;font-size:9px}.l1MetricCards h4{margin:30px 0 4px;font-size:20px}.l1MetricCards>article>strong{font:600 9px var(--font-geist-mono);color:#76909e}.l1MetricBar{background:#dce6eb;height:6px;margin:19px 0}.l1MetricBar i{background:linear-gradient(90deg,var(--blue),var(--mint));height:100%;display:block}.l1MetricCards>article>p{color:#587281;min-height:40px;font-size:12px;line-height:1.65}.l1MetricCards dl{border-top:1px solid #dbe4ea;margin-top:21px}.l1MetricCards dl div{border-bottom:1px solid #e0e8ed;grid-template-columns:46px 1fr;gap:8px;padding:9px 0;display:grid}.l1MetricCards dt{color:#8395a0;font-size:9px}.l1MetricCards dd{color:#4c6877;font-size:9px;line-height:1.45}.l1TaskTabs{border:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid}.l1TaskTabs button{text-align:left;color:#173748;cursor:pointer;background:#f8fafc;border:0;border-right:1px solid #d7e1e9;padding:20px 22px}.l1TaskTabs button:last-child{border:0}.l1TaskTabs button.active{background:#e9f5f7;box-shadow:inset 0 3px #1688a9}.l1TaskTabs button span{font:700 9px var(--font-geist-mono);letter-spacing:.09em;color:#528494;align-items:center;gap:5px;display:flex}.l1TaskTabs button strong{margin-top:9px;font-size:14px;display:block}.l1EpisodeStage{border:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(310px,.65fr);display:grid}.l1PlayerColumn{background:#0c202b;padding:25px}.l1OutcomeTabs{gap:7px;margin-bottom:18px;display:flex}.l1OutcomeTabs button{color:#b6c9d1;cursor:pointer;background:0 0;border:1px solid #45616d;padding:8px 14px;font-size:11px}.l1OutcomeTabs button.active.success{border-color:var(--mint);color:#17473b;background:#dff7ee}.l1OutcomeTabs button.active.partial{border-color:var(--amber);color:#6c4a13;background:#fff2d8}.l1OutcomeTabs button.active.failure{color:#742f25;background:#fde5e1;border-color:#e88473}.l1VideoShell{aspect-ratio:16/9;background:#06141b;position:relative;overflow:hidden}.l1VideoShell video{object-fit:contain;width:100%;height:100%;display:block}.l1VideoBadge{color:#e4f6f3;font:700 9px var(--font-geist-mono);letter-spacing:.08em;background:#0c202bd9;padding:7px 10px;position:absolute;top:13px;left:13px}.l1VideoBadge span{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.l1EpisodeEvidence{background:#f8fafc;padding:35px 32px}.l1OutcomeTag{font:700 9px var(--font-geist-mono);letter-spacing:.08em;color:#24566b;background:#dfeef3;padding:5px 9px;display:inline-block}.l1EpisodeEvidence h4{margin:18px 0 7px;font-size:25px}.l1Instruction{color:#667f8f;font-size:12px;line-height:1.6}.l1EpisodeEvidence dl{margin:24px 0 17px}.l1EpisodeEvidence dl div{border-bottom:1px solid #dce5eb;justify-content:space-between;padding:9px 0;display:flex}.l1EpisodeEvidence dt{text-transform:uppercase;letter-spacing:.07em;color:#788f9e;font-size:9px}.l1EpisodeEvidence dd{font-size:11px;font-weight:700}.l1ProcessBar{background:#dce7ec;height:6px}.l1ProcessBar span{background:linear-gradient(90deg,#1688a9,var(--mint));height:100%;display:block}.l1Intervention,.l1GtSource{color:#506d78;background:#eef7f5;border-left:3px solid #56bba8;margin-top:13px;padding:11px 13px;font-size:9px;line-height:1.6}.l1GtSource{background:#fff8e9;border-color:#efb957}.l1Intervention b,.l1GtSource b{color:#294b5b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;display:block}.l1EvidenceNote{color:#496b7a;background:#eaf4f6;gap:8px;margin-top:17px;padding:13px;font-size:10px;line-height:1.55;display:flex}.l1EpisodeEvidence>small{font:9px var(--font-geist-mono);color:#879aa6;margin-top:14px;display:block}.l1SampleFilters{border:1px solid var(--line);background:#f3f7fa;justify-content:space-between;gap:10px;padding:13px;display:flex}.l1SampleFilters>div{flex:1;gap:5px;display:flex}.l1SampleFilters button,.l1SampleFilters select{color:#526e7d;cursor:pointer;background:#fff;border:1px solid #c8d7e1;padding:9px 12px;font-size:10px}.l1SampleFilters button.active{color:#fff;background:#173747;border-color:#173747}.l1SampleLayout{border:1px solid var(--line);border-top:0;grid-template-columns:255px 1fr;min-height:650px;display:grid}.l1SampleList{border-right:1px solid var(--line);background:#edf3f7;max-height:760px;overflow:auto}.l1SampleList button{text-align:left;color:#56717f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d7e2e9;grid-template-columns:27px 1fr 15px;align-items:center;gap:8px;width:100%;padding:14px 13px;display:grid}.l1SampleList button.active{box-shadow:inset 3px 0 var(--mint);color:#173747;background:#fff}.l1SampleList button>span{font:700 9px var(--font-geist-mono);color:#76a0b1}.l1SampleList strong{font-size:10px;display:block}.l1SampleList small{color:#8297a3;margin-top:4px;font-size:8px;display:block}.l1SampleDetail{background:#f8fafc;grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);display:grid}.l1SampleVisual{color:#e8f2f5;background:#102630;padding:24px}.l1SampleImage{aspect-ratio:4/3;background:#06151c;place-items:center;display:grid;position:relative;overflow:hidden}.l1SampleImage img{object-fit:contain;width:100%;height:100%}.l1SampleImage>span{font:700 8px var(--font-geist-mono);letter-spacing:.08em;background:#102630db;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;top:10px;left:10px}.l1FrameStrip{gap:6px;margin:10px 0;display:flex;overflow-x:auto}.l1FrameStrip button{cursor:pointer;background:#071820;border:2px solid #0000;flex:0 0 69px;height:55px;padding:0;position:relative;overflow:hidden}.l1FrameStrip button.active{border-color:var(--mint)}.l1FrameStrip img{object-fit:cover;width:100%;height:100%}.l1FrameStrip small{color:#d9e9ee;background:#06141bd9;padding:2px 4px;font-size:7px;position:absolute;bottom:2px;right:2px}.l1SampleVisual>p{color:#c1d4db;margin-top:15px;font-size:10px;line-height:1.65}.l1SampleVisual>p b{color:#72dac7}.l1SampleAudit{min-width:0;padding:24px}.l1AuditColumns{border:1px solid #d4e0e8;grid-template-columns:1fr 1fr;display:grid}.l1AuditColumns article{background:#fff;min-width:0}.l1AuditColumns article+article{border-left:1px solid #d4e0e8}.l1AuditColumns span{font:700 8px var(--font-geist-mono);letter-spacing:.08em;color:#477388;background:#edf3f6;padding:10px 12px;display:block}.l1AuditColumns pre{white-space:pre-wrap;word-break:break-word;height:255px;font:9px/1.5 var(--font-geist-mono);color:#294b5b;margin:0;padding:13px;overflow:auto}.l1GtEvidence{color:#6d5b36;background:#fff7e5;gap:8px;margin:11px 0;padding:12px;font-size:9px;line-height:1.55;display:flex}.l1GtEvidence b{color:#7e611f;display:block}.l1SampleMetrics{border:1px solid #d4e0e8;grid-template-columns:repeat(3,1fr);display:grid}.l1SampleMetrics article{background:#fff;border-right:1px solid #dbe4ea;padding:13px}.l1SampleMetrics article:last-child{border:0}.l1SampleMetrics article>div{justify-content:space-between;gap:8px;display:flex}.l1SampleMetrics strong{font-size:9px}.l1SampleMetrics b{color:#19759a;font-size:15px}.l1SampleMetrics p{color:#718792;margin-top:8px;font-size:8px;line-height:1.5}.l1PipelineFlow{border:1px solid var(--line);background:#f8fafc;align-items:stretch;display:flex}.l1PipelineFlow>div{flex:1;align-items:center;min-width:0;display:flex}.l1PipelineFlow>div>svg{color:#a2b4bf;flex:none}.l1PipelineFlow article{min-width:0;padding:25px 18px}.l1PipelineFlow article>span{color:#26735e;background:#d9f4ec;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:21px;display:grid}.l1PipelineFlow small{font:700 8px var(--font-geist-mono);letter-spacing:.11em;color:#8498a5;display:block}.l1PipelineFlow strong{margin:7px 0;font-size:13px;display:block}.l1PipelineFlow p{color:#728895;font-size:9px;line-height:1.5}.l1Aggregation{color:#fff;background:#133241;grid-template-columns:90px 1fr auto;align-items:center;gap:22px;padding:22px 27px;display:grid}.l1Aggregation>span{color:var(--mint);font-size:26px;font-weight:720}.l1Aggregation p{color:#c0d3db;font-size:11px}.l1Aggregation b{color:#f4c675;align-items:center;gap:6px;font-size:9px;display:flex}.l1Boundary{border:1px solid var(--line);color:#54707e;background:#eef5f7;border-top:0;grid-template-columns:25px 1fr auto;align-items:center;gap:13px;padding:17px 20px;display:grid}.l1Boundary p{font-size:10px;line-height:1.6}.l1Boundary p b{color:#244c60;display:block}.l1Boundary small{text-align:right;font:8px/1.65 var(--font-geist-mono);color:#7a919e}:is(.l1Lab button:focus-visible,.l1Lab select:focus-visible){outline:3px solid var(--amber);outline-offset:2px}@media (max-width:1100px){.l1Conclusion{grid-template-columns:1fr}.l1DimensionGrid{grid-template-columns:repeat(2,1fr)}.l1DimensionGrid>button:nth-child(2){border-right:0}.l1DimensionGrid>button{border-bottom:1px solid #d5e0e8}.l1SampleDetail,.l1MetricCards{grid-template-columns:1fr}.l1MetricCards article{border-bottom:1px solid #d8e2e9;border-right:0}.l1MetricCards article:last-child{border-bottom:0}}@media (max-width:900px){.l1Hero{grid-template-columns:1fr}.l1HeroScore{display:none}.l1Pulse{grid-template-columns:repeat(2,1fr)}.l1ConclusionGrid{grid-template-columns:1fr}.l1ConclusionGrid article{border-bottom:1px solid #d9e3ea;border-right:0}.l1MatrixHead,.l1MatrixRow{grid-template-columns:1.3fr 1fr repeat(4,.65fr)}.l1EpisodeStage,.l1SampleLayout{grid-template-columns:1fr}.l1SampleList{border-right:0;border-bottom:1px solid var(--line);max-height:none;display:flex;overflow-x:auto}.l1SampleList button{min-width:220px}.l1PipelineFlow{grid-template-columns:1fr;display:grid}.l1PipelineFlow>div>svg{display:none}}@media (max-width:680px){.l1HeroCopy{padding:42px 25px}.l1HeroActions,.l1Section>header{flex-direction:column;align-items:flex-start}.l1Pulse,.l1DimensionGrid,.l1TaskTabs,.l1DimensionTabs{grid-template-columns:1fr}.l1DimensionGrid>button{border-right:0}.l1Conclusion{padding:25px}.l1MatrixHead{display:none}.l1MatrixRow{grid-template-columns:1fr 1fr}.l1MatrixRow>span{min-height:48px}.l1MetricCards{grid-template-columns:1fr}.l1EpisodeEvidence{padding:28px 22px}.l1SampleFilters{flex-direction:column;align-items:stretch}.l1SampleFilters>div{grid-template-columns:1fr 1fr;display:grid}.l1AuditColumns{grid-template-columns:1fr}.l1AuditColumns article+article{border-top:1px solid #d4e0e8;border-left:0}.l1SampleMetrics{grid-template-columns:1fr}.l1SampleMetrics article{border-bottom:1px solid #dbe4ea;border-right:0}.l1Aggregation,.l1Boundary{grid-template-columns:1fr}.l1Boundary small{text-align:left}}.l1rRoot{--l1r-ink:#17211f;--l1r-muted:#62706d;--l1r-line:#d9dfdc;--l1r-soft:#f4f6f4;--l1r-green:#18715d;--l1r-green-soft:#e4f2ed;--l1r-coral:#c65f49;--l1r-amber:#9a6815;--l1r-blue:#2c6682;color:var(--l1r-ink);border:1px solid var(--l1r-line);font-family:var(--font-geist-sans), sans-serif;background:#fff}.l1rRoot *,.l1rRoot :before,.l1rRoot :after{box-sizing:border-box}.l1rRoot header{height:auto}.l1rRoot button,.l1rRoot input{font:inherit;letter-spacing:0}:is(.l1rRoot button:focus-visible,.l1rRoot a:focus-visible,.l1rRoot input:focus-visible,.l1rRoot summary:focus-visible){outline-offset:2px;outline:3px solid #edb64d}.l1rHero{border-bottom:1px solid var(--l1r-line);background:#f9faf8;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);min-height:410px;scroll-margin-top:112px;display:grid}.l1rHeroCopy{border-right:1px solid var(--l1r-line);background:linear-gradient(90deg,#0000 49px,#dfe6e1 50px,#0000 51px) 0 0/100% 100%,linear-gradient(#fbfcfa 39px,#eef2ee 40px,#fbfcfa 41px) 0 0/100% 40px;flex-direction:column;justify-content:center;padding:58px 58px 52px;display:flex}.l1rEyebrow,.l1rSectionHeader span,.l1rDetailTitle>div>span,.l1rDefinitionGrid article>span,.l1rExampleBand>div>span,.l1rScoring>div>span,.l1rRunEvidence>header span{color:var(--l1r-green);font:750 10px var(--font-geist-mono), monospace;letter-spacing:.09em}.l1rHero h1{color:#14201d;letter-spacing:0;max-width:700px;margin:14px 0 18px;font-size:46px;line-height:1.07}.l1rHeroCopy>p{color:#4e5e59;max-width:710px;margin:0;font-size:15px;line-height:1.8}.l1rHeroTags{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.l1rHeroTags span{color:#40514c;font:700 9px var(--font-geist-mono), monospace;background:#fff;border:1px solid #c8d3ce;padding:7px 9px}.l1rContext{color:#f4f7f5;background:#1c2925;flex-direction:column;justify-content:space-between;padding:45px 38px 38px;display:flex}.l1rContext>div{border-bottom:1px solid #ffffff24;padding-bottom:26px}.l1rContext>div small,.l1rContext>div span{color:#adc1b9;display:block}.l1rContext>div small{font:750 9px var(--font-geist-mono), monospace;letter-spacing:.09em}.l1rContext>div strong{color:#f0b55e;margin:10px 0 5px;font-size:30px;display:block}.l1rContext>div span{font-size:11px}.l1rContext dl{margin:28px 0 0}.l1rContext dl div{border-bottom:1px solid #ffffff12;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.l1rContext dt{color:#92aaa1;font-size:9px}.l1rContext dd{overflow-wrap:anywhere;color:#e8efeb;min-width:0;font:10px/1.5 var(--font-geist-mono), monospace;margin:0}.l1rPhase1Banner{color:#684d12;background:#fff5dc;border-bottom:1px solid #dcbf82;align-items:flex-start;gap:14px;padding:20px 32px;display:flex}.l1rPhase1Banner>svg{flex:none;margin-top:2px}.l1rPhase1Banner strong{font-size:14px;display:block}.l1rPhase1Banner p{margin:6px 0 0;font-size:11px;line-height:1.65}.l1rPhase1Flags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.l1rPhase1Flags span{font:750 8px var(--font-geist-mono), monospace;background:#fffaf0;border:1px solid #d9be86;padding:6px 8px}.l1rSectionNav{z-index:8;border-bottom:1px solid var(--l1r-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;gap:2px;padding:0 28px;display:flex;position:sticky;top:58px;overflow-x:auto}.l1rSectionNav a{color:#4f625c;border-bottom:2px solid #0000;flex:none;padding:14px 12px 12px;font-size:10px;text-decoration:none}.l1rSectionNav a:hover{border-color:var(--l1r-green);color:var(--l1r-green)}.l1rSection{border-bottom:1px solid var(--l1r-line);padding:48px 42px 54px;scroll-margin-top:112px}.l1rSectionHeader{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.l1rSectionHeader h2{letter-spacing:0;margin:6px 0 0;font-size:26px;line-height:1.18}.l1rSectionHeader>p{max-width:550px;color:var(--l1r-muted);text-align:right;margin:0;font-size:12px;line-height:1.7}.l1rLayerGrid{border:1px solid var(--l1r-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.l1rLayerGrid>button{border:0;border-right:1px solid var(--l1r-line);min-height:250px;color:var(--l1r-ink);text-align:left;cursor:pointer;background:#fff;padding:25px 22px 0}.l1rLayerGrid>button:last-child{border-right:0}.l1rLayerGrid>button:hover{background:#f6f9f6}.l1rLayerGrid>button.active{box-shadow:inset 0 4px var(--l1r-green);background:var(--l1r-green-soft)}.l1rLayerGrid>button>span{color:var(--l1r-coral);font:800 11px var(--font-geist-mono), monospace}.l1rLayerGrid h3{min-height:44px;margin:14px 0 9px;font-size:15px;line-height:1.45}.l1rLayerGrid p{color:#5d6c67;min-height:64px;margin:0;font-size:12px;line-height:1.7}.l1rLayerGrid dl{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.l1rLayerGrid dl div{border-top:1px solid #cfd8d3;padding-top:10px}.l1rLayerGrid dt{color:#6d7b76;font-size:10px}.l1rLayerGrid dd{margin:4px 0 0;font-size:20px;font-weight:750}.l1rLayerGrid footer{color:#52635d;background:#f0f3f1;margin:0 -22px;padding:12px 22px;font-size:11px}.l1rLayerGrid>button.active footer{color:#175c4d;background:#d5e9e1}.l1rMatrixTools{justify-content:space-between;gap:20px;margin-bottom:14px;display:flex}.l1rSegments{border:1px solid var(--l1r-line);display:flex}.l1rSegments button{border:0;border-right:1px solid var(--l1r-line);color:#51625d;cursor:pointer;background:#fff;min-width:58px;padding:9px 12px;font-size:9px}.l1rSegments button:last-child{border-right:0}.l1rSegments button.active{color:#fff;background:#1f2c28}.l1rSearch{border:1px solid var(--l1r-line);color:#77827f;background:#fff;align-items:center;gap:8px;min-width:280px;padding:0 12px;display:flex}.l1rSearch input{width:100%;color:var(--l1r-ink);border:0;outline:0;padding:9px 0;font-size:10px}.l1rMatrix{border:1px solid var(--l1r-line);overflow:hidden}.l1rMatrixHead,.l1rMatrixRow{grid-template-columns:minmax(190px,1.3fr) 86px minmax(150px,1fr) 86px 52px minmax(120px,.85fr) 34px;align-items:stretch;display:grid}.l1rMatrixHead{color:#dce5e1;background:#222e2a}.l1rMatrixHead>span{font:700 8px var(--font-geist-mono), monospace;border-right:1px solid #ffffff16;padding:11px 12px}.l1rMatrixRow{border:0;border-top:1px solid var(--l1r-line);color:#34433f;text-align:left;cursor:pointer;background:#fff;width:100%;min-height:67px;padding:0}.l1rMatrixRow:hover{background:#f7f9f7}.l1rMatrixRow.active{box-shadow:inset 4px 0 var(--l1r-green);background:#edf6f2}.l1rMatrixRow>span{overflow-wrap:anywhere;border-right:1px solid #e4e8e6;flex-direction:column;justify-content:center;min-width:0;padding:12px;font-size:11px;line-height:1.5;display:flex}.l1rMatrixRow>span:last-child{border-right:0;align-items:center;padding:0}.l1rMatrixRow strong{font-size:13px}.l1rMatrixRow em{color:#52625d;margin-top:5px;font-size:11px;font-style:normal;line-height:1.5}.l1rMatrixRow small{color:#7a8883;font:8px var(--font-geist-mono), monospace;margin-top:3px}.l1rMatrixRow .result strong{color:var(--l1r-green);font-size:18px}.l1rMatrixRow .pending strong{color:var(--l1r-amber);font-size:13px}.l1rGrade{width:30px;height:23px;font:800 8px var(--font-geist-mono), monospace;border-radius:2px;place-items:center;font-style:normal;display:inline-grid}.l1rGrade.E3{color:#16624f;background:#cfece1}.l1rGrade.E2{color:#225f79;background:#dbeaf1}.l1rGrade.E1{color:#785716;background:#f9e9c5}.l1rGrade.E0{color:#606967;background:#e8e9e8}.l1rEmpty{color:#697772;text-align:center;padding:38px;font-size:11px}.l1rDetail{padding-top:0}.l1rDetailTitle{border-bottom:1px solid var(--l1r-line);background:#f5f6f2;grid-template-columns:minmax(0,1fr) 240px;gap:35px;margin:0 -42px;padding:38px 42px;display:grid}.l1rDetailTitle h2{letter-spacing:0;margin:8px 0 10px;font-size:32px}.l1rDetailTitle p{color:#53635e;max-width:760px;margin:0;font-size:12px;line-height:1.7}.l1rMetricState{border-left:1px solid var(--l1r-line);grid-template-columns:38px 1fr;align-content:center;gap:4px 10px;padding-left:24px;display:grid}.l1rMetricState strong{align-self:center;font-size:22px}.l1rMetricState small{color:#697671;grid-column:1/-1;font-size:9px;line-height:1.5}.l1rState{min-width:38px;min-height:25px;font:800 8px var(--font-geist-mono), monospace;place-items:center;padding:4px 6px;font-style:normal;display:inline-grid}.l1rState.scored{color:#16624f;background:#cfece1}.l1rState.scored_provisional_gt{color:#725312;background:#f7e5bd}.l1rState.scored_provisional_judge{color:#225f79;background:#dbeaf1}.l1rState.scored_with_contract_pending{color:#8b442f;background:#f5dccf}.l1rState.contract_pending{color:#606967;background:#e8e9e8}.l1rDefinitionGrid{border-bottom:1px solid var(--l1r-line);grid-template-columns:repeat(4,1fr);margin:0 -42px;display:grid}.l1rDefinitionGrid article{border-right:1px solid var(--l1r-line);min-height:190px;padding:26px 24px}.l1rDefinitionGrid article:last-child{border-right:0}.l1rDefinitionGrid h3{margin:11px 0 9px;font-size:13px}.l1rDefinitionGrid p{color:#5d6c67;margin:0;font-size:10px;line-height:1.65}.l1rSamplePicker{border:1px solid var(--l1r-line);background:#f7f9f7;grid-template-columns:minmax(210px,.7fr) minmax(240px,1fr) minmax(260px,1.25fr) auto;align-items:end;gap:12px;margin:18px 0;padding:15px;display:grid}.l1rSamplePicker>div:first-child span,.l1rSamplePicker>div:first-child small{color:#71807a;font:750 8px/1.5 var(--font-geist-mono), monospace;display:block}.l1rSamplePicker>div:first-child strong{margin:5px 0 3px;font-size:11px;display:block}.l1rSamplePicker label{background:#fff;border:1px solid #d7dfdb;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.l1rSamplePicker label svg{color:#75827e;flex:none}.l1rSamplePicker input,.l1rSamplePicker select{color:#33423d;width:100%;min-width:0;font:9px var(--font-geist-mono), monospace;background:0 0;border:0;outline:0}.l1rSamplePicker select{background:#fff;border:1px solid #d7dfdb;height:34px;padding:0 9px}.l1rSamplePager{gap:6px;display:flex}.l1rSamplePager button{min-height:34px;color:var(--l1r-green);font:750 8px var(--font-geist-mono), monospace;background:#fff;border:1px solid #cbd7d2;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.l1rSamplePager button:disabled{cursor:not-allowed;opacity:.35}.l1rExampleBand{border-bottom:1px solid var(--l1r-line);border-top:1px solid var(--l1r-line);grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);margin:0 -42px;display:grid}.l1rExampleBand>div{border-right:1px solid var(--l1r-line);min-width:0;padding:24px}.l1rExampleBand>div:last-child{border-right:0}.l1rExampleMedia{background:#1d2724;flex-direction:column;min-height:320px;display:flex;overflow:hidden;padding:0!important}.l1rExampleFrames{background:#596760;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:auto}.l1rExampleFrames.single{grid-template-columns:1fr}.l1rExampleFrames figure{background:#111a17;min-width:0;margin:0;position:relative}.l1rExampleFrames img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.l1rExampleFrames.single img{min-height:280px}.l1rExampleFrames figcaption{color:#d7eee5;font:700 7px var(--font-geist-mono), monospace;background:#111b18d9;padding:3px 5px;position:absolute;bottom:5px;right:5px}.l1rExampleMedia>span{color:#d7eee5;background:#111b18;padding:9px 12px;display:block}.l1rMediaEmpty{color:#9eada8;place-items:center;min-height:320px;display:grid}.l1rQuestion h3,.l1rResponseContract h3{margin:10px 0;font-size:15px}.l1rQuestion>code{color:var(--l1r-coral);overflow-wrap:anywhere;margin-bottom:12px;font-size:8px;display:block}.l1rQuestion pre,.l1rResponseContract pre,.l1rEvidenceColumns pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#34413d;max-height:250px;font:9px/1.65 var(--font-geist-mono), monospace;background:#f7f8f6;border:1px solid #dbe1de;margin:0;padding:14px;overflow:auto}.l1rResponseContract small{color:#7a8682;text-transform:uppercase;margin:18px 0 5px;font-size:8px;display:block}.l1rResponseContract p{color:#596762;margin:0;font-size:10px;line-height:1.6}.l1rQuestion small{color:#7a8682;text-transform:uppercase;margin:17px 0 5px;font-size:8px;display:block}.l1rEvidenceLoading{border-bottom:1px solid var(--l1r-line);color:#687772;justify-content:center;align-items:center;gap:9px;min-height:90px;margin:0 -42px;font-size:10px;display:flex}.l1rEvidenceLoading.error{color:#884b36;background:#fff6ef;justify-content:flex-start;padding:20px 42px}.l1rItemEvidence{border-bottom:1px solid var(--l1r-line);margin:0 -42px}.l1rItemScoreStrip{border-bottom:1px solid var(--l1r-line);color:#e7efec;background:#202c28;grid-template-columns:auto auto minmax(180px,1fr) auto minmax(180px,auto);align-items:center;gap:13px;padding:12px 18px;display:grid}.l1rItemScoreStrip>span{color:#9eb1aa;font:800 8px var(--font-geist-mono), monospace}.l1rItemScoreStrip>strong{font-size:17px}.l1rItemScoreStrip>code,.l1rItemScoreStrip>small{overflow-wrap:anywhere;color:#b9c9c3;font:8px var(--font-geist-mono), monospace}.l1rItemScoreStrip>i{color:#1a624f;font:800 8px var(--font-geist-mono), monospace;background:#d4ece3;padding:5px 8px;font-style:normal}.l1rItemScoreStrip>i.contract_pending,.l1rItemScoreStrip>i.not_applicable{color:#765817;background:#f2dfb6}.l1rEvidenceCompare{grid-template-columns:1fr 1fr;display:grid}.l1rEvidenceCompare article{border-right:1px solid var(--l1r-line);min-width:0;padding:22px}.l1rEvidenceCompare article:last-child{border-right:0}.l1rEvidenceCompare header{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.l1rEvidenceCompare header span{color:var(--l1r-green);font:800 8px var(--font-geist-mono), monospace}.l1rEvidenceCompare header h3{margin:5px 0 0;font-size:15px}.l1rEvidenceCompare header b{color:#356858;max-width:190px;font:750 7px/1.4 var(--font-geist-mono), monospace;text-align:right;background:#e8f1ed;align-self:flex-start;padding:5px 7px}.l1rEvidenceCompare article>code{overflow-wrap:anywhere;color:var(--l1r-coral);font:8px var(--font-geist-mono), monospace;margin-bottom:9px;display:block}.l1rEvidenceCompare pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#34413d;max-height:390px;font:9px/1.65 var(--font-geist-mono), monospace;background:#f7f8f6;border:1px solid #dbe1de;margin:0;padding:14px;overflow:auto}.l1rEvidenceCompare details{border:1px solid #dbe1de;margin-top:10px}.l1rEvidenceCompare summary{cursor:pointer;color:#52645e;padding:9px 11px;font-size:9px}.l1rEvidenceCompare details pre{border:0;border-top:1px solid #dbe1de;max-height:260px}.l1rEvidenceCompare article>small{overflow-wrap:anywhere;color:#76837f;font:8px/1.5 var(--font-geist-mono), monospace;margin-top:9px;display:block}.l1rJudgeEvidence{color:#315e6d;background:#edf6f9;border-top:1px solid #bfd4dc;grid-template-columns:minmax(230px,.8fr) auto minmax(0,1.4fr);align-items:start;gap:12px 18px;padding:15px 22px;display:grid}.l1rJudgeEvidence strong,.l1rJudgeEvidence span,.l1rJudgeEvidence small{font:750 8px/1.5 var(--font-geist-mono), monospace}.l1rJudgeEvidence p{margin:0;font-size:9px;line-height:1.6}.l1rJudgeEvidence small{color:#66808a;grid-column:1/-1}.l1rNotice{color:#73591e;background:#fff8e8;border:1px solid #e5cea0;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;display:flex}.l1rNotice svg{flex:none;margin-top:2px}.l1rNotice p{margin:0;font-size:9px;line-height:1.6}.l1rNotice b{margin-bottom:3px;display:block}.l1rScoring{border-bottom:1px solid var(--l1r-line);color:#eef3f0;background:#202c28;grid-template-columns:220px minmax(0,1fr);gap:18px 28px;margin:0 -42px;padding:30px 42px;display:grid}.l1rScoring h3{margin:8px 0 0;font-size:18px}.l1rScoring>code{overflow-wrap:anywhere;color:#f2c985;font:10px/1.65 var(--font-geist-mono), monospace;border:1px solid #ffffff24;align-self:center;padding:14px}.l1rScoring>p{color:#b5c2bd;grid-column:2;margin:0;font-size:9px}.l1rBleuFamily{border:1px solid #ffffff24;grid-column:2;grid-template-columns:repeat(4,1fr);display:grid}.l1rBleuFamily span{color:#dbe6e2;border-right:1px solid #ffffff24;padding:11px;font-size:12px}.l1rBleuFamily span:last-child{border-right:0}.l1rBleuFamily b{color:#8fa29b;margin-bottom:4px;font-size:8px;display:block}.l1rRunEvidence{border:1px solid var(--l1r-line);margin-top:30px}.l1rRunEvidence>header{border-bottom:1px solid var(--l1r-line);background:#f1f4f2;justify-content:space-between;gap:20px;padding:13px 16px;display:flex}.l1rRunEvidence>header div{align-items:center;gap:8px;display:flex}.l1rRunEvidence.ready>header svg{color:var(--l1r-green)}.l1rRunEvidence.pending>header svg{color:var(--l1r-amber)}.l1rRunEvidence>header strong{overflow-wrap:anywhere;color:#50605b;max-width:70%;font:8px var(--font-geist-mono), monospace;text-align:right}.l1rEvidenceColumns{grid-template-columns:1fr 1fr;display:grid}.l1rEvidenceColumns article{border-right:1px solid var(--l1r-line);min-width:0;padding:18px}.l1rEvidenceColumns article:last-child{border-right:0}.l1rEvidenceColumns article>span{color:#687772;font:750 8px var(--font-geist-mono), monospace;margin-bottom:8px;display:block}.l1rCalculation{border-top:1px solid var(--l1r-line);background:#f8faf8;grid-template-columns:20px minmax(0,1fr) 90px;align-items:start;gap:12px;padding:17px 18px;display:grid}.l1rCalculation>svg{color:var(--l1r-green)}.l1rCalculation b{margin-bottom:5px;font-size:10px;display:block}.l1rCalculation code{overflow-wrap:anywhere;color:#3f514b;font:9px/1.5 var(--font-geist-mono), monospace;display:block}.l1rCalculation p{color:#66736f;margin:5px 0 0;font-size:9px}.l1rCalculation>strong{color:var(--l1r-green);text-align:right;font-size:25px}.l1rRunEvidence>.l1rNotice{border:0;border-top:1px solid #e5cea0;margin:0}.l1rProvenanceLine{border-top:1px solid var(--l1r-line);color:#66746f;font:8px var(--font-geist-mono), monospace;align-items:center;gap:8px;margin:0;padding:12px 17px;display:flex}.l1rPendingEvidence{color:#73591e;background:#fffbf1;align-items:center;gap:16px;min-height:130px;padding:24px;display:flex}.l1rPendingEvidence h3{margin:0 0 5px;font-size:18px}.l1rPendingEvidence p{color:#766842;margin:0;font-size:10px;line-height:1.6}.l1rAnalysisGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:22px;display:grid}.l1rTaskTable{border:1px solid var(--l1r-line)}.l1rTaskTable>header,.l1rTaskTable>div{grid-template-columns:minmax(0,1fr) minmax(150px,.4fr);align-items:center;display:grid}.l1rTaskTable>header{color:#dce6e2;background:#222e2a}.l1rTaskTable>header span{font:700 8px var(--font-geist-mono), monospace;padding:11px 14px}.l1rTaskTable>div{border-top:1px solid var(--l1r-line);min-height:67px}.l1rTaskTable>div>span{min-width:0;padding:12px 15px}.l1rTaskTable strong,.l1rTaskTable small{display:block}.l1rTaskTable strong{font-size:11px}.l1rTaskTable small{color:#7a8783;font:8px var(--font-geist-mono), monospace;margin-top:3px}.l1rTaskTable b{border-left:1px solid var(--l1r-line);color:var(--l1r-green);align-self:stretch;place-items:center;font-size:18px;display:grid}.l1rTaskTable b.pending{color:var(--l1r-amber);font-size:11px}.l1rErrors{border:1px solid var(--l1r-line);grid-template-columns:repeat(2,1fr);display:grid}.l1rErrors article{border-right:1px solid var(--l1r-line);flex-direction:column;justify-content:center;min-width:0;padding:17px;display:flex}.l1rErrors article:nth-child(2n){border-right:0}.l1rErrors article:nth-child(-n+2){border-bottom:1px solid var(--l1r-line)}.l1rErrors span{color:#52615c;align-items:center;gap:7px;font-size:9px;display:flex}.l1rErrors strong{margin:12px 0 3px;font-size:26px}.l1rErrors small{color:#7a8783;font-size:8px;line-height:1.45}.l1rAuditStrip{border:1px solid var(--l1r-line);grid-template-columns:repeat(4,1fr);display:grid}.l1rAuditStrip article{border-right:1px solid var(--l1r-line);grid-template-columns:38px 52px 1fr;align-items:center;gap:6px;min-height:75px;padding:14px;display:grid}.l1rAuditStrip article:last-child{border-right:0}.l1rAuditStrip strong{font-size:24px}.l1rAuditStrip span{color:#66746f;font-size:9px}.l1rAdvancedDetails{border:1px solid var(--l1r-line);margin-top:14px}.l1rAdvancedDetails summary{color:#40514b;cursor:pointer;background:#f5f7f5;align-items:center;gap:8px;padding:14px 16px;font-size:10px;display:flex}.l1rAdvancedDetails>div{border-top:1px solid var(--l1r-line);color:#5b6964;padding:18px;font-size:10px;line-height:1.65}.l1rAdvancedDetails p{margin:0 0 8px}.l1rAdvancedDetails p:last-child{margin-bottom:0}.l1rProvenanceGrid{border:1px solid var(--l1r-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.l1rProvenanceGrid article{border-right:1px solid var(--l1r-line);align-content:start;min-height:150px;padding:20px;display:grid}.l1rProvenanceGrid article:last-child{border-right:0}.l1rProvenanceGrid svg{color:var(--l1r-coral)}.l1rProvenanceGrid span{color:#71807a;text-transform:uppercase;margin-top:20px;font-size:8px}.l1rProvenanceGrid strong{overflow-wrap:anywhere;font:10px/1.5 var(--font-geist-mono), monospace;margin-top:5px}.l1rProvenanceGrid small{color:#71807a;margin-top:7px;font-size:8px;line-height:1.5}.l1rBoundary{background:var(--l1r-green-soft);color:#35564b;border:1px solid #c7d9d1;align-items:flex-start;gap:10px;margin:14px 0 0;padding:15px;font-size:9px;line-height:1.6;display:flex}.l1rBoundary svg{flex:none}@media (max-width:1100px){.l1rLayerGrid,.l1rDefinitionGrid,.l1rAuditStrip,.l1rProvenanceGrid{grid-template-columns:repeat(2,1fr)}.l1rLayerGrid>button:nth-child(2),.l1rDefinitionGrid article:nth-child(2),.l1rAuditStrip article:nth-child(2),.l1rProvenanceGrid article:nth-child(2){border-right:0}.l1rLayerGrid>button:nth-child(-n+2),.l1rDefinitionGrid article:nth-child(-n+2),.l1rAuditStrip article:nth-child(-n+2),.l1rProvenanceGrid article:nth-child(-n+2){border-bottom:1px solid var(--l1r-line)}.l1rExampleBand{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.l1rResponseContract{border-top:1px solid var(--l1r-line);grid-column:1/-1}.l1rMatrix{overflow-x:auto}.l1rMatrixHead,.l1rMatrixRow{min-width:930px}.l1rAnalysisGrid{grid-template-columns:1fr}}@media (max-width:760px){.l1rHero{grid-template-columns:1fr}.l1rHeroCopy{border-right:0;min-height:340px;padding:42px 24px}.l1rHero h1{font-size:34px}.l1rContext{padding:30px 24px}.l1rSectionNav{padding:0 12px;top:54px}.l1rSection{padding:36px 18px 42px}.l1rSectionHeader{display:block}.l1rSectionHeader>p{text-align:left;margin-top:10px}.l1rLayerGrid,.l1rDefinitionGrid,.l1rAuditStrip,.l1rProvenanceGrid{grid-template-columns:1fr}.l1rLayerGrid>button,.l1rDefinitionGrid article,.l1rAuditStrip article,.l1rProvenanceGrid article{border-right:0;border-bottom:1px solid var(--l1r-line)}.l1rLayerGrid>button:last-child,.l1rDefinitionGrid article:last-child,.l1rAuditStrip article:last-child,.l1rProvenanceGrid article:last-child{border-bottom:0}.l1rMatrixTools{display:block}.l1rSegments{overflow-x:auto}.l1rSearch{min-width:0;margin-top:10px}.l1rDetailTitle{grid-template-columns:1fr;gap:22px;margin:0 -18px;padding:30px 18px}.l1rDetailTitle h2{font-size:26px}.l1rMetricState{border-top:1px solid var(--l1r-line);border-left:0;padding:18px 0 0}.l1rDefinitionGrid,.l1rExampleBand,.l1rScoring{margin-left:-18px;margin-right:-18px}.l1rExampleBand{grid-template-columns:1fr}.l1rExampleBand>div{border-right:0;border-bottom:1px solid var(--l1r-line)}.l1rScoring{grid-template-columns:1fr;padding:28px 18px}.l1rScoring>p,.l1rBleuFamily{grid-column:1}.l1rBleuFamily{grid-template-columns:repeat(2,1fr)}.l1rEvidenceColumns{grid-template-columns:1fr}.l1rEvidenceColumns article{border-right:0;border-bottom:1px solid var(--l1r-line)}.l1rCalculation{grid-template-columns:20px minmax(0,1fr)}.l1rCalculation>strong{text-align:left;grid-column:2}.l1rErrors{grid-template-columns:1fr}.l1rErrors article{border-right:0;border-bottom:1px solid var(--l1r-line)}.l1rErrors article:last-child{border-bottom:0}}.l1rDetail{padding:0}.l1rDetailTitle{background:#f7f8f4;margin:0;padding:44px 42px 36px}.l1rMetricAnswer{max-width:760px;color:#3e514b!important;font-size:14px!important;line-height:1.75!important}.l1rMetricState strong{font-size:14px}.l1rReadingPath{border-bottom:1px solid var(--l1r-line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0 42px;list-style:none;display:grid}.l1rReadingPath li{color:#52645e;align-items:center;gap:9px;min-height:55px;font-size:11px;display:flex}.l1rReadingPath b{color:var(--l1r-coral);font:800 9px var(--font-geist-mono), monospace}.l1rStoryStep{border-bottom:1px solid var(--l1r-line);background:#fff;grid-template-columns:142px minmax(0,1fr);display:grid}.l1rStoryIndex{border-right:1px solid var(--l1r-line);background:#f4f6f3;padding:34px 22px}.l1rStoryIndex b{color:var(--l1r-coral);font:800 24px var(--font-geist-mono), monospace;display:block}.l1rStoryIndex span{color:#687873;font:750 9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:8px;display:block}.l1rStoryBody{min-width:0;padding:32px 38px 38px}.l1rStoryBody>h3{letter-spacing:0;margin:10px 0 12px;font-size:21px}.l1rStoryBody>p{color:#586762;max-width:850px;margin:0 0 8px;font-size:13px;line-height:1.75}.l1rStoryBody>p strong{color:#23332e}.l1rSourceMode{background:var(--l1r-green-soft);color:var(--l1r-green);font:750 10px var(--font-geist-mono), monospace;padding:7px 9px;display:inline-flex}.l1rWhatWhy{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.l1rWhatWhy article{border-right:1px solid var(--l1r-line);min-height:190px;padding:30px 30px 34px}.l1rWhatWhy article:last-child{border-right:0}.l1rWhatWhy h3{margin:0 0 12px;font-size:17px}.l1rWhatWhy p{color:#566660;margin:0;font-size:13px;line-height:1.75}.l1rQuestionStatus{border:1px solid;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.l1rQuestionStatus svg{flex:none;margin-top:1px}.l1rQuestionStatus strong,.l1rQuestionStatus span{display:block}.l1rQuestionStatus strong{margin-bottom:3px;font-size:12px}.l1rQuestionStatus span{font-size:11px;line-height:1.6}.l1rQuestionStatus.exact{color:#245c4d;background:#eef7f3;border-color:#bcd8cd}.l1rQuestionStatus.draft{color:#70561c;background:#fff8e8;border-color:#e4cb98}.l1rExampleStep .l1rStoryBody{padding-bottom:42px}.l1rExampleStep .l1rExampleBand{border:1px solid var(--l1r-line);grid-template-columns:minmax(260px,.8fr) minmax(0,1.25fr) minmax(260px,.95fr);margin:18px 0 0}.l1rQuestion small,.l1rResponseContract small{color:#74817d;text-transform:uppercase;margin:18px 0 6px;font-size:8px;display:block}.l1rQuestion p{color:#596762;margin:0;font-size:12px;line-height:1.7}.l1rExampleStep .l1rQuestion pre,.l1rExampleStep .l1rResponseContract pre{font-size:11px;line-height:1.7}.l1rScoringStep{color:#edf3ef;background:#202c28}.l1rScoringStep .l1rStoryIndex{background:#18231f;border-color:#ffffff1b}.l1rScoringStep .l1rStoryIndex span{color:#9ab0a8}.l1rScoringStep .l1rStoryBody>h3{color:#fff}.l1rScoringStep .l1rStoryBody>p{color:#becbc6}.l1rFormula{color:#f1c878;max-width:960px;font:12px/1.7 var(--font-geist-mono), monospace;overflow-wrap:anywhere;background:#ffffff08;border:1px solid #ffffff28;padding:16px 18px;display:block}.l1rPlainSteps{border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.l1rPlainSteps article{border-right:1px solid #ffffff24;grid-template-columns:28px 1fr;align-content:center;gap:8px;min-height:118px;padding:18px 24px 18px 18px;display:grid;position:relative}.l1rPlainSteps article:last-child{border-right:0}.l1rPlainSteps article>b{color:#b7d3ca;width:24px;height:24px;font:750 9px var(--font-geist-mono), monospace;border:1px solid #83a198;place-items:center;display:grid}.l1rPlainSteps p{color:#d7e2de;margin:0;font-size:12px;line-height:1.7}.l1rPlainSteps svg{z-index:1;color:#8eb1a5;background:#202c28;padding:2px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.l1rScoringStep .l1rBleuFamily{margin-top:16px}.l1rInterpretationGrid{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;display:grid}.l1rInterpretationGrid article{background:#202c28;padding:16px 18px}.l1rInterpretationGrid span{color:#9fb2ab;font:750 8px var(--font-geist-mono), monospace;text-transform:uppercase}.l1rInterpretationGrid p{color:#dce6e2;margin:7px 0 0;font-size:12px;line-height:1.7}.l1rEvidenceStep .l1rStoryBody{padding-top:28px}.l1rEvidenceStep .l1rRunEvidence{margin:0}.l1rAggregateResult{border-bottom:1px solid var(--l1r-line);background:#edf6f2;justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;display:flex}.l1rAggregateResult span{color:#53655f;font-size:10px}.l1rAggregateResult strong{color:var(--l1r-green);font-size:29px}.l1rRunFacts{border-bottom:1px solid var(--l1r-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.l1rRunFacts article{border-right:1px solid var(--l1r-line);min-width:0;padding:15px 18px}.l1rRunFacts article:last-child{border-right:0}.l1rRunFacts span{color:#74817d;font:750 8px var(--font-geist-mono), monospace;display:block}.l1rRunFacts strong{overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.l1rRunFacts small{color:#71807a;margin-top:5px;font-size:8px;line-height:1.5;display:block}.l1rPendingEvidence small{color:#8b7b4e;margin-top:7px;font-size:8px;display:block}@media (max-width:1100px){.l1rReadingPath{grid-template-columns:repeat(3,minmax(0,1fr))}.l1rWhatWhy{grid-template-columns:1fr}.l1rWhatWhy article{border-right:0;border-bottom:1px solid var(--l1r-line);min-height:0}.l1rWhatWhy article:last-child{border-bottom:0}.l1rExampleStep .l1rExampleBand{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.l1rExampleStep .l1rResponseContract{border-top:1px solid var(--l1r-line);grid-column:1/-1}.l1rSamplePicker{grid-template-columns:1fr 1fr}.l1rEvidenceCompare{grid-template-columns:1fr}.l1rEvidenceCompare article{border-right:0;border-bottom:1px solid var(--l1r-line)}.l1rEvidenceCompare article:last-child{border-bottom:0}}@media (max-width:760px){.l1rDetailTitle{margin:0;padding:30px 18px}.l1rPhase1Banner{padding:18px}.l1rReadingPath{grid-template-columns:1fr;padding:9px 18px}.l1rReadingPath li{min-height:34px}.l1rStoryStep{grid-template-columns:1fr}.l1rStoryIndex{border-right:0;border-bottom:1px solid var(--l1r-line);align-items:center;gap:10px;padding:16px 18px;display:flex}.l1rStoryIndex b{font-size:18px}.l1rStoryIndex span{margin:0}.l1rStoryBody{padding:25px 18px 30px}.l1rWhatWhy{padding:0}.l1rWhatWhy article{padding:25px 18px}.l1rExampleStep .l1rExampleBand{grid-template-columns:1fr;margin:16px 0 0}.l1rExampleStep .l1rExampleBand>div{border-right:0;border-bottom:1px solid var(--l1r-line)}.l1rExampleFrames.sequence{grid-template-columns:1fr;max-height:640px}.l1rSamplePicker{grid-template-columns:1fr}.l1rSamplePager{justify-content:space-between}.l1rItemScoreStrip{grid-template-columns:1fr 1fr}.l1rItemScoreStrip>small{grid-column:1/-1}.l1rJudgeEvidence{grid-template-columns:1fr}.l1rJudgeEvidence small{grid-column:auto}.l1rPlainSteps,.l1rInterpretationGrid{grid-template-columns:1fr}.l1rPlainSteps article{border-bottom:1px solid #ffffff24;border-right:0;min-height:0}.l1rPlainSteps article:last-child{border-bottom:0}.l1rPlainSteps svg{display:none}.l1rRunFacts{grid-template-columns:1fr}.l1rRunFacts article{border-right:0;border-bottom:1px solid var(--l1r-line)}.l1rRunFacts article:last-child{border-bottom:0}}.l1MethodClass{color:#226e62;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.06em;background:#eaf7f4;border:1px solid #b9d7d1;margin-top:15px;padding:6px 9px;display:inline-flex}.l1MetricCards dl div{grid-template-columns:52px 1fr}.l1MetricCards dd a{color:#176f96;text-underline-offset:2px;text-decoration:underline}.l1SampleMetrics{border:0;grid-template-columns:1fr;gap:10px;display:grid}.l1SampleMetrics article,.l1SampleMetrics article:last-child{background:#fff;border:1px solid #d4e0e8;padding:16px}.l1SampleMetrics article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.l1SampleMetrics article>header>div:first-child,.l1SampleMetrics article>header small,.l1SampleMetrics article>header strong,.l1SampleMetrics article>header span{display:block}.l1SampleMetrics article>header small{color:#278070;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.07em}.l1SampleMetrics article>header strong{color:#173747;margin-top:6px;font-size:13px}.l1SampleMetrics article>header span{color:#7b909c;font:8px var(--font-geist-mono), monospace;margin-top:2px}.l1SampleMetrics article>header>div:last-child{text-align:right;flex:none}.l1SampleMetrics article>header em{color:#8396a1;font-size:7px;font-style:normal;display:block}.l1SampleMetrics article>header b{color:#19759a;margin-top:2px;font-size:23px;display:block}.l1MetricScope{background:#eef5f7;margin:12px 0 8px;padding:7px 9px;font-weight:700;color:#4c7180!important;font-size:8px!important}.l1SampleMetrics article>.l1MetricInputs{gap:4px;display:grid}.l1MetricInputs code,.l1MetricSubstitution code{overflow-wrap:anywhere;color:#3e5967;font:8px/1.5 var(--font-geist-mono), monospace;background:#f7f9fa;padding:6px 8px;display:block}.l1SampleMetrics article>.l1MetricSubstitution{grid-template-columns:34px 1fr;align-items:stretch;gap:0;margin-top:7px;display:grid}.l1MetricSubstitution>span{color:#fff;background:#173747;place-items:center;font-size:7px;display:grid}.l1MetricResult{background:#eaf7f4;padding:9px 10px;color:#426c65!important;margin-top:8px!important;font-size:9px!important}.l1MetricResult b{color:#1d7163;margin-right:7px;font-size:8px!important}.l1SampleMetrics details{border-top:1px solid #e0e8ed;margin-top:9px;padding-top:8px}.l1SampleMetrics summary{color:#31748c;cursor:pointer;font-size:8px}.l1SampleMetrics details p{color:#6a808d;margin-top:7px;font-size:8px;line-height:1.6}@media (max-width:680px){.l1SampleMetrics article>header{gap:8px}}.candidateHero{background:linear-gradient(125deg,#102b3b 0 62%,#1c5064 62% 100%)}.candidateHeroScore>p{color:#f4c675}.candidatePulse article:nth-child(2) strong{color:#23806e}.candidatePulse article:nth-child(3) strong{font-size:23px}.candidateConclusion .l1ConclusionGrid b{font-size:18px}.candidateLayerGrid{border:1px solid var(--line);background:#f3f7fa;grid-template-columns:repeat(4,1fr);display:grid}.candidateLayerGrid button{border:0;border-right:1px solid var(--line);text-align:left;min-height:218px;color:var(--ink);cursor:pointer;background:#f9fbfc;padding:27px}.candidateLayerGrid button:last-child{border-right:0}.candidateLayerGrid button.active{background:#eaf6f4;box-shadow:inset 0 4px #63cfbb}.candidateLayerGrid button>span{font:750 11px var(--font-geist-mono);letter-spacing:.12em;color:#34809c}.candidateLayerGrid button>strong{letter-spacing:-.05em;margin:27px 0 10px;font-size:43px;display:block}.candidateLayerGrid button>small{color:#4c6877;min-height:34px;font-size:12px;line-height:1.45;display:block}.candidateLayerGrid button>p{color:#7a8f9b;margin-top:15px;font-size:10px}.composerShell{border:1px solid var(--line);background:#f8fafc;grid-template-columns:280px 1fr;display:grid}.composerShell>aside{color:#e8f4f6;background:#112f3e;padding:22px}.composerTotal{border-bottom:1px solid #ffffff20;padding:8px 5px 22px}.composerTotal span,.composerTotal small{color:#a9c0c9;text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.composerTotal strong{color:#72d9c6;margin:8px 0 3px;font-size:48px;display:block}.composerLayer{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:13px 4px;display:flex}.composerLayer>span{font:700 10px var(--font-geist-mono)}.composerLayer small{color:#8fabb5;font:8px var(--font-geist-sans);margin-top:3px;display:block}.composerLayer>b{font-size:18px}.composerActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:16px;display:grid}.composerActions button,.savedCombo{color:#c5d8df;cursor:pointer;background:0 0;border:1px solid #57717c;padding:9px;font-size:9px}.composerActions button{justify-content:center;align-items:center;gap:4px;display:flex}.composerActions button:disabled{opacity:.35}.savedCombo{justify-content:space-between;width:100%;margin-top:6px;display:flex}.composerMetrics{grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;display:grid}.composerMetrics>section{background:#fff;border:1px solid #d3e0e7}.composerMetrics>section>header{background:#edf4f7;padding:13px 15px}.composerMetrics>section>header span{font:750 9px var(--font-geist-mono);color:#307b96}.composerMetrics>section>header strong{margin-top:4px;font-size:11px;display:block}.composerMetrics>section>button{text-align:left;color:#3e5967;cursor:pointer;background:#fff;border:0;border-top:1px solid #e2e9ed;grid-template-columns:35px 1fr 44px;align-items:center;gap:9px;width:100%;padding:11px 12px;display:grid}.composerMetrics>section>button.selected{background:#eaf7f4;box-shadow:inset 3px 0 #5fcbb6}.composerMetrics>section>button:disabled{cursor:not-allowed;color:#8798a1;background:#f5f7f8}.composerMetrics button>span b,.composerMetrics button>span small{display:block}.composerMetrics button>span b{font-size:10px}.composerMetrics button>span small{text-overflow:ellipsis;white-space:nowrap;color:#8799a3;max-width:300px;margin-top:3px;font-size:8px;overflow:hidden}.composerMetrics button>strong{text-align:right;font-size:14px}.grade{width:29px;height:23px;font:800 8px var(--font-geist-mono);border-radius:2px;place-items:center;font-style:normal;display:inline-grid}.grade.E3{color:#23705f;background:#d9f3ec}.grade.E2{color:#276c89;background:#dfeef5}.grade.E1{color:#85601c;background:#fff0cf}.grade.E0{color:#697980;background:#eceff1}.coverageWarning{color:#735b29;background:#fff8e7;border:1px solid #e8cf98;border-top:0;align-items:flex-start;gap:10px;padding:15px 18px;font-size:11px;line-height:1.55;display:flex}.coverageWarning b{display:block}.candidateTaskTable{border:1px solid var(--line)}.candidateTaskTable .head,.candidateTaskTable .row{grid-template-columns:1.45fr repeat(5,.7fr);align-items:stretch;display:grid}.candidateTaskTable .head{color:#cadde4;background:#153645}.candidateTaskTable .head span{font:700 8px var(--font-geist-mono);letter-spacing:.08em;border-right:1px solid #ffffff14;padding:12px 15px}.candidateTaskTable .row{border-top:1px solid var(--line);background:#fafcfd;min-height:68px}.candidateTaskTable .row>*{border-right:1px solid var(--line);place-items:center;font-size:13px;display:grid}.candidateTaskTable .row>strong{place-items:center start;padding:0 17px}.candidateTaskTable .row>b{color:#176f96;font-size:18px}.candidateTaskTable .row .missing{color:#9aa6ac;background:#eef1f3}.candidateLayerTabs{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.candidateLayerTabs button{border:0;border-right:1px solid var(--line);text-align:left;color:#52707f;cursor:pointer;background:#f6f9fa;padding:16px}.candidateLayerTabs button.active{color:#fff;background:#173747}.candidateLayerTabs b,.candidateLayerTabs span{display:block}.candidateLayerTabs b{font:750 10px var(--font-geist-mono)}.candidateLayerTabs span{margin-top:5px;font-size:9px}.candidateMetricList{border:1px solid var(--line);border-top:0}.candidateMetricList article{background:#fff;border-top:1px solid #d9e3e9}.candidateMetricList article:first-child{border-top:0}.candidateMetricList article>button{text-align:left;color:#294a5a;cursor:pointer;background:#fafcfd;border:0;grid-template-columns:40px 1fr 70px 18px;align-items:center;gap:13px;width:100%;padding:17px 19px;display:grid}.candidateMetricList article.open>button{background:#eef6f7}.candidateMetricList article>button span strong,.candidateMetricList article>button span small{display:block}.candidateMetricList article>button span strong{font-size:13px}.candidateMetricList article>button span small{color:#7a909c;margin-top:5px;font-size:9px}.candidateMetricList article>button>b{text-align:right;color:#176f96;font-size:20px}.candidateMetricList article.open>button svg{transform:rotate(180deg)}.candidateMetricList article>div{background:#f8fafb;padding:8px 22px 22px 72px}.candidateMetricList dl{border:1px solid #d7e2e8;grid-template-columns:repeat(2,1fr);display:grid}.candidateMetricList dl>div{background:#fff;border-bottom:1px solid #dce5ea;grid-template-columns:105px 1fr;gap:10px;padding:13px;display:grid}.candidateMetricList dl>div:nth-child(odd){border-right:1px solid #dce5ea}.candidateMetricList dt{color:#78909d;font-size:9px}.candidateMetricList dd{color:#496673;font-size:10px;line-height:1.55}.candidateMetricList .blocker{background:#fff8e8}.episodeLink{color:#fff;cursor:pointer;background:#173747;border:0;align-items:center;gap:6px;margin-top:12px;padding:9px 12px;font-size:9px;display:flex}.legacyScoreRows{background:#fff;border:1px solid #d4e0e8}.legacyScoreRows>div{border-top:1px solid #e0e8ed;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.legacyScoreRows>div:first-child{border-top:0}.legacyScoreRows span{font-size:10px}.legacyScoreRows small{color:#8799a2;margin-top:2px;font-size:8px;display:block}.legacyScoreRows b{color:#176f96;font-size:17px}@media (max-width:1000px){.candidateLayerGrid{grid-template-columns:repeat(2,1fr)}.composerShell{grid-template-columns:1fr}.composerShell>aside{grid-template-columns:1.2fr repeat(2,1fr);gap:8px;display:grid}.composerTotal{grid-row:span 2}.composerLayer{padding:9px}.composerActions{grid-column:1/-1}.candidateMetricList dl{grid-template-columns:1fr}.candidateMetricList dl>div:nth-child(odd){border-right:0}}@media (max-width:700px){.candidateLayerGrid,.composerMetrics,.candidateLayerTabs{grid-template-columns:1fr}.candidateLayerGrid button{border-right:0;border-bottom:1px solid var(--line)}.composerShell>aside{display:block}.candidateTaskTable .head{display:none}.candidateTaskTable .row{grid-template-columns:1fr repeat(2,1fr)}.candidateTaskTable .row>*{min-height:48px}.candidateMetricList article>button{grid-template-columns:35px 1fr 45px}.candidateMetricList article>button svg{display:none}.candidateMetricList article>div{padding:8px 12px 18px}.candidateMetricList dl>div{grid-template-columns:1fr}}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--text-small:14px;--text-body:16px;--text-card:24px;--text-section:32px;--text-page:48px;--ink:#172236;--muted:#5d687a;--line:#e1e5ec;--blue:#285bd8;--canvas:#fff;--font-geist-sans:"Inter";--font-geist-mono:ui-monospace;--research-ink:var(--ink);--research-copy:var(--muted);--research-blue:var(--blue);--research-line:var(--line)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font:16px/1.65 Inter,system-ui,sans-serif}button,input,select{font:inherit}button,select,summary{cursor:pointer}button{-webkit-tap-highlight-color:transparent}button,a,input,select,summary,[tabindex]{outline-offset:4px}:focus-visible{outline:3px solid #5681e6}::selection{color:#153479;background:#dce8ff}.researchShell{min-height:100vh}.researchShell .content{gap:32px;width:100%;max-width:1920px;margin:0 auto;padding:60px clamp(24px,2.5vw,48px) 96px}.researchShell h1,.researchShell h2,.researchShell h3{letter-spacing:-.035em;color:var(--ink)}.eyebrow{font-size:var(--text-small);letter-spacing:.1em;color:#657189;text-transform:uppercase;font-weight:600;line-height:1.5}.skipLink{z-index:100;color:var(--blue);background:#fff;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skipLink:focus{transform:none}.researchNav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffed;justify-content:space-between;gap:30px;height:88px;padding:0 max(32px,50vw - 912px);display:flex;position:sticky;top:0}.researchBrand{color:var(--ink);font-size:var(--text-card);letter-spacing:-.045em;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-weight:650;display:flex}.brandGlyph{background:var(--ink);color:#fff;width:37px;height:37px;font-size:var(--text-card);border-radius:10px;justify-content:center;align-items:baseline;font-weight:700;line-height:30px;display:inline-flex}.brandGlyph span{color:#94b7ff}.researchNav nav{align-items:center;gap:5px;display:flex}.researchNavItem{color:#596477;min-height:44px;font-size:var(--text-body);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-weight:500}.researchNavItem:hover{color:var(--ink);background:#f5f6f9}.researchNavItem.active{color:var(--ink);background:#edf0f5}.researchShell .researchOverview{gap:0;padding-top:0}.researchHero{color:#fff;text-align:left;isolation:isolate;background:radial-gradient(circle at 82% 18%,#244f7d7d 0,#0000 34%),radial-gradient(circle at 12% 100%,#1c6b6a4d 0,#0000 33%),linear-gradient(135deg,#07162b,#0a213d 56%,#111a35);border:1px solid #17355d;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(42px,5vw,76px);margin-top:32px;padding:clamp(48px,5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #112b4d26}.researchHero:before{z-index:-1;content:"";opacity:.22;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 63%);mask-image:linear-gradient(90deg,#000,#0000 63%)}.heroCopy{z-index:2;min-width:0;position:relative}.workshopBadge{color:#c5d5ea;letter-spacing:.025em;background:#dbe9ff0d;border:1px solid #aec9ec32;border-radius:99px;align-items:center;gap:8px;margin:0 0 32px;padding:7px 14px;font-size:12px;font-weight:620;display:inline-flex}.workshopBadge span{background:#7eb2ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #7eb2ff18}.heroEyebrow{color:#9eb9d8;letter-spacing:.145em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:720;line-height:1.4}.researchHero h1{color:#f7faff;letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(72px,7.2vw,124px);font-weight:700;line-height:.88}.heroMaxim{max-width:760px;margin-top:32px}.heroMaxim strong{color:#f2f7ff;letter-spacing:.035em;font-family:Noto Serif SC,Songti SC,STSong,serif;font-size:clamp(24px,1.8vw,32px);font-weight:600;line-height:1.45;display:block}.heroMaxim span{color:#b7c9de;letter-spacing:-.012em;max-width:670px;margin-top:10px;font-size:clamp(15px,1.05vw,18px);font-weight:450;line-height:1.55;display:block}.heroMaxim cite{color:#99afc8;letter-spacing:.035em;margin-top:8px;font-size:12.5px;font-style:normal;font-weight:520;display:block}.heroActions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:32px;display:flex}.heroActions button{min-height:52px;font-size:var(--text-body);border-radius:8px;align-items:center;gap:12px;padding:12px 22px;font-weight:620;display:inline-flex}.primaryAction{color:#07162b;background:#f4f8ff;border:1px solid #f4f8ff}.primaryAction:hover{background:#dceaff;border-color:#dceaff}.secondaryAction{color:#e0ebfb;background:#ffffff09;border:1px solid #b9d1f13d}.secondaryAction:hover{background:#ffffff12;border-color:#b9d1f166}.capabilitySpectrum{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff09,#03102740);border:1px solid #b9d7ff20;border-radius:22px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.spectrumHeader{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px 16px;display:flex}.spectrumHeader>span{color:#9bb6d4;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:720}.spectrumHeader strong{color:#e1edfb;letter-spacing:.045em;font-size:12.5px;font-weight:620}.spectrumStage{min-height:455px;position:relative;overflow:hidden}.spectrumStage>svg{width:100%;height:100%;position:absolute;inset:0}.spectrumOrbit{fill:none;stroke-width:2px;stroke-linecap:round;opacity:.62;filter:drop-shadow(0 0 8px #73cbd75c)}.spectrumOrbitInner{stroke:#b8d5f735;stroke-width:1px;stroke-dasharray:5 8;opacity:.7;animation:12s linear infinite spectrumFlow}.spectrumHorizon{fill:none;stroke:#c9ddf72b;stroke-width:1px}.embodimentBridge{fill:none;stroke:#8edfc8a8;stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 7;animation:8s linear infinite spectrumFlow}.robotArmFigure>rect:first-child{fill:#102c4b;stroke:#8fb9ef80;stroke-width:2px}.robotArmFigure>path:first-of-type{fill:#123455;stroke:#8fb9ef66;stroke-width:2px}.robotArmShadow{stroke-linecap:round;stroke-linejoin:round;fill:none!important;stroke:#06172b!important;stroke-width:28px!important}.robotArmLink{stroke-linecap:round;stroke-linejoin:round;fill:none!important;stroke:url(#robot-body)!important;stroke-width:14px!important}.robotArmFigure circle{fill:#0c243e;stroke:#9bd6ee;stroke-width:3px}.robotGripper{fill:none;stroke:#91daca;stroke-width:7px;stroke-linecap:round}.robotObject{fill:#78b6ef1c;stroke:#82b9f0;stroke-width:2px}.humanoidFigure>circle{fill:#122c4b;stroke:#c0a8ff;stroke-width:3px}.humanoidFigure>path{fill:none;stroke:#a9c8ee;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.humanoidFigure .humanoidTorso{fill:#443b7270;stroke:#c1aeff;stroke-width:3px}.humanoidFigure .humanoidFoot{stroke:#80d7ca;stroke-width:8px}.humanoidFigure .humanoidFace{stroke:#d8e9fb;stroke-width:3px}.embodimentLabel{z-index:1;color:#dcecff;justify-items:center;display:grid;position:absolute;top:84%;transform:translate(-50%)}.embodimentLabelArm{left:29%}.embodimentLabelHumanoid{left:73%}.embodimentLabel strong{letter-spacing:.01em;font-size:14px;font-weight:680}.embodimentLabel span{color:#8aa3c0;letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:580}.spectrumStage ol{margin:0;padding:0;list-style:none}.spectrumStage li{z-index:2;text-align:center;width:122px;position:absolute;transform:translate(-50%,-50%)}.spectrumStage li:first-child{top:68%;left:7%}.spectrumStage li:nth-child(2){top:36%;left:14%}.spectrumStage li:nth-child(3){top:16%;left:31%}.spectrumStage li:nth-child(4){top:9%;left:50%}.spectrumStage li:nth-child(5){top:16%;left:69%}.spectrumStage li:nth-child(6){top:36%;left:86%}.spectrumStage li:nth-child(7){top:68%;left:93%}.spectrumStage a{color:#b8cbe2;justify-items:center;gap:6px;text-decoration:none;display:grid}.spectrumStage a>span{color:#f0f7ff;background:#0a213bd9;border:1px solid #99c6ff75;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:760;transition:transform .18s,background .18s;display:grid;box-shadow:0 0 0 6px #6fa9e40d,0 0 24px #5e9ddd29}.spectrumStage a>strong{color:inherit;font-size:10.5px;font-weight:600;line-height:1.3}.spectrumStage a:hover{color:#fff}.spectrumStage a:hover>span{background:#17416a;transform:scale(1.08)}@keyframes spectrumFlow{to{stroke-dashoffset:-104px}}.capabilityFlow{padding-top:92px;scroll-margin-top:100px}.sectionHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.capabilityFlow .sectionHeading .eyebrow{letter-spacing:.13em;font-size:12px;font-weight:720}.sectionHeading h2{letter-spacing:-.045em;max-width:900px;margin:12px 0 0;font-size:clamp(36px,2.5vw,44px);font-weight:660;line-height:1.12}.sectionHeading>p{color:#556276;max-width:470px;margin:0;font-size:17px;line-height:1.6}.flowSurface{color:#edf6ff;isolation:isolate;background:radial-gradient(circle at 9% 3%,#245f6e4f,#0000 29%),radial-gradient(circle at 91% 14%,#4538765c,#0000 30%),linear-gradient(145deg,#071a30,#09172a 58%,#10182f);border:1px solid #17375b;border-radius:24px;padding:clamp(20px,2vw,34px);position:relative;overflow:hidden;box-shadow:0 26px 70px #132c4a1c}.flowSurface:before{z-index:-1;content:"";opacity:.35;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.flowQuestion{color:#eaf4ff;background:#102844a3;border:1px solid #8ec8e231;border-radius:13px;grid-template-columns:45px max-content minmax(260px,1fr);align-items:center;gap:15px;max-width:1000px;margin:0 auto 24px;padding:15px 19px;display:grid;box-shadow:inset 0 1px #ffffff0c}.flowQuestion>span{color:#06172b;background:#91dfcf;border-radius:50%;place-items:center;width:41px;height:41px;font-size:12px;font-weight:800;display:grid}.flowQuestion>strong{letter-spacing:-.015em;white-space:nowrap;font-size:17px;font-weight:680}.flowQuestion p{color:#b4c7da;margin:0;font-size:14.5px;line-height:1.55}.flowCapabilities{z-index:2;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid;position:relative}.flowCapabilities button{color:#dce9f8;text-align:left;background:#ffffff08;border:1px solid #9ebbd426;border-radius:13px;min-width:0;min-height:148px;padding:16px 15px;scroll-margin-top:110px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.flowCapabilities button:hover{background:#ffffff0e;border-color:#9ac8e965;transform:translateY(-2px)}.flowCapabilities button.active{color:#fff;background:linear-gradient(145deg,#18435cbd,#112b48d9);border-color:#8ee1cfb8;transform:translateY(-3px);box-shadow:0 0 0 1px #8ee1cf1c,0 12px 32px #020c1880}.flowCapabilityTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.flowCapabilityTop>b{color:#8fd2f0;letter-spacing:.08em;font-size:11px;font-weight:760}.flowCapabilityTop>span{color:#96bce7;background:#ffffff09;border:1px solid #9dbfe633;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.flowCapabilities button.active .flowCapabilityTop>b,.flowCapabilities button.active .flowCapabilityTop>span{color:#9beddb}.flowCapabilities button>strong{min-height:42px;color:inherit;letter-spacing:-.02em;font-size:15.5px;font-weight:650;line-height:1.32;display:block}.flowCapabilities button>small{color:#8ca4bf;white-space:normal;min-height:31px;margin-top:8px;font-size:11px;line-height:1.42;display:block}.flowCapabilities button.active>small{color:#b4c9dc}.flowConduits{height:166px;margin:-1px 0 0;position:relative}.flowConduits svg{width:100%;height:100%;display:block;overflow:visible}.flowConduits path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.flowBus{stroke:#7394b452;stroke-width:1.5px;stroke-dasharray:6 10;animation:4s linear infinite evidenceFlow}.flowSource,.flowBranch{stroke:#6d8caa4a;stroke-width:1.5px;stroke-dasharray:5 10;transition:stroke .25s,stroke-width .25s,filter .25s;animation:3.2s linear infinite evidenceFlow}.flowSource.active,.flowBranch.active{stroke:#82e0cc;stroke-width:2.5px;filter:drop-shadow(0 0 5px #5ccbbca3);animation-duration:1.6s}.flowHub{fill:#8edfcf;filter:drop-shadow(0 0 8px #5ddec8)}@keyframes evidenceFlow{to{stroke-dashoffset:-45px}}.flowTracks{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.flowTrack{--track-accent:#79a8f2;color:#dce8f7;text-align:left;opacity:.78;background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #9ebbd42b;border-radius:15px;flex-direction:column;align-items:flex-start;min-width:0;min-height:292px;padding:24px;transition:opacity .22s,transform .22s,border-color .22s,background .22s,box-shadow .22s;display:flex}.flowTrackT2{--track-accent:#59c8ae}.flowTrackT3{--track-accent:#e1aa5d}.flowTrackT4{--track-accent:#af8ce4}.flowTrack:hover,.flowTrack.supportsActive{opacity:1}.flowTrack:hover{transform:translateY(-3px)}.flowTrack.supportsActive{border-color:color-mix(in srgb,var(--track-accent) 64%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--track-accent) 12%,#0b1d34),#ffffff07);box-shadow:inset 0 2px var(--track-accent),0 15px 40px #020c174f}.flowTrackTop{justify-content:space-between;align-items:center;gap:9px;width:100%;margin-bottom:24px;display:flex}.flowTrackTop>b{color:#07172a;background:var(--track-accent);border-radius:10px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:800;display:grid}.flowTrackTop>svg{color:var(--track-accent)}.flowTrack>strong{color:#f4f8ff;letter-spacing:-.04em;font-size:24px;font-weight:660;line-height:1.2}.flowTrack>p{color:#a4b7cc;margin:16px 0 24px;font-size:14px;line-height:1.62}.flowTargetList{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.flowTargetList i{color:#9bacc0;border:1px solid #8aa2bd31;border-radius:999px;padding:5px 8px;font-size:10.5px;font-style:normal;font-weight:720}.flowTargetList i.active{color:#07172a;background:#91dfcf;border-color:#91dfcf}.flowEvidenceRail{background:#0413268c;border:1px solid #83a3c02b;border-radius:15px;grid-template-columns:.75fr 1.5fr 1fr;align-items:center;gap:24px;margin-top:28px;padding:26px;display:grid;position:relative}.flowEvidenceRail:before{content:"";background:linear-gradient(#82e0cc,#0000);width:1px;height:26px;position:absolute;top:-27px;left:50%}.flowEvidenceLabel{gap:5px;display:grid}.flowEvidenceLabel strong{color:#f2f8ff;letter-spacing:-.015em;font-size:16px;font-weight:660}.flowEvidenceLabel span{color:#8fa5bd;font-size:12px;line-height:1.5}.flowScenarioTags,.flowRegimes{flex-wrap:wrap;gap:7px;display:flex}.flowScenarioTags>span{color:#afc0d2;background:#ffffff08;border:1px solid #8da8c326;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:540;display:inline-flex}.flowScenarioTags b{color:#83d2f3;font-weight:760}.flowRegimes{justify-content:flex-end}.flowRegimes span{color:#c8d8e7;background:#ffffff09;border:1px solid #83a7cb2b;border-radius:999px;padding:8px 10px;font-size:10.5px;font-weight:680}.researchShell .trackLeaderboard{padding-top:46px}.pageHeading h1{font-size:var(--text-page);margin:12px 0 18px;font-weight:550;line-height:1.15}.pageHeading>p:last-child{font-size:var(--text-body);color:var(--muted);margin:0}.researchFooter{border-top:1px solid var(--line);width:calc(100% - 64px);max-width:1824px;color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:28px;margin:0 auto;padding:30px 0 36px;display:flex}.researchFooter>div{gap:4px;margin-right:auto;display:grid}.researchFooter strong{font-size:var(--text-body);color:var(--ink);letter-spacing:-.04em;font-weight:600}.datasetActions{flex-wrap:wrap;gap:20px;display:flex}.datasetActions a,.datasetActions button{color:var(--blue);font-size:var(--text-body);background:#fff;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.sectionTitle h2{font-size:var(--text-card)}.sectionTitle p{font-size:var(--text-body)}.metricDialog{width:min(1040px,94vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;margin:0 0 0 auto;padding:32px 36px 64px;inset:0 0 0 auto;overflow-y:auto;box-shadow:-20px 0 80px #14254324}.metricDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18243b55}.metricDialog .drawerTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 24px;display:flex}.metricDialog .drawerTop h2{font-size:var(--text-section);letter-spacing:-.035em;margin:12px 0 8px;font-weight:550;line-height:1.25}.metricDialog .drawerTop .eyebrow{font-size:var(--text-small)}.metricDialog .metricIdentifier{color:#64718a;font-size:var(--text-small);overflow-wrap:anywhere;font-family:ui-monospace,monospace}.metricDialog .closeDialog{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.metricContext{background:#f7f9fc;border-radius:10px;grid-template-columns:minmax(200px,.8fr) 1.2fr;align-items:center;gap:28px;margin:24px 0;padding:20px;display:grid}.metricContext label{color:var(--muted);font-size:var(--text-small);gap:7px;display:grid}.metricContext select{width:100%;font-size:var(--text-body);color:var(--ink);background:#fff;border:1px solid #ccd5e3;border-radius:6px;padding:10px 12px}.metricResult{gap:5px;display:grid}.metricResult>strong{font-size:var(--text-card);color:#244b95;overflow-wrap:anywhere;font-weight:600}.metricResult>span{font-size:var(--text-small);color:var(--muted);line-height:1.6}.detailTabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:14px;display:flex}.detailTabs button{color:var(--muted);font-size:var(--text-body);background:#fff;border:0;border-bottom:2px solid #0000;padding:12px 0}.detailTabs button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.metricDialog .detailBlock{min-width:0;padding:20px 0}.metricDialog .detailBlock h3{font-size:var(--text-body);color:var(--ink);margin:0 0 9px;font-weight:600}.metricDialog .detailBlock p{font-size:var(--text-body);color:#536075;overflow-wrap:anywhere;line-height:1.75}.metricDialog .detailBlock .formula{font-size:var(--text-body);color:#33435e;background:#f5f7fb;border-radius:6px;padding:16px}.metricDialog .metricSample,.metricDialog .formalEvidence{margin-top:24px}.metricDialog .sampleHeading h3,.metricDialog .formalEvidenceHeader h3{font-size:var(--text-card)}.metricDialog .sampleHeading p,.metricDialog .formalEvidenceHeader p{font-size:var(--text-small);overflow-wrap:anywhere}.metricDialog .formalEvidenceFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.metricDialog .formalEvidenceFacts strong{overflow-wrap:anywhere}.runProvenance{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pendingEvidence{padding:36px 0}.pendingEvidence strong{font-size:var(--text-body);font-weight:550}.pendingEvidence p,.pilotEvidence>p{font-size:var(--text-body);color:var(--muted)}.pilotFrames{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pilotFrames figure{margin:0}.pilotFrames img{width:100%;height:auto}.pilotFrames figcaption{font-size:var(--text-small);color:var(--muted)}@media (max-width:1100px){.researchHero{grid-template-columns:1fr;gap:54px}.heroCopy{max-width:780px}.researchHero h1{max-width:760px}.capabilitySpectrum{width:100%;max-width:820px;margin:0 auto}.flowCapabilities{grid-template-columns:repeat(4,minmax(0,1fr))}.flowConduits{height:46px}.flowConduits:before{content:"";background:linear-gradient(#7edbc8,#6d91af5c);width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 10px #5dd7c277}.flowConduits svg{display:none}.flowTracks{grid-template-columns:repeat(2,minmax(0,1fr))}.flowEvidenceRail{grid-template-columns:1fr;align-items:start}.flowRegimes{justify-content:flex-start}}@media (max-width:1000px){.researchFooter{width:auto;margin:0 32px}.sectionHeading{align-items:start}.sectionHeading>p{max-width:360px}}@media (max-width:700px){.researchNav{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:15px;height:auto;padding:17px 20px 12px;display:grid}.researchBrand{font-size:var(--text-card)}.researchNav nav{justify-content:space-between;gap:0;width:100%;min-width:0;overflow-x:auto}.researchNavItem{min-height:44px;font-size:var(--text-small);padding:8px 7px}.researchShell .content{gap:24px;padding:36px 20px 64px}.researchShell .researchOverview{gap:0;padding-top:0}.researchHero{border-radius:20px;gap:42px;margin-top:18px;padding:34px 22px 28px}.workshopBadge{margin-bottom:26px;font-size:11px}.researchHero h1{font-size:clamp(58px,17vw,86px)}.heroMaxim{margin-top:25px}.heroMaxim strong{font-size:clamp(20px,6vw,26px)}.heroMaxim span{font-size:14px}.heroActions{gap:10px;margin-top:25px}.heroActions button{font-size:var(--text-body);justify-content:center;width:100%}.capabilitySpectrum{border-radius:16px}.spectrumHeader{padding:16px}.spectrumStage{min-height:360px}.spectrumStage li{width:46px}.spectrumStage a>strong{display:none}.embodimentLabel strong{font-size:10px}.embodimentLabel span{display:none}.capabilityFlow{padding-top:64px}.sectionHeading{margin-bottom:25px;display:block}.sectionHeading h2{font-size:var(--text-section)}.sectionHeading>p{max-width:none;margin-top:18px}.sectionHeading br{display:none}.flowSurface{border-radius:18px;padding:14px}.flowQuestion{grid-template-columns:39px 1fr;margin-bottom:15px;padding:12px}.flowQuestion p{grid-column:1/-1}.flowCapabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.flowCapabilities button{min-height:116px;padding:13px}.flowCapabilities button>strong{min-height:0}.flowCapabilities button>small{white-space:normal}.flowConduits{height:36px}.flowTracks{grid-template-columns:1fr;gap:9px}.flowTrack{opacity:.72;min-height:0;padding:20px}.flowTrackTop{margin-bottom:18px}.flowEvidenceRail{gap:17px;margin-top:20px;padding:18px}.flowEvidenceRail:before{height:20px;top:-21px}.researchFooter{width:auto;font-size:var(--text-small);gap:24px;margin:0 20px}.researchFooter>div{width:100%}.pageHeading h1{font-size:var(--text-section)}.pageHeading>p:last-child{font-size:var(--text-body)}.metricDialog{width:100vw;padding:24px 20px 50px}.metricDialog .drawerTop h2{font-size:var(--text-card)}.metricContext,.runProvenance{grid-template-columns:1fr;gap:16px}.metricResult>strong{font-size:var(--text-card)}.metricDialog .detailBlock p{font-size:var(--text-body)}.metricDialog .detailBlock .formula{font-size:var(--text-small)}.pilotFrames{grid-template-columns:1fr}}@media (max-width:420px){.spectrumStage{min-height:330px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.scenarioBrowser{min-width:0}.datasetViewSwitch{width:fit-content;margin:0 0 32px}.scenarioIntro,.episodeSummary{margin-bottom:28px}.scenarioIntro h2,.episodeSummary h2{font-size:var(--text-section);margin:0 0 8px;font-weight:550}.scenarioIntro p,.episodeSummary p{color:var(--muted);font-size:var(--text-body);margin:0}.scenarioFilters{grid-template-columns:1fr 1.3fr 1fr 1.2fr}.scenarioTagFilters{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.scenarioTagFilters button{min-height:44px;font-size:var(--text-body);color:#475a75;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:9px 14px;display:flex}.scenarioTagFilters button[aria-pressed=true]{color:#244f9d;background:#edf3ff;border-color:#92aee4}.scenarioTagFilters b{color:#285bd8;font-weight:600}.scenarioLegend{font-size:var(--text-small);color:var(--muted);margin:0 0 20px}.scenarioTableWrap{border:1px solid var(--line);border-radius:10px;max-width:100%;max-height:76vh;overflow:auto}.scenarioTable{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-body);line-height:1.6}.scenarioTable th,.scenarioTable td{text-align:left;border-bottom:1px solid var(--line);text-transform:none;letter-spacing:0;font-size:inherit;vertical-align:top;padding:20px;font-weight:400}.scenarioTable thead th{z-index:2;background:#f8faff;font-weight:550;position:sticky;top:0}.scenarioTable tbody th{width:24%;min-width:190px;font-weight:550}.scenarioTable td:nth-child(2){width:24%;min-width:240px}.scenarioTable td:nth-child(3){min-width:300px;color:var(--muted)}.scenarioTable td:last-child{text-align:right}.scenarioTable tbody tr:last-child>*{border-bottom:0}.scenarioTable button{font:inherit;color:var(--blue);text-underline-offset:4px;background:0 0;border:0;min-width:44px;min-height:44px;text-decoration:underline}.scenarioTagList{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scenarioTagList>span{font-size:var(--text-small);color:#355583;background:#f4f7fc;border:1px solid #d9e3f2;border-radius:5px;justify-content:center;align-items:center;min-width:30px;padding:3px 6px;display:inline-flex}.scenarioTagList .conditionalTag{color:#856122;background:#fffaf0;border-style:dashed}.scenarioTable details{font-size:var(--text-small);margin-top:10px}.scenarioTable details p{margin:10px 0 0}.tagGuide{border-top:1px solid var(--line);font-size:var(--text-body);color:var(--muted);margin-top:24px;padding:20px 0}.tagGuide dl{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tagGuide dt{color:var(--ink);font-weight:550}.tagGuide dd{margin:6px 0 0}.curatedTagbar{border-color:var(--line);background:#fff;padding:16px 20px;display:block}.curatedTagbar summary{font-size:var(--text-body)}.curatedTagOptions{margin-top:16px}.curatedTagbar .scenarioLegend{margin:16px 0 0}.curatedTaskTitle h3{font-size:var(--text-card)}.curatedTaskTitle .scenarioTagList{margin-top:12px}.curatedInstructionBanner{grid-template-columns:1fr}.curatedInstructionBanner strong{font-size:var(--text-body);font-weight:400}.curatedTaskbar{background:0 0;border:0;padding:18px 0}.curatedPickerButton,.curatedSearch input{font-size:var(--text-body);min-height:48px}.metricDialog .formalEvidenceFacts span,.metricDialog .formalEvidenceFacts strong,.metricDialog .formalEvidenceNote,.metricDialog .metricEvidencePanel small{font-size:var(--text-small)}@media (max-width:1000px){.scenarioFilters{grid-template-columns:1fr 1fr}}@media (max-width:700px){.scenarioFilters{grid-template-columns:1fr}.datasetViewSwitch{width:100%}.scenarioIntro h2,.episodeSummary h2{font-size:var(--text-card)}.tagGuide dl{grid-template-columns:1fr}.scenarioTable th,.scenarioTable td{padding:16px}.scenarioTable td:nth-child(2){min-width:160px}.scenarioTagFilters button{font-size:var(--text-small);padding:8px 10px}}.researchShell .trackLeaderboard{gap:28px;padding-top:32px}.scenarioTable th{color:var(--ink)}@media (max-width:700px){.trackFilters{grid-template-columns:1fr 1fr}.trackFilters .searchField,.trackFilters .moreFilters{grid-column:1/-1}.definitionsTable,.definitionsTable tbody{display:block}.definitionsTable thead{display:none}.definitionsTable tbody tr{border-bottom:1px solid var(--line);display:block}.definitionsTable tbody tr:last-child{border-bottom:0}.definitionsTable tr>:first-child{border-right:0;width:auto;min-width:0;max-width:none;position:static}.definitionsTable tbody th{border-bottom:0;display:block}.definitionsTable tbody th>button{padding:18px 36px 8px 18px}.definitionsTable .definitionCopy{border:0;min-width:0;max-width:none;padding:4px 18px 12px;display:block}.definitionsTable .definitionUnit{min-width:0;font-size:var(--text-small);border:0;gap:14px;padding:0 18px 18px;display:flex}.definitionsTable .definitionUnit span{margin:0}}.datasetIntroduction{border:1px solid var(--line);border-radius:12px;padding:28px}.datasetIntroduction>p{max-width:880px;color:var(--muted);font-size:var(--text-body);margin:0 0 24px}.datasetInventory{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.datasetInventory>div{border-left:2px solid #dce6fb;gap:6px;padding-left:20px;display:grid}.datasetInventory strong{font-size:var(--text-section);font-weight:550;line-height:1.2}.datasetInventory span{font-size:var(--text-body);color:var(--muted)}.datasetAdmission{border-top:1px solid var(--line);font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;padding-top:18px;display:flex}.datasetViewSwitch{margin:28px 0}.datasetCohortSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.datasetCohortSummary article{--cohort:#6387c7;border:1px solid var(--line);border-top:3px solid var(--cohort);background:#fff;border-radius:10px;padding:16px}.datasetCohortSummary .cohortSummary-id{--cohort:#5b9b80}.datasetCohortSummary .cohortSummary-visual{--cohort:#5f8edb}.datasetCohortSummary .cohortSummary-semantic{--cohort:#8e76c9}.datasetCohortSummary .cohortSummary-behavioral{--cohort:#cc8e50}.datasetCohortSummary .cohortSummary-recovery{--cohort:#c36f73}.datasetCohortSummary article>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.cohortSummaryIcon{width:31px;height:31px;color:var(--cohort);background:color-mix(in srgb,var(--cohort) 10%,white);border-radius:8px;place-items:center;display:grid}.datasetCohortSummary article>div>span:nth-child(2){gap:2px;min-width:0;display:grid}.datasetCohortSummary article>div>span small{color:var(--cohort);letter-spacing:.07em;font-size:8px;font-weight:700}.datasetCohortSummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;overflow:hidden}.datasetCohortSummary b{color:#273b58;text-align:right;font-size:18px;font-weight:580}.datasetCohortSummary b small{color:var(--muted);font-size:8px;font-weight:500;display:block}.datasetCohortSummary p{color:var(--muted);margin:10px 0 0;font-size:9px}.curatedTagHeading{white-space:normal;flex-wrap:wrap}.curatedTagHeading strong{font-size:var(--text-body)}.curatedTagHeading span{color:var(--muted)}.curatedTaskSelect{flex:1.5;max-width:none}.curatedSearch{flex:0 280px;max-width:280px;height:48px}.curatedSearch input{min-height:0}.curatedGrid{gap:20px}.regimeExplorer{min-width:0}.regimeRail{scrollbar-width:thin;background:#f4f7fb;border:1px solid #dbe4ef;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:7px;display:grid;overflow-x:auto}.curatedBrowser .regimeRail button{--regime:#647fba;color:#52657d;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:10px;min-width:190px;padding:13px 12px;display:grid}.curatedBrowser .regimeRail button:first-child{--regime:#4f9275}.curatedBrowser .regimeRail button:nth-child(2){--regime:#5685d4}.curatedBrowser .regimeRail button:nth-child(3){--regime:#866bc2}.curatedBrowser .regimeRail button:nth-child(4){--regime:#c38142}.curatedBrowser .regimeRail button:nth-child(5){--regime:#bd656b}.curatedBrowser .regimeRail button:hover:not(:disabled){color:#314968;background:#fff;border-color:#d0dbea}.curatedBrowser .regimeRail button[aria-selected=true]{color:#243c5b;border-color:color-mix(in srgb,var(--regime) 38%,white);background:#fff;box-shadow:0 4px 12px #1d3b640c}.regimeIcon{width:34px;height:34px;color:var(--regime);background:color-mix(in srgb,var(--regime) 10%,white);border-radius:9px;place-items:center;display:grid}.regimeRail button>span:nth-child(2){min-width:0;display:grid}.regimeRail button small{color:var(--regime);letter-spacing:.07em;font-size:8px;font-weight:750}.regimeRail button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600;overflow:hidden}.regimeRail button em{color:#8996a8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-style:normal;overflow:hidden}.regimeRail button>b{min-width:25px;color:var(--regime);text-align:right;font-size:16px;font-weight:620}.regimePanel .curatedCard{border-radius:12px}.regimePanel .curatedCardHeading{min-height:0}.curatedCardHeading h4{font-size:var(--text-body)}.curatedCardHeading p{font-size:var(--text-small)}.curatedCardHeading,.curatedCardBody{padding:20px}.curatedEpisodeContent{display:contents}.curatedVideoStage{aspect-ratio:4/3}.curatedCameraBadge{z-index:1}.curatedCameras button{white-space:normal;min-width:0}.syncPlayer{min-width:0}.syncPlayerWithTrace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.syncMediaPanel{min-width:0}.syncPlayerWithTrace>.actionTracePanel:not(.traceLoading):not(.traceUnavailable){flex-direction:column;min-width:0;margin-top:0;display:flex}.syncPlayerWithTrace>.traceLoading,.syncPlayerWithTrace>.traceUnavailable{min-width:0;margin-top:0}.syncPlayerWithTrace .traceGroups{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;display:grid}.syncPlayerWithTrace .traceGroup,.syncPlayerWithTrace .traceChart{flex-direction:column;min-height:0;display:flex}.syncPlayerWithTrace .traceCharts,.syncPlayerWithTrace .traceChart svg{flex:1}.syncStage{background:#111d2d;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid;overflow:hidden}.syncView{aspect-ratio:16/9;background:#07111e;border:1px solid #ffffff18;border-radius:6px;min-width:0;margin:0;position:relative;overflow:hidden}.syncView-cam_head{grid-column:1/-1;justify-self:center;width:62%}.syncView video{object-fit:contain;width:100%;height:100%;display:block}.syncView figcaption{z-index:2;color:#ecf4ff;background:#07111ebd;border:1px solid #ffffff20;border-radius:999px;padding:3px 7px;font-size:9px;line-height:1.4;position:absolute;top:7px;left:7px}.syncViewStatus{color:#c7d5e8;background:#07111ed9;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;inset:0}.syncViewStatus.error{color:#efc5c5}.syncViewStatus button{color:#fff;font-size:inherit;background:#ffffff10;border:1px solid #ffffff35;border-radius:4px;padding:3px 6px}.syncControls{grid-template-columns:34px minmax(0,1fr) auto auto 34px;align-items:center;gap:9px;margin-top:9px;display:grid}.syncControls button{color:#345889;background:#fff;border:1px solid #d6dfeb;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;display:grid}.syncControls button:disabled{opacity:.4;cursor:default}.syncControls input{width:100%;min-width:0;accent-color:var(--blue)}.syncControls>span{color:#425470;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.syncControls em{color:#8a97aa;font-style:normal}.syncQuality{color:#66758a;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.syncQuality select{color:#345889;min-height:34px;font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:6px;padding:0 25px 0 9px;font-weight:650}.syncStage:-webkit-full-screen{background:#050b13;align-content:center;padding:3vw}.syncStage:fullscreen{background:#050b13;align-content:center;padding:3vw}.syncStage:-webkit-full-screen .syncView-cam_head{width:55%}.syncStage:fullscreen .syncView-cam_head{width:55%}.actionTracePanel{background:#f8fafd;border:1px solid #dce5ef;border-radius:10px;margin-top:18px;padding:18px}.actionTracePanel>header{background:0 0;border-bottom:0;justify-content:space-between;align-items:end;gap:20px;height:auto;margin-bottom:15px;padding:0;display:flex}.actionTracePanel>header h5{color:#223a59;margin:3px 0 0;font-size:15px;font-weight:580}.actionTracePanel>header>span{color:#7d8da2;font-size:9px}.traceGroups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.traceGroup{background:#fff;border:1px solid #e0e7f0;border-radius:8px;min-width:0;padding:12px}.traceGroup>header{background:0 0;border-bottom:0;justify-content:space-between;align-items:baseline;gap:12px;height:auto;margin-bottom:10px;padding:0;display:flex}.traceGroup>header strong{color:#304761;font-size:11px;font-weight:620}.traceGroup>header span{color:#8795a7;font-size:9px}.traceCharts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.traceChart{background:#fbfcfe;border:1px solid #e5ebf3;border-radius:7px;min-width:0;margin:0;overflow:hidden}.traceChart figcaption{justify-content:space-between;align-items:center;gap:8px;padding:8px 9px 3px;display:flex}.traceChart figcaption>strong{color:#4a5d76;font-size:9px;font-weight:600}.traceChart figcaption>span{flex-wrap:wrap;justify-content:flex-end;gap:3px 6px;display:flex}.traceChart figcaption i{color:#8290a2;align-items:center;gap:3px;font-size:7px;font-style:normal;display:flex}.traceChart figcaption i b{border-radius:2px;width:6px;height:2px}.traceChart svg{width:100%;height:130px;display:block;overflow:visible}.traceChart polyline{fill:none;stroke-width:1.15px;vector-effect:non-scaling-stroke;opacity:.9}.traceGridline{fill:none;stroke:#dce4ed;stroke-width:1px;vector-effect:non-scaling-stroke}.traceCursor{stroke:#1d314b;stroke-width:1.2px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.traceChart text{fill:#8c99a9;font-variant-numeric:tabular-nums;font-size:8px}.actionTracePanel>footer{color:#8391a3;margin-top:11px;font-size:9px}.actionTracePanel code{color:#5b708b;font-size:inherit}.traceLoading,.traceUnavailable{color:#71849c;justify-content:center;align-items:center;gap:10px;min-height:86px;font-size:11px;display:flex}.traceUnavailable{justify-content:flex-start}.traceUnavailable>div{gap:3px;display:grid}.traceUnavailable strong{color:#536b87;font-size:11px}.traceUnavailable span{color:#8997a8;font-size:9px}.baselineBrowser{min-width:0}.baselineIntro h2{font-size:var(--text-section);margin:0 0 8px;font-weight:550}.baselineIntro p{color:var(--muted);margin:0}.datasetScopeNote{color:var(--muted);font-size:var(--text-body);margin:14px 0 24px}.baselineTasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.baselineTasks button,.baselineModels button,.baselineViews button{border:1px solid var(--line);color:var(--ink);text-align:left;font-size:var(--text-body);background:#fff;border-radius:8px;padding:14px 18px}.baselineTasks button[aria-pressed=true],.baselineModels button[aria-pressed=true],.baselineViews button[aria-pressed=true]{color:#244f9d;background:#f2f6ff;border-color:#93afe7}.baselineModels{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.baselineModels button{flex-direction:column;gap:8px;padding:18px;display:flex}.baselineModels span{color:var(--muted);font-size:var(--text-small)}.baselineModels strong{font-size:var(--text-body);font-weight:550}.baselineWorkspace{border:1px solid var(--line);border-radius:12px;padding:24px}.baselineControls{grid-template-columns:1fr 1.8fr auto;align-items:end;gap:20px;margin-bottom:24px;display:grid}.baselineControls label{font-size:var(--text-small);color:var(--muted);gap:8px;min-width:0;display:grid}.baselineControls select{border:1px solid var(--line);font-size:var(--text-body);height:48px;color:var(--ink);background:#fff;border-radius:6px;width:100%;padding:10px 12px}.baselinePaging{white-space:nowrap;align-items:center;gap:12px;height:48px;display:flex}.baselinePaging button{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.baselinePaging button:disabled{opacity:.35;cursor:default}.baselineEpisodeTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.baselineEpisodeTitle h3{font-size:var(--text-card);margin:0;font-weight:550}.baselineEpisodeTitle>span{font-size:var(--text-small);color:var(--muted)}.rolloutPlayer{aspect-ratio:16/9;background:#182433;border-radius:8px;max-height:600px;position:relative;overflow:hidden}.rolloutPlayer video{object-fit:contain;width:100%;height:100%}.rolloutPlayer .curatedVideoOverlay{text-align:center;font-size:var(--text-body);gap:12px;padding:24px}.rolloutPlayer .curatedVideoOverlay span{max-width:430px}.baselineViews{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.baselinePairing{font-size:var(--text-small);color:var(--muted);border-left:3px solid #b8c9e5;margin:24px 0;padding:8px 16px}.baselineIdentity{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-body);padding-top:18px}.baselineIdentity dl{font-size:var(--text-small);grid-template-columns:180px minmax(0,1fr);gap:12px 24px;display:grid}.baselineIdentity dd{overflow-wrap:anywhere;color:var(--ink);margin:0}.baselineLoading{min-height:250px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:1000px){.baselineModels{grid-template-columns:repeat(3,minmax(0,1fr))}.baselineControls{grid-template-columns:1fr 1.5fr}.datasetCohortSummary{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(175px,1fr));gap:10px;overflow-x:auto}.datasetCohortSummary article>div{flex-wrap:wrap}.syncPlayerWithTrace,.traceGroups{grid-template-columns:1fr}}@media (max-width:820px){.syncControls{grid-template-columns:34px minmax(0,1fr) auto 34px}.syncQuality{grid-area:2/2/auto/4;justify-self:end}.curatedTaskbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.curatedSearch{min-width:0;max-width:none;margin:0}.curatedTaskPaging{grid-area:1/2}.curatedTaskSelect{grid-area:2/1/auto/-1;min-width:0}.curatedPickerButton>span:not(.curatedSrOnly){white-space:normal}}@media (max-width:700px){.datasetIntroduction{padding:20px}.datasetInventory{gap:16px}.datasetInventory>div{border-left:0;padding-left:0}.datasetInventory strong{font-size:var(--text-card)}.datasetInventory span{font-size:var(--text-small)}.datasetCohortSummary{grid-template-columns:repeat(5,minmax(175px,1fr))}.datasetCohortSummary article{padding:16px}.datasetCohortSummary p{margin-top:6px}.datasetViewSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.datasetViewSwitch button{font-size:var(--text-small);padding:10px 8px}.baselineIntro h2{font-size:var(--text-card)}.baselineTasks{grid-template-columns:1fr}.baselineModels{grid-template-columns:repeat(2,minmax(0,1fr))}.baselineModels button{padding:14px}.baselineWorkspace{padding:18px}.baselineControls{grid-template-columns:1fr}.baselineIdentity dl{grid-template-columns:1fr;gap:6px}.baselineIdentity dd{margin-bottom:12px}.rolloutPlayer{aspect-ratio:4/3}.curatedPickerPanel{max-width:calc(100vw - 40px);left:0}.curatedPickerHead,.curatedPickerList li{grid-template-columns:24px minmax(0,1fr) 44px}.curatedPickerHead span:nth-child(n+4),.curatedPickerList li span:nth-child(n+4){display:none}.curatedPickerName{white-space:normal}.syncView-cam_head{width:78%}.actionTracePanel{padding:13px}.actionTracePanel>header{flex-direction:column;align-items:flex-start;gap:5px}.traceCharts{grid-template-columns:1fr}}.t1Results{gap:28px;min-width:0;display:grid}.t1CurrentBar{justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.t1CurrentBar>span{color:var(--muted);font-size:14px}.t1ProtocolLink{color:var(--blue);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:underline}.t1ResultsHeading{justify-content:space-between;align-items:end;gap:20px;display:flex}.t1ResultsHeading .eyebrow,.t1ViewerHeading .eyebrow{margin:0 0 6px}.t1ResultsHeading h2{margin:0;font-size:clamp(30px,3vw,42px);font-weight:570;line-height:1.15}.t1Scope{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.t1Scope span+span{position:relative}.t1Scope span+span:before{content:"·";position:absolute;left:-10px}.t1TableScroll{border:1px solid var(--line);scrollbar-color:#91a2b9 #edf1f6;border-radius:12px;overflow-x:auto}.t1ScoreTable{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.t1ScoreTable th,.t1ScoreTable td{border-bottom:1px solid var(--line);white-space:nowrap;text-align:center;text-transform:none;letter-spacing:0;background:#fff;padding:20px 15px}.t1ScoreTable thead th{color:#384d6c;background:#f6f8fc;font-size:13px;font-weight:600}.t1ScoreTable th small{color:#71819a;margin-top:5px;font-size:11px;font-weight:450;line-height:1.4;display:block}.t1ScoreTable th:first-child{z-index:1;text-align:left;border-right:1px solid var(--line);min-width:210px;position:sticky;left:0}.t1ScoreTable tbody th strong,.t1ScoreTable tbody th>span{display:block}.t1ScoreTable tbody th strong{color:var(--ink);font-size:14px;font-weight:560}.t1ScoreTable tbody th>span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400}.t1ScoreTable tbody td{color:#33445f;font-size:16px;font-weight:470}.t1ScoreTable .t1MainScore{background:#f2f6ff;min-width:105px}.t1ScoreTable td.t1MainScore strong{color:#2558bd;font-size:22px;font-weight:620}.t1ScoreTable .t1Fraction,.t1ScoreTable .t1Unmeasured{color:#8490a2}.t1ScoreTable .t1SelectedRow th{box-shadow:inset 3px 0 var(--blue)}.t1ScoreTable tr:last-child>*{border-bottom:0}.t1EpisodeAction{color:#315b9c;white-space:nowrap;background:#fff;border:1px solid #d5dfef;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:inline-flex}.t1EpisodeAction:hover,.t1EpisodeAction[aria-pressed=true]{background:#edf3ff;border-color:#99b5e5}.t1ViewerSection{min-width:0;scroll-margin-top:110px}.t1ViewerHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.t1ViewerHeading h3{margin:0;font-size:24px;font-weight:550;line-height:1.3}.t1ViewerControls{gap:12px;display:flex}.t1ViewerControls label{color:var(--muted);gap:6px;font-size:12px;display:grid}.t1ViewerControls select{max-width:260px;min-height:42px;color:var(--ink);background:#fff;border:1px solid #ccd8e8;border-radius:7px;padding:7px 32px 7px 12px;font-size:14px}.t1EpisodeBody{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);display:grid;overflow:hidden}.t1Player{color:#dce8fa;background:#091523;align-content:center;min-width:0;display:grid}.t1PlayerBar{color:#a2b5d0;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:11px;display:flex}.t1PlayerBar span:first-child{color:#bce1d3}.t1Player video{aspect-ratio:16/4.5;object-fit:contain;background:#070f1b;width:100%;height:auto;min-height:180px;max-height:430px;display:block}.t1PlayerCaption{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:12px;display:flex}.t1PlayerCaption strong{color:#e7eefb;font-weight:520}.t1PlayerCaption>span{color:#8ea6c7}.t1EpisodeFacts{background:#fbfcfe;min-width:0;padding:24px}.t1FactGrid{grid-template-columns:1fr 1fr;gap:22px 16px;margin:0;display:grid}.t1EpisodeFacts dt,.t1StopReason>span{color:#718099;font-size:12px;font-weight:450}.t1FactGrid dd{color:#253a59;margin:5px 0 0;font-size:26px;font-weight:560;line-height:1.4}.t1FactGrid dd small{color:#7c8ba2;font-size:13px;font-weight:400}.t1FactGrid .t1Outcome{padding-top:7px;font-size:15px}.t1StopReason{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.t1StopReason p{color:#425571;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.55}.t1EpisodeScores{flex-wrap:wrap;gap:10px 18px;margin:20px 0 0;display:flex}.t1EpisodeScores div:first-child{margin-right:auto}.t1EpisodeScores dd{color:#335482;margin:4px 0 0;font-size:14px;font-weight:550}.t1EpisodeFoot{color:#7a879d;margin:20px 0 0;font-size:11px;line-height:1.6}.t1Details{border-top:1px solid var(--line);color:var(--muted);padding:18px 0 0;font-size:13px}.t1Details>summary{color:#3a577e;width:fit-content;font-size:14px}.t1DetailsBody{padding-top:24px}.t1MetricDefinitions{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;display:grid}.t1MetricDefinitions h4{color:#344d70;margin:0 0 7px;font-size:13px;font-weight:600}.t1MetricDefinitions p,.t1Details li{margin:0;font-size:12px;line-height:1.8}.t1Details ul{gap:8px;margin:24px 0;padding-left:20px;display:grid}.t1Provenance{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:1fr 1fr;gap:16px 28px;margin:0;padding:20px;display:grid}.t1Provenance dt{color:#7a879c;font-size:11px}.t1Provenance dd{color:#405675;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.t1Provenance code{font-size:10px}.t1Empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:40px}@media (max-width:1100px){.t1EpisodeBody{grid-template-columns:1fr}.t1EpisodeFacts{padding:22px}.t1FactGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.t1EpisodeScores{max-width:540px}}@media (max-width:720px){.t1ResultsHeading,.t1ViewerHeading{flex-direction:column;align-items:flex-start}.t1Results{gap:22px}.t1Scope{font-size:12px}.t1ScoreTable th,.t1ScoreTable td{padding:15px 12px}.t1ScoreTable th:first-child{white-space:normal;min-width:155px;max-width:180px}.t1ScoreTable tbody th strong{font-size:12px}.t1ViewerControls{grid-template-columns:minmax(0,1fr) 100px;width:100%;display:grid}.t1ViewerControls select{width:100%;min-width:0;max-width:none}.t1PlayerBar{padding:12px;font-size:10px}.t1PlayerCaption{flex-wrap:wrap;padding:12px}.t1Player video{min-height:130px}.t1FactGrid{grid-template-columns:1fr 1fr}.t1MetricDefinitions,.t1Provenance{grid-template-columns:1fr}.t1CurrentBar{align-items:flex-start}}.t1Benchmark{gap:30px;min-width:0;display:grid}.t1bHeading,.t1bViewerHeading{background:0 0;border:0;justify-content:space-between;align-items:end;gap:24px;height:auto;padding:0;display:flex}.t1bHeading .eyebrow,.t1bViewerHeading .eyebrow{margin:0 0 7px}.t1bHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:560;line-height:1.2}.t1bTableScroll{border:1px solid var(--line);scrollbar-color:#91a2b9 #edf1f6;border-radius:12px;min-width:0;overflow-x:auto}.t1bTable{border-spacing:0;border-collapse:separate;font-variant-numeric:tabular-nums;width:100%}.t1bTable th,.t1bTable td{white-space:nowrap;text-align:center;border-bottom:1px solid var(--line);background:#fff;min-width:90px;padding:0}.t1bTable thead th{color:#41536e;text-transform:none;letter-spacing:0;background:#f6f8fc;font-size:13px;font-weight:600}.t1bTable th:first-child{z-index:1;text-align:left;border-right:1px solid var(--line);min-width:192px;padding:20px;position:sticky;left:0}.t1bTable tbody tr:last-child>*{border-bottom:0}.t1bTable tbody th{text-transform:none;height:84px;font-weight:550}.t1bMetricHeading{width:100%;min-height:64px;color:inherit;font-size:13px;font-weight:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:18px 13px;display:flex}.t1bMetricHeading svg{color:#7c8ca4;flex:none}.t1bMetricHeading:hover{color:#2558bd;background:#edf2fb}.t1bModelName{color:#273d5c;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;font-size:14px;font-weight:570;display:inline-flex}.t1bModelName svg{color:#8292a9}.t1bScore{color:#334968;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;width:100%;min-height:84px;padding:24px 14px;font-size:17px;font-weight:500}.t1bScore:hover{color:#2558bd;background:#f4f7fc}.t1bTable .t1bOverall{background:#eef4ff;min-width:112px}.t1bTable .t1bOverall .t1bScore{color:#2558bd;font-size:24px;font-weight:650}.t1bSelectedModel>th{box-shadow:inset 3px 0 #4778d7}.t1bViewerSection{min-width:0;scroll-margin-top:110px}.t1bViewerHeading{margin-bottom:20px}.t1bViewerHeading h3{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:550;line-height:1.25}.t1bViewerControls{align-items:end;gap:12px;display:flex}.t1bViewerControls label{min-width:0;color:var(--muted);gap:7px;font-size:12px;display:grid}.t1bViewerControls select{color:#344b6a;background:#fff;border:1px solid #ccd6e5;border-radius:7px;max-width:260px;min-height:42px;padding:9px 32px 9px 12px;font-size:13px}.t1bSceneGallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.t1bSceneCard{color:#415a7b;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:9px;min-width:0;padding:0;display:grid;overflow:hidden}.t1bSceneCard:hover:not(:disabled){border-color:#83a6e1}.t1bSceneCard[aria-pressed=true]{border-color:#4778d7;box-shadow:0 0 0 2px #4778d7}.t1bSceneCard:disabled{color:#8190a6;cursor:default}.t1bScenePreview{aspect-ratio:3;background:#f0f4f9;display:grid;position:relative;overflow:hidden}.t1bScenePreview video{object-fit:contain;pointer-events:none;background:#091523;width:100%;height:100%;display:block}.t1bScenePlay{color:#fff;pointer-events:none;background:#07101b20;place-items:center;display:grid;position:absolute;inset:0}.t1bScenePlay svg{box-sizing:content-box;background:#09152380;border:1px solid #ffffff65;border-radius:50%;padding:8px}.t1bSceneCaption{gap:5px;padding:12px;display:grid}.t1bSceneCaption strong{font-size:13px;font-weight:550}.t1bSceneCaption>span{color:#8190a6;font-size:11px}.t1bEmptyPlayer{box-sizing:border-box;aspect-ratio:4;border:1px solid var(--line);background:#f4f7fc;border-radius:12px;width:100%;min-width:0;min-height:220px}.t1bEpisodeVqa{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin-top:28px;padding:26px}.t1bVqaHeading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.t1bVqaHeading .eyebrow{margin:0 0 7px}.t1bVqaHeading h3{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:550}.t1bVqaHeading>span{color:#74859d;font-size:12px;line-height:1.6}.t1bVqaOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.t1bVqaOverview>div{background:#fbfcfe;border:1px solid #e0e6f0;border-radius:9px;min-width:0;padding:18px}.t1bVqaOverview dt{color:#60738e;font-size:13px}.t1bVqaOverview dd{margin:9px 0 0}.t1bVqaScore{color:#304c72;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.t1bVqaScore small{color:#8593a7;font-size:10px;font-weight:400}.t1bVqaOverview .t1bVqaScore{font-size:29px;font-weight:600}.t1bVqaOverview .t1bVqaTotal{background:#eef4ff;border-color:#dae5fa}.t1bVqaTotal .t1bVqaScore{color:#2558bd}.t1bVqaCapabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:23px 0;display:grid}.t1bVqaCapabilities h4{color:#415978;margin:0 0 14px;font-size:13px;font-weight:600}.t1bVqaCapabilities dl{gap:12px;margin:0;display:grid}.t1bVqaCapabilities dl>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.t1bVqaCapabilities dt{color:#75859d}.t1bVqaCapabilities dd{color:#385478;font-variant-numeric:tabular-nums;margin:0;font-weight:550}.t1bVqaEvidence{gap:24px;padding-top:5px;display:grid}.t1bVqaSectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.t1bVqaSectionHeading h4{color:#304967;margin:0;font-size:17px;font-weight:550}.t1bVqaSectionHeading>span{color:#8190a6;font-size:12px}.t1bVqaQuestionList{border:1px solid #e0e6f0;border-radius:9px;overflow:hidden}.t1bVqaQuestion+.t1bVqaQuestion,.t1bVqaUnreached+.t1bVqaUnreached,.t1bVqaCheckpoint+.t1bVqaUnreached,.t1bVqaUnreached+.t1bVqaCheckpoint{border-top:1px solid #e0e6f0}.t1bVqaQuestion>summary,.t1bVqaUnreached{grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:18px;padding:18px;list-style:none;display:grid}.t1bVqaQuestion>summary{cursor:pointer}.t1bVqaQuestion>summary::-webkit-details-marker{display:none}.t1bVqaQuestion>summary:hover{background:#f7f9fd}.t1bVqaQuestion>summary>svg{color:#8292a8;transition:transform .15s}.t1bVqaQuestion[open]>summary>svg{transform:rotate(180deg)}.t1bVqaQuestionTitle{gap:6px;min-width:0;display:grid}.t1bVqaQuestionTitle>span,.t1bVqaStatus{color:#8190a6;font-size:11px}.t1bVqaQuestionTitle>strong{-webkit-line-clamp:2;color:#425a79;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.65;display:-webkit-box;overflow:hidden}.t1bVqaCheckpointScores{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.t1bVqaCheckpointScores>span{color:#8190a6;gap:6px;font-size:11px;display:grid}.t1bVqaCheckpointScores .t1bVqaScore{font-size:16px}.t1bVqaUnreached{background:#fbfcfe}.t1bVqaUnreached .t1bVqaScore{color:#75859d}.t1bVqaAnswerBody{min-width:0;padding:0 18px 20px}.t1bVqaAnswerBody h5{color:#637996;margin:18px 0 10px;font-size:12px;font-weight:550}.t1bVqaPrompt{color:#455c79;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-size:13px;line-height:1.8;overflow:auto}.t1bVqaResponse{color:#375372;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fc;border:1px solid #e3eaf4;border-radius:7px;max-height:360px;margin:0;padding:16px;font-size:12px;line-height:1.8;overflow:auto}.t1bVqaAnswerMeta{flex-wrap:wrap;gap:16px 30px;margin:14px 0 0;display:flex}.t1bVqaAnswerMeta>div{gap:5px;display:grid}.t1bVqaAnswerMeta dt{color:#8190a6;font-size:11px}.t1bVqaAnswerMeta dd{color:#4d6583;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.t1bVqaLoading{background:#f4f7fc;border-radius:8px;height:48px}.t1bVqaLoadError{color:#617590;border:1px solid #e0e6f0;border-radius:8px;padding:15px;font-size:13px}.t1bVqaLoadError button{color:#2558bd;cursor:pointer;margin-left:8px}.t1bVqaQuestion>summary:focus-visible{outline-offset:-3px;outline:3px solid #78a3eb}.t1bVqaResponse:focus-visible{outline-offset:-3px;outline:3px solid #78a3eb}.t1bVqaPrompt:focus-visible{outline-offset:-3px;outline:3px solid #78a3eb}.t1bEpisode{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) 290px;display:grid;overflow:hidden}.t1bPlayer{color:#dce8fa;background:#091523;align-content:center;min-width:0;display:grid}.t1bPlayerBar{color:#8fa6c5;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:11px;display:flex}.t1bPlayerBar span:first-child{color:#bbdfd1}.t1bPlayer video{aspect-ratio:4;object-fit:contain;background:#070f1b;width:100%;height:auto;min-height:180px;max-height:460px;display:block}.t1bPlayerCaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 16px;padding:17px 20px;font-size:12px;display:flex}.t1bPlayerCaption strong{color:#e6eefb;font-weight:550}.t1bPlayerCaption span{color:#94aaca}.t1bEpisodeFacts{background:#fbfcfe;min-width:0;padding:24px}.t1bEpisodeFacts>.eyebrow{margin:0 0 7px;font-size:10px}.t1bEpisodeFacts h4{color:#2c4567;margin:0 0 22px;font-size:17px;font-weight:550;line-height:1.5}.t1bFactGrid{grid-template-columns:1fr 1fr;gap:25px 16px;margin:0;display:grid}.t1bFactGrid dt{color:#76859b;margin:0;font-size:12px}.t1bFactGrid dd{color:#2c4567;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:25px;font-weight:550;line-height:1.3}.t1bFactGrid dd small{color:#7c8ca2;white-space:nowrap;font-size:11px;font-weight:400}.t1bFactGrid .t1bOutcome{padding-top:5px;font-size:16px}.t1bFactGrid .t1bElapsed{padding-top:6px;font-size:15px}.t1bEpisodeFactsOnly{grid-template-columns:1fr}.t1bEpisodeFactsOnly .t1bFactGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.t1bMetricDialog .drawerTop{position:static}.t1bMetricSummary{background:#f4f7fc;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 4px;padding:22px;display:flex}.t1bMetricSummary>div{gap:7px;display:grid}.t1bMetricSummary span{color:var(--muted);font-size:13px}.t1bMetricSummary strong{color:#2b456b;font-size:17px;font-weight:550}.t1bMetricSummary>div:last-child{text-align:right}.t1bMetricSummary>div:last-child strong{color:#2558bd;font-size:32px;font-weight:620}.t1bMetricDialog .t1bFormula{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.t1bMetricDialog .t1bAppliedFormula{color:#2558bd;background:#eef4ff}.t1bMetricScope{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;display:grid}.t1bMetricScope dt{color:var(--muted);font-size:12px}.t1bMetricScope dd{color:#2d466b;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:25px;font-weight:550}.t1bRelatedMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.t1bRelatedMetrics button{color:#617491;text-align:left;background:#fff;border:1px solid #dbe3f0;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.t1bRelatedMetrics button:hover{background:#f4f7fc;border-color:#a6bce3}.t1bRelatedMetrics button span{color:#4e6384;font-size:13px}.t1bRelatedMetrics button strong{color:#315eac;grid-column:1;font-size:20px;font-weight:550}.t1bRelatedMetrics button svg{grid-area:1/2/3}.t1bMetricVersion p{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px!important}.t1Benchmark button:focus-visible{outline-offset:3px;outline:3px solid #78a3eb}.t1Benchmark select:focus-visible{outline-offset:3px;outline:3px solid #78a3eb}.t1bMetricDialog button:focus-visible{outline-offset:3px;outline:3px solid #78a3eb}.t1bTableScroll:focus-visible{outline-offset:3px;outline:3px solid #78a3eb}@media (max-width:1180px){.t1bViewerHeading{flex-direction:column;align-items:flex-start}.t1bViewerControls{grid-template-columns:minmax(130px,1fr) minmax(200px,2fr);width:100%;display:grid}.t1bViewerControls select{width:100%;max-width:none}.t1bEpisode{grid-template-columns:1fr}.t1bEpisodeFacts{padding:22px}.t1bEpisodeFacts h4{margin-bottom:17px}.t1bFactGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.t1Benchmark{gap:25px}.t1bHeading{flex-direction:column;align-items:flex-start;gap:14px}.t1bHeading h2{font-size:28px}.t1bTable th:first-child{white-space:normal;min-width:150px;max-width:165px;padding:18px 15px}.t1bModelName{gap:7px;font-size:13px}.t1bMetricHeading{min-height:58px;padding:16px 12px;font-size:12px}.t1bScore{min-height:76px;font-size:16px}.t1bViewerHeading h3{font-size:24px}.t1bViewerControls{grid-template-columns:minmax(0,1fr);gap:14px}.t1bViewerControls select{font-size:13px}.t1bSceneGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.t1bSceneCaption{padding:10px}.t1bEmptyPlayer{min-height:150px}.t1bEpisodeVqa{margin-top:22px;padding:20px 16px}.t1bVqaHeading{flex-direction:column;align-items:flex-start;gap:10px}.t1bVqaOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.t1bVqaOverview>div{padding:14px}.t1bVqaOverview .t1bVqaScore{font-size:25px}.t1bVqaCapabilities{grid-template-columns:1fr;gap:23px}.t1bVqaQuestion>summary,.t1bVqaUnreached{gap:10px;padding:15px 12px}.t1bVqaQuestion>summary>.t1bVqaScore{font-size:18px}.t1bVqaCheckpoint>summary,.t1bVqaUnreached{grid-template-columns:minmax(0,1fr) 16px}.t1bVqaCheckpointScores{grid-area:2/1/auto/-1;gap:15px;margin-top:5px}.t1bVqaCheckpoint>summary>svg{grid-area:1/2}.t1bVqaAnswerBody{padding:0 12px 18px}.t1bVqaResponse{padding:12px;font-size:11px}.t1bPlayerBar{gap:10px;padding:13px 14px;font-size:10px}.t1bPlayer video{min-height:125px}.t1bPlayerCaption{padding:14px;font-size:11px}.t1bEpisodeFacts{padding:20px}.t1bFactGrid,.t1bEpisodeFactsOnly .t1bFactGrid{grid-template-columns:1fr 1fr}.t1bMetricSummary{padding:18px}.t1bMetricScope{gap:10px}.t1bMetricScope dd{font-size:23px}.t1bRelatedMetrics{grid-template-columns:1fr}}
