header.svelte-7hfu1m{margin-bottom:26px}h3.svelte-7hfu1m{margin-top:8px}.axis-matrix.svelte-7hfu1m{border-bottom:1px solid var(--line);padding:62px 0 25px 55px;position:relative}.axis-matrix.svelte-7hfu1m:before{content:"";border-left:1px solid var(--line);position:absolute;top:25px;bottom:25px;left:55px}.epistemic-axis.svelte-7hfu1m{writing-mode:vertical-rl;font:10px var(--mono);color:#b5c5d8;position:absolute;top:90px;left:0;transform:rotate(180deg)}.processing-axis.svelte-7hfu1m{font:10px var(--mono);color:#b5c5d8;position:absolute;bottom:0;left:72px}.unresolved-column.svelte-7hfu1m,.resolved-column.svelte-7hfu1m{font:10px var(--mono);color:#b5c5d8;position:absolute;top:18px}.unresolved-column.svelte-7hfu1m{left:66px}.resolved-column.svelte-7hfu1m{color:#e2f2f5;right:8px}ol.svelte-7hfu1m{flex-direction:column-reverse;gap:26px;margin:0;padding:0;list-style:none;display:flex}li.svelte-7hfu1m{border-top:1px dashed var(--line);padding:18px 0 0 15px;position:relative}.state-coordinate.svelte-7hfu1m{color:#eed4a1;font:11px var(--mono);background:#071326;padding:0 7px;position:absolute;top:-10px;left:12px}.known.svelte-7hfu1m .state-coordinate:where(.svelte-7hfu1m){color:#efafb7}.axis-point.svelte-7hfu1m{color:#eed4a1;font-size:22px;position:absolute;top:-16px;right:25px}.known.svelte-7hfu1m .axis-point:where(.svelte-7hfu1m){color:#efafb7}strong.svelte-7hfu1m{font:13px var(--mono);margin-bottom:6px;display:block}li.svelte-7hfu1m small:where(.svelte-7hfu1m){display:block}dl.svelte-7hfu1m{border-left:1px solid var(--line);padding-left:10px;margin-top:16px!important}dl.svelte-7hfu1m>div:where(.svelte-7hfu1m){margin:9px 0}dt.svelte-7hfu1m code:where(.svelte-7hfu1m){font-size:10px!important}dd.svelte-7hfu1m{font:11px/1.7 var(--mono)}.hidden-fields.svelte-7hfu1m{display:none}p.svelte-7hfu1m{margin:25px 0 0;font-size:12px}.planner-result.svelte-1it8xla{padding-top:40px}.result-evidence.svelte-1it8xla{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:20px 0;display:grid}.result-evidence.svelte-1it8xla dd:where(.svelte-1it8xla){font:18px/1.7 var(--mono)}.result-record.svelte-1it8xla{grid-template-columns:190px minmax(0,1fr);gap:35px;padding:42px 0;display:grid}.candidate-coordinate.svelte-1it8xla{border-left:3px solid var(--field);align-self:start;padding:8px 0 15px 24px}.candidate-coordinate.svelte-1it8xla strong:where(.svelte-1it8xla){font:46px/1 var(--mono);color:var(--field);display:block}.candidate-coordinate.svelte-1it8xla span:where(.svelte-1it8xla){font:10px var(--mono);color:var(--muted);margin:13px 0;display:block}.candidate-coordinate.svelte-1it8xla p:where(.svelte-1it8xla){font-size:12px}.result-structure.svelte-1it8xla{grid-template-columns:1.25fr 1fr;gap:40px;display:grid}.result-structure.svelte-1it8xla p:where(.svelte-1it8xla){min-height:40px;font-size:12px}.key-descent.svelte-1it8xla{margin:20px 0 0;padding:0;list-style:none}.key-descent.svelte-1it8xla li:where(.svelte-1it8xla){border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:3px 10px;padding:13px 0;display:grid}.key-descent.svelte-1it8xla li:where(.svelte-1it8xla)>span:where(.svelte-1it8xla){font:11px var(--mono);color:var(--muted)}.key-descent.svelte-1it8xla strong:where(.svelte-1it8xla){font-size:12px;font-weight:500}.key-descent.svelte-1it8xla code:where(.svelte-1it8xla){font-size:10px;display:none}.precise.svelte-1it8xla .key-descent:where(.svelte-1it8xla) code:where(.svelte-1it8xla){display:block}.key-descent.svelte-1it8xla b:where(.svelte-1it8xla){font:13px/1.7 var(--mono);color:#e4f5f6;overflow-wrap:anywhere;grid-column:2}.lifecycle-note.svelte-1it8xla{border-left:1px dashed #ecd6a1;margin:32px 0;padding-left:20px;font-size:12px}@media (width<=700px){.result-evidence.svelte-1it8xla{grid-template-columns:1fr 1fr}.result-evidence.svelte-1it8xla dd:where(.svelte-1it8xla){font-size:14px}.result-record.svelte-1it8xla,.result-structure.svelte-1it8xla{grid-template-columns:1fr;gap:26px}.candidate-coordinate.svelte-1it8xla{grid-template-columns:85px 1fr;display:grid}.candidate-coordinate.svelte-1it8xla>code:where(.svelte-1it8xla){grid-column:1/-1}.candidate-coordinate.svelte-1it8xla p:where(.svelte-1it8xla){grid-column:1/-1;margin-bottom:0}}.evidence-envelope.svelte-ik5ii0{border:1px solid var(--line);background:linear-gradient(135deg,#09203588,#0000 55%);border-top:3px solid #82dbd9;padding:36px;position:relative}.evidence-envelope.svelte-ik5ii0:after{content:"";background:#071326;border-block:1px solid #82dbd9;width:65px;height:16px;position:absolute;top:-9px;right:20px;transform:skew(-30deg)}.request-coordinate.svelte-ik5ii0{border-block:1px solid var(--line);flex-wrap:wrap;gap:24px 55px;padding:18px 0 25px;display:flex}.request-coordinate.svelte-ik5ii0 dt:where(.svelte-ik5ii0){color:var(--muted);font-size:12px}.request-coordinate.svelte-ik5ii0 code:where(.svelte-ik5ii0){font-size:10px;display:block}.request-coordinate.svelte-ik5ii0 dd:where(.svelte-ik5ii0){font:13px/1.7 var(--mono);margin-top:6px}.evidence-strata.svelte-ik5ii0{grid-template-columns:1.15fr 1fr;column-gap:46px;margin:0;padding:0;list-style:none;display:grid}.evidence-strata.svelte-ik5ii0>li:where(.svelte-ik5ii0){border-bottom:1px solid var(--line);min-width:0;padding:34px 0}.scope-stratum.svelte-ik5ii0>small:where(.svelte-ik5ii0){margin-bottom:12px;display:block}.busy-fold.svelte-ik5ii0{border-left:1px solid #efb5b333;margin:15px 0 0 28px;padding:20px 0 0 20px}.temporal-measures.svelte-ik5ii0{grid-template-columns:1fr 1fr;gap:14px;display:grid;margin-top:15px!important}.temporal-measures.svelte-ik5ii0 dt:where(.svelte-ik5ii0){color:var(--muted);font-size:11px}.temporal-measures.svelte-ik5ii0 code:where(.svelte-ik5ii0){font-size:10px;display:block}.temporal-measures.svelte-ik5ii0 dd:where(.svelte-ik5ii0){font:16px var(--mono);margin-top:6px}.empty-stratum.svelte-ik5ii0 h3:where(.svelte-ik5ii0),.policy-stratum.svelte-ik5ii0 h3:where(.svelte-ik5ii0),.capability-stratum.svelte-ik5ii0 h3:where(.svelte-ik5ii0),.budget-stratum.svelte-ik5ii0 h3:where(.svelte-ik5ii0){margin:8px 0 12px}.empty-stratum.svelte-ik5ii0 dd:where(.svelte-ik5ii0){font:12px var(--mono);align-items:center;gap:16px;display:flex}.empty-symbol.svelte-ik5ii0{font:36px/1.5 var(--mono);color:#efafb7}.preference-stratum.svelte-ik5ii0 .empty-symbol:where(.svelte-ik5ii0){color:#cebef1}.empty-stratum.svelte-ik5ii0 p:where(.svelte-ik5ii0),.capability-stratum.svelte-ik5ii0 p:where(.svelte-ik5ii0){max-width:38ch;font-size:12px}.policy-stratum.svelte-ik5ii0{border-left:3px double #eed6a1;padding-left:22px!important}.policy-stratum.svelte-ik5ii0 .field-detail:where(.svelte-ik5ii0){border:0;margin-top:15px;padding:0}.action-aperture.svelte-ik5ii0{color:#acdbed;align-items:center;gap:15px;padding:15px 0;display:flex}.action-aperture.svelte-ik5ii0 span:where(.svelte-ik5ii0){font:40px var(--mono)}.action-aperture.svelte-ik5ii0 strong:where(.svelte-ik5ii0){font:14px var(--mono)}.budget-stratum.svelte-ik5ii0{grid-column:1/-1;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:28px;display:grid}.budget-stratum.svelte-ik5ii0 p:where(.svelte-ik5ii0){font-size:12px}.budget-rail.svelte-ik5ii0{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.budget-rail.svelte-ik5ii0 code:where(.svelte-ik5ii0){font-size:10px}.budget-rail.svelte-ik5ii0 dd:where(.svelte-ik5ii0){font:30px/1.6 var(--mono);padding-bottom:10px;position:relative}.budget-rail.svelte-ik5ii0 dd:where(.svelte-ik5ii0) span:where(.svelte-ik5ii0){border-inline:2px solid #aed4ec;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#aed4ec55 calc(25% - 1px) 25%);border-bottom:1px solid #aed4ec;height:12px;display:block}.input-source.svelte-ik5ii0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;display:flex}.input-source.svelte-ik5ii0>span:where(.svelte-ik5ii0){color:var(--muted);font-size:11px}.planner-aperture.svelte-ik5ii0{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:24px;padding:64px 0;display:flex}.planner-aperture.svelte-ik5ii0>span:where(.svelte-ik5ii0){font:11px var(--mono);color:#c4d4e5}.planner-aperture.svelte-ik5ii0 i:where(.svelte-ik5ii0){background:#9de8df;width:55px;height:1px;position:relative}.planner-aperture.svelte-ik5ii0 i:where(.svelte-ik5ii0):after{content:"›";color:#9de8df;font-size:20px;position:absolute;top:-12px;right:-1px}.planner-aperture.svelte-ik5ii0>div:where(.svelte-ik5ii0){text-align:center;border-inline:2px solid #9de8df;padding:18px}.planner-aperture.svelte-ik5ii0 strong:where(.svelte-ik5ii0),.planner-aperture.svelte-ik5ii0 small:where(.svelte-ik5ii0){display:block}.planner-aperture.svelte-ik5ii0 strong:where(.svelte-ik5ii0){font:12px var(--mono);color:#a5eee8;margin-bottom:7px}[data-precision="2"].svelte-ik5ii0 .evidence-strata:where(.svelte-ik5ii0){column-gap:38px}[data-precision="2"].svelte-ik5ii0 .evidence-strata:where(.svelte-ik5ii0)>li:where(.svelte-ik5ii0){border-left:1px solid var(--line);padding-left:20px}@media (width<=900px){.evidence-envelope.svelte-ik5ii0{padding:24px}.evidence-strata.svelte-ik5ii0{column-gap:26px}.budget-stratum.svelte-ik5ii0{grid-template-columns:1fr}.planner-aperture.svelte-ik5ii0{gap:12px}.planner-aperture.svelte-ik5ii0 i:where(.svelte-ik5ii0){width:20px}}@media (width<=700px){.evidence-envelope.svelte-ik5ii0{border-right:0;border-left:1px solid var(--line);padding:24px 16px}.evidence-strata.svelte-ik5ii0{grid-template-columns:1fr}.evidence-strata.svelte-ik5ii0>li:where(.svelte-ik5ii0){border-left:1px solid var(--line);padding-left:16px}.knowledge-stratum.svelte-ik5ii0{grid-row:2}.request-coordinate.svelte-ik5ii0{flex-direction:column;gap:14px}.request-coordinate.svelte-ik5ii0>div:where(.svelte-ik5ii0){grid-template-columns:95px minmax(0,1fr);display:grid}.request-coordinate.svelte-ik5ii0 dd:where(.svelte-ik5ii0){margin:0;font-size:11px}.busy-fold.svelte-ik5ii0{margin-left:0;padding-left:12px}.temporal-measures.svelte-ik5ii0{grid-template-columns:1fr}.budget-rail.svelte-ik5ii0{grid-template-columns:1fr 1fr;gap:22px 15px}.planner-aperture.svelte-ik5ii0{flex-direction:column;padding:38px 0}.planner-aperture.svelte-ik5ii0 i:where(.svelte-ik5ii0){width:1px;height:25px}.planner-aperture.svelte-ik5ii0 i:where(.svelte-ik5ii0):after{content:"↓";top:8px;right:-7px}}.concept-pipeline.svelte-1ecyh7a{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 0 45px;padding:0;list-style:none;display:grid}.concept-pipeline.svelte-1ecyh7a li:where(.svelte-1ecyh7a){gap:8px;padding:22px 18px;display:grid;position:relative}.concept-pipeline.svelte-1ecyh7a li:where(.svelte-1ecyh7a)+li:where(.svelte-1ecyh7a):before{content:"→";color:var(--field);position:absolute;top:42px;left:-8px}.concept-pipeline.svelte-1ecyh7a span:where(.svelte-1ecyh7a){font:10px var(--mono);color:var(--muted)}.concept-pipeline.svelte-1ecyh7a strong:where(.svelte-1ecyh7a){font-size:14px}.concept-pipeline.svelte-1ecyh7a small:where(.svelte-1ecyh7a){font-size:10px}.architecture-drawing.svelte-1ecyh7a{grid-template-columns:minmax(0,1fr) 230px;column-gap:55px;padding:25px 10px 45px 50px;display:grid;position:relative}.direction-seam.svelte-1ecyh7a{border-inline:1px solid var(--line);justify-content:space-between;width:28px;display:flex;position:absolute;top:0;bottom:30px;left:0}.direction-seam.svelte-1ecyh7a span:where(.svelte-1ecyh7a){writing-mode:vertical-rl;font:9px/1.4 var(--mono);color:#b6dbdd;padding:12px 0}.direction-seam.svelte-1ecyh7a span:where(.svelte-1ecyh7a):last-child{color:#d3c4f1;transform:rotate(180deg)}.runtime-strata.svelte-1ecyh7a{perspective:1200px;min-width:0;margin:0;padding:0 18px 0 0;list-style:none}.runtime-layer.svelte-1ecyh7a{z-index:calc(6 - var(--layer));width:100%;transition:width .75s var(--ease-space),margin .75s var(--ease-space),transform .75s var(--ease-space);margin-top:-12px;scroll-margin-top:180px;position:relative}.layer-surface.svelte-1ecyh7a{border:1px solid var(--line);transform-origin:50%;transition:transform .75s var(--ease-space),padding .75s var(--ease-space),border-color .3s;background:linear-gradient(120deg,#102b40,#07162a 80%);padding:20px 24px 36px;position:relative;transform:rotateX(28deg)rotate(-7deg)}.layer-surface.svelte-1ecyh7a:after{content:"";transform-origin:top;background:#091529;border:1px solid #6998bb66;border-top:0;height:8px;position:absolute;bottom:-9px;left:-1px;right:-1px;transform:skew(-40deg)}.runtime-layer.svelte-1ecyh7a:nth-child(3) .layer-surface:where(.svelte-1ecyh7a){background:linear-gradient(120deg,#123938,#09192c 85%);border-color:#76c8c277}.layer-surface.svelte-1ecyh7a>header:where(.svelte-1ecyh7a){align-items:center;gap:18px;display:flex}.layer-coordinate.svelte-1ecyh7a{color:#8fb4c6;font:12px var(--mono)}.layer-surface.svelte-1ecyh7a button:where(.svelte-1ecyh7a){text-align:left;color:#e9f1fa;background:0 0;border:0;grid-template-columns:1fr 22px;gap:8px 14px;width:100%;padding:0;display:grid}.layer-surface.svelte-1ecyh7a button[aria-pressed=true]:where(.svelte-1ecyh7a){background:0 0}.layer-surface.svelte-1ecyh7a button:where(.svelte-1ecyh7a) strong:where(.svelte-1ecyh7a){font:500 19px/1.25 var(--sans)}.layer-surface.svelte-1ecyh7a button:where(.svelte-1ecyh7a) span:where(.svelte-1ecyh7a){font:11px var(--mono);color:#b7c7d9;grid-column:1}.layer-surface.svelte-1ecyh7a button:where(.svelte-1ecyh7a) b:where(.svelte-1ecyh7a){color:var(--field);grid-area:1/2/3;align-self:center}.layer-section.svelte-1ecyh7a{align-items:center;gap:7px;display:flex;position:absolute;bottom:15px;left:62px;right:24px}.layer-section.svelte-1ecyh7a i:where(.svelte-1ecyh7a){border:1px solid #7faabb;width:8px;height:3px;display:block}.layer-section.svelte-1ecyh7a span:where(.svelte-1ecyh7a){background:linear-gradient(90deg,#7faabb55,#0000);flex:1;height:1px}.ownership.svelte-1ecyh7a{transition:grid-template-rows .75s var(--ease-space),margin .75s var(--ease-space);grid-template-rows:0fr;margin:0 0 0 30px;display:grid}.ownership-content.svelte-1ecyh7a{min-height:0;overflow:hidden}.ownership.svelte-1ecyh7a p:where(.svelte-1ecyh7a){margin:0 0 12px;font-size:12px}.ownership.svelte-1ecyh7a ul:where(.svelte-1ecyh7a){grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.ownership.svelte-1ecyh7a li:where(.svelte-1ecyh7a){border-top:1px solid var(--line);padding:9px 0}.ownership.svelte-1ecyh7a li:where(.svelte-1ecyh7a)>span:where(.svelte-1ecyh7a){font:10px/1.7 var(--mono);color:#b9c6d7;overflow-wrap:anywhere;margin-top:6px;display:block}.dependency-seam.svelte-1ecyh7a{font:11px/1.6 var(--mono);max-width:52ch;margin:14px 0 22px 26px;padding-left:20px;position:relative}.dependency-seam.svelte-1ecyh7a>span:where(.svelte-1ecyh7a){color:var(--field);position:absolute;left:0}.runtime-layer.svelte-1ecyh7a:last-child .dependency-seam:where(.svelte-1ecyh7a)>span:where(.svelte-1ecyh7a){display:none}.ownership-focus.svelte-1ecyh7a{padding-top:65px}.ownership-focus.svelte-1ecyh7a h3:where(.svelte-1ecyh7a){margin:12px 0;font-size:24px}.ownership-focus.svelte-1ecyh7a p:where(.svelte-1ecyh7a){font-size:13px}.focus-bracket.svelte-1ecyh7a{border-left:2px solid var(--field);background:linear-gradient(90deg,#17323777,#0000);flex-direction:column;gap:14px;margin:30px 0;padding:18px;display:flex}.focus-bracket.svelte-1ecyh7a span:where(.svelte-1ecyh7a){color:#c7dddf;font-size:12px}.drawing-note.svelte-1ecyh7a{border-top:1px solid var(--line);padding-top:20px}.ownership-focus.svelte-1ecyh7a a:where(.svelte-1ecyh7a){color:var(--field);padding:14px 0;font-size:12px;display:inline-block}[data-precision="2"].svelte-1ecyh7a .runtime-layer:where(.svelte-1ecyh7a){width:calc(88% + var(--layer) * 3%);margin-top:28px;margin-left:auto}[data-precision="2"].svelte-1ecyh7a .layer-surface:where(.svelte-1ecyh7a){border-right-color:#0000;padding-bottom:20px;transform:rotate(-2deg)}[data-precision="2"].svelte-1ecyh7a .ownership:where(.svelte-1ecyh7a){grid-template-rows:1fr;margin-top:16px}[data-precision="2"].svelte-1ecyh7a .layer-section:where(.svelte-1ecyh7a){display:none}[data-precision="2"].svelte-1ecyh7a .runtime-layer.focused:where(.svelte-1ecyh7a){transform:translate(12px)}[data-precision="2"].svelte-1ecyh7a .focused:where(.svelte-1ecyh7a) .layer-surface:where(.svelte-1ecyh7a){border-color:#9ce4de;border-left-width:3px}[data-precision="2"].svelte-1ecyh7a .ownership-focus:where(.svelte-1ecyh7a){align-self:start;padding-top:15px;position:sticky;top:160px}.build-ingress.svelte-1ecyh7a{border-block:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:16px 30px;padding:30px 0;display:grid}.build-ingress.svelte-1ecyh7a h3:where(.svelte-1ecyh7a){margin:9px 0}.build-ingress.svelte-1ecyh7a ol:where(.svelte-1ecyh7a){flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.build-ingress.svelte-1ecyh7a li:where(.svelte-1ecyh7a){font-size:12px}.build-ingress.svelte-1ecyh7a li:where(.svelte-1ecyh7a)+li:where(.svelte-1ecyh7a):before{content:"→";color:var(--field);margin-right:12px}.build-ingress.svelte-1ecyh7a p:where(.svelte-1ecyh7a){grid-column:2;margin:0;font-size:12px}.architecture-boundaries.svelte-1ecyh7a{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin:50px 0;display:grid}.architecture-boundaries.svelte-1ecyh7a h3:where(.svelte-1ecyh7a){margin:10px 0 16px}.architecture-boundaries.svelte-1ecyh7a p:where(.svelte-1ecyh7a){font-size:13px}.lifecycle-boundary.svelte-1ecyh7a{border-left:2px solid #eed6a1;padding-left:22px}.research-detachment.svelte-1ecyh7a{background:linear-gradient(135deg,#37274522,#0000);border:1px dashed #af9cce88;padding:25px}.research-detachment.svelte-1ecyh7a>small:where(.svelte-1ecyh7a){color:#c8b2e2}.metadata-boundary.svelte-1ecyh7a{border-top:1px solid #af9cce44;margin-top:24px;padding-top:20px}@media (width<=1000px){.architecture-drawing.svelte-1ecyh7a{grid-template-columns:minmax(0,1fr) 190px;column-gap:25px;padding-left:40px}.layer-surface.svelte-1ecyh7a{padding-inline:18px}.layer-surface.svelte-1ecyh7a button:where(.svelte-1ecyh7a) strong:where(.svelte-1ecyh7a){font-size:16px}}@media (width<=700px){.concept-pipeline.svelte-1ecyh7a{grid-template-columns:1fr}.concept-pipeline.svelte-1ecyh7a li:where(.svelte-1ecyh7a){padding:20px 10px}.concept-pipeline.svelte-1ecyh7a li:where(.svelte-1ecyh7a)+li:where(.svelte-1ecyh7a):before{content:"↓";top:-10px;left:10px}.concept-pipeline.svelte-1ecyh7a strong:where(.svelte-1ecyh7a){font-size:12px}.architecture-drawing.svelte-1ecyh7a{flex-direction:column;padding:0 0 30px 30px;display:flex}.direction-seam.svelte-1ecyh7a{width:22px;bottom:260px}.runtime-strata.svelte-1ecyh7a{perspective:none;padding:0}.runtime-layer.svelte-1ecyh7a{margin-top:12px}.layer-surface.svelte-1ecyh7a{padding:18px 12px 32px;transform:none}.layer-surface.svelte-1ecyh7a>header:where(.svelte-1ecyh7a){gap:10px}.layer-coordinate.svelte-1ecyh7a{font-size:10px}.layer-surface.svelte-1ecyh7a button:where(.svelte-1ecyh7a) strong:where(.svelte-1ecyh7a){font-size:15px}.layer-surface.svelte-1ecyh7a button:where(.svelte-1ecyh7a) span:where(.svelte-1ecyh7a){font-size:10px}.ownership.svelte-1ecyh7a{margin-left:0}.ownership.svelte-1ecyh7a ul:where(.svelte-1ecyh7a){grid-template-columns:1fr}.ownership-focus.svelte-1ecyh7a,[data-precision="2"].svelte-1ecyh7a .ownership-focus:where(.svelte-1ecyh7a){padding-top:28px;position:static}.focus-bracket.svelte-1ecyh7a{margin:18px 0}[data-precision="2"].svelte-1ecyh7a .runtime-layer:where(.svelte-1ecyh7a){width:100%}[data-precision="2"].svelte-1ecyh7a .runtime-layer.focused:where(.svelte-1ecyh7a),[data-precision="2"].svelte-1ecyh7a .layer-surface:where(.svelte-1ecyh7a){transform:none}.dependency-seam.svelte-1ecyh7a{margin-left:0}.architecture-boundaries.svelte-1ecyh7a{grid-template-columns:1fr;gap:35px;margin:32px 0}.build-ingress.svelte-1ecyh7a{grid-template-columns:1fr}.build-ingress.svelte-1ecyh7a ol:where(.svelte-1ecyh7a){border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:15px;padding-left:18px}.build-ingress.svelte-1ecyh7a li:where(.svelte-1ecyh7a)+li:where(.svelte-1ecyh7a):before{content:"↓";margin-bottom:8px;display:block}.build-ingress.svelte-1ecyh7a p:where(.svelte-1ecyh7a){grid-column:1}.research-detachment.svelte-1ecyh7a{margin-left:22px;padding:20px}}.domain-prelude.svelte-zl52el{pointer-events:none;opacity:.45;width:420px;height:290px;position:absolute;top:75px;right:5%}.prelude-envelope.svelte-zl52el{background:linear-gradient(145deg,#123e4f66,#0000);border:1px solid #8edbdd55;border-top:2px solid #8edbdd;padding:32px;position:absolute;inset:35px 0 0;transform:rotate(-8deg)skewY(2deg)}.prelude-envelope.svelte-zl52el>span:where(.svelte-zl52el){color:#acdada;font:10px var(--mono)}.prelude-envelope.svelte-zl52el code:where(.svelte-zl52el){color:#acdada;font:12px var(--mono)}.prelude-range.svelte-zl52el{font:16px var(--mono);color:#bee9e8;align-items:center;gap:12px;margin:20px 0 10px;display:flex}.prelude-range.svelte-zl52el i:where(.svelte-zl52el){background:#94d4d6;border-inline:3px solid #a4dadd;flex:1;height:1px}.prelude-fold.svelte-zl52el{gap:15px;padding:20px 0 0 30px;display:flex}.prelude-fold.svelte-zl52el i:where(.svelte-zl52el){border-bottom:1px solid #94d4d644;border-left:1px solid #94d4d6;width:45px;height:25px}.prelude-layer.svelte-zl52el{left:calc(var(--layer) * 10px);top:calc(var(--layer) * 39px);background:linear-gradient(100deg,#10334599,#071a3044);border:1px solid #85c8d066;gap:12px;width:340px;height:110px;padding:30px;display:flex;position:absolute;transform:rotate(-13deg)skew(24deg)}.prelude-layer.svelte-zl52el i:where(.svelte-zl52el){border:1px solid #aacbdb55;width:40px;height:18px}.prelude-layer.svelte-zl52el span:where(.svelte-zl52el){border-top:1px solid #aacbdb55;flex:1;margin-top:9px}@media (width<=760px){.domain-prelude.svelte-zl52el{opacity:.28;width:260px;height:190px;top:75px;right:-25px}.prelude-envelope.svelte-zl52el{padding:20px}.prelude-layer.svelte-zl52el{width:210px;height:75px;top:calc(var(--layer) * 25px);padding:20px}}.page-hero:is([data-section=cpir],[data-section=architecture]){isolation:isolate}.page-hero:is([data-section=cpir],[data-section=architecture]) .principle-list{box-shadow:none;background:0 0;border:0;border-left:1px solid #83c8d547;border-radius:0}.page-hero:is([data-section=cpir],[data-section=architecture]) .page-hero-index{display:none}.section-primer[data-primer=cpir]{border:0;box-shadow:none;background:0 0;border-block:1px solid #83c8d538;border-radius:0;margin-bottom:70px}.section-primer[data-primer=cpir]:before,.section-primer[data-primer=cpir] .primer-path{display:none}.section-primer[data-primer=cpir] .primer-steps article{border:0;background:0 0;border-bottom:1px solid #83c8d52e;border-radius:0}.section-visual-wrap:is([data-section=cpir],[data-section=architecture]) .visual-frame{box-shadow:none;background:linear-gradient(#051224d1,#050e1ee6);border:0;border-radius:0}.section-visual-wrap:is([data-section=cpir],[data-section=architecture]) .visual-space{display:none}.section-visual-wrap:is([data-section=cpir],[data-section=architecture]) .visual-body{padding:35px 28px}.section-visual-wrap:is([data-section=cpir],[data-section=architecture]) .visual-heading{border-top:1px solid #83c8d54d}@media (width<=700px){.section-visual-wrap:is([data-section=cpir],[data-section=architecture]) .visual-body{padding:28px 6px}.section-primer[data-primer=cpir]{padding-inline:4px}}
