._lab_zy7t0_1{width:100%;min-width:0;color:var(--foreground);isolation:isolate;padding:clamp(.7rem,1.5vw,1.4rem)}._lab_zy7t0_1 *{box-sizing:border-box}._lab_zy7t0_1 button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.7rem 1rem;display:inline-flex}._lab_zy7t0_1 button:disabled{opacity:.45;cursor:default}._lab_zy7t0_1 :is(button,input,textarea,select,summary,a):focus-visible{outline:3px solid var(--primary);outline-offset:3px}._paste_zy7t0_1:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._lab_zy7t0_1 ._primary_zy7t0_1{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:700}._header_zy7t0_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._header_zy7t0_2 p{color:var(--muted-foreground);margin:0 0 .3rem;font-size:.8rem}._header_zy7t0_2 h2{margin:0;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.2}._status_zy7t0_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 .55rem;display:flex}._status_zy7t0_2>div{gap:.35rem;min-width:180px;display:grid}._status_zy7t0_2 span{font-size:.85rem}._status_zy7t0_2 progress{width:min(270px,100%);height:.45rem;accent-color:var(--primary)}._status_zy7t0_2 nav{gap:.5rem;display:flex}._status_zy7t0_2 button[aria-pressed=true]{border:2px solid var(--primary);font-weight:700}._saveWarning_zy7t0_2{color:var(--muted-foreground);margin:.4rem 0 1rem;font-size:.82rem;line-height:1.5}._notice_zy7t0_2{border:1px solid var(--primary);border-radius:.7rem;margin:.7rem 0;padding:1rem;line-height:1.5}._notice_zy7t0_2 span{margin-top:.5rem;display:block}._notice_zy7t0_2 a{text-decoration:underline}._fields_zy7t0_2{border:0;min-width:0;margin:0;padding:0}._safety_zy7t0_2{border-left:3px solid var(--primary);background:var(--muted);margin:0 0 .8rem;padding:.7rem .9rem;font-size:.82rem;line-height:1.5}._work_zy7t0_3{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}._stepList_zy7t0_3{min-width:0}._stepList_zy7t0_3>label,._stepList_zy7t0_3>select{display:none}._stepList_zy7t0_3 ol{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}._stepList_zy7t0_3 button{text-align:left;border-color:#0000;justify-content:flex-start;align-items:flex-start;width:100%;padding:.65rem .7rem;font-size:.9rem;line-height:1.35}._stepList_zy7t0_3 button[aria-current=step]{border-color:var(--primary);background:var(--muted)}._stepList_zy7t0_3 small{color:var(--muted-foreground);margin-top:.25rem;font-size:.73rem;display:block}._stepNumber_zy7t0_3{background:var(--muted);border-radius:50%;flex:0 0 26px;place-items:center;min-height:26px;font-weight:700;display:grid}._task_zy7t0_3{border:1px solid var(--border);border-radius:1rem;min-width:0;padding:clamp(.9rem,1.5vw,1.4rem)}._eyebrow_zy7t0_3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:0 0 .4rem;font-size:.8rem}._task_zy7t0_3 h3{margin:0;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.2}._path_zy7t0_3{color:var(--muted-foreground);overflow-wrap:anywhere;margin:.55rem 0 1rem;font-size:.88rem;line-height:1.5}._taskGrid_zy7t0_3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}._checks_zy7t0_3{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}._checks_zy7t0_3 label{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:.6rem;align-items:flex-start;gap:.75rem;padding:.8rem;font-size:.96rem;line-height:1.5;display:flex}._checks_zy7t0_3 label:has(input:checked){border-color:var(--primary);background:var(--muted)}._checks_zy7t0_3 input{width:22px;height:22px;accent-color:var(--primary);flex:0 0 22px;margin:0}._checks_zy7t0_3 span{min-width:0}._caution_zy7t0_3{border-left:3px solid var(--primary);background:var(--muted);margin:0 0 .75rem;padding:.6rem .8rem;font-size:.82rem;line-height:1.5}._help_zy7t0_3{border-top:1px solid var(--border);margin-top:.7rem;padding:.8rem 0;font-size:.85rem;line-height:1.6}._help_zy7t0_3 summary{cursor:pointer;font-weight:600}._help_zy7t0_3 li{margin:.6rem 0}._commands_zy7t0_3{border:1px solid var(--border);border-radius:.6rem;min-width:0;margin-top:.6rem;padding:.8rem}._commands_zy7t0_3 strong{font-size:.8rem}._commands_zy7t0_3 code{overflow-wrap:anywhere;white-space:pre-wrap;padding:.5rem 0;font-size:.88rem;display:block}._visual_zy7t0_3{min-width:0}._visual_zy7t0_3 figure{margin:0}._lab_zy7t0_1 ._image_zy7t0_3{flex-direction:column;width:100%;padding:0;display:flex;overflow:hidden}._image_zy7t0_3 img{object-fit:contain;width:100%;height:auto;max-height:48vh}._image_zy7t0_3 span{align-items:center;gap:.4rem;padding:.55rem;font-size:.78rem;display:flex}._visual_zy7t0_3 figcaption{color:var(--muted-foreground);margin-top:.5rem;font-size:.7rem;line-height:1.4}._missing_zy7t0_3{text-align:center;border:1px dashed var(--border);background:var(--muted);border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:180px;padding:1.3rem;display:flex}._missing_zy7t0_3 strong{font-size:.95rem}._missing_zy7t0_3 p{max-width:36ch;margin:0;font-size:.82rem;line-height:1.6}._bottom_zy7t0_4{z-index:2;padding:.8rem 0 max(.8rem,env(safe-area-inset-bottom));background:var(--background);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem;display:flex;position:sticky;bottom:0}._bottom_zy7t0_4>span{color:var(--muted-foreground);font-size:.8rem}._evidenceHeading_zy7t0_4 h3{margin:0;font-size:1.45rem}._evidenceHeading_zy7t0_4 p{margin:.5rem 0 1rem;font-size:.9rem;line-height:1.5}._evidence_zy7t0_4 label{gap:.4rem;font-size:.85rem;display:grid}._evidence_zy7t0_4 input:not([type=file]),._evidence_zy7t0_4 textarea,._stepList_zy7t0_3 select{width:100%;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.6rem;min-width:0;padding:.7rem}._name_zy7t0_4{max-width:420px;margin-bottom:1rem}._evidenceGrid_zy7t0_4{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}._evidenceSlot_zy7t0_4{border:1px solid var(--border);border-radius:.8rem;flex-direction:column;align-items:stretch;gap:.8rem;min-width:0;padding:1rem;display:flex}._evidenceSlot_zy7t0_4 h4{margin:0;font-size:1.1rem}._evidenceSlot_zy7t0_4 p{margin:0;font-size:.85rem;line-height:1.5}._evidenceSlot_zy7t0_4 small{color:var(--muted-foreground);font-size:.72rem}._evidenceSlot_zy7t0_4 ._image_zy7t0_3 img{max-height:220px}._evidenceSlot_zy7t0_4 ._upload_zy7t0_4{gap:.5rem;font-size:.85rem;display:grid}._upload_zy7t0_4 input{max-width:100%;font:inherit;font-size:.8rem}._paste_zy7t0_1{border:1px dashed var(--border);text-align:center;border-radius:.6rem;padding:.8rem;font-size:.78rem;line-height:1.5}._finish_zy7t0_4{border:1px solid var(--border);border-radius:.8rem;margin-top:1rem;padding:1rem;font-size:.9rem;line-height:1.5}._zoom_zy7t0_4{border:1px solid var(--border);background:var(--background);max-width:96vw;max-height:94dvh;color:var(--foreground);border-radius:.8rem;padding:1rem}._zoom_zy7t0_4::backdrop{background:#000c}._zoom_zy7t0_4 img{object-fit:contain;max-width:100%;max-height:calc(90dvh - 5rem);margin:1rem auto 0;display:block}._zoom_zy7t0_4 button{margin-left:auto;display:block}@media (max-width:1150px){._work_zy7t0_3{grid-template-columns:180px minmax(0,1fr)}._taskGrid_zy7t0_3{grid-template-columns:1fr}._visual_zy7t0_3{order:-1}._image_zy7t0_3 img{max-height:240px}._missing_zy7t0_3{text-align:left;align-items:flex-start;min-height:0;padding:.8rem}._missing_zy7t0_3 svg,._missing_zy7t0_3 p{display:none}._evidenceGrid_zy7t0_4{grid-template-columns:1fr}}@media (max-width:760px){._work_zy7t0_3{grid-template-columns:1fr}._stepList_zy7t0_3>label,._stepList_zy7t0_3>select{display:block}._stepList_zy7t0_3>label{margin-bottom:.3rem;font-size:.8rem}._stepList_zy7t0_3 ol{display:none}._header_zy7t0_2{align-items:flex-start}._header_zy7t0_2 ._primary_zy7t0_1{padding:.65rem;font-size:.85rem}._header_zy7t0_2 h2{font-size:1.35rem}._status_zy7t0_2 nav{width:100%}._status_zy7t0_2 nav button{flex:1}._task_zy7t0_3{padding:.9rem}._bottom_zy7t0_4>span{display:none}._bottom_zy7t0_4 button{padding:.7rem .85rem;font-size:.85rem}._lab_zy7t0_1{padding:.65rem}._image_zy7t0_3 img{max-height:210px}}._header_zy7t0_2{z-index:3;background:var(--background);border-bottom:1px solid var(--border);padding:.6rem 0;position:sticky;top:0}._task_zy7t0_3 h3{scroll-margin-top:110px}._task_zy7t0_3 h3:focus{outline:none}._notice_zy7t0_2{display:block}._paste_zy7t0_1{min-width:0;margin:0}._withoutImage_zy7t0_11{grid-template-columns:minmax(0,1fr)!important}._capturePending_zy7t0_11{color:var(--muted-foreground);margin:.4rem 0 0;font-size:.75rem}._withoutImage_zy7t0_11 ._instruction_zy7t0_12{max-width:90ch}._task_zy7t0_3 h3,._task_zy7t0_3 strong,._evidence_zy7t0_4 h3,._evidence_zy7t0_4 h4{font-weight:750}._directions_zy7t0_14{list-style:decimal}._directions_zy7t0_14 li{padding-left:.25rem}._directions_zy7t0_14 li::marker{font-weight:800}._lab_zy7t0_1{height:var(--lab-stage-height,75dvh);flex-direction:column;min-height:360px;padding:.5rem .8rem;display:flex;overflow:hidden}._header_zy7t0_2{flex:none;gap:.6rem;padding:.35rem 0;position:static}._header_zy7t0_2 h2{font-size:clamp(1.15rem,1.5vw,1.6rem)}._header_zy7t0_2 p{font-size:.72rem}._status_zy7t0_2{flex:none;gap:.5rem;margin:.4rem 0}._status_zy7t0_2 nav button{min-height:38px;padding:.35rem .75rem;font-size:.85rem}._status_zy7t0_2>div{gap:.2rem}._saveWarning_zy7t0_2{flex:none;margin:0 0 .45rem;font-size:.75rem}._fields_zy7t0_2{flex:1;min-height:0;overflow:auto}._work_zy7t0_3{grid-template-columns:185px minmax(0,1fr);align-items:stretch;gap:.75rem;height:100%}._stepList_zy7t0_3{overflow:auto}._stepList_zy7t0_3 button{padding:.45rem;font-size:.8rem}._stepList_zy7t0_3 small{font-size:.68rem}._task_zy7t0_3{flex-direction:column;min-height:0;padding:.8rem;display:flex}._taskHeading_zy7t0_19{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._taskHeading_zy7t0_19 button{flex-shrink:0;min-height:36px;padding:.35rem .65rem;font-size:.8rem}._task_zy7t0_3 h3{font-size:clamp(1.15rem,1.6vw,1.65rem)}._eyebrow_zy7t0_3{margin-bottom:.25rem;font-size:.72rem}._mission_zy7t0_20{background:var(--muted);border-radius:.4rem;flex:none;margin:.5rem 0;padding:.45rem .6rem;font-size:.82rem;line-height:1.4}._taskGrid_zy7t0_3{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:1rem;min-height:0}._instruction_zy7t0_12{min-height:0;padding:0 .25rem .1rem 0;overflow:auto}._reason_zy7t0_21{margin:0 0 .5rem;font-size:.87rem;line-height:1.4}._reason_zy7t0_21 strong,._expected_zy7t0_21 strong{color:var(--primary);margin-bottom:.2rem;display:block}._path_zy7t0_3{margin:.35rem 0 .5rem;font-size:.8rem;line-height:1.35}._directions_zy7t0_14{margin:.25rem 0 .65rem;padding-left:1.3rem;font-size:clamp(.9rem,1vw,1.05rem);line-height:1.5}._directions_zy7t0_14 li+li{margin-top:.55rem}._expected_zy7t0_21{background:var(--muted);border-radius:.4rem;margin:.5rem 0;padding:.55rem .7rem;font-size:.87rem;line-height:1.45}._checks_zy7t0_3 label{padding:.5rem;font-size:.85rem}._caution_zy7t0_3{margin:.4rem 0;padding:.4rem .55rem;font-size:.77rem;line-height:1.4}._visual_zy7t0_3{flex-direction:column;order:0;justify-content:center;min-height:0;display:flex}._visual_zy7t0_3 figure{flex-direction:column;min-height:0;display:flex}._visual_zy7t0_3 ._image_zy7t0_3{flex:1;min-height:0}._visual_zy7t0_3 ._image_zy7t0_3 img{object-fit:contain;min-height:0;max-height:min(48dvh,440px)}._visual_zy7t0_3 ._missing_zy7t0_3{min-height:0}._visual_zy7t0_3 ._missing_zy7t0_3 p,._visual_zy7t0_3 ._missing_zy7t0_3 svg{display:block}._bottom_zy7t0_4{padding:.45rem 0 max(.4rem,env(safe-area-inset-bottom));flex:none;margin:.45rem 0 0;position:static}._bottom_zy7t0_4 button{padding:.45rem .85rem}._notice_zy7t0_2{flex:none;max-height:90px;margin:.3rem 0;padding:.5rem;overflow:auto}._evidence_zy7t0_4{padding:.5rem}._helpDialog_zy7t0_23{border:1px solid var(--border);background:var(--background);width:min(760px,94vw);max-height:88dvh;color:var(--foreground);border-radius:.8rem;padding:1.4rem;line-height:1.6;overflow:auto}._helpDialog_zy7t0_23::backdrop{background:#000a}._helpDialog_zy7t0_23>button{margin-left:auto;display:block}._helpDialog_zy7t0_23 li{margin:.7rem 0}@media (max-height:800px) and (min-width:900px){._task_zy7t0_3{padding:.55rem .7rem}._reason_zy7t0_21,._expected_zy7t0_21{font-size:.8rem;line-height:1.35}._directions_zy7t0_14{font-size:.85rem;line-height:1.4}._directions_zy7t0_14 li+li{margin-top:.4rem}._taskGrid_zy7t0_3{gap:.65rem}._mission_zy7t0_20{margin:.35rem 0;padding:.3rem .5rem;font-size:.77rem}._path_zy7t0_3{margin:.25rem 0;font-size:.75rem}._visual_zy7t0_3 ._image_zy7t0_3 img{max-height:32dvh}._stepList_zy7t0_3 button{padding:.35rem}._header_zy7t0_2 p{display:none}}@media (max-width:1100px){._work_zy7t0_3{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._stepList_zy7t0_3>label{display:none}._stepList_zy7t0_3>select{min-height:34px;padding:.35rem .5rem;font-size:.8rem;display:block}._stepList_zy7t0_3 ol{display:none}._visual_zy7t0_3 ._image_zy7t0_3 img{max-height:30dvh}._taskGrid_zy7t0_3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (max-width:700px){._lab_zy7t0_1{padding:.3rem}._header_zy7t0_2 h2{font-size:1rem}._header_zy7t0_2 p{display:none}._header_zy7t0_2 ._primary_zy7t0_1{padding:.4rem;font-size:.75rem}._status_zy7t0_2{flex-wrap:nowrap}._status_zy7t0_2>div{min-width:100px}._status_zy7t0_2 nav{width:auto}._status_zy7t0_2 nav button{padding:.3rem .4rem;font-size:.7rem}._status_zy7t0_2 span{font-size:.7rem}._saveWarning_zy7t0_2{font-size:.65rem}._task_zy7t0_3{padding:.55rem;overflow:auto}._taskHeading_zy7t0_19{align-items:flex-start}._taskHeading_zy7t0_19 button{font-size:.7rem}._task_zy7t0_3 h3{font-size:1.05rem}._mission_zy7t0_20{font-size:.75rem}._taskGrid_zy7t0_3{flex-direction:column;flex:none;display:flex}._instruction_zy7t0_12{overflow:visible}._visual_zy7t0_3{order:0}._visual_zy7t0_3 ._image_zy7t0_3 img{max-height:210px}._bottom_zy7t0_4>span{font-size:.7rem;display:block}}._viewTabs_zy7t0_29{gap:.4rem;margin-left:auto;display:flex}._viewTabs_zy7t0_29 button{padding:.4rem .6rem;font-size:.85rem}._viewTabs_zy7t0_29 button[aria-pressed=true]{border:2px solid var(--primary);font-weight:700}._progress_zy7t0_29{white-space:nowrap;gap:.15rem;margin-left:auto;font-size:.75rem;display:grid}._progress_zy7t0_29 progress{width:145px;height:6px;accent-color:var(--primary)}._saveWarning_zy7t0_2{margin:.35rem 0}._visual_zy7t0_3 ._image_zy7t0_3 img{object-fit:contain;flex:1;height:100%}._task_zy7t0_3>._checks_zy7t0_3{flex:none;margin-top:.4rem}._visual_zy7t0_3{justify-content:flex-start;overflow:auto}._visual_zy7t0_3 figure{flex:1;min-height:80px}._visual_zy7t0_3 ._expected_zy7t0_21,._visual_zy7t0_3 ._caution_zy7t0_3,._capturePending_zy7t0_11{flex:none}._visual_zy7t0_3 ._image_zy7t0_3 img{min-height:0}._visual_zy7t0_3 ._image_zy7t0_3 span{flex:none;padding:.25rem}._visual_zy7t0_3 ._caution_zy7t0_3{margin-bottom:0}@media (max-width:700px){._viewTabs_zy7t0_29{order:3;width:100%;margin-left:0}._viewTabs_zy7t0_29 button{flex:1}._progress_zy7t0_29{margin:.4rem 0}._header_zy7t0_2{gap:.3rem}._stepList_zy7t0_3>select{display:block}._header_zy7t0_2 h2{max-width:20ch}}@media (min-width:701px){._header_zy7t0_2 h2{font-weight:750}._header_zy7t0_2{padding:.2rem 0}._status_zy7t0_2{margin:.25rem 0}._saveWarning_zy7t0_2{line-height:1.25}._work_zy7t0_3{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.4rem}._stepList_zy7t0_3{align-items:center;gap:.6rem;display:flex;overflow:visible}._stepList_zy7t0_3>label,._stepList_zy7t0_3>select{display:block}._stepList_zy7t0_3>label{white-space:nowrap;font-size:.8rem}._stepList_zy7t0_3>select{max-width:420px;min-height:34px;padding:.3rem .6rem;font-size:.85rem}._stepList_zy7t0_3 ol{display:none}._task_zy7t0_3{padding:.65rem .8rem}._taskGrid_zy7t0_3{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1rem}._directions_zy7t0_14{margin:.45rem 0;font-size:1rem;line-height:1.4}._reason_zy7t0_21,._expected_zy7t0_21{font-size:.9rem;line-height:1.35}._reason_zy7t0_21 strong,._expected_zy7t0_21 strong{color:var(--foreground);display:inline}._reason_zy7t0_21 strong:after,._expected_zy7t0_21 strong:after{content:": "}._reason_zy7t0_21{margin-bottom:.35rem}._path_zy7t0_3{margin:.3rem 0;font-size:.85rem}._mission_zy7t0_20{margin:.4rem 0;padding:.35rem .55rem;font-size:.85rem}._checks_zy7t0_3 label{padding:.4rem;font-size:.9rem}._expected_zy7t0_21{margin:.4rem 0;padding:.4rem .55rem}._caution_zy7t0_3{font-size:.8rem}._visual_zy7t0_3 ._image_zy7t0_3 img{max-height:min(36dvh,400px)}._visual_zy7t0_3 figcaption{margin:.2rem 0;font-size:.65rem}}._bottom_zy7t0_4 ._progress_zy7t0_29{margin:0}._header_zy7t0_2 ._stepList_zy7t0_3{flex:1;min-width:0;max-width:45%}._header_zy7t0_2 ._stepList_zy7t0_3 select{width:100%}._header_zy7t0_2 ._stepList_zy7t0_3>label,._visual_zy7t0_3:empty{display:none}._taskGrid_zy7t0_3:has(._visual_zy7t0_3:empty){grid-template-columns:1fr}._taskHeading_zy7t0_19{margin-bottom:.5rem}._captureCard_zy7t0_44{flex:none;gap:.4rem;padding:.6rem}._captureCard_zy7t0_44 h4{font-size:1rem;font-weight:750}._lab_zy7t0_1 ._captureCard_zy7t0_44 ._image_zy7t0_3{flex-direction:row;justify-content:flex-start;height:62px;min-height:62px}._visual_zy7t0_3 ._captureCard_zy7t0_44 ._image_zy7t0_3 img{object-fit:contain;flex:0 0 70px;width:70px;height:60px}._attached_zy7t0_44{color:var(--primary);align-items:center;gap:.4rem;font-weight:700;display:flex}._captureCard_zy7t0_44 ._paste_zy7t0_1{min-height:44px;padding:.5rem}._captureCard_zy7t0_44 small{line-height:1.35}._captureCard_zy7t0_44>button{flex-shrink:0}._captureCard_zy7t0_44 input[hidden]{display:none}._captureCard_zy7t0_44>label{grid-column:1/-1;gap:.25rem;font-size:.85rem;line-height:1.4;display:grid}._captureCard_zy7t0_44 input:not([type=file]){width:100%;min-width:0;min-height:44px;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.4rem;padding:.4rem}._captureSummary_zy7t0_47{border:1px solid var(--border);border-radius:.7rem;flex-direction:column;gap:.5rem;min-width:0;padding:.65rem;display:flex}._captureSummary_zy7t0_47 h4{margin:0;font-size:1rem;font-weight:750}._captureSummary_zy7t0_47 p{margin:0;font-size:.85rem;line-height:1.4}._captureSummary_zy7t0_47 small{color:var(--muted-foreground);font-size:.72rem}._lab_zy7t0_1 ._summaryImage_zy7t0_49{text-align:left;justify-content:flex-start;gap:.5rem;min-height:44px;padding:.25rem;display:flex}._summaryImage_zy7t0_49 img{object-fit:contain;width:50px;height:42px}._summaryImage_zy7t0_49 span{align-items:center;gap:.3rem;font-size:.8rem;font-weight:700;display:flex}._findingSummary_zy7t0_49{overflow-wrap:anywhere}._captureDialog_zy7t0_50{border:1px solid var(--border);background:var(--background);width:min(680px,94vw);max-height:92dvh;color:var(--foreground);border-radius:.8rem;padding:1rem}._captureDialog_zy7t0_50[open]{flex-direction:column;gap:.7rem;display:flex}._captureDialog_zy7t0_50::backdrop{background:#000b}._captureDialog_zy7t0_50 h2{margin:0;font-size:1.25rem;font-weight:750}._captureDialogBody_zy7t0_50{min-height:0;overflow:auto}._captureDialog_zy7t0_50>._primary_zy7t0_1{flex-shrink:0;min-height:44px}._captureDialog_zy7t0_50 ._evidenceSlot_zy7t0_4{gap:.45rem;padding:.7rem}._captureDialog_zy7t0_50 ._image_zy7t0_3 img{max-height:100px}._captureDialog_zy7t0_50 ._image_zy7t0_3 span{padding:.25rem}._captureDialog_zy7t0_50 input:not([type=file]){min-height:44px}._captureDialogFields_zy7t0_51{border:0;min-width:0;margin:0;padding:0}._captureDialog_zy7t0_50{margin:auto}._codeSample_zy7t0_53{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:.6rem;min-width:0;padding:.8rem}._codeSample_zy7t0_53 h4{margin-bottom:.5rem;font-weight:750}._codeSample_zy7t0_53 pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0;font-family:ui-monospace,monospace;font-size:.85rem;line-height:1.55}._codeSample_zy7t0_53 small{line-height:1.4;display:block}._codeSample_zy7t0_53 p{margin:.6rem 0;font-size:.9rem;line-height:1.45}._codeSample_zy7t0_53 summary{cursor:pointer;font-weight:750}._codeSample_zy7t0_53>button{margin-top:.65rem}@media (min-width:701px) and (max-height:800px){._captureCard_zy7t0_44{gap:.3rem}._lab_zy7t0_1 ._captureCard_zy7t0_44 ._image_zy7t0_3{height:44px;min-height:44px}._visual_zy7t0_3 ._captureCard_zy7t0_44 ._image_zy7t0_3 img{height:42px}._captureCard_zy7t0_44>button{padding:.45rem .65rem}}@media (min-width:701px){._visual_zy7t0_3 ._image_zy7t0_3 img{object-fit:contain;flex:1 1 0;width:100%;height:0;min-height:0;max-height:none}._taskGrid_zy7t0_3{display:grid}}@media (min-width:701px) and (max-height:800px){._taskGrid_zy7t0_3{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}._directions_zy7t0_14{margin:.3rem 0}._directions_zy7t0_14 li+li{margin-top:.3rem}}@media (min-width:1100px) and (max-height:800px){._taskGrid_zy7t0_3{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}._taskHeading_zy7t0_19>div{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}._taskHeading_zy7t0_19 ._eyebrow_zy7t0_3{order:2;margin:0}._task_zy7t0_3{padding:.4rem .65rem}._taskHeading_zy7t0_19{margin-bottom:.35rem}._taskHeading_zy7t0_19 button{min-height:32px}}@media (max-width:700px){._header_zy7t0_2 ._stepList_zy7t0_3{max-width:none}._work_zy7t0_3{grid-template-rows:1fr}._header_zy7t0_2 ._stepList_zy7t0_3 select{font-size:.8rem}._progress_zy7t0_29{font-size:.7rem}._progress_zy7t0_29 progress{width:100px}}._zoom_zy7t0_4 figure{margin:0}._zoom_zy7t0_4 figcaption{max-width:95ch;margin-top:.7rem;font-size:.85rem;line-height:1.5}@media (min-width:701px){._taskGrid_zy7t0_3._withCode_zy7t0_64{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._withCode_zy7t0_64 ._codeSample_zy7t0_53{padding:.6rem}._withCode_zy7t0_64 ._codeSample_zy7t0_53 p{margin:.4rem 0}._withCode_zy7t0_64 ._codeSample_zy7t0_53 h4{margin-bottom:.3rem}}._codeHeading_zy7t0_65{justify-content:space-between;align-items:center;gap:.6rem;display:flex}._codeHeading_zy7t0_65 h4{margin:0!important}._lab_zy7t0_1 ._codeHeading_zy7t0_65 button{flex-shrink:0;margin:0;padding:.4rem .6rem;font-size:.8rem}._codeSample_zy7t0_53 pre{margin:.3rem 0}._resources_zy7t0_66{flex-wrap:wrap;gap:.5rem;margin:.65rem 0;display:flex}._resources_zy7t0_66 a{border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--primary-foreground);text-underline-offset:.15em;border-radius:.7rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:750;text-decoration:underline;display:inline-flex}._resources_zy7t0_66 a:hover{filter:brightness(.95)}._notice_zy7t0_2{align-items:flex-start;gap:.75rem;max-height:none;display:flex;overflow:visible}._notice_zy7t0_2>._noticeContent_zy7t0_69{flex:1;min-width:0;max-height:90px;margin:0;display:block;overflow:auto}._notice_zy7t0_2>button{flex:none}._actionCaptureGuide_zy7t0_71{border-left:3px solid var(--primary);background:var(--muted);flex:none;margin:0 0 .4rem;padding:.35rem .5rem;font-size:.85rem;line-height:1.4}@media (min-width:1100px) and (max-height:800px){._mission_zy7t0_20{padding:.2rem .4rem}._actionCaptureGuide_zy7t0_71{padding:.25rem .4rem}._taskGrid_zy7t0_3._withCode_zy7t0_64{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._taskGrid_zy7t0_3:has(figure){grid-template-columns:minmax(0,2.5fr) minmax(0,1fr)}._lab_zy7t0_1{margin-top:-30px}._taskGrid_zy7t0_3:has(._captureCard_zy7t0_44){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}._captureCard_zy7t0_44{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}._captureCard_zy7t0_44>:is(h4,p,small,output,._image_zy7t0_3){grid-column:1/-1}._captureCard_zy7t0_44 ._paste_zy7t0_1{justify-content:center;align-items:center;height:44px;padding:.3rem;display:flex}._captureCard_zy7t0_44>button._primary_zy7t0_1{min-height:44px;padding:.35rem;font-size:.8rem}._captureCard_zy7t0_44 ._captureGuide_zy7t0_77{font-size:.85rem;line-height:1.4}._captureCard_zy7t0_44{gap:.2rem}._lab_zy7t0_1:is([aria-label="DCM-1.7 VM lab"],[aria-label="DCM-2.1 VM lab"]){margin-top:0}._lab_zy7t0_1:is([aria-label="DCM-1.7 VM lab"],[aria-label="DCM-2.1 VM lab"])>._header_zy7t0_2>._primary_zy7t0_1,._lab_zy7t0_1[aria-label="DCM-2.1 VM lab"] ._visual_zy7t0_3>div>button{min-height:44px;padding:.45rem .8rem}}@media (min-width:701px){._lab_zy7t0_1[aria-label="DCM-2.1 VM lab"]{padding-top:0;padding-bottom:0}}@media (min-width:1100px) and (max-height:800px){._lab_zy7t0_1[aria-label="DCM-2.1 VM lab"] ._captureCard_zy7t0_44{padding:.35rem .6rem}._lab_zy7t0_1[aria-label="DCM-2.2 VM lab"] ._taskGrid_zy7t0_3:has(._captureSummary_zy7t0_47){grid-template-columns:minmax(0,2.8fr) minmax(220px,1fr)}}@media (min-width:701px){._lab_zy7t0_1[aria-label="DCM-2.2 VM lab"]{margin-top:0;padding-top:0;padding-bottom:0}}@media (min-width:1100px) and (max-height:800px){._lab_zy7t0_1[aria-label="DCM-2.2 VM lab"] ._taskGrid_zy7t0_3:has(._captureCard_zy7t0_44){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}._lab_zy7t0_1[aria-label="DCM-2.2 VM lab"] ._captureCard_zy7t0_44{padding:.35rem .6rem}._lab_zy7t0_1[aria-label="DCM-2.2 VM lab"] ._visual_zy7t0_3>div>button{min-height:44px;padding:.45rem .8rem}}._knowledge_zy7t0_93{border:1px solid var(--border);border-radius:12px;max-width:78ch;padding:1rem;line-height:1.55}._knowledge_zy7t0_93 h4{margin:.5rem 0;font-size:1.15rem;font-weight:700}._knowledge_zy7t0_93 figure{margin:1rem 0}._knowledge_zy7t0_93 figure img{object-fit:contain;height:auto;max-height:260px}._questionChoices_zy7t0_96{gap:.6rem;margin:1rem 0;display:grid}._questionChoices_zy7t0_96 button{text-align:left;white-space:normal;min-height:44px}._questionChoices_zy7t0_96 button[aria-pressed=true]{outline:3px solid var(--primary);outline-offset:2px}._questionFeedback_zy7t0_98{color:#6b4b00;background:#fff7dc;border-left:5px solid;border-radius:8px;margin:1rem 0;padding:.8rem 1rem}._questionFeedback_zy7t0_98[data-status=correct]{color:#17613a;background:#edf8f0}._questionFeedback_zy7t0_98[data-status=incorrect]{color:#9b2028;background:#fff0f1}._questionFeedback_zy7t0_98 strong{font-weight:700}._questionFeedback_zy7t0_98 p{margin:.4rem 0}@media (min-width:701px){._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"]{margin-top:0;padding-top:0;padding-bottom:0}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"] ._withoutImage_zy7t0_11 ._instruction_zy7t0_12{max-width:none}}@media (min-width:1100px) and (max-height:800px){._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"] ._taskGrid_zy7t0_3:has(._captureSummary_zy7t0_47){grid-template-columns:minmax(0,2.8fr) minmax(220px,1fr)}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"] ._visual_zy7t0_3>div>button{min-height:44px;padding:.45rem .8rem}}@media (min-width:1100px){._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"][data-view=questions] ._fields_zy7t0_2>._evidence_zy7t0_4>h3,._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"][data-view=questions] ._fields_zy7t0_2>._evidence_zy7t0_4>p{margin:0 0 .25rem;font-size:.85rem;line-height:1.3}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"][data-view=questions] ._fields_zy7t0_2>._evidence_zy7t0_4{padding:.2rem .5rem}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"][data-view=questions] ._knowledge_zy7t0_93{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.25rem .8rem;max-width:none;padding:.6rem;line-height:1.4;display:grid}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"][data-view=questions] ._knowledge_zy7t0_93>p,._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"][data-view=questions] ._knowledge_zy7t0_93>h4{grid-column:1/-1;margin:0}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"][data-view=questions] ._questionChoices_zy7t0_96{grid-area:3/1/span 3;gap:.35rem;margin:0}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"][data-view=questions] ._questionFeedback_zy7t0_98{grid-area:3/2;margin:0;padding:.55rem .7rem}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"][data-view=questions] ._knowledge_zy7t0_93>button{grid-column:2;padding:.4rem .7rem}}@media (forced-colors:active){._questionFeedback_zy7t0_98{color:canvastext;background:canvas;border:2px solid canvastext}}._lab_zy7t0_1[aria-label="DCM-3.1-A VM lab"],._lab_zy7t0_1[aria-label="DCM-3.2-A VM lab"]{margin-top:0}._imageCredit_zy7t0_123{overflow-wrap:anywhere;margin-top:.2rem;line-height:1.4}._imageCredit_zy7t0_123 summary{cursor:pointer;font-weight:700}@media (min-width:701px){._lab_zy7t0_1[aria-label="DCM-3.1-A VM lab"] ._visual_zy7t0_3>figure>._image_zy7t0_3{flex:1 0 140px;min-height:140px}._lab_zy7t0_1[aria-label="DCM-3.1-A VM lab"] ._visual_zy7t0_3>figure>._image_zy7t0_3 img{flex:1 1 0;height:0}._lab_zy7t0_1[aria-label="DCM-3.1-A VM lab"] ._visual_zy7t0_3>figure>figcaption{flex:none;margin:0}._lab_zy7t0_1[aria-label="DCM-3.1-A VM lab"] ._imageCredit_zy7t0_123{margin-top:0}}._lab_zy7t0_1[aria-label="DCM-3.1-A VM lab"] ._instruction_zy7t0_12>:last-child{margin-bottom:0}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"] ._directions_zy7t0_14{overflow-wrap:anywhere}@media (min-width:1100px) and (max-height:800px){._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"] ._taskHeading_zy7t0_19{margin-bottom:.1rem}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"] ._reason_zy7t0_21{margin-bottom:.25rem}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"] ._path_zy7t0_3,._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"] ._directions_zy7t0_14{margin:.2rem 0}._lab_zy7t0_1[aria-label="DCM-2.3 VM lab"] ._expected_zy7t0_21{margin:.1rem 0;padding:.25rem .55rem}}
