._messageWrap_jqcfs_5{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}._messageCard_jqcfs_21{width:100%;max-width:34rem;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-7) var(--space-6);text-align:center;animation:_rise_jqcfs_1 var(--motion-base) ease-out}@keyframes _rise_jqcfs_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._messageGlyph_jqcfs_67{inline-size:56px;block-size:56px;margin-inline:auto;margin-block-end:var(--space-4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;background:var(--color-primary-tint);color:var(--color-primary)}._messageGlyph_jqcfs_67[data-tone=danger]{background:var(--color-danger-surface);color:var(--color-danger)}._messageGlyph_jqcfs_67[data-tone=warning]{background:var(--color-warning-surface);color:var(--color-warning)}._messageGlyph_jqcfs_67[data-tone=info]{background:var(--color-info-surface);color:var(--color-info)}._messageTitle_jqcfs_125{font-size:var(--font-size-title);font-weight:650;letter-spacing:-.01em;margin-block-end:var(--space-3)}._messageBody_jqcfs_139{color:var(--color-on-surface-muted);margin-block-end:var(--space-5)}._messageDetail_jqcfs_149{text-align:start;margin-block-end:var(--space-5);font-size:var(--font-size-sm)}._messageDetail_jqcfs_149 summary{cursor:pointer;color:var(--color-on-surface-muted)}._messageDetail_jqcfs_149 pre{margin-block-start:var(--space-2);padding:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-sm);overflow-x:auto;white-space:pre-wrap;word-break:break-word}._actions_jqcfs_191{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}._buttonPrimary_jqcfs_209,._buttonSecondary_jqcfs_211{min-block-size:var(--touch-target);min-inline-size:8rem;padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) ease}._buttonPrimary_jqcfs_209{background:var(--color-primary);color:var(--color-on-primary);border:1px solid transparent}._buttonPrimary_jqcfs_209:hover:not(:disabled){background:var(--color-primary-hover)}._buttonPrimary_jqcfs_209:active:not(:disabled){transform:translateY(1px)}._buttonPrimary_jqcfs_209:disabled{opacity:.45;cursor:not-allowed}._buttonPrimary_jqcfs_209[data-tone=danger]{background:var(--color-danger);color:var(--color-on-danger)}._buttonPrimary_jqcfs_209[data-tone=danger]:hover:not(:disabled){background:color-mix(in oklab,var(--color-danger) 88%,var(--color-on-danger))}._buttonSecondary_jqcfs_211{background:transparent;color:var(--color-primary);border:1px solid var(--color-border-strong)}._buttonSecondary_jqcfs_211:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-tint)}._iconButton_jqcfs_325{flex:none;inline-size:36px;block-size:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-on-surface-muted);font-size:var(--font-size-base);line-height:1;cursor:pointer;transition:color var(--motion-fast) ease,border-color var(--motion-fast) ease}._iconButton_jqcfs_325:hover:not(:disabled){color:var(--color-on-surface);border-color:var(--color-on-surface-muted)}._iconButton_jqcfs_325[data-tone=danger]:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger)}._iconButton_jqcfs_325:disabled{opacity:.5;cursor:not-allowed}._floatingThemeToggle_jqcfs_399{position:fixed;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);z-index:30}._floatingThemeToggle_jqcfs_399 ._iconButton_jqcfs_325{background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}._maintenanceBanner_jqcfs_443{position:fixed;inset-block-start:0;inset-inline:0;z-index:40;padding:var(--space-2) var(--space-4);background:var(--color-danger);color:var(--color-on-danger);font-weight:700;text-align:center;font-size:var(--font-size-sm);pointer-events:none}._spinnerWrap_jqcfs_475{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);color:var(--color-on-surface-muted);padding:var(--space-6)}._spinnerRing_jqcfs_497{inline-size:40px;block-size:40px;border-radius:50%;border:3px solid var(--color-border);border-block-start-color:var(--color-primary);animation:_spin_jqcfs_475 .9s linear infinite}@keyframes _spin_jqcfs_475{to{transform:rotate(360deg)}}._devPanel_jqcfs_531{position:fixed;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);z-index:50;max-inline-size:min(28rem,calc(100vw - 2 * var(--space-3)));font-size:12px}._devPanel_jqcfs_531 summary{display:inline-block;cursor:pointer;padding:var(--space-1) var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-on-surface-muted);box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none}._devPanel_jqcfs_531[open] summary{border-end-start-radius:0;border-end-end-radius:0}._devPanelBody_jqcfs_583{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);border-start-end-radius:0;box-shadow:var(--shadow-md);padding:var(--space-3);max-block-size:50vh;overflow:auto}._devPanelBody_jqcfs_583 pre{white-space:pre-wrap;word-break:break-word}._modalOverlay_jqcfs_623{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalCard_jqcfs_647{width:100%;max-width:26rem;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._modalTitle_jqcfs_673{margin:0;font-size:var(--font-size-lg);color:var(--color-on-surface)}._modalBody_jqcfs_685{margin:0;color:var(--color-on-surface-muted)}._modalBody_jqcfs_685 p{margin:0 0 var(--space-2)}._modalBody_jqcfs_685 p:last-child{margin-bottom:0}._modalActions_jqcfs_711{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-block-start:var(--space-2)}._screen_5urjn_11{display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:44rem;margin:0 auto;padding:clamp(var(--space-6),5vh,var(--space-8)) var(--space-5) var(--space-7)}._heading_5urjn_31{margin:0;font-size:var(--font-size-title);font-weight:600;line-height:1.3;color:var(--color-on-surface)}._subtitle_5urjn_47,._note_5urjn_49,._hint_5urjn_51{margin:0;color:var(--color-on-surface-muted)}._hint_5urjn_51{font-size:var(--font-size-sm)}._error_5urjn_69{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-surface);color:var(--color-danger);font-size:var(--font-size-sm)}._optionList_5urjn_91{display:flex;flex-direction:column;gap:var(--space-3)}._actions_5urjn_103{display:flex;justify-content:flex-start;gap:var(--space-3);flex-wrap:wrap}._filterRow_5urjn_121{display:flex;gap:var(--space-3);flex-wrap:wrap}._filterInput_5urjn_133{flex:1 1 16rem;min-height:var(--touch-target);padding:var(--space-3) var(--space-4);font:inherit;color:var(--color-on-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}._list_5urjn_157{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._patientRow_5urjn_175{width:100%;min-height:var(--touch-target);padding:var(--space-3) var(--space-4);text-align:left;white-space:pre-line;font:inherit;color:var(--color-on-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);cursor:pointer}._patientRow_5urjn_175:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-tint)}._patientRow_5urjn_175[aria-pressed=true]{border-color:var(--color-option-selected-border);background:var(--color-primary-tint);font-weight:600}._patientRow_5urjn_175:disabled{opacity:.6;cursor:default}._selectionBar_5urjn_249{position:sticky;inset-block-end:0;z-index:20;margin-block-start:var(--space-4);margin-inline:calc(var(--space-5) * -1);padding:var(--space-4) var(--space-5);padding-block-end:max(var(--space-4),env(safe-area-inset-bottom));background:var(--color-surface);border-block-start:1px solid var(--color-border);box-shadow:var(--shadow-md)}._selectionRow_5urjn_277{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._selectionSummary_5urjn_297{display:flex;flex-direction:column;gap:2px;flex:1 1 14rem;min-inline-size:0}._selectionLabel_5urjn_313{font-size:var(--font-size-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-muted)}._selectionName_5urjn_329{font-size:var(--font-size-lg);font-weight:600;white-space:pre-line;overflow-wrap:break-word}._selectionActions_5urjn_343{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._selectionHint_5urjn_357{margin-block-start:var(--space-3);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-on-surface-muted);text-wrap:pretty}._pager_5urjn_373{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._pageLabel_5urjn_389{color:var(--color-on-surface-muted);font-size:var(--font-size-sm)}._registerRow_5urjn_399{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}._wrap_c6h4t_9{position:relative;display:inline-flex;flex-direction:column;inline-size:100%;max-inline-size:18rem}._control_c6h4t_25{display:flex;align-items:stretch;gap:var(--space-2)}._input_c6h4t_37{flex:1;min-inline-size:0;min-block-size:var(--touch-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-option-border);border-radius:var(--radius-md);background:var(--color-option-bg);color:var(--color-on-surface);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}._input_c6h4t_37[aria-invalid=true]{border-color:var(--color-danger)}._input_c6h4t_37:disabled{opacity:.55;cursor:not-allowed}._trigger_c6h4t_81{flex:none;inline-size:var(--touch-target);min-block-size:var(--touch-target);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-option-border);border-radius:var(--radius-md);background:var(--color-option-bg);color:var(--color-on-surface-muted);cursor:pointer;transition:color var(--motion-fast) ease,border-color var(--motion-fast) ease,background-color var(--motion-fast) ease}._trigger_c6h4t_81:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary);background:var(--color-option-bg-hover)}._trigger_c6h4t_81:disabled{opacity:.55;cursor:not-allowed}._hint_c6h4t_139,._hintInvalid_c6h4t_141{margin-block-start:var(--space-2);font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._hintInvalid_c6h4t_141{color:var(--color-danger)}._popover_c6h4t_165{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;z-index:40;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);animation:_dateFieldIn_c6h4t_1 var(--motion-fast) ease-out}@keyframes _dateFieldIn_c6h4t_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._popover_c6h4t_165 ._calendar_c6h4t_221{--rdp-accent-color: var(--color-primary);--rdp-accent-background-color: var(--color-primary-tint);--rdp-day-height: 40px;--rdp-day-width: 40px;--rdp-selected-border: 2px solid var(--color-primary);--rdp-today-color: var(--color-primary);--rdp-disabled-opacity: .35;--rdp-outside-opacity: .45;--rdp-weekday-opacity: 1;--rdp-nav-height: 2.5rem;margin:0;color:var(--color-on-surface);font-size:var(--font-size-base)}._calendar_c6h4t_221 .rdp-weekday{color:var(--color-on-surface-muted);font-size:var(--font-size-sm);font-weight:600}._calendar_c6h4t_221 .rdp-day_button{border-radius:var(--radius-sm);font-variant-numeric:tabular-nums}._calendar_c6h4t_221 .rdp-day_button:hover:not([disabled]){background:var(--color-option-bg-hover)}._calendar_c6h4t_221 .rdp-selected .rdp-day_button{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);font-weight:700}._calendar_c6h4t_221 .rdp-today:not(.rdp-selected) .rdp-day_button{font-weight:700;outline:1px solid var(--color-primary);outline-offset:-1px}._calendar_c6h4t_221 .rdp-chevron{fill:var(--color-on-surface-muted)}._calendar_c6h4t_221 .rdp-button_next,._calendar_c6h4t_221 .rdp-button_previous{border-radius:var(--radius-sm)}._calendar_c6h4t_221 .rdp-button_next:hover:not([disabled]) .rdp-chevron,._calendar_c6h4t_221 .rdp-button_previous:hover:not([disabled]) .rdp-chevron{fill:var(--color-primary)}._calendar_c6h4t_221 .rdp-dropdown{color:var(--color-on-surface)}._calendar_c6h4t_221 .rdp-dropdown_root{border-radius:var(--radius-sm)}._calendar_c6h4t_221 .rdp-caption_label{color:var(--color-on-surface);font-weight:600;border-radius:var(--radius-sm);padding-inline:var(--space-2)}._form_1s8q6_7{display:flex;flex-direction:column;gap:var(--space-3);text-align:start}._title_1s8q6_21{margin:0;font-size:var(--font-size-lg);color:var(--color-on-surface)}._note_1s8q6_33{margin:0;font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._field_1s8q6_45{display:flex;flex-direction:column;gap:var(--space-1)}._label_1s8q6_57{font-size:var(--font-size-sm);color:var(--color-on-surface)}._required_1s8q6_67{color:var(--color-danger, #c0392b)}._input_1s8q6_75{min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-on-surface);font-size:var(--font-size-base)}._input_1s8q6_75:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:transparent}._actions_1s8q6_107{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-block-start:var(--space-2)}._error_1s8q6_123{margin:0;color:var(--color-danger, #c0392b);font-size:var(--font-size-sm)}._dupList_1s8q6_135{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._dupRow_1s8q6_153{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised)}._dupDetails_1s8q6_177{display:flex;flex-direction:column;gap:var(--space-1)}._dupName_1s8q6_189{font-size:var(--font-size-base);color:var(--color-on-surface)}._dupMeta_1s8q6_199{font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._checkRow_1s8q6_213{display:flex;flex-wrap:wrap;gap:var(--space-4)}._check_1s8q6_213{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-on-surface)}._unitRow_1s8q6_241{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._unitRow_1s8q6_241 ._input_1s8q6_75{inline-size:8rem}._unit_1s8q6_241{font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._divider_1s8q6_273{inline-size:100%;block-size:0;margin:var(--space-2) 0;border:0;border-block-start:1px solid var(--color-border-strong)}._shell_wz6sk_43{display:flex;flex-direction:column;block-size:100dvh;overflow:hidden;container-type:inline-size;container-name:app}._header_wz6sk_69{flex:none;padding:clamp(10px,1.5cqi,18px) clamp(22px,3.5cqi,60px) clamp(8px,1.1cqi,13px);background:var(--color-surface);border-block-end:1px solid var(--color-border)}._headerInner_wz6sk_87{max-inline-size:min(1080px,92cqi);margin-inline:auto;display:flex;align-items:center;gap:var(--space-4)}._headerBrand_wz6sk_103{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}._headerText_wz6sk_125{display:flex;flex-direction:column;gap:2px;min-inline-size:0}._headerTitle_wz6sk_139{font-size:var(--font-size-base);font-weight:600;line-height:1.15;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerSubtitle_wz6sk_159{font-size:var(--font-size-sm);line-height:1.2;color:var(--color-on-surface-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerPatientStacked_wz6sk_179{display:none}@container app (max-width: 550px){._headerPatientInline_wz6sk_193,._headerDescription_wz6sk_195{display:none}._headerPatientStacked_wz6sk_179{display:inline}}._headerActions_wz6sk_213{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-2)}._headerChip_wz6sk_231{font-size:var(--font-size-sm);color:var(--color-on-surface-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._main_wz6sk_39{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;inline-size:100%;padding:clamp(14px,1.8cqi,28px) clamp(22px,3.5cqi,60px)}._column_wz6sk_279{inline-size:100%;max-inline-size:min(1080px,92cqi);display:flex;flex-direction:column;flex:1}._progressTrack_wz6sk_295{block-size:6px;border-radius:var(--radius-pill);background:var(--color-track);overflow:hidden;margin-block-start:clamp(8px,1.2cqi,14px)}._progressFill_wz6sk_313{block-size:100%;border-radius:var(--radius-pill);background:var(--color-primary);transition:inline-size var(--motion-progress) cubic-bezier(.4,0,.2,1)}._questionCard_wz6sk_327{display:flex;flex-direction:column;flex:none;animation:_questionIn_wz6sk_1 var(--motion-enter) cubic-bezier(.2,.7,.3,1)}._widgetSlot_wz6sk_341{min-inline-size:0}._questionBody_wz6sk_355{display:flex;flex-direction:column;min-inline-size:0}._questionCard_wz6sk_327[data-layout=split]{display:grid;grid-template-columns:1fr minmax(200px,25%);column-gap:clamp(24px,4cqi,72px);align-items:start}._questionCard_wz6sk_327[data-layout=split] ._questionBody_wz6sk_355{grid-column:1}._questionCard_wz6sk_327[data-layout=split] ._widgetSlot_wz6sk_341{grid-column:2;align-self:start}._questionCard_wz6sk_327[data-layout=split] ._questionText_wz6sk_415{font-size:clamp(1.0625rem,1.7cqi,1.5rem);font-weight:600;line-height:1.45;letter-spacing:0;max-inline-size:none;margin-block-end:clamp(16px,2cqi,28px)}._questionCard_wz6sk_327[data-layout=split] ._questionSetText_wz6sk_433{font-size:clamp(1rem,1.5cqi,1.25rem);margin-block-end:var(--space-4)}@container app (max-width: 700px){._questionCard_wz6sk_327[data-layout=split]{display:flex;flex-direction:column}}@keyframes _questionIn_wz6sk_1{0%{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:none}}._eyebrow_wz6sk_481{font-size:var(--font-size-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-muted);margin-block-end:var(--space-3)}._questionSetText_wz6sk_433{font-size:var(--font-size-prompt);font-weight:400;line-height:1.5;color:var(--color-prompt);max-inline-size:34em;margin-block-end:clamp(18px,2.4cqi,30px);overflow-wrap:break-word}._questionSetText_wz6sk_433 :is(b,strong){font-weight:700}._questionText_wz6sk_415{font-size:var(--font-size-question);font-weight:600;line-height:1.18;letter-spacing:-.022em;text-wrap:pretty;max-inline-size:26em;margin-block-end:clamp(36px,4.6cqi,64px);overflow-wrap:break-word}._embedded_wz6sk_563{margin-block-end:var(--space-5)}._embedded_wz6sk_563 :is(iframe,video){inline-size:100%;border:0;border-radius:var(--radius-md)}._downloadNote_wz6sk_583{margin-block-start:var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-info-surface);color:var(--color-info);font-size:var(--font-size-sm)}._downloadError_wz6sk_603{margin-block-start:var(--space-2);color:var(--color-danger);font-size:var(--font-size-sm)}._footer_wz6sk_621{flex:none;padding:clamp(10px,1.5cqi,18px) clamp(22px,3.5cqi,60px);padding-block-end:max(clamp(10px,1.5cqi,18px),env(safe-area-inset-bottom));background:var(--color-surface);border-block-start:1px solid var(--color-border)}._footerInner_wz6sk_639{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;max-inline-size:min(1080px,92cqi);margin-inline:auto}._navBack_wz6sk_657{flex:none;inline-size:clamp(56px,6cqi,72px);block-size:clamp(54px,5.5cqi,68px);border:1px solid var(--color-border-strong);border-radius:var(--radius-option);background:var(--color-surface-raised);color:var(--color-on-surface);font-size:clamp(20px,2cqi,26px);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}._navBack_wz6sk_657:hover:not(:disabled){border-color:var(--color-primary)}._navSkip_wz6sk_709{flex:none;block-size:clamp(54px,5.5cqi,68px);padding-inline:var(--space-4);border:1px solid transparent;border-radius:var(--radius-option);background:none;color:var(--color-on-surface-muted);font-size:var(--font-size-base);font-weight:500;cursor:pointer;white-space:nowrap;transition:color var(--motion-fast) ease,border-color var(--motion-fast) ease}._navSkip_wz6sk_709:hover:not(:disabled){color:var(--color-on-surface);border-color:var(--color-border-strong)}._navNext_wz6sk_753{flex:1;block-size:clamp(54px,5.5cqi,68px);padding-inline:34px;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);border:none;border-radius:var(--radius-option);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-action);font-weight:600;cursor:pointer;transition:background-color var(--motion-base) ease}._navNext_wz6sk_753:hover:not(:disabled){background:var(--color-primary-hover)}._navNext_wz6sk_753:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-fg);cursor:not-allowed}._navNextArrow_wz6sk_809{font-size:clamp(20px,2cqi,26px);line-height:1}._navSkip_wz6sk_709:disabled,._navBack_wz6sk_657:disabled{opacity:.5;cursor:not-allowed}._copyright_wz6sk_835{margin-block-start:var(--space-3);margin-inline:auto;max-inline-size:62ch;font-size:12px;line-height:1.5;text-align:center;text-wrap:pretty;color:var(--color-on-surface-muted)}._errorBanner_wz6sk_857{inline-size:100%;max-inline-size:min(1080px,92cqi);margin-inline:auto;margin-block-end:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-surface);color:var(--color-danger);border:1px solid var(--color-danger)}@container app (max-width: 550px){._footerInner_wz6sk_639{gap:var(--space-2)}._navNext_wz6sk_753{padding-inline:var(--space-5)}._navSkip_wz6sk_709{padding-inline:var(--space-3)}}._setBlock_1w07h_5{margin-block-end:var(--space-5)}._setBlock_1w07h_5:last-child{margin-block-end:0}._optionsVertical_1w07h_27{display:flex;flex-direction:column;gap:clamp(12px,1.5cqi,20px)}._optionsHorizontal_1w07h_27{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min-content,1fr);gap:clamp(12px,1.5cqi,20px)}._optionsGrid_1w07h_27{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5cqi,20px)}@container app (max-width: 900px){._optionsGrid_1w07h_27{grid-template-columns:repeat(2,minmax(0,1fr))}}._option_1w07h_27{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-option-border);border-radius:var(--radius-option);background:var(--color-option-bg);color:var(--color-on-surface);font-size:var(--font-size-option);font-weight:500;cursor:pointer;text-align:start;inline-size:100%;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease}._optionsHorizontal_1w07h_27 ._option_1w07h_27,._optionsGrid_1w07h_27 ._option_1w07h_27{inline-size:auto;min-inline-size:96px;min-block-size:clamp(56px,6cqi,84px);padding:clamp(14px,1.6cqi,22px) var(--space-3);justify-content:center;text-align:center}._optionsHorizontal_1w07h_27 ._option_1w07h_27{min-inline-size:0}@container app (width > 550px) and (width <= 700px){._optionsHorizontal_1w07h_27{gap:var(--space-2)}._optionsHorizontal_1w07h_27 ._option_1w07h_27{padding-inline:var(--space-1)}}._optionsVertical_1w07h_27 ._option_1w07h_27{min-block-size:52px;padding-inline-start:var(--space-5)}._option_1w07h_27:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-option-bg-hover)}._option_1w07h_27[aria-pressed=true],._option_1w07h_27[aria-checked=true]{border-color:var(--color-option-selected-border);background:var(--color-primary-tint);font-weight:600}._option_1w07h_27:disabled{opacity:.45;cursor:not-allowed}._optionCheck_1w07h_259{flex:none;inline-size:0;opacity:0;overflow:hidden;transform:scale(.5);font-size:.8em;font-weight:700;color:var(--color-option-selected-border);transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease}._option_1w07h_27[aria-checked=true] ._optionCheck_1w07h_259{inline-size:auto;opacity:1;transform:none;animation:_checkPop_1w07h_1 var(--motion-base) ease}@keyframes _checkPop_1w07h_1{0%{transform:scale(.4)}to{transform:none}}@container app (max-width: 550px){._optionsHorizontal_1w07h_27{grid-auto-flow:row;grid-template-columns:1fr}._optionsHorizontal_1w07h_27 ._option_1w07h_27,._optionsGrid_1w07h_27 ._option_1w07h_27{inline-size:100%;min-block-size:52px;justify-content:flex-start;text-align:start;padding-inline-start:var(--space-5)}._optionsGrid_1w07h_27{grid-template-columns:1fr}}._optionMark_1w07h_255{flex:none;inline-size:22px;block-size:22px;border:2px solid var(--color-border-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-raised)}._optionMark_1w07h_255[data-shape=square]{border-radius:var(--radius-sm)}._option_1w07h_27[aria-pressed=true] ._optionMark_1w07h_255,._option_1w07h_27[aria-checked=true] ._optionMark_1w07h_255{border-color:var(--color-primary)}._option_1w07h_27[aria-pressed=true] ._optionMark_1w07h_255:after,._option_1w07h_27[aria-checked=true] ._optionMark_1w07h_255:after{content:"";inline-size:10px;block-size:10px;border-radius:50%;background:var(--color-primary)}._optionMark_1w07h_255[data-shape=square]:after{border-radius:2px}._rankBadge_1w07h_439{flex:none;margin-inline-start:auto;inline-size:26px;block-size:26px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:700}._select_1w07h_469{inline-size:100%;min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised)}._textInput_1w07h_491,._textArea_1w07h_493{inline-size:100%;min-block-size:var(--touch-target);padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);font-size:var(--font-size-lg)}._textArea_1w07h_493{min-block-size:8rem;resize:vertical}._textInput_1w07h_491[aria-invalid=true],._textArea_1w07h_493[aria-invalid=true]{border-color:var(--color-danger)}._inputNarrow_1w07h_533{inline-size:auto;max-inline-size:12rem;text-align:center}._inputQuestionWidth_1w07h_549{inline-size:100%;max-inline-size:26em}._centeredField_1w07h_563{text-align:center}._inputMedium_1w07h_575{inline-size:min(100%,18rem);text-align:center}._captureWrap_1w07h_591{display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}._captureActions_1w07h_605{display:flex;gap:var(--space-3)}._captureButton_1w07h_615{min-block-size:var(--touch-target);padding:var(--space-3) var(--space-5);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-on-surface);font-size:var(--font-size-base);font-weight:600;cursor:pointer}._captureButton_1w07h_615:hover:not(:disabled){border-color:var(--color-primary)}._captureButton_1w07h_615:disabled{opacity:.45;cursor:not-allowed}._captureButtonPrimary_1w07h_657{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}._captureSaved_1w07h_669{margin:0;color:var(--color-primary);font-weight:600}._signatureCanvas_1w07h_685{inline-size:100%;block-size:220px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:#fff;touch-action:none;cursor:crosshair}._signatureHint_1w07h_705{margin:0;text-align:center;color:var(--color-on-surface-muted);font-size:var(--font-size-sm)}._signatureDob_1w07h_719{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._signatureImage_1w07h_735{max-inline-size:100%;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:#fff}._cameraImage_1w07h_587{max-inline-size:100%;max-block-size:340px;object-fit:contain;align-self:center;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:#fff}._inlineFields_1w07h_771{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}._inlineFields_1w07h_771 label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._fieldSeparator_1w07h_807{align-self:end;display:flex;align-items:center;min-block-size:var(--touch-target)}._hint_1w07h_821{margin-block-start:var(--space-2);font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._invalidHint_1w07h_833{margin-block-start:var(--space-2);font-size:var(--font-size-sm);color:var(--color-danger)}._skipCheckbox_1w07h_847{display:flex;align-items:center;gap:var(--space-3);margin-block-start:var(--space-4);min-block-size:var(--touch-target);font-size:var(--font-size-md);cursor:pointer}._skipCheckbox_1w07h_847 input{inline-size:1.25rem;block-size:1.25rem;accent-color:var(--color-accent)}._romRow_1w07h_881{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-3)}._romLabel_1w07h_897{font-size:var(--font-size-md)}._socLabel_1w07h_907{display:block;margin-block:var(--space-4) var(--space-2);font-size:var(--font-size-sm);font-weight:600;color:var(--color-on-surface-muted)}._socBackButton_1w07h_923{margin-block-start:var(--space-5);padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);cursor:pointer;font-size:var(--font-size-sm)}._imageMapScroll_1w07h_945{display:flex;overflow-x:auto;max-inline-size:100%}._imageMapCanvas_1w07h_957{position:relative;display:inline-block;line-height:0;margin-inline:auto}._imageMapImage_1w07h_975{display:block;max-inline-size:none}._imageMapRegion_1w07h_985{position:absolute;padding:0;border:2px solid transparent;cursor:pointer;background:transparent}._imageMapRegion_1w07h_985:hover,._imageMapRegion_1w07h_985:focus-visible{border-color:var(--color-accent);outline:none}._imageMapCycleLabel_1w07h_1015{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;font-size:var(--font-size-sm);font-weight:600;color:var(--color-on-surface);text-align:center;line-height:1.1;pointer-events:none}._naOptionRow_1w07h_1045{display:flex;justify-content:center;margin-block-start:var(--space-5)}._sliderWrap_1w07h_1061{padding-block:var(--space-4)}._sliderValue_1w07h_1069{text-align:center;font-size:calc(2rem * var(--font-scale));font-weight:650;color:var(--color-primary);min-block-size:3rem;margin-block-end:var(--space-2);font-variant-numeric:tabular-nums}._sliderValue_1w07h_1069[data-untouched=true]{color:var(--color-on-surface-muted);font-size:var(--font-size-base);font-weight:400;display:flex;align-items:center;justify-content:center}._slider_1w07h_1061{inline-size:100%;block-size:var(--touch-target);-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;--slider-empty: var(--color-track)}._slider_1w07h_1061:not(._sliderVertical_1w07h_1119){--slider-empty: var(--color-on-surface);background:linear-gradient(var(--color-on-surface),var(--color-on-surface)) left center / 2px 16px no-repeat,linear-gradient(var(--color-on-surface),var(--color-on-surface)) right center / 2px 16px no-repeat}._slider_1w07h_1061{--slider-thumb-size: 24px;--slider-fill-stop: calc( var(--slider-ratio, 0) * (100% - var(--slider-thumb-size)) + var(--slider-thumb-size) / 2 )}._slider_1w07h_1061::-webkit-slider-runnable-track{block-size:6px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--color-primary) 0 var(--slider-fill-stop),var(--slider-empty) var(--slider-fill-stop) 100%)}._slider_1w07h_1061::-moz-range-track{block-size:6px;border-radius:var(--radius-pill);background:var(--slider-empty)}._slider_1w07h_1061::-moz-range-progress{block-size:6px;border-radius:var(--radius-pill);background:var(--color-primary)}._slider_1w07h_1061::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);border-radius:50%;background:var(--color-primary);border:3px solid var(--color-surface-raised);box-shadow:var(--shadow-sm);margin-block-start:-9px}._slider_1w07h_1061::-moz-range-thumb{box-sizing:border-box;inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);border-radius:50%;background:var(--color-primary);border:3px solid var(--color-surface-raised);box-shadow:var(--shadow-sm)}._slider_1w07h_1061[data-untouched=true]::-webkit-slider-thumb{opacity:0}._slider_1w07h_1061[data-untouched=true]::-moz-range-thumb{opacity:0}._slider_1w07h_1061[data-untouched=true]::-webkit-slider-runnable-track{background:var(--slider-empty)}._slider_1w07h_1061[data-untouched=true]::-moz-range-progress{background:transparent}._sliderVertical_1w07h_1119{writing-mode:vertical-lr;direction:rtl;width:var(--touch-target);height:clamp(10rem,calc(100dvh - 32rem),24rem);margin-inline:auto;display:block;flex:none}._sliderVertical_1w07h_1119::-webkit-slider-runnable-track{background-image:repeating-linear-gradient(to top,var(--color-border-strong) 0 1px,transparent 1px calc(10% - 1px),var(--color-border-strong) calc(10% - 1px) 10%),linear-gradient(to top,var(--color-primary) 0 var(--slider-fill-stop),var(--color-track) var(--slider-fill-stop) 100%);background-size:60% 100%,100% 100%;background-position:center,center;background-repeat:no-repeat}._sliderWrapVertical_1w07h_1425{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);block-size:100%;padding-block:0}._sliderWrapVertical_1w07h_1425 ._sliderValue_1w07h_1069{font-size:var(--font-size-lg);min-block-size:1.75rem;margin-block-end:0}._sliderAnchor_1w07h_1459{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;max-inline-size:22ch}._sliderAnchorValue_1w07h_1477{font-size:var(--font-size-base);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-on-surface)}._sliderAnchorText_1w07h_1491{font-size:var(--font-size-sm);line-height:1.3;color:var(--color-on-surface-muted);text-wrap:pretty}._sliderScale_1w07h_1505{display:flex;justify-content:space-between;color:var(--color-on-surface-muted);font-size:var(--font-size-sm);margin-block-start:var(--space-1);font-variant-numeric:tabular-nums}._pickHint_1w07h_1525{margin-block:var(--space-2) 0;color:var(--color-warning);font-size:var(--font-size-sm)}._fallbackNote_1w07h_1541{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-surface);color:var(--color-warning);margin-block-end:var(--space-4);font-size:var(--font-size-sm)}._fallbackDump_1w07h_1559{margin-block-start:var(--space-4);font-size:12px}._fallbackDump_1w07h_1559 summary{cursor:pointer;color:var(--color-on-surface-muted)}._fallbackDump_1w07h_1559 pre{margin-block-start:var(--space-2);padding:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-sm);overflow-x:auto;max-block-size:20rem}._consentContainer_1w07h_1601{display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}._consentProgress_1w07h_1615{margin:0;font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._consentTitle_1w07h_1627{margin:0;font-size:var(--font-size-lg);color:var(--color-on-surface)}._consentVideoFrame_1w07h_1639{position:relative;inline-size:100%;max-inline-size:60rem;margin-inline:auto;aspect-ratio:16 / 9;background:#000;border-radius:var(--radius-md);overflow:hidden}._consentVideo_1w07h_1639{inline-size:100%;block-size:100%;object-fit:contain}._consentThumbnail_1w07h_1673{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:0;background:#000;cursor:pointer}._consentThumbnail_1w07h_1673:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}._consentThumbnailImage_1w07h_1705{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:contain}._consentThumbnailPlaceholder_1w07h_1721{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#1c1c1c,#333)}._consentPlayIcon_1w07h_1735{position:relative;inline-size:5rem;block-size:5rem;border-radius:50%;background:#ffffffd9;box-shadow:0 2px 12px #00000073}._consentPlayIcon_1w07h_1735:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:1.1rem 0 1.1rem 1.8rem;border-color:transparent transparent transparent #111}._consentHint_1w07h_1775{margin:0;font-size:var(--font-size-sm);color:var(--color-on-surface-muted);text-align:center}._consentError_1w07h_1789{margin:0;color:var(--color-danger, #c0392b)}._visuallyHidden_1w07h_1799{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._healthMeasure_1w07h_1825{display:flex;flex-direction:column;gap:var(--space-3)}._healthMeasureLeadIn_1w07h_1837{margin:0;font-size:var(--font-size-lg);color:var(--color-on-surface)}._healthMeasureContext_1w07h_1849{margin:0;font-size:var(--font-size-base);color:var(--color-on-surface-muted)}._bodyMap_1949i_9{container-type:inline-size;--bm-body: #eaeff6;--bm-outline: #aab6c8;--bm-card: oklch(.975 .008 270);--bm-card-border: oklch(.78 .03 265);--bm-divider: rgba(71, 85, 105, .28);--bm-hover: rgba(75, 88, 214, .16);--bm-cue: rgba(71, 85, 105, .3);--bm-shade: rgba(71, 85, 105, .32);--bm-dark-ink: #161a21;--bm-light-ink: #ffffff;--bm-t1: #fde68a;--bm-t2: #fbbf24;--bm-t3: #f97316;--bm-t4: #ef4444;--bm-t5: #b91c1c}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) ._bodyMap_1949i_9{--bm-body: #2a3444;--bm-outline: #56657c;--bm-card: oklch(.19 .028 265);--bm-card-border: oklch(.42 .03 265);--bm-divider: rgba(255, 255, 255, .11);--bm-hover: rgba(107, 120, 232, .3);--bm-cue: rgba(255, 255, 255, .16);--bm-shade: rgba(0, 0, 0, .55)}}:root[data-theme=dark] ._bodyMap_1949i_9{--bm-body: #2a3444;--bm-outline: #56657c;--bm-card: oklch(.19 .028 265);--bm-card-border: oklch(.42 .03 265);--bm-divider: rgba(255, 255, 255, .11);--bm-hover: rgba(107, 120, 232, .3);--bm-cue: rgba(255, 255, 255, .16);--bm-shade: rgba(0, 0, 0, .55)}._bodyMap_1949i_9[data-kind=numbness]{--bm-t1: #c7d2fe;--bm-t2: #a5b4fc;--bm-t3: #818cf8;--bm-t4: #6366f1;--bm-t5: #4f46e5}._bodyMap_1949i_9[data-kind=weakness]{--bm-t1: #99f6e4;--bm-t2: #5eead4;--bm-t3: #2dd4bf;--bm-t4: #14b8a6;--bm-t5: #0f766e}._bodyMap_1949i_9 [data-tier="1"]{--bm-c: var(--bm-t1);--bm-fg: var(--bm-dark-ink)}._bodyMap_1949i_9 [data-tier="2"]{--bm-c: var(--bm-t2);--bm-fg: var(--bm-dark-ink)}._bodyMap_1949i_9 [data-tier="3"]{--bm-c: var(--bm-t3);--bm-fg: var(--bm-dark-ink)}._bodyMap_1949i_9 [data-tier="4"]{--bm-c: var(--bm-t4);--bm-fg: var(--bm-light-ink)}._bodyMap_1949i_9 [data-tier="5"]{--bm-c: var(--bm-t5);--bm-fg: var(--bm-light-ink)}._stage_1949i_139{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:var(--space-5);align-items:start}@container (max-width: 720px){._stage_1949i_139{grid-template-columns:minmax(0,1fr)}}._figures_1949i_163{display:flex;justify-content:center;gap:clamp(8px,3cqi,32px);min-inline-size:0}._figure_1949i_163{flex:0 1 260px;min-inline-size:0;margin:0;direction:ltr}._caption_1949i_193{display:flex;justify-content:center;margin-block-end:var(--space-2);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface)}._card_1949i_215{position:relative;padding:var(--space-2);border:1.5px dashed var(--bm-card-border);border-radius:var(--radius-lg);background:var(--bm-card)}._side_1949i_233{position:absolute;top:17%;font-size:calc(.6875rem * var(--font-scale));font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-muted);pointer-events:none}._sideStart_1949i_253{inset-inline-end:64%}._sideEnd_1949i_259{inset-inline-start:64%}._svg_1949i_267{display:block;inline-size:100%;block-size:auto;overflow:visible;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._body_1949i_9{fill:var(--bm-body)}._outline_1949i_291{fill:none;stroke:var(--bm-outline);stroke-width:1.3;pointer-events:none}._shade_1949i_303{fill:#000;pointer-events:none}._shadeFlood_1949i_311{flood-color:var(--bm-shade)}._cues_1949i_317 path{fill:none;stroke:var(--bm-cue);stroke-width:1;stroke-linecap:round;pointer-events:none}._decor_1949i_331 path{fill:transparent;pointer-events:none}._bloom_1949i_341{pointer-events:none}._bloom_1949i_341 path{fill:var(--bm-c);opacity:.75}._heat_1949i_355{pointer-events:none}._heat_1949i_355 path{fill:var(--bm-c)}._region_1949i_371{fill:transparent;stroke:transparent;stroke-width:.8;cursor:pointer;outline:none;transition:fill var(--motion-fast)}._svg_1949i_267:hover ._region_1949i_371{stroke:var(--bm-divider)}@media (hover: hover){._region_1949i_371:hover{fill:var(--bm-hover)}}._region_1949i_371:focus-visible{stroke:var(--color-focus);stroke-width:2.6}._badges_1949i_413{pointer-events:none}._badges_1949i_413 circle{fill:var(--color-surface);stroke:var(--bm-c);stroke-width:2}._badges_1949i_413 text{fill:var(--color-on-surface);font-size:9px;font-weight:700;text-anchor:middle}._panel_1949i_443{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}._options_1949i_457{display:flex;flex-direction:column;gap:var(--space-2)}._optionValue_1949i_467{margin-inline-start:auto;font-weight:700}._readout_1949i_477{font-weight:600;color:var(--color-on-surface)}._scale_1949i_487{display:grid;gap:var(--space-1)}._scaleLabel_1949i_495{font-size:calc(.75rem * var(--font-scale));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-muted)}._scaleBar_1949i_509{display:flex;overflow:hidden;border-radius:var(--radius-sm)}._swatch_1949i_519{flex:1;padding:3px 0;text-align:center;font-size:calc(.75rem * var(--font-scale));font-weight:700;background:var(--bm-c);color:var(--bm-fg)}._scaleEnds_1949i_537{display:flex;justify-content:space-between;font-size:calc(.75rem * var(--font-scale));color:var(--color-on-surface-muted)}._figure_1949i_163:has(._card_1949i_215[data-banded]){flex-basis:330px}._card_1949i_215[data-banded] ._side_1949i_233{top:15.6%}._card_1949i_215[data-banded] ._sideStart_1949i_253{inset-inline-end:60%}._card_1949i_215[data-banded] ._sideEnd_1949i_259{inset-inline-start:60%}._band_1949i_583{fill:transparent}._band_1949i_583[data-placing]{cursor:crosshair}@media (hover: hover){._band_1949i_583[data-placing]:hover{fill:var(--bm-hover);fill-opacity:.35}}._spot_1949i_609{cursor:pointer;outline:none}._spot_1949i_609 circle{fill:var(--color-surface);stroke:var(--bm-c);stroke-width:2}._spot_1949i_609 ._spotRing_1949i_627{fill:var(--bm-c);fill-opacity:.25;stroke:none}._spot_1949i_609 ._spotHit_1949i_637{fill:transparent;stroke:none}._spot_1949i_609 text{fill:var(--color-on-surface);font-size:9px;font-weight:700;text-anchor:middle;pointer-events:none}._spot_1949i_609:focus-visible ._spotRing_1949i_627{stroke:var(--color-focus);stroke-width:2}._lead_1949i_667{stroke:var(--bm-c);stroke-width:1.4;stroke-dasharray:3 2.5;pointer-events:none}._hint_1949i_681{margin:0;font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}@media (prefers-reduced-motion: reduce){._region_1949i_371{transition:none}}._screen_11ngl_9{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}._card_11ngl_25{width:100%;max-width:44rem;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8) var(--space-6);text-align:center}._heading_11ngl_51{margin:0 0 var(--space-5);font-size:var(--font-size-title);font-weight:650;line-height:1.15;letter-spacing:-.01em;color:var(--color-on-surface)}._message_11ngl_69{margin:0 0 var(--space-7);font-size:var(--font-size-lg);line-height:1.6;color:var(--color-on-surface);overflow-wrap:break-word;text-wrap:pretty}._message_11ngl_69 :is(p,ul,ol){margin-block-end:var(--space-3)}._actions_11ngl_95{display:flex;justify-content:center}._actions_11ngl_95 button{inline-size:100%;max-inline-size:26rem;min-block-size:calc(var(--touch-target) * 1.4);font-size:var(--font-size-lg)}._centered_rya5r_7{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}._card_rya5r_23{width:100%;max-width:40rem;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-7) var(--space-6);animation:_rise_rya5r_1 var(--motion-base) ease-out}@keyframes _rise_rya5r_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._wordmark_rya5r_67{font-size:var(--font-size-sm);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-block-end:var(--space-4)}._stepTitle_rya5r_85{font-size:var(--font-size-question);font-weight:600;letter-spacing:-.01em;margin-block-end:var(--space-5)}._optionsVertical_rya5r_99{display:flex;flex-direction:column;gap:var(--space-2);margin-block-end:var(--space-5)}._optionsHorizontal_rya5r_113{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-end:var(--space-5)}._option_rya5r_99{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:var(--touch-target);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-on-surface);font-size:var(--font-size-base);text-align:start;cursor:pointer;transition:border-color var(--motion-fast) ease-out,background var(--motion-fast) ease-out}._optionsVertical_rya5r_99 ._option_rya5r_99{inline-size:100%}._option_rya5r_99:hover{border-color:var(--color-primary);background:var(--color-primary-tint)}._option_rya5r_99:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}._optionMark_rya5r_191{color:var(--color-primary)}._dateRow_rya5r_199{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-end:var(--space-5)}._dateInput_rya5r_213{flex:1;min-inline-size:12rem;min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-on-surface);font-size:var(--font-size-base)}._dateInput_rya5r_213:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:transparent}._actions_rya5r_249{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}._actionsBetween_rya5r_263{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;align-items:center}._hint_rya5r_279{color:var(--color-on-surface-muted);font-size:var(--font-size-sm);margin-block-end:var(--space-4)}._error_rya5r_291{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-surface);color:var(--color-danger);font-size:var(--font-size-sm);margin-block-end:var(--space-4)}._reviewIntro_rya5r_313{color:var(--color-on-surface-muted);margin-block-end:var(--space-5)}._caseGrid_rya5r_323{display:flex;flex-direction:column;gap:var(--space-3);margin-block-end:var(--space-5)}._caseCard_rya5r_337{text-align:start;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);cursor:pointer;transition:border-color var(--motion-fast) ease-out,background var(--motion-fast) ease-out}._caseCard_rya5r_337:hover{border-color:var(--color-primary);background:var(--color-primary-tint)}._caseCard_rya5r_337:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}._caseCardSelected_rya5r_381{border-color:var(--color-primary);background:var(--color-primary-tint);box-shadow:inset 0 0 0 1px var(--color-primary)}._caseCardLabel_rya5r_393{font-weight:650;margin-block-end:var(--space-2)}._caseRows_rya5r_403{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}._caseRowKey_rya5r_417{color:var(--color-on-surface-muted)}._sideGroup_rya5r_425{margin-block-end:var(--space-5)}._sideHeading_rya5r_433{font-size:var(--font-size-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-muted);margin-block-end:var(--space-2)}._patientName_rya5r_455{font-weight:600}._picker_cmda5_7{display:flex;flex-direction:column;gap:var(--space-4)}._filterRow_cmda5_19{display:flex;flex-wrap:wrap;gap:var(--space-3)}._filterInput_cmda5_31{flex:1;min-inline-size:12rem;min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-on-surface);font-size:var(--font-size-base)}._filterInput_cmda5_31:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:transparent}._listBlock_cmda5_67{display:flex;flex-direction:column;gap:var(--space-2)}._listHeading_cmda5_79{font-size:var(--font-size-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-muted)}._list_cmda5_67{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._patientRow_cmda5_113{inline-size:100%;text-align:start;white-space:pre-line;min-block-size:var(--touch-target);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-on-surface);font-size:var(--font-size-base);cursor:pointer;transition:border-color var(--motion-fast) ease-out,background var(--motion-fast) ease-out}._patientRow_cmda5_113:hover{border-color:var(--color-primary);background:var(--color-primary-tint)}._patientRow_cmda5_113:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}._empty_cmda5_167{color:var(--color-on-surface-muted);font-size:var(--font-size-sm);padding-block:var(--space-2)}._pager_cmda5_179{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._pageLabel_cmda5_193{color:var(--color-on-surface-muted);font-size:var(--font-size-sm)}._actions_cmda5_203{display:flex;flex-wrap:wrap;gap:var(--space-3)}._registerRow_cmda5_215{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-start:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}._hint_cmda5_235{color:var(--color-on-surface-muted);font-size:var(--font-size-sm)}._error_cmda5_245{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-surface);color:var(--color-danger);font-size:var(--font-size-sm)}._screen_p6jo0_11{display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:56rem;margin:0 auto;padding:clamp(var(--space-6),5vh,var(--space-8)) var(--space-5) var(--space-7)}._heading_p6jo0_33{margin:0;font-size:var(--font-size-title);font-weight:600;line-height:1.3;color:var(--color-on-surface)}._patientName_p6jo0_49{margin:0;font-size:var(--font-size-lg);color:var(--color-on-surface-muted)}._help_p6jo0_61{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface-sunken);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._help_p6jo0_61 p{margin:0}._optionList_p6jo0_95{display:flex;flex-direction:column;gap:var(--space-2)}._option_p6jo0_95,._modeCell_p6jo0_109,._caseCell_p6jo0_111{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);cursor:pointer;font-size:var(--font-size-base);color:var(--color-on-surface)}._option_p6jo0_95:hover,._modeCell_p6jo0_109:hover,._caseCell_p6jo0_111:hover{border-color:var(--color-border-strong)}._textInput_p6jo0_151{width:100%;max-width:24rem;min-height:var(--touch-target);padding:var(--space-3) var(--space-4);font:inherit;color:var(--color-on-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}._pickerGrid_p6jo0_179{display:grid;grid-template-columns:minmax(14rem,1fr) 2fr;gap:var(--space-4);align-items:start}@media (max-width: 40rem){._pickerGrid_p6jo0_179{grid-template-columns:1fr}}._modeColumn_p6jo0_205{display:flex;flex-direction:column;gap:var(--space-2);border:0;margin:0;padding:0}._modeCellActive_p6jo0_223{border-color:var(--color-primary);background:var(--color-primary-tint);font-weight:600}._caseColumn_p6jo0_235{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._caseLegend_p6jo0_257{padding:0 var(--space-2);font-weight:600;color:var(--color-on-surface-muted)}._caseCellChecked_p6jo0_269{border-color:var(--color-primary);background:var(--color-primary-tint)}._caseCellDisabled_p6jo0_279{opacity:.45;cursor:not-allowed}._caseCellDisabled_p6jo0_279:hover{border-color:var(--color-border)}._actions_p6jo0_301{display:flex;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}._screen_68ylz_5{display:flex;flex-direction:column;gap:var(--space-3);inline-size:100%;max-inline-size:60rem;margin-inline:auto;text-align:start}._title_68ylz_25{margin:0;font-size:var(--font-size-xl);color:var(--color-on-surface)}._note_68ylz_37{margin:0;font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._editorLabel_68ylz_49{font-size:var(--font-size-sm);color:var(--color-on-surface)}._editor_68ylz_49{inline-size:100%;min-block-size:24rem;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-on-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-sm);line-height:1.5;resize:vertical}._editor_68ylz_49:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:transparent}._editorActions_68ylz_99{display:flex;justify-content:flex-start}._actions_68ylz_109{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-block-start:var(--space-2)}._error_68ylz_125{margin:0;color:var(--color-danger, #c0392b);font-size:var(--font-size-sm)}._templateList_68ylz_141{display:flex;flex-direction:column;gap:var(--space-2)}._templateOption_68ylz_153{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-on-surface);font-size:var(--font-size-base);text-align:start;cursor:pointer}._templateOption_68ylz_153[aria-checked=true]{border-color:var(--color-accent, #2f6fed);box-shadow:inset 0 0 0 1px var(--color-accent, #2f6fed)}._templateOption_68ylz_153:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}._passcodeBackdrop_68ylz_199{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-4);background:#00000073;z-index:50}._passcodeDialog_68ylz_219{display:flex;flex-direction:column;gap:var(--space-3);inline-size:100%;max-inline-size:28rem;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-on-surface)}._passcodeTitle_68ylz_243{margin:0;font-size:var(--font-size-lg)}._passcodeInput_68ylz_253{min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-on-surface);font-size:var(--font-size-base)}._passcodeInput_68ylz_253:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:transparent}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #f4f5f8}.table thead th{vertical-align:bottom;border-bottom:2px solid #f4f5f8}.table tbody+tbody{border-top:2px solid #f4f5f8}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #f4f5f8}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#f4f5f8}.table-hover tbody tr:hover{background-color:#f7f8fa}.table-primary,.table-primary>td,.table-primary>th{background-color:#d0d4f5}.table-hover .table-primary:hover{background-color:#bbc1f1}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#bbc1f1}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#f9fafb}.table-hover .table-secondary:hover{background-color:#eaedf1}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#eaedf1}.table-success,.table-success>td,.table-success>th{background-color:#c6ede5}.table-hover .table-success:hover{background-color:#b3e7dc}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b3e7dc}.table-info,.table-info>td,.table-info>th{background-color:#c7e5fd}.table-hover .table-info:hover{background-color:#aedafc}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#aedafc}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffebc1}.table-hover .table-warning:hover{background-color:#ffe3a8}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe3a8}.table-danger,.table-danger>td,.table-danger>th{background-color:#fcced6}.table-hover .table-danger:hover{background-color:#fbb6c2}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#fbb6c2}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:#5867dd}.table-hover .table-active:hover{background-color:#4354d9}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#4354d9}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#575962;background-color:#ebedf2;border-color:#f4f5f8}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{background-color:#ffffff13}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.phidb-data-table .bootstrap-table-title,.phidb-data-table .bootstrap-table-subtitle{text-align:center}.phidb-data-table .bootstrap-table-subtitle:empty{display:none}.phidb-data-table .table-head-bold th{font-weight:700!important}.phidb-data-table .table-row-center th,.phidb-data-table .table-row-center td{text-align:center}.phidb-data-table .table-row-right th,.phidb-data-table .table-row-right td{text-align:right}.phidb-data-table .table-borderless th,.phidb-data-table .table-borderless td,.phidb-data-table .table-borderless thead th,.phidb-data-table .table-borderless tbody+tbody{border:0}._screen_24pi0_7{display:flex;flex-direction:column;gap:var(--space-3);inline-size:100%;max-inline-size:60rem;margin-inline:auto;text-align:start}._title_24pi0_27{margin:0;font-size:var(--font-size-xl);color:var(--color-on-surface)}._status_24pi0_39{margin:0;font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._error_24pi0_51{margin:0;font-size:var(--font-size-sm);color:var(--color-danger)}._note_24pi0_95{overflow-x:auto;padding:var(--space-3);border:1px solid oklch(.86 .008 265);border-radius:var(--radius-md);background:#fff;color:#0b0d12;color-scheme:light;font-size:var(--font-size-sm);line-height:1.5}._note_24pi0_95 img{max-inline-size:100%;height:auto}._note_24pi0_95 table{border-collapse:collapse}._actions_24pi0_137{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._actionsMessage_24pi0_153{flex-basis:100%;text-align:end}._templateList_24pi0_163{display:flex;flex-direction:column;gap:var(--space-2)}._templateOption_24pi0_181{width:100%;min-height:var(--touch-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-on-surface);font:inherit;text-align:start;cursor:pointer}._templateOption_24pi0_181:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-tint)}._templateOption_24pi0_181[aria-pressed=true]{border-color:var(--color-option-selected-border);background:var(--color-primary-tint);font-weight:600}._templateOption_24pi0_181:disabled{opacity:.6;cursor:default}._widget_nl2f7_9{display:flex;flex-direction:column;gap:var(--space-4);inline-size:100%;max-inline-size:46rem;margin-inline:auto;text-align:start}._title_nl2f7_29{margin:0;font-size:var(--font-size-lg);color:var(--color-on-surface)}._intro_nl2f7_41{margin:0;color:var(--color-on-surface-muted);font-size:var(--font-size-base)}._listBlock_nl2f7_53{display:flex;flex-direction:column;gap:var(--space-2)}._listHeading_nl2f7_65{margin:0;font-size:var(--font-size-base);color:var(--color-on-surface-muted)}._list_nl2f7_53{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._row_nl2f7_95{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised)}._rowMain_nl2f7_119{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}._rowName_nl2f7_133{font-size:var(--font-size-base);color:var(--color-on-surface);font-weight:600}._rowMeta_nl2f7_145{font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._empty_nl2f7_155{margin:0;color:var(--color-on-surface-muted)}._actions_nl2f7_165{display:flex;flex-wrap:wrap;gap:var(--space-3)}._panel_nl2f7_177{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised)}._panelTitle_nl2f7_197{margin:0;font-size:var(--font-size-base);color:var(--color-on-surface)}._field_nl2f7_209{display:flex;flex-direction:column;gap:var(--space-1)}._grid_nl2f7_221{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3)}._label_nl2f7_233{font-size:var(--font-size-sm);color:var(--color-on-surface)}._input_nl2f7_243{min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-on-surface);font-size:var(--font-size-base);inline-size:100%}._input_nl2f7_243:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:transparent}._checkboxRow_nl2f7_277{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--color-on-surface)}._conditions_nl2f7_293{display:flex;flex-direction:column;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin:0}._lookupResult_nl2f7_313{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface)}._error_nl2f7_333{margin:0;color:var(--color-danger, #c0392b);font-size:var(--font-size-sm)}._warning_nl2f7_345{margin:0;color:var(--color-warning, #b7791f);font-size:var(--font-size-sm)}._footer_nl2f7_357{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-block-start:var(--space-2)}._footerHint_nl2f7_375{font-size:var(--font-size-sm);color:var(--color-on-surface-muted);margin-inline-end:auto}._overview_12khu_9{display:flex;flex-direction:column;gap:1.25rem;width:100%}._heading_12khu_23{margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}._setChooser_12khu_37{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._setChooserLabel_12khu_51{font-weight:600}._setChooser_12khu_37 select{min-width:14rem;padding:.5rem .75rem;font:inherit;border:1px solid var(--color-border, #c7ccd4);border-radius:.375rem;background:var(--color-surface, #fff)}._tableScroll_12khu_79{overflow-x:auto;width:100%}._table_12khu_79{width:100%;border-collapse:collapse;font-size:.95rem}._table_12khu_79 th,._table_12khu_79 td{padding:.65rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border, #e2e5ea)}._table_12khu_79 th{font-weight:600;white-space:nowrap}._rowIgnored_12khu_127{opacity:.55}._valueCell_12khu_135{min-width:12rem}._value_12khu_135{display:block;font-weight:600;white-space:pre-line}._options_12khu_155{display:flex;flex-direction:column;gap:.4rem;margin-top:.6rem}._option_12khu_155{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}._numberInput_12khu_183{margin-top:.6rem;width:8rem;padding:.4rem .5rem;font:inherit;border:1px solid var(--color-border, #c7ccd4);border-radius:.375rem}._actionCell_12khu_201{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;white-space:nowrap}._ignoreToggle_12khu_217{display:flex;align-items:center;gap:.4rem;cursor:pointer}._actions_12khu_231{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}._widget_85b8m_7{display:flex;flex-direction:column;gap:var(--space-4);inline-size:100%;max-inline-size:44rem;margin-inline:auto;text-align:start}._title_85b8m_27{margin:0;font-size:var(--font-size-lg);color:var(--color-on-surface)}._listBlock_85b8m_39{display:flex;flex-direction:column;gap:var(--space-2)}._listHeading_85b8m_51{margin:0;font-size:var(--font-size-base);color:var(--color-on-surface-muted)}._list_85b8m_39{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._row_85b8m_81{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised)}._rowName_85b8m_105{font-size:var(--font-size-base);color:var(--color-on-surface)}._empty_85b8m_115{margin:0;color:var(--color-on-surface-muted)}._actions_85b8m_125{display:flex;flex-wrap:wrap;gap:var(--space-3)}._panel_85b8m_137{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised)}._panelTitle_85b8m_157{margin:0;font-size:var(--font-size-base);color:var(--color-on-surface)}._field_85b8m_169{display:flex;flex-direction:column;gap:var(--space-1)}._label_85b8m_181{font-size:var(--font-size-sm);color:var(--color-on-surface)}._input_85b8m_191{min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-on-surface);font-size:var(--font-size-base)}._input_85b8m_191:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:transparent}._doseRow_85b8m_223{display:flex;flex-wrap:wrap;gap:var(--space-3)}._doseRow_85b8m_223>._field_85b8m_169{flex:1;min-inline-size:8rem}._checkboxRow_85b8m_245{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--color-on-surface)}._indications_85b8m_261{display:flex;flex-direction:column;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}._searchResults_85b8m_279{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);overflow:hidden}._searchRow_85b8m_301{inline-size:100%;text-align:start;padding:var(--space-2) var(--space-3);min-block-size:var(--touch-target);border:none;background:var(--color-surface-raised);color:var(--color-on-surface);font-size:var(--font-size-base);cursor:pointer}._searchRow_85b8m_301:hover,._searchRow_85b8m_301:focus-visible{background:var(--color-surface-sunken, var(--color-surface));outline:none}._error_85b8m_337{margin:0;color:var(--color-danger, #c0392b);font-size:var(--font-size-sm)}._footer_85b8m_349{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-block-start:var(--space-2)}._confirmedHint_85b8m_367{font-size:var(--font-size-sm);color:var(--color-on-surface-muted)}._centered_18dbm_5{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}._card_18dbm_21{width:100%;max-width:34rem;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-7) var(--space-6);animation:_rise_18dbm_1 var(--motion-base) ease-out}@keyframes _rise_18dbm_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._wordmark_18dbm_65{font-size:var(--font-size-sm);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-block-end:var(--space-5)}._title_18dbm_83{font-size:var(--font-size-title);font-weight:650;letter-spacing:-.01em;margin-block-end:var(--space-4)}._prose_18dbm_97{color:var(--color-on-surface);margin-block-end:var(--space-5);overflow-wrap:break-word}._thankYouMessage_18dbm_115{color:var(--color-on-surface);font-size:var(--font-size-lg);line-height:1.5;text-align:center;text-wrap:pretty;margin-block-end:var(--space-5);overflow-wrap:break-word}._thankYouMessage_18dbm_115 :is(p,ul,ol){margin-block-end:var(--space-3)}._prose_18dbm_97 :is(p,ul,ol){margin-block-end:var(--space-3)}._hint_18dbm_151{color:var(--color-on-surface-muted);font-size:var(--font-size-sm);margin-block-end:var(--space-4)}._formRow_18dbm_163{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-end:var(--space-4)}._textInput_18dbm_177{flex:1;min-inline-size:12rem;min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised)}._textInput_18dbm_177:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:transparent}._actionsEnd_18dbm_209{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}._patientName_18dbm_223{font-weight:600}._mutedNote_18dbm_231{margin-block-start:var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-info-surface);color:var(--color-info);font-size:var(--font-size-sm)}._caseOverrideActions_18dbm_251{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-5);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}:root{--color-primary: oklch(.48 .19 250);--color-primary-hover: oklch(.42 .19 250);--color-primary-tint: oklch(.92 .06 250);--color-on-primary: #ffffff;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-surface-sunken: oklch(.96 .004 265);--color-on-surface: oklch(.16 .01 265);--color-on-surface-muted: oklch(.34 .02 265);--color-prompt: oklch(.4 .16 250);--color-border: oklch(.86 .008 265);--color-border-strong: oklch(.52 .02 265);--color-focus: oklch(.45 .19 250);--color-option-bg: oklch(.96 .004 265);--color-option-bg-hover: oklch(.93 .01 265);--color-option-border: oklch(.62 .015 265);--color-option-selected-border: oklch(.45 .19 250);--color-track: oklch(.86 .01 265);--color-disabled-bg: oklch(.9 .01 265);--color-disabled-fg: oklch(.45 .01 265);--color-overlay: oklch(.25 .02 265 / .45);--color-success: oklch(.48 .14 150);--color-warning: oklch(.5 .11 75);--color-warning-surface: oklch(.96 .04 85);--color-danger: oklch(.5 .19 25);--color-on-danger: #ffffff;--color-danger-surface: oklch(.95 .03 25);--color-info: oklch(.47 .09 240);--color-info-surface: oklch(.95 .03 240);--font-body: "Avenir Next", Avenir, Seravek, "Segoe UI Variable Text", "Segoe UI", Candara, "Helvetica Neue", "Noto Sans", sans-serif;--font-scale: 1;--font-size-sm: calc(.875rem * var(--font-scale));--font-size-base: calc(1rem * var(--font-scale));--font-size-lg: calc(1.1875rem * var(--font-scale));--font-size-title: calc(1.75rem * var(--font-scale));--font-size-prompt: calc(clamp(1.1875rem, 2.4cqi, 1.875rem) * var(--font-scale));--font-size-question: calc(clamp(1.5rem, 3.2cqi, 2.5rem) * var(--font-scale));--font-size-option: calc(clamp(.9375rem, 1.35cqi, 1.25rem) * var(--font-scale));--font-size-action: calc(clamp(1rem, 1.5cqi, 1.3125rem) * var(--font-scale));--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-sm: 8px;--radius-md: 11px;--radius-lg: 18px;--radius-option: 14px;--radius-pill: 999px;--shadow-sm: 0 1px 2px oklch(.16 .01 265 / .08);--shadow-md: 0 4px 16px oklch(.16 .01 265 / .1);--shadow-lg: 0 24px 60px oklch(.16 .01 265 / .28);--motion-fast: .14s;--motion-base: .2s;--motion-enter: .36s;--motion-progress: .45s;--touch-target: 44px;--stack-breakpoint: 550px;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--color-primary: oklch(.68 .12 258);--color-primary-hover: oklch(.74 .12 258);--color-primary-tint: oklch(.3 .06 258);--color-on-primary: oklch(.17 .03 258);--color-surface: oklch(.16 .025 265);--color-surface-raised: oklch(.2 .03 265);--color-surface-sunken: oklch(.13 .02 265);--color-on-surface: oklch(.97 .01 265);--color-on-surface-muted: oklch(.78 .03 265);--color-prompt: oklch(.8 .07 258);--color-border: oklch(.32 .03 265);--color-border-strong: oklch(.6 .03 265);--color-focus: oklch(.82 .12 258);--color-option-bg: oklch(.2 .025 265);--color-option-bg-hover: oklch(.26 .035 265);--color-option-border: oklch(.55 .03 265);--color-option-selected-border: oklch(.76 .11 258);--color-track: oklch(.28 .03 265);--color-disabled-bg: oklch(.26 .02 265);--color-disabled-fg: oklch(.62 .02 265);--color-overlay: oklch(.1 .02 265 / .65);--color-success: oklch(.78 .14 150);--color-warning: oklch(.82 .12 85);--color-warning-surface: oklch(.28 .06 85);--color-danger: oklch(.7 .16 25);--color-on-danger: oklch(.17 .03 25);--color-danger-surface: oklch(.26 .07 25);--color-info: oklch(.76 .09 240);--color-info-surface: oklch(.26 .05 240);--shadow-sm: 0 1px 2px oklch(.05 .02 265 / .5);--shadow-md: 0 4px 16px oklch(.05 .02 265 / .55);--shadow-lg: 0 24px 60px oklch(.05 .02 265 / .6);color-scheme:dark}}:root[data-theme=dark]{--color-primary: oklch(.68 .12 258);--color-primary-hover: oklch(.74 .12 258);--color-primary-tint: oklch(.3 .06 258);--color-on-primary: oklch(.17 .03 258);--color-surface: oklch(.16 .025 265);--color-surface-raised: oklch(.2 .03 265);--color-surface-sunken: oklch(.13 .02 265);--color-on-surface: oklch(.97 .01 265);--color-on-surface-muted: oklch(.78 .03 265);--color-prompt: oklch(.8 .07 258);--color-border: oklch(.32 .03 265);--color-border-strong: oklch(.6 .03 265);--color-focus: oklch(.82 .12 258);--color-option-bg: oklch(.2 .025 265);--color-option-bg-hover: oklch(.26 .035 265);--color-option-border: oklch(.55 .03 265);--color-option-selected-border: oklch(.76 .11 258);--color-track: oklch(.28 .03 265);--color-disabled-bg: oklch(.26 .02 265);--color-disabled-fg: oklch(.62 .02 265);--color-overlay: oklch(.1 .02 265 / .65);--color-success: oklch(.78 .14 150);--color-warning: oklch(.82 .12 85);--color-warning-surface: oklch(.28 .06 85);--color-danger: oklch(.7 .16 25);--color-on-danger: oklch(.17 .03 25);--color-danger-surface: oklch(.26 .07 25);--color-info: oklch(.76 .09 240);--color-info-surface: oklch(.26 .05 240);--shadow-sm: 0 1px 2px oklch(.05 .02 265 / .5);--shadow-md: 0 4px 16px oklch(.05 .02 265 / .55);--shadow-lg: 0 24px 60px oklch(.05 .02 265 / .6);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{height:100%}body{min-height:100%;background-color:var(--color-surface);color:var(--color-on-surface);font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.5;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) body{background-image:radial-gradient(130% 100% at 80% -20%,#0d1528,#080d18,#060911);background-attachment:fixed}}:root[data-theme=dark] body{background-image:radial-gradient(130% 100% at 80% -20%,#0d1528,#080d18,#060911);background-attachment:fixed}:root[data-theme=light] body{background-image:none}#root{min-height:100dvh;display:flex;flex-direction:column}img,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--color-primary);color:var(--color-on-primary)}a{color:var(--color-primary)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
