.amos-title{max-width:8.5em}.amos-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.amos-truth{max-width:52ch}.amos-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.amos-split .lx-section-head{margin-bottom:0}.amos-does{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;display:grid}.amos-does>div{border-bottom:1px solid var(--hairline);align-content:start;gap:8px;padding:22px 0;display:grid}.amos-does dd{margin:0}.amos-for{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.amos-for li{color:var(--text-secondary);border-top:2px solid var(--indigo-bright);padding-top:18px;font-size:1.0625rem;line-height:1.55}.amos-for strong{font-family:var(--font-monument);color:var(--bone);margin-bottom:6px;font-size:1.375rem;font-weight:750;font-stretch:90%;display:block}.amos-status{border:1px solid var(--hairline);background:var(--graphite);border-radius:12px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px clamp(32px,6vw,96px);padding:clamp(24px,4vw,48px);display:grid}.amos-status .lx-section-head{margin-bottom:0}.amos-status-list{border-top:1px solid var(--hairline);margin:0;display:grid}.amos-status-list div{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(140px,1fr) minmax(0,2.4fr);gap:6px 24px;padding:14px 0;display:grid}.amos-status-list dt{color:var(--bone);font-weight:650}.amos-status-list dd{color:var(--text-secondary);margin:0}.amos-status .amos-actions{grid-column:2}.sr{border-top:1px solid var(--hairline);background:var(--obsidian);padding-block:clamp(64px,9vw,120px)}.sr-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.sr-intro .lx-section-head{margin-bottom:0}.sr-spec{border:1px solid var(--hairline);background:var(--graphite);border-radius:12px;padding:20px 24px}.sr-spec-head{color:var(--text-meta);border-bottom:1px solid var(--hairline);padding-bottom:12px;font-size:.8125rem;font-weight:650}.sr-spec dl{margin:0}.sr-spec dl div{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:10px 0;font-size:.9375rem;display:grid}.sr-spec dl div:last-child{border-bottom:0}.sr-spec dt{color:var(--text-meta)}.sr-spec dd{color:var(--bone);margin:0;font-weight:600}.sr-block{margin-top:clamp(56px,8vw,104px)}.sr-two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px clamp(32px,6vw,96px);display:grid}.sr-two>.lx-section-head{margin-bottom:0}.sr-capabilities,.sr-flow{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.sr-flow{grid-template-columns:minmax(0,1fr)}.sr-capabilities li,.sr-flow li{border-bottom:1px solid var(--hairline);grid-template-columns:34px minmax(0,1fr);align-content:start;gap:4px 12px;padding:16px 0;display:grid}.sr-capabilities li>:not(.lx-step),.sr-flow li>:not(.lx-step){grid-column:2}.sr-capabilities .lx-step,.sr-flow .lx-step{grid-row:span 2;padding-top:2px}.sr-cap-name{color:var(--bone);font-size:1.0625rem;font-weight:700;line-height:1.35}.sr-panel{border:1px solid var(--hairline);background:var(--graphite);border-radius:12px;gap:16px;padding:clamp(24px,4vw,48px);display:grid}.sr-boundary{border-inline-start:3px solid var(--coral)}.sr-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:8px 0 0;display:grid}.sr-scale div{border-top:1px solid var(--hairline);align-content:start;gap:6px;padding-top:16px;display:grid}.sr-scale dd{margin:0}.sr-scale dt{color:var(--bone);font-weight:700}.sr-scale-value{font-family:var(--font-monument);color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:800;font-stretch:82%;line-height:1}.sr-prose{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,96px);display:grid}.sr-prose section{align-content:start;gap:16px;display:grid}.sr-prose:has(>section:only-child){grid-template-columns:minmax(0,1fr);max-width:78ch}.sr-map{border-top:1px solid var(--hairline);margin:0}.sr-map div{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(160px,1fr) minmax(0,1.6fr);gap:4px 24px;padding:13px 0;display:grid}.sr-map dt{color:var(--bone);font-weight:650}.sr-map dd{color:var(--text-secondary);margin:0}.sr-gap{margin-top:18px}.sr-atlas{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.sr-plane{border-top:2px solid var(--indigo-bright);padding-top:14px}.sr-plane-head{color:var(--bone);margin-bottom:12px;font-size:.9375rem;font-weight:700}.sr-plane ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sr-plane li{color:var(--text-secondary);gap:4px;font-size:.9375rem;display:grid}.sr-badge{border:1px solid var(--hairline-bright);border-radius:999px;width:fit-content;padding:2px 8px;font-size:.75rem;font-weight:650}.sr-rec{color:var(--bone)}.sr-gate{color:#e8b48f;border-color:#e8b48f}.sr-res{color:#e8b48f;border-style:dashed;border-color:#e8b48f}.sr-path{color:var(--text-meta);border-style:dashed}.sr-roles,.sr-memory{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sr-memory{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-roles>div,.sr-memory>div{border:1px solid var(--hairline);border-radius:10px;align-content:start;gap:8px;padding:20px;display:grid}.sr-memory .is-on{background:var(--graphite);border-color:var(--indigo-bright)}.sr-links{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.sr .loop-diagram{max-width:960px;margin-inline:auto}.amos-join-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.amos-join-grid .lx-section-head{justify-items:start;margin-bottom:0}@media (width<=1100px){.sr-atlas{grid-template-columns:repeat(3,minmax(0,1fr))}.amos-for{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.amos-split,.amos-status,.sr-intro,.sr-two,.sr-prose,.amos-join-grid{grid-template-columns:minmax(0,1fr)}.amos-status .amos-actions{grid-column:auto}.sr-scale,.sr-roles{grid-template-columns:minmax(0,1fr)}.sr-atlas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.amos-does,.sr-capabilities,.amos-for,.sr-memory,.amos-status-list div,.sr-map div,.sr-atlas{grid-template-columns:minmax(0,1fr)}}
