.terminus-module__5l9zqW__page{max-width:760px;color:var(--fg);margin-inline:auto;padding:80px 24px 64px;font-size:15px;line-height:1.7}.terminus-module__5l9zqW__page a,.terminus-module__5l9zqW__page button,.terminus-module__5l9zqW__page summary{touch-action:manipulation}.terminus-module__5l9zqW__page a:focus-visible,.terminus-module__5l9zqW__page button:focus-visible,.terminus-module__5l9zqW__page summary:focus-visible{outline:2px solid var(--fg);outline-offset:5px;border-radius:2px}.terminus-module__5l9zqW__page a{text-underline-offset:4px}.terminus-module__5l9zqW__page p{text-wrap:pretty}.terminus-module__5l9zqW__page h1,.terminus-module__5l9zqW__page h2,.terminus-module__5l9zqW__page h3{text-wrap:balance}.terminus-module__5l9zqW__page h2{letter-spacing:-.025em;font-size:clamp(23px,3.4vw,29px);font-weight:500;line-height:1.25}.terminus-module__5l9zqW__page h3{letter-spacing:-.01em;font-size:16px;font-weight:550;line-height:1.4}.terminus-module__5l9zqW__page section,.terminus-module__5l9zqW__page article{scroll-margin-top:90px}.terminus-module__5l9zqW__skipLink{background:var(--bg);padding:8px 12px;position:absolute;top:12px;left:24px;transform:translateY(-200%)}.terminus-module__5l9zqW__skipLink:focus{z-index:60;transform:translateY(0)}.terminus-module__5l9zqW__backLink{font-family:var(--font-mono);color:var(--fg-muted);align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.terminus-module__5l9zqW__backLink:hover{color:var(--fg)}.terminus-module__5l9zqW__eyebrow{color:var(--fg-muted);font-family:var(--font-mono);margin-top:40px;font-size:11px}.terminus-module__5l9zqW__header h1{letter-spacing:-.045em;margin-top:12px;font-size:clamp(48px,8vw,72px);font-weight:500;line-height:1.05}.terminus-module__5l9zqW__standfirst{letter-spacing:-.015em;max-width:570px;margin-top:20px;font-size:clamp(19px,2.8vw,23px);line-height:1.45}.terminus-module__5l9zqW__contents{border-block:1px solid var(--line);color:var(--fg-muted);flex-wrap:wrap;gap:4px 22px;margin-top:36px;padding-block:17px;font-size:12px;display:flex}.terminus-module__5l9zqW__contents a{padding-block:5px}.terminus-module__5l9zqW__contents a:hover{color:var(--fg);text-decoration:underline}.terminus-module__5l9zqW__section{margin-top:64px}.terminus-module__5l9zqW__intro{color:var(--fg-muted);max-width:66ch;margin-top:16px}.terminus-module__5l9zqW__prose{margin-top:22px}.terminus-module__5l9zqW__prose p+p{margin-top:16px}.terminus-module__5l9zqW__layers{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.terminus-module__5l9zqW__layers>div{grid-template-columns:154px minmax(0,1fr);gap:20px;padding-block:12px;display:grid}.terminus-module__5l9zqW__layers dt{font-weight:550}.terminus-module__5l9zqW__layers dt span{color:var(--fg-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.terminus-module__5l9zqW__layers dd{color:var(--fg-muted);font-size:14px;line-height:1.65}.terminus-module__5l9zqW__note{color:var(--fg-muted);margin-top:22px;font-size:12px;line-height:1.7}.terminus-module__5l9zqW__note a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.terminus-module__5l9zqW__note a:hover{text-decoration-color:currentColor}.terminus-module__5l9zqW__architecture{border:1px solid var(--line);border-radius:4px;margin-top:28px}.terminus-module__5l9zqW__architecture ol{margin:0;padding:0 24px;list-style:none}.terminus-module__5l9zqW__architecture li{grid-template-columns:132px minmax(0,1fr);column-gap:20px;padding:25px 0 25px 18px;display:grid;position:relative}.terminus-module__5l9zqW__architecture li+li{border-top:1px solid var(--line)}.terminus-module__5l9zqW__architecture li:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}.terminus-module__5l9zqW__architecture li:first-child:before{top:30px}.terminus-module__5l9zqW__architectureName{font-family:var(--font-mono);color:var(--fg-muted);font-size:12px;line-height:1.6}.terminus-module__5l9zqW__architecture h3{font-size:15px}.terminus-module__5l9zqW__architecture p{color:var(--fg-muted);margin-top:7px;font-size:13px;line-height:1.65}.terminus-module__5l9zqW__authorityGate{border-top:1px dashed var(--line);background:color-mix(in oklab, var(--accent) 5%, var(--bg));grid-template-columns:132px minmax(0,1fr);gap:20px;padding:24px 24px 24px 42px;display:grid}.terminus-module__5l9zqW__architecture figcaption{border-top:1px solid var(--line);color:var(--fg-muted);padding:14px 24px;font-size:11px}.terminus-module__5l9zqW__principles{margin-top:28px}.terminus-module__5l9zqW__principles article{border-top:1px solid var(--line);padding-block:24px}.terminus-module__5l9zqW__principles h3{font-size:19px}.terminus-module__5l9zqW__principles article>p{color:var(--fg-muted);margin-top:10px}.terminus-module__5l9zqW__principles details{margin-top:13px}.terminus-module__5l9zqW__principles summary{cursor:pointer;width:fit-content;padding-block:5px;font-size:12px}.terminus-module__5l9zqW__principles summary:hover{text-underline-offset:4px;text-decoration:underline}.terminus-module__5l9zqW__principleDetails{color:var(--fg-muted);margin-top:13px;padding-left:16px;font-size:14px}.terminus-module__5l9zqW__principleDetails p+p{margin-top:12px}.terminus-module__5l9zqW__scenario{border:1px solid var(--line);border-radius:4px;margin-top:26px}.terminus-module__5l9zqW__scenarioControls{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.terminus-module__5l9zqW__scenarioControls button{cursor:pointer;min-height:52px;color:var(--fg-muted);border-bottom:2px solid #0000;padding:10px 8px;font-size:12px}.terminus-module__5l9zqW__scenarioControls button+button{border-left:1px solid var(--line)}.terminus-module__5l9zqW__scenarioControls button[aria-pressed=true]{border-bottom-color:var(--accent);background:color-mix(in oklab, var(--accent) 7%, var(--bg));color:var(--fg);font-weight:550}.terminus-module__5l9zqW__scenarioControls button:hover{color:var(--fg);background:color-mix(in oklab, var(--fg) 4%, var(--bg))}.terminus-module__5l9zqW__stepNumber{font-family:var(--font-mono);margin-right:7px;font-size:10px;font-weight:400}.terminus-module__5l9zqW__scenarioDetail{min-height:290px;padding:28px}.terminus-module__5l9zqW__scenarioDetail h3{font-size:20px}.terminus-module__5l9zqW__scenarioDetail p{margin-top:14px;font-size:14px}.terminus-module__5l9zqW__scenarioContext{color:var(--fg-muted)}.terminus-module__5l9zqW__scenarioDetail .terminus-module__5l9zqW__boundary{border-left:2px solid var(--accent);margin-top:22px;padding-left:14px;font-size:13px}.terminus-module__5l9zqW__scenarioFooter{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--fg-muted);justify-content:space-between;align-items:center;gap:16px;padding:8px 20px;font-size:11px;display:flex}.terminus-module__5l9zqW__scenarioFooter button{cursor:pointer;color:var(--fg);padding:8px}.terminus-module__5l9zqW__scenarioFooter button:hover{text-underline-offset:4px;text-decoration:underline}.terminus-module__5l9zqW__noScript{padding:16px;font-size:12px}.terminus-module__5l9zqW__incident{border-left:1px solid var(--line);gap:22px;margin-top:26px;padding-left:22px;display:grid}.terminus-module__5l9zqW__incident p{color:var(--fg-muted);margin-top:8px;font-size:14px}.terminus-module__5l9zqW__lesson{letter-spacing:-.015em;max-width:52ch;margin-top:28px;font-size:20px;line-height:1.5}.terminus-module__5l9zqW__statusList{margin-top:28px}.terminus-module__5l9zqW__statusList>div{border-top:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:28px;padding-block:23px;display:grid}.terminus-module__5l9zqW__statusList h3{font-family:var(--font-mono);font-size:13px}.terminus-module__5l9zqW__statusList p{color:var(--fg-muted);margin-top:7px;font-size:12px;line-height:1.6}.terminus-module__5l9zqW__statusList ul{color:var(--fg-muted);padding-left:17px;font-size:13px;list-style:outside}.terminus-module__5l9zqW__statusList li+li{margin-top:7px}.terminus-module__5l9zqW__verification{border:1px solid var(--line);border-radius:4px;margin-top:22px;padding:22px}.terminus-module__5l9zqW__verification h3{font-size:13px}.terminus-module__5l9zqW__verification time{color:var(--fg-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.terminus-module__5l9zqW__verification p{color:var(--fg-muted);margin-top:12px;font-size:12px}.terminus-module__5l9zqW__comparison{border-block:1px solid var(--line);color:var(--fg-muted);grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;padding-block:18px;font-size:13px;display:grid}.terminus-module__5l9zqW__comparison strong{color:var(--fg);margin-bottom:5px;font-weight:550;display:block}.terminus-module__5l9zqW__evaluation{margin-top:24px}.terminus-module__5l9zqW__evaluation>div{grid-template-columns:190px minmax(0,1fr);gap:28px;padding-block:12px;display:grid}.terminus-module__5l9zqW__evaluation dt{font-size:13px;font-weight:550}.terminus-module__5l9zqW__evaluation dd{color:var(--fg-muted);font-size:13px}.terminus-module__5l9zqW__reading{gap:22px;margin-top:24px;list-style:none;display:grid}.terminus-module__5l9zqW__reading a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);font-size:14px}.terminus-module__5l9zqW__reading a:hover{text-decoration-color:currentColor}.terminus-module__5l9zqW__reading li>span{color:var(--fg-muted);margin-top:2px;font-size:11px;display:block}.terminus-module__5l9zqW__reading p{color:var(--fg-muted);margin-top:5px;font-size:13px}.terminus-module__5l9zqW__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:64px;padding-top:24px;font-size:12px;display:flex}.terminus-module__5l9zqW__footer a:hover{text-decoration:underline}@media (max-width:540px){.terminus-module__5l9zqW__page{padding-top:64px}.terminus-module__5l9zqW__section{margin-top:48px}.terminus-module__5l9zqW__layers>div{grid-template-columns:1fr;gap:5px}.terminus-module__5l9zqW__layers dt span{margin-left:10px;display:inline}.terminus-module__5l9zqW__architecture ol{padding-inline:18px}.terminus-module__5l9zqW__architecture li{grid-template-columns:1fr;gap:7px}.terminus-module__5l9zqW__authorityGate{grid-template-columns:1fr;gap:7px;padding:22px 24px 22px 36px}.terminus-module__5l9zqW__architecture figcaption{padding-inline:18px}.terminus-module__5l9zqW__scenarioControls button{padding-inline:2px;font-size:11px}.terminus-module__5l9zqW__stepNumber{margin:0 0 3px;display:block}.terminus-module__5l9zqW__scenarioDetail{min-height:390px;padding:22px}.terminus-module__5l9zqW__statusList>div{grid-template-columns:1fr;gap:15px}.terminus-module__5l9zqW__evaluation>div{grid-template-columns:1fr;gap:4px}.terminus-module__5l9zqW__comparison{grid-template-columns:1fr;gap:16px}}@media print{.terminus-module__5l9zqW__page{max-width:none;padding:0}.terminus-module__5l9zqW__skipLink,.terminus-module__5l9zqW__contents,.terminus-module__5l9zqW__scenarioControls,.terminus-module__5l9zqW__scenarioFooter,.terminus-module__5l9zqW__footer{display:none}.terminus-module__5l9zqW__scenarioDetail{min-height:auto}.terminus-module__5l9zqW__section{margin-top:28px}.terminus-module__5l9zqW__architecture,.terminus-module__5l9zqW__verification,.terminus-module__5l9zqW__principles article{break-inside:avoid}}
