body:has(.dataset-page){--data-canvas: #f4f6f5;--data-surface: #fbfcfb;--data-surface-raised: #ffffff;--data-ink: #17201f;--data-soft: #3f4a48;--data-muted: #596562;--data-faint: #68736f;--data-line: #d9dfdc;--data-line-strong: #bac4c0;--data-accent: #3b5f93;--data-accent-soft: #edf1f7;--data-ok: #157f3d;--data-warn: #9a6700;background:var(--data-canvas);color:var(--data-ink)}.dataset-page,.dataset-page *{box-sizing:border-box}.dataset-page{width:min(calc(100% - 64px),1328px);margin:0 auto;padding:34px 0 120px;font-family:var(--font-body, ui-sans-serif, system-ui, sans-serif)}.dataset-page a{color:inherit}.dataset-breadcrumb{display:flex;min-height:40px;align-items:center;gap:10px;color:var(--data-faint);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px}.dataset-breadcrumb a{text-decoration:none}.dataset-breadcrumb a:hover,.dataset-breadcrumb a:focus-visible{color:var(--data-accent)}.dataset-breadcrumb strong{color:var(--data-ink);font-weight:650}.dataset-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr);gap:86px;align-items:end;min-height:430px;padding:64px 0 68px}.dataset-hero__copy>span{color:var(--data-accent);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-weight:700;text-transform:uppercase}.dataset-hero h1{max-width:12em;margin:24px 0 0;font-size:clamp(46px,5vw,72px);font-weight:590;letter-spacing:0;line-height:1.02}.dataset-hero__copy>p{max-width:48em;margin:26px 0 0;color:var(--data-muted);font-size:16px;line-height:1.75}.dataset-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.dataset-hero__actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:space-between;gap:28px;padding:0 16px;border:1px solid var(--data-line-strong);background:var(--data-surface-raised);font-size:13px;font-weight:680;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.dataset-hero__actions a.is-primary{border-color:var(--data-ink);background:var(--data-ink);color:var(--data-surface-raised)}.dataset-hero__actions a:hover,.dataset-hero__actions a:focus-visible{border-color:var(--data-accent);color:var(--data-accent);transform:translateY(-1px)}.dataset-hero__actions a.is-primary:hover,.dataset-hero__actions a.is-primary:focus-visible{background:var(--data-accent);color:#fff}.dataset-hero__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--data-ink);border-left:1px solid var(--data-line)}.dataset-hero__facts>div{min-height:112px;padding:22px;border-right:1px solid var(--data-line);border-bottom:1px solid var(--data-line);background:var(--data-surface)}.dataset-hero__facts>div.is-limited{min-height:112px}.dataset-hero__facts dt,.dataset-section>header>span,.dataset-downloads article>span,.dataset-downloads article>small,.dataset-preview span,.dataset-schema>div:first-child,.dataset-evidence__register article>span{color:var(--data-faint);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;text-transform:uppercase}.dataset-hero__facts dd{margin:16px 0 0;font-family:var(--font-mono, ui-monospace, monospace);font-size:28px;font-weight:620;line-height:1}.dataset-hero__facts .is-limited dd{color:var(--data-warn);font-family:inherit;font-size:17px}.dataset-hero__facts p{max-width:42em;margin:10px 0 0;color:var(--data-muted);font-size:12px;line-height:1.55}.dataset-section-nav{position:sticky;top:66px;z-index:12;display:flex;min-height:54px;align-items:center;gap:32px;overflow-x:auto;border-top:1px solid var(--data-line-strong);border-bottom:1px solid var(--data-line-strong);background:color-mix(in srgb,var(--data-canvas) 94%,transparent);backdrop-filter:blur(16px);scrollbar-width:none}.dataset-section-nav::-webkit-scrollbar{display:none}.dataset-section-nav a{flex:0 0 auto;color:var(--data-muted);font-size:12px;font-weight:650;text-decoration:none}.dataset-section-nav a:hover,.dataset-section-nav a:focus-visible{color:var(--data-accent)}.dataset-section{padding:88px 0;scroll-margin-top:116px}.dataset-section+.dataset-section{border-top:1px solid var(--data-line-strong)}.dataset-section>header{display:grid;grid-template-columns:58px minmax(0,1fr);gap:22px;margin-bottom:36px}.dataset-section>header>span{padding-top:9px;color:var(--data-accent);font-weight:700}.dataset-section h2{margin:0;font-size:36px;font-weight:620;line-height:1.1}.dataset-section>header p{max-width:62em;margin:14px 0 0;color:var(--data-muted);font-size:15px;line-height:1.7}.dataset-downloads{border-top:1px solid var(--data-ink)}.dataset-downloads article{display:grid;grid-template-columns:minmax(280px,1fr) 74px 80px 150px;gap:24px;align-items:center;min-height:90px;padding:15px 18px;border-bottom:1px solid var(--data-line)}.dataset-downloads article:hover{background:var(--data-accent-soft)}.dataset-downloads article strong{font-size:15px;font-weight:680}.dataset-downloads article p{margin:7px 0 0;color:var(--data-muted);font-size:13px;line-height:1.5}.dataset-downloads article>small{text-transform:none}.dataset-downloads article>a{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:16px;padding:0 10px;border:1px solid var(--data-line-strong);font-size:11px;font-weight:680;text-decoration:none}.dataset-downloads article>a:hover,.dataset-downloads article>a:focus-visible{border-color:var(--data-accent);color:var(--data-accent)}.dataset-preview{display:grid;grid-template-columns:270px minmax(0,1fr);border-top:1px solid var(--data-ink);border-right:1px solid var(--data-line);border-bottom:1px solid var(--data-line);border-left:1px solid var(--data-line);background:var(--data-surface-raised)}.dataset-preview>nav{border-right:1px solid var(--data-line);background:var(--data-surface)}.dataset-preview>nav button{display:grid;width:100%;grid-template-columns:30px minmax(0,1fr);gap:5px 10px;padding:18px 16px;border:0;border-bottom:1px solid var(--data-line);background:transparent;color:var(--data-ink);font:inherit;text-align:left;cursor:pointer}.dataset-preview>nav button[aria-pressed=true]{background:var(--data-accent-soft);box-shadow:3px 0 0 var(--data-accent) inset}.dataset-preview>nav button>span{grid-row:1 / 3;color:var(--data-accent)}.dataset-preview>nav button strong,.dataset-preview>nav button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset-preview>nav button strong{font-size:13px}.dataset-preview>nav button small{color:var(--data-faint);font-size:10px}.dataset-preview>div{min-width:0}.dataset-preview>div>article{min-height:570px}.dataset-preview__context,.dataset-preview__question,.dataset-preview__rubric{padding:24px 28px}.dataset-preview__context,.dataset-preview__question{border-bottom:1px solid var(--data-line)}.dataset-preview__context dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0 0}.dataset-preview__context dl>div{min-width:0}.dataset-preview__context dt{color:var(--data-faint);font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;text-transform:uppercase}.dataset-preview__context dd{margin:7px 0 0;font-size:12px;font-weight:620;line-height:1.5;overflow-wrap:anywhere}.dataset-preview__question h3{max-width:54em;margin:16px 0 0;font-size:19px;font-weight:650;line-height:1.5}.dataset-preview__rubric ol{display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none;counter-reset:rubric}.dataset-preview__rubric li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--data-line);font-size:13px;line-height:1.55;counter-increment:rubric}.dataset-preview__rubric li:before{color:var(--data-accent);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;content:counter(rubric,decimal-leading-zero)}.dataset-schema{border-top:1px solid var(--data-ink)}.dataset-schema>div{display:grid;grid-template-columns:minmax(180px,.8fr) 110px 90px minmax(280px,2fr);gap:20px;align-items:center;min-height:58px;padding:10px 16px;border-bottom:1px solid var(--data-line)}.dataset-schema>div:not(:first-child):hover{background:var(--data-accent-soft)}.dataset-schema code{color:var(--data-accent);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-weight:650;overflow-wrap:anywhere}.dataset-schema>div>span,.dataset-schema>div>small,.dataset-schema>div>p{font-size:12px}.dataset-schema>div>small{color:var(--data-ok);font-weight:650}.dataset-schema>div>small.is-optional{color:var(--data-faint)}.dataset-schema>div>p{margin:0;color:var(--data-muted);line-height:1.55}.dataset-reproduction{margin:0;padding:0;border-top:1px solid var(--data-ink);list-style:none}.dataset-reproduction>li{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);gap:34px;padding:26px 18px;border-bottom:1px solid var(--data-line)}.dataset-reproduction>li>header{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px}.dataset-reproduction>li>header>span{color:var(--data-accent);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px}.dataset-reproduction h3{margin:0;font-size:16px}.dataset-reproduction p{margin:8px 0 0;color:var(--data-muted);font-size:13px;line-height:1.55}.dataset-reproduction>li>div{position:relative;min-width:0}.dataset-reproduction pre{min-height:74px;margin:0;overflow-x:auto;padding:18px 116px 18px 18px;border:1px solid var(--data-line);background:var(--data-surface-raised);color:var(--data-soft);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;line-height:1.7}.dataset-reproduction button{position:absolute;top:12px;right:12px;min-width:88px;height:32px;border:1px solid var(--data-line-strong);background:var(--data-canvas);color:var(--data-ink);cursor:pointer;font:inherit;font-size:11px;font-weight:650}.dataset-reproduction button:hover,.dataset-reproduction button:focus-visible{border-color:var(--data-accent);color:var(--data-accent)}.dataset-evidence{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);border-top:1px solid var(--data-ink);border-bottom:1px solid var(--data-line)}.dataset-evidence__register{border-right:1px solid var(--data-line)}.dataset-evidence__register article{display:grid;grid-template-columns:34px minmax(0,1fr) 118px;gap:16px;align-items:start;padding:20px 18px;border-bottom:1px solid var(--data-line)}.dataset-evidence__register article:last-child{border-bottom:0}.dataset-evidence__register article strong{font-size:14px}.dataset-evidence__register article p,.dataset-evidence aside p{margin:7px 0 0;color:var(--data-muted);font-size:12px;line-height:1.55}.dataset-evidence__register article>small{color:var(--data-warn);font-size:11px;font-weight:680;text-align:right}.dataset-evidence>aside{padding:22px;background:var(--data-surface)}.dataset-evidence>aside>strong{font-size:14px}.dataset-evidence aside ol{margin:18px 0 26px;padding:0;border-top:1px solid var(--data-line);list-style:none}.dataset-evidence aside li{padding:16px 0;border-bottom:1px solid var(--data-line)}.dataset-evidence aside li>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.dataset-evidence aside li strong,.dataset-evidence aside li time{font-size:11px}.dataset-evidence aside li time{color:var(--data-faint);font-family:var(--font-mono, ui-monospace, monospace)}.dataset-evidence aside>div{padding-top:20px;border-top:1px solid var(--data-line-strong)}.dataset-evidence aside>div>span{display:block;color:var(--data-faint);font-size:11px;text-transform:uppercase}.dataset-evidence aside>div>strong{display:block;margin-top:10px;font-size:14px}.dataset-boundary{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;padding:20px 22px;border-top:1px solid var(--data-line-strong);background:var(--data-accent-soft)}.dataset-boundary strong{color:var(--data-accent);font-size:12px}.dataset-boundary p{margin:0;color:var(--data-soft);font-size:13px;line-height:1.55}.dataset-page__footer{display:flex;justify-content:space-between;gap:24px;padding-top:34px;border-top:1px solid var(--data-line-strong)}.dataset-page__footer a{display:inline-flex;align-items:center;gap:16px;padding-bottom:7px;border-bottom:1px solid currentColor;font-size:12px;font-weight:650;text-decoration:none}.dataset-page__footer a:hover,.dataset-page__footer a:focus-visible{color:var(--data-accent)}@media(max-width:1040px){.dataset-page{width:min(calc(100% - 40px),960px)}.dataset-hero{grid-template-columns:minmax(0,1fr);gap:44px;min-height:0}.dataset-downloads article{grid-template-columns:minmax(220px,1fr) 64px 72px 142px}.dataset-preview{grid-template-columns:220px minmax(0,1fr)}.dataset-preview__context dl{grid-template-columns:minmax(0,1fr)}.dataset-reproduction>li{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr)}}@media(max-width:760px){.dataset-page{width:calc(100% - 28px);padding-top:20px}.dataset-breadcrumb{overflow-x:auto;white-space:nowrap}.dataset-hero{padding:44px 0 54px}.dataset-hero h1{font-size:40px}.dataset-hero__copy>p{font-size:15px}.dataset-hero__actions{display:grid}.dataset-hero__actions a{width:100%}.dataset-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dataset-section-nav{top:60px;gap:24px}.dataset-section{padding:64px 0}.dataset-section>header{grid-template-columns:minmax(0,1fr);gap:8px}.dataset-section>header>span{padding:0}.dataset-section h2{font-size:30px}.dataset-downloads article{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:18px 4px}.dataset-downloads article>div{grid-column:1 / -1}.dataset-downloads article>a{grid-column:1 / -1;margin-top:5px}.dataset-preview{grid-template-columns:minmax(0,1fr)}.dataset-preview>nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--data-line)}.dataset-preview>nav button{min-width:190px;border-right:1px solid var(--data-line);border-bottom:0}.dataset-preview>nav button[aria-pressed=true]{box-shadow:0 -3px 0 var(--data-accent) inset}.dataset-preview>div>article{min-height:0}.dataset-preview__context,.dataset-preview__question,.dataset-preview__rubric{padding:22px 18px}.dataset-schema{overflow-x:auto}.dataset-schema>div{width:760px}.dataset-reproduction>li{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 4px}.dataset-reproduction pre{padding:54px 16px 16px}.dataset-evidence{grid-template-columns:minmax(0,1fr)}.dataset-evidence__register{border-right:0;border-bottom:1px solid var(--data-line)}.dataset-evidence__register article{grid-template-columns:28px minmax(0,1fr)}.dataset-evidence__register article>small{grid-column:2;text-align:left}.dataset-boundary{grid-template-columns:minmax(0,1fr);gap:8px}.dataset-page__footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.dataset-page *,.dataset-page *:before,.dataset-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root[data-theme=dark] body:has(.dataset-page){--data-canvas: var(--theme-canvas);--data-surface: var(--theme-surface);--data-surface-raised: var(--theme-surface-raised);--data-ink: var(--theme-ink);--data-soft: var(--theme-soft);--data-muted: var(--theme-muted);--data-faint: var(--theme-faint);--data-line: var(--theme-line);--data-line-strong: var(--theme-line-strong);--data-accent: var(--theme-accent);--data-accent-soft: var(--theme-accent-soft);--data-ok: var(--theme-ok);--data-warn: var(--theme-warn)}
