._container_1qu82_1{min-height:100vh;padding:var(--space-8);background-color:var(--color-surface-primary);color:var(--color-text-primary);font-family:var(--font-family-sans);flex-direction:column;justify-content:center;align-items:center;display:flex}._icon_1qu82_13{width:64px;height:64px;margin-bottom:var(--space-6);color:var(--color-error)}._heading_1qu82_20{margin:0 0 var(--space-3);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}._message_1qu82_28{max-width:480px;margin:0 0 var(--space-8);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);text-align:center}._reloadButton_1qu82_37{padding:var(--space-3) var(--space-6);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-inverse);background-color:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:none;justify-content:center;align-items:center;display:inline-flex}._reloadButton_1qu82_37:hover{background-color:var(--color-primary-hover)}._reloadButton_1qu82_37:active{background-color:var(--color-primary-active)}._reloadButton_1qu82_37:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}._panel_qaus4_1{padding:var(--space-12) var(--space-8);background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-lg);margin:var(--space-8) auto;max-width:560px;font-family:var(--font-family-sans);color:var(--color-text-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}._heading_qaus4_16{margin:0 0 var(--space-3);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-error)}._message_qaus4_24{margin:0 0 var(--space-6);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);text-align:center;word-break:break-word}._actions_qaus4_33{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}._buttonPrimary_qaus4_40{padding:var(--space-2) var(--space-5);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-inverse);background-color:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:none;justify-content:center;align-items:center;display:inline-flex}._buttonPrimary_qaus4_40:hover{background-color:var(--color-primary-hover)}._buttonPrimary_qaus4_40:active{background-color:var(--color-primary-active)}._buttonPrimary_qaus4_40:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}._buttonSecondary_qaus4_71{padding:var(--space-2) var(--space-5);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}._buttonSecondary_qaus4_71:hover{background-color:var(--color-surface-secondary);border-color:var(--color-border-emphasis)}._buttonSecondary_qaus4_71:active{background-color:var(--color-surface-tertiary)}._buttonSecondary_qaus4_71:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}._root_de444_1{border-bottom:1px solid var(--color-border-default)}._header_de444_5{display:flex}._trigger_de444_9{padding:var(--space-4) 0;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;line-height:var(--line-height-normal);text-align:left;width:100%;transition:color var(--transition-fast);background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;display:flex}._trigger_de444_9:hover{color:var(--color-primary)}._trigger_de444_9:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}._chevron_de444_38{color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0}._trigger_de444_9[data-state=open] ._chevron_de444_38{transform:rotate(180deg)}._content_de444_48{overflow:hidden}._content_de444_48[data-state=open]{animation:_slideDown_de444_1 var(--transition-base) ease-out}._content_de444_48[data-state=closed]{animation:_slideUp_de444_1 var(--transition-base) ease-out}._contentInner_de444_60{padding:0 0 var(--space-4) 0;font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}@keyframes _slideDown_de444_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes _slideUp_de444_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}._badge_rd08u_1{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border-radius:var(--radius-full);white-space:nowrap;align-items:center;display:inline-flex}._sm_rd08u_12{padding:1px var(--space-2);font-size:var(--font-size-xs)}._md_rd08u_17{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}._default_rd08u_23{background-color:var(--color-surface-tertiary);color:var(--color-text-secondary)}._success_rd08u_28{background-color:var(--color-success-bg);color:var(--color-success)}._warning_rd08u_33{background-color:var(--color-warning-bg);color:var(--color-warning)}._danger_rd08u_38{background-color:var(--color-error-bg);color:var(--color-error)}._info_rd08u_43{background-color:var(--color-info-bg);color:var(--color-info)}._button_3pe7y_1{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;display:inline-flex}._button_3pe7y_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}._button_3pe7y_1:disabled{cursor:not-allowed;opacity:.6}._primary_3pe7y_33{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}._primary_3pe7y_33:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}._primary_3pe7y_33:active:not(:disabled){background-color:var(--color-primary-active);border-color:var(--color-primary-active)}._secondary_3pe7y_49{color:var(--color-text-primary);border-color:var(--color-border-default);background-color:#0000}._secondary_3pe7y_49:hover:not(:disabled){background-color:var(--color-surface-secondary);border-color:var(--color-border-emphasis)}._secondary_3pe7y_49:active:not(:disabled){background-color:var(--color-surface-tertiary)}._ghost_3pe7y_64{color:var(--color-text-primary);background-color:#0000;border-color:#0000}._ghost_3pe7y_64:hover:not(:disabled){background-color:var(--color-surface-secondary)}._ghost_3pe7y_64:active:not(:disabled){background-color:var(--color-surface-tertiary)}._danger_3pe7y_78{background-color:var(--color-error);color:var(--color-text-inverse);border-color:var(--color-error)}._danger_3pe7y_78:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}._danger_3pe7y_78:active:not(:disabled){background-color:#991b1b;border-color:#991b1b}._sm_3pe7y_95{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);border-radius:var(--radius-sm);min-height:28px}._md_3pe7y_102{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);border-radius:var(--radius-md);min-height:36px}._lg_3pe7y_109{padding:var(--space-3) var(--space-6);font-size:var(--font-size-base);border-radius:var(--radius-md);min-height:44px}._spinner_3pe7y_117{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.6s linear infinite _spin_3pe7y_117;display:inline-block}@keyframes _spin_3pe7y_117{to{transform:rotate(360deg)}}._card_18bg2_1{background-color:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._padded_18bg2_8{padding:var(--space-6)}._overlay_1ncz8_1{background-color:var(--color-surface-overlay);z-index:var(--z-modal);animation:_overlayShow_1ncz8_1 var(--transition-base) ease-out;position:fixed;top:0;bottom:0;left:0;right:0}._content_1ncz8_9{background-color:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);width:90vw;max-width:500px;max-height:85vh;box-shadow:var(--shadow-xl);padding:var(--space-6);z-index:var(--z-modal);animation:_contentShow_1ncz8_1 var(--transition-base) ease-out;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}._content_1ncz8_9:focus-visible{outline:none}._title_1ncz8_31{font-family:var(--font-family-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:var(--line-height-tight)}._description_1ncz8_40{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-5) 0;line-height:var(--line-height-normal)}._close_1ncz8_48{top:var(--space-4);right:var(--space-4);width:28px;height:28px;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}._close_1ncz8_48:hover{color:var(--color-text-primary);background-color:var(--color-surface-secondary)}._close_1ncz8_48:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}@keyframes _overlayShow_1ncz8_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1ncz8_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._wrapper_l0yal_1{gap:var(--space-1);flex-direction:column;display:flex}._label_l0yal_7{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-normal)}._input_l0yal_15{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);line-height:var(--line-height-normal);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}._input_l0yal_15::placeholder{color:var(--color-text-muted)}._input_l0yal_15:hover:not(:disabled){border-color:var(--color-border-emphasis)}._input_l0yal_15:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}._input_l0yal_15:disabled{cursor:not-allowed;opacity:.6;background-color:var(--color-surface-secondary)}._inputError_l0yal_50{border-color:var(--color-error)}._inputError_l0yal_50:focus-visible{outline-color:var(--color-error)}._hint_l0yal_58{font-family:var(--font-family-sans);font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-normal)}._error_l0yal_65{font-family:var(--font-family-sans);font-size:var(--font-size-xs);color:var(--color-error);line-height:var(--line-height-normal)}._content_p2nya_1{background-color:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4);z-index:var(--z-dropdown);animation:_fadeIn_p2nya_1 var(--transition-fast) ease-out}@keyframes _fadeIn_p2nya_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._wrapper_s6892_1{gap:var(--space-1);flex-direction:column;display:flex}._label_s6892_7{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-normal)}._trigger_s6892_15{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);line-height:var(--line-height-normal);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:inline-flex}._trigger_s6892_15:hover{border-color:var(--color-border-emphasis)}._trigger_s6892_15:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}._trigger_s6892_15[data-placeholder]{color:var(--color-text-muted)}._triggerError_s6892_49{border-color:var(--color-error)}._icon_s6892_53{color:var(--color-text-muted)}._content_s6892_57{background-color:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);overflow:hidden}._viewport_s6892_66{padding:var(--space-1)}._item_s6892_70{padding:var(--space-2) var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast);-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex}._item_s6892_70[data-highlighted]{background-color:var(--color-primary);color:var(--color-text-inverse)}._item_s6892_70[data-disabled]{color:var(--color-text-disabled);pointer-events:none}._itemIndicator_s6892_95{width:var(--space-5);justify-content:center;align-items:center;display:inline-flex}._error_s6892_102{font-family:var(--font-family-sans);font-size:var(--font-size-xs);color:var(--color-error);line-height:var(--line-height-normal)}._skeleton_16wmj_1{background-color:var(--color-surface-tertiary);animation:1.5s ease-in-out infinite _pulse_16wmj_1}._text_16wmj_6{border-radius:var(--radius-sm);height:1em}._circle_16wmj_11{border-radius:var(--radius-full)}._rect_16wmj_15{border-radius:var(--radius-md)}@keyframes _pulse_16wmj_1{0%,to{opacity:1}50%{opacity:.4}}._wrapper_12r2j_1{gap:var(--space-2);flex-direction:column;display:flex}._label_12r2j_7{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-normal)}._root_12r2j_15{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:20px;display:flex;position:relative}._track_12r2j_26{background-color:var(--color-surface-tertiary);border-radius:var(--radius-full);flex-grow:1;height:4px;position:relative}._range_12r2j_34{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;position:absolute}._thumb_12r2j_41{background-color:var(--color-surface-primary);border:2px solid var(--color-primary);border-radius:var(--radius-full);width:18px;height:18px;box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color var(--transition-fast), box-shadow var(--transition-fast);display:block}._thumb_12r2j_41:hover{background-color:var(--color-surface-secondary)}._thumb_12r2j_41:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}._wrapper_c57f1_1{align-items:center;gap:var(--space-3);display:flex}._label_c57f1_7{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-normal);cursor:pointer;-webkit-user-select:none;user-select:none}._label_c57f1_7[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}._root_c57f1_23{background-color:var(--color-border-emphasis);border-radius:var(--radius-full);cursor:pointer;width:36px;height:20px;transition:background-color var(--transition-fast);flex-shrink:0;position:relative}._root_c57f1_23:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:var(--shadow-focus)}._root_c57f1_23[data-state=checked]{background-color:var(--color-primary)}._root_c57f1_23[data-disabled]{opacity:.5;cursor:not-allowed}._thumb_c57f1_49{background-color:var(--color-surface-primary);border-radius:var(--radius-full);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);display:block;transform:translate(2px)}._thumb_c57f1_49[data-state=checked]{transform:translate(18px)}._table_5eqjr_1{border-collapse:collapse;width:100%;font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-primary)}._row_5eqjr_15{border-bottom:1px solid var(--color-border-subtle);transition:background-color var(--transition-fast)}._body_5eqjr_12 ._row_5eqjr_15:nth-child(2n){background-color:var(--color-surface-secondary)}._body_5eqjr_12 ._row_5eqjr_15:hover{background-color:var(--color-surface-tertiary)}._head_5eqjr_9{padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-align:left;border-bottom:2px solid var(--color-border-default);white-space:nowrap}._cell_5eqjr_37{padding:var(--space-3) var(--space-4);line-height:var(--line-height-normal)}._list_1vszn_1{border-bottom:1px solid var(--color-border-default);gap:var(--space-1);display:flex}._trigger_1vszn_7{padding:var(--space-2) var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);line-height:var(--line-height-normal);background:0 0;border:none;border-bottom:2px solid #0000}._trigger_1vszn_7:hover{color:var(--color-text-primary)}._trigger_1vszn_7:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;box-shadow:var(--shadow-focus)}._trigger_1vszn_7[data-state=active]{color:var(--color-primary);border-bottom-color:var(--color-primary)}._content_1vszn_38{padding:var(--space-4) 0}._content_1vszn_38:focus-visible{outline:none}._content_1sete_1{padding:var(--space-2) var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-xs);color:var(--color-text-primary);background-color:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);line-height:var(--line-height-normal);z-index:var(--z-tooltip);max-width:240px;animation:_fadeIn_1sete_1 var(--transition-fast) ease-out}@keyframes _fadeIn_1sete_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._statusBar_1yn8g_1{padding:var(--space-2) var(--space-6);background-color:var(--color-surface-secondary);border-top:1px solid var(--color-border-default);font-size:var(--font-size-xs);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}._sessionCount_1yn8g_12,._storageUsage_1yn8g_18{align-items:center;gap:var(--space-1);display:inline-flex}._layout_1nlkb_1{background-color:var(--color-surface-primary);min-height:100vh;color:var(--color-text-primary);display:flex}._sidebar_1nlkb_10{background-color:var(--color-surface-secondary);border-right:1px solid var(--color-border-default);width:240px;z-index:var(--z-sticky);transition:transform var(--transition-base);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}._sidebarHeader_1nlkb_24{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--color-border-default);display:flex}._logo_1nlkb_32{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);white-space:nowrap}._nav_1nlkb_39{padding:var(--space-2) 0;flex:1;overflow-y:auto}._navList_1nlkb_45{margin:0;padding:0;list-style:none}._navLink_1nlkb_51{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border-left:3px solid #0000;text-decoration:none;display:flex}._navLink_1nlkb_51:hover{background-color:var(--color-surface-tertiary);color:var(--color-text-primary)}._navLink_1nlkb_51:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}._navLinkActive_1nlkb_77{color:var(--color-primary);background-color:var(--color-info-bg);border-left-color:var(--color-primary);font-weight:var(--font-weight-semibold)}._navIcon_1nlkb_84{font-size:var(--font-size-base);text-align:center;flex-shrink:0;width:1.5em}._content_1nlkb_93{flex-direction:column;flex:1;min-height:100vh;margin-left:240px;display:flex}._header_1nlkb_103{padding:var(--space-3) var(--space-6);background-color:var(--color-surface-primary);border-bottom:1px solid var(--color-border-default);z-index:var(--z-sticky);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._headerTitle_1nlkb_115{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._headerActions_1nlkb_121{align-items:center;gap:var(--space-2);display:flex}._themeToggle_1nlkb_127{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-primary);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-base);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex}._themeToggle_1nlkb_127:hover{background-color:var(--color-surface-tertiary);color:var(--color-text-primary)}._themeToggle_1nlkb_127:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._utilityNav_1nlkb_156{align-items:center;gap:var(--space-2);display:flex}._utilityButton_1nlkb_162{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-primary);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-base);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}._utilityButton_1nlkb_162:hover{background-color:var(--color-surface-tertiary);color:var(--color-text-primary)}._utilityButton_1nlkb_162:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._main_1nlkb_192{padding:var(--space-6);flex:1}._menuToggle_1nlkb_199{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-primary);width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-lg);justify-content:center;align-items:center;display:none}._menuToggle_1nlkb_199:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._overlay_1nlkb_218{display:none}@media (max-width:767px){._sidebar_1nlkb_10{transform:translate(-100%)}._sidebarOpen_1nlkb_229{transform:translate(0)}._content_1nlkb_93{margin-left:0}._menuToggle_1nlkb_199{display:flex}._overlay_1nlkb_218{background-color:var(--color-surface-overlay);z-index:calc(var(--z-sticky) - 1);display:none;position:fixed;top:0;bottom:0;left:0;right:0}._overlayVisible_1nlkb_249{display:block}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/cpap-analyzer/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/cpap-analyzer/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/cpap-analyzer/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/cpap-analyzer/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/cpap-analyzer/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/cpap-analyzer/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_Size3-Regular-gV2CO0n9.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/cpap-analyzer/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/cpap-analyzer/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/cpap-analyzer/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.28"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--color-surface-primary:#fff;--color-surface-secondary:#f5f5f5;--color-surface-tertiary:#ececec;--color-surface-elevated:#fff;--color-surface-overlay:#00000080;--color-border-default:#e0e0e0;--color-border-subtle:#f0f0f0;--color-border-emphasis:#bdbdbd;--color-text-primary:#1a1a1a;--color-text-secondary:#666;--color-text-muted:#999;--color-text-disabled:#bdbdbd;--color-text-inverse:#fff;--color-text-link:#2563eb;--color-text-link-hover:#1e40af;--color-status-normal:#16a34a;--color-status-mild:#ca8a04;--color-status-moderate:#ea580c;--color-status-severe:#dc2626;--color-status-normal-bg:#16a34a1a;--color-status-mild-bg:#ca8a041a;--color-status-moderate-bg:#ea580c1a;--color-status-severe-bg:#dc26261a;--color-success:#16a34a;--color-success-bg:#16a34a1a;--color-warning:#ca8a04;--color-warning-bg:#ca8a041a;--color-error:#dc2626;--color-error-bg:#dc26261a;--color-info:#2563eb;--color-info-bg:#2563eb1a;--color-reliability-moderate:#5b5277;--color-reliability-moderate-bg:#5b52771a;--color-reliability-low:#6d28d9;--color-reliability-low-bg:#6d28d91a;--color-caveat:#475569;--color-caveat-bg:#4755691a;--color-uncertainty-band:#64748b;--color-uncertainty-band-bg:#64748b29;--color-uncertainty-band-edge:#94a3b8;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-active:#1e40af;--color-primary-disabled:#93c5fd;--color-secondary:#64748b;--color-secondary-hover:#475569;--color-secondary-active:#334155;--color-chart-1:#2563eb;--color-chart-2:#dc2626;--color-chart-3:#16a34a;--color-chart-4:#9333ea;--color-chart-5:#ea580c;--color-chart-6:#0891b2;--color-chart-7:#c026d3;--color-chart-8:#65a30d;--color-chart-grid:#e5e7eb;--color-chart-axis:#6b7280;--color-chart-tooltip-bg:#fffffffa;--color-chart-tooltip-border:#d1d5db;--color-wearable-hr:#e11d8f;--color-wearable-spo2:#0d9488;--color-wearable-hrv:#b45309;--color-wearable-snore:#7c5cff;--color-hypno-wake:#f59e0b;--color-hypno-rem:#8b5cf6;--color-hypno-light:#38bdf8;--color-hypno-deep:#1e3a8a;--color-hypno-unknown:var(--color-surface-tertiary);--color-detection:#7c3aed;--color-detection-bg:#7c3aed14;--color-detection-border:#6d28d9;--color-tecsa-obstructive:#0891b2;--color-tecsa-obstructive-bg:#0891b21a;--color-tecsa-transient:#2563eb;--color-tecsa-transient-bg:#2563eb1a;--color-tecsa-persistent:#4f46e5;--color-tecsa-persistent-bg:#4f46e51a;--color-tecsa-emergent:#6d28d9;--color-tecsa-emergent-bg:#6d28d91a;--color-crosshair:#5252528c;--signal-lane-height:150px;--signal-lane-height-hero:200px;--signal-lane-height-hypno:96px;--signal-lane-height-collapsed:28px;--signal-dense-line-width:1.2px;--signal-hero-line-width:1.6px;--signal-secondary-line-width:1px;--signal-sparse-dot-radius:2.5px;--signal-lane-name-shadow:#ffffffe6;--signal-lane-control-size:24px;--color-focus-ring:#3b82f6;--color-focus-ring-offset:#fff;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--space-2xl:var(--space-12);--font-family-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-focus:0 0 0 3px #3b82f680;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.2s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-tooltip:500;--z-toast:600}[data-theme=dark]{--color-surface-primary:#0a0a0a;--color-surface-secondary:#171717;--color-surface-tertiary:#262626;--color-surface-elevated:#1f1f1f;--color-surface-overlay:#000000b3;--color-border-default:#404040;--color-border-subtle:#2a2a2a;--color-border-emphasis:#525252;--color-text-primary:#fafafa;--color-text-secondary:#a3a3a3;--color-text-muted:#737373;--color-text-disabled:#525252;--color-text-inverse:#0a0a0a;--color-text-link:#60a5fa;--color-text-link-hover:#93c5fd;--color-status-normal:#22c55e;--color-status-mild:#eab308;--color-status-moderate:#f97316;--color-status-severe:#ef4444;--color-status-normal-bg:#22c55e26;--color-status-mild-bg:#eab30826;--color-status-moderate-bg:#f9731626;--color-status-severe-bg:#ef444426;--color-success:#22c55e;--color-success-bg:#22c55e26;--color-warning:#eab308;--color-warning-bg:#eab30826;--color-error:#ef4444;--color-error-bg:#ef444426;--color-info:#60a5fa;--color-info-bg:#60a5fa26;--color-primary:#3b82f6;--color-primary-hover:#60a5fa;--color-primary-active:#2563eb;--color-primary-disabled:#1e3a8a;--color-secondary:#71717a;--color-secondary-hover:#a1a1aa;--color-secondary-active:#52525b;--color-chart-1:#60a5fa;--color-chart-2:#f87171;--color-chart-3:#4ade80;--color-chart-4:#c084fc;--color-chart-5:#fb923c;--color-chart-6:#22d3ee;--color-chart-7:#e879f9;--color-chart-8:#a3e635;--color-chart-grid:#373737;--color-chart-axis:#a3a3a3;--color-chart-tooltip-bg:#171717fa;--color-chart-tooltip-border:#404040;--color-wearable-hr:#f472b6;--color-wearable-spo2:#2dd4bf;--color-wearable-hrv:#fbbf24;--color-wearable-snore:#a78bfa;--color-hypno-wake:#fbbf24;--color-hypno-rem:#a78bfa;--color-hypno-light:#38bdf8;--color-hypno-deep:#3b82f6;--color-hypno-unknown:var(--color-surface-tertiary);--color-detection:#a78bfa;--color-detection-bg:#a78bfa1a;--color-detection-border:#8b5cf6;--color-tecsa-obstructive:#22d3ee;--color-tecsa-obstructive-bg:#22d3ee26;--color-tecsa-transient:#60a5fa;--color-tecsa-transient-bg:#60a5fa26;--color-tecsa-persistent:#818cf8;--color-tecsa-persistent-bg:#818cf826;--color-tecsa-emergent:#a78bfa;--color-tecsa-emergent-bg:#a78bfa26;--color-reliability-moderate:#b7aedb;--color-reliability-moderate-bg:#b7aedb29;--color-reliability-low:#c4b5fd;--color-reliability-low-bg:#c4b5fd29;--color-caveat:#cbd5e1;--color-caveat-bg:#cbd5e129;--color-uncertainty-band:#94a3b8;--color-uncertainty-band-bg:#94a3b833;--color-uncertainty-band-edge:#cbd5e1;--color-crosshair:#dcdcdc80;--signal-lane-name-shadow:#000000f2;--color-focus-ring:#60a5fa;--color-focus-ring-offset:#0a0a0a;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0006;--shadow-xl:0 20px 25px -5px #0009, 0 10px 10px -5px #00000080;--shadow-focus:0 0 0 3px #60a5fa80}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-base:0s;--transition-slow:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;line-height:var(--line-height-normal)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate}body{font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-surface-primary);transition:background-color var(--transition-base), color var(--transition-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}a{color:var(--color-text-link);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-text-link-hover)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-emphasis);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}::selection{background-color:var(--color-primary);color:var(--color-text-inverse)}code,pre{font-family:var(--font-family-mono)}code{background-color:var(--color-surface-tertiary);border-radius:var(--radius-sm);padding:.125em .25em;font-size:.9em}pre{padding:var(--space-4);background-color:var(--color-surface-tertiary);border-radius:var(--radius-md);overflow-x:auto}pre code{background:0 0;padding:0}
