.week-card_plate___wPW5{margin-top:1.5rem;position:relative}.week-card_anchor__RizIn{position:absolute;top:-5rem}.week-card_grid__nwscq{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.25rem,1.5vw,.625rem);margin-top:1.25rem;max-width:28rem}.week-card_day__uJGGJ{display:grid;gap:clamp(.2rem,1vw,.375rem);justify-items:center}.week-card_cell__drM_e{display:block;width:100%;max-width:2.75rem;aspect-ratio:1;border-radius:var(--d-radius-1);border:2px solid var(--d-paper);position:relative}.week-card_cell__drM_e[data-mark=well_played]{background:var(--d-paper)}.week-card_cell__drM_e[data-mark=fine]{background:linear-gradient(to top,var(--d-paper) 50%,transparent 50%)}.week-card_cell__drM_e[data-mark=costly]{border-color:var(--d-dim)}.week-card_cell__drM_e[data-mark=bad_beat]:after{content:"";position:absolute;inset:30%;border-radius:var(--d-radius-1);background:var(--d-clay)}.week-card_cell__drM_e[data-mark=empty]{border-color:transparent}.week-card_cell__drM_e[data-mark=empty]:after{content:"";position:absolute;inset:44%;border-radius:50%;background:var(--d-dim)}.week-card_dayName__Qc8n6{margin-top:.25rem;font-size:var(--d-text-xs);color:var(--d-muted)}.week-card_line__rlG8N{margin-top:1.25rem;font-size:var(--d-text-lg);font-weight:600;font-variant-numeric:var(--d-figures);color:var(--d-text)}.week-card_read__92huW{margin-top:.375rem;font-size:var(--d-text-sm);color:var(--d-muted)}.week-card_share__Ijzc4{margin-top:1.25rem;display:grid;gap:.625rem}.week-card_actions__Q_M9n{display:flex;flex-wrap:wrap;gap:.625rem}.week-card_note__iZdOl{font-size:var(--d-text-sm);color:var(--d-muted)}.week-card_loading__YY_8h{min-height:12rem}.lab-shell_shell__I81vA{max-width:72rem;width:100%;margin-inline:auto;padding:var(--d-space-6) var(--d-space-4) var(--d-space-8);color:var(--d-text);font-family:var(--d-font);display:flex;flex-direction:column;gap:var(--d-space-5);overflow-x:clip}.lab-shell_topBar__iMMIS{display:flex;flex-direction:column;gap:var(--d-space-3);padding-bottom:var(--d-space-4);border-bottom:1px solid var(--d-line)}.lab-shell_titleBlock__zkBLx{display:flex;flex-direction:column;gap:var(--d-space-2)}.lab-shell_eyebrowRow__N_5t_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--d-space-3)}.lab-shell_eyebrow__OWBHV{font-size:var(--d-text-xs);font-weight:var(--d-weight-semibold);letter-spacing:var(--d-tracking-label);text-transform:uppercase;color:var(--d-text-muted)}.lab-shell_controlsRow__QdNq9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--d-space-3)}.lab-shell_subtitle__SxTcu{font-size:var(--d-text-base);line-height:var(--d-leading-body);color:var(--d-text-muted);max-width:52rem;margin:0}.lab-shell_paneHeader__Q7NGW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--d-space-3)}.lab-shell_paneLabel__TnNN4{font-size:var(--d-text-xs);font-weight:var(--d-weight-semibold);letter-spacing:var(--d-tracking-label);text-transform:uppercase;color:var(--d-text-muted)}.lab-shell_sectionTitle__Ar3B6{font-size:var(--d-text-lg);font-weight:var(--d-weight-semibold);line-height:var(--d-leading-snug);margin:0}.lab-shell_helperText__lVad6{font-size:var(--d-text-sm);line-height:var(--d-leading-body);color:var(--d-text-muted);margin:0}.lab-shell_roleGroup__RRbXl{display:flex;flex-wrap:wrap;gap:var(--d-space-2)}.lab-shell_threeColumns__pOhhZ{display:grid;grid-template-columns:1fr;gap:var(--d-space-4)}@media (min-width:52rem){.lab-shell_threeColumns__pOhhZ{grid-template-columns:repeat(3,1fr)}}.lab-shell_privacyBanner__S_46e{padding:var(--d-space-3);border:1px solid var(--d-line);border-radius:var(--d-radius-1);background:var(--d-surface-2);font-size:var(--d-text-sm);color:var(--d-text)}.lab-shell_inspectToggle__D0HD8{display:inline-flex;align-items:center;gap:var(--d-space-1);font-size:var(--d-text-xs);font-weight:var(--d-weight-semibold);color:var(--d-text);text-decoration:underline;text-underline-offset:.2em}.lab-shell_header__xlDPk{display:flex;flex-direction:column;gap:var(--d-space-3);padding-bottom:var(--d-space-5);border-bottom:1px solid var(--d-line)}.lab-shell_navRow__FsM09{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--d-space-3)}.lab-shell_labTabs__4vv3A{display:flex;flex-wrap:wrap;gap:var(--d-space-2)}.lab-shell_title__QCnnk{font-size:var(--d-text-2xl);font-weight:var(--d-weight-bold);line-height:var(--d-leading-tight);letter-spacing:var(--d-tracking-tight);margin:0}.lab-shell_summary__y9jJ8{font-size:var(--d-text-base);line-height:var(--d-leading-body);color:var(--d-text-muted);max-width:52rem;margin:0}.lab-shell_stepList__pwcOP{display:flex;flex-direction:column;gap:var(--d-space-6);margin-top:var(--d-space-6)}.lab-shell_stepHeader___EzEU{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--d-space-2)}.lab-shell_stepBadge__xGTcp{font-size:var(--d-text-xs);font-weight:var(--d-weight-semibold);letter-spacing:var(--d-tracking-label);text-transform:uppercase;color:var(--d-accent);font-variant-numeric:var(--d-figures)}.lab-shell_roleRow__Udv4D{display:flex;flex-wrap:wrap;gap:var(--d-space-2)}.lab-shell_activeChip__Dddxg{border-color:var(--d-line-strong);background:var(--d-surface-2);color:var(--d-text)}.lab-shell_scenarioBox__uVozP{display:flex;flex-direction:column;gap:var(--d-space-3)}.lab-shell_scenarioTitle__2LjrZ{font-size:var(--d-text-lg);font-weight:var(--d-weight-semibold);line-height:var(--d-leading-snug);margin:0}.lab-shell_situation__IFyaq{font-size:var(--d-text-base)}.lab-shell_materialPre__KJ6nP,.lab-shell_situation__IFyaq{line-height:var(--d-leading-body);color:var(--d-text);margin:0}.lab-shell_materialPre__KJ6nP{padding:var(--d-space-4);background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--d-radius-1);font-family:var(--d-font);font-size:var(--d-text-sm);white-space:pre-wrap;word-break:break-word}.lab-shell_runBar__ncAsw{display:flex;flex-direction:column;gap:var(--d-space-3)}.lab-shell_runActions__i8c_c{display:flex;flex-wrap:wrap;align-items:center;gap:var(--d-space-3)}.lab-shell_preSendLine__i6qn9{font-size:var(--d-text-sm);line-height:var(--d-leading-body);color:var(--d-text-muted);margin:0}.lab-shell_inspectGrid___kBJY{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--d-space-3)}.lab-shell_inspectItem__hR6Im{padding:var(--d-space-3);border:1px solid var(--d-line);border-radius:var(--d-radius-1);background:var(--d-bg);display:flex;flex-direction:column;gap:var(--d-space-1)}.lab-shell_inspectLabel___fOnE{font-size:var(--d-text-xs);font-weight:var(--d-weight-semibold);letter-spacing:var(--d-tracking-label);text-transform:uppercase;color:var(--d-text-muted)}.lab-shell_inspectValue__9DOwO{font-size:var(--d-text-sm);line-height:var(--d-leading-body);color:var(--d-text);font-variant-numeric:var(--d-figures);margin:0}.lab-shell_receiptBadge__3dyYJ{display:inline-flex;align-items:center;gap:var(--d-space-2);padding:var(--d-space-1) var(--d-space-2);border:1px solid var(--d-line-strong);border-radius:var(--d-radius-1);font-size:var(--d-text-xs);font-weight:var(--d-weight-semibold);color:var(--d-text)}.lab-shell_judgeChoices__0L4ax{display:flex;flex-wrap:wrap;gap:var(--d-space-2)}.lab-shell_debriefGrid__zHBe6{display:grid;grid-template-columns:1fr;gap:var(--d-space-4)}.lab-shell_metaLinks__UuOWY{display:flex;flex-wrap:wrap;align-items:center;gap:var(--d-space-3)}.lab-shell_savedNotice__QmMJl{font-size:var(--d-text-sm);color:var(--d-accent);margin:0}.lab-shell_twoColumns__xHTlj{display:grid;grid-template-columns:1fr;gap:var(--d-space-4)}@media (min-width:52rem){.lab-shell_twoColumns__xHTlj{grid-template-columns:1fr 1fr}.lab-shell_debriefGrid__zHBe6{grid-template-columns:2fr 1fr}}.lab-shell_diffMark__uUqkr{background:color-mix(in srgb,var(--d-stake) 22%,transparent);color:var(--d-text);padding-inline:var(--d-space-1);border-radius:var(--d-radius-1)}.lab-shell_criteriaGrid__UJ_Ph{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--d-space-3)}.lab-shell_criterionCard__5Hxs_{padding:var(--d-space-3);border:1px solid var(--d-line);border-radius:var(--d-radius-1);background:var(--d-bg);display:flex;flex-direction:column;gap:var(--d-space-2)}.lab-shell_criterionTitle__3ysmX{font-size:var(--d-text-sm);font-weight:var(--d-weight-semibold);margin:0}.lab-shell_outputCard__iSY8D{display:flex;flex-direction:column;gap:var(--d-space-3)}.lab-shell_outputHeading__kHo3a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--d-space-2)}.lab-shell_outputTitle__m7efY{font-size:var(--d-text-md);font-weight:var(--d-weight-semibold);margin:0}.lab-shell_outputBody__OOKt4{font-size:var(--d-text-sm);line-height:var(--d-leading-body);white-space:pre-wrap;word-break:break-word;margin:0}.lab-shell_quoteBlock__9_Bdx{padding-left:var(--d-space-3);border-left:2px solid var(--d-stake);font-size:var(--d-text-sm);color:var(--d-text-muted);margin:0}