.ao-guide,.ao-guide *,.ao-guide *:before,.ao-guide *:after{box-sizing:border-box}.ao-guide h1,.ao-guide h2,.ao-guide h3,.ao-guide p,.ao-guide ol,.ao-guide ul,.ao-guide li,.ao-guide figure,.ao-guide figcaption,.ao-guide dl,.ao-guide dd,.ao-guide dt,.ao-guide table{margin:0;padding:0}.ao-guide ol,.ao-guide ul{list-style:none}.ao-guide button,.ao-guide a{font:inherit}.ao-guide button{color:inherit;background:none;border:0}.ao-guide a{color:inherit;text-decoration:none}.ao-guide{--off-white: #fafaf7;--ink: #0a0a0a;--ink-soft: #1a1a1a;--sand: #f0ede4;--sand-deep: #e4dfd1;--copper: #a66c4a;--muted: #4a4a4a;--hairline: #cdc7b6;--display: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--serif: "Instrument Serif", Georgia, serif;--mono: "JetBrains Mono", "SF Mono", Consolas, monospace}.ao-guide{background:var(--off-white);color:var(--ink);font-family:var(--display);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.ao-guide .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ao-guide .skip-link{background:var(--ink);border-radius:100px;color:var(--off-white);left:16px;padding:12px 18px;position:fixed;top:-80px;z-index:100}.ao-guide .skip-link:focus{top:16px}.ao-guide .container{margin:0 auto;max-width:1240px;padding:0 40px}.ao-guide .section{padding:132px 0}.ao-guide .sand{background:var(--sand)}.ao-guide .nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafaf7f0;border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:50}.ao-guide .nav-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;min-width:0;padding:14px 40px;width:100%}.ao-guide .wordmark{align-items:center;display:inline-flex;font-family:var(--mono);font-size:12px;font-weight:500;gap:9px;letter-spacing:.16em}.ao-guide .wordmark-line{background:currentColor;display:inline-block;height:1px;width:28px}.ao-guide .nav-action{background:var(--ink);border-radius:100px;color:var(--off-white);cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.13em;min-height:44px;padding:11px 18px;text-transform:uppercase;transition:opacity .18s ease}.ao-guide .nav-action:hover{opacity:.85}.ao-guide .nav-tools{align-items:center;display:flex;gap:12px}.ao-guide .lang-toggle{border:1px solid var(--hairline);border-radius:100px;display:flex;overflow:hidden}.ao-guide .lang-toggle button{cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.13em;min-height:44px;padding:0 14px;transition:background .18s ease,color .18s ease}.ao-guide .lang-toggle button.is-active{background:var(--ink);color:var(--off-white)}.ao-guide .eyebrow,.ao-guide .mono-label{border-left:2px solid var(--copper);color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;padding-left:10px;text-transform:uppercase}.ao-guide .eyebrow{margin-bottom:20px}.ao-guide .ink-section .eyebrow,.ao-guide .ink-section .mono-label{color:var(--off-white)}.ao-guide h1,.ao-guide h2{font-family:var(--display);font-weight:900}.ao-guide h1{font-size:clamp(44px,6.2vw,88px);letter-spacing:-.05em;line-height:.92;max-width:900px}.ao-guide h2{font-size:clamp(30px,4vw,54px);letter-spacing:-.04em;line-height:1}.ao-guide .lede{color:var(--ink-soft);font-family:var(--serif);font-size:clamp(20px,2vw,26px);line-height:1.4}.ao-guide .section-head{max-width:860px}.ao-guide .section-head .lede{margin-top:20px}.ao-guide .ink-section .lede{color:var(--off-white)}.ao-guide .hero{padding:76px 0 96px}.ao-guide .meta-line{color:var(--ink-soft);font-family:var(--mono);font-size:11px;letter-spacing:.18em;margin-bottom:24px}.ao-guide .hero-subline{color:var(--ink-soft);font-family:var(--serif);font-size:clamp(21px,2.4vw,30px);line-height:1.32;margin-top:22px;max-width:760px;overflow-wrap:anywhere}.ao-guide .route-strip{align-items:center;border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:18px;margin-top:40px;padding:12px 0}.ao-guide .route-badge{background:var(--ink);border-radius:100px;color:var(--off-white);font-family:var(--mono);font-size:10px;letter-spacing:.16em;padding:7px 12px}.ao-guide .route-list{display:flex;flex-wrap:wrap;gap:10px 18px}.ao-guide .route-list li{align-items:center;display:flex;gap:18px}.ao-guide .route-list li+li:before{color:var(--ink);content:"→";font-family:var(--mono);font-size:11px}.ao-guide .route-list a{color:var(--ink);display:inline-flex;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.13em;min-height:44px;text-transform:uppercase}.ao-guide .route-list a:hover{color:var(--copper)}.ao-guide .hero-figure{margin-top:48px}.ao-guide .hero-figure img{display:block;height:auto;width:100%}.ao-guide .hero-anchors{border-top:1px solid var(--hairline);display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px;padding-top:18px}.ao-guide .hero-anchors li{border-left:2px solid var(--copper);font-size:15px;font-weight:700;line-height:1.4;padding-left:12px}.ao-guide .hero-figure figcaption{color:var(--ink-soft);font-family:var(--mono);font-size:10px;letter-spacing:.1em;margin-top:18px;text-transform:uppercase}.ao-guide .hero-thesis{border-top:1px solid var(--hairline);font-family:var(--serif);font-size:clamp(24px,3vw,40px);line-height:1.2;margin-top:44px;max-width:940px;padding-top:30px}.ao-guide .hero-journey{border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);margin-top:46px;padding:22px 0 0}.ao-guide .journey-intro{align-items:center;display:flex;gap:16px;padding-bottom:20px}.ao-guide .journey-intro p{color:var(--ink-soft);font-family:var(--serif);font-size:18px}.ao-guide .hero-journey>ol{display:grid;grid-template-columns:repeat(4,1fr)}.ao-guide .hero-journey>ol>li{border-top:1px solid var(--hairline);min-width:0}.ao-guide .hero-journey>ol>li+li{border-left:1px solid var(--hairline)}.ao-guide .hero-journey a{display:grid;gap:8px;min-height:174px;padding:22px 20px 24px;transition:background .18s ease}.ao-guide .hero-journey a:hover{background:var(--sand)}.ao-guide .hero-journey a>span{color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.14em}.ao-guide .hero-journey a>strong{font-size:18px;letter-spacing:-.015em}.ao-guide .hero-journey a>p{color:var(--ink-soft);font-size:13px;line-height:1.5}@media (max-width: 900px){.ao-guide .hero-journey>ol{grid-template-columns:1fr 1fr}.ao-guide .hero-journey>ol>li:nth-child(3){border-left:0}.ao-guide .hero-journey a{min-height:158px}}@media (max-width: 520px){.ao-guide .journey-intro{align-items:flex-start;flex-direction:column;gap:10px}.ao-guide .hero-journey>ol{grid-template-columns:1fr}.ao-guide .hero-journey>ol>li+li{border-left:0}.ao-guide .hero-journey a{min-height:0;padding:19px 0 21px}}.ao-guide .nest-figure{margin-top:52px}.ao-guide .nest{display:block}.ao-guide .nest-level{border:1px solid var(--hairline);border-left:3px solid var(--copper);display:grid;gap:4px 18px;grid-template-columns:40px minmax(120px,200px) 1fr minmax(140px,260px);padding:18px 20px}.ao-guide .nest-level+.nest-level{margin-left:clamp(12px,3vw,46px);margin-top:-1px}.ao-guide .nest-id{font-family:var(--mono);font-size:11px;letter-spacing:.12em;padding-top:4px}.ao-guide .nest-term{font-size:clamp(18px,2vw,24px);font-weight:900;letter-spacing:-.03em}.ao-guide .nest-meaning{color:var(--ink-soft);font-size:15px;line-height:1.5}.ao-guide .nest-example{color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ao-guide .nest-figure figcaption{font-family:var(--serif);font-size:clamp(20px,2.2vw,28px);line-height:1.3;margin-top:30px;max-width:880px}.ao-guide .inline-disclosure{border-top:1px solid var(--hairline);margin-top:40px}.ao-guide .disclosure>summary{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;min-height:44px;padding:18px 2px}.ao-guide .disclosure>summary::-webkit-details-marker{display:none}.ao-guide .disclosure-summary{font-size:17px;font-weight:800;letter-spacing:-.01em}.ao-guide .disclosure-cue{border-left:2px solid var(--copper);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.12em;padding-left:8px;text-transform:uppercase;white-space:nowrap}.ao-guide .disclosure-cue:after{content:attr(data-expand)}.ao-guide .disclosure[open] .disclosure-cue:after{content:attr(data-collapse)}.ao-guide .disclosure-body{padding:0 2px 26px}.ao-guide .example-chain{border-top:1px solid var(--hairline);counter-reset:chain}.ao-guide .example-chain li{border-bottom:1px solid var(--hairline);color:var(--ink-soft);counter-increment:chain;font-size:15px;line-height:1.6;padding:12px 0 12px 42px;position:relative}.ao-guide .example-chain li:before{color:var(--ink);content:counter(chain,decimal-leading-zero);font-family:var(--mono);font-size:11px;left:0;position:absolute;top:14px}.ao-guide .mech-grid{display:grid;gap:44px;grid-template-columns:1.55fr 1fr;margin-top:52px}.ao-guide .flow{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:22px}.ao-guide .flow>li{border-top:2px solid var(--ink);padding:12px 20px 16px 0;position:relative}.ao-guide .flow>li:after{color:var(--ink);content:"→";font-family:var(--mono);position:absolute;right:2px;top:10px}.ao-guide .flow>li:last-child:after{content:none}.ao-guide .flow-id{color:var(--ink);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em}.ao-guide .flow-title{display:block;font-size:16px;font-weight:800;letter-spacing:-.01em;margin-top:6px}.ao-guide .repair-return{margin-top:22px;position:relative}.ao-guide .repair-track{border-bottom:2px dashed var(--copper);border-left:2px dashed var(--copper);border-right:2px dashed var(--copper);display:block;height:18px;margin:0 4px}.ao-guide .repair-track:before{border-bottom:6px solid transparent;border-right:8px solid var(--copper);border-top:6px solid transparent;content:"";display:block;height:0;margin-left:-3px;margin-top:-6px;width:0}.ao-guide .repair-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 0 0 4px}.ao-guide .repair-path{align-items:baseline;color:var(--ink);display:inline-flex;flex-wrap:wrap;font-size:14px;gap:8px}.ao-guide .repair-node{font-weight:700}.ao-guide .repair-arrow{background-color:var(--off-white);color:var(--ink);display:inline-block;font-family:var(--mono)}.ao-guide .repair-label{background-color:var(--off-white);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ao-guide .repair-limits{color:var(--ink-soft);font-family:var(--mono);font-size:11px;letter-spacing:.08em}.ao-guide .prod-gate{background:var(--ink);color:var(--off-white);display:grid;gap:6px;margin-top:24px;padding:18px 20px}.ao-guide .prod-gate-label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.ao-guide .prod-gate span:last-child{font-size:15px;line-height:1.55}.ao-guide .cycle{border-left:2px solid var(--hairline);margin-top:22px;padding-left:18px}.ao-guide .cycle li{font-size:15px;font-weight:700;padding:10px 0;position:relative}.ao-guide .cycle li:before{background:var(--copper);border-radius:50%;content:"";height:7px;left:-23px;position:absolute;top:17px;width:7px}.ao-guide .cycle li:last-child:after{color:var(--ink);content:"↺";font-size:15px;padding-left:8px}.ao-guide .ingredients-label{margin-top:26px}.ao-guide .ingredients{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ao-guide .ingredients li{border:1px solid var(--hairline);border-radius:100px;color:var(--ink-soft);font-family:var(--mono);font-size:10px;letter-spacing:.1em;padding:7px 12px;text-transform:uppercase}.ao-guide .flow-figure figcaption,.ao-guide .cycle-figure figcaption,.ao-guide .chart figcaption,.ao-guide .matrix-figure figcaption,.ao-guide .journey figcaption,.ao-guide .horizon figcaption,.ao-guide .band figcaption{color:var(--ink-soft);font-family:var(--mono);font-size:10px;letter-spacing:.1em;margin-top:18px;text-transform:uppercase}.ao-guide .nest-figure figcaption{text-transform:none}.ao-guide .observation{border-top:1px solid var(--hairline);margin-top:52px;padding-top:24px}.ao-guide .observation-body{color:var(--ink-soft);font-size:16px;line-height:1.65;margin-top:16px;max-width:860px}.ao-guide .observation-split{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:26px}.ao-guide .observation-split p:not(.mono-label){color:var(--ink-soft);font-size:15px;line-height:1.6;margin-top:10px}.ao-guide .chart{margin-top:56px}.ao-guide .chart-marks{border-bottom:2px solid var(--ink);display:block;height:330px;margin-top:46px;position:relative}.ao-guide .mark{bottom:0;left:var(--pos);padding-bottom:96px;position:absolute;width:17.5%}.ao-guide .mark:last-child{left:auto;right:0;width:17%}.ao-guide .mark-stem{background:var(--ink);bottom:0;display:block;height:88px;left:0;position:absolute;width:2px}.ao-guide .mark-dashed .mark-stem{background:none;border-left:2px dashed var(--copper);width:0}.ao-guide .mark-dotted .mark-stem{background:none;border-left:2px dotted var(--copper);width:0}.ao-guide .mark-value{display:block;font-size:clamp(24px,3.2vw,42px);font-weight:900;letter-spacing:-.04em;line-height:1}.ao-guide .mark-evidence{color:var(--ink);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;margin-top:8px;text-transform:uppercase}.ao-guide .mark-note{color:var(--ink-soft);display:block;font-size:13px;line-height:1.5;margin-top:6px}.ao-guide .mark-source{border-bottom:1px solid var(--hairline);color:var(--ink);display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.ao-guide .mark-source:hover{border-bottom-color:var(--copper)}.ao-guide .level-note{color:var(--ink-soft);display:block;font-family:var(--mono);font-size:9px;font-weight:400;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.ao-guide .chart-big{border-left:3px solid var(--copper);font-family:var(--serif);font-size:clamp(28px,3.8vw,52px);line-height:1.22;margin-top:56px;max-width:900px;padding:14px 0 14px 26px}.ao-guide .legend{border-top:1px solid var(--hairline);margin-top:40px;padding-top:22px}.ao-guide .legend ul{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:16px}.ao-guide .legend li{align-items:center;color:var(--ink-soft);display:flex;font-size:14px;gap:10px;line-height:1.5}.ao-guide .legend-swatch{display:inline-block;flex:none;width:34px}.ao-guide .legend-swatch-solid{border-top:3px solid var(--ink)}.ao-guide .legend-swatch-dashed{border-top:3px dashed var(--copper)}.ao-guide .legend-swatch-dotted{border-top:3px dotted var(--copper)}.ao-guide .legend-extra{margin-top:16px}.ao-guide .metric-strip{border-top:1px solid var(--hairline);margin-top:36px;padding-top:22px}.ao-guide .metric-strip ol{display:grid;gap:14px;grid-template-columns:repeat(5,1fr);margin-top:16px}.ao-guide .metric-strip li{border-top:2px solid var(--hairline);color:var(--ink);font-size:14px;font-weight:700;line-height:1.4;padding-top:10px}.ao-guide .caveat{color:var(--ink-soft);font-size:16px;line-height:1.65;margin-top:34px;max-width:880px}.ao-guide .matrix-figure{margin-top:52px}.ao-guide .matrix{border-collapse:collapse;table-layout:fixed;width:100%}.ao-guide .matrix th,.ao-guide .matrix td{border:1px solid var(--hairline);padding:14px 12px;text-align:left;vertical-align:top}.ao-guide .matrix thead th{background:var(--sand)}.ao-guide .level-id{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em}.ao-guide .level-role{display:block;font-size:14px;font-weight:800;margin-top:4px}.ao-guide .matrix tbody th{width:26%}.ao-guide .row-decision{display:block;font-size:15px;font-weight:800;letter-spacing:-.01em}.ao-guide .row-note{color:var(--ink-soft);display:block;font-size:13px;line-height:1.5;margin-top:6px}.ao-guide .matrix td{height:62px;position:relative}.ao-guide .cell-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ao-guide .cell-on{background:#a66c4a1f}.ao-guide .cell-on .cell-mark{background:var(--copper);border-radius:100px;display:block;height:12px;margin-top:6px;width:100%}.ao-guide .cell-on:after{color:var(--ink);content:"●";font-size:11px;left:12px;position:absolute;top:10px}.ao-guide .factors{border-top:1px solid var(--hairline);margin-top:44px;padding-top:22px}.ao-guide .factors dl{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:18px}.ao-guide .factors dt{font-size:17px;font-weight:900;letter-spacing:-.02em}.ao-guide .factors dd{color:var(--ink-soft);font-size:14px;line-height:1.55;margin-top:6px}.ao-guide .envelope{border-top:1px solid var(--hairline);margin-top:40px;padding-top:22px}.ao-guide .envelope-steps{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:18px}.ao-guide .envelope-steps li{border:1px solid var(--hairline);border-top:3px solid var(--copper);font-family:var(--mono);font-size:11px;letter-spacing:.1em;padding:14px 12px;text-transform:uppercase}.ao-guide .envelope-note{color:var(--ink-soft);font-size:15px;line-height:1.6;margin-top:16px;max-width:720px}.ao-guide .framework-note{color:var(--ink-soft);font-size:14px;line-height:1.6;margin-top:30px}.ao-guide .journey{margin-top:52px}.ao-guide .journey-row{border-top:1px solid var(--hairline);padding:22px 0}.ao-guide .journey-steps{display:flex;flex-wrap:wrap;gap:12px 0;margin-top:16px}.ao-guide .journey-steps li{align-items:center;display:flex;font-size:15px;font-weight:700}.ao-guide .journey-steps li+li:before{color:var(--ink);content:"→";font-family:var(--mono);padding:0 12px}.ao-guide .journey-row-emerging .journey-steps li{border-bottom:2px solid var(--copper);padding-bottom:4px}.ao-guide .journey-row-emerging .journey-steps li+li:before{border:0}.ao-guide .journey-base{background:var(--sand-deep);margin-top:22px;padding:24px}.ao-guide .foundation{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ao-guide .foundation li{background:var(--off-white);border:1px solid var(--hairline);font-family:var(--mono);font-size:10px;letter-spacing:.1em;padding:8px 12px;text-transform:uppercase}.ao-guide .implications{border-top:1px solid var(--hairline);margin-top:44px;padding-top:22px}.ao-guide .implications ol{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:18px}.ao-guide .implications li{display:grid;gap:8px}.ao-guide .implications li>span:last-child{font-size:clamp(17px,1.9vw,22px);font-weight:800;letter-spacing:-.02em;line-height:1.25}.ao-guide .impl-index{color:var(--copper);font-family:var(--display);font-size:40px;font-weight:900;letter-spacing:-.05em;line-height:.8}.ao-guide .source-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px}.ao-guide .horizon{margin-top:52px}.ao-guide .horizon-zones{border-top:2px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr)}.ao-guide .zone{padding:24px 26px 8px 0;position:relative}.ao-guide .zone+.zone{border-left:1px solid var(--hairline);padding-left:26px}.ao-guide .zone-label{display:block;font-size:clamp(22px,2.6vw,32px);font-weight:900;letter-spacing:-.04em}.ao-guide .zone-horizon{color:var(--ink);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;margin-top:8px;text-transform:uppercase}.ao-guide .zone-items{margin-top:18px}.ao-guide .zone-items li{border-top:1px solid var(--hairline);color:var(--ink-soft);font-size:15px;line-height:1.5;padding:10px 0}.ao-guide .zone-next .zone-label{color:var(--ink)}.ao-guide .zone-frontier .zone-label{color:var(--copper)}.ao-guide .research-callout{border-left:3px solid var(--copper);margin-top:44px;max-width:860px;padding-left:20px}.ao-guide .research-callout p:not(.mono-label){color:var(--ink-soft);font-size:16px;line-height:1.65;margin-top:14px}.ao-guide .research-callout .mono-label{border-left:0;padding-left:0}.ao-guide .takeaway{border-top:1px solid var(--hairline);font-family:var(--serif);font-size:clamp(24px,3.2vw,40px);line-height:1.2;margin-top:44px;max-width:960px;padding-top:30px}.ao-guide .band{margin-top:48px}.ao-guide .band-steps{display:grid;grid-template-columns:repeat(5,1fr)}.ao-guide .band-steps li{border-top:3px solid var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.12em;padding:14px 16px 14px 0;position:relative;text-transform:uppercase}.ao-guide .band-steps li+li{border-left:1px solid var(--hairline);padding-left:16px}.ao-guide .frame-notes{border-top:1px solid var(--hairline);margin-top:40px}.ao-guide .frame-notes li{border-bottom:1px solid var(--hairline);color:var(--ink-soft);font-size:15px;line-height:1.65;max-width:900px;padding:14px 0}.ao-guide .legal-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ao-guide .disclaimer-chip{border:1px solid var(--copper);border-radius:100px;color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.ao-guide .legal-date{color:var(--ink-soft);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ao-guide .ink-section{background:var(--ink);color:var(--off-white)}.ao-guide .question-grid{border-top:1px solid #36342f;display:grid;grid-template-columns:1fr 1fr;margin-top:44px}.ao-guide .question-grid li{border-bottom:1px solid #36342f;display:grid;gap:8px;padding:24px 26px 24px 0}.ao-guide .question-grid li:nth-child(odd){border-right:1px solid #36342f}.ao-guide .question-grid li:nth-child(2n){padding-left:26px}.ao-guide .question-index{color:var(--off-white);font-family:var(--mono);font-size:10px;letter-spacing:.12em}.ao-guide .question-label{color:var(--off-white);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ao-guide .question-copy{color:var(--off-white);font-family:var(--serif);font-size:clamp(20px,2.2vw,28px);line-height:1.24}.ao-guide .sources{padding-bottom:88px}.ao-guide .source-groups{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:8px}.ao-guide .source-group ul{border-top:1px solid var(--hairline);margin-top:14px}.ao-guide .source-group li{border-bottom:1px solid var(--hairline);padding:12px 0}.ao-guide .source-group a{font-size:14px;line-height:1.5}.ao-guide .source-group a:hover{color:var(--copper)}.ao-guide .method-note{background:var(--sand);border-radius:22px;color:var(--ink-soft);font-size:14px;margin-top:34px;padding:24px}.ao-guide .footer{background:var(--sand);border-top:1px solid var(--hairline);padding:44px 0}.ao-guide .footer-inner{align-items:end;display:flex;justify-content:space-between}.ao-guide .footer p{color:var(--ink-soft);font-family:var(--serif);font-size:17px;margin-top:12px}.ao-guide .footer a{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ao-guide .reveal{opacity:0;transform:translateY(16px);transition:opacity .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.ao-guide .reveal.is-visible{opacity:1;transform:translateY(0)}.ao-guide a:focus-visible,.ao-guide button:focus-visible,.ao-guide summary:focus-visible{outline:2px solid var(--copper);outline-offset:3px}@media (max-width: 1080px){.ao-guide .mech-grid{grid-template-columns:1fr;gap:40px}.ao-guide .metric-strip ol{grid-template-columns:repeat(3,1fr)}.ao-guide .legend ul{grid-template-columns:1fr}}@media (max-width: 980px){.ao-guide .nest-level{grid-template-columns:34px 1fr}.ao-guide .nest-level+.nest-level{margin-left:14px}.ao-guide .implications ol{grid-template-columns:1fr}.ao-guide .factors dl{grid-template-columns:1fr;gap:18px}.ao-guide .horizon-zones{grid-template-columns:1fr}.ao-guide .zone{border-top:1px solid var(--hairline);padding:22px 0 8px}.ao-guide .zone+.zone{border-left:0;padding-left:0}.ao-guide .source-groups{grid-template-columns:1fr}.ao-guide .observation-split{grid-template-columns:1fr;gap:22px}.ao-guide .question-grid{grid-template-columns:1fr}.ao-guide .question-grid li:nth-child(odd){border-right:0}.ao-guide .question-grid li:nth-child(2n){padding-left:0}}@media (max-width: 900px){.ao-guide .container{padding:0 24px}.ao-guide .section{padding:92px 0}.ao-guide .nav-inner{padding:12px 24px}.ao-guide .hero{padding:56px 0 72px}.ao-guide .hero-anchors{grid-template-columns:1fr;gap:12px}.ao-guide .flow{grid-template-columns:1fr}.ao-guide .flow>li:after{content:"↓";left:0;right:auto;top:auto;bottom:-14px}.ao-guide .flow>li{padding-bottom:22px}.ao-guide .repair-track{border-bottom:0;border-left:2px dashed var(--copper);border-right:0;height:40px;margin:0 0 0 6px;width:0}.ao-guide .repair-track:before{border-bottom:8px solid var(--copper);border-left:6px solid transparent;border-right:6px solid transparent;border-top:0;margin-left:-7px;margin-top:0}.ao-guide .repair-arrow{font-size:0}.ao-guide .repair-arrow:before{content:"↓";font-size:14px}.ao-guide .envelope-steps{grid-template-columns:1fr 1fr}.ao-guide .band-steps{grid-template-columns:1fr}.ao-guide .band-steps li+li{border-left:0;padding-left:0}.ao-guide .metric-strip ol{grid-template-columns:1fr 1fr}.ao-guide .chart-marks{border-bottom:0;border-left:2px solid var(--ink);display:block;height:auto;margin-top:26px;padding-left:20px}.ao-guide .mark{padding:0!important;position:static;transform:none!important;width:auto}.ao-guide .mark:last-child{position:static;right:auto;width:auto}.ao-guide .mark+.mark{border-top:1px solid var(--hairline);margin-top:20px;padding-top:20px!important}.ao-guide .mark-stem{display:block;height:0!important;position:static;width:46px!important}.ao-guide .mark-solid .mark-stem{border-top:3px solid var(--ink)}.ao-guide .mark-dashed .mark-stem{border-top:3px dashed var(--copper);border-left:0}.ao-guide .mark-dotted .mark-stem{border-top:3px dotted var(--copper);border-left:0}.ao-guide .matrix,.ao-guide .matrix thead,.ao-guide .matrix tbody,.ao-guide .matrix tr,.ao-guide .matrix th,.ao-guide .matrix td{display:block;width:auto}.ao-guide .matrix thead{display:none}.ao-guide .matrix tbody tr{border:1px solid var(--hairline);margin-top:16px;padding:4px 0}.ao-guide .matrix tbody th{border:0;width:auto}.ao-guide .matrix td{border:0;height:auto;padding:0}.ao-guide .matrix td:not(.cell-on){display:none}.ao-guide .cell-on{background:none;padding:4px 12px 10px}.ao-guide .cell-on:after{content:none}.ao-guide .cell-on .cell-label{clip:auto;color:var(--ink);font-family:var(--mono);font-size:10px;height:auto;letter-spacing:.1em;overflow:visible;position:static;text-transform:uppercase;white-space:normal;width:auto}.ao-guide .cell-on .cell-mark{height:8px;max-width:220px}}@media (max-width: 620px){.ao-guide .nav{max-width:100vw;width:100vw}.ao-guide .nav-inner{max-width:100vw}.ao-guide .nav-action{display:none}.ao-guide .nav-tools{flex:0 0 auto;margin-left:auto}.ao-guide .meta-line{overflow-wrap:anywhere}.ao-guide .journey-steps{display:grid}.ao-guide .journey-steps li{display:grid;gap:4px}.ao-guide .journey-steps li+li:before{content:"↓";padding:0}.ao-guide .footer-inner{align-items:flex-start;flex-direction:column;gap:28px}.ao-guide .metric-strip ol,.ao-guide .envelope-steps{grid-template-columns:1fr}.ao-guide .route-strip{gap:12px}}.ao-guide .system-assembly-v9{background:var(--ink);border-radius:30px;color:var(--off-white);margin-top:64px;overflow:hidden;padding:clamp(28px,5vw,62px)}.ao-guide .assembly-kicker-v9{align-items:center;border-bottom:1px solid rgba(250,250,247,.24);display:flex;font-family:var(--mono);font-size:10px;justify-content:space-between;letter-spacing:.14em;padding-bottom:18px}.ao-guide .assembly-kicker-v9 span:last-child{color:#fafaf78c}.ao-guide .assembly-stages-v9{display:grid;gap:12px;margin-top:30px}.ao-guide .assembly-stage-v9{align-items:center;background:#fafaf70e;border-left:3px solid var(--copper);display:grid;gap:24px;grid-template-columns:150px minmax(220px,.9fr) minmax(260px,1.25fr) 116px;margin-left:calc((4 - var(--stage)) * 4%);min-height:112px;padding:18px 20px}.ao-guide .assembly-stage-v9:nth-child(4){background:var(--off-white);color:var(--ink)}.ao-guide .assembly-stage-head-v9{display:grid;gap:5px}.ao-guide .assembly-stage-head-v9 span{color:var(--copper);font-family:var(--mono);font-size:10px;letter-spacing:.14em}.ao-guide .assembly-stage-head-v9 strong{font-size:20px;letter-spacing:-.02em}.ao-guide .assembly-adds-v9{display:grid;gap:8px}.ao-guide .assembly-adds-v9 small{color:#fafaf780;font-family:var(--mono);font-size:9px;letter-spacing:.13em}.ao-guide .assembly-stage-v9:nth-child(4) .assembly-adds-v9 small{color:var(--muted)}.ao-guide .assembly-adds-v9 div{display:flex;flex-wrap:wrap;gap:5px}.ao-guide .assembly-adds-v9 span{border:1px solid rgba(250,250,247,.25);font-family:var(--mono);font-size:9px;letter-spacing:.08em;padding:4px 7px;text-transform:uppercase}.ao-guide .assembly-stage-v9:nth-child(4) .assembly-adds-v9 span{border-color:var(--hairline)}.ao-guide .assembly-stage-v9>p{color:#fafaf7c7;font-size:14px;line-height:1.52}.ao-guide .assembly-stage-v9:nth-child(4)>p{color:var(--ink-soft)}.ao-guide .assembly-capability-v9{border:1px solid currentColor;border-radius:100px;font-family:var(--mono);font-size:9px;justify-self:end;letter-spacing:.12em;padding:7px 10px}.ao-guide .assembly-stage-v9:nth-child(4) .assembly-capability-v9{background:var(--copper);border-color:var(--copper);color:var(--off-white)}.ao-guide .assembly-rails-v9{border-top:1px solid rgba(250,250,247,.24);display:grid;gap:0;grid-template-columns:1fr 1fr;margin-top:30px}.ao-guide .assembly-rail-v9{display:grid;gap:18px;padding:26px 26px 0 0}.ao-guide .assembly-rail-v9+.assembly-rail-v9{border-left:1px solid rgba(250,250,247,.24);padding-left:26px}.ao-guide .assembly-rail-v9 .mono-label{color:var(--off-white)}.ao-guide .assembly-rail-v9>div>p:last-child{color:#fafaf7ad;font-size:13px;line-height:1.5;margin-top:9px;max-width:440px}.ao-guide .assembly-rail-v9 ul{display:flex;flex-wrap:wrap;gap:6px}.ao-guide .assembly-rail-v9 li{border:1px solid rgba(250,250,247,.24);font-family:var(--mono);font-size:9px;letter-spacing:.1em;padding:5px 7px;text-transform:uppercase}.ao-guide .system-assembly-v9 figcaption{border-top:1px solid rgba(250,250,247,.24);font-family:var(--serif);font-size:clamp(24px,2.6vw,38px);line-height:1.25;margin-top:34px;padding-top:28px}@media (max-width: 960px){.ao-guide .assembly-stage-v9{grid-template-columns:130px 1fr 1.2fr;margin-left:0}.ao-guide .assembly-capability-v9{grid-column:1 / -1;justify-self:start}}@media (max-width: 700px){.ao-guide .system-assembly-v9{border-radius:22px;margin-top:44px;padding:28px 20px}.ao-guide .assembly-kicker-v9{align-items:flex-start;flex-direction:column;gap:6px;line-height:1.45}.ao-guide .assembly-stage-v9{gap:13px;grid-template-columns:1fr;min-height:0;padding:19px 17px}.ao-guide .assembly-stage-head-v9{grid-template-columns:32px 1fr}.ao-guide .assembly-adds-v9{border-top:1px solid rgba(250,250,247,.16);padding-top:12px}.ao-guide .assembly-stage-v9:nth-child(4) .assembly-adds-v9{border-top-color:var(--hairline)}.ao-guide .assembly-capability-v9{grid-column:1}.ao-guide .assembly-rails-v9{grid-template-columns:1fr}.ao-guide .assembly-rail-v9{padding:24px 0}.ao-guide .assembly-rail-v9+.assembly-rail-v9{border-left:0;border-top:1px solid rgba(250,250,247,.24);padding-left:0}}@media (max-width: 430px){.ao-guide .nest-level{padding:14px}.ao-guide .hero-figure img{min-height:180px;object-fit:contain}}@media (max-width: 390px){.ao-guide .container{padding:0 18px}.ao-guide .nav-inner{gap:10px;padding:12px 18px}.ao-guide .method-note{padding:20px 18px}}@media (prefers-reduced-motion: reduce){.ao-guide{scroll-behavior:auto}.ao-guide,.ao-guide *,.ao-guide *:before,.ao-guide *:after{transition-duration:.01ms!important}.ao-guide .reveal{opacity:1;transform:none}}.ao-guide .measure-model{background:var(--ink);border-radius:28px;color:var(--off-white);display:grid;gap:24px;grid-template-columns:1fr 190px 1fr;margin-top:64px;overflow:hidden;padding:clamp(32px,5vw,68px);position:relative}.ao-guide .measure-capacity,.ao-guide .measure-performance{align-content:center;display:grid;min-height:330px}.ao-guide .measure-word{color:var(--off-white);font-family:var(--mono);font-size:11px;letter-spacing:.18em;margin:0 0 16px;text-transform:uppercase}.ao-guide .measure-model strong{display:block;font-size:clamp(42px,5vw,72px);font-weight:900;letter-spacing:-.05em;line-height:.95}.ao-guide .measure-capacity>p:not(.measure-word),.ao-guide .measure-performance>p:not(.measure-word){color:#fafaf7a8;font-family:var(--serif);font-size:22px;margin:18px 0 8px}.ao-guide .agent-field{display:grid;gap:7px;grid-template-columns:repeat(8,12px);margin:8px 0 12px}.ao-guide .agent-field span{border:1px solid rgba(250,250,247,.62);border-radius:50%;height:12px;width:12px}.ao-guide .agent-field span:nth-child(5n),.ao-guide .agent-field span:nth-child(7n){background:var(--copper);border-color:var(--copper)}.ao-guide .measure-filter{align-content:center;display:grid;gap:10px;position:relative}.ao-guide .measure-filter:before{background:var(--copper);content:"";height:2px;left:-22px;position:absolute;right:-22px;top:50%}.ao-guide .measure-filter span{background:var(--ink);border:1px solid rgba(250,250,247,.36);border-radius:100px;color:var(--off-white);font-family:var(--mono);font-size:9px;letter-spacing:.12em;padding:9px 12px;position:relative;text-align:center;text-transform:uppercase;z-index:1}.ao-guide .measure-filter span+span{margin:0 12px}.ao-guide .measure-filter span:last-child{background:var(--copper);border-color:var(--copper)}.ao-guide .measure-performance{justify-items:center;text-align:center}.ao-guide .accept-ring{align-items:center;border:1px solid rgba(250,250,247,.35);border-radius:50%;display:flex;height:150px;justify-content:center;margin-bottom:22px;position:relative;width:150px}.ao-guide .accept-ring:before,.ao-guide .accept-ring:after{border:1px solid rgba(250,250,247,.16);border-radius:50%;content:"";position:absolute}.ao-guide .accept-ring:before{top:15px;right:15px;bottom:15px;left:15px}.ao-guide .accept-ring:after{top:34px;right:34px;bottom:34px;left:34px}.ao-guide .accept-ring i{background:var(--copper);border:8px solid var(--ink);border-radius:50%;height:42px;position:relative;width:42px;z-index:1}.ao-guide .measure-model figcaption{border-top:1px solid rgba(250,250,247,.22);font-family:var(--serif);font-size:clamp(25px,3vw,42px);grid-column:1 / -1;line-height:1.15;margin-top:8px;padding-top:26px}.ao-guide .evidence-drawer,.ao-guide .protocol-drawer,.ao-guide .research-drawer,.ao-guide .incident-drawer{border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);margin-top:28px}.ao-guide .evidence-drawer summary,.ao-guide .protocol-drawer summary,.ao-guide .research-drawer summary,.ao-guide .incident-drawer summary{cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.14em;list-style:none;padding:18px 44px 18px 0;position:relative;text-transform:uppercase}.ao-guide .evidence-drawer summary:after,.ao-guide .protocol-drawer summary:after,.ao-guide .research-drawer summary:after,.ao-guide .incident-drawer summary:after{content:"+";font-size:20px;position:absolute;right:8px;top:10px}.ao-guide details[open]>summary:after{content:"–"}.ao-guide .evidence-grid{display:grid;gap:22px;grid-template-columns:repeat(4,1fr);padding:10px 0 28px}.ao-guide .evidence-grid>div{border-left:2px solid var(--copper);display:grid;gap:8px;padding-left:14px}.ao-guide .evidence-grid strong{font-family:var(--serif);font-size:30px;font-weight:400}.ao-guide .evidence-grid span{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.ao-guide .evidence-grid p,.ao-guide .evidence-grid a,.ao-guide .evidence-caution{color:var(--ink-soft);font-size:13px;line-height:1.5}.ao-guide .evidence-grid a{text-decoration:underline}.ao-guide .contract-thesis{align-items:end;border-bottom:1px solid var(--hairline);border-top:2px solid var(--ink);display:grid;gap:24px;grid-template-columns:220px 1fr;margin-top:56px;padding:24px 0 32px}.ao-guide .contract-thesis>p:last-child{font-family:var(--serif);font-size:clamp(28px,3.2vw,46px);line-height:1.15;margin:0;max-width:900px}.ao-guide .autonomy-map{display:grid;gap:12px;grid-template-columns:110px 1fr;margin-top:52px}.ao-guide .axis-y{display:flex;flex-direction:column;font-family:var(--mono);font-size:9px;justify-content:space-between;letter-spacing:.1em;padding:20px 8px 20px 0;text-transform:uppercase}.ao-guide .axis-y span{writing-mode:vertical-rl;transform:rotate(180deg)}.ao-guide .axis-y span:last-child{align-self:flex-end}.ao-guide .autonomy-quadrants{background:var(--hairline);display:grid;gap:1px;grid-template-columns:1fr 1fr}.ao-guide .autonomy-zone{background:var(--off-white);min-height:270px;padding:clamp(24px,3vw,40px);position:relative}.ao-guide .autonomy-zone>span{color:var(--copper);font-family:var(--mono);font-size:11px;letter-spacing:.12em}.ao-guide .autonomy-zone h3{font-size:clamp(24px,2.4vw,36px);line-height:1;margin:38px 0 14px}.ao-guide .autonomy-zone p{color:var(--ink-soft);font-size:15px;line-height:1.55;max-width:420px}.ao-guide .autonomy-zone small{bottom:26px;color:var(--muted);font-family:var(--mono);font-size:9px;left:clamp(24px,3vw,40px);letter-spacing:.08em;position:absolute;text-transform:uppercase}.ao-guide .zone-bounded{background:var(--ink);color:var(--off-white)}.ao-guide .zone-bounded p{color:#fafaf7bf}.ao-guide .zone-bounded small{color:#fafaf78c}.ao-guide .zone-approve{background:var(--sand)}.ao-guide .zone-deliver{background:#fff}.ao-guide .axis-x{display:flex;font-family:var(--mono);font-size:9px;grid-column:2;justify-content:space-between;letter-spacing:.1em;padding-top:8px;text-transform:uppercase}.ao-guide .autonomy-map figcaption{color:var(--ink-soft);font-family:var(--serif);font-size:22px;grid-column:2;line-height:1.35;margin-top:18px;max-width:900px}.ao-guide .contract-conditions{border-top:2px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px}.ao-guide .contract-conditions>div{display:grid;gap:7px;grid-template-columns:34px 1fr;padding:22px 24px 0 0}.ao-guide .contract-conditions>div+div{border-left:1px solid var(--hairline);padding-left:24px}.ao-guide .contract-conditions span{color:var(--copper);font-family:var(--mono)}.ao-guide .contract-conditions strong{font-size:16px}.ao-guide .contract-conditions p{color:var(--ink-soft);font-size:13px;grid-column:2;line-height:1.5}.ao-guide .commerce-system{align-items:center;display:grid;gap:20px;grid-template-columns:.9fr 76px 1.35fr 76px .9fr;margin-top:64px}.ao-guide .commerce-intent blockquote{font-family:var(--serif);font-size:clamp(25px,2.8vw,38px);line-height:1.18;margin:22px 0 0}.ao-guide .commerce-arrow{height:2px;position:relative}.ao-guide .commerce-arrow:before{background:var(--copper);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.ao-guide .commerce-arrow:after{border-bottom:5px solid transparent;border-left:7px solid var(--copper);border-top:5px solid transparent;content:"";position:absolute;right:-1px;top:-4px}.ao-guide .commerce-arrow.is-return:after{border-left:0;border-right:7px solid var(--copper);left:-1px;right:auto}.ao-guide .commerce-arrow.is-return:before{background:repeating-linear-gradient(90deg,var(--copper) 0 5px,transparent 5px 9px)}.ao-guide .session-window{background:#fff;border:1px solid var(--hairline);border-radius:22px;padding:22px}.ao-guide .session-chrome{align-items:center;border-bottom:1px solid var(--hairline);display:flex;font-family:var(--mono);font-size:9px;gap:9px;letter-spacing:.12em;margin:-4px 0 20px;padding-bottom:14px}.ao-guide .session-chrome span{background:var(--copper);border-radius:50%;height:7px;width:7px}.ao-guide .session-answer{font-size:18px;font-weight:800}.ao-guide .book-results{display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin:18px 0}.ao-guide .book-results span{align-items:flex-end;aspect-ratio:4/5;background:var(--sand);display:flex;padding:10px}.ao-guide .book-results span:nth-child(2){background:var(--ink);color:var(--off-white)}.ao-guide .book-results span:nth-child(3){background:var(--sand-deep)}.ao-guide .book-results i{font-family:var(--mono);font-size:10px;font-style:normal}.ao-guide .session-window ul{display:grid;gap:6px;list-style:none;padding:0}.ao-guide .session-window li{color:var(--ink-soft);font-size:12px}.ao-guide .merchant-core{border-left:2px solid var(--ink);padding-left:22px}.ao-guide .merchant-core ol{display:grid;gap:14px;list-style:none;margin:24px 0 0;padding:0}.ao-guide .merchant-core li{align-items:baseline;display:grid;font-size:14px;font-weight:700;gap:10px;grid-template-columns:24px 1fr}.ao-guide .merchant-core li span{color:var(--copper);font-family:var(--mono);font-size:9px}.ao-guide .commerce-system figcaption{border-top:1px solid var(--hairline);color:var(--ink-soft);font-family:var(--serif);font-size:22px;grid-column:1 / -1;line-height:1.35;margin-top:20px;padding-top:22px}.ao-guide .commerce-priorities{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px}.ao-guide .commerce-priorities article{border-top:2px solid var(--ink);padding:22px 28px 0 0}.ao-guide .commerce-priorities article+article{border-left:1px solid var(--hairline);padding-left:28px}.ao-guide .commerce-priorities span{color:var(--copper);font-family:var(--mono);font-size:10px}.ao-guide .commerce-priorities strong{display:block;font-size:24px;margin:20px 0 8px}.ao-guide .commerce-priorities p{color:var(--ink-soft);font-size:14px;line-height:1.55}.ao-guide .protocol-drawer{margin-top:54px}.ao-guide .protocol-drawer .protocol-list{padding-bottom:26px}.ao-guide .operating-roadmap{margin-top:64px;position:relative}.ao-guide .roadmap-now{background:var(--sand);border-radius:20px;display:grid;gap:8px;padding:30px;width:48%}.ao-guide .roadmap-now strong{font-family:var(--serif);font-size:29px;font-weight:400}.ao-guide .roadmap-now p{color:var(--ink-soft);font-size:14px}.ao-guide .operating-roadmap ol{display:grid;list-style:none;margin:28px 120px 0 44px;padding:0}.ao-guide .operating-roadmap ol:before{background:var(--copper);content:"";height:calc(100% - 126px);left:72px;position:absolute;top:172px;width:2px}.ao-guide .operating-roadmap li{align-items:start;display:grid;gap:26px;grid-template-columns:58px 1fr;padding:24px 0;position:relative}.ao-guide .operating-roadmap li>span{align-items:center;background:var(--off-white);border:2px solid var(--copper);border-radius:50%;display:flex;font-family:var(--mono);font-size:10px;height:58px;justify-content:center;z-index:1}.ao-guide .operating-roadmap li small{color:var(--copper);display:block;font-family:var(--mono);font-size:9px;letter-spacing:.14em}.ao-guide .operating-roadmap li strong{display:block;font-size:25px;margin:5px 0}.ao-guide .operating-roadmap li p{color:var(--ink-soft);font-size:14px}.ao-guide .roadmap-target{align-items:baseline;background:var(--ink);border-radius:24px;color:var(--off-white);display:flex;gap:10px;padding:30px 34px;position:absolute;right:0;top:0}.ao-guide .roadmap-target span{font-family:var(--serif);font-size:62px;line-height:1}.ao-guide .roadmap-target small{font-family:var(--mono);font-size:9px;letter-spacing:.15em}.ao-guide .operating-roadmap figcaption{border-top:1px solid var(--hairline);font-family:var(--serif);font-size:24px;line-height:1.35;margin-top:28px;padding-top:22px}.ao-guide .research-drawer>div{color:var(--ink-soft);display:grid;font-size:14px;gap:10px;padding-bottom:22px}.ao-guide .research-drawer a{width:fit-content}.ao-guide .risk-bowtie{align-items:center;display:grid;gap:0;grid-template-columns:1fr 120px 210px 120px 1fr;margin-top:64px}.ao-guide .risk-inputs,.ao-guide .risk-effects{display:grid;gap:9px}.ao-guide .risk-inputs>span,.ao-guide .risk-effects>span{background:var(--off-white);border:1px solid var(--hairline);border-radius:100px;font-size:13px;padding:11px 16px}.ao-guide .risk-inputs .mono-label,.ao-guide .risk-effects .mono-label{margin-bottom:8px}.ao-guide .risk-path{height:150px;position:relative}.ao-guide .risk-path i{border-top:1px solid var(--copper);left:0;position:absolute;right:0;top:50%;transform-origin:right}.ao-guide .risk-path i:first-child{transform:rotate(24deg)}.ao-guide .risk-path i:last-child{transform:rotate(-24deg)}.ao-guide .risk-path.outgoing i{transform-origin:left}.ao-guide .risk-event{align-content:center;aspect-ratio:1;background:var(--ink);border:10px solid var(--sand-deep);border-radius:50%;color:var(--off-white);display:grid;padding:24px;text-align:center;z-index:1}.ao-guide .risk-event>span{color:var(--copper);font-family:var(--mono);font-size:10px;letter-spacing:.14em}.ao-guide .risk-event strong{font-size:19px;line-height:1.1;margin:10px 0}.ao-guide .risk-event small{color:#fafaf799;font-size:10px;line-height:1.4}.ao-guide .risk-bowtie figcaption{border-top:1px solid var(--hairline);font-family:var(--serif);font-size:24px;grid-column:1 / -1;line-height:1.35;margin-top:30px;padding-top:22px}.ao-guide .risk-barriers{background:var(--off-white);border-radius:24px;margin-top:52px;padding:clamp(26px,4vw,48px)}.ao-guide .risk-barriers ol{display:grid;gap:0;grid-template-columns:repeat(4,1fr);list-style:none;margin:22px 0 0;padding:0}.ao-guide .risk-barriers li{border-top:2px solid var(--ink);padding:20px 22px 12px 0}.ao-guide .risk-barriers li+li{border-left:1px solid var(--hairline);padding-left:22px}.ao-guide .risk-barriers li span{color:var(--copper);font-family:var(--mono);font-size:10px}.ao-guide .risk-barriers li strong{display:block;font-size:17px;margin:14px 0 8px}.ao-guide .risk-barriers li p{color:var(--ink-soft);font-size:12px;line-height:1.5}.ao-guide .recovery-line{border-top:1px solid var(--hairline);font-size:14px;line-height:1.55;margin-top:20px;padding-top:18px}@media (max-width: 900px){.ao-guide .measure-model{grid-template-columns:1fr}.ao-guide .measure-capacity,.ao-guide .measure-performance{min-height:0}.ao-guide .measure-filter{grid-template-columns:repeat(3,1fr)}.ao-guide .measure-filter:before{left:0;right:0}.ao-guide .measure-filter span+span{margin:0}.ao-guide .measure-performance{justify-items:start;text-align:left}.ao-guide .accept-ring{height:100px;width:100px}.ao-guide .evidence-grid{grid-template-columns:1fr 1fr}.ao-guide .autonomy-map{grid-template-columns:1fr}.ao-guide .axis-y{display:none}.ao-guide .axis-x,.ao-guide .autonomy-map figcaption{grid-column:1}.ao-guide .commerce-system{grid-template-columns:1fr}.ao-guide .commerce-arrow{height:54px;margin:0 auto;width:2px}.ao-guide .commerce-arrow:before{height:auto;width:2px}.ao-guide .commerce-arrow:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--copper);bottom:-1px;left:-4px;right:auto;top:auto}.ao-guide .commerce-arrow.is-return:after{border-bottom:7px solid var(--copper);border-left:5px solid transparent;border-right:5px solid transparent;border-top:0;left:-4px;top:-1px}.ao-guide .merchant-core{margin:0 auto;max-width:520px;width:100%}.ao-guide .session-window{margin:0 auto;max-width:580px;width:100%}.ao-guide .roadmap-now{width:65%}.ao-guide .operating-roadmap ol{margin-right:0}.ao-guide .roadmap-target{position:static;width:fit-content}.ao-guide .risk-bowtie{grid-template-columns:1fr 70px 170px 70px 1fr}.ao-guide .risk-barriers ol{grid-template-columns:1fr 1fr}.ao-guide .risk-barriers li:nth-child(3){border-left:0}}@media (max-width: 620px){.ao-guide .measure-model{border-radius:20px;margin-top:42px;padding:28px 24px}.ao-guide .agent-field{grid-template-columns:repeat(8,10px)}.ao-guide .agent-field span{height:10px;width:10px}.ao-guide .measure-filter{gap:5px}.ao-guide .measure-filter span{font-size:7px;padding:8px 4px}.ao-guide .measure-model figcaption{font-size:27px}.ao-guide .evidence-grid,.ao-guide .contract-thesis,.ao-guide .autonomy-quadrants{grid-template-columns:1fr}.ao-guide .autonomy-zone{min-height:245px}.ao-guide .zone-bounded{order:4}.ao-guide .axis-x{display:none}.ao-guide .contract-conditions{grid-template-columns:1fr}.ao-guide .contract-conditions>div+div{border-left:0;border-top:1px solid var(--hairline);padding-left:0}.ao-guide .commerce-priorities{grid-template-columns:1fr}.ao-guide .commerce-priorities article+article{border-left:0;margin-top:24px;padding-left:0}.ao-guide .commerce-intent blockquote{font-size:30px}.ao-guide .roadmap-now{width:100%}.ao-guide .operating-roadmap ol{margin-left:0}.ao-guide .operating-roadmap ol:before{left:28px}.ao-guide .operating-roadmap li{gap:18px;grid-template-columns:56px 1fr}.ao-guide .risk-bowtie{grid-template-columns:1fr}.ao-guide .risk-path{height:58px;margin:0 auto;width:2px}.ao-guide .risk-path i{border-left:1px solid var(--copper);border-top:0;bottom:0;top:0;transform:none!important}.ao-guide .risk-event{margin:0 auto;width:190px}.ao-guide .risk-inputs,.ao-guide .risk-effects{margin:0 auto;max-width:320px;width:100%}.ao-guide .risk-barriers ol{grid-template-columns:1fr}.ao-guide .risk-barriers li+li{border-left:0;padding-left:0}}.ao-guide .impact-gate{align-items:center;display:grid;gap:18px;grid-template-columns:.8fr 64px 1.4fr 64px .62fr;margin-top:62px}.ao-guide .impact-proposal{border-top:2px solid var(--ink);display:grid;gap:14px;padding-top:20px}.ao-guide .impact-proposal strong{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.15}.ao-guide .impact-proposal p{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.08em}.ao-guide .impact-arrow{background:var(--copper);height:2px;position:relative}.ao-guide .impact-arrow:after{border-bottom:5px solid transparent;border-left:7px solid var(--copper);border-top:5px solid transparent;content:"";position:absolute;right:-1px;top:-4px}.ao-guide .impact-checks{background:var(--sand);border-radius:24px;padding:28px}.ao-guide .impact-checks ol{display:grid;list-style:none;margin:20px 0 0;padding:0}.ao-guide .impact-checks li{align-items:center;border-top:1px solid var(--hairline);display:grid;gap:13px;grid-template-columns:25px 1fr 12px;padding:11px 0}.ao-guide .impact-checks li>span{color:var(--copper);font-family:var(--mono);font-size:10px}.ao-guide .impact-checks li div{display:grid;gap:2px}.ao-guide .impact-checks li strong{font-size:14px}.ao-guide .impact-checks li p{color:var(--ink-soft);font-size:11px;line-height:1.35}.ao-guide .impact-checks li i{border:1px solid var(--copper);border-radius:50%;height:10px;position:relative;width:10px}.ao-guide .impact-checks li i:after{background:var(--copper);border-radius:50%;content:"";top:2px;right:2px;bottom:2px;left:2px;position:absolute}.ao-guide .impact-result{align-content:center;aspect-ratio:1;background:var(--ink);border-radius:50%;color:var(--off-white);display:grid;padding:20px;text-align:center}.ao-guide .impact-result span{color:var(--copper);font-family:var(--mono);font-size:8px;letter-spacing:.1em}.ao-guide .impact-result strong{font-family:var(--serif);font-size:28px;font-weight:400;margin-top:8px}.ao-guide .impact-gate figcaption{border-top:1px solid var(--hairline);font-family:var(--serif);font-size:23px;grid-column:1 / -1;line-height:1.35;margin-top:18px;padding-top:20px}.ao-guide .legal-drawer{border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);margin-top:28px}.ao-guide .legal-drawer summary{cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.14em;list-style:none;padding:17px 0;text-transform:uppercase}.ao-guide .legal-drawer ul{display:grid;gap:10px;list-style:none;padding:0 0 20px}.ao-guide .legal-drawer li{color:var(--ink-soft);font-size:13px}@media (max-width: 900px){.ao-guide .impact-gate{grid-template-columns:1fr 50px 1.5fr}.ao-guide .impact-gate>.impact-arrow:nth-of-type(2),.ao-guide .impact-result{display:none}}@media (max-width: 620px){.ao-guide .impact-gate{grid-template-columns:1fr}.ao-guide .impact-arrow{height:52px;margin:0 auto;width:2px}.ao-guide .impact-arrow:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--copper);bottom:-1px;left:-4px;top:auto}.ao-guide .impact-result{aspect-ratio:auto;border-radius:100px;display:grid!important;min-height:120px}.ao-guide .impact-gate>.impact-arrow:nth-of-type(2){display:block}}@media print{.ao-guide .nav,.ao-guide .skip-link,.ao-guide .disclosure-cue,.ao-guide .route-strip{display:none!important}.ao-guide .hero{padding-top:32px}.ao-guide .section{break-inside:avoid;padding:44px 0}.ao-guide .reveal{opacity:1!important;transform:none!important}.ao-guide details{display:block!important}.ao-guide details>summary{list-style:none}.ao-guide .disclosure-body{display:block!important}.ao-guide .ink-section{background:var(--off-white)!important;color:var(--ink)!important}.ao-guide .ink-section .question-copy,.ao-guide .ink-section .question-label,.ao-guide .ink-section .eyebrow,.ao-guide .ink-section .lede{color:var(--ink)!important}.ao-guide .chart-marks,.ao-guide .matrix,.ao-guide .horizon-zones,.ao-guide .hero-figure,.ao-guide .band-steps{break-inside:avoid}.ao-guide a{text-decoration:none}}.ao-guide .asm-figure{margin-top:52px}.ao-guide .asm-shell{border:2px solid var(--copper);display:grid;gap:28px;grid-template-columns:232px 1fr;padding:26px;position:relative}.ao-guide .asm-gov{border-right:1px dashed var(--copper);padding-right:24px}.ao-guide .asm-gov .mono-label{color:var(--ink)}.ao-guide .rail-note{color:var(--ink-soft);font-size:13px;line-height:1.5;margin-top:8px}.ao-guide .rail-items{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ao-guide .rail-items li{border:1px solid var(--hairline);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.1em;padding:5px 8px;text-transform:uppercase}.ao-guide .asm{display:grid;gap:14px}.ao-guide .asm-step{background:var(--off-white);border-left:3px solid var(--ink);display:grid;gap:6px;grid-template-columns:44px 1fr;padding:16px 18px}.ao-guide .asm-step+.asm-step{margin-left:22px}.ao-guide .asm-num{color:var(--ink);font-family:var(--mono);font-size:11px;grid-row:span 3;letter-spacing:.1em}.ao-guide .asm-term{font-size:19px;font-weight:800;letter-spacing:-.015em}.ao-guide .asm-meaning{color:var(--ink-soft);font-size:14px;line-height:1.55}.ao-guide .asm-parts{display:flex;flex-wrap:wrap;gap:6px;grid-column:2}.ao-guide .asm-parts li{background:var(--sand-deep);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.08em;padding:4px 8px}.ao-guide .asm-runtime{background:var(--ink);color:var(--off-white);margin-top:0;padding:20px 24px}.ao-guide .asm-runtime .mono-label,.ao-guide .asm-runtime .rail-note{color:var(--off-white)}.ao-guide .asm-runtime .rail-items li{border-color:#fafaf773;color:var(--off-white)}.ao-guide .asm-figure figcaption{border-top:1px solid var(--hairline);color:var(--ink);font-size:16px;font-weight:600;line-height:1.55;margin-top:24px;padding-top:14px}.ao-guide .example-chain li{display:grid;gap:2px}.ao-guide .example-term{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ao-guide .example-copy{color:var(--ink-soft);font-size:15px;line-height:1.55}.ao-guide .agraph-figure{margin-top:52px}.ao-guide .agraph{display:grid;gap:0}.ao-guide .agraph>li{position:relative}.ao-guide .agraph>li+li{margin-top:26px}.ao-guide .agraph>li+li:before{color:var(--ink);content:"↓";font-family:var(--mono);left:18px;position:absolute;top:-22px}.ao-guide .ag-node{align-items:baseline;border:1px solid var(--ink);display:flex;flex-wrap:wrap;gap:14px;padding:16px 20px}.ao-guide .ag-kind{color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.12em}.ao-guide .ag-title{font-size:17px;font-weight:800;letter-spacing:-.015em}.ao-guide .ag-start{background:var(--ink);border-color:var(--ink);color:var(--off-white)}.ao-guide .ag-start .ag-kind{color:var(--off-white)}.ao-guide .ag-eval{border-width:2px}.ao-guide .ag-lanes-wrap{border-left:2px solid var(--hairline);padding:4px 0 4px 18px}.ao-guide .ag-lanes{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:14px}.ao-guide .ag-lane{background:var(--sand);padding:14px 16px}.ao-guide .ag-lane-title{display:block;font-size:15px;font-weight:700;line-height:1.35}.ao-guide .loop-inset{border-top:1px dashed var(--copper);margin-top:12px;padding-top:10px}.ao-guide .loop-inset .cycle{border-left:2px solid var(--copper);margin-top:8px;padding-left:12px}.ao-guide .loop-inset .cycle li{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em}.ao-guide .ag-branch{display:grid;gap:20px;grid-template-columns:1.6fr 1fr}.ao-guide .branch-tag{color:var(--ink);display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ao-guide .ag-branch-fail{border-left:2px dashed var(--copper);padding:8px 0 8px 16px}.ao-guide .ag-branch-pass{border-left:2px solid var(--ink);padding:8px 0 8px 16px}.ao-guide .ag-brief{background:var(--sand-deep)}.ao-guide .ag-gate{display:grid;gap:10px}.ao-guide .gov-annotation{border:1px dashed var(--copper);display:grid;gap:6px;padding:12px 16px}.ao-guide .gov-annotation span:last-child{color:var(--ink-soft);font-size:14px}.ao-guide .runtime-rail{background:var(--sand-deep);display:grid;gap:6px;margin-top:20px;padding:12px 18px}.ao-guide .runtime-rail span:last-child{color:var(--ink);font-family:var(--mono);font-size:12px;letter-spacing:.08em}.ao-guide .agraph-figure figcaption{display:grid;gap:8px;margin-top:22px}.ao-guide .read-points{display:grid;gap:4px}.ao-guide .read-points span{color:var(--ink-soft);font-size:14px;line-height:1.5}.ao-guide .legend-under{border-top:1px solid var(--hairline);margin-top:18px;padding-top:10px}.ao-guide .legend-under ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:8px}.ao-guide .legend-under li{color:var(--ink-soft);font-size:12px}.ao-guide .ladder-figure{margin-top:52px}.ao-guide .ladder{display:grid;gap:12px}.ao-guide .ladder-row{border-top:2px solid var(--ink);display:grid;gap:14px;grid-template-columns:200px repeat(4,1fr);margin-left:calc(var(--rung) * 18px);padding:14px 0 16px}.ao-guide .ladder-head{display:grid;gap:2px}.ao-guide .ladder-cell{display:grid;gap:4px}.ao-guide .cell-key{color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ao-guide .cell-copy{color:var(--ink-soft);font-size:14px;line-height:1.5}.ao-guide .envelope-figure{margin-top:56px;position:relative}.ao-guide .triangle{display:flex;justify-content:center;margin:18px 0 0}.ao-guide .triangle-shape{border-bottom:150px solid var(--sand-deep);border-left:130px solid transparent;border-right:130px solid transparent;display:block;height:0;width:0}.ao-guide .triangle-factors{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:18px}.ao-guide .tri-corner{border-top:2px solid var(--copper);padding-top:10px}.ao-guide .tri-corner-2{text-align:center}.ao-guide .tri-corner-3{text-align:right}.ao-guide .tri-label{display:block;font-size:16px;font-weight:800}.ao-guide .tri-note{color:var(--ink-soft);display:block;font-size:13px;line-height:1.5;margin-top:4px}.ao-guide .permrail{margin-top:52px}.ao-guide .permrail-steps{border-top:2px solid var(--ink);display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:16px;padding-top:16px}.ao-guide .permrail-steps li{position:relative}.ao-guide .perm-dot{background:var(--copper);border-radius:50%;display:block;height:9px;margin-bottom:8px;opacity:calc(.35 + var(--step) * .16);width:9px}.ao-guide .perm-label{font-size:15px;font-weight:700}.ao-guide .bridge{margin-top:52px}.ao-guide .bridge-cols{display:grid;gap:0;grid-template-columns:1fr 1.1fr 1fr}.ao-guide .bridge-col{border-top:2px solid var(--ink);padding:16px 22px 22px 0}.ao-guide .bridge-centre{background:var(--off-white);border-top-color:var(--copper);padding-left:22px;padding-right:22px}.ao-guide .bridge-right{padding-left:22px}.ao-guide .bridge-steps{display:grid;gap:8px;margin-top:14px}.ao-guide .bridge-steps li{font-size:15px;font-weight:600}.ao-guide .bridge-centre .bridge-steps li{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em}.ao-guide .bridge-base{border-top:1px solid var(--hairline);margin-top:4px;padding-top:18px}.ao-guide .bridge figcaption{color:var(--ink-soft);font-size:14px;line-height:1.55;margin-top:18px}.ao-guide .protocols{margin-top:48px}.ao-guide .protocol-list{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:16px}.ao-guide .protocol{border-top:2px solid var(--copper);padding-top:14px}.ao-guide .protocol dt{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.ao-guide .protocol-name{font-size:20px;font-weight:800;letter-spacing:-.01em}.ao-guide .protocol-owner{color:var(--ink-soft);font-size:13px}.ao-guide .protocol-tag{border:1px solid var(--hairline);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.1em;padding:3px 7px;text-transform:uppercase}.ao-guide .protocol dd{margin-top:8px}.ao-guide .protocol-body{color:var(--ink-soft);font-size:15px;line-height:1.6}.ao-guide .horizon{position:relative}.ao-guide .horizon-road{background:var(--copper);display:block;height:3px;margin-top:44px}.ao-guide .zone-items{display:grid;gap:8px;margin-top:12px}.ao-guide .zone-items dt{font-size:15px;font-weight:700}.ao-guide .zone-items dd{color:var(--ink-soft);font-size:13px;line-height:1.5}.ao-guide .gate-figure{margin-top:52px}.ao-guide .gate-path{display:grid;gap:14px}.ao-guide .gate-step{background:var(--off-white);border-left:3px solid var(--copper);display:grid;gap:4px;grid-template-columns:40px 1fr;margin-right:calc(var(--i) * 44px);padding:16px 20px}.ao-guide .gate-index{color:var(--ink);font-family:var(--mono);font-size:22px;grid-row:span 2;line-height:1}.ao-guide .gate-label{font-size:17px;font-weight:800}.ao-guide .gate-question{color:var(--ink-soft);font-size:14px;line-height:1.5}.ao-guide .gate-effect{background:var(--ink);color:var(--off-white);font-family:var(--mono);font-size:12px;letter-spacing:.18em;margin-right:220px;margin-top:14px;padding:12px 20px;text-transform:uppercase}.ao-guide .gate-figure figcaption{color:var(--ink-soft);font-size:13px;margin-top:16px}@media (max-width: 1080px){.ao-guide .asm-shell{grid-template-columns:1fr}.ao-guide .asm-gov{border-bottom:1px dashed var(--copper);border-right:0;padding:0 0 18px}.ao-guide .ag-lanes{grid-template-columns:1fr 1fr}.ao-guide .ladder-row{grid-template-columns:1fr 1fr;margin-left:0}.ao-guide .protocol-list{grid-template-columns:1fr}}@media (max-width: 900px){.ao-guide .asm-step+.asm-step{margin-left:10px}.ao-guide .ag-branch,.ao-guide .bridge-cols{grid-template-columns:1fr}.ao-guide .bridge-col,.ao-guide .bridge-centre{padding-left:0;padding-right:0}.ao-guide .permrail-steps{grid-template-columns:1fr 1fr}.ao-guide .triangle-factors{grid-template-columns:1fr}.ao-guide .tri-corner-2,.ao-guide .tri-corner-3{text-align:left}.ao-guide .gate-step,.ao-guide .gate-effect{margin-right:0}}@media (max-width: 620px){.ao-guide .ag-lanes,.ao-guide .ladder-row,.ao-guide .permrail-steps,.ao-guide .asm-step{grid-template-columns:1fr}.ao-guide .asm-num{grid-row:auto}.ao-guide .asm-parts{grid-column:1}.ao-guide .gate-step{grid-template-columns:1fr}.ao-guide .gate-index{grid-row:auto}}.ao-guide .ag-lanes{align-items:start}.ao-guide .envelope-figure figcaption{color:var(--ink);font-size:15px;font-weight:600;margin-top:20px}.ao-guide .ladder-figure figcaption{color:var(--ink-soft);font-size:13px;margin-top:18px}.ao-guide .contract-intro{border-top:2px solid var(--ink);display:grid;grid-template-columns:1.1fr 1.1fr 1fr;margin-top:52px}.ao-guide .contract-intro>div{min-width:0;padding:22px 24px 24px 0}.ao-guide .contract-intro>div+div{border-left:1px solid var(--hairline);padding-left:24px}.ao-guide .contract-intro p:last-child{color:var(--ink-soft);font-size:16px;line-height:1.6;margin:10px 0 0}.ao-guide .contract-intro ul{color:var(--ink-soft);display:grid;font-size:14px;gap:7px;line-height:1.45;list-style:none;margin:10px 0 0;padding:0}.ao-guide .contract-intro li{padding-left:14px;position:relative}.ao-guide .contract-intro li:before{color:var(--copper);content:"·";font-weight:900;left:0;position:absolute}.ao-guide .contract-map{margin-top:64px}.ao-guide .contract-map>ol{border-top:2px solid var(--ink);display:grid;list-style:none;margin:16px 0 0;padding:0}.ao-guide .contract-map>ol>li{align-items:start;border-bottom:1px solid var(--hairline);display:grid;gap:18px;grid-template-columns:54px 1.05fr 1.3fr 1.3fr 1.3fr;padding:20px 0}.ao-guide .contract-id{color:var(--copper);font-family:var(--mono);font-size:13px;letter-spacing:.1em}.ao-guide .contract-title{display:grid;gap:4px}.ao-guide .contract-title strong{font-size:17px;letter-spacing:-.015em}.ao-guide .contract-title span{color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ao-guide .contract-map li>div:not(.contract-title){color:var(--ink-soft);display:grid;font-size:14px;gap:5px;line-height:1.5}.ao-guide .contract-map figcaption{color:var(--ink-soft);font-size:15px;line-height:1.55;margin-top:16px;max-width:900px}@media (max-width: 900px){.ao-guide .contract-intro{grid-template-columns:1fr}.ao-guide .contract-intro>div{padding:20px 0}.ao-guide .contract-intro>div+div{border-left:0;border-top:1px solid var(--hairline);padding-left:0}.ao-guide .contract-map>ol>li{grid-template-columns:44px 1fr 1fr}.ao-guide .contract-map>ol>li>div:nth-child(5){grid-column:2 / -1}}@media (max-width: 620px){.ao-guide .contract-map{margin-top:48px}.ao-guide .contract-map>ol>li{gap:10px;grid-template-columns:38px 1fr;padding:18px 0}.ao-guide .contract-map>ol>li>div:not(.contract-title){grid-column:2}}.agraph-v6{display:grid;gap:14px;justify-items:stretch}.ag-question{text-align:center}.ag-edge-down{height:22px;border-left:2px solid var(--copper);justify-self:center}.ag-fan-label{text-align:center}.ag-fan{height:14px;border-top:2px solid var(--copper)}.ag-merge{height:14px;border-bottom:2px solid var(--copper)}.agent-node{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--hairline);background:var(--off-white)}.agent-lead,.agent-eval{border:2px solid var(--copper)}.agent-id{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.agent-role{font-weight:600;font-size:15px;color:var(--ink)}.agent-action{font-size:13px;color:var(--ink-soft)}.agent-lanes{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;margin:0;padding:0}.ag-branch-v6{display:grid;grid-template-columns:1fr 1fr;gap:14px}.branch-target{display:block;font-weight:600;font-size:14px;margin-top:6px;color:var(--ink)}.ag-gate-outside{margin-top:16px;padding:14px 16px;border:2px dashed var(--copper)}.graph-caption{display:block;margin-top:8px;font-size:12px;color:var(--ink-soft)}.tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;margin:12px 0 0;padding:0}.tier{display:grid;gap:6px;align-content:start}.tier-bar{display:block;height:8px;border-bottom:3px solid var(--copper)}.tier-preview .tier-bar{border-bottom-style:dashed}.tier-selfreport .tier-bar{border-bottom-style:dotted}.tier-value{font-family:"Instrument Serif",serif;font-size:30px;line-height:1.05;color:var(--ink)}.tier-evidence{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.tier-note{font-size:13px;color:var(--ink-soft)}.tier-caveat{font-size:12px;color:var(--ink-soft);border-left:2px solid var(--copper);padding-left:8px}.tier-source{font-size:12px}.unit-key ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:8px 0 0;padding:0;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--ink)}.unit-key-lede{font-size:13px;color:var(--ink-soft)}.caution-note{margin-top:20px;border-left:2px solid var(--copper);padding-left:14px;font-size:14px}.readiness-strip{margin-top:22px;border-top:1px solid var(--hairline);padding-top:12px}.readiness-strip ul{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:var(--ink)}.readiness-note{font-size:12px;color:var(--ink-soft);margin-top:6px}.blast-formula{display:flex;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;margin:10px 0 0;padding:0}.blast-formula li{display:flex;align-items:center;gap:10px}.blast-op{font-family:JetBrains Mono,monospace;color:var(--ink)}.blast-factor{border:1px solid var(--hairline);padding:8px 12px;font-size:13px;color:var(--ink)}.stack{margin-top:30px}.stack-layers{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:0}.stack-layer{display:grid;grid-template-columns:40px 200px 1fr;gap:12px;padding:12px 14px;border:1px solid var(--hairline);border-bottom:none}.stack-layer:last-child{border-bottom:1px solid var(--hairline)}.loop-shared{margin-top:18px}.stack-index{font-family:JetBrains Mono,monospace;color:var(--ink)}.stack-title{font-weight:600;color:var(--ink)}.stack-body{font-size:13px;color:var(--ink-soft)}.ribbon{margin-top:30px}.ribbon-events{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:12px}.ribbon-events li{display:grid;gap:4px;border-left:2px solid var(--copper);padding-left:12px}.ribbon-date,.ribbon-source{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.ribbon-text{font-size:13px;color:var(--ink-soft)}.ribbon-note{margin-top:10px;font-size:12px;color:var(--ink-soft)}@media (max-width: 900px){.tiers{grid-template-columns:1fr 1fr}.stack-layer{grid-template-columns:32px 1fr}.stack-body{grid-column:2}}@media (max-width: 620px){.agent-lanes,.tiers,.ag-branch-v6{grid-template-columns:1fr}}@media print{.tiers,.agent-lanes{grid-template-columns:1fr 1fr}}.ao-guide .scale-system{background:var(--ink);border-radius:28px;color:var(--off-white);margin-top:64px;overflow:hidden;padding:clamp(28px,5vw,64px)}.ao-guide .coordination-threshold{display:grid;grid-template-columns:1fr 96px 1fr;gap:30px;align-items:stretch}.ao-guide .direct-range,.ao-guide .orchestrated-range{display:flex;flex-direction:column;min-height:260px;justify-content:center}.ao-guide .coordination-threshold .mono-label{color:#fafaf79e;margin-bottom:24px}.ao-guide .coordination-threshold strong{font-size:clamp(28px,3vw,48px);font-weight:900;letter-spacing:-.04em;line-height:1}.ao-guide .coordination-threshold p{color:#fafaf7ad;font-family:var(--serif);font-size:20px;line-height:1.35;margin-top:16px;max-width:460px}.ao-guide .direct-count{display:flex;gap:8px;margin-bottom:22px}.ao-guide .direct-count i{align-items:center;border:1px solid rgba(250,250,247,.35);border-radius:50%;display:flex;font-family:var(--mono);font-size:11px;font-style:normal;height:34px;justify-content:center;width:34px}.ao-guide .direct-count i:nth-child(n+4){background:var(--off-white);color:var(--ink)}.ao-guide .threshold-line{align-items:center;border-left:1px solid var(--copper);border-right:1px solid var(--copper);display:flex;justify-content:center;position:relative}.ao-guide .threshold-line span{background:var(--ink);color:var(--copper);font-family:var(--mono);font-size:9px;letter-spacing:.13em;line-height:1.5;padding:14px 8px;text-align:center;text-transform:uppercase;writing-mode:vertical-rl}.ao-guide .orchestrated-field{display:grid;gap:7px;grid-template-columns:repeat(18,4px);margin-bottom:24px}.ao-guide .orchestrated-field i{background:var(--copper);border-radius:50%;height:4px;width:4px}.ao-guide .output-funnel{align-items:center;border-top:1px solid rgba(250,250,247,.2);display:grid;grid-template-columns:1.35fr 1.12fr .88fr .62fr;margin-top:30px;padding-top:48px}.ao-guide .funnel-stage{align-content:center;background:var(--off-white);color:var(--ink);display:grid;justify-items:center;min-height:176px;padding:20px 10px;position:relative;text-align:center}.ao-guide .funnel-stage:not(:last-child):after{border-bottom:88px solid transparent;border-left:24px solid var(--off-white);border-top:88px solid transparent;content:"";position:absolute;right:-23px;top:0;z-index:2}.ao-guide .funnel-stage:not(:first-child):before{border-bottom:88px solid transparent;border-left:24px solid var(--ink);border-top:88px solid transparent;content:"";left:0;position:absolute;top:0;z-index:1}.ao-guide .funnel-stage>*{position:relative;z-index:3}.ao-guide .funnel-stage span{color:var(--copper);font-family:var(--mono);font-size:10px;letter-spacing:.14em}.ao-guide .funnel-stage strong{font-size:clamp(13px,1.2vw,18px);letter-spacing:-.02em;margin:10px 0 4px}.ao-guide .funnel-stage small{color:var(--muted);font-size:11px}.ao-guide .stage-complete{opacity:.84;min-height:148px}.ao-guide .stage-complete:after,.ao-guide .stage-complete:before{border-bottom-width:74px!important;border-top-width:74px!important}.ao-guide .stage-verified{opacity:.68;min-height:120px}.ao-guide .stage-verified:after,.ao-guide .stage-verified:before{border-bottom-width:60px!important;border-top-width:60px!important}.ao-guide .stage-accepted{background:var(--copper);color:var(--off-white);min-height:94px}.ao-guide .stage-accepted:before{border-bottom-width:47px!important;border-top-width:47px!important}.ao-guide .stage-accepted span,.ao-guide .stage-accepted small{color:var(--off-white)}.ao-guide .scale-system figcaption{align-items:baseline;border-top:1px solid rgba(250,250,247,.2);display:grid;font-family:var(--serif);font-size:clamp(25px,3vw,42px);gap:16px;grid-template-columns:auto 1fr auto;line-height:1.1;margin-top:42px;padding-top:28px}.ao-guide .scale-system figcaption span{color:#fafaf77a;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.ao-guide .operating-shift{border:1px solid var(--hairline);border-radius:28px;display:grid;grid-template-columns:1fr 130px 1fr;margin-top:64px;overflow:hidden}.ao-guide .shift-before,.ao-guide .shift-after{display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:clamp(28px,4vw,52px)}.ao-guide .shift-before{background:var(--sand)}.ao-guide .shift-after{background:var(--ink);color:var(--off-white)}.ao-guide .shift-before strong,.ao-guide .shift-after strong{font-size:clamp(25px,2.7vw,40px);letter-spacing:-.035em;line-height:1.05}.ao-guide .shift-before p,.ao-guide .shift-after p{font-family:var(--serif);font-size:19px;line-height:1.4;margin-top:16px}.ao-guide .shift-after p{color:#fafaf7ad}.ao-guide .shift-after .mono-label{color:var(--copper)}.ao-guide .shift-arrow{align-content:center;background:var(--off-white);display:grid;justify-items:center;position:relative}.ao-guide .shift-arrow:before,.ao-guide .shift-arrow:after{background:var(--copper);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.ao-guide .shift-arrow:after{border:solid var(--copper);border-width:1px 1px 0 0;height:12px;left:auto;right:10px;transform:rotate(45deg);width:12px}.ao-guide .shift-arrow span,.ao-guide .shift-arrow small{background:var(--off-white);font-family:var(--mono);position:relative;z-index:1}.ao-guide .shift-arrow span{font-size:24px;font-weight:500;padding:5px 10px 0}.ao-guide .shift-arrow small{color:var(--copper);font-size:8px;letter-spacing:.12em;padding:0 10px 5px}.ao-guide .shift-proof{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.ao-guide .shift-proof li{border-top:1px solid var(--hairline);padding:30px}.ao-guide .shift-proof li+li{border-left:1px solid var(--hairline)}.ao-guide .shift-proof span{color:var(--copper);font-family:var(--mono);font-size:10px}.ao-guide .shift-proof strong{display:block;font-size:18px;margin:12px 0 8px}.ao-guide .shift-proof p{color:var(--ink-soft);font-size:13px;line-height:1.5}.ao-guide .operating-shift figcaption{background:var(--off-white);border-top:1px solid var(--hairline);font-family:var(--serif);font-size:clamp(23px,2.4vw,32px);grid-column:1 / -1;line-height:1.3;padding:30px}.ao-guide .trust-path{align-items:stretch;display:grid;grid-template-columns:1fr 86px 1.15fr 86px 1fr;margin-top:64px}.ao-guide .trust-step{align-content:center;background:var(--off-white);border:1px solid var(--hairline);border-radius:22px;display:grid;min-height:250px;padding:clamp(24px,3vw,40px);position:relative}.ao-guide .trust-agent{background:var(--ink);color:var(--off-white);border-color:var(--ink)}.ao-guide .trust-step>span{color:var(--copper);font-family:var(--mono);font-size:10px}.ao-guide .trust-step small{font-family:var(--mono);font-size:9px;letter-spacing:.14em;margin:15px 0;text-transform:uppercase}.ao-guide .trust-step strong{font-size:clamp(18px,1.8vw,25px);letter-spacing:-.025em;line-height:1.15}.ao-guide .trust-step em{color:#fafaf79e;font-family:var(--serif);font-size:16px;margin-top:18px}.ao-guide .trust-connector{align-items:center;display:flex}.ao-guide .trust-connector i{background:var(--copper);display:block;height:2px;position:relative;width:100%}.ao-guide .trust-connector i:after{border:solid var(--copper);border-width:2px 2px 0 0;content:"";height:10px;position:absolute;right:1px;top:-5px;transform:rotate(45deg);width:10px}.ao-guide .trust-path figcaption{border-top:1px solid var(--hairline);font-family:var(--serif);font-size:clamp(22px,2.4vw,32px);grid-column:1 / -1;line-height:1.32;margin-top:30px;padding-top:24px}@media (max-width: 900px){.ao-guide .coordination-threshold{grid-template-columns:1fr}.ao-guide .direct-range,.ao-guide .orchestrated-range{min-height:0}.ao-guide .threshold-line{border:0;border-bottom:1px solid var(--copper);border-top:1px solid var(--copper);min-height:58px}.ao-guide .threshold-line span{writing-mode:horizontal-tb}.ao-guide .output-funnel{grid-template-columns:1fr;gap:0}.ao-guide .funnel-stage{min-height:104px!important;width:100%}.ao-guide .funnel-stage:before,.ao-guide .funnel-stage:after{display:none}.ao-guide .stage-complete{width:88%}.ao-guide .stage-verified{width:74%}.ao-guide .stage-accepted{width:58%}.ao-guide .scale-system figcaption{grid-template-columns:1fr}.ao-guide .operating-shift{grid-template-columns:1fr}.ao-guide .shift-before,.ao-guide .shift-after{min-height:0}.ao-guide .shift-arrow{min-height:88px}.ao-guide .shift-arrow:before,.ao-guide .shift-arrow:after{left:50%;top:0;height:100%;width:1px}.ao-guide .shift-arrow:after{border-width:0 1px 1px 0;bottom:8px;height:10px;left:calc(50% - 5px);right:auto;top:auto;transform:rotate(45deg);width:10px}.ao-guide .shift-proof{grid-template-columns:1fr}.ao-guide .shift-proof li+li{border-left:0}.ao-guide .trust-path{grid-template-columns:1fr}.ao-guide .trust-connector{height:58px;justify-content:center}.ao-guide .trust-connector i{height:100%;width:2px}.ao-guide .trust-connector i:after{border-width:0 2px 2px 0;bottom:1px;left:-5px;right:auto;top:auto}.ao-guide .trust-step{min-height:0}}@media (max-width: 480px){.ao-guide .scale-system{border-radius:22px;padding:28px 22px}.ao-guide .direct-count{gap:5px}.ao-guide .direct-count i{height:30px;width:30px}.ao-guide .output-funnel{padding-top:34px}.ao-guide .operating-shift{border-radius:22px}}.ao-guide .orchestration-system{background:var(--ink);border-radius:28px;color:var(--off-white);margin-top:64px;overflow:hidden;padding:clamp(28px,5vw,64px)}.ao-guide .graph-question-v8{margin:0 auto;max-width:850px;text-align:center}.ao-guide .graph-question-v8>span,.ao-guide .graph-orchestrator-v8>span,.ao-guide .parallel-title-v8,.ao-guide .graph-review-v8>div>span,.ao-guide .decision-gate-v8>div>span,.ao-guide .human-gate-v8>span{color:var(--copper);font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.ao-guide .graph-question-v8 strong{display:block;font-family:var(--serif);font-size:clamp(26px,3vw,42px);font-weight:400;line-height:1.2;margin-top:14px}.ao-guide .graph-downlink{height:46px;margin:0 auto;position:relative;width:2px}.ao-guide .graph-downlink i{background:var(--copper);top:0;right:0;bottom:0;left:0;position:absolute}.ao-guide .graph-downlink i:after,.ao-guide .graph-merge-v8 i:after{border:solid var(--copper);border-width:0 2px 2px 0;bottom:1px;content:"";height:9px;left:-4px;position:absolute;transform:rotate(45deg);width:9px}.ao-guide .graph-orchestrator-v8{border:1px solid var(--copper);border-radius:22px;display:grid;grid-template-columns:.7fr 1fr 2fr;padding:clamp(24px,3vw,38px);align-items:center}.ao-guide .graph-orchestrator-v8 strong{font-size:clamp(24px,2.5vw,36px);letter-spacing:-.04em}.ao-guide .graph-orchestrator-v8 p{color:#fafaf7ad;font-family:var(--serif);font-size:19px;line-height:1.35}.ao-guide .parallel-stage-v8{padding-top:48px;position:relative}.ao-guide .parallel-stage-v8:before{background:var(--copper);content:"";height:30px;left:50%;position:absolute;top:0;width:1px}.ao-guide .parallel-title-v8{color:#fafaf794;text-align:center}.ao-guide .worker-grid-v8{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:48px;position:relative}.ao-guide .worker-grid-v8:before{background:var(--copper);content:"";height:1px;left:12.5%;position:absolute;right:12.5%;top:-25px}.ao-guide .worker-grid-v8:after{background:var(--copper);content:"";height:24px;left:50%;position:absolute;top:-48px;width:1px}.ao-guide .worker-grid-v8 li{background:var(--off-white);border-radius:18px;color:var(--ink);min-height:190px;padding:26px 22px;position:relative}.ao-guide .worker-grid-v8 li:before{background:var(--copper);content:"";height:25px;left:50%;position:absolute;top:-25px;width:1px}.ao-guide .worker-grid-v8 li:after{background:var(--copper);bottom:-29px;content:"";height:29px;left:50%;position:absolute;width:1px}.ao-guide .worker-grid-v8 li>span{color:var(--ink);font-family:var(--mono);font-size:9px}.ao-guide .worker-grid-v8 li strong{display:block;font-size:18px;letter-spacing:-.02em;line-height:1.1;margin:15px 0 9px}.ao-guide .worker-grid-v8 li p{color:var(--ink-soft);font-size:12px;line-height:1.5}.ao-guide .graph-merge-v8{height:64px;position:relative}.ao-guide .graph-merge-v8:before{background:var(--copper);content:"";height:1px;left:12.5%;position:absolute;right:12.5%;top:28px}.ao-guide .graph-merge-v8 i{background:var(--copper);bottom:0;height:36px;left:50%;position:absolute;width:2px}.ao-guide .graph-review-v8{align-items:stretch;display:grid;grid-template-columns:1fr 70px 1fr}.ao-guide .graph-review-v8:after{align-self:center;background:var(--copper);content:"";grid-column:2;grid-row:1;height:2px;position:relative}.ao-guide .graph-review-v8>div{border:1px solid rgba(250,250,247,.28);border-radius:22px;min-height:210px;padding:30px}.ao-guide .review-synthesis-v8{grid-column:1;grid-row:1}.ao-guide .review-evaluator-v8{background:var(--off-white);color:var(--ink);grid-column:3;grid-row:1}.ao-guide .review-evaluator-v8>span{color:var(--ink)!important}.ao-guide .graph-review-v8>div strong{display:block;font-size:clamp(20px,2vw,28px);letter-spacing:-.03em;line-height:1.1;margin:15px 0 10px}.ao-guide .graph-review-v8>div p{color:#fafaf7a3;font-size:13px;line-height:1.5}.ao-guide .review-evaluator-v8 p{color:var(--ink-soft)!important}.ao-guide .decision-gate-v8{display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:66px;position:relative}.ao-guide .decision-gate-v8:before{background:var(--copper);content:"";height:1px;left:25%;position:absolute;right:25%;top:-32px}.ao-guide .decision-gate-v8:after{background:var(--copper);content:"";height:35px;left:75%;position:absolute;top:-66px;width:1px}.ao-guide .decision-gate-v8>div{border-top:1px solid var(--copper);min-height:150px;padding:25px 24px 18px;position:relative}.ao-guide .decision-gate-v8>div:before{background:var(--copper);content:"";height:33px;left:50%;position:absolute;top:-33px;width:1px}.ao-guide .decision-gate-v8 strong{display:block;font-size:21px;margin:12px 0 8px}.ao-guide .decision-gate-v8 p{color:#fafaf79e;font-size:12px;line-height:1.5}.ao-guide .decision-gate-v8 .decision-branch-label-v11{color:#fafaf794;font-family:var(--mono);font-size:9px;grid-column:1 / -1;letter-spacing:.14em;margin-bottom:4px;text-align:center}.ao-guide .decision-gate-v8 .repair-route-v11{border-top:1px dashed rgba(166,108,74,.7);color:var(--off-white);display:block;font-family:var(--mono);font-size:9px;letter-spacing:.1em;line-height:1.55;margin-top:18px;padding-top:12px}.ao-guide .decision-return-v8{border-left:1px dashed rgba(166,108,74,.7)}.ao-guide .decision-pass-v8{background:#fafaf70f}.ao-guide .decision-pass-v8>span{color:var(--off-white)!important}.ao-guide .human-gate-v8{background:var(--copper);border-radius:22px;margin-left:calc(50% + 14px);color:var(--ink);margin-top:38px;padding:30px;position:relative;width:calc(50% - 14px)}.ao-guide .human-gate-v8:before{background:var(--copper);content:"";height:39px;left:50%;position:absolute;top:-39px;width:2px}.ao-guide .human-gate-v8>span{color:var(--ink)}.ao-guide .human-gate-v8 strong{display:block;font-size:clamp(22px,2vw,29px);letter-spacing:-.03em;line-height:1.1;margin:12px 0 8px}.ao-guide .human-gate-v8 p{color:var(--ink);font-size:13px}.ao-guide .orchestration-system figcaption{border-top:1px solid rgba(250,250,247,.22);font-family:var(--serif);font-size:clamp(24px,2.6vw,36px);line-height:1.3;margin-top:46px;padding-top:28px}.ao-guide .mechanics-depth{border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);margin-top:28px}.ao-guide .mechanics-depth summary{cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.15em;list-style:none;padding:22px 0;text-transform:uppercase}.ao-guide .mechanics-depth summary:after{content:"+";float:right;font-size:16px}.ao-guide .mechanics-depth[open] summary:after{content:"−"}.ao-guide .mechanics-depth>div{display:grid;grid-template-columns:repeat(3,1fr)}.ao-guide .mechanics-depth article{border-top:1px solid var(--hairline);padding:28px 28px 30px 0}.ao-guide .mechanics-depth article+article{border-left:1px solid var(--hairline);padding-left:28px}.ao-guide .mechanics-depth article span{color:var(--copper);font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.ao-guide .mechanics-depth article strong{display:block;font-size:14px;line-height:1.5;margin:12px 0 8px}.ao-guide .mechanics-depth article p{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width: 900px){.ao-guide .graph-orchestrator-v8{grid-template-columns:1fr;gap:12px}.ao-guide .worker-grid-v8{grid-template-columns:1fr 1fr}.ao-guide .worker-grid-v8:before,.ao-guide .worker-grid-v8 li:before,.ao-guide .worker-grid-v8 li:after,.ao-guide .graph-merge-v8:before{display:none}.ao-guide .graph-merge-v8,.ao-guide .graph-merge-v8 i{height:46px}.ao-guide .mechanics-depth>div{grid-template-columns:1fr}.ao-guide .mechanics-depth article+article{border-left:0;padding-left:0}}@media (max-width: 620px){.ao-guide .orchestration-system{border-radius:22px;padding:30px 22px}.ao-guide .worker-grid-v8{gap:12px;grid-template-columns:1fr;margin-top:28px}.ao-guide .worker-grid-v8 li{min-height:0}.ao-guide .parallel-title-v8{line-height:1.6}.ao-guide .graph-review-v8{gap:0;grid-template-columns:1fr}.ao-guide .graph-review-v8:after{grid-column:1;grid-row:2;height:46px;justify-self:center;width:2px}.ao-guide .review-synthesis-v8{grid-column:1;grid-row:1}.ao-guide .review-evaluator-v8{grid-column:1;grid-row:3}.ao-guide .graph-review-v8>div{min-height:0}.ao-guide .decision-gate-v8{gap:12px;grid-template-columns:1fr;margin-top:52px}.ao-guide .decision-gate-v8:before{display:none}.ao-guide .decision-gate-v8:after{height:25px;left:50%;top:-52px}.ao-guide .decision-gate-v8>div{min-height:0;padding:22px 18px}.ao-guide .decision-gate-v8>div:before{display:none}.ao-guide .decision-gate-v8 strong{font-size:18px;line-height:1.2}.ao-guide .decision-gate-v8 p{font-size:12px}.ao-guide .decision-gate-v8 .decision-branch-label-v11{font-size:8px;line-height:1.6;margin-bottom:6px}.ao-guide .human-gate-v8{margin-left:0;width:100%}.ao-guide .human-gate-v8:before{left:50%}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#0a0a0a;background:#fafaf7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%;margin:0}body{margin:0}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}a{color:inherit}
