@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-normal-400.ttf')}@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-normal-600.ttf');font-weight:600}
:root{color-scheme:dark;--bg:#0c0e0f;--ink:#dfe5e8;--muted:#a4acb0;--accent:#aab9c1;--line:#343d41;--sans:Manrope,Arial,sans-serif;--mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.8 var(--sans)}a{color:inherit;text-decoration:none}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,summary:focus-visible,canvas:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{background:#4a5b64;color:#fff}.wrap{max-width:1360px;margin:auto;padding-inline:64px}.skip{position:fixed;top:10px;left:10px;z-index:20;padding:10px 18px;background:var(--ink);color:var(--bg);transform:translateY(-180%)}.skip:focus{transform:none}.cursor{display:inline-block;width:.22em;height:.83em;background:var(--accent);margin-left:.13em;vertical-align:-.02em}
.masthead{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 48px;border-bottom:1px solid var(--line)}.wordmark{font:600 32px/1 var(--mono);display:flex;align-items:center;gap:0;letter-spacing:-.1em}.wordmark .cursor{width:5px;height:25px;margin-left:7px}.brand-name{font:10px/1.6 var(--mono);letter-spacing:.08em;margin-left:18px;color:#b5bcc0}.masthead nav{display:flex;gap:28px;font-size:12px}.version-link{font:11px var(--mono);color:#9facb3;border-bottom:1px solid #5c6c74;padding-bottom:5px}.intro-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:30px}.eyebrow{font:10px/1.7 var(--mono);letter-spacing:.12em;color:#9faab0;margin:0 0 22px}.intro-top .eyebrow{margin:0}.release-tag{font:9px/1.4 var(--mono);letter-spacing:.09em;color:#9dadb5;border:1px solid #3e4d55;padding:7px 10px}.opening-grid{display:grid;grid-template-columns:1.07fr 1fr;gap:75px;align-items:center;padding:55px 0 65px}.kicker{font:11px/1.6 var(--mono);letter-spacing:.1em;color:var(--accent);margin:0 0 27px}.kicker>span{color:#5d737e;margin-inline:2px}h1{font-size:clamp(48px,5.1vw,76px);line-height:1.1;letter-spacing:-.065em;font-weight:400;margin:0 0 35px}h1>span{color:var(--accent)}.lede{font-size:22px;line-height:1.5;letter-spacing:-.035em;margin:0 0 20px}.opening-description{font-size:14px;color:var(--muted);max-width:395px;margin:0 0 32px}.primary-link{display:inline-flex;align-items:center;gap:35px;font:12px var(--mono);color:#ced6da;border:1px solid #637680;padding:17px 19px}.primary-link:hover{background:#aab9c110;border-color:var(--accent)}.opening-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;font:10px/1.6 var(--mono);color:#9ea5a9;letter-spacing:.05em}.opening-foot a{color:#b9c6cc}
.crt-panel{border:1px solid #4f6068;background:#101315;box-shadow:0 0 70px #667e8910,0 20px 30px #0002;scroll-margin-top:30px}.panel-bar{display:flex;justify-content:space-between;font:9px/1.7 var(--mono);letter-spacing:.11em;padding:12px 18px;border-bottom:1px solid #364248;color:#b5c2c8;background:#121618}.panel-index{color:#778a94}.phosphor-display{position:relative;padding:30px 24px 26px;isolation:isolate;background:radial-gradient(ellipse at 50% 15%,#34414726,transparent 65%)}.phosphor-display:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,#05060720 3px,#05060720 4px);pointer-events:none;z-index:1}.display-wordmark{font:400 clamp(25px,2.8vw,39px)/1.16 var(--mono);letter-spacing:.025em;color:#bfcacf;text-shadow:0 0 13px #9fb0b835}.map-connector{height:31px;border-left:1px solid #5e747f;margin:15px 0 0 10px}.module-stack{border-left:1px solid #44555d;margin-left:10px;padding-left:17px}.module-stack details{position:relative;border-top:1px solid #3a484f;animation:module-in .8s both}.module-stack details:nth-child(2){animation-delay:.12s}.module-stack details:nth-child(3){animation-delay:.24s}.module-stack details:nth-child(4){animation-delay:.36s}.module-stack details:before{content:'';position:absolute;left:-18px;top:23px;width:17px;height:1px;background:#44555d}.module-stack summary{display:flex;align-items:center;gap:12px;list-style:none;padding:16px 0;font:10px/1.6 var(--mono);color:#bec9cf;cursor:pointer}.module-stack summary::-webkit-details-marker{display:none}.module-number{color:#6b8491;font-size:9px}.module-stack summary i{margin-left:auto;width:8px;height:8px;position:relative}.module-stack summary i:before,.module-stack summary i:after{content:'';position:absolute;top:4px;left:0;width:8px;height:1px;background:#a0b1b9}.module-stack summary i:after{transform:rotate(90deg)}.module-stack details[open] summary i:after{transform:none}.module-stack details>div{padding:0 12px 16px 26px}.module-stack p{font:12px/1.7 var(--mono);color:#9fb0b8;margin:0 0 9px}.module-stack a{font:10px/1.6 var(--mono);color:#b8c5cb}.panel-foot{display:flex;justify-content:space-between;gap:20px;padding:13px 18px;border-top:1px solid #3a484f;font:8px/1.5 var(--mono);color:#7f95a0;letter-spacing:.05em}@keyframes module-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
.product-section{padding-top:90px;padding-bottom:70px}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 90px;align-items:end;margin-bottom:45px}.section-heading .eyebrow{grid-column:1/-1}h2{font-size:clamp(32px,3.2vw,45px);line-height:1.2;letter-spacing:-.05em;font-weight:400;margin:0}h2 span,h2 em{color:#9ea9af;font-style:normal}.section-heading>p:last-child{max-width:440px;font-size:14px;color:var(--muted);margin:0 0 2px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.product-grid article{padding:28px 28px 25px 0;scroll-margin-top:30px}.product-grid article+article{border-left:1px solid var(--line);padding-left:28px}.article-index{font:10px var(--mono);color:#acbbc2;display:flex;gap:16px;margin-bottom:28px}.article-index span{color:#8f9ca3;font-size:9px;letter-spacing:.03em}.product-grid h3{font-size:21px;line-height:1.4;font-weight:400;letter-spacing:-.035em;margin:0 0 20px}.product-grid p{font-size:13px;color:var(--muted);line-height:1.85;margin:0 0 25px}.capability-row{display:flex;flex-wrap:wrap;gap:8px}.capability-row span{font:8px/1.5 var(--mono);color:#9cadb6;border:1px solid #354147;padding:4px 6px}.product-note{font:10px/1.8 var(--mono);color:#8e979b;margin:18px 0 0}
.study-section{max-width:1360px;margin:auto;padding:70px 64px 80px;border-top:0}.study-heading{margin-top:0;gap:70px;margin-bottom:35px}.study-heading>p{color:var(--muted);font-size:14px}.study-terminal{border-color:#44555d;border-radius:0;background:#0b0e0f}.study-window{display:flex;justify-content:space-between;gap:20px;background:#15191c;border-bottom:1px solid #3d4c53;padding:12px 20px;font:10px var(--mono);color:#b5c2c8;letter-spacing:.04em}.study-window b{color:#bcc7cd;margin-right:10px}.study-window i{font-style:normal;border:1px solid #4e616a;padding:3px 7px;font-size:8px;margin-left:10px}.study-top{padding:20px}.study-name{color:#b8c4ca;font:13px/1.6 var(--mono)}.study-name>span{font-size:9px;color:#8c9ca4}.study-metrics dt{font-size:9px;color:#8f9fa7}.study-metrics dd{font-size:16px}.study-metrics>div:nth-child(3) dd{color:#92a5ae}.study-metrics>div:nth-child(4) dd{color:#dcb86e}.study-charts{grid-template-columns:minmax(0,1fr) 150px}.study-field{border-right:1px solid var(--line)}.study-field canvas{height:360px}.study-ladder{padding:17px 10px 0;background:#0f1315;min-width:0}.study-ladder h3{font:10px/1.7 var(--mono);color:#a6b6be;margin:0}.study-ladder small{display:block;font-size:9px;color:#8597a0}.study-ladder canvas{display:block;width:100%;height:360px;margin-top:13px}.study-side{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.study-side>div{border-bottom:0;padding:16px 18px 8px}.study-side>div+div{border-left:1px solid var(--line)}.study-side canvas{height:105px}.study-side h3{font-size:10px}.legend-put{background:#dcb86e}.volume-gradient{background:linear-gradient(90deg,#285460,#7e949f,#dcb86e)}.study-progress,.study-reading,.study-legend{background:#0f1315}.study-progress progress::-webkit-progress-bar{background:#2c363b}.study-progress progress::-webkit-progress-value{background:#aab9c1}.study-progress progress::-moz-progress-bar{background:#aab9c1}.study-notes h3{color:#aab9c0}.study-disclosure{color:#98a7ae}.study-notes p{color:#aab3b8}.study-reading{padding-top:10px}.study-tooltip{background:#0f1214f5;border-color:#5f7681}
.research-principle{padding-top:70px;padding-bottom:75px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:22px 70px}.research-principle .eyebrow{grid-column:1/-1;margin:0}.research-principle p:last-child{font-size:14px;color:var(--muted);margin:0;max-width:420px;align-self:end}.access-section{padding-top:70px;padding-bottom:85px;border-top:1px solid var(--line)}.release-list{border-top:1px solid #556972}.release-list>div{display:grid;grid-template-columns:55px 1fr 1fr auto;align-items:center;gap:25px;padding:23px 5px;border-bottom:1px solid var(--line)}.release-list>div>span:first-child{font:10px var(--mono);color:#8497a1}.release-list h3{font-size:20px;font-weight:400;letter-spacing:-.02em;margin:0}.release-list p{font-size:12px;color:var(--muted);margin:0}.release-status{font:9px var(--mono);letter-spacing:.07em;color:#a2b2ba}.contact-section{padding-top:65px;padding-bottom:75px;display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid var(--line)}.contact-section h2{margin-bottom:23px}.contact-email{font:13px var(--mono);color:#bac6cc}.contact-section nav a{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}.footer{padding-top:32px;padding-bottom:28px;border-top:1px solid var(--line)}.footer>div{display:flex;justify-content:space-between;align-items:center;gap:25px;font:10px var(--mono);color:#99aab2}.footer-brand{font-size:12px;color:#d0d9dd}.footer p{font-size:11px;color:#8d979c;max-width:740px;line-height:1.8;margin:28px 0}.footer .footer-meta{padding-top:20px;border-top:1px solid var(--line);font-size:9px}
.document-main{max-width:830px;margin:auto;padding:65px 35px 90px}.document-main h1{font-size:46px;line-height:1.2;margin:30px 0}.document-main h2{font-size:27px;margin:40px 0 18px}.document-main p,.document-main li{font-size:15px;color:#b1babf;overflow-wrap:anywhere}.document-main a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.document-main strong{font-weight:600;color:#d8dfe2}.document-main ul{padding-left:23px}.document-main li{padding-bottom:10px}.back-link{font:12px var(--mono)}.support-item{padding:25px 0;border-bottom:1px solid var(--line)}.support-item h2{margin:0 0 12px}
@media(max-width:1100px){.wrap{padding-inline:40px}.masthead{padding:23px 30px;gap:25px}.brand-name{display:none}.masthead nav{gap:22px}.opening-grid{gap:40px}.study-section{padding-inline:40px}.phosphor-display{padding-inline:18px}.module-stack summary{font-size:9px}.panel-foot{font-size:7px;padding-inline:14px}.section-heading{gap:0 45px}.article-index{gap:8px}.product-grid article{padding-right:20px}.product-grid article+article{padding-left:20px}.study-top{flex-direction:column;align-items:stretch}.study-metrics{justify-content:space-between}.contact-section{gap:45px}}
@media(max-width:700px){html{scroll-padding-top:25px}.wrap{padding-inline:24px}.masthead{padding:22px 24px;gap:20px;flex-wrap:wrap}.wordmark{font-size:29px}.wordmark .cursor{height:23px}.masthead nav{order:3;width:100%;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:17px;font-size:11px}.version-link{margin-left:auto;font-size:10px}.intro-top{padding-block:25px;display:block}.intro-top .eyebrow{font-size:8px}.release-tag{display:inline-block;margin-top:14px;font-size:8px}.opening-grid{display:block;padding:24px 0 36px}.opening-copy{margin-bottom:44px}.kicker{font-size:10px;margin-bottom:23px}h1{font-size:clamp(42px,11vw,62px);letter-spacing:-.06em;margin-bottom:25px}.lede{font-size:21px}.opening-description{font-size:14px;max-width:100%}.primary-link{font-size:11px;padding:16px;gap:30px}.display-wordmark{font-size:31px}.phosphor-display{padding:25px 20px}.module-stack summary{font-size:10px}.panel-foot{font-size:7px;gap:15px}.opening-foot{font-size:8px;align-items:flex-start;gap:20px}.opening-foot>span{max-width:160px}.opening-foot a{white-space:nowrap}.product-section{padding-top:55px;padding-bottom:25px}.section-heading{display:block;margin-bottom:30px}h2{font-size:31px}.section-heading>p:last-child{margin-top:23px;font-size:14px}.product-grid{display:block}.product-grid article{padding:27px 0}.product-grid article+article{padding-left:0;border-left:0;border-top:1px solid var(--line)}.article-index{font-size:11px;gap:18px;margin-bottom:20px}.article-index span{font-size:9px}.product-grid h3{font-size:23px}.product-grid p{font-size:14px}.capability-row span{font-size:9px}.product-note{font-size:9px}.study-section{padding:45px 24px}.study-heading{display:block;margin-bottom:30px}.study-heading h2{font-size:31px}.study-heading>p{margin-top:22px;font-size:14px}.study-window{font-size:8px;padding:12px;gap:10px}.study-window i{display:none}.study-top{padding:16px 12px}.study-name{font-size:12px}.study-name>span{font-size:8px}.study-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.study-charts{display:grid;grid-template-columns:minmax(0,1fr) 65px}.study-field canvas{height:290px}.chart-heading{font-size:8px;padding-inline:9px}.chart-heading>span{max-width:145px;font-size:9px;line-height:1.4}.study-ladder{padding:15px 4px 0}.study-ladder h3{font-size:7px;letter-spacing:0}.study-ladder small{font-size:7px}.study-ladder canvas{height:290px;margin-top:19px}.study-side{display:block}.study-side>div+div{border-left:0;border-top:1px solid var(--line)}.study-side canvas{height:95px}.study-progress{padding:18px 12px;gap:9px;font-size:8px}.study-notes p{font-size:12px}.study-reading{font-size:10px}.study-disclosure{font-size:9px}.research-principle{display:block;padding-top:45px;padding-bottom:45px}.research-principle .eyebrow{margin-bottom:22px}.research-principle p:last-child{margin-top:23px;font-size:14px}.access-section{padding-top:45px;padding-bottom:45px}.release-list>div{grid-template-columns:25px 1fr auto;gap:7px 14px;padding-block:20px}.release-list h3{font-size:20px}.release-list p{grid-column:2;grid-row:auto;font-size:11px}.release-status{grid-column:3;grid-row:span 2;font-size:8px}.contact-section{display:block;padding-block:45px}.contact-section nav{margin-top:30px}.contact-email{font-size:12px}.footer>div{align-items:flex-start;flex-direction:column;gap:18px}.footer-brand{font-size:11px}.footer .footer-meta{flex-direction:row;font-size:8px;gap:18px}.document-main{padding:40px 24px 60px}.document-main h1{font-size:38px}.document-main h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Approved reference palette: graphite, steel blue and selective warm gold. */
:root{--bg:#080c0e;--ink:#e6e9e9;--muted:#98a4aa;--accent:#d2b575;--line:#28343a}
body{background:radial-gradient(ellipse at 70% 0%,#17242c30,transparent 45%),var(--bg)}
h1>span{color:#b9c5ca}.kicker,.eyebrow,.section-label{color:#7e9daa}.kicker>span{color:#536f7c}.release-tag{color:#9cafb8;border-color:#344953}.primary-link{border-color:#587582;color:#d4dce0}.primary-link:hover{border-color:#d2b575;background:#d2b5750b}.crt-panel{border-color:#526f7e;background:#0d1317;box-shadow:0 20px 60px #0004}.panel-bar{background:#10191e;border-color:#30434c;color:#bdccd2}.phosphor-display{background:radial-gradient(ellipse at 50% 10%,#41617619,transparent 70%)}.display-wordmark{color:#e0e7e9;text-shadow:0 0 16px #88b3c32b}.module-stack{border-color:#304652}.module-stack details{border-color:#2b3b44}.module-stack details:before{background:#3e5663}.module-stack summary{color:#c3cfd4}.module-stack details[open] summary{color:#dfc58c}.module-number{color:#7898a8}.module-stack details[open] .module-number{color:#d2b575}.module-stack p{color:#9bafb9}.module-stack a{color:#cbd5db}.module-stack summary i:before,.module-stack summary i:after{background:#7b9aaa}.panel-foot{border-color:#283b46;color:#7d929d}.study-terminal{border-color:#415965;background:#0b1115}.study-window{background:#111c22;border-color:#3f5967;color:#a8c0cc}.study-window b{color:#e2c589}.study-window i{border-color:#5a503c;color:#d4be91}.study-name{color:#cfdae0}.study-name>span,.study-metrics dt{color:#8ba2ae}.study-ladder,.study-progress,.study-reading,.study-legend{background:#10191e}.study-ladder h3{color:#abc0cb}.study-ladder small{color:#8299a6}.study-progress progress::-webkit-progress-value{background:#c4ab75}.study-progress progress::-moz-progress-bar{background:#c4ab75}.study-notes h3{color:#d0b67c}.study-tooltip{background:#0c151cf5;border-color:#67828e}.release-list{border-top-color:#577381}.release-status{color:#a5b9c4}.capability-row span{border-color:#354952;color:#a7bec8}.article-index{color:#d2b575}.article-index span{color:#849fab}.contact-email{color:#ced8de}.version-link{color:#afc0c9;border-color:#587684}

/* A quieter instrument panel around a luminous, continuously drawn field. */
.study-terminal{background:radial-gradient(ellipse at 35% 35%,#14212966,transparent 65%),#090e12;box-shadow:0 24px 80px #0003}
.study-field canvas{height:410px}.study-ladder canvas{height:410px}.study-window{background:#10191d}.study-ladder{background:#0b1217}.study-field{padding-top:22px}.study-top{padding-block:24px}.study-name{letter-spacing:.18em}.chart-heading{font-size:9px;color:#9db4c1}.chart-heading>span{font-size:10px;color:#7f949f}.study-side{background:#0a111580}.study-side canvas{height:115px}.study-progress{padding-block:18px;background:#0c1419}.study-progress progress{height:3px}.study-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#526f87,#91b6c6,#d2b575);box-shadow:0 0 10px #d2b57530}.study-metrics>div:nth-child(3) dd{color:#87b9cb}.legend-call{background:#87b9cb}.volume-gradient{background:linear-gradient(90deg,#4b6f99,#71b4be,#debf7b)}.study-reading{color:#93a8b4;font-size:10px;letter-spacing:.045em}.study-legend{color:#8ba0ac;font-size:9px}.study-tooltip{box-shadow:0 12px 30px #0009;backdrop-filter:blur(10px)}
@media(max-width:700px){.study-field canvas,.study-ladder canvas{height:310px}.study-side canvas{height:95px}.study-name{font-size:11px}.study-top{padding-block:18px}.architecture-detail{min-height:165px}}

/* Research visualization: violet, cyan and green phosphor with coral IV accents. */
.study-metrics>div:nth-child(2) dd{color:#ec8064}.study-metrics>div:nth-child(3) dd{color:#4bd08a}.study-metrics>div:nth-child(4) dd{color:#a58aef}.legend-call{background:#4bd08a}.legend-put{background:#a58aef}.volume-gradient{background:linear-gradient(90deg,#8953d3,#5b6fd3,#35b4bc,#4ad079,#d5e467)}.study-side>div:last-child h3{color:#ec8064}.study-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#8953d3,#35b4bc,#4ad079);box-shadow:0 0 10px #4ad07930}.study-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#8953d3,#35b4bc,#4ad079)}
.algorithm-method{border-top:1px solid var(--line);padding:18px 20px;color:#97aab5;font-size:11px}.algorithm-method summary{cursor:pointer;color:#c5d0d6;font:11px/1.6 var(--mono)}.algorithm-method p{max-width:950px;line-height:1.9}.trade-key{color:#9cb6a9}.study-field .chart-heading>span{max-width:100%}.study-field canvas:focus-visible{outline-color:#a58aef}
@media(max-width:700px){.study-charts{grid-template-columns:minmax(0,1fr)}.study-ladder{display:none}.study-field .chart-heading>span{font-size:8px}.algorithm-method{padding-inline:14px}}
