.oldt-portal .chapter-rail ol{grid-template-rows:repeat(7,1fr)}.oldt-portal .atlas-link{justify-content:flex-end;align-items:center;display:flex}.oldt-portal .chapter-title{text-transform:uppercase}.oldt-portal .section-copy{font-size:clamp(15px,1.25vw,19px)}.oldt-hero{min-height:126svh;padding-top:calc(var(--header-h) + 86px);grid-template-columns:40% 60%;align-content:center;display:grid}.oldt-hero-copy{padding-right:clamp(34px,4vw,68px)}.oldt-hero-copy .chapter-title{font-size:clamp(64px,7.2vw,116px)}.product-actions--left{justify-content:flex-start;margin-top:32px}.oldt-hero .twin-instrument{min-height:690px}.oldt-hero .twin-readout{width:min(290px,42%)}.product-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:58px calc(-1*clamp(28px,5vw,82px)) -72px;display:grid}.product-facts div{border-right:1px solid var(--line);min-height:116px;padding:20px}.product-facts span{color:var(--coral-soft);letter-spacing:.13em;font-size:7px}.product-facts strong{margin-top:24px;font-size:14px;font-weight:300;line-height:1.3;display:block}.service-chapter,.architecture-chapter,.interfaces-chapter,.resources-chapter,.collaborate-chapter{grid-template-columns:34% 66%;align-content:center;min-height:132svh;display:grid}.service-heading,.architecture-heading,.interfaces-heading,.resources-heading,.collaborate-heading{padding-right:52px}.service-heading .chapter-title,.architecture-heading .chapter-title,.interfaces-heading .chapter-title,.resources-heading .chapter-title,.collaborate-heading .chapter-title{font-size:clamp(48px,5.8vw,94px)}.service-ledger{border-top:1px solid var(--line)}.service-ledger details{border-bottom:1px solid var(--line)}.service-ledger summary{cursor:pointer;grid-template-columns:58px 1fr auto 24px;align-items:center;gap:18px;min-height:114px;padding:18px 14px;list-style:none;display:grid}.service-ledger summary::-webkit-details-marker{display:none}.service-ledger summary:hover{background:#e2dcc80a}.service-ledger summary>span{color:var(--paper-muted);letter-spacing:.12em;font-size:8px}.service-ledger summary strong{font-size:clamp(20px,2vw,29px);font-weight:300}.service-ledger summary em{border:1px solid var(--line-strong);color:var(--coral-soft);letter-spacing:.1em;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal}.service-ledger summary b{color:var(--coral-soft);font-size:22px;font-weight:300;transition:transform .3s}.service-ledger details[open] summary b{transform:rotate(45deg)}.service-ledger details>div{padding:4px 18px 30px 90px}.service-ledger details p{max-width:740px;color:var(--paper-muted);margin:0 0 22px;font-size:13px;line-height:1.5}.service-ledger ol{border-top:1px solid var(--line);counter-reset:service-step;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.service-ledger li{border-right:1px solid var(--line);text-transform:uppercase;min-height:64px;padding:14px 10px;font-size:9px;line-height:1.25}.architecture-link{margin-top:30px;display:inline-block}.runtime-specimen{border:1px solid var(--line);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:12.5% 12.5%;min-height:680px;position:relative;overflow:hidden}.runtime-ring{border:1px solid var(--line-strong);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runtime-ring--one{aspect-ratio:1;width:66%}.runtime-ring--two{aspect-ratio:1;border-style:dashed;width:43%}.runtime-core{z-index:2;border:1px solid var(--coral-soft);text-align:center;background:var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runtime-core span,.runtime-core em{color:var(--coral-soft);letter-spacing:.12em;font-size:7px;font-style:normal}.runtime-core strong{margin:14px 0;font-size:29px;font-weight:300;line-height:.95}.runtime-node{z-index:3;border:1px solid var(--line-strong);background:var(--ink);width:min(250px,35%);padding:15px;position:absolute}.runtime-node>span{color:var(--coral-soft);letter-spacing:.12em;font-size:7px}.runtime-node strong{margin-top:10px;font-size:15px;font-weight:300;display:block}.runtime-node p{color:var(--paper-muted);margin:8px 0 0;font-size:10px;line-height:1.4}.rn-a{top:8%;left:6%}.rn-b{top:10%;right:6%}.rn-c{bottom:8%;left:6%}.rn-d{bottom:10%;right:6%}.architecture-index{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(6,1fr);margin-top:48px;display:grid}.architecture-index div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:108px;padding:16px;display:flex}.architecture-index span,.architecture-index em{color:var(--paper-muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-style:normal}.architecture-index strong{font-size:14px;font-weight:300;line-height:1.2}.interfaces-chapter{min-height:140svh}.evidence-loop{border:1px solid var(--line);min-height:680px;position:relative;overflow:hidden}.evidence-loop:before{content:"";border:1px dashed var(--line-strong);border-radius:50%;position:absolute;inset:8%}.loop-path{border:1px solid var(--coral-soft);border-radius:50%;position:absolute;inset:18%}.loop-center{z-index:2;border:1px solid var(--coral-soft);text-align:center;background:var(--paper);width:215px;height:215px;color:var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loop-center span{color:var(--coral);letter-spacing:.12em;font-size:7px}.loop-center strong{margin-top:16px;font-size:16px;font-weight:400;line-height:1.35}.loop-step{z-index:3;border-top:2px solid var(--coral-soft);background:var(--ink);width:185px;padding:14px;position:absolute}.loop-step span{color:var(--coral-soft);font-size:8px}.loop-step strong{margin-top:8px;font-size:18px;font-weight:300;display:block}.loop-step p{color:var(--paper-muted);margin:8px 0 0;font-size:9px;line-height:1.4}.ls-1{top:8%;left:8%}.ls-2{top:11%;right:7%}.ls-3{bottom:8%;right:8%}.ls-4{bottom:11%;left:7%}.protocol-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(6,1fr);margin-top:42px;display:grid}.protocol-band span{border-right:1px solid var(--line);color:var(--coral-soft);letter-spacing:.1em;text-align:center;padding:18px 12px;font-size:8px}.interface-actions{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.interface-actions a{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:space-between;min-height:116px;padding:18px;transition:color .3s,background .3s;display:grid}.interface-actions a:hover{color:var(--ink);background:var(--paper)}.interface-actions span{color:var(--coral-soft);letter-spacing:.11em;grid-column:1/-1;font-size:7px}.interface-actions strong{font-size:18px;font-weight:300}.interface-actions em{text-transform:uppercase;align-self:end;font-size:8px;font-style:normal}.toolbox-chapter{min-height:136svh;color:var(--ink);background:var(--paper);grid-template-columns:36% 64%;align-content:center;display:grid}.oldt-portal.spatial-enabled .chapter.toolbox-chapter{background-color:var(--paper)}@media (width<=860px){.oldt-portal .mobile-nav.is-open{max-height:calc(100svh - var(--header-h));overflow-y:auto}}.toolbox-chapter:before,.toolbox-chapter:after{border-color:#0d1b2a33}.toolbox-chapter .section-register{color:#0d1b2a9e}.toolbox-chapter .section-register span{color:var(--ink);border-color:#0d1b2a57}.toolbox-heading{padding-right:52px}.toolbox-heading .eyebrow{color:var(--coral)}.toolbox-heading .chapter-title{font-size:clamp(54px,6.4vw,104px)}.toolbox-heading .chapter-title i{color:var(--coral)}.toolbox-heading .section-copy{color:#0d1b2aad}.toolbox-heading .text-link-inline{border-color:var(--coral);margin-top:30px;display:inline-block}.toolbox-matrix{border-top:1px solid #0d1b2a40;border-left:1px solid #0d1b2a40;grid-template-columns:repeat(3,1fr);display:grid}.tool{border-bottom:1px solid #0d1b2a40;border-right:1px solid #0d1b2a40;flex-direction:column;justify-content:space-between;min-height:148px;padding:16px;display:flex}.tool span{color:var(--coral);font-size:8px}.tool strong{font-size:16px;font-weight:400}.tool em{letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-style:normal}.tool.launcher{background:#b664491a}.tool.future{color:#0d1b2a94;background:#0d1b2a09}.toolbox-key{letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;grid-column:2;justify-content:flex-end;gap:18px;margin-top:22px;font-size:7px;display:flex}.toolbox-key span{align-items:center;gap:6px;display:flex}.toolbox-key i{border-radius:50%;width:7px;height:7px}.accepted-dot{background:var(--coral)}.launcher-dot{border:1px solid var(--coral)}.future-dot{background:#0d1b2a52}.resource-ledger{border-top:1px solid var(--line)}.resource-ledger a{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:24px;min-height:104px;padding:16px 12px;transition:color .3s,background .3s;display:grid}.resource-ledger a:hover{color:var(--ink);background:var(--paper)}.resource-ledger span,.resource-ledger em{color:var(--coral-soft);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-style:normal}.resource-ledger strong{font-size:23px;font-weight:300}.resource-note{color:var(--ink);background:var(--paper);grid-column:2;grid-template-columns:125px 1fr;gap:12px 26px;margin-top:32px;padding:20px;display:grid}.resource-note span{color:var(--coral);letter-spacing:.12em;font-size:7px}.resource-note strong{font-size:19px;font-weight:400}.resource-note p{color:#0d1b2aa6;grid-column:2;margin:0;font-size:11px;line-height:1.4}.collaborate-chapter{grid-template-rows:1fr auto auto;min-height:138svh}.product-sequence{align-self:center}.product-sequence li{min-height:94px}.collaborate-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:30px;margin-top:40px;display:flex}.collaborate-chapter .portal-footer{grid-column:1/-1;margin-top:40px}@media (width<=1160px){.oldt-hero{grid-template-columns:38% 62%}.oldt-hero .twin-instrument{min-height:620px}.service-ledger summary{grid-template-columns:48px 1fr 24px}.service-ledger summary em{grid-area:2/2}.service-ledger summary b{grid-area:1/3/3}.architecture-index{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.oldt-portal .atlas-link{display:none}.oldt-hero,.service-chapter,.architecture-chapter,.interfaces-chapter,.toolbox-chapter,.resources-chapter,.collaborate-chapter{min-height:auto;display:block}.oldt-hero-copy,.service-heading,.architecture-heading,.interfaces-heading,.toolbox-heading,.resources-heading,.collaborate-heading{margin-bottom:50px;padding-right:0}.oldt-hero .twin-instrument,.runtime-specimen,.evidence-loop{min-height:590px}.product-facts{grid-template-columns:1fr 1fr;margin:52px -22px -62px}.service-ledger details>div{padding-left:16px}.architecture-index{grid-template-columns:1fr 1fr}.protocol-band{grid-template-columns:repeat(3,1fr)}.interface-actions{grid-template-columns:1fr}.toolbox-matrix{grid-template-columns:1fr 1fr}.toolbox-key{justify-content:flex-start}.resource-note{grid-column:auto}.collaborate-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=560px){.oldt-hero-copy .chapter-title{font-size:clamp(52px,15vw,78px)!important}.oldt-hero .twin-instrument{min-height:650px}.oldt-portal .twin-core{top:39%}.oldt-portal .twin-node--north{top:6%}.oldt-portal .twin-node--east,.oldt-portal .twin-node--west{top:36%}.oldt-portal .twin-node--south{top:62%;bottom:auto}.oldt-portal .twin-readout{width:auto;bottom:12px;left:12px;right:12px}.product-facts{grid-template-columns:1fr}.product-facts div{min-height:86px}.service-ledger summary{grid-template-columns:42px 1fr 20px;gap:9px}.service-ledger summary strong{font-size:19px}.service-ledger ol{grid-template-columns:1fr 1fr}.runtime-specimen,.evidence-loop{min-height:540px}.runtime-core,.loop-center{width:155px;height:155px}.runtime-core strong{font-size:21px}.runtime-node{width:42%;padding:10px}.runtime-node strong{font-size:12px}.runtime-node p{font-size:8px}.loop-step{width:42%;padding:10px}.loop-step strong{font-size:14px}.loop-step p{font-size:8px}.protocol-band{grid-template-columns:1fr 1fr}.toolbox-matrix{grid-template-columns:1fr}.tool{min-height:104px}.resource-ledger a{grid-template-columns:82px 1fr;gap:12px}.resource-ledger em{grid-column:2}.resource-ledger strong{font-size:19px}.resource-note{grid-template-columns:1fr}.resource-note p{grid-column:1}}
