
:root{--ink:#111315;--gold:#D0B879;--red:#FF3131;--yellow:#FFFD31;--green:#00BF63}*{box-sizing:border-box}body{margin:0;background:#f3f2ef;color:var(--ink);font-family:Poppins,system-ui,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{max-width:1140px;margin:auto;padding:32px 22px}.top{background:#111315;color:white;padding:28px;border-radius:22px}.eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}h1{font-size:34px;margin:9px 0}p{line-height:1.55}.stripe{height:5px;width:210px;background:linear-gradient(90deg,var(--red) 0 33.33%,var(--yellow) 33.33% 66.66%,var(--green) 66.66%);border-radius:5px}.card{background:white;border:1px solid #e0e2e3;border-radius:20px;padding:25px;margin-top:18px}.muted{color:#667077}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btn{border:1px solid #111315;background:#111315;color:white;border-radius:11px;padding:12px 18px;font-weight:600}.btn.alt{background:white;color:#111315;border-color:#ccd0d2}.btn:disabled{opacity:.4;cursor:not-allowed}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.field{margin:12px 0}label{display:block;font-size:13px;font-weight:600;margin-bottom:7px}input,select,textarea{width:100%;border:1px solid #cfd4d6;border-radius:10px;padding:12px;background:white}textarea{min-height:75px}.choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.choice{border:1px solid #d7dbdd;border-radius:12px;padding:12px;background:white;text-align:left;min-height:66px}.choice.selected{border:2px solid #111315;background:#f2f4f4}.hidden{display:none!important}.badge{display:inline-block;background:#f0f1f1;border-radius:99px;padding:6px 11px;font-size:12px;font-weight:600}.stage{border-left:5px solid #ddd;padding-left:18px;margin-top:24px}.stage.understand{border-color:var(--red)}.stage.decide{border-color:var(--yellow)}.stage.deliver{border-color:var(--green)}table{border-collapse:collapse;width:100%;font-size:13px}th,td{border-bottom:1px solid #e4e7e8;padding:9px;text-align:left}td select,td input{min-width:110px}.note{background:#fff9e7;border-left:4px solid var(--gold);padding:14px;border-radius:8px}.small{font-size:12px}.record{border:1px solid #e3e5e5;padding:14px;border-radius:12px;margin:10px 0}.danger{color:#a42b24}@media(max-width:700px){.grid,.choices{grid-template-columns:1fr}.shell{padding:12px}.top,.card{padding:18px}h1{font-size:27px}table{display:block;overflow-x:auto}}


/* Prototype 26 — full-width, equal-width selectors at their point of use. */
#questions .choices, #form .choices, #form .segmented, #form .sod-choice23 {width:100%;max-width:none;min-width:0}
#questions .choices {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
#form .segmented {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:10px}
#form .sod-choice23 {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:10px;align-items:stretch}
#form .sod-choice23 label {display:flex;justify-content:center;align-items:center;text-align:center;width:100%;min-width:0;min-height:54px;padding:12px 10px;margin:0;overflow-wrap:anywhere;font:500 13px/1.4 Poppins,sans-serif}
#form .segment, #questions .choice {width:100%;min-width:0;text-align:center;overflow-wrap:anywhere;font-family:Poppins,sans-serif}
#form .field, #questions .field {min-width:0;width:100%}
#form .field select.sod-select23 {width:100%;max-width:none}
@media(max-width:700px){#questions .choices{grid-template-columns:repeat(2,minmax(0,1fr))}#form .segmented,#form .sod-choice23{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:380px){#form .segmented,#form .sod-choice23{grid-template-columns:1fr}}

/* @sod-style-id: sod-premium-choice35 */

/* Prototype 35: cohesive, full-width answer cards; presentation only. */
#form .field:has([data-field="mandatoryConsultation"]),
#form .field:has([data-field="executionResources"]){
  padding:clamp(18px,2.5vw,30px)!important;
  border:1px solid #e2dfd7!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,#fff 0%,#faf9f6 100%)!important;
  box-shadow:0 10px 34px rgba(17,19,21,.055)!important;
  margin-block:20px 24px!important;
  min-width:0;
}
#form .field:has([data-field="mandatoryConsultation"]) > label,
#form .field:has([data-field="executionResources"]) > label{
  display:block!important;font:600 clamp(16px,1.5vw,19px)/1.45 Poppins,sans-serif!important;
  color:#111315!important;letter-spacing:-.025em;margin:0 0 15px!important;
}
#form .field:has([data-field="mandatoryConsultation"]) .sod-consult27,
#form .field:has([data-field="executionResources"]) .sod-choice23{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  width:100%!important;max-width:none!important;gap:12px!important;
  margin:10px 0 0!important;align-items:stretch!important;
}
#form .field:has([data-field="executionResources"]) .sod-choice23{grid-template-columns:repeat(4,minmax(0,1fr))!important}
#form .field:has([data-field="mandatoryConsultation"]) .sod-consult27 label,
#form .field:has([data-field="executionResources"]) .sod-choice23 label{
  position:relative!important;display:flex!important;flex-direction:column!important;
  align-items:center!important;justify-content:center!important;gap:9px!important;
  width:100%!important;min-width:0!important;min-height:91px!important;
  padding:17px 10px!important;margin:0!important;border-radius:13px!important;
  border:1px solid #d8d6cf!important;background:#fff!important;color:#111315!important;
  font:500 13px/1.4 Poppins,sans-serif!important;text-align:center!important;
  box-shadow:0 2px 7px rgba(17,19,21,.025)!important;
  cursor:pointer;transition:box-shadow .18s,border-color .18s,background .18s,color .18s;
  overflow-wrap:break-word;
}
#form .field:has([data-field="executionResources"]) .sod-choice23 input[type=radio]{
  position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;
  pointer-events:none!important;
}
#form .field:has([data-field="mandatoryConsultation"]) .sod-consult27 label::before,
#form .field:has([data-field="executionResources"]) .sod-choice23 label::before{
  content:"";display:block;width:17px;height:17px;flex:none;
  border-radius:50%;border:1.5px solid #8c918f;background:#fff;
  box-shadow:inset 0 0 0 4px #fff;
}
#form .field:has([data-field="mandatoryConsultation"]) .sod-consult27 label:hover,
#form .field:has([data-field="executionResources"]) .sod-choice23 label:hover{
  border-color:#b9a46d!important;box-shadow:0 5px 16px rgba(17,19,21,.075)!important;
}
#form .field:has([data-field="mandatoryConsultation"]) .sod-consult27 label:has(input:checked),
#form .field:has([data-field="executionResources"]) .sod-choice23 label:has(input:checked){
  background:#111315!important;color:#fff!important;border-color:#111315!important;
  box-shadow:inset 0 -4px 0 #D0B879,0 7px 20px rgba(17,19,21,.12)!important;
}
#form .field:has([data-field="mandatoryConsultation"]) .sod-consult27 label:has(input:checked)::before,
#form .field:has([data-field="executionResources"]) .sod-choice23 label:has(input:checked)::before{
  border-color:#D0B879;background:#D0B879;box-shadow:inset 0 0 0 4px #111315;
}
#form .field:has([data-field="mandatoryConsultation"]) label:focus-within,
#form .field:has([data-field="executionResources"]) label:focus-within{outline:3px solid #D0B879!important;outline-offset:3px!important}
#form .field:has([data-field="mandatoryConsultation"]) .sod-consult27-help,
#form .field:has([data-field="executionResources"]) .sod-control-help23{
  display:block!important;color:#656b68!important;font:400 12px/1.65 Poppins,sans-serif!important;
  margin:13px 0 0!important;max-width:85ch!important;
}
#form .field:has([data-field="executionResources"]) .sod-control-help23{margin:0 0 12px!important}
@media(max-width:760px){
 #form .field:has([data-field="executionResources"]) .sod-choice23{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #form .field:has([data-field="mandatoryConsultation"]) .sod-consult27{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:490px){
 #form .field:has([data-field="mandatoryConsultation"]) .sod-consult27{grid-template-columns:1fr!important}
 #form .field:has([data-field="executionResources"]) .sod-choice23{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #form .field:has([data-field="mandatoryConsultation"]) .sod-consult27 label,
 #form .field:has([data-field="executionResources"]) .sod-choice23 label{min-height:67px!important}
}


