.prep-legend{gap:var(--space-4) var(--space-7);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--c-line);font-size:.8125rem;display:grid}.prep-legend-h{font-weight:var(--fw-heading);color:var(--c-ink-2);margin-bottom:var(--space-2)}.prep-legend dl{gap:var(--space-2);margin:0;display:grid}.prep-legend dl>div{gap:2px;display:grid}.prep-legend dd{color:var(--c-ink-3);margin:0}.prep-legend .status-mark{font-size:.8125rem}@media (min-width:768px){.prep-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.prep-list,.reco-list{margin:0;padding:0;list-style:none}.prep-item{gap:var(--space-2);padding-block:var(--space-5);border-bottom:1px solid var(--c-line);display:grid}.prep-item h3{font-size:1.125rem;font-weight:var(--fw-label);line-height:1.45}.prep-item .prep-actions{margin-top:var(--space-1)}.reco-cap{padding-block:var(--space-6);border-bottom:1px solid var(--c-line)}.reco-cap-head{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.reco-cap-head h3{font-size:1.125rem;font-weight:var(--fw-heading);line-height:1.45}.reco-cap-head .status-mark{font-size:.875rem}.reco-cap>.prep-next{margin-top:var(--space-2)}.reco-options{margin:var(--space-4) 0 0;gap:0 var(--space-6);padding:0;list-style:none;display:grid}.reco-option{gap:var(--space-2);padding:var(--space-4) 0 var(--space-4) var(--space-4);border-left:2px solid var(--c-line);align-content:start;display:grid}.reco-option+.reco-option{margin-top:var(--space-3)}.reco-first{border-left-color:var(--c-accent)}.reco-option h4{font-size:1rem;font-weight:var(--fw-label);line-height:1.5}.reco-kind{font-weight:var(--fw-label);color:var(--c-ink-2)}.reco-first-label{color:var(--c-accent-ink);font-weight:var(--fw-label)}.reco-option .status-mark{font-size:.8125rem}@media (min-width:1024px){.reco-options{grid-template-columns:repeat(2,minmax(0,1fr))}.reco-option+.reco-option{margin-top:0}}.prep-other .prep-block{margin-top:var(--space-6)}.prep-h3{font-size:1rem;font-weight:var(--fw-heading)}.prep-route{gap:var(--space-2);padding-block:var(--space-4);display:grid}.prep-route-head{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.prep-route-head b{font-weight:var(--fw-label)}.prep-route-head .status-mark{font-size:.8125rem}.prep-disclosure{margin-top:var(--space-4);border-block:1px solid var(--c-line)}.prep-disclosure>summary{min-height:48px;font-weight:var(--fw-label);cursor:pointer;align-items:center;display:flex}.prep-disclosure[open]>summary{border-bottom:1px solid var(--c-line)}.prep-disclosure>:not(summary){padding-bottom:var(--space-4)}.prep-page .mission-workspace{margin-top:var(--space-7)}.prep-disclosure>summary{list-style:none}.prep-disclosure>summary::-webkit-details-marker{display:none}.prep-disclosure>summary:before{content:"▸";color:var(--c-ink-3);margin-right:8px}.prep-disclosure[open]>summary:before{content:"▾"}@media (max-width:767px){.prep-legend dl{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.prep-legend dl>div:not(:first-child) dd{display:none}.prep-legend dl>div:first-child{flex-basis:100%}.reco-option:not(.reco-first)>.prep-next,.reco-option:not(.reco-first)>.prep-card-details{display:none}}
