:root{--atlas-ink:#060d0c;--atlas-panel:#091310;--atlas-panel-2:#0b1815;--atlas-gold:#c7a45a;--atlas-gold-pale:#e8dcb9;--atlas-teal:#128779;--atlas-text:#e8dfcd;--atlas-muted:#a99f8d;--atlas-rule:#c7a45a61;--atlas-rule-soft:#e8dfcd21;--atlas-grid:#c7a45a0b;--atlas-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}body{background-color:var(--atlas-ink);background-image:linear-gradient(var(--atlas-grid) 1px, transparent 1px), linear-gradient(90deg, var(--atlas-grid) 1px, transparent 1px);background-size:48px 48px}body:before{display:none}.paper-grain{opacity:.045}.page-rule{background:#c7a45a2e}.atlas-page{z-index:1;position:relative;overflow:clip}.atlas-page h1,.atlas-page h2,.atlas-page h3,.atlas-page p,.atlas-page figure,.atlas-page dl,.atlas-page ol{margin-top:0}.atlas-page h1,.atlas-page h2,.atlas-page h3{font-family:var(--display);font-variation-settings:"opsz" 72;font-weight:500}.atlas-label{color:var(--atlas-gold);font-family:var(--atlas-mono);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.95rem;font-size:.62rem;font-weight:700;line-height:1.4}.atlas-intro{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.55fr);gap:clamp(3rem,7vw,8rem);padding-top:9.25rem;padding-bottom:5rem;display:grid}.atlas-title-block{align-self:start;padding-top:.25rem}.atlas-title-block h1{color:var(--atlas-text);letter-spacing:-.065em;margin-bottom:2.2rem;font-size:clamp(4.1rem,7.2vw,7rem);line-height:.84}.atlas-identity{border-top:1px solid var(--atlas-rule);gap:0;margin-bottom:0;display:grid}.atlas-identity div{border-bottom:1px solid var(--atlas-rule-soft);grid-template-columns:4.8rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.atlas-identity dt,.file-facts dt,.decision-notes dt,.compact-ledger dt,.mini-system-grid dt,.research-ledger dt,.dawn-boundary dt{color:var(--atlas-gold);font-family:var(--atlas-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:700;line-height:1.5}.atlas-identity dd,.file-facts dd,.decision-notes dd,.compact-ledger dd,.mini-system-grid dd,.research-ledger dd,.dawn-boundary dd{color:var(--atlas-muted);margin:0;font-size:.74rem;line-height:1.55}.project-register{border-top:1px solid var(--atlas-gold)}.register-heading,.project-register a{grid-template-columns:4.2rem minmax(10rem,1.2fr) minmax(7.2rem,.65fr) minmax(13rem,1.2fr);align-items:baseline;gap:1rem;display:grid}.register-heading{border-bottom:1px solid var(--atlas-rule);color:var(--atlas-gold);font-family:var(--atlas-mono);letter-spacing:.13em;text-transform:uppercase;padding:.65rem 0;font-size:.52rem;font-weight:700}.project-register a{border-bottom:1px solid var(--atlas-rule-soft);padding:1.05rem 0;transition:background-color .16s,color .16s;position:relative}.project-register a:before{z-index:-1;content:"";background:0 0;position:absolute;inset:0 -1rem}.project-register a:hover:before,.project-register a:focus-visible:before{background:#12877912}.project-register b,.project-register em,.project-register span{font-family:var(--atlas-mono);font-size:.62rem;font-style:normal;font-weight:500;line-height:1.5}.project-register b{color:var(--atlas-gold)}.project-register strong{color:var(--atlas-text);font-family:var(--display);font-size:1.08rem;font-weight:520;line-height:1.2}.project-register em{color:#72bdb3}.project-register span{color:var(--atlas-muted)}.atlas-file{padding-top:clamp(6rem,10vw,9rem);padding-bottom:1rem}.file-header,.section-file-heading{border-top:1px solid var(--atlas-gold)}.file-header{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);gap:clamp(3rem,7vw,8rem);padding:1.2rem 0 3.5rem;display:grid}.file-header h2,.section-file-heading h2{color:var(--atlas-text);letter-spacing:-.055em;margin-bottom:1rem;font-size:clamp(3.8rem,6.2vw,6.8rem);line-height:.9}.file-question,.section-file-heading>p:last-child{max-width:49rem;color:var(--atlas-muted);margin-bottom:0;font-size:clamp(.98rem,1.4vw,1.18rem);line-height:1.6}.file-facts{border-top:1px solid var(--atlas-rule);border-left:1px solid var(--atlas-rule);grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;display:grid}.file-facts div{border-right:1px solid var(--atlas-rule);border-bottom:1px solid var(--atlas-rule);min-height:7.2rem;padding:.85rem}.file-facts dt{margin-bottom:.45rem}.file-facts dd{color:var(--atlas-text)}.system-plate,.flow-plate,.swimlane-plate,.event-plate{border:1px solid var(--atlas-rule);background-color:#091310eb;background-image:linear-gradient(#c7a45a09 1px,#0000 1px),linear-gradient(90deg,#c7a45a09 1px,#0000 1px);background-size:24px 24px}.system-plate>figcaption,.flow-plate>figcaption,.swimlane-plate>figcaption,.event-plate>figcaption{border-bottom:1px solid var(--atlas-rule);color:var(--atlas-gold);font-family:var(--atlas-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.6rem;padding:.65rem .85rem;font-size:.56rem;font-style:normal;font-weight:650;display:flex}.system-plate>figcaption strong{color:var(--atlas-text);font-weight:650}.system-plate>figcaption em{color:#72bdb3;font-style:normal}.suite-topology{padding:clamp(1.2rem,2.5vw,2.6rem)}.topology-inputs,.topology-foundation{gap:.65rem;display:grid}.topology-inputs{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2rem}.topology-inputs span{border:1px solid var(--atlas-rule-soft);color:var(--atlas-muted);font-family:var(--atlas-mono);text-align:center;text-transform:uppercase;padding:.7rem .8rem;font-size:.57rem;position:relative}.topology-inputs span:after{background:var(--atlas-rule);content:"";width:1px;height:2rem;position:absolute;top:100%;left:50%}.topology-products{border-top:1px solid var(--atlas-rule);border-left:1px solid var(--atlas-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.topology-products article{border-right:1px solid var(--atlas-rule);border-bottom:1px solid var(--atlas-rule);background:#060d0cbd;min-height:10rem;padding:1.15rem}.topology-products small{color:var(--atlas-gold);font-family:var(--atlas-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.54rem;display:block}.topology-products b{color:var(--atlas-text);font-family:var(--display);margin-bottom:.4rem;font-size:clamp(1.5rem,2vw,2.1rem);font-weight:520;line-height:1;display:block}.topology-products span{color:var(--atlas-muted);font-family:var(--atlas-mono);font-size:.59rem;line-height:1.6}.topology-foundation{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem}.topology-foundation span{color:var(--atlas-muted);font-family:var(--atlas-mono);background:#12877912;border:1px solid #1287796b;padding:.9rem;font-size:.57rem;line-height:1.55;position:relative}.topology-foundation span:before{content:"";background:#12877994;width:1px;height:2rem;position:absolute;bottom:100%;left:50%}.topology-foundation b{color:#86c9c0;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;display:block}.plate-notes{border-top:1px solid var(--atlas-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;padding:0;list-style:none;display:grid}.plate-notes li{border-right:1px solid var(--atlas-rule-soft);min-height:7rem;color:var(--atlas-muted);grid-template-columns:1.8rem 1fr;gap:.65rem;padding:.9rem;font-size:.66rem;line-height:1.6;display:grid}.plate-notes li:last-child{border-right:0}.plate-notes b{color:var(--atlas-gold);font-family:var(--atlas-mono);font-size:.58rem}.breakdown-ledger{border-top:1px solid var(--atlas-gold)}.breakdown-row{border-bottom:1px solid var(--atlas-rule);grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);grid-template-areas:"copy figure""copy notes";gap:1.25rem 3.2rem;padding:4.2rem 0;display:grid}.breakdown-row>header{grid-area:copy;align-self:start;position:sticky;top:6.5rem}.breakdown-row>header h3,.professional-file>header h3,.mini-system-grid h3,.research-ledger h3{color:var(--atlas-text);letter-spacing:-.045em;margin-bottom:.8rem;font-size:clamp(2.25rem,3.8vw,4rem);line-height:.95}.breakdown-row>header p:last-child,.professional-file>header p,.research-ledger header p{color:var(--atlas-muted);margin-bottom:0;font-size:.78rem;line-height:1.7}.flow-plate{grid-area:figure}.flow-track{align-items:stretch;gap:.45rem;padding:1.4rem;display:flex}.flow-track>span{border:1px solid var(--atlas-rule-soft);min-width:0;min-height:7.5rem;color:var(--atlas-text);font-family:var(--atlas-mono);text-transform:uppercase;background:#060d0ccc;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:1.5rem;padding:.75rem;font-size:.58rem;line-height:1.45;display:flex}.flow-track>span b{color:var(--atlas-gold);font-size:.55rem}.flow-track>span.critical{border-color:var(--atlas-teal);background:#1287791f}.flow-track>i,.runtime-flow>i,.mini-flow>i,.research-flow>i,.incident-loop>i{color:var(--atlas-gold);font-family:var(--atlas-mono);align-self:center;font-size:.75rem;font-style:normal}.branch-map{border-top:1px solid var(--atlas-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.branch-map span{border-right:1px solid var(--atlas-rule-soft);color:var(--atlas-text);font-family:var(--atlas-mono);padding:.8rem;font-size:.56rem;line-height:1.55}.branch-map span:last-child{border-right:0}.branch-map i{color:#72bdb3;margin-top:.35rem;font-style:normal;display:block}.decision-notes{border-top:1px solid var(--atlas-rule-soft);border-left:1px solid var(--atlas-rule-soft);grid-area:notes;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;display:grid}.decision-notes div{border-right:1px solid var(--atlas-rule-soft);border-bottom:1px solid var(--atlas-rule-soft);min-height:5.6rem;padding:.8rem}.decision-notes dt,.compact-ledger dt,.mini-system-grid dt,.research-ledger dt{margin-bottom:.3rem}.decision-notes a,.research-ledger a{color:var(--atlas-gold-pale);text-decoration:underline;-webkit-text-decoration-color:var(--atlas-rule);text-decoration-color:var(--atlas-rule);text-underline-offset:.22em}.handoff-lanes{grid-template-columns:minmax(8rem,1fr) minmax(14rem,1.6fr) minmax(8rem,1fr);align-items:stretch;gap:1rem;padding:1.4rem;display:grid}.handoff-node,.handoff-gate{flex-direction:column;justify-content:center;display:flex}.handoff-node{border:1px solid var(--atlas-teal);text-align:center;background:#1287791a;min-height:8rem;padding:1rem}.handoff-node small,.handoff-node span,.handoff-gate span{color:var(--atlas-muted);font-family:var(--atlas-mono);text-transform:uppercase;font-size:.55rem}.handoff-node b{color:var(--atlas-text);font-family:var(--display);margin:.35rem 0;font-size:1.55rem;font-weight:520}.handoff-gate{border-top:1px solid var(--atlas-rule);border-bottom:1px solid var(--atlas-rule);gap:.4rem;padding:1rem 2rem;position:relative}.handoff-gate:before,.handoff-gate:after{color:var(--atlas-gold);content:"→";font-family:var(--atlas-mono);position:absolute;top:50%}.handoff-gate:before{left:.5rem}.handoff-gate:after{right:.5rem}.handoff-gate span{border-left:2px solid var(--atlas-gold);padding:.35rem .55rem}.data-lanes{border-top:1px solid var(--atlas-rule);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.data-lanes span{border-right:1px solid var(--atlas-rule-soft);color:var(--atlas-muted);font-family:var(--atlas-mono);text-align:center;text-transform:uppercase;padding:.8rem .4rem;font-size:.52rem}.data-lanes span:last-child{border-right:0}.failure-rail{border-top:1px solid var(--atlas-rule);color:var(--atlas-muted);font-family:var(--atlas-mono);text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1.2rem;padding:.8rem;font-size:.53rem;display:flex}.failure-rail b{color:var(--atlas-gold)}.failure-rail span:before{color:#72bdb3;content:"×";margin-right:.4rem}.runtime-grid{grid-template-columns:1.2fr .8fr;display:grid}.runtime-flow{align-items:stretch;gap:.55rem;padding:1.4rem;display:flex}.runtime-flow span{border:1px solid var(--atlas-rule-soft);min-height:7.5rem;color:var(--atlas-text);font-family:var(--atlas-mono);text-align:center;text-transform:uppercase;background:#060d0cc7;flex:1;place-items:center;padding:.65rem;font-size:.54rem;line-height:1.45;display:grid}.runtime-grid pre{border-left:1px solid var(--atlas-rule);background:#050a09;min-width:0;margin:0;padding:1.25rem;overflow:auto}.runtime-grid code{color:#9ecfc8;font-family:var(--atlas-mono);font-size:.59rem;line-height:1.7}.evidence-strip{border-left:1px solid var(--atlas-rule);border-bottom:1px solid var(--atlas-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.evidence-strip a{border-top:1px solid var(--atlas-rule);border-right:1px solid var(--atlas-rule);background:#060d0cd6;min-height:6.5rem;padding:.9rem}.evidence-strip span,.evidence-strip strong{display:block}.evidence-strip span{color:var(--atlas-gold);font-family:var(--atlas-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.52rem}.evidence-strip strong{color:var(--atlas-text);font-family:var(--display);font-size:1.1rem;font-weight:520}.section-file-heading{padding:1.2rem 0 3.5rem}.professional-ledger{border-top:1px solid var(--atlas-rule);border-left:1px solid var(--atlas-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.professional-file{border-right:1px solid var(--atlas-rule);border-bottom:1px solid var(--atlas-rule);background:#060d0cb8;min-width:0;padding:clamp(1.2rem,2.4vw,2.2rem)}.professional-file>header>span,.mini-system-grid header span,.research-ledger header span{color:var(--atlas-gold);font-family:var(--atlas-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.55rem;font-weight:650;display:block}.professional-file>header h3{max-width:11ch}.professional-file>header{min-height:13rem}.swimlane-plate,.event-plate{margin:1.8rem 0}.swimlane-head,.swimlane{grid-template-columns:5rem repeat(4,minmax(0,1fr));display:grid}.swimlane-head b,.swimlane>b,.swimlane>span{border-right:1px solid var(--atlas-rule-soft);border-bottom:1px solid var(--atlas-rule-soft);min-width:0;color:var(--atlas-muted);font-family:var(--atlas-mono);text-transform:uppercase;padding:.55rem .42rem;font-size:.49rem;line-height:1.35}.swimlane-head b,.swimlane>b{color:var(--atlas-gold)}.swimlane>span:last-child,.swimlane-head b:last-child{border-right:0}.feedback-loop{color:#7bc4bb;font-family:var(--atlas-mono);text-align:center;text-transform:uppercase;padding:.65rem;font-size:.52rem}.compact-ledger,.dawn-boundary dl,.mini-system-grid dl,.research-ledger dl{border-top:1px solid var(--atlas-rule-soft);margin-bottom:0}.compact-ledger div,.dawn-boundary dl div,.mini-system-grid dl div,.research-ledger dl div{border-bottom:1px solid var(--atlas-rule-soft);grid-template-columns:minmax(5.6rem,.32fr) 1fr;gap:1rem;padding:.65rem 0;display:grid}.file-link{border-bottom:1px solid var(--atlas-gold);color:var(--atlas-gold-pale);font-family:var(--atlas-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:1.4rem;padding-bottom:.22rem;font-size:.58rem;font-weight:650;display:inline-block}.event-topology{grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem;display:grid}.event-topology span{border:1px solid var(--atlas-rule-soft);min-height:5.5rem;color:var(--atlas-muted);font-family:var(--atlas-mono);padding:.65rem;font-size:.5rem;line-height:1.45}.event-topology span b{color:var(--atlas-text);text-transform:uppercase;margin-bottom:.3rem;font-size:.54rem;display:block}.event-topology>i{color:var(--atlas-gold);text-align:center;font-style:normal}.incident-loop{border-top:1px solid var(--atlas-rule);align-items:center;gap:.35rem;padding:.75rem;display:flex}.incident-loop span{color:#80c8bf;font-family:var(--atlas-mono);text-align:center;text-transform:uppercase;border:1px solid #1287795c;flex:1;padding:.45rem;font-size:.48rem}.dawn-file{grid-column:1/-1;grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);gap:3rem;display:grid}.dawn-file>header{min-height:0}.dawn-file .file-link{place-self:end start}.dawn-boundary{grid-row:span 2;grid-template-columns:minmax(14rem,.85fr) minmax(16rem,1.15fr);gap:1.5rem;display:grid}.redaction-field{border:1px solid var(--atlas-rule);background-color:var(--atlas-rule-soft);background-image:repeating-linear-gradient(135deg,#0000 0 8px,#c7a45a0e 8px 9px);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid;position:relative}.redaction-field span{color:#e8dfcd47;min-height:5rem;font-family:var(--atlas-mono);text-transform:uppercase;background:#060d0ceb;place-items:center;font-size:.54rem;text-decoration:line-through;display:grid}.redaction-field b{border:1px solid var(--atlas-gold);background:var(--atlas-ink);color:var(--atlas-gold);font-family:var(--atlas-mono);letter-spacing:.1em;text-align:center;padding:.45rem .65rem;font-size:.48rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.mini-system-grid{border-top:1px solid var(--atlas-rule);border-left:1px solid var(--atlas-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mini-system-grid>article{border-right:1px solid var(--atlas-rule);border-bottom:1px solid var(--atlas-rule);background:#060d0cbd;min-width:0;padding:clamp(1.2rem,2.5vw,2.2rem)}.mini-system-grid h3{margin-bottom:1.4rem}.mini-flow,.research-flow{border:1px solid var(--atlas-rule);background-color:var(--atlas-panel);background-image:linear-gradient(#c7a45a07 1px,#0000 1px),linear-gradient(90deg,#c7a45a07 1px,#0000 1px);background-size:18px 18px;align-items:stretch;gap:.4rem;margin-bottom:1.5rem;padding:.8rem;display:flex}.mini-flow span,.research-flow span,.research-flow b{border:1px solid var(--atlas-rule-soft);min-width:0;color:var(--atlas-muted);font-family:var(--atlas-mono);text-align:center;text-transform:uppercase;flex:1;place-items:center;padding:.6rem .35rem;font-size:.48rem;font-weight:500;line-height:1.35;display:grid}.research-flow b{color:#8bcac2;background:#12877914;border-color:#1287797a}.archive-link{margin-top:2rem}.research-ledger{border-top:1px solid var(--atlas-rule)}.research-ledger>article{border-bottom:1px solid var(--atlas-rule);grid-template-columns:minmax(13rem,.55fr) minmax(20rem,1fr) minmax(16rem,.75fr);align-items:start;gap:2rem;padding:2.2rem 0;scroll-margin-top:6rem;display:grid}.research-ledger h3{margin-bottom:.5rem}.research-ledger>article>a{color:var(--atlas-gold-pale);font-family:var(--atlas-mono);grid-column:2;margin-top:-1rem;font-size:.55rem}.research-ledger .erosia-record{grid-template-columns:minmax(13rem,.55fr) minmax(0,1.75fr)}.erosia-record>div:last-child{grid-template-columns:.65fr 1fr;gap:2rem;display:grid}.erosia-record .research-flow,.erosia-record dl{grid-column:2}.artifact-image{border:1px solid var(--atlas-rule);background:var(--atlas-panel);overflow:hidden}.artifact-image img{object-fit:cover;width:100%;height:100%;display:block}.artifact-erosia{aspect-ratio:1.45}.research-ledger .tabletop-record{grid-template-columns:minmax(16rem,.7fr) minmax(20rem,1.3fr);gap:clamp(2rem,6vw,6rem)}.artifact-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.artifact-pair figure{margin-bottom:0}.artifact-pair img{aspect-ratio:.72;border:1px solid var(--atlas-rule);object-fit:cover;object-position:top;width:100%;display:block}.artifact-pair figcaption{color:var(--atlas-muted);font-family:var(--atlas-mono);text-transform:uppercase;padding:.55rem 0;font-size:.5rem}.atlas-colophon{border-top:1px solid var(--atlas-gold);margin-top:clamp(6rem,10vw,10rem);padding-top:1.2rem;padding-bottom:7rem}.atlas-colophon h2{color:var(--atlas-text);letter-spacing:-.04em;margin-bottom:.8rem;font-size:clamp(2.6rem,5vw,5rem);line-height:1}.atlas-colophon>p:not(.atlas-label){max-width:52rem;color:var(--atlas-muted)}.atlas-colophon>div{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;display:flex}.atlas-colophon a{border-bottom:1px solid var(--atlas-rule);color:var(--atlas-gold-pale);font-family:var(--atlas-mono);text-transform:uppercase;font-size:.58rem}.site-footer{border-top-color:var(--atlas-rule);background:#060d0ce0}@media (max-width:1120px){.atlas-intro,.file-header{grid-template-columns:1fr;gap:3rem}.atlas-title-block{grid-template-columns:1fr 1fr;gap:1rem 3rem;display:grid}.atlas-title-block .atlas-label,.atlas-title-block h1{grid-column:1}.atlas-title-block h1{margin-bottom:0}.atlas-identity{grid-area:1/2/span 2}.file-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.file-facts div{min-height:6.5rem}.breakdown-row{grid-template-columns:minmax(12rem,.48fr) minmax(0,1.52fr);gap:1.25rem 2rem}.flow-track{flex-wrap:wrap}.flow-track>span{flex-basis:26%}.flow-track>i{display:none}.runtime-grid{grid-template-columns:1fr}.runtime-grid pre{border-top:1px solid var(--atlas-rule);border-left:0}.research-ledger>article{grid-template-columns:minmax(13rem,.45fr) minmax(0,1.55fr)}.research-ledger>article dl,.research-ledger>article>a{grid-column:2}}@media (max-width:820px){.shell,.shell-wide{width:min(100% - 3rem,1360px)}.site-header{padding-inline:1.5rem}.site-header nav{gap:1.2rem}.atlas-intro{padding-top:7.5rem}.atlas-title-block{display:block}.atlas-title-block h1{margin-bottom:2rem}.register-heading,.project-register a{grid-template-columns:3.4rem minmax(9rem,1fr) minmax(7rem,.75fr)}.register-heading span:last-child,.project-register a>span{display:none}.file-facts,.topology-products,.topology-foundation,.plate-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.plate-notes li:nth-child(2){border-right:0}.plate-notes li:nth-child(-n+2){border-bottom:1px solid var(--atlas-rule-soft)}.breakdown-row{grid-template-columns:1fr;grid-template-areas:"copy""figure""notes";gap:1.4rem}.breakdown-row>header{position:static}.branch-map,.data-lanes,.evidence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-map span:nth-child(2n),.data-lanes span:nth-child(2n),.evidence-strip a:nth-child(2n){border-right:0}.handoff-lanes{grid-template-columns:1fr}.handoff-gate:before,.handoff-gate:after{left:50%;right:auto;transform:translate(-50%)rotate(90deg)}.handoff-gate:before{top:.2rem}.handoff-gate:after{top:auto;bottom:.2rem}.professional-ledger,.mini-system-grid{grid-template-columns:1fr}.professional-file>header{min-height:auto}.dawn-file{grid-template-columns:1fr}.dawn-boundary{grid-row:auto}.research-ledger>article,.research-ledger .erosia-record,.research-ledger .tabletop-record{grid-template-columns:1fr;gap:1.5rem}.research-ledger>article dl,.research-ledger>article>a,.erosia-record .research-flow,.erosia-record dl{grid-column:1}.erosia-record>div:last-child{grid-template-columns:1fr}}@media (max-width:600px){html{scroll-padding-top:5.2rem}.shell,.shell-wide{width:min(100% - 2rem,1360px)}.site-header{padding-inline:1rem}.brand-name{display:none}.site-header nav{gap:.85rem}.site-header nav a{min-height:2.75rem;font-size:.56rem}.atlas-intro{padding-top:6.8rem;padding-bottom:3.5rem}.atlas-title-block h1{font-size:clamp(3.5rem,19vw,5rem)}.atlas-identity div{grid-template-columns:4.2rem 1fr}.register-heading{display:none}.project-register a{grid-template-columns:2.8rem 1fr;gap:.6rem .8rem;padding:.9rem 0}.project-register em{grid-column:2}.atlas-file{padding-top:5.5rem}.file-header h2,.section-file-heading h2{font-size:clamp(3.2rem,16vw,4.7rem)}.file-facts{grid-template-columns:1fr}.file-facts div{min-height:auto}.system-plate>figcaption,.flow-plate>figcaption,.swimlane-plate>figcaption,.event-plate>figcaption{gap:.25rem;display:grid}.topology-inputs,.topology-products,.topology-foundation,.plate-notes{grid-template-columns:1fr}.topology-inputs span:after,.topology-foundation span:before{display:none}.topology-products article{min-height:auto}.plate-notes li{border-right:0;border-bottom:1px solid var(--atlas-rule-soft);min-height:auto}.plate-notes li:last-child{border-bottom:0}.flow-track,.runtime-flow,.incident-loop,.mini-flow,.research-flow{grid-template-columns:1fr;display:grid}.flow-track>span,.runtime-flow span{min-height:auto}.flow-track>i,.runtime-flow>i,.incident-loop>i,.mini-flow>i,.research-flow>i{justify-self:center;display:block;transform:rotate(90deg)}.branch-map,.decision-notes,.data-lanes,.evidence-strip{grid-template-columns:1fr}.branch-map span,.data-lanes span,.evidence-strip a{border-right:0;border-bottom:1px solid var(--atlas-rule-soft)}.runtime-grid code{font-size:.52rem}.dawn-boundary{grid-template-columns:1fr}.swimlane-head,.swimlane{grid-template-columns:4.2rem repeat(4,minmax(4.7rem,1fr))}.swimlane-plate{overflow-x:auto}.artifact-pair{grid-template-columns:1fr}.compact-ledger div,.dawn-boundary dl div,.mini-system-grid dl div,.research-ledger dl div{grid-template-columns:1fr;gap:.25rem}.atlas-colophon>div{display:grid}}@media (prefers-reduced-motion:reduce){.project-register a,.site-header,.site-header *{transition:none!important}}