/* Prototype 34 — full-width decision overview cards, consistent with the premium dashboard. */
#dashboard #records{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;margin-top:20px}
#dashboard #records .record.sod-decision34{width:100%;max-width:none;min-width:0;display:block;padding:0;overflow:hidden;border:1px solid #dedbd2;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(17,19,21,.045);margin:0}
.sod-decision34 .sod-d34-head{padding:23px clamp(18px,2.8vw,34px) 19px;background:#111315;color:#fff;position:relative}
.sod-decision34 .sod-d34-head:before{content:'';position:absolute;inset:0 auto 0 0;width:4px;background:#D0B879}
.sod-decision34 .sod-d34-eyebrow{font:600 10px/1.5 Poppins,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#D0B879}
.sod-decision34 .sod-d34-title{font:600 clamp(19px,2.2vw,26px)/1.35 Poppins,sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:7px 0 14px}
.sod-decision34 .sod-d34-pills{display:flex;flex-wrap:wrap;gap:8px}
.sod-decision34 .sod-d34-pill{font:500 11px/1.45 Poppins,sans-serif;border:1px solid #54534c;border-radius:999px;padding:6px 11px;color:#f4f2eb}
.sod-decision34 .sod-d34-pill.route{border-color:#D0B879;color:#D0B879}
.sod-decision34 .sod-d34-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:21px clamp(18px,2.8vw,34px);border-bottom:1px solid #ebe8e1}
.sod-decision34 .sod-d34-fact{min-width:0;padding:0 15px;border-right:1px solid #ebe8e1}
.sod-decision34 .sod-d34-fact:first-child{padding-left:0}.sod-decision34 .sod-d34-fact:last-child{border:0}
.sod-decision34 .sod-d34-label{font:600 10px/1.45 Poppins,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#687073;margin-bottom:7px}
.sod-decision34 .sod-d34-value{font:500 13px/1.6 Poppins,sans-serif;color:#111315;overflow-wrap:anywhere}
.sod-decision34 .sod-d34-summary{padding:18px clamp(18px,2.8vw,34px);background:#faf9f6;font:400 13px/1.7 Poppins,sans-serif;color:#34393a;overflow-wrap:anywhere}
.sod-decision34 .sod-d34-summary strong{font-weight:600}
.sod-decision34 .sod-d34-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px clamp(18px,2.8vw,34px)}
.sod-decision34 .sod-d34-actions .btn{font:600 12px/1.4 Poppins,sans-serif;min-height:43px}
.sod-decision34 .sod-d34-meta{font:400 11px/1.5 Poppins,sans-serif;color:#687073;margin-left:auto}
@media(max-width:850px){.sod-decision34 .sod-d34-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.sod-decision34 .sod-d34-fact:nth-child(2){border:0}.sod-decision34 .sod-d34-fact:nth-child(3){padding-left:0}}
@media(max-width:500px){.sod-decision34 .sod-d34-grid{grid-template-columns:1fr}.sod-decision34 .sod-d34-fact{border:0;padding:0}.sod-decision34 .sod-d34-meta{margin-left:0;width:100%}}


/* Prototype 36: selector design consistency and accessibility */
.sod-consult27, .sod-choice35, .sod-premium35, .sod-choice-grid{width:100%;max-width:none;min-width:0;box-sizing:border-box}
.sod-consult27{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
.sod-consult27 label,.sod-consult27 button{width:100%;min-width:0;min-height:62px;box-sizing:border-box;white-space:normal;text-align:center;font-family:Poppins,sans-serif}
#form select,#form input,#form textarea,#form button,#form label{font-family:Poppins,sans-serif}
@media(max-width:620px){.sod-consult27{grid-template-columns:1fr!important}}

/* @sod-style-id: sod-unified-controls38 */

/* Single final selector contract. Overrides previous prototype experiments without changing values. */
#form :is(.sod-choice23,.sod-choice35,.sod-consult27,.sod-choice-grid){display:grid!important;grid-template-columns:repeat(var(--choice-count,3),minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:none!important;align-items:stretch!important}
#form :is(.sod-choice23,.sod-choice35,.sod-consult27,.sod-choice-grid)>label{display:flex!important;position:relative!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:12px!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:68px!important;margin:0!important;padding:14px 18px!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;font:500 15px/1.4 Poppins,sans-serif!important;letter-spacing:0!important;border:1px solid #d6d8d7!important;border-radius:12px!important;background:#fff!important;color:#111315!important;cursor:pointer!important}
#form :is(.sod-choice23,.sod-choice35,.sod-consult27,.sod-choice-grid)>label>input[type=radio]{position:static!important;appearance:auto!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;opacity:1!important;accent-color:#111315!important}
#form :is(.sod-choice23,.sod-choice35,.sod-consult27,.sod-choice-grid)>label:has(input:checked){background:#111315!important;color:#fff!important;border-color:#D0B879!important;box-shadow:inset 0 0 0 1px #D0B879!important}
#form :is(.sod-choice23,.sod-choice35,.sod-consult27,.sod-choice-grid)>label:has(input:checked) input{accent-color:#D0B879!important}
#form :is(.sod-choice23,.sod-choice35,.sod-consult27,.sod-choice-grid)>label:focus-within{outline:3px solid #D0B879;outline-offset:2px}
#form select,#form .sod-control25{max-width:100%!important;width:100%!important;box-sizing:border-box!important}
@media(max-width:700px){#form :is(.sod-choice23,.sod-choice35,.sod-consult27,.sod-choice-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:430px){#form :is(.sod-choice23,.sod-choice35,.sod-consult27,.sod-choice-grid){grid-template-columns:1fr!important}}

/* @sod-style-id: sod40-css */

/* Consistent, full-width consultation choice: overrides legacy label/radio collisions. */
#form .sod-consult27{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:12px 0!important;align-items:stretch!important}
#form .sod-consult27>label{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;min-height:66px!important;box-sizing:border-box!important;padding:14px!important;margin:0!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.45!important;font:500 14px/1.45 Poppins,sans-serif!important;border:1px solid #d4d8d7!important;border-radius:12px!important;background:#fff!important;color:#111315!important;cursor:pointer!important}
#form .sod-consult27>label:has(input:checked){background:#111315!important;color:#fff!important;border-color:#D0B879!important;box-shadow:inset 0 -3px #D0B879!important}
#form .sod-consult27>label>input[type=radio]{position:static!important;opacity:1!important;appearance:none!important;display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;border:2px solid #8b9290!important;border-radius:50%!important;background:transparent!important}
#form .sod-consult27>label:has(input:checked)>input{border:5px solid #D0B879!important;background:#fff!important}
#form .sod-consult27>select[hidden]{display:none!important}
#form .sod-consult27-help{font:400 13px/1.6 Poppins,sans-serif!important;margin:4px 0 18px!important}
#sod40-purpose-note{background:#f8f7f2;border-left:3px solid #D0B879;padding:12px 16px;margin:10px 0 18px;border-radius:7px;font:400 14px/1.6 Poppins,sans-serif}
#sod40-review-picker{border:1px solid #d7d9d7;border-radius:12px;padding:18px;margin:12px 0;background:#fff}
#sod40-review-picker select{width:100%;font:400 14px Poppins,sans-serif}
#sod40-mode-tag{margin:10px 0;padding:12px 15px;border-left:4px solid #D0B879;background:#f8f7f2;border-radius:8px;font:500 13px/1.6 Poppins,sans-serif}
#workspace[data-sod40-mode=existing] #form .sod40-analysis-only{display:none!important}
#workspace[data-sod40-mode=review] #form .sod40-original-only{display:none!important}
#sod40-review-context{background:#f3f2ef;border-radius:12px;padding:18px;margin:12px 0 20px}
#sod40-review-context strong{display:block;margin-bottom:8px}
#sod40-review-context textarea{width:100%;box-sizing:border-box;min-height:95px;margin-top:9px;font:400 14px/1.6 Poppins,sans-serif}
#sod40-review-context label{display:block;margin:12px 0}
#workspace[data-step21="3"] #sodGate15{display:block!important;visibility:visible!important;opacity:1!important}
@media(max-width:620px){#form .sod-consult27{grid-template-columns:1fr!important}}

/* @sod-style-id: sod41-controls */

/* Single, unambiguous presentation for the consultation control, independent of legacy labels. */
#form .sod41-consult{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:12px 0 8px!important}
#form .sod41-consult .sod41-opt{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;width:100%!important;min-height:68px!important;padding:16px!important;margin:0!important;border:1px solid #d8d6cf!important;border-radius:12px!important;background:#fff!important;color:#111315!important;font:500 14px/1.4 Poppins,sans-serif!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;cursor:pointer}
#form .sod41-consult .sod41-opt input{appearance:none!important;display:block!important;position:static!important;opacity:1!important;pointer-events:auto!important;width:18px!important;height:18px!important;flex:0 0 18px!important;padding:0!important;margin:0!important;border:2px solid #8c918f!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important}
#form .sod41-consult .sod41-opt:has(input:checked){background:#111315!important;color:#fff!important;border-color:#D0B879!important;box-shadow:inset 0 0 0 1px #D0B879!important}
#form .sod41-consult .sod41-opt input:checked{border:5px solid #D0B879!important;background:#fff!important}
#form .sod41-consult .sod41-opt:focus-within{outline:3px solid #D0B879!important;outline-offset:3px!important}
#form .sod41-consult .sod41-opt::before,#form .sod41-consult .sod41-opt::after{content:none!important;display:none!important}
#form .sod41-consult .sod41-opt span{font:500 14px/1.4 Poppins,sans-serif!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}
#form .sod-consult27{display:none!important}
#workspace[data-sod40-mode=existing] #form .sod41-new-only,#workspace[data-sod40-mode=review] #form .sod41-new-only{display:none!important}
#sod41-mode-info{padding:20px 24px;border:1px solid #e1dbcd;border-radius:16px;background:#fbfaf7;margin:16px 0;font:400 14px/1.6 Poppins,sans-serif}
#sod41-mode-info strong{font-weight:600}
@media(max-width:650px){#form .sod41-consult{grid-template-columns:1fr!important}}

/* @sod-style-id: sod-dashboard-journey45 */

/* Active stage colours: UNDERSTAND red, DECIDE yellow, DELIVER green; assurance gold. */
#workspace.sod-guided21 .journey-nav20 button[aria-current="step"]{box-shadow:none!important;border-width:2px!important;font-weight:600!important}
#workspace.sod-guided21 .journey-nav20 button:nth-child(1)[aria-current="step"]{background:#FF3131!important;border-color:#D51E1E!important;color:#111315!important}
#workspace.sod-guided21 .journey-nav20 button:nth-child(2)[aria-current="step"]{background:#FFFD31!important;border-color:#C7C400!important;color:#111315!important}
#workspace.sod-guided21 .journey-nav20 button:nth-child(3)[aria-current="step"]{background:#00BF63!important;border-color:#008E48!important;color:#111315!important}
#workspace.sod-guided21 .journey-nav20 button:nth-child(4)[aria-current="step"]{background:#D0B879!important;border-color:#A88B4B!important;color:#111315!important}
.sod-example45{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:22px 0;padding:24px 26px;border:1px solid #E4DDCE;border-left:5px solid #D0B879;border-radius:16px;background:#FAF9F6}
.sod-example45 h3{font:600 20px/1.4 Poppins,sans-serif;margin:8px 0}
.sod-example45 p{font:400 14px/1.6 Poppins,sans-serif;margin:4px 0 12px;color:#555F63}
.sod-example45 .btn{flex-shrink:0}
.sod-example45-badge{font:500 12px/1.4 Poppins,sans-serif;color:#69614F}
.sod-example45-note{border-left:4px solid #D0B879;background:#FAF9F6;padding:14px;font:500 13px/1.6 Poppins,sans-serif}
@media(max-width:750px){.sod-example45{flex-direction:column;align-items:stretch}.sod-example45 .btn{width:100%}}

/* @sod-style-id: sod50-authoritative-controls */

#form .sod50-options{display:grid!important;grid-template-columns:repeat(var(--sod50-columns,3),minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:none!important;margin:12px 0 6px!important}
#form .sod50-options label{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;min-height:58px!important;padding:12px 14px!important;background:#fff!important;border:1px solid #D7D5CE!important;border-radius:10px!important;color:#111315!important;font:500 15px/1.35 Poppins,Arial,sans-serif!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;cursor:pointer!important}
#form .sod50-options label:has(input:checked){background:#111315!important;color:#fff!important;border-color:#D0B879!important;box-shadow:inset 0 0 0 1px #D0B879!important}
#form .sod50-options input{flex:0 0 auto!important;width:18px!important;height:18px!important;margin:0!important;accent-color:#D0B879!important}
#form .sod50-options span{display:inline-block!important;min-width:0!important;word-break:normal!important;overflow-wrap:normal!important}
#form .sod50-select{display:block!important;width:100%!important;max-width:none!important;min-height:52px!important;padding:12px!important;border:1px solid #D7D5CE!important;border-radius:8px!important;font:400 15px Poppins,Arial,sans-serif!important}
#form .sod50-help{margin:8px 0 15px!important;color:#596066!important;font:400 13px/1.5 Poppins,Arial,sans-serif!important}
@media(max-width:650px){#form .sod50-options{grid-template-columns:1fr!important}#form .sod50-options label{justify-content:flex-start!important}}

/* @sod-style-id: sod51-active-stage-weight */

/* Stage identity: colour plus strong weight, never black as active fill. */
#workspace.sod-guided21 .journey-nav20 button[aria-current="step"],
#workspace.sod-guided21 .journey-nav20 button[aria-current="step"] *,
#sodExample46 .ex46-tab[aria-selected="true"],
#sodExample46 .ex46-tab[aria-selected="true"] *{
  font-family:Poppins,Arial,sans-serif!important;
  font-weight:700!important;
}
#workspace.sod-guided21 .journey-nav20 button[aria-current="step"]{letter-spacing:.035em!important}
#sodExample46 .ex46-tab[aria-selected="true"]{letter-spacing:.015em!important}

/* @sod-style-id: sod-active-stage60 */

#workspace .journey-nav20 button[aria-current="step"],
#workspace .journey-nav20 button[aria-current="step"] *,
#workspace .journey-nav20 button[aria-selected="true"],
#workspace .journey-nav20 button[aria-selected="true"] *,
#workspace .journey-nav20 button.active,
#workspace .journey-nav20 button.active *,
#sodExample46 .ex46-tab[aria-selected="true"],
#sodExample46 .ex46-tab[aria-selected="true"] * {
 font-family:Poppins,Arial,sans-serif!important;font-weight:700!important;
}

/* @sod-style-id: sod87-search-style */

#sod87-search{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 18px;padding:14px 16px;background:#17191b;border:1px solid #504631;border-radius:12px}
#sod87-search label{color:#d0b879;font-weight:600;font-size:12px;letter-spacing:.07em;text-transform:uppercase}
#sod87-search input{flex:1 1 240px;min-width:0;background:#101214;color:#fff;border:1px solid #777067;border-radius:8px;padding:11px 13px;font:inherit}
#sod87-search input:focus-visible,#sod87-search button:focus-visible{outline:2px solid #d0b879;outline-offset:2px}
#sod87-search button{background:transparent;color:#fff;border:1px solid #8c7d5b;border-radius:8px;padding:10px 14px;cursor:pointer}
#sod87-result{color:#d6d2c7;font-size:13px;width:100%}
.sod87-search-hidden{display:none!important}

/* @sod-style-id: sod94-dashboard-focus-style */

/* QA94: Dashboard presentation only. Historical tile metrics remain in code but are not displayed. */
#dashboard #sodTiles27,#dashboard #sodQuick27,#dashboard #sodPortfolio74{display:none!important}
#dashboard #sod94-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 20px}
#dashboard .sod94-metric{background:#111315;border:1px solid #333738;border-radius:11px;padding:14px 16px;min-width:0}
#dashboard .sod94-metric strong{display:block;color:#fff;font:600 26px/1.2 Poppins,system-ui,sans-serif}
#dashboard .sod94-metric span{display:block;color:#d8d5cc;font:500 10px/1.5 Poppins,system-ui,sans-serif;letter-spacing:.075em;text-transform:uppercase;margin-top:5px}
#dashboard .sod94-metric[data-kind="overdue"]{border-top:3px solid #FF3131}
#dashboard #sod86-controls{margin:12px 0 8px;padding:11px 13px}
#dashboard #sod87-search{margin-top:12px}
#dashboard #sod90-summary{font-size:12px;line-height:1.6;margin:9px 0 18px}
#dashboard #records{gap:34px;margin-top:22px}
#dashboard #records>.record.sod-premium74{border:2px solid #c8c2b6!important;border-radius:15px!important;box-shadow:0 3px 0 #e5e0d7,0 16px 36px rgba(17,19,21,.12)!important;padding:0 25px 22px!important;background:#fff!important;overflow:visible}
#dashboard #records>.record.sod-premium74.sod85-closed{border-color:#bca46a!important}
#dashboard #records>.record.sod-premium74::before{width:5px;border-radius:13px 0 0 13px}
#dashboard #records .sod-head74{background:#f4f2ed;border-radius:12px 12px 0 0;padding:20px 22px 18px;margin:0 -25px 15px;border-bottom:1px solid #ded8cb;align-items:center}
#dashboard #records>.record.sod85-closed .sod-head74{background:#f9f4e6}
#dashboard #records .sod-title74{font-size:clamp(18px,2vw,23px);line-height:1.4}
#dashboard #records .sod-eyebrow74{margin-bottom:8px;overflow-wrap:anywhere}
#dashboard #records .sod-meta74{padding:0 0 13px;margin:0 0 12px;border-bottom:1px solid #e8e3d9}
#dashboard #records .sod89-register{background:#fff!important;border:0!important;border-bottom:1px solid #e6e0d4!important;border-radius:0!important;padding:8px 0 16px!important;margin:0 0 12px!important}
#dashboard #records .sod90-review{margin:12px 0!important}
#dashboard #records .sod92-actions{border-top:2px solid #e5e0d7;margin-top:17px;padding-top:16px}
#dashboard #records .sod-history74{border-top:1px solid #e2dccc}
@media(max-width:820px){#dashboard #sod94-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#dashboard #records{gap:26px}#dashboard #records>.record.sod-premium74{padding:0 17px 18px!important}#dashboard #records .sod-head74{margin:0 -17px 15px;padding:17px 18px}#dashboard .sod94-metric{padding:12px}#dashboard .sod94-metric strong{font-size:23px}}

/* @sod-style-id: sod95-register-style */

/* QA95: single-line executive register, progressive disclosure without moving legacy controls. */
#records.sod95-register-host{display:flex!important;flex-direction:column!important;gap:9px!important;margin-top:16px!important}
#records>.record.sod95-register{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid #d4d0c6!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden!important;background:#fff!important}
#records>.record.sod95-register:nth-of-type(even){background:#f7f6f2!important}
#records>.record.sod95-register.sod85-closed{border-left:5px solid #D0B879!important}
#records>.record.sod95-register:not(.sod85-closed){border-left:5px solid #656c70!important}
#records>.record.sod95-register.sod95-expanded{box-shadow:0 10px 28px rgba(17,19,21,.14)!important;border-color:#b9a572!important;background:#fff!important}
#records>.record.sod95-register:not(.sod95-expanded)>:not(.sod95-row){display:none!important}
/* QA96: Search/status visibility takes priority over QA95 row display. */
#records > .record.sod95-register.sod87-search-hidden,
#records > .record.sod95-register.sod86-filter-hidden{display:none!important}
#records .sod95-row{display:grid;grid-template-columns:minmax(200px,2.3fr) minmax(94px,.75fr) minmax(120px,1fr) minmax(135px,1fr) auto;align-items:center;gap:16px;width:100%;min-height:83px;padding:16px 20px;box-sizing:border-box;color:#111315;text-align:left;background:transparent;border:0;cursor:pointer;font-family:Poppins,system-ui,sans-serif}
#records .sod95-row:hover{background:rgba(208,184,121,.12)}
#records .sod95-row:focus-visible{outline:3px solid #D0B879;outline-offset:-4px}
#records .sod95-cell{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.55}
#records .sod95-label{display:block;color:#77746d;text-transform:uppercase;letter-spacing:.075em;font-size:10px;font-weight:600;margin-bottom:5px}
#records .sod95-name{font-size:14px;font-weight:600;line-height:1.4}
#records .sod95-number{display:block;font-size:10px;letter-spacing:.09em;color:#7c725d;font-weight:600;margin-bottom:4px}
#records .sod95-pill{display:inline-block;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:600;background:#e8edf0;color:#20272a}
#records .sod95-pill[data-closed="true"]{background:#eae0c6;color:#453915}
#records .sod95-review[data-overdue="true"]{color:#a32626;font-weight:600}
#records .sod95-view{white-space:nowrap;font-weight:600;color:#635027;font-size:12px}
#records>.record.sod95-expanded>:not(.sod95-row){margin-left:22px!important;margin-right:22px!important}
#records>.record.sod95-expanded>.sod-actions74{margin-bottom:22px!important}
#records>.record.sod95-expanded>.sod-head74{margin-top:20px!important}
@media(max-width:850px){#records .sod95-row{grid-template-columns:minmax(0,2fr) minmax(95px,1fr) auto;gap:12px}#records .sod95-owner,#records .sod95-review{grid-row:2}#records .sod95-review{grid-column:2}#records .sod95-view{grid-column:3;grid-row:1/3}}
@media(max-width:520px){#records .sod95-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:15px}#records .sod95-status,#records .sod95-owner,#records .sod95-review{grid-row:auto;grid-column:1}#records .sod95-view{grid-column:2;grid-row:1/5}#records>.record.sod95-expanded>:not(.sod95-row){margin-left:14px!important;margin-right:14px!important}}

/* @sod-style-id: sod116-unanswered-gate-traceability */

#journeyStatus .sod116-unanswered-list{list-style:none;margin:12px 0 4px;padding:0;display:grid;gap:9px}
#journeyStatus .sod116-unanswered-list li{display:flex;align-items:flex-start;gap:12px;line-height:1.5}
#journeyStatus .sod116-gate{flex:0 0 106px;max-width:106px;font-size:10px;font-weight:700;letter-spacing:.045em;border-radius:3px;padding:5px 6px;text-align:center;color:#111315;background:#e5e5e5;box-sizing:border-box}
#journeyStatus .sod116-gate-understand{background:#FF3131;color:#fff}
#journeyStatus .sod116-gate-decide{background:#FFFD31;color:#111315}
#journeyStatus .sod116-gate-deliver{background:#00BF63;color:#111315}
#journeyStatus .sod116-question{min-width:0;flex:1;overflow-wrap:anywhere}
@media(max-width:480px){#journeyStatus .sod116-unanswered-list li{flex-direction:column;gap:4px}#journeyStatus .sod116-gate{flex:auto;max-width:none;width:auto;align-self:flex-start;padding:3px 8px}}

/* Six Other Days · v1.4 Stage 2 — secure local unlock gate (RC1 design system) */
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('data:font/woff2;base64,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') format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url('data:font/woff2;base64,d09GMgABAAAAAB5EAAwAAAAAP3AAAB3xAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAIFUCucw0gQLgzYAATYCJAOGaAQgBYNIB4QLGzgyRUbuF6kFE0WpogTB/5cEDY6w8FewiRFiiIiwCNViu/tsr9/4UWMvAr0KA7RHNBNdUmOa90P/zMU5SgCu8gU+V5YdQeyqIxiyfoQksy3R8/vxm7PnfQWSiIeulsgkLZGk1bOECKHRCMVCMY/8Ozy/zf+jPddGT5kBBiBSksIlqrXBAK6KOdRFtXPV/00252v7LV/kXvw/F/Wq3V+yuRxsSdsZNTlZB2Z8qhgm+oJKAgQ8OBCnE+KkZeJ6aXAi79TZnw/e9fJx5P1/deU/WePAvfbZqkmVOk1BsmTYWYe9icMwPunGRRPAjojGYfiICUgF8Pc6y/ablshB8oyTaqFoolCXGZWhjuurvt6XQforr2wvatHrA+vQsASWj2QHAKurcilZPtQBVt4AQEVcUZ1rg0Wdoiipi46hNqjdeWYRKXPd30//G3rXtrTCjhKGA/C8r/kMFWBRpkxhJ07JdCBWJMAYIHQiGlpEYurVmgAeEgVVEEGN0s6nttavooDcjwlwfphUV+BLAu2zvrDNeYvOXhYowTvAjtWR6UvPVE/etGwD8AAge3MDsE0kIIAGrBIhjImR6mGHxF7JeYAVgv5fpaXNSMbzZR5sS0SkI7IQOQgkgobgISYWMTnxOUnI8VItwtFizYkJiFREJpP6p2oN4+F4b2wbWwqvzX7zsiH/cdUl5+23TdG31z7+Dfpr5UvpezX10o5/seINK+vpVRX1FxwzNN8uq82IApQYvltSvkdaRsdzfSYIrOybI2e0UNIHWaW2ekaoBy0mGJBZoGnlMwOx2klfM+MLUc4EmQTvYGm1G6fNnEZ7yJR6mJk+MOsDwg1O3Y0FgTE2zmm+QL/zkJoEGciOzqm+GNE1RDML2D7/C19vhDBNKzVxSeNkc5Syb6sMFzF2mSF6eAe0VPyjYtJ3zbk6BJmw7qTheiSf250Fcx+feA6J+XbMAfBl5yaNW7RxYhFQjN2GR3TKFtzqRKoz9y4g1dlX/V5mDkMow/vkdJmKYLd8tZYw0lrOkkN8EfIpsavPMK8XgOJZBlHs7BRtEmvyGOmrLVZtU70JNnC5gSU3mW8oMHDliuU0sgRTN/6saVziHxuMm3bzlWv5K1MpSqMLrN8rgJEOny/z1eEbeHafObBXBfJuUq1DR8OuwWYPonwLHaq3WYXPnsQnV7mq9Nn7fGI8uHdOQLSeHoYtW9jd2O5suVA0I8SXsj3o6OS/W/PEqmcl9x6Ceo9CMFJPnt2epGLzGHvgZWTI3UZwxrr6kaWZD4FCXJ/QxciagQHxL7lpkHd+MIxvUbOKW97aNFmu2ILvnozESqA3Ck+UUjU+yiqB0gL3Sp6c/gRjiuQ2BooKFD/Q3QZuwuBUQY/iV2oWc3Egu959yrZNxB3+KaLD768G1+D7RCFg8hqrGxZA6pGatHgQZaDCFyTyb1KRTzzBwdYPJ3slNQbokwuB3eJ46POJeO9VzjfJOpposdjUTE7NGRm47wMHxSTV0wwBcOhfUhz42//wVYQr3tMx1bEUrwV+x8t4ZK1K4CHGYIz9bie7NCkwyNmGTeMvhnsCP5yw3DTxLt7LtOJZ2LuFL8i4lcDBiLblkhTp+/N8+HylOOgxl9RMDCXwQynBwr23B3++plEqUKH0QktsqYtb0MFCHL1Q5y0Nl14pwZLBx5bsMx1OfchXcPIURwl8Lv9RiZE+qu28D9PbCk7z+U43j5HPujQUwu8RICMj5d59BqbbOdMeNq0GhUe/+ZyupT1M5WFcWzI1ZWE065reXu7ZOmtY3Tx5ls3Db6CzeVrfoNrEYsEWfKjcK58+TS/HtqUXD2I62/nyfgz0mwGHu5kXCaxBljJyXBwLKihJ5paMWFC57eWAQygYPmEZl06A4lCmLs40LbIekSyRYvoK5LN0Jcsz68XiCGVIuHO+G5s+M0+hebLBa+mM6gW/B7GR1YY7bB27wYQCPWgorp5U6W5A9L3nGVY0b4XXkquxBBnZ40EvNkiWLPsO69+sIjlqTTV8pd3RdpXF9TjzSTWZPL5DBur/N5lRO/gvZx+Slbu94k0B5iCyL9TDUAqk7IJwCDR60yLWuethMdx0uZ5rVp213CxAdIU2TulfzT/Ub6PlzHMVoiwtQnkJRbc4du2ahZl3UsZ+DHB5P9JYg0nWa/NxcAmygTsLSzMkZcvXrJJeEEuLfUAPnrBcJzYKOnxIgwelUmZ7c4twKL9c9AsdIqJURogupVFdHS+MNjomAGeuKpf5QuTAarLbLeHt0JwaWEvxeBDdCMI30aXdSE8xTPDhOpJVV9tqgRySkrjZYhm5bSZKQrDlYPDIZomxF/ZwEqwD/D9tTNfY49gtkePG7WVV5nFjTlFdHB69ZwchG/aWOrdUUEwWkDRIeaS8wXrdFJfTQxuaH3bjDxsG3Uyac8qQva0n9/w4DLB5C130TOpiV9a9r2RZUML6mkd24vTVpe/lDJRgGn++wtqN+oFr12UwM+Ib95NPkxU9qO0nuuTmNvBOkLqKRTl4iPMFVaCs6p/Vt6QnE3ECLRGA8GtM9SCrBhBldSdM+kAeWAwVUkoB9hVBKVzFndougMVdXxBuwZmyC52dNmMKZt4VB+5veInGcJ2/fEi+8BdGdsMwN8qV97ElARg6vA8+WtBUdIRNDiKv6DmHJA8J1eHx4c5wH8ps26aTBrzS0kmDKNsZMNFRaA1zjBCLu7U9rdyz3ei/L3n6ck74AI2SQXylrDfeahxTgUGp0cmB8Yf6fZtc+uZPKtdK6r036mSHDug2T556OMn2hfiy0ESLz4RsecVodGdNppaPo19E3d3n+R/k5DvtAF5F2cF8TVi8u/cVSmrZdh9YbebxNQDtDrJqq+VpYL9y17SRpQzbdXcQN2V4ayRR3FNQna4zywSjnKs3VuO6eO9AcCM/qMD42p7+9xUA8H0VP+4xyp2soB3JCviLjawvNeicYlHPpPm0ybKsejEPqaSP6dnW2+1kxKvN+XxyPAyFuhWYn/Cs834Gq9Us1y8Hmez/63GOGsnmS3Zz/TCj5tkUwurqiuR99x5xwzfHdnxSuvKbe4m44/vd3oRQ2nqDXU/CBo186nyxqeXcMINjTgMHTBfxfaz/ydXe8bkZdyGy7sjRPPDz4TMmobg+L4R+a7JXyCqRtSDYDj+gU56UIMNsr31FrKC+wC4jn/Y/f7WD4gfX6c68nihmjOCW2RvdcCkOfDE0b8b5PA7x5r7sbDHreWNZIHbHkrm3FPNuvR4YgW1TeedXVu9DXW8yOgqdB6ovz+L2V19CXmsyOsoGVlXHjEaFj4LsHTijg86OUkNqe2xLlaYLeXX1A84ibQ5NytG2NG7cgZgxxuOIbm7YrQWfcxYWQJVwvPPm354+nouePphaUDDv9geg0K/TcLkcEYt1Wo3Xiis2bw757nn3lhlNrKw4jJH1+mTSzrFyOo0GYyiw+MMAqvX6xW04scRPYLrYIrVPhXivJx+LFRoLaXQNukDOgiNNS5euzsyYcYeGBK3d5n1rT59aphXKQtfbsE6ClMcIRWFgxlq/9ORZH6apIjAXdregDu1pSKt1zw0A7I25ij15z6FIgH2cw1n57MmVsRV2sOYkWrkWT+YYtd+cuNUWv9VvLdGtwa/BTXbYak7YZk/aBqoo03c9d6ddg68DJtZ2JEgECcAcnQzzjI8uL450+hb96gT0nNb3tmzhgQuXWkcVo/6lPapEL0vAYmHEqXUJfjb/hg3b31EdQPvq733R4gdd+52aZo+4hcagcJl0tiSrOdy/vKOmqau9WiRaWV0v500wnY+1gNW/vK5WUFNK0JPLIeM3kQOQQ0InWd1ESeP65si6ZqKYw2JCHJLARLOlOzJUQEeg4D6nUj43ewFmj0H53/Wf2Kvse317I99/4XoJFgeUE1JNfomuXohuYkoosA/SNK1omGfyXpSSqUKBXigSygSlHNyzxhPXwXX7IaJS3hG24UBVCY1TTaE0SAXkpoZyWV2rBXuipzm8Gm6Yo3BfO68T8fkKlZAlkkM8gYoP5vQl9bWktsIV/wOKyz4yydxAVMgbiSQzmULRPV4JOdgQVNVGkkpbSYrLWMjeGnebT2cyyvuWiheVU6liFn50QsNmUpUCPk8hpDBUEAd8tAMiUISQd43fkEeA3ERGvbS5b7l/LfzGzf6iQbfW0dDijda5h8/wJOV8kYzFEinYTIFCBISrHv1vr9n6+H/jwMY4V6Ir4X+3BcAr3Xr7lwAa3unyVtT01ngiFFWRB5dW1BLEpA/I5C+IDQySvZrAdUwUwH/PN1ed0Bp2V6vI22qtAsLB+id2DEFusKlk5Sv8CqGxqL+qdEneonRxBpIkSW8i9u5YtSkw7HW/39G3Z9UmpyBngdSC9DcNqs27q7esfPFi7S4pkYdDqbA4Ga6YTczRYks+LQGvNuWWbmr/M7Tyz1CH+rmP4+eA3y3yinISWVeH4yeH5ghrSggqPIOl1IRhNlH+hyuZoWz66F+oDE/g02m7v9gP8t5zDByzVHjPNyKr1p10klj8BiajRS5ntDSU81lO0sl1yKrzDd7KAYtjoBYcHDqpsxz2eCwHTmq8D0MPO839Kzo6+9d0+Wf9YMRy60f7j58ssPdd77ODh0N21O3H9sc4OASg7wedRAcxv1TKgHXnfHtL3TxTlLXXHKeyrdmpsrrR1WJKBG1DIRgnPCUBLhIWgRHXMATGhn6z+xpsNl/DK+/8MTT6U8xvYHoeueywCXM+YwvGireAEesLm92XAX6K2yvw4KOvlB9/9QAOdf+C+BkBVsOG6Bj4OmyIioYBMvqYxXHMtb+SZfuAV2I/llrJq2woZ7SGop3JD4ul9VcZ4K6W2ptohmA6HPpR1Uwm22lv+P4mw/3Bh0FQvaxzxS1yhenJLs1+EfbkZesmXbn5NlLAG0eSjMmaLWX/JHiKZnXCueygL8hms8jkf6EgeBbtxbHMjC7GMyodomByN0zYuYt1eXQ5xKCbG0qENX3V0cZgPkQil94vQdSHmLx4Qz5DwSFR7I0UCZg7ZL9hgS3DdnBz6KZSo5RINUrlTfiGXtzWTZVKu6jCNv0NMDAUObQyaqjrNnQHAkxO6PZQ/7b5++f3gtFQ5xbSAVLfVvxWPFhn+czSd/Cf7f/0fmb53Np3aHbHbC+QDz0a/hf+9/Fw71HdUR24XsmtmjZDf3NkH0Ay96SjZrDGec8F7l6MH3X6WAXKG/ec0/eN4x7YdyrwcmHjq4Xt51aBcygP1gMeD+geNFaAvHpeb0Agglz4MVULqkUzXkVgC9tEvOXa98hYrbQYjZYWYTVUKlYvQw/xrWCsjgq++LcaXy5u43P7tFru8oBIxK4sHVfBM/BCxaoVWVZ09cuqoF316xQDr+MzRKq7V6avk6+sXu5INnY/hTB4gabSbNZUCaqyDd0p2hWVlcpOAa9P75mhmFyPfRzXMtOiDVVuZ0MU+GxwwygnIiGjkm3Ll3WnSpe7KpQ9AkGfXs/r6+GrFZ1cbpcqkLvAKIXoWkkvKJ2qnW6ZhuwQylltaHQSd+NQtaC+pBJ/TdWCk7ECHVydb0f9HLN/Wkek83ValW28ksjyhmrDdoPe+p9PB/hkSSWJ4pby/USJWMFmSxQSIjwDz75nyieBGu/+ta4yEQpGXSv4K7VKJKe7ULnT2TtgkBc/G7//g5ev4Bn44sSPh8HIw8HDmAF4GFdLojnSWN0LFMy6os8v5dSVvdHvpjHBQMlvTCovigxm4EXsMoGwT68T9/fylUrG+srpdNL+5QJlcaWssETLYGA00kI0WlJYrGGYLS4++OKfKgJLFBBwewvgu8qqwD8ywBhYrVh9gsj+FNiVhOOqFkyL4XgNARK2nj5NnwANlhpYwuVxdTkwClaB+7G1WLpqcSDnDhbHW5J94ad78mwKREYTRK5ClgN2RKjhPCsW81Nm8uy9W2/LEL2RJQSxo5AN7k6VZk/nCpwWuVqoLoXs0LqWdavtgIlEwdCAAVkKBfUQnp+wlwSQXXPgnc77yLX3kF0A/zPqLLKjeTc9rY5zyFZ4uHW43Xvdfx2Qk68k9weGvcPtVxZcSeHMAdCQSblFAe/cz5f07h88Oggu2f62B+1/N/4jzwdYdvTXElRejDPWTBZqlDxuFRrxEpEapQSxVhoBz5WES6pMoA39YCakJn6+oau4PI1SSI41xzjzUCW/gi998HYY6Pna9skA8JBaVZ45cGXz7fg0F1O7QKsZu2274piNT49qwFvkjKTZ2VkY/nPnvJlOELT+PeSJ4Tc59bFGyNg8J7DF4wlsVW6IAxzixMfTM/Q3Wag1KxRakxBgLPa7zIMoEyeR36zUK+hcakUNkdvQ1B5mqycH6WQ2k7Pk2tH3lOcEiRUcAfiA8fxs/IMbDOr1mzn7pxnlz4dzvp6kUCe/jj/7krHLU48nmJBICoGAQoIr64Oa02HPsyY1kxvhjSJnPR/Ha5YdKO49oqE8fSB6x1J4Jeyff/u9DqZoD9AYgtSFhuytBgWMmsXgyMiUo2wEO7kix67nksu1106/HGtKYqgnQauIwaDz6Wi0iN75BToCoBty0tLe9Tt4RuDHtw9ZjAN1dcZjdlht7WELh5KBwyYWzGqpaKPdLtqwWm61MDbO3qcbV0mtLGUVhVLH41HrKylMWZMqHqq/+1MBiSUTiVhSEhI6Uh/Pb5ApQBYfrZJhsMWzKJzZYcZG/3vEybFoLdFKHCksOkcknisqHCaCte3Wi1TT7LzYonkzB7arD+H142ZQ/o6DRHQwGIwV79gEkmclxQlbDGaxGJ0isV4B3m/WN1QoolpWLImRsj6ryd2dDcfnxJ6OjT0VmwPa7+qb9SDDVufSkLRFJSoSCafSF5M01RWqFGJXAcpDIosKCtaRwIGWXVOuWdf0rmnu3OfZ5/1FgsJTovmcBsWcuekp6xPitYst2QJqeeHdiKy8U0tFWJC2SU4pR7IzlEuykk+F36BkFWkobLacFm8iXUtJmUhK/DQ1n5aTNpaYeDK1aLsePB5+0Kh70Ak4SBRsvGgpoTE2L/Fj9roPAiiucXAdNekLAgHYam1vacsAoyVCMh4vpJWtFDVlvp2U9HZmWbe0DCR087a4zJkgi1+qNqDJZENxqYZMwmuMMNGjcWryUsK5wsL1ZGKnGA0TwFak42KT7aKttmdd5LSCpaae3D36slBjMDTaiuGaucP43S96HmNWDFQOVAFjN1mwc8wIV9zf8G98QTkLC2KVhm2hBlzORefXhHFN5kacmDhcPykgdnz0g+mHr+abezdHyDb1BEO3zMH25ff7wbitT33YudY9nqqYYlowH12fMXaLXbPfWdvpLgCnh050tujEXGby5W554UyHs39dR2f/2k7/7avuq3f84Ld1e7qGEsnePTt3ikQ7sYd56u49YLvsMKZLcHjMw2zOffewtarhCDYgtmWmF5vYZLWGMFyN73ud/Slf2dFsjfdtw3GwB+CQneWwzfB1/6bex89V62xZ2Wso+CIISJu6Az3iOhxRjiHiONurBfPjz38sSeWqmJIGi8Pqc0YbWtN/xOihpbU4dbqovDSXy5n9PK3wZZmQAUG5MB5A/dGUkKOUK8jJLxMUftiTKg26bAw3PlZbqU2txjMOEdANPVVph9CgcCoOOQuY0jYe1CVvywBsi5JXblPOYf8w0whzUxvktwN2GbIN3UlSn0sXUxiNR6eZG1MnoXQo9P3WpoDh92G3eHufWKNs/S+osL+LLy2VZmRmsIu7UExFWravFSL0FDBV6d4yWTFWx2BgdNIiNFpcVOzVFOlFtwT0PzPrwf91uF67/qu4MQQkfsiRwb3EJlwCQpdSqoFkrX3GJitFxA3KCfXhV5EDtIPFJBHz4PdRQQq651gP+PzXShrUY3yXoArGe03wczhb0XYKjSCPUnv7ZP2Pph+/XGDu857toSnthy32Y7W19gHdvE25jHra02deIJcy4F8NXLBUyvDvwC8F7MXRlBMRPK2Kbe8h0Ypp/CY6StDG4NMlSiYxgQfT+fleurCnfCCdyv0f0LRXyoeAa1RBTK0yigf2Dm7WmzdraIwZPNnLpuNKuKQUX1KCmxv+j5tJiTdTkkcSk0aSweJ9w5iEm/Rn4vmLq/PYnUP3BxnpBfMW1xiCpn2uFBcgqve7vv803TnZU/9KBWxD5dBq/uo1A6/GXPPHVyObf34xeHf6WFFemVRKprC/TK8loVSO9M0tDuBDm0P+vhAQ4XIQB9chq841eNuuBXPdNoUkY9GiDInC5mE/3Na83P2DWVOWuJl76xPFi7yUlLwXik9uuy+8GKS8/RtPCTIsYRnKT7guTdirylfMip9/Ubtanb9X/w5+2uc64KrYQHwO2GGxWOci9QIKQrKq4RZuZNIika7Imr9gy1vB9bVtXGaAPW6UPeky2+Nd54THtgI212pmgD2uyenhsaHZXJHMAHt8vHB6xlOpFKFtxIa/JbdigRlgj/uBPekrp8dLG4XN9QUzwB73jtPjTYlxtl2y8EY3ro8AYAbY44bZk06yPULOCQ9sIjbXNWaAPe6g02Of5b17BHfinSrAMv6lzPNRUiOzHZM0tPS/bc6ZGWCPO8metN3pMSiZAI35gBlgjzvv9Dhjs7EDBms91tTGraU7LTY1LK0dKOTBEr/QrVnwJbmwD1d+e+S5gCCOAGPR6ufaDzf+8m5KIEabh+q7/X0RKxqM1V45QJ72BXBscNQ62uZtihSoN33BsSG+zQLAF3ghOMC/Mlc6sqxB0oa53bXyx1/JxOwbfFDbRoLcmcCxIbXNQiCXzKzjj1g7Eyrzt+MTaeZso0g8cR+rzN/SzDwCmcDPB+d44ACgHs8nkGu3Zer8oT2iMt/MyyuC8WfKO7Myf8fPiFv6H3rhgfOTETXli4TS+JZFZwPmUNebfVkYYKpo3sR57pzxbz4i4inA2xfbA4APa8i3Zp8YXng5kcpUCi+SZvBbo/LCp6mS9XBD+6Xnff0KbTV9n+tRpuLK6XrZWY/R6Yryl1zn5dRLPfxCZdSfWJlW67+iImb0E1zCATP9GOWACQQfTTR+DWx6SbIcKk5BgtkXvpvcb3CFg0i1yo4GnVHwJV3BFAYEuSEnAdKOAvkZI808oAjCR++WVqxKhE6nh0aCDUO4r8KinKCFJQF1RGJDy78xqFwlyZCEfiIhO+FjtzBY+HpkZ247XjP6slleZwl6LS4n5bMijYlxQO5oyaTy6DocfobN//9ThCk4LTRhnSlBSHUQD1afJibDVKvMzNwEYYtrqrj6RVwE4uoz6ESCYPG4sdySQnkpMMhVnKxWlLwNMBPR/eUoLIq4ToKtSdn1DCbr5LO3IFEAX8vF1TmZua2+dDLKIN5P4rKZNAG5fkWsFHHuS6wRM4n4nJWTN7nrsaVGCfSvjEV7n3kMzdPAURULFpT+3/Jyz5x0ZIRIbupWmp6SdAYAqeNylEzzyr6XTEySkhxuyIyjv0d+OjKyrlMsSlKiYQCQOhiSlBqXyZ+Q8v0MUXg7me/FVHVslLEP8uF+llYf4TNRdVIa9kprU747qhOEq0IYbBwfKULnSO9iqal6Z8IBUxjgva3maRMtTLgs0YCrgBYOmFcrQtg0BwDPvMNcYTIdd4VbYLcrAo1NHynqihJH44qWiSwseKrATa3k7tOCpoRTtQrMHQitXi1Wi9BoqhesLjdeSUBGxXs53set+dcIQ65GNbc2TYiwcHCIxHQElOgQigwEsHRltRKF5vno12nTqAJsgnLfaCd2WjerxQh4uO+cI+iC3DUo4E2ATfBkaJViF6RNaf1sQSx3AT1KHfc7l1crYVVdhKYQHoRaD1tis2qwTsvgMloo3JcLHa/gzXwPVMIiQMTfF/1vINYcceaaZ74FFlpksXgJEiVJliJVmnQZMi2RJRvCUjly5cmHhFKgUJFiaBhYJXBK4REQkZCVoaCi7YeOgakcCxuEg4uHT0BIRExCSkZOQUlFTUNLR8/AyMTMwsrGzsHJpaJIg1Za5U27PbXaZhsccsbxZqz3pRV2+NkvNjVrrfd94yeHnfWbX/3umAumTLioUpWtqn2gxqRpd91y2x3P1PrIPfddUudH23zqY5+o98Ir63i4NWjSqNlRXn6+lJL0fh4C2j3XoUunbsv0uG5Ar6A+/V763rDPXHalOZ/72heu+o8hIaPecM2YNc55y9tGmrfRD4Xpkl4mC+dqYtqa3TgchBvaeeUc0iCew438r8hwcRCPLyUBAAA=') format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('data:font/woff2;base64,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') format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('data:font/woff2;base64,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') format('woff2')}
#sod-security{position:fixed;inset:0;z-index:9999;background:#111315;color:#fff;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Poppins,system-ui,sans-serif}
#sod-security[hidden]{display:none}
#sod-security .sod-sec-card{width:100%;max-width:520px;max-height:92vh;overflow-y:auto;background:#17191b;border:1px solid #2c2f32;border-radius:22px;padding:32px 28px;box-sizing:border-box}
#sod-security .sod-sec-eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#D0B879;font-weight:600}
#sod-security h2{font-size:24px;margin:10px 0 6px;font-weight:600;color:#fff}
#sod-security p{font-size:13px;line-height:1.6;color:#c9cdd0;margin:8px 0}
#sod-security .sod-stripe{height:5px;width:180px;background:linear-gradient(90deg,#FF3131 0 33.33%,#FFFD31 33.33% 66.66%,#00BF63 66.66%);border-radius:5px;margin:14px 0 18px}
#sod-security label{display:block;font-size:12px;font-weight:600;margin:14px 0 6px;color:#e8e9ea}
#sod-security input,#sod-security textarea{width:100%;box-sizing:border-box;border:1px solid #3a3e42;border-radius:10px;padding:12px;background:#111315;color:#fff;font:inherit;font-size:14px}
#sod-security input:focus{outline:2px solid #D0B879;outline-offset:1px}
#sod-security .sod-sec-btn{display:inline-block;border:1px solid #D0B879;background:#D0B879;color:#111315;border-radius:11px;padding:12px 18px;font-weight:600;font-size:14px;cursor:pointer;margin-top:18px;font-family:inherit}
#sod-security .sod-sec-btn.alt{background:transparent;color:#D0B879}
#sod-security .sod-sec-btn:disabled{opacity:.4;cursor:not-allowed}
#sod-security .sod-sec-btn+.sod-sec-btn{margin-left:10px}
#sod-security .sod-sec-error{color:#ff8a80;font-size:13px;margin-top:10px;min-height:18px}
#sod-security .sod-sec-note{background:#1e2124;border-left:3px solid #D0B879;border-radius:8px;padding:12px 14px;font-size:12px;color:#c9cdd0;margin:14px 0;line-height:1.55}
#sod-security .sod-sec-secret{word-break:break-all;background:#111315;border:1px dashed #D0B879;border-radius:10px;padding:14px;font-size:15px;letter-spacing:.04em;color:#FFFD31;margin:12px 0;text-align:center}
#sod-security .sod-sec-counts{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}
#sod-security .sod-sec-counts span{border:1px solid #3a3e42;border-radius:99px;padding:6px 12px;font-size:12px;color:#c9cdd0}
#sod-security .sod-sec-file{margin-top:14px;display:block;border:1px dashed #3a3e42;border-radius:10px;padding:16px;text-align:center;font-size:13px;color:#c9cdd0;cursor:pointer}
#sod-security .sod-sec-file input{display:none}
#sod-lock-btn{position:fixed;top:14px;right:14px;z-index:9000;border:1px solid #111315;background:#111315;color:#fff;border-radius:11px;padding:9px 14px;font:600 12px Poppins,system-ui,sans-serif;cursor:pointer;display:none;align-items:center;gap:7px}
#sod-lock-btn.visible{display:inline-flex}
#sod-lock-btn svg{width:14px;height:14px;fill:currentColor}
#sod-sync-error{position:fixed;left:50%;transform:translateX(-50%);bottom:18px;z-index:9500;max-width:min(560px,92vw);background:#111315;color:#fff;border:1px solid #D0B879;border-radius:12px;padding:14px 18px;font:400 13px/1.5 Poppins,system-ui,sans-serif;display:none;box-shadow:0 8px 30px rgba(0,0,0,.35)}
#sod-sync-error.visible{display:block}
#sod-sync-error strong{color:#FFFD31}
#sod-capacity-warn{position:fixed;left:50%;transform:translateX(-50%);top:14px;z-index:9500;max-width:min(560px,92vw);background:#fff9e7;color:#111315;border:1px solid #D0B879;border-left:4px solid #D0B879;border-radius:10px;padding:12px 16px;font:400 13px/1.5 Poppins,system-ui,sans-serif;display:none}
#sod-capacity-warn.visible{display:block}
/* Save status: restrained indicator bound to the encrypted repository commit */
#sod-save-status{position:fixed;left:14px;bottom:14px;z-index:9400;background:#111315;color:#c9cdd0;border:1px solid #2c2f32;border-radius:99px;padding:7px 14px;font:500 12px Poppins,system-ui,sans-serif;display:none;align-items:center;gap:7px}
#sod-save-status.visible{display:inline-flex}
#sod-save-status::before{content:'';width:8px;height:8px;border-radius:50%;background:#D0B879}
#sod-save-status.saving::before{background:#D0B879;animation:sod-save-pulse 1s ease-in-out infinite}
#sod-save-status.saved{color:#d9f2e2;border-color:#00BF63}
#sod-save-status.saved::before{background:#00BF63}
#sod-save-status.failed{color:#ffd7d4;border-color:#FF3131}
#sod-save-status.failed::before{background:#FF3131}
@keyframes sod-save-pulse{0%,100%{opacity:.4}50%{opacity:1}}
@media(max-width:600px){#sod-security .sod-sec-card{padding:22px 18px}#sod-security h2{font-size:20px}#sod-lock-btn{top:auto;bottom:14px;right:14px}}


#recordDetail{margin-top:20px} .meter{height:9px;background:#ddd;border-radius:20px;overflow:hidden;margin:12px 0}.meter>div{height:100%;background:#00BF63;transition:width .2s}.status{padding:10px 14px;background:#f3f2ef;border-left:4px solid #D0B879;margin:12px 0}.record button{margin-top:8px}

.tools{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.tools input{max-width:260px}.revision{border-left:3px solid #D0B879;padding-left:12px}

/* v1.4 premium executive presentation — isolated prototype */
:root{--paper:#F3F2EF;--ink:#111315;--gold:#D0B879}
body{font-family:Poppins,system-ui,Arial,sans-serif;letter-spacing:-.008em}
.shell{max-width:1160px;padding-top:36px;padding-bottom:72px}
.top{border-radius:5px;padding:38px 44px;box-shadow:0 18px 40px #11131517}
.top h1{font-weight:600;letter-spacing:-.035em;font-size:clamp(30px,4vw,44px)}
.card{border-radius:6px;padding:34px 38px;border-color:#e4e0d8;box-shadow:0 7px 25px #11131509}
h2{font-weight:600;letter-spacing:-.03em}h3{font-weight:600}
.eyebrow{font-weight:600;letter-spacing:.15em}
.btn{border-radius:5px;transition:transform .12s,background .12s}.btn:hover:not(:disabled){transform:translateY(-1px)}
input,textarea,select{border-radius:5px}input:focus-visible,textarea:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.choice{border-radius:5px;min-height:72px;transition:background .15s,border-color .15s}
.choice.selected{background:#fff9e9;border-color:#aa8b4e;box-shadow:inset 0 0 0 1px #aa8b4e}
.choice[aria-pressed="true"]{background:#fff9e9;border-color:#aa8b4e}
.segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:8px 0 12px}
.segment{background:white;border:1px solid #d6d2ca;border-radius:5px;padding:13px 14px;text-align:left;font-weight:500;min-height:54px}
.segment[aria-pressed="true"]{border:2px solid #111315;background:#f7f2e6;font-weight:600}
.segment:disabled{opacity:.42;cursor:not-allowed}
.visually-hidden-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.governance-panel{margin-top:22px;padding:20px 22px;border:1px solid #ded6c4;background:#faf8f3;border-radius:5px}
.governance-panel h3{margin:0 0 12px}.gov-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.gov-item{background:#fff;padding:14px;border:1px solid #e8e2d7;border-radius:4px}
.gov-item strong{display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px}
.gov-item span{font-size:13px;line-height:1.5}.gov-disclaimer{font-size:12px;color:#596166;margin:12px 0 0}
.stage{padding-top:4px;padding-bottom:6px}.stage h3{letter-spacing:.07em;font-size:15px}
@media(max-width:700px){.gov-grid{grid-template-columns:1fr}.top,.card{padding:23px 20px}.segmented{grid-template-columns:1fr 1fr}}


/* Milestone 07: frozen Poppins hierarchy, understated assurance treatment. */
:root{--sod-paper:#F3F2EF}
body,button,input,select,textarea{font-family:Poppins,system-ui,Arial,sans-serif}
h1,h2,h3{font-weight:600}p,textarea,input{font-weight:400}
label,.segment,.btn{font-weight:500}.eyebrow{font-weight:600}
.assurance07{margin:24px 0 12px;padding:25px 26px;background:#fff;border:1px solid #ded8ca;border-radius:5px}
.assurance07 h3{font-size:18px;margin:8px 0 6px;letter-spacing:-.02em}
.assurance07 .assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
.assurance07 .assurance-cell{padding:15px;background:#F3F2EF;border-top:3px solid #D0B879}
.assurance07 .assurance-cell strong{display:block;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}
.assurance07 .assurance-cell span{font-size:13px;line-height:1.5}
.assurance07 ul{margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.7}
.assurance07 .subtle{font-size:12px;color:#596166}
@media(max-width:700px){.assurance07 .assurance-grid{grid-template-columns:1fr}.assurance07{padding:19px}}


/* Milestone 08 — Poppins hierarchy preserved; no external font requests. */
h1,h2,h3{font-family:Poppins,system-ui,Arial,sans-serif;font-weight:600}
body,p,textarea{font-weight:400}label,.btn,.eyebrow{font-weight:600}
.gate08{margin:24px 0;padding:25px 26px;border:1px solid #D0B879;border-radius:6px;background:#fff}
.gate08 h3{font-size:19px;margin:9px 0}.gate08-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0}
.gate08-cell{background:#F3F2EF;padding:15px;border-top:3px solid #D0B879;line-height:1.5}
.gate08-cell b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:8px}
.gate08-cell span{font-size:13px}.gate08-detail{font-size:12px;line-height:1.75;color:#52595b}
.gate08 .gate08-warn{padding:12px;border-left:4px solid #FF3131;background:#fff7f5;font-size:12px}
@media(max-width:700px){.gate08-grid{grid-template-columns:1fr}.gate08{padding:18px}}


/* v1.4 prototype 09: contextual framework and optional starting structures */
:root{font-synthesis:none}
h1,h2,h3,h4{font-family:Poppins,system-ui,sans-serif;font-weight:600}
body{font-weight:400}.framework-card{margin:14px 0 22px;border:1px solid #dfe2e3;border-radius:14px;background:#fbfbfa;padding:17px 19px}
.framework-card summary{cursor:pointer;font-weight:600;font-size:14px;letter-spacing:.01em}
.framework-card p{font-size:13px;color:#485154;margin:9px 0 0}.framework-card .eyebrow{color:#8b7340}
.template-action{border:0;background:none;color:#65501d;font-size:12px;font-weight:600;padding:5px 0;margin-top:4px;text-decoration:underline;text-underline-offset:3px}
.template-action:focus-visible,summary:focus-visible{outline:3px solid #D0B879;outline-offset:3px}
.framework-disclaimer{font-size:12px;color:#5d6568}


/* v1.4 prototype 10 — source-faithful framework and question-template library */
.library10{margin:28px 0 10px;padding:24px;border:1px solid #d9dfe1;border-radius:16px;background:#fff;color:#111315;font-family:Poppins,system-ui,sans-serif}
.library10 h2{font-size:23px;font-weight:600;margin:6px 0 12px}.library10 p,.library10 li{font-size:13px;line-height:1.65;font-weight:400}.library10 .eyebrow{font-size:11px;font-weight:600;color:#89703a;letter-spacing:.11em}.library10 details{border-top:1px solid #e3e5e5;padding:12px 0}.library10 summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.library10 dl{display:grid;grid-template-columns:100px 1fr;gap:8px 14px;font-size:12px}.library10 dt{font-weight:600}.library10 dd{margin:0;line-height:1.6}.library10 button{font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:500;border:1px solid #d8d9d8;border-radius:9px;background:#f8f8f6;padding:8px 11px;text-align:left;cursor:pointer}.library10 button:hover{border-color:#D0B879}.library10 button:focus-visible,.library10 summary:focus-visible{outline:3px solid #D0B879;outline-offset:3px}.library10 .template10{padding:10px 0;border-top:1px solid #eeefef}.library10 .template10 p{white-space:pre-wrap;margin:7px 0}.library10 .subtle10{color:#576166;font-size:12px}.library10 .row10{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.library10 .row10 select{font:400 12px Poppins,system-ui,sans-serif;padding:9px;border:1px solid #cbd1d2;border-radius:8px;max-width:100%}
@media(max-width:640px){.library10{padding:16px}.library10 dl{grid-template-columns:1fr}.library10 dt{margin-top:7px}}


/* v1.4 prototype 11 — source question coverage; preserve approved Poppins hierarchy */
.source11{margin:20px 0;padding:18px 20px;border:1px solid #e1e3e0;border-left:3px solid #D0B879;border-radius:12px;background:#fff}
.source11 summary{font:600 13px Poppins,system-ui,sans-serif;cursor:pointer}
.source11 p{font:400 12px/1.65 Poppins,system-ui,sans-serif;color:#52595a}
#form .field label{font-family:Poppins,system-ui,sans-serif;font-weight:500}


/* Milestone 12: options comparison and outcome-aware questions; Poppins hierarchy unchanged. */
.sod-options12{margin:24px 0;padding:26px;background:#fff;border:1px solid #ded8ca;border-top:3px solid #FFFD31;border-radius:5px}
.sod-options12 h3{font-weight:600;font-size:19px;margin:6px 0 12px}
.sod-option12{background:#F3F2EF;border:1px solid #ddd7cb;padding:18px;margin:14px 0;border-radius:4px}
.sod-option12 h4{font-weight:600;margin:0 0 12px}.sod-option-grid12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.sod-option-grid12 label{display:block;font-size:12px;font-weight:500;margin-bottom:5px}.sod-option-grid12 input,.sod-option-grid12 select,.sod-option-grid12 textarea{width:100%;max-width:100%}
.sod-options12 .small12{font-size:12px;color:#51585a;line-height:1.6}
.sod-outcome12{padding:16px 18px;margin:15px 0;background:#F3F2EF;border-left:3px solid #D0B879;font-size:13px;line-height:1.6}
@media(max-width:700px){.sod-options12{padding:17px}.sod-option-grid12{grid-template-columns:1fr}}


/* v1.4 milestone 13: source guidance belongs beside its specific question */
.sod-context13{margin:9px 0 16px;border:1px solid #e0dfda;border-left:3px solid #D0B879;border-radius:5px;background:#faf9f6;padding:10px 14px;font-family:Poppins,system-ui,sans-serif}
.sod-context13 summary{font:500 12px Poppins,system-ui,sans-serif;cursor:pointer;color:#333a3d;padding:4px 0}
.sod-context13 .context-heading13{font:600 12px Poppins,system-ui,sans-serif;margin:12px 0 4px}
.sod-context13 p,.sod-context13 li{font:400 12px/1.65 Poppins,system-ui,sans-serif;color:#40484b}
.sod-context13 .structure13{white-space:pre-wrap;padding:11px;border:1px solid #e4e1d8;background:#fff;font:400 12px/1.6 Poppins,system-ui,sans-serif}
.sod-context13 button{background:#111315;color:#fff;border:0;border-radius:5px;padding:9px 12px;font:500 12px Poppins,system-ui,sans-serif}
.sod-context13 .template-choice13{margin:10px 0;border-top:1px solid #e5e3dd;padding-top:10px}


/* v1.4 milestone 14 — contextual tools for repeatable decision activities */
.sod-point14{margin:14px 0 18px;padding:12px 15px;border:1px solid #deddd7;border-left:3px solid #D0B879;background:#faf9f6;border-radius:6px;font-family:Poppins,system-ui,sans-serif}
.sod-point14 summary{cursor:pointer;font:500 12px/1.6 Poppins,system-ui,sans-serif;color:#252b2d}
.sod-point14 h4{font:600 13px Poppins,system-ui,sans-serif;margin:14px 0 5px}
.sod-point14 p,.sod-point14 li{font:400 12px/1.7 Poppins,system-ui,sans-serif;color:#42484a}
.sod-point14 ul{padding-left:19px;margin:6px 0 10px}
.sod-point14 .sod-point-note14{font-size:11px;color:#6a6862;border-top:1px solid #e5e2da;padding-top:9px}


.sod-gate15{margin:22px 0;padding:22px;border:1px solid #dcd8ce;border-top:4px solid #D0B879;background:#fff;border-radius:7px;font-family:Poppins,system-ui,sans-serif}
.sod-gate15 h3{font-weight:600;margin:5px 0 12px}.sod-gate15 p{font-size:12px;line-height:1.7;color:#45494b}
.sod-gate15-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}
.sod-gate15-cell{padding:13px;background:#F3F2EF;border-radius:5px}.sod-gate15-cell strong{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.sod-gate15-cell span{font-size:12px;line-height:1.5}
.sod-gate15 details{border-top:1px solid #e5e2db;padding:10px 0}.sod-gate15 summary{font-size:12px;font-weight:500;cursor:pointer}.sod-gate15 li{font-size:12px;line-height:1.65;margin:4px 0}
@media(max-width:750px){.sod-gate15-grid{grid-template-columns:1fr}}


/* Prototype 17: consistent font declarations for all visible interface elements. Poppins is
   requested from a font stylesheet for the standalone prototype; network access is required. */
/* Stage 2: remote font import replaced by self-hosted Poppins (see sod-gate.css @font-face). */
html,body,body *,button,input,textarea,select,option,table,summary,details,svg text{font-family:'Poppins',sans-serif!important}
.sod-route-help17{font-size:12px;line-height:1.6;color:#566064;margin:7px 0 11px;max-width:75ch}
.sod-draft17{border:1px solid #D0B879;border-radius:13px;padding:15px;margin:15px 0;background:#fcfaf5}
.sod-draft17 p{margin:6px 0 12px}


/* One assurance checkpoint, after all three core stages and accountability. */
#governance06,#assurance07,#gate08{display:none!important}
#sodGate15{margin:26px 0 22px;border:1px solid #D0B879;border-radius:15px;background:#fcfaf5}
#sodGate15 .eyebrow{color:#8b7138;font-weight:600}
#sodGate15 h3{font-weight:600}
#sodGate15 *{font-family:Poppins,sans-serif!important}


/* Prototype 20 usability: explicit journey, accessible focus, uncluttered guidance. */
.journey-nav20{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:23px 0 8px}
.journey-nav20 span{padding:12px 7px;border-radius:10px;text-align:center;background:#f1f1ef;color:#343838;font:600 11px/1.5 Poppins,sans-serif;letter-spacing:.035em}
.journey-nav20 span:nth-child(1){border-bottom:4px solid #FF3131}.journey-nav20 span:nth-child(2){border-bottom:4px solid #FFFD31}.journey-nav20 span:nth-child(3){border-bottom:4px solid #00BF63}.journey-nav20 span:nth-child(4){border-bottom:4px solid #D0B879}
#workspace .stage .field{margin-bottom:18px}#workspace .stage h3{scroll-margin-top:18px}
button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #9c7c38;outline-offset:3px}
#sodGate15{scroll-margin-top:18px}
@media(max-width:650px){.journey-nav20{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-nav20 span{font-size:10px}}


/* Guided journey: the three framework stages remain unchanged; assurance follows. */
#workspace.sod-guided21 #form>.stage{display:none}
#workspace.sod-guided21[data-step21="0"] #form>.stage.understand,
#workspace.sod-guided21[data-step21="1"] #form>.stage.decide,
#workspace.sod-guided21[data-step21="2"] #form>.stage.deliver{display:block}
#workspace.sod-guided21 .stage.deliver:has(#matrix){display:none}
#workspace.sod-guided21[data-step21="2"] .stage.deliver:has(#matrix){display:block}
#workspace.sod-guided21 #sodGate15{display:none}
#workspace.sod-guided21[data-step21="3"] #sodGate15{display:block}
#workspace.sod-guided21 .journey-nav20 button{font:600 11px/1.5 Poppins,sans-serif;letter-spacing:.025em;border:1px solid #e0e2e3;background:#f4f4f2;color:#111315;border-radius:10px;padding:12px 7px;cursor:pointer}
#workspace.sod-guided21 .journey-nav20 button:nth-child(1){border-bottom:4px solid #FF3131}
#workspace.sod-guided21 .journey-nav20 button:nth-child(2){border-bottom:4px solid #FFFD31}
#workspace.sod-guided21 .journey-nav20 button:nth-child(3){border-bottom:4px solid #00BF63}
#workspace.sod-guided21 .journey-nav20 button:nth-child(4){border-bottom:4px solid #D0B879}
#workspace.sod-guided21 .journey-nav20 button[aria-current="step"]{background:#111315;color:#fff;box-shadow:0 0 0 2px #D0B879 inset}
#workspace.sod-guided21 .journey-nav20 button:focus-visible{outline:3px solid #D0B879;outline-offset:3px}
.sod-step-actions21{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:20px 0 5px;padding:16px 0;border-top:1px solid #e5e6e6}
.sod-step-actions21 .sod-step-meta{margin-right:auto;font-size:12px;color:#596266}
.sod-step-actions21 button{width:auto}
.sod-guidance21{background:#f8f7f2;border-left:4px solid #D0B879;border-radius:9px;padding:13px 15px;margin:12px 0}
#workspace.sod-guided21[data-step21="3"] #form{display:none}
@media(max-width:650px){.sod-step-actions21 button{flex:1 1 135px}}


/* Prototype 22 — proportionate answer control at point of use */
.sod-evidence-help22{font:400 12px/1.6 Poppins,sans-serif;color:#51585a;margin:7px 0 9px}
#form select[data-field="evidencePosition"]{font-family:Poppins,sans-serif;font-weight:400;max-width:560px}


/* Prototype 23: question-specific, intentional answer controls. */
.sod-control-help23{font:400 12px/1.6 Poppins,sans-serif;color:#51585a;margin:6px 0 10px}
.sod-choice23{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}
.sod-choice23 label{display:inline-flex;align-items:center;gap:7px;border:1px solid #cdd0cf;border-radius:9px;padding:10px 13px;background:#fff;font:500 12px/1.45 Poppins,sans-serif;cursor:pointer}
.sod-choice23 label:has(input:checked){background:#111315;color:#fff;border-color:#D0B879}
.sod-choice23 input{accent-color:#D0B879;margin:0}
#form .field select.sod-select23{font:400 13px/1.5 Poppins,sans-serif;max-width:580px}


/* Prototype 24: follow-up questions remain in their relevant decision stage. */
.sod-follow24{border-left:3px solid #D0B879;padding:13px 15px;margin:12px 0 20px;background:#faf9f5;border-radius:0 9px 9px 0}
.sod-follow24[hidden]{display:none!important}
.sod-follow24 label{display:block;font:600 13px/1.5 Poppins,sans-serif;margin-bottom:5px}
.sod-follow24 .sod-why24{font:400 12px/1.55 Poppins,sans-serif;color:#505659;margin:0 0 10px}
.sod-follow24 textarea{width:100%;min-height:80px;font:400 13px/1.6 Poppins,sans-serif}


/* Prototype 25: contextual selectors and plain-language conditional explanations */
.sod-control25{display:block;width:100%;max-width:560px;margin:10px 0;padding:11px 12px;border:1px solid #aab0b1;border-radius:7px;background:#fff;color:#111315;font:400 14px/1.5 Poppins,sans-serif}
.sod-help25{font:400 12px/1.6 Poppins,sans-serif;color:#555e60;margin:7px 0}
.sod-follow25{border-left:3px solid #D0B879;background:#faf9f5;padding:12px 15px;margin:10px 0 18px;border-radius:0 8px 8px 0}
.sod-follow25[hidden]{display:none!important}
.sod-follow25 label{font:600 13px/1.5 Poppins,sans-serif;display:block;margin-bottom:6px}
.sod-follow25 textarea{font:400 13px/1.6 Poppins,sans-serif;width:100%;min-height:75px}


/* Prototype 27: assured visibility, premium portfolio and full-width consultation controls */
#dashboard{background:#fff;border:1px solid #e6e2d8;box-shadow:0 20px 55px rgba(17,19,21,.07);padding:clamp(20px,3.5vw,42px)}
#dashboard h2{font:600 clamp(26px,3vw,38px)/1.2 Poppins,sans-serif;letter-spacing:-.035em}
.sod-dashboard27{margin:24px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.sod-tile27{border:1px solid #e5e2d9;border-radius:16px;padding:22px;background:#fbfaf7;min-width:0}
.sod-tile27 strong{display:block;font:600 30px/1.25 Poppins,sans-serif;color:#111315}
.sod-tile27 span{display:block;font:500 12px/1.5 Poppins,sans-serif;color:#576065;margin-top:5px}
.sod-quick27{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:18px 0;border-block:1px solid #eeeae1;margin:18px 0}
.sod-quick27 p{flex:1 1 250px;margin:0;font:400 13px/1.6 Poppins,sans-serif}
#sodDraft17{border-left:4px solid #D0B879;border-radius:12px;padding:20px;background:#faf8f1;margin:18px 0}
#dashboard .record{background:#fff;border:1px solid #e7e4dd;border-radius:14px;padding:18px;margin:12px 0}
#workspace.sod-guided21[data-step21="3"] #sodGate15{display:block!important;visibility:visible!important;opacity:1!important}
#sodGate15{margin:24px 0;padding:clamp(20px,3vw,34px);background:#fff;border:1px solid #ded9ca;border-top:5px solid #D0B879;border-radius:16px}
#sodGate15 .eyebrow{color:#8d7538}#sodGate15 h3{font:600 clamp(24px,3vw,32px)/1.2 Poppins,sans-serif}
#sodGate15 .sod-gate15-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#sodGate15 .sod-gate15-cell{background:#f7f6f2;border:1px solid #e8e5dc;border-radius:12px;padding:17px;min-width:0}
#sodGate15 .sod-gate15-cell strong{display:block;margin-bottom:9px;font:600 13px/1.4 Poppins,sans-serif}
#sodGate15 .sod-gate15-cell span{font:400 13px/1.6 Poppins,sans-serif}
#sodGate15 details{margin-top:18px}#sodGate15 summary{cursor:pointer;font:600 13px/1.5 Poppins,sans-serif}
#form .sod-consult27{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:12px 0}
#form .sod-consult27 label{display:flex;align-items:center;justify-content:center;min-height:60px;border:1px solid #ccd0d2;border-radius:11px;padding:12px 10px;text-align:center;cursor:pointer;font:500 13px/1.45 Poppins,sans-serif;background:#fff;margin:0}
#form .sod-consult27 label:has(input:checked){background:#111315;color:#fff;border-color:#111315;box-shadow:inset 0 -3px #D0B879}
#form .sod-consult27 label:focus-within{outline:3px solid #D0B879;outline-offset:2px}
#form .sod-consult27 input{position:absolute;opacity:0;width:1px;height:1px}
#form .sod-consult27-help{font:400 12px/1.6 Poppins,sans-serif;color:#555e60;margin:6px 0 12px}
button,input,textarea,select,option,summary,table,th,td,small,strong,label,span,p,h1,h2,h3,h4{font-family:Poppins,sans-serif}
@media(max-width:750px){.sod-dashboard27,#sodGate15 .sod-gate15-grid{grid-template-columns:1fr}#form .sod-consult27{grid-template-columns:1fr}}


/* Prototype 28: concise, contextual route explanation */
.journey-explainer28{border:1px solid #dfd5bd;border-left:4px solid #D0B879;background:#faf8f3;border-radius:12px;padding:18px 20px;margin:16px 0 20px;font-family:Poppins,sans-serif}
.journey-explainer28 h3{font:600 18px/1.35 Poppins,sans-serif;margin:0 0 8px;color:#111315}
.journey-explainer28 p{font:400 14px/1.65 Poppins,sans-serif;margin:0 0 10px}
.journey-explainer28 .route-why28{font-weight:500;color:#4b473e}
.journey-explainer28 .route-summary28{font-size:13px;color:#5e5a50;margin-bottom:0}
#recommendation select,#recommendation button{font-family:Poppins,sans-serif}


/* Prototype 29: first-time orientation, stage clarity, accessible action hierarchy. */
.sod-orient29{border:1px solid #dfd7c7;background:#fbfaf7;border-radius:16px;padding:23px;margin:16px 0 23px;box-shadow:0 5px 20px #11131509}
.sod-orient29 .eyebrow{color:#806b3e}.sod-orient29 h3{font:600 19px/1.4 Poppins,sans-serif;margin:8px 0 12px}
.sod-orient29 p{font:400 13px/1.7 Poppins,sans-serif;margin:0 0 12px;color:#4b5051}
.sod-steps29{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}
.sod-steps29>div{border-top:3px solid var(--gold);padding:11px 8px 6px;font:500 12px/1.5 Poppins,sans-serif}
.sod-steps29>div:nth-child(1){border-color:#FF3131}.sod-steps29>div:nth-child(2){border-color:#FFFD31}.sod-steps29>div:nth-child(3){border-color:#00BF63}
.sod-next29{font:500 12px/1.55 Poppins,sans-serif;color:#504832;padding:11px 14px;background:#faf7ef;border-radius:9px;margin:12px 0}
#sodStepActions21{position:relative;z-index:2}#sodStepActions21 button{min-height:46px}
#journeyNav20 button{font-family:Poppins,sans-serif}
@media(max-width:560px){.sod-steps29{grid-template-columns:1fr}.sod-orient29{padding:16px}}


/* v1.4 Prototype 30: shared brand tokens, consultation and premium Decision Memory record. */
:root{--sod-ink:#111315;--sod-paper:#F3F2EF;--sod-white:#FFFFFF;--sod-gold:#D0B879;--sod-red:#FF3131;--sod-yellow:#FFFD31;--sod-green:#00BF63;--sod-radius:14px}
html,body,button,input,select,textarea,option,label,summary,table,th,td{font-family:Poppins,sans-serif!important}
#form .sod-consult27{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 6px;align-items:stretch}
#form .sod-consult27 label{position:relative;min-height:76px;padding:16px 14px;border-radius:12px;border:1px solid #d4d2cc;background:#fff;font-size:14px;font-weight:500;line-height:1.45;box-shadow:0 2px 6px #11131508;transition:background .15s,border-color .15s,box-shadow .15s}
#form .sod-consult27 label:hover{border-color:var(--sod-gold);box-shadow:0 4px 14px #11131510}
#form .sod-consult27 label:has(input:checked){background:var(--sod-ink);color:white;border-color:var(--sod-ink);box-shadow:inset 0 -4px var(--sod-gold)}
#form .sod-consult27-help{margin:10px 0 16px;font-size:12px;max-width:75ch;line-height:1.65}
#recordDetail.sod-record30{padding:0;overflow:hidden;border-radius:16px;box-shadow:0 18px 48px #11131517;border:1px solid #e3dfd4;background:#fff}
.sod-record30 .sod-record-head{padding:34px 38px 30px;background:#111315;color:#fff;position:relative}
.sod-record30 .sod-record-head:after{content:'';position:absolute;left:38px;bottom:0;width:126px;height:4px;background:linear-gradient(90deg,#FF3131 0 33.33%,#FFFD31 33.33% 66.66%,#00BF63 66.66%)}
.sod-record30 .sod-record-head .eyebrow{color:#D0B879;letter-spacing:.16em;font-weight:600}
.sod-record30 h2{color:#fff;font-weight:600;font-size:clamp(24px,3vw,34px);line-height:1.25;margin:12px 0 18px;max-width:26ch}
.sod-record30 .sod-record-meta{display:flex;gap:10px;flex-wrap:wrap}
.sod-record30 .sod-record-pill{font-size:12px;font-weight:500;border:1px solid #ffffff42;border-radius:30px;padding:8px 12px;color:#fff}
.sod-record30 .sod-record-pill.gold{border-color:#D0B879;color:#D0B879}
.sod-record30 .sod-record-body{padding:30px 38px 36px}
.sod-record30 .sod-record-section{margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid #e9e6df}
.sod-record30 .sod-record-section:last-of-type{border:0;margin-bottom:0}
.sod-record30 .sod-record-section h3{font-size:15px;letter-spacing:.12em;font-weight:600;margin:0 0 18px;text-transform:uppercase}
.sod-record30 .sod-record-section[data-stage=understand] h3{border-left:4px solid #FF3131;padding-left:12px}
.sod-record30 .sod-record-section[data-stage=decide] h3{border-left:4px solid #FFFD31;padding-left:12px}
.sod-record30 .sod-record-section[data-stage=deliver] h3{border-left:4px solid #00BF63;padding-left:12px}
.sod-record30 .sod-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}
.sod-record30 .sod-record-item{min-width:0}
.sod-record30 .sod-record-label{display:block;color:#687073;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:600;margin-bottom:7px}
.sod-record30 .sod-record-value{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7;font-weight:400;color:#111315}
.sod-record30 .sod-record-value.empty{color:#8a8e8e;font-style:italic}
.sod-record30 .sod-record-banner{background:#f5f2e9;border-left:4px solid #D0B879;padding:16px 18px;margin-bottom:26px;border-radius:0 10px 10px 0;font-size:13px;line-height:1.6}
.sod-record30 .sod-record-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:24px}
.sod-record30 .sod-record-foot .muted{max-width:60ch;font-size:11px;line-height:1.6}
@media(max-width:720px){#form .sod-consult27{grid-template-columns:repeat(3,minmax(0,1fr))}.sod-record30 .sod-record-head{padding:25px 22px}.sod-record30 .sod-record-head:after{left:22px}.sod-record30 .sod-record-body{padding:24px 22px}.sod-record30 .sod-record-grid{grid-template-columns:1fr}}
@media(max-width:460px){#form .sod-consult27{grid-template-columns:1fr}#form .sod-consult27 label{min-height:58px}}


/* Prototype 31: quiet, contextual guidance and a single document action. */
#workspace>.note{display:none!important}
#sodCheck29,#sodRec29,#sodAssuranceNext29{display:none!important}
#journeyHint20{font-size:12px;line-height:1.5;margin:9px 0 16px}
.sod-export31{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0}
.sod-export31 select{width:auto;min-width:min(100%,270px);flex:1 1 250px}
.sod-export31 .btn{flex:0 0 auto}
.sod-export31 small{width:100%;color:#667077}
.sod-export31--record{padding:16px 0;border-top:1px solid #e7e4dc}
@media(max-width:600px){.sod-export31 select,.sod-export31 .btn{width:100%;flex:1 1 100%}}

/* @sod-style-id: sod-unified-selector39 */

/* v1.4 P39: single final selector contract; equal width, no broken words. */
:root {--sod-ink:#111315;--sod-gold:#D0B879;}
#form .sod-choice23,#form .sod-choice35,#form .sod-consult27,#form .sod-choice-grid,
#form .segmented {display:grid!important;grid-template-columns:repeat(var(--sod-columns,3),minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:stretch!important;box-sizing:border-box!important;}
#form .sod-choice23>label,#form .sod-choice35>label,#form .sod-consult27>label,#form .sod-choice-grid>label,
#form .segmented>label {display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:12px!important;position:relative!important;width:100%!important;min-width:0!important;min-height:66px!important;box-sizing:border-box!important;padding:14px 18px!important;margin:0!important;border:1px solid #d3d5d3!important;border-radius:12px!important;background:#fff!important;color:var(--sod-ink)!important;text-align:center!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;letter-spacing:normal!important;cursor:pointer!important;}
#form .sod-choice23>label>input[type=radio],#form .sod-choice35>label>input[type=radio],#form .sod-consult27>label>input[type=radio],#form .sod-choice-grid>label>input[type=radio],#form .segmented>label>input[type=radio] {position:static!important;transform:none!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;accent-color:var(--sod-gold)!important;}
#form .sod-choice23>label::before,#form .sod-choice35>label::before,#form .sod-consult27>label::before,#form .sod-choice-grid>label::before {display:none!important;content:none!important;}
#form .sod-choice23>label:has(input:checked),#form .sod-choice35>label:has(input:checked),#form .sod-consult27>label:has(input:checked),#form .sod-choice-grid>label:has(input:checked) {background:var(--sod-ink)!important;color:white!important;border-color:var(--sod-gold)!important;box-shadow:inset 0 0 0 1px var(--sod-gold)!important;}
#form .sod-choice23>label:focus-within,#form .sod-choice35>label:focus-within,#form .sod-consult27>label:focus-within,#form .sod-choice-grid>label:focus-within {outline:2px solid var(--sod-gold)!important;outline-offset:3px!important;}
@media(max-width:760px){#form .sod-choice23,#form .sod-choice35,#form .sod-consult27,#form .sod-choice-grid,#form .segmented {grid-template-columns:repeat(2,minmax(0,1fr))!important;}#form .sod-choice23>label,#form .sod-choice35>label,#form .sod-consult27>label,#form .sod-choice-grid>label {white-space:normal!important;}}
@media(max-width:430px){#form .sod-choice23,#form .sod-choice35,#form .sod-consult27,#form .sod-choice-grid,#form .segmented {grid-template-columns:1fr!important;}}

/* @sod-style-id: sod42-consult-style */

/* One authoritative, accessible control. No duplicated labels or coaching banners. */
#form .sod42-consult{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:12px 0 4px!important}
#form .sod42-consult label{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:0!important;min-height:66px!important;padding:14px 12px!important;margin:0!important;border:1px solid #d9d6ce!important;border-radius:12px!important;background:#fff!important;color:#111315!important;cursor:pointer!important;box-sizing:border-box!important;box-shadow:none!important;font:500 14px/1.45 Poppins,sans-serif!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
#form .sod42-consult label:has(input:checked){background:#111315!important;color:#fff!important;border-color:#D0B879!important;box-shadow:inset 0 -3px #D0B879!important}
#form .sod42-consult input[type=radio]{position:static!important;display:block!important;opacity:1!important;appearance:auto!important;flex:0 0 17px!important;width:17px!important;height:17px!important;margin:0!important;accent-color:#D0B879!important}
#form .sod42-consult label:focus-within{outline:2px solid #D0B879!important;outline-offset:3px!important}
#form .sod42-consult-note{margin:8px 0 0!important;color:#5e6364!important;font:400 12px/1.6 Poppins,sans-serif!important}
#form .sod42-consult select[data-field="mandatoryConsultation"]{display:none!important}
@media(max-width:550px){#form .sod42-consult{grid-template-columns:1fr!important}#form .sod42-consult label{min-height:56px!important}}

/* @sod-style-id: sod44-consultation-style */

#form .sod44-consult{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:12px 0 6px!important}
#form .sod44-consult label{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:0!important;min-height:62px!important;padding:14px 10px!important;margin:0!important;background:#fff!important;color:#111315!important;border:1px solid #d9d6ce!important;border-radius:12px!important;box-sizing:border-box!important;font:500 14px/1.45 Poppins,sans-serif!important;word-break:keep-all!important;overflow-wrap:normal!important;cursor:pointer!important}
#form .sod44-consult label:has(input:checked){background:#111315!important;color:#fff!important;border-color:#D0B879!important;box-shadow:inset 0 -3px #D0B879!important}
#form .sod44-consult input[type=radio]{display:block!important;position:static!important;opacity:1!important;appearance:auto!important;flex:0 0 17px!important;width:17px!important;height:17px!important;margin:0!important;accent-color:#D0B879!important}
#form .sod44-consult-note{margin:8px 0!important;font:400 12px/1.6 Poppins,sans-serif!important;color:#586061!important}
@media(max-width:600px){#form .sod44-consult{grid-template-columns:1fr!important}}

/* @sod-style-id: sod-example46-style */

#sodExample46{font-family:Poppins,sans-serif;color:#111315;max-width:1400px;margin:24px auto 65px}
#sodExample46 *{box-sizing:border-box}
#sodExample46 .ex46-head{background:#111315;color:#fff;border-radius:17px;padding:clamp(25px,4vw,48px);margin-bottom:20px}
#sodExample46 .ex46-eyebrow{color:#D0B879;letter-spacing:.15em;font-size:12px;font-weight:600}
#sodExample46 h1{color:#fff;font-size:clamp(26px,3.7vw,44px);line-height:1.2;margin:14px 0 16px;font-weight:600}
#sodExample46 .ex46-sub{color:#e4e2dd;line-height:1.7;max-width:90ch}
#sodExample46 .ex46-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}
#sodExample46 .ex46-pill{border:1px solid #827b6a;border-radius:30px;padding:7px 13px;color:#f4f1e9;font-size:12px}
#sodExample46 .ex46-notice{background:#f8f4e9;border-left:5px solid #D0B879;padding:19px 22px;border-radius:0 10px 10px 0;margin:20px 0;line-height:1.65}
#sodExample46 .ex46-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}
#sodExample46 .ex46-tab{font:600 13px/1.45 Poppins,sans-serif;border:2px solid #d8d6d0;background:#fff;border-radius:12px;padding:18px 10px;cursor:pointer;min-width:0;overflow-wrap:normal}
#sodExample46 .ex46-tab[aria-selected="true"]{background:var(--stage-color);border-color:var(--stage-color);color:#111315}
#sodExample46 .ex46-panel{background:#fff;border:1px solid #e1ddd3;border-top:5px solid var(--stage-color);border-radius:15px;padding:clamp(22px,3vw,40px);box-shadow:0 8px 25px #11131509}
#sodExample46 .ex46-panel[hidden]{display:none}
#sodExample46 .ex46-panel h2{font:600 clamp(23px,2.8vw,31px)/1.3 Poppins,sans-serif;margin:0 0 13px}
#sodExample46 .ex46-panel h3{font:600 16px/1.4 Poppins,sans-serif;margin:26px 0 9px}
#sodExample46 .ex46-panel p,#sodExample46 .ex46-panel li{font:400 14px/1.75 Poppins,sans-serif}
#sodExample46 .ex46-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px}
#sodExample46 .ex46-cell{padding:18px;background:#f7f6f2;border-radius:10px;border:1px solid #e9e5da}
#sodExample46 .ex46-cell strong{display:block;font-size:12px;margin-bottom:9px}
#sodExample46 .ex46-cell span{font-size:13px;line-height:1.65;display:block}
#sodExample46 .ex46-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 0}
#sodExample46 .ex46-actions button{font:600 13px Poppins,sans-serif;padding:13px 20px;border-radius:9px;border:1px solid #111315;background:#111315;color:#fff;cursor:pointer}
#sodExample46 .ex46-actions button.secondary{background:#fff;color:#111315}
#sodExample46 .ex46-actions button:disabled{opacity:.35;cursor:default}
@media(max-width:700px){#sodExample46 .ex46-nav{grid-template-columns:repeat(2,minmax(0,1fr))}#sodExample46 .ex46-grid{grid-template-columns:1fr}}

/* @sod-style-id: sod-example47-export-style */

#sodExample46 .ex47-export{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0 8px;padding:17px 20px;border:1px solid #e2d9c2;background:#faf8f2;border-radius:12px}
#sodExample46 .ex47-export-btn{font:600 13px Poppins,sans-serif;padding:13px 19px;border-radius:9px;border:1px solid #111315;background:#111315;color:white;cursor:pointer}
#sodExample46 .ex47-export-btn+button{background:white;color:#111315}
#sodExample46 .ex47-export span{font:400 12px/1.5 Poppins,sans-serif;color:#5d6266}
@media print {
 @page{size:A4;margin:17mm 16mm}
 html,body{background:white!important;overflow:visible!important}
 body>*:not(#sodExample46){display:none!important}
 #sodExample46{display:block!important;position:static!important;max-width:none!important;margin:0!important;padding:0!important;color:#111315!important;font-family:Poppins,Arial,sans-serif!important}
 #sodExample46 .ex46-head{padding:0 0 12px!important;margin:0!important}
 #sodExample46 .ex46-head h1{font-size:23px!important}
 #sodExample46 .ex46-sub{font-size:11px!important}
 #sodExample46 .ex46-nav,#sodExample46 .ex46-actions,#sodExample46 .ex47-export{display:none!important}
 #sodExample46 .ex46-panel,#sodExample46 .ex46-panel[hidden]{display:block!important;break-before:page;page-break-before:always;box-shadow:none!important;border:1px solid #ddd!important;border-top:5px solid var(--stage-color)!important;border-radius:0!important;padding:12px 0!important;margin:0!important}
 #sodExample46 .ex46-panel:first-of-type{break-before:auto;page-break-before:auto}
 #sodExample46 .ex46-grid{display:block!important}
 #sodExample46 .ex46-cell{break-inside:avoid;page-break-inside:avoid;background:white!important;border:0!important;border-bottom:1px solid #ddd!important;border-radius:0!important;padding:9px 3px!important}
 #sodExample46 .ex46-cell strong{font-size:10px!important;margin-bottom:3px!important}
 #sodExample46 .ex46-cell span{font-size:10px!important;line-height:1.45!important}
 #sodExample46 .ex46-panel h2{font-size:19px!important}
 #sodExample46 .ex46-panel>p{font-size:11px!important}
 #sodExample46:after{content:'SIX OTHER DAYS · ILLUSTRATIVE EXAMPLE — NOT AN APPROVED DECISION  •  No execution authority';display:block;font:600 10px Poppins,Arial,sans-serif;border-top:2px solid #d0b879;margin-top:20px;padding-top:12px}
}

/* @sod-style-id: sod48-executive-clarity */

/* No repeated journey summaries or development notes in the executive workspace. */
#sod41-mode-info,#sod40-mode-tag,#form .source11{display:none!important}
#sodExportWorkspace31 small,#sodExportRecord31 small{display:none!important}

/* @sod-style-id: sod49-export-style */

.sod-export31{padding:12px 0}.sod-export31 select{display:none!important}.sod-export31 .btn{font-family:Poppins,Arial,sans-serif}.sod49-action{display:inline-flex;gap:9px;align-items:center;flex-wrap:wrap;margin:14px 0}.sod49-action button{font-family:Poppins,Arial,sans-serif}

/* @sod-style-id: sod64-assurance-visibility */

#workspace.sod-guided21[data-step21="3"] #sodGate15{display:block!important;visibility:visible!important;opacity:1!important}
#workspace.sod-guided21[data-step21="3"] #form{display:none!important}
#workspace.sod-guided21[data-step21="3"] #sodGate15 .sod-gate15-grid{display:grid}
@media(max-width:700px){#workspace.sod-guided21[data-step21="3"] #sodGate15 .sod-gate15-grid{grid-template-columns:1fr}}

/* @sod-style-id: sod68-assurance-style */

#sodGate15 .sod68-intro{color:#535758;font-size:13px;line-height:1.7;margin:8px 0 18px}
#sodGate15 .sod68-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#sodGate15 .sod68-card{background:#f8f7f3;border:1px solid #e6e2d8;border-radius:12px;padding:17px;min-width:0}
#sodGate15 .sod68-card strong{display:block;font-weight:600;font-size:13px;margin-bottom:9px}
#sodGate15 .sod68-card p{font-size:13px;line-height:1.65;margin:0;color:#303538}
#sodGate15 .sod68-section{margin-top:22px;border-top:1px solid #e9e5dc;padding-top:15px}
#sodGate15 .sod68-section h4{font-size:15px;font-weight:600;margin:0 0 9px}
#sodGate15 .sod68-section li{font-size:12px;line-height:1.7;margin:5px 0;overflow-wrap:anywhere}
#sodGate15 .sod68-foot{font-size:12px;color:#535758;margin-top:18px}
@media(max-width:750px){#sodGate15 .sod68-cards{grid-template-columns:1fr}}

/* @sod-style-id: sod-qa74-dashboard-style */

#sodPortfolio74{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:23px 0 24px}
.sod-stat74{background:#111315;color:#fff;border:1px solid #343637;border-radius:12px;padding:19px 22px;position:relative;overflow:hidden}
.sod-stat74::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#D0B879}
.sod-stat74:nth-child(2)::before{background:#FFFD31}.sod-stat74:nth-child(3)::before{background:#00BF63}
.sod-stat74 .number{display:block;font:600 34px/1.25 Poppins,system-ui,sans-serif;letter-spacing:-1px}
.sod-stat74 .label{display:block;font:500 11px/1.6 Poppins,system-ui,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#d5d2ca;margin-top:6px}
#records .sod-premium74{border:1px solid #e4dfd3;border-radius:12px;background:#fff;box-shadow:0 10px 32px rgba(17,19,21,.065);padding:25px 27px;margin:0 0 17px;position:relative;overflow:hidden}
#records .sod-premium74::before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:linear-gradient(#FF3131 0 33%,#FFFD31 33% 66%,#00BF63 66% 100%)}
.sod-head74{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:11px}
.sod-eyebrow74{font:600 10px Poppins,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#8a7546;margin-bottom:8px}
.sod-title74{font:600 clamp(16px,2vw,21px)/1.45 Poppins,system-ui,sans-serif;color:#111315;margin:0}
.sod-badge74{font:600 11px Poppins,system-ui,sans-serif;border:1px solid #D0B879;background:#fbf7eb;color:#514323;border-radius:30px;padding:7px 12px;white-space:nowrap}
.sod-meta74{font:400 12px/1.7 Poppins,system-ui,sans-serif;color:#62666a;margin:10px 0 18px}
.sod-actions74{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0 0}
#records .sod-actions74 button{margin:0}
.sod-history74{margin-top:19px;border-top:1px solid #ece9e2;padding-top:15px}
.sod-history74 summary{cursor:pointer;font:600 12px Poppins,system-ui,sans-serif;color:#333}
.sod-revision74{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #f0eee9;font:400 12px Poppins,system-ui,sans-serif;color:#444}
.sod-revision74 button{flex-shrink:0}
@media(max-width:680px){#sodPortfolio74{grid-template-columns:1fr}.sod-head74{flex-direction:column}#records .sod-premium74{padding:20px}}

/* @sod-style-id: sod75-lock-style */

.sod-locked75{
 display:inline-flex;align-items:center;gap:10px;max-width:100%;
 border:1px solid rgba(208,184,121,.65);background:linear-gradient(135deg,#202322 0%,#111315 100%);
 color:#F5E8C5;padding:11px 16px;border-radius:10px;
 font:600 11px/1.35 Poppins,system-ui,sans-serif;letter-spacing:.095em;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 5px 15px rgba(17,19,21,.12);
 cursor:default;user-select:none;white-space:nowrap;
}
.sod-locked75::before{
 content:"";display:inline-block;flex:none;width:17px;height:17px;
 background-color:#D0B879;
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17 8h-1V6a4 4 0 0 0-8 0v2H7a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2ZM10 6a2 2 0 1 1 4 0v2h-4V6Zm7 14H7V10h10v10Zm-5-3a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z'/%3E%3C/svg%3E") center/contain no-repeat;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17 8h-1V6a4 4 0 0 0-8 0v2H7a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2ZM10 6a2 2 0 1 1 4 0v2h-4V6Zm7 14H7V10h10v10Zm-5-3a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
@media(max-width:520px){.sod-locked75{white-space:normal;letter-spacing:.05em;padding:10px 12px}}

.sod-finalise75{background:#111315!important;color:#fff!important;border-color:#111315!important}

/* @sod-style-id: sod84-memory-style */

#recordDetail .sod84-intro{padding:14px 18px;background:#f8f5ed;border-left:4px solid #D0B879;margin:0 0 22px;font-size:13px;line-height:1.7}
#recordDetail .sod84-section{margin:25px 0;border-top:1px solid #e8e4da;padding-top:17px}
#recordDetail .sod84-section h3{font:600 16px Poppins,sans-serif;letter-spacing:.05em;color:#111315;margin:0 0 15px}
#recordDetail .sod84-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#recordDetail .sod84-item{border:1px solid #e9e5db;border-radius:9px;padding:13px 15px;min-width:0;background:#fff}
#recordDetail .sod84-label{font:600 10px/1.5 Poppins,sans-serif;letter-spacing:.05em;color:#77705f;text-transform:uppercase;margin-bottom:7px}
#recordDetail .sod84-value{font:400 13px/1.7 Poppins,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:#111315}
#recordDetail .sod84-empty{color:#999;font-style:italic}
#recordDetail .sod84-section[data-stage="understand"]{border-top:3px solid #FF3131}
#recordDetail .sod84-section[data-stage="decide"]{border-top:3px solid #FFFD31}
#recordDetail .sod84-section[data-stage="deliver"]{border-top:3px solid #00BF63}
@media(max-width:650px){#recordDetail .sod84-grid{grid-template-columns:1fr}}

/* @sod-style-id: sod85-closed-decision-status */

.sod85-state{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 15px;padding:15px 18px;border-radius:9px;border:1px solid #D0B879;background:#191b1b;color:#fff}
.sod85-state strong{font:600 13px/1.5 Poppins,Arial,sans-serif;letter-spacing:.09em;color:#D0B879}
.sod85-state span{font:400 12px/1.5 Poppins,Arial,sans-serif;color:#f1f1ee}
.sod85-state.sod85-open{border-color:#777;background:#282a2b}
.sod85-state.sod85-open strong{color:#fff}
#recordDetail .sod85-state{margin:0 0 19px}
.sod85-closed-card{border-left:4px solid #D0B879!important}
.sod85-status-note{font-size:12px;color:#e6e2d7;margin:5px 0 0}

/* @sod-style-id: sod86-portfolio-filter-style */

#sod86-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0;padding:14px;border:1px solid rgba(208,184,121,.4);border-radius:12px;background:#181a1b;color:#fff}
#sod86-controls .sod86-heading{font-weight:600;margin-right:auto;color:#D0B879}
#sod86-controls button{font:inherit;font-size:13px;font-weight:600;padding:9px 14px;border:1px solid #777;border-radius:8px;background:#242729;color:#fff;cursor:pointer}
#sod86-controls button[aria-pressed="true"]{background:#D0B879;color:#111315;border-color:#D0B879}
#sod86-controls button:focus-visible{outline:3px solid #FFFD31;outline-offset:2px}
#sod86-controls .sod86-count{font-weight:500;margin-left:5px}
#sod86-empty{padding:24px 16px;border:1px dashed #D0B879;border-radius:10px;color:#fff;margin:10px 0}
#records > .record.sod86-filter-hidden{display:none!important}
@media(max-width:640px){#sod86-controls .sod86-heading{width:100%}#sod86-controls button{flex:1}}

/* @sod-style-id: sod89-register-style */

#records .sod89-register{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0 17px;padding:13px 0;border-top:1px solid #e8e3d7;border-bottom:1px solid #e8e3d7}
#records .sod89-cell{min-width:0}#records .sod89-label{font:600 10px/1.5 Poppins,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#807457}
#records .sod89-value{font:500 12px/1.55 Poppins,system-ui,sans-serif;color:#111315;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px}
#records .sod89-missing{color:#777;font-weight:400;font-style:italic}
@media(max-width:640px){#records .sod89-register{grid-template-columns:1fr;gap:13px}}

/* @sod-style-id: sod90-review-monitor-style */

#records .sod90-review{margin:0 0 15px;padding:11px 13px;border:1px solid #ddd6c7;border-left:4px solid #8a8273;border-radius:7px;background:#f7f6f2;color:#252525;font:500 12px/1.6 Poppins,system-ui,sans-serif}
#records .sod90-review strong{font-weight:600;letter-spacing:.035em;text-transform:uppercase}
#records .sod90-review[data-state="overdue"]{border-left-color:#bf3333;background:#fff1f1}
#records .sod90-review[data-state="approaching"]{border-left-color:#b58a22;background:#fff9e9}
#records .sod90-review[data-state="scheduled"]{border-left-color:#168052;background:#eefaf2}
#records .sod90-review[data-state="unscheduled"]{border-left-color:#777;background:#f7f6f2}
#records .sod90-review[data-state="invalid"]{border-left-color:#ad642b;background:#fff4e9}
#sod90-summary{font:500 12px/1.7 Poppins,system-ui,sans-serif;color:#444;margin:10px 0 12px}

/* @sod-style-id: sod91-styles */

.sod91-action{margin-top:12px!important;border:1px solid #D0B879!important;color:#D0B879!important;background:#17191b!important}
.sod91-summary{margin:12px 0;padding:12px 14px;background:#1d2021;border-left:3px solid #D0B879;border-radius:6px;color:#fff;font-size:13px;line-height:1.6}
.sod91-summary strong{color:#D0B879}
.sod91-overlay{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.82);display:flex;align-items:center;justify-content:center;padding:18px;overflow:auto}
.sod91-dialog{width:min(720px,100%);max-height:94vh;overflow:auto;background:#17191b;border:1px solid #D0B879;border-radius:12px;color:#fff;padding:26px;box-shadow:0 16px 55px #000b;font-family:Poppins,Arial,sans-serif}
.sod91-dialog h2{font-size:23px;color:#D0B879;margin:0 0 8px}.sod91-dialog p{line-height:1.6}
.sod91-dialog label{display:block;margin:15px 0 5px;font-weight:600;font-size:13px;color:#eee}
.sod91-dialog input,.sod91-dialog textarea,.sod91-dialog select{display:block;box-sizing:border-box;width:100%;background:#262a2c;color:#fff;border:1px solid #707070;border-radius:6px;padding:11px;font:inherit}
.sod91-dialog textarea{min-height:100px;resize:vertical}.sod91-dialog .sod91-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.sod91-dialog button{border:1px solid #D0B879;background:#D0B879;color:#111315;border-radius:6px;padding:10px 16px;font-weight:600;cursor:pointer}.sod91-dialog button.sod91-cancel{background:transparent;color:#fff;border-color:#777}
.sod91-error{color:#ffaaaa;min-height:22px}.sod91-history{margin-top:16px;border-top:1px solid #555;padding-top:12px}
.sod91-entry{padding:10px 0;border-bottom:1px solid #333;white-space:pre-wrap;overflow-wrap:anywhere}

/* @sod-style-id: sod92-dashboard-clarity */

/* Dashboard-only presentation: distinct cards, disciplined hierarchy, and progressive disclosure. */
#records{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}
#records>.record.sod-premium74{margin:0!important;padding:27px 30px 24px!important;border:1px solid #d9d3c5!important;border-radius:16px!important;box-shadow:0 9px 26px rgba(17,19,21,.085)!important;isolation:isolate}
#records>.record.sod-premium74.sod85-closed{border-color:#D0B879!important}
#records .sod-head74{padding-bottom:15px;border-bottom:1px solid #eee9df;margin-bottom:15px}
#records .sod-meta74{margin:10px 0 15px}
#records .sod89-register{padding:16px!important;margin:14px 0!important;border:1px solid #e9e3d7;border-radius:10px;background:#faf9f6;gap:14px}
#records .sod90-review{margin:12px 0!important}
#records .sod91-summary{margin:12px 0!important;padding:12px 15px!important;font-size:12px!important}
#records .sod92-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;padding-top:17px;border-top:1px solid #e9e5dc}
#records .sod92-actions>.btn{margin:0!important;white-space:normal;text-align:center}
#records .sod92-actions>.sod92-primary{background:#111315!important;color:#fff!important;border-color:#111315!important;font-weight:600!important}
#records .sod92-actions>.sod91-action{margin:0!important}
#records .sod92-more{margin:0;position:relative;flex-basis:auto}
#records .sod92-more>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:7px;padding:11px 15px;border:1px solid #c8b991;border-radius:8px;color:#282820;background:#fff;font:600 12px/1.4 Poppins,system-ui,sans-serif}
#records .sod92-more>summary::-webkit-details-marker{display:none}
#records .sod92-more>summary:after{content:'⌄';font-size:16px}
#records .sod92-more[open]>summary:after{content:'⌃'}
#records .sod92-secondary{display:flex;flex-wrap:wrap;gap:9px;padding:12px 0 0}
#records .sod92-secondary>.btn{margin:0!important}
#records .sod-history74{margin-top:18px;padding-top:14px}
#records .sod-history74>summary{padding:8px 0}
#records .sod92-divider{height:1px;background:#e9e5dc;margin:0}
@media(max-width:680px){#records{gap:19px}#records>.record.sod-premium74{padding:21px 19px!important}#records .sod92-actions{align-items:stretch}#records .sod92-actions>.btn,#records .sod92-more{flex:1 1 100%}#records .sod92-more>summary{width:100%;justify-content:center}#records .sod92-secondary{flex-direction:column}}
