.data-page{--data-bg: #0a0a0b;--data-surface: #101115;--data-surface-raised: #14161b;--data-text: #f2f0ea;--data-muted: #aaa9a4;--data-faint: #717178;--data-border: rgba(242, 240, 234, .14);--data-border-strong: rgba(242, 240, 234, .24);--data-accent: #78a8ff;--data-accent-deep: #5f8fe8;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 76% 6%,rgba(87,135,223,.095),transparent 25rem),var(--data-bg);color:var(--data-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;color-scheme:dark;isolation:isolate}.data-page,.data-page *{box-sizing:border-box}.data-page:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black 0,transparent 48rem);mask-image:linear-gradient(to bottom,black 0,transparent 48rem)}.data-page a{color:inherit;text-decoration:none}.data-page button,.data-page input,.data-page textarea,.data-page select{font:inherit}.data-page button{border:0}.data-page h1,.data-page h2,.data-page h3,.data-page p{margin:0}.data-shell{width:min(100% - 64px,1240px);margin:0 auto}.data-eyebrow{color:var(--data-faint);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.12em}.data-nav{position:sticky;top:0;z-index:20;height:76px;border-bottom:1px solid var(--data-border);background:#0a0a0bd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.data-nav__inner{display:flex;align-items:center;justify-content:space-between;height:100%}.data-brand{display:inline-flex;align-items:center;gap:11px;width:fit-content}.data-brand__mark{display:flex;align-items:center;gap:2px;width:23px;height:23px;padding:4px;border:1px solid rgba(120,168,255,.5);background:#78a8ff0f}.data-brand__mark span{display:block;width:3px;background:var(--data-accent)}.data-brand__mark span:nth-child(1){height:6px}.data-brand__mark span:nth-child(2){height:13px}.data-brand__mark span:nth-child(3){height:9px}.data-brand__name{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.data-nav__links{display:flex;align-items:center;gap:34px;color:#c9c8c3;font-size:.875rem}.data-nav__links>a:not(.data-button){transition:color .16s ease}.data-nav__links>a:not(.data-button):hover{color:var(--data-text)}.data-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 21px;border:1px solid var(--data-accent);border-radius:2px;background:var(--data-accent);color:#080b10!important;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.79rem;font-weight:500;letter-spacing:.035em;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.data-button:hover{border-color:#91b8ff;background:#91b8ff;transform:translateY(-1px)}.data-button--compact{min-height:38px;padding:0 15px;font-size:.73rem}.data-button--secondary{border-color:var(--data-border-strong);background:transparent;color:var(--data-text)!important}.data-button--secondary:hover{border-color:#f2f0ea80;background:#ffffff0b}.data-hero{min-height:min(820px,calc(100vh - 76px));padding:58px 0 68px;display:flex;align-items:stretch}.data-hero>.data-shell{display:flex;flex-direction:column}.data-hero__eyebrow{display:flex;align-items:center;justify-content:space-between;padding-bottom:34px}.data-hero__status{display:inline-flex;align-items:center;gap:8px;color:#9b9ca2}.data-hero__status i{width:6px;height:6px;border-radius:50%;background:var(--data-accent);box-shadow:0 0 12px #78a8ffa6}.data-hero__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:clamp(54px,7vw,104px);align-items:end;flex:1}.data-hero__copy{align-self:center;padding:55px 0 45px}.data-hero h1{max-width:820px;font-size:clamp(3.25rem,6.3vw,5.9rem);font-weight:400;line-height:.95;letter-spacing:-.068em;text-wrap:balance}.data-hero__lede{max-width:750px;margin-top:42px!important;color:var(--data-muted);font-size:clamp(1.04rem,1.45vw,1.27rem);line-height:1.62;letter-spacing:-.012em}.data-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:42px}.data-hero__provenance{margin-top:18px!important;color:var(--data-faint);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;letter-spacing:.02em}.data-hero__provenance a{color:#8d8e94;text-decoration:underline;text-decoration-color:#8d8e9475;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.data-hero__provenance a:hover{color:#b0b1b6;text-decoration-color:#b0b1b6}.data-hero__availability{margin-top:7px!important;color:var(--data-faint);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;letter-spacing:.02em}.data-signal{align-self:end;width:100%;padding:0 0 4px 26px;border-left:1px solid var(--data-border)}.data-signal__header{display:flex;justify-content:space-between;color:var(--data-faint);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.69rem;letter-spacing:.08em}.data-signal__trace{display:block;width:100%;height:74px;margin:8px 0 12px}.data-signal__baseline{stroke:#f2f0ea1c;stroke-width:1;vector-effect:non-scaling-stroke}.data-signal__point{fill:var(--data-accent);filter:drop-shadow(0 0 6px rgba(120,168,255,.8))}.data-specimen__frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px}.data-specimen__frame{position:relative;min-height:96px;overflow:hidden;border:1px solid rgba(242,240,234,.11);background:linear-gradient(rgba(120,168,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(120,168,255,.055) 1px,transparent 1px),radial-gradient(circle at 58% 44%,rgba(120,168,255,.13),transparent 43%),#0d0f13;background-size:12px 12px,12px 12px,auto,auto}.data-specimen__frame:after{position:absolute;inset:auto 8px 8px;height:1px;content:"";background:#f2f0ea21}.data-specimen__frame>span{position:absolute;z-index:2;right:7px;bottom:11px;color:#f2f0ea8a;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.54rem;letter-spacing:.03em}.data-specimen__frame i,.data-specimen__frame b{position:absolute;display:block;border:1px solid rgba(120,168,255,.6)}.data-specimen__frame i{top:20px;left:50%;width:25px;height:25px;border-radius:50%;transform:translate(-50%)}.data-specimen__frame b{top:50px;left:50%;width:43px;height:33px;border-radius:26px 26px 4px 4px;transform:translate(-50%)}.data-specimen__frame--2 i,.data-specimen__frame--2 b{transform:translate(-44%)}.data-specimen__frame--3 i,.data-specimen__frame--3 b{transform:translate(-38%)}.data-specimen__annotation{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:10px 0 13px;border-top:1px solid rgba(242,240,234,.08);color:#aeb1b8;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;line-height:1.45;letter-spacing:.025em}.data-specimen__annotation>span{color:var(--data-accent)}.data-signal__readout{display:grid;gap:10px}.data-signal__readout div{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(242,240,234,.08);padding-top:9px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.67rem;letter-spacing:.05em}.data-signal__readout span{color:var(--data-faint)}.data-signal__readout strong{color:#c6c7ca;font-weight:500;text-align:right}.data-section{scroll-margin-top:75px;padding:112px 0;border-top:1px solid var(--data-border)}.data-section__heading{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);gap:40px;align-items:start;margin-bottom:58px}.data-section__heading h2,.data-request__intro h2,.data-faq__layout h2{font-size:clamp(2.05rem,4vw,3.55rem);font-weight:400;line-height:1.07;letter-spacing:-.048em}.data-section__heading>div>p,.data-request__intro>p:not(.data-eyebrow){max-width:620px;margin-top:15px;color:var(--data-muted);font-size:1rem}.data-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--data-border);border-bottom:1px solid var(--data-border)}.data-card{display:flex;flex-direction:column;min-height:425px;padding:27px 28px 29px;border-right:1px solid var(--data-border);background:#ffffff03;transition:background .18s ease}.data-card:first-child{border-left:1px solid var(--data-border)}.data-card:hover{background:#78a8ff09}.data-card__meta{display:flex;justify-content:space-between;gap:15px;color:var(--data-faint);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.67rem;letter-spacing:.08em}.data-card h3{margin-top:56px;font-size:1.55rem;font-weight:400;line-height:1.2;letter-spacing:-.035em}.data-card>p{margin-top:19px;color:var(--data-muted);font-size:.94rem;line-height:1.65}.data-card__use{display:grid;grid-template-columns:38px 1fr;gap:10px;margin-top:auto;padding-top:36px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;line-height:1.55;letter-spacing:.035em}.data-card__use span{color:var(--data-faint)}.data-card__use strong{color:#c1c0bc;font-weight:400}.data-card>a{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:26px;color:var(--data-accent);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;font-weight:500}.data-card>a span{transition:transform .16s ease}.data-card>a:hover span{transform:translate(4px)}.data-process{margin:0;padding:0;border-top:1px solid var(--data-border);list-style:none}.data-process li{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);gap:40px;align-items:center;min-height:92px;border-bottom:1px solid var(--data-border)}.data-process__number{color:var(--data-accent);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;letter-spacing:.08em}.data-process p{color:var(--data-muted);font-size:1rem}.data-process strong{color:var(--data-text);font-weight:500}.data-reasons{border-top:1px solid var(--data-border)}.data-reasons article{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);gap:40px;padding:35px 0;border-bottom:1px solid var(--data-border)}.data-reasons article>span{color:var(--data-faint);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.71rem;letter-spacing:.08em}.data-reasons h3{font-size:1.3rem;font-weight:500;letter-spacing:-.025em}.data-reasons p{max-width:760px;margin-top:9px;color:var(--data-muted);font-size:.96rem}.data-delivery{border-color:#11131824;background:radial-gradient(circle at 14% 18%,rgba(95,143,232,.1),transparent 29rem),#e7e8e3;color:#12141a}.data-delivery .data-eyebrow{color:#656975}.data-delivery .data-section__heading>div>p{color:#5b5f68}.data-delivery__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(46px,7vw,100px);align-items:start}.data-manifest{overflow:hidden;border:1px solid rgba(10,11,13,.78);background:#0e1014;color:#eceae4;box-shadow:18px 18px #5f8fe81f}.data-manifest__header{display:flex;justify-content:space-between;gap:20px;padding:14px 17px;border-bottom:1px solid rgba(242,240,234,.14);color:#7f828b;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.65rem;letter-spacing:.07em}.data-manifest dl{margin:0;padding:10px 17px 14px}.data-manifest dl>div{display:grid;grid-template-columns:minmax(110px,.72fr) minmax(0,1.28fr);gap:18px;padding:11px 0;border-bottom:1px solid rgba(242,240,234,.08);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.45}.data-manifest dl>div:last-child{border-bottom:0}.data-manifest dt{color:#747781}.data-manifest dd{margin:0;color:#d2d2cf}.data-delivery__details{border-top:1px solid rgba(17,19,24,.16)}.data-delivery__details article{display:grid;grid-template-columns:42px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid rgba(17,19,24,.16)}.data-delivery__details article>span{color:#627ba9;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;letter-spacing:.06em}.data-delivery__details h3{font-size:1.08rem;font-weight:500;letter-spacing:-.02em}.data-delivery__details p{max-width:540px;margin-top:6px;color:#5a5e67;font-size:.92rem}.data-request{background:linear-gradient(135deg,rgba(120,168,255,.055),transparent 38%),var(--data-surface)}.data-request__layout{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:clamp(64px,9vw,140px);align-items:start}.data-request__intro h2{max-width:510px;margin-top:27px}.data-request__note{margin-top:48px;padding-top:16px;border-top:1px solid var(--data-border);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;letter-spacing:.035em}.data-request__note span{color:var(--data-faint)}.data-request__note p{margin-top:8px;color:silver}.data-request__intro>.data-request__direct{margin-top:22px;font-size:.86rem}.data-request__direct a{color:var(--data-accent);text-decoration:none}.data-request__direct a:hover{text-decoration:underline}.data-form{display:grid;gap:22px;padding:34px;border:1px solid var(--data-border);background:#07080aa3}.data-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.data-form label{display:grid;gap:9px}.data-form label>span:first-child{color:#b4b3af;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;letter-spacing:.045em}.data-form input,.data-form textarea,.data-form select{width:100%;border:1px solid var(--data-border);border-radius:2px;outline:none;background:#0c0d10;color:var(--data-text);font-size:.93rem;transition:border-color .15s ease,box-shadow .15s ease}.data-form input,.data-form select{min-height:48px;padding:0 13px}.data-form textarea{min-height:130px;padding:12px 13px;line-height:1.5;resize:vertical}.data-form textarea::placeholder{color:#606169}.data-form input:focus,.data-form textarea:focus,.data-form select:focus{border-color:var(--data-accent);box-shadow:0 0 0 3px #78a8ff1c}.data-select-wrap{position:relative;display:block}.data-select-wrap:after{position:absolute;top:50%;right:15px;width:7px;height:7px;border-right:1px solid var(--data-muted);border-bottom:1px solid var(--data-muted);content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.data-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px}.data-form__submit{width:100%;margin-top:4px}.data-form__status{display:grid;gap:3px;padding:14px 15px;border:1px solid rgba(120,168,255,.36);background:#78a8ff12;font-size:.84rem}.data-form__status strong{color:var(--data-accent);font-weight:500}.data-form__status span{color:#b8b8b6}.data-faq__layout{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);gap:40px}.data-faq__layout h2{margin-top:26px}.data-faq{border-top:1px solid var(--data-border)}.data-faq details{border-bottom:1px solid var(--data-border)}.data-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;color:var(--data-text);font-size:1rem;cursor:pointer;list-style:none}.data-faq summary::-webkit-details-marker{display:none}.data-faq summary i{position:relative;flex:0 0 14px;width:14px;height:14px}.data-faq summary i:before,.data-faq summary i:after{position:absolute;top:6px;left:0;width:14px;height:1px;content:"";background:var(--data-accent);transition:transform .16s ease}.data-faq summary i:after{transform:rotate(90deg)}.data-faq details[open] summary i:after{transform:rotate(0)}.data-faq details>p{max-width:760px;padding:0 46px 29px 0;color:var(--data-muted);font-size:.95rem}.data-footer{padding:52px 0;border-top:1px solid var(--data-border)}.data-footer__inner{display:grid;grid-template-columns:1fr auto auto;gap:54px;align-items:end;color:var(--data-faint);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.71rem}.data-footer__inner>div>p{margin-top:11px;color:var(--data-faint)}.data-footer__inner>a{color:#b9b8b3;text-decoration:underline;text-underline-offset:4px}.data-page a:focus-visible,.data-page button:focus-visible,.data-page summary:focus-visible{outline:2px solid var(--data-accent);outline-offset:4px}@media (max-width: 980px){.data-hero{min-height:auto}.data-hero__grid{grid-template-columns:1fr;gap:54px}.data-hero__copy{padding:42px 0 0}.data-signal{width:min(100%,520px);padding-left:0;padding-top:22px;border-top:1px solid var(--data-border);border-left:0}.data-card-grid{grid-template-columns:1fr}.data-card{min-height:355px;border-right:1px solid var(--data-border);border-bottom:1px solid var(--data-border)}.data-card:last-child{border-bottom:0}.data-request__layout{grid-template-columns:1fr;gap:56px}.data-delivery__layout{grid-template-columns:1fr;gap:54px}.data-manifest{max-width:700px}.data-request__intro{max-width:650px}}@media (max-width: 680px){.data-shell{width:min(100% - 36px,1240px)}.data-nav{height:66px}.data-nav__links{gap:0}.data-nav__links>a:not(.data-button){display:none}.data-button--compact{min-height:38px;padding:0 12px}.data-hero{padding:35px 0 55px}.data-hero__eyebrow{padding-bottom:15px}.data-hero__eyebrow>span:first-child{display:none}.data-hero__status{margin-left:auto}.data-hero__copy{padding-top:32px}.data-hero h1{font-size:clamp(3rem,15.5vw,4.45rem);line-height:.98}.data-hero__lede{margin-top:30px!important}.data-hero__actions{display:grid;grid-template-columns:1fr;margin-top:33px}.data-button{width:100%}.data-button--compact{width:auto}.data-signal__trace{height:68px}.data-specimen__frame{min-height:88px}.data-specimen__annotation{grid-template-columns:1fr;gap:4px}.data-section{scroll-margin-top:65px;padding:78px 0}.data-section__heading,.data-process li,.data-reasons article,.data-faq__layout{grid-template-columns:1fr;gap:22px}.data-section__heading{margin-bottom:38px}.data-card{min-height:365px;padding:24px 22px 26px}.data-card h3{margin-top:44px}.data-process li{min-height:auto;padding:26px 0}.data-reasons article{padding:29px 0}.data-form{padding:24px 20px}.data-form__row{grid-template-columns:1fr;gap:22px}.data-faq__layout>div:first-child{margin-bottom:18px}.data-footer__inner{grid-template-columns:1fr;gap:24px;align-items:start}.data-manifest{box-shadow:10px 10px #5f8fe81f}.data-manifest__header{align-items:flex-start}.data-manifest dl>div{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion: reduce){.data-page *,.data-page *:before,.data-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
