.platform-page .desktop-nav [aria-current=page],.platform-page .footer-nav [aria-current=page]{color:var(--paper);text-underline-offset:8px;-webkit-text-decoration:underline #6283c6;text-decoration:underline #6283c6;text-decoration-thickness:1px}.platform-page .mobile-nav [aria-current=page]{color:#b7cdf7}.platform-page .platform-hero h1{max-width:1050px}.platform-page .platform-hero .hero-description{max-width:500px}.platform-page .platform-hero-system{right:var(--gutter);pointer-events:none;width:42%;max-width:550px;margin:0;position:absolute;top:50%;transform:translateY(-47%)}.platform-page .platform-hero-system>svg{width:100%;height:auto;display:block;overflow:visible}.platform-page .hero-system-id{letter-spacing:1.8px;fill:#8594a9;font-size:11px}.platform-page .hero-system-label{letter-spacing:1px;fill:#a4b1c3;font-size:14px}.platform-page .hero-system-output-label{letter-spacing:1.1px;fill:#b5c0d0;font-size:13px}.platform-page .hero-system-core-label{letter-spacing:.6px;fill:#e4e8ee;font-size:22px}.platform-page .hero-system-rail{stroke:#6a7d99;stroke-width:.8px;stroke-opacity:.42}.platform-page .hero-system-output-rail{stroke-opacity:.25}.platform-page .hero-system-junction{fill:#11161c;stroke:#8194b0;stroke-width:.8px}.platform-page .hero-system-output-node{fill:#7e9ac8}.platform-page .hero-system-core{fill:#11161c;stroke:#41516b;stroke-width:1px;animation-name:hero-core-arrival;animation-duration:22s;animation-timing-function:linear;animation-iteration-count:infinite}.platform-page .hero-system-signal,.platform-page .hero-system-output-signal{stroke:#7394d2;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:3 105;opacity:0;animation-name:hero-input-arrival;animation-duration:22s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--arrival,0s)}.platform-page .hero-system-output-signal{stroke-width:1.2px;animation-name:hero-output-arrival}.platform-page .platform-input-sequence{background:var(--paper);isolation:isolate;position:relative}.platform-page .platform-input-sequence>section{z-index:1;background:0 0;position:relative}.platform-page .platform-input-bridge{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.platform-page .platform-bridge-rail{stroke:#667f9e;stroke-opacity:.16;stroke-width:.6px}.platform-page .platform-bridge-signal{stroke:#315fce;stroke-width:1px;stroke-linecap:round;stroke-dasharray:1.5 104;opacity:0;animation-name:platform-bridge-travel;animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--arrival,0s)}.platform-page .section-heading>p{color:#4b5661}.platform-page .platform-system-index{color:#536374;align-items:center;gap:16px;margin-bottom:8px;display:flex}.platform-page .platform-system-index .intelligence-node{color:#315fce;width:28px;height:28px}.platform-page .platform-input-list{border-block:1px solid var(--light-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.platform-page .platform-input-list li{border-left:1px solid var(--light-line);padding:30px 24px 35px}.platform-page .platform-input-list li:first-child{border-left:0;padding-left:0}.platform-page .platform-input-list li:last-child{padding-right:0}.platform-page .platform-input-list .system-label{color:#596775;font-size:10px}.platform-page .platform-input-list h3{letter-spacing:.07em;text-transform:uppercase;margin-top:32px;font-size:15px}.platform-page .platform-input-list p{color:#4b5661;max-width:175px;margin-top:12px;font-size:14px}.platform-page .platform-intelligence-section{padding-top:16px}.platform-page .platform-system{max-width:1100px;margin-inline:auto}.platform-page .platform-input-label{color:#536374;margin-bottom:25px}.platform-page .platform-system-sources{position:relative}.platform-page .platform-system-inputs{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.platform-page .platform-system-inputs li{text-align:center;border-block:1px solid var(--light-line);padding:20px 8px 25px;position:relative}.platform-page .platform-system-inputs .system-label{color:#596775;font-size:10px}.platform-page .platform-system-inputs h3{letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:13px}.platform-page .platform-system-inputs .input-node{position:absolute;bottom:-4px;left:50%}.platform-page .platform-system-rail{height:100px;position:relative}.platform-page .platform-system-rail svg{width:100%;height:100%;display:block}.platform-page .platform-system-mobile{display:none}.platform-page .platform-system .intelligence-core{gap:30px;max-width:780px;min-height:145px;padding:40px}.platform-page .platform-system .intelligence-core h3{letter-spacing:.02em;margin-top:14px;font-size:clamp(24px,2.5vw,34px)}.platform-page .platform-system .core-node{width:48px;height:48px}.platform-page .platform-context{border-block:1px solid #8f9bad66;justify-content:space-between;align-items:center;gap:25px;max-width:520px;margin-inline:auto;padding:22px 28px;display:flex}.platform-page .platform-context .system-label{color:#315fce}.platform-page .platform-context p{color:#3f4d5e;font-size:14px}.platform-page .platform-context p span{color:#8894a2;margin-inline:8px}.platform-page .platform-context-output>span{animation-name:platform-context-trace;animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite}.platform-page .platform-decision{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.platform-page .platform-decision .intelligence-node{color:#315fce;width:25px;height:25px;animation-name:platform-decision-receive;animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite}.platform-page .platform-system-note{text-align:center;color:#4b5661;margin-top:32px;font-size:13px}.platform-page .platform-workflow-section .section-label{color:#a0adbd}.platform-page .platform-workflow-layout{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:90px;padding-top:40px;display:grid}.platform-page .platform-example>.system-label{color:#9babc1;font-size:10px}.platform-page .platform-example h3{letter-spacing:-.025em;margin-top:28px;font-size:28px;line-height:1.3}.platform-page .platform-example p{color:#a6b0bc;margin-top:25px;font-size:12px;line-height:1.8}.platform-page .platform-workflow-steps{margin:0;padding:0;list-style:none}.platform-page .platform-workflow-steps li{border-bottom:1px solid var(--line);grid-template-columns:30px 150px 1fr;gap:24px;padding:25px 0;display:grid;position:relative}.platform-page .platform-workflow-steps li:first-child{padding-top:0}.platform-page .platform-workflow-steps li:before{content:"";background:#4e648244;width:1px;position:absolute;top:35px;bottom:-35px;left:3px}.platform-page .platform-workflow-steps li:first-child:before{top:10px}.platform-page .platform-workflow-steps li:last-child:before{display:none}.platform-page .platform-step-node{color:#8da0b9;padding-left:14px;font-size:9px;line-height:22px;display:block;position:relative}.platform-page .platform-step-node .sequence-node{background:var(--bg);border-color:#7b94b7}.platform-page .platform-step-node .intelligence-node{color:#83a2e2;width:25px;height:25px;position:absolute;top:-3px;left:-9px}.platform-page .platform-workflow-steps h3{color:#a4b3c7;font-size:10px;line-height:2.2}.platform-page .platform-workflow-steps p{color:#b6c0cc;max-width:430px;font-size:15px;line-height:1.75}.platform-page .platform-workflow-steps li:last-child h3{color:#a8c1f2}.platform-page .platform-workflow-steps li:last-child p{color:#e0e4eb}.platform-page .platform-capital-section{padding-top:16px;padding-bottom:100px}.platform-page .platform-capital-section .section-heading>p{color:#a6b0bc}.platform-page .flow-inspection{min-height:112px;padding-block:18px 22px}.platform-page .platform-path-reading{max-width:850px}.platform-page .platform-path-chain{color:#d5e0f0;flex-wrap:wrap;gap:7px 0;font-size:15px;line-height:1.6;display:flex}.platform-page .platform-path-chain>span{align-items:baseline;display:inline-flex}.platform-page .platform-path-arrow{color:#7394cd;margin-inline:13px;display:inline-block}.platform-page .platform-path-note{color:#a6b6cb;margin-top:9px;font-size:13px;line-height:1.6}.platform-page .platform-path-prompt{color:#adbbcf;font-size:13px}.platform-page .platform-condition-list{border-top:1px solid var(--light-line)}.platform-page .platform-condition-row{border-bottom:1px solid var(--light-line);grid-template-columns:1fr 1fr 1.25fr;align-items:center;gap:50px;padding-block:30px;display:grid}.platform-page .platform-condition-name{align-items:baseline;gap:26px;display:flex}.platform-page .platform-condition-name>.system-label{color:#536374;font-size:10px}.platform-page .platform-condition-name h3{letter-spacing:-.025em;font-size:23px;line-height:1.3}.platform-page .platform-condition-row>p{color:#4b5661;max-width:270px;font-size:15px}.platform-page .platform-condition-row .condition-visual{border:0;width:100%;min-width:0;margin:0;padding:0}.platform-page .platform-use-section{padding-top:16px}.platform-page .platform-use-layout{grid-template-columns:1fr 1.2fr;gap:100px;display:grid}.platform-page .platform-use-layout h2{font-size:clamp(38px,4.25vw,62px)}.platform-page .platform-use-list{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.platform-page .platform-use-list li{border-bottom:1px solid var(--light-line);gap:28px;padding:28px 0;display:flex}.platform-page .platform-use-list li>.system-label{color:#536374;padding-top:5px;font-size:10px}.platform-page .platform-use-list h3{letter-spacing:-.02em;font-size:23px;line-height:1.35}.platform-page .platform-use-list p{color:#4b5661;max-width:425px;margin-top:13px;font-size:15px}.platform-page .platform-access-action{margin-top:32px}.platform-page .platform-private-section .access-note{color:#a1adbd;font-size:12px}.platform-page [data-ambient]:not([data-in-view=true]) *,.platform-page [data-ambient]:not([data-in-view=true]) :before,.platform-page [data-ambient]:not([data-in-view=true]) :after{animation-play-state:paused}@keyframes platform-context-trace{0%,66%{opacity:0;transform:translateY(0)}69%{opacity:.9}88%{opacity:.9;transform:translateY(70px)}90%,to{opacity:0;transform:translateY(70px)}}@keyframes platform-decision-receive{0%,86%,to{opacity:.6}91%,94%{opacity:1}}@keyframes hero-input-arrival{0%,3%{stroke-dashoffset:4px;opacity:0}8%{opacity:.75}35%{stroke-dashoffset:-100px;opacity:.75}38%,to{stroke-dashoffset:-104px;opacity:0}}@keyframes hero-core-arrival{0%,33%,38%,43%,48%,53%,59%,to{stroke:#41516b}35%,40%,45%,50%,55%{stroke:#7894be}}@keyframes hero-output-arrival{0%,59%{stroke-dashoffset:4px;opacity:0}65%{opacity:.75}87%{stroke-dashoffset:-100px;opacity:.75}91%,to{stroke-dashoffset:-104px;opacity:0}}@keyframes platform-bridge-travel{0%{stroke-dashoffset:3px;opacity:0}12%,84%{opacity:.55}to{stroke-dashoffset:-102px;opacity:0}}@media (max-width:1050px){.platform-page .hero-system-label{letter-spacing:0;font-size:19px}.platform-page .hero-system-output-label{letter-spacing:0;font-size:18px}.platform-page .hero-system-id{font-size:14px}.platform-page .platform-input-list li{padding-inline:15px}.platform-page .platform-input-list h3{letter-spacing:.04em;font-size:12px}.platform-page .platform-input-list p{font-size:13px}.platform-page .platform-workflow-layout{grid-template-columns:.65fr 1.35fr;gap:40px}.platform-page .platform-workflow-steps li{grid-template-columns:24px 1fr;gap:8px 18px}.platform-page .platform-workflow-steps p{grid-column:2}.platform-page .platform-example h3{font-size:24px}.platform-page .platform-condition-row{grid-template-columns:.85fr 1fr 1.2fr;gap:25px}.platform-page .platform-condition-name{display:block}.platform-page .platform-condition-name h3{margin-top:12px;font-size:21px}.platform-page .platform-condition-row>p{font-size:14px}.platform-page .platform-condition-row .condition-visual-labels{letter-spacing:0;font-size:9px}.platform-page .platform-use-layout{gap:50px}}@media (min-width:701px) and (max-width:1000px){.platform-page .platform-hero-system{width:43%;top:32px;transform:none}}@media (max-width:700px){.platform-page .platform-hero{justify-content:flex-start}.platform-page .platform-hero .hero-content{padding-bottom:40px}.platform-page .platform-hero-system{order:1;width:100%;max-width:470px;margin:0 auto 110px;position:relative;inset:auto;transform:none}.platform-page .hero-system-core-label{font-size:24px}.platform-page .hero-system-label,.platform-page .hero-system-output-label{font-size:22px}.platform-page .platform-input-bridge{overflow:visible}.platform-page .platform-hero h1{max-width:600px;font-size:clamp(37px,10.3vw,70px)}.platform-page .platform-hero .hero-description{max-width:360px}.platform-page .platform-system-index{display:none}.platform-page .platform-input-list{border-bottom:0;display:block}.platform-page .platform-input-list li{border:0;border-bottom:1px solid var(--light-line);grid-template-columns:42px 1fr;gap:8px 15px;padding:24px 0;display:grid}.platform-page .platform-input-list .system-label{padding-top:3px;font-size:9px}.platform-page .platform-input-list h3{letter-spacing:.08em;margin:0;font-size:14px}.platform-page .platform-input-list p{grid-column:2;max-width:none;margin:0;font-size:14px}.platform-page .platform-intelligence-section{padding-top:0}.platform-page .platform-input-label{margin-bottom:20px}.platform-page .platform-system-inputs{padding-right:38px;display:block}.platform-page .platform-system-inputs li{text-align:left;border-bottom:0;align-items:center;gap:25px;height:56px;padding:0 16px 0 0;display:flex}.platform-page .platform-system-inputs h3{margin:0;font-size:12px}.platform-page .platform-system-inputs .system-label{font-size:9px}.platform-page .platform-system-inputs .input-node{inset:25px 0 auto auto;transform:none}.platform-page .platform-system-mobile{width:40px;height:280px;display:block;position:absolute;top:0;right:0;overflow:visible}.platform-page .platform-system-rail{height:52px}.platform-page .platform-system-rail svg{display:none}.platform-page .platform-system-rail:before{content:"";border-right:1px solid #a7b0b8;height:32px;position:absolute;top:0;right:12px}.platform-page .platform-system-rail:after{content:"";border-top:1px solid #a7b0b8;border-left:1px solid #a7b0b8;height:20px;position:absolute;top:32px;left:50%;right:12px}.platform-page .platform-system .intelligence-core{gap:15px;min-height:125px;padding:28px 19px}.platform-page .platform-system .core-node{width:28px;height:28px}.platform-page .platform-system .intelligence-core h3{letter-spacing:0;margin-top:12px;font-size:19px;line-height:1.3}.platform-page .platform-system .intelligence-core .system-label{font-size:9px}.platform-page .platform-context{text-align:center;padding:22px 10px;display:block}.platform-page .platform-context p{margin-top:12px;font-size:12px}.platform-page .platform-context p span{margin-inline:5px}.platform-page .platform-decision{gap:13px;font-size:12px}.platform-page .platform-system-note{max-width:250px;margin:28px auto 0;font-size:12px}.platform-page .platform-workflow-layout{grid-template-columns:1fr;gap:38px;padding-top:28px}.platform-page .platform-example h3{margin-top:20px;font-size:26px}.platform-page .platform-example h3 br{display:none}.platform-page .platform-example p{margin-top:15px;font-size:11px}.platform-page .platform-example p br{display:none}.platform-page .platform-workflow-steps li{gap:8px 17px;padding-block:23px}.platform-page .platform-workflow-steps p{font-size:15px}.platform-page .platform-capital-section{padding-top:0;padding-bottom:72px}.platform-page .flow-inspection{align-items:flex-start;min-height:126px}.platform-page .platform-path-chain{font-size:12px;line-height:1.7}.platform-page .platform-path-arrow{margin-inline:8px}.platform-page .platform-path-note{font-size:12px}.platform-page .mobile-relationship>span:nth-child(3){text-align:right;margin-left:auto;padding-left:8px}.platform-page .mobile-relationship:has(.platform-mobile-path-note){grid-template-rows:minmax(50px,auto) auto}.platform-page .mobile-relationship:has(.platform-mobile-path-note):before{top:39px}.platform-page .mobile-relationship:has(.platform-mobile-path-note):after{top:39px}.platform-page .mobile-relationship>.platform-mobile-path-note{text-align:left;background:var(--bg);color:#b1bfd2;border-top:1px solid #60779533;grid-column:1/-1;width:100%;max-width:none;margin:5px 0 0;padding:12px 0 0;font-size:12px;line-height:1.65}.platform-page .platform-condition-row{grid-template-columns:1fr;gap:18px;padding-block:28px}.platform-page .platform-condition-name{gap:20px;display:flex}.platform-page .platform-condition-name h3{margin:0;font-size:23px}.platform-page .platform-condition-row>p{max-width:400px;margin-left:32px;font-size:15px}.platform-page .platform-condition-row .condition-visual{width:calc(100% - 32px);margin-top:4px;margin-left:32px}.platform-page .platform-use-section{padding-top:0}.platform-page .platform-use-layout{grid-template-columns:1fr;gap:40px}.platform-page .platform-use-layout h2{font-size:clamp(36px,10vw,43px)}.platform-page .platform-use-list li{gap:20px;padding-block:25px}.platform-page .platform-use-list h3{font-size:22px}.platform-page .platform-use-list p{font-size:15px}}@media (prefers-reduced-motion:reduce){.platform-page .platform-context-output>span,.platform-page .hero-system-signal,.platform-page .hero-system-output-signal,.platform-page .platform-bridge-signal{opacity:0}}
