bot-forge 1.0.2

Rust CLI for installing agent skills and developer tools from configurable forms.
Documentation
:root{--paper:#f6f9fd;--white:#fff;--ink:#10233b;--blue:#237bff;--orange:#237bff;--orange2:#5ca2ff;--muted:#60728a;--line:rgba(18,59,109,.16)}
.brand-dot{background:var(--blue);box-shadow:0 0 0 6px rgba(35,123,255,.14)}
.hero{background:#0d2340;color:#fff}.hero-block{background:var(--blue);color:#fff}.hero-block span{border-color:rgba(255,255,255,.75)}.hero h1 em,.hero-link b,.eyebrow,.section-no{color:var(--blue)}
.hero-command{position:absolute;right:7vw;bottom:12vh;width:min(460px,38vw);padding:28px 32px;border:1px solid rgba(255,255,255,.3);background:rgba(7,25,47,.72);box-shadow:18px 18px 0 var(--blue)}.hero-command span{display:block;color:#8ebaff;font-size:12px;font-weight:850;letter-spacing:.18em}.hero-command code{display:block;margin:20px 0 16px;color:#fff;font-size:44px;font-weight:850}.hero-command p{margin:0;color:#c4d5e7}
.site-header{background:rgba(246,249,253,.9)}.site-header nav a:hover,.site-header nav a.active{color:var(--blue)}.scroll-progress span{background:var(--blue)}
.act-label{display:inline-block;margin:0 0 14px;padding:8px 13px;border:1px solid currentColor;background:rgba(35,123,255,.08);color:var(--blue);font-size:15px;line-height:1;font-weight:850;letter-spacing:.08em}.section-dark .act-label,.hero .act-label,.closing .act-label{background:rgba(114,170,255,.12);color:#9fc3ff}
.layer-rail{border-color:rgba(35,123,255,.35)}.layer-rail nav a.active{border-color:var(--blue)}.layer-rail nav a.active i,.layer-rail nav a.passed i{background:var(--blue);border-color:var(--blue);color:#fff}.layer-rail nav a.active::before{background:var(--blue)}.layer-rail-status span{background:var(--blue)}
.two-users .customer-row{min-height:170px}.two-outcomes{grid-template-columns:1fr 1fr;gap:18px;border:0}.two-outcomes article,.two-outcomes article+article{min-height:150px;padding:26px;border:1px solid var(--line);background:#fff}.two-outcomes article:nth-child(2){background:var(--blue);color:#fff}.two-outcomes article:nth-child(2) p{color:#dceaff}.shared-fact i{background:var(--blue)}
.persona-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.persona-card{display:grid;grid-template-rows:210px 1fr;border:1px solid var(--ink);background:#fff}.persona-card.manager-card{background:#0d2340;color:#fff}.persona-visual{position:relative;overflow:hidden;border-bottom:1px solid var(--ink);background:#eaf3ff}.manager-card .persona-visual{border-color:#526a84;background:#102b4d}.persona-copy{padding:24px 28px}.persona-copy h3{margin:10px 0 10px;font-size:30px}.persona-copy>p{min-height:54px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.manager-card .persona-copy>p{color:#b9c8d8}.persona-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.persona-facts span{padding:11px;border-top:2px solid var(--blue)}.persona-facts small{display:block;color:var(--muted);font-size:10px}.persona-facts b{display:block;margin-top:7px;font-size:13px}.manager-card .persona-facts span{border-color:#72aaff}.manager-card .persona-facts small{color:#9fb2c7}.desk-screen{position:absolute;left:13%;top:21%;width:58%;height:55%;padding:14px;border:2px solid var(--blue);background:#0d2340;box-shadow:8px 8px 0 rgba(35,123,255,.2)}.desk-screen span{display:block;width:42%;height:6px;margin-bottom:10px;background:#526a84}.desk-screen span:nth-child(2){width:72%}.desk-screen span:nth-child(3){width:58%}.desk-screen b{position:absolute;left:14px;bottom:15px;color:#72aaff;font:700 15px/1 monospace}.desk-person{position:absolute;right:10%;bottom:0;width:24%;height:62%}.desk-person i{display:block;width:48px;height:48px;margin:auto;border-radius:50%;background:var(--blue)}.desk-person b{display:block;width:88px;height:90px;margin:4px auto 0;border-radius:44px 44px 0 0;background:#7fb2ff}.question-marks span{position:absolute;color:var(--blue);font-size:30px;font-weight:900}.question-marks span:first-child{right:8%;top:15%}.question-marks span:last-child{left:5%;bottom:12%}.standard-node{position:absolute;left:50%;top:18px;transform:translateX(-50%);padding:12px 28px;background:var(--blue);font-weight:850}.team-lines{position:absolute;left:19%;right:19%;top:78px;height:50px;border-top:2px solid #72aaff}.team-lines i{position:absolute;top:0;width:2px;height:50px;background:#72aaff}.team-lines i:first-child{left:0}.team-lines i:nth-child(2){left:50%}.team-lines i:last-child{right:0}.machine-row{position:absolute;left:7%;right:7%;bottom:19px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.machine-row span{padding:16px 8px;border:1px solid #617a96;background:rgba(255,255,255,.05);text-align:center}.machine-row b,.machine-row small{display:block}.machine-row b{color:#fff}.machine-row small{margin-top:5px;color:#9fb2c7;font-size:10px}
.audience-contract{display:grid;grid-template-columns:1.55fr 70px 1.4fr auto 1.3fr;gap:12px;align-items:stretch;margin-top:26px}.audience-contract>i{align-self:center;color:var(--blue);font-size:30px;font-style:normal}.contract-inputs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:25px}.contract-inputs>small{position:absolute;left:0;top:0;color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.08em}.contract-entry,.contract-result,.contract-core{display:flex;flex-direction:column;justify-content:center;min-height:112px;padding:20px 22px;border:1px solid var(--line);background:#fff}.contract-entry span,.contract-result span{color:var(--muted);font-size:13px;font-weight:800;letter-spacing:.06em}.contract-entry b,.contract-result b{margin-top:10px;font-size:16px;line-height:1.35}.contract-merge{position:relative;min-height:137px}.contract-merge i{position:absolute;left:0;top:34%;bottom:16%;width:50%;border-top:2px solid var(--blue);border-right:2px solid var(--blue);border-bottom:2px solid var(--blue)}.contract-merge b{position:absolute;right:0;top:59%;transform:translateY(-50%);color:var(--blue);font-size:30px}.contract-core{border-color:var(--blue);background:var(--blue);color:#fff}.contract-core small{font-size:10px;letter-spacing:.1em;opacity:.78}.contract-core strong{margin-top:8px;font-size:23px}.contract-core p{margin:7px 0 0;font-size:13px;line-height:1.35;color:#dceaff}
.experience-page{background:#eaf3ff}.command-stage{display:grid;grid-template-columns:160px 1fr;align-items:center;max-width:900px;margin:0 auto 44px;border:1px solid var(--blue);background:#fff}.command-stage span{padding:24px;color:var(--blue);font-weight:850}.command-stage code{padding:28px 34px;background:#0d2340;color:#fff;font-size:38px;font-weight:850}.simple-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:16px;align-items:center}.simple-steps article{min-height:190px;padding:26px;border:1px solid var(--line);background:#fff}.simple-steps article span{color:var(--blue);font-size:12px;font-weight:850}.simple-steps article b{display:block;margin:25px 0 12px;font-size:22px}.simple-steps article p{color:var(--muted);line-height:1.5}.simple-steps>i{color:var(--blue);font-size:26px;font-style:normal}.frontstage-note{display:grid;grid-template-columns:160px 1fr;gap:22px;margin-top:34px;padding:24px;background:var(--blue);color:#fff}.frontstage-note b{font-size:20px}
.first-run-visual{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch}.first-run-visual>article{min-height:280px;border:1px solid var(--ink);background:#fff}.first-run-visual header{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-bottom:1px solid var(--line)}.first-run-visual header span{color:var(--blue);font-size:11px;font-weight:850}.first-run-visual header b{font:700 12px/1 monospace}.visual-arrow{align-self:center;color:var(--blue);font-size:28px;font-style:normal}.profile-menu{display:grid;gap:6px;padding:14px}.profile-menu span{display:grid;grid-template-columns:28px 1fr auto;align-items:center;padding:9px 11px;border:1px solid var(--line)}.profile-menu span.selected{border-color:var(--blue);background:#eaf3ff}.profile-menu i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#dceaff;color:var(--blue);font-size:10px;font-style:normal}.profile-menu b{font-size:14px}.profile-menu small{color:var(--muted)}.check-groups{padding:12px 16px}.check-groups p{margin:0 0 9px}.check-groups strong{display:block;margin-bottom:4px;color:var(--blue);font-size:9px;letter-spacing:.08em}.check-groups span{display:grid;grid-template-columns:20px 1fr auto;padding:4px 0;font-size:12px}.check-groups i{color:#299865;font-style:normal}.check-groups small{color:var(--muted)}.check-groups .missing i{color:var(--blue)}.check-groups .missing small{color:var(--blue)}.confirm-mock{position:relative}.confirm-count{display:flex;align-items:end;gap:10px;padding:18px 22px 10px}.confirm-count strong{color:var(--blue);font-size:48px;line-height:.8}.confirm-count span{color:var(--muted)}.confirm-list{display:grid;gap:7px;padding:10px 22px}.confirm-list span{font-size:12px}.confirm-list span::before{content:"✓";margin-right:8px;color:#299865}.confirm-button{position:absolute;left:22px;right:22px;bottom:18px;padding:12px;background:var(--blue);color:#fff;text-align:center}.compact-journey{margin-top:18px}.compact-journey article{min-height:64px;padding:14px 16px}.compact-journey article b{margin:7px 0 0;font-size:15px}.compact-journey>i{font-size:20px}.experience-page .frontstage-note{margin-top:18px;padding:18px}
.iceberg-page{background:#0d2340}.iceberg{max-width:1050px;margin:0 auto}.iceberg-front{display:grid;grid-template-columns:160px 1fr;align-items:center;padding:26px 34px;background:#fff;color:var(--ink)}.iceberg-front span,.iceberg-back>span{font-size:13px;font-weight:850;letter-spacing:.12em;color:var(--blue)}.iceberg-front b{font-size:24px}.waterline{position:relative;height:60px;border-bottom:2px solid #72aaff}.waterline span{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);padding:6px 18px;background:#0d2340;color:#72aaff;font-size:12px;font-weight:850}.iceberg-back{display:grid;grid-template-columns:160px repeat(4,1fr);gap:12px;padding:36px 34px 28px;border:1px solid #49637e;border-top:0}.iceberg-back b{padding:18px 12px;border:1px solid #49637e;text-align:center}.turning-line{text-align:center;color:#c5d3e1;font-size:19px}
.stage-context{display:grid;grid-template-columns:140px 1fr 150px 1.4fr;align-items:center;margin-bottom:28px;border:1px solid rgba(35,123,255,.35);background:#fff}.stage-context>*{padding:17px 20px}.stage-context span,.stage-context i{color:var(--muted);font-size:12px;font-style:normal;font-weight:800;letter-spacing:.08em}.stage-context b{color:var(--blue);font-size:19px}.stage-context strong{background:#0d2340;color:#fff;font-size:17px}.dark-context{border-color:#526a84;background:rgba(255,255,255,.04)}.dark-context span,.dark-context i{color:#9fb2c7}.dark-context b{color:#72aaff}.dark-context strong{background:var(--blue)}
.example-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.example-grid article{padding:25px;border:1px solid var(--line);background:#fff}.example-grid b{font-size:21px}.example-grid p{color:var(--muted)}.stage-conclusion,.scheduler-note{padding:20px;text-align:center;background:var(--blue);color:#fff;font-size:19px;font-weight:800}.source-differences{display:grid;grid-template-columns:repeat(5,1fr);margin-top:26px;border:1px solid #526a84}.source-differences span{padding:18px;text-align:center;border-right:1px solid #526a84;color:#c5d3e1}.source-differences span:last-child{border:0}
.pain{background:#eaf3ff}.trust-contract::before,.trust-contract article>span{background:var(--blue)}.three-needs i{background:var(--blue)}
.architecture{background:#fff}.lifecycle-stack .layer-orange{background:var(--blue);border-color:var(--blue);color:#fff}.lifecycle-stack .layer-orange>span,.lifecycle-stack .layer-orange>p,.lifecycle-stack .layer-orange>strong{color:#fff}.architecture-rule{color:var(--blue)}
.layer-interaction{background:#edf5ff}.layer-interaction::before{background:var(--blue)}.layer-interaction .layer-number,.layer-interaction .eyebrow,.layer-interaction .run-case>span{color:var(--blue)}.layer-interaction .run-case{border-color:rgba(35,123,255,.3);border-left-color:var(--blue)}
.layer-chapter .run-case{grid-template-columns:120px minmax(360px,.9fr) minmax(0,1.1fr)}.layer-chapter .run-case code{font-size:21px}.layer-chapter .run-case p{font-size:16px}
.source-flow,.decision-funnel,.artifact-flow,.evidence-chain{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px;border:1px solid var(--ink);font-weight:750}.source-flow i,.decision-funnel i,.artifact-flow i,.evidence-chain i{color:var(--blue);font-style:normal}.source-flow strong,.decision-funnel strong,.artifact-flow strong,.evidence-chain strong{padding:16px 20px;background:var(--blue);color:#fff}
.profile-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.profile-steps article{padding:24px;border:1px solid var(--line);background:#fff}.profile-steps span,.backend-grid span,.commit-flow span{color:var(--blue);font-size:12px;font-weight:850}.profile-steps b{display:block;margin:18px 0 8px;font-size:24px}.profile-steps p{margin:0;color:var(--muted);line-height:1.5}
.decision-funnel{padding:20px}.decision-funnel span{padding:13px;border:1px solid var(--line)}
.backend-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.backend-grid article{min-height:140px;padding:22px;border:1px solid #4f6276;background:rgba(255,255,255,.04)}.backend-grid b{display:block;margin:14px 0 8px;font-size:20px}.backend-grid p{margin:0;color:#afbdcb;line-height:1.45}.artifact-flow{border-color:#4f6276}.artifact-flow strong{background:var(--blue)}
.cache-path{display:grid;grid-template-columns:1.2fr auto 1fr 1fr;gap:14px;align-items:stretch;margin-bottom:22px}.cache-path>span,.cache-path article{display:flex;flex-direction:column;justify-content:center;padding:20px 24px;border:1px solid #526a84}.cache-path>span{background:var(--blue);font-size:20px;font-weight:850}.cache-path>i{align-self:center;color:#72aaff;font-size:25px;font-style:normal}.cache-path article b{font-size:19px}.cache-path article p{margin:7px 0 0;color:#afbdcb}.cache-path .hit{border-color:#45b97c}.cache-path .hit b{color:#71d19c}.cache-path .miss{border-color:#e18a35}.cache-path .miss b{color:#f0a45b}.compact-backends{grid-template-columns:repeat(8,1fr)}.compact-backends article{min-height:72px;padding:14px}.compact-backends b{margin:8px 0 0;font-size:14px}
.dag-page{background:#eaf3ff}.dag-story{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:stretch}.dag-story>i{align-self:center;color:var(--blue);font-size:28px;font-style:normal}.dag-nodes,.running-slots{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dag-nodes span,.running-slots span,.running-slots strong{display:grid;place-items:center;min-height:64px;padding:12px;border:1px solid var(--ink);background:#fff;font-weight:750}.ready-gate{display:grid;gap:8px;padding:18px;background:#0d2340;color:#fff}.ready-gate small{color:#72aaff;font-weight:850;letter-spacing:.15em}.ready-gate b{padding:8px;background:rgba(255,255,255,.09)}.running-slots strong{background:var(--blue);border-color:var(--blue);color:#fff}.dag-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.dag-rules article{padding:22px;border-top:3px solid var(--blue);background:#fff}.dag-rules b{font-size:19px}.dag-rules p{margin:9px 0 0;color:var(--muted)}
.resource-page{background:#0d2340}.resource-dual{display:grid;grid-template-columns:1fr 1fr;gap:20px}.resource-dual article{padding:25px;border:1px solid #526a84}.resource-dual span{color:#72aaff;font-size:12px;font-weight:850}.resource-dual b{display:block;margin:15px 0;font-size:24px}.resource-dual p{margin:0;color:#afbdcb}.lease-flow{display:grid;grid-template-columns:1fr auto 1.3fr auto 1fr auto 1.1fr auto .8fr;gap:10px;align-items:center;margin-top:25px}.lease-flow>span{padding:16px 10px;border:1px solid #526a84;text-align:center;font-weight:800}.lease-flow small{display:block;margin-top:8px;color:#9fb2c7;font-weight:500}.lease-flow>i{color:#72aaff;font-style:normal}.host-budget{margin-top:22px;padding:17px;background:var(--blue);text-align:center;font-weight:800}
.layer-blue-page{background:#123b6d}.commit-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:15px;align-items:center}.commit-flow article{min-height:210px;padding:28px;border:1px solid #6b84a0;background:rgba(255,255,255,.05)}.commit-flow article b{display:block;margin:26px 0 14px;font-size:27px}.commit-flow article p{color:#c5d3e1;line-height:1.55}.commit-flow>i{font-size:28px;color:#72aaff;font-style:normal}.commit-failure{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.commit-failure article{padding:22px;border-top:3px solid #72aaff;background:rgba(255,255,255,.04)}.commit-failure p{color:#c5d3e1}.commit-rule{padding:20px;text-align:center;background:#fff;color:#123b6d;font-size:21px;font-weight:850}
.performance{background:#eaf3ff}.admission-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.admission-grid article{min-height:250px;padding:34px;border:1px solid var(--ink);background:#fff}.admission-grid article.dark{background:var(--ink);color:#fff}.admission-grid span{color:var(--blue);font-weight:850}.admission-grid h3{margin:48px 0 20px;font-size:31px}.admission-grid p{color:var(--muted)}.admission-grid .dark p{color:#bdc8d4}.runtime-flow .active{background:var(--blue);border-color:var(--blue)}.runtime-flow i{color:var(--blue)}
.scheduler-note{margin-top:26px}
.rebalance{background:#eaf3ff}.rebalance-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rebalance-timeline article{padding:30px;border:1px solid #526a84}.rebalance-timeline span{color:var(--blue);font-size:14px;font-weight:800}.rebalance-timeline b{display:block;min-height:65px;margin:24px 0;font-size:22px}.cpu-bars{height:130px;display:flex;align-items:flex-end;gap:8px}.cpu-bars i{display:block;background:var(--blue);height:80%;flex:1}.cpu-bars.four i:nth-child(2){height:70%}.cpu-bars.four i:nth-child(3){height:86%}.cpu-bars.four i:nth-child(4){height:72%}.cpu-bars.three i{height:72%}.cpu-bars.three i:last-child{height:98%}.cpu-bars.one i{height:100%}.rebalance-rules{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;border:1px solid rgba(35,123,255,.35);background:#fff}.rebalance-rules span{padding:24px;text-align:center;border-right:1px solid rgba(35,123,255,.35)}.rebalance-rules span:last-child{border:0}
.adaptive-memory{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding:16px;border:1px solid #526a84}.adaptive-memory span{padding:9px;background:rgba(255,255,255,.05)}.adaptive-memory i{color:#72aaff;font-style:normal}.adaptive-memory strong{padding:10px 14px;background:var(--blue)}
.state-machine{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px;border:1px solid var(--ink)}.state-machine i{color:var(--blue);font-style:normal}.state-machine strong{padding:12px;background:#eaf3ff}.state-machine b{padding:14px;background:var(--blue);color:#fff}.status-cases{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.status-cases article{padding:24px;border:1px solid var(--line);background:#fff}.status-cases span{display:block;color:var(--muted);font-size:13px}.status-cases b{display:block;margin:5px 0 13px;color:var(--blue)}.status-cases p{margin:18px 0 0;font-weight:750}.status-cases .complete{background:var(--blue);color:#fff}.status-cases .complete span,.status-cases .complete b{color:#fff}.recovery-rule{display:grid;grid-template-columns:260px 1fr;gap:28px;padding:24px;background:var(--ink);color:#fff}.recovery-rule b{font-size:21px}.recovery-rule p{margin:0;color:#bdc8d4}
.recovery-page{background:#edf5ff}.interruption-flow{display:flex;align-items:center;justify-content:center;gap:14px;padding:34px;border:1px solid var(--ink);background:#fff}.interruption-flow span{padding:16px 20px;background:#eaf3ff;font-weight:800}.interruption-flow i{color:#26945f;font-style:normal;font-weight:900}.interruption-flow .broken{background:#fff0e4;color:#b85d0d}.interruption-flow .broken+i{color:#d27320}.recovery-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.recovery-actions article{padding:26px;border-top:4px solid var(--blue);background:#fff}.recovery-actions span{color:var(--blue);font-size:12px;font-weight:850}.recovery-actions b{display:block;margin:18px 0 8px;font-size:21px}.recovery-actions p{color:var(--muted)}
.feedback-page{background:#fff}.consumer-flow{display:grid;grid-template-columns:1.2fr auto repeat(3,1fr);gap:16px;align-items:stretch}.fact-core{display:grid;gap:1px;background:var(--blue);padding:24px}.fact-core span{padding:12px;background:rgba(255,255,255,.12);color:#fff;font-weight:750}.consumer-flow>i{align-self:center;color:var(--blue);font-size:28px;font-style:normal}.consumer-flow article{padding:26px;border:1px solid var(--line)}.consumer-flow article b{font-size:21px}.consumer-flow article p{color:var(--muted);line-height:1.55}.progress-sample{width:70%;margin:35px auto 0;padding:24px;background:#0d2340;color:#fff;font-family:monospace}.progress-sample>span{color:#72aaff}.progress-sample p{display:grid;grid-template-columns:180px 60px 1fr}.progress-sample i{color:#9fb2c7;font-style:normal}.progress-sample em{font-style:normal}.feedback-rule{text-align:center;margin-top:26px;color:var(--muted)}
.complete-page{background:#123b6d}.compact-commit article{min-height:145px;padding:20px}.compact-commit article b{margin:16px 0 8px;font-size:22px}.interrupt-resume{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px;padding:18px;border:1px solid #6b84a0}.interrupt-resume>*{padding:10px 14px}.interrupt-resume i{color:#72aaff;font-style:normal}.interrupt-resume b{background:#c46a12;color:#fff}.interrupt-resume strong{background:#45a978;color:#fff}.complete-rule{margin-top:18px;padding:16px;background:#fff;color:#123b6d;text-align:center;font-weight:850}
.team-page{background:#eaf3ff}.two-paths{display:grid;grid-template-columns:1fr auto 1.1fr auto 1fr;gap:22px;align-items:stretch}.two-paths article{padding:30px;border:1px solid var(--line);background:#fff}.two-paths article span{color:var(--blue);font-size:13px;font-weight:850}.two-paths code{display:block;margin:28px 0 18px;font-size:25px;font-weight:850}.two-paths article:last-child code{font-size:17px}.two-paths>i{align-self:center;color:var(--blue);font-size:28px;font-style:normal}.two-paths>strong{display:flex;align-items:center;justify-content:center;padding:30px;background:#0d2340;color:#fff;text-align:center;line-height:1.7}.team-values,.complexity-map{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}.team-values span,.complexity-map span{padding:19px;border:1px solid rgba(35,123,255,.35);background:#fff;text-align:center;font-weight:750}
.evidence-page{background:#eaf3ff}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.boundary-grid article{padding:32px;border:1px solid var(--blue);background:#fff}.boundary-grid article.risk{border-color:#e18a35}.boundary-grid span{color:var(--blue);font-size:15px;font-weight:850}.boundary-grid .risk span{color:#c46a12}.boundary-grid ul{list-style:none;margin:25px 0 0;padding:0}.boundary-grid li{padding:14px 0;border-top:1px solid var(--line)}.evidence-chain{margin-top:34px;background:#fff}.evidence-note{margin-top:28px;color:var(--muted);line-height:1.6}
.complexity-map{grid-template-columns:repeat(3,1fr)}.complexity-map span{border-color:var(--blue);font-size:18px}.transfer-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin-top:32px}.transfer-line b,.transfer-line strong{padding:24px;text-align:center}.transfer-line b{border:1px solid var(--ink)}.transfer-line i{color:var(--blue);font-size:30px;font-style:normal}.transfer-line strong{background:var(--blue);color:#fff}
.closing{background:#0d2340}.closing-command{display:grid;grid-template-columns:270px 1fr;align-items:center;max-width:900px;margin:0 auto 28px;border:1px solid #536b85}.closing-command span{padding:25px;color:#9fb2c7}.closing-command code{padding:25px 34px;background:var(--blue);color:#fff;font-size:38px;font-weight:850}.closing-statement{margin-top:28px;padding:24px;border:1px solid #536b85;color:#dce8f5;font-size:22px;text-align:center}.closing-line{background:var(--blue)}
@media(max-width:1200px){.layer-rail{display:none}.backend-grid{grid-template-columns:repeat(2,1fr)}.compact-backends{grid-template-columns:repeat(4,1fr)}}

/* Presentation density refinements: every diagram carries a concrete fact. */
.experience-page .section-heading{margin-bottom:40px}.experience-page .command-stage{grid-template-columns:210px 1fr;width:100%;max-width:none;margin:0 0 28px}.experience-page .command-stage span{padding:27px 30px;font-size:18px}.experience-page .command-stage code{padding:27px 38px;font-size:42px}.experience-page .compact-journey{margin:0 0 30px;gap:20px}.experience-page .compact-journey article{min-height:78px;padding:17px 20px}.experience-page .compact-journey article b{margin-top:10px;font-size:17px}.experience-page .first-run-visual{margin-top:0;gap:18px}.experience-page .first-run-visual>article{min-height:270px}.experience-page .frontstage-note{margin-top:48px;padding:21px 24px}
.iceberg-back{grid-template-columns:160px repeat(4,1fr)}.iceberg-back b{display:grid;gap:9px;align-content:center;min-height:86px}.iceberg-back small{color:#9fb2c7;font-size:11px;font-weight:500}.complexity-ledger{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.complexity-ledger article{padding:20px;border-top:3px solid #72aaff;background:rgba(255,255,255,.05)}.complexity-ledger span{color:#72aaff;font-size:11px;font-weight:850;letter-spacing:.1em}.complexity-ledger b{display:block;margin:11px 0 7px;font-size:19px}.complexity-ledger p{margin:0;color:#afbdcb;font-size:13px;line-height:1.45}.turning-line{margin:24px 0 0}
.plan-example{display:grid;grid-template-columns:1fr auto 1.3fr 1.8fr;gap:14px;align-items:stretch}.plan-example>i{align-self:center;color:var(--blue);font-size:28px;font-style:normal}.plan-input,.plan-output,.plan-facts{padding:22px;border:1px solid var(--line);background:#fff}.plan-input,.plan-output{display:flex;flex-direction:column;justify-content:center}.plan-input span,.plan-output>span{color:var(--blue);font-size:11px;font-weight:850;letter-spacing:.08em}.plan-input strong{margin:15px 0 8px;font-size:34px}.plan-input small,.plan-output small{color:var(--muted)}.plan-output b{margin-top:9px;font-size:17px}.plan-output small{margin-top:12px}.plan-facts{display:grid;gap:0}.plan-facts p{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center;margin:0;padding:9px 0;border-bottom:1px solid var(--line)}.plan-facts p:last-child{border:0}.plan-facts b{font-size:14px}.plan-facts span{color:var(--muted);font-size:13px}.layer-interaction .stage-conclusion{margin-top:18px}
.dag-graph{display:grid;grid-template-columns:1fr 42px 1.35fr 42px 1.25fr;gap:10px;align-items:stretch}.dag-column,.ready-queue{display:grid;gap:8px;padding:18px;border:1px solid var(--ink);background:#fff}.dag-column small,.ready-queue small{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.12em}.dag-column span{display:grid;min-height:42px;align-content:center;padding:9px 12px;border-left:3px solid var(--blue);background:#edf5ff;font-size:13px;font-weight:800}.dag-column em{margin-top:4px;color:var(--muted);font-size:10px;font-style:normal;font-weight:500}.dag-links{display:flex;flex-direction:column;justify-content:space-around;align-items:center;color:var(--blue);font-style:normal}.dag-links i{font-style:normal}.ready-queue{background:#0d2340;color:#fff;border-color:#0d2340}.ready-queue b{padding:10px;background:rgba(255,255,255,.09);font-size:13px}.ready-queue strong{padding:11px;background:var(--blue);font-size:13px;text-align:center}.dag-page .dag-rules{margin-top:18px}.dag-page .dag-rules article{padding:18px}.dag-page .dag-rules p{font-size:13px}
.admission-board{margin-top:20px;border:1px solid #526a84}.admission-board>div{display:grid;grid-template-columns:1.35fr 1fr 1.2fr .65fr;align-items:center}.admission-board>div+div{border-top:1px solid #526a84}.admission-board>*>*{padding:10px 14px}.admission-head{background:rgba(255,255,255,.08);color:#9fb2c7;font-size:11px;font-weight:850;letter-spacing:.06em}.admission-board b{font-size:13px}.admission-board span,.admission-board strong{font-size:12px}.admission-board .ok{color:#71d19c}.admission-board .wait{color:#f0a45b}.admission-board .go,.admission-board .hold{text-align:center}.admission-board .go{background:#238555}.admission-board .hold{background:#a85b15}.resource-page .lease-flow{margin-top:20px}.resource-page .host-budget{margin-top:18px}
.allocation-ledger{display:grid;gap:9px}.allocation-scale{display:grid;grid-template-columns:1fr auto;align-items:end;padding-bottom:9px;border-bottom:1px solid #526a84}.allocation-scale span{color:#72aaff;font-size:12px;font-weight:850;letter-spacing:.1em}.allocation-scale b{font-size:24px}.allocation-scale small{grid-column:1/-1;margin-top:5px;color:#9fb2c7}.allocation-ledger article{display:grid;grid-template-columns:300px 1fr;gap:16px;padding:11px 18px;border:1px solid #526a84}.allocation-ledger header{display:grid;grid-template-columns:1fr auto;gap:5px}.allocation-ledger header span{color:#72aaff;font-size:11px;font-weight:850}.allocation-ledger header b{font-size:16px}.allocation-ledger header strong{grid-column:2;grid-row:1/3;align-self:center;color:#fff;font-size:14px}.token-track{grid-column:2;grid-row:1;display:flex;gap:3px;min-height:36px}.token-track i{flex:var(--n);min-width:0;background:#237bff}.token-track .a{background:#237bff}.token-track .b{background:#48a7ff}.token-track .c{background:#45b97c}.token-track .d{background:#8c74e8}.token-track .e{background:#e88d38}.token-track .f{background:linear-gradient(90deg,#237bff,#45b97c)}.token-track .free{background:repeating-linear-gradient(135deg,#526a84 0 5px,transparent 5px 10px)}.allocation-ledger article p{grid-column:1/-1;margin:0;color:#afbdcb;font-size:12px}.rebalance .section-heading{margin-bottom:38px}.rebalance .stage-context{margin-bottom:18px}.rebalance .adaptive-memory{margin-top:14px;padding:12px}.rebalance .rebalance-rules{margin-top:14px}.rebalance .rebalance-rules span{padding:11px}
.feedback-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.feedback-grid .progress-sample{width:auto;margin:0;padding:22px 24px}.progress-sample header,.event-sample>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.2)}.progress-sample header span,.event-sample>header span{color:#72aaff;font:850 14px/1 monospace;letter-spacing:.1em}.progress-sample header b,.event-sample>header b{font-size:16px}.progress-summary{display:flex;gap:8px;margin:13px 0 5px}.progress-summary>*{padding:7px 10px;background:rgba(255,255,255,.08);font:750 14px/1 monospace;font-style:normal}.progress-summary strong{background:var(--blue)}.progress-summary em{color:#ffd095}.progress-sample p{grid-template-columns:180px 62px 1fr;align-items:center;margin:0;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:15px}.progress-sample p:last-child{border-bottom:0}.progress-sample p>em{padding-left:12px;border-left:3px solid #72aaff}.progress-sample p.waiting>em{border-color:#e88d38;color:#ffd095}.progress-sample p.verifying>em{border-color:#45b97c;color:#9ee2bc}.event-sample{padding:22px 24px;border:1px solid var(--ink);background:#edf5ff}.event-sample>header{border-bottom-color:var(--line)}.event-sample>header b{color:var(--ink)}.event-sample p{display:grid;grid-template-columns:128px 92px 1fr;gap:10px;align-items:center;margin:0;padding:13px 0;border-bottom:1px solid var(--line)}.event-sample p:last-child{border-bottom:0}.event-sample p>b{font-size:15px}.event-sample p>span{color:var(--blue);font-size:14px;font-weight:800}.event-sample code{color:var(--muted);font-size:14px}.wait-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.wait-explainer article{padding:20px 22px;border-top:4px solid var(--blue);background:#edf5ff}.wait-explainer span{color:var(--blue);font-size:14px;font-weight:850}.wait-explainer b{display:block;margin:9px 0 7px;font-size:20px}.wait-explainer p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}
.scheduling-sequence{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin:-10px 0 18px;padding:10px;border:1px solid rgba(35,123,255,.35);background:#fff}.scheduling-sequence>span{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;padding:8px 10px;color:var(--muted)}.scheduling-sequence>span i{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;font-size:11px;font-style:normal;font-weight:850}.scheduling-sequence>span b{font-size:14px}.scheduling-sequence>span small{margin-top:3px;font-size:10px}.scheduling-sequence>span.active{background:var(--blue);color:#fff}.scheduling-sequence>span.passed{color:var(--blue)}.scheduling-sequence>em{color:var(--blue);font-size:20px;font-style:normal}.dark-sequence{border-color:#526a84;background:rgba(255,255,255,.04)}.dark-sequence>span{color:#9fb2c7}.dark-sequence>span.active{background:var(--blue);color:#fff}.dark-sequence>span.passed{color:#72aaff}.dark-sequence>em{color:#72aaff}.dag-page .stage-context,.resource-page .stage-context{margin-bottom:18px}.dag-page .dag-graph{min-height:0}.resource-page .section-heading{margin-bottom:48px}.resource-page .resource-dual article{padding-top:19px;padding-bottom:19px}.rebalance .scheduling-sequence{margin:0 0 10px;padding:6px}.rebalance .scheduling-sequence>span{padding:5px 8px}.rebalance .allocation-ledger{gap:6px}.rebalance .allocation-ledger article{padding-top:8px;padding-bottom:8px}.rebalance .adaptive-memory{margin-top:10px;padding:9px}.rebalance .rebalance-rules{margin-top:10px}.rebalance .rebalance-rules span{padding:8px}
.rebalance .allocation-scale{border-color:rgba(35,123,255,.35)}.rebalance .allocation-scale span{color:var(--blue)}.rebalance .allocation-scale small,.rebalance .allocation-ledger article p{color:var(--muted)}.rebalance .allocation-ledger article{border-color:rgba(35,123,255,.35);background:#fff}.rebalance .allocation-ledger header span{color:var(--blue)}.rebalance .allocation-ledger header strong{color:var(--ink)}.rebalance .adaptive-memory{border-color:rgba(35,123,255,.35);background:#fff}.rebalance .adaptive-memory span{background:#edf5ff}.rebalance .adaptive-memory i{color:var(--blue)}
.allocation-scale{grid-template-columns:1fr auto auto;column-gap:16px}.allocation-scale small{grid-column:1/2;font-size:14px}.allocation-legend{grid-column:2/4;grid-row:2;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:5px}.allocation-legend i{width:22px;height:10px;background:var(--blue)}.allocation-legend em{width:36px;height:10px;background:linear-gradient(90deg,var(--blue) 0 65%,#edf5ff 65%)}.allocation-legend b{color:var(--muted);font-size:14px;font-weight:700}.rebalance .allocation-ledger header b{font-size:16px}.rebalance .allocation-ledger header strong{font-size:15px}.rebalance .allocation-ledger article p{font-size:14px}
.rebalance .allocation-scale>span,.rebalance .allocation-ledger header>span{font-size:14px}
.rebalance .allocation-ledger article{grid-template-columns:360px 1fr;column-gap:18px;row-gap:6px}
.rebalance .allocation-ledger article>header{display:grid;grid-template-columns:1fr;gap:2px}
.rebalance .allocation-ledger article>header>span{display:block;margin-bottom:0}
.rebalance .allocation-ledger article>header>p{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:9px;margin:0}
.rebalance .allocation-ledger article>header>p i{display:flex;align-items:center;justify-content:center;height:24px;padding:0 7px;background:#edf5ff;color:var(--blue);font-size:14px;font-style:normal;font-weight:850;text-align:center}
.rebalance .allocation-ledger article>header>p b,.rebalance .allocation-ledger article>header>p strong{display:flex;align-items:center;height:24px;font-size:15px;font-weight:800;line-height:1;white-space:nowrap}
.rebalance .allocation-ledger article>header>p strong{grid-column:auto;grid-row:auto;align-self:center;color:var(--ink)}
.rebalance .allocation-ledger article>p{grid-column:1/-1;margin:0;color:var(--muted);font-size:14px}
.rebalance .allocation-ledger article>header>p{grid-column:auto;color:inherit}
.rebalance .token-track{min-height:72px;gap:4px}
.rebalance .token-track>i{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-style:normal;text-align:center}
.rebalance .token-track>i b{font-size:18px;line-height:1}
.rebalance .token-track>i small{margin-top:7px;color:rgba(255,255,255,.9);font-size:14px;font-weight:750}
.rebalance .token-track>.free{color:var(--ink)}
.rebalance .token-track>.free small{color:var(--ink)}
#stage-optimize{padding-top:58px;padding-bottom:58px}
.layer-interaction .layer-heading,.layer-chapter#stage-acquire .layer-heading{margin-bottom:24px}.layer-interaction .stage-context,#stage-acquire .stage-context{margin-bottom:14px}#stage-acquire{padding-top:68px;padding-bottom:68px}.plan-compiler{display:grid;grid-template-columns:.78fr 2fr .92fr;gap:14px;align-items:stretch}.compiler-input,.compiler-core,.compiler-output{border:1px solid rgba(35,123,255,.35);background:#fff}.compiler-input,.compiler-output{display:flex;flex-direction:column;justify-content:center;padding:22px}.compiler-input>span,.compiler-core header span,.compiler-output>span{color:var(--blue);font-size:14px;font-weight:850;letter-spacing:.1em}.compiler-input strong,.compiler-output strong{margin:12px 0 8px;font-size:34px}.compiler-input b{font-size:18px}.compiler-input p{margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.5}.compiler-core header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#0d2340;color:#fff}.compiler-core header b{font-size:16px}.compiler-core ol{list-style:none;margin:0;padding:0}.compiler-core li{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--line)}.compiler-core li:last-child{border:0}.compiler-core li>i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eaf3ff;color:var(--blue);font-size:14px;font-style:normal;font-weight:850}.compiler-core li b{font-size:17px}.compiler-core li p{margin:3px 0 0;color:var(--muted);font-size:14px;line-height:1.3}.compiler-core li strong{color:var(--blue);font:700 14px/1 monospace}.compiler-output p{display:grid;grid-template-columns:72px 1fr;margin:0;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.compiler-output p b{color:var(--blue)}.compiler-output p i{color:var(--muted);font-style:normal}.plan-decision-trace{margin-top:14px;border:1px solid var(--blue);background:#fff}.plan-decision-trace>header{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:var(--blue);color:#fff}.plan-decision-trace>header span{font-size:15px;font-weight:850;letter-spacing:.06em}.plan-decision-trace>header b{font-size:14px}.plan-decision-trace>div{display:grid;grid-template-columns:repeat(4,1fr)}.plan-decision-trace article{padding:13px 15px;border-right:1px solid rgba(35,123,255,.25)}.plan-decision-trace article:last-child{border:0}.plan-decision-trace article span{color:var(--blue);font-size:14px;font-weight:850}.plan-decision-trace article b{display:block;margin:7px 0 5px;font-size:17px}.plan-decision-trace article p{margin:0;color:var(--muted);font-size:14px;line-height:1.4}
.acquisition-pipeline{display:grid;grid-template-columns:1fr 1.35fr;gap:16px}.artifact-gate,.backend-router{border:1px solid #526a84;background:rgba(255,255,255,.04)}.artifact-gate header,.backend-router header{padding:14px 18px;border-bottom:1px solid #526a84}.artifact-gate header span,.backend-router header span{display:block;color:#72aaff;font-size:14px;font-weight:850;letter-spacing:.1em}.artifact-gate header b,.backend-router header b{display:block;margin-top:7px;font-size:21px}.fingerprint{display:grid;grid-template-columns:125px 1fr;align-items:center;padding:14px 18px}.fingerprint strong{color:#72aaff;font-size:16px}.fingerprint p{margin:0;color:#afbdcb;font:14px/1.45 monospace}.gate-result{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 14px}.gate-result article{padding:12px;border-top:3px solid #45b97c;background:rgba(255,255,255,.05)}.gate-result article:last-child{border-color:#e18a35}.gate-result span{color:#71d19c;font-size:14px;font-weight:850}.gate-result article:last-child span{color:#f0a45b}.gate-result b{display:block;margin:7px 0;font-size:18px}.gate-result p{margin:0;color:#afbdcb;font-size:14px;line-height:1.4}.source-family{display:grid;grid-template-columns:1.25fr .8fr .7fr 1.4fr;gap:8px;padding:12px}.source-family section{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;padding:9px;border:1px solid #526a84}.source-family small{width:100%;margin-bottom:4px;color:#72aaff;font-size:14px;font-weight:850}.source-family b{padding:7px;background:rgba(255,255,255,.08);font-size:14px}.backend-contract{display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr auto 1.15fr;align-items:center;border-top:1px solid #526a84}.backend-contract span,.backend-contract strong{padding:10px 4px;color:#c5d3e1;font-size:14px;text-align:center}.backend-contract i{color:#72aaff;font-style:normal}.backend-contract strong{background:var(--blue);color:#fff}.acquisition-examples{margin-top:12px;border:1px solid #526a84}.acquisition-examples header{display:flex;justify-content:space-between;padding:10px 16px;background:var(--blue)}.acquisition-examples header span{font-size:14px;font-weight:850}.acquisition-examples header b{font-size:14px}.acquisition-examples>div{display:grid;grid-template-columns:repeat(4,1fr)}.acquisition-examples p{display:grid;gap:6px;margin:0;padding:11px 14px;border-right:1px solid #526a84}.acquisition-examples p:last-child{border:0}.acquisition-examples strong{font-size:18px}.acquisition-examples p span{color:#72aaff;font-size:14px}.acquisition-examples p i{color:#afbdcb;font-size:14px;font-style:normal;line-height:1.35}
.acquisition-pipeline{display:grid;grid-template-columns:1fr 1.35fr;gap:16px}.artifact-gate,.backend-router{border:1px solid #526a84;background:rgba(255,255,255,.04)}.artifact-gate header,.backend-router header{padding:14px 18px;border-bottom:1px solid #526a84}.artifact-gate header span,.backend-router header span{display:block;color:#72aaff;font-size:14px;font-weight:850;letter-spacing:.1em}.artifact-gate header b,.backend-router header b{display:block;margin-top:7px;font-size:21px}.fingerprint{display:grid;grid-template-columns:125px 1fr;align-items:center;padding:14px 18px}.fingerprint strong{color:#72aaff;font-size:16px}.fingerprint p{margin:0;color:#afbdcb;font:14px/1.45 monospace}.gate-result{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 14px}.gate-result article{padding:12px;border-top:3px solid #45b97c;background:rgba(255,255,255,.05)}.gate-result article:last-child{border-color:#e18a35}.gate-result span{color:#71d19c;font-size:14px;font-weight:850}.gate-result article:last-child span{color:#f0a45b}.gate-result b{display:block;margin:7px 0;font-size:18px}.gate-result p{margin:0;color:#afbdcb;font-size:14px;line-height:1.4}.source-family{display:grid;grid-template-columns:1.25fr .8fr .7fr 1.4fr;gap:8px;padding:12px}.source-family section{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;padding:9px;border:1px solid #526a84}.source-family small{width:100%;margin-bottom:4px;color:#72aaff;font-size:14px;font-weight:850}.source-family b{padding:7px;background:rgba(255,255,255,.08);font-size:14px}.backend-contract{display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr auto 1.15fr;align-items:center;border-top:1px solid #526a84}.backend-contract span,.backend-contract strong{padding:10px 4px;color:#c5d3e1;font-size:14px;text-align:center}.backend-contract i{color:#72aaff;font-style:normal}.backend-contract strong{background:var(--blue);color:#fff}.cargo-cache-note{display:grid;grid-template-columns:210px 1fr;align-items:stretch;margin-top:12px;border:1px solid #526a84;background:rgba(35,123,255,.16)}.cargo-cache-note header{display:flex;flex-direction:column;justify-content:center;padding:10px 16px;border-right:1px solid #526a84}.cargo-cache-note header span{color:#72aaff;font-size:14px;font-weight:850;letter-spacing:.08em}.cargo-cache-note header b{margin-top:5px;font-size:16px}.cargo-reuse-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:8px 12px}.cargo-reuse-flow p{display:grid;gap:3px;margin:0}.cargo-reuse-flow strong{font-size:15px}.cargo-reuse-flow span{color:#c5d3e1;font-size:14px}.cargo-reuse-flow i{padding:0 10px;color:#72aaff;font-size:18px;font-style:normal}.acquisition-examples{margin-top:12px;border:1px solid #526a84}.acquisition-examples header{display:flex;justify-content:space-between;padding:10px 16px;background:var(--blue)}.acquisition-examples header span{font-size:14px;font-weight:850}.acquisition-examples header b{font-size:14px}.acquisition-examples>div{display:grid;grid-template-columns:repeat(4,1fr)}.acquisition-examples p{display:grid;gap:6px;margin:0;padding:11px 14px;border-right:1px solid #526a84}.acquisition-examples p:last-child{border:0}.acquisition-examples strong{font-size:18px}.acquisition-examples p span{color:#72aaff;font-size:14px}.acquisition-examples p i{color:#afbdcb;font-size:14px;font-style:normal;line-height:1.35}
.team-page .section-heading{margin-bottom:36px}.team-page .two-paths{gap:14px}.team-page .two-paths article{padding:20px}.team-page .two-paths code{margin:16px 0 10px}.team-page .two-paths>strong{padding:20px}.team-page .team-values{margin-top:16px}.team-page .team-values span{padding:12px}.value-divider{display:flex;align-items:center;gap:18px;margin:20px 0 14px;color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.08em}.value-divider i{height:1px;background:var(--blue);flex:1}.team-page .complexity-map{grid-template-columns:repeat(9,1fr);gap:6px;margin-top:0}.team-page .complexity-map span{padding:10px 5px;font-size:11px}.team-page .transfer-line{margin-top:14px}.team-page .transfer-line b,.team-page .transfer-line strong{padding:14px}.team-page .evidence-note{margin:12px 0 0;font-size:13px;text-align:center}
.benchmark-result-page{background:#eaf3ff}.benchmark-result-page .section-heading{margin-bottom:24px}.benchmark-result{display:grid;grid-template-columns:320px 1fr;gap:18px}.benchmark-verdict{display:flex;flex-direction:column;justify-content:center;padding:25px 28px;background:#0d2340;color:#fff}.benchmark-verdict>span{color:#9fc3ff;font-size:14px;font-weight:850;letter-spacing:.08em}.benchmark-verdict>strong{margin:12px 0 0;color:#72aaff;font-size:70px;line-height:1;font-weight:900;letter-spacing:-.06em}.benchmark-verdict>strong small{margin-left:5px;font-size:30px}.benchmark-verdict h3{margin:5px 0 11px;font-size:25px}.benchmark-verdict p{margin:0;color:#c7d6e5;font-size:15px;line-height:1.5}.benchmark-verdict p b{color:#fff}.benchmark-bars{padding:20px 24px;border:1px solid var(--blue);background:#fff}.benchmark-bars>header{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line)}.benchmark-bars>header span{font-size:17px;font-weight:850}.benchmark-bars>header b{color:var(--blue);font-size:14px}.benchmark-bar{display:grid;grid-template-columns:180px 1fr 112px;gap:15px;align-items:center;margin-top:22px}.benchmark-bar div span{display:block;font-size:18px;font-weight:850}.benchmark-bar div small{display:block;margin-top:5px;color:var(--muted);font-size:13px}.benchmark-bar>i{display:block;height:39px;background:#e5ebf2}.benchmark-bar>i b{display:block;height:100%}.forge-bar>i b{width:72.18%;background:var(--blue)}.serial-bar>i b{width:100%;background:#8fa0b4}.benchmark-bar>strong{font-size:25px;text-align:right}.benchmark-bar>strong small{margin-left:3px;color:var(--muted);font-size:14px}.forge-bar>strong{color:var(--blue)}.benchmark-bars>footer{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;margin:18px 112px 0 195px;color:var(--muted);font-size:11px}.benchmark-bars>footer i{height:1px;background:var(--line)}.benchmark-contract{margin-top:14px;border:1px solid rgba(35,123,255,.35);background:#fff}.benchmark-contract>header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--blue);color:#fff}.benchmark-contract>header span{font-size:14px;font-weight:850;letter-spacing:.08em}.benchmark-contract>header b{font-size:14px}.benchmark-contract>div{display:grid;grid-template-columns:repeat(5,1fr)}.benchmark-contract article{padding:10px 16px;border-right:1px solid var(--line)}.benchmark-contract article:last-child{border:0}.benchmark-contract article span{display:block;color:var(--blue);font-size:12px;font-weight:850}.benchmark-contract article strong{display:block;margin-top:5px;font-size:15px}.benchmark-memory{display:grid;grid-template-columns:150px 1fr 1fr 1.45fr;align-items:stretch;margin-top:12px;border:1px solid rgba(35,123,255,.35);background:#fff}.benchmark-memory>header{display:flex;flex-direction:column;justify-content:center;padding:10px 15px;background:#0d2340;color:#fff}.benchmark-memory>header span{color:#9fc3ff;font-size:13px;font-weight:850}.benchmark-memory>header b{margin-top:5px;font-size:14px}.benchmark-memory>article{display:grid;grid-template-columns:84px 1fr 78px;gap:9px;align-items:center;padding:10px 13px;border-right:1px solid var(--line)}.benchmark-memory>article>span{font-size:14px;font-weight:850}.benchmark-memory>article>i{display:block;height:16px;background:#e5ebf2}.benchmark-memory>article>i b{display:block;height:100%}.memory-forge>i b{width:100%;background:var(--blue)}.memory-serial>i b{width:90.47%;background:#8fa0b4}.benchmark-memory>article>strong{font-size:17px;text-align:right}.memory-forge>strong{color:var(--blue)}.benchmark-memory>article>strong small{color:var(--muted);font-size:11px}.benchmark-memory>p{display:flex;flex-direction:column;justify-content:center;margin:0;padding:9px 14px}.benchmark-memory>p b{color:var(--blue);font-size:16px}.benchmark-memory>p span{margin-top:4px;color:var(--muted);font-size:12px}.benchmark-workload{display:grid;grid-template-columns:145px 1fr;align-items:stretch;margin-top:12px;border:1px solid rgba(35,123,255,.35);background:#fff}.benchmark-workload>span{display:flex;align-items:center;padding:10px 16px;background:#0d2340;color:#fff;font-size:14px;font-weight:850}.benchmark-workload>div{display:flex;align-items:center;gap:7px;padding:8px 12px}.benchmark-workload b{padding:6px 9px;background:#edf5ff;color:#123b6d;font-size:12px;white-space:nowrap}.benchmark-conclusion{display:grid;grid-template-columns:190px auto 1fr;align-items:center;margin-top:12px;background:var(--blue);color:#fff}.benchmark-conclusion>*{padding:11px 17px}.benchmark-conclusion span{font-size:16px;font-weight:850}.benchmark-conclusion i{padding-left:2px;padding-right:2px;font-size:22px;font-style:normal}.benchmark-conclusion b{border-left:1px solid rgba(255,255,255,.3);font-size:15px}.benchmark-source{margin:8px 0 0;color:var(--muted);font-size:12px;text-align:right}
.iceberg-page .section-heading{margin-bottom:42px}.execution-bridge{display:grid;grid-template-rows:auto 88px 1fr auto;min-height:610px;max-width:1120px;margin:0 auto}.bridge-user{display:grid;grid-template-columns:150px 1fr auto 1fr auto 1.25fr;align-items:center;background:#fff;color:var(--ink)}.bridge-user>*{padding:22px}.bridge-user span{color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.1em}.bridge-user i{padding-left:4px;padding-right:4px;color:var(--blue);font-style:normal}.bridge-user b{font-size:19px}.bridge-user strong{align-self:stretch;display:flex;align-items:center;background:var(--blue);color:#fff;font-size:19px}.bridge-transfer{display:flex;align-items:center;justify-content:center;gap:18px;color:#72aaff;font-size:13px;font-weight:850;letter-spacing:.08em}.bridge-transfer i{font-size:26px;font-style:normal}.bridge-system{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bridge-system article{display:flex;flex-direction:column;justify-content:center;padding:30px 25px;border-top:3px solid #72aaff;background:rgba(255,255,255,.06)}.bridge-system span{color:#72aaff;font-size:16px;font-weight:850;letter-spacing:.06em}.bridge-system b{display:block;margin:20px 0 15px;font-size:27px}.bridge-system p{margin:0;color:#afbdcb;font-size:16px;line-height:1.65}.bridge-conclusion{display:grid;grid-template-columns:230px 1fr;align-items:center;margin-top:24px;background:var(--blue)}.bridge-conclusion>*{padding:20px 22px}.bridge-conclusion b{font-size:17px}.bridge-conclusion span{border-left:1px solid rgba(255,255,255,.25);color:#dceaff;font-size:15px}

/* Acquisition: make Cargo's two distinct reuse layers explicit. */
.cargo-cache-note{grid-template-columns:210px 1fr}
.cargo-reuse-layers{display:grid;grid-template-columns:1fr 1fr}
.cargo-reuse-layers article{padding:10px 16px;border-right:1px solid #526a84}
.cargo-reuse-layers article:last-child{border-right:0}
.artifact-gate>header{padding:10px 15px}
.artifact-gate>header b{margin-top:4px;font-size:19px}
.artifact-gate .fingerprint{padding:8px 15px}
.artifact-gate .gate-result{grid-template-columns:1fr;gap:5px;padding:0 15px 9px}
.artifact-gate .gate-result article{display:grid;grid-template-columns:170px 1fr;grid-template-rows:auto auto;column-gap:12px;padding:6px 10px}
.artifact-gate .gate-result article span{grid-column:1;grid-row:1}
.artifact-gate .gate-result article b{grid-column:1;grid-row:2;margin:4px 0 0;font-size:16px}
.artifact-gate .gate-result article p{grid-column:2;grid-row:1/3;align-self:center;font-size:14px}
.artifact-gate .gate-result .artifact-partial{border-color:#72aaff}
.artifact-gate .gate-result .artifact-partial span{color:#9fc3ff}
.artifact-gate .gate-result .artifact-corrupt{border-color:#e18a35}
.artifact-gate .gate-result .artifact-corrupt span{color:#f0a45b}
.cargo-cache-note header{padding-top:8px;padding-bottom:8px}
.cargo-reuse-layers article{padding-top:8px;padding-bottom:8px}
.cargo-reuse-layers strong{display:block;margin:4px 0;font-size:15px}
.cargo-reuse-layers p{margin:0;color:#c5d3e1;font-size:14px;line-height:1.35}
.acquisition-examples p{padding-top:9px;padding-bottom:9px}
.cargo-reuse-layers span{display:block;color:#72aaff;font-size:14px;font-weight:850}
.cargo-reuse-layers strong{display:block;margin:5px 0 3px;font-size:16px}
.cargo-reuse-layers p{margin:0;color:#c5d3e1;font-size:14px;line-height:1.35}

/* Scheduling spine: readable on a projector, with page 07 owning readiness. */
.scheduling-sequence>span{grid-template-columns:42px 1fr;column-gap:13px;padding:11px 14px}
.scheduling-sequence>span i{width:38px;height:38px;font-size:14px}
.scheduling-sequence>span b{font-size:18px}
.scheduling-sequence>span small{font-size:14px;line-height:1.3}
.dag-page .ready-queue{gap:0;padding:0}
.dag-page .ready-queue header{padding:15px 17px;border-bottom:1px solid #526a84}
.dag-page .ready-queue header small{display:block;font-size:14px}
.dag-page .ready-queue header b{display:block;margin-top:6px;font-size:21px}
.dag-page .ready-queue section{padding:13px 17px;border-bottom:1px solid #526a84}
.dag-page .ready-queue section span{color:#72aaff;font-size:14px;font-weight:850}
.dag-page .ready-queue section strong{display:block;margin:6px 0 4px;font-size:17px}
.dag-page .ready-queue section p{margin:0;color:#c5d3e1;font-size:14px;line-height:1.35}
.dag-page .ready-queue footer{padding:13px 17px;background:var(--blue);font-size:15px;font-weight:850;text-align:center}
.dag-page .dag-column small{font-size:14px}
.dag-page .dag-column span{font-size:15px}
.dag-page .dag-column em{font-size:14px}
.dag-architecture{display:grid;grid-template-columns:235px 1fr;min-height:138px;margin-top:24px;border:1px solid var(--ink);background:#fff}
.dag-architecture>header{display:flex;flex-direction:column;justify-content:center;padding:18px 20px;border-right:1px solid var(--ink);background:#0d2340;color:#fff}
.dag-architecture>header span{color:#72aaff;font-size:14px;font-weight:850;letter-spacing:.08em}
.dag-architecture>header b{margin-top:8px;font-size:20px}
.dag-architecture>header p{margin:8px 0 0;color:#afbdcb;font-size:14px;line-height:1.4}
.dag-architecture>div{display:grid;grid-template-columns:repeat(3,1fr)}
.dag-architecture article{padding:16px 18px;border-right:1px solid var(--line)}
.dag-architecture article:last-child{border-right:0}
.dag-architecture article>header{display:flex;align-items:center;justify-content:space-between}
.dag-architecture article span{color:var(--blue);font-size:14px;font-weight:850}
.dag-architecture article small{padding:5px 8px;background:#edf5ff;color:var(--blue);font:750 14px/1 monospace}
.dag-architecture article>strong{display:block;margin:10px 0 12px;font-size:18px}
.algorithm-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px}
.algorithm-flow b,.algorithm-flow em{display:flex;align-items:center;justify-content:center;height:60px;padding:9px 7px;border:1px solid rgba(35,123,255,.25);background:#edf5ff;font-size:14px;font-style:normal;text-align:center}
.algorithm-flow em{border-color:var(--blue);background:var(--blue);color:#fff;font-weight:850}
.algorithm-flow i{color:var(--blue);font-size:17px;font-style:normal}
#stage-dag{padding-top:33px;padding-bottom:33px}
#stage-dag .section-heading{margin-bottom:42px}
#stage-dag .stage-context{margin-bottom:22px}
#stage-dag .scheduling-sequence{margin-bottom:26px}
#stage-feedback{padding-top:58px;padding-bottom:44px}
#stage-feedback .section-heading{margin-bottom:42px}
#stage-feedback .section-heading>h2{font-size:64px;white-space:nowrap}
#stage-feedback .stage-context{margin-bottom:24px}
#stage-feedback .feedback-grid .progress-sample,#stage-feedback .event-sample{min-height:316px}
#stage-feedback .wait-explainer{margin-top:22px}
#stage-feedback .wait-explainer article{min-height:138px}
.feedback-contract{display:grid;grid-template-columns:210px 1.25fr auto 1.45fr;align-items:stretch;margin-top:22px;border:1px solid var(--ink);background:#fff}
.feedback-contract>header{display:flex;flex-direction:column;justify-content:center;padding:12px 16px;background:#0d2340;color:#fff}
.feedback-contract>header span{color:#72aaff;font-size:14px;font-weight:850;letter-spacing:.08em}
.feedback-contract>header b{margin-top:7px;font-size:17px}
.feedback-facts{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:11px 14px;gap:7px}
.feedback-facts span{padding:11px 7px;background:#edf5ff;color:var(--ink);font-size:14px;font-weight:800;text-align:center}
.feedback-contract>i{display:flex;align-items:center;padding:0 9px;color:var(--blue);font-size:22px;font-style:normal}
.feedback-consumers{display:grid;grid-template-columns:1fr 1fr}
.feedback-consumers article{display:flex;flex-direction:column;justify-content:center;padding:11px 14px;border-left:1px solid var(--line)}
.feedback-consumers span{color:var(--blue);font:850 14px/1 monospace}
.feedback-consumers b{margin-top:7px;font-size:15px;line-height:1.35}
.recovery-decision{margin-top:16px;border:1px solid #6b84a0}
.recovery-decision>header{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:rgba(255,255,255,.08)}
.recovery-decision>header span{color:#9fc3ff;font-size:14px;font-weight:850;letter-spacing:.08em}
.recovery-decision>header b{font-size:15px}
.recovery-table{display:grid}
.recovery-table-head,.recovery-table article{display:grid;grid-template-columns:1.05fr 1.2fr 1.15fr;align-items:center}
.recovery-table-head{background:rgba(255,255,255,.08);border-top:1px solid #6b84a0}
.recovery-table-head b{padding:8px 14px;color:#9fc3ff;font-size:14px;letter-spacing:.05em}
.recovery-table article{border-top:1px solid #536f90}
.recovery-table article>*{display:flex;align-items:center;align-self:stretch;margin:0;padding:8px 14px;border-right:1px solid #536f90;font-size:14px;line-height:1.3}
.recovery-table article>*:last-child{border-right:0}
.recovery-table article strong{color:#fff}
.recovery-table article p{color:#c5d3e1}
.recovery-table article span{color:#9fc3ff;font-weight:800}
.complete-page .complete-rule{margin-top:14px;padding:14px;font-size:15px}
.recovery-entry{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;padding:10px 13px;border:1px solid #6b84a0;background:rgba(255,255,255,.04)}
.recovery-entry span,.recovery-entry strong{padding:7px 10px;font-size:14px;text-align:center}
.recovery-entry span{background:rgba(255,255,255,.08)}
.recovery-entry i{color:#9fc3ff;font-style:normal}
.recovery-entry strong{background:var(--blue);color:#fff}
.recovery-layers{display:grid;grid-template-columns:165px 1fr auto 1fr auto 1.2fr auto 1.25fr auto 1.35fr;align-items:center;margin-top:14px;border:1px solid #6b84a0}
.recovery-layers>*{padding:10px 8px;text-align:center}
.recovery-layers b{align-self:stretch;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:#9fc3ff;font-size:14px}
.recovery-layers span{font-size:14px;font-weight:750}
.recovery-layers i{padding-left:2px;padding-right:2px;color:#9fc3ff;font-style:normal}
.recovery-layers strong{background:#fff;color:#123b6d;font-size:14px}
#stage-resource{padding-top:84px;padding-bottom:66px}

/* Pages 08—11: give every adjacent block a distinct vertical beat. */
#stage-resource .section-heading{margin-bottom:43px}
#stage-resource .stage-context{margin-bottom:24px}
#stage-resource .scheduling-sequence{margin:0 0 25px}
#stage-resource .admission-board{margin-top:25px}
#stage-resource .lease-flow{margin-top:25px}
#stage-resource .lease-flow>span{padding-top:14px;padding-bottom:14px}
#stage-resource .host-budget{margin-top:25px;padding-top:11px;padding-bottom:11px}

#stage-optimize{padding-top:58px;padding-bottom:58px}
#stage-optimize .section-heading{margin-bottom:38px}
#stage-optimize .stage-context{margin-bottom:23px}
#stage-optimize .scheduling-sequence{margin-bottom:17px}
#stage-optimize .allocation-ledger{gap:0}
#stage-optimize .allocation-ledger article+article{margin-top:15px}
#stage-optimize .allocation-ledger article{padding-top:4px;padding-bottom:4px}
#stage-optimize .token-track{min-height:52px}
#stage-optimize .allocation-ledger article>header>p i,#stage-optimize .allocation-ledger article>header>p b,#stage-optimize .allocation-ledger article>header>p strong{height:22px}
#stage-optimize .adaptive-memory{display:grid;grid-template-columns:230px 1fr;margin-top:15px;padding:0}
.adaptive-memory>header,.allocation-boundary>header{display:flex;flex-direction:column;justify-content:center;padding:7px 15px;border-right:1px solid rgba(35,123,255,.35);background:#0d2340;color:#fff}
#stage-optimize .adaptive-memory>header span,.allocation-boundary>header span{padding:0;background:none;color:#72aaff;font-size:14px;font-weight:850;letter-spacing:.08em}
.adaptive-memory>header b,.allocation-boundary>header b{margin-top:3px;font-size:15px}
.adaptive-memory>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 14px}
.adaptive-memory>div span{padding:7px 11px;background:#edf5ff;font-size:14px;font-weight:750;text-align:center}
.adaptive-memory>div i{color:var(--blue);font-style:normal}
.adaptive-memory>div strong{padding:8px 13px;background:var(--blue);color:#fff;font-size:14px;text-align:center}
.allocation-boundary{display:grid;grid-template-columns:230px 1fr;margin-top:15px;border:1px solid rgba(35,123,255,.35);background:#fff}
.allocation-boundary>div{display:grid;grid-template-columns:1fr 1fr}
.allocation-boundary article{display:grid;grid-template-columns:112px 1fr;align-content:center;padding:7px 14px;border-right:1px solid rgba(35,123,255,.35)}
.allocation-boundary article:last-child{border-right:0}
.allocation-boundary article span{grid-row:1/3;align-self:center;color:var(--blue);font:850 14px/1 monospace}
.allocation-boundary article b{font-size:16px}
.allocation-boundary article p{margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.35}

#stage-feedback .section-heading{margin-bottom:42px}
#stage-feedback .stage-context{margin-bottom:28px}
#stage-feedback .feedback-grid{margin-top:4px}
#stage-feedback .progress-sample p{padding-top:13px;padding-bottom:13px}
#stage-feedback .event-sample p{padding-top:16px;padding-bottom:16px}
#stage-feedback .wait-explainer{margin-top:30px}
#stage-feedback .feedback-contract{margin-top:30px}

#stage-complete{padding-top:92px;padding-bottom:92px}
#stage-complete .section-heading{margin-bottom:30px}
.completion-definition{border:1px solid #6b84a0}
.completion-definition>header{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:rgba(255,255,255,.08)}
.completion-definition>header span{color:#9fc3ff;font-size:14px;font-weight:850;letter-spacing:.08em}
.completion-definition>header b{font-size:15px}
.completion-definition>div{display:grid;grid-template-columns:repeat(4,1fr)}
.completion-definition article{padding:15px 17px;border-right:1px solid #6b84a0}
.completion-definition article:last-child{border-right:0}
.completion-definition article i{color:#62a0ff;font-size:14px;font-style:normal;font-weight:900}
.completion-definition article strong{display:block;margin:7px 0 4px;font-size:17px}
.completion-definition article p{margin:0;color:#c5d3e1;font-size:14px;line-height:1.35}
.interruption-question{display:grid;grid-template-columns:1.3fr 110px 1.45fr;align-items:center;margin-top:18px;border:1px solid #cf7d30;background:rgba(196,106,18,.1)}
.interruption-question>div{padding:13px 17px}
.interruption-question>div span{display:block;color:#f1ad66;font-size:14px;font-weight:850}
.interruption-question>div b{display:block;margin-top:5px;font-size:17px}
.interruption-question>strong{align-self:stretch;display:flex;align-items:center;justify-content:center;background:#c46a12;color:#fff;font-size:21px}
.interruption-question>p{margin:0;padding:13px 17px;color:#e0e9f2;font-size:14px;line-height:1.4}
.resume-cases{margin-top:18px;border:1px solid #6b84a0}
.resume-cases>header,.resume-cases>article{display:grid;grid-template-columns:1.2fr 1fr 1.25fr;align-items:center}
.resume-cases>header{background:rgba(255,255,255,.09)}
.resume-cases>header span{padding:9px 15px;color:#9fc3ff;font-size:14px;font-weight:850;letter-spacing:.04em}
.resume-cases>article{border-top:1px solid #536f90}
.resume-cases>article>*{display:flex;align-items:center;align-self:stretch;margin:0;padding:9px 15px;border-right:1px solid #536f90;font-size:14px;line-height:1.3}
.resume-cases>article>*:last-child{border-right:0}
.resume-cases>article strong{color:#fff}
.resume-cases>article p{color:#c5d3e1}
.resume-cases>article b{color:#9fc3ff}
.resume-conclusion{display:grid;grid-template-columns:150px 1fr;align-items:center;margin-top:18px;border:1px solid #6b84a0;background:#fff;color:#123b6d}
.resume-conclusion span{align-self:stretch;display:flex;align-items:center;justify-content:center;background:#267bff;color:#fff;font-size:14px;font-weight:850;letter-spacing:.08em}
.resume-conclusion b{padding:14px 18px;font-size:16px;text-align:center}