.stage1-module__G53TEG__form{gap:var(--s-7);flex-direction:column;min-width:0;max-width:640px;display:flex}.stage1-module__G53TEG__loading{border:2px dashed var(--rule-strong);background:var(--bg-sunken);max-width:640px;padding:var(--s-6);color:var(--ink-2);font-size:14px;line-height:1.5}.stage1-module__G53TEG__presets{border:1px solid var(--rule);background:var(--bg-sunken);padding:var(--s-5);min-width:0}.stage1-module__G53TEG__presetsHead{align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.stage1-module__G53TEG__presetsTitle{margin:0 auto 0 0;font-size:15px;font-weight:700;line-height:1.4}.stage1-module__G53TEG__presetsSub{margin:var(--s-1) 0 var(--s-4);color:var(--ink-2);max-width:52ch;font-size:13px;line-height:1.5}.stage1-module__G53TEG__presetGrid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stage1-module__G53TEG__presetCard{align-items:flex-start;gap:var(--s-1);text-align:left;min-width:0;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--rule-strong);border-left:4px solid var(--rule-strong);padding:var(--s-3) var(--s-4);cursor:pointer;min-height:44px;transition:border-color var(--t-hover) var(--ease-out), background-color var(--t-hover) var(--ease-out);flex-direction:column;display:flex}.stage1-module__G53TEG__presetCard:hover{border-color:var(--accent)}.stage1-module__G53TEG__presetCard:active{transform:translateY(1px)}.stage1-module__G53TEG__presetCardActive,.stage1-module__G53TEG__presetCardActive:hover{border-color:var(--accent);border-left-color:var(--accent);background:var(--flag-tint)}.stage1-module__G53TEG__presetMeta{align-items:baseline;gap:var(--s-2);width:100%;display:flex}.stage1-module__G53TEG__presetJuris{color:var(--ink-2);font-size:11px}.stage1-module__G53TEG__presetLoaded{color:var(--accent);margin-left:auto;font-size:11px}.stage1-module__G53TEG__presetCardActive .stage1-module__G53TEG__presetJuris{color:var(--accent)}.stage1-module__G53TEG__presetTitle{font-size:14px;font-weight:600;line-height:1.4}.stage1-module__G53TEG__presetBlurb{color:var(--ink-2);font-size:13px;line-height:1.5}.stage1-module__G53TEG__group{border:0;min-width:0;margin:0;padding:0}.stage1-module__G53TEG__legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600;line-height:1.4}.stage1-module__G53TEG__segmented{border:2px solid var(--rule-strong);background:var(--bg);display:flex}.stage1-module__G53TEG__segment{flex:1 1 0;min-width:0;display:block;position:relative}.stage1-module__G53TEG__segment+.stage1-module__G53TEG__segment{border-left:2px solid var(--rule-strong)}.stage1-module__G53TEG__segInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.stage1-module__G53TEG__segLabel{min-height:44px;padding:var(--s-2) var(--s-3);text-align:center;color:var(--ink);transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1.3;display:flex}.stage1-module__G53TEG__segInput:hover:not(:checked)+.stage1-module__G53TEG__segLabel{background:var(--bg-sunken)}.stage1-module__G53TEG__segInput:checked+.stage1-module__G53TEG__segLabel{background:var(--accent);color:var(--on-accent)}.stage1-module__G53TEG__segInput:focus-visible+.stage1-module__G53TEG__segLabel{outline:3px solid var(--focus);outline-offset:-3px}.stage1-module__G53TEG__segInput:focus-visible:checked+.stage1-module__G53TEG__segLabel{outline-color:var(--on-accent)}.stage1-module__G53TEG__checks{flex-direction:column;display:flex}.stage1-module__G53TEG__check{align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-1) var(--s-2);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out);display:flex;position:relative}.stage1-module__G53TEG__check:hover{background:var(--bg-sunken)}.stage1-module__G53TEG__checkInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.stage1-module__G53TEG__box{border:2px solid var(--rule-strong);background:var(--bg);width:22px;height:22px;transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out);flex:none;position:relative}.stage1-module__G53TEG__checkInput:checked~.stage1-module__G53TEG__box{background:var(--accent);border-color:var(--accent)}.stage1-module__G53TEG__checkInput:checked~.stage1-module__G53TEG__box:after{content:"";border-right:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.stage1-module__G53TEG__checkInput:focus-visible~.stage1-module__G53TEG__box{outline:3px solid var(--focus);outline-offset:2px}.stage1-module__G53TEG__checkText{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.4}.stage1-module__G53TEG__checkText:first-letter{text-transform:uppercase}.stage1-module__G53TEG__whyNote{margin:var(--s-2) 0 0;color:var(--ink-2);max-width:60ch;font-size:13px;line-height:1.55}.stage1-module__G53TEG__whyNote strong{color:var(--ink);font-weight:600}.stage1-module__G53TEG__actName{font-style:italic}.stage1-module__G53TEG__inlineNote{margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-3);color:var(--ink);background:var(--flag-tint);border-left:3px solid var(--accent);max-width:60ch;font-size:13px;line-height:1.55}.stage1-module__G53TEG__flagRow{align-items:baseline;gap:var(--s-2);margin:var(--s-3) 0 0;flex-wrap:wrap;display:flex}.stage1-module__G53TEG__flagText{color:var(--ink-2);font-size:13px;line-height:1.5}@media (max-width:599px){.stage1-module__G53TEG__presetGrid{grid-template-columns:minmax(0,1fr)}.stage1-module__G53TEG__presets{padding:var(--s-4)}.stage1-module__G53TEG__segmented{flex-direction:column}.stage1-module__G53TEG__segment+.stage1-module__G53TEG__segment{border-left:0;border-top:2px solid var(--rule-strong)}}.stage1-module__G53TEG__fileLabel{cursor:pointer;position:relative}.stage1-module__G53TEG__fileLabel:focus-within{color:var(--ink);outline:3px solid var(--focus);outline-offset:2px}.stage1-module__G53TEG__fileInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage1-module__G53TEG__fileStatus{margin:0 0 var(--s-4);padding:var(--s-2) var(--s-3);color:var(--ink);background:var(--flag-tint);border-left:3px solid var(--accent);max-width:60ch;font-size:13px;line-height:1.55}.stage1-module__G53TEG__fileStatus:empty{display:none}
.stage2-module__C93aYG__hopList{margin:var(--s-6) 0 0;gap:var(--s-4);flex-direction:column;padding:0;list-style:none;display:flex}.stage2-module__C93aYG__hop{border:1px solid var(--rule-strong);background:var(--bg);min-width:0;transition:border-color var(--t-hover) var(--ease-out)}.stage2-module__C93aYG__hopHead{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);display:flex}.stage2-module__C93aYG__hopNum{color:var(--accent);white-space:nowrap;font-size:12px}.stage2-module__C93aYG__hopRoute{text-wrap:balance;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:15px;font-weight:600;line-height:1.35}.stage2-module__C93aYG__hopEdit{min-height:44px;padding:0 var(--s-3);font:inherit;color:var(--ink);border:1px solid var(--rule-strong);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out);background:0 0;flex:none;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.stage2-module__C93aYG__hopEdit:hover{background:var(--bg-sunken)}.stage2-module__C93aYG__hopEdit:active{transform:translateY(1px)}.stage2-module__C93aYG__hopMeta{padding:0 var(--s-4) var(--s-3);color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.stage2-module__C93aYG__hopDetailsBtn{color:var(--ink-2);border-color:var(--rule);font-weight:500}.stage2-module__C93aYG__hopDetailsBtn:hover{color:var(--ink);border-color:var(--rule-strong)}.stage2-module__C93aYG__hopDetail{padding:0 var(--s-4) var(--s-4);gap:var(--s-3);flex-direction:column;margin:0;display:flex}.stage2-module__C93aYG__hopDetail>div{gap:2px var(--s-3);grid-template-columns:92px minmax(0,1fr);display:grid}.stage2-module__C93aYG__hopDetail dt{color:var(--ink-2);font-size:12px;font-weight:600;line-height:1.5}.stage2-module__C93aYG__hopDetail dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.stage2-module__C93aYG__hopDetail .tag{display:inline-block}.stage2-module__C93aYG__hopDetailReason{color:var(--ink-2);margin-top:6px;display:block}.stage2-module__C93aYG__hopOpen{border-left:4px solid var(--accent)}.stage2-module__C93aYG__hopOpen .stage2-module__C93aYG__hopHead{border-bottom:1px solid var(--rule)}.stage2-module__C93aYG__hopForm{padding:var(--s-4) var(--s-4) var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.stage2-module__C93aYG__whyNote{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.stage2-module__C93aYG__whyNote strong{color:var(--ink);font-weight:600}.stage2-module__C93aYG__formActions{gap:var(--s-3);padding-top:2px;display:flex}.stage2-module__C93aYG__checkGroup{flex-direction:column;gap:2px;display:flex}.stage2-module__C93aYG__checkField{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin:0;padding:10px 0;font-size:14px;line-height:1.45;display:flex}.stage2-module__C93aYG__checkField input{appearance:none;border:2px solid var(--rule-strong);background:var(--bg);cursor:pointer;width:22px;height:22px;transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out);flex:none;margin:0;position:relative}.stage2-module__C93aYG__checkField input:checked{background:var(--accent);border-color:var(--accent)}.stage2-module__C93aYG__checkField input[type=checkbox]:checked:after{content:"";border-right:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.stage2-module__C93aYG__checkField input[type=radio]{border-radius:50%}.stage2-module__C93aYG__checkField input[type=radio]:checked:after{content:"";background:var(--on-accent);border-radius:50%;position:absolute;inset:4px}.stage2-module__C93aYG__subChoice{padding:0 0 0 var(--s-4);border:0;border-left:2px solid var(--rule);flex-direction:column;gap:0;margin:0 0 0 10px;display:flex}.stage2-module__C93aYG__subChoice legend{margin-bottom:2px;padding:0;font-size:13px;font-weight:600;line-height:1.4}.stage2-module__C93aYG__addHop{margin-top:var(--s-4);width:100%;min-height:48px;font:inherit;color:var(--ink);border:2px dashed var(--rule-strong);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.stage2-module__C93aYG__addHop:hover{background:var(--bg-sunken);border-color:var(--accent)}.stage2-module__C93aYG__addHop:active{transform:translateY(1px)}.stage2-module__C93aYG__addHopGlyph{font-family:var(--font-mono);font-weight:500;line-height:1}.stage2-module__C93aYG__statusLine{margin:var(--s-4) 0 0;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5}.stage2-module__C93aYG__chain{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.stage2-module__C93aYG__chainNode{min-width:0;margin-top:calc(var(--chain-step,0) * 28px);flex:1 1 0}.stage2-module__C93aYG__chainArrow{height:1px;margin-top:calc(56px + var(--chain-step,0) * 28px);background:var(--rule-strong);transform-origin:0;animation:stage2-module__C93aYG__draw .4s var(--ease-out) backwards;flex:0 0 40px;position:relative}.stage2-module__C93aYG__chainArrow:after{content:"";border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid var(--rule-strong);width:0;height:0;position:absolute;top:-4.5px;right:0}.stage2-module__C93aYG__chainBox{border:1px solid var(--rule-strong);background:var(--bg);padding:var(--s-3) var(--s-4)}.stage2-module__C93aYG__chainNodeOutside .stage2-module__C93aYG__chainBox{border:2px dashed var(--rule-strong);background:var(--flag-tint);padding:11px 15px}.stage2-module__C93aYG__chainHopNum{color:var(--ink-2);margin-bottom:6px;font-size:11px;display:block}.stage2-module__C93aYG__chainNodeOpen .stage2-module__C93aYG__chainHopNum{color:var(--accent)}.stage2-module__C93aYG__chainTitle{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35;display:block}.stage2-module__C93aYG__chainDetail{margin:var(--s-1) 0 0;color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.stage2-module__C93aYG__chainTags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.stage2-module__C93aYG__chainEmpty{border:2px dashed var(--rule-strong);background:var(--bg-sunken);padding:var(--s-6);max-width:52ch;color:var(--ink-2);font-size:14px;line-height:1.6}.stage2-module__C93aYG__chainEmpty p{margin:0}.stage2-module__C93aYG__marmot{margin-top:var(--s-8);padding:var(--s-4) var(--s-5) var(--s-5);border-left:6px solid var(--rule-strong);background:var(--bg-sunken);max-width:66ch}.stage2-module__C93aYG__marmot+.stage2-module__C93aYG__marmot{margin-top:var(--s-4)}.stage2-module__C93aYG__marmot h3{margin:0 0 var(--s-2);text-wrap:balance;align-items:flex-start;gap:10px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.stage2-module__C93aYG__marmotMark{background:var(--ink);flex:0 0 12px;width:12px;height:12px;margin-top:5px}.stage2-module__C93aYG__marmot p{margin:0 0 var(--s-3);font-size:14px;line-height:1.6}.stage2-module__C93aYG__marmotLink{cursor:pointer;min-height:44px;font:inherit;color:var(--accent);text-align:left;text-underline-offset:3px;transition:color var(--t-hover) var(--ease-out);background:0 0;border:0;padding:0;font-size:15px;font-weight:600;line-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.stage2-module__C93aYG__marmotLink:hover{color:var(--accent-deep);text-decoration-thickness:2px}.stage2-module__C93aYG__statute{margin-top:var(--s-6);padding:var(--s-4) var(--s-5);border:1px solid var(--rule);max-width:66ch}.stage2-module__C93aYG__statute h3{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.4}.stage2-module__C93aYG__statute p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.stage2-module__C93aYG__statute p+p{margin-top:var(--s-2)}.stage2-module__C93aYG__statute p strong{color:var(--ink);font-weight:600}@media (max-width:979px){.stage2-module__C93aYG__chain{flex-direction:column;align-items:stretch}.stage2-module__C93aYG__chainNode{margin-top:0}.stage2-module__C93aYG__chainArrow{transform-origin:top;flex:none;width:1px;height:26px;margin:0 0 0 18px}.stage2-module__C93aYG__chainArrow:after{border-left:4.5px solid #0000;border-right:4.5px solid #0000;border-top:7px solid var(--rule-strong);border-bottom:0;inset:auto auto 0 -4px}}@media (max-width:599px){.stage2-module__C93aYG__hopHead{flex-wrap:wrap}.stage2-module__C93aYG__hopDetail>div{grid-template-columns:minmax(0,1fr)}}
.stage3-module__Eu-rpW__summary{margin:0 0 var(--s-6);border:1px solid var(--rule);background:var(--bg);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.stage3-module__Eu-rpW__summaryCell{min-width:0;padding:var(--s-3) var(--s-4);border-left:1px solid var(--rule)}.stage3-module__Eu-rpW__summaryCell:first-child{border-left:0}.stage3-module__Eu-rpW__summaryLabel{color:var(--ink-2);margin:0;font-size:12px;font-weight:500;line-height:1.3}.stage3-module__Eu-rpW__summaryValue{margin:2px 0 0;font-size:22px;line-height:1.2}.stage3-module__Eu-rpW__summaryGap .stage3-module__Eu-rpW__summaryValue{color:var(--ink)}.stage3-module__Eu-rpW__summaryOpen{background:var(--flag-tint)}.stage3-module__Eu-rpW__summaryOpen .stage3-module__Eu-rpW__summaryLabel{color:var(--accent-deep);font-weight:600}.stage3-module__Eu-rpW__list{gap:var(--s-4);flex-direction:column;max-width:72ch;margin:0;padding:0;list-style:none;display:flex}.stage3-module__Eu-rpW__groupTitle{margin:var(--s-7) 0 var(--s-1);font-size:16px;font-weight:700;line-height:1.4}.stage3-module__Eu-rpW__groupNote{margin:0 0 var(--s-4);color:var(--ink-2);max-width:66ch;font-size:13px;line-height:1.5}.stage3-module__Eu-rpW__card{border:1px solid var(--rule);border-left:6px solid var(--rule);background:var(--bg);padding:var(--s-4) var(--s-5) var(--s-5)}.stage3-module__Eu-rpW__cardUnanswered{border-left-color:var(--accent);background:var(--flag-tint)}.stage3-module__Eu-rpW__cardGap{border-left-color:var(--rule-strong)}.stage3-module__Eu-rpW__cardNa .stage3-module__Eu-rpW__question,.stage3-module__Eu-rpW__cardNa .stage3-module__Eu-rpW__why{color:var(--ink-2)}.stage3-module__Eu-rpW__cardHead{align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.stage3-module__Eu-rpW__cardNum{color:var(--accent);font-size:12px}.stage3-module__Eu-rpW__cite{min-width:0;color:var(--ink-2);font-size:13px;line-height:1.5}.stage3-module__Eu-rpW__tag{padding:2px var(--s-2);white-space:nowrap;border:1px solid var(--rule);color:var(--ink-2);background:var(--bg);margin-left:auto;font-size:12px;font-weight:600;line-height:1.3}.stage3-module__Eu-rpW__tagUnanswered{border-color:var(--accent);color:var(--accent-deep);background:var(--bg)}.stage3-module__Eu-rpW__tagMeets{border-color:var(--rule-strong);color:var(--ink)}.stage3-module__Eu-rpW__tagGap{border-color:var(--ink);background:var(--ink);color:var(--bg)}.stage3-module__Eu-rpW__tagNa{border-style:dashed}.stage3-module__Eu-rpW__tagMitigated{border-color:var(--accent);color:var(--accent-deep);background:var(--bg);margin-left:0}.stage3-module__Eu-rpW__question{margin:0 0 var(--s-2);text-wrap:pretty;font-size:16px;font-weight:600;line-height:1.45}.stage3-module__Eu-rpW__why{color:var(--ink-2);max-width:66ch;margin:0;font-size:13px;line-height:1.6}.stage3-module__Eu-rpW__why strong{color:var(--ink);font-weight:600}.stage3-module__Eu-rpW__supporting{margin:var(--s-2) 0 0;padding:0 0 0 var(--s-4);color:var(--ink-2);font-size:12px;line-height:1.6;font-family:var(--font-mono)}.stage3-module__Eu-rpW__because{margin:var(--s-2) 0 0;color:var(--accent-deep);font-size:13px;font-weight:600;line-height:1.5}.stage3-module__Eu-rpW__answers{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.stage3-module__Eu-rpW__answer{min-height:44px;padding:0 var(--s-4);color:var(--ink);background:var(--bg);border:2px solid var(--rule-strong);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.stage3-module__Eu-rpW__answer:hover{background:var(--bg-sunken)}.stage3-module__Eu-rpW__answerSelected,.stage3-module__Eu-rpW__answerSelected:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.stage3-module__Eu-rpW__answer:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.stage3-module__Eu-rpW__remedy{margin-top:var(--s-4);padding:var(--s-3) var(--s-4) var(--s-4);border-left:6px solid var(--rule-strong);background:var(--bg-sunken)}.stage3-module__Eu-rpW__remedyTitle{align-items:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-1);flex-wrap:wrap;font-size:14px;line-height:1.4;display:flex}.stage3-module__Eu-rpW__remedyText{max-width:62ch;margin:0;font-size:14px;line-height:1.6}.stage3-module__Eu-rpW__remedyNote{margin:var(--s-2) 0 0;color:var(--ink-2);font-size:13px;line-height:1.5}@media (max-width:599px){.stage3-module__Eu-rpW__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.stage3-module__Eu-rpW__summaryCell:nth-child(3){border-left:0}.stage3-module__Eu-rpW__summaryCell:nth-child(n+3){border-top:1px solid var(--rule)}.stage3-module__Eu-rpW__answers{flex-direction:column;align-items:stretch}.stage3-module__Eu-rpW__answer{justify-content:flex-start}}
.stage4-module__-c-4dG__oversight{margin:var(--s-7) 0 0;border:0;min-width:0;padding:0}.stage4-module__-c-4dG__oversightLegend{padding:0;font-size:14px;font-weight:700;line-height:1.4}.stage4-module__-c-4dG__oversightHint{margin:var(--s-1) 0 var(--s-3);color:var(--ink-2);font-size:13px;line-height:1.5}.stage4-module__-c-4dG__segmented{border:2px solid var(--rule-strong);background:var(--bg);grid-template-columns:repeat(2,1fr);display:grid}.stage4-module__-c-4dG__segment{min-height:46px;padding:var(--s-2) var(--s-3);text-align:center;cursor:pointer;transition:background-color var(--t-hover) var(--ease-out);justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1.3;display:flex;position:relative}.stage4-module__-c-4dG__segment:nth-child(odd){border-right:2px solid var(--rule-strong)}.stage4-module__-c-4dG__segment:nth-child(-n+2){border-bottom:2px solid var(--rule-strong)}.stage4-module__-c-4dG__segment:hover{background:var(--bg-sunken)}.stage4-module__-c-4dG__segmentOn{background:var(--accent);color:var(--on-accent)}.stage4-module__-c-4dG__segmentOn:hover{background:var(--accent-deep)}.stage4-module__-c-4dG__segmentInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.stage4-module__-c-4dG__segment:has(.stage4-module__-c-4dG__segmentInput:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}.stage4-module__-c-4dG__segmentOn:has(.stage4-module__-c-4dG__segmentInput:focus-visible){outline-color:var(--on-accent)}.stage4-module__-c-4dG__oversightDescription{margin:var(--s-3) 0 0;padding:var(--s-2) var(--s-3);border-left:4px solid var(--accent);background:var(--flag-tint);animation:stage4-module__-c-4dG__stage4-settle .4s var(--ease-out) backwards;font-size:13px;line-height:1.55}.stage4-module__-c-4dG__decisions{margin-top:var(--s-7)}.stage4-module__-c-4dG__decisionsTitle{margin:0 0 var(--s-2);font-size:14px;font-weight:700;line-height:1.4}.stage4-module__-c-4dG__decisionsEmpty{margin:0 0 var(--s-3);color:var(--ink-2);max-width:52ch;font-size:13px;line-height:1.55}.stage4-module__-c-4dG__decisionList{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stage4-module__-c-4dG__decision{border:1px solid var(--rule-strong);background:var(--bg)}.stage4-module__-c-4dG__decisionOpen{border-left:4px solid var(--accent)}.stage4-module__-c-4dG__decisionOpen .stage4-module__-c-4dG__decisionHead{border-bottom:1px solid var(--rule)}.stage4-module__-c-4dG__decisionHead{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);min-height:48px;display:flex}.stage4-module__-c-4dG__decisionNum{color:var(--accent);white-space:nowrap;font-size:12px}.stage4-module__-c-4dG__decisionName{text-wrap:balance;flex:auto;min-width:0;font-size:15px;font-weight:600;line-height:1.35}.stage4-module__-c-4dG__decisionActions{gap:var(--s-2);display:flex}.stage4-module__-c-4dG__decisionBtn{min-height:44px;padding:0 var(--s-3);font:inherit;color:var(--ink);border:1px solid var(--rule-strong);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out);background:0 0;flex:none;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.stage4-module__-c-4dG__decisionBtn:hover{background:var(--bg-sunken)}.stage4-module__-c-4dG__decisionBtn:active{transform:translateY(1px)}.stage4-module__-c-4dG__decisionMeta{padding:0 var(--s-4) var(--s-3);color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.stage4-module__-c-4dG__decisionForm{padding:var(--s-4) var(--s-4) var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.stage4-module__-c-4dG__formActions{align-items:center;gap:var(--s-3);flex-wrap:wrap;padding-top:2px;display:flex}.stage4-module__-c-4dG__checkLabel{align-items:flex-start;gap:var(--s-3);cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.stage4-module__-c-4dG__checkInput{appearance:none;border:2px solid var(--rule-strong);background:var(--bg);cursor:pointer;width:22px;height:22px;transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out);flex:0 0 22px;margin:0;position:relative}.stage4-module__-c-4dG__checkInput:checked{background:var(--accent);border-color:var(--accent)}.stage4-module__-c-4dG__checkInput:checked:after{content:"";border-right:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.stage4-module__-c-4dG__addDecision{margin-top:var(--s-3);width:100%;min-height:48px;font:inherit;color:var(--ink);border:2px dashed var(--rule-strong);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.stage4-module__-c-4dG__addDecision:hover{background:var(--bg-sunken);border-color:var(--accent)}.stage4-module__-c-4dG__addDecision:active{transform:translateY(1px)}.stage4-module__-c-4dG__addGlyph{line-height:1}.stage4-module__-c-4dG__summary{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border:1px solid var(--rule-strong);background:var(--bg-sunken);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.55}.stage4-module__-c-4dG__grid{border-collapse:collapse;border:1px solid var(--rule-strong);width:100%;font-size:14px;line-height:1.5}.stage4-module__-c-4dG__grid thead th{padding:var(--s-2) var(--s-3);text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:2px solid var(--rule-strong);background:var(--bg-sunken);font-size:12px;font-weight:500}.stage4-module__-c-4dG__grid tbody th,.stage4-module__-c-4dG__grid tbody td{padding:var(--s-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);font-weight:400}.stage4-module__-c-4dG__grid tbody tr:last-child th,.stage4-module__-c-4dG__grid tbody tr:last-child td{border-bottom:0}.stage4-module__-c-4dG__cellName{font-size:15px;font-weight:600;line-height:1.35;display:block}.stage4-module__-c-4dG__cellImpact{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.stage4-module__-c-4dG__cellNote{margin-top:var(--s-1);color:var(--ink-2);max-width:30ch;font-size:13px;line-height:1.5;display:block}.stage4-module__-c-4dG__tier{padding:2px var(--s-2);white-space:nowrap;border:1px solid var(--rule-strong);background:var(--bg);animation:stage4-module__-c-4dG__stage4-settle .4s var(--ease-out) backwards;font-size:12px;font-weight:600;line-height:1.3;display:inline-block}.stage4-module__-c-4dG__tierLow{border-color:var(--rule);color:var(--ink-2)}.stage4-module__-c-4dG__tierElevated{border-color:var(--accent);color:var(--accent)}.stage4-module__-c-4dG__tierHigh{background:var(--ink);border-color:var(--ink);color:var(--bg)}.stage4-module__-c-4dG__checkpoint{animation:stage4-module__-c-4dG__stage4-settle .4s var(--ease-out) backwards;font-weight:600;display:inline-block}.stage4-module__-c-4dG__checkpointNo{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.stage4-module__-c-4dG__noticeGap{margin-right:var(--s-2);padding:2px var(--s-2);white-space:nowrap;border:1px solid var(--accent);color:var(--accent);background:var(--bg);font-size:12px;font-weight:600;line-height:1.3;display:inline-block}.stage4-module__-c-4dG__gridEmpty{border:2px dashed var(--rule-strong);background:var(--bg-sunken);padding:var(--s-7) var(--s-6);max-width:66ch}.stage4-module__-c-4dG__gridEmpty h3{margin:0 0 var(--s-2);font-size:16px;font-weight:700;line-height:1.4}.stage4-module__-c-4dG__gridEmpty p{margin:0 0 var(--s-3);color:var(--ink-2);font-size:14px;line-height:1.6}.stage4-module__-c-4dG__gridEmpty p:last-child{margin-bottom:0}@keyframes stage4-module__-c-4dG__stage4-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:719px){.stage4-module__-c-4dG__grid,.stage4-module__-c-4dG__grid tbody,.stage4-module__-c-4dG__grid tbody tr,.stage4-module__-c-4dG__grid tbody th,.stage4-module__-c-4dG__grid tbody td{width:100%;display:block}.stage4-module__-c-4dG__grid{border:0}.stage4-module__-c-4dG__grid thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage4-module__-c-4dG__grid tbody tr{border:1px solid var(--rule-strong);margin-bottom:var(--s-4)}.stage4-module__-c-4dG__grid tbody th{border-bottom:1px solid var(--rule);background:var(--bg-sunken)}.stage4-module__-c-4dG__grid tbody td{border-bottom:1px solid var(--rule)}.stage4-module__-c-4dG__grid tbody tr:last-child{margin-bottom:0}.stage4-module__-c-4dG__grid tbody td:before{content:attr(data-label);margin-bottom:var(--s-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:500;display:block}.stage4-module__-c-4dG__segmented{grid-template-columns:1fr}.stage4-module__-c-4dG__segment{text-align:left;justify-content:flex-start}.stage4-module__-c-4dG__segment:nth-child(odd){border-right:0}.stage4-module__-c-4dG__segment:not(:last-child){border-bottom:2px solid var(--rule-strong)}}
.stage5-module__ik1agG__stage{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.stage5-module__ik1agG__banner{border:1px solid var(--rule-strong);border-left:8px solid var(--rule-strong);background:var(--bg-sunken);padding:var(--s-4) var(--s-5)}.stage5-module__ik1agG__bannerRow{align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin:0;display:flex}.stage5-module__ik1agG__bannerStatus{text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:500}.stage5-module__ik1agG__bannerLine{flex:24ch;min-width:0;font-size:14px;line-height:1.55}.stage5-module__ik1agG__bannerReady{border-color:var(--accent);border-left-color:var(--accent);background:var(--flag-tint)}.stage5-module__ik1agG__bannerReady .stage5-module__ik1agG__bannerStatus{color:var(--accent-deep)}.stage5-module__ik1agG__bannerConditional{border-left-color:var(--ink-2)}.stage5-module__ik1agG__bannerNotReady{border-left-color:var(--ink)}.stage5-module__ik1agG__bannerNotReady .stage5-module__ik1agG__bannerStatus{background:var(--ink);color:var(--bg);padding:2px var(--s-2)}.stage5-module__ik1agG__cards{gap:var(--s-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stage5-module__ik1agG__card{border:1px solid var(--rule);border-top:3px solid var(--rule-strong);background:var(--bg);padding:var(--s-5);min-width:0}.stage5-module__ik1agG__cardHead{align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.stage5-module__ik1agG__cardHead .cite{color:var(--ink-2)}.stage5-module__ik1agG__kindTag{color:var(--ink-2);border-color:var(--rule)}.stage5-module__ik1agG__gapTag{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:600}.stage5-module__ik1agG__mitigatedTag{border-color:var(--accent);color:var(--accent-deep);background:var(--bg);font-weight:600}.stage5-module__ik1agG__cardTitle{margin:0 0 var(--s-2);text-wrap:balance;font-size:16px;font-weight:700;line-height:1.4}.stage5-module__ik1agG__tipWrap{max-width:100%;display:inline-block;position:relative}.stage5-module__ik1agG__tipTrigger{font:inherit;color:inherit;text-align:left;cursor:help;text-underline-offset:4px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;display:inline}.stage5-module__ik1agG__tipTrigger:hover,.stage5-module__ik1agG__tipTrigger:focus-visible{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.stage5-module__ik1agG__tip{z-index:3;gap:var(--s-2);width:max-content;max-width:min(42ch,76vw);padding:var(--s-3) var(--s-4);border:1px solid var(--rule-strong);border-top:3px solid var(--accent);background:var(--bg);text-wrap:initial;flex-direction:column;font-size:13px;font-weight:400;line-height:1.6;display:flex;position:absolute;top:calc(100% + 8px);left:0}.stage5-module__ik1agG__tipCite{color:var(--ink-2)}.stage5-module__ik1agG__tipWhy{display:block}.stage5-module__ik1agG__tipWhyLabel{font-weight:700}.stage5-module__ik1agG__cardReason{margin:0 0 var(--s-3);color:var(--ink-2);max-width:66ch;font-size:14px;line-height:1.6}.stage5-module__ik1agG__remedy{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border-left:4px solid var(--accent);background:var(--bg-sunken);max-width:66ch;font-size:14px;line-height:1.6}.stage5-module__ik1agG__remedyLabel{font-weight:700}.stage5-module__ik1agG__form{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.stage5-module__ik1agG__noteField{grid-column:1/-1}.stage5-module__ik1agG__cardActions{margin-top:var(--s-2);gap:var(--s-3);flex-wrap:wrap;display:flex}.stage5-module__ik1agG__removeBtn{text-align:left}.stage5-module__ik1agG__empty{border:2px dashed var(--rule-strong);background:var(--bg-sunken);padding:var(--s-7) var(--s-6);max-width:66ch}.stage5-module__ik1agG__emptyTitle{margin:0 0 var(--s-2);font-size:16px;font-weight:700;line-height:1.4}.stage5-module__ik1agG__emptyBody{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}@media (max-width:599px){.stage5-module__ik1agG__tip{left:auto;right:0}.stage5-module__ik1agG__form{grid-template-columns:minmax(0,1fr)}.stage5-module__ik1agG__card{padding:var(--s-4)}}
.stage6-module__VPoMyq__stage{width:100%;max-width:1080px;padding:var(--s-7) var(--s-8) var(--s-9);margin:0 auto}.stage6-module__VPoMyq__loading{border:2px dashed var(--rule-strong);background:var(--bg-sunken);max-width:66ch;padding:var(--s-6);color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.stage6-module__VPoMyq__actions{align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.stage6-module__VPoMyq__actionsNote{color:var(--ink-2);margin:0 auto 0 0;font-size:14px;line-height:1.5}.stage6-module__VPoMyq__review{border:1px solid var(--rule-strong);background:var(--bg);padding:var(--s-5) var(--s-6);margin-bottom:var(--s-6)}.stage6-module__VPoMyq__reviewHead{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.stage6-module__VPoMyq__reviewText{margin-right:auto}.stage6-module__VPoMyq__reviewKicker{margin:0 0 var(--s-1);text-transform:uppercase;color:var(--ink-2);font-size:12px}.stage6-module__VPoMyq__reviewNote{color:var(--ink-2);max-width:52ch;margin:0;font-size:14px;line-height:1.5}.stage6-module__VPoMyq__reviewSummary{margin:var(--s-4) 0 0;font-size:15px;line-height:1.6}.stage6-module__VPoMyq__reviewStatus{margin:var(--s-4) 0 0;color:var(--ink-2);font-size:14px;line-height:1.5}.stage6-module__VPoMyq__reviewStatus[data-quiet=true]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage6-module__VPoMyq__statusTag[data-severity=gap]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.stage6-module__VPoMyq__statusTag[data-severity=caution]{border-style:dashed;border-width:2px;padding:1px 7px}.stage6-module__VPoMyq__statusTag[data-severity=note]{border-color:var(--ink-2);color:var(--ink-2)}.stage6-module__VPoMyq__doc{border:1px solid var(--rule-strong);background:var(--bg);padding:var(--s-8)}.stage6-module__VPoMyq__docHeader{padding-bottom:var(--s-5);border-bottom:2px solid var(--rule-strong)}.stage6-module__VPoMyq__kicker{margin:0 0 var(--s-2);text-transform:uppercase;color:var(--ink-2);font-size:12px}.stage6-module__VPoMyq__docTitle{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.3}.stage6-module__VPoMyq__meta{gap:var(--s-4);margin:var(--s-5) 0 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stage6-module__VPoMyq__meta dt{color:var(--ink-2);margin-bottom:2px;font-size:12px;font-weight:600}.stage6-module__VPoMyq__meta dd{margin:0;font-size:15px;line-height:1.5}.stage6-module__VPoMyq__section{padding:var(--s-6) 0;border-bottom:1px solid var(--rule)}.stage6-module__VPoMyq__section:last-of-type{border-bottom:0;padding-bottom:0}.stage6-module__VPoMyq__secHead{align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.stage6-module__VPoMyq__secNum{color:var(--accent);white-space:nowrap;font-size:12px}.stage6-module__VPoMyq__secTitle{margin:0;font-size:17px;font-weight:700;line-height:1.35}.stage6-module__VPoMyq__sectionNote{margin:var(--s-3) 0 0;color:var(--ink-2);max-width:66ch;font-size:13px;line-height:1.6}.stage6-module__VPoMyq__empty{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.stage6-module__VPoMyq__rows{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.stage6-module__VPoMyq__rows>div{gap:var(--s-1) var(--s-4);grid-template-columns:200px minmax(0,1fr);display:grid}.stage6-module__VPoMyq__rows dt{color:var(--ink-2);font-size:13px;font-weight:600;line-height:1.5}.stage6-module__VPoMyq__rows dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.stage6-module__VPoMyq__chain{margin:0 0 var(--s-5);flex-direction:column;padding:0;list-style:none;display:flex}.stage6-module__VPoMyq__chainNode{border:1px solid var(--rule-strong);background:var(--bg);padding:var(--s-3) var(--s-4);position:relative}.stage6-module__VPoMyq__chainNode[data-outside]{border:2px dashed var(--rule-strong);background:var(--flag-tint);padding:11px 15px}.stage6-module__VPoMyq__chainNode+.stage6-module__VPoMyq__chainNode{margin-top:28px}.stage6-module__VPoMyq__chainNode+.stage6-module__VPoMyq__chainNode:before{content:"";background:var(--rule-strong);width:1px;height:28px;position:absolute;top:-29px;left:23px}.stage6-module__VPoMyq__chainNode+.stage6-module__VPoMyq__chainNode:after{content:"";border-left:4.5px solid #0000;border-right:4.5px solid #0000;border-top:7px solid var(--rule-strong);width:0;height:0;position:absolute;top:-8px;left:19.5px}.stage6-module__VPoMyq__chainNum{color:var(--ink-2);margin-bottom:6px;font-size:11px;display:block}.stage6-module__VPoMyq__chainRoute{text-wrap:balance;font-size:15px;font-weight:600;line-height:1.35;display:block}.stage6-module__VPoMyq__chainDetail{margin:var(--s-1) 0 0;color:var(--ink-2);font-size:13px;line-height:1.5}.stage6-module__VPoMyq__chainTags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.stage6-module__VPoMyq__narrative{max-width:66ch;margin:0}.stage6-module__VPoMyq__narrative p{margin:0 0 var(--s-2);font-size:14px;line-height:1.6}.stage6-module__VPoMyq__narrative p:last-child{margin-bottom:0}.stage6-module__VPoMyq__items{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stage6-module__VPoMyq__item{border:1px solid var(--rule);padding:var(--s-3) var(--s-4)}.stage6-module__VPoMyq__item[data-status=gap],.stage6-module__VPoMyq__item[data-status=unanswered]{border-left:4px solid var(--rule-strong)}.stage6-module__VPoMyq__itemHead{align-items:baseline;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.stage6-module__VPoMyq__itemQuestion{margin:0;font-size:15px;font-weight:600;line-height:1.45}.stage6-module__VPoMyq__itemDetail{margin:var(--s-2) 0 0;color:var(--ink-2);max-width:70ch;font-size:13px;line-height:1.6}.stage6-module__VPoMyq__itemDetail strong{color:var(--ink);font-weight:600}.stage6-module__VPoMyq__decisionFacts{gap:var(--s-3) var(--s-4);margin:var(--s-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stage6-module__VPoMyq__decisionFacts dt{color:var(--ink-2);margin-bottom:2px;font-size:12px;font-weight:600}.stage6-module__VPoMyq__decisionFacts dd{margin:0;font-size:14px;line-height:1.4}.stage6-module__VPoMyq__statusTag{padding:2px var(--s-2);white-space:nowrap;border:1px solid var(--rule-strong);background:var(--bg);color:var(--ink);font-size:12px;font-weight:600;line-height:1.3}.stage6-module__VPoMyq__statusTag[data-status=gap],.stage6-module__VPoMyq__statusTag[data-status=not-ready]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.stage6-module__VPoMyq__statusTag[data-status=mitigated-gap],.stage6-module__VPoMyq__statusTag[data-status=conditional]{border-style:dashed;border-width:2px;padding:1px 7px}.stage6-module__VPoMyq__statusTag[data-status=unanswered]{border-color:var(--ink-2);color:var(--ink-2)}.stage6-module__VPoMyq__marmots{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stage6-module__VPoMyq__marmotNote{border-left:6px solid var(--rule-strong);background:var(--bg-sunken);padding:var(--s-3) var(--s-4);align-items:flex-start;gap:10px;max-width:70ch;display:flex}.stage6-module__VPoMyq__marmotMark{background:var(--ink);flex:0 0 10px;width:10px;height:10px;margin-top:6px}.stage6-module__VPoMyq__marmotBody{margin:0;font-size:14px;line-height:1.6}.stage6-module__VPoMyq__instrumentList{margin:0 0 var(--s-3);padding-left:20px;font-size:14px;line-height:1.6}.stage6-module__VPoMyq__instrumentList li{margin-bottom:var(--s-1)}.stage6-module__VPoMyq__citeChips{gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.stage6-module__VPoMyq__citeChip{padding:2px var(--s-2);border:1px solid var(--rule-strong);background:var(--bg);font-size:12px}.stage6-module__VPoMyq__signOff{gap:var(--s-6);margin-top:var(--s-2);flex-direction:column;display:flex}.stage6-module__VPoMyq__signPair{gap:var(--s-4) var(--s-8);flex-wrap:wrap;align-items:flex-end;display:flex}.stage6-module__VPoMyq__signName{flex:260px;min-width:0}.stage6-module__VPoMyq__signDate{flex:0 180px;min-width:120px}.stage6-module__VPoMyq__signBlank{border-bottom:1px solid var(--ink);height:30px;display:block}.stage6-module__VPoMyq__signLabel{color:var(--ink-2);margin-top:6px;font-size:12px;font-weight:600;display:block}.stage6-module__VPoMyq__gates{margin-top:var(--s-6);border:1px solid var(--rule-strong);padding:var(--s-5)}.stage6-module__VPoMyq__gatesTitle{margin:0 0 var(--s-2);font-size:15px;font-weight:700;line-height:1.35}.stage6-module__VPoMyq__gatesNote{margin:0 0 var(--s-4);color:var(--ink-2);max-width:70ch;font-size:13px;line-height:1.6}.stage6-module__VPoMyq__gateList{gap:var(--s-3);counter-reset:gate;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stage6-module__VPoMyq__gate{align-items:baseline;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--rule);display:flex}.stage6-module__VPoMyq__gate:first-child{border-top:0;padding-top:0}.stage6-module__VPoMyq__gate:before{counter-increment:gate;content:counter(gate);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;font-size:12px;font-weight:500}.stage6-module__VPoMyq__gateBody{flex-direction:column;gap:2px;min-width:0;display:flex}.stage6-module__VPoMyq__gateLabel{font-size:14px;font-weight:600;line-height:1.45}.stage6-module__VPoMyq__gateDetail{color:var(--ink-2);max-width:70ch;font-size:13px;line-height:1.6}.stage6-module__VPoMyq__gate .stage6-module__VPoMyq__statusTag{text-align:center;flex:none;min-width:104px}.stage6-module__VPoMyq__statusTag[data-gate=open]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.stage6-module__VPoMyq__statusTag[data-gate=not-applicable]{border-color:var(--ink-2);color:var(--ink-2)}.stage6-module__VPoMyq__seal{margin-top:var(--s-6);border:2px solid var(--rule-strong);padding:var(--s-5)}.stage6-module__VPoMyq__sealFormat{text-transform:uppercase;margin:0;font-size:13px}.stage6-module__VPoMyq__sealRows{gap:var(--s-2);margin:var(--s-4) 0;padding:var(--s-4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.stage6-module__VPoMyq__sealRows>div{gap:2px var(--s-4);grid-template-columns:170px minmax(0,1fr);display:grid}.stage6-module__VPoMyq__sealRows dt{color:var(--ink-2);font-size:12px;font-weight:600;line-height:1.5}.stage6-module__VPoMyq__sealRows dd{margin:0}.stage6-module__VPoMyq__hash{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-all;font-size:13px;line-height:1.5}.stage6-module__VPoMyq__sealNote{margin:0 0 var(--s-5);color:var(--ink-2);max-width:70ch;font-size:13px;line-height:1.6}.stage6-module__VPoMyq__sealPending{margin:var(--s-3) 0 0;color:var(--ink-2);font-size:13px}@media (max-width:979px){.stage6-module__VPoMyq__stage{padding:var(--s-6) var(--s-4) var(--s-7)}.stage6-module__VPoMyq__doc{padding:var(--s-5) var(--s-4)}.stage6-module__VPoMyq__rows>div,.stage6-module__VPoMyq__sealRows>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.stage6-module__VPoMyq__gate{flex-wrap:wrap}.stage6-module__VPoMyq__gate .stage6-module__VPoMyq__statusTag{text-align:left;min-width:0}.stage6-module__VPoMyq__gateBody{flex:100%}}@media print{.stage6-module__VPoMyq__stage{max-width:none;padding:0}.stage6-module__VPoMyq__actions,.stage6-module__VPoMyq__review{display:none}.stage6-module__VPoMyq__doc{--bg:#fff;--bg-sunken:#fff;--ink:#000;--ink-2:#303030;--rule:#8a8a8a;--rule-strong:#000;--accent:#000;--accent-deep:#000;--on-accent:#fff;--flag-tint:#fff;border:0;padding:0}.stage6-module__VPoMyq__docHeader,.stage6-module__VPoMyq__secHead,.stage6-module__VPoMyq__chainNode,.stage6-module__VPoMyq__item,.stage6-module__VPoMyq__marmotNote,.stage6-module__VPoMyq__signPair,.stage6-module__VPoMyq__rows>div,.stage6-module__VPoMyq__sealRows>div,.stage6-module__VPoMyq__seal,.stage6-module__VPoMyq__gates,.stage6-module__VPoMyq__gate{break-inside:avoid}.stage6-module__VPoMyq__docTitle,.stage6-module__VPoMyq__secTitle{break-after:avoid}.stage6-module__VPoMyq__section{padding:var(--s-5) 0}}
@page{size:letter;margin:18mm}@media print{.topbar,.footer,.continue-bar,.rail{display:none!important}body{display:block;color:#000!important;background:#fff!important}.workbench{max-width:none!important;padding:0!important;display:block!important}.canvas{padding:0!important}.rise{animation:none!important}}.registry-stamp{display:none}@media print{.registry-stamp{border-top:1px solid var(--rule);break-inside:avoid;margin-top:24px;padding-top:14px;display:block}.registry-stamp-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0;font-size:12px;font-weight:700;line-height:1.4}.registry-stamp-note{color:var(--ink-2);max-width:70ch;margin:4px 0 0;font-size:11px;line-height:1.5}.registry-stamp-fields{flex-wrap:wrap;gap:12px 40px;margin:14px 0 0;display:flex}.registry-stamp-fields>div{flex-direction:column-reverse;flex:150px;min-width:0;display:flex}.registry-stamp-fields dt{color:var(--ink-2);margin-top:6px;font-size:11px;font-weight:600;line-height:1.4}.registry-stamp-fields dd{border-bottom:1px solid var(--ink);height:26px;margin:0}}
