.frontier-datasets{--ds-panel:#0d0d1a}.frontier-datasets .fr-mono{font-size:11px;letter-spacing:.09em}.frontier-datasets .fr-section-label{color:#aaa6c5;font-size:11px!important}.frontier-datasets :is(p,li,dd){line-height:1.8}.frontier-datasets :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid #c6b7ff;outline-offset:5px}.frontier-datasets [hidden]{display:none!important}.frontier-datasets .fr-text-link{font-size:14px;color:#c6b6ff;min-height:44px}.frontier-datasets .fr-button{font-size:14px;min-height:52px;gap:22px}.frontier-datasets .fr-desktop-nav a[aria-current=page],.frontier-datasets .fr-mobile-nav a[aria-current=page]{color:#d2c4ff;text-decoration:underline;text-underline-offset:7px}.ds-hero{padding:36px var(--fr-gutter) 0;background:radial-gradient(ellipse at 80% 45%,#3a23624a,transparent 55%)}.ds-hero-top{display:flex;justify-content:space-between;gap:20px;color:#aaa6c2}.ds-hero-top>span:first-child{display:flex;align-items:center;gap:12px}.ds-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:4%;padding:76px 0 70px}.frontier-datasets h1{font-size:clamp(60px,6.4vw,122px);line-height:1.02;letter-spacing:-.06em}.ds-hero h1 span{color:#b9a6ff;background:linear-gradient(115deg,#e7e1ff,#b3a1fa 70%,#95a1e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ds-hero-copy>p{color:#b0adc6;font-size:17px;max-width:550px;margin-top:28px}.ds-hero-actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:32px}.ds-concept{margin:0;min-width:0;align-self:center;padding-top:20px}.ds-concept-top{display:flex;justify-content:space-between;color:#b5a6d8;padding-bottom:14px;border-bottom:1px solid var(--fr-line)}.ds-concept svg{display:block;width:100%;height:auto;margin-top:16px}.ds-concept figcaption{text-align:center;font-size:13px;color:#b9afcc;margin-top:25px}.ds-hero-bottom{border-top:1px solid var(--fr-line);padding:25px 0;display:flex;gap:30px;justify-content:space-between}.ds-hero-bottom>div{display:flex;gap:12px 25px;flex-wrap:wrap;color:#c1b5dd;align-items:center}.ds-hero-bottom>div span:before{content:"+";color:var(--fr-accent);margin-right:10px}.ds-hero-bottom>p{max-width:350px;font-size:12px;color:#a7a2bc}.ds-section-nav{display:flex;flex-wrap:wrap;gap:4px 38px;padding:12px var(--fr-gutter);background:#11101c;border-block:1px solid var(--fr-line)}.ds-section-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#b9b3cf}.ds-section-nav a:hover{color:#eee6ff}.ds-section{padding:72px var(--fr-gutter) 82px;border-bottom:1px solid var(--fr-line)}.ds-tinted{background:linear-gradient(120deg,#10101e,#090913)}.ds-section-heading{display:grid;grid-template-columns:1.08fr 1fr;gap:10%;margin-top:46px;align-items:start;margin-bottom:46px}.frontier-datasets h2{font-size:clamp(36px,4vw,70px);letter-spacing:-.045em;line-height:1.1;max-width:760px}.ds-intro{padding-top:5px}.ds-intro p{color:#aaa7c1;font-size:16px}.ds-intro p+p{margin-top:20px}.ds-context{margin-left:42%;display:grid;grid-template-columns:150px 1fr;gap:35px;padding:27px 0 0;border-top:1px solid var(--fr-line)}.ds-context .fr-mono{color:#b6a2eb}.ds-context p{color:#aaa7c1;font-size:14px}.ds-layer-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--fr-line)}.ds-layer{padding:34px 8% 34px 0;border-bottom:1px solid var(--fr-line)}.ds-layer:nth-child(2n){padding-left:9%;padding-right:0;border-left:1px solid var(--fr-line)}.ds-layer-top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#b39fea}.frontier-datasets h3{font-size:clamp(23px,2.2vw,34px);line-height:1.25;letter-spacing:-.025em}.ds-layer h3{margin-top:28px}.ds-layer p{color:#aaa7bf;margin-top:15px;font-size:15px;max-width:580px}.ds-optional{border-style:dashed!important}.frontier-datasets .ds-note{color:#b1abc7;font-size:14px;margin-top:28px;max-width:1000px;padding-left:18px;border-left:2px solid #6c5a99}.ds-timeline{margin:45px 0 38px;padding:28px 34px;background:#100e1c;border:1px solid var(--fr-line)}.ds-timeline figcaption{color:#c8bae8}.ds-timeline ol{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 0;list-style:none;margin:0}.ds-timeline li{display:flex;flex-direction:column;position:relative;gap:16px;min-width:0}.ds-timeline li:before{content:"";position:absolute;top:45px;left:0;right:0;height:1px;background:#766497}.ds-timeline li:last-child:before{display:none}.ds-timeline li i{display:block;width:12px;height:12px;background:#baa1ff;border-radius:100%;position:relative;border:2px solid #baa1ff}.ds-timeline .ds-missed i{background:#100e1c;border-style:dashed}.ds-timeline li span{color:#c2b7db}.ds-timeline strong{font-size:14px;font-weight:400;max-width:145px;padding-right:15px;line-height:1.6}.ds-timeline p{font-size:13px;color:#a8a2bb}.ds-timeline-legend{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:12px;color:#c5b4e7;border-top:1px solid var(--fr-line);padding:20px 0}.ds-three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:5%}.ds-three-col h3{font-size:23px}.ds-three-col p{font-size:15px;color:#a8a4bf;margin-top:16px}.ds-tablist{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--fr-line);gap:8px 30px}.ds-tablist button{background:none;border:0;border-bottom:2px solid transparent;padding:18px 0;min-height:50px;color:#aaa3bf;text-align:left;font-size:15px}.ds-tablist button[aria-selected=true]{color:#dccdff;border-color:#b59df2}.ds-tablist button:hover{color:#eee6ff}.ds-tab-panel{padding-top:32px;min-width:0}.ds-audience{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-bottom:12px}.ds-audience .fr-mono{color:#baa7ef}.ds-audience h3,.ds-audience p{margin-top:18px}.ds-audience p{color:#aea8c6;font-size:15px}.ds-audience .fr-text-link{margin-top:22px}.ds-audience ul{margin:0;padding-left:20px;color:#cdc6df;font-size:15px}.ds-audience li{padding-bottom:11px;padding-left:6px}.ds-audience aside{border-top:1px solid var(--fr-line);margin-top:16px;padding-top:22px}.ds-audience h4{color:#c7b2f3;font-size:13px;font-weight:400}.ds-audience aside p{margin-top:10px;font-size:14px}.ds-explorer{min-width:0;border:1px solid #ffffff24;background:#0d0c17}.ds-explorer-label{display:flex;gap:12px;align-items:center;padding:20px 28px;color:#d9c9ff;background:#a183ff0e;border-bottom:1px solid var(--fr-line);font-size:14px}.ds-indicator{width:7px;height:7px;border:1px solid #bca2ff;flex-shrink:0}.ds-explorer-toolbar{display:flex;justify-content:space-between;gap:20px;padding:25px 28px}.ds-switch{display:flex;align-items:center;gap:12px;min-height:44px;font-size:15px;cursor:pointer}.ds-switch input{width:36px;height:22px;accent-color:#b8a1ff;cursor:pointer;flex-shrink:0}.ds-explorer-toolbar p{font-size:13px;color:#aaa2be;max-width:570px;padding-top:5px}.ds-version{color:#afa0cc;flex-shrink:0;padding-top:10px}.ds-explorer>.ds-tabs{padding:0 28px 28px}.ds-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5%}.ds-overview-grid .fr-mono{color:#b29bd8}.ds-overview-grid h3{font-size:22px;margin-top:18px}.ds-overview-grid p{margin-top:15px;font-size:14px;color:#ada6c2}.ds-overview-grid code{display:block;margin-top:24px;color:#cab7f3;line-height:2;font-size:13px}.ds-explorer .ds-note{display:flex;gap:15px;padding:15px 18px;border:1px dashed #6b538b;max-width:none}.ds-note strong{font-weight:400;color:#d6c0ff}.ds-note svg{flex-shrink:0}.ds-panel-intro{font-size:14px;color:#b3abc5;margin-bottom:25px!important;max-width:900px}.frontier-datasets pre{margin:20px 0 0;overflow:auto;max-width:100%;max-height:560px;padding:24px;background:#06070e;color:#d1c4f0;border:1px solid var(--fr-line);font-size:13px;line-height:1.8;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.ds-explorer-actions{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;padding:18px 28px;border-top:1px solid var(--fr-line)}.ds-explorer-actions :is(button,a){display:inline-flex;gap:10px;align-items:center;min-height:44px;font-size:13px;color:#d4c0ff;background:transparent;border:0;padding:0}.ds-explorer-actions span{font-size:13px;color:#dcd0f5}.frontier-datasets .ds-explorer-footnote{border-top:1px solid var(--fr-line);padding:17px 28px;font-size:13px;color:#aaa2be}.ds-filter{display:flex;flex-wrap:wrap;gap:15px;align-items:center;font-size:14px;color:#c6bcda;margin-bottom:22px}.ds-filter select{background:#151225;color:#e2d7f7;padding:12px 35px 12px 12px;border:1px solid #ffffff35;border-radius:0;font:inherit}.ds-table-scroll{overflow:auto;max-width:100%}.ds-table-scroll table{width:100%;min-width:680px;border-collapse:collapse;text-align:left;font-size:14px}.ds-table-scroll caption{text-align:left;padding-bottom:16px;color:#b7a7d4}.ds-table-scroll :is(th,td){border-bottom:1px solid var(--fr-line);padding:16px 18px 16px 0;font-weight:400;line-height:1.65;vertical-align:top}.ds-table-scroll thead th{color:#d2bfef;font-size:12px}.ds-table-scroll tbody th{width:33%}.ds-table-scroll td{color:#b5adc8}.ds-table-scroll code{font-size:12px;overflow-wrap:anywhere;color:#d2bdf5}.ds-table-scroll th span{display:block;margin-top:7px;color:#a8a0bc;font-size:12px}.ds-lineage>div{border-left:1px solid #8a6bad;padding:4px 0 4px 24px;margin-bottom:30px}.ds-lineage .fr-mono{color:#c1a3ed}.ds-lineage p{margin-top:12px;font-size:16px;color:#e0d5f3}.ds-lineage p span{color:#b48bed;padding-inline:10px}.ds-lineage small{display:block;color:#b1a6c2;margin-top:12px;font-size:13px;line-height:1.8}.ds-scope-rows{margin:0}.ds-scope-rows>div{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:23px 0;border-top:1px solid var(--fr-line)}.ds-scope-rows dt{font-size:19px}.ds-scope-rows dd{color:#aba4bf;font-size:15px;margin:0}.ds-section>.fr-text-link{margin-top:25px}.ds-release{padding:30px 0;border-top:1px solid var(--fr-line)}.ds-release dl,.ds-release p{color:#b6aec9;margin-top:15px;font-size:14px}.ds-release dl>div{display:flex;gap:15px}.ds-modules{display:grid;grid-template-columns:1fr 1fr;gap:8%}.ds-modules article{border-top:1px dashed #6a548e;padding-top:25px}.ds-modules .fr-mono{color:#baa1ec}.ds-modules h3{margin-top:17px;font-size:40px}.ds-modules p{color:#aaa1bd;font-size:15px;margin-top:20px}.ds-methods-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 6%}.ds-methods-grid>div{padding-top:24px;border-top:1px solid var(--fr-line)}.ds-methods-grid .fr-mono{color:#ae99d3}.ds-methods-grid h3{margin-top:17px;font-size:24px}.ds-methods-grid p{color:#ada5c0;font-size:14px;margin-top:15px}.ds-disclosure{border-top:1px solid var(--fr-line);margin-top:24px}.ds-disclosure summary{list-style:none;padding:23px 30px 23px 0;font-size:16px;line-height:1.6;color:#d3c9e8;cursor:pointer;position:relative}.ds-disclosure summary::-webkit-details-marker{display:none}.ds-disclosure summary:after{content:"+";position:absolute;right:0;top:23px;color:#b49adf}.ds-disclosure[open] summary:after{content:"−"}.ds-disclosure>p,.ds-disclosure>ul{margin:0 0 25px;color:#b8aecb;font-size:15px;line-height:1.8}.ds-disclosure li{margin-bottom:12px}.ds-disclosure a{color:#d3bef7;text-decoration:underline;text-underline-offset:4px}.ds-disclosure a svg{display:inline;margin-left:9px}.ds-access-notes{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:40px;padding-top:25px;border-top:1px solid var(--fr-line)}.ds-access-notes p{color:#b8adc9;font-size:14px}.ds-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:10%;background:#0b0b15}.ds-faq .ds-section-heading{display:block;margin:0}.ds-faq h2 span{color:#a594c4}.ds-faq .ds-section-heading p{color:#aaa1bc;font-size:15px;margin-top:25px}.ds-faq .ds-disclosure{margin-top:0}.ds-faq .ds-disclosure:last-child{border-bottom:1px solid var(--fr-line)}.ds-contact{padding-block:75px 90px;background:radial-gradient(ellipse at 25% 100%,#4a2b7438,transparent 75%)}.ds-contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 35px}.ds-contact-handoff{min-width:0;border-top:1px solid #ffffff25;padding:28px 0;scroll-margin-top:110px}.ds-contact-handoff>.fr-mono{color:#c4acef;font-size:11px}.frontier .ds-contact-handoff h3{font-size:32px;line-height:1.2;margin-top:24px;letter-spacing:-.035em}.ds-contact-handoff>p:not(.fr-mono){color:#b6abc6;font-size:14px;line-height:1.8;margin-top:24px}.ds-contact-handoff .fr-button{margin-top:30px}.ds-contact-handoff p a{color:#dfc7ff;text-decoration:underline;text-underline-offset:4px}.ds-contact-handoff>.fr-text-link{color:#cfb5f4;margin-top:14px}@media (min-width:1800px){.ds-hero-grid{padding-block:105px}.ds-section{padding-block:100px}}@media (max-width:1180px){.ds-hero-grid{gap:2%}.frontier-datasets h1{font-size:clamp(57px,6.3vw,82px)}.ds-section-heading{gap:7%}.ds-context{margin-left:20%}.ds-version{display:none}.ds-hero-bottom{flex-direction:column;gap:18px}.ds-hero-bottom>p{max-width:none}}@media (max-width:767px){.ds-hero{padding-top:25px}.ds-hero-top>span:last-child{display:none}.ds-hero-grid{grid-template-columns:1fr;gap:42px;padding-block:48px 32px}.frontier-datasets h1{font-size:clamp(48px,10vw,76px)}.ds-hero-copy>p{font-size:16px;margin-top:25px}.ds-hero-actions{gap:12px}.ds-concept{padding:0;width:100%;max-width:560px;margin:auto}.ds-concept-top{font-size:10px!important}.ds-concept figcaption{margin-top:15px;font-size:12px}.ds-hero-bottom>div{gap:14px 20px;font-size:10px!important}.ds-hero-bottom>p{font-size:13px}.ds-section-nav{-moz-column-gap:24px;column-gap:24px}.ds-section{padding-block:48px 54px}.frontier-datasets .fr-section-label{font-size:10px!important}.ds-section-heading{grid-template-columns:1fr;gap:25px;margin-block:30px 32px}.frontier-datasets h2{font-size:clamp(34px,7vw,51px)}.ds-intro p{font-size:15px}.ds-context{margin-left:0;gap:15px}.ds-context,.ds-layer-grid{grid-template-columns:1fr}.ds-layer,.ds-layer:nth-child(2n){padding:28px 0;border-left:0}.ds-layer h3{font-size:26px}.ds-timeline{padding:24px 20px}.ds-timeline ol{grid-template-columns:1fr;gap:0;padding-bottom:20px}.ds-timeline li{display:grid;grid-template-columns:12px 58px 1fr;gap:15px;padding:0 0 32px;align-items:start}.ds-timeline li span{grid-column:2;grid-row:1;font-size:10px}.ds-timeline li i{grid-column:1;grid-row:1;margin-top:3px}.ds-timeline strong{max-width:none;padding:0;grid-column:3;grid-row:1;font-size:13px}.ds-timeline li:before{height:auto;width:1px;top:8px;bottom:-7px;left:5px}.ds-timeline li:last-child{padding-bottom:0}.ds-access-notes,.ds-audience,.ds-faq,.ds-modules,.ds-overview-grid,.ds-three-col{grid-template-columns:1fr;gap:30px}.ds-three-col h3{font-size:23px}.ds-tablist{gap:0 22px}.ds-tablist button{padding-block:15px;font-size:14px}.ds-audience h3{font-size:29px}.ds-audience aside{margin-top:20px}.ds-explorer-label,.ds-explorer-toolbar{padding:20px 18px}.ds-explorer-label{align-items:flex-start;font-size:13px}.ds-indicator{margin-top:6px}.ds-switch{font-size:14px}.ds-explorer-toolbar p{font-size:13px}.ds-explorer>.ds-tabs{padding:0 18px 24px}.ds-explorer .ds-tablist{gap:0 20px}.ds-explorer .ds-tablist button{font-size:13px}.ds-overview-grid{gap:28px}.ds-overview-grid>div+div{padding-top:24px;border-top:1px solid var(--fr-line)}.ds-overview-grid code{margin-top:14px}.ds-explorer-actions{padding:18px;gap:10px}.frontier-datasets .ds-explorer-footnote{padding:18px}.frontier-datasets pre{padding:18px;font-size:12px}.ds-scope-rows>div{grid-template-columns:1fr;gap:10px}.ds-methods-grid{grid-template-columns:1fr 1fr;gap:28px 8%}.ds-methods-grid h3{font-size:21px}.ds-faq .ds-section-heading{margin-bottom:5px}.ds-faq>div{min-width:0}.ds-contact-actions{gap:14px}}@media (max-width:430px){.ds-methods-grid{grid-template-columns:1fr}.ds-explorer .ds-tablist{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}}@media (prefers-reduced-motion:reduce){html:has(.frontier-datasets){scroll-behavior:auto}.frontier-datasets *,.frontier-datasets :after,.frontier-datasets :before{animation:none!important;transition:none!important}}.frontier-datasets :is(.ds-catalog,.ds-export-layout,.ds-tab-panel){min-width:0}.ds-published-snapshot{border-top:1px solid var(--fr-line);padding-top:25px}.ds-snapshot-top{display:flex;justify-content:space-between;gap:20px;color:#a89bbf}.ds-snapshot-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:28px 0 24px}.ds-snapshot-stats>div{border-left:1px solid #b7a8ff30;padding-left:22px}.ds-snapshot-stats strong{display:block;font-size:clamp(32px,3.3vw,58px);font-weight:400;letter-spacing:-.045em;color:#e7dfff;line-height:1.15}.ds-snapshot-stats span{display:block;margin-top:10px;color:#b3abc7;font-size:12px}.ds-published-snapshot>p{font-size:12px;color:#a39ab8;margin-bottom:24px}.ds-published-snapshot a{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:#c3b0ec}.ds-catalog-controls{display:flex;flex-wrap:wrap;align-items:end;gap:24px;padding:25px;background:#11101d;border:1px solid #ffffff20}.ds-catalog-controls label>span{display:block;color:#b5a7cd;margin-bottom:10px;font-size:10px!important}.ds-catalog-search{flex:1 1 270px}.ds-catalog-search>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff40;color:#b5a1d8}.ds-catalog input,.ds-catalog select{color:#eee6ff;font:inherit;font-size:14px;border:0;background:transparent;border-radius:0;min-height:46px}.ds-catalog input{width:100%;min-width:0}.ds-catalog input::-moz-placeholder{color:#a39ab6}.ds-catalog input::placeholder{color:#a39ab6}.ds-catalog select{border-bottom:1px solid #ffffff40;min-width:175px;padding-right:24px}.ds-catalog option{background:#11101d}.ds-catalog .ds-catalog-download{font-size:12px;gap:12px;padding:12px 0}.ds-catalog-status{display:flex;justify-content:space-between;gap:20px;padding:18px 0;color:#b3a8ca;font-size:12px}.ds-catalog-status>span{color:#a39bb5}.ds-catalog-table{max-height:680px;border:1px solid #ffffff20;scrollbar-color:#665282 #0e0c17}.ds-catalog-table table{min-width:890px}.ds-catalog-table thead{position:sticky;top:0;z-index:1;background:#181324}.ds-catalog-table thead th{padding:19px 20px;color:#c9b5eb;white-space:nowrap}.ds-catalog-table tbody th{text-transform:none;letter-spacing:0;width:41%;font-weight:400;padding:19px 20px}.ds-catalog-table tbody th p{margin-top:7px;color:#a69bb7;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.65}.ds-catalog-table tbody td{padding:19px 20px;font-size:12px}.ds-catalog-table tbody tr:nth-child(2n){background:#b09aff04}.ds-catalog-table tbody tr:hover{background:#b09aff0b}.ds-category-badge{display:inline-flex;padding:4px 8px;border:1px solid #ffffff1f;color:#bbb1cc;white-space:nowrap;font-size:11px}.ds-category-derived{border-color:#b390f538;background:#7652ac14;color:#d5b6ff}.frontier-datasets .ds-catalog-footnote{font-size:12px;color:#a69bb7;margin-top:20px;line-height:1.85}.ds-catalog-empty{padding:40px 20px;text-align:center;color:#b5abc7}.ds-catalog-empty button{color:#d5c0ff;background:none;border:1px solid #a58ac950;padding:12px 18px;margin-top:18px}.ds-session-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ds-session-groups article{border-top:1px solid var(--fr-line);padding-top:23px}.ds-session-groups .fr-mono{color:#af98d3;font-size:10px}.frontier-datasets .ds-session-groups h3{font-size:24px;margin-top:18px}.ds-session-groups p{color:#aaa0bd;font-size:14px;margin-top:14px}.ds-metric-tags{display:flex;flex-wrap:wrap;list-style:none;gap:8px;padding:0;margin:20px 0 0}.ds-metric-tags li{background:#a989e610;border:1px solid #a989e623;color:#c9b1ec;font-size:11px;padding:5px 8px}.ds-generation-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0}.ds-generation-pipeline li{position:relative;padding:25px 18px;border:1px solid #ffffff1a;background:#a383e207}.ds-generation-pipeline li+li{border-left:0}.ds-generation-pipeline li:not(:last-child):after{content:"→";position:absolute;top:50%;right:-9px;z-index:1;color:#c7a7f2;background:#0e0d1b}.ds-generation-pipeline .fr-mono{color:#b79bdc;font-size:10px}.frontier-datasets .ds-generation-pipeline h3{font-size:20px;margin-top:24px}.ds-generation-pipeline p{font-size:12px;color:#a79ab9;margin-top:16px}.ds-technical-notes{margin-top:42px}.ds-export-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:6%;align-items:start}.ds-export-formats{display:flex;gap:10px;margin-bottom:25px;color:#cdb5ef}.ds-export-formats span{border:1px solid #b28bd140;padding:6px 12px}.ds-export-levels{list-style:none;padding:0;margin:30px 0 0}.ds-export-levels li{display:flex;gap:22px;padding:19px 0;border-top:1px solid var(--fr-line)}.ds-export-levels li>span{color:#ac8dcf;padding-top:3px}.ds-export-levels h4{margin:0;font-weight:400;font-size:17px}.ds-export-levels p{color:#a99ebb;margin-top:7px;font-size:13px}.ds-export-record{min-width:0;border:1px solid #9b7ec52c;background:#0b0a13}.ds-export-file{padding:18px 22px;border-bottom:1px solid var(--fr-line);color:#c1a8e4;display:flex;justify-content:space-between;gap:14px}.ds-export-file>span{font-size:9px;color:#9a8baa}.frontier-datasets .ds-export-record pre{max-height:640px;margin:0;border:0;color:#d5c3ec}.ds-clinical-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-bottom:35px}.ds-clinical-intro .fr-mono{display:block;color:#bda3de;margin-bottom:18px;font-size:10px}.ds-clinical-intro>p{color:#ada0be;font-size:14px}.ds-correlation{display:inline-block;min-width:4em;color:#d2b8f3;font-family:SFMono-Regular,Consolas,monospace}.ds-research-points{border-top:1px solid var(--fr-line);margin-top:35px;padding-top:30px}.ds-research-points ul{-moz-columns:2;column-count:2;-moz-column-gap:50px;column-gap:50px;padding-left:20px;margin-top:25px}.ds-research-points li{color:#b7a8c9;font-size:14px;padding-bottom:15px;-moz-column-break-inside:avoid;break-inside:avoid}.ds-licensing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}.ds-licensing-grid article{border:1px solid #ffffff1a;padding:26px;background:#ae8ee307}.ds-licensing-grid .fr-mono{color:#b69ad9;font-size:10px}.ds-licensing-grid h3{margin-top:18px}.ds-licensing-grid li,.ds-licensing-grid p{color:#aa9bb9;font-size:13px}.ds-licensing-grid p{margin-top:18px}.ds-licensing-grid ul{padding-left:16px;margin:20px 0}.ds-licensing-grid .fr-text-link{font-size:12px;gap:10px}@media (max-width:1023px){.ds-session-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-generation-pipeline{grid-template-columns:1fr}.ds-generation-pipeline li{padding:22px}.ds-generation-pipeline li+li{border:1px solid #ffffff1a;border-top:0}.ds-generation-pipeline li:not(:last-child):after{content:"↓";top:auto;bottom:-14px;right:22px}.frontier-datasets .ds-generation-pipeline h3{margin-top:12px}.ds-export-layout{gap:35px}.ds-export-layout,.ds-licensing-grid{grid-template-columns:1fr}}@media (max-width:767px){.ds-snapshot-top>span:last-child{display:none}.ds-snapshot-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.ds-snapshot-stats>div{padding-left:14px}.ds-snapshot-stats strong{font-size:37px}.ds-published-snapshot a{margin-left:0;margin-top:8px}.ds-catalog-controls{padding:20px;gap:20px}.ds-catalog-category,.ds-catalog-search{flex-basis:100%}.ds-catalog select{width:100%}.ds-catalog-status{flex-direction:column;gap:4px}.ds-catalog-table{max-height:570px}.ds-clinical-intro{grid-template-columns:1fr;gap:22px}.ds-session-groups{grid-template-columns:1fr;gap:30px}.ds-research-points ul{-moz-columns:1;column-count:1}.ds-export-file{padding:17px}.ds-export-file>span{display:none}}.ds-reading-page{--fr-muted:#c1bfd1}.ds-reading-page section{margin:0}.ds-reading-page :is(.ds-hero,.ds-section){padding-inline:max(var(--fr-gutter),calc((100% - 1180px) / 2))}.ds-reading-page .ds-hero{padding-top:42px}.ds-reading-page .ds-hero-top{color:#bfb8d2;font-size:15px}.ds-reading-page .ds-hero-top>span{display:flex;gap:12px;align-items:center}.ds-reading-page .ds-hero-grid{grid-template-columns:1.2fr 1fr;gap:10%;padding-block:64px}.ds-reading-page h1{font-size:clamp(62px,6.8vw,105px);letter-spacing:-.055em;line-height:1.04}.ds-reading-page .ds-hero-copy>p{color:#c7c3d7;font-size:19px;line-height:1.7;max-width:550px}.ds-reading-page .fr-button{font-size:16px;padding:18px 26px}.ds-reading-page .fr-text-link{font-size:16px}.ds-simple-flow{padding:28px 0}.ds-simple-flow>div{display:flex;gap:21px;align-items:flex-start;padding:24px;border:1px solid #bba8ff28;background:#bba8ff06;border-radius:8px}.ds-simple-flow>div>svg{color:#c5b0ff;flex-shrink:0;margin-top:2px}.ds-simple-flow strong{display:block;font-size:19px;font-weight:400;line-height:1.4}.ds-simple-flow>div>span>span{display:block;color:#b5accb;font-size:15px;line-height:1.6;margin-top:8px}.ds-flow-arrow{display:block;color:#8e7bad;margin:12px 0 12px 36px}.ds-reading-page .ds-published-snapshot{padding-top:0;border:0}.ds-reading-page .ds-snapshot-top{display:none}.ds-reading-page .ds-snapshot-stats{border-top:1px solid var(--fr-line);padding-block:32px}.ds-reading-page .ds-snapshot-stats span{font-size:15px}.ds-reading-page .ds-published-snapshot>p{font-size:13px;line-height:1.6}.ds-reading-page .ds-section-nav{position:sticky;top:86px;z-index:25;flex-wrap:nowrap;overflow-x:auto;padding-inline:max(var(--fr-gutter),calc((100% - 1180px) / 2));gap:32px;background:#111019f5;backdrop-filter:blur(20px)}.ds-reading-page .ds-section-nav a{flex-shrink:0;color:#d5cee5;font-size:15px;min-height:57px}.ds-reading-page section[id]{scroll-margin-top:158px}.ds-reading-page .ds-section{padding-block:68px}.ds-reading-page .ds-reading-eyebrow{color:#c2adeb;font-size:15px;margin-bottom:18px}.ds-reading-page .ds-section-heading{display:block;margin:0 0 34px}.ds-reading-page h2{font-size:clamp(32px,3.4vw,48px);line-height:1.15;letter-spacing:-.04em;max-width:900px}.ds-reading-page .ds-intro{padding:0;max-width:700px;margin-top:18px}.ds-reading-page .ds-intro p{font-size:18px;line-height:1.75;color:#c5bdd4}.ds-readable-catalog .ds-catalog-controls{padding:22px 24px;gap:32px;border-radius:8px}.ds-readable-catalog .ds-catalog-category label,.ds-readable-catalog .ds-catalog-search label{display:block;color:#ccc1df;font-size:14px;margin-bottom:10px}.ds-readable-catalog .ds-catalog-search{flex:1 1 300px}.ds-readable-catalog .ds-catalog-search>div{gap:12px;border-color:#bba6e24a}.ds-readable-catalog :is(input[type=search],select){font-size:16px;min-height:46px}.ds-readable-catalog .ds-catalog-status{align-items:center;padding-block:24px;font-size:14px;color:#c1b7d2}.ds-technical-toggle{display:inline-flex;align-items:center;gap:9px;cursor:pointer}.ds-technical-toggle input{width:17px;height:17px;min-height:0;accent-color:#bba1ee}.ds-catalog-group{border-top:1px solid #ffffff25}.ds-catalog-group:last-child{border-bottom:1px solid #ffffff25}.ds-catalog-group>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;cursor:pointer;list-style:none}.ds-catalog-group>summary::-webkit-details-marker{display:none}.ds-catalog-group>summary>svg{color:#c2a8e8;flex-shrink:0;transition:transform .2s}.ds-catalog-group[open]>summary>svg{transform:rotate(180deg)}.ds-reading-page .ds-catalog-group h3{font-size:24px;line-height:1.4;letter-spacing:-.02em;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ds-catalog-group h3>span{font-size:12px;letter-spacing:0;color:#d4c0ed;background:#ab85e41b;border:1px solid #ab85e42b;border-radius:20px;padding:3px 10px}.ds-catalog-group summary p{color:#c4b9d1;font-size:16px;margin-top:7px}.ds-group-preview{display:block;color:#a89ab9;font-size:14px;margin-top:7px;line-height:1.65}.ds-friendly-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:28px}.ds-friendly-field{background:#15121f;border:1px solid #b09acf23;border-radius:8px;padding:22px;min-width:0}.ds-friendly-field-title{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:baseline}.ds-friendly-field h4{font-size:18px;font-weight:400;line-height:1.45;margin:0}.ds-friendly-field-title>span{color:#dcc6ff;font-size:18px}.ds-friendly-field small{font-size:12px;margin-left:7px;color:#bfa9d7}.ds-friendly-field>p{margin-top:13px;color:#bcb0cc;font-size:15px;line-height:1.7}.ds-field-schema{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px;border-top:1px solid #ffffff15;padding-top:14px;font-size:13px;color:#baa0d4}.ds-field-schema code{overflow-wrap:anywhere}.ds-field-schema>span{color:#aaa0b9}.ds-catalog-footer{display:flex;justify-content:space-between;align-items:start;gap:25px;padding-top:22px}.ds-catalog-footer p{max-width:570px;font-size:14px;color:#b8abc8}.ds-catalog-footer .fr-text-link{flex-shrink:0;padding-top:0;gap:15px;font-size:15px}.ds-how-steps,.ds-research-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:36px}.ds-how-steps article{padding-top:24px;border-top:1px solid #ffffff26}.ds-how-steps article>span{font-size:16px;color:#b69bdc}.ds-reading-page :is(.ds-how-steps,.ds-research-cards) h3{font-size:25px;margin-top:17px}.ds-how-steps p,.ds-research-cards p{font-size:16px;color:#c3b7d1;margin-top:16px}.ds-research-cards{margin-bottom:0}.ds-research-cards article{background:#b49ae808;border:1px solid #b49ae822;border-radius:8px;padding:28px;display:flex;flex-direction:column}.ds-reading-page .ds-research-cards h3{margin:0}.ds-research-cards ul{padding-left:17px;margin:22px 0;color:#bfb1cf;font-size:15px}.ds-research-cards li{margin-bottom:10px}.ds-research-cards .fr-text-link{margin-top:auto;font-size:14px;gap:12px}.ds-reading-page .ds-licensing-grid{margin-top:0;gap:24px}.ds-reading-page .ds-licensing-grid article{padding:28px;border-radius:8px}.ds-reading-page .ds-licensing-grid li,.ds-reading-page .ds-licensing-grid p{font-size:16px;color:#c4b7d1}.ds-reading-page .ds-licensing-grid .ds-option-label{margin:0;color:#bba3dc;font-size:14px}.ds-reading-page .ds-licensing-grid h3{font-size:30px}.ds-reading-page .ds-licensing-grid .fr-text-link{font-size:15px}.ds-access-caption{font-size:14px;color:#b2a7c2;margin-top:25px!important}.ds-reading-detail{border-top:1px solid #ffffff26}.ds-reading-detail:last-child{border-bottom:1px solid #ffffff26}.ds-reading-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;cursor:pointer;padding:26px 0}.ds-reading-detail>summary::-webkit-details-marker{display:none}.ds-reading-detail summary strong{display:block;font-weight:400;font-size:22px;line-height:1.45}.ds-reading-detail summary>span>span{display:block;color:#bdb0ce;margin-top:6px;font-size:16px;line-height:1.6}.ds-detail-plus{color:#c5a4f0;font-size:28px;flex-shrink:0;transition:transform .2s}.ds-reading-detail[open]>summary .ds-detail-plus{transform:rotate(45deg)}.ds-reading-panel{padding:8px 0 36px}.ds-reading-page .ds-reading-panel>.ds-section{padding:0;margin:0 0 32px;border:0;background:none}.ds-reading-panel .ds-reading-eyebrow{display:none}.ds-reading-panel .ds-section-heading h2{font-size:30px}.ds-reading-page .ds-reading-panel :is(.ds-layer,.ds-methods-grid,.ds-session-groups,.ds-three-col) p{color:#bfb2cf;font-size:16px}.ds-reading-panel .ds-layer h3{margin-top:0}.ds-reading-page .ds-reading-panel .ds-note{font-size:15px}.ds-reading-page .ds-reading-panel .ds-metric-tags li{font-size:13px}.ds-reading-page .ds-reading-panel .ds-catalog-footnote{font-size:14px}.ds-reading-page .ds-reading-panel .ds-clinical-intro>p{font-size:16px}.ds-reading-page .ds-reading-panel .ds-table-scroll :is(td,tbody th){font-size:16px}.ds-reading-page .ds-reading-faq>div:last-child{max-width:900px}.ds-reading-page .ds-disclosure summary{font-size:18px;padding-block:22px}.ds-reading-page .ds-disclosure>p{font-size:16px;color:#c4b8d2}.ds-reading-page .ds-contact .ds-section-heading{max-width:760px}@media (max-width:1023px){.ds-reading-page .ds-hero-grid{gap:6%}.ds-research-cards{gap:16px}.ds-research-cards article{padding:22px}.ds-reading-page .ds-licensing-grid{grid-template-columns:1fr}.ds-research-cards .fr-text-link{font-size:13px;gap:7px}}@media (max-width:767px){.ds-reading-page .ds-hero{padding-top:30px}.ds-reading-page .ds-hero-grid{grid-template-columns:1fr;gap:35px;padding-block:40px}.ds-reading-page h1{font-size:clamp(54px,13vw,80px)}.ds-reading-page .ds-hero-copy>p{font-size:18px}.ds-simple-flow{padding:0}.ds-simple-flow>div{padding:20px;gap:17px}.ds-simple-flow strong{font-size:18px}.ds-simple-flow>div>span>span{font-size:14px}.ds-reading-page .ds-section-nav{top:72px;gap:24px}.ds-reading-page .ds-section-nav a{font-size:14px;min-height:51px}.ds-reading-page section[id]{scroll-margin-top:138px}.ds-reading-page .ds-section{padding-block:46px}.ds-reading-page h2{font-size:33px}.ds-reading-page .ds-intro p{font-size:17px}.ds-readable-catalog .ds-catalog-controls{padding:20px;gap:18px}.ds-readable-catalog .ds-catalog-status{align-items:flex-start;gap:15px;padding-block:22px}.ds-catalog-group h3{gap:8px}.ds-reading-page .ds-catalog-group h3{font-size:22px}.ds-catalog-group>summary{gap:16px;padding-block:22px}.ds-catalog-group summary p{font-size:15px}.ds-group-preview{font-size:13px}.ds-friendly-fields,.ds-how-steps,.ds-research-cards{grid-template-columns:1fr}.ds-friendly-field{padding:20px}.ds-catalog-footer{flex-direction:column;gap:17px}.ds-reading-page .ds-research-cards .fr-text-link{font-size:15px}.ds-reading-detail summary strong{font-size:20px}.ds-reading-detail summary>span>span{font-size:15px}}.ds-example-label{display:block;color:#a797b9;font-size:11px;margin-bottom:4px}.frontier-contact .fc-hero{position:relative;isolation:isolate;overflow:hidden;min-height:650px;padding:30px var(--fr-gutter) 55px}.fc-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:110px;background:linear-gradient(transparent,#06070e);pointer-events:none;z-index:0}.fc-topline{position:relative;z-index:2;justify-content:space-between;color:#9090ad;font-size:8px!important}.fc-topline,.fc-topline>span{display:flex;align-items:center}.fc-topline>span{gap:12px}.fc-topline button{display:flex;align-items:center;gap:9px;padding:8px 0 8px 8px;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.fc-hero-copy{position:relative;z-index:1;margin-top:70px;pointer-events:none}.frontier .fc-hero h1{font-size:clamp(65px,7.5vw,140px);letter-spacing:-.06em;line-height:1.03}.fc-hero h1 span{background:linear-gradient(115deg,#e5dfff 5%,#b7a8ff 55%,#859aff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fc-hero-copy>p{color:#fff;font-size:22px;line-height:1.65;margin-top:34px}.fc-hero-link{color:#c2b3ff!important;margin-top:20px;pointer-events:auto}.fc-hero-field{position:absolute;width:120%;height:560px;left:12%;bottom:-140px;z-index:-1;filter:drop-shadow(0 0 8px #715cff40);opacity:.85;-webkit-mask-image:linear-gradient(transparent,#000 15%,#000 65%,transparent);mask-image:linear-gradient(transparent,#000 15%,#000 65%,transparent)}.fc-field-label{position:absolute;bottom:35px;right:var(--fr-gutter);color:#7c79a3;font-size:7px!important;z-index:1}.fc-contact-section{position:relative;padding:47px var(--fr-gutter) 100px;background:linear-gradient(180deg,#06070e,#0a0a1770 65%,#06070e)}.fc-contact-section:before{content:"";position:absolute;top:0;left:var(--fr-gutter);right:var(--fr-gutter);height:1px;background:linear-gradient(90deg,#ffffff20,#8f7aff25,#ffffff0a)}.fc-contact-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:13%;margin-top:65px}.frontier .fc-contact-intro h2{font-size:clamp(30px,3vw,49px);line-height:1.15;letter-spacing:-.045em}.fc-contact-intro h2 span{color:#8785a7}.fc-contact-intro>p{color:#a5a3bc;font-size:14px;line-height:1.9;margin-top:25px;max-width:340px}.fc-email{display:inline-flex;align-items:center;gap:18px;font-size:clamp(16px,1.55vw,26px);letter-spacing:-.025em;margin-top:30px;color:#e5dfff!important;transition:color .2s,gap .2s}.fc-email:hover{color:#b4a0ff!important;gap:25px}.fc-research-directions{margin-top:68px}.fc-research-directions>p{color:#85819e;font-size:8px!important;margin-bottom:17px}.fc-research-directions>a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff10;padding:17px 0;color:#c2bdd8;font-size:12px;line-height:1.6;transition:color .2s}.fc-research-directions>a:hover{color:#d3c6ff}.fc-research-directions>a svg{color:#8d7fc0;flex-shrink:0}.fc-intro-note{color:#686581;display:block;font-size:7px!important;margin-top:34px}.fc-form,.fc-success{scroll-margin-top:120px}.fc-form{min-width:0;padding:0;border:0;background:transparent}.fc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 32px}.fc-label{display:block;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.04em;color:#ded7ec;margin-bottom:10px}.fc-label>span{color:#b9a5ff}.fc-field{display:block;width:100%;min-width:0;min-height:52px;border:1px solid #6f6485;border-radius:4px;padding:13px 14px;color:#f1ecff;background:#11101e;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .2s,background .2s;box-shadow:none}.fc-field::-moz-placeholder{color:#b1a9c3;opacity:1}.fc-field::placeholder{color:#b1a9c3;opacity:1}.fc-field:focus{border-color:#b39aff;background:#171326}.fc-field:focus-visible{outline:2px solid #b39aff;outline-offset:3px}.fc-field:-webkit-autofill{-webkit-text-fill-color:#f1ecff;-webkit-box-shadow:inset 0 0 0 1000px #11101e;caret-color:#f1ecff}.fc-form-group{margin-top:35px}.fc-form select{cursor:pointer;padding-right:28px}.fc-form select option{color:#eee8ff;background:#11101e}.fc-form textarea{min-height:130px;resize:vertical}.fc-form textarea::-moz-placeholder{line-height:1.9}.fc-form textarea::placeholder{line-height:1.9}.fc-form-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:35px}.fc-form-footer>p{color:#b1a9c3;font-size:13px;line-height:1.7;max-width:225px}.fc-form-footer>p a{display:inline-flex;align-items:center;gap:4px;color:#c0b4e6}.fc-form-footer>p a:hover{color:#e7ddff}.fc-submit{border:0;flex-shrink:0;gap:25px;min-height:52px}.fc-submit:disabled{opacity:.6;cursor:wait;transform:none}.fc-error{color:#ffb4c2;font-size:13px;line-height:1.7;margin-top:22px!important}.fc-success{min-height:460px;padding:70px 0;text-align:center;background:radial-gradient(ellipse,#5b389225,transparent 65%)}.fc-success>div{background:#32224f;color:#d9c9ff}.frontier .fc-success-title{font-size:38px;line-height:1.2;letter-spacing:-.04em;margin-top:28px}.fc-success-description{color:#a8a0bf;font-size:14px;line-height:1.8;max-width:320px;margin:18px auto 0!important}@media (min-width:1800px){.frontier-contact .fc-hero{min-height:760px}.fc-hero-field{height:680px}}@media (max-width:1180px){.frontier-contact .fc-hero{min-height:610px}.fc-contact-layout{gap:8%;grid-template-columns:.9fr 1.2fr}.fc-form-footer{flex-direction:column-reverse;align-items:flex-start;gap:19px}.fc-form-footer>p{max-width:300px}.fc-form-grid{gap:30px 23px}}@media (max-width:767px){.frontier-contact .fc-hero{min-height:600px;padding-top:23px;padding-bottom:120px}.fc-topline{font-size:6px!important}.fc-hero-copy{margin-top:70px}.frontier .fc-hero h1{font-size:clamp(42px,8.8vw,65px);line-height:1.1}.fc-hero-copy>p{font-size:18px;line-height:1.7;margin-top:28px;max-width:330px}.fc-hero-link{margin-top:20px;font-size:11px}.fc-hero-field{width:220%;left:-50%;height:420px;bottom:-90px;opacity:.65}.fc-field-label{font-size:5px!important;bottom:29px}.fc-contact-section{padding-top:34px;padding-bottom:60px}.fc-contact-section .fr-section-label{font-size:7px!important}.fc-contact-layout{grid-template-columns:1fr;gap:46px;margin-top:40px}.frontier .fc-contact-intro h2{font-size:34px}.fc-contact-intro>p{font-size:12px;margin-top:20px}.fc-email{font-size:20px;margin-top:24px}.fc-research-directions{margin-top:34px}.fc-intro-note{display:none}.fc-form{border-top:1px solid #ffffff1a;padding-top:35px}.fc-form-grid{gap:29px 20px}.fc-form-group{margin-top:30px}.fc-form-footer{margin-top:28px}.fc-submit{font-size:12px;gap:36px}.fc-success{min-height:330px;padding-top:40px}}@media (max-width:480px){.fc-form-grid{grid-template-columns:1fr}}