@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}.world-facilities{& .background-link{fill:none;stroke:#657479;stroke-width:1px;stroke-linecap:round;opacity:.075;vector-effect:non-scaling-stroke}& .background-node{fill:#657479;opacity:.22}& .facility-footprint{fill:#ffffff29;stroke:#38403e1f;stroke-width:.9px;vector-effect:non-scaling-stroke}& .contact-shadow,& .facility-shadow{fill:#232829;opacity:.052;filter:var(--kit-contact-shadow)}& .face-top,& .facility-top{fill:#f0eee8;stroke:#1f242570;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}& .face-front,& .facility-front{fill:#d9d9d2;stroke:#1f242570;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}& .face-side,& .facility-side{fill:#bcc3bf;stroke:#1f242570;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}& .face-dark,& .facility-dark{fill:var(--kit-dark-face);stroke:#121617d6;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}& .face-inset,& .facility-inset{fill:#30393a;stroke:#dfe5e129;stroke-width:.75px;vector-effect:non-scaling-stroke}& .panel,& .sled-panel{fill:#333e3f;stroke:#d6dfda42;stroke-width:.72px;vector-effect:non-scaling-stroke}& .detail-line{fill:none;stroke:#dce4e085;stroke-width:.75px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .detail-line-dark{fill:none;stroke:#2a31317a;stroke-width:.75px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .detail-muted{opacity:.42}& .port{fill:#94a09b;opacity:.78}& .port-live{fill:#ec9636}& .led{fill:#7d8d87;opacity:.7}& .led-live{fill:#ec9636;opacity:1;filter:var(--kit-amber-haze)}& .led-committed{fill:#318767;opacity:.94}& .status-strip{fill:#758680;opacity:.76}& .status-strip-live{fill:#ec9636}& .screen-face{fill:#253031;stroke:#101415e6;stroke-width:1px;vector-effect:non-scaling-stroke}& .screen-line{fill:none;stroke:#dfe6e2;stroke-width:.85px;stroke-linecap:round;opacity:.48;vector-effect:non-scaling-stroke}& .agent-core{fill:#ec9636;filter:var(--kit-amber-haze)}& .agent-orbit,& .routing-window-line{fill:none;stroke:#ec9636;stroke-width:1px;stroke-linecap:round;stroke-dasharray:2 3;opacity:.8;vector-effect:non-scaling-stroke}& .backplane,& .commit-bridge{fill:none;stroke:#778983;stroke-width:2.2px;stroke-linecap:round;opacity:.54;vector-effect:non-scaling-stroke}& .backplane-live{fill:none;stroke:#ec9636;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .commit-bridge{stroke:#318767;opacity:.76}& .route-bed{fill:none;stroke:#48524f0e;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}& .route-line{fill:none;stroke:#60716d;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.38;vector-effect:non-scaling-stroke}& .route-live{fill:none;stroke:#ec9636;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}& .route-commit{fill:none;stroke:#318767;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:3 7;opacity:.7;vector-effect:non-scaling-stroke}& .kit-label path,& .kit-label line{fill:none;stroke:#2c333257;stroke-width:1px;vector-effect:non-scaling-stroke}& .kit-label text{fill:#424948;letter-spacing:.14em;font-family:inherit;font-size:9px;font-weight:770}& .kit-label .label-detail{fill:#777c77;letter-spacing:.1em;font-size:7px;font-weight:690}& .state-plate{fill:#f8f6f0e6;stroke:#1f24252b;stroke-width:1px;vector-effect:non-scaling-stroke}& .state-title,& .state-value{fill:#59605d;letter-spacing:.13em;font-family:inherit;font-size:7px;font-weight:770}& .state-value{fill:#252b2c}& .fk-footprint{fill:#ffffff24;stroke:#353d3b1f;stroke-width:.85px;vector-effect:non-scaling-stroke}& .fk-footprint--compute{fill:#ffffff30}& .fk-footprint--storage{fill:#31876706;stroke:#31876729}& .fk-port{fill:#f0eee8;stroke:#61716d;stroke-width:1px;vector-effect:non-scaling-stroke}& .fk-port--action,& .fk-port--compute{fill:#ec9636}& .fk-port--network{fill:#758782}& .fk-port--state{fill:#318767}& .fk-backplane{fill:#72867f1c;stroke:#53656047;stroke-width:.85px;vector-effect:non-scaling-stroke}& .fk-backplane__bus{fill:none;stroke:#758680;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.62;vector-effect:non-scaling-stroke}& .fk-rack__contact,& .fk-vault__contact{fill:#242929;opacity:.052;filter:var(--kit-contact-shadow)}& .fk-rack__top,& .fk-vault__top,& .fk-agent__foot-top,& .fk-agent__keyboard-top,& .fk-agent__display-top,& .fk-admission__top,& .fk-storage__bridge-top{fill:#f0eee8;stroke:#1f242580;stroke-width:1.05px;stroke-linejoin:round;vector-effect:non-scaling-stroke}& .fk-rack__front,& .fk-vault__front,& .fk-agent__display-shell{fill:var(--kit-dark-face);stroke:#121617e0;stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}& .fk-rack__side,& .fk-vault__side,& .fk-agent__display-side{fill:#697572;stroke:#191e1ebd;stroke-width:1.05px;stroke-linejoin:round;vector-effect:non-scaling-stroke}& .fk-rack__bezel,& .fk-vault__frame{fill:#161c1d33;stroke:#d7e0db2e;stroke-width:.75px;vector-effect:non-scaling-stroke}& .fk-rack__rail{fill:none;stroke:#dce3df3d;stroke-width:.75px;vector-effect:non-scaling-stroke}& .fk-rack__side-vent,& .fk-vault__side-keyline{fill:none;stroke:#21282857;stroke-width:.72px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .fk-rack__status-strip{fill:#7d8c87;stroke:#29313057;stroke-width:.65px;vector-effect:non-scaling-stroke}& .fk-rack__status-dot{fill:#5f716c}& .fk-rack__status-dot--live{fill:#ec9636;filter:var(--kit-amber-haze)}& .fk-sled__panel{fill:#333e3f;stroke:#d6dfda45;stroke-width:.68px;vector-effect:non-scaling-stroke}& .fk-sled__trace{fill:none;stroke:#dce5e087;stroke-width:.7px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .fk-sled__trace--short{opacity:.52}& .fk-sled__port{fill:#9aa69f;opacity:.76}& .fk-compute-led{fill:#71827c;opacity:.64}& .fk-compute-led[data-compute-led="2"],& .fk-compute-led[data-compute-led="8"],& .fk-compute-led[data-compute-led="10"],& .fk-compute-led[data-compute-led="15"],& .fk-compute-led[data-compute-led="18"]{fill:#ec9636;opacity:1;filter:var(--kit-amber-haze)}& .fk-compute-led[data-compute-led="5"],& .fk-compute-led[data-compute-led="13"]{fill:#318767;opacity:.92}& .fk-vault__bank-face{fill:#364142;stroke:#d7dfdb47;stroke-width:.72px;vector-effect:non-scaling-stroke}& .fk-vault__data-line,& .fk-vault__top-trace{fill:none;stroke:#dce4e080;stroke-width:.72px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .fk-vault__data-line--short{opacity:.52}& .fk-vault__node{fill:#82928c}& .fk-vault__node--live{fill:#318767}& .fk-vault__top-window{fill:#dfe2dc;stroke:#2c35335c;stroke-width:.7px;vector-effect:non-scaling-stroke}& .fk-vault__top-trace{stroke:#318767a8}& .fk-storage__commit-line{fill:none;stroke:#318767;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.72;vector-effect:non-scaling-stroke}& .fk-storage__bridge-top{fill:#a8b7b1}& .fk-storage__bridge-front,& .fk-storage__bridge-side{fill:#697b75;stroke:#232c2a80;stroke-width:.8px;vector-effect:non-scaling-stroke}& .fk-agent__foot-top,& .fk-agent__keyboard-top{fill:#eeece6}& .fk-agent__foot-front,& .fk-agent__keyboard-front{fill:#d8d8d1;stroke:#1f242573;stroke-width:1px;vector-effect:non-scaling-stroke}& .fk-agent__foot-side,& .fk-agent__keyboard-side{fill:#bdc4c0;stroke:#1f242573;stroke-width:1px;vector-effect:non-scaling-stroke}& .fk-agent__spine,& .fk-agent__spine-side{fill:#b8c0bc;stroke:#1f24257a;stroke-width:.9px;vector-effect:non-scaling-stroke}& .fk-agent__key,& .fk-agent__space-key{fill:#9ba6a1;opacity:.72}& .fk-agent__screen{fill:#222c2d;stroke:#0c1112eb;stroke-width:.9px;vector-effect:non-scaling-stroke}& .fk-agent__screen-kicker{stroke:#dce4e08a;stroke-width:.78px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .fk-agent__task-card{fill:#e2e8e40e;stroke:#dce4e038;stroke-width:.68px;vector-effect:non-scaling-stroke}& .fk-agent__task-active{fill:#ec9636;stroke:#f4bc73;stroke-width:.55px;vector-effect:non-scaling-stroke}& .fk-agent__task-label{fill:#202728;letter-spacing:.05em;font-family:inherit;font-size:4.5px;font-weight:820}& .fk-agent__task-line,& .fk-agent__progress-line{fill:none;stroke:#dee5e19e;stroke-width:.72px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .fk-agent__task-line--muted{opacity:.42}& .fk-agent__progress-line{stroke:#758781e0}& .fk-agent__progress-node{fill:#293334;stroke:#82918c;stroke-width:.7px;vector-effect:non-scaling-stroke}& .fk-agent__progress-node--done{fill:#318767;stroke:#6ea58f}& .fk-agent__progress-node--active{fill:#ec9636;stroke:#f4bc73}& .fk-admission__top{fill:#f0eee8;stroke:#1f242575;stroke-width:1px;vector-effect:non-scaling-stroke}& .fk-admission__front{fill:#d7d8d2;stroke:#1f242575;stroke-width:1px;vector-effect:non-scaling-stroke}& .fk-admission__side{fill:#bdc5c1;stroke:#1f242575;stroke-width:1px;vector-effect:non-scaling-stroke}& .fk-admission__routing-window{fill:#2b3536;stroke:#111616d9;stroke-width:.8px;vector-effect:non-scaling-stroke}& .fk-admission__route,& .fk-admission__route-active{fill:none;stroke:#bbc9c48a;stroke-width:.74px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .fk-admission__route-active{stroke:#ec9636;stroke-width:1.15px}& .fk-admission__route-node{fill:#7d8d88;stroke:#c8d1cd;stroke-width:.55px;vector-effect:non-scaling-stroke}& .fk-admission__route-node--active,& .fk-admission__policy-gate{fill:#ec9636;stroke:#f1ba72;stroke-width:.55px;vector-effect:non-scaling-stroke}& .fk-admission__port{fill:#7e8f89;stroke:#30393747;stroke-width:.55px;vector-effect:non-scaling-stroke}& .fk-admission__status-strip{fill:#778983;opacity:.64}& .fk-admission__status{fill:#62736e}& .fk-admission__status--live{fill:#ec9636;filter:var(--kit-amber-haze)}& .construction-guide{opacity:0;pointer-events:none;transition:opacity .18s}}.world-facilities{& .canon-agent-core__footprint,& .canon-foundry__footprint{fill:#ffffff2b;stroke:#353d3b21;stroke-width:.9px;vector-effect:non-scaling-stroke}& .canon-agent-core__base-top,& .canon-foundry__base-top,& .canon-foundry__stage-top{fill:#f0eee8;stroke:#1f242580;stroke-width:1.05px;vector-effect:non-scaling-stroke}& .canon-agent-core__base-front,& .canon-foundry__base-front{fill:#d8d8d1;stroke:#1f242580;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-agent-core__base-side,& .canon-foundry__base-side,& .canon-foundry__stage-side{fill:#697572;stroke:#191e1eb8;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-agent-core__deck-top{fill:#e7e6df;stroke:#181e1ead;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-agent-core__deck-front{fill:#364140;stroke:#111616d1;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-agent-core__deck-side{fill:#65716e;stroke:#181e1ec2;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-agent-core__top,& .canon-agent-core__thread-top{fill:#e9e8e2;stroke:#181e1ead;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-agent-core__front,& .canon-agent-core__thread-front{fill:var(--kit-dark-face);stroke:#0e1213e6;stroke-width:1.05px;vector-effect:non-scaling-stroke}& .canon-agent-core__side,& .canon-agent-core__thread-side{fill:#5f6c69;stroke:#181e1ec2;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-agent-core__window{fill:#202829;stroke:#d6dfda47;stroke-width:.75px;vector-effect:non-scaling-stroke}& .canon-agent-core__context-link{fill:none;stroke:#5b6c6794;stroke-width:.86px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .canon-agent-core__context-node{fill:#778883;stroke:#eef0eb;stroke-width:.7px;vector-effect:non-scaling-stroke}& .canon-agent-core__context-node--live{fill:#ec9636;filter:var(--kit-amber-haze)}& .canon-agent-core__module-top{fill:#dfe2dc;stroke:#1c232294;stroke-width:.8px;vector-effect:non-scaling-stroke}& .canon-agent-core__module-top--live{fill:#ec9636}& .canon-agent-core__module-front{fill:#485452;stroke:#131818b8;stroke-width:.78px;vector-effect:non-scaling-stroke}& .canon-agent-core__module-side{fill:#697572;stroke:#131818b8;stroke-width:.78px;vector-effect:non-scaling-stroke}& .canon-agent-core__label,& .canon-agent-core__sub-label{fill:#dce3df;letter-spacing:.1em;font-family:inherit;font-weight:760}& .canon-agent-core__label{font-size:4.8px}& .canon-agent-core__sub-label{fill:#dce3df94;letter-spacing:.075em;font-size:2.75px}& .canon-agent-core__status-strip{fill:#ec9636;stroke:#80511b99;stroke-width:.65px;vector-effect:non-scaling-stroke}& .canon-agent-core__deck-pad{fill:#6d807a47;stroke:#2d37356b;stroke-width:.65px;vector-effect:non-scaling-stroke}& .canon-agent-core__deck-pad--live{fill:#ec9636}& .canon-agent-core__signal-rail{fill:#12181894;stroke:#dae3de3d;stroke-width:.65px;vector-effect:non-scaling-stroke}& .canon-agent-core__rail-node{fill:#879590;stroke:#dfe5e1;stroke-width:.55px;vector-effect:non-scaling-stroke}& .canon-agent-core__rail-node--live{fill:#ec9636;filter:var(--kit-amber-haze)}& .canon-agent-core__thread{fill:none;stroke:#dae3de75;stroke-width:.75px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .canon-agent-core__thread--live{stroke:#ec9636;stroke-width:1.15px}& .canon-agent-core__diamond{fill:#ec96362e;stroke:#ec9636;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-agent-core__heart{fill:#ec9636;filter:var(--kit-amber-haze);transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite canonical-heartbeat}& .canon-agent-core__orbit{fill:none;stroke:#ec9636;stroke-width:1px;stroke-linecap:round;stroke-dasharray:2 5;opacity:.72;vector-effect:non-scaling-stroke;animation:4.2s linear infinite canonical-orbit}& .canon-agent-core__orbit-node{fill:#778883;stroke:#e4e8e4;stroke-width:.6px;vector-effect:non-scaling-stroke}& .canon-agent-core__orbit-node--live{fill:#ec9636;filter:var(--kit-amber-haze)}& .canon-foundry__stage-front{fill:var(--kit-dark-face);stroke:#121617e0;stroke-width:1.05px;vector-effect:non-scaling-stroke}& .canon-foundry__panel{fill:#313b3c;stroke:#d6dfda47;stroke-width:.72px;vector-effect:non-scaling-stroke}& .canon-foundry__trace{fill:none;stroke:#dce5e087;stroke-width:.72px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .canon-foundry__stage-label{fill:#dce3df;letter-spacing:.1em;opacity:.66;font-family:inherit;font-size:5px;font-weight:760}& .canon-foundry__stage-led{fill:#71827c}& .canon-foundry__stage-led--live,& .canon-foundry__sign,& .canon-foundry__artifact-token{fill:#ec9636;filter:var(--kit-amber-haze)}& .canon-foundry__sign{stroke:#f0b464;stroke-width:.65px;vector-effect:non-scaling-stroke}& .canon-foundry__status-strip{fill:#788883;stroke:#262e2c6b;stroke-width:.65px;vector-effect:non-scaling-stroke}& .canon-foundry__stage[data-stage=build] .canon-foundry__status-strip{fill:#ec9636}& .canon-foundry__stage[data-stage=sign] .canon-foundry__status-strip{fill:#318767}& .canon-foundry__artifact-rail{fill:none;stroke:#768781;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.52;vector-effect:non-scaling-stroke}& .fk-port--artifact{fill:#ec9636}& .canon-pc__footprint{fill:#ffffff2b;stroke:#353d3b21;stroke-width:.9px;vector-effect:non-scaling-stroke}& .canon-pc__cable{fill:none;stroke:#71827d;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;opacity:.62;vector-effect:non-scaling-stroke}& .canon-pc__neutral-top,& .canon-pc__keyboard-top,& .canon-pc__mouse-top{fill:#e7e7e1;stroke:#1f242594;stroke-width:.82px;vector-effect:non-scaling-stroke}& .canon-pc__spine-top{fill:none;stroke:none}& .canon-pc__neutral-front,& .canon-pc__keyboard-front,& .canon-pc__mouse-front{fill:#cfd3cf;stroke:#1f242594;stroke-width:.78px;vector-effect:non-scaling-stroke}& .canon-pc__neutral-side,& .canon-pc__keyboard-side,& .canon-pc__mouse-side{fill:#818b87;stroke:#191e1ea6;stroke-width:.78px;vector-effect:non-scaling-stroke}& .canon-pc__shell-top{fill:#e9e8e2;stroke:#181e1eb8;stroke-width:1.02px;vector-effect:non-scaling-stroke}& .canon-pc__shell-front{fill:var(--kit-dark-face);stroke:#0e1213eb;stroke-width:1.08px;vector-effect:non-scaling-stroke}& .canon-pc__shell-side{fill:#5e6b68;stroke:#141919d1;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-pc__screen{fill:#202829;stroke:#d9e1dd4d;stroke-width:.76px;vector-effect:non-scaling-stroke}& .canon-pc__browser-rule,& .canon-pc__content-line,& .canon-pc__tower-trace{fill:none;stroke:#dce4e08a;stroke-width:.72px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .canon-pc__browser-rule{stroke:#dce4e042}& .canon-pc__chrome-dot{fill:#71827c}& .canon-pc__chrome-dot--live{fill:#ec9636}& .canon-pc__address,& .canon-pc__sidebar,& .canon-pc__browser-card{fill:#354041;stroke:#d6dfda38;stroke-width:.62px;vector-effect:non-scaling-stroke}& .canon-pc__sidebar{fill:#2d3738}& .canon-pc__content-line--muted{opacity:.52}& .canon-pc__browser-action{fill:#ec96362e;stroke:#ec9636;stroke-width:.68px;vector-effect:non-scaling-stroke}& .canon-pc__action-label,& .canon-pc__tower-label{fill:#dce3df;letter-spacing:.09em;font-family:inherit;font-size:2.7px;font-weight:760}& .canon-pc__key{fill:#7a8782;stroke:#232a2966;stroke-width:.4px;vector-effect:non-scaling-stroke}& .canon-pc__tower-panel{fill:#151b1c38;stroke:#d7e0db33;stroke-width:.7px;vector-effect:non-scaling-stroke}& .canon-pc__tower-led{fill:#72837d}& .canon-pc__tower-led--live{fill:#318767;filter:var(--kit-amber-haze)}& .canon-pc__status-strip{fill:#ec9636;stroke:#80511b94;stroke-width:.62px;vector-effect:non-scaling-stroke}& .canon-network__footprint,& .canon-audit__footprint{fill:#ffffff2b;stroke:#353d3b21;stroke-width:.9px;vector-effect:non-scaling-stroke}& .canon-network__base-top,& .canon-audit__base-top{fill:#eeece6;stroke:#1f24257a;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-network__base-front,& .canon-audit__base-front{fill:#d5d7d1;stroke:#1f24257a;stroke-width:.95px;vector-effect:non-scaling-stroke}& .canon-network__base-side,& .canon-audit__base-side{fill:#7a8581;stroke:#191e1ead;stroke-width:.95px;vector-effect:non-scaling-stroke}& .canon-network__plane-top,& .canon-audit__display-top{fill:#eeece6;stroke:#191f1fb3;stroke-width:1.05px;vector-effect:non-scaling-stroke}& .canon-network__plane-front,& .canon-audit__display-front{fill:var(--kit-dark-face);stroke:#0e1213eb;stroke-width:1.08px;vector-effect:non-scaling-stroke}& .canon-network__plane-side,& .canon-audit__display-side{fill:#5e6b68;stroke:#141919cc;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-network__plane-bezel{fill:#151b1c3d;stroke:#dae1dd33;stroke-width:.7px;vector-effect:non-scaling-stroke}& .canon-network__port{fill:#7a8a85;stroke:#dae2de3d;stroke-width:.48px;vector-effect:non-scaling-stroke}& .canon-network__port--live,& .canon-network__packet{fill:#ec9636;filter:var(--kit-amber-haze)}& .canon-network__trace,& .canon-network__ground-rail{fill:none;stroke:#d9e2dd75;stroke-width:.7px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .canon-network__ground-rail{stroke:#758680;stroke-width:1.6px;stroke-linejoin:round;opacity:.58}& .canon-network__label,& .canon-audit__label{fill:#dce3df;letter-spacing:.1em;opacity:.68;font-family:inherit;font-size:4.3px;font-weight:760}& .canon-network__status-strip{fill:#318767;stroke:#1f54418c;stroke-width:.65px;vector-effect:non-scaling-stroke}& .canon-audit__screen{fill:#202829;stroke:#d6dfda4d;stroke-width:.76px;vector-effect:non-scaling-stroke}& .canon-audit__trace{fill:none;stroke:#6fa08d;stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:46 8;animation:4.4s linear infinite canonical-audit-trace}& .canon-audit__tick{fill:none;stroke:#dce5e06b;stroke-width:.78px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .canon-audit__tick--live{stroke:#ec9636;stroke-width:1.2px}& .canon-audit__seal{fill:#3187672e;stroke:#54a17f;stroke-width:.9px;vector-effect:non-scaling-stroke}& .canon-audit__evidence-slot{fill:#70807b;stroke:#29312f66;stroke-width:.45px;vector-effect:non-scaling-stroke}& .canon-audit__evidence-slot--live{fill:#ec9636}& .canon-audit__bay-top{fill:#dfe2dc;stroke:#1c232294;stroke-width:.8px;vector-effect:non-scaling-stroke}& .canon-audit__bay-front{fill:#3d4947;stroke:#131818bd;stroke-width:.8px;vector-effect:non-scaling-stroke}& .canon-audit__bay-side{fill:#697572;stroke:#131818bd;stroke-width:.8px;vector-effect:non-scaling-stroke}& .canon-audit__bay-window{fill:#318767;stroke:#1f544194;stroke-width:.62px;vector-effect:non-scaling-stroke}& .canon-runtime-family__footprint{fill:#ffffff2b;stroke:#353d3b21;stroke-width:.9px;vector-effect:non-scaling-stroke}& .canon-runtime-family__base-top{fill:#efede7;stroke:#1f242580;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-runtime-family__base-front{fill:#d6d8d2;stroke:#1f24257a;stroke-width:.95px;vector-effect:non-scaling-stroke}& .canon-runtime-family__base-side{fill:#77837f;stroke:#191e1eb3;stroke-width:.95px;vector-effect:non-scaling-stroke}& .canon-session__top,& .canon-session__bridge-top,& .canon-session__deck-top,& .canon-scheduler__module-top,& .canon-runtime__service-top,& .canon-data__top{fill:#e9e8e2;stroke:#181e1eb3;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-session__front,& .canon-session__deck-front,& .canon-scheduler__module-front,& .canon-runtime__service-front,& .canon-data__front{fill:var(--kit-dark-face);stroke:#0e1213e6;stroke-width:1.04px;vector-effect:non-scaling-stroke}& .canon-session__side,& .canon-session__deck-side,& .canon-scheduler__module-side,& .canon-runtime__service-side,& .canon-data__side{fill:#5e6b68;stroke:#141919cc;stroke-width:.98px;vector-effect:non-scaling-stroke}& .canon-session__bridge-front{fill:#d5d8d2;stroke:#191f1ea6;stroke-width:.9px;vector-effect:non-scaling-stroke}& .canon-session__bridge-side{fill:#77837f;stroke:#191f1ead;stroke-width:.9px;vector-effect:non-scaling-stroke}& .canon-session__bridge-label,& .canon-scheduler__module-label,& .canon-runtime__service-label,& .canon-data__label{fill:#dce3df;letter-spacing:.09em;font-family:inherit;font-size:4px;font-weight:760}& .canon-session__bridge-label{fill:#424a48;font-size:3.3px}& .canon-session__panel,& .canon-runtime__service-panel{fill:#13191a33;stroke:#d7e0db38;stroke-width:.7px;vector-effect:non-scaling-stroke}& .canon-session__row,& .canon-runtime__trace{fill:none;stroke:#dce4e080;stroke-width:.7px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .canon-session__led,& .canon-runtime__led{fill:#73847e}& .canon-session__led--live,& .canon-session__token,& .canon-runtime__led--live,& .canon-runtime__call{fill:#ec9636;filter:var(--kit-amber-haze)}& .canon-session__rail,& .canon-runtime__service-bus,& .canon-data__mesh{fill:none;stroke:#74857f;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;opacity:.62;vector-effect:non-scaling-stroke}& .canon-scheduler__top{fill:#dfe2dc;stroke:#1a201fa3;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-scheduler__front{fill:#465250;stroke:#111616cc;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-scheduler__side{fill:#687470;stroke:#141919c7;stroke-width:1px;vector-effect:non-scaling-stroke}& .canon-scheduler__window{fill:#273031;stroke:#d7e0db40;stroke-width:.72px;vector-effect:non-scaling-stroke}& .canon-scheduler__lane{fill:none;stroke:#cfdad56b;stroke-width:.66px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .canon-scheduler__task{fill:#778984;stroke:#dae2de47;stroke-width:.55px;vector-effect:non-scaling-stroke}& .canon-scheduler__task--live,& .canon-scheduler__module-top--live,& .canon-scheduler__status-strip,& .canon-runtime__status-strip--live{fill:#ec9636}& .canon-scheduler__status-strip{stroke:#80511b8a;stroke-width:.58px;vector-effect:non-scaling-stroke}& .canon-runtime__status-strip{fill:#788883;stroke:#262e2c6b;stroke-width:.62px;vector-effect:non-scaling-stroke}& .canon-data__top{fill:#dfe2dc}& .canon-data__schema{fill:#303b3a;stroke:#35433f94;stroke-width:.7px;vector-effect:non-scaling-stroke}& .canon-data__schema--live{fill:#30463e;stroke:#4e9478}& .canon-data__schema-line{fill:none;stroke:#d7e1dc57;stroke-width:.55px;vector-effect:non-scaling-stroke}& .canon-data__panel{fill:#151b1c33;stroke:#d7e0db38;stroke-width:.68px;vector-effect:non-scaling-stroke}& .canon-data__row{fill:none;stroke:#dce4e080;stroke-width:.68px;stroke-linecap:round;vector-effect:non-scaling-stroke}& .canon-data__row-node{fill:#74857f}& .canon-data__row-node--live,& .canon-data__token{fill:#318767;filter:var(--kit-amber-haze)}& .canon-data__status-strip{fill:#788883;stroke:#262e2c6b;stroke-width:.62px;vector-effect:non-scaling-stroke}& .canon-data__status-strip--live{fill:#318767}& .canon-data__cylinder-contact{fill:#242929;opacity:.055;filter:var(--kit-contact-shadow)}& .canon-data__cylinder-body{fill:var(--kit-data-body);stroke:#222a28a8;stroke-width:.92px;stroke-linejoin:round;vector-effect:non-scaling-stroke}& .canon-data__cylinder-top{fill:#f1efe9;stroke:#232b2994;stroke-width:.92px;vector-effect:non-scaling-stroke}& .canon-data__cylinder-top--live{fill:#e4ebe6;stroke:#4b8d73}& .canon-data__cylinder-inset{fill:#3187670e;stroke:#4a695e6b;stroke-width:.62px;vector-effect:non-scaling-stroke}& .canon-data__cylinder-ring{fill:none;stroke:#424f4b6b;stroke-width:.62px;vector-effect:non-scaling-stroke}& .canon-data__cylinder-label{fill:#323c39c2;letter-spacing:.08em;font-family:inherit;font-size:3.15px;font-weight:760}& .canon-data__cylinder-node{fill:#72837d;stroke:#f0f1ec;stroke-width:.55px;vector-effect:non-scaling-stroke}& .canon-data__cylinder-node--live,& .canon-data__token{fill:#318767;filter:var(--kit-amber-haze)}}.hero-local{z-index:1;visibility:hidden;pointer-events:none;position:absolute;inset:0}.hero-local .software-scene{width:100%;max-width:none;height:100%;margin-left:0}.hero-district .district-label{display:none}.software-scene{width:100%;height:auto;display:block;overflow:visible}.world-legend{color:#788079;justify-content:center;gap:24px;margin-top:-8px;font-size:12px;display:flex}.world-legend span{align-items:center;gap:8px;display:inline-flex}.world-legend span:before{content:"";background:#657879;border-radius:50%;width:5px;height:5px}.world-legend span:last-child:before{background:#c69447}.workflow-intro{color:var(--muted);padding-bottom:5px;font-size:17px;line-height:1.65}.workflow-story{grid-template-columns:.76fr 1.24fr;gap:55px;margin-top:38px;display:grid;position:relative}.workflow-stages{min-width:0}.workflow-stage{min-height:440px}.stage-copy{border:1px solid #d2d8cb;padding:30px 28px;transition:background-color .3s,border-color .3s,color .3s}.workflow-stage[data-active=true] .stage-copy{color:#f5f4ea;background:#25382e;border-color:#25382e}.workflow-stage[data-active=true] .step-label{color:#b8c7ae}.workflow-stage[data-active=true] .step-description{color:#cbd5c6}.workflow-stage[data-active=true] .step-description strong{color:#f6f5eb}.step-label{letter-spacing:.07em;text-transform:uppercase;font:11px/1.5 ui-monospace,monospace}.workflow-visual{min-width:0;position:relative}.production-figure{padding-block:25px;position:sticky;top:max(105px,50vh - 285px)}.scene-steps{border-bottom:1px solid #d5d9ce;justify-content:space-between;align-items:center;gap:10px;padding:0 0 15px;display:flex}.scene-steps a{color:#939c92;white-space:nowrap;font-size:13px;transition:color .4s}.scene-steps a span{margin-right:7px;font:10px ui-monospace,monospace}.scene-steps a[aria-current=step]{color:#2e5944}.mobile-scene{display:none}.mobile-research-output{background:#fbfaf3;border:1px solid #cbb791;gap:6px;padding:16px;display:grid}.mobile-research-output span{color:#7b887a;text-transform:uppercase;letter-spacing:.07em;font:10px ui-monospace,monospace}.mobile-research-output strong{color:#2f4b3d;font-weight:500}.mobile-research-output small{color:#72806c}.mobile-task-summary p{color:#617564;text-align:center;margin-bottom:12px;font-size:12px;line-height:1.5}.mobile-task-summary>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mobile-task-summary span{color:#2f4b3d;text-align:center;background:#f7f8f1;border:1px solid #bfcabb;padding:13px 5px;font-size:12px}.mobile-task-summary span:nth-child(2){background:#fbfaf3;border-color:#cbb791}.mobile-task-summary span:last-child{background:#e9efe5}.process-diagram{width:100%}.district-ground{stroke:#aebcaf;stroke-width:1px}.district-ground-edge{fill:#c6d0c3;stroke:#adbcac;stroke-width:1px}.district-grid{fill:none;stroke:#809787;stroke-width:.65px;opacity:.15}.district-corners{fill:none;stroke:#718376;stroke-width:1.2px}.district-label{fill:#748477;letter-spacing:1px;font:19px/1.2 ui-monospace,monospace}.district-wire{fill:none;stroke:#98a99b;stroke-width:2px}.district-signal{fill:none;stroke:#658775;stroke-width:2px;stroke-dasharray:18 90;opacity:.65;animation:12s linear infinite district-flow}.district-packet{fill:#83a590;stroke:#e9eee2;stroke-width:1.5px}.research-route .district-wire{stroke:#c6a572}.research-route .district-signal{stroke:#b88842}.research-route .district-packet{fill:#cb9648}.district-environment{transform-origin:780px 500px}.district-agent,.research-route,.research-evidence{opacity:var(--research,0)}.task-derivation,.task-objective,.task-verifier{opacity:clamp(0, calc((var(--curation,0) - .16) * 1.2), 1)}.research-result{opacity:clamp(0, calc(1 - var(--curation,0) * 4), 1)}.task-ground-truth{opacity:clamp(0, calc((var(--curation,0) - .3) * 2), 1)}.derivation-label{fill:#617564;font:22px Inter Variable,sans-serif}.derivation-wire{fill:none;stroke:#a4b2a2;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.research-evidence{transform:translateY(calc((1 - var(--research,0)) * 26px))}.task-objective,.task-verifier{transform:translateY(calc((1 - var(--curation,0)) * 24px))}.software-scene[data-scene-phase="1"]{--research:1;--curation:0}.software-scene[data-scene-phase="2"]{--research:1;--curation:1}.evidence-paper{fill:#fbfaf3;stroke:#cbb791;stroke-width:1.3px}.objective-paper{fill:#f7f8f1;stroke:#9cb29f;stroke-width:1.5px}.verifier-paper{fill:#e9efe5;stroke:#a2b49d;stroke-width:1.5px}.paper-eyebrow{fill:#7b887a;letter-spacing:1.5px;font:16px ui-monospace,monospace}.paper-title{fill:#2f4b3d;font:35px Instrument Serif,Georgia,serif}.paper-line{fill:#72806c;font:19px Inter Variable,sans-serif}.verifier-check{fill:none;stroke:#5d8165;stroke-width:2.5px}@keyframes district-flow{to{stroke-dashoffset:-216px}}@media (width>=1500px){.workflow-story{gap:85px}.workflow-stage{min-height:480px}}@media (width>=761px) and (height<=700px){.production-figure{padding-block:14px;top:95px}.production-figure .software-scene{max-height:calc(100svh - 210px)}}@media (width<=1000px){.workflow-story{grid-template-columns:.85fr 1.15fr;gap:25px}.stage-copy{padding:26px 22px}.workflow-stage{min-height:410px}.workflow .section-heading{gap:30px}}@media (width<=760px),(prefers-reduced-motion:reduce){.workflow-story{margin-top:20px;display:block}.workflow-visual{display:none}.workflow-stage{min-height:0;padding:32px 0!important}.workflow-stage+.workflow-stage{border-top:1px solid #d5d9ce}.stage-copy{padding:24px 22px}.mobile-scene{width:100%;margin-top:14px;display:block}.paper-eyebrow{letter-spacing:1px;font-size:16px}.paper-line{font-size:18px}.district-label{font-size:19px}}@media (width<=800px){.workflow .section-heading{grid-template-columns:minmax(0,1fr) 260px}.workflow-intro{font-size:15px}}@media (width<=600px){.workflow .section-heading{display:block}.workflow-intro{max-width:320px;margin-top:20px}}@media (width<=760px){.hero-world{overflow:clip}.hero-local .software-scene{width:100%;margin-left:0}.mobile-scene .district-label,.mobile-scene .paper-eyebrow,.mobile-scene .paper-line{display:none}.mobile-scene .paper-title{font-size:36px}.hero-district .district-label{display:none}}:root{color:#252d28;font-synthesis:none;--paper:#f5f4ed;--ink:#252d28;--muted:#63705f;--line:#d4d9cb;--green:#356c49;--amber:#b8762f;background:#f5f4ed;font-family:Inter Variable,Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:5px}h1,h2,h3,p,figure{margin:0}::selection{background:#d3dfc3}.container{width:min(1320px,100% - 112px);margin-inline:auto}.skip-link{z-index:100;background:#fff;padding:14px;position:fixed;top:0;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:20;backdrop-filter:blur(14px);background:#f5f4ede8;border-bottom:1px solid #31472b16;justify-content:space-between;align-items:center;height:84px;padding:0 max(56px,50% - 660px);display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.9px;align-items:center;gap:11px;font-size:21px;font-weight:600;line-height:1.05;display:flex}.brand-symbol{fill:none;stroke:#3f637b;stroke-width:2.2px;stroke-linecap:round;flex-shrink:0;width:28px;height:34px}.brand-name{color:#29495c}.brand-name small{letter-spacing:.22em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:500;display:block}.site-header nav{align-items:center;gap:30px;font-size:14px;display:flex}.header-contact{border-left:1px solid var(--line);padding:10px 0 10px 24px}.header-contact span{margin-left:20px}.eyebrow{letter-spacing:.075em;color:#5e6f57;font:14px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1.02fr);grid-template-areas:"intro world""vision world""actions world";align-items:start;gap:0 18px;padding-top:56px;padding-bottom:68px;display:grid}.hero-copy{z-index:1;grid-area:intro;position:relative;container-type:inline-size}.hero h1{letter-spacing:-.062em;margin-top:24px;font-size:min(clamp(58px,5.15vw,80px),13cqw);font-weight:520;line-height:1.02}.hero-title-line{white-space:nowrap;align-items:baseline;gap:.17em;display:flex}.hero-word-rotator{perspective:600px;color:#607451;letter-spacing:-.035em;flex:none;height:1.16em;margin-block:-.07em;font-family:Instrument Serif,Georgia,serif;font-size:1.1em;font-style:italic;font-weight:400;line-height:1.16;transition:width .65s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative;overflow:clip}.hero-word{visibility:hidden;transform-origin:50%;width:max-content;padding-inline:.035em;display:block;position:absolute;inset:0 auto auto 0}.hero-word:first-child{position:relative}.hero-word:after{content:"​"}.hero-word[data-word-state=current],.hero-word[data-word-state=previous]{visibility:visible}.hero-word-char{transform-origin:50% 85%;display:inline-block}.hero-word-rotator[data-effect=type]{transition-duration:.1s}.hero-vision{z-index:1;grid-area:vision;max-width:640px;margin-top:26px;position:relative}.hero-belief{letter-spacing:-.02em;color:#354b39;font-size:21px;line-height:1.5}.hero-description{color:#596551;margin-top:14px;font-size:16px;line-height:1.7}.hero-actions{grid-area:actions;align-items:center;gap:28px;margin-top:28px;display:flex}.hero-description strong{color:var(--ink);font-weight:550}.button{color:#f4f5e9;background:#293b2d;border:1px solid #293b2d;justify-content:center;align-items:center;gap:35px;padding:16px 22px;font-size:14px;display:inline-flex}.button svg{width:19px;height:19px}.button>span{font-size:21px;line-height:1}.hero-world{flex-direction:column;grid-area:world;justify-content:center;align-self:stretch;min-width:0;display:flex;position:relative}.globe-host{width:100%;height:560px;min-height:300px;position:relative}.globe-host canvas{opacity:0;transform-origin:50%;transition:opacity .6s}.globe-host[data-ready] canvas{opacity:1}.globe-host[data-ready] .globe-fallback{display:none}.globe-fallback{border:1px solid var(--line);text-align:center;color:var(--muted);border-radius:50%;place-content:center;gap:14px;font:14px ui-monospace,monospace;display:grid;position:absolute;inset:18% 8%}.workflow{border-top:1px solid var(--line);padding-block:80px 100px}.section-heading{grid-template-columns:minmax(0,1fr) 350px;align-items:end;gap:40px 60px;display:grid}.section-heading .eyebrow{font-size:12px}.section-heading h2{letter-spacing:-.055em;margin-top:19px;font-size:clamp(38px,3.8vw,56px);font-weight:490;line-height:1.12}.section-heading h2 em{color:var(--green);font-family:Instrument Serif,Georgia,serif;font-weight:400}.workflow-stage{flex-direction:column;justify-content:center;padding-block:48px;scroll-margin-top:110px;display:flex}.workflow-stage:last-child{padding-bottom:48px}.stage-copy,.stage-figure{min-width:0}.stage-figure figcaption{text-align:center;color:#52694a;margin-top:24px;font-size:16px;line-height:1.5}.step-label{color:#687d5e;font-size:14px;line-height:1.5}.stage-copy h3{letter-spacing:-.045em;max-width:440px;margin-top:16px;font-size:clamp(29px,2.6vw,37px);font-weight:530;line-height:1.17}.step-description{color:#627259;max-width:450px;margin-top:20px;font-size:17px;line-height:1.7}.step-description strong{color:#304b2c;font-weight:550}.contact-section{width:min(1320px,100% - 112px);margin:auto;padding:72px 0}.contact-inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.contact-inner h2{letter-spacing:-.055em;margin-top:20px;font-size:clamp(38px,3.5vw,52px);font-weight:480;line-height:1.1}.contact-description{color:var(--muted);margin-top:20px;font-size:16px;line-height:1.6}.site-footer{border-top:1px solid var(--line);color:var(--muted)}.footer-main{grid-template-columns:1.5fr .7fr 1fr 1.15fr;gap:40px;padding-block:56px 52px;display:grid}.site-footer .wordmark{width:fit-content;font-size:22px}.footer-brand>p{margin-top:22px;font-size:14px;line-height:1.7}.footer-links{flex-direction:column;align-items:flex-start;gap:13px;min-width:0;display:flex}.footer-links h2{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:600}.footer-links a{font-size:14px;line-height:1.5}.footer-links a:hover,.footer-bottom a:hover{color:var(--green);text-underline-offset:4px;text-decoration:underline}.footer-connect a{overflow-wrap:anywhere}.footer-connect p{font-size:13px;line-height:1.7}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-block:22px 28px;font-size:12px;line-height:1.6;display:flex}.footer-bottom a span{margin-left:14px}[hidden]{display:none!important}body[data-motion=paused] *,[data-motion=paused] *{animation-play-state:paused!important}@media (width>=1600px){.globe-host{height:610px}.hero{column-gap:35px}.hero h1{font-size:min(86px,13cqw)}}@media (width<=1100px){.container,.contact-section{width:calc(100% - 72px)}.site-header{padding-inline:36px}.site-header nav{gap:22px}.hero{grid-template-columns:1fr 1fr;gap:0}.hero h1{font-size:min(62px,13cqw)}.globe-host{height:470px}.workflow-stage{gap:40px}}@media (width<=900px){.hero{grid-template-columns:1.05fr 1fr;padding-block:40px 45px}.hero h1{font-size:min(56px,13cqw)}.hero-description{font-size:16px}.globe-host{height:410px}.workflow{padding-block:60px}.workflow-stages{margin-top:20px}.workflow-stage{gap:35px;padding-block:35px}.stage-copy h3{max-width:none;font-size:32px}.step-description{max-width:none}.contact-inner{gap:30px}.contact-action .button{gap:22px}.footer-main{grid-template-columns:1fr 1fr;gap:36px 50px}}@media (width<=600px){.container,.contact-section{width:calc(100% - 40px)}.site-header{height:72px;padding:0 20px}.wordmark{font-size:18px}.brand-symbol{width:22px}.site-header nav>a:not(.header-contact){display:none}.header-contact{border:0;padding-left:0;font-size:14px}.header-contact span{margin-left:12px}.hero{flex-direction:column;align-items:stretch;gap:16px;padding-block:37px 22px;display:flex}.eyebrow{font-size:12px}.hero h1{margin-top:20px;font-size:min(clamp(52px,11vw,68px),13cqw)}.hero-description{max-width:460px;margin-top:14px;font-size:16px}.hero-belief{font-size:20px}.hero-vision{margin-top:12px}.hero-actions{margin-top:8px}.hero-actions .button{gap:20px;padding:14px 18px}.hero-world{margin-top:5px}.globe-host{height:330px;min-height:0}.workflow{padding-block:48px}.section-heading h2{font-size:clamp(32px,8.5vw,42px)}.workflow-stage{grid-template-columns:1fr;gap:24px;padding-block:35px}.stage-copy h3{max-width:430px}.stage-figure{width:100%;max-width:470px;margin:auto}.stage-figure figcaption{margin-top:12px;font-size:14px}.stage-copy h3{font-size:28px}.step-description{font-size:17px;line-height:1.7}.contact-section{padding:48px 0}.contact-inner{display:block}.contact-inner h2{margin-top:0;font-size:40px}.contact-action{margin-top:28px}.footer-main{gap:34px 24px;padding-block:36px}.footer-brand,.footer-connect{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.demo-section{color:#f0f3e7;background:#22352a;padding-block:82px 64px}.demo-heading{margin-bottom:42px}.demo-heading .eyebrow{color:#adbf9f}.demo-heading h2 em{color:#c4d6b4}.demo-heading>p{color:#bdcbbb;padding-bottom:5px;font-size:17px;line-height:1.65}.secx-terminal{--terminal-line:#33433b;color:#c1cdc0;background:#131e19;border:1px solid #4c6051;border-radius:10px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;box-shadow:0 24px 70px #0b160f33}.terminal-titlebar{border-bottom:1px solid var(--terminal-line);background:#1c2921;justify-content:space-between;align-items:center;gap:16px;padding:19px 24px;display:flex}.terminal-brand{color:#e1ebd6;letter-spacing:-.04em;align-items:center;gap:12px;font-size:18px;display:flex}.terminal-brand>span:first-child{color:#a9c597;font-size:23px}.terminal-title{color:#91a48d;letter-spacing:0;font-size:11px}.demo-badge{color:#aebda2;letter-spacing:.08em;border:1px solid #42523e;border-radius:3px;padding:4px 8px;font-size:9px}.terminal-pipeline{border-bottom:1px solid var(--terminal-line);grid-template-columns:1fr 1fr 1fr;gap:32px;padding-inline:24px;display:grid}.terminal-pipeline>div{color:#758a77;border-bottom:2px solid #0000;align-items:center;gap:12px;padding-block:14px;display:flex}.terminal-pipeline [data-state=done]{color:#a0bc92}.terminal-pipeline [data-state=active]{color:#e0e6bf;border-color:#a4bc81}.pipeline-number{opacity:.7;font-size:10px}.pipeline-arrow{color:#667d69;margin-left:auto}.terminal-workspace{grid-template-columns:168px minmax(0,1fr) 254px;min-height:430px;display:grid}.terminal-label{letter-spacing:.1em;color:#849980;font-size:9px}.terminal-stages{border-right:1px solid var(--terminal-line);padding:24px 12px}.terminal-stages>p{margin:0 12px 17px}.terminal-stages button{color:#8c9f89;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:10px;padding:9px 12px;display:flex}.terminal-stages button:hover{color:#eef1dc;background:#26352a}.terminal-stages [data-state=done]{color:#adc49c}.terminal-stages [data-state=active]{color:#e1eace;background:#2b3d2c;border-color:#49633e}.stage-marker{color:#a6c685;width:12px}.terminal-target{gap:8px;margin:48px 12px 0;display:grid}.terminal-target code{color:#c7d2ba;font:inherit}.terminal-target>span:last-child{color:#7d927d;font-size:10px}.terminal-activity{min-width:0;padding:24px 28px}.activity-heading,.package-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.activity-status{color:#a8bc95;align-items:center;gap:8px;font-size:10px;display:inline-flex}.activity-status:before{content:"";background:#acc781;border-radius:50%;width:5px;height:5px}[data-playing=true] .activity-status:before{animation:1.4s ease-in-out infinite terminal-pulse}.transcript h3{color:#d6e4c9;margin:0 0 20px;font:500 13px/1.5 ui-monospace,monospace}.transcript h3>span{color:#b4c695;margin-right:7px}.transcript ol{border-left:1px solid #364735;margin:0 0 0 7px;padding:0 0 0 16px;list-style:none}.transcript-row{padding:0 0 18px;animation:.3s ease-out terminal-row}.log-kind{color:#aab795;font-size:10px}.log-kind>span{margin-right:4px}.transcript-row p{overflow-wrap:anywhere;color:#b8c5b4;margin:4px 0 0 16px;line-height:1.75}.log-agent .log-kind{color:#bfb1d0}.log-tool .log-kind{color:#91bcb2}.log-result .log-kind,.log-result p{color:#c1d69f}.transcript-output{color:#d8e6bd;background:#223120;border:1px solid #3e5639;border-radius:3px;gap:10px;margin:0 0 0 23px;padding:6px 10px;font-size:11px;display:inline-flex}.terminal-package{border-left:1px solid var(--terminal-line);background:#17231c;padding:24px 20px}.package-heading{margin-bottom:17px}.package-heading>span:last-child{color:#a9bb95;font-size:10px}.package-item{border-top:1px solid #303f32;padding:12px 0;transition:opacity .4s}.package-item[data-ready=false]{opacity:.6}.package-item>div{align-items:center;gap:8px;display:flex}.artifact-mark{color:#b6d391}.package-item strong{color:#d4dec7;font-size:11px;font-weight:500}.package-item code{color:#a2b99a;font:inherit;margin:3px 0 0 20px;font-size:10px;display:block}.package-item p{color:#879b82;margin:4px 0 0 20px;font-family:Inter Variable,sans-serif;font-size:10px;line-height:1.6}.package-boundary{color:#8fa381;border-top:1px dashed #40503b;padding-top:12px;font-size:9px;line-height:1.7}.terminal-footer{border-top:1px solid var(--terminal-line);background:#1b281f;justify-content:space-between;align-items:center;gap:24px;padding:13px 24px;display:flex}.terminal-footer>p{color:#bacda9;font-size:11px}.secx-terminal button:focus-visible{outline-offset:3px;outline:2px solid #c3d5a3}.demo-progress{background:#2b3a2b;height:2px}.demo-progress>span{transform-origin:0;background:#b3ce90;width:100%;height:100%;display:block}.demo-disclosure{color:#96ab91;margin-top:20px;font-size:11px;line-height:1.6}.secx-terminal .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes terminal-pulse{50%{opacity:.25}}@keyframes terminal-row{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=1100px){.terminal-workspace{grid-template-columns:140px minmax(0,1fr) 210px}.terminal-activity{padding-inline:20px}.terminal-package{padding-inline:15px}}@media (width<=800px){.demo-heading{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.demo-heading>p{font-size:15px}.terminal-workspace{grid-template-columns:minmax(0,1fr) 220px}.terminal-stages{border-right:none;border-bottom:1px solid var(--terminal-line);flex-wrap:wrap;grid-column:1/-1;gap:4px;padding:12px;display:flex}.terminal-stages>p,.terminal-target{display:none}.terminal-stages button{flex:1;justify-content:center;width:auto;padding:7px 8px;font-size:11px}.terminal-title{display:none}}@media (width<=600px){.demo-section{padding-block:48px 40px}.demo-heading{margin-bottom:28px;display:block}.demo-heading>p{max-width:320px;margin-top:20px}.terminal-titlebar{gap:8px;padding:14px}.terminal-brand{gap:8px;font-size:17px}.demo-badge{padding:3px 5px;font-size:7px}.terminal-pipeline{gap:10px;padding-inline:12px;font-size:9px}.terminal-pipeline>div{gap:5px}.pipeline-number{font-size:8px}.pipeline-arrow{display:none}.terminal-workspace{display:block}.terminal-stages{gap:3px}.terminal-stages button{flex:none;gap:5px;padding:5px 7px;font-size:10px}.terminal-activity{min-height:425px;padding:20px 17px}.terminal-package{border-left:none;border-top:1px solid var(--terminal-line);grid-template-columns:1fr 1fr;gap:0 15px;padding:18px;display:grid}.package-heading,.package-boundary{grid-column:1/-1}.package-item p{display:none}.terminal-footer{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px}.terminal-footer>p{min-height:36px}}@media (prefers-reduced-motion:reduce){.secx-terminal *,.secx-terminal :before{transition:none!important;animation:none!important}}.data-section{background:#eaece3;border-top:1px solid #d5dccf;padding:86px 0 60px}.data-heading{grid-template-columns:minmax(0,1fr) 350px;align-items:end;gap:60px;margin-bottom:40px;display:grid}.data-heading .eyebrow{font-size:12px}.data-heading h2{letter-spacing:-.05em;margin-top:19px;font-size:clamp(38px,4vw,58px);font-weight:480;line-height:1.08}.data-heading h2 em{color:#50705a;font-family:Instrument Serif,Georgia,serif;font-weight:400}.data-heading>p{max-width:350px;color:var(--muted);padding-bottom:5px;font-size:17px;line-height:1.65}.collection-index{border-block:1px solid #c5cebd;flex-wrap:wrap;justify-content:space-between;gap:14px 24px;padding:22px 0;display:flex}.collection-index a{color:#4d634d;align-items:center;gap:9px;font-size:13px;display:inline-flex;position:relative}.collection-index a:hover{color:#2f5239}.collection-index a:after{content:"";transform-origin:0;background:#648260;height:2px;transition:transform .25s;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.collection-index a[aria-current=true]{color:#2f5239}.collection-index a[aria-current=true]:after{transform:scaleX(1)}.collection-number{color:#8a957f;font:10px ui-monospace,monospace}.collection-exhibit{border-bottom:1px solid #cdd4c5;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:48px;min-height:540px;padding:52px 0;scroll-margin-top:0;display:grid}.specimen-stage{place-items:center;min-width:0;display:grid}.specimen-stage[hidden]{display:none}.specimen-art{width:100%;max-width:600px}@media (width>=1001px){.specimen-art{width:112%}}.data-specimen{width:100%;height:auto;display:block;overflow:visible}.collection-copy{min-width:0;padding-block:8px}.collection-format{color:#74846b;letter-spacing:.07em;font:10px/1.5 ui-monospace,monospace}.collection-copy h3{letter-spacing:-.045em;max-width:500px;margin-top:16px;font-size:clamp(28px,2.3vw,34px);font-weight:480;line-height:1.12}.collection-tagline{color:#567251;max-width:610px;margin-top:14px;font:italic 25px/1.25 Instrument Serif,Georgia,serif}.collection-description{color:#6a7b60;max-width:610px;margin-top:15px;font-size:15px;line-height:1.65}.collection-footer{color:#65745b;justify-content:space-between;align-items:center;gap:24px;padding-top:30px;display:flex}.collection-footer>p{align-items:center;gap:12px;font-size:14px;display:flex}.collection-footer>p>span{font-size:22px;font-weight:300}.collection-cta{color:#36513b;border-bottom:1px solid #9daf92;align-items:center;gap:32px;padding-block:8px;font-size:13px;display:inline-flex}.specimen-guide{stroke:#9aaa96;stroke-width:1px;fill:none}.specimen-rule{stroke:#cfd6c7;stroke-width:.8px;fill:none}.specimen-paper{fill:#f8f8f0;stroke:#c1cbbc;stroke-width:1px}.specimen-paper-dark{fill:#304b3a;stroke:#536e52}.specimen-caption{fill:#6d7f64;letter-spacing:.06em;font:11px ui-monospace,monospace}.specimen-doc-title{fill:#3d5944;font:italic 25px Instrument Serif,Georgia,serif}.specimen-small{fill:#7a876f;font:12px Inter Variable,sans-serif}.specimen-code{fill:#72876d;font:13px ui-monospace,monospace}.specimen-node-title{fill:#415c44;font:16px Inter Variable,sans-serif}.specimen-light{fill:#e2e9d3}.specimen-light-muted{fill:#adbea3}.specimen-wire{stroke:#92a487;stroke-width:1.3px;fill:none}.specimen-accent{stroke:#b08445;stroke-width:1.8px;fill:none;stroke-dasharray:6 5}.exploit-specimen .specimen-layer{filter:url(#specimen-paper-shadow)}.range-boundary{fill:none;stroke:#a8b99e;stroke-width:1px}.range-facilities{--kit-dark-face:#33453e;--kit-contact-shadow:none;--kit-data-body:#6b7d70;--kit-amber-haze:none}.range-node-label{fill:#72836b;letter-spacing:.06em;font:18px ui-monospace,monospace}.range-routes path{fill:none;stroke:#91a48a;stroke-width:2px}.range-reference-route path{fill:none;stroke:#b17f3b;stroke-width:2.5px;stroke-dasharray:8 7}.range-check .specimen-paper{fill:#e0ead7}.specimen-chip{fill:#304b3a;stroke:#72876a}.specimen-chip-pin{stroke:#93a28a;stroke-width:2px}.specimen-diff-minus{fill:#b1876a}.specimen-diff-plus{fill:#547b51}.specimen-accent{animation:5s linear infinite paused specimen-trace}.range-reference-route path{animation:5s linear infinite paused range-trace}.exploit-specimen .specimen-layer{transition:translate .55s;animation:7s ease-in-out infinite paused specimen-float}.exploit-specimen .specimen-layer-1{animation-delay:-2s}.exploit-specimen .specimen-layer-2{animation-delay:-4s}.specimen-check,.range-check .specimen-paper{animation:6s ease-in-out infinite paused specimen-check}.is-in-view .specimen-accent,.is-in-view .range-reference-route path,.is-in-view .exploit-specimen .specimen-layer,.is-in-view .specimen-check,.is-in-view .range-check .specimen-paper{animation-play-state:running}.specimen-piece,.range-outcome,.range-check{transition:translate .45s}.specimen-paper{transition:stroke .35s}@media (hover:hover) and (pointer:fine){.specimen-art:hover .exploit-specimen .specimen-layer-1{translate:2px -8px}.specimen-art:hover .exploit-specimen .specimen-layer-2{translate:4px -16px}.specimen-piece:hover,.range-outcome:hover,.range-check:hover{translate:0 -5px}.specimen-layer:hover .specimen-paper,.specimen-piece:hover .specimen-paper,.range-outcome:hover .specimen-paper,.range-check:hover .specimen-paper{stroke:#648562}}@keyframes specimen-trace{0%{stroke-dashoffset:66px}to{stroke-dashoffset:0}}@keyframes range-trace{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes specimen-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes specimen-check{50%{fill:#c4d9b5}}@media (width<=1100px){.collection-exhibit{gap:32px}.collection-index{justify-content:flex-start;gap:16px 25px}}@media (width<=1000px){.collection-exhibit{grid-template-columns:1fr;gap:0}.collection-copy{justify-self:center;width:min(100%,720px)}}@media (width<=800px){.data-section{padding-top:60px}.data-heading{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.data-heading>p{max-width:260px;font-size:15px}.collection-copy h3{font-size:29px}}@media (width<=600px){.data-heading{margin-bottom:25px;display:block}.data-heading>p{max-width:320px;margin-top:20px}.collection-index{gap:14px 20px}.collection-index a{font-size:12px}.collection-exhibit{grid-template-columns:1fr;gap:0;padding-block:24px 32px}.specimen-art{max-width:370px}.collection-copy{padding-top:0;padding-bottom:0}.collection-copy h3{max-width:320px}.data-specimen .specimen-small{display:none}.data-specimen .specimen-caption{font-size:14px}.range-node-label{font-size:22px}.collection-footer{flex-direction:column;align-items:flex-start;gap:14px}}.is-split .collection-overview{top:var(--collection-header-top,84px);z-index:10;background:#eaece3;position:sticky}.is-split .data-heading{gap:44px;margin-bottom:0;padding:12px 0 20px}.is-split .data-heading h2{margin-top:12px;font-size:clamp(34px,3.2vw,44px)}.is-split .data-heading>p{font-size:14px;line-height:1.6}.is-split .collection-index{flex-wrap:nowrap;justify-content:space-between;gap:18px;padding:0}.is-split .collection-index a{white-space:nowrap;padding:17px 0 15px;font-size:12px;line-height:1.45}.is-split .collection-gallery{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:start;gap:0 44px;display:grid}.collection-art-rail{top:var(--collection-content-top,310px);height:min(500px, calc(100svh - var(--collection-content-top,310px) - 28px));grid-column:1;align-items:center;min-width:0;display:grid;position:sticky}.collection-art-rail .specimen-stage{grid-area:1/1;height:100%;min-height:0}.collection-art-rail .specimen-art{width:100%;max-width:none;height:100%}.collection-art-rail .data-specimen{height:100%}.is-split .collection-exhibit{min-height:max(540px, calc(100svh - var(--collection-content-top,310px) - 10px));scroll-margin-top:calc(var(--collection-content-top,310px) - 110px);grid-column:2;align-items:center;padding:26px 0 38px;display:flex}.is-split .collection-exhibit:last-child{border-bottom:0}.is-split .collection-copy{width:100%;padding:0}.is-split .collection-copy h3{margin-top:10px;font-size:clamp(24px,2.2vw,30px)}.is-split .collection-tagline{margin-top:10px}.is-split .collection-description{margin-top:12px;font-size:13px}.is-split .task-browser{margin-top:20px}.is-split .browser-body{grid-template-columns:minmax(0,1fr)}.is-split .browser-sidebar{border-right:0;border-bottom:1px solid var(--browser-line);background:0 0;padding:0 12px}.is-split .browser-tree-title,.is-split .browser-file-label small{display:none}.is-split .browser-files{gap:14px;display:flex}.is-split .browser-file{border:0;border-radius:0;gap:7px;width:auto;min-height:44px;margin:0;padding:13px 5px 12px}.is-split .browser-file[aria-selected=true]{background:0 0;box-shadow:inset 0 -2px #739065}.is-split .browser-file-label strong{font-size:11px}.is-split .browser-file>svg{width:13px;height:13px}.is-split .browser-preview{height:clamp(220px, calc(100svh - var(--collection-content-top,310px) - 330px), 310px)}.is-split .browser-document{padding:22px 26px}@media (prefers-reduced-motion:reduce){.data-section *,.data-section :after{transition:none!important;animation:none!important;translate:none!important}}body[data-motion=paused] .data-section *,body[data-motion=paused] .data-section :after{transition:none!important;animation-play-state:paused!important;translate:none!important}.task-browser{--browser-line:#d5dacb;color:#495b43;background:#f6f7ef;border:1px solid #bfc9b7;border-radius:7px;margin-top:24px;font-size:12px;overflow:hidden;box-shadow:0 2px 4px #344c3410,0 16px 32px -20px #344c3440}.browser-bar{border-bottom:1px solid var(--browser-line);background:#eef1e6;justify-content:space-between;align-items:center;gap:12px;height:46px;padding-inline:18px;display:flex}.browser-package{align-items:center;gap:7px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.task-browser svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;flex-shrink:0;width:16px;height:16px}.browser-package>svg{color:#78936c;margin-right:2px}.browser-slash{color:#a3af97}.browser-package>span:last-child{color:#86917b}.browser-sample{color:#78866a;font-size:10px}.browser-body{grid-template-columns:166px minmax(0,1fr);display:grid}.browser-sidebar{border-right:1px solid var(--browser-line);background:#edf0e5;padding:0 10px 30px;position:relative}.browser-tree-title{color:#758767;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;height:43px;padding-inline:7px;font-size:10px;display:flex}.browser-tree-title>span{color:#9aa58e;font-family:ui-monospace,monospace}.browser-file{width:100%;min-height:68px;font:inherit;text-align:left;color:#5f7155;background:0 0;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:9px;margin-bottom:6px;padding:14px 8px;transition:background .16s,color .16s;display:flex}.browser-file>svg{color:#93a185;width:16px;height:16px;margin-top:1px}.browser-file-label{gap:5px;display:grid}.browser-file-label strong{font-size:12px;font-weight:500;line-height:1.3}.browser-file-label small{color:#849077;font-size:9px;line-height:1.5}.browser-file:hover{color:#445e3d;background:#dfe6d4}.browser-file[aria-selected=true]{color:#36533b;background:#f9faf4;border-color:#c4d0ba;box-shadow:inset 2px 0 #739065,0 2px 4px #31452e08}.browser-file[aria-selected=true]>svg{color:#6d8a57}.browser-file[aria-selected=true] small{color:#6d805f}.browser-file:focus-visible{outline-offset:-2px}.browser-previews{min-width:0}.browser-preview{scrollbar-width:thin;scrollbar-color:#d1dbc6 transparent;height:380px;overflow-y:auto}.browser-preview[hidden]{display:none}.browser-preview:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.browser-document{padding:27px 30px 28px;animation:.18s ease-out browser-page-in}.browser-kicker{color:#7c8b70;letter-spacing:.08em;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.browser-document h4{letter-spacing:-.015em;color:#4a6346;margin:8px 0 10px;font:italic 400 31px/1.1 Instrument Serif,Georgia,serif}.browser-description{color:#809071;max-width:390px;font-size:12px;line-height:1.6}.browser-lines{gap:7px;display:grid}.browser-lines i{background:#dfe4d5;border-radius:1px;width:100%;height:4px;display:block}.browser-lines i:nth-child(2){width:77%}.browser-lines i:nth-child(3){width:53%}.browser-lines-lead i{background:#d3ddc8;height:5px}.browser-lines-lead{gap:8px}.browser-doc-section{margin-top:26px}.browser-doc-section>.browser-description{max-width:100%}.browser-document h5{color:#63735a;margin:0 0 11px;font-size:12px;font-weight:500}.browser-doc-section:last-child .browser-lines i:last-child{width:60%}.browser-turn{background:#f9faf5;border:1px solid #dbe2d0;border-radius:4px;margin-top:18px;overflow:hidden}.browser-turn-bar{color:#7a8c6c;letter-spacing:.07em;text-transform:uppercase;background:#eef2e7;border-bottom:1px solid #dfe5d5;padding:8px 14px;font:9px ui-monospace,monospace}.browser-trajectory{margin:0;padding:0;list-style:none}.browser-trajectory li{grid-template-columns:16px minmax(0,1fr);gap:10px;padding:10px 14px;display:grid}.browser-trajectory li+li{border-top:1px solid #e6eade}.browser-trajectory li>svg{color:#8da17c;width:14px;height:14px}.browser-trajectory h5{justify-content:space-between;gap:7px;margin-bottom:8px;line-height:1.2;display:flex}.browser-trajectory h5>span{color:#a3ad96;font-size:9px;font-weight:400}.browser-trajectory .browser-lines{gap:5px}.browser-tool-call{color:#63765a;background:#eef2e8;border-left:2px solid #b8c8a9;border-radius:0 3px 3px 0;padding:9px 11px;font-family:inherit;font-size:12px;line-height:1.6}.browser-tool-call code{min-width:0;color:inherit;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.browser-output .browser-lines{border-left:1px solid #cfd9c2;padding-left:9px}.browser-output .browser-description{white-space:pre-line;border-left:1px solid #cfd9c2;max-width:100%;padding-left:9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.browser-resources{gap:14px;margin-top:24px;display:grid}.browser-resource{color:#789167;background:#f0f4e7;border:1px solid #dbe2d0;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:19px 18px;display:grid}.browser-resource h5{margin-bottom:5px}.browser-resource p{color:#86967a;font-size:11px;line-height:1.5}.browser-resource .browser-lines{margin-top:13px}.browser-evaluation{gap:12px;margin-top:20px;display:grid}.browser-evaluation>div{background:#f0f4e7;border:1px solid #dbe2cf;border-radius:3px;padding:13px 17px 15px 43px;position:relative}.browser-eval-symbol{color:#89a36f;font-size:16px;position:absolute;top:15px;left:14px}.browser-evaluation h5{margin:5px 0 10px}.browser-evaluation>div>.browser-description{max-width:100%}.browser-progress-label{letter-spacing:.06em;margin-bottom:5px}.browser-check-ladder{margin:0;padding:0;list-style:none;display:grid}.browser-check-ladder li{color:#718166;border-top:1px solid #dbe2cf;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:7px;padding:7px 0;font-size:10px;line-height:1.4;display:grid}.browser-check-index{color:#9aa78e;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.browser-check-state{letter-spacing:.04em;text-transform:uppercase;color:#929d85;font-size:8px;line-height:1.7}.browser-check-ladder li[data-state=met] .browser-check-state{color:#50754a}.browser-check-ladder li[data-state=partial] .browser-check-state{color:#a87837}.browser-check-result{color:#65765c;border-top:1px solid #dbe2cf;margin-top:8px;padding-top:8px;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.browser-eval-file{color:#90a07f;font:9px ui-monospace,monospace}@keyframes browser-page-in{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px) and (width>=1001px){.browser-body{grid-template-columns:150px minmax(0,1fr)}.browser-sidebar{padding-inline:7px}.browser-file{gap:7px;padding-inline:7px}.browser-document{padding-inline:22px}.browser-document h4{font-size:29px}}@media (width<=620px){.browser-body{grid-template-columns:minmax(0,1fr)}.browser-sidebar{border-right:0;border-bottom:1px solid var(--browser-line);padding:0 10px 10px}.browser-tree-title{height:33px}.browser-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.browser-file{gap:8px;min-height:57px;margin-bottom:0;padding:10px}.browser-file-label{gap:3px}.browser-preview{height:370px}.browser-document{padding:25px 23px}.browser-document h4{font-size:29px}.browser-bar{padding-inline:12px}.browser-sample{font-size:9px}}
