/* Original isometric signal artwork. Deliberately separate from the page layout. */
.hero{grid-template-columns:1fr 1.1fr;gap:4%;padding-block:60px 68px}.hero:before{background:radial-gradient(ellipse,#a72b2523,transparent 65%)}.signal-graphic{min-width:0;position:relative}.graphic-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;font:8px/1.5 var(--mono);letter-spacing:1.2px;color:#9e9b97;padding:0 10px}.graphic-status{font-size:7px;color:#be9c8d;white-space:nowrap}.graphic-status i{width:4px;height:4px;display:inline-block;background:#fb765c;margin-right:6px}.iso-network{width:100%;height:auto;display:block;overflow:visible}.perspective-grid{color:#756258;opacity:.25}.orbit-wire{fill:none;stroke:#775446;stroke-width:.6;opacity:.55}.orbit-wire.faint{opacity:.18}.depth-plane{transform:translateY(var(--depth-offset,0px));will-change:transform}.data-routes{fill:none;stroke:#d56951;stroke-width:1;opacity:.5}.data-ghosts{fill:none;stroke:#bd3d37;stroke-width:3;opacity:.15;transform:translateY(3px)}.data-packets{fill:none;stroke:#ffd2b4;stroke-width:2.5;filter:drop-shadow(0 0 4px #ff493b);stroke-linecap:square}.data-packets path{stroke-dasharray:3 97;stroke-dashoffset:100;animation:signal-flow 4.8s linear infinite;animation-delay:var(--delay,0s);animation-play-state:paused}.device-side{fill:#222226;stroke:#6b5e56;stroke-width:.8}.device-right{fill:#15171c;stroke:#756153;stroke-width:.8}.device-top{fill:#303035;stroke:#9a8370;stroke-width:.9}.device-trace{fill:none;stroke:#c5a88a;stroke-width:.9;opacity:.7}.device-pins{fill:none;stroke:#af8673;stroke-width:1.4}.device-led{fill:#ff957b;filter:drop-shadow(0 0 3px #ff553a)}.svg-label{font:9px var(--mono);letter-spacing:1px;fill:#c2b4a8}.svg-id{font:7px var(--mono);letter-spacing:1px;fill:#77777e}.svg-baseline{font:7px var(--mono);letter-spacing:2.5px;fill:#807973}.core-shadow{fill:#090a0d;opacity:.8}.core-layer{fill:#261f22;stroke:#765049;stroke-width:.8}.core-wordmark{font:bold 21px Arial,sans-serif;letter-spacing:1px;fill:#fff0e6}.core-ring{fill:none;stroke:#ff775d;stroke-width:1;opacity:.5;transform-origin:354px 177px;animation:core-pulse 4.8s ease-out infinite;animation-play-state:paused}.core-slots{fill:none;stroke:#bd6853;stroke-width:1.4}.signal-sparks{fill:none;stroke:#ff9877;stroke-width:1;opacity:.6}.data-composition{position:relative;margin:4px 12px 0;padding:18px 0 0;border-top:1px solid #574238;background:linear-gradient(110deg,#21191966,transparent);box-shadow:0 -14px 40px #e3623910}.data-composition:before{content:"";position:absolute;top:-1px;left:0;width:30%;height:1px;background:linear-gradient(90deg,#ff8a65,transparent)}.stream-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-bottom:18px}.metric-kicker{font:8px var(--mono);color:#b2a295;letter-spacing:1px;display:block}.stream-summary strong{display:block;font:36px/1.3 var(--mono);letter-spacing:-2px;color:#f0e4d9;margin:4px 0}.metric-sub{font:6px var(--mono);letter-spacing:1px;color:#827e7b}.stream-chart{width:100%;height:74px;overflow:visible}.stream-grid{fill:none;stroke:#373332;stroke-width:.6}.draw-line{fill:none;stroke:#ff8b6b;stroke-width:1.5;filter:drop-shadow(0 0 3px #f35d3333)}.motion-ready:not(.has-entered) .draw-line{stroke-dasharray:1;stroke-dashoffset:1}.motion-ready.has-entered .draw-line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.9s cubic-bezier(.19,1,.22,1)}.device-ledger>div{display:grid;grid-template-columns:5px 1.3fr 1fr auto;gap:10px;align-items:center;border-top:1px solid #34302e;padding:11px 0;font-size:10px;color:#c6c1bc}.ledger-dot{width:3px;height:3px;background:#c1936c}.device-ledger>div>span:nth-child(3){font:6px var(--mono);letter-spacing:1px;color:#8b827c}.device-ledger strong{font:11px var(--mono);font-weight:400;color:#ddd0c0}.device-ledger small{font-size:6px;color:#999185;letter-spacing:.5px}.graphic-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;font:7px/1.6 var(--mono);color:#938981;margin:13px 12px 0}.motion-toggle{border:0;padding:5px 0;background:none;color:#b4a195;font:8px var(--mono)}.motion-toggle:hover{color:var(--accent)}.motion-toggle span{margin-left:8px}.connection-isometric{min-width:0;position:relative;padding:26px 0;border-block:1px solid #bab4a7;background:radial-gradient(ellipse at 60% 40%,#d7b89d40,transparent 70%)}.connection-isometric .graphic-heading{color:#726558;padding:0 14px}.connection-isometric .perspective-grid{color:#897668;opacity:.28}.connection-isometric .svg-label{fill:#584c41}.connection-isometric .svg-id,.connection-isometric .svg-baseline{fill:#857869}.connection-isometric .device-top{fill:#696a64;stroke:#514e47}.connection-isometric .device-side{fill:#444840;stroke:#797666}.connection-isometric .device-right{fill:#30372f;stroke:#746d5c}.connection-isometric .device-trace{stroke:#ded2b3}.connection-isometric .data-routes{stroke:#a5543e;opacity:.6}.connection-isometric .data-packets{stroke:#cb563d;filter:drop-shadow(0 0 3px #d56a3966)}.connection-isometric .core-shadow{opacity:.1}.connection-isometric .orbit-wire{stroke:#9e8e7a}.connection-caption{font:10px/1.8 var(--mono);text-align:center;color:#7c6b5b;letter-spacing:.1px;margin-top:15px}.motion-scene.is-active .data-packets path,.motion-scene.is-active .core-ring{animation-play-state:running}.motion-paused .data-packets path,.motion-paused .core-ring{animation-play-state:paused!important}.motion-paused .depth-plane{transform:none}.section-heading{scroll-margin-top:30px}@keyframes signal-flow{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes core-pulse{0%,20%{transform:scale(1);opacity:.55}90%,100%{transform:scale(1.25);opacity:0}}
@media(max-width:1100px){.hero{gap:4%}h1{font-size:55px}.graphic-heading{font-size:7px;letter-spacing:.8px}.stream-summary strong{font-size:31px}.device-ledger>div{font-size:9px;gap:8px}.device-ledger>div>span:nth-child(3){font-size:5px;letter-spacing:.4px}.graphic-caption{font-size:6px}.graphic-status{font-size:6px}}
@media(max-width:800px){.hero{grid-template-columns:1fr;gap:44px}.hero h1{font-size:67px}.signal-graphic{width:min(580px,100%);justify-self:center}.graphic-heading{font-size:8px}.graphic-status{font-size:7px}.device-ledger>div{font-size:12px;padding-block:13px}.device-ledger>div>span:nth-child(3){font-size:7px}.graphic-caption{font-size:8px}.connection-isometric{width:min(550px,100%);justify-self:center}}
@media(max-width:520px){.hero{padding-top:45px}.hero h1{font-size:clamp(43px,11.5vw,59px)}.graphic-heading{padding-inline:0;font-size:7px;letter-spacing:.4px}.graphic-status{font-size:6px}.data-composition{margin-inline:0;padding-top:17px}.stream-summary strong{font-size:32px}.metric-sub{font-size:5px;letter-spacing:.5px}.device-ledger>div{font-size:10px;grid-template-columns:4px 1fr auto;padding-block:12px}.device-ledger>div>span:nth-child(3){display:none}.graphic-caption{margin-inline:0;font-size:6px}.motion-toggle{font-size:7px}.connection-caption{font-size:9px}.connection-isometric{padding-block:20px}.svg-label{font-size:10px;letter-spacing:.4px}.svg-id{font-size:8px}.iso-network{margin-block:5px}.graphic-caption>span{max-width:65%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.depth-plane{transform:none!important;will-change:auto}.data-packets path,.core-ring{animation:none!important}.draw-line{stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}.core-ring{opacity:.4}}

.motion-paused .draw-line{transition:none!important;stroke-dashoffset:0!important}
/* v4: modular machine / independent execution graph */
:root{--accent:#ff715b}.hero:before{background:radial-gradient(ellipse at 70% 45%,#8c133632,transparent 66%)}.hero h1{font-size:clamp(57px,6.3vw,89px);letter-spacing:-4.5px}.machine-network{isolation:isolate}.machine-traces{fill:none;stroke:#bd5b70;stroke-width:1}.trace-underlay{fill:none;stroke:#b62748;stroke-width:3;opacity:.16}.machine-particles{fill:#fff5b0;filter:drop-shadow(0 0 3px #ffd561) drop-shadow(0 0 7px #ed375b)}.machine-particles [data-packet="1"]{fill:#ffbf80}.machine-particles [data-packet="2"]{fill:#ffc5ef}.particle-tail{fill:none;stroke:#ffbc81;stroke-width:1.2;opacity:.65}.outbound-particle{fill:#c4a1ff!important}.outbound-particle .particle-tail{stroke:#be92ff}.machine-network .svg-label{fill:#d2b6b2;font-size:9px}.machine-network .svg-id{fill:#94788b;font-size:7px}.machine-network .svg-baseline{fill:#a37c85;font-size:7px;letter-spacing:1.5px}.repository{--impact:0}.core-cell{transform-box:fill-box;transform-origin:center;will-change:transform,filter}.voxel-top{fill:#704252;stroke:#be717c;stroke-width:.55}.voxel-left{fill:#442435;stroke:#955064;stroke-width:.55}.voxel-right{fill:#301e36;stroke:#76475f;stroke-width:.55}.layer-0 .voxel-top{fill:#563545}.layer-1 .voxel-top{fill:#714452}.layer-2 .voxel-top{fill:#986053}.core-cell:nth-child(7n) .voxel-top{fill:#bb795d}.core-cell:nth-child(11n) .voxel-left{fill:#a76653}.core-cell:nth-child(9n) .voxel-right{fill:#75566f}.iso-letter{fill:#fff0b0;filter:drop-shadow(0 0 2px #fff3a54d);pointer-events:none}.absorption-ring{fill:none;stroke:#ffe7a6;stroke-width:1.5;opacity:0;transform-origin:350px 195px}.repository-base{fill:none;stroke:#a7506c;stroke-width:.6;opacity:.45}.machine-network .depth-plane{transition:none}.execution-graphic{border:1px solid #4d3145;background:radial-gradient(ellipse at 60% 25%,#521a3544,transparent 65%),#191522;color:#d8c3d0;padding:22px 16px 17px;box-shadow:7px 7px 0 #cbc5ba;min-width:0}.execution-graphic .graphic-heading{padding-inline:3px;font-size:7px;letter-spacing:.8px;color:#b59ba8}.flow-network{width:100%;display:block;overflow:visible;margin-top:16px}.flow-wires{fill:none;stroke:#a15d73;stroke-width:1.2}.flow-wires .return-wire{stroke:#a78ac7;opacity:.55;stroke-dasharray:3 4}.flow-streams{fill:none;stroke:#fff3a5;stroke-width:2;filter:drop-shadow(0 0 4px #e27581)}.flow-streams path{stroke-dasharray:3 97;animation:signal-flow var(--speed,4s) linear infinite;animation-play-state:paused}.flow-streams .return-wire{stroke:#dcafff}.flow-node>rect{fill:#302438;stroke:#95617b;stroke-width:1}.flow-node .node-extrusion{fill:#0f101b;stroke:#59324f;stroke-width:1}.flow-node .node-accent{stroke:#d5849a;stroke-width:2}.flow-node.metrics-node .node-accent{stroke:#c497e5}.node-kicker{fill:#c19bae;font:8px var(--mono);letter-spacing:.6px}.node-name{fill:#f2d4ce;font:12px var(--mono);letter-spacing:-.3px}.node-detail{fill:#a987a3;font:7px var(--mono)}.node-port{fill:#f1bc8d;stroke:#fbedb3;stroke-width:1}.condition-node>path{fill:#513142;stroke:#db8b7f;stroke-width:1}.condition-node>.diamond-inset{fill:none;stroke:#bd8071;opacity:.3}.condition-node .node-name{fill:#fff0aa;font-size:18px}.condition-node .node-kicker{font-size:7px}.wire-label{fill:#b688ac;font:7px var(--mono);letter-spacing:.5px}.flow-footnote{fill:#896d89;font:7px var(--mono);letter-spacing:.8px}.execution-caption{display:flex;align-items:center;gap:8px;font:8px/1.8 var(--mono);padding:8px 4px 0;color:#bda99c}.execution-light{height:4px;width:4px;background:#f0d291;flex-shrink:0}.execution-graphic.is-active .flow-streams path{animation-play-state:running}.motion-paused .flow-streams path{animation-play-state:paused!important}.connect-layout{grid-template-columns:1.2fr 1fr;gap:5%}.connect-section .section-heading h2{font-size:46px}.feature-tags{color:#c7a8a9}.metric-kicker{color:#d1a6a2}.stream-summary strong{color:#fff0c5}.draw-line{stroke:#ffe29c;filter:drop-shadow(0 0 3px #ff6b5c66)}.ledger-dot{background:#f8d097}.device-ledger strong{color:#f5d8ab}.data-composition{border-color:#76364e;background:linear-gradient(110deg,#2e17294d,transparent)}.data-composition:before{background:linear-gradient(90deg,#fff1ad,#db4b6e,transparent)}
@media(max-width:1100px){.hero h1{font-size:66px}.connect-section .section-heading h2{font-size:38px}.execution-graphic{padding:19px 12px}.execution-graphic .graphic-heading{font-size:6px}}
@media(max-width:800px){.hero h1{font-size:78px}.connect-layout{grid-template-columns:1fr}.execution-graphic{width:min(620px,100%);justify-self:center}.execution-caption{font-size:9px}.execution-graphic .graphic-heading{font-size:8px}}
@media(max-width:520px){.hero h1{font-size:clamp(58px,15vw,75px);letter-spacing:-3.4px}.execution-graphic{padding:16px 7px 12px}.execution-graphic .graphic-heading{font-size:6px;letter-spacing:.3px}.execution-caption{font-size:7px;padding-inline:5px}.connect-section .section-heading h2{font-size:36px}.machine-network .svg-label{font-size:10px}.node-kicker{font-size:9px}.node-name{font-size:14px}.node-detail{font-size:8px}.wire-label{font-size:8px}}
@media(prefers-reduced-motion:reduce){.flow-streams path{animation:none!important}.core-cell{will-change:auto}.machine-particles{filter:none}}
/* v5: route-constrained traffic and face-mounted ingestion */
.hero h1{font-size:clamp(48px,5.3vw,76px);letter-spacing:-3.4px;line-height:1.01}.hero-copy{padding-top:16px}.machine-particles{filter:drop-shadow(0 0 3px #ffc578)}.packet-trail{fill:none;stroke:#ffd28d;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;opacity:.6}.packet-head{fill:#fff1b6}.returning .packet-trail{stroke:#b49be7}.returning .packet-head{fill:#e5d3ff}.device-emission{fill:#ffc790;filter:blur(10px);opacity:0;pointer-events:none}.face-ingest{opacity:0}.face-halo{fill:#ffac7a;fill-opacity:.08;stroke:#ffdf9d;stroke-width:.8}.face-block{fill:#ffe2a6;fill-opacity:.65;stroke:#fff1c3;stroke-width:.5}.face-ingest path{stroke:#fff7d0;stroke-width:.6}.core-cell{will-change:auto}.instruments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.instrument{padding:12px 0 0;border-top:1px solid #503645;min-width:0}.instrument-name{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.instrument-name b{font-size:10px;font-weight:500}.instrument-name small{display:block;flex-basis:100%;font:6px var(--mono);letter-spacing:.4px;color:#a28b9c;margin-top:2px}.instrument-reading{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:14px 0}.instrument-reading strong{font:20px var(--mono);color:#ffe5b3}.instrument-reading small{display:block;font:6px var(--mono);color:#a593a0;margin-top:4px}.meter-bars{display:flex;align-items:flex-end;gap:2px;height:25px}.meter-bars i{width:3px;height:100%;background:#392a3b}.meter-bars i:nth-child(3n){height:80%}.meter-bars i.lit{background:#bd997d;box-shadow:0 0 6px #e4874a20}.instrument-control{width:100%;border:1px solid #72505f;padding:8px 3px;color:#e6c1ad;background:#38232c55;font:8px var(--mono);text-align:left;cursor:pointer}.instrument-control:hover{background:#5f3544;color:#fff0be}.instrument-control:focus-visible{outline:2px solid #ffe5a5;outline-offset:3px}.instrument-control span{float:right}.instrument-feedback{font:7px/1.6 var(--mono);color:#b39aa5;margin:12px 0 0;min-height:23px}.history-section{display:grid;grid-template-columns:.85fr 1.3fr;gap:7%;align-items:center;border-top:1px solid #3c3037}.history-copy h2{font-size:46px}.history-legend{display:flex;gap:22px;font:8px var(--mono);letter-spacing:1px;margin-top:27px}.history-legend span:before{content:'';display:inline-block;width:5px;height:5px;margin-right:8px;background:#ffd59a}.history-legend span:nth-child(2):before{background:#ff846e}.history-legend span:nth-child(3):before{background:#bba0ed}.history-art{min-width:0;padding:25px 16px 14px;background:radial-gradient(ellipse at 65% 45%,#53243b66,transparent 70%),#18141e;border:1px solid #503342}.history-art svg{width:100%;display:block}.history-line{fill:none;stroke:var(--trace);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px #ffbe9a33)}.motion-ready:not(.has-entered) .history-line{stroke-dasharray:1;stroke-dashoffset:1}.motion-ready.has-entered .history-line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2s ease var(--delay)}.history-note{font:8px/1.7 var(--mono);color:#ac8e9f;padding-inline:16px}.history-window{animation:history-scan 9s ease-in-out infinite alternate;animation-play-state:paused}.history-section.is-active .history-window{animation-play-state:running}.motion-paused .history-window{animation-play-state:paused}.motion-paused .history-line{transition:none;stroke-dashoffset:0}@keyframes history-scan{to{transform:translateX(-200px)}}
@media(max-width:1100px){.hero h1{font-size:59px}.instrument-name b{font-size:9px}.instruments{gap:8px}.meter-bars{gap:1px}.meter-bars i{width:2px}.instrument-control{font-size:7px}.history-copy h2{font-size:38px}}
@media(max-width:800px){.hero h1{font-size:72px}.history-section{grid-template-columns:1fr;gap:30px}.instrument-name b{font-size:11px}.instrument-control{font-size:9px}.meter-bars{gap:2px}.meter-bars i{width:3px}}
@media(max-width:520px){.hero h1{font-size:clamp(45px,12vw,62px);letter-spacing:-2.5px}.instruments{gap:9px}.instrument-name b{font-size:9px}.instrument-control{font-size:7px;min-height:34px}.instrument-reading strong{font-size:18px}.meter-bars{gap:1px;height:20px}.meter-bars i{width:2px}.history-legend{gap:13px;font-size:7px}.history-art{padding-inline:8px}.history-art .graphic-heading{font-size:6px}}
@media(prefers-reduced-motion:reduce){.history-line{stroke-dasharray:none!important;transition:none!important}.history-window{animation:none!important}.device-emission{filter:none}}
/* Industrial framing: large type, instrument ticks, restrained phosphor. */
.hero h1{text-transform:uppercase;font-weight:800;font-size:clamp(50px,6.1vw,88px);letter-spacing:-4px;line-height:.96}.hero h1 span{color:#ece8dd}.hero-intro{color:#d9cbbd}.hero-copy{align-self:center}.signal-graphic:before,.signal-graphic:after{content:'';position:absolute;width:15px;height:15px;pointer-events:none;border-color:#bda39580;border-style:solid}.signal-graphic:before{left:-13px;top:0;border-width:1px 0 0 1px}.signal-graphic:after{right:-13px;bottom:0;border-width:0 1px 1px 0}.graphic-heading{letter-spacing:1.6px}.hero-footnote{border-left:2px solid var(--accent);padding-left:12px}.hero:before{opacity:.6}.button{border-radius:0}.section-heading h2,.history-copy h2,.twin-copy h2,.contact-copy h2{text-transform:uppercase;letter-spacing:-1.8px;font-weight:700}.history-art{background:radial-gradient(ellipse at 65% 45%,#452f3566,transparent 70%),#151619}.execution-graphic{background:radial-gradient(ellipse at 60% 25%,#521a3522,transparent 65%),#19181e}.contact-copy h2{font-size:clamp(42px,5vw,72px)}
@media(max-width:1100px){.hero h1{font-size:66px}}
@media(max-width:800px){.hero h1{font-size:clamp(52px,10vw,78px)}}
@media(max-width:520px){.hero h1{font-size:clamp(43px,11.6vw,60px);letter-spacing:-2.5px}.signal-graphic:before{left:-6px}.signal-graphic:after{right:-6px}.graphic-heading{letter-spacing:.4px}}
/* Fleet instrumentation: meaningful scales, cluster context, and restrained color. */
.hero h1{font-size:clamp(48px,5.3vw,76px);letter-spacing:-3.5px}.hero{align-items:start}.hero-copy{align-self:start;padding-top:95px}.hero-intro{max-width:430px;font-size:23px}.hero-body{max-width:445px}.data-composition{margin-top:-26px;padding-top:14px}.fleet-top,.analytics-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font:9px var(--mono);letter-spacing:.7px;color:#b2b9bb}.sample-label{font-size:7px;color:#859194}.fleet-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:15px 0 12px}.fleet-stats>div{border-left:1px solid #394148;padding-left:13px}.fleet-stats>div:first-child{padding-left:0;border:0}.fleet-stats strong{display:block;font:25px var(--mono);color:#e3e9e5}.fleet-stats span{display:block;font:7px var(--mono);color:#929b9e;margin-top:4px;letter-spacing:.6px}.mint{color:#75dbbe!important}.amber{color:#e5be7a!important}.technical-chart{display:block;width:100%;height:auto;overflow:visible}.chart-grid{fill:none;stroke:#374148;stroke-width:.7}.axis-label{fill:#9aa6ac;font:9px var(--mono)}.chart-legend{fill:#b5bec1;font:9px var(--mono)}.chart-trend{fill:none;stroke:#f4ce81;stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 2px #f4ce8130)}.traffic-bar{transform-box:fill-box;transform-origin:center bottom}.motion-ready:not(.has-entered) .traffic-bar{transform:scaleY(.03)}.motion-ready.has-entered .traffic-bar{transform:scaleY(1);transition:transform 1s ease var(--bar-delay)}.cluster-table{margin-top:10px}.cluster-head,.cluster-line{display:grid;grid-template-columns:1.6fr .5fr 1fr;gap:8px;padding:9px 9px;align-items:center;border-bottom:1px solid #303b42;font:9px var(--mono)}.cluster-head{font-size:7px;letter-spacing:1px;color:#85959b}.cluster-line{color:#afb9bb}.cluster-line b{font:10px var(--mono);color:#d9e1df}.cluster-line.selected{background:#2b3a3c66;border-left:2px solid #72d3bd;padding-left:7px}.cluster-detail{padding:11px 9px 10px;background:#15232766;border-bottom:1px solid #3d5154}.detail-top{display:flex;justify-content:space-between;align-items:center;font:7px var(--mono);letter-spacing:.4px;color:#9baeb2}.cluster-actions{display:flex;gap:5px}.cluster-actions button{border:1px solid #4a646a;background:#26383c;color:#bad1d1;min-width:28px;height:25px;font:12px var(--mono);cursor:pointer}.cluster-actions button:hover{border-color:#80d7c3;color:#c1ffed;background:#314d50}.cluster-actions button:focus-visible{outline:2px solid #f4ce81;outline-offset:2px}.resource-meters{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:10px 0 12px}.resource-meters>div{display:grid;grid-template-columns:1fr auto;gap:6px;font:7px var(--mono);color:#9aaeb3}.resource-meters b{font-size:10px;font-weight:400;color:#e5e9e3}.resource-meters i{grid-column:1/-1;display:block;height:4px;background:#374348}.resource-meters em{display:block;height:100%;box-shadow:0 0 6px #7ecdc322}.rollout-state{font:8px/1.6 var(--mono);color:#b3bfbe;min-height:30px}.rollout-state b{float:right;font-weight:400;color:#d8e7dd}.rollout-state>div{height:2px;margin-top:8px;background:#314045}.rollout-state>div>i{display:block;background:#6dcab3;width:91.66%;height:100%}.history-section{grid-template-columns:.8fr 1.3fr;align-items:center}.analytics-console{min-width:0;border:1px solid #485058;background:#141a20;box-shadow:0 15px 65px #0002;padding:20px}.analytics-top b{font-weight:400;color:#d5e0de;font-size:10px}.analytics-top span{font-size:7px;color:#8c9b9f}.analytics-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #36414a;margin:18px 0 20px;padding:14px 0}.analytics-kpis>div{padding-left:17px;border-left:1px solid #36414a}.analytics-kpis>div:first-child{padding-left:0;border-left:0}.analytics-kpis span{display:block;font:8px var(--mono);color:#a0aeb3;letter-spacing:.7px}.analytics-kpis strong{display:block;font:30px var(--mono);color:#dce5e1;margin-top:6px}.analytics-kpis small{font:10px var(--mono);color:#8ea0a8;margin-left:4px}.panel-title{font:9px var(--mono);color:#d1dddc;margin:16px 0 6px;display:flex;justify-content:space-between;gap:10px}.panel-title span{font-size:7px;color:#87999f}.convergence-line{fill:none;stroke:var(--series);stroke-width:1.8;stroke-linejoin:round;filter:drop-shadow(0 0 2px #7acfd022)}.motion-ready:not(.has-entered) .convergence-line{stroke-dasharray:1;stroke-dashoffset:1}.motion-ready.has-entered .convergence-line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2s ease var(--series-delay)}.analytics-insight{font:9px/1.7 var(--mono);color:#a7bbbd;border-top:1px solid #36414a;padding-top:13px;margin-bottom:0}.analytics-insight span{color:#73d7b9;margin-right:8px}.machine-network .svg-id{fill:#97a7a7}.micro-device{filter:drop-shadow(0 3px 4px #0004)}.motion-paused .traffic-bar{transition:none;transform:scaleY(1)}.motion-paused .convergence-line{transition:none;stroke-dashoffset:0}
@media(max-width:1100px){.hero h1{font-size:56px}.hero-copy{padding-top:75px}.hero-intro{font-size:21px}.analytics-console{padding:15px}.fleet-stats strong{font-size:22px}}
@media(max-width:800px){.hero-copy{padding-top:0}.hero h1{font-size:70px}.hero-intro,.hero-body{max-width:560px}.history-section{grid-template-columns:1fr;gap:30px}.cluster-line{font-size:10px}.cluster-line b{font-size:11px}.detail-top{font-size:8px}.resource-meters>div{font-size:8px}.rollout-state{font-size:9px}.sample-label{font-size:8px}}
@media(max-width:520px){.hero h1{font-size:clamp(38px,10.2vw,53px);letter-spacing:-2px}.hero-intro{font-size:20px}.fleet-stats strong{font-size:23px}.fleet-stats>div{padding-left:8px}.fleet-stats span{font-size:6px}.cluster-head{font-size:6px}.cluster-line,.cluster-line b{font-size:9px}.detail-top{font-size:6px}.resource-meters{gap:10px}.rollout-state{font-size:7px}.analytics-console{padding:12px}.analytics-top b{font-size:8px}.analytics-top span{font-size:6px}.analytics-kpis strong{font-size:26px}.analytics-kpis span{font-size:7px}.analytics-kpis>div{padding-left:9px}.panel-title{font-size:8px}.panel-title span{font-size:6px}.analytics-insight{font-size:8px}.axis-label,.chart-legend{font-size:10px}.fleet-top{font-size:8px}.data-composition{margin-top:-16px}}
@media(prefers-reduced-motion:reduce){.traffic-bar{transition:none!important;transform:none!important}.convergence-line{stroke-dasharray:none!important;transition:none!important}}

.data-composition{margin-top:5px}@media(max-width:520px){.data-composition{margin-top:5px}}
/* Frosted navigation and original workflow workspace. */
html{scroll-padding-top:110px}.header{position:sticky;top:14px;z-index:50;height:72px;margin-top:14px;padding:0 24px;border:1px solid #9aa4b52b;border-radius:14px;background:#20212be0;box-shadow:0 8px 30px #0003,inset 0 1px #ffffff0a}.header .brand{width:132px}.header nav{gap:25px}.header .nav-cta{border-color:#ff8b7044;background:#ff785f13;border-radius:6px}.skip{z-index:100}.connect-section{position:relative;isolation:isolate;background:#101019;color:#e8e8e4;overflow:hidden;border-block:1px solid #554757}.connect-section>.wrap{position:relative}.connect-section:before{content:'';position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse at 70% 35%,#73305535,transparent 62%),radial-gradient(ellipse at 10% 70%,#244c6033,transparent 55%)}.connect-section:after{content:'';position:absolute;z-index:-1;pointer-events:none;left:-50%;width:200%;height:650px;bottom:-150px;background-image:linear-gradient(#c065db33 1px,transparent 1px),linear-gradient(90deg,#c065db33 1px,transparent 1px);background-size:65px 65px;transform:perspective(360px) rotateX(59deg);transform-origin:center bottom;mask-image:linear-gradient(transparent,#0008 40%,#000)}.connect-section .section-description{color:#abb0bc}.connect-section .eyebrow{color:#d9aab9}.connect-section .section-heading h2{font-size:44px}.workflow-tabs{display:flex;gap:7px;justify-content:center;margin:0 auto 28px;padding:6px;background:#ffffff07;border:1px solid #ffffff17;border-radius:10px;width:fit-content;max-width:100%}.workflow-tabs button{border:1px solid transparent;background:none;color:#a4a8b6;border-radius:6px;padding:12px 21px;font-size:12px;white-space:nowrap}.workflow-tabs button[aria-selected=true]{background:#3b303e;border-color:#df899b60;color:#fff0e8;box-shadow:0 1px 7px #0003}.workflow-tabs button:hover{color:#fff0e8}.workflow-panel[hidden]{display:none}.workflow-panel{outline-offset:6px}.workflow-intro{text-align:center;margin:0 auto 27px;max-width:610px}.workflow-intro h3{font-size:25px;letter-spacing:-.8px;margin:0 0 10px;font-weight:500}.workflow-intro p{color:#a8acb8;font-size:14px;line-height:1.7;margin:0}.editor-shell{border:1px solid #69708355;border-radius:12px;background:#171b23;box-shadow:0 22px 70px #0006;overflow:hidden}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 17px;border-bottom:1px solid #414957;background:#222630;font:9px var(--mono);color:#939eaf;letter-spacing:.5px}.editor-file{color:#d8dce0;display:flex;gap:9px;align-items:center}.editor-file i{width:6px;height:6px;border-radius:50%;background:#dc9a86}.run-flow{background:#f17c64;color:#241b1a;border:0;border-radius:5px;padding:9px 13px;font-size:11px;font-weight:600;letter-spacing:0}.run-flow span{margin-right:7px}.editor-body{display:grid;grid-template-columns:1fr 250px;min-width:0}.node-canvas{position:relative;aspect-ratio:740/260;min-width:0;background-color:#141922;background-image:radial-gradient(#8192b140 .8px,transparent .8px);background-size:18px 18px;align-self:center}.canvas-label{position:absolute;left:17px;top:17px;font:7px var(--mono);color:#67778e;letter-spacing:1px}.editor-wires{position:absolute;width:100%;height:100%;inset:0;fill:none;stroke:#737f91;stroke-width:1.3}.editor-return{stroke:#607387;stroke-dasharray:3 4;opacity:.6}.editor-wires text{stroke:none;fill:#6c7f99;font:7px var(--mono);letter-spacing:.8px}.canvas-nodes{position:absolute;top:29.6%;width:100%;left:0}.canvas-node{position:absolute;width:20%;text-align:center;left:4.2%}.canvas-node:nth-child(2){left:26.3%}.canvas-node:nth-child(3){left:48.5%}.canvas-node:nth-child(4){left:70.7%}.node-square{position:relative;display:flex;align-items:center;justify-content:center;width:50%;aspect-ratio:1;margin:auto;background:#222d38;border:1px solid #758897;border-radius:12px;box-shadow:0 5px 12px #0004}.node-square.chosen{border-color:#ca94eb;box-shadow:0 0 0 4px #a279ce18}.node-square>span{font:28px var(--mono);color:#8dd9c2}.canvas-node:nth-child(2) .node-square>span{color:#c4a2e8}.canvas-node:nth-child(3) .node-square>span{color:#eca987}.canvas-node:nth-child(4) .node-square>span{color:#91b6e4}.input-port,.output-port{position:absolute;width:6px;height:6px;background:#a0b2bb;border:1px solid #101b27;top:calc(50% - 3px);border-radius:50%;left:-4px}.output-port{left:auto;right:-4px}.canvas-node:first-child .input-port{display:none}.canvas-node:last-child .output-port{display:none}.canvas-node>b{display:block;font-size:10px;font-weight:500;color:#dce2e7;margin:11px 0 5px}.canvas-node>small{display:block;font:7px var(--mono);color:#8d9dad}.node-result{display:none;position:absolute;right:-5px;top:-7px;color:#172a25;background:#8cd6b6;border-radius:50%;width:15px;height:15px;font:10px/15px var(--mono)}.step-done .node-result{display:block}.step-done .node-square{border-color:#70b89e}.step-active .node-square{border-color:#f3d393;box-shadow:0 0 18px #ecd39730}.canvas-coordinate{position:absolute;bottom:10px;left:14px;right:14px;display:flex;justify-content:space-between;font:6px var(--mono);color:#52657c;letter-spacing:.5px}.node-inspector{border-left:1px solid #3c4453;background:#1e242e;padding:20px;min-width:0}.inspector-title{font:8px var(--mono);letter-spacing:1px;color:#8396aa}.node-inspector h4{font-size:14px;font-weight:500;margin:12px 0 21px}.node-inspector label{display:block;font:7px var(--mono);color:#98a9ba;margin:14px 0 6px;letter-spacing:.6px}.node-inspector code{display:block;padding:9px 8px;background:#141b24;border:1px solid #3b4656;border-radius:4px;font:9px/1.6 var(--mono);color:#a9c8d1;overflow-wrap:anywhere}.node-inspector code.expression{color:#d4b3ed}.inspector-hint{display:block;font-size:10px;color:#7e92a4;line-height:1.6;margin-top:19px}.execution-log{display:flex;align-items:center;gap:18px;padding:14px 17px;background:#171e26;border-top:1px solid #3d4654;font:8px/1.5 var(--mono);min-height:45px}.log-label{color:#8fa1b4}.log-message{color:#b8d8c9}.log-time{margin-left:auto;color:#66788b;white-space:nowrap}.workflow-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:37px}.workflow-benefits article{border-top:1px solid #a88baa38;padding-top:18px}.workflow-benefits article>span{font:9px var(--mono);color:#b795b2}.workflow-benefits h3{font-size:18px;font-weight:500;margin:12px 0}.workflow-benefits p{font-size:13px;color:#a8acb8;line-height:1.7;margin:0}.connect-section .micro-note{border-color:#68606b;color:#b8bbc6;background:#14151cb0}.connect-section .micro-note p{color:#a4abba}.connect-section .micro-code{color:#c5a4d3}.toolkit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.toolkit-grid article{border:1px solid #3b4148;background:#171b20;padding:20px}.toolkit-grid h3{font-size:22px;font-weight:500;letter-spacing:-.6px;margin:25px 0 13px}.toolkit-grid p{font-size:13px;color:#a8afb5;line-height:1.8}.cap-tag{font:8px/1.5 var(--mono);color:#9da6b5;letter-spacing:.7px;display:block;margin-top:23px}.cap-visual{background:#10171f;border:1px solid #3e4d5b;padding:15px;height:165px;font:9px var(--mono);color:#aac0c8;background-image:radial-gradient(#7892af27 .7px,transparent .7px);background-size:12px 12px}.cap-badge{font-size:7px;letter-spacing:.8px;color:#748fa5;display:block;margin-bottom:24px}.cap-visual code{font:8px var(--mono);color:#7d96a6;display:block;margin-top:25px}.enrollment>div{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:8px}.enrollment i{font-size:7px;font-style:normal;color:#9bd5c5}.enrollment b{font-weight:400}.config>div{display:flex;justify-content:space-between;margin:12px 0;font-size:8px}.config b{font-weight:400}.config em{color:#8dc9ac;font-style:normal;margin-left:5px}.config code{margin-top:16px}.release>div{display:flex;justify-content:space-between;gap:8px}.release-batches{margin-top:19px;align-items:center}.release-batches i{width:12px;height:12px;background:#364554;flex-shrink:0}.release-batches i.done{background:#ac92cc}.release-batches span{font-size:6px;color:#9d91ae}.release code{margin-top:17px}.toolkit-note{font:9px/1.8 var(--mono);color:#7e8996;margin-top:20px}.toolkit h2{font-size:42px;letter-spacing:-1.7px;font-weight:600}.header a{white-space:nowrap}
@supports(backdrop-filter:blur(20px)){.header{background:#22232b88;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}}
@media(max-width:1100px){.editor-body{grid-template-columns:1fr 210px}.node-inspector{padding:14px}.canvas-node>b{font-size:9px}.canvas-node>small{font-size:6px}.node-square>span{font-size:23px}.cap-visual{padding:12px}.enrollment>div{flex-wrap:wrap}.toolkit-grid{gap:15px}.toolkit-grid article{padding:15px}.header nav{gap:17px}}
@media(max-width:800px){.header{padding:0 16px;height:65px;gap:15px}.header .brand{width:110px}.header nav{gap:15px;font-size:11px}.header nav a[href="#toolkit"]{display:none}.editor-body{grid-template-columns:1fr}.node-inspector{border-left:0;border-top:1px solid #3c4453;display:grid;grid-template-columns:repeat(3,1fr);gap:8px 14px;padding:17px}.inspector-title{grid-column:1/-1}.node-inspector h4{grid-column:1/-1;margin:3px 0 5px}.node-inspector label{display:none}.node-inspector code{font-size:8px}.inspector-hint{grid-column:1/-1;margin-top:0}.canvas-node>b{font-size:11px}.canvas-node>small{font-size:8px}.node-square>span{font-size:30px}.workflow-tabs button{padding:11px 14px;font-size:11px}.toolkit-grid{grid-template-columns:1fr}.toolkit-grid article{display:grid;grid-template-columns:.9fr 1fr;column-gap:24px;padding:20px}.cap-visual{grid-row:1/4;height:170px}.toolkit-grid h3{margin-top:8px}.cap-tag{margin-top:7px}.toolkit h2{font-size:36px}}
@media(max-width:520px){html{scroll-padding-top:90px}.header{width:94%;top:8px;margin-top:8px;height:59px;border-radius:10px;padding-inline:12px}.header .brand{width:100px}.header nav a:not(.nav-cta){display:none}.header .nav-cta{font-size:10px;padding:10px}.nav-cta span{margin-left:12px}.connect-section .section-heading h2{font-size:33px}.workflow-tabs{gap:3px;padding:4px;width:100%;justify-content:space-between}.workflow-tabs button{white-space:normal;font-size:10px;padding:10px 7px;flex:1}.workflow-intro h3{font-size:23px}.workflow-intro p{font-size:13px}.editor-toolbar{padding:10px;gap:8px}.editor-toolbar>span:nth-child(2){display:none}.editor-file{font-size:8px}.run-flow{font-size:10px;padding:8px}.node-canvas{aspect-ratio:740/300}.editor-wires{height:86.66%;top:0}.canvas-nodes{top:25.65%}.canvas-node>b{font-size:8px;margin-top:7px}.canvas-node>small{font-size:5px;line-height:1.5}.node-square{border-radius:7px}.node-square>span{font-size:19px}.canvas-label{font-size:5px;top:9px;left:10px}.canvas-coordinate{font-size:4px;bottom:7px;left:8px;right:8px}.node-inspector{grid-template-columns:1fr;padding:13px;gap:6px}.node-inspector code{font-size:9px}.node-inspector label{display:block;font-size:6px;margin:5px 0 0}.node-inspector h4{font-size:12px}.inspector-hint{display:none}.execution-log{padding:11px;gap:8px;flex-wrap:wrap;font-size:7px}.log-time{display:none}.workflow-benefits{grid-template-columns:1fr;gap:21px}.workflow-benefits h3{display:inline-block;margin:0 0 8px 12px}.workflow-benefits article{padding-top:14px}.toolkit-grid article{display:block;padding:20px}.cap-visual{height:165px}.toolkit-grid h3{margin-top:24px}.cap-tag{margin-top:20px}}
/* Device journeys, connection paths, operational context, and access intake. */
.journey,.connection-paths,.operations,.architecture,.access-section{border-top:1px solid #303b40}.journey h2,.connection-paths h2,.operations h2,.architecture h2,.access-section h2{font-size:44px;font-weight:600;letter-spacing:-1.8px;line-height:1.12}.scenario-switch{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.scenario-switch button{background:#1b242c;border:1px solid #3d4a55;border-radius:5px;color:#aebcc5;padding:12px 18px;font-size:12px}.scenario-switch button[aria-pressed=true]{color:#d9f9eb;background:#25413e;border-color:#6aa696}.journey-shell{border:1px solid #43545c;background:radial-gradient(ellipse at 70% 40%,#25404444,transparent),#141c24;padding:25px;border-radius:10px}.journey-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.journey-top b{font-size:20px;font-weight:500}.journey-top>span{font:9px var(--mono);letter-spacing:.6px;color:#8aa5af}.journey-stages{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;padding:0;margin:34px 0 24px}.journey-stages li{border-top:2px solid #567580;padding-top:15px;position:relative}.journey-stages li:last-child{border-color:#87cbae}.journey-stages li:not(:last-child):after{content:'→';position:absolute;right:-15px;top:-10px;color:#87a8b5;font:14px var(--mono)}.journey-stages span{font:8px var(--mono);letter-spacing:.7px;color:#839caa;display:block}.journey-stages b{font:12px/1.7 var(--mono);display:block;min-height:48px;margin:12px 0;color:#d2e6e1}.journey-stages small{font:9px var(--mono);color:#93a5ad}#scenario-outcome{font-size:13px;color:#c0d4cf;border-top:1px solid #35474f;padding-top:18px;line-height:1.7}.journey-note{font:8px var(--mono);color:#7a919e}.entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.entry-grid article{background:#171e24;border:1px solid #39444d;padding:28px}.entry-symbol{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #698380;border-radius:9px;color:#9ddcc6;font:20px var(--mono)}.entry-grid h3{font-size:23px;font-weight:500;letter-spacing:-.6px}.entry-grid p{font-size:13px;color:#a8b5bc;line-height:1.8}.payload-example{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-top:40px;padding:28px 0}.payload-example h3{font-size:25px;font-weight:500;margin:0 0 15px}.payload-example p{font-size:14px;line-height:1.8;color:#abb6bc}.payload-example small{font:9px/1.8 var(--mono);color:#85949e}.payload-example pre{margin:0;padding:24px;background:#131d27;border:1px solid #3e5360;border-radius:8px;color:#a8d9cd;font:11px/2 var(--mono);overflow:auto;max-width:100%;min-width:0}.attention-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:28px}.attention-list{display:flex;flex-direction:column;gap:9px}.attention-list button{display:flex;align-items:center;gap:17px;padding:19px;text-align:left;background:#192129;border:1px solid #3a4750;color:#b3c0c7;min-width:0}.attention-list button[aria-pressed=true]{background:#263638;border-color:#68978d}.attention-list b{font-size:13px;font-weight:500;flex:1}.attention-list small{display:block;font:8px/1.8 var(--mono);color:#7e9aaa;margin-top:7px}.attention-list button>span:last-child{font:10px var(--mono);white-space:nowrap}.issue-inspector{background:#172129;border:1px solid #465962;padding:26px}.issue-inspector h3{font-size:24px;font-weight:500;margin:16px 0}.issue-inspector p,.issue-inspector dd{font-size:13px;line-height:1.7;color:#aebfc5}.issue-inspector dt{font:8px var(--mono);letter-spacing:1px;color:#88a5b4;margin-top:18px;text-transform:uppercase}.issue-inspector dd{margin:7px 0 0}.issue-inspector .issue-note{font:8px/1.8 var(--mono);color:#788f9d;margin-top:22px}.architecture-chain{display:grid;grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:stretch}.architecture-chain article{padding:24px;border:1px solid #476066;background:#18272b}.architecture-chain article>span{font:8px var(--mono);color:#8fafb1}.architecture-chain h3{font-size:20px;font-weight:500}.architecture-chain p{font-size:12px;line-height:1.9;color:#a8bdc2}.architecture-link{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#9fcabd;font-size:23px;gap:12px}.architecture-link small{font:6px/1.7 var(--mono);text-align:center;max-width:65px;color:#849da7}.architecture-decisions{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:28px}.architecture-decisions h3{font-size:19px;font-weight:500}.architecture-decisions p{color:#a6b5bb;font-size:13px;line-height:1.9}.scope-details{border-block:1px solid #3d4b54;margin-top:22px;padding:18px 0}.scope-details summary{cursor:pointer;font-size:13px;color:#d1dfe0}.scope-details table{width:100%;border-collapse:collapse;margin-top:18px;text-align:left;font-size:12px;line-height:1.7}.scope-details td,.scope-details th{padding:12px;border-bottom:1px solid #334149;vertical-align:top}.scope-details th{color:#c7dad6}.scope-details td{color:#99adb7}.access-section{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.access-section h2{font-size:52px}.access-section .section-description{font-size:17px;line-height:1.8}.access-steps{padding-left:18px;font-size:13px;color:#b3c4c9;line-height:2.1;margin:25px 0}.access-note{font:10px/1.9 var(--mono);color:#879aa7;max-width:440px}#access-brief{background:#19222b;border:1px solid #4a5c67;padding:27px;border-radius:9px}#access-brief label{display:block;font-size:12px;color:#ccdadc;margin:0 0 9px}#access-brief input,#access-brief textarea{display:block;width:100%;border:1px solid #50616e;border-radius:4px;background:#111a23;color:#d6e6e5;padding:12px;font:12px/1.6 var(--mono);margin-bottom:20px;min-width:0;resize:vertical}#access-brief input::placeholder,#access-brief textarea::placeholder{color:#8496a5}#access-brief input:focus,#access-brief textarea:focus{outline:2px solid #83c6b4;outline-offset:2px}.access-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}#brief-result{margin-top:25px;border-top:1px solid #435761;padding-top:23px}#brief-result[hidden]{display:none}#brief-result .button,#brief-result .outline-button{font-size:11px;padding:11px;margin:0 5px 10px 0}#brief-status{font:10px/1.8 var(--mono);color:#9ab4be}.header nav a[href="#toolkit"]{display:inline}.hero-intro{max-width:480px}
@media(max-width:800px){.journey h2,.connection-paths h2,.operations h2,.architecture h2{font-size:36px}.journey-top{align-items:start;flex-direction:column}.entry-grid{gap:14px}.entry-grid article{padding:20px}.payload-example{gap:25px}.attention-layout{grid-template-columns:1fr}.architecture-chain{grid-template-columns:1fr}.architecture-link{padding:15px;flex-direction:row}.architecture-link small{max-width:none}.architecture-decisions{gap:25px}.access-section{grid-template-columns:1fr;gap:25px}.access-section h2{font-size:44px}.header nav a[href="#toolkit"]{display:none}}
@media(max-width:520px){.journey h2,.connection-paths h2,.operations h2,.architecture h2{font-size:33px}.scenario-switch{display:grid;grid-template-columns:1fr 1fr}.scenario-switch button{padding:11px 8px;font-size:10px}.journey-shell{padding:20px}.journey-stages{grid-template-columns:1fr;gap:13px;margin:25px 0}.journey-stages li{padding:10px 0 0;display:grid;grid-template-columns:1fr auto}.journey-stages b{grid-column:1/-1;grid-row:2;min-height:0;margin:7px 0 0;font-size:12px}.journey-stages small{grid-column:2;grid-row:1}.journey-stages li:after{display:none}.entry-grid,.payload-example,.architecture-decisions{grid-template-columns:1fr}.payload-example pre{font-size:9px;padding:17px}.attention-list button{padding:15px;gap:10px}.attention-list b{font-size:12px}.attention-list small{font-size:7px}.issue-inspector{padding:20px}.scope-details table{font-size:10px}.scope-details td,.scope-details th{padding:9px 5px}.access-section h2{font-size:38px}#access-brief{padding:20px}.access-fields{grid-template-columns:1fr;gap:0}}
